Lines Matching refs:relos
4694 struct reloc_desc *relos; in bpf_object__collect_prog_relos() local
4770 relos = libbpf_reallocarray(prog->reloc_desc, in bpf_object__collect_prog_relos()
4771 prog->nr_reloc + 1, sizeof(*relos)); in bpf_object__collect_prog_relos()
4772 if (!relos) in bpf_object__collect_prog_relos()
4774 prog->reloc_desc = relos; in bpf_object__collect_prog_relos()
4778 err = bpf_program__record_reloc(prog, &relos[prog->nr_reloc], in bpf_object__collect_prog_relos()
5841 struct reloc_desc *relos, *relo; in record_relo_core() local
5843 relos = libbpf_reallocarray(prog->reloc_desc, in record_relo_core()
5844 prog->nr_reloc + 1, sizeof(*relos)); in record_relo_core()
5845 if (!relos) in record_relo_core()
5847 relo = &relos[prog->nr_reloc]; in record_relo_core()
5851 prog->reloc_desc = relos; in record_relo_core()
6350 struct reloc_desc *relos; in append_subprog_relos() local
6355 relos = libbpf_reallocarray(main_prog->reloc_desc, new_cnt, sizeof(*relos)); in append_subprog_relos()
6360 if (!relos && new_cnt) in append_subprog_relos()
6363 memcpy(relos + main_prog->nr_reloc, subprog->reloc_desc, in append_subprog_relos()
6364 sizeof(*relos) * subprog->nr_reloc); in append_subprog_relos()
6367 relos[i].insn_idx += subprog->sub_insn_off; in append_subprog_relos()
6371 main_prog->reloc_desc = relos; in append_subprog_relos()