summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_mac.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Linux/segv_read_write.c (renamed from compiler-rt/test/asan/TestCases/Posix/segv_read_write.c)0
2 files changed, 1 insertions, 2 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc b/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
index c2e3d7f7731..5fbb147297c 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
@@ -500,8 +500,7 @@ void LogFullErrorReport(const char *buffer) {
}
SignalContext::WriteFlag SignalContext::GetWriteFlag(void *context) {
- ucontext_t *ucontext = static_cast<ucontext_t*>(context);
- return ucontext->uc_mcontext->__es.__err & 2 /*T_PF_WRITE*/ ? WRITE : READ;
+ return UNKNOWN; // FIXME: implement this.
}
void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp) {
diff --git a/compiler-rt/test/asan/TestCases/Posix/segv_read_write.c b/compiler-rt/test/asan/TestCases/Linux/segv_read_write.c
index d5a62c66db3..d5a62c66db3 100644
--- a/compiler-rt/test/asan/TestCases/Posix/segv_read_write.c
+++ b/compiler-rt/test/asan/TestCases/Linux/segv_read_write.c
OpenPOWER on IntegriCloud