|
Eclipse CDT 7.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICDITarget
Represents a debuggable process. This is a root object of the CDI model.
Method Summary | |
---|---|
ICDIAddressLocation |
createAddressLocation(java.math.BigInteger address)
Returns a ICDIAddressLocation |
ICDICondition |
createCondition(int ignoreCount,
java.lang.String expression)
Return a ICDICondition |
ICDICondition |
createCondition(int ignoreCount,
java.lang.String expression,
java.lang.String[] threadIds)
Return a ICDICondition |
ICDIFunctionLocation |
createFunctionLocation(java.lang.String file,
java.lang.String function)
Returns a ICDIFunctionLocation |
ICDIGlobalVariable |
createGlobalVariable(ICDIGlobalVariableDescriptor varDesc)
Create a variable from the descriptor for evaluation. |
ICDILineLocation |
createLineLocation(java.lang.String file,
int line)
Returns a ICDILineLocation |
ICDIRegister |
createRegister(ICDIRegisterDescriptor varDesc)
Create a variable from the descriptor for evaluation. |
void |
disconnect()
Disconnects this target from the debuggable process. |
java.lang.String |
evaluateExpressionToString(ICDIStackFrame context,
java.lang.String expressionText)
Evaluates the expression specified by the given string. |
ICDITargetConfiguration |
getConfiguration()
Returns the configuration description of this debug session. |
ICDIGlobalVariableDescriptor |
getGlobalVariableDescriptors(java.lang.String filename,
java.lang.String function,
java.lang.String name)
A static/global variable in a particular function or file, filename or/and function is the context for the static ICDIVariableDescriptor. |
java.lang.Process |
getProcess()
Gets the target process. |
ICDIRegisterGroup[] |
getRegisterGroups()
Return the register groups. |
ICDIRuntimeOptions |
getRuntimeOptions()
Returns the Runtime options for this target debug session. |
boolean |
isDisconnected()
Returns whether this target is disconnected. |
boolean |
isTerminated()
Returns whether this target is terminated. |
void |
jump(ICDILocation location)
Deprecated. |
void |
restart()
Restarts the execution of this target. |
void |
resume()
Deprecated. |
void |
runUntil(ICDILocation location)
Deprecated. |
void |
signal()
Deprecated. |
void |
signal(ICDISignal signal)
Deprecated. |
void |
stepInto()
Deprecated. |
void |
stepIntoInstruction()
Deprecated. |
void |
stepOver()
Deprecated. |
void |
stepOverInstruction()
Deprecated. |
void |
terminate()
Causes this target to terminate. |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIThreadGroup |
---|
getCurrentThread, getThreads |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIBreakpointManagement |
---|
deleteAllBreakpoints, deleteBreakpoints, getBreakpoints, setAddressBreakpoint, setExceptionBreakpoint, setFunctionBreakpoint, setLineBreakpoint, setWatchpoint |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIExecuteStep |
---|
stepInto, stepIntoInstruction, stepOver, stepOverInstruction, stepUntil |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIExecuteResume |
---|
resume, resume, resume |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDISuspend |
---|
isSuspended, suspend |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDISignalManagement |
---|
getSignals |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIObject |
---|
getTarget |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIExpressionManagement |
---|
createExpression, destroyAllExpressions, destroyExpressions, getExpressions |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDISourceManagement |
---|
getInstructions, getInstructions, getInstructions, getMixedInstructions, getMixedInstructions, getMixedInstructions, getSourcePaths, setSourcePaths |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDISharedLibraryManagement |
---|
getSharedLibraries |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.model.ICDIMemoryBlockManagement |
---|
createMemoryBlock, getMemoryBlocks, removeAllBlocks, removeBlocks |
Methods inherited from interface org.eclipse.cdt.debug.core.cdi.ICDISessionObject |
---|
getSession |
Method Detail |
---|
java.lang.Process getProcess()
ICDITargetConfiguration getConfiguration()
java.lang.String evaluateExpressionToString(ICDIStackFrame context, java.lang.String expressionText) throws CDIException
-
- expression string to be evaluated
CDIException
- if this method fails. Reasons include:ICDIGlobalVariableDescriptor getGlobalVariableDescriptors(java.lang.String filename, java.lang.String function, java.lang.String name) throws CDIException
hello.c: int bar; int main() { static int bar; } file.c: int foo() { static int bar; } getVariableObject(null, null, "bar"); getVariableObject(null, "main", "bar"); getVariableObject("file.c", "foo", "bar");
filename
- function
- name
-
CDIException
ICDIGlobalVariable createGlobalVariable(ICDIGlobalVariableDescriptor varDesc) throws CDIException
varDesc
- ICDIGlobalVariableDescriptor
CDIException
ICDIRegisterGroup[] getRegisterGroups() throws CDIException
CDIException
ICDIRegister createRegister(ICDIRegisterDescriptor varDesc) throws CDIException
varDesc
- ICDThreadStorageDesc
CDIException
boolean isTerminated()
void terminate() throws CDIException
CDIException
- if this method fails. Reasons include:boolean isDisconnected()
void disconnect() throws CDIException
CDIException
- if this method fails. Reasons include:void restart() throws CDIException
CDIException
- if this method fails. Reasons include:@Deprecated void resume() throws CDIException
CDIException
- if this method fails. Reasons include:@Deprecated void stepOver() throws CDIException
CDIException
- if this method fails. Reasons include:ICDIExecuteStep.stepOver(int)
@Deprecated void stepInto() throws CDIException
CDIException
- if this method fails. Reasons include:ICDIExecuteStep.stepInto(int)
@Deprecated void stepOverInstruction() throws CDIException
CDIException
- if this method fails. Reasons include:ICDIExecuteStep.stepOverInstruction(int)
@Deprecated void stepIntoInstruction() throws CDIException
CDIException
- if this method fails. Reasons include:ICDIExecuteStep.stepIntoInstruction(int)
@Deprecated void runUntil(ICDILocation location) throws CDIException
CDIException
- if this method fails. Reasons include:ICDIExecuteStep.stepUntil(ICDILocation)
@Deprecated void jump(ICDILocation location) throws CDIException
CDIException
- if this method fails. Reasons include:#resume(ICDLocation)
@Deprecated void signal() throws CDIException
CDIException
@Deprecated void signal(ICDISignal signal) throws CDIException
signal
-
CDIException
ICDIExecuteResume.resume(ICDISignal)
ICDIRuntimeOptions getRuntimeOptions()
ICDICondition createCondition(int ignoreCount, java.lang.String expression)
ICDICondition createCondition(int ignoreCount, java.lang.String expression, java.lang.String[] threadIds)
ICDILineLocation createLineLocation(java.lang.String file, int line)
ICDIFunctionLocation createFunctionLocation(java.lang.String file, java.lang.String function)
ICDIAddressLocation createAddressLocation(java.math.BigInteger address)
|
Eclipse CDT 7.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |