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:
parent
557c7ee6d6
commit
4c26cbe63e
3 changed files with 5 additions and 4 deletions
|
@ -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.
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Add table
Reference in a new issue