public interface

INativeMethodDataItem

implements INativeMemoryItem
com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodDataItem

Class Overview

Concrete method (routine) item, providing the implementation of one or more routine references.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Public Methods
abstract Set<Long> getBadAddresses()
abstract CFG<? extends IInstruction> getCFG()
abstract List<? extends INativeMethodItem> getMethodReferences()
abstract INativeMethodItem getRoutine()
Retrieve the primary method reference to this routine definition.
abstract Integer getSPDeltaOnReturn()
abstract IStackframeManager getStackframeManager()
abstract IMethodStackMemoryModel getStackframeModel()
abstract INativeMethodItem getTrampolineTarget()
abstract boolean isPotentialSwitches()
abstract void setSPDeltaOnReturn(Integer spdelta)
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.ICodeItem
From interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
From interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
From interface com.pnfsoftware.jeb.core.units.code.asm.items.INativeMemoryItem

Public Methods

public abstract Set<Long> getBadAddresses ()

public abstract CFG<? extends IInstruction> getCFG ()

public abstract List<? extends INativeMethodItem> getMethodReferences ()

public abstract INativeMethodItem getRoutine ()

Retrieve the primary method reference to this routine definition.

public abstract Integer getSPDeltaOnReturn ()

public abstract IStackframeManager getStackframeManager ()

public abstract IMethodStackMemoryModel getStackframeModel ()

public abstract INativeMethodItem getTrampolineTarget ()

public abstract boolean isPotentialSwitches ()

public abstract void setSPDeltaOnReturn (Integer spdelta)