forked from OSchip/llvm-project
72131161a4
Summary: This interceptor is useful on its own, but the main purpose of this change is to intercept libpthread initialization on linux/glibc in order to run __msan_init before any .preinit_array constructors. We used to trigger on pthread_initialize_minimal -> getrlimit(), but that call has changed to __getrlimit at some point. Reviewers: vitalybuka, pcc Subscribers: jfb, #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D68168 llvm-svn: 373239 |
||
---|---|---|
.. | ||
tests | ||
.clang-format | ||
CMakeLists.txt | ||
msan.cpp | ||
msan.h | ||
msan.syms.extra | ||
msan_allocator.cpp | ||
msan_allocator.h | ||
msan_blacklist.txt | ||
msan_chained_origin_depot.cpp | ||
msan_chained_origin_depot.h | ||
msan_flags.h | ||
msan_flags.inc | ||
msan_interceptors.cpp | ||
msan_interface_internal.h | ||
msan_linux.cpp | ||
msan_new_delete.cpp | ||
msan_origin.h | ||
msan_poisoning.cpp | ||
msan_poisoning.h | ||
msan_report.cpp | ||
msan_report.h | ||
msan_thread.cpp | ||
msan_thread.h |