| 22 | static debug_atomics_t debug_atomics; |
| 23 | |
| 24 | void debug_init(void) { |
| 25 | debug_clear_step(); |
| 26 | debug.stackIndex = debug.stackSize = 0; |
| 27 | debug.stack = (debug_stack_entry_t*)calloc(DBG_STACK_SIZE, sizeof(debug_stack_entry_t)); |
| 28 | debug.addr = (uint8_t*)calloc(DBG_ADDR_SIZE, sizeof(uint8_t)); |
| 29 | debug.port = (uint8_t*)calloc(DBG_PORT_SIZE, sizeof(uint8_t)); |
| 30 | debug.bufPos = debug.bufErrPos = 0; |
| 31 | debug_atomics.open = false; |
| 32 | debug_disable_basic_mode(); |
| 33 | gui_console_printf("[CEmu] Initialized Debugger...\n"); |
| 34 | } |
| 35 | |
| 36 | void debug_free(void) { |
| 37 | free(debug.stack); |
no test coverage detected