Lines Matching refs:secs
63 struct src_sec *secs; member
141 struct dst_sec *secs; member
202 struct dst_sec *sec = &linker->secs[i]; in bpf_linker__free()
212 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()
720 sec = &obj->secs[i]; in linker_sanity_check_elf()
784 link_sec = &obj->secs[sec->shdr->sh_link]; in linker_sanity_check_elf_symtab()
866 link_sec = &obj->secs[sec->shdr->sh_info]; in linker_sanity_check_elf_relos()
890 sym_sec = &obj->secs[obj->symtab_sec_idx]; in linker_sanity_check_elf_relos()
1045 sec = &linker->secs[i]; in find_dst_sec_by_name()
1170 src_sec = &obj->secs[i]; in linker_append_sec_data()
1216 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_syms()
1249 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in get_sym_by_idx()
1633 if (glob_sym->sec_id && strcmp(linker->secs[glob_sym->sec_id].sec_name, MAPS_ELF_SEC) == 0) in glob_syms_match()
1724 sec = &obj->secs[i]; in find_src_sec_by_name()
1825 src_sec = &obj->secs[sym->st_shndx]; in linker_append_elf_sym()
1828 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
1864 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
2002 struct src_sec *src_symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_relos()
2003 struct dst_sec *dst_symtab = &linker->secs[linker->symtab_sec_idx]; in linker_append_elf_relos()
2012 src_sec = &obj->secs[i]; in linker_append_elf_relos()
2017 src_linked_sec = &obj->secs[src_sec->shdr->sh_info]; 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()
2664 struct dst_sec *sec = &linker->secs[i]; in finalize_btf()
2763 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2841 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2858 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2875 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()