偵錯工作
若要對程式進行偵錯,必須啟動程式,而且必須將偵錯引擎 (DE) 連結至該程式,否則 DE 必須連結至先前啟動的程式。 連結之後,DE 必須產生特定的啟動事件。 偵錯套件會嘗試繫結 IDE 中設定的中斷點來回應。 當程式叫用繫結中斷點時,它會停止並等候使用者輸入。
本節內容
安全性問題討論對程式進行偵錯所需的安全性步驟。
啟動程式提供如何指定 DE 的逐步指示,以呼叫作業系統來啟動程式。
直接連結至程式描述在已在執行中的處理序中對程式進行偵錯所用的程序。
啟動後傳送啟動事件列出在 DE 連結至程式之後所發生的事件,直到程式位於其主要進入點且準備好進行偵錯為止。
執行控制說明 DE 通常如何根據情況傳送進入點事件、載入完成事件或停止事件。
繫結中斷點說明如果使用者設定中斷點,IDE 會制定要求,並提示偵錯工作階段建立中斷點。
評估運算式說明運算式的建立方式,以及評估運算式時會發生什麼情況。
視覺化和檢視資料說明運算式評估工具 (EE) 如何支援型別視覺化檢視和自訂檢視器。
相關章節
偵錯工具概念描述主要的偵錯架構概念。
偵錯工具元件提供 Visual Studio 偵錯元件的概觀,其中包括 DE、EE 和符號處理程式 (SH)。
偵錯引擎說明 DE 如何在程式碼、文件和運算式評估內容中同時運作。 各自描述這三項內容,位置 (location)、位置 (position) 或與其相關的評估。