使用 delve 的 GOlang 核心转储分析抛出错误“无法识别的核心格式”

我正在尝试使用 delve 分析 gcore 生成的 GO 程序的核心文件。以下是我遵循的步骤。我收到无法识别的格式错误


$go version

go version go1.13.1 darwin/amd64

$/Users/sudhakar/go/bin/dlv version

Delve Debugger

Version: 1.4.0

Build: 37bee98a8821843314b561bc6ab328dfff2aad1b

$./hello &

[1] 72335

$gcore 72335

$sudo gcore 72335

$/Users/sudhakar/go/bin/dlv core ./hello /cores/hello-72335-20200427T185443Z 

unrecognized core format


慕森卡
浏览 149回答 1
1回答

DIEA

在本文发表时,delve 不支持 darwin/amd64。参考:https ://github.com/go-delve/delve/blob/master/Documentation/usage/dlv_core.md然而,这可能会随着时间的推移而改变(delve 可能会添加对这个拱门的支持)附上文档的截图(在这篇文章的时候)特别感谢 delve-dev 列表成员 (Choudhary Sourya Vastayan) 向我指出了这一点。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go