Hi,
I'm using the sampling capability of perfmon to record last level cache
misses. I'm using commands such as the following:
taskset -c 4 pfmon  --smpl-outfile=pfout.out  --long-smpl-periods=1
--show-time -e l3_cache_misses:0x27 ./a.out

The output file contains instruction pointer (IP) values related to the last
level cache (LLC) misses. I'm interested in the actual addresses that miss
at the LLC. I wonder if there is away to obtain such address traces. I've
tried to obtain such traces using IBS (not within perfmon) on AMD machines,
but the accuracy of the miss trace is too low.

If there's no other way, is it possible to hack the perfmon code to record
actual miss addresses instead of IPs? If yes, can anyone guide me into the
right direction (for example telling me which files I need to look at in
order to do this)

I'm not really an expert in linux and perfmon, so the more explanations the
better!

Thanks in advance

Mohammad
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to