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 Summary
Modifier and TypeMethodDescriptiondefineItem
(long address, INativeType type) Define a new stack item.getModel()
Retrieve the stack model.boolean
undefineItem
(long address) Undefine the item located at the exact provided address.int
undefineItems
(long begin, long end)
-
Method Details
-
getModel
IMethodStackMemoryModel getModel()Retrieve the stack model.- Returns:
-
defineItem
Define a new stack item. Existing overlapping items will be undefined.- Parameters:
address
-type
- item type- Returns:
-
undefineItem
boolean undefineItem(long address) Undefine the item located at the exact provided address.- Parameters:
address
-- Returns:
-
undefineItems
int undefineItems(long begin, long end) - Parameters:
begin
-end
-- Returns:
-