1

GDB 7.2 python 没有 gdb.Type.iteritems 方法。无论如何,我可以从 gdb 7.2 访问匿名结构的成员(当然是在另一个结构中)?假设是我不知道匿名结构成员的名称,否则我可以对它们进行 gdb.parse_and_eval。

4

1 回答 1

1

我认为您可以使用 Type.fields 来遍历字段。

然后,您可以查看字段偏移量,并且可以按照 (type *) (((char *) obj) + offset) 的行计算指向匿名字段的指针。

这并不理想。有一个错误打开以实现更好的东西。

于 2013-06-06T02:00:14.903 回答