[prev in list] [next in list] [prev in thread] [next in thread] 

List:       oprofile-list
Subject:    Re: callgraph on x86_64
From:       "Konstantin Serebryany" <konstantin.s.serebryany () gmail ! com>
Date:       2008-01-30 1:53:03
Message-ID: 59e975c10801291753y19a5b8d9yd22c75b368858c7b () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hmm.
I have a machine which works in mixed mode (2.6.18.5 mixed64-32).
oprofile's flat profile works fine on it, but the callgraph does not.
It shows me something like this:

$ opreport -l -c  ./bzip2
...-------------------------------------------------
98372    51.8719  BZ2_blockSort
  98372    100.000  BZ2_blockSort [self]
-------------------------------------------------------------------------------
71317    37.6057  fallbackSort
  71317    100.000  fallbackSort [self]


But if I boot this machine in pure 32-bit mode the callgraph works.

I tried oprofile 0.9.2 and 0.9.3
--kcc


On Jan 29, 2008 5:39 PM, John Levon <levon@movementarian.org> wrote:

> On Tue, Jan 29, 2008 at 03:28:19PM -0800, Konstantin Serebryany wrote:
>
> > As far as I understand, oprofile's callgraph does not work on x86_64
> now.
>
> This is not true as far as I'm aware, unless somebody's broken it (far
> from impossible, sadly)
>
> regards
> john
>

[Attachment #5 (text/html)]

Hmm. <br>I have a machine which works in mixed mode (<a \
href="http://2.6.18.5">2.6.18.5</a> mixed64-32). <br>oprofile&#39;s flat profile \
works fine on it, but the callgraph does not. <br>It shows me something like \
this:<br> <br>$ opreport -l -c&nbsp; ./bzip2<br>...<div id="1fzl" class="ArwC7c \
ckChnd">------------------------------------------------- <br>98372&nbsp;&nbsp;&nbsp; \
51.8719&nbsp; BZ2_blockSort<br>&nbsp; 98372&nbsp;&nbsp;&nbsp; 100.000&nbsp; \
BZ2_blockSort [self]<br>-------------------------------------------------------------------------------<br>71317&nbsp;&nbsp;&nbsp; \
37.6057&nbsp; fallbackSort<br>&nbsp; 71317&nbsp;&nbsp;&nbsp; 100.000&nbsp; \
fallbackSort [self] <br></div><br><br>But if I boot this machine in pure 32-bit mode \
the callgraph works. <br><br>I tried oprofile 0.9.2 and 0.9.3 \
<br>--kcc<br><br><br><div class="gmail_quote">On Jan 29, 2008 5:39 PM, John Levon \
&lt;<a href="mailto:levon@movementarian.org">levon@movementarian.org</a>&gt; \
wrote:<br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, \
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On Tue, \
Jan 29, 2008 at 03:28:19PM -0800, Konstantin Serebryany wrote:<br> <br>&gt; As far as \
I understand, oprofile&#39;s callgraph does not work on x86_64 now.<br><br></div>This \
is not true as far as I&#39;m aware, unless somebody&#39;s broken it (far<br>from \
impossible, sadly)<br><br>regards<br> <font \
color="#888888">john<br></font></blockquote></div><br>



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

_______________________________________________
oprofile-list mailing list
oprofile-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oprofile-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic