Searched refs:symdata (Results 1 - 14 of 14) sorted by relevance

/external/elfutils/0.153/libelf/
H A Dgelf_getsymshndx.c64 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 Dgelf_update_symshndx.c64 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 Ddwfl_module_getsym.c59 if (unlikely (mod->symdata == NULL))
67 sym = gelf_getsymshndx (mod->symdata, mod->symxndxdata, ndx, sym, &shndx);
H A Drelocate.c112 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 Ddwfl_module_getdwarf.c806 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 DlibdwflP.h173 Elf_Data *symdata; /* Data in the ELF symbol table section. */ member in struct:Dwfl_Module
/external/elfutils/0.153/src/
H A Dobjdump.c369 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 Dfindtextrel.c540 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 Dunstrip.c568 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 Dldgeneric.c1245 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 Di386_ld.c403 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 Delflint.c1308 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 Dstrip.c782 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 Dreadelf.c1179 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,

Completed in 126 milliseconds