Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] The 'auto load symbols' action support in ICSharedLibraryManager

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.128
diff -u -r1.128 ChangeLog
--- ChangeLog 11 Feb 2003 19:16:30 -0000 1.128
+++ ChangeLog 11 Feb 2003 23:51:23 -0000
@@ -1,4 +1,9 @@
 2003-02-11 Mikhail Khodjaiants
+ The 'auto load symbols' action support in ICSharedLibraryManager.
+ * ICSharedLibraryManager.java
+ * CSharedLibraryManager.java
+
+2003-02-11 Mikhail Khodjaiants
  The 'load symbols' actions support in ICSharedLibraryManager.
  * ICSharedLibraryManager.java
  * CSharedLibraryManager.java
Index: src/org/eclipse/cdt/debug/core/ICSharedLibraryManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/ICSharedLibraryManager.java,v
retrieving revision 1.4
diff -u -r1.4 ICSharedLibraryManager.java
--- src/org/eclipse/cdt/debug/core/ICSharedLibraryManager.java 11 Feb 2003 19:16:30 -0000 1.4
+++ src/org/eclipse/cdt/debug/core/ICSharedLibraryManager.java 11 Feb 2003 23:51:23 -0000
@@ -22,5 +22,9 @@
 
  void loadSymbols( ICSharedLibrary[] libraries ) throws DebugException;
 
+ void setAutoLoadSymbols( boolean set ) throws DebugException;
+
+ boolean getAutoLoadSymbols();
+
  void dispose();
 }
Index: src/org/eclipse/cdt/debug/internal/core/CSharedLibraryManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CSharedLibraryManager.java,v
retrieving revision 1.4
diff -u -r1.4 CSharedLibraryManager.java
--- src/org/eclipse/cdt/debug/internal/core/CSharedLibraryManager.java 11 Feb 2003 19:16:30 -0000 1.4
+++ src/org/eclipse/cdt/debug/internal/core/CSharedLibraryManager.java 11 Feb 2003 23:51:23 -0000
@@ -30,6 +30,7 @@
 {
  private CDebugTarget fDebugTarget = null;
  private ArrayList fSharedLibraries;
+ private boolean fAutoLoadSymbols = false;
 
  /**
   * Constructor for CSharedLibraryManager.
@@ -251,5 +252,33 @@
     ((CDebugTarget)getDebugTarget()).targetRequestFailed( e.toString(), null );
    }
   }
+ }
+
+ /* (non-Javadoc)
+  * @see org.eclipse.cdt.debug.core.ICSharedLibraryManager#setAutoLoadSymbols(boolean)
+  */
+ public void setAutoLoadSymbols( boolean set ) throws DebugException
+ {
+  ICDISharedLibraryManager slm = getCDIManager();
+  if ( slm != null )
+  {
+   try
+   {
+    slm.setAutoLoadSymbols( set );
+    fAutoLoadSymbols = set;
+   }
+   catch( CDIException e )
+   {
+    ((CDebugTarget)getDebugTarget()).targetRequestFailed( e.toString(), null );
+   }
+  }
+ }
+
+ /* (non-Javadoc)
+  * @see org.eclipse.cdt.debug.core.ICSharedLibraryManager#getAutoLoadSymbols()
+  */
+ public boolean getAutoLoadSymbols()
+ {
+  return fAutoLoadSymbols;
  }
 }

Back to the top