Total hit count displayed by "opannotate -a" does not match sum of counts for each of the bundles in function (total count exceeds the sum by approx. 20%).
However, running the same workload under HP Caliper profiler shows almost the same total hit count, but different counts for some of the bundles (those counts are greater than the corresponding counts listed by opannotate).
Therefore, I suspect that oprofile somehow missed many hits on those bundles.
I would also like to note that such bundles have stop bit in the middle of the bundle -- is it possible that oprofile does not handle that properly?
Attaching test case assembly; source, opannotate -a output and caliper output will follow.
testcase assembly
testcase source
opannotate -a output
HP Caliper output
HP Caliper output
Logged In: YES
user_id=53034
Originator: NO
This is almost certainly some issue with binutils not us.
Logged In: YES
user_id=1646970
Originator: YES
Could you please be more specific?
Given that oprofile has only had ia64 support through the userspace oprofile daemon and the oprofile daemon was removed by commit 0c142c3a096d3e9ec42cc9b0ddad994fea60d135 this is going to be marked as closed-wont-fix.