We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
we can see functions in IDA pro like this:
__int64 __fastcall mallopt(int a1, unsigned int a2) { ... }
Is there any way we can use a python script to get all functions from an ELF and dump them in a log file in that format?
examples/analysis/dump_func_info.py does dumps something but i don't need.
The text was updated successfully, but these errors were encountered:
Do you mean the example is too complex, or that it doesn't work the way it should?
Sorry, something went wrong.
the example works but it can't provide what i need.
i need a script to get all exported functions from an ELF, in a format like this (ret-value functionname (args)):
__int64 __fastcall mallopt(int a1, unsigned int a2) __int64 __fastcall xxx(int a1) __int64 xxx()
just like the functions names we can see in IDA pro's pseudocode window.
btw, i used objdump to get exported functions like this:
objdump -T xxx.so | grep 'DF'|grep '.text' | awk '{print $NF}'|c++filt
and i got something like this:
xxx(unsigned char const*, unsigned long)
as you can see the demangled function name doesn't contain return value.
No branches or pull requests
we can see functions in IDA pro like this:
Is there any way we can use a python script to get all functions from an ELF and dump them in a log file in that format?
examples/analysis/dump_func_info.py does dumps something but i don't need.
The text was updated successfully, but these errors were encountered: