gitlab.com/Raven-IO/raven-delve@v1.22.4/Documentation/cli/locspec.md (about) 1 # Location Specifiers 2 3 Several delve commands take a program location as an argument, the syntax accepted by this commands is: 4 5 * `*<address>` Specifies the location of memory address *address*. *address* can be specified as a decimal, hexadecimal or octal number 6 * `<filename>:<line>` Specifies the line *line* in *filename*. *filename* can be the partial path to a file or even just the base name as long as the expression remains unambiguous. 7 * `<line>` Specifies the line *line* in the current file 8 * `+<offset>` Specifies the line *offset* lines after the current one 9 * `-<offset>` Specifies the line *offset* lines before the current one 10 * `<function>[:<line>]` Specifies the line *line* inside *function*. The full syntax for *function* is `<package>.(*<receiver type>).<function name>` however the only required element is the function name, everything else can be omitted as long as the expression remains unambiguous. For setting a breakpoint on an init function (ex: main.init), the `<filename>:<line>` syntax should be used to break in the correct init function at the correct location. 11 12 * `/<regex>/` Specifies the location of all the functions matching *regex*