Functions
-
void installSignalHandlers (gwp_asan::GuardedPoolAllocator * GPA, Printf_t Printf, gwp_asan::backtrace::PrintBacktrace_t PrintBacktrace, gwp_asan::backtrace::SegvBacktrace_t SegvBacktrace, bool Recoverable)Install the SIGSEGV crash handler for printing use-after-free and heap-
buffer-{under|over}flow exceptions if the user asked for it. This is platform
specific as even though POSIX and Windows both support registering handlers
through signal(), we have to use platform-specific signal handlers to obtain
the address that caused the SIGSEGV exception. GPA->init() must be called
before this function.
-
void uninstallSignalHandlers ()Uninistall the signal handlers, test-only.