1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Bug 344298: Support for Disassembly in case of multi-process.

This commit is contained in:
Marc Khouzam 2011-05-02 13:58:54 +00:00
parent 557c7ee6d6
commit 4c26cbe63e
3 changed files with 5 additions and 4 deletions

View file

@ -35,6 +35,7 @@ import org.eclipse.cdt.dsf.datamodel.DMContexts;
import org.eclipse.cdt.dsf.datamodel.IDMContext;
import org.eclipse.cdt.dsf.debug.service.IBreakpoints.IBreakpointsTargetDMContext;
import org.eclipse.cdt.dsf.debug.service.ICachingService;
import org.eclipse.cdt.dsf.debug.service.IDisassembly.IDisassemblyDMContext;
import org.eclipse.cdt.dsf.debug.service.IMemory.IMemoryDMContext;
import org.eclipse.cdt.dsf.debug.service.IProcesses;
import org.eclipse.cdt.dsf.debug.service.IRunControl.IContainerDMContext;
@ -177,7 +178,7 @@ public class GDBProcesses_7_0 extends AbstractDsfService
*/
@Immutable
private static class MIContainerDMC extends AbstractDMContext
implements IMIContainerDMContext, IBreakpointsTargetDMContext
implements IMIContainerDMContext, IBreakpointsTargetDMContext, IDisassemblyDMContext
{
/**
* String ID that is used to identify the thread group in the GDB/MI protocol.

View file

@ -11,7 +11,6 @@
*******************************************************************************/
package org.eclipse.cdt.dsf.gdb.service.command;
import org.eclipse.cdt.dsf.debug.service.IDisassembly.IDisassemblyDMContext;
import org.eclipse.cdt.dsf.debug.service.IModules.ISymbolDMContext;
import org.eclipse.cdt.dsf.debug.service.ISignals.ISignalsDMContext;
import org.eclipse.cdt.dsf.debug.service.ISourceLookup.ISourceLookupDMContext;
@ -23,7 +22,7 @@ import org.eclipse.cdt.dsf.mi.service.command.MIControlDMContext;
*/
public class GDBControlDMContext extends MIControlDMContext
implements ISymbolDMContext, ISourceLookupDMContext,
ISignalsDMContext, IDisassemblyDMContext, ITraceTargetDMContext
ISignalsDMContext, ITraceTargetDMContext
{
public GDBControlDMContext(String sessionId, String commandControlId) {

View file

@ -22,6 +22,7 @@ import org.eclipse.cdt.dsf.datamodel.DMContexts;
import org.eclipse.cdt.dsf.datamodel.IDMContext;
import org.eclipse.cdt.dsf.debug.service.IBreakpoints.IBreakpointsTargetDMContext;
import org.eclipse.cdt.dsf.debug.service.ICachingService;
import org.eclipse.cdt.dsf.debug.service.IDisassembly.IDisassemblyDMContext;
import org.eclipse.cdt.dsf.debug.service.IRunControl.IContainerDMContext;
import org.eclipse.cdt.dsf.debug.service.IRunControl.IContainerResumedDMEvent;
import org.eclipse.cdt.dsf.debug.service.IRunControl.IContainerSuspendedDMEvent;
@ -137,7 +138,7 @@ public class MIProcesses extends AbstractDsfService implements IMIProcesses, ICa
*/
@Immutable
protected static class MIContainerDMC extends AbstractDMContext
implements IMIContainerDMContext, IBreakpointsTargetDMContext
implements IMIContainerDMContext, IBreakpointsTargetDMContext, IDisassemblyDMContext
{
/**
* String ID that is used to identify the thread group in the GDB/MI protocol.