PDBExplorer是一款能够帮助用户查询.pdb为后缀的文件中内容的软件,通过PDBExplorer用户能够对某个.pdb文件进行快速的关键词检索,软件能够查询到文件中的符号名称和所有的地址信息,是一款开发会用到的工具。
1. 查看pdb文件头信息,可以修改名称,模拟器不支持中文PDB名称文件使用此功能修改比较方便;
2. 查看所有记录,并显示各个记录的偏移地址、长度、属性、标识等信息;
3. 记录可以分文本方式、十六进制单记录以及浏览全部方式查看,并可以快速定位;
1.在快盘下载站下载该软件
2.解压PDBExplorer.exe进入安装界面
3.软件无需安装,打开即可正常使用
一、下载打开软件,导入.pdb文件。
二、点击打开文件可以看到.pdb文件中的符号名称。
什么是PDB文件?
大部分的开发人员应该都知道PDB文件是用来帮助软件的调试的。但是他究竟是如何工作的呢,我们可能并不熟悉。本文描述了PDB文件的存储和内容。同时还描 述了debugger如何找到binay相应的PDB文件,以及debugger如何找到与binay对应的源代码文件。本文适用于所有的Native和 Managed的开发人员。
在开始前,我们先定义2个术语:private build, 用来表示在开发人员自己机器上生成的build;public build,表示在公用的build机器上生成的build。private build相对来说比较简单,因为PDB和binay在相同的地方,通常地我们遇到的问题都是关于public build。
所有的的开发人员需要知道的最重要的事情是”PDB文件跟源代码同样的重要“, 没有PDB文件,你甚至不能debugging。对于public build,需要symbol server存储所有的PDB,然后当用户报告错误的时候,debugger才可以自动地找到binay相应的PDB文件, Visual Studio 和 windbg都知道如何访问symbol server。在将PDB和binay存储到symbol server前,还需要对PDB运行进行source indexing, source indexing的作用是将PDB和source关联起来。
接下来的部分假设有已经设置好了symbol server和source server indexing。TFS2010中可以很简单地完成对一个新的build的source indexing 和 symbol server copying。
二 PDB文件的内容
正式开始PDB的内容,PDB不是公开的文件格式,但是Microsoft提供了API来帮助从PDB中获取数据。
Native C++ PDB包含了如下的信息:
* public,private 和static函数地址;
* 全局变量的名字和地址;
* 参数和局部变量的名字和在堆栈的偏移量;
* class,structure 和数据的类型定义;
* Frame Pointer Omission 数据,用来在x86上的native堆栈的遍历;
2020日历表下载42556人在玩日历可以让您知道过去、今天、以后的时间,日历是每个人都应该具备的
下载xlsx兼容包下载1615人在玩如果使用 Microsoft Word 2000 或 Microsoft Word 2002 阅读或编写包含复杂文种的文档,了解如何在您的 Word 版本中正确显示 Word 更高版本的文档
下载infopath 2016 下载1257人在玩infopath一款强大好用的表单创建、设计、收集以及聚合工具,可以有效地为用户提供表单的设计、开发、部署、托管、收集或者聚合等操作,轻松完成各类数据的交互操作,为您的办公带来极大的便利。
下载hwp2005中文版1035人在玩hwp2005中文版是款功能非常强大的电子阅读工具是由韩国的进行研发推出的,操作也简单,需要的朋友赶快将hwp2005下载。
下载File Magic最新版下载748人在玩FileMagic是一款功能非常强大的软件,软件支持打开所有格式的文件,通过FileMagic用户能够不用在电脑上下载相关软件即可以打开所有后缀名的软件,无论是TXT还是.py等后缀名,还能打开文件后进行修改
下载onenote 2010下载739人在玩OneNote 是用来记录生活中重要事件的数字笔记本,是软公司进行研发推出,可以将你生活中需要记录和管理的一切事项搜罗其中,云存储空间,可以同步到onedrive,也支持对移动设备里面的笔记进行离线的访问。
下载OneNote 2016下载707人在玩onenote 2016 64位是款简单使用的自由行使的信息获取或者用户协作的工具;它特是个数字笔记本,可以为大家进行提供笔记的位置、包括了信息等,支出将您的生活里面的趣事等收集
下载wps2012专业版469人在玩wps office 2012个人版简称wps2012专业版,这是一款专业好用的免费办公软件,重要的是个人版本无需序列号而且不需要激活,用户可以免费对文档或者表格进行编辑、排版本等操作
下载office2014下载428人在玩Office2014 是ChemOffice2012的升级版本,继承Office 三大应用集成的基础上能够采集、存储、检索和共享括化合物、反应式、材料及相关属性在内的各种信息,更为满足仅需要单个应用的用户需求,将集成应用分拆,以满足用户自身日常需求。
下载everedit破解版331人在玩EverEdit是一款非常实用的文本编辑工具,能够帮助我们快速进行处理和编辑,EverEdit中文版还支持多种脚本进行使用和处理,为网页作者、程序员和管理人员提供了大量的可定制特性。
下载