@@ -16,18 +16,21 @@ struct ValidationEventInfo {
16
16
17
17
// Information about validation events, indexed by `ValidationEvent` enum
18
18
// value.
19
- static constexpr ValidationEventInfo ValidationEventInfos[NumValidationEvents] =
20
- {
21
- {" instructions-retired" , " Count retired instructions" },
22
- {" l1d-cache-load-misses" , " Count L1D load cache misses" },
23
- {" l1d-cache-store-misses" , " Count L1D store cache misses" },
24
- {" l1i-cache-load-misses" , " Count L1I load cache misses" },
25
- {" data-tlb-load-misses" , " Count DTLB load misses" },
26
- {" data-tlb-store-misses" , " Count DTLB store misses" },
27
- {" instruction-tlb-load-misses" , " Count ITLB load misses" },
28
- {" branch-prediction-misses" , " Branch prediction misses" },
19
+ static constexpr ValidationEventInfo ValidationEventInfos[] = {
20
+ {" instructions-retired" , " Count retired instructions" },
21
+ {" l1d-cache-load-misses" , " Count L1D load cache misses" },
22
+ {" l1d-cache-store-misses" , " Count L1D store cache misses" },
23
+ {" l1i-cache-load-misses" , " Count L1I load cache misses" },
24
+ {" data-tlb-load-misses" , " Count DTLB load misses" },
25
+ {" data-tlb-store-misses" , " Count DTLB store misses" },
26
+ {" instruction-tlb-load-misses" , " Count ITLB load misses" },
27
+ {" branch-prediction-misses" , " Branch prediction misses" },
29
28
};
30
29
30
+ static_assert (sizeof (ValidationEventInfos) ==
31
+ NumValidationEvents * sizeof (ValidationEventInfo),
32
+ " please update ValidationEventInfos" );
33
+
31
34
} // namespace
32
35
33
36
const char *getValidationEventName (ValidationEvent VE) {
0 commit comments