如何使用 dbghlp 和 pdb 获取结构体的字段名称和偏移量
我想以与 Windbg 的 dt 命令相同的方式转储结构的字段和偏移量。举例来说,我想转储 Microsoft 公共符号中的 _PEB 结构(因为 Windbg 的 DT 命令有效…
DDK 生成的过时 PDB 文件
我在 VS.NET 2002 (C++) 中有一个非常简单的应用程序,它从 DLL 调用函数。 DLL 是使用 WINDDK 构建的,并且 MSC_OPTIMIZATION 设置为 /Od /Oi 当我尝…
我可以正确调试使用“AssemblyResolve”加载的程序集吗?事件?
我正在通过隐藏另一个文件夹中的可执行文件的依赖关系来尝试 AppDomain 的“AssemblyResolve”事件。程序集似乎加载并执行得很好,但是调试似乎很疯狂…
来自 Microsoft Dia2Lib 的 0x806D0005 的 HRESULT
我正在尝试将 PDB 文件读入 C# 应用程序。当我使用已知存在的文件调用 loadDataFromPdb 或 loadAndValidateDataFromPdb 时,我得到的 HRESULT 为 0x80…
在发布应用程序中包含 PDB 文件的优点和缺点
我有一个 VB.net 应用程序。目前,该应用程序的发布版本是在没有 PDB 文件的情况下生成的。这使我的错误日志缺乏有用的详细信息,例如行号。 我正在考…
xperf 无法加载我的 DLL 符号
我正在尝试使用 xperf 来分析我的 DLL,但它拒绝使用我的 DLL 的 PDB 文件。 使用 -symbols 在 .etl 上运行 xperf,我得到: DBGHELP: mydll- private…
VS2008 ASP.net .PDB 在哪里创建?
我有一个vs2008的网站。构建后,我在任何地方都找不到我的 .pdb 文件。 我的构建配置设置为调试。 位于 Web 配置中。 我的 .pdb 在哪里?我的 app_cod…
如何在编译时从PDB获取StackFrame?
我需要从任何 PDB 获取函数的堆栈框架(所有输入/输出参数及其类型)。我有 PDB 中某个函数的函数名称和地址,有没有办法从 PDB 文件中获取该函数的所…
如何从 PDB 文件中获取 GUID?
有谁知道如何从 PDB 文件中获取 GUID? 我正在使用 Microsoft 的调试接口访问 SDK http://msdn.microsoft.com /en-us/library/f0756hat.aspx 并在尝试…
如何从 .PDB 文件创建 .MAP 文件
我想创建一个简单的 .MAP 文件,列出 PDB 文件中的地址和符号名称。我的自然倾向是寻找一个名为“pdb2map”的工具,但我得到的大多数结果似乎都引用了…
尽管包含 PDB 文件,堆栈跟踪中仍缺少行号
这让我抓狂。我使用 VS 2008 通过 C# 实现了此 Web 服务。我将其发布在 IIS 上。我修改了发布版本,以便将 pdb 文件与 dll 一起复制到 inetpub 上的目…
来自不同版本的 Visual Studio 的 PDB 文件
我有一个用 VC++ 6 构建的旧 DLL 文件。现在我需要调查转储文件,但我没有可用的 PDB。 WinDbg 报告的堆栈跟踪也不准确。 是否可以使用更高版本的 Vis…