Mercurial > repos > blastem
diff debug.h @ 2193:d00fb9c6a6a2
Fix a couple of debugger regressions introduced with changes to support blocks
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 21 Aug 2022 16:41:22 -0700 |
parents | e17d99c96c89 |
children | 7591c67b8d1e |
line wrap: on
line diff
--- a/debug.h Sat Aug 20 23:58:09 2022 -0700 +++ b/debug.h Sun Aug 21 16:41:22 2022 -0700 @@ -111,21 +111,22 @@ typedef uint8_t (*writer)(debug_root *root, uint32_t address, uint32_t value, char size); struct debug_root { - void *cpu_context; - bp_def *breakpoints; - disp_def *displays; - tern_node *commands; - resolver resolve; - reader read_mem; - setter set; - writer write_mem; - uint32_t bp_index; - uint32_t disp_index; - uint32_t branch_t; - uint32_t branch_f; - void *inst; - uint32_t address; - uint32_t after; + void *cpu_context; + bp_def *breakpoints; + disp_def *displays; + tern_node *commands; + resolver resolve; + reader read_mem; + setter set; + writer write_mem; + parsed_command last_cmd; + uint32_t bp_index; + uint32_t disp_index; + uint32_t branch_t; + uint32_t branch_f; + void *inst; + uint32_t address; + uint32_t after; }; debug_root *find_root(void *cpu);