com.pnfsoftware.jeb.core.units.code.debug.IDebuggerThreadStackFrame |
Definition of a thread stack frame.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String |
getAddress()
Get the current PC address in the frame.
| ||||||||||
abstract long |
getId()
Get the frame identifier.
| ||||||||||
abstract IDebuggerVariable |
getInternalParameter(int index, String typeInformation)
Get a specific internal parameter in this frame.@return
| ||||||||||
abstract List<? extends IDebuggerVariable> |
getVariables()
Read all variables that can be read on this stack frame.
| ||||||||||
abstract List<? extends IDebuggerVariable> | getVariables(boolean debugVarsOnly) | ||||||||||
abstract boolean |
setVariable(IDebuggerVariable variable)
Updates a variable on this stack frame.
|
Get the current PC address in the frame.
Get the frame identifier.
Get a specific internal parameter in this frame.@return
UnsupportedOperationException | is not supported by the debugger |
---|
Read all variables that can be read on this stack frame. The debugger may use heuristics and other non-deterministic techniques to determine how many variables can be read, what are their types, etc.
Updates a variable on this stack frame. In some circumstances, variable can not be updated
variable | variable to be updated |
---|