diff options
author | 2020-04-13 19:57:13 -0400 | |
---|---|---|
committer | 2020-04-13 20:04:25 -0400 | |
commit | 86e7693df08201e82d06e8f23a77cc5982e3dcd3 (patch) | |
tree | edee95c1e7f8d65e3201b73338e136ceb2abb352 /src/emu/debug/debugcmd.h | |
parent | dcf2109120ef5ec5c65ee6e15de46bea1d8f2822 (diff) |
Make expressions octal for applicable address spaces in disassembly view
debug/express.cpp, debugcpu.cpp: General cleanup (nw)
- Change default base from hardcoded macro to dynamic parameter for parsed_expression
- Change symbol table parameters and variables to references or std::reference_wrapper
- Remove the (unused) ability to construct a parsed_expression without a symbol table
- Eliminate symbol_table &table and void *memory_param arguments from callbacks (superfluous now that std::function can bind everything necessary)
- Eliminate globalref pointer from symbol_table
- Add explicitly defaulted move constructor and move assignment operator
Diffstat (limited to 'src/emu/debug/debugcmd.h')
-rw-r--r-- | src/emu/debug/debugcmd.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/emu/debug/debugcmd.h b/src/emu/debug/debugcmd.h index 74da262bfdd..62e8008c322 100644 --- a/src/emu/debug/debugcmd.h +++ b/src/emu/debug/debugcmd.h @@ -81,12 +81,12 @@ private: u64 cheat_byte_swap(const cheat_system *cheatsys, u64 value); u64 cheat_read_extended(const cheat_system *cheatsys, address_space &space, offs_t address); - u64 execute_min(symbol_table &table, int params, const u64 *param); - u64 execute_max(symbol_table &table, int params, const u64 *param); - u64 execute_if(symbol_table &table, int params, const u64 *param); + u64 execute_min(int params, const u64 *param); + u64 execute_max(int params, const u64 *param); + u64 execute_if(int params, const u64 *param); - u64 global_get(symbol_table &table, global_entry *global); - void global_set(symbol_table &table, global_entry *global, u64 value); + u64 global_get(global_entry *global); + void global_set(global_entry *global, u64 value); int mini_printf(char *buffer, const char *format, int params, u64 *param); |