public interface

IStackframeManager

com.pnfsoftware.jeb.core.units.code.asm.analyzer.IStackframeManager

Class Overview

Manage the stack of a native code method. The manager allows the creation, retrieval and deletion of local, stack-based variables for the target method.

Summary

Public Methods
abstract INativeDataItem defineItem(long address, INativeType type)
Define a new stack item.
abstract IMethodStackMemoryModel getModel()
Retrieve the stack model.
abstract boolean undefineItem(long address)
Undefine the item located at the exact provided address.
abstract int undefineItems(long begin, long end)

Public Methods

public abstract INativeDataItem defineItem (long address, INativeType type)

Define a new stack item. Existing overlapping items will be undefined.

Parameters
type item type

public abstract IMethodStackMemoryModel getModel ()

Retrieve the stack model.

public abstract boolean undefineItem (long address)

Undefine the item located at the exact provided address.

public abstract int undefineItems (long begin, long end)