如何使用GDB显示不同C文件中的同名结构体内容
2015-12-08 19:10
337 查看
先list 该文件中的function,然后再打印该结构体。
如:
(gdb) p *(entry_t*)0x7fda00004a00
$22 = {type = CRED_CERTIFICATE, subtype = 32730, final = 2, constructor = 0x7fda00000000}
(gdb) list auth_cfg.c:add
489
490 /**
491 * Implementation of auth_cfg_t.add.
492 */
493 static void add(private_auth_cfg_t *this, auth_rule_t type, ...)
494 {
495 entry_t entry;
496 va_list args;
497
498 va_start(args, type);
(gdb) p *(entry_t*)0x7fda00004a00
$23 = {type = AUTH_RULE_AUTH_CLASS, value = 0x2}
(gdb)
如:
(gdb) p *(entry_t*)0x7fda00004a00
$22 = {type = CRED_CERTIFICATE, subtype = 32730, final = 2, constructor = 0x7fda00000000}
(gdb) list auth_cfg.c:add
489
490 /**
491 * Implementation of auth_cfg_t.add.
492 */
493 static void add(private_auth_cfg_t *this, auth_rule_t type, ...)
494 {
495 entry_t entry;
496 va_list args;
497
498 va_start(args, type);
(gdb) p *(entry_t*)0x7fda00004a00
$23 = {type = AUTH_RULE_AUTH_CLASS, value = 0x2}
(gdb)
相关文章推荐
- 【springmvc+mybatis项目实战】杰信商贸-26.出货表修饰+下载
- 【springmvc+mybatis项目实战】杰信商贸-27.POI由HSSF升级为XSSF
- Redis学习笔记---字典类型
- 2015.12.08 Xcode-猜数字
- 【springmvc+mybatis项目实战】杰信商贸-30.出口报运增删查修mapper+Dao+Service+Controller
- 【springmvc+mybatis项目实战】杰信商贸-28.POI百万数据打印
- OpenGL ES 学习教程(六) 使用开源库 Assimp 将 Obj 模型 转换成自己的格式
- 【springmvc+mybatis项目实战】杰信商贸-29.购销合同技术难点分析
- c#的dllimport使用方法详解
- iOS之SQL语句详解
- Linux基础-查看文件与目录
- web自动化(9)----截图
- 【Web安全与防御】简析Sql注入与防御措施
- 【springmvc+mybatis项目实战】杰信商贸-31.出口报运业务-购销合同查询与上报
- 【springmvc+mybatis项目实战】杰信商贸-32.出口报运修改+报运货物批量展现-批量修改控件1
- 设计模式Adapter模式的五分钟
- 《程序员的自我修养》--读书笔记
- java基础第一天——入门
- 类及类的成员函数的定义
- 进程启动与动态加载库信息