| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.units.code.asm.items.InstructionHints |
Hints for concrete 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
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 |
|---|