Home
last modified time | relevance | path

Searched refs:relos (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/tools/lib/bpf/
Dgen_loader.c514 relo = libbpf_reallocarray(gen->relos, gen->relo_cnt + 1, sizeof(*relo)); in bpf_gen__record_extern()
519 gen->relos = relo; in bpf_gen__record_extern()
562 emit_relo(gen, gen->relos + i, insns); in emit_relos()
570 if (gen->relos[i].kind != BTF_KIND_VAR) in cleanup_relos()
574 sizeof(struct bpf_insn) * (gen->relos[i].insn_idx + 1) + in cleanup_relos()
579 free(gen->relos); in cleanup_relos()
581 gen->relos = NULL; in cleanup_relos()
Dbpf_gen_internal.h23 struct ksym_relo_desc *relos; member
Dlibbpf.c3786 struct reloc_desc *relos; in bpf_object__collect_prog_relos() local
3847 relos = libbpf_reallocarray(prog->reloc_desc, in bpf_object__collect_prog_relos()
3848 prog->nr_reloc + 1, sizeof(*relos)); in bpf_object__collect_prog_relos()
3849 if (!relos) in bpf_object__collect_prog_relos()
3851 prog->reloc_desc = relos; in bpf_object__collect_prog_relos()
3855 err = bpf_program__record_reloc(prog, &relos[prog->nr_reloc], in bpf_object__collect_prog_relos()
5512 struct reloc_desc *relos; in append_subprog_relos() local
5517 relos = libbpf_reallocarray(main_prog->reloc_desc, new_cnt, sizeof(*relos)); in append_subprog_relos()
5518 if (!relos) in append_subprog_relos()
5520 memcpy(relos + main_prog->nr_reloc, subprog->reloc_desc, in append_subprog_relos()
[all …]