summaryrefslogtreecommitdiff
path: root/lib/msan/msan.cc
diff options
context:
space:
mode:
authorJay Foad <jay.foad@gmail.com>2014-11-13 21:53:00 +0000
committerJay Foad <jay.foad@gmail.com>2014-11-13 21:53:00 +0000
commitb5029d430c3883d516441c7fa6e3cd34aed8370d (patch)
tree072308b8f5268efbe59ec8e2df9d4e7478a4b29a /lib/msan/msan.cc
parent6f9a6d54efccb1dffa0f649a830f689fee014a19 (diff)
[ASan] Really fix zero_page_pc test for PowerPC
Summary: As a follow-up to D6167, this patch fixes the test to account for another difference between PowerPC and x86 systems. On x86 if you branch to an invalid address, you get a SIGSEGV with PC set to the invalid address (and si_addr in the siginfo struct also set to the same address). On PowerPC, you get a SIGSEGV with PC pointing at the branch instruction, but si_addr set to the invalid address. You can see this difference if you run the test case under gdb. Reviewers: kcc, glider, samsonov Reviewed By: samsonov Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D6226 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@221929 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/msan/msan.cc')
0 files changed, 0 insertions, 0 deletions