itrace
Instrumented Trace
itrace_cpu_events_la.h
Go to the documentation of this file.
1 
13 #ifndef ITRACE_CPU_EVENTS_LA_H
14 #define ITRACE_CPU_EVENTS_LA_H
15 
20 #define DUMMY_CPU_EVENT_FIRST 0x6fff
22 
26 #define ITRACE_CPU_EVENT_SYSFS_CORE_0_CLK_FREQ_HZ 0x7000
28 #define ITRACE_CPU_EVENT_SYSFS_CORE_1_CLK_FREQ_HZ 0x7001
30 #define ITRACE_CPU_EVENT_SYSFS_CORE_2_CLK_FREQ_HZ 0x7002
32 #define ITRACE_CPU_EVENT_SYSFS_CORE_3_CLK_FREQ_HZ 0x7003
34 #define ITRACE_CPU_EVENT_SYSFS_CORE_4_CLK_FREQ_HZ 0x7004
36 #define ITRACE_CPU_EVENT_SYSFS_CORE_5_CLK_FREQ_HZ 0x7005
38 #define ITRACE_CPU_EVENT_SYSFS_CORE_6_CLK_FREQ_HZ 0x7006
40 #define ITRACE_CPU_EVENT_SYSFS_CORE_7_CLK_FREQ_HZ 0x7007
42 #define ITRACE_CPU_EVENT_SYSFS_CLK_FREQ_HZ 0x7008
44 
51 #define ITRACE_CPU_EVENT_FTRACE_CORE_0_CLK_FREQ_HZ 0x7009
53 #define ITRACE_CPU_EVENT_FTRACE_CORE_1_CLK_FREQ_HZ 0x700a
55 #define ITRACE_CPU_EVENT_FTRACE_CORE_2_CLK_FREQ_HZ 0x700b
57 #define ITRACE_CPU_EVENT_FTRACE_CORE_3_CLK_FREQ_HZ 0x700c
59 #define ITRACE_CPU_EVENT_FTRACE_CORE_4_CLK_FREQ_HZ 0x700d
61 #define ITRACE_CPU_EVENT_FTRACE_CORE_5_CLK_FREQ_HZ 0x700e
63 #define ITRACE_CPU_EVENT_FTRACE_CORE_6_CLK_FREQ_HZ 0x700f
65 #define ITRACE_CPU_EVENT_FTRACE_CORE_7_CLK_FREQ_HZ 0x7010
67 #define ITRACE_CPU_EVENT_FTRACE_CLK_FREQ_HZ 0x7011
69 
76 #define ITRACE_CPU_EVENT_PERF_SW_TASK_CLOCK 0x7012
78 #define ITRACE_CPU_EVENT_PERF_SW_PAGE_FAULTS 0x7013
80 #define ITRACE_CPU_EVENT_PERF_SW_CONTEXT_SWITCHES 0x7014
82 #define ITRACE_CPU_EVENT_PERF_SW_CPU_MIGRATIONS 0x7015
84 #define ITRACE_CPU_EVENT_PERF_SW_PAGE_FAULTS_MIN 0x7016
86 #define ITRACE_CPU_EVENT_PERF_SW_PAGE_FAULTS_MAJ 0x7017
88 #define ITRACE_CPU_EVENT_PERF_SW_ALIGNMENT_FAULTS 0x7018
90 #define ITRACE_CPU_EVENT_PERF_SW_EMULATION_FAULTS 0x7019
92 
99 #define ITRACE_CPU_EVENT_PERF_HW_CPU_CYCLES 0x701a
101 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_REFERENCES 0x701b
103 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_MISSES 0x701c
105 #define ITRACE_CPU_EVENT_PERF_HW_BRANCH_MISSES 0x701d
107 #define ITRACE_CPU_EVENT_PERF_HW_BUS_CYCLES 0x701e
109 #define ITRACE_CPU_EVENT_PERF_HW_STALLED_CYCLES_FRONTEND 0x701f
111 #define ITRACE_CPU_EVENT_PERF_HW_STALLED_CYCLES_BACKEND 0x7020
113 
120 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_L1D_READ_ACCESS 0x7021
122 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_L1D_READ_MISS 0x7022
124 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_L1I_READ_ACCESS 0x7023
126 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_L1I_READ_MISS 0x7024
128 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_LL_READ_ACCESS 0x7025
130 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_LL_READ_MISS 0x7026
132 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_DTLB_READ_ACCESS 0x7027
134 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_DTLB_READ_MISS 0x7028
136 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_ITLB_READ_ACCESS 0x7029
138 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_ITLB_READ_MISS 0x702a
140 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_BPU_READ_ACCESS 0x702b
142 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_BPU_READ_MISS 0x702c
144 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_NODE_READ_ACCESS 0x702d
146 #define ITRACE_CPU_EVENT_PERF_HW_CACHE_NODE_READ_MISS 0x702e
148 
157 #define ITRACE_CPU_EVENT_MEMINFO_MEMTOTAL 0x702f
159 #define ITRACE_CPU_EVENT_MEMINFO_MEMFREE 0x7030
161 #define ITRACE_CPU_EVENT_MEMINFO_MEMAVAILABLE 0x7031
163 #define ITRACE_CPU_EVENT_MEMINFO_BUFFERS 0x7032
165 #define ITRACE_CPU_EVENT_MEMINFO_CACHED 0x7033
167 #define ITRACE_CPU_EVENT_MEMINFO_SWAPCACHED 0x7034
169 #define ITRACE_CPU_EVENT_MEMINFO_ACTIVE 0x7035
171 #define ITRACE_CPU_EVENT_MEMINFO_INACTIVE 0x7036
173 #define ITRACE_CPU_EVENT_MEMINFO_UNEVICTABLE 0x7037
175 #define ITRACE_CPU_EVENT_MEMINFO_MLOCKED 0x7038
177 #define ITRACE_CPU_EVENT_MEMINFO_SWAPTOTAL 0x7039
179 #define ITRACE_CPU_EVENT_MEMINFO_SWAPFREE 0x703a
181 #define ITRACE_CPU_EVENT_MEMINFO_DIRTY 0x703b
183 #define ITRACE_CPU_EVENT_MEMINFO_WRITEBACK 0x703c
185 #define ITRACE_CPU_EVENT_MEMINFO_ANONPAGES 0x703d
187 #define ITRACE_CPU_EVENT_MEMINFO_MAPPED 0x703e
189 #define ITRACE_CPU_EVENT_MEMINFO_SHMEM 0x703f
191 #define ITRACE_CPU_EVENT_MEMINFO_KRECLAIMABLE 0x7040
193 #define ITRACE_CPU_EVENT_MEMINFO_SLAB 0x7041
195 #define ITRACE_CPU_EVENT_MEMINFO_SRECLAIMABLE 0x7042
197 #define ITRACE_CPU_EVENT_MEMINFO_SUNRECLAIM 0x7043
199 #define ITRACE_CPU_EVENT_MEMINFO_KERNELSTACK 0x7044
201 #define ITRACE_CPU_EVENT_MEMINFO_SHADOWCALLSTACK 0x7045
203 #define ITRACE_CPU_EVENT_MEMINFO_PAGETABLES 0x7046
205 #define ITRACE_CPU_EVENT_MEMINFO_SECPAGETABLES 0x7047
207 #define ITRACE_CPU_EVENT_MEMINFO_NFS_UNSTABLE 0x7048
209 #define ITRACE_CPU_EVENT_MEMINFO_BOUNCE 0x7049
211 #define ITRACE_CPU_EVENT_MEMINFO_WRITEBACKTMP 0x704a
213 #define ITRACE_CPU_EVENT_MEMINFO_COMMITLIMIT 0x704b
215 #define ITRACE_CPU_EVENT_MEMINFO_COMMITTED_AS 0x704c
217 #define ITRACE_CPU_EVENT_MEMINFO_VMALLOCTOTAL 0x704d
219 #define ITRACE_CPU_EVENT_MEMINFO_VMALLOCUSED 0x704e
221 #define ITRACE_CPU_EVENT_MEMINFO_VMALLOCCHUNK 0x704f
223 #define ITRACE_CPU_EVENT_MEMINFO_PERCPU 0x7050
225 #define ITRACE_CPU_EVENT_MEMINFO_ANONHUGEPAGES 0x7051
227 #define ITRACE_CPU_EVENT_MEMINFO_CMATOTAL 0x7052
229 #define ITRACE_CPU_EVENT_MEMINFO_CMAFREE 0x7053
231 
235 #define DUMMY_CPU_EVENT_LAST 0x7054
237 
242 #define ITRACE_CPU_EVENT_OFFSET (DUMMY_CPU_EVENT_FIRST+1)
244 
246 #define ITRACE_NUMBER_DEFINED_CPU_EVENTS (DUMMY_CPU_EVENT_LAST-DUMMY_CPU_EVENT_FIRST-1)
247 
249 #define ITRACE_MAX_NUMBER_REGISTERED_CPU_PMU_EVENTS 3
250 
251 #endif