Visual Studio 的偵錯工具名詞解釋
以下是所用的詞彙Visual Studio偵錯的 SDK。
詞彙
繫結的中斷點
在 [程式碼中設定中斷點的抽象。 沒有繫結的中斷點和程式碼資料流中的中斷點指令之間的一對一關聯性。 當程式碼卸載、 繫結的中斷點可能會解除繫結。原因
可讓您跨多個實體執行緒、 處理序和電腦,追蹤邏輯執行緒,並重建該執行緒的存留期間的任何時點的邏輯執行緒的呼叫堆疊。程式碼內容
提供偵錯引擎已知的程式碼中的某個位置的抽象概念。 大部分的執行階段架構的程式碼的內容會是該應用程式的指令資料流中的位址。 對於非語言,在其中的程式碼可能無法顯示所需的指示,程式碼的內容可能會不被其他方法。程式碼路徑
表示執行程式碼的位置不會採取多層子目錄或呼叫函式中的點。 堆疊追蹤是本質上的函式呼叫的程式碼路徑的清單。偵錯引擎 (DE)
允許偵錯執行階段架構的元件。 偵錯引擎和解譯器或作業系統一起執行,並提供偵錯服務,例如執行控制項、 中斷點、 和運算式的評估。文件內容
提供偵錯引擎已知的來源檔案文件中的某個位置的抽象概念。 對於大多數的語言文件內容是原始程式檔中的位置。 社會語言中,為其原始程式檔不能為文字,如文件內容可能是其他的方式來表示。 請參閱文件位置。文件位置
提供對 IDE 已知的原始程式檔中的某個位置的抽象概念。 對於大多數的語言文件的位置會是原始程式檔中的位置。 對於非語言中,文件的位置可能是以其他方式表示。 請參閱的文件內容。錯誤中斷點
抽象概念,來描述暫止中斷點時發生錯誤。 錯誤中斷點可能說明暫止中斷點,也就是與暫止中斷點或其他資訊,以致於暫止中斷點無法繫結至程式碼的位置關聯的運算式的位置中的錯誤。評估內容
運算式評估提供程式設計的內容的抽象概念。 一般而言,評估內容是一個領域。 在執行時,運算式內容中運算式的評估,運算式內容會提供符合建立點的範圍規則。 例如,建立堆疊框架中,運算式內容將提供的內容,來評估區域變數、 方法參數、 類別成員 (如果有的話) 和全域變數。被攔截的例外狀況
即使沒有例外處理機制就位在目前的堆疊框架中,會將偵錯引擎,所攔截的例外狀況。JustMyCode
偵錯屬於使用者的程式碼,並忽略所有的中繼程式碼,例如系統的程式碼的概念,即使原始碼適用於該系統程式碼。暫止中斷點
提供的抽象概念的中斷點之前、 期間和之後的程式碼是載入和中斷點將虛擬化的方式。 暫止中斷點 a:包含繫結至一或多個程式中的程式碼的中斷點時所需的所有資訊。
可以繫結到一或多個程式中的多個程式碼位置。
永遠不會繫結本身的程式碼。
每個階段的程式碼載入,在程式中的所有暫止中斷點會檢查以查看它們可以繫結。 暫止中斷點即包含所有繫結的中斷點,它會繫結。
process
實體 Win32 程序。 處理程序可以包含多個程式。 請參閱程式。Program - 計劃
單一的命名空間,以特定的執行階段架構內執行。 請參閱處理程序。工作階段偵錯管理員 (SDM)
管理任何數目的偵錯任何數量的程式中任何數目的電腦上的多個處理序的偵錯引擎。 在基本層級中,SDM 會的偵錯引擎的多工器。 此外,SDM 會對 IDE 提供統一的檢視偵錯工作階段。堆疊框架
表示計算在特定的框架上的狀態和特定層級的巢狀函式呼叫。執行緒
以堆疊為主的指令執行在一個以上的程式中執行通用的概念。警告中斷點
抽象概念,來描述在暫止中斷點的警告。 警告中斷點原因為何暫止中斷點都尚未繫結至程式碼的位置。 這可能是程式碼尚未載入尚未所描述的暫止中斷點的位置,或其他原因。