dlv_core

原文:https://github.com/go-delve/delve/blob/master/Documentation/usage/dlv_core.md

收录该文档时间: 2024-12-09T08:05:27+08:00

dlv core

Examine a core dump.

​ 检查核心转储。

Synopsis

Examine a core dump (only supports linux and windows core dumps).

​ 检查核心转储(仅支持 Linux 和 Windows 的核心转储)。

The core command will open the specified core file and the associated executable and let you examine the state of the process when the core dump was taken.

core 命令将打开指定的核心文件及其相关的可执行文件,并让您检查在生成核心转储时进程的状态。

Currently supports linux/amd64 and linux/arm64 core files, windows/amd64 minidumps and core files generated by Delve’s ‘dump’ command.

​ 当前支持 Linux/amd64 和 Linux/arm64 核心文件、Windows/amd64 微型转储,以及 Delve 的 dump 命令生成的核心文件。

dlv core <executable> <core> [flags]

Options

  -h, --help   help for core
  				显示 core 的帮助信息

Options inherited from parent commands

      --accept-multiclient               Allows a headless server to accept multiple client connections via JSON-RPC or DAP.
      									允许无界面服务器通过 JSON-RPC 或 DAP 接受多个客户端连接。
      									
      --allow-non-terminal-interactive   Allows interactive sessions of Delve that don't have a terminal as stdin, stdout and stderr
      									允许 Delve 在没有终端的情况下进行交互式会话,标准输入、标准输出和标准错误流不作为终端。
      									
      --api-version int                  Selects JSON-RPC API version when headless. New clients should use v2. Can be reset via RPCServer.SetApiVersion. See Documentation/api/json-rpc/README.md. (default 1)
      									选择无界面模式下的 JSON-RPC API 版本。新的客户端应使用 v2。可以通过 RPCServer.SetApiVersion 重置。参见 Documentation/api/json-rpc/README.md。(默认值为 1)
      									
      --check-go-version                 Exits if the version of Go in use is not compatible (too old or too new) with the version of Delve. (default true)
      									如果正在使用的 Go 版本与 Delve 的版本不兼容(过旧或过新),则退出。(默认值为 true)
      									
      --headless                         Run debug server only, in headless mode. Server will accept both JSON-RPC or DAP client connections.
      									仅以无界面模式运行调试服务器。服务器将接受 JSON-RPC 或 DAP 客户端连接。
      									
      --init string                      Init file, executed by the terminal client.
      									初始化文件,由终端客户端执行。
      									
  -l, --listen string                    Debugging server listen address. Prefix with 'unix:' to use a unix domain socket. (default "127.0.0.1:0")
  											调试服务器监听地址。使用 'unix:' 前缀来使用 Unix 域套接字。(默认值为 "127.0.0.1:0")
  											
      --log                              Enable debugging server logging.
      									启用调试服务器日志。
      									
      --log-dest string                  Writes logs to the specified file or file descriptor (see 'dlv help log').
      									将日志写入指定的文件或文件描述符(参见 'dlv help log')。
      									
      --log-output string                Comma separated list of components that should produce debug output (see 'dlv help log')
      									逗号分隔的组件列表,这些组件应生成调试输出(参见 'dlv help log')。
      									
      --only-same-user                   Only connections from the same user that started this instance of Delve are allowed to connect. (default true)
      									仅允许与启动当前 Delve 实例的同一用户连接。(默认值为 true)

SEE ALSO

  • dlv - Delve is a debugger for the Go programming language.
    • dlv - Delve 是用于 Go 编程语言的调试器。
最后修改 December 13, 2024: 更新 (6835a34)