Prefer locspec to linespec (#2941)
Often in the CLI documentation we were to inputs as linespec when in reality we mean locspec which is a location specifier, not necessarily a line specifier.
This commit is contained in:
parent
b5f60db954
commit
cdf73b5365
@ -105,9 +105,9 @@ If regex is specified only function arguments with a name matching it will be re
|
|||||||
## break
|
## break
|
||||||
Sets a breakpoint.
|
Sets a breakpoint.
|
||||||
|
|
||||||
break [name] [linespec]
|
break [name] [locspec]
|
||||||
|
|
||||||
See [Documentation/cli/locspec.md](//github.com/go-delve/delve/tree/master/Documentation/cli/locspec.md) for the syntax of linespec. If linespec is omitted a breakpoint will be set on the current line.
|
See [Documentation/cli/locspec.md](//github.com/go-delve/delve/tree/master/Documentation/cli/locspec.md) for the syntax of locspec. If locspec is omitted a breakpoint will be set on the current line.
|
||||||
|
|
||||||
See also: "help on", "help cond" and "help clear"
|
See also: "help on", "help cond" and "help clear"
|
||||||
|
|
||||||
@ -170,9 +170,9 @@ Aliases: clearcheck
|
|||||||
## clearall
|
## clearall
|
||||||
Deletes multiple breakpoints.
|
Deletes multiple breakpoints.
|
||||||
|
|
||||||
clearall [<linespec>]
|
clearall [<locspec>]
|
||||||
|
|
||||||
If called with the linespec argument it will delete all the breakpoints matching the linespec. If linespec is omitted all breakpoints are deleted.
|
If called with the locspec argument it will delete all the breakpoints matching the locspec. If locspec is omitted all breakpoints are deleted.
|
||||||
|
|
||||||
|
|
||||||
## condition
|
## condition
|
||||||
@ -237,9 +237,9 @@ Defines <alias> as an alias to <command> or removes an alias.
|
|||||||
## continue
|
## continue
|
||||||
Run until breakpoint or program termination.
|
Run until breakpoint or program termination.
|
||||||
|
|
||||||
continue [<linespec>]
|
continue [<locspec>]
|
||||||
|
|
||||||
Optional linespec argument allows you to continue until a specific location is reached. The program will halt if a breakpoint is hit before reaching the specified location.
|
Optional locspec argument allows you to continue until a specific location is reached. The program will halt if a breakpoint is hit before reaching the specified location.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
@ -446,9 +446,9 @@ List loaded dynamic libraries
|
|||||||
## list
|
## list
|
||||||
Show source code.
|
Show source code.
|
||||||
|
|
||||||
[goroutine <n>] [frame <m>] list [<linespec>]
|
[goroutine <n>] [frame <m>] list [<locspec>]
|
||||||
|
|
||||||
Show source around current point or provided linespec.
|
Show source around current point or provided locspec.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
@ -633,9 +633,9 @@ toggle <breakpoint name or id>
|
|||||||
## trace
|
## trace
|
||||||
Set tracepoint.
|
Set tracepoint.
|
||||||
|
|
||||||
trace [name] [linespec]
|
trace [name] [locspec]
|
||||||
|
|
||||||
A tracepoint is a breakpoint that does not stop the execution of the program, instead when the tracepoint is hit a notification is displayed. See [Documentation/cli/locspec.md](//github.com/go-delve/delve/tree/master/Documentation/cli/locspec.md) for the syntax of linespec. If linespec is omitted a tracepoint will be set on the current line.
|
A tracepoint is a breakpoint that does not stop the execution of the program, instead when the tracepoint is hit a notification is displayed. See [Documentation/cli/locspec.md](//github.com/go-delve/delve/tree/master/Documentation/cli/locspec.md) for the syntax of locspec. If locspec is omitted a tracepoint will be set on the current line.
|
||||||
|
|
||||||
See also: "help on", "help cond" and "help clear"
|
See also: "help on", "help cond" and "help clear"
|
||||||
|
|
||||||
|
|||||||
@ -122,16 +122,16 @@ func DebugCommands(client service.Client) *Commands {
|
|||||||
Type "help" followed by the name of a command for more information about it.`},
|
Type "help" followed by the name of a command for more information about it.`},
|
||||||
{aliases: []string{"break", "b"}, group: breakCmds, cmdFn: breakpoint, helpMsg: `Sets a breakpoint.
|
{aliases: []string{"break", "b"}, group: breakCmds, cmdFn: breakpoint, helpMsg: `Sets a breakpoint.
|
||||||
|
|
||||||
break [name] [linespec]
|
break [name] [locspec]
|
||||||
|
|
||||||
See $GOPATH/src/github.com/go-delve/delve/Documentation/cli/locspec.md for the syntax of linespec. If linespec is omitted a breakpoint will be set on the current line.
|
See $GOPATH/src/github.com/go-delve/delve/Documentation/cli/locspec.md for the syntax of locspec. If locspec is omitted a breakpoint will be set on the current line.
|
||||||
|
|
||||||
See also: "help on", "help cond" and "help clear"`},
|
See also: "help on", "help cond" and "help clear"`},
|
||||||
{aliases: []string{"trace", "t"}, group: breakCmds, cmdFn: tracepoint, allowedPrefixes: onPrefix, helpMsg: `Set tracepoint.
|
{aliases: []string{"trace", "t"}, group: breakCmds, cmdFn: tracepoint, allowedPrefixes: onPrefix, helpMsg: `Set tracepoint.
|
||||||
|
|
||||||
trace [name] [linespec]
|
trace [name] [locspec]
|
||||||
|
|
||||||
A tracepoint is a breakpoint that does not stop the execution of the program, instead when the tracepoint is hit a notification is displayed. See $GOPATH/src/github.com/go-delve/delve/Documentation/cli/locspec.md for the syntax of linespec. If linespec is omitted a tracepoint will be set on the current line.
|
A tracepoint is a breakpoint that does not stop the execution of the program, instead when the tracepoint is hit a notification is displayed. See $GOPATH/src/github.com/go-delve/delve/Documentation/cli/locspec.md for the syntax of locspec. If locspec is omitted a tracepoint will be set on the current line.
|
||||||
|
|
||||||
See also: "help on", "help cond" and "help clear"`},
|
See also: "help on", "help cond" and "help clear"`},
|
||||||
{aliases: []string{"watch"}, group: breakCmds, cmdFn: watchpoint, helpMsg: `Set watchpoint.
|
{aliases: []string{"watch"}, group: breakCmds, cmdFn: watchpoint, helpMsg: `Set watchpoint.
|
||||||
@ -175,9 +175,9 @@ A list of file redirections can be specified after the new argument list to over
|
|||||||
{aliases: []string{"rebuild"}, group: runCmds, cmdFn: c.rebuild, allowedPrefixes: revPrefix, helpMsg: "Rebuild the target executable and restarts it. It does not work if the executable was not built by delve."},
|
{aliases: []string{"rebuild"}, group: runCmds, cmdFn: c.rebuild, allowedPrefixes: revPrefix, helpMsg: "Rebuild the target executable and restarts it. It does not work if the executable was not built by delve."},
|
||||||
{aliases: []string{"continue", "c"}, group: runCmds, cmdFn: c.cont, allowedPrefixes: revPrefix, helpMsg: `Run until breakpoint or program termination.
|
{aliases: []string{"continue", "c"}, group: runCmds, cmdFn: c.cont, allowedPrefixes: revPrefix, helpMsg: `Run until breakpoint or program termination.
|
||||||
|
|
||||||
continue [<linespec>]
|
continue [<locspec>]
|
||||||
|
|
||||||
Optional linespec argument allows you to continue until a specific location is reached. The program will halt if a breakpoint is hit before reaching the specified location.
|
Optional locspec argument allows you to continue until a specific location is reached. The program will halt if a breakpoint is hit before reaching the specified location.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
@ -218,9 +218,9 @@ Current limitations:
|
|||||||
clear <breakpoint name or id>`},
|
clear <breakpoint name or id>`},
|
||||||
{aliases: []string{"clearall"}, group: breakCmds, cmdFn: clearAll, helpMsg: `Deletes multiple breakpoints.
|
{aliases: []string{"clearall"}, group: breakCmds, cmdFn: clearAll, helpMsg: `Deletes multiple breakpoints.
|
||||||
|
|
||||||
clearall [<linespec>]
|
clearall [<locspec>]
|
||||||
|
|
||||||
If called with the linespec argument it will delete all the breakpoints matching the linespec. If linespec is omitted all breakpoints are deleted.`},
|
If called with the locspec argument it will delete all the breakpoints matching the locspec. If locspec is omitted all breakpoints are deleted.`},
|
||||||
{aliases: []string{"toggle"}, group: breakCmds, cmdFn: toggle, helpMsg: `Toggles on or off a breakpoint.
|
{aliases: []string{"toggle"}, group: breakCmds, cmdFn: toggle, helpMsg: `Toggles on or off a breakpoint.
|
||||||
|
|
||||||
toggle <breakpoint name or id>`},
|
toggle <breakpoint name or id>`},
|
||||||
@ -355,9 +355,9 @@ Argument -a shows more registers. Individual registers can also be displayed by
|
|||||||
When connected to a headless instance started with the --accept-multiclient, pass -c to resume the execution of the target process before disconnecting.`},
|
When connected to a headless instance started with the --accept-multiclient, pass -c to resume the execution of the target process before disconnecting.`},
|
||||||
{aliases: []string{"list", "ls", "l"}, cmdFn: listCommand, helpMsg: `Show source code.
|
{aliases: []string{"list", "ls", "l"}, cmdFn: listCommand, helpMsg: `Show source code.
|
||||||
|
|
||||||
[goroutine <n>] [frame <m>] list [<linespec>]
|
[goroutine <n>] [frame <m>] list [<locspec>]
|
||||||
|
|
||||||
Show source around current point or provided linespec.
|
Show source around current point or provided locspec.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user