diff options
author | Sergey Matveev <earthdok@google.com> | 2013-05-06 11:27:58 +0000 |
---|---|---|
committer | Sergey Matveev <earthdok@google.com> | 2013-05-06 11:27:58 +0000 |
commit | ed20ebe35c64b8c7043447f6a48b0e5adc89aded (patch) | |
tree | fdcd830d25710a497a8b5ff8597e127bbfd81e7c /lib/asan/asan_stack.h | |
parent | 346e348af5740db3660c84490d2c1bbba7c570e5 (diff) | |
download | compiler-rt-ed20ebe35c64b8c7043447f6a48b0e5adc89aded.tar.gz compiler-rt-ed20ebe35c64b8c7043447f6a48b0e5adc89aded.tar.bz2 compiler-rt-ed20ebe35c64b8c7043447f6a48b0e5adc89aded.tar.xz |
[asan] Common flags in ASan.
Some flags that are common to ASan/MSan/TSan/LSan have been moved to
sanitizer_common.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@181193 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_stack.h')
-rw-r--r-- | lib/asan/asan_stack.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/lib/asan/asan_stack.h b/lib/asan/asan_stack.h index 46c9f340..cd30abbb 100644 --- a/lib/asan/asan_stack.h +++ b/lib/asan/asan_stack.h @@ -14,8 +14,9 @@ #ifndef ASAN_STACK_H #define ASAN_STACK_H -#include "sanitizer_common/sanitizer_stacktrace.h" #include "asan_flags.h" +#include "sanitizer_common/sanitizer_flags.h" +#include "sanitizer_common/sanitizer_stacktrace.h" namespace __asan { @@ -42,24 +43,24 @@ void PrintStack(StackTrace *stack); #define GET_STACK_TRACE_FATAL(pc, bp) \ GET_STACK_TRACE_WITH_PC_AND_BP(kStackTraceMax, pc, bp, \ - flags()->fast_unwind_on_fatal) + common_flags()->fast_unwind_on_fatal) -#define GET_STACK_TRACE_FATAL_HERE \ - GET_STACK_TRACE(kStackTraceMax, flags()->fast_unwind_on_fatal) +#define GET_STACK_TRACE_FATAL_HERE \ + GET_STACK_TRACE(kStackTraceMax, common_flags()->fast_unwind_on_fatal) -#define GET_STACK_TRACE_THREAD \ +#define GET_STACK_TRACE_THREAD \ GET_STACK_TRACE(kStackTraceMax, true) -#define GET_STACK_TRACE_MALLOC \ - GET_STACK_TRACE(flags()->malloc_context_size, \ - flags()->fast_unwind_on_malloc) +#define GET_STACK_TRACE_MALLOC \ + GET_STACK_TRACE(common_flags()->malloc_context_size, \ + common_flags()->fast_unwind_on_malloc) #define GET_STACK_TRACE_FREE GET_STACK_TRACE_MALLOC #define PRINT_CURRENT_STACK() \ { \ GET_STACK_TRACE(kStackTraceMax, \ - flags()->fast_unwind_on_fatal); \ + common_flags()->fast_unwind_on_fatal); \ PrintStack(&stack); \ } |