Interface IStackframeManager


@Ser public interface IStackframeManager
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.
  • Method Details

    • getModel

      Retrieve the stack model.
      Returns:
      stack model
    • defineItem

      INativeDataItem defineItem(long address, INativeType type)
      Define a new stack item. Existing overlapping items will be undefined.
      Parameters:
      address - stack address
      type - item type
      Returns:
      defined item, or null
    • undefineItem

      boolean undefineItem(long address)
      Undefine the item located at the exact provided address.
      Parameters:
      address - item address
      Returns:
      true if an item was undefined
    • undefineItems

      int undefineItems(long begin, long end)
      Undefine items in a range.
      Parameters:
      begin - range start
      end - range end
      Returns:
      number of undefined items