|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPDIDebugger
Represents a number of methods to communication to a debugger
| Method Summary | |
|---|---|
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 |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDIBreakpointManagement |
|---|
deleteBreakpoint, setAddressBreakpoint, setConditionBreakpoint, setEnabledBreakpoint, setExceptionpoint, setFunctionBreakpoint, setLineBreakpoint, setWatchpoint |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDIExecuteManagement |
|---|
restart, resume, resume, resume, start, stepInto, stepIntoInstruction, stepOver, stepOverInstruction, stepReturn, stepReturn, stepUntil, suspend, terminate |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDIVariableManagement |
|---|
deletePartialExpression, evaluateExpression, evaluatePartialExpression, listArguments, listGlobalVariables, listLocalVariables, retrieveVariableType |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISignalManagement |
|---|
listSignals |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDIStackframeManagement |
|---|
listStackFrames, setCurrentStackFrame |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDIThreadManagement |
|---|
listInfoThreads, retrieveStackInfoDepth, selectThread |
| Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDIMemoryBlockManagement |
|---|
createDataReadMemory, createDataWriteMemory |
| Method Detail |
|---|
void addEventManager(IPDIEventManager eventManager)
throws PDIException
eventManager - event manager to add
PDIException - on failure
void commandRequest(TaskSet tasks,
java.lang.String command)
throws PDIException
tasks - target processcommand - command
PDIException - on failureint getErrorAction(int errorCode)
errorCode - error code
void 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 monitor
PDIException
boolean isConnected(org.eclipse.core.runtime.IProgressMonitor monitor)
throws PDIException
monitor -
PDIException - on failure
void removeEventManager(IPDIEventManager eventManager)
throws PDIException
eventManager - event manager to remove
PDIException - on failure
void startDebugger(java.lang.String app,
java.lang.String path,
java.lang.String dir,
java.lang.String[] args)
throws PDIException
PDIException - on failure
void stopDebugger()
throws PDIException
PDIException - on failure
|
PTP Release 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||