[compiler-rt] r236572 - [ASan][MIPS] Fix null_deref.cc test on MIPS64
Sagar Thakur
sagar.thakur at imgtec.com
Tue May 5 23:53:09 PDT 2015
Author: slthakur
Date: Wed May 6 01:53:09 2015
New Revision: 236572
URL: http://llvm.org/viewvc/llvm-project?rev=236572&view=rev
Log:
[ASan][MIPS] Fix null_deref.cc test on MIPS64
Symbol for pc used in ucontext->uc_mcontext was wrong.
Reviewers: dsanders, kcc, samsonov
Subscribers: llvm-commits, mohit.bhakkad, jaydeep
Differential Revision: http://reviews.llvm.org/D9246
Modified:
compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc
Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc?rev=236572&r1=236571&r2=236572&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc Wed May 6 01:53:09 2015
@@ -1062,7 +1062,7 @@ void GetPcSpBp(void *context, uptr *pc,
# endif
#elif defined(__mips__)
ucontext_t *ucontext = (ucontext_t*)context;
- *pc = ucontext->uc_mcontext.gregs[31];
+ *pc = ucontext->uc_mcontext.pc;
*bp = ucontext->uc_mcontext.gregs[30];
*sp = ucontext->uc_mcontext.gregs[29];
#else
More information about the llvm-commits
mailing list