public interface IPDIDebugger extends IPDIBreakpointManagement, IPDIExecuteManagement, IPDIVariableManagement, IPDISignalManagement, IPDIStackframeManagement, IPDIThreadManagement, IPDIMemoryBlockManagement
| Modifier and Type | Method and Description |
|---|---|
void |
addEventManager(IPDIEventManager eventManager)
Adds event manager to the debugger.
|
void |
commandRequest(TaskSet tasks,
String command)
Requests a special command for specify process
|
int |
getErrorAction(int errorCode)
Returns an action when error occurred
|
void |
initialize(ILaunchConfiguration configuration,
List<String> args,
IProgressMonitor monitor)
Initialize the debugger.
|
boolean |
isConnected(IProgressMonitor monitor)
Connects debugger and adds observer to debugger
|
void |
removeEventManager(IPDIEventManager eventManager)
Removes event manager from debugger
|
void |
startDebugger(String app,
String path,
String dir,
String[] args)
Starts debugger
|
void |
stopDebugger()
Stops debugger
|
deleteBreakpoint, setAddressBreakpoint, setConditionBreakpoint, setEnabledBreakpoint, setExceptionpoint, setFunctionBreakpoint, setLineBreakpoint, setWatchpointrestart, resume, resume, resume, start, stepInto, stepIntoInstruction, stepOver, stepOverInstruction, stepReturn, stepReturn, stepUntil, suspend, terminatedeletePartialExpression, evaluateExpression, evaluatePartialExpression, listArguments, listGlobalVariables, listLocalVariables, retrieveVariableTypelistSignalslistStackFrames, setCurrentStackFramelistInfoThreads, retrieveStackInfoDepth, selectThreadcreateDataReadMemory, createDataWriteMemoryvoid addEventManager(IPDIEventManager eventManager) throws PDIException
eventManager - event manager to addPDIException - on failurevoid commandRequest(TaskSet tasks, String command) throws PDIException
tasks - target processcommand - commandPDIException - on failureint getErrorAction(int errorCode)
errorCode - error codevoid initialize(ILaunchConfiguration configuration,
List<String> args,
IProgressMonitor monitor)
throws PDIException
configuration - debugger launch configurationargs - debugger argumentsmonitor - progress monitorPDIExceptionboolean isConnected(IProgressMonitor monitor)
throws PDIException
monitor - PDIException - on failurevoid removeEventManager(IPDIEventManager eventManager) throws PDIException
eventManager - event manager to removePDIException - on failurevoid startDebugger(String app, String path, String dir, String[] args) throws PDIException
PDIException - on failurevoid stopDebugger()
throws PDIException
PDIException - on failureCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.