Hi all,
I've checked out oprofile from CVS, and built for an XScale (ARM)
processor using a kernel based on 2.6.12.
The daemon starts ok:
/ # opcontrol --vmlinux=/home/me/vmlinux-2.6.12.eabi
/ # opcontrol --start
Using 2.6+ OProfile kernel interface
Then, I ran some Gtk+ user interface processes on the system. Later,
opreport doesn't seem to know anything about the activity which
happened outside the kernel:
/ # opreport -l
CPU: CPU with timer interrupt, speed 0 MHz (estimated)
Profiling through timer interrupt
TIMER:0|
samples| %|
------------------
7205014 99.4734 no-vmlinux
38144 0.5266 vmlinux-2.6.12.eabi
Have I missed a step to enable mapping of CPU cycles back to the
user-space processes? Alternately, the estimate of 0 MHz makes me
wonder whether there's low-level trouble with support for this CPU.
Thanks,
Matt
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
|