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,
java.lang.String command)
Requests a special command for specify process
|
int |
getErrorAction(int errorCode)
Returns an action when error occurred
|
void |
initialize(org.eclipse.debug.core.ILaunchConfiguration configuration,
java.util.List<java.lang.String> args,
org.eclipse.core.runtime.IProgressMonitor monitor)
Initialize the debugger.
|
boolean |
isConnected(org.eclipse.core.runtime.IProgressMonitor monitor)
Connects debugger and adds observer to debugger
|
void |
removeEventManager(IPDIEventManager eventManager)
Removes event manager from debugger
|
void |
startDebugger(java.lang.String app,
java.lang.String path,
java.lang.String dir,
java.lang.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, java.lang.String command) throws PDIException
tasks - target processcommand - commandPDIException - on failureint getErrorAction(int errorCode)
errorCode - error codevoid initialize(org.eclipse.debug.core.ILaunchConfiguration configuration,
java.util.List<java.lang.String> args,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws PDIException
configuration - debugger launch configurationargs - debugger argumentsmonitor - progress monitorPDIExceptionboolean isConnected(org.eclipse.core.runtime.IProgressMonitor monitor)
throws PDIException
monitor - PDIException - on failurevoid removeEventManager(IPDIEventManager eventManager) throws PDIException
eventManager - event manager to removePDIException - on failurevoid startDebugger(java.lang.String app,
java.lang.String path,
java.lang.String dir,
java.lang.String[] args)
throws PDIException
PDIException - on failurevoid stopDebugger()
throws PDIException
PDIException - on failureCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.