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

some libc symbols not resolved

Jonathan_Lynch
Beginner
349 Views

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?

Regards
Jonathan

0 Kudos
1 Reply
Peter_W_Intel
Employee
349 Views
Hi Jonathan,

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

Regards, Peter
0 Kudos
Reply