___bpf_narg
___bpf_apply(___bpf_field_ref, ___bpf_narg(args))(args)
#ifndef ___bpf_narg
___bpf_apply(___bpf_fill, ___bpf_narg(args))(arr, 0, args)
unsigned long long ___param[___bpf_narg(args)]; \
unsigned long long ___param[___bpf_narg(args)]; \
unsigned long long ___param[___bpf_narg(args)]; \
unsigned long long ___param[___bpf_narg(args)]; \
#ifndef ___bpf_narg
#define ___bpf_ctx_cast(args...) ___bpf_apply(___bpf_ctx_cast, ___bpf_narg(args))(args)
#define ___bpf_kprobe_args(args...) ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
#define ___bpf_kretprobe_args(args...) ___bpf_apply(___bpf_kretprobe_args, ___bpf_narg(args))(args)
#define ___bpf_syscall_args(args...) ___bpf_apply(___bpf_syscall_args, ___bpf_narg(args))(args)
#define ___bpf_syswrap_args(args...) ___bpf_apply(___bpf_syswrap_args, ___bpf_narg(args))(args)
#define ___bpf_usdt_args(args...) ___bpf_apply(___bpf_usdt_args, ___bpf_narg(args))(args)
unsigned long long ___param[___bpf_narg(args) ?: 1] = {}; \