Modifier and Type | Method and Description |
---|---|
void |
IPDIDebugger.addEventManager(IPDIEventManager eventManager)
Adds event manager to the debugger.
|
void |
IPDIDebugger.commandRequest(TaskSet tasks,
String command)
Requests a special command for specify process
|
void |
IPDISession.connectToDebugger(IProgressMonitor monitor,
String app,
String path,
String dir,
String[] args)
Connect to the debugger
|
void |
IPDIMemoryBlockManagement.createDataReadMemory(TaskSet tasks,
long offset,
String address,
int wordFormat,
int wordSize,
int rows,
int cols,
Character asChar)
Requests to create data read memory
|
void |
IPDIMemoryBlockManagement.createDataWriteMemory(TaskSet tasks,
long offset,
String address,
int wordFormat,
int wordSize,
String value)
Requests to create data write memory
|
void |
IPDIBreakpointManagement.deleteBreakpoint(TaskSet tasks,
int bpid)
Requests to delete a given breakpoint of specify process
|
void |
IPDIVariableManagement.deletePartialExpression(TaskSet tasks,
String exprId)
Requests to delete named partial expression
|
void |
IPDIVariableManagement.evaluateExpression(TaskSet tasks,
String expr)
Requests String value of given expression
|
void |
IPDIVariableManagement.evaluatePartialExpression(TaskSet tasks,
String expr,
String exprId,
boolean listChildren,
boolean express)
Requests partial IAIF value of given expression
|
void |
IPDISession.exit()
Causes this session to exit
|
IPDITarget |
IPDISession.findTarget(TaskSet task)
Returns debug target on given task id or null if target is not registered
|
void |
IPDIDebugger.initialize(ILaunchConfiguration configuration,
List<String> args,
IProgressMonitor monitor)
Initialize the debugger.
|
boolean |
IPDIDebugger.isConnected(IProgressMonitor monitor)
Connects debugger and adds observer to debugger
|
void |
IPDIVariableManagement.listArguments(TaskSet tasks,
int low,
int high)
Request a list of argument for a range of level
|
void |
IPDIVariableManagement.listGlobalVariables(TaskSet tasks)
Requests a list of global variables
|
void |
IPDIThreadManagement.listInfoThreads(TaskSet tasks)
Requests to retrieve information of threads of specify process
|
void |
IPDIVariableManagement.listLocalVariables(TaskSet tasks)
Requests a list of local variables
|
void |
IPDISignalManagement.listSignals(TaskSet tasks,
String name)
Requests to retrieve a list signals information with given signal name of
specify process
|
void |
IPDIStackframeManagement.listStackFrames(TaskSet tasks,
int low,
int depth)
Lists stack frames with given range of frames
|
void |
IPDIDebugger.removeEventManager(IPDIEventManager eventManager)
Removes event manager from debugger
|
void |
IPDIExecuteManagement.restart(TaskSet tasks)
TODO not implemented yet in 2.0 Requests to restart of debugging
|
void |
IPDIExecuteManagement.resume(TaskSet tasks,
boolean passSignal)
Causes this target to resume its execution. if passSignal is
false and the target was suspended by a signal when resuming
the signal will be discarded Has no effect on a target that is not
suspended. |
void |
IPDIExecuteManagement.resume(TaskSet tasks,
IPDILocation location)
Resume execution at location.
|
void |
IPDIExecuteManagement.resume(TaskSet tasks,
IPDISignal signal)
Resume execution where the program stopped but immediately give the
signal.
|
void |
IPDIThreadManagement.retrieveStackInfoDepth(TaskSet tasks)
Requests to retrieve a stack info depth of specify process
|
void |
IPDIVariableManagement.retrieveVariableType(TaskSet tasks,
String var)
Requests IAIFType of given variable name
|
void |
IPDIThreadManagement.selectThread(TaskSet tasks,
int tid)
Requests to select thread with given thread id of specify process
|
void |
IPDIBreakpointManagement.setAddressBreakpoint(TaskSet tasks,
IPDIAddressBreakpoint bpt)
Requests to set a address breakpoint of specify process
|
void |
IPDIBreakpointManagement.setConditionBreakpoint(TaskSet tasks,
int bpid,
String condition)
Requests to set condition on given breakpoint of specify process
|
void |
IPDIStackframeManagement.setCurrentStackFrame(TaskSet tasks,
int level)
Sets current stack frame with given level
|
void |
IPDIBreakpointManagement.setEnabledBreakpoint(TaskSet tasks,
int bpid,
boolean enabled)
Requests to set enable / disable a given breakpoint of specify process
|
void |
IPDIBreakpointManagement.setExceptionpoint(TaskSet tasks,
IPDIExceptionpoint bpt)
Requests to set an exceptionpoint of specify process
|
void |
IPDIBreakpointManagement.setFunctionBreakpoint(TaskSet tasks,
IPDIFunctionBreakpoint bpt)
Requests to set a function breakpoint of specify process
|
void |
IPDIBreakpointManagement.setLineBreakpoint(TaskSet tasks,
IPDILineBreakpoint bpt)
Requests to set a line breakpoint of specify process
|
void |
IPDIBreakpointManagement.setWatchpoint(TaskSet tasks,
IPDIWatchpoint bpt)
Requests to set a watchpoint of specify process
|
void |
IPDIExecuteManagement.start(TaskSet tasks)
Starts specify process
|
void |
IPDIDebugger.startDebugger(String app,
String path,
String dir,
String[] args)
Starts debugger
|
void |
IPDIExecuteManagement.stepInto(TaskSet tasks,
int count)
Steps into the current source line.
|
void |
IPDIExecuteManagement.stepIntoInstruction(TaskSet tasks,
int count)
Steps into the current machine instruction.
|
void |
IPDIExecuteManagement.stepOver(TaskSet tasks,
int count)
Steps over the current source line. if count <= 0 it is a loop.
|
void |
IPDIExecuteManagement.stepOverInstruction(TaskSet tasks,
int count)
Steps over the current machine instruction.
|
void |
IPDIExecuteManagement.stepReturn(TaskSet tasks,
IAIF aif)
Cancel execution of the frame and return with value. value can be
null , if no return value is needed. |
void |
IPDIExecuteManagement.stepReturn(TaskSet tasks,
int count)
Continue execution until the frame return.
|
void |
IPDIExecuteManagement.stepUntil(TaskSet tasks,
IPDILocation location)
Continues running until location is reached.
|
void |
IPDIDebugger.stopDebugger()
Stops debugger
|
void |
IPDIExecuteManagement.suspend(TaskSet tasks)
Causes this target/thread to suspend its execution.
|
void |
IPDIExecuteManagement.terminate(TaskSet tasks)
Requests to terminate of specify process
|
void |
IPDISession.validateStepReturn(TaskSet tasks)
Checks whether request tasks can do step return
|
Modifier and Type | Method and Description |
---|---|
IAIF |
IPDIFunctionFinishedInfo.getReturnAIF()
Return the AIF of the return value of the function.
|
Modifier and Type | Method and Description |
---|---|
void |
IPDIEventRequestManager.addEventRequest(IPDIEventRequest request)
Adds an event request
|
void |
IPDIBreakpointManager.addSetBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Called when new tasks are added to a set.
|
void |
IPDIExpressionManager.cleanMultiExpressions(String exprText,
TaskSet tasks,
IProgressMonitor monitor)
Clean expression value with given tasks
|
void |
IPDIExpressionManager.cleanMultiExpressions(TaskSet tasks,
IProgressMonitor monitor)
Clean expression value with given tasks
|
IPDIArgument |
IPDIVariableManager.createArgument(IPDIArgumentDescriptor argDesc)
Create an argument
|
IPDITargetExpression |
IPDIExpressionManager.createExpression(TaskSet qTasks,
String expr)
Creates an expression for specify variable
|
IPDIGlobalVariable |
IPDIVariableManager.createGlobalVariable(IPDIGlobalVariableDescriptor varDesc)
Create a global variable
|
IPDILocalVariable |
IPDIVariableManager.createLocalVariable(IPDILocalVariableDescriptor varDesc)
Create a local variable
|
IPDIMemoryBlock |
IPDIMemoryManager.createMemoryBlock(TaskSet qTasks,
String address,
int units,
int wordSize)
Returns a memory block specified by given identifier.
|
IPDIRegister |
IPDIRegisterManager.createRegister(IPDIRegisterDescriptor regDesc)
Creat register
|
IPDIVariable |
IPDIRegisterManager.createShadowRegister(IPDIRegister register,
IPDIStackFrame frame,
String regName)
Create shadow register
|
IPDIThreadStorage |
IPDIVariableManager.createThreadStorage(IPDIThreadStorageDescriptor desc)
Create thread storage
|
IPDIVariable |
IPDIExpressionManager.createVariable(IPDIStackFrame frame,
String expr)
Create a variable
|
IPDIVariable |
IPDIVariableManager.createVariable(IPDIVariableDescriptor varDesc)
Create variable
|
void |
IPDIBreakpointManager.deleteAllBreakpoints()
Deletes all breakpoint of all processes
|
void |
IPDIBreakpointManager.deleteAllBreakpoints(TaskSet tasks)
Deletes all breakpoints of specify process
|
void |
IPDIEventRequestManager.deleteAllEventRequests()
Deletes all event requests
|
void |
IPDIBreakpointManager.deleteBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Deletes breakpoint
|
void |
IPDIEventRequestManager.deleteEventRequest(IPDIEventRequest request)
Deletes an event request
|
void |
IPDIBreakpointManager.deleteSetBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Deletes a breakpoint that is different from original task
|
void |
IPDIExpressionManager.deleteVariable(IPDIVariable variable)
Delete a variable
|
void |
IPDIExpressionManager.destroyExpressions(TaskSet qTasks,
IPDIExpression[] expressions)
Destroy expressions
|
void |
IPDIVariableManager.destroyVariable(IPDIVariable variable)
Destroy variable
|
void |
IPDIBreakpointManager.disableBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Disable breakpoint
|
void |
IPDIBreakpointManager.enableBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Enables breakpoint
|
void |
IPDIEventRequestManager.execute(IPDIEventRequest request)
Executes this command on the elements specified in the given request
reporting status to the given request and returns whether this handler
should remain enabled while the command is executing.
|
IPDIArgumentDescriptor[] |
IPDIVariableManager.getArgumentDescriptors(IPDIStackFrame frame)
Get argument descriptors
|
String |
IPDISourceManager.getDetailTypeName(IPDITarget target,
String typename)
Get detail type name
|
String |
IPDISourceManager.getDetailTypeNameFromVariable(IPDIStackFrame frame,
String variable)
Get detail type name from variable
|
IAIF |
IPDIExpressionManager.getExpressionValue(TaskSet qTasks,
String expr)
Get the expression value
|
IPDIGlobalVariableDescriptor |
IPDIVariableManager.getGlobalVariableDescriptor(TaskSet tasks,
String filename,
String function,
String name)
Get global variable descriptor
|
IPDIInstruction[] |
IPDISourceManager.getInstructions(TaskSet qTasks,
BigInteger start,
BigInteger end)
Get instructions for address range
|
IPDIInstruction[] |
IPDISourceManager.getInstructions(TaskSet qTasks,
String filename,
int linenum)
Get instructions for source line
|
IPDIInstruction[] |
IPDISourceManager.getInstructions(TaskSet qTasks,
String filename,
int linenum,
int lines)
Get instructions for a range of source lines
|
IPDILocalVariableDescriptor[] |
IPDIVariableManager.getLocalVariableDescriptors(IPDIStackFrame frame)
Get local variable descriptors
|
IPDIMemoryBlock[] |
IPDIMemoryManager.getMemoryBlocks(TaskSet qTasks)
Returns an array of all memory blocks set for this debug session.
|
IPDIMixedInstruction[] |
IPDISourceManager.getMixedInstructions(TaskSet qTasks,
BigInteger start,
BigInteger end)
Get mixed instructions for an address range
|
IPDIMixedInstruction[] |
IPDISourceManager.getMixedInstructions(TaskSet qTasks,
String filename,
int linenum)
Get mixed instructions for a source line
|
IPDIMixedInstruction[] |
IPDISourceManager.getMixedInstructions(TaskSet qTasks,
String filename,
int linenum,
int lines)
Get mixed instructions for a range of source lines
|
IPDIRegisterGroup[] |
IPDIRegisterManager.getRegisterGroups(TaskSet qTasks)
Create register groups
|
IPDISignal[] |
IPDISignalManager.getSignals(TaskSet tasks)
Returns the array of signals defined for this target.
|
String[] |
IPDISourceManager.getSourcePaths(TaskSet qTasks)
Get source paths
|
IPDIThread[] |
IPDIThreadManager.getThreads(TaskSet qTasks)
Get threads
|
IPDIThreadStorageDescriptor[] |
IPDIVariableManager.getThreadStorageDescriptors(IPDIThread thread)
Get thread storage descriptors
|
String |
IPDISourceManager.getTypeName(IPDITarget target,
String variable)
Get type name for variable
|
String |
IPDISourceManager.getTypeNameFromVariable(IPDIStackFrame frame,
String variable)
Get type name from variable
|
IPDIVariableDescriptor |
IPDIVariableManager.getVariableDescriptorAsArray(IPDIVariableDescriptor varDesc,
int start,
int length)
Get variable descriptor as array
|
IPDIVariableDescriptor |
IPDIVariableManager.getVariableDescriptorAsType(IPDIVariableDescriptor varDesc,
String type)
Get variable descriptor as type
|
void |
IPDISignalManager.handle(IPDISignal sig,
boolean isIgnore,
boolean isStop)
Handle signal
|
void |
IPDIMemoryManager.removeAllBlocks(TaskSet tasks)
Requests to remove all memory blocks from the debug session.
|
void |
IPDIMemoryManager.removeBlocks(TaskSet tasks,
IPDIMemoryBlock[] memoryBlocks)
Requests to remove the given array of memory blocks from the debug
session.
|
IPDIAddressBreakpoint |
IPDIBreakpointManager.setAddressBreakpoint(TaskSet tasks,
int type,
IPDIAddressLocation location,
IPDICondition condition,
boolean deferred,
boolean enabled)
Sets address breakpoint
|
void |
IPDIBreakpointManager.setCondition(TaskSet tasks,
IPDIBreakpoint breakpoint,
IPDICondition newCondition)
Sets condition
|
IPDIExceptionpoint |
IPDIBreakpointManager.setExceptionpoint(TaskSet tasks,
String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
boolean enabled)
Sets exceptionpoint
|
IPDIFunctionBreakpoint |
IPDIBreakpointManager.setFunctionBreakpoint(TaskSet tasks,
int type,
IPDIFunctionLocation location,
IPDICondition condition,
boolean deferred,
boolean enabled)
Sets function breakpoint
|
IPDILineBreakpoint |
IPDIBreakpointManager.setLineBreakpoint(TaskSet tasks,
int type,
IPDILineLocation location,
IPDICondition condition,
boolean deferred,
boolean enabled)
Sets line breakpoint
|
void |
IPDISourceManager.setSourcePaths(TaskSet qTasks,
String[] dirs)
Set source paths
|
IPDIWatchpoint |
IPDIBreakpointManager.setWatchpoint(TaskSet tasks,
int type,
int watchType,
String expression,
IPDICondition condition,
boolean enabled)
Sets watchpoint
|
BigInteger[] |
IPDIMemoryManager.update(IPDIMemoryBlock block,
List<IPDIEvent> aList)
Update memory blocks
|
void |
IPDIManager.update(TaskSet tasks)
Update the tasks
|
void |
IPDIVariableManager.update(TaskSet qTasks,
String[] vars)
Update variables
|
void |
IPDIExpressionManager.update(TaskSet qTasks,
String[] varList)
Update the variables
|
void |
IPDIExpressionManager.updateMultiExpressions(String exprText,
TaskSet tasks,
IProgressMonitor monitor)
Update expression value
|
void |
IPDIExpressionManager.updateMultiExpressions(TaskSet tasks,
IProgressMonitor monitor)
Update expression value
|
void |
IPDIBreakpointManager.updatePendingBreakpoints()
Update any pending breakpoints.
|
Modifier and Type | Method and Description |
---|---|
void |
IPDITracepoint.addActions(IPDITracepoint.IAction[] actions)
Adds the given actions to the action list of this tracepoint.
|
void |
IPDITracepoint.clearActions()
Clears the action list of this tracepoint.
|
IPDIArgument |
IPDIStackFrame.createArgument(IPDIArgumentDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
IPDIGlobalVariable |
IPDITarget.createGlobalVariable(IPDIGlobalVariableDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
IPDILocalVariable |
IPDIStackFrame.createLocalVariable(IPDILocalVariableDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
IPDIRegister |
IPDITarget.createRegister(IPDIRegisterDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
IPDIThreadStorage |
IPDIThread.createThreadStorage(IPDIThreadStorageDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
void |
IPDIVariable.dispose()
Remove the variable from the manager list
|
void |
IPDIRegister.dispose()
Remove the variable from the manager list
|
void |
IPDIExpression.dispose()
Remove the expression from the manager list
|
String |
IPDITarget.evaluateExpressionToString(IPDIStackFrame context,
String expressionText)
Evaluates the expression specified by the given string.
|
IAIF |
IPDIVariableDescriptor.getAIF()
Returns AIF representation of this variable
|
IAIF |
IPDIExpression.getAIF()
Returns AIF of this expression
|
IAIF |
IPDIMultiExpressions.getAIF(IPDIExpression expression)
Returns the value of this expression.
|
IAIF |
IPDIRegister.getAIF(IPDIStackFrame context)
Returns AIF value of this variable
|
IPDIArgumentDescriptor[] |
IPDIStackFrame.getArgumentDescriptors()
Returns the arguments in this stack frame.
|
byte[] |
IPDIMemoryBlock.getBytes()
Returns the values of the bytes currently contained in this this memory block.
|
IPDIVariable[] |
IPDIVariable.getChildren()
Returns an array of IPDIVariables of the children of current variable or empty array if nothing
|
IPDIVariable[] |
IPDIVariable.getChildren(int findex,
int psize)
Returns an array of IPDIVariables of the children of current variable by given a range or empty array if nothing
|
int |
IPDIVariable.getChildrenNumber()
Returns the number of children of this variable
|
IPDICondition |
IPDIBreakpoint.getCondition()
Returns the condition of this breakpoint or null if no condition in this
breakpoint
|
IPDIStackFrame |
IPDIThread.getCurrentStackFrame()
Get current stack frame
|
IPDIThread |
IPDIThreadGroup.getCurrentThread()
Returns the currently selected thread.
|
IPDIThread |
IPDITarget.getCurrentThread()
Returns the currently selected thread.
|
IPDIGlobalVariableDescriptor |
IPDITarget.getGlobalVariableDescriptors(String filename,
String function,
String name)
A static/global variable in a particular function or file,
filename or/and function is the context for the static IPDIVariableDescriptor.
|
IPDIInstruction[] |
IPDISourceManagement.getInstructions(BigInteger startAddress,
BigInteger endAddress) |
IPDIInstruction[] |
IPDISourceManagement.getInstructions(String filename,
int linenum) |
IPDIInstruction[] |
IPDISourceManagement.getInstructions(String filename,
int linenum,
int lines) |
IPDILocalVariableDescriptor[] |
IPDIStackFrame.getLocalVariableDescriptors()
Returns the visible variables in this stack frame.
|
IPDILocation |
IPDITracepoint.getLocation()
Returns the location of this tracepoint.
|
IPDIMixedInstruction[] |
IPDISourceManagement.getMixedInstructions(BigInteger startAddress,
BigInteger endAddress) |
IPDIMixedInstruction[] |
IPDISourceManagement.getMixedInstructions(String filename,
int linenum) |
IPDIMixedInstruction[] |
IPDISourceManagement.getMixedInstructions(String filename,
int linenum,
int lines) |
int |
IPDITracepoint.getPassCount()
Returns the pass count of this tracepoint.
|
String |
IPDIVariableDescriptor.getQualifiedName()
Return the qualified name of this variable descriptor
|
IPDIRegisterDescriptor[] |
IPDIRegisterGroup.getRegisterDescriptors()
Returns the register descriptors in this register group.
|
IPDIRegisterGroup[] |
IPDITarget.getRegisterGroups()
Return the register groups.
|
IPDISharedLibrary[] |
IPDISharedLibraryManagement.getSharedLibraries()
Returns the array of shared libraries for this target.
|
String[] |
IPDISourceManagement.getSourcePaths()
Return the array of source paths
|
IPDIStackFrame |
IPDIVariableDescriptor.getStackFrame()
Get stack frame
|
IPDIStackFrame |
IPDILocalVariableDescriptor.getStackFrame()
Returns stackframe of this variable
|
int |
IPDIThread.getStackFrameCount()
Returns the depth of the stack frames.
|
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.
|
IPDIThread |
IPDIVariableDescriptor.getThread()
Get thread
|
IPDIThread |
IPDIThreadStorageDescriptor.getThread()
Returns the thread
|
IPDIThread[] |
IPDIThreadGroup.getThreads()
Returns the threads contained in this target.
|
IPDIThread[] |
IPDITarget.getThreads()
Returns the threads contained in this target.
|
IPDIThreadStorageDescriptor[] |
IPDIThread.getThreadStorageDescriptors()
Return thread local storage variables descriptor.
|
String |
IPDIVariableDescriptor.getTypeName()
Returns the type name of this variable descriptor
|
IPDIVariable |
IPDITargetExpression.getVariable(IPDIStackFrame context)
Returns the variable of this expression
|
IPDIVariableDescriptor |
IPDIVariableDescriptor.getVariableDescriptorAsArray(int start,
int length)
Consider the variable object as an Array of type and rang [start, start + length - 1]
|
IPDIVariableDescriptor |
IPDIVariableDescriptor.getVariableDescriptorAsType(String type)
Consider the variable object as a type
|
String |
IPDIWatchpoint.getWatchExpression()
Returns the expression of this watchpoint
|
void |
IPDISignal.handle(boolean ignore,
boolean stop)
Change the way debugger handles this signal.
|
boolean |
IPDIRegisterGroup.hasRegisters()
Returns whether this register group currently contains any registers.
|
boolean |
IPDIVariable.isEditable()
Determines whether the value of this variable could be edited
|
boolean |
IPDIRegister.isEditable()
Returns whether the value of this variable could be changed
|
boolean |
IPDITracepoint.isEnabled()
Returns whether this tracepoint is enabled.
|
boolean |
IPDIBreakpoint.isEnabled()
Determines whether this breakpoint is enabled
|
void |
IPDISharedLibrary.loadSymbols()
Loads the library symbols.
|
void |
IPDIMemoryBlock.refresh()
Refresh the data, this may cause events to be trigger if the data values changed.
|
void |
IPDITracepoint.removeActions(IPDITracepoint.IAction[] actions)
Removes the given actions from the action list of this tracepoint.
|
void |
IPDIRuntimeOptions.setArguments(String[] args)
Program/Inferior arguments
|
void |
IPDIBreakpoint.setCondition(IPDICondition condition)
Sets the condition of this breakpoint.
|
void |
IPDIThread.setCurrentStackFrame(IPDIStackFrame stackframe) |
void |
IPDIThread.setCurrentStackFrame(IPDIStackFrame stackframe,
boolean doUpdate) |
void |
IPDITarget.setCurrentThread(IPDIThread pthread,
boolean doUpdate)
Set current thread
|
void |
IPDITracepoint.setEnabled(boolean enabled)
Sets the enabled state of this tracepoint.
|
void |
IPDIBreakpoint.setEnabled(boolean enabled)
Sets the breakpoint state to be enabled or disabled.
|
void |
IPDIRuntimeOptions.setEnvironment(Properties props)
Program/Inferior environment settings
|
void |
IPDITracepoint.setPassCount(int passCount)
Sets the pass count of this tracepoint.
|
void |
IPDISourceManagement.setSourcePaths(String[] srcPaths)
Set the source search paths for the debug session.
|
void |
IPDIMemoryBlock.setValue(long offset,
byte[] bytes)
Sets the value of the bytes in this memory block at the specified offset within this memory block to the specified bytes.
|
void |
IPDIVariable.setValue(String expression)
Sets value of this variable by given expression
|
void |
IPDIRegister.setValue(String expression)
Sets value of this variable by given expression
|
void |
IPDIRuntimeOptions.setWorkingDirectory(String wd)
Program/Inferior working directory
|
void |
IPDISignal.signal()
Continue program giving it this signal.
|
int |
IPDIVariableDescriptor.sizeof()
Returns the size of this variable descriptor
|
void |
IPDIMultiExpressions.updateExpressionsValue(TaskSet tasks,
IProgressMonitor monitor)
Update expression value
|
Modifier and Type | Method and Description |
---|---|
IAIF |
IPDIEvaluateExpressionRequest.getAIF(TaskSet qTasks)
Get the AIF result of the request
|
String[] |
IPDIListArgumentsRequest.getArguments(TaskSet tasks)
Get arguments
|
IPDIDataReadMemoryInfo |
IPDIDataReadMemoryRequest.getDataReadMemoryInfo(TaskSet qTasks)
Get data memory info
|
int |
IPDIGetStackInfoDepthRequest.getDepth(TaskSet qTasks)
Get stack depth
|
String |
IPDIEvaluatePartialExpressionRequest.getId(TaskSet qTasks)
Retrieve the ID assigned to this expression.
|
String[] |
IPDIListLocalVariablesRequest.getLocalVariables(TaskSet tasks)
Get local variables
|
IAIF |
IPDIEvaluatePartialExpressionRequest.getPartialAIF(TaskSet qTasks)
Retrieve the partial AIF object
|
Object |
IPDIInternalEventRequest.getResult(TaskSet qTasks)
Get result
|
Map<TaskSet,Object> |
IPDIInternalEventRequest.getResultMap(TaskSet qTasks)
Get result map
|
IPDISignalDescriptor[] |
IPDIListSignalsRequest.getSignals(TaskSet qTasks)
Get signal descriptors
|
IPDIStackFrameDescriptor |
IPDISetThreadSelectRequest.getStackFrame(TaskSet qTasks)
Get the current stack frame
|
IPDIStackFrameDescriptor[] |
IPDIListStackFramesRequest.getStackFrames(TaskSet qTasks)
Get stack frames
|
int |
IPDISetThreadSelectRequest.getThreadId(TaskSet qTasks)
Get the thread ID
|
String[] |
IPDIGetInfoThreadsRequest.getThreadIds(TaskSet qTasks)
Get thread IDs
|
void |
IPDIInternalEventRequest.waitUntilCompleted(TaskSet qTasks)
Wait until completed
|
void |
IPDIInternalEventRequest.waitUntilCompleted(TaskSet qTasks,
IProgressMonitor monitor)
Wait until completed.
|
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.