@@ -105,7 +105,7 @@ let Command = "breakpoint dummy" in {
105105
106106let Command = "breakpoint set" in {
107107 def breakpoint_set_shlib : Option<"shlib", "s">, Arg<"ShlibName">,
108- Completion<"Module">, Groups<[1,2,3,4,5,6,7,8,9,11]>, // *not* in group 10
108+ Completion<"Module">, Groups<[1,2,3,4,5,6,7,8,9,11,12 ]>, // *not* in group 10
109109 Desc<"Set the breakpoint only in this shared library. Can repeat this "
110110 "option multiple times to specify multiple shared libraries.">;
111111 def breakpoint_set_hardware : Option<"hardware", "H">,
@@ -186,21 +186,24 @@ let Command = "breakpoint set" in {
186186 "expression (note: currently only implemented for setting breakpoints on "
187187 "identifiers). If not set the target.language setting is used.">;
188188 def breakpoint_set_skip_prologue : Option<"skip-prologue", "K">,
189- Arg<"Boolean">, Groups<[1,3,4,5,6,7,8]>,
189+ Arg<"Boolean">, Groups<[1,3,4,5,6,7,8,12 ]>,
190190 Desc<"sKip the prologue if the breakpoint is at the beginning of a "
191191 "function. If not set the target.skip-prologue setting is used.">;
192192 def breakpoint_set_breakpoint_name : Option<"breakpoint-name", "N">,
193193 Arg<"BreakpointName">,
194194 Desc<"Adds this to the list of names for this breakpoint.">;
195195 def breakpoint_set_address_slide : Option<"address-slide", "R">,
196- Arg<"Address">, Groups<[1,3,4,5,6,7,8]>,
196+ Arg<"Address">, Groups<[1,3,4,5,6,7,8,12 ]>,
197197 Desc<"Add the specified offset to whatever address(es) the breakpoint "
198198 "resolves to. At present this applies the offset directly as given, and "
199199 "doesn't try to align it to instruction boundaries.">;
200200 def breakpoint_set_move_to_nearest_code : Option<"move-to-nearest-code", "m">,
201- Groups<[1, 9 ]>, Arg<"Boolean">,
201+ Groups<[1,9,12 ]>, Arg<"Boolean">,
202202 Desc<"Move breakpoints to nearest code. If not set the "
203203 "target.move-to-nearest-codesetting is used.">;
204+ def breakpoint_set_file_colon_line : Option<"joint-specifier", "y">, Group<12>, Arg<"FileLineColumn">,
205+ Required, Completion<"SourceFile">,
206+ Desc<"A specifier in the form filename:line[:column] for setting file & line breakpoints.">;
204207 /* Don't add this option till it actually does something useful...
205208 def breakpoint_set_exception_typename : Option<"exception-typename", "O">,
206209 Arg<"TypeName">, Desc<"The breakpoint will only stop if an "
@@ -737,7 +740,7 @@ let Command = "source info" in {
737740let Command = "source list" in {
738741 def source_list_count : Option<"count", "c">, Arg<"Count">,
739742 Desc<"The number of source lines to display.">;
740- def source_list_shlib : Option<"shlib", "s">, Groups<[1,2]>, Arg<"ShlibName">,
743+ def source_list_shlib : Option<"shlib", "s">, Groups<[1,2,5 ]>, Arg<"ShlibName">,
741744 Completion<"Module">,
742745 Desc<"Look up the source file in the given shared library.">;
743746 def source_list_show_breakpoints : Option<"show-breakpoints", "b">,
@@ -755,6 +758,10 @@ let Command = "source list" in {
755758 " information for the corresponding file and line.">;
756759 def source_list_reverse : Option<"reverse", "r">, Group<4>, Desc<"Reverse the"
757760 " listing to look backwards from the last displayed block of source.">;
761+ def source_list_file_colon_line : Option<"joint-specifier", "y">, Group<5>,
762+ Arg<"FileLineColumn">, Completion<"SourceFile">,
763+ Desc<"A specifier in the form filename:line[:column] from which to display"
764+ " source.">;
758765}
759766
760767let Command = "target dependents" in {
0 commit comments