eresi icon indicating copy to clipboard operation
eresi copied to clipboard

Etrace must trace internal static library functions

Open thorkill opened this issue 9 years ago • 0 comments

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

thorkill avatar Apr 23 '16 20:04 thorkill