Package | Description |
---|---|
org.eclipse.cdt.debug.core.cdi | |
org.eclipse.cdt.debug.core.cdi.model | |
org.eclipse.cdt.debug.core.cdi.model.type |
Modifier and Type | Method and Description |
---|---|
void |
ICDITraceManager.deleteAllTracepoints()
Deletes all tracepoints.
|
void |
ICDITraceManager.deleteTracepoint(ICDITracepoint tracepoint)
Deletes the given tracepoint.
|
void |
ICDITraceManager.deleteTracepoints(ICDITracepoint[] tracepoints)
Deletes the given array of tracepoints.
|
void |
ICDITraceManager.enableSnapshotMode(boolean enabled)
Enables/disables the snapshot debugging mode.
|
ICDIObject[] |
ICDITraceSnapshot.getData()
Returns the data collected at this snapshot.
|
int |
ICDIFormattable.getNaturalFormat()
Called when there is no obvious or implied natural format for the
ICDIValue.
|
ICDIType |
ICDIFunctionFinished.getReturnType()
Return the type of the return value of
the function.
|
ICDIValue |
ICDIFunctionFinished.getReturnValue()
The return value of the function.
|
java.lang.Process |
ICDISession.getSessionProcess()
Gaves direct access to the underlying debugger process.
|
ICDITraceSnapshot[] |
ICDITraceManager.getSnapshots()
Returns all trace snapshots for this session.
|
ICDITraceSnapshot[] |
ICDITraceManager.getSnapshots(ICDILocation[] locations)
Returns all trace snapshots associated with the given locations.
|
ICDITraceSnapshot[] |
ICDITraceManager.getSnapshots(ICDITracepoint[] tracepoints)
Returns all trace snapshots associated with the given tracepoints.
|
ICDITracepoint[] |
ICDITraceManager.getTracepoints()
Returns a collection of all tracepoints set for this session.
|
boolean |
ICDITraceManager.isTracing()
Returns the status of tracing.
|
void |
ICDITraceSnapshot.select()
Selects this snapshot.
|
ICDITracepoint |
ICDITraceManager.setTracepoint(ICDILocation location)
Sets a tracepoint at the given location.
|
void |
ICDITraceManager.startTracing()
Starts the tracing and begins collecting data.
|
void |
ICDITraceManager.stopTracing()
Stops the tracing and ends collecting data.
|
void |
ICDISession.terminate()
Causes this element to terminate, generating a
KIND_TERMINATE event. |
Modifier and Type | Method and Description |
---|---|
void |
ICDITracepoint.addActions(ICDITracepoint.IAction[] actions)
Adds the given actions to the action list of thie tracepoint.
|
void |
ICDITracepoint.clearActions()
Clears the action list of thie tracepoint.
|
ICDIArgument |
ICDIStackFrame.createArgument(ICDIArgumentDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
ICDIExpression |
ICDIExpressionManagement.createExpression(java.lang.String code)
Create an expression for code snippet
|
ICDIGlobalVariable |
ICDITarget.createGlobalVariable(ICDIGlobalVariableDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
ICDILocalVariable |
ICDIStackFrame.createLocalVariable(ICDILocalVariableDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
ICDIMemoryBlock |
ICDIMemoryBlockManagement2.createMemoryBlock(java.math.BigInteger address,
java.lang.String memorySpaceID,
int size)
Returns a memory block specified by given parameters.
|
ICDIMemoryBlock |
ICDIMemoryBlockManagement.createMemoryBlock(java.lang.String address,
int units,
int wordSize)
Returns a memory block specified by given identifier.
|
ICDIRegister |
ICDITarget.createRegister(ICDIRegisterDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
ICDIThreadStorage |
ICDIThread.createThreadStorage(ICDIThreadStorageDescriptor varDesc)
Create a variable from the descriptor for evaluation.
|
ICDIMemorySpaceEncoder.DecodeResult |
ICDIMemorySpaceEncoder.decodeAddress(java.lang.String str)
The inverse of
ICDIMemorySpaceEncoder.encodeAddress(String, String) . |
void |
ICDIBreakpointManagement.deleteAllBreakpoints()
Remove all the breakpoints
|
void |
ICDIBreakpointManagement.deleteBreakpoints(ICDIBreakpoint[] breakpoints)
Remove the breakpoints
|
void |
ICDIExpressionManagement.destroyAllExpressions()
Remove all expressions on this target
|
void |
ICDIExpressionManagement.destroyExpressions(ICDIExpression[] expressions)
Remove expressions for this target
|
void |
ICDITarget.disconnect()
Disconnects this target from the debuggable process.
|
void |
ICDIExpression.dispose()
Remove the expression from the manager list.
|
void |
ICDIVariable.dispose()
Remove the variable from the manager list.
|
void |
ICDIRegister.dispose()
Remove the variable from the manager list.
|
java.lang.String |
ICDITarget.evaluateExpressionToString(ICDIStackFrame context,
java.lang.String expressionText)
Evaluates the expression specified by the given string.
|
ICDIArgumentDescriptor[] |
ICDIStackFrame.getArgumentDescriptors()
Returns the arguments in this stack frame.
|
ICDIBreakpoint[] |
ICDIBreakpointManagement.getBreakpoints()
Return all the breakpoints
|
byte[] |
ICDIMemoryBlock.getBytes()
Returns the values of the bytes currently contained
in this this memory block.
|
int |
ICDIValue.getChildrenNumber()
Return the number of children.
|
ICDICondition |
ICDIBreakpoint.getCondition()
Returns the condition of this breakpoint or
null
if the breakpoint's condition is not set. |
ICDIThread |
ICDIThreadGroup.getCurrentThread()
Returns the currently selected thread.
|
ICDIExpression[] |
ICDIExpressionManagement.getExpressions()
Return all expressions for this target
|
ICDIGlobalVariableDescriptor |
ICDITarget.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.
|
ICDIInstruction[] |
ICDISourceManagement.getInstructions(java.math.BigInteger startAddress,
java.math.BigInteger endAddress) |
ICDIInstruction[] |
ICDISourceManagement.getInstructions(java.lang.String filename,
int linenum) |
ICDIInstruction[] |
ICDISourceManagement.getInstructions(java.lang.String filename,
int linenum,
int lines) |
ICDILocalVariableDescriptor[] |
ICDIStackFrame.getLocalVariableDescriptors()
Returns the visible variables in this stack frame.
|
ICDILocation |
ICDITracepoint.getLocation()
Returns the location of this tracepoint.
|
ICDIMemoryBlock[] |
ICDIMemoryBlockManagement.getMemoryBlocks()
Returns an array of all memory blocks set for this debug session.
|
java.lang.String |
ICDIWatchpoint2.getMemorySpace()
Returns the memory space associated with this
watchpoint's start address, or null if there is no memory space.
|
ICDIMixedInstruction[] |
ICDISourceManagement.getMixedInstructions(java.math.BigInteger startAddress,
java.math.BigInteger endAddress) |
ICDIMixedInstruction[] |
ICDISourceManagement.getMixedInstructions(java.lang.String filename,
int linenum) |
ICDIMixedInstruction[] |
ICDISourceManagement.getMixedInstructions(java.lang.String filename,
int linenum,
int lines) |
int |
ICDITracepoint.getPassCount()
Returns the passcount of this tracepoint.
|
java.lang.String |
ICDIVariableDescriptor.getQualifiedName()
Returns the qualified name of this variable.
|
java.math.BigInteger |
ICDIWatchpoint2.getRange()
Returns the range for this watchpoint in addressable units.
|
ICDIRegisterDescriptor[] |
ICDIRegisterGroup.getRegisterDescriptors()
Returns the register descriptors in this register group.
|
ICDIRegisterGroup[] |
ICDITarget.getRegisterGroups()
Return the register groups.
|
ICDISharedLibrary[] |
ICDISharedLibraryManagement.getSharedLibraries()
Returns the array of shared libraries for this target.
|
ICDISignal[] |
ICDISignalManagement.getSignals()
Returns the array of signals defined for this target.
|
ICDIAddressToSource.IMappedSourceLocation |
ICDIAddressToSource.getSourceForAddress(IAddress address)
Returns a symbol that maps to an address at runtime in a targeted process
|
java.lang.String[] |
ICDISourceManagement.getSourcePaths()
Return the array of source paths
|
ICDIStackFrame |
ICDILocalVariableDescriptor.getStackFrame()
Return the stackframe.
|
int |
ICDIThread.getStackFrameCount()
Returns the depth of the stack frames.
|
ICDIStackFrame[] |
ICDIThread.getStackFrames()
Returns the stack frames contained in this thread.
|
ICDIStackFrame[] |
ICDIThread.getStackFrames(int lowFrame,
int highFrame)
Returns the stack frames contained in this thread whose levels
are between the two arguments(inclusive).
|
ICDIThread |
ICDIThreadStorageDescriptor.getThread()
Return the thread.
|
ICDIThread[] |
ICDIThreadGroup.getThreads()
Returns the threads contained in this target.
|
ICDIThreadStorageDescriptor[] |
ICDIThread.getThreadStorageDescriptors()
Return thread local storage variables descriptor.
|
ICDIType |
ICDIVariableDescriptor.getType()
Returns the type of this variable descriptor.
|
ICDIType |
ICDIValue.getType()
Return the type of this value.
|
java.lang.String |
ICDIVariableDescriptor.getTypeName()
Returns the type name of this variable descriptor.
|
java.lang.String |
ICDIValue.getTypeName()
Returns a description of the type of data this value contains.
|
ICDIValue |
ICDIVariable.getValue()
Returns the value of this variable.
|
ICDIValue |
ICDIExpression.getValue(ICDIStackFrame context)
Returns the value of this expression.
|
ICDIValue |
ICDIRegister.getValue(ICDIStackFrame context)
Returns the value of this variable.
|
java.lang.String |
ICDIValue.getValueString()
Returns this value as a
String . |
ICDIVariableDescriptor |
ICDIVariableDescriptor.getVariableDescriptorAsArray(int start,
int length)
Consider the variable object as an Array of type and range[start, start + length - 1]
|
ICDIVariableDescriptor |
ICDIVariableDescriptor.getVariableDescriptorAsType(java.lang.String type)
Consider the variable descritor as type.
|
ICDIVariable[] |
ICDIValue.getVariables()
Returns the variables in this value.
|
java.lang.String |
ICDIWatchpoint.getWatchExpression()
Returns the watchpoint's expression.
|
void |
ICDISignal.handle(boolean ignore,
boolean stop)
Change the way debugger handles this signal.
|
boolean |
ICDIValue.hasChildren() |
boolean |
ICDIRegisterGroup.hasRegisters()
Returns whether this register group currently contains any registers.
|
boolean |
ICDIVariable.isEditable()
Returns true if the value of this variable could be changed.
|
boolean |
ICDIRegister.isEditable()
Returns true if the value of this variable could be changed.
|
boolean |
ICDITracepoint.isEnabled()
Returns whether this tracepoint is enabled.
|
boolean |
ICDIBreakpoint.isEnabled()
Returns whether this breakpoint is enabled.
|
void |
ICDITarget.jump(ICDILocation location)
Deprecated.
|
void |
ICDIThread.jump(ICDILocation location)
Deprecated.
|
void |
ICDISharedLibrary.loadSymbols()
Loads the library symbols.
|
void |
ICDIExecuteMoveInstructionPointer.moveInstructionPointer(ICDILocation location)
Moves the instruction pointer to the specified location without changing the run state
The result is undefined if it moves outside of the stackframe.
|
void |
ICDIMemoryBlock.refresh()
Refresh the data, this may cause events to be trigger
if the data values changed.
|
void |
ICDITracepoint.removeActions(ICDITracepoint.IAction[] actions)
Removes the given actions from the action list of thie tracepoint.
|
void |
ICDIMemoryBlockManagement.removeAllBlocks()
Removes all memory blocks from the debug session.
|
void |
ICDIMemoryBlockManagement.removeBlocks(ICDIMemoryBlock[] memoryBlocks)
Removes the given array of memory blocks from the debug session.
|
void |
ICDITarget.restart()
Restarts the execution of this target.
|
void |
ICDITarget.resume()
Deprecated.
|
void |
ICDIThread.resume()
Deprecated.
|
void |
ICDIExecuteResume.resume(boolean passSignal)
Causes this target to resume its execution.
|
void |
ICDIExecuteResume.resume(ICDILocation location)
Resume execution at location.
|
void |
ICDIExecuteResume.resume(ICDISignal signal)
Resume execution where the program stopped but immediately give the
signal.
|
void |
ICDITarget.runUntil(ICDILocation location)
Deprecated.
|
void |
ICDIThread.runUntil(ICDILocation location)
Deprecated.
|
ICDIAddressBreakpoint |
ICDIBreakpointManagement.setAddressBreakpoint(int type,
ICDIAddressLocation location,
ICDICondition condition,
boolean deferred)
Set an address Breakpoint
|
ICDIAddressBreakpoint |
ICDIBreakpointManagement2.setAddressBreakpoint(int type,
ICDIAddressLocation location,
ICDICondition condition,
boolean deferred,
boolean enabled)
Set an address Breakpoint
|
void |
ICDIRuntimeOptions.setArguments(java.lang.String[] args)
Program/Inferior arguments.
|
void |
ICDIBreakpoint.setCondition(ICDICondition condition)
Sets the condition of this breakpoint.
|
void |
ICDITracepoint.setEnabled(boolean enabled)
Sets the enabled state of this tracepoint.
|
void |
ICDIBreakpoint.setEnabled(boolean enabled)
Sets the enabled state of this breakpoint.
|
void |
ICDIRuntimeOptions.setEnvironment(java.util.Properties props)
Program/Inferior environment settings.
|
ICDIEventBreakpoint |
ICDIBreakpointManagement3.setEventBreakpoint(java.lang.String type,
java.lang.String arg,
int cdiBreakpointType,
ICDICondition condition,
boolean deferred,
boolean enabled)
Set an event breakpoint
|
ICDIExceptionpoint |
ICDIBreakpointManagement.setExceptionBreakpoint(java.lang.String clazz,
boolean stopOnThrow,
boolean stopOnCatch)
Set an exception point.
|
ICDIExceptionpoint |
ICDIBreakpointManagement2.setExceptionBreakpoint(java.lang.String clazz,
boolean stopOnThrow,
boolean stopOnCatch,
boolean enabled)
Set an exception point.
|
ICDIFunctionBreakpoint |
ICDIBreakpointManagement.setFunctionBreakpoint(int type,
ICDIFunctionLocation location,
ICDICondition condition,
boolean deferred)
Set a function breakpoint.
|
ICDIFunctionBreakpoint |
ICDIBreakpointManagement2.setFunctionBreakpoint(int type,
ICDIFunctionLocation location,
ICDICondition condition,
boolean deferred,
boolean enabled)
Set a function breakpoint.
|
ICDILineBreakpoint |
ICDIBreakpointManagement.setLineBreakpoint(int type,
ICDILineLocation location,
ICDICondition condition,
boolean deferred)
Set a line breakpoint.
|
ICDILineBreakpoint |
ICDIBreakpointManagement2.setLineBreakpoint(int type,
ICDILineLocation location,
ICDICondition condition,
boolean deferred,
boolean enabled)
Set a line breakpoint.
|
void |
ICDITracepoint.setPassCount(int passCount)
Sets the passcount of this tracepoint.
|
void |
ICDISourceManagement.setSourcePaths(java.lang.String[] srcPaths)
Set the source search paths for the debug session.
|
void |
ICDIVariable.setValue(ICDIValue value)
Sets the value of this variable to the given value.
|
void |
ICDIRegister.setValue(ICDIValue value)
Sets the value of this variable to the given value.
|
void |
ICDIMemoryBlock.setValue(long offset,
byte[] bytes)
Sets the value of the bytes in this memory block at the specified
offset within this memory block to the spcified bytes.
|
void |
ICDIVariable.setValue(java.lang.String expression)
Attempts to set the value of this variable to the value of
the given expression.
|
void |
ICDIRegister.setValue(java.lang.String expression)
Attempts to set the value of this variable to the value of
the given expression.
|
ICDIWatchpoint |
ICDIBreakpointManagement.setWatchpoint(int type,
int watchType,
java.lang.String expression,
ICDICondition condition)
Set a watchpoint.
|
ICDIWatchpoint |
ICDIBreakpointManagement2.setWatchpoint(int type,
int watchType,
java.lang.String expression,
ICDICondition condition,
boolean enabled)
Set a watchpoint.
|
ICDIWatchpoint |
ICDIBreakpointManagement2.setWatchpoint(int type,
int watchType,
java.lang.String expression,
java.lang.String memorySpace,
java.math.BigInteger range,
ICDICondition condition,
boolean enabled)
Set a watchpoint.
|
void |
ICDIRuntimeOptions.setWorkingDirectory(java.lang.String wd)
Program/Inferior working directory.
|
void |
ICDITarget.signal()
Deprecated.
|
void |
ICDISignal.signal()
Continue program giving it this signal.
|
void |
ICDIThread.signal()
Deprecated.
|
void |
ICDITarget.signal(ICDISignal signal)
Deprecated.
|
void |
ICDIThread.signal(ICDISignal signal)
Deprecated.
|
int |
ICDIVariableDescriptor.sizeof()
Returns the size of this variable descriptor.
|
void |
ICDITarget.stepInto()
Deprecated.
|
void |
ICDIThread.stepInto()
Deprecated.
|
void |
ICDIExecuteStep.stepInto(int count)
Steps into the current source line.
|
void |
ICDITarget.stepIntoInstruction()
Deprecated.
|
void |
ICDIThread.stepIntoInstruction()
Deprecated.
|
void |
ICDIExecuteStep.stepIntoInstruction(int count)
Steps into the current machine instruction.
|
void |
ICDITarget.stepOver()
Deprecated.
|
void |
ICDIThread.stepOver()
Deprecated.
|
void |
ICDIExecuteStep.stepOver(int count)
Steps over the current source line.
|
void |
ICDITarget.stepOverInstruction()
Deprecated.
|
void |
ICDIThread.stepOverInstruction()
Deprecated.
|
void |
ICDIExecuteStep.stepOverInstruction(int count)
Steps over the current machine instruction.
|
void |
ICDIExecuteStepReturn.stepReturn()
Continue execution until the frame return.
|
void |
ICDIThread.stepReturn()
Deprecated.
|
void |
ICDIExecuteStepReturn.stepReturn(ICDIValue value)
Cancel execution of the frame and return with value.
|
void |
ICDIExecuteStep.stepUntil(ICDILocation location)
Continues running until location is reached.
|
java.math.BigInteger |
ICDIMemorySpaceManagement.stringToAddress(java.lang.String str,
java.lang.StringBuffer memorySpaceID_out)
Deprecated.
CDI clients should implement ICDIMemorySpaceEncoder
|
void |
ICDISuspend.suspend()
Causes this target/thread to suspend its execution.
|
void |
ICDITarget.terminate()
Causes this target to terminate.
|
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
ICDIIntegralValue.bigIntegerValue() |
int |
ICDIIntegralValue.byteValue() |
double |
ICDIFloatingPointValue.doubleValue() |
float |
ICDIFloatingPointValue.floatValue() |
ICDIVariable[] |
ICDIArrayValue.getVariables(int index,
int length) |
int |
ICDIIntegralValue.intValue() |
long |
ICDIIntegralValue.longValue() |
java.math.BigInteger |
ICDIPointerValue.pointerValue() |
ICDIValue |
ICDIReferenceValue.referenceValue()
Return the reference value.
|
short |
ICDIIntegralValue.shortValue() |
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.