Just in case anyone runs into a similar problem.
what worked for me was to call get_StackTrace() and then simply using the get_filename_linenum on ips[1] (namely the wrapper's callee), works like a charm although I'm not sure if this is the appropriate way of handling this.
janjust wrote:
Is there a way to extract the line number within the source code just prior to a wrapper being called?
For instance a FORK or malloc were called in file_name.c at line number x
Is it possible to get that info through client requests?
I'm thinking something along the lines of passing the instrumented address back to the client just before the wrapper and then using get_filename_linenum(), though i'm not sure if that's the way to do it.
any ideas?