Linux-libre 5.4.48-gnu
[librecmc/linux-libre.git] / tools / perf / pmu-events / arch / arm64 / ampere / emag / exception.json
1 [
2     {
3         "ArchStdEvent": "EXC_UNDEF",
4     },
5     {
6         "ArchStdEvent": "EXC_SVC",
7     },
8     {
9         "ArchStdEvent": "EXC_PABORT",
10     },
11     {
12         "ArchStdEvent": "EXC_DABORT",
13     },
14     {
15         "ArchStdEvent": "EXC_IRQ",
16     },
17     {
18         "ArchStdEvent": "EXC_FIQ",
19     },
20     {
21         "ArchStdEvent": "EXC_HVC",
22     },
23     {
24         "ArchStdEvent": "EXC_TRAP_PABORT",
25     },
26     {
27         "ArchStdEvent": "EXC_TRAP_DABORT",
28     },
29     {
30         "ArchStdEvent": "EXC_TRAP_OTHER",
31     },
32     {
33         "ArchStdEvent": "EXC_TRAP_IRQ",
34     },
35     {
36         "ArchStdEvent": "EXC_TRAP_FIQ",
37     },
38     {
39         "PublicDescription": "Exception taken",
40         "EventCode": "0x09",
41         "EventName": "EXC_TAKEN",
42         "BriefDescription": "Exception taken"
43     },
44     {
45         "PublicDescription": "Instruction architecturally executed, condition check pass, exception return",
46         "EventCode": "0x0a",
47         "EventName": "EXC_RETURN",
48         "BriefDescription": "Exception return"
49     },
50 ]