summaryrefslogtreecommitdiff
path: root/libsanitizer/asan/asan_interceptors.cc
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2012-12-05 13:19:55 +0000
committerKostya Serebryany <kcc@gcc.gnu.org>2012-12-05 13:19:55 +0000
commita04084545806300525bb07d0c827480f5282bb55 (patch)
tree1a9c1fa8fc461362f209a6c9b1abdadaacf74938 /libsanitizer/asan/asan_interceptors.cc
parentcc4d934fa0d16330f29953d7ad14ff71e15f0d1b (diff)
downloadgcc-a04084545806300525bb07d0c827480f5282bb55.tar.gz
[libsanitizer] merge from upstream r169371
From-SVN: r194221
Diffstat (limited to 'libsanitizer/asan/asan_interceptors.cc')
-rw-r--r--libsanitizer/asan/asan_interceptors.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libsanitizer/asan/asan_interceptors.cc b/libsanitizer/asan/asan_interceptors.cc
index 5b544c87fcb..ebaf95c3834 100644
--- a/libsanitizer/asan/asan_interceptors.cc
+++ b/libsanitizer/asan/asan_interceptors.cc
@@ -177,6 +177,8 @@ INTERCEPTOR(void, siglongjmp, void *env, int val) {
#if ASAN_INTERCEPT___CXA_THROW
INTERCEPTOR(void, __cxa_throw, void *a, void *b, void *c) {
+ Printf("__asan's __cxa_throw %p; REAL(__cxa_throw) %p PLAIN %p\n",
+ __interceptor___cxa_throw, REAL(__cxa_throw), __cxa_throw);
CHECK(REAL(__cxa_throw));
__asan_handle_no_return();
REAL(__cxa_throw)(a, b, c);