hanchenye-llvm-project/compiler-rt/lib/msan
Evgeniy Stepanov 769d46f373 [sanitizer] Use system unwinder in signal handlers on Android.
Because of the way Bionic sets up signal stack frames, libc unwinder is unable
to step through it, resulting in broken SEGV stack traces.

Luckily, libcorkscrew.so on Android implements an unwinder that can start with
a signal context, thus sidestepping the issue.

llvm-svn: 201151
2014-02-11 13:38:57 +00:00
..
lit_tests [msan] Return EINVAL instead of crashing from mmap of an invalid address. 2014-02-10 09:37:03 +00:00
tests [msan] Rewrite strto* interceptors and add a few more. 2014-01-28 13:45:58 +00:00
CMakeLists.txt Generate list of symbols exported from sanitizer runtimes only on 64-bit Unix 2013-08-28 08:07:04 +00:00
Makefile.mk [sanitizer] Add MSan to Makefile-based build rules. 2013-02-21 13:55:54 +00:00
msan.cc [sanitizer] Use system unwinder in signal handlers on Android. 2014-02-11 13:38:57 +00:00
msan.h [msan] Clean stack and TLS shadow on thread exit. 2013-12-12 13:48:47 +00:00
msan.syms.extra Properly generate lists of exported symbols for sanitizer runtimes 2013-08-27 15:08:02 +00:00
msan_allocator.cc [msan] Unpoison memory that is returned to the OS and flush its shadow. 2013-11-20 12:51:14 +00:00
msan_blacklist.txt [MSan] Add empty default blacklist for MSan 2013-05-21 13:55:56 +00:00
msan_flags.h [msan] Replace wrap_indirect_calls runtime flag with an interface method. 2013-12-20 11:05:19 +00:00
msan_interceptors.cc [msan] Return EINVAL instead of crashing from mmap of an invalid address. 2014-02-10 09:37:03 +00:00
msan_interface_internal.h [msan] Replace wrap_indirect_calls runtime flag with an interface method. 2013-12-20 11:05:19 +00:00
msan_linux.cc [sanitizer] Introduce VReport and VPrintf macros and use them in sanitizer code. 2013-12-05 12:04:51 +00:00
msan_new_delete.cc Add throw() specifiers to more redeclarations of operator delete and operator delete[]. 2014-02-08 01:42:08 +00:00
msan_report.cc [ASan] Get rid of ASan-specific functions for printing stack traces 2013-12-19 11:25:05 +00:00