Nit*_*i89 4 powerpc elf extraction function-prototypes
我一直在搜索很多,但还没有找到一种方法来提取函数原型,至少从ELF可执行文件中获取参数类型和返回类型.使用GNU BinUtils或任何其他方法.
我尝试在readelf,nm和objdump中使用不同的选项,它们列出了符号和函数名称,但是如何知道函数的参数类型和返回类型?
我有一种直觉,应该有办法做到这一点,任何人都能对此有所了解吗?
主持人:Windows 7
目标:用于PowerPC架构的elf
Emp*_*ian 10
假设您的二进制文件是使用调试信息构建的,您可以通过读取readelf -wi将要转储的DWARF调试格式来获取函数类型,参数类型等.
如果您的二进制文件是由IBM的编译器生成的,那么它可能具有(较旧的)STABS调试信息,您可以将其转储objdump -g.
如果你的二进制文件没有不具备调试信息,那么你就不能得到你正在寻找的信息-它只是不存在.