Info:
By martinj, 1 Year ago, written in C. This post is expired and will be deleted soon.
- inline __kmalloc_index(size) {
- if (!size ?: ({
- static __if_trace_3_0_0;
- __if_trace_3_0_0++;
- }))
- if (size ?: ({
- static __if_trace_3_0_0;
- __if_trace_3_0_0++;
- }))
- if (__builtin_constant_p(size) ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (__builtin_constant_p(size) ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (__builtin_constant_p(size) ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (__builtin_constant_p(size * 4) ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (__builtin_constant_p(size * 4 * 4) ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (size <= 4 ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (size <= 4 * 4 ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (size <= 6 ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- }))
- if (size <= 2 ?: ({
- static __if_trace_3_0_0, __if_trace_3_0_1;
- size ? __if_trace_3_0_1++ : __if_trace_3_0_0++;
- })) {
- void __compiletime_assert_279()
- __attribute__((__error__("")));
- __compiletime_assert_279();
- }
- }
- __attribute__bpf_map_kmalloc_node() { __kmalloc_index(); }