com.pnfsoftware.jeb.core.units.code.ILocatedInstruction |
![]() |
An addressable instruction.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IFlowInformation |
getBreakingFlow()
Determine if the instruction breaks the execution flow.
| ||||||||||
abstract IFlowInformation |
getIndirectRoutineCall()
Determine if the instruction is calling into a sub-routine using memory dereferencing.
| ||||||||||
abstract long |
getOffset()
Get the instruction offset or address.
| ||||||||||
abstract IFlowInformation |
getRoutineCall()
Determine if the instruction is calling into a sub-routine.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Determine if the instruction breaks the execution flow.
isBroken()
returns true). If true, the list of next offsets (addresses) is returned (
getTargets()
)The implementing class MUST return the
fall-through offset, if any, first.
Determine if the instruction is calling into a sub-routine using memory dereferencing.
Get the instruction offset or address. The offset may be relative to a base, or absolute in the case of a memory address. The choice is up to the implementor.
Determine if the instruction is calling into a sub-routine.