Contains debugger definitions.
Go to the source code of this file.
Macros | |
| #define | debug_break_() if (xtd_diagnostics_debugger_launch()) abort() |
| Signals a breakpoint to an attached debugger. More... | |
Methods | |
| bool | xtd_diagnostics_debugger_is_attached () |
| Gets a value that indicates whether a debugger is attached to the process. More... | |
| void | xtd_diagnostics_debugger_debug_break () |
| Signals a breakpoint to an attached debugger. More... | |
| bool | xtd_diagnostics_debugger_is_logging () |
| Checks to see if logging is enabled by an attached debugger. More... | |
| bool | xtd_diagnostics_debugger_launch () |
| Launches and attaches a debugger to the process. More... | |
| void | xtd_diagnostics_debugger_log (int32_t level, const char *category, const char *message) |
| Posts a message for the attached debugger. More... | |