freebsd-dev/usr.sbin/pmcstat
Fabien Thomas f5f9340b98 Add software PMC support.
New kernel events can be added at various location for sampling or counting.
This will for example allow easy system profiling whatever the processor is
with known tools like pmcstat(8).

Simultaneous usage of software PMC and hardware PMC is possible, for example
looking at the lock acquire failure, page fault while sampling on
instructions.

Sponsored by: NETASQ
MFC after:	1 month
2012-03-28 20:58:30 +00:00
..
Makefile Fixed dependencies (make checkdpadd). 2010-02-25 20:24:19 +00:00
pmcpl_annotate.c - Reorganize code in 'plugin' to share log processing. 2010-02-11 22:51:44 +00:00
pmcpl_annotate.h - Reorganize code in 'plugin' to share log processing. 2010-02-11 22:51:44 +00:00
pmcpl_callgraph.c When an asm location cannot be resolved to a function the cost 2010-09-03 13:54:02 +00:00
pmcpl_callgraph.h - Reorganize code in 'plugin' to share log processing. 2010-02-11 22:51:44 +00:00
pmcpl_calltree.c - Support inlined location in calltree output. 2012-03-28 16:23:40 +00:00
pmcpl_calltree.h - Reorganize code in 'plugin' to share log processing. 2010-02-11 22:51:44 +00:00
pmcpl_gprof.c Spelling fixes for usr.sbin/ 2011-12-30 10:58:14 +00:00
pmcpl_gprof.h - Reorganize code in 'plugin' to share log processing. 2010-02-11 22:51:44 +00:00
pmcstat_log.c Add software PMC support. 2012-03-28 20:58:30 +00:00
pmcstat_log.h When an asm location cannot be resolved to a function the cost 2010-09-03 13:54:02 +00:00
pmcstat_top.h - Reorganize code in 'plugin' to share log processing. 2010-02-11 22:51:44 +00:00
pmcstat.8 mdoc: correct .Bd/.Bl arguments. 2012-03-26 21:22:53 +00:00
pmcstat.c Fix warning when compiling with gcc46: 2012-01-20 01:37:56 +00:00
pmcstat.h Convert pmcstat about using cpuset_t rather than relying on plain 32 bit 2011-08-07 18:37:05 +00:00