Skip to content

Commit 7d14c74

Browse files
Copilotdthaler
andcommitted
Revert unrelated formatting changes to keep PR focused on stress tests
Co-authored-by: dthaler <[email protected]>
1 parent 275bed7 commit 7d14c74

File tree

144 files changed

+5051
-4882
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+5051
-4882
lines changed

include/bpf2c.h

Lines changed: 40 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -235,99 +235,87 @@ extern "C"
235235
#define EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION 1
236236
#define EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(helper_function_entry_t, name)
237237
#define EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION_TOTAL_SIZE sizeof(helper_function_entry_t)
238-
#define EBPF_NATIVE_HELPER_FUNCTION_ENTRY_HEADER \
239-
{ \
240-
EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION, EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION_SIZE, \
241-
EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION_TOTAL_SIZE \
242-
}
238+
#define EBPF_NATIVE_HELPER_FUNCTION_ENTRY_HEADER \
239+
{EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION, \
240+
EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION_SIZE, \
241+
EBPF_NATIVE_HELPER_FUNCTION_ENTRY_CURRENT_VERSION_TOTAL_SIZE}
243242

244243
#define EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION 1
245244
#define EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION_SIZE \
246245
EBPF_SIZE_INCLUDING_FIELD(helper_function_data_t, tail_call)
247246
#define EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION_TOTAL_SIZE sizeof(helper_function_data_t)
248-
#define EBPF_NATIVE_HELPER_FUNCTION_DATA_HEADER \
249-
{ \
250-
EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION, EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION_SIZE, \
251-
EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION_TOTAL_SIZE \
252-
}
247+
#define EBPF_NATIVE_HELPER_FUNCTION_DATA_HEADER \
248+
{EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION, \
249+
EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION_SIZE, \
250+
EBPF_NATIVE_HELPER_FUNCTION_DATA_CURRENT_VERSION_TOTAL_SIZE}
253251

254252
#define EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION 1
255253
#define EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(map_entry_t, name)
256254
#define EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION_TOTAL_SIZE sizeof(map_entry_t)
257-
#define EBPF_NATIVE_MAP_ENTRY_HEADER \
258-
{ \
259-
EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION, EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION_SIZE, \
260-
EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION_TOTAL_SIZE \
261-
}
255+
#define EBPF_NATIVE_MAP_ENTRY_HEADER \
256+
{EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION, \
257+
EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION_SIZE, \
258+
EBPF_NATIVE_MAP_ENTRY_CURRENT_VERSION_TOTAL_SIZE}
262259

263260
#define EBPF_NATIVE_MAP_DATA_CURRENT_VERSION 1
264261
#define EBPF_NATIVE_MAP_DATA_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(map_data_t, address)
265262
#define EBPF_NATIVE_MAP_DATA_CURRENT_VERSION_TOTAL_SIZE sizeof(map_data_t)
266-
#define EBPF_NATIVE_MAP_DATA_HEADER \
267-
{ \
268-
EBPF_NATIVE_MAP_DATA_CURRENT_VERSION, EBPF_NATIVE_MAP_DATA_CURRENT_VERSION_SIZE, \
269-
EBPF_NATIVE_MAP_DATA_CURRENT_VERSION_TOTAL_SIZE \
270-
}
263+
#define EBPF_NATIVE_MAP_DATA_HEADER \
264+
{EBPF_NATIVE_MAP_DATA_CURRENT_VERSION, \
265+
EBPF_NATIVE_MAP_DATA_CURRENT_VERSION_SIZE, \
266+
EBPF_NATIVE_MAP_DATA_CURRENT_VERSION_TOTAL_SIZE}
271267

272268
#define EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION 1
273269
#define EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION_SIZE \
274270
EBPF_SIZE_INCLUDING_FIELD(program_entry_t, program_info_hash_type)
275271
#define EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION_TOTAL_SIZE sizeof(program_entry_t)
276-
#define EBPF_NATIVE_PROGRAM_ENTRY_HEADER \
277-
{ \
278-
EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION, EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION_SIZE, \
279-
EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION_TOTAL_SIZE \
280-
}
272+
#define EBPF_NATIVE_PROGRAM_ENTRY_HEADER \
273+
{EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION, \
274+
EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION_SIZE, \
275+
EBPF_NATIVE_PROGRAM_ENTRY_CURRENT_VERSION_TOTAL_SIZE}
281276

282277
#define EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION 1
283278
#define EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION_SIZE \
284279
EBPF_SIZE_INCLUDING_FIELD(program_runtime_context_t, map_data)
285280
#define EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION_TOTAL_SIZE sizeof(program_runtime_context_t)
286-
#define EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_HEADER \
287-
{ \
288-
EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION, EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION_SIZE, \
289-
EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION_TOTAL_SIZE \
290-
}
281+
#define EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_HEADER \
282+
{EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION, \
283+
EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION_SIZE, \
284+
EBPF_NATIVE_PROGRAM_RUNTIME_CONTEXT_CURRENT_VERSION_TOTAL_SIZE}
291285

