Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Added new methods to the 'ICDISharedLibrary' interface

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.95
diff -u -r1.95 ChangeLog
--- ChangeLog 14 Jan 2003 22:26:53 -0000 1.95
+++ ChangeLog 15 Jan 2003 21:50:38 -0000
@@ -1,4 +1,8 @@
 2003-01-14 Mikhail Khodjaiants
+ Added new methods to the 'ICDISharedLibrary' interface.
+ * ICDISharedLibarary.java
+
+2003-01-14 Mikhail Khodjaiants
  Check if thread is already disposed in the CDI event handler because the array of listeners used by EventManager
  in some situations is not up to date.
  * CThread.java
Index: src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibrary.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibrary.java,v
retrieving revision 1.1
diff -u -r1.1 ICDISharedLibrary.java
--- src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibrary.java 13 Aug 2002 00:12:44 -0000 1.1
+++ src/org/eclipse/cdt/debug/core/cdi/model/ICDISharedLibrary.java 15 Jan 2003 21:50:38 -0000
@@ -5,7 +5,7 @@
  */
 package org.eclipse.cdt.debug.core.cdi.model;
 
-import java.io.File;
+import org.eclipse.cdt.debug.core.cdi.CDIException;
 
 /**
  *
@@ -14,12 +14,39 @@
  *
  * @since Jul 8, 2002
  */
-public interface ICDISharedLibrary extends ICDIObject
-{
+public interface ICDISharedLibrary extends ICDIObject {
  /**
-  * Returns the shared library file.
+  * Returns the name of shared library file.
   *
-  * @return the shared library file
+  * @return the name of shared library file
   */
- File getFile();
+ String getFileName();

+ /**
+  * Returns the start address of this library.
+  *
+  * @return the start address of this library
+  */
+ long getStartAddress();
+
+ /**
+  * Returns the end address of this library.
+  *
+  * @return the end address of this library
+  */
+ long getEndAddress();
+
+ /**
+  * Returns whether the symbols of this library are read.
+  *
+  * @return whether the symbols of this library are read
+  */
+ boolean symbolsRead();

+ /**
+  * Loads the library symbols.
+  *
+  * @throws CDIException if this method fails.  Reasons include:
+  */
+ void loadSymbols() throws CDIException;
 }

Back to the top