GO單步除錯

2022-06-07 15:24:09 字數 1201 閱讀 5258

help 檢視幫助

s 單步除錯

si 單步除錯彙編**

so 跳出當前函式

n 下乙個

b 加斷點

bp 檢視當前的所有斷點

clear 清空斷點

clearall 清空所有斷點

t args 列印函式的值

display 顯示值

locals 當前本地的變數

print 列印值

regs 單步除錯彙編時使用,列印暫存器的值

set 更新變數記憶體中的值

vars 列印變數的值

whatis 變數的型別

config 做配置

edit 編輯

exit 退出

堆疊的時候使用:

deferred

down

frame

stack

up併發的時候使用:

goroutine

goroutines

thread

threads

(dlv) b main.main //下斷點

breakpoint 1 set at 0x4d6542 for main.main() f:/main.go:8

(dlv) r //執行

process restarted with pid 285084

(dlv) c //執行到斷點

> main.main() f:/main.go:8 (hits goroutine(1):1 total:1) (pc: 0x4d6542)

3: import (

4: "fmt"

5: "time"

6: )

7: => 8: func main()

(dlv)locals //當前的變數

(dlv)print nums //當前nums的值

(dlv)args //當前的引數

(dlv)so //跳出當前函式

(dlv)b main.go:9 //第9行加斷點

(dlv)clear //刪除斷點

Android ndk 單步除錯

1.設定ndk目錄 在 android 配置項上設定下 ndk 選擇ndk後,有乙個選項 ndk location 這裡配置ndk根目錄。如下圖 2.新增ndk支援 android專案上右鍵,選擇 android tools 再新增native的支援。如果不需要除錯,這時編譯環境已經ok了 3.修改...

IAR單步除錯

首先進行配置,在driver下拉列表中選擇合適的驅動,其中simulator是純軟體 驅動,適合與應用程式前期簡單邏輯貨一般運算程式除錯。其他均為硬體 驅動,需要相應的硬體配合。go 全速執行 break 終止執行 reset 復位 stop debugging 退出偵錯程式 step over 單...

python單步除錯

執行python m pdb test.py pdb 會自動停在第一行,等待除錯,這時你可以看看幫助 pdb h命令 解釋break 或 b 設定斷點 continue 或 c 繼續執行程式 list 或 l 檢視當前行的 段 step 或 s 進入函式 return 或 r 執行 直到從當前函式返...