Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
5056 Discussions

some libc symbols not resolved


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 - 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 => /lib/ (0x00007fdfa5f07000)

This seems to be different than which vtune detects.

Any idea as to how the remaining symbols in libc can be resolved so that I can see performance metrics?


0 Kudos
1 Reply
Hi Jonathan,

Thanks for your JPG file!

Only one unresolved symbol/function []under module - this means, some hot addresses in /lib/ 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 but Vtune detects it. Please go submit a ticket with attached lightweight-hotspots result directory, binaries

Regards, Peter
0 Kudos