1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-30 21:55:31 +02:00

Bug 337687: Support for MI command -exec-arguments

This commit is contained in:
Marc Khouzam 2011-02-25 20:25:58 +00:00
parent f37667bcd3
commit 819d909a4d
2 changed files with 38 additions and 0 deletions

View file

@ -13,6 +13,7 @@
* Vladimir Prus (CodeSourcery) - Support for -data-read-memory-bytes (bug 322658)
* Jens Elmenthaler (Verigy) - Added Full GDB pretty-printing support (bug 302121)
* Onur Akdemir (TUBITAK BILGEM-ITI) - Multi-process debugging (Bug 237306)
* Abeer Bagul - Support for -exec-arguments (bug 337687)
*******************************************************************************/
package org.eclipse.cdt.dsf.mi.service.command;
@ -142,6 +143,7 @@ import org.eclipse.cdt.dsf.mi.service.command.commands.MIVarSetUpdateRange;
import org.eclipse.cdt.dsf.mi.service.command.commands.MIVarShowAttributes;
import org.eclipse.cdt.dsf.mi.service.command.commands.MIVarShowFormat;
import org.eclipse.cdt.dsf.mi.service.command.commands.MIVarUpdate;
import org.eclipse.cdt.dsf.mi.service.command.commands.MIExecArguments;
import org.eclipse.cdt.dsf.mi.service.command.output.CLICatchInfo;
import org.eclipse.cdt.dsf.mi.service.command.output.CLIInfoProgramInfo;
import org.eclipse.cdt.dsf.mi.service.command.output.CLIInfoSharedLibraryInfo;
@ -399,6 +401,11 @@ public class CommandFactory {
return new MIEnvironmentDirectory(ctx, paths, reset);
}
/** @since 4.0 */
public ICommand<MIInfo> createMIExecArguments(IMIContainerDMContext ctx, String[] args) {
return new MIExecArguments(ctx, args);
}
public ICommand<MIInfo> createMIExecContinue(IExecutionDMContext dmc) {
return new MIExecContinue(dmc);
}

View file

@ -0,0 +1,31 @@
/*******************************************************************************
* Copyright (c) 2011 Tensilica and others
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Abeer Bagul (Tensilica) - Initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.dsf.mi.service.command.commands;
import org.eclipse.cdt.dsf.mi.service.IMIContainerDMContext;
import org.eclipse.cdt.dsf.mi.service.command.output.MIInfo;
/**
*
* -exec-arguments ARGS
*
* Set the inferior program arguments, to be used in the next `-exec-run'.
* Equivalent to using {@link MIGDBSetArgs}
*
* @since 4.0
*/
public class MIExecArguments extends MICommand<MIInfo>
{
public MIExecArguments(IMIContainerDMContext ctx, String[] args) {
super(ctx, "-exec-arguments", args); //$NON-NLS-1$
}
}