summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/msan/msan.cc
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-03-31 14:18:55 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-03-31 14:18:55 +0000
commit3c95744de8c1917ec9d9fe952b6a28ea04e2e66d (patch)
treecdcec46141ffb57e28f5ca62182d768551e18dbb /compiler-rt/lib/msan/msan.cc
parent2378d4c0ce534e2e1be5fa5f63b65194661cf80e (diff)
downloadbcm5719-llvm-3c95744de8c1917ec9d9fe952b6a28ea04e2e66d.tar.gz
bcm5719-llvm-3c95744de8c1917ec9d9fe952b6a28ea04e2e66d.zip
[msan] Remove an extra top frame from track-origins=2 reports.
llvm-svn: 205192
Diffstat (limited to 'compiler-rt/lib/msan/msan.cc')
-rw-r--r--compiler-rt/lib/msan/msan.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/lib/msan/msan.cc b/compiler-rt/lib/msan/msan.cc
index d5df834c53a..7a93b663185 100644
--- a/compiler-rt/lib/msan/msan.cc
+++ b/compiler-rt/lib/msan/msan.cc
@@ -484,7 +484,9 @@ void __msan_set_alloca_origin4(void *a, uptr size, const char *descr, uptr pc) {
}
u32 __msan_chain_origin(u32 id) {
- GET_STORE_STACK_TRACE;
+ GET_CALLER_PC_BP_SP;
+ (void)sp;
+ GET_STORE_STACK_TRACE_PC_BP(pc, bp);
return ChainOrigin(id, &stack);
}
OpenPOWER on IntegriCloud