调试器概念

若要基于 Visual Studio 调试包生成,需要熟悉在设计包时使用的体系结构概念。

本节内容

调试会话说明了会话在调试体系结构中的角色。

服务器以抽象和物理术语定义服务器在调试体系结构方面的内容。

端口供应商定义了端口供应商在调试体系结构方面的内容。

端口定义了端口在调试体系结构方面的内容。

进程定义了进程在调试体系结构方面的定义。

程序节点根据调试体系结构定义了程序节点,包括如何标识自身及其运行的进程。

程序根据调试体系结构定义了程序。

线程根据调试体系结构定义了线程的特征。

堆栈帧根据调试体系结构定义了堆栈帧。 堆栈帧是堆栈的抽象表示,提供了线程的执行上下文。

模块根据调试体系结构将模块定义为代码的物理容器,例如可执行文件或 DLL。

断点根据调试体系结构定义了三种类型的断点:挂起、绑定和错误。

调试器上下文说明了调试引擎 (DE) 如何在代码、文档和表达式计算上下文中同时运行。 介绍这三个上下文的位置或相关评估。

调试组件提供了 Visual Studio 调试组件的概览,其中包括调试引擎 (DE)、表达式求值器 (EE) 和符号处理程序 (SH)。

调试任务包含各种调试任务的链接,如启动程序和计算表达式。