void |
IDisconnect.disconnect() |
Disconnects this element from its target.
|
void |
IMemoryBlockExtension.dispose() |
Dispose this memory block.
|
void |
IDropToFrame.dropToFrame() |
Performs a drop to frame on this element.
|
protected IMarker |
Breakpoint.ensureMarker() |
Returns the marker associated with this breakpoint.
|
int |
IMemoryBlockExtension.getAddressableSize() |
Returns this memory block's addressable size in number of bytes.
|
int |
IMemoryBlockExtension.getAddressSize() |
Returns the address size of this memory block in number of bytes.
|
BigInteger |
IMemoryBlockExtension.getBigBaseAddress() |
Returns the base address of this memory block as a big integer.
|
BigInteger |
IMemoryBlockExtension.getBigLength() |
Returns the length of this memory block, or -1 if unbounded.
|
byte[] |
IMemoryBlock.getBytes() |
Returns the values of the bytes currently contained
in this this memory block.
|
MemoryByte[] |
IMemoryBlockExtension.getBytesFromAddress(BigInteger address,
long units) |
Returns bytes from this memory block based on the given address and the
addressable size of this memory block.
|
MemoryByte[] |
IMemoryBlockExtension.getBytesFromOffset(BigInteger unitOffset,
long addressableUnits) |
Returns bytes from this memory block based on the base address and
addressable size of this memory block.
|
int |
IStackFrame.getCharEnd() |
Returns the index of the last character in the associated source
element that corresponds to the current location of the instruction pointer
in this stack frame, or -1 if the information is unavailable.
|
int |
IStackFrame.getCharStart() |
Returns the index of the first character in the associated source
element that corresponds to the current location of the instruction pointer
in this stack frame, or -1 if the information is unavailable.
|
int |
IProcess.getExitValue() |
Returns the exit value of this process.
|
int |
RuntimeProcess.getExitValue() |
|
IMemoryBlockExtension |
IMemoryBlockRetrievalExtension.getExtendedMemoryBlock(String expression,
Object context) |
Retrieves and returns a memory block.
|
int |
IStackFrame.getLineNumber() |
Returns the line number of the instruction pointer in
this stack frame that corresponds to a line in an associated source
element, or -1 if line number information
is unavailable.
|
IMemoryBlock |
IMemoryBlockRetrieval.getMemoryBlock(long startAddress,
long length) |
Returns a memory block that starts at the specified
memory address, with the specified length.
|
BigInteger |
IMemoryBlockExtension.getMemoryBlockEndAddress() |
Returns the hard end address of this memory block as a big integer, or
null if none.
|
BigInteger |
IMemoryBlockExtension.getMemoryBlockStartAddress() |
Returns the hard start address of this memory block as a big integer, or
null if none.
|
String |
IDebugTarget.getName() |
Returns the name of this debug target.
|
String |
IRegisterGroup.getName() |
Returns the name of this register group.
|
String |
IStackFrame.getName() |
Returns the name of this stack frame.
|
String |
IThread.getName() |
Returns the name of this thread.
|
String |
IVariable.getName() |
Returns the name of this variable.
|
int |
IThread.getPriority() |
Returns the priority of this thread.
|
String |
IValue.getReferenceTypeName() |
Returns a description of the type of data this value contains or
references.
|
String |
IVariable.getReferenceTypeName() |
Returns a description of the type of data this variable is declared to
reference.
|
IRegisterGroup |
IRegister.getRegisterGroup() |
Returns the register group this register is contained in.
|
IRegisterGroup[] |
IStackFrame.getRegisterGroups() |
Returns the register groups assigned to this stack frame,
or an empty collection if no register groups are assigned
to this stack frame.
|
IRegister[] |
IRegisterGroup.getRegisters() |
Returns the registers in this register group.
|
int |
IIndexedValue.getSize() |
Returns the number of entries in this indexed collection.
|
IStackFrame[] |
IThread.getStackFrames() |
Returns the stack frames contained in this thread.
|
IThread[] |
IDebugTarget.getThreads() |
Returns the threads contained in this debug target.
|
IStackFrame |
IThread.getTopStackFrame() |
Returns the top stack frame or null if there is currently no
top stack frame.
|
IValue |
IVariable.getValue() |
Returns the value of this variable.
|
String |
IValue.getValueString() |
Returns this value as a String .
|
IVariable |
IIndexedValue.getVariable(int offset) |
Returns the variable at the given offset in this collection.
|
IVariable[] |
IIndexedValue.getVariables(int offset,
int length) |
Returns a subset of the elements in this collection of variables as
specified by the given offset and length.
|
IVariable[] |
IStackFrame.getVariables() |
Returns the visible variables in this stack frame.
|
IVariable[] |
IValue.getVariables() |
Returns the visible variables in this value.
|
boolean |
IStackFrame.hasRegisterGroups() |
Returns whether this stack frame contains any register groups.
|
boolean |
IRegisterGroup.hasRegisters() |
Returns whether this register group currently contains any registers.
|
boolean |
IThread.hasStackFrames() |
Returns whether this thread currently contains any stack
frames.
|
boolean |
IDebugTarget.hasThreads() |
Returns whether this debug target currently contains any threads.
|
boolean |
IVariable.hasValueChanged() |
Returns whether this variable's value has changed since the last suspend event.
|
boolean |
IStackFrame.hasVariables() |
Returns whether this stack frame currently contains any visible variables.
|
boolean |
IValue.hasVariables() |
Returns whether this value currently contains any visible variables.
|
boolean |
IValue.isAllocated() |
Returns whether this value is currently allocated.
|
protected void |
DebugElement.notSupported(String message,
Throwable e) |
Throws a debug exception with a status code of NOT_SUPPORTED .
|
protected void |
DebugElement.requestFailed(String message,
Throwable e) |
Throws a debug exception with a status code of TARGET_REQUEST_FAILED .
|
void |
ISuspendResume.resume() |
Causes this element to resume its execution, generating a RESUME event.
|
protected void |
Breakpoint.run(ISchedulingRule rule,
IWorkspaceRunnable wr) |
Execute the given workspace runnable with the scheduling rule to use when running the operation.
|
void |
IMemoryBlockExtension.setBaseAddress(BigInteger address) |
Sets the base address of this memory block to the given address.
|
void |
IMemoryBlock.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 specified bytes.
|
void |
IMemoryBlockExtension.setValue(BigInteger offset,
byte[] bytes) |
Sets bytes in this memory block at the specified offset within this memory block to
the specified bytes.
|
void |
IValueModification.setValue(String expression) |
Attempts to set the value of this variable to the
value of the given expression.
|
void |
IValueModification.setValue(IValue value) |
Sets the value of this variable to the given value.
|
void |
IStep.stepInto() |
Steps into the current statement, generating RESUME
and SUSPEND events for the associated thread.
|
void |
IStep.stepOver() |
Steps over the current statement, generating RESUME
and SUSPEND events for the associated thread.
|
void |
IStep.stepReturn() |
Steps to the next return statement in the current scope,
generating RESUME and SUSPEND events for
the associated thread.
|
void |
IFilteredStep.stepWithFilters() |
Deprecated.
Steps into the current statement, generating RESUME
and SUSPEND events for the associated thread, applying step
filters, as applicable for the associated thread.
|
boolean |
IMemoryBlockExtension.supportBaseAddressModification() |
Returns whether the base address of this memory block can be modified.
|
void |
ISuspendResume.suspend() |
Causes this element to suspend its execution, generating a SUSPEND event.
|
void |
ITerminate.terminate() |
Causes this element to terminate, generating a TERMINATE event.
|
void |
RuntimeProcess.terminate() |
|
boolean |
IValueModification.verifyValue(String expression) |
Returns whether the given expression is valid to be used in
setting a new value for this variable.
|
boolean |
IValueModification.verifyValue(IValue value) |
Returns whether the given value can be used as
a new value for this variable.
|