GDB 7.2 python не имеет метода gdb.Type.iteritems. Во всяком случае, я могу получить доступ к членам анонимной структуры (которая, конечно, входит в другую структуру) из gdb 7.2? Предполагается, что я не знаю, знаю имя членов анонимной структуры, иначе я мог бы сделать gdb.parse_and_eval на них.GDB 7.2 + python: как получить членов анонимной структуры?
1
A
ответ
1
Я думаю, вы можете использовать Type.fields для итерации по полям.
Затем вы можете посмотреть смещение поля, и вы можете вычислить указатель на анонимное поле вдоль линий (type *) (((char *) obj) + offset).
Это не идеальный вариант. Существует ошибка, позволяющая реализовать что-то лучше.
Смежные вопросы
- 1. Как получить адреса членов структуры
- 2. Как получить доступ членов структуры внутри QList
- 3. Установить элементы анонимной структуры
- 4. карты как анонимные структуры членов
- 5. Макро для членов структуры
- 6. Выход структуры GDB
- 7. gdb/gfortran сломанный после 7.2/4.7
- 8. Перечислять членов структуры?
- 9. GDB не отображает членов объекта
- 10. Как получить доступ к ключам или значениям значения Python GDB
- 11. Инициализация поля внутри анонимной структуры
- 12. Внедрение именованной структуры как анонимной структуры в другую структуру
- 13. Как получить адресную информацию о члене структуры?
- 14. Ошибки при инициализации членов структуры
- 15. Упражнение 7.2: Think Python
- 16. Использование макросов в C11 определения анонимной структуры
- 17. Как сохранить инициализацию структуры как членов?
- 18. C++ GDB точка останова для функций-членов
- 19. Как получить доступ к gdb из python
- 20. Как получить python eventlet stack throuth gdb
- 21. Элемент структуры печатной структуры в gdb
- 22. MPI allgatherv некоторых членов структуры
- 23. Член инициализации членов структуры данных
- 24. Как читать значения структуры в gdb?
- 25. как смотреть процесс изменения структуры использовать gdb
- 26. Какова цель анонимной структуры в Ruby?
- 27. RedHat 7.2, как получить стаб-32.h
- 28. структуры или класс с переменным числом членов
- 29. Python-скриптинг в GDB
- 30. Как перечислить все определение структуры и получить размер структуры в gdb?