【发布时间】:2021-01-23 07:56:28
【问题描述】:
我想逐步执行命令 -
rosetta-cli check:construction --configuration-file bitcoin_testnet/config.json
在本文的其余部分,我将此命令称为 alpha。
rosetta-cli 是一个 golang 二进制文件,它位于 ~/go/bin 并带有一些标志 - 如上所示。
我正在尝试绘制 alpha 经历的一系列调用,直到它遇到错误。例如: alpha 调用 f1,然后调用 f2,此时出现错误。我想逐步完成这个过程,以更好地了解问题所在。
如何使用 delve 或类似的调试工具完成此操作?
编辑:如果我可以逐行遍历有问题的函数并查看导致它们恐慌的代码在运行时的样子,那将是一个奖励。
func f2(){
// request some data
// some error causes the server to panic
// return some data
}
【问题讨论】: