Package ghidra.pcode.emulate
Class BreakTableCallBack
- java.lang.Object
-
- ghidra.pcode.emulate.BreakTable
-
- ghidra.pcode.emulate.BreakTableCallBack
-
public class BreakTableCallBack extends BreakTable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_NAME
-
Constructor Summary
Constructors Constructor Description BreakTableCallBack(SleighLanguage language)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
doAddressBreak(Address addr)
boolean
doPcodeOpBreak(PcodeOpRaw curop)
void
registerAddressCallback(Address addr, BreakCallBack func)
void
registerPcodeCallback(java.lang.String name, BreakCallBack func)
void
setEmulate(Emulate emu)
void
unregisterAddressCallback(Address addr)
void
unregisterPcodeCallback(java.lang.String name)
-
-
-
Field Detail
-
DEFAULT_NAME
public static final java.lang.String DEFAULT_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BreakTableCallBack
public BreakTableCallBack(SleighLanguage language)
-
-
Method Detail
-
registerPcodeCallback
public void registerPcodeCallback(java.lang.String name, BreakCallBack func)
-
unregisterPcodeCallback
public void unregisterPcodeCallback(java.lang.String name)
-
registerAddressCallback
public void registerAddressCallback(Address addr, BreakCallBack func)
-
unregisterAddressCallback
public void unregisterAddressCallback(Address addr)
-
setEmulate
public void setEmulate(Emulate emu)
- Specified by:
setEmulate
in classBreakTable
-
doPcodeOpBreak
public boolean doPcodeOpBreak(PcodeOpRaw curop)
- Specified by:
doPcodeOpBreak
in classBreakTable
-
doAddressBreak
public boolean doAddressBreak(Address addr)
- Specified by:
doAddressBreak
in classBreakTable
-
-