Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

Uses of Class
org.eclipse.debug.core.DebugException

Packages that use DebugException
org.eclipse.debug.core Provides support for launching programs, breakpoint management, expression management, and debug events. 
org.eclipse.debug.core.model Defines interfaces for debug model elements, source lookup, and launching. 
org.eclipse.debug.ui.memory Provides classes and interfaces to render memory blocks in the memory view. 
 

Uses of DebugException in org.eclipse.debug.core
 

Methods in org.eclipse.debug.core that throw DebugException
 void Launch. disconnect ()
           
 void Launch. terminate ()
           
 

Uses of DebugException in org.eclipse.debug.core.model
 

Methods in org.eclipse.debug.core.model that return DebugException
  DebugException IWatchExpressionResult. getException ()
          Returns any exception that occurred while performing the evaluation or null if an exception did not occur.
 

Methods in org.eclipse.debug.core.model that throw DebugException
 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 IRegisterGroup. getName ()
          Returns the name of this register group.
  String IVariable. getName ()
          Returns the name of this variable.
  String IThread. getName ()
          Returns the name of this thread.
  String IStackFrame. getName ()
          Returns the name of this stack frame.
  String IDebugTarget. getName ()
          Returns the name of this debug target.
 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[] IValue. getVariables ()
          Returns the visible variables in this value.
  IVariable[] IStackFrame. getVariables ()
          Returns the visible variables in this stack frame.
  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.
 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 IValue. hasVariables ()
          Returns whether this value currently contains any visible variables.
 boolean IStackFrame. hasVariables ()
          Returns whether this stack frame 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 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 ( IValue value)
          Sets the value of this variable to the given value.
 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 IValueModification. setValue ( String expression)
          Attempts to set the value of this variable to the value of the given expression.
 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 ( IValue value)
          Returns whether the given value can be used as a new value for this variable.
 boolean IValueModification. verifyValue ( String expression)
          Returns whether the given expression is valid to be used in setting a new value for this variable.
 

Uses of DebugException in org.eclipse.debug.ui.memory
 

Methods in org.eclipse.debug.ui.memory with parameters of type DebugException
 void AbstractTableRendering. displayError ( DebugException e)
          Displays an error message for the given exception.
 

Methods in org.eclipse.debug.ui.memory that throw DebugException
 void IRepositionableMemoryRendering. goToAddress ( BigInteger address)
          Position the rendering to the given address.
 void AbstractTableRendering. goToAddress ( BigInteger address)
          Moves the cursor to the specified address.
 void IResettableMemoryRendering. resetRendering ()
          Reset this memory rendering.
 void AbstractTableRendering. resetRendering ()
           
 


Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire