aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/TestModuleFileExtension.cpp
diff options
context:
space:
mode:
authorThurston Dang <thurston@google.com>2023-07-11 16:45:25 +0000
committerThurston Dang <thurston@google.com>2023-07-11 20:05:54 +0000
commit9095d5c44bf7c36ddc48edb65c6d3a7b4ea8692f (patch)
tree4626c184e8c04524e47250d71d692536b979e598 /clang/lib/Frontend/TestModuleFileExtension.cpp
parent4a63264daa5b68210f83c97705db5dc4cf227638 (diff)
downloadllvm-9095d5c44bf7c36ddc48edb65c6d3a7b4ea8692f.zip
llvm-9095d5c44bf7c36ddc48edb65c6d3a7b4ea8692f.tar.gz
llvm-9095d5c44bf7c36ddc48edb65c6d3a7b4ea8692f.tar.bz2
Reland '[msan] Intercept dladdr1, and refactor dladdr'
Relanding with #if SANITIZER_GLIBC to avoid breaking FreeBSD. Also incorporates Arthur's BUILD.gn fix (thanks!) from https://reviews.llvm.org/rGc1e283851772ba494113311405d48cfb883751d1 Original commit message: This patch adds an msan interceptor for dladdr1 (with support for RTLD_DL_LINKMAP and RTLD_DL_SYMENT) and an accompanying test. It also adds a helper file, msan_dl.cpp, that contains UnpoisonDllAddrInfo (refactored out of the dladdr interceptor) and UnpoisonDllAddr1ExtraInfo. Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D154272
Diffstat (limited to 'clang/lib/Frontend/TestModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions