/external/elfutils/0.153/libelf/ |
H A D | gelf_getsymshndx.c | 64 gelf_getsymshndx (symdata, shndxdata, ndx, dst, dstshndx) 65 Elf_Data *symdata; 71 Elf_Data_Scn *symdata_scn = (Elf_Data_Scn *) symdata; 76 if (symdata == NULL) 79 if (unlikely (symdata->d_type != ELF_T_SYM) 113 if (unlikely ((ndx + 1) * sizeof (Elf32_Sym) > symdata->d_size)) 119 src = &((Elf32_Sym *) symdata->d_buf)[ndx]; 142 if (unlikely ((ndx + 1) * sizeof (GElf_Sym) > symdata->d_size)) 148 *dst = ((GElf_Sym *) symdata->d_buf)[ndx];
|
H A D | gelf_update_symshndx.c | 64 gelf_update_symshndx (symdata, shndxdata, ndx, src, srcshndx) 65 Elf_Data *symdata; 71 Elf_Data_Scn *symdata_scn = (Elf_Data_Scn *) symdata; 77 if (symdata == NULL)
|
/external/elfutils/0.153/libdwfl/ |
H A D | dwfl_module_getsym.c | 59 if (unlikely (mod->symdata == NULL)) 67 sym = gelf_getsymshndx (mod->symdata, mod->symxndxdata, ndx, sym, &shndx);
|
H A D | relocate.c | 112 Elf_Data *symdata; member in struct:reloc_symtab_cache 129 if (cache->symdata == NULL) 149 cache->symdata = elf_getdata (scn, NULL); 151 if (unlikely (cache->symdata == NULL)) 160 if (cache->symdata != NULL && cache->symxndxdata != NULL) 164 if (cache->symdata == NULL) 177 cache->symdata = mod->symdata; 183 if (unlikely (gelf_getsymshndx (cache->symdata, cache->symxndxdata, 241 if (m->symdata [all...] |
H A D | dwfl_module_getdwarf.c | 806 mod->symdata = elf_getdata_rawchunk (mod->main.elf, 813 if (mod->symdata != NULL) 820 mod->symdata = NULL; 822 if (mod->symdata == NULL) 839 if (mod->symdata != NULL /* Already done. */ 930 mod->symdata = elf_getdata (symscn, NULL); 931 if (mod->symdata == NULL)
|
H A D | libdwflP.h | 173 Elf_Data *symdata; /* Data in the ELF symbol table section. */ member in struct:Dwfl_Module
|
/external/elfutils/0.153/src/ |
H A D | objdump.c | 369 show_relocs_x (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *symdata, argument 382 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, GELF_R_SYM (r_info), 426 Elf_Data *symdata, Elf_Data *xndxdata, size_t symstrndx, 438 show_relocs_x (ebl, shdr, symdata, xndxdata, symstrndx, shstrndx, 446 Elf_Data *symdata, Elf_Data *xndxdata, size_t symstrndx, 458 show_relocs_x (ebl, shdr, symdata, xndxdata, symstrndx, shstrndx, 532 Elf_Data *symdata = elf_getdata (symscn, NULL); local 553 show_relocs_rel (ebl, shdr, data, symdata, xndxdata, 556 show_relocs_rela (ebl, shdr, data, symdata, xndxdata, 425 show_relocs_rel(Ebl *ebl, GElf_Shdr *shdr, Elf_Data *data, Elf_Data *symdata, Elf_Data *xndxdata, size_t symstrndx, size_t shstrndx) argument 445 show_relocs_rela(Ebl *ebl, GElf_Shdr *shdr, Elf_Data *data, Elf_Data *symdata, Elf_Data *xndxdata, size_t symstrndx, size_t shstrndx) argument
|
H A D | findtextrel.c | 540 Elf_Data *symdata = elf_getdata (symscn, NULL); local 555 sym = gelf_getsym (symdata, i, &sym_mem); 573 sym = gelf_getsym (symdata, lowidx, &sym_mem); 596 sym = gelf_getsym (symdata, highidx, &sym_mem); 608 sym = gelf_getsym (symdata, highidx, &sym_mem);
|
H A D | unstrip.c | 568 Elf_Data *symdata = elf_getdata (symscn, NULL); 571 symdata->d_size = shdr->sh_size; 572 symdata->d_buf = xmalloc (symdata->d_size); 582 ELF_CHECK (gelf_update_symshndx (symdata, shndxdata, i, 603 ELF_CHECK (gelf_update_symshndx (symdata, shndxdata, i, 615 ELF_CHECK (gelf_update_symshndx (symdata, shndxdata, 625 return symdata; 758 Elf_Data *symdata = elf_getdata (symscn, NULL); 766 GElf_Sym *sym = gelf_getsymshndx (symdata, shndxdat 567 Elf_Data *symdata = elf_getdata (symscn, NULL); local 756 Elf_Data *symdata = elf_getdata (symscn, NULL); local 1576 Elf_Data *symdata = NULL; local [all...] |
H A D | ldgeneric.c | 1245 Elf_Data *symdata; local 1263 symdata = elf_getdata (symscn, NULL); 1271 xelf_getsym (symdata, shdr->sh_info, sym); 3700 Elf_Data *symdata, struct Ebl_Strtab *strtab) 3705 xelf_getsym_ptr (symdata, nsym, sym); 3738 (void) xelf_update_sym (symdata, nsym, sym); 4319 Elf_Data *symdata = NULL; local 4353 symdata = elf_newdata (symscn); 4354 if (symdata == NULL) 4359 symdata 3699 fillin_special_symbol(struct symbol *symst, size_t scnidx, size_t nsym, Elf_Data *symdata, struct Ebl_Strtab *strtab) argument [all...] |
H A D | i386_ld.c | 403 Elf_Data *symdata = NULL; local 406 symdata = elf_getdata (elf_getscn (statep->outelf, statep->symscnidx), 408 assert (symdata != NULL); 484 if (symdata != NULL) 487 ((Elf32_Sym *) symdata->d_buf)[nsym - statep->nplt 774 Elf_Data *symdata = elf_getdata (scninfo[rshdr->sh_link].scn, NULL); local 789 xelf_getsym (symdata, idx, sym);
|
H A D | elflint.c | 1308 size_t cnt, const GElf_Shdr *symshdr, Elf_Data *symdata, 1345 GElf_Sym *sym = gelf_getsym (symdata, GELF_R_SYM (r_info), &sym_mem); 1373 GElf_Sym *sym = gelf_getsym (symdata, GELF_R_SYM (r_info), &sym_mem); 1448 Elf_Data *symdata = elf_getdata (symscn, NULL); local 1463 check_one_reloc (ebl, ehdr, shdr, idx, cnt, symshdr, symdata, 1498 Elf_Data *symdata = elf_getdata (symscn, NULL); local 1513 check_one_reloc (ebl, ehdr, shdr, idx, cnt, symshdr, symdata, 1872 Elf_Data *symdata = elf_getdata (symscn, NULL); local 1873 if (symdata == NULL) 1919 GElf_Sym *sym = gelf_getsym (symdata, cn 1307 check_one_reloc(Ebl *ebl, GElf_Ehdr *ehdr, GElf_Shdr *relshdr, int idx, size_t cnt, const GElf_Shdr *symshdr, Elf_Data *symdata, GElf_Addr r_offset, GElf_Xword r_info, const GElf_Shdr *destshdr, bool reldyn, struct loaded_segment *loaded, enum load_state *statep) argument 2056 Elf_Data *symdata = elf_getdata (elf_getscn (ebl->elf, shdr->sh_link), NULL); local 2717 Elf_Data *symdata = elf_getdata (symscn, NULL); local [all...] |
H A D | strip.c | 782 Elf_Data *symdata = shdr_info[cnt].data; local 811 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, 833 shdr_info[cnt].debug_data = symdata; 1676 Elf_Data *symdata, *xndxdata; local 1677 symdata = (shdr_info[symt].debug_data 1704 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata,
|
H A D | readelf.c | 1179 Elf_Data *symdata = elf_getdata (symscn, NULL); local 1182 || symdata == NULL) 1207 gelf_getsym (symdata, shdr->sh_info, &sym_mem)->st_name) 1547 Elf_Data *symdata = elf_getdata (symscn, NULL); local 1554 if (unlikely (symshdr == NULL || symdata == NULL || destshdr == NULL)) 1615 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata, 1733 Elf_Data *symdata = elf_getdata (symscn, NULL); local 1740 if (unlikely (symshdr == NULL || symdata == NULL || destshdr == NULL)) 1787 GElf_Sym *sym = gelf_getsymshndx (symdata, xndxdata,
|