在 GDB 中,有一個標志--init-command,我可以定義一個命令b dbConnection,它會在運行專案后自動應用。dbConnection它在函式上設定斷點。
我在 Delve 中尋找同樣的東西,但找不到。整個想法不是運行 dlv 命令然后告訴我的函式在哪里并在那里設定斷點,我想在運行 dlv 之前給出函式名稱作為 init 命令,如break pkg/db/connection.go:dbConnection. 我可以運行 fzf 命令輕松找到該檔案,然后將其傳遞給 dlv init 命令以在那里設定斷點。
uj5u.com熱心網友回復:
這是答案https://github.com/go-delve/delve/discussions/3189
旗幟是--init。例如:
dlv debug --init <(echo b main.main)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/534374.html
標籤:去调试钻研
