openMSX
|
Base class for CPU breakpoints. More...
#include <BreakPoint.hh>
Public Member Functions | |
BreakPoint (word address_, TclObject command_, TclObject condition_, bool once_) | |
word | getAddress () const |
unsigned | getId () const |
Public Member Functions inherited from openmsx::BreakPointBase | |
std::string_view | getCondition () const |
std::string_view | getCommand () const |
TclObject | getConditionObj () const |
TclObject | getCommandObj () const |
bool | onlyOnce () const |
bool | checkAndExecute (GlobalCliComm &cliComm, Interpreter &interp) |
Additional Inherited Members | |
Protected Member Functions inherited from openmsx::BreakPointBase | |
BreakPointBase (TclObject command_, TclObject condition_, bool once_) | |
Base class for CPU breakpoints.
For performance reasons every bp is associated with exactly one (immutable) address.
Definition at line 13 of file BreakPoint.hh.
|
inline |
Definition at line 16 of file BreakPoint.hh.
|
inline |
Definition at line 21 of file BreakPoint.hh.
Referenced by openmsx::MSXCPUInterface::checkBreakPoints(), openmsx::MSXCPUInterface::insertBreakPoint(), and openmsx::MSXCPUInterface::removeBreakPoint().
|
inline |
Definition at line 22 of file BreakPoint.hh.
Referenced by openmsx::MSXCPUInterface::insertBreakPoint(), openmsx::MSXCPUInterface::removeBreakPoint(), and openmsx::MSXCPUInterface::removeBreakPoint().