20#define debug_isFlag( f ) ( debug_flags[f] )
21#define debug_setFlag( f ) ( debug_flags[f] = 1 )
22#define debug_rmFlag( f ) ( debug_flags[f] = 0 )
24typedef char DebugFlags[DEBUG_FLAGS_MAX];
27extern DebugFlags debug_flags;
29void debug_logBacktrace(
void );
34#define debug_isFlag( f ) 0
35#define debug_setFlag( f ) NOOP()
36#define debug_rmFlag( f ) NOOP()
37#define debug_logBacktrace() NOOP()
void debug_sigInit(void)
Sets up the back-tracing signal handler.
void debug_enableLeakSanitizer(void)
Does nothing. Calling this tells our debug scripts to stop tracing.
void debug_sigClose(void)
Closes the back-tracing signal handler.
void debug_disableFPUExcept(void)
Disables FPU exceptions.
void debug_enableFPUExcept(void)
Enables FPU exceptions. Artificially limited to Linux until link issues are figured out.