Menu

#150 Count discrepancy in ia64 assembly annotation

None
closed-wont-fix
nobody
None
5
2015-05-26
2006-11-16
No

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.

Discussion

  • Alexander Monakov

    testcase assembly

     
  • Alexander Monakov

    testcase source

     
  • Alexander Monakov

    opannotate -a output

     
  • Alexander Monakov

    HP Caliper output

     
  • Alexander Monakov

    HP Caliper output

     
  • John Levon

    John Levon - 2007-05-20

    Logged In: YES
    user_id=53034
    Originator: NO

    This is almost certainly some issue with binutils not us.

     
  • Alexander Monakov

    Logged In: YES
    user_id=1646970
    Originator: YES

    Could you please be more specific?

     
  • William Cohen

    William Cohen - 2015-05-26
    • status: open --> closed-wont-fix
    • Group: -->
     
  • William Cohen

    William Cohen - 2015-05-26

    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.

     

Log in to post a comment.