社区
驱动开发/核心开发
帖子详情
发一个自己做的工具,用来看PDB的
李马
2007-11-13 11:49:04
PDB Explorer是一个能够查看微软pdb文件(Program DataBase,程序数据库)的工具,它能够将pdb文件中的struct、union及enum类型的定义以C/C++的语法显示出来,特别适合Windows底层研究人员及DDK程序员使用。
下载页:
http://www.titilima.cn/readblog.php?id=137
...全文
277
5
打赏
收藏
发一个自己做的工具,用来看PDB的
PDB Explorer是一个能够查看微软pdb文件(Program DataBase,程序数据库)的工具,它能够将pdb文件中的struct、union及enum类型的定义以C/C++的语法显示出来,特别适合Windows底层研究人员及DDK程序员使用。 下载页:http://www.titilima.cn/readblog.php?id=137
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
afgkidy
2007-11-16
打赏
举报
回复
非常好。
stevphen
2007-11-15
打赏
举报
回复
不错,好好看看
zswolf2000
2007-11-14
打赏
举报
回复
以前看《undocument windows2000》好像介绍过pdb的格式,一直懒得分析,看来有必要搞一搞了
zswolf2000
2007-11-14
打赏
举报
回复
不错!!马兄精力旺盛啊
dapli
2007-11-14
打赏
举报
回复
看看
Windows下MinGW生成
pdb
文件
Windows下MinGW生成
pdb
文件的
工具
。便于WinDbg分析崩溃时候的dmp文件。
哪些软件分析
工具
需要使用到
pdb
符号文件?(查看详细的函数调用堆栈,甚至查看内存中变量的值)
本文详细讲述哪些软件分析
工具
需要使用到
pdb
符号文件,以及如何使用
pdb
文件。
python调试
工具
pdb
_
pdb
调试神器使用终极指南
pdb
为python程序实现了
一个
交互式调试环境。它包括一些特性,可以暂停程序,查看变量值,以及逐步监视程序执行,从而能了解程序具体
做
了什么,并查找逻辑中存在的bug。启动调试
工具
使用
pdb
的第一步是让解释器在适当的时候进入调试
工具
。可以采用很多不同的方法达到这个目的,具体取决于起始条件和所要调试的内容。从命令行执行
pdb
的最直接的方式是通过命令行运行,命令格式如下python3 -m
pdb
p...
pdb
调试器详解
pdb
是 Python 内置的交互式调试
工具
,可以帮助开
发
者逐步调试代码、查看变量、分析问题。
pdb
是
一个
强大的调试
工具
,通过熟练使用断点、单步执行、调用栈分析等功能,可以帮助快速定位和解决问题。如果程序抛出了异常,可以用 bt 命令查看是在哪一层函数中出现了问题,从而快速定位问题。如果程序包含多层函数调用,bt 可以帮助明确每一层函数调用的顺序,以及当前所处的位置。运行 Python 脚本时,加上 -m
pdb
,会在
发
生异常时自动进入调试模式。程序会在脚本的第一行暂停,可以逐步执行代码。
Python
Pdb
源码解析
经常使用Python的同学一定熟悉
pdb
模块,它是Python官方标准库提供的交互式代码调试器,和任何一门语言提供的调试能力一样,
pdb
提供了源代码行级别的设置断点、单步执行等常规调试能力,是Python开
发
的
一个
很重要的
工具
模块。
pdb
使用方法见官方文档,本文重点分析官方
pdb
模块源码,介绍调试功能的实现原理。 原理 从cPython源码中可以看到,
pdb
模块并非c实现的内置模块,而是纯Python实现和封装的模块。核心文件是
pdb
.py,它继承自bdb和cmd模块: class...
驱动开发/核心开发
21,619
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章