java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints |
Hints for native instruction items.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
InstructionHints() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
IPrototypeItem | getCallsitePrototype() | ||||||||||
Integer | getStackPointerDelta() | ||||||||||
int |
getSwitchDispatcher()
Get value indicating whether branching instruction may be a switch dispatcher (heuristic).
| ||||||||||
boolean | isActualCall() | ||||||||||
boolean | isCondTailCall() | ||||||||||
boolean | isCustomBranchingInstruction() | ||||||||||
boolean | isFakeCall() | ||||||||||
boolean | isTailCall() | ||||||||||
void | setActualCall(boolean isActualCall) | ||||||||||
void |
setCallsitePrototype(IPrototypeItem callsiteProto)
Set the prototype associated with a callsite target.
| ||||||||||
void | setCondTailCall(boolean isCondTailCall) | ||||||||||
void | setFakeCall(boolean isFakeCall) | ||||||||||
void |
setStackPointerDelta(Integer spDelta)
Set the stack-pointer delta after the execution of an instruction.
| ||||||||||
void | setSwitchDispatcher(int switchDispatcher) | ||||||||||
void | setTailCall(boolean isTailCall) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Get value indicating whether branching instruction may be a switch dispatcher (heuristic).
Set the prototype associated with a callsite target. Typically, this is used on branching instructions instructions to dynamic callsites that have not been determined automatically.
callsiteProto | a prototype; null to remmove |
---|
Set the stack-pointer delta after the execution of an instruction. Typically, this is used on branching instructions to dynamic callsites that have not been determined automatically.
spDelta | a delta; null to remove |
---|