Man page - dlv-backend(1)
Packages contains this manual
Manual
DLV-BACKEND
NAMESYNOPSIS
DESCRIPTION
OPTIONS
OPTIONS INHERITED FROM PARENT COMMANDS
SEE ALSO
NAME
dlv-backend - Help about the --backend flag.
SYNOPSIS
dlv backend [flags]
DESCRIPTION
The --backend flag specifies which backend should be used, possible values are:
|
default |
Uses lldb on macOS, native everywhere else. |
||||
|
native |
Native backend. |
||||
|
lldb |
Uses lldb-server or debugserver. |
||||
|
rr |
Uses mozilla rr (https://github.com/mozilla/rr). |
Some backends can be configured using environment variables:
|
⢠|
DELVE_DEBUGSERVER_PATH specifies the path of the debugserver executable for the lldb backend |
||
|
⢠|
DELVE_RR_RECORD_FLAGS specifies additional flags used when calling ârr recordâ |
||
|
⢠|
DELVE_RR_REPLAY_FLAGS specifies additional flags used when calling ârr replayâ |
OPTIONS
-h , --help [=false] help for backend
OPTIONS INHERITED FROM PARENT COMMANDS
--accept-multiclient [=false] Allows a headless server to accept multiple client connections via JSON-RPC or DAP.
--allow-non-terminal-interactive [=false] Allows interactive sessions of Delve that donât have a terminal as stdin, stdout and stderr
--api-version =2 Selects JSON-RPC API version when headless. The only valid value is 2. Can be reset via RPCServer.SetApiVersion. See Documentation/api/json-rpc/README.md.
--backend ="default" Backend selection (see âdlv help backendâ).
--build-flags ="" Build flags, to be passed to the compiler. For example: --build-flags="-tags=integration -mod=vendor -cover -v"
--check-go-version [=true] Exits if the version of Go in use is not compatible (too old or too new) with the version of Delve.
--disable-aslr [=false] Disables address space randomization
--headless [=false] Run debug server only, in headless mode. Server will accept both JSON-RPC or DAP client connections.
--init ="" Init file, executed by the terminal client.
-l , --listen ="127.0.0.1:0" Debugging server listen address. Prefix with âunix:â to use a unix domain socket.
--log [=false] Enable debugging server logging.
--log-dest ="" Writes logs to the specified file or file descriptor (see âdlv help logâ).
--log-output ="" Comma separated list of components that should produce debug output (see âdlv help logâ)
--only-same-user [=true] Only connections from the same user that started this instance of Delve are allowed to connect.
-r , --redirect =[] Specifies redirect rules for target process (see âdlv help redirectâ)
--wd ="" Working directory for running the program.
SEE ALSO
dlv(1)