Community
cancel
Showing results for 
Search instead for 
Did you mean: 
rob_maidment
Beginner
104 Views

RDC: Call-graph ok, but problems with sampling ("other32")

Hello

I've built an RDC driver forFedoraCore3using the VDK. I'm using VTune 9.0. I can successfully perform remote callgraph profiling from my Windows system, all the drill-downs work fine, right down to source code level. However, I am having problems with sampling.

Firstly,my process is listed in the Process window using its PID, not its name. Secondly, once I've worked out the correct process, all samples are allocated to either kernel or "Other32". I'm trying to collect Instructions Retired and Clockticks, using EBS. I'm fairly certain my program is built correctly because like I say, call graph works fine. I'm also fairly certain (based on the callgraph results) that there should be plenty of samples occurring within my program's modules.

Any ideas anyone?

thanks, Rob

0 Kudos
4 Replies
TimP
Black Belt
104 Views

VTune call graph instrumentation doesn't depend on debug symbols, so I think you are stretching the analogy for module correlation in EBS. Are you trying to run without symbols? You may not find many people with recent experience of VTune on FC3, in case that is implicated in some way (e.g. outdated binutils).
rob_maidment
Beginner
104 Views

Tim

Thanks for the reply. When you say "symbols", do you mean debug symbols for my application or the kernel? I have built my application with debug information (the "-g" option for GCC) and I was assuming that I must have done this correctly because callgraph is working. I haven't rebuilt the kernel with debug information though. I understood this was only necessary if I wanted to see what was happening within the kernel. Are you saying that I need to rebuild the kernel for EBS to work at all?

thanks again,

Rob

TimP
Black Belt
104 Views

Yes, I was referring to the -g debug symbols. They aren't required for call graph, as far as I know. As you are able to install the VTune drivers, you have no problem with kernel configuration.
The PTU profiler, available on the WhatIf forum, has more options to gain recognition of source modules, although documentation may be lacking.
David_A_Intel1
Employee
104 Views

Note: I don't think the VTune analyzer ever supported Fedora* Core 3. As I recall, Fedora Core 3 was a very unstable release and we jumped from release 2 to 4, in regards to our testing.
Reply