GDB访问C语言结构体就跟C语言写的语法一样:
# gdb cmd line
p /x array_list[array_index + 1].country.latitude
(直接访问结构体的两级成员 以及数组下标)
# vsc
-exec p /x array_list[array_index + 1].country.latitude
本后的本质其实还是拿到对应的地址从内存地址读取数据 只是多了个结构类型判断 类似ptype
这一个语法的支持,能够快速调试C语言,包括app、so、kernel多个维度极大的方便调试观测