gdb是否有类似于崩溃实用程序的struct命令

gdb是否有类似于崩溃实用程序的struct命令,gdb,crash-dumps,Gdb,Crash Dumps,我想转储ovs vswitchd的内部数据结构 (gdb) print/x all_dpif_backers $11 = { map = { buckets = 0x7e0e28, one = 0x23467f0, mask = 0x0, n = 0x1 } } 现在我知道0x23467f0是struct hmap_节点的地址。如果使用crash 实用程序,我可以像这样转储值: 崩溃>结构hmap_节点0x2346

我想转储ovs vswitchd的内部数据结构

(gdb) print/x all_dpif_backers
$11 = {
    map = {
        buckets = 0x7e0e28,
        one = 0x23467f0,
        mask = 0x0,
        n = 0x1
    }
}
现在我知道0x23467f0是struct hmap_节点的地址。如果使用crash 实用程序,我可以像这样转储值: 崩溃>结构hmap_节点0x23467f0 我们如何使用gdb实现这一点

我们如何使用gdb实现这一点

另见GDB

我们如何使用gdb实现这一点


另请参见GDB。

也许我应该这样做:p/x(结构shash_节点)*0x23467f0也许我应该这样做:p/x(结构shash_节点)*0x23467f0
(gdb) print *(struct hmap_node*) 0x23467f0
(gdb) print (struct hmap_node*) 0x23467f0
$1 = ...
(gdb) print *$1