summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2015-09-15 23:05:48 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2015-09-15 23:05:48 +0000
commitc1603b64937c90f6b4515fe84f5f3c8779b56925 (patch)
tree591a25d74e5021f6536c47544a95b716289a80ac /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
parent08bd7bf00c88b6efd5e122b6abad26c73c2388a7 (diff)
[ASan] Don't instrument globals in .preinit_array/.init_array/.fini_array
These sections contain pointers to function that should be invoked during startup/shutdown by __libc_csu_init and __libc_csu_fini. Instrumenting these globals will append redzone to them, which will be filled with zeroes. This will cause null pointer dereference at runtime. Merge ASan regression tests for globals that should be ignored by instrumentation pass. llvm-svn: 247734
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp')
0 files changed, 0 insertions, 0 deletions