Lines Matching refs:secs
67 struct src_sec *secs; member
146 struct dst_sec *secs; member
211 struct dst_sec *sec = &linker->secs[i]; in bpf_linker__free()
221 free(linker->secs); in bpf_linker__free()
313 struct dst_sec *secs = linker->secs, *sec; in add_dst_sec() local
316 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_dst_sec()
317 if (!secs) in add_dst_sec()
321 memset(secs + linker->sec_cnt, 0, (new_cnt - linker->sec_cnt) * sizeof(*secs)); in add_dst_sec()
323 linker->secs = secs; in add_dst_sec()
326 sec = &linker->secs[new_cnt - 1]; in add_dst_sec()
337 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in add_new_sym()
510 free(obj.secs); in bpf_linker_add_file()
644 struct src_sec *secs = obj->secs, *sec; in add_src_sec() local
647 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_src_sec()
648 if (!secs) in add_src_sec()
652 memset(secs + obj->sec_cnt, 0, (new_cnt - obj->sec_cnt) * sizeof(*secs)); in add_src_sec()
654 obj->secs = secs; in add_src_sec()
657 sec = &obj->secs[new_cnt - 1]; in add_src_sec()
844 sec = &obj->secs[i]; in linker_sanity_check_elf()
927 link_sec = &obj->secs[sec->shdr->sh_link]; in linker_sanity_check_elf_symtab()
1009 link_sec = &obj->secs[sec->shdr->sh_info]; in linker_sanity_check_elf_relos()
1033 sym_sec = &obj->secs[obj->symtab_sec_idx]; in linker_sanity_check_elf_relos()
1202 sec = &linker->secs[i]; in find_dst_sec_by_name()
1361 src_sec = &obj->secs[i]; in linker_append_sec_data()
1407 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_syms()
1440 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in get_sym_by_idx()
1826 if (glob_sym->sec_id && strcmp(linker->secs[glob_sym->sec_id].sec_name, MAPS_ELF_SEC) == 0) in glob_syms_match()
1917 sec = &obj->secs[i]; in find_src_sec_by_name()
2018 src_sec = &obj->secs[sym->st_shndx]; in linker_append_elf_sym()
2021 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
2060 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
2198 struct src_sec *src_symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_relos()
2207 src_sec = &obj->secs[i]; in linker_append_elf_relos()
2212 src_linked_sec = &obj->secs[src_sec->shdr->sh_info]; in linker_append_elf_relos()
2235 dst_linked_sec = &linker->secs[src_linked_sec->dst_id]; in linker_append_elf_relos()
2259 struct src_sec *sec = &obj->secs[src_sym->st_shndx]; in linker_append_elf_relos()
2292 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in find_sym_by_name()
2530 src_sec = &obj->secs[i]; in linker_append_btf()
2533 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf()
2651 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2680 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2722 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2770 sec = &linker->secs[linker->strtab_sec_idx]; in bpf_linker__finalize()
2779 sec = &linker->secs[i]; in bpf_linker__finalize()
2874 struct dst_sec *sec = &linker->secs[i]; in finalize_btf()
2981 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
3059 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
3076 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
3093 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()