Lines Matching refs:secs
62 struct src_sec *secs; member
140 struct dst_sec *secs; member
201 struct dst_sec *sec = &linker->secs[i]; in bpf_linker__free()
211 free(linker->secs); in bpf_linker__free()
249 struct dst_sec *secs = linker->secs, *sec; in add_dst_sec() local
252 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_dst_sec()
253 if (!secs) in add_dst_sec()
257 memset(secs + linker->sec_cnt, 0, (new_cnt - linker->sec_cnt) * sizeof(*secs)); in add_dst_sec()
259 linker->secs = secs; in add_dst_sec()
262 sec = &linker->secs[new_cnt - 1]; in add_dst_sec()
273 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in add_new_sym()
463 free(obj.secs); in bpf_linker__add_file()
518 struct src_sec *secs = obj->secs, *sec; in add_src_sec() local
521 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_src_sec()
522 if (!secs) in add_src_sec()
526 memset(secs + obj->sec_cnt, 0, (new_cnt - obj->sec_cnt) * sizeof(*secs)); in add_src_sec()
528 obj->secs = secs; in add_src_sec()
531 sec = &obj->secs[new_cnt - 1]; in add_src_sec()
715 sec = &obj->secs[i]; in linker_sanity_check_elf()
779 link_sec = &obj->secs[sec->shdr->sh_link]; in linker_sanity_check_elf_symtab()
861 link_sec = &obj->secs[sec->shdr->sh_info]; in linker_sanity_check_elf_relos()
885 sym_sec = &obj->secs[obj->symtab_sec_idx]; in linker_sanity_check_elf_relos()
1040 sec = &linker->secs[i]; in find_dst_sec_by_name()
1165 src_sec = &obj->secs[i]; in linker_append_sec_data()
1211 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_syms()
1244 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in get_sym_by_idx()
1630 if (glob_sym->sec_id && strcmp(linker->secs[glob_sym->sec_id].sec_name, MAPS_ELF_SEC) == 0) in glob_syms_match()
1721 sec = &obj->secs[i]; in find_src_sec_by_name()
1822 src_sec = &obj->secs[sym->st_shndx]; in linker_append_elf_sym()
1825 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
1861 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
1999 struct src_sec *src_symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_relos()
2009 src_sec = &obj->secs[i]; in linker_append_elf_relos()
2014 src_linked_sec = &obj->secs[src_sec->shdr->sh_info]; in linker_append_elf_relos()
2034 dst_symtab = &linker->secs[linker->symtab_sec_idx]; in linker_append_elf_relos()
2040 dst_linked_sec = &linker->secs[src_linked_sec->dst_id]; in linker_append_elf_relos()
2067 struct src_sec *sec = &obj->secs[src_sym->st_shndx]; in linker_append_elf_relos()
2100 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in find_sym_by_name()
2331 src_sec = &obj->secs[i]; in linker_append_btf()
2334 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf()
2448 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2477 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2519 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2567 sec = &linker->secs[linker->strtab_sec_idx]; in bpf_linker__finalize()
2576 sec = &linker->secs[i]; in bpf_linker__finalize()
2665 struct dst_sec *sec = &linker->secs[i]; in finalize_btf()
2765 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2843 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2860 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2877 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()