From: David Carlier Date: Fri, 11 Jan 2019 20:09:24 +0000 (+0000) Subject: [Sanitizer] Disable getusershell interception for Android X-Git-Tag: llvmorg-8.0.0-rc1~389 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d0de9890d3f1fe51c583359c5939581de15baa97;p=platform%2Fupstream%2Fllvm.git [Sanitizer] Disable getusershell interception for Android Reviewers: vitalybuka, pcc, eugenis Reviewed By: eugenis Differential Revision: https://reviews.llvm.org/D56583 llvm-svn: 350965 --- diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h index 96fb0b8..bf5f4ae 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h @@ -548,7 +548,7 @@ #define SANITIZER_INTERCEPT_GETFSENT (SI_FREEBSD || SI_NETBSD || SI_MAC) #define SANITIZER_INTERCEPT_ARC4RANDOM (SI_FREEBSD || SI_NETBSD) #define SANITIZER_INTERCEPT_FDEVNAME SI_FREEBSD -#define SANITIZER_INTERCEPT_GETUSERSHELL SI_POSIX +#define SANITIZER_INTERCEPT_GETUSERSHELL (SI_POSIX && !SI_POSIX) #define SANITIZER_INTERCEPT_POPEN SI_POSIX #define SANITIZER_INTERCEPT_POPENVE SI_NETBSD diff --git a/compiler-rt/test/sanitizer_common/TestCases/Posix/getusershell.cc b/compiler-rt/test/sanitizer_common/TestCases/Posix/getusershell.cc index 5654423..c00d75f 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/Posix/getusershell.cc +++ b/compiler-rt/test/sanitizer_common/TestCases/Posix/getusershell.cc @@ -1,6 +1,6 @@ // RUN: %clangxx -O0 -g %s -o %t && %run %t 2>&1 | FileCheck %s -// XFAIL: android +// UNSUPPORTED: android #include #include