table of contents
other versions
- wheezy 3.2.17-1
PERF_3.2-LIST(1) | perf Manual | PERF_3.2-LIST(1) |
NAME¶
perf-list - List all symbolic event typesSYNOPSIS¶
perf list [hw|sw|cache|tracepoint|event_glob]
DESCRIPTION¶
This command displays the symbolic event types which can be selected in the various perf commands with the -e option.EVENT MODIFIERS¶
Events can optionally have a modifer by appending a colon and one or more modifiers. Modifiers allow the user to restrict when events are counted with u for user-space, k for kernel, h for hypervisor.RAW HARDWARE EVENT DESCRIPTOR¶
Even when an event is not available in a symbolic form within perf right now, it can be encoded in a per processor specific way.Event Umask Event Mask Num. Value Mnemonic Description Comment
A8H 01H LSD.UOPS Counts the number of micro-ops Use cmask=1 and delivered by loop stream detector invert to count cycles
perf stat -e r1a8 -a sleep 1 perf record -e r1a8 ...
OPTIONS¶
Without options all known events will be listed. 1.
hw or hardware to list hardware events such as cache-misses,
etc.
2.
sw or software to list software events such as context switches,
etc.
3.
cache or hwcache to list hardware cache events such as
L1-dcache-loads, etc.
4.
tracepoint to list all tracepoint events, alternatively use
subsys_glob:event_glob to filter by tracepoint subsystems such as
sched, block, etc.
5.If none of the above is matched, it will
apply the supplied glob to all events, printing the ones that match.
SEE ALSO¶
perf_3.2-stat(1), perf_3.2-top(1), perf_3.2-record(1), Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3B: System Programming Guide[1], AMD64 Architecture Programmer’s Manual Volume 2: System Programming[2]NOTES¶
- 1.
- Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3B: System Programming Guide
- 2.
- AMD64 Architecture Programmer’s Manual Volume 2: System Programming
06/24/2012 | perf |