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

Missing Assembly Information for a method that aprears multiple Times

Humphrey_B
Beginner
774 Views

Hello,

my post keep geting marked as spam, so i trying again, i can post more information if needed, but i just simply trying to ask this question, please excuse any typo, as i am trying to avoid copy and pasting incase thats the issue

 

i want to collect assmbly imformation using the command line, but i get the error Source/ assembly Code for the selected object is not available

 

i using the following comand

 

vtune -report hotspots -r Data/runA -source-object function="havlak::HavlakloopFinder\$4::apply" -group-by=basic-block,address -column=block,"CPU Time:Self",assembly

 

But this does not work and returns no source found, it seems to be only this method this comand does not work for

 

when i look at the GUI view for this method i can find two entries

havlak::HavlakLoopFinder$4::apply(java::lang::Object)
havlak::HavlakLoopFinder$4::apply(java::lang::Interger)

i assume the error is because it can't work out which one of the two method i want.

i want to use the comand line, the gui view which does work for both is not a suitable workaround,

so is there a way to provide the "full" name of the function

 

Labels (1)
0 Kudos
2 Replies
Humphrey_B
Beginner
765 Views

Hi, so not copy and pasting was the issue, this post was not marked as spam, ill now include an image

0 Kudos
SJLim_intel
Employee
673 Views

Since you mentioned that the GUI view provided the data you wanted, can you try generating command line config from GUI?

https://www.intel.com/content/www/us/en/docs/vtune-profiler/user-guide/2024-0/generating-command-line-configuration-from-gui.html

0 Kudos
Reply