summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/debugcpu.cpp
diff options
context:
space:
mode:
author Scott Percival <code@moral.net.au>2021-03-03 10:01:17 +0000
committer GitHub <noreply@github.com>2021-03-03 11:01:17 +0100
commit5f4c4708ca67695468c114597e7e3408375dd098 (patch)
tree950486a9ff634a041cdbecb57e38d5b0a619feea /src/emu/debug/debugcpu.cpp
parent44cec5caaff1dbc24ee9f154c1745888b2319128 (diff)
Add 'wpsize' variable to access the data size from a watchpoint (#7837)
Diffstat (limited to 'src/emu/debug/debugcpu.cpp')
-rw-r--r--src/emu/debug/debugcpu.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/emu/debug/debugcpu.cpp b/src/emu/debug/debugcpu.cpp
index 422ff9fbca4..cf1d8eb5318 100644
--- a/src/emu/debug/debugcpu.cpp
+++ b/src/emu/debug/debugcpu.cpp
@@ -48,6 +48,7 @@ debugger_cpu::debugger_cpu(running_machine &machine)
, m_rpindex(1)
, m_wpdata(0)
, m_wpaddr(0)
+ , m_wpsize(0)
, m_last_periodic_update_time(0)
, m_comments_loaded(false)
{
@@ -57,9 +58,10 @@ debugger_cpu::debugger_cpu(running_machine &machine)
m_symtable = std::make_unique<symbol_table>(machine);
m_symtable->set_memory_modified_func([this]() { set_memory_modified(true); });
- /* add "wpaddr", "wpdata" to the global symbol table */
+ /* add "wpaddr", "wpdata", "wpsize" to the global symbol table */
m_symtable->add("wpaddr", symbol_table::READ_ONLY, &m_wpaddr);
m_symtable->add("wpdata", symbol_table::READ_ONLY, &m_wpdata);
+ m_symtable->add("wpsize", symbol_table::READ_ONLY, &m_wpsize);
screen_device_enumerator screen_enumerator = screen_device_enumerator(m_machine.root_device());
screen_device_enumerator::iterator iter = screen_enumerator.begin();