я пытаюсь получить переменные из файла elf с помощью python
я могу получить все доступные переменные, но проблема в том, что есть три типа переменных: normal, array, struct & union
В настоящее время я использую это, чтобы получить все переменные ..
for section in readelf.elffile.iter_sections():
if not isinstance(section, SymbolTableSection):
continue
for nsym, symbol in enumerate(section.iter_symbols()):
if(symbol['st_info']['type'] == 'STT_OBJECT'):
print symbol.name
Может кто-нибудь сказать мне, как получить имя каждой переменной вместе с ее членами, используя любой код ..
Заранее спасибо