2013-06-06 30 views
1

GDB 7.2 python沒有gdb.Type.iteritems方法。無論如何,我可以從gdb 7.2訪問匿名結構的成員(這是在另一個結構當然)?假設是我不知道匿名結構成員的名字,或者我可以對他們做gdb.parse_and_eval。GDB 7.2 + python:如何獲得匿名結構的成員?

回答

1

我認爲你可以使用Type.fields遍歷字段。

然後,您可以實地考察一下偏移,你可以計算一個指向匿名場,沿(類型*)(((字符*)目標文件)+偏移)的線。

這並不理想。有一個bug可以更好地實現。