您的位置:首页 > 其它

如何使用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) 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: