Modifier and Type | Method and Description |
---|---|
TaskSet |
TaskSet.copy()
Create a copy of the
TaskSet |
TaskSet |
IPSession.getTasks()
Get the tasks associated with this debug session
|
TaskSet |
IPSession.getTasks(int id)
Get the task with supplied id
|
TaskSet |
IPSetManager.getTasks(String sid)
Get the tasks in the set sid
|
Modifier and Type | Method and Description |
---|---|
void |
IPRegisterManager.addRegisterGroup(TaskSet qTasks,
String name,
IPRegisterDescriptor[] descriptors) |
void |
IPBreakpointManager.addSetBreakpoints(TaskSet tasks,
IPBreakpoint[] breakpoints)
Called when tasks are added to a task set.
|
void |
IPSetManager.addTasks(String sid,
TaskSet tasks)
Add tasks to the set identified by sid
|
void |
IPSession.createDebugTarget(TaskSet tasks,
boolean refresh,
boolean register)
Create the debug target
|
void |
IPSetManager.createSet(String sid,
TaskSet tasks)
Create a new set containing the tasks
|
void |
IPSession.deleteDebugTarget(TaskSet tasks,
boolean refresh,
boolean register)
Remove the debug target
|
void |
IPBreakpointManager.deleteSetBreakpoints(TaskSet tasks,
IPBreakpoint[] breakpoints)
Called when tasks are removed from a task set.
|
void |
IPSignalManager.dispose(TaskSet qTasks)
Dispose of any resources
|
void |
IPMemoryManager.dispose(TaskSet qTasks) |
IPDebugTarget |
IPSession.findDebugTarget(TaskSet tasks)
Find the debug target associated with the tasks
|
IPRegisterDescriptor[] |
IPRegisterManager.getAllRegisterDescriptors(TaskSet qTasks) |
IPStackFrame |
IPRegisterManager.getCurrentFrame(TaskSet qTasks) |
IPDebugInfo |
IPSession.getDebugInfo(TaskSet tasks)
Get the debug info
|
IMemoryBlock |
IPMemoryManager.getMemoryBlock(TaskSet qTasks,
long startAddress,
long length) |
IMemoryBlockRetrievalExtension |
IPMemoryManager.getMemoryRetrieval(TaskSet qTasks) |
IRegisterGroup[] |
IPRegisterManager.getRegisterGroups(TaskSet qTasks,
IPStackFrame frame) |
IPSignal[] |
IPSignalManager.getSignals(TaskSet qTasks)
Get the debugger signal handlers for the tasks
|
void |
IPRegisterManager.initialize(TaskSet qTasks,
IPDebugTarget debugTarget) |
void |
IPMemoryManager.initialize(TaskSet qTasks,
IPDebugTarget debugTarget)
Initialize memory manager
|
void |
IPRegisterManager.modifyRegisterGroup(TaskSet qTasks,
IPPersistableRegisterGroup group,
IPRegisterDescriptor[] descriptors) |
void |
IPSession.reloadDebugTargets(TaskSet tasks,
boolean refresh,
boolean register)
Reload debug targets
|
void |
IPRegisterManager.removeRegisterGroups(TaskSet qTasks,
IRegisterGroup[] groups) |
void |
IPSetManager.removeTasks(String sid,
TaskSet tasks)
Remove the tasks from the set sid
|
void |
IPRegisterManager.restoreDefaults(TaskSet qTasks) |
void |
IPMemoryManager.save(TaskSet qTasks) |
void |
IPSignalManager.signalChanged(TaskSet qTasks,
IPDISignal pdiSignal)
Notify tasks that a signal handler has changed
|
void |
IPRegisterManager.targetSuspended(TaskSet qTasks) |
void |
IPBreakpointManager.watchpointOutOfScope(TaskSet tasks,
IPDIWatchpoint pdiWatchpoint)
Notify that a watchpoint is out of scope
|
Modifier and Type | Method and Description |
---|---|
TaskSet |
IPDebugInfo.getAllRegisteredTasks()
Get all the registered tasks
|
TaskSet |
IPDebugInfo.getAllTasks()
Get all the tasks
|
TaskSet |
IPDebugInfo.getAllUnregisteredTasks()
Get all the unregistered tasks
|
Modifier and Type | Method and Description |
---|---|
IPDebugTarget |
IPLaunch.getDebugTarget(TaskSet procs)
Get the IPDebugTarget responsible for the processes in procs
|
Modifier and Type | Method and Description |
---|---|
TaskSet |
IPLocationSet.getTasks()
Get the tasks associated with this location set.
|
TaskSet |
IPDebugTarget.getTasks()
Get the tasks for this target
|
Modifier and Type | Field and Description |
---|---|
protected TaskSet |
PDIInternalException.tasks |
protected TaskSet |
PDIException.tasks |
Modifier and Type | Method and Description |
---|---|
TaskSet |
PDIException.getTasks() |
TaskSet |
IPDISet.getTasks()
Returns a list of Task IDs
|
TaskSet |
IPDISession.getTasks()
Returns all tasks of this session
|
Modifier and Type | Method and Description |
---|---|
void |
IPDIDebugger.commandRequest(TaskSet tasks,
String command)
Requests a special command for specify process
|
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
|
IPDITarget |
IPDISession.findTarget(TaskSet task)
Returns debug target on given task id or null if target is not registered
|
boolean |
IPDISession.isSuspended(TaskSet tasks)
Returns whether this target/thread is currently suspended.
|
boolean |
IPDISession.isTerminated(TaskSet tasks)
Returns whether this target/thread is currently terminated.
|
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 |
IPDISession.processRunningEvent(TaskSet tasks)
Process the running event for the given tasks
|
void |
IPDISession.processSupsendedEvent(TaskSet tasks,
int thread_id,
String[] vars)
Process the suspended event for the given tasks
|
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 |
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 |
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
|
Constructor and Description |
---|
PDIException(TaskSet tasks)
Constructs a new exception.
|
PDIException(TaskSet tasks,
String message)
Constructs a new exception.
|
PDIInternalException(TaskSet tasks)
Constructs a new exception.
|
PDIInternalException(TaskSet tasks,
String message)
Constructs a new exception.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPDIEvent.contains(TaskSet tasks)
Checks whether this event contains the given tasks
|
IPDIBreakpointInfo |
IPDIEventFactory.newBreakpointInfo(IPDISession session,
TaskSet tasks,
IPDIBreakpoint bpt)
Create breakpoint info
|
IPDIConnectedEvent |
IPDIEventFactory.newConnectedEvent(IPDISessionObject reason,
TaskSet tasks)
Create a connected event
|
IPDIDisconnectedEvent |
IPDIEventFactory.newDisconnectedEvent(IPDISessionObject reason,
TaskSet tasks)
Create disconnected event
|
IPDIEndSteppingRangeInfo |
IPDIEventFactory.newEndSteppingRangeInfo(IPDISession session,
TaskSet tasks,
IPDILocator locator)
Create end stepping range info
|
IPDIErrorInfo |
IPDIEventFactory.newErrorInfo(IPDISession session,
TaskSet tasks,
int code,
String msg,
String detailMsg)
Create error info
|
IPDIExitInfo |
IPDIEventFactory.newExitInfo(IPDISession session,
TaskSet tasks,
int code)
Create exit info
|
IPDILocationReachedInfo |
IPDIEventFactory.newLocationReachedInfo(IPDISession session,
TaskSet tasks,
IPDILocator locator)
Create location reached info
|
IPDISessionObject |
IPDIEventFactory.newMemoryBlockInfo(IPDISession session,
TaskSet tasks,
BigInteger[] bigIntegers,
IPDIMemoryBlock block)
Create memory block info
|
IPDIOutputEvent |
IPDIEventFactory.newOutputEvent(IPDISessionObject reason,
TaskSet tasks,
String output)
Create output event
|
IPDIResumedEvent |
IPDIEventFactory.newResumedEvent(IPDISessionObject reason,
TaskSet tasks,
int type)
Create resumed event
|
IPDISignalInfo |
IPDIEventFactory.newSignalInfo(IPDISession session,
TaskSet tasks,
String name,
String desc,
IPDISignal signal,
IPDILocator locator)
Create signal info
|
IPDIStartedEvent |
IPDIEventFactory.newStartedEvent(IPDISessionObject reason,
TaskSet tasks)
Create started event
|
IPDISessionObject |
IPDIEventFactory.newThreadInfo(IPDISession session,
TaskSet tasks,
int id,
IPDIThread thread)
Create thread info
|
IPDIVariableInfo |
IPDIEventFactory.newVariableInfo(IPDISession session,
TaskSet tasks,
String name,
IPDIVariable var)
Create variable info
|
Modifier and Type | Method and Description |
---|---|
TaskSet |
IPDITaskManager.getCannotStepReturnTasks(TaskSet tasks)
Get tasks that cannot step return
|
TaskSet |
IPDITaskManager.getCanStepReturnTasks()
Get tasks that can step return
|
TaskSet |
IPDITaskManager.getCanStepReturnTasks(TaskSet tasks)
Get tasks that can step return from the supplied set
|
TaskSet |
IPDITaskManager.getNonPendingTasks(TaskSet tasks)
Get non pending tasks
|
TaskSet |
IPDITaskManager.getNonRunningTasks(TaskSet tasks)
Find terminated or suspended tasks
|
TaskSet |
IPDITaskManager.getNonSuspendedTasks(TaskSet tasks)
Find terminated or running tasks
|
TaskSet |
IPDITaskManager.getNonTerminatedTasks(TaskSet tasks)
Find running or suspended tasks
|
TaskSet |
IPDITaskManager.getPendingTasks() |
TaskSet |
IPDITaskManager.getPendingTasks(TaskSet tasks)
Get pending tasks
|
TaskSet |
IPDITaskManager.getRegisteredTasks()
Get all registered tasks
|
TaskSet |
IPDITaskManager.getRegisteredTasks(TaskSet tasks)
Find registered tasks
|
TaskSet |
IPDITaskManager.getRunningTasks(TaskSet tasks)
Find running tasks
|
TaskSet |
IPDITaskManager.getSuspendedTasks()
Get all suspended tasks
|
TaskSet |
IPDITaskManager.getSuspendedTasks(TaskSet tasks)
Find suspended tasks
|
TaskSet |
IPDITaskManager.getTerminatedTasks()
Get all terminated tasks
|
TaskSet |
IPDITaskManager.getTerminatedTasks(TaskSet tasks)
Find terminated tasks
|
TaskSet |
IPDITaskManager.getUnregisteredTasks(TaskSet tasks)
Find unregistered tasks
|
Modifier and Type | Method and Description |
---|---|
void |
IPDIBreakpointManager.addSetBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Called when new tasks are added to a set.
|
IPDITarget |
IPDITargetManager.addTarget(TaskSet qTasks)
Adds task to be a target
|
boolean |
IPDITaskManager.canAllStepReturn(TaskSet tasks)
Check if all tasks can step return
|
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
|
IPDITargetExpression |
IPDIExpressionManager.createExpression(TaskSet qTasks,
String expr)
Creates an expression for specify variable
|
IPDIMemoryBlock |
IPDIMemoryManager.createMemoryBlock(TaskSet qTasks,
String address,
int units,
int wordSize)
Returns a memory block specified by given identifier.
|
void |
IPDIExpressionManager.createMutliExpressions(TaskSet tasks,
String exprText,
boolean enabled)
Creates multiple expression object for a number of processes with one
variable
|
void |
IPDIBreakpointManager.deleteAllBreakpoints(TaskSet tasks)
Deletes all breakpoints of specify process
|
void |
IPDIBreakpointManager.deleteBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Deletes breakpoint
|
void |
IPDIBreakpointManager.deleteSetBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Deletes a breakpoint that is different from original task
|
void |
IPDIExpressionManager.destroyExpressions(TaskSet qTasks,
IPDIExpression[] expressions)
Destroy expressions
|
void |
IPDIBreakpointManager.disableBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Disable breakpoint
|
void |
IPDIBreakpointManager.enableBreakpoint(TaskSet tasks,
IPDIBreakpoint breakpoint)
Enables breakpoint
|
TaskSet |
IPDITaskManager.getCannotStepReturnTasks(TaskSet tasks)
Get tasks that cannot step return
|
TaskSet |
IPDITaskManager.getCanStepReturnTasks(TaskSet tasks)
Get tasks that can step return from the supplied set
|
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
|
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
|
TaskSet |
IPDITaskManager.getNonPendingTasks(TaskSet tasks)
Get non pending tasks
|
TaskSet |
IPDITaskManager.getNonRunningTasks(TaskSet tasks)
Find terminated or suspended tasks
|
TaskSet |
IPDITaskManager.getNonSuspendedTasks(TaskSet tasks)
Find terminated or running tasks
|
TaskSet |
IPDITaskManager.getNonTerminatedTasks(TaskSet tasks)
Find running or suspended tasks
|
TaskSet |
IPDITaskManager.getPendingTasks(TaskSet tasks)
Get pending tasks
|
TaskSet |
IPDITaskManager.getRegisteredTasks(TaskSet tasks)
Find registered tasks
|
IPDIRegisterGroup[] |
IPDIRegisterManager.getRegisterGroups(TaskSet qTasks)
Create register groups
|
TaskSet |
IPDITaskManager.getRunningTasks(TaskSet tasks)
Find running tasks
|
IPDISignal[] |
IPDISignalManager.getSignals(TaskSet tasks)
Returns the array of signals defined for this target.
|
String[] |
IPDISourceManager.getSourcePaths(TaskSet qTasks)
Get source paths
|
TaskSet |
IPDITaskManager.getSuspendedTasks(TaskSet tasks)
Find suspended tasks
|
IPDITarget |
IPDITargetManager.getTarget(TaskSet qTasks)
Returns target of specify tasks
|
TaskSet |
IPDITaskManager.getTerminatedTasks(TaskSet tasks)
Find terminated tasks
|
IPDIThread[] |
IPDIThreadManager.getThreads(TaskSet qTasks)
Get threads
|
TaskSet |
IPDITaskManager.getUnregisteredTasks(TaskSet tasks)
Find unregistered tasks
|
IPDIVariable |
IPDIVariableManager.getVariableByName(TaskSet tasks,
String varname)
Get variable by name
|
boolean |
IPDITaskManager.isAllPending(TaskSet tasks)
Check if all tasks are pending
|
boolean |
IPDITaskManager.isAllRegistered(TaskSet tasks)
Check if all tasks are registered
|
boolean |
IPDITaskManager.isAllRunning(TaskSet tasks)
Check if all tasks are running
|
boolean |
IPDITaskManager.isAllSuspended(TaskSet tasks)
Check if all tasks are suspended
|
boolean |
IPDITaskManager.isAllTerminated(TaskSet tasks)
Check if all tasks are terminated
|
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.
|
void |
IPDIExpressionManager.removeMutliExpressions(TaskSet tasks,
String exprText)
Remove multiple expressions from store
|
boolean |
IPDITargetManager.removeTarget(TaskSet qTasks)
Returns whether given tasks are deleted its target
|
IPDIAddressBreakpoint |
IPDIBreakpointManager.setAddressBreakpoint(TaskSet tasks,
int type,
IPDIAddressLocation location,
IPDICondition condition,
boolean deferred,
boolean enabled)
Sets address breakpoint
|
void |
IPDITaskManager.setCanStepReturnTasks(boolean isAdd,
TaskSet tasks)
Set tasks that can step return
|
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 |
IPDITaskManager.setPendingTasks(boolean isAdd,
TaskSet tasks)
Set pending tasks
|
void |
IPDITaskManager.setRegisterTasks(boolean isAdd,
TaskSet tasks)
Set registered tasks
|
void |
IPDISourceManager.setSourcePaths(TaskSet qTasks,
String[] dirs)
Set source paths
|
void |
IPDITaskManager.setSuspendTasks(boolean isAdd,
TaskSet tasks)
Set suspended tasks
|
void |
IPDITaskManager.setTerminateTasks(boolean isAdd,
TaskSet tasks)
Set terminated asks
|
IPDIWatchpoint |
IPDIBreakpointManager.setWatchpoint(TaskSet tasks,
int type,
int watchType,
String expression,
IPDICondition condition,
boolean enabled)
Sets watchpoint
|
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
|
Modifier and Type | Method and Description |
---|---|
TaskSet |
IPDIBreakpoint.getPendingTasks()
This is the set of pending tasks for the current operation.
|
Modifier and Type | Method and Description |
---|---|
void |
IPDIMultiExpressions.cleanExpressionsValue(TaskSet tasks,
IProgressMonitor monitor) |
IPDIAddressBreakpoint |
IPDIModelFactory.newAddressBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create an address breakpoint
|
IPDIArgumentDescriptor |
IPDIModelFactory.newArgumentDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create an argument descriptor
|
IPDIExceptionpoint |
IPDIModelFactory.newExceptionpoint(IPDISession session,
TaskSet tasks,
String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
IPDICondition condition,
boolean enabled,
IPDIFunctionBreakpoint[] funcBpts)
Create an exception point
|
IPDITargetExpression |
IPDIModelFactory.newExpression(IPDISession session,
TaskSet tasks,
String ex)
Create an expression
|
IPDIFunctionBreakpoint |
IPDIModelFactory.newFunctionBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create a function breakpoint
|
IPDIGlobalVariableDescriptor |
IPDIModelFactory.newGlobalVariableDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a global variable descriptor
|
IPDILineBreakpoint |
IPDIModelFactory.newLineBreakpoint(IPDISession session,
TaskSet tasks,
int type,
IPDILocation location,
IPDICondition condition,
boolean enabled)
Create a line breakpoint
|
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
|
IPDIMemoryBlock |
IPDIModelFactory.newMemoryBlock(IPDISession session,
TaskSet tasks,
String exp,
int wordSize,
boolean b,
IPDIDataReadMemoryInfo info)
Create a memory block
|
IPDIMultiExpressions |
IPDIModelFactory.newMultiExpressions(IPDISession session,
TaskSet tasks,
String ex,
boolean enabled)
Create a multi expression
|
IPDIVariableDescriptor |
IPDIModelFactory.newRegisterDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a register descriptor
|
IPDISignal |
IPDIModelFactory.newSignal(IPDISession session,
TaskSet tasks,
IPDISignalDescriptor signalDescriptor)
Create a signal handler
|
IPDITarget |
IPDIModelFactory.newTarget(IPDISession session,
TaskSet tasks)
Create a target
|
IPDIVariableDescriptor |
IPDIModelFactory.newThreadStorageDescriptor(IPDISession session,
TaskSet tasks,
IPDIThread thread,
IPDIStackFrame frame,
String name,
String fullName,
int pos,
int depth)
Create a thread storage descriptor
|
IPDIWatchpoint |
IPDIModelFactory.newWatchpoint(IPDISession session,
TaskSet tasks,
int type,
String expression,
int wType,
IPDICondition condition,
boolean enabled)
Create a watchpoint
|
void |
IPDIMultiExpressions.removeExpression(TaskSet tasks)
Remove an expression from store
|
void |
IPDIMultiExpressions.updateExpressionsValue(TaskSet tasks,
IProgressMonitor monitor)
Update expression value
|
Modifier and Type | Method and Description |
---|---|
Map<TaskSet,Object> |
IPDIInternalEventRequest.getResultMap(TaskSet qTasks)
Get result map
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPDIEventRequest.completed(TaskSet qTasks,
Object result)
Returns whether tasks are completed and set result
|
IAIF |
IPDIEvaluateExpressionRequest.getAIF(TaskSet qTasks)
Get the AIF result of the request
|
String[] |
IPDIListArgumentsRequest.getArguments(TaskSet tasks)
Get arguments
|
IPDICommandRequest |
IPDIRequestFactory.getCommandRequest(TaskSet tasks,
String command)
Create command request
|
IPDIDataReadMemoryInfo |
IPDIDataReadMemoryRequest.getDataReadMemoryInfo(TaskSet qTasks)
Get data memory info
|
IPDIDataReadMemoryRequest |
IPDIRequestFactory.getDataReadMemoryRequest(IPDISession session,
TaskSet tasks,
long offset,
String address,
int wordFormat,
int wordSize,
int rows,
int cols,
Character asChar)
Create a data read memory request
|
IPDIDataWriteMemoryRequest |
IPDIRequestFactory.getDataWriteMemoryRequest(TaskSet tasks,
long offset,
String address,
int wordFormat,
int wordSize,
String value)
Create a data write memory request
|
IPDIDeleteBreakpointRequest |
IPDIRequestFactory.getDeleteBreakpointRequest(TaskSet tasks,
IPDIBreakpoint bpt,
boolean allowUpdate)
Create a delete breakpoint request
|
IPDIDeleteVariableRequest |
IPDIRequestFactory.getDeletePartialExpressionRequest(TaskSet tasks,
String exprId)
Create a delete partial expression request
|
int |
IPDIGetStackInfoDepthRequest.getDepth(TaskSet qTasks)
Get stack depth
|
IPDIDisableBreakpointRequest |
IPDIRequestFactory.getDisableBreakpointRequest(TaskSet tasks,
IPDIBreakpoint bpt)
Create a disable breakpoint request
|
IPDIEnableBreakpointRequest |
IPDIRequestFactory.getEnableBreakpointRequest(TaskSet tasks,
IPDIBreakpoint bpt) |
IPDIEvaluateExpressionRequest |
IPDIRequestFactory.getEvaluateExpressionRequest(TaskSet tasks,
String expr)
Create an evaluate expression request
|
IPDIEvaluatePartialExpressionRequest |
IPDIRequestFactory.getEvaluatePartialExpressionRequest(TaskSet tasks,
String expr,
String exprId,
boolean listChildren)
Create an evaluate partial expression request
|
IPDIGetInfoThreadsRequest |
IPDIRequestFactory.getGetInfoThreadsRequest(TaskSet tasks)
Create a get info threads request
|
IPDIGetStackInfoDepthRequest |
IPDIRequestFactory.getGetStackInfoDepthRequest(TaskSet tasks)
Create a get stack info depth request
|
String |
IPDIEvaluatePartialExpressionRequest.getId(TaskSet qTasks)
Retrieve the ID assigned to this expression.
|
IPDIListArgumentsRequest |
IPDIRequestFactory.getListArgumentsRequest(TaskSet tasks,
int diff,
int diff2)
Create a list arguments request
|
IPDIListLocalVariablesRequest |
IPDIRequestFactory.getListLocalVariablesRequest(TaskSet tasks)
Create a list local variables request
|
IPDIListSignalsRequest |
IPDIRequestFactory.getListSignalsRequest(IPDISession session,
TaskSet tasks,
String name)
Create a list signals request
|
IPDIListStackFramesRequest |
IPDIRequestFactory.getListStackFramesRequest(IPDISession session,
TaskSet tasks)
Create a list stack frames request
|
IPDIListStackFramesRequest |
IPDIRequestFactory.getListStackFramesRequest(IPDISession session,
TaskSet tasks,
int low,
int high)
Create a list stack frames request
|
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
|
IPDIGoRequest |
IPDIRequestFactory.getResumeRequest(TaskSet tasks,
boolean passSignal)
Create a resume request
|
IPDISetAddressBreakpointRequest |
IPDIRequestFactory.getSetAddressBreakpointRequest(TaskSet tasks,
IPDIAddressBreakpoint bpt,
boolean allowUpdate)
Create a set address breakpoint request
|
IPDISetCurrentStackFrameRequest |
IPDIRequestFactory.getSetCurrentStackFrameRequest(TaskSet tasks,
int level)
Create a request to set the current stack frame
|
IPDISetFunctionBreakpointRequest |
IPDIRequestFactory.getSetFunctionBreakpointRequest(TaskSet tasks,
IPDIFunctionBreakpoint bpt,
boolean allowUpdate)
Create a request to set a function breakpoint
|
IPDISetLineBreakpointRequest |
IPDIRequestFactory.getSetLineBreakpointRequest(TaskSet tasks,
IPDILineBreakpoint bpt,
boolean allowUpdate)
Create a request to set a line breakpoint
|
IPDISetThreadSelectRequest |
IPDIRequestFactory.getSetThreadSelectRequest(IPDISession session,
TaskSet tasks,
int id)
Create a request to set the current thread
|
IPDISetWatchpointRequest |
IPDIRequestFactory.getSetWatchpointRequest(TaskSet tasks,
IPDIWatchpoint bpt,
boolean allowUpdate)
Create a request to set a watchpoint (expression breakpoint)
|
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
|
IPDIStartDebuggerRequest |
IPDIRequestFactory.getStartDebuggerRequest(TaskSet tasks,
String app,
String path,
String dir,
String[] args)
Create a request to start the debugger session
|
IPDIStepFinishRequest |
IPDIRequestFactory.getStepFinishRequest(TaskSet tasks,
int count)
Create a request to step to the end of a function
|
IPDIStepIntoRequest |
IPDIRequestFactory.getStepIntoRequest(TaskSet tasks,
int count)
Create a request to step into a function
|
IPDIStepOverRequest |
IPDIRequestFactory.getStepOverRequest(TaskSet tasks,
int count)
Create a request to set over a function
|
IPDIStopDebuggerRequest |
IPDIRequestFactory.getStopDebuggerRequest(TaskSet tasks)
Create a request to stop the debug session
|
IPDIHaltRequest |
IPDIRequestFactory.getSuspendRequest(TaskSet tasks)
Create a request to suspend a running target
|
IPDIHaltRequest |
IPDIRequestFactory.getSuspendRequest(TaskSet tasks,
boolean sendEvent)
Create a request to suspend a running target
|
IPDITerminateRequest |
IPDIRequestFactory.getTerminateRequest(TaskSet tasks)
Create a request to terminate the target
|
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.