summaryrefslogtreecommitdiff
path: root/lib/asan/asan_report.cc
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-12-04 01:38:15 +0000
committerAlexey Samsonov <samsonov@google.com>2012-12-04 01:38:15 +0000
commitd4b5db8cb8a7a13bb5cc1d4ce53e8e088303c854 (patch)
treeb79200d3544deb3a33815de2fee61cdad8eaba96 /lib/asan/asan_report.cc
parentad91267d45fef531c1082ab7974e4cc78aba5280 (diff)
downloadcompiler-rt-d4b5db8cb8a7a13bb5cc1d4ce53e8e088303c854.tar.gz
compiler-rt-d4b5db8cb8a7a13bb5cc1d4ce53e8e088303c854.tar.bz2
compiler-rt-d4b5db8cb8a7a13bb5cc1d4ce53e8e088303c854.tar.xz
ASan: add new interface functions - __asan_(un)poison_stack_memory. Calls to these functions are inserted by the instrumentation pass in use-after-scope mode
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@169201 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_report.cc')
-rw-r--r--lib/asan/asan_report.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/asan/asan_report.cc b/lib/asan/asan_report.cc
index 51b081e1..26279198 100644
--- a/lib/asan/asan_report.cc
+++ b/lib/asan/asan_report.cc
@@ -457,6 +457,9 @@ void __asan_report_error(uptr pc, uptr bp, uptr sp,
case kAsanUserPoisonedMemoryMagic:
bug_descr = "use-after-poison";
break;
+ case kAsanStackUseAfterScopeMagic:
+ bug_descr = "stack-use-after-scope";
+ break;
case kAsanGlobalRedzoneMagic:
bug_descr = "global-buffer-overflow";
break;