Mercurial > repos > blastem
comparison debug.h @ 2214:7591c67b8d1e
Support for loading symbols in debugger for use during name resolution and disassembly
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 29 Aug 2022 23:01:46 -0700 |
parents | d00fb9c6a6a2 |
children | 4b2ac43c106e |
comparison
equal
deleted
inserted
replaced
2213:53411df7fc71 | 2214:7591c67b8d1e |
---|---|
7 #ifdef NEW_CORE | 7 #ifdef NEW_CORE |
8 #include "z80.h" | 8 #include "z80.h" |
9 #else | 9 #else |
10 #include "z80_to_x86.h" | 10 #include "z80_to_x86.h" |
11 #endif | 11 #endif |
12 #include "disasm.h" | |
12 | 13 |
13 typedef enum { | 14 typedef enum { |
14 TOKEN_NONE, | 15 TOKEN_NONE, |
15 TOKEN_NUM, | 16 TOKEN_NUM, |
16 TOKEN_NAME, | 17 TOKEN_NAME, |
113 struct debug_root { | 114 struct debug_root { |
114 void *cpu_context; | 115 void *cpu_context; |
115 bp_def *breakpoints; | 116 bp_def *breakpoints; |
116 disp_def *displays; | 117 disp_def *displays; |
117 tern_node *commands; | 118 tern_node *commands; |
119 tern_node *symbols; | |
120 disasm_context *disasm; | |
118 resolver resolve; | 121 resolver resolve; |
119 reader read_mem; | 122 reader read_mem; |
120 setter set; | 123 setter set; |
121 writer write_mem; | 124 writer write_mem; |
122 parsed_command last_cmd; | 125 parsed_command last_cmd; |