| H A D | libbpf.c | 7154 const char *subprog_name, int arg_idx, in need_func_arg_type_fixup() 7220 prog->name, subprog_name, arg_idx, ctx_name); in clone_func_btf_info() 7302 int i, n, arg_idx, arg_cnt, err, rec_idx; in bpf_program_fixup_func_info() 7371 arg_idx = btf_decl_tag(t)->component_idx; 7372 if (arg_idx < 0 || arg_idx >= arg_cnt) in bpf_object__relocate() 7376 p = &btf_params(fn_proto_t)[arg_idx]; in bpf_object__relocate() 7378 if (!need_func_arg_type_fixup(btf, prog, fn_name, arg_idx, p->type, ctx_name)) in bpf_object__relocate() 7410 tag_id = btf__add_decl_tag(btf, ctx_tag, func_rec->type_id, arg_idx); in bpf_object__relocate() 7421 p = &btf_params(fn_proto_t)[arg_idx]; in bpf_object__relocate() 7094 need_func_arg_type_fixup(const struct btf * btf,const struct bpf_program * prog,const char * subprog_name,int arg_idx,int arg_type_id,const char * ctx_name) need_func_arg_type_fixup() argument 7242 int i, n, arg_idx, arg_cnt, err, rec_idx; bpf_program_fixup_func_info() local [all...] |