Lines Matching refs:symtab
273 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in add_new_sym() local
275 size_t sym_cnt = symtab->sec_sz / sizeof(*sym); in add_new_sym()
277 syms = libbpf_reallocarray(symtab->raw_data, sym_cnt + 1, sizeof(*sym)); in add_new_sym()
284 symtab->raw_data = syms; in add_new_sym()
285 symtab->sec_sz += sizeof(*sym); in add_new_sym()
286 symtab->shdr->sh_size += sizeof(*sym); in add_new_sym()
287 symtab->data->d_size += sizeof(*sym); in add_new_sym()
1256 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in linker_append_elf_syms() local
1257 Elf64_Sym *sym = symtab->data->d_buf; in linker_append_elf_syms()
1258 int i, n = symtab->shdr->sh_size / symtab->shdr->sh_entsize, err; in linker_append_elf_syms()
1259 int str_sec_idx = symtab->shdr->sh_link; in linker_append_elf_syms()
1289 struct dst_sec *symtab = &linker->secs[linker->symtab_sec_idx]; in get_sym_by_idx() local
1290 Elf64_Sym *syms = symtab->raw_data; in get_sym_by_idx()
2138 struct src_sec *symtab = &obj->secs[obj->symtab_sec_idx]; in find_sym_by_name() local
2139 Elf64_Sym *sym = symtab->data->d_buf; in find_sym_by_name()
2140 int i, n = symtab->shdr->sh_size / symtab->shdr->sh_entsize; in find_sym_by_name()
2141 int str_sec_idx = symtab->shdr->sh_link; in find_sym_by_name()