com.pnfsoftware.jeb.core.units.code.debug.IDebuggerBreakpoint |
Known Indirect Subclasses |
Definition of a breakpoint.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | BREAK_DEFAULT | standard maximal breakpoint flag (or, no flag), e.g. | |||||||||
int | BREAK_ON_READ | limited to field breakpoint | |||||||||
int | BREAK_ON_WRITE | limited to field breakpoint |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String |
getAddress()
Get the breakpoint address relative to the debugger itself.
| ||||||||||
abstract int |
getFlags()
Retrieve the optional breakpoint flags.
| ||||||||||
abstract UnitAddress<ICodeUnit> |
getUnitAddress()
Get the breakpoint address relative to the unit from which the breakpoint belongs, if
possible.
| ||||||||||
abstract boolean |
isEnabled()
Determine whether or not the breakpoint is currently enable.
| ||||||||||
abstract boolean |
setEnabled(boolean enabled)
Enable or disable this breakpoint.
|
standard maximal breakpoint flag (or, no flag), e.g. break on execute for code, break on read or write for field
limited to field breakpoint
limited to field breakpoint
Get the breakpoint address relative to the debugger itself. Unlike getUnitAddress()
,
this method should never return null.
Retrieve the optional breakpoint flags.
BREAK_ON_xxx
flags
Get the breakpoint address relative to the unit from which the breakpoint belongs, if possible. This method may return null: it is possible that a breakpoint is not located within any unit processed within a JEB project.;
Determine whether or not the breakpoint is currently enable.
Enable or disable this breakpoint.