summaryrefslogtreecommitdiff
path: root/lib/msan/msan.h
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-06-27 12:48:01 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-06-27 12:48:01 +0000
commit825627d1ee7572056af55f5c22b96cb815cc59b6 (patch)
treedd444f6bf7db953b4b642e16cba1a87d7a3fad48 /lib/msan/msan.h
parent921cb54eeb05077dc3a9019ab10ae3518cc9a208 (diff)
[msan] Add store_context_size= flag.
A new flag to control stack trace size for store event (in track-origins=2 mode) independently of malloc_context_size. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211896 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/msan/msan.h')
-rw-r--r--lib/msan/msan.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/msan/msan.h b/lib/msan/msan.h
index 2105791a0..f8b79a7d1 100644
--- a/lib/msan/msan.h
+++ b/lib/msan/msan.h
@@ -104,12 +104,12 @@ u32 ChainOrigin(u32 id, StackTrace *stack);
StackTrace::GetCurrentPc(), GET_CURRENT_FRAME(), \
common_flags()->fast_unwind_on_malloc)
-#define GET_STORE_STACK_TRACE_PC_BP(pc, bp) \
- StackTrace stack; \
- stack.size = 0; \
- if (__msan_get_track_origins() > 1 && msan_inited) \
- GetStackTrace(&stack, common_flags()->malloc_context_size, pc, bp, \
- common_flags()->fast_unwind_on_malloc)
+#define GET_STORE_STACK_TRACE_PC_BP(pc, bp) \
+ StackTrace stack; \
+ stack.size = 0; \
+ if (__msan_get_track_origins() > 1 && msan_inited) \
+ GetStackTrace(&stack, flags()->store_context_size, pc, bp, \
+ common_flags()->fast_unwind_on_malloc)
#define GET_FATAL_STACK_TRACE_PC_BP(pc, bp) \
StackTrace stack; \