Hello,
Is there a way to have any output from functions called by dr_insert_clean_call? Either as:
1. a return value (so, call a non void returning function)
2. If the function expects arguments by reference, do any changes to these arguments get reflected in the opnds passed by dr_insert_clean_call?
If neither of these are possible:
I am forcing apps to use my own memory, for every memory access I use drutil_insert_get_mem_addr then pass it as an argument to my translation function called by dr_insert_clean_call. What I want is to use the result of that function to replace the original memory operand. Any suggestions?