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()
248 struct dst_sec *secs = linker->secs, *sec; in add_dst_sec() local
251 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_dst_sec()
252 if (!secs) in add_dst_sec()
256 memset(secs + linker->sec_cnt, 0, (new_cnt - linker->sec_cnt) * sizeof(*secs)); in add_dst_sec()
258 linker->secs = secs; in add_dst_sec()
261 sec = &linker->secs[new_cnt - 1]; in add_dst_sec()
272 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in add_new_sym()
462 free(obj.secs); in bpf_linker__add_file()
517 struct src_sec *secs = obj->secs, *sec; in add_src_sec() local
520 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_src_sec()
521 if (!secs) in add_src_sec()
525 memset(secs + obj->sec_cnt, 0, (new_cnt - obj->sec_cnt) * sizeof(*secs)); in add_src_sec()
527 obj->secs = secs; in add_src_sec()
530 sec = &obj->secs[new_cnt - 1]; in add_src_sec()
719 sec = &obj->secs[i]; in linker_sanity_check_elf()
783 link_sec = &obj->secs[sec->shdr->sh_link]; in linker_sanity_check_elf_symtab()
865 link_sec = &obj->secs[sec->shdr->sh_info]; in linker_sanity_check_elf_relos()
889 sym_sec = &obj->secs[obj->symtab_sec_idx]; in linker_sanity_check_elf_relos()
1044 sec = &linker->secs[i]; in find_dst_sec_by_name()
1169 src_sec = &obj->secs[i]; in linker_append_sec_data()
1215 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_syms()
1248 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in get_sym_by_idx()
1632 if (glob_sym->sec_id && strcmp(linker->secs[glob_sym->sec_id].sec_name, MAPS_ELF_SEC) == 0) in glob_syms_match()
1723 sec = &obj->secs[i]; in find_src_sec_by_name()
1824 src_sec = &obj->secs[sym->st_shndx]; in linker_append_elf_sym()
1827 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
1863 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
2001 struct src_sec *src_symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_relos()
2002 struct dst_sec *dst_symtab = &linker->secs[linker->symtab_sec_idx]; in linker_append_elf_relos()
2011 src_sec = &obj->secs[i]; in linker_append_elf_relos()
2016 src_linked_sec = &obj->secs[src_sec->shdr->sh_info]; in linker_append_elf_relos()
2039 dst_linked_sec = &linker->secs[src_linked_sec->dst_id]; in linker_append_elf_relos()
2066 struct src_sec *sec = &obj->secs[src_sym->st_shndx]; in linker_append_elf_relos()
2099 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in find_sym_by_name()
2330 src_sec = &obj->secs[i]; in linker_append_btf()
2333 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf()
2447 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2476 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2518 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2566 sec = &linker->secs[linker->strtab_sec_idx]; in bpf_linker__finalize()
2575 sec = &linker->secs[i]; in bpf_linker__finalize()
2663 struct dst_sec *sec = &linker->secs[i]; in finalize_btf()
2762 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2840 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2857 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2874 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()