Previous 199869 Revisions Next

r188260 Sunday 28th August, 2022 at 17:31:50 UTC by AJR
Debugger changes
- Added exception points as a new class of "points" triggering on specific exception numbers, with a similar set of commands to breakpoints and registerpoints.
- Removed the per-instruction callback hook from device_debug. Only one driver was using this (rmnimbus.cpp), and what it was doing with it could be done more cleanly with exception points.
- Change the type of the action string parameter for "points"-creating methods and make some parameters optional for those.
- Change trace file logging to use a std::ostream instead of FILE * to take better advantage of strformat.
[docs/source/debugger]exceptionpoint.rst* index.rst
[src/emu]emufwd.h
[src/emu/debug]debugcmd.cpp debugcmd.h debugcpu.cpp debugcpu.h debughlp.cpp dvbpoints.cpp dvrpoints.cpp points.cpp points.h
[src/mame/rm]rmnimbus.h rmnimbus_m.cpp
[src/osd/modules/debugger]debuggdbstub.cpp
[src/osd/modules/debugger/osx]disassemblyviewer.mm
[src/osd/modules/debugger/qt]dasmwindow.cpp
[src/osd/modules/debugger/win]disasmbasewininfo.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team