[compiler-rt] b664321 - [compiler-rt] Restrict sanitizer_linux.cpp dlinfo(3) to FreeBSD
Kamil Rytarowski via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 11 03:10:13 PST 2020
Author: Kamil Rytarowski
Date: 2020-02-11T12:10:03+01:00
New Revision: b664321ff14fe458083cdb277bcd18bcb05f4d5b
URL: https://github.com/llvm/llvm-project/commit/b664321ff14fe458083cdb277bcd18bcb05f4d5b
DIFF: https://github.com/llvm/llvm-project/commit/b664321ff14fe458083cdb277bcd18bcb05f4d5b.diff
LOG: [compiler-rt] Restrict sanitizer_linux.cpp dlinfo(3) to FreeBSD
FreeBSD is currently the only user in this file.
Accessing this symbol on Linux does not work as is.
Added:
Modified:
compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
Removed:
################################################################################
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
index c6af63119811..16a3dc9a279d 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
@@ -736,8 +736,7 @@ uptr internal_getppid() {
}
int internal_dlinfo(void *handle, int request, void *p) {
-#if SANITIZER_FREEBSD || (SANITIZER_LINUX && !SANITIZER_ANDROID) || \
- SANITIZER_SOLARIS
+#if SANITIZER_FREEBSD
return dlinfo(handle, request, p);
#else
UNIMPLEMENTED();
More information about the llvm-commits
mailing list