当前位置:首页 > 软件下载 > 编程开发

PDB文件查看工具(PDBExplorer)v1.0免费版

点此纠错

  • 平台:WinAll
  • 大小:184KB
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2020-03-03
3.0
0% 0%

情介绍

PDBExplorer是一款可以帮助用户查询.pdb后缀的文件内容的软件。通过PDBExplorer,用户可以快速对.pdb文件进行关键字搜索。软件可以查询文件中的符号名称和所有地址信息。是开发人员使用的工具。

PDBExplorer是一款可以帮助用户查询.pdb后缀的文件内容的软件。通过PDBExplorer,用户可以快速对.pdb文件进行关键字搜索。软件可以查询文件中的符号名称和所有地址信息。是开发人员使用的工具。

PDB文件查看工具(PDBExplorer)

特征

1、查看pdb文件头信息并修改名称。模拟器不支持中文PDB名称文件。使用该功能修改比较方便;

2、查看所有记录,显示每条记录的偏移地址、长度、属性、标识等信息;

3、记录可以以文本方式、十六进制单条记录或全部浏览方式查看,并可快速定位;

指示

1.下载并打开软件并导入.pdb文件。

2. 单击打开文件以查看.pdb 文件中的符号名称。

16f5e5e012894dc9_600_0.png

常见问题

什么是PDB文件?

大多数开发人员应该知道PDB 文件用于帮助调试软件。但它到底是如何运作的,我们可能并不熟悉。本文介绍PDB 文件的存储和内容。还描述了

描述了调试器如何找到binay对应的PDB文件,以及调试器如何找到binay对应的源代码文件。本文适用于所有Native 和

托管开发人员。

在开始之前,我们首先定义两个术语:私有构建,用于表示在开发人员自己的机器上生成的构建;民众

构建是指在公共构建机器上生成的构建。私人的

构建相对简单,因为PDB和binay在同一个地方,而且通常我们遇到的问题都是关于公共构建的。

所有开发人员需要知道的最重要的一点是“PDB文件与源代码一样重要”,没有PDB文件,你甚至无法调试。对于公众

构建需要符号服务器来存储所有PDB。那么当用户报错时,调试器可以自动找到binay对应的PDB文件。视觉的

studio 和Windbg 都知道如何访问符号服务器。将PDB 和binay 存储到符号时

在运行服务器之前,您需要对PDB执行源索引。源索引的作用是将PDB与源关联起来。

下一部分假设符号服务器和源服务器已设置。

索引。新版本的源索引和符号服务器复制可以在TFS2010 中轻松完成。

二 PDB文件的内容

正式从PDB的内容开始,PDB不是公共文件格式,但是微软提供了API来帮助从PDB获取数据。

本机C++ PDB 包含以下信息:

* 公共、私有和静态函数地址;

* 全局变量的名称和地址;

* 参数和局部变量的名称和堆栈偏移量;

* 类、结构和数据类型定义;

* 帧指针省略数据,用于x86上的本机堆栈遍历;

* 源代码文件的名称和行号;

.NET PDB仅包含2条信息:

* 源代码文件名和行号;

* 和局部变量的名称;

* 所有其他数据已包含在.NET元数据中;