18#define debug_isFlag(f) (debug_flags[f])
19#define debug_setFlag(f) (debug_flags[f] = 1)
20#define debug_rmFlag(f) (debug_flags[f] = 0)
22typedef char DebugFlags[ DEBUG_FLAGS_MAX ];
25extern DebugFlags debug_flags;
27void debug_logBacktrace (
void);
29#define debug_isFlag(f) 0
30#define debug_rmFlag(f) do {} while(0)
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_enableFPUExcept(void)
Enables FPU exceptions. Artificially limited to Linux until link issues are figured out.