參考的本節討論您可以在 CDB、KD 和 WinDbg 中使用的各種偵錯工具命令。
- ENTER(重複最後一個命令)
- $<、$、$><$<、$$><、$$ >a< (執行腳本檔案)
- ? (Command Help)
- ? (Evaluate Expression)
- ?? (評估 C++ 運算式)
- # (搜尋反彙編模式)
- ||(系統狀態)
- ||s(設定目前系統)
- |(處理狀態)
- |s (設定目前進程)
- ~ (線程狀態)
- ~e (Thread-Specific 命令)
- ~f(凍結線程)
- ~u(解凍線程)
- ~n(暫停執行緒)
- ~m (履歷執行緒)
- ~s (設定目前線程)
- ~s (變更目前處理器)
- a (Assemble)
- 廣告 (刪除別名)
- ah(斷言處理)
- al (列出別名)
- 為 ,aS (設定別名)
- ba(訪問時休息)
- bc (斷點清除)
- bd (中斷點停用)
- be (中斷點啟用)
- bl (斷點列表)
- bp, bu, bm (設定斷點)
- br (斷點重新編號)
- bs(更新斷點命令)
- bsc (更新條件式中斷點)
- c(比較記憶體)
- d, da, db, dc, dd, dD, df, dp, dq, du, dw, dW, dyb, dyd (顯示記憶體)
- dda、ddp、ddu、dpa、dpp、dpu、dqa、dqp、dqu(顯示參考記憶體)
- dds、dps、dqs(顯示單詞和符號)
- dg(顯示選擇器)
- dl(顯示鍊錶)
- ds、dS(顯示字串)
- dt (顯示類型)
- dtx (顯示類型 - 擴充偵錯工具物件模型資訊)
- dv (顯示局部變數)
- dx (顯示除錯程式物件模型表示式)
- e, ea, eb, ed, eD, ef, ep, eq, eu, ew, eza, ezu (輸入值)
- f、fp(填充記憶)
- g (Go)
- gc (從條件式斷點轉)
- gh (處理異常狀況)
- gn, gN (未處理例外狀況)
- gu(向上)
- ib、iw、id(從連接埠輸入)
- j(執行 if - else)
- k, kb, kc, kd, kp, kP, kv (顯示堆棧回溯)
- l+、l-(設定來源選項)
- ld (載入符號)
- lm (列出載入的模組)
- ln(列出最近的符號)
- ls、lsa(列出源行)
- lsc (列出目前來源)
- lse(啟動源代碼編輯器)
- lsf, lsf- (載入或卸載來源檔)
- lsp(設定源行數)
- m (移動記憶體)
- n (設定數位基底)
- ob、ow、od(輸出到端口)
- p (Step)
- pa(步驟到地址)
- PC(步入下一個呼叫)
- pct(步進到下一個呼叫或返回)
- ph(步進到下一個分支指令)
- pt(步進到下一個返回)
- q, qq (退出)
- qd(結束和中斷)
- r (Registers)
- rdmsr (讀取 MSR)
- rm(暫存器遮罩)
- s (搜尋記憶體)
- so(設定核心偵錯選項)
- sq(設定靜音模式)
- ss(設定符號後綴)
- sx、sxd、sxe、sxi、sxn、sxr、sx-(設定例外)
- t (Trace)
- ta (追蹤至位址)
- tb (追蹤至下一個分支)
- tc (追蹤至下一個呼叫)
- tct (追蹤至下一個呼叫或傳回)
- th(追蹤到下一個分支指令)
- tt(追蹤到下一個傳回)
- u (Unassemble)
- uf(反彙編功能)
- up (從實體記憶體取消組譯)
- 您的(Unassemble Real Mode BIOS)
- ux(解編 x86 BIOS)
- vercommand (顯示偵錯器命令列)
- version (顯示偵錯工具版本)
- vertarget (顯示目標電腦版本)
- wrmsr (寫入 MSR)
- wt(追蹤和監看資料)
- x (檢查符號)
- z (執行時間)