diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java index d64290370c0..bebeb3f9109 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDISession.java @@ -89,6 +89,13 @@ public interface ICDISession { */ ICDIEventManager getEventManager(); + /** + * Returns the shared library manager of this debug session. + * + * @return the shared library manager + */ + ICDISharedLibraryManager getSharedLibraryManager(); + /** * Returns the configuration description of this debug session. * diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java index 79753cfe79a..8ba2cb45fa4 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java @@ -17,6 +17,7 @@ import org.eclipse.cdt.debug.core.cdi.ICDIMemoryManager; import org.eclipse.cdt.debug.core.cdi.ICDIRuntimeOptions; import org.eclipse.cdt.debug.core.cdi.ICDISession; import org.eclipse.cdt.debug.core.cdi.ICDISessionObject; +import org.eclipse.cdt.debug.core.cdi.ICDISharedLibraryManager; import org.eclipse.cdt.debug.core.cdi.ICDISignalManager; import org.eclipse.cdt.debug.core.cdi.ICDISourceManager; import org.eclipse.cdt.debug.core.cdi.model.ICDITarget; @@ -38,6 +39,7 @@ public class CSession implements ICDISession, ICDISessionObject { VariableManager variableManager; RegisterManager registerManager; MemoryManager memoryManager; + SharedLibraryManager sharedLibraryManager; SignalManager signalManager; SourceManager sourceManager; ICDIConfiguration configuration; @@ -103,6 +105,13 @@ public class CSession implements ICDISession, ICDISessionObject { return variableManager; } + /** + * @see org.eclipse.cdt.debug.core.cdi.ICDISession#getSharedLibraryManager() + */ + public ICDISharedLibraryManager getSharedLibraryManager() { + return sharedLibraryManager; + } + /** */ public RegisterManager getRegisterManager() {