llvm-project/compiler-rt/lib/esan
Derek Bruening 91c88e6558 [esan] Use internal_mmap during initialization
Fixes another interceptor issue where an app with a static tcmalloc
library that prevents our early-calloc handling from triggering yet
does not have a static mmap crashes in our mmap interceptor.  The
solution is to call internal_mmap when REAL(mmap) is not yet set up.

llvm-svn: 272870
2016-06-16 03:19:58 +00:00
..
CMakeLists.txt [esan] Add sideline itimer support 2016-06-03 16:14:07 +00:00
cache_frag.cpp [esan|cfrag] Minor cfrag report adjustment 2016-06-15 17:27:29 +00:00
cache_frag.h [esan][cfrag] Add skeleton for cache fragmentation tool support 2016-05-25 17:49:00 +00:00
esan.cpp [sanitizer][esan] Add internal_sigaction_syscall 2016-06-14 15:15:38 +00:00
esan.h [esan] Initialize runtime during early interceptors 2016-06-03 22:30:10 +00:00
esan.syms.extra [esan] Add compilation unit init/exit routines. 2016-05-24 22:22:20 +00:00
esan_circular_buffer.h [esan|wset] Add 8-level working set snapshot accumulation 2016-06-03 16:27:50 +00:00
esan_flags.cpp [esan] Add custom flag support 2016-05-20 19:26:52 +00:00
esan_flags.h [esan] Add custom flag support 2016-05-20 19:26:52 +00:00
esan_flags.inc [esan|cfrag] Compute the struct field access difference ratio 2016-06-03 20:48:17 +00:00
esan_interceptors.cpp [esan] Use internal_mmap during initialization 2016-06-16 03:19:58 +00:00
esan_interface.cpp [esan] Specify which tool via a global variable 2016-06-03 19:40:08 +00:00
esan_interface_internal.h [esan] Specify which tool via a global variable 2016-06-03 19:40:08 +00:00
esan_linux.cpp [esan] Add handling of large stack size rlimits 2016-05-28 00:25:16 +00:00
esan_shadow.h [esan] Add handling of large stack size rlimits 2016-05-28 00:25:16 +00:00
esan_sideline.h [esan] Add sideline itimer support 2016-06-03 16:14:07 +00:00
esan_sideline_linux.cpp [esan] Add sideline itimer support 2016-06-03 16:14:07 +00:00
working_set.cpp [sanitizer][esan] Add internal_sigaction_syscall 2016-06-14 15:15:38 +00:00
working_set.h [sanitizer][esan] Add internal_sigaction_syscall 2016-06-14 15:15:38 +00:00
working_set_posix.cpp [esan|wset] Iterate all memory to compute the total working set 2016-05-31 13:41:07 +00:00