From e1e52bf6926cfac99439764439b16f1ea5f0eac9 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Sat, 12 Feb 2005 00:04:59 +0000 Subject: [PATCH] Bug 82264: Enhance the Shared Libraries view. Added new "getCPU" method to ICModule. --- debug/org.eclipse.cdt.debug.core/ChangeLog | 6 ++++++ .../src/org/eclipse/cdt/debug/core/model/ICModule.java | 7 +++++++ .../org/eclipse/cdt/debug/internal/core/model/CModule.java | 7 +++++++ 3 files changed, 20 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 95fd82c6686..e1be779b56a 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,9 @@ +2005-02-11 Mikhail Khodjaiants + Bug 82264: Enhance the Shared Libraries view. + Added new "getCPU" method to ICModule. + * ICModule.java + * CModule.java + 2005-02-07 Mikhail Khodjaiants Bug 82264: Enhance the Shared Libraries view. Core support for the Modules view. diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICModule.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICModule.java index ba1c8d2e7bc..889de99de21 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICModule.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICModule.java @@ -123,4 +123,11 @@ public interface ICModule extends ICDebugElement { * @return the address factory */ public IAddressFactory getAddressFactory(); + + /** + * Returns the CPU identifier. + * + * @return the CPU identifier + */ + public String getCPU(); } diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModule.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModule.java index 7db9373acbd..b8fda871c41 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModule.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModule.java @@ -171,6 +171,13 @@ public class CModule extends CDebugElement implements ICModule { return ((CDebugTarget)getDebugTarget()).getAddressFactory(); } + /* (non-Javadoc) + * @see org.eclipse.cdt.debug.core.model.ICModule#getCPU() + */ + public String getCPU() { + return ( fCElement instanceof IBinary ) ? ((IBinary)fCElement).getCPU() : null; + } + public void dispose() { }