标签: c gdb
(gdb) p/d &(((pcm_pkt_t*)0)->rx_timestamp) $12 = 236
它实际打印的是什么?它是否打印rx_timestamp或其值的大小? 这是来自netbsd内核的离线分析。
rx_timestamp
答案 0 :(得分:4)
在这里,您将获得位于地址0(((pcm_pkt_t*)0))的结构成员的地址。所以你在结构中有这个成员的偏移(成员偏移是成员的地址 - 结构的起始地址,这里是0)。
((pcm_pkt_t*)0)