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, setWatchpoint
restart, resume, resume, resume, start, stepInto, stepIntoInstruction, stepOver, stepOverInstruction, stepReturn, stepReturn, stepUntil, suspend, terminate
deletePartialExpression, evaluateExpression, evaluatePartialExpression, listArguments, listGlobalVariables, listLocalVariables, retrieveVariableType
listSignals
listStackFrames, setCurrentStackFrame
listInfoThreads, retrieveStackInfoDepth, selectThread
createDataReadMemory, createDataWriteMemory
void 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 monitorPDIException
boolean 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.