Package | Description |
---|---|
org.eclipse.ptp.debug.core.model | |
org.eclipse.ptp.debug.core.pdi.manager | |
org.eclipse.ptp.debug.core.pdi.model |
Modifier and Type | Method and Description |
---|---|
IPDIStackFrame |
IPStackFrame.getPDIStackFrame()
Get the PDI stack frame
|
Modifier and Type | Method and Description |
---|---|
IPDIVariable |
IPDIRegisterManager.createShadowRegister(IPDIRegister register,
IPDIStackFrame frame,
String regName)
Create shadow register
|
IPDIVariable |
IPDIExpressionManager.createVariable(IPDIStackFrame frame,
String expr)
Create a variable
|
IPDIArgumentDescriptor[] |
IPDIVariableManager.getArgumentDescriptors(IPDIStackFrame frame)
Get argument descriptors
|
String |
IPDISourceManager.getDetailTypeNameFromVariable(IPDIStackFrame frame,
String variable)
Get detail type name from variable
|
IPDILocalVariableDescriptor[] |
IPDIVariableManager.getLocalVariableDescriptors(IPDIStackFrame frame)
Get local variable descriptors
|
String |
IPDISourceManager.getTypeNameFromVariable(IPDIStackFrame frame,
String variable)
Get type name from variable
|
Modifier and Type | Method and Description |
---|---|
IPDIStackFrame |
IPDIThread.getCurrentStackFrame()
Get current stack frame
|
IPDIStackFrame |
IPDIVariableDescriptor.getStackFrame()
Get stack frame
|
IPDIStackFrame |
IPDILocalVariableDescriptor.getStackFrame()
Returns stackframe of this variable
|
IPDIStackFrame[] |
IPDIThread.getStackFrames()
Returns the stack frames contained in this thread.
|
IPDIStackFrame[] |
IPDIThread.getStackFrames(int fromIndex,
int len)
Returns the stack frames contained in this thread between the specified fromIndex, inclusive, and toIndex,
exclusive.
|
IPDIStackFrame |
IPDIModelFactory.newStackFrame(IPDISession session,
IPDIThread pthread,
int i,
IPDILocator locator)
Create a stack frame from a locator
|
IPDIStackFrame |
IPDIModelFactory.newStackFrame(IPDISession session,
IPDIThread thread,
int level,
String file,
String func,
int line,
BigInteger addr)
Create a stack frame
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPDIStackFrame.equals(IPDIStackFrame stackframe)
Determines whether both stackframes are the same
|
String |
IPDITarget.evaluateExpressionToString(IPDIStackFrame context,
String expressionText)
Evaluates the expression specified by the given string.
|
IAIF |
IPDIRegister.getAIF(IPDIStackFrame context)
Returns AIF value of this variable
|
IPDIVariable |
IPDITargetExpression.getVariable(IPDIStackFrame context)
Returns the variable of this expression
|
IPDIArgumentDescriptor |
IPDIModelFactory.newArgumentDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create an argument descriptor
|
IPDIGlobalVariableDescriptor |
IPDIModelFactory.newGlobalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a global variable descriptor
|
IPDILocalVariable |
IPDIModelFactory.newLocalVariable(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth,
String varid)
Create a local variable
|
IPDILocalVariableDescriptor |
IPDIModelFactory.newLocalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a local variable descriptor
|
IPDIVariableDescriptor |
IPDIModelFactory.newRegisterDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a register descriptor
|
IPDIVariableDescriptor |
IPDIModelFactory.newThreadStorageDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a thread storage descriptor
|
void |
IPDIThread.setCurrentStackFrame(IPDIStackFrame stackframe) |
void |
IPDIThread.setCurrentStackFrame(IPDIStackFrame stackframe,
boolean doUpdate) |
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.