292286
#define EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION 1
293287
#define EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(map_initial_values_t, values)
294288
#define EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION_TOTAL_SIZE sizeof(map_initial_values_t)
295-
#define EBPF_NATIVE_MAP_INITIAL_VALUES_HEADER \
296-
{ \
297-
EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION, EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION_SIZE, \
298-
EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION_TOTAL_SIZE \
299-
}
289+
#define EBPF_NATIVE_MAP_INITIAL_VALUES_HEADER \
290+
{EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION, \
291+
EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION_SIZE, \
292+
EBPF_NATIVE_MAP_INITIAL_VALUES_CURRENT_VERSION_TOTAL_SIZE}
300293

301294
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION 1
302295
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION_SIZE \
303296
EBPF_SIZE_INCLUDING_FIELD(global_variable_section_info_t, initial_data)
304297
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION_TOTAL_SIZE sizeof(global_variable_section_info_t)
305-
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_HEADER \
306-
{ \
307-
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION, \
308-
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION_SIZE, \
309-
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION_TOTAL_SIZE \
310-
}
298+
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_HEADER \
299+
{EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION, \
300+
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION_SIZE, \
301+
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_INFO_CURRENT_VERSION_TOTAL_SIZE}
311302

312303
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION 1
313304
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION_SIZE \
314305
EBPF_SIZE_INCLUDING_FIELD(global_variable_section_data_t, address_of_map_value)
315306
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION_TOTAL_SIZE sizeof(global_variable_section_data_t)
316-
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_HEADER \
317-
{ \
318-
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION, \
319-
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION_SIZE, \
320-
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION_TOTAL_SIZE \
321-
}
307+
#define EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_HEADER \
308+
{EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION, \
309+
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION_SIZE, \
310+
EBPF_NATIVE_GLOBAL_VARIABLE_SECTION_DATA_CURRENT_VERSION_TOTAL_SIZE}
322311

323312
#define EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION 1
324313
#define EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(metadata_table_t, map_initial_values)
325314
#define EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION_TOTAL_SIZE sizeof(metadata_table_t)
326-
#define EBPF_NATIVE_METADATA_TABLE_HEADER \
327-
{ \
328-
EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION, EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION_SIZE, \
329-
EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION_TOTAL_SIZE \
330-
}
315+
#define EBPF_NATIVE_METADATA_TABLE_HEADER \
316+
{EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION, \
317+
EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION_SIZE, \
318+
EBPF_NATIVE_METADATA_TABLE_CURRENT_VERSION_TOTAL_SIZE}
331319

332320
#ifdef __cplusplus
333321
}

include/ebpf_windows.h

Lines changed: 28 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -84,70 +84,63 @@ typedef enum _ebpf_helper_function
8484
#define EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION 1
8585
#define EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_attach_provider_data_t, link_type)
8686
#define EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_TOTAL_SIZE sizeof(ebpf_attach_provider_data_t)
87-
#define EBPF_ATTACH_PROVIDER_DATA_HEADER \
88-
{ \
89-
EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION, EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_SIZE, \
90-
EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_TOTAL_SIZE \
91-
}
87+
#define EBPF_ATTACH_PROVIDER_DATA_HEADER \
88+
{EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION, \
89+
EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_SIZE, \
90+
EBPF_ATTACH_PROVIDER_DATA_CURRENT_VERSION_TOTAL_SIZE}
9291

9392
#define EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION 1
9493
#define EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_SIZE \
9594
EBPF_SIZE_INCLUDING_FIELD(ebpf_program_type_descriptor_t, is_privileged)
9695
#define EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_TOTAL_SIZE sizeof(ebpf_program_type_descriptor_t)
97-
#define EBPF_PROGRAM_TYPE_DESCRIPTOR_HEADER \
98-
{ \
99-
EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION, EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_SIZE, \
100-
EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_TOTAL_SIZE \
101-
}
96+
#define EBPF_PROGRAM_TYPE_DESCRIPTOR_HEADER \
97+
{EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION, \
98+
EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_SIZE, \
99+
EBPF_PROGRAM_TYPE_DESCRIPTOR_CURRENT_VERSION_TOTAL_SIZE}
102100

103101
#define EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION 1
104102
#define EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_SIZE \
105103
EBPF_SIZE_INCLUDING_FIELD(ebpf_helper_function_prototype_t, implicit_context)
106104
#define EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_TOTAL_SIZE sizeof(ebpf_helper_function_prototype_t)
107-
#define EBPF_HELPER_FUNCTION_PROTOTYPE_HEADER \
108-
{ \
109-
EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION, EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_SIZE, \
110-
EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_TOTAL_SIZE \
111-
}
105+
#define EBPF_HELPER_FUNCTION_PROTOTYPE_HEADER \
106+
{EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION, \
107+
EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_SIZE, \
108+
EBPF_HELPER_FUNCTION_PROTOTYPE_CURRENT_VERSION_TOTAL_SIZE}
112109

