目录
预览结果
[mzhai demo_gdb_skills]$ gdb -p `pgrep a.out` -q
(gdb) source CheckCircle.py
(gdb) CheckCircle jobhead 8 500
0x7fff13761940
0x7fff13761950
0x7fff13761960
。。。
前言
在上篇《GDB调试技巧实战--使用Python修改客户release版本生产环境内存》我们已经介绍过GDB Python API,并写了一个gdb.Function小函数。本节我们将会用gdb.Command写一个GDB中可以调用的命令(就像backtrace, break, info 那样的命令)。
我准备实现的功能是《GDB调试技巧实战--发现relea
本文介绍了如何利用GDB的Python API编写一个GDB命令,用于在非debug的release版本程序中检测循环链表。通过示例代码展示了一种方法,该方法能够检查链表中的任何循环,而不仅仅局限于特定起点。测试部分说明了创建一个包含10个节点的循环链表的C程序,并展示了如何在GDB中进行调试和验证结果。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



