Searched refs:symidx (Results 1 – 11 of 11) sorted by relevance
/external/elfutils/src/src/ |
D | i386_ld.c | 846 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()
|
D | ld.h | 427 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()
|
D | elflint.c | 2125 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 …]
|
D | strip.c | 1436 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()
|
D | ldgeneric.c | 162 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/ |
D | asm_newcomsym.c | 87 result->symidx = 0;
|
D | asm_newabssym.c | 87 result->symidx = 0;
|
D | asm_newsym.c | 89 result->symidx = 0;
|
D | libasmP.h | 207 size_t symidx; member
|
D | asm_end.c | 271 sym->symidx = ptr; in binary_end() 374 ? runp->signature->symidx : 0); in binary_end()
|
/external/linux-tools-perf/src/tools/perf/util/ |
D | symbol-elf.c | 197 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()
|