113110
#define EBPF_PROGRAM_INFORMATION_CURRENT_VERSION 1
114111
#define EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_SIZE \
115112
EBPF_SIZE_INCLUDING_FIELD(ebpf_program_info_t, global_helper_prototype)
116113
#define EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_TOTAL_SIZE sizeof(ebpf_program_info_t)
117-
#define EBPF_PROGRAM_INFORMATION_HEADER \
118-
{ \
119-
EBPF_PROGRAM_INFORMATION_CURRENT_VERSION, EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_SIZE, \
120-
EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_TOTAL_SIZE \
121-
}
114+
#define EBPF_PROGRAM_INFORMATION_HEADER \
115+
{EBPF_PROGRAM_INFORMATION_CURRENT_VERSION, \
116+
EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_SIZE, \
117+
EBPF_PROGRAM_INFORMATION_CURRENT_VERSION_TOTAL_SIZE}
122118

123119
#define EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION 1
124120
#define EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION_SIZE \
125121
EBPF_SIZE_INCLUDING_FIELD(ebpf_helper_function_addresses_t, helper_function_address)
126122
#define EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION_TOTAL_SIZE sizeof(ebpf_helper_function_addresses_t)
127-
#define EBPF_HELPER_FUNCTION_ADDRESSES_HEADER \
128-
{ \
129-
EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION, EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION_SIZE, \
130-
EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION_TOTAL_SIZE \
131-
}
123+
#define EBPF_HELPER_FUNCTION_ADDRESSES_HEADER \
124+
{EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION, \
125+
EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION_SIZE, \
126+
EBPF_HELPER_FUNCTION_ADDRESSES_CURRENT_VERSION_TOTAL_SIZE}
132127

133128
#define EBPF_PROGRAM_DATA_CURRENT_VERSION 1
134129
#define EBPF_PROGRAM_DATA_CURRENT_VERSION_SIZE EBPF_SIZE_INCLUDING_FIELD(ebpf_program_data_t, capabilities)
135130
#define EBPF_PROGRAM_DATA_CURRENT_VERSION_TOTAL_SIZE sizeof(ebpf_program_data_t)
136-
#define EBPF_PROGRAM_DATA_HEADER \
137-
{ \
138-
EBPF_PROGRAM_DATA_CURRENT_VERSION, EBPF_PROGRAM_DATA_CURRENT_VERSION_SIZE, \
139-
EBPF_PROGRAM_DATA_CURRENT_VERSION_TOTAL_SIZE \
140-
}
131+
#define EBPF_PROGRAM_DATA_HEADER \
132+
{EBPF_PROGRAM_DATA_CURRENT_VERSION, \
133+
EBPF_PROGRAM_DATA_CURRENT_VERSION_SIZE, \
134+
EBPF_PROGRAM_DATA_CURRENT_VERSION_TOTAL_SIZE}
141135

142136
#define EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION 1
143137
#define EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_SIZE \
144138
EBPF_SIZE_INCLUDING_FIELD(ebpf_program_section_info_t, bpf_attach_type)
145139
#define EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_TOTAL_SIZE sizeof(ebpf_program_section_info_t)
146-
#define EBPF_PROGRAM_SECTION_INFORMATION_HEADER \
147-
{ \
148-
EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION, EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_SIZE, \
149-
EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_TOTAL_SIZE \
150-
}
140+
#define EBPF_PROGRAM_SECTION_INFORMATION_HEADER \
141+
{EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION, \
142+
EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_SIZE, \
143+
EBPF_PROGRAM_SECTION_INFORMATION_CURRENT_VERSION_TOTAL_SIZE}
151144

152145
/**
153146
* @brief Header of an eBPF extension data structure.

libs/api/Verifier.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -518,8 +518,7 @@ ebpf_api_elf_enumerate_programs(
518518
return 1;
519519
}
520520
auto& instruction_sequence = std::get<prevail::InstructionSeq>(instruction_sequence_or_error);
521-
auto program =
522-
prevail::Program::from_sequence(instruction_sequence, raw_program.info, verifier_options);
521+
auto program = prevail::Program::from_sequence(instruction_sequence, raw_program.info, verifier_options);
523522
std::map<std::string, int> stats = collect_stats(program);
524523
for (auto it = stats.rbegin(); it != stats.rend(); ++it) {
525524
_ebpf_add_stat(info, it->first, it->second);

libs/api_common/windows_program_type.h

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,9 @@
77
#include "ebpf_program_types.h"
88
#include "ebpf_verifier_wrapper.hpp"
99

10-
#define PTYPE(name, descr, native_type, prefixes) \
11-
{ \
12-
name, descr, native_type, prefixes \
13-
}
10+
#define PTYPE(name, descr, native_type, prefixes) {name, descr, native_type, prefixes}
1411

15-
#define PTYPE_PRIVILEGED(name, descr, native_type, prefixes) \
16-
{ \
17-
name, descr, native_type, prefixes, true \
18-
}
12+
#define PTYPE_PRIVILEGED(name, descr, native_type, prefixes) {name, descr, native_type, prefixes, true}
1913

2014
// Allow for comma as a separator between multiple prefixes, to make
2115
// the preprocessor treat a prefix list as one macro argument.

0 commit comments

Comments
 (0)