1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 10:16:03 +02:00

removed Process from debugtarget reateion for attach and corefile

This commit is contained in:
David Inglis 2002-10-01 18:13:00 +00:00
parent 78ede54448
commit 1e575bd60c
3 changed files with 2 additions and 15 deletions

View file

@ -23,7 +23,6 @@ import org.eclipse.cdt.debug.internal.core.breakpoints.CLineBreakpoint;
import org.eclipse.cdt.debug.internal.core.breakpoints.CWatchpoint; import org.eclipse.cdt.debug.internal.core.breakpoints.CWatchpoint;
import org.eclipse.cdt.debug.internal.core.model.CDebugTarget; import org.eclipse.cdt.debug.internal.core.model.CDebugTarget;
import org.eclipse.cdt.debug.internal.core.model.CExpression; import org.eclipse.cdt.debug.internal.core.model.CExpression;
import org.eclipse.cdt.debug.internal.core.model.CThread;
import org.eclipse.core.resources.IMarker; import org.eclipse.core.resources.IMarker;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResource;
@ -33,7 +32,6 @@ import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status; import org.eclipse.core.runtime.Status;
import org.eclipse.debug.core.DebugEvent;
import org.eclipse.debug.core.DebugException; import org.eclipse.debug.core.DebugException;
import org.eclipse.debug.core.DebugPlugin; import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.IBreakpointManager; import org.eclipse.debug.core.IBreakpointManager;
@ -42,7 +40,6 @@ import org.eclipse.debug.core.model.IBreakpoint;
import org.eclipse.debug.core.model.IDebugTarget; import org.eclipse.debug.core.model.IDebugTarget;
import org.eclipse.debug.core.model.IExpression; import org.eclipse.debug.core.model.IExpression;
import org.eclipse.debug.core.model.IProcess; import org.eclipse.debug.core.model.IProcess;
import org.eclipse.debug.core.model.IThread;
/** /**
* *
@ -145,7 +142,6 @@ public class CDebugModel
public static IDebugTarget newAttachDebugTarget( final ILaunch launch, public static IDebugTarget newAttachDebugTarget( final ILaunch launch,
final ICDITarget cdiTarget, final ICDITarget cdiTarget,
final String name, final String name,
final IProcess process,
final IProject project ) throws DebugException final IProject project ) throws DebugException
{ {
final IDebugTarget[] target = new IDebugTarget[1]; final IDebugTarget[] target = new IDebugTarget[1];
@ -158,7 +154,7 @@ public class CDebugModel
ICDebugTargetType.TARGET_TYPE_LOCAL_ATTACH, ICDebugTargetType.TARGET_TYPE_LOCAL_ATTACH,
cdiTarget, cdiTarget,
name, name,
process, null,
project, project,
false, false,
true ); true );
@ -174,8 +170,6 @@ public class CDebugModel
throw new DebugException( e.getStatus() ); throw new DebugException( e.getStatus() );
} }
ICDIConfiguration config = cdiTarget.getSession().getConfiguration();
((CDebugTarget)target[0]).handleDebugEvent( new ICDISuspendedEvent() ((CDebugTarget)target[0]).handleDebugEvent( new ICDISuspendedEvent()
{ {
public ICDISessionObject getReason() public ICDISessionObject getReason()
@ -196,7 +190,6 @@ public class CDebugModel
public static IDebugTarget newCoreFileDebugTarget( final ILaunch launch, public static IDebugTarget newCoreFileDebugTarget( final ILaunch launch,
final ICDITarget cdiTarget, final ICDITarget cdiTarget,
final String name, final String name,
final IProcess process,
final IProject project ) throws DebugException final IProject project ) throws DebugException
{ {
final IDebugTarget[] target = new IDebugTarget[1]; final IDebugTarget[] target = new IDebugTarget[1];
@ -209,7 +202,7 @@ public class CDebugModel
ICDebugTargetType.TARGET_TYPE_LOCAL_CORE_DUMP, ICDebugTargetType.TARGET_TYPE_LOCAL_CORE_DUMP,
cdiTarget, cdiTarget,
name, name,
process, null,
project, project,
true, true,
false ); false );
@ -225,8 +218,6 @@ public class CDebugModel
throw new DebugException( e.getStatus() ); throw new DebugException( e.getStatus() );
} }
ICDIConfiguration config = cdiTarget.getSession().getConfiguration();
((CDebugTarget)target[0]).handleDebugEvent( new ICDISuspendedEvent() ((CDebugTarget)target[0]).handleDebugEvent( new ICDISuspendedEvent()
{ {
public ICDISessionObject getReason() public ICDISessionObject getReason()

View file

@ -18,10 +18,8 @@ import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.QualifiedName; import org.eclipse.core.runtime.QualifiedName;
import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.ILaunch; import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.core.ILaunchConfiguration; import org.eclipse.debug.core.ILaunchConfiguration;
import org.eclipse.debug.core.model.IProcess;
import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Shell;
@ -67,7 +65,6 @@ public class CoreFileLaunchDelegate extends AbstractCLaunchDelegate {
launch, launch,
dsession.getCurrentTarget(), dsession.getCurrentTarget(),
renderTargetLabel(debugConfig), renderTargetLabel(debugConfig),
null,
exe.getProject()); exe.getProject());
} }

View file

@ -107,7 +107,6 @@ public class LocalCLaunchConfigurationDelegate extends AbstractCLaunchDelegate {
launch, launch,
dsession.getCurrentTarget(), dsession.getCurrentTarget(),
renderTargetLabel(debugConfig), renderTargetLabel(debugConfig),
null,
exe.getProject()); exe.getProject());
} }
} catch (CDIException e) { } catch (CDIException e) {