Interface INativeMethodDataItem
- All Superinterfaces:
ICodeItem
,INativeItem
,INativeItemListenable
,INativeMemoryItem
Concrete method (routine) item, providing the implementation of one or more routine references.
-
Field Summary
Fields inherited from interface com.pnfsoftware.jeb.core.units.code.ICodeItem
FLAG_ABSTRACT, FLAG_ANNOTATION, FLAG_ANONYMOUS, FLAG_ARTIFICIAL, FLAG_BRIDGE, FLAG_CONSTRUCTOR, FLAG_DECLARED_SYNCHRONIZED, FLAG_DESTRUCTOR, FLAG_ENUM, FLAG_FINAL, FLAG_INNER, FLAG_INTERFACE, FLAG_INTERNAL, FLAG_NATIVE, FLAG_PRIVATE, FLAG_PROTECTED, FLAG_PUBLIC, FLAG_STATIC, FLAG_STRICT, FLAG_SYNCHRONIZED, FLAG_SYNTHETIC, FLAG_TRANSIENT, FLAG_VARARGS, FLAG_VIRTUAL, FLAG_VOLATILE
-
Method Summary
Modifier and TypeMethodDescriptionCFG<? extends IInstruction>
getCFG()
List<? extends INativeMethodItem>
Retrieve the primary method reference to this routine definition.boolean
void
setSPDeltaOnReturn
(Integer spdelta) Methods inherited from interface com.pnfsoftware.jeb.core.units.code.ICodeItem
getAddress, getAddress, getGenericFlags, getIndex, getItemId, getName, getName, getSignature, getSignature, getSignature, isArtificial, isInternal
Methods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
addFlags, dispose, getAttribute, getAttributes, hasAttribute, hasFlag, hasTrueAttribute, isAutoGenerated, isDisposed, isRenamed, removeAttribute, removeFlags, setAttribute, setAutoGenerated, setFlags, setName
Methods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
addListener, removeListener
Methods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMemoryItem
getLabel, getMemoryAddress
-
Method Details
-
getRoutine
INativeMethodItem getRoutine()Retrieve the primary method reference to this routine definition.- Returns:
-
getMethodReferences
List<? extends INativeMethodItem> getMethodReferences() -
getCFG
CFG<? extends IInstruction> getCFG() -
getStackframeModel
IMethodStackMemoryModel getStackframeModel() -
getStackframeManager
IStackframeManager getStackframeManager() -
getTrampolineTarget
INativeMethodItem getTrampolineTarget() -
getSPDeltaOnReturn
Integer getSPDeltaOnReturn() -
setSPDeltaOnReturn
-
isPotentialSwitches
boolean isPotentialSwitches() -
getBadAddresses
-