#include "ubsan_platform.h"
#if CAN_SANITIZE_UB
#include "sanitizer_common/sanitizer_common.h"
#include "sanitizer_common/sanitizer_interface_internal.h"
#include "sanitizer_common/sanitizer_libc.h"
#include "sanitizer_common/sanitizer_mutex.h"
#include "sanitizer_common/sanitizer_symbolizer.h"
#include "ubsan_diag.h"
#include "ubsan_flags.h"
#include "ubsan_init.h"
usingnamespace__ubsan;
const char *__ubsan::GetSanititizerToolName() { … }
static bool ubsan_initialized;
static StaticSpinMutex ubsan_init_mu;
static void CommonInit() { … }
static void UbsanDie() { … }
static void CommonStandaloneInit() { … }
void __ubsan::InitAsStandalone() { … }
void __ubsan::InitAsStandaloneIfNecessary() { … }
void __ubsan::InitAsPlugin() { … }
#endif