解析elf文件以获取变量

时间:2019-01-10 05:57:48

标签: elf

im tring使用python从elf文件中获取变量

我可以获取所有可用的变量,但问题是存在三种类型的变量,它们分别是普通变量,数组变量,结构变量和联合变量

当前,im正在使用它来获取所有变量。

            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

任何人都可以打电话给我,如何使用任何代码获取每个变量名称及其成员。

预先感谢

0 个答案:

没有答案