blob: ad765e0b88608d64a705b3def462f1e0cccdbaef [file] [log] [blame]
Thomas Gleixner386b05e2009-06-06 14:56:33 +02001perf-list(1)
Ingo Molnar6e6b7542008-04-15 22:39:31 +02002============
Thomas Gleixner386b05e2009-06-06 14:56:33 +02003
4NAME
5----
6perf-list - List all symbolic event types
7
8SYNOPSIS
9--------
10[verse]
Ingo Molnar6e6b7542008-04-15 22:39:31 +020011'perf list'
Thomas Gleixner386b05e2009-06-06 14:56:33 +020012
13DESCRIPTION
14-----------
15This command displays the symbolic event types which can be selected in the
16various perf commands with the -e option.
17
Arnaldo Carvalho de Melo9e32a3c2010-05-05 11:20:05 -030018RAW HARDWARE EVENT DESCRIPTOR
19-----------------------------
20Even when an event is not available in a symbolic form within perf right now,
21it can be encoded as <UMASK VALUE><EVENT NUM>, for instance, if the Intel docs
22describe an event as:
23
24 Event Umask Event Mask
25 Num. Value Mnemonic Description Comment
26
27 A8H 01H LSD.UOPS Counts the number of micro-ops Use cmask=1 and
28 delivered by loop stream detector invert to count
29 cycles
30
31raw encoding of 0x1A8 can be used:
32
33 perf stat -e r1a8 -a sleep 1
34 perf record -e r1a8 ...
35
Thomas Gleixner386b05e2009-06-06 14:56:33 +020036OPTIONS
37-------
38None
39
40SEE ALSO
41--------
42linkperf:perf-stat[1], linkperf:perf-top[1],
43linkperf:perf-record[1]