llvm-project/compiler-rt/lib/msan
Evgeniy Stepanov cd07898cf8 [msan] Get stack limits with pthread_create interceptor.
Before we did it lazily on the first stack unwind in the thread.
It resulted in deadlock when the unwind was caused by memory allocation
inside pthread_getattr_np:
  pthread_getattr_np   <<< not reentable
  GetThreadStackTopAndBottom
  __interceptor_realloc
  pthread_getattr_np
  

llvm-svn: 197026
2013-12-11 10:55:42 +00:00
..
lit_tests [msan] Get stack limits with pthread_create interceptor. 2013-12-11 10:55:42 +00:00
tests [msan] Unpoison memory that is returned to the OS and flush its shadow. 2013-11-20 12:51:14 +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 [msan] Get stack limits with pthread_create interceptor. 2013-12-11 10:55:42 +00:00
msan.h [msan] Get stack limits with pthread_create interceptor. 2013-12-11 10:55:42 +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 tsan: move verbosity flag to CommonFlags 2013-10-15 13:28:51 +00:00
msan_interceptors.cc [msan] Get stack limits with pthread_create interceptor. 2013-12-11 10:55:42 +00:00
msan_interface_internal.h [msan] Add source file:line to stack origin reports. 2013-09-13 12:49:13 +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 [msan] Fix origin of deallocated memory. 2013-09-16 11:03:31 +00:00
msan_report.cc [sanitizer] Introduce VReport and VPrintf macros and use them in sanitizer code. 2013-12-05 12:04:51 +00:00