Home
last modified time | relevance | path

Searched refs:symidx (Results 1 – 11 of 11) sorted by relevance

/external/elfutils/src/src/
Di386_ld.c846 Elf32_Word symidx = symref[idx]->outdynsymidx; in elf_i386_create_relocations() local
852 xelf_getsym (outsymdata, symidx, sym); in elf_i386_create_relocations()
855 (void) xelf_update_sym (outsymdata, symidx, sym); in elf_i386_create_relocations()
857 symidx = symref[idx]->outsymidx; in elf_i386_create_relocations()
858 if (symidx != 0) in elf_i386_create_relocations()
860 symidx = statep->dblindirect[symidx]; in elf_i386_create_relocations()
865 xelf_getsym (outsymdata, symidx, sym); in elf_i386_create_relocations()
868 (void) xelf_update_sym (outsymdata, symidx, sym); in elf_i386_create_relocations()
Dld.h427 size_t symidx; member
1116 extern bool linked_from_dso_p (struct scninfo *scninfo, size_t symidx);
1121 linked_from_dso_p (struct scninfo *scninfo, size_t symidx) in linked_from_dso_p() argument
1127 if (symidx < file->nlocalsymbols) in linked_from_dso_p()
1130 struct symbol *sym = file->symref[symidx]; in linked_from_dso_p()
Delflint.c2125 Elf32_Word symidx = ((Elf32_Word *) data->d_buf)[cnt]; in check_gnu_hash() local
2127 if (symidx == 0) in check_gnu_hash()
2130 if (symidx < symbias) in check_gnu_hash()
2138 while (symidx - symbias < maxidx) in check_gnu_hash()
2143 + symidx in check_gnu_hash()
2150 GElf_Sym *sym = gelf_getsym (symdata, symidx, &sym_mem); in check_gnu_hash()
2155 idx, section_name (ebl, idx), symidx, in check_gnu_hash()
2166 idx, section_name (ebl, idx), symidx, in check_gnu_hash()
2191 ++symidx; in check_gnu_hash()
2194 if (symidx - symbias >= maxidx) in check_gnu_hash()
[all …]
Dstrip.c1436 size_t symidx = GELF_R_SYM (rel_mem.r_info); in handle_elf() local
1437 if (newsymidx[symidx] != symidx) in handle_elf()
1440 = GELF_R_INFO (newsymidx[symidx], in handle_elf()
1454 size_t symidx = GELF_R_SYM (rel_mem.r_info); in handle_elf() local
1455 if (newsymidx[symidx] != symidx) in handle_elf()
1458 = GELF_R_INFO (newsymidx[symidx], in handle_elf()
Dldgeneric.c162 linked_from_dso_p (struct scninfo *scninfo, size_t symidx) in linked_from_dso_p() argument
168 if (symidx < file->nlocalsymbols) in linked_from_dso_p()
171 struct symbol *sym = file->symref[symidx]; in linked_from_dso_p()
584 check_definition (const XElf_Sym *sym, size_t shndx, size_t symidx, in check_definition() argument
675 xelf_getsymshndx (oldfile->symtabdata, oldfile->xndxdata, oldp->symidx, in check_definition()
744 oldp->symidx = symidx; in check_definition()
1278 symbol->symidx = -1; in add_relocatable_file()
1286 symbol->symidx = shdr->sh_info; in add_relocatable_file()
1430 newp->symidx = cnt; in add_relocatable_file()
1540 newp->symidx = cnt; in add_relocatable_file()
[all …]
/external/elfutils/src/libasm/
Dasm_newcomsym.c87 result->symidx = 0;
Dasm_newabssym.c87 result->symidx = 0;
Dasm_newsym.c89 result->symidx = 0;
DlibasmP.h207 size_t symidx; member
Dasm_end.c271 sym->symidx = ptr; in binary_end()
374 ? runp->signature->symidx : 0); in binary_end()
/external/linux-tools-perf/src/tools/perf/util/
Dsymbol-elf.c197 int nr = 0, symidx, err = 0; in dso__synthesize_plt_symbols() local
260 symidx = GELF_R_SYM(pos->r_info); in dso__synthesize_plt_symbols()
262 gelf_getsym(syms, symidx, &sym); in dso__synthesize_plt_symbols()
282 symidx = GELF_R_SYM(pos->r_info); in dso__synthesize_plt_symbols()
284 gelf_getsym(syms, symidx, &sym); in dso__synthesize_plt_symbols()