llvm-project/compiler-rt/test
Anna Zaks a16075cfc9 [asan] Do not unset DYLD_ROOT_PATH before calling atos on Darwin
We were unsetting DYLD_ROOT_PATH before calling atos on Darwin in order to
address it not working for symbolicating 32 bit binaries. (atos essentiall
tries to respawn as a 32 bit binary and it's disallowed to respawn if
DYLD_ROOT_PATH is set ... ) However, processes rely on having DYLD_ROOT_PATH
set under certain conditions, so this is not the right fix. In particular, this
always crashes when running ASanified process under the debugger in Xcode with
iOS simulator, which is a very important workflow for us to support.

This patch reverts the unsetting of the DYLD_ROOT_PATH. The correct fix to the
misbehavior on 32-bit binaries should happen inside atos.

http://reviews.llvm.org/D10722

llvm-svn: 240724
2015-06-25 23:36:21 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan [asan] Do not unset DYLD_ROOT_PATH before calling atos on Darwin 2015-06-25 23:36:21 +00:00
builtins Fix incorrect truncation at the overflow boundary 2015-06-23 20:24:53 +00:00
cfi [CFI] Run tests that use cfi diagnostic mode only if cxxabi parts of UBSan are available. 2015-06-25 18:45:30 +00:00
dfsan Extend s{,n}printf custom wrappers to support '*' in the format specifiers 2015-04-10 20:58:28 +00:00
lsan Revert "Revert "[CMake] LSan is not actually available on Darwin."" 2015-06-19 01:34:06 +00:00
msan Enable memory sanitizer for PPC64 2015-06-25 06:22:31 +00:00
profile profile: Fix link errors in this test on darwin 2015-05-29 22:41:25 +00:00
safestack SafeStack: XFAIL the pthread.c test on Darwin. 2015-06-16 18:52:31 +00:00
sanitizer_common [sanitizer] Disable signal_segv_handler test. 2015-06-25 18:23:58 +00:00
tsan tsan: fix handling of dup2 2015-06-25 20:32:04 +00:00
ubsan [CMake] Fix PR23539: Don't reference C++ ABI symbols prior to Mac OS 10.9. 2015-06-25 00:57:42 +00:00
CMakeLists.txt Protection against stack-based memory corruption errors using SafeStack: compiler-rt runtime support library 2015-06-15 21:08:47 +00:00
lit.common.cfg [CMake] Fix PR23539: Don't reference C++ ABI symbols prior to Mac OS 10.9. 2015-06-25 00:57:42 +00:00
lit.common.configured.in [CMake] Fix PR23539: Don't reference C++ ABI symbols prior to Mac OS 10.9. 2015-06-25 00:57:42 +00:00