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

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元数据中;