summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/debugvw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/debug/debugvw.cpp')
-rw-r--r--src/emu/debug/debugvw.cpp29
1 files changed, 12 insertions, 17 deletions
diff --git a/src/emu/debug/debugvw.cpp b/src/emu/debug/debugvw.cpp
index eea867f3a63..641a31b41f0 100644
--- a/src/emu/debug/debugvw.cpp
+++ b/src/emu/debug/debugvw.cpp
@@ -33,13 +33,8 @@
debug_view_source::debug_view_source(const char *name, device_t *device)
: m_next(nullptr),
m_name(name),
- m_device(device),
- m_is_octal(false)
+ m_device(device)
{
- device_execute_interface *intf;
- if (device && device->interface(intf))
- m_is_octal = intf->is_octal();
-
}
@@ -331,7 +326,7 @@ debug_view_manager::~debug_view_manager()
{
debug_view *oldhead = m_viewlist;
m_viewlist = oldhead->m_next;
- auto_free(machine(), oldhead);
+ global_free(oldhead);
}
}
@@ -345,31 +340,31 @@ debug_view *debug_view_manager::alloc_view(debug_view_type type, debug_view_osd_
switch (type)
{
case DVT_CONSOLE:
- return append(auto_alloc(machine(), debug_view_console(machine(), osdupdate, osdprivate)));
+ return append(global_alloc(debug_view_console(machine(), osdupdate, osdprivate)));
case DVT_STATE:
- return append(auto_alloc(machine(), debug_view_state(machine(), osdupdate, osdprivate)));
+ return append(global_alloc(debug_view_state(machine(), osdupdate, osdprivate)));
case DVT_DISASSEMBLY:
- return append(auto_alloc(machine(), debug_view_disasm(machine(), osdupdate, osdprivate)));
+ return append(global_alloc(debug_view_disasm(machine(), osdupdate, osdprivate)));
case DVT_MEMORY:
- return append(auto_alloc(machine(), debug_view_memory(machine(), osdupdate, osdprivate)));
+ return append(global_alloc(debug_view_memory(machine(), osdupdate, osdprivate)));
case DVT_LOG:
- return append(auto_alloc(machine(), debug_view_log(machine(), osdupdate, osdprivate)));
+ return append(global_alloc(debug_view_log(machine(), osdupdate, osdprivate)));
case DVT_TIMERS:
-// return append(auto_alloc(machine(), debug_view_timers(machine(), osdupdate, osdprivate)));
+// return append(global_alloc(debug_view_timers(machine(), osdupdate, osdprivate)));
case DVT_ALLOCS:
-// return append(auto_alloc(machine(), debug_view_allocs(machine(), osdupdate, osdprivate)));
+// return append(global_alloc(debug_view_allocs(machine(), osdupdate, osdprivate)));
case DVT_BREAK_POINTS:
- return append(auto_alloc(machine(), debug_view_breakpoints(machine(), osdupdate, osdprivate)));
+ return append(global_alloc(debug_view_breakpoints(machine(), osdupdate, osdprivate)));
case DVT_WATCH_POINTS:
- return append(auto_alloc(machine(), debug_view_watchpoints(machine(), osdupdate, osdprivate)));
+ return append(global_alloc(debug_view_watchpoints(machine(), osdupdate, osdprivate)));
default:
fatalerror("Attempt to create invalid debug view type %d\n", type);
@@ -389,7 +384,7 @@ void debug_view_manager::free_view(debug_view &view)
if (*viewptr == &view)
{
*viewptr = view.m_next;
- auto_free(machine(), &view);
+ global_free(&view);
break;
}
}