eresi
eresi copied to clipboard
Etrace must trace internal static library functions
When loading a binary to be traced, only the main binary functions will be traced (and the external function it calls). The internal functions of the dependences will currently not be traced.
This needs to be fixed by injecting the tracer .o file in each library dependence as well, and modify the .dynamic section of each library to reflect the change (since libraries will certainly need another path or another name, to avoid messing with the original non-traced version of the libraries)
x86 should be a priority, then sparc
Enjoy
-jv
Ticket: 31 Reported by: jfv on Mon Sep 24 17:47:57 2007