gdb 打印结构体


 

 

(gdb) p arr
$8 = (struct rte_fbarray *) 0x1000000b0
(gdb) p *arr
$9 = {name = '\000' <repeats 63 times>, count = 0, len = 0, elt_sz = 0, data = 0x0, rwlock = {cnt = 0}}
(gdb) set print pretty on (gdb) p *arr
$10 = {
  name = '\000' <repeats 63 times>, 
  count = 0, 
  len = 0, 
  elt_sz = 0, 
  data = 0x0, 
  rwlock = {
    cnt = 0
  }
}

 

 

 

(gdb) info breakpoints
Num     Type           Disp Enb Address            What
1       breakpoint     keep y   0x00000000005afeac in rte_fbarray_init 
                                                   at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_fbarray.c:713
        breakpoint already hit 3 times
2       breakpoint     keep y   0x00000000005aff88 in rte_fbarray_init 
                                                   at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_fbarray.c:745
        breakpoint already hit 3 times
(gdb) info break
Num     Type           Disp Enb Address            What
1       breakpoint     keep y   0x00000000005afeac in rte_fbarray_init 
                                                   at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_fbarray.c:713
        breakpoint already hit 3 times
2       breakpoint     keep y   0x00000000005aff88 in rte_fbarray_init 
                                                   at /data1/dpdk-19.11/lib/librte_eal/common/eal_common_fbarray.c:745
        breakpoint already hit 3 times
(gdb) delete 1-2
(gdb) info break
No breakpoints or watchpoints.
(gdb) c

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM