Here is a patch to support profiling multiple DSOs. It works with # LD_PROFILE_ALL=1 ./a.out # LD_PROFILE=libc.so.6:foo.so:bar.so ./a.out Any comments? H.J.