Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/IDisassembly.java')
-rw-r--r--debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/IDisassembly.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/IDisassembly.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/IDisassembly.java
index 95c9b60ae10..46c83be5ce7 100644
--- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/IDisassembly.java
+++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/IDisassembly.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.cdt.debug.core.model;
+import org.eclipse.cdt.core.IAddress;
import org.eclipse.cdt.core.IAddressFactory;
import org.eclipse.debug.core.DebugException;
@@ -28,6 +29,16 @@ public interface IDisassembly extends ICDebugElement {
IDisassemblyBlock getDisassemblyBlock( ICStackFrame frame ) throws DebugException;
/**
+ * Returns the disassembly block for given stack frame.
+ *
+ * @param address the address from which the disassembly starts
+ * @return the disassembly block for given memory address
+ * @throws DebugException if this method fails.
+ * @since 6.0
+ */
+ IDisassemblyBlock getDisassemblyBlock( IAddress address ) throws DebugException;
+
+ /**
* Returns the address factory associated with this element.
*
* @return the address factory

Back to the top