调试器可扩展性入门指南

Visual Studio SDK 提供了创建和自定义调试器组件,用于在 Visual Studio 环境中调试程序所需的信息。

Visual Studio 调试在对以前的 Visual Studio 调试器进行了广泛的可用性测试后,又有了新的改进。 可以使用 Visual Studio 调试逐步处理多语言应用程序,也可以在调试应用程序和多语言解决方案时实现变量的即时编辑。

Visual Studio 调试与被调试的程序在进程外执行,因此对应用程序进程空间的侵入性较小。 因此,编写与调试器交互的组件更容易,而不会影响调试器。

为了更好地使用 Visual Studio SDK,你应熟悉以下项:

  • Visual Studio 集成开发环境 (IDE)

  • C++ 编程语言

  • ATL COM

本节内容

扩展调试器的路线图概述了在产品中实现调试的过程,具体取决于编译器及其输出。

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

调试器概念介绍主要的调试体系结构概念。

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

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