perl like Data::Dumper alternative for gdb



gdb中是否存在Data::D umper之类的东西?我怎样才能很好地打印复杂的 C 结构,例如,如果我有数组数组,哪些元素是一些结构怎么办?我已经读过关于使用 python 编写 gdb 脚本的信息,但不知道它是否可以做到这一点?

目前还不完全清楚你到底想做什么。

如果你想将自定义打印代码挂接到gdb打印函数中 - 不仅仅是print还有堆栈跟踪和与GUI前端的通信 - 那么请阅读gdb漂亮的打印机,尽管它们的名字,它实际上更像是价值转换器。

如果您想自己完全控制打印,请使用 gdb.Value API 获取值并剖析它们,通常使用gdb.Type信息来了解您正在查看的内容。

最新更新