Разбор файла эльфа для получения переменных - PullRequest
0 голосов
/ 10 января 2019

я пытаюсь получить переменные из файла 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

Может кто-нибудь сказать мне, как получить имя каждой переменной вместе с ее членами, используя любой код ..

Заранее спасибо

...