Browse Source

Merge pull request #2942 from flga/master

core:sys/linux: make Perf_Read_Format a bitset
Jeroen van Rijn 1 year ago
parent
commit
0df1645422
2 changed files with 3 additions and 1 deletions
  1. 1 1
      core/sys/linux/bits.odin
  2. 2 0
      core/sys/linux/types.odin

+ 1 - 1
core/sys/linux/bits.odin

@@ -718,7 +718,7 @@ Perf_Event_Sample_Type_Bits :: enum {
 }
 }
 
 
 /// Describes field sets to include in mmaped page
 /// Describes field sets to include in mmaped page
-Perf_Read_Format :: enum {
+Perf_Read_Format_Bits :: enum {
 	TOTAL_TIME_ENABLED = 0,
 	TOTAL_TIME_ENABLED = 0,
 	TOTAL_TIME_RUNNING = 1,
 	TOTAL_TIME_RUNNING = 1,
 	ID                 = 2,
 	ID                 = 2,

+ 2 - 0
core/sys/linux/types.odin

@@ -283,6 +283,8 @@ Perf_Flags :: bit_set[Perf_Flags_Bits; uint]
 
 
 Perf_Event_Flags :: distinct bit_set[Perf_Event_Flags_Bits; u64]
 Perf_Event_Flags :: distinct bit_set[Perf_Event_Flags_Bits; u64]
 
 
+Perf_Read_Format :: distinct bit_set[Perf_Read_Format_Bits; u64]
+
 Perf_Cap_Flags :: distinct bit_set[Perf_Cap_Flags_Bits; u64]
 Perf_Cap_Flags :: distinct bit_set[Perf_Cap_Flags_Bits; u64]
 
 
 Perf_Event_Sample_Type :: bit_set[Perf_Event_Sample_Type_Bits; u64]
 Perf_Event_Sample_Type :: bit_set[Perf_Event_Sample_Type_Bits; u64]