调试任务

要调试程序,必须启动该程序,并将调试引擎 (DE) 附加到该程序,否则 DE 必须附加到先前启动的程序。 附加后,DE 必须生成特定的启动事件。 作为响应,调试包将尝试绑定 IDE 中设置的断点。 当程序命中绑定断点时,它会暂停并等待用户输入。

本节内容

安全问题讨论调试程序所需的安全步骤。

启动程序提供有关如何指定 DE 的分步说明,DE 可调用操作系统来启动程序。

直接附加到程序介绍相关进程,这些进程用于调试已经在运行的进程中的程序。

启动后发送启动事件列出将 DE 附加到程序之后,直到程序位于其主入口点并可供调试为止发生的事件。

控制执行说明 DE 通常如何根据具体情况发送入口点事件、加载完成事件或停止事件。

绑定断点介绍用户设置断点后,IDE 将如何表述请求并提示调试会话创建断点。

计算表达式说明如何创建表达式,以及在对表达式进行计算时发生的情况。

可视化和查看数据说明表达式计算器 (EE) 如何支持类型可视化工具和自定义查看器。

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

调试器组件概述 Visual Studio 调试组件(包括 DE、EE 和符号处理程序 (SH))。

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

另请参阅

入门