From: Li Z. <xm...@ya...> - 2004-07-28 05:32:18
|
Hi, I have a problem with call graph. I installed the latest Oprofile on a Linux 2.6 kernel (with all the patches). The call graph I got only have "one level" like the following: self % child % image name app name symbol name 5 3.5e-04 0 0 vmlinux vmlinux unlock_page ----------------------------------------------------- 4 2.8e-04 0 0 vmlinux vmlinux add_to_page_cache ----------------------------------------------------- ... Every section has only one line. Did I miss something? Thanks for your help. __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo |
From: Philippe E. <ph...@wa...> - 2004-07-28 10:07:08
|
On Tue, 27 Jul 2004 at 22:32 +0000, Li Zhao wrote: > Hi, > I have a problem with call graph. I installed the > latest Oprofile on a Linux 2.6 kernel (with all the > patches). The call graph I got only have "one level" > like the following: > self % child % image name app name symbol > name > 5 3.5e-04 0 0 vmlinux vmlinux unlock_page > ----------------------------------------------------- > 4 2.8e-04 0 0 vmlinux vmlinux > add_to_page_cache > ----------------------------------------------------- > ... > Every section has only one line. > Did I miss something? > Thanks for your help. did you set max callgraph depth to a non zero value ? $ opcontrol -c 32 regards, Phe |
From: John L. <le...@mo...> - 2004-07-28 12:47:50
|
On Wed, Jul 28, 2004 at 12:10:32PM +0200, Philippe Elie wrote: > > I have a problem with call graph. I installed the > > latest Oprofile on a Linux 2.6 kernel (with all the > > patches). The call graph I got only have "one level" > > like the following: > > self % child % image name app name symbol > > name > > 5 3.5e-04 0 0 vmlinux vmlinux unlock_page > > ----------------------------------------------------- > > 4 2.8e-04 0 0 vmlinux vmlinux > > add_to_page_cache > > ----------------------------------------------------- > > ... > > Every section has only one line. > > Did I miss something? > > Thanks for your help. > > did you set max callgraph depth to a non zero value ? > $ opcontrol -c 32 And did you make sure to enable CONFIG_FRAME_POINTER for the kernel? You need the fp in programs you want call-graph profiles from. john |
From: Li Z. <xm...@ya...> - 2004-07-28 23:21:52
|
Thank you guys. It works now. --- John Levon <le...@mo...> wrote: > On Wed, Jul 28, 2004 at 12:10:32PM +0200, Philippe > Elie wrote: > > > > I have a problem with call graph. I installed > the > > > latest Oprofile on a Linux 2.6 kernel (with all > the > > > patches). The call graph I got only have "one > level" > > > like the following: > > > self % child % image name app name > symbol > > > name > > > 5 3.5e-04 0 0 vmlinux vmlinux > unlock_page > > > > ----------------------------------------------------- > > > 4 2.8e-04 0 0 vmlinux vmlinux > > > add_to_page_cache > > > > ----------------------------------------------------- > > > ... > > > Every section has only one line. > > > Did I miss something? > > > Thanks for your help. > > > > did you set max callgraph depth to a non zero > value ? > > $ opcontrol -c 32 > > And did you make sure to enable CONFIG_FRAME_POINTER > for the kernel? > > You need the fp in programs you want call-graph > profiles from. > > john > __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail |