summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2017-04-24 20:25:39 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2017-04-24 20:25:39 +0000
commited8c47477fa1e572ca3cc2535a63a19b11c4f76f (patch)
tree2d4fe783148c320a72eea7cc8a795f2de51f121c
parent4474652c95bd7544319d8ed25d0e068b3d454537 (diff)
downloadbcm5719-llvm-ed8c47477fa1e572ca3cc2535a63a19b11c4f76f.tar.gz
bcm5719-llvm-ed8c47477fa1e572ca3cc2535a63a19b11c4f76f.zip
[asan] Use posix strerror_r interceptor on android.
This fixes a regression in r297315. llvm-svn: 301243
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
index 9da1822f32d..4fe1ac8f9da 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
@@ -3330,7 +3330,7 @@ INTERCEPTOR(char *, strerror, int errnum) {
// * GNU version returns message pointer, which points to either buf or some
// static storage.
#if ((_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !_GNU_SOURCE) || \
- SANITIZER_MAC
+ SANITIZER_MAC || SANITIZER_ANDROID
// POSIX version. Spec is not clear on whether buf is NULL-terminated.
// At least on OSX, buf contents are valid even when the call fails.
INTERCEPTOR(int, strerror_r, int errnum, char *buf, SIZE_T buflen) {
OpenPOWER on IntegriCloud