I am working on a reverse engineering task, in which I need to recover function prototype (including number of parameters, type of each parameter) from the input binary (
ELF binary on
IDA-Pro can be guided to recover function prototype for functions defined inside the binary code, I am trapped in recovering library functions invoked inside the binary code.
mov str_pointer, %rdi call puts <---- Library function
So here is my question:
- can I use IDA-Pro to somehow recover the library function's prototype?
- If not，it seems to me that I can benefit from some database on this info? Could anyone shed some lights on this?