
* cmd: include replay command in docs even if rr is not installed. * path/to/binary is the required argument Replaces #847
1.5 KiB
1.5 KiB
dlv attach
Attach to running process and begin debugging.
Synopsis
Attach to an already running process and begin debugging it.
This command will cause Delve to take control of an already running process, and begin a new debug session. When exiting the debug session you will have the option to let the process continue or kill it.
dlv attach pid [executable]
Options inherited from parent commands
--accept-multiclient Allows a headless server to accept multiple client connections. Note that the server API is not reentrant and clients will have to coordinate.
--api-version int Selects API version when headless. (default 1)
--backend string Backend selection:
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).
(default "default")
--build-flags string Build flags, to be passed to the compiler.
--headless Run debug server only, in headless mode.
--init string Init file, executed by the terminal client.
-l, --listen string Debugging server listen address. (default "localhost:0")
--log Enable debugging server logging.
--wd string Working directory for running the program. (default ".")
SEE ALSO
- dlv - Delve is a debugger for the Go programming language.