I'm using IDA Pro 6.5, and I got the offset of a function and its arguments.It looks like this:.text:0000C0DE        int __cdecl func(char* a1, int a2, int a3, int a4, int a5, int a6, char* a7)However, it has tons of xrefs (more than 200!)Is there any way of dumping a1 and a7 arguments of every call to a list?I cannot hook and dump the arguments at runtime.I know I can walk the xref list with IDC, but once I'm on the call func instruction, I don't know how to get arguments from the stack.
Is there any way to get a list of function arguments used with IDC?
ida;idapro plugins
If you have the Hex-Rays Decompiler, I'd recommend decompiling the entire binary and then grep'ing the resulting decompilation for func(.This should provide you with more useful results than whatever IDC script one could develop.