除錯視圖會依下圖所示的樹狀階層形式顯示目標資訊,並標示可能的圖示範例:
階段作業項目 | 說明 | 圖示 |
---|---|---|
啟動實例 | 啟動配置名稱和啟動類型 | ![]() ![]() |
除錯器實例 | 除錯器名稱和狀態 | ![]() |
執行緒實例 | 執行緒號碼和狀態 | ![]() ![]() ![]() |
堆疊框實例 | 堆疊框號碼、函數、檔名和檔案行號 | ![]() ![]() |
執行緒標籤旁的號碼是一個參照計數器,不是執行緒識別號碼 (TID)。
CDT 會將堆疊框顯示成子元素。 它會在目標旁顯示暫停的原因(如逐行作業範圍結束、讀取岔斷點和收到信號)。 當程式結束時,會顯示結束碼。
除了控制程式的個別逐行作業之外,您也可以控制除錯階段作業。 您可以利用「除錯」視圖所提供的除錯啟動控制項來執行終止階段作業和停止程式之類的動作。
動作 | 圖示 | 說明 |
---|---|---|
終止 |
![]() |
結束所選的程序 |
切斷 |
![]() |
將除錯器從選定的程序切斷(在除錯連接的程序時有用) |
移除所有終止項目 |
![]() |
在「除錯」視圖中清除所有已刪除的程序 |
終止和移除 |
![]() |
結束所選的程序,將它從「除錯」視圖中移除 |
重新啟動 |
![]() |
重新啟動程序 |
終止全部 |
![]() |
在「除錯」視圖中結束所有作用程序 |