Format lsan.h
Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D115262
This commit is contained in:
parent
1c92911e9e
commit
d9aa5f6158
|
|
@ -13,17 +13,17 @@
|
|||
|
||||
#include "lsan_thread.h"
|
||||
#if SANITIZER_POSIX
|
||||
#include "lsan_posix.h"
|
||||
# include "lsan_posix.h"
|
||||
#elif SANITIZER_FUCHSIA
|
||||
#include "lsan_fuchsia.h"
|
||||
# include "lsan_fuchsia.h"
|
||||
#endif
|
||||
#include "sanitizer_common/sanitizer_flags.h"
|
||||
#include "sanitizer_common/sanitizer_stacktrace.h"
|
||||
|
||||
#define GET_STACK_TRACE(max_size, fast) \
|
||||
__sanitizer::BufferedStackTrace stack; \
|
||||
stack.Unwind(StackTrace::GetCurrentPc(), \
|
||||
GET_CURRENT_FRAME(), nullptr, fast, max_size);
|
||||
#define GET_STACK_TRACE(max_size, fast) \
|
||||
__sanitizer::BufferedStackTrace stack; \
|
||||
stack.Unwind(StackTrace::GetCurrentPc(), GET_CURRENT_FRAME(), nullptr, fast, \
|
||||
max_size);
|
||||
|
||||
#define GET_STACK_TRACE_FATAL \
|
||||
GET_STACK_TRACE(kStackTraceMax, common_flags()->fast_unwind_on_fatal)
|
||||
|
|
@ -40,11 +40,12 @@ void InitializeInterceptors();
|
|||
void ReplaceSystemMalloc();
|
||||
void LsanOnDeadlySignal(int signo, void *siginfo, void *context);
|
||||
|
||||
#define ENSURE_LSAN_INITED do { \
|
||||
CHECK(!lsan_init_is_running); \
|
||||
if (!lsan_inited) \
|
||||
__lsan_init(); \
|
||||
} while (0)
|
||||
#define ENSURE_LSAN_INITED \
|
||||
do { \
|
||||
CHECK(!lsan_init_is_running); \
|
||||
if (!lsan_inited) \
|
||||
__lsan_init(); \
|
||||
} while (0)
|
||||
|
||||
} // namespace __lsan
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue