Lines Matching refs:secs

68 	struct src_sec *secs;  member
147 struct dst_sec *secs; member
212 struct dst_sec *sec = &linker->secs[i]; in bpf_linker__free()
222 free(linker->secs); in bpf_linker__free()
314 struct dst_sec *secs = linker->secs, *sec; in add_dst_sec() local
317 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_dst_sec()
318 if (!secs) in add_dst_sec()
322 memset(secs + linker->sec_cnt, 0, (new_cnt - linker->sec_cnt) * sizeof(*secs)); in add_dst_sec()
324 linker->secs = secs; in add_dst_sec()
327 sec = &linker->secs[new_cnt - 1]; in add_dst_sec()
338 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in add_new_sym()
511 free(obj.secs); in bpf_linker_add_file()
645 struct src_sec *secs = obj->secs, *sec; in add_src_sec() local
648 secs = libbpf_reallocarray(secs, new_cnt, sizeof(*secs)); in add_src_sec()
649 if (!secs) in add_src_sec()
653 memset(secs + obj->sec_cnt, 0, (new_cnt - obj->sec_cnt) * sizeof(*secs)); in add_src_sec()
655 obj->secs = secs; in add_src_sec()
658 sec = &obj->secs[new_cnt - 1]; in add_src_sec()
845 sec = &obj->secs[i]; in linker_sanity_check_elf()
928 link_sec = &obj->secs[sec->shdr->sh_link]; in linker_sanity_check_elf_symtab()
1010 link_sec = &obj->secs[sec->shdr->sh_info]; in linker_sanity_check_elf_relos()
1034 sym_sec = &obj->secs[obj->symtab_sec_idx]; in linker_sanity_check_elf_relos()
1203 sec = &linker->secs[i]; in find_dst_sec_by_name()
1362 src_sec = &obj->secs[i]; in linker_append_sec_data()
1408 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_syms()
1441 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in get_sym_by_idx()
1827 if (glob_sym->sec_id && strcmp(linker->secs[glob_sym->sec_id].sec_name, MAPS_ELF_SEC) == 0) in glob_syms_match()
1918 sec = &obj->secs[i]; in find_src_sec_by_name()
2019 src_sec = &obj->secs[sym->st_shndx]; in linker_append_elf_sym()
2022 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
2058 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
2196 struct src_sec *src_symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_relos()
2205 src_sec = &obj->secs[i]; in linker_append_elf_relos()
2210 src_linked_sec = &obj->secs[src_sec->shdr->sh_info]; in linker_append_elf_relos()
2233 dst_linked_sec = &linker->secs[src_linked_sec->dst_id]; in linker_append_elf_relos()
2257 struct src_sec *sec = &obj->secs[src_sym->st_shndx]; in linker_append_elf_relos()
2290 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in find_sym_by_name()
2528 src_sec = &obj->secs[i]; in linker_append_btf()
2531 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf()
2649 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2678 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2720 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2768 sec = &linker->secs[linker->strtab_sec_idx]; in bpf_linker__finalize()
2777 sec = &linker->secs[i]; in bpf_linker__finalize()
2872 struct dst_sec *sec = &linker->secs[i]; in finalize_btf()
2979 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
3057 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
3074 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
3091 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()