Hi,
I'm working with DTrace to track function calls within shared libraries. Typically, this is straightforward. For example, let's say I have a binary named "foo" and
a library named "libbar.so." when I run "foo," I can trace every function call made inside "libbar.so."
However, shared libraries also have constructor where essential data structures are initialized. I'd like to trace function calls specifically starting from
the constructor, but I haven't been able to achieve this. Is it possible to use DTrace to track function calls from this point?
I'm working with DTrace to track function calls within shared libraries. Typically, this is straightforward. For example, let's say I have a binary named "foo" and
a library named "libbar.so." when I run "foo," I can trace every function call made inside "libbar.so."
However, shared libraries also have constructor where essential data structures are initialized. I'd like to trace function calls specifically starting from
the constructor, but I haven't been able to achieve this. Is it possible to use DTrace to track function calls from this point?