Lines Matching refs:relos
4240 struct reloc_desc *relos; in bpf_object__collect_prog_relos() local
4314 relos = libbpf_reallocarray(prog->reloc_desc, in bpf_object__collect_prog_relos()
4315 prog->nr_reloc + 1, sizeof(*relos)); in bpf_object__collect_prog_relos()
4316 if (!relos) in bpf_object__collect_prog_relos()
4318 prog->reloc_desc = relos; in bpf_object__collect_prog_relos()
4322 err = bpf_program__record_reloc(prog, &relos[prog->nr_reloc], in bpf_object__collect_prog_relos()
5702 struct reloc_desc *relos, *relo; in record_relo_core() local
5704 relos = libbpf_reallocarray(prog->reloc_desc, in record_relo_core()
5705 prog->nr_reloc + 1, sizeof(*relos)); in record_relo_core()
5706 if (!relos) in record_relo_core()
5708 relo = &relos[prog->nr_reloc]; in record_relo_core()
5712 prog->reloc_desc = relos; in record_relo_core()
6211 struct reloc_desc *relos; in append_subprog_relos() local
6216 relos = libbpf_reallocarray(main_prog->reloc_desc, new_cnt, sizeof(*relos)); in append_subprog_relos()
6221 if (!relos && new_cnt) in append_subprog_relos()
6224 memcpy(relos + main_prog->nr_reloc, subprog->reloc_desc, in append_subprog_relos()
6225 sizeof(*relos) * subprog->nr_reloc); in append_subprog_relos()
6228 relos[i].insn_idx += subprog->sub_insn_off; in append_subprog_relos()
6232 main_prog->reloc_desc = relos; in append_subprog_relos()