Sometimes I'm doing static analysis outside of the debugger, and I want to see what a function that a symbol points to will do after the linker does runtime relocation. All I see in the disassembly is the call to
sym.imp.puts in the PLT, and if I follow it I only see the call to
reloc.puts in the GOT.
Is there anyway Radare can integrate with the linker to do this without running it in the debugger?
I would like to do something like
pdf @ sym.imp.puts
Without having to run the binary in a debugger, or doing static analysis myself manually on the external library.