pub unsafe extern "C" fn bpf_program__attach_uprobe_opts(
    prog: *const bpf_program,
    pid: pid_t,
    binary_path: *const c_char,
    func_offset: size_t,
    opts: *const bpf_uprobe_opts
) -> *mut bpf_link