___core_read
___apply(___core_read, ___empty(__VA_ARGS__))(fn, fn_ptr, dst, \
___core_read(bpf_core_read, bpf_core_read, \
___core_read(bpf_core_read_user, bpf_core_read_user, \
___core_read(bpf_probe_read_kernel, bpf_probe_read_kernel, \
___core_read(bpf_probe_read_user, bpf_probe_read_user, \
___core_read(bpf_core_read_str, bpf_core_read, \
___core_read(bpf_core_read_user_str, bpf_core_read_user, \
___core_read(bpf_probe_read_kernel_str, bpf_probe_read_kernel, \
___core_read(bpf_probe_read_user_str, bpf_probe_read_user, \