__hidden
__weak __hidden
__weak __hidden
__weak __hidden
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
__hidden struct bpf_res_spin_lock qa_q_lock0 SEC(".data.qa_q_lock0");
__hidden struct bpf_res_spin_lock qa_q_lock1 SEC(".data.qa_q_lock1");
__hidden struct bpf_res_spin_lock qa_q_lock2 SEC(".data.qa_q_lock2");
__hidden struct bpf_res_spin_lock qa_q_lock3 SEC(".data.qa_q_lock3");
__hidden struct bpf_res_spin_lock qa_q_lock4 SEC(".data.qa_q_lock4");
__hidden struct bpf_res_spin_lock qa_task_lock SEC(".data.qa_task_lock");
__hidden int
__hidden
__hidden
__hidden
__hidden
__hidden
__hidden
__hidden
__hidden void scx_arena_subprog_init(void)
struct arena_qnode __weak __arena __hidden qnodes[_Q_MAX_CPUS][_Q_MAX_NODES];
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
__hidden void __asan_store##size(intptr_t addr) \
__hidden void __asan_store##size##_noabort(intptr_t addr) \
__hidden void __asan_load##size(intptr_t addr) \
__hidden void __asan_load##size##_noabort(intptr_t addr) \
__hidden void __asan_report_store##size(intptr_t addr) \
__hidden void __asan_report_store##size##_noabort(intptr_t addr) \
__hidden void __asan_report_load##size(intptr_t addr) \
__hidden void __asan_report_load##size##_noabort(intptr_t addr) \
__hidden __noasan int asan_poison(void __arena *addr, s8 val, size_t size)
__hidden __noasan int asan_unpoison(void __arena *addr, size_t size)
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".bss." #name) __hidden __attribute__((aligned(8)))
struct bpf_res_spin_lock lockA __hidden SEC(".data.A");
struct bpf_res_spin_lock lockB __hidden SEC(".data.B");
#define private(name) SEC(".bss." #name) __hidden __attribute__((aligned(8)))
__hidden extern void set_output_ctx2(__u64 *ctx);
__hidden extern void set_output_ctx1(__u64 *ctx);
#define private(name) SEC(".bss." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __aligned(8)
#define private(name) SEC(".bss." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".data." #name) __hidden __attribute__((aligned(8)))
struct bpf_res_spin_lock lockA __hidden SEC(".data.A");
struct bpf_res_spin_lock lockB __hidden SEC(".data.B");
struct bpf_res_spin_lock lock1 __hidden SEC(".data.OO1");
struct bpf_res_spin_lock lock2 __hidden SEC(".data.OO2");
struct bpf_spin_lock lock __hidden SEC(".data.A");
struct bpf_res_spin_lock res_lock __hidden SEC(".data.B");
#define private(name) SEC(".bss." #name) __hidden __attribute__((aligned(8)))
#define private(name) SEC(".bss." #name) __hidden __attribute__((aligned(8)))
__hidden int zero_key SEC(".data.non_mmapable");
struct bpf_spin_lock lockA __hidden SEC(".data.A");
__hidden extern int tracing_multi_arg_check(__u64 *ctx, __u64 *test_result, bool is_return);
__hidden extern int tracing_multi_arg_check(__u64 *ctx, __u64 *test_result, bool is_return);
__hidden extern int tracing_multi_arg_check(__u64 *ctx, __u64 *test_result, bool is_return);
__hidden extern int tracing_multi_arg_check(__u64 *ctx, __u64 *test_result, bool is_return);
#define private(name) SEC(".bss." #name) __hidden __attribute__((aligned(8)))