[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