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()
798 link_sec = &obj->secs[sec->shdr->sh_link]; in linker_sanity_check_elf_symtab()
880 link_sec = &obj->secs[sec->shdr->sh_info]; in linker_sanity_check_elf_relos()
904 sym_sec = &obj->secs[obj->symtab_sec_idx]; in linker_sanity_check_elf_relos()
1073 sec = &linker->secs[i]; in find_dst_sec_by_name()
1210 src_sec = &obj->secs[i]; in linker_append_sec_data()
1256 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_syms()
1289 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in get_sym_by_idx()
1675 if (glob_sym->sec_id && strcmp(linker->secs[glob_sym->sec_id].sec_name, MAPS_ELF_SEC) == 0) in glob_syms_match()
1766 sec = &obj->secs[i]; in find_src_sec_by_name()
1867 src_sec = &obj->secs[sym->st_shndx]; in linker_append_elf_sym()
1870 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
1906 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_elf_sym()
2044 struct src_sec *src_symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_relos()
2053 src_sec = &obj->secs[i]; in linker_append_elf_relos()
2058 src_linked_sec = &obj->secs[src_sec->shdr->sh_info]; in linker_append_elf_relos()
2081 dst_linked_sec = &linker->secs[src_linked_sec->dst_id]; in linker_append_elf_relos()
2105 struct src_sec *sec = &obj->secs[src_sym->st_shndx]; in linker_append_elf_relos()
2138 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in find_sym_by_name()
2376 src_sec = &obj->secs[i]; in linker_append_btf()
2379 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf()
2493 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2522 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2564 dst_sec = &linker->secs[src_sec->dst_id]; in linker_append_btf_ext()
2612 sec = &linker->secs[linker->strtab_sec_idx]; in bpf_linker__finalize()
2621 sec = &linker->secs[i]; in bpf_linker__finalize()
2710 struct dst_sec *sec = &linker->secs[i]; in finalize_btf()
2810 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2888 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2905 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()
2922 struct dst_sec *sec = &linker->secs[i]; in finalize_btf_ext()