Enhanced CLI parsing to allow non-option values
This commit is contained in:
		
							
								
								
									
										42
									
								
								etc/riscv-sim Debug hello.launch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								etc/riscv-sim Debug hello.launch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
| <launchConfiguration type="org.eclipse.cdt.launch.applicationLaunchType"> | ||||
| <booleanAttribute key="de.toem.impulse.launchactivateLaunch" value="false"/> | ||||
| <booleanAttribute key="de.toem.impulse.launchactivateTermination" value="false"/> | ||||
| <intAttribute key="de.toem.impulse.launchdelayLaunch" value="0"/> | ||||
| <intAttribute key="de.toem.impulse.launchlaunch" value="2"/> | ||||
| <intAttribute key="de.toem.impulse.launchmode" value="3"/> | ||||
| <stringAttribute key="de.toem.impulse.launchport" value=""/> | ||||
| <booleanAttribute key="de.toem.impulse.launchrestart" value="true"/> | ||||
| <intAttribute key="de.toem.impulse.launchterminate" value="1"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.AUTO_SOLIB" value="true"/> | ||||
| <listAttribute key="org.eclipse.cdt.dsf.gdb.AUTO_SOLIB_LIST"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="gdb"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_ON_FORK" value="false"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.GDB_INIT" value=".gdbinit"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.REVERSE" value="false"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.REVERSE_MODE" value="UseSoftTrace"/> | ||||
| <listAttribute key="org.eclipse.cdt.dsf.gdb.SOLIB_PATH"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.TRACEPOINT_MODE" value="TP_NORMAL_ONLY"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.internal.ui.launching.LocalApplicationCDebuggerTab.DEFAULTS_SET" value="true"/> | ||||
| <intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="1"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="gdb"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_ARGUMENTS" value="-v4
${project_loc:hello}/hello"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/Debug/riscv/bin/riscv-sim"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="RISCV-VP"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="false"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="cdt.managedbuild.config.gnu.exe.debug.1751741082"/> | ||||
| <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> | ||||
| <listEntry value="/RISCV-VP"/> | ||||
| </listAttribute> | ||||
| <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> | ||||
| <listEntry value="4"/> | ||||
| </listAttribute> | ||||
| <stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<memoryBlockExpressionList context="reserved-for-future-use"/>
"/> | ||||
| <stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> | ||||
| </launchConfiguration> | ||||
							
								
								
									
										42
									
								
								etc/riscv-vp Debug hello.launch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								etc/riscv-vp Debug hello.launch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||||
| <launchConfiguration type="org.eclipse.cdt.launch.applicationLaunchType"> | ||||
| <booleanAttribute key="de.toem.impulse.launchactivateLaunch" value="false"/> | ||||
| <booleanAttribute key="de.toem.impulse.launchactivateTermination" value="false"/> | ||||
| <intAttribute key="de.toem.impulse.launchdelayLaunch" value="0"/> | ||||
| <intAttribute key="de.toem.impulse.launchlaunch" value="2"/> | ||||
| <intAttribute key="de.toem.impulse.launchmode" value="3"/> | ||||
| <stringAttribute key="de.toem.impulse.launchport" value=""/> | ||||
| <booleanAttribute key="de.toem.impulse.launchrestart" value="true"/> | ||||
| <intAttribute key="de.toem.impulse.launchterminate" value="1"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.AUTO_SOLIB" value="true"/> | ||||
| <listAttribute key="org.eclipse.cdt.dsf.gdb.AUTO_SOLIB_LIST"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_NAME" value="gdb"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.DEBUG_ON_FORK" value="false"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.GDB_INIT" value=".gdbinit"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.NON_STOP" value="false"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.REVERSE" value="false"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.REVERSE_MODE" value="UseSoftTrace"/> | ||||
| <listAttribute key="org.eclipse.cdt.dsf.gdb.SOLIB_PATH"/> | ||||
| <stringAttribute key="org.eclipse.cdt.dsf.gdb.TRACEPOINT_MODE" value="TP_NORMAL_ONLY"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.UPDATE_THREADLIST_ON_SUSPEND" value="false"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.dsf.gdb.internal.ui.launching.LocalApplicationCDebuggerTab.DEFAULTS_SET" value="true"/> | ||||
| <intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="1"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="gdb"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="sc_main"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_ARGUMENTS" value="-v5
-c system.json
${project_loc:hello}/hello"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/Debug/bin/riscv-vp"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="RISCV-VP"/> | ||||
| <booleanAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_AUTO_ATTR" value="false"/> | ||||
| <stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="cdt.managedbuild.config.gnu.exe.debug.1751741082"/> | ||||
| <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> | ||||
| <listEntry value="/RISCV-VP"/> | ||||
| </listAttribute> | ||||
| <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> | ||||
| <listEntry value="4"/> | ||||
| </listAttribute> | ||||
| <stringAttribute key="org.eclipse.dsf.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<memoryBlockExpressionList context="reserved-for-future-use"/>
"/> | ||||
| <stringAttribute key="process_factory_id" value="org.eclipse.cdt.dsf.gdb.GdbProcessFactory"/> | ||||
| </launchConfiguration> | ||||
		Reference in New Issue
	
	Block a user