[compiler-rt] r185150 - [sanitizer] Disable all ptrace-related definitions on Android.
Evgeniy Stepanov
eugeni.stepanov at gmail.com
Fri Jun 28 07:18:11 PDT 2013
Author: eugenis
Date: Fri Jun 28 09:18:10 2013
New Revision: 185150
URL: http://llvm.org/viewvc/llvm-project?rev=185150&view=rev
Log:
[sanitizer] Disable all ptrace-related definitions on Android.
Modified:
compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h
Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc?rev=185150&r1=185149&r2=185150&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.cc Fri Jun 28 09:18:10 2013
@@ -43,7 +43,6 @@
#include <sys/mount.h>
#include <sys/ptrace.h>
#include <sys/sysinfo.h>
-#include <sys/user.h>
#include <sys/vt.h>
#include <linux/cdrom.h>
#include <linux/fd.h>
@@ -66,6 +65,7 @@
#include <scsi/scsi.h>
#include <sys/mtio.h>
#include <sys/kd.h>
+#include <sys/user.h>
#include <linux/cyclades.h>
#include <linux/if_eql.h>
#include <linux/if_plip.h>
@@ -162,7 +162,7 @@ namespace __sanitizer {
return 0;
}
-#if SANITIZER_LINUX
+#if SANITIZER_LINUX && !SANITIZER_ANDROID
unsigned struct_user_regs_struct_sz = sizeof(struct user_regs_struct);
unsigned struct_user_fpregs_struct_sz = sizeof(struct user_fpregs_struct);
#if __WORDSIZE == 64
Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h?rev=185150&r1=185149&r2=185150&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_platform_limits_posix.h Fri Jun 28 09:18:10 2013
@@ -180,7 +180,7 @@ namespace __sanitizer {
char **h_addr_list;
};
-#if SANITIZER_LINUX
+#if SANITIZER_LINUX && !SANITIZER_ANDROID
extern unsigned struct_user_regs_struct_sz;
extern unsigned struct_user_fpregs_struct_sz;
extern unsigned struct_user_fpxregs_struct_sz;
More information about the llvm-commits
mailing list