I am using vtune_amplifier_xe_2011_update4.tar.gz (build 176374) and doing some performance profiling of an application using lightweight hotspots.
When reviewing the hotspots report using Grouping "Module / Function" there are a lot of unresolved symbols in libc-2.10.1.so - see attached screenshot
I am using Ubuntu 9.10 with the following libraries installed related to libc
ii libc-ares2 1.6.0-2 library for asyncronous name resolves
ii libc-bin 2.10.1-0ubuntu19 GNU C Library: Binaries
ii libc-dev-bin 2.10.1-0ubuntu19 GNU C Library: Development binaries
ii libc6 2.10.1-0ubuntu19 GNU C Library: Shared libraries
ii libc6-dev 2.10.1-0ubuntu19 GNU C Library: Development Libraries and Hea
ii libcairo2 1.8.8-2ubuntu1.1 The Cairo 2D vector graphics library
ii libcap2 1:2.16-5ubuntu1 support for getting/setting POSIX.1e capabil
Running ldd on the application that I am processing, I see that it returns
libc.so.6 => /lib/libc.so.6 (0x00007fdfa5f07000)
This seems to be different than libc-2.10.1.so which vtune detects.
Any idea as to how the remaining symbols in libc can be resolved so that I can see performance metrics?
Thanks for your JPG file!
Only one unresolved symbol/function [libc-2.10.1.so]under module libc-2.10.1.so - this means, some hot addresses in /lib/lib-20.10.1.so can't be resolved by VTune Amplifier. So use module name instead of unresolved function name. It does make sense!
If you regards, that your application doesn't depends on libc-2.10.1.so but Vtune detects it. Please go https://premier.intel.comto submit a ticket with attached lightweight-hotspots result directory, binaries