问题标签 [pdb-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何使用 dbghlp 和 pdb 获取结构的字段名称和偏移量
我想以与 windbg 的 dt 命令相同的方式转储结构的字段和偏移量。例如,假设我想转储 Microsoft Public 符号中的 _PEB 结构(因为 windbg 的 DT 命令有效)。
从 MSDN 文档中,我了解到 SymFromName 函数应该能够做到这一点,下面是我尝试过的代码,它在 SymFromName 上失败,LastError 126(找不到指定的模块)。从注册的回调中,我得到以下输出:
编码:
c++ - Pdb 文件是否包含公共函数的参数名称?
我需要查找公共方法的函数参数名称。类型很容易从 PDB 符号和 DIA 符号中获得,但是有什么方法可以让我们也可以跟踪和提取函数参数名称吗?
我关心本机 pdb 符号。
c# - 更改生成的 PDB 文件的名称以包含其可执行文件的 .exe 或 .dll 扩展名
在 Visual Studio 2010 中,是否可以更改 .pdb 文件的命名以包含可执行文件的全名(包括其扩展名),并且调试仍然有效?
例如,假设我有一个可执行文件myprogram.exe
,我希望 pdb 是myprogram.exe.pdb
而不是myprogram.pdb
. 同样,我想mylibrary.dll
拥有mylibrary.dll.pdb
而不是mylibrary.pdb
.
c# - 扩展名为 .EXE 或 .DLL 的 PDB 文件
我有一个在调试模式下运行的 .net 4.0 Web 项目。直到最近,它一直运行良好。现在它错误地说它不能很好地处理各种 PDB 文件。它正在寻找的 PDB 文件都存在。但是,查看跟踪 .NET 正在尝试使用 .pdb.exe 或 .pdb.dll 扩展名找到它们。
为什么它要寻找扩展的额外部分而不仅仅是 .pdb?
visual-studio - 将 .pdb 调试符号信息嵌入到 Visual Studio 中的 .exe 文件中
我正在试验一种分析工具,可以在 Windows 中分析带有嵌入式调试符号信息的可执行文件。在几个开源项目上尝试这个工具时,我意识到大多数构建不会将符号信息保留在可执行文件中。我可以使用 VS (2008) 编译源代码,但构建通常将调试信息保存在单独的 .pdb 文件中,而不是 .exe 文件中(不幸的是,我只想从 .exe 文件中读取调试信息而不是.pdb 文件:-()。
有人知道使用 Visual Studio 将符号调试信息嵌入单个 .exe 文件的方法吗?
.net - pdb 文件的用途是什么?
我在我的一个 .NET 项目中使用第三方库。
我注意到 bin 文件夹中包含大量 pdb 文件 - 每个 dll 一个。pdb 文件的用途是什么?
nhibernate - 调试 nhibernate 原始版本
我从他们的原始站点下载了 nhibernate 的二进制文件,如果我得到源代码,我可以调试他们的二进制文件吗?
我的意思是:我不想重建源代码并将二进制文件带到项目中然后调试它们。
顺便说一句,他们不提供带有二进制文件的 pdb 文件。
我只想将我的源代码链接到已经存在的二进制文件?
当我尝试打开模块窗口并选择加载符号文件时:Nhibernate.Pdb 我收到此消息:
在此文件夹中未找到匹配的符号文件。
visual-studio - 如何理解 Visual Studio 的 .pdb 文件?
我用编辑器打开它,完全混乱。
顺便说一句,在“反汇编”视图中,是否可以转储所有汇编代码?我试过但只能抓住一屏线
.net - 如何使用 .Net 从 pdb 获取方法的行号和路径?
给定程序集及其 pdb,如何使用 .Net 获取方法的行号和路径?
visual-studio - Visual Studio 中“查找源”的映射存储在哪里?
当用户浏览到源位置时(因为 PDB 来自非本地构建),该映射存储在哪里?
如果它在 .suo 中,有没有办法以编程方式添加映射?(因为在这种情况下会以任何方式生成 sln)