Searched refs:shndx (Results 1 - 20 of 20) sorted by relevance

/external/elfutils/0.153/libdwfl/
H A Ddwfl_module_getsym.c66 GElf_Word shndx; local
67 sym = gelf_getsymshndx (mod->symdata, mod->symxndxdata, ndx, sym, &shndx);
75 shndx = sym->st_shndx;
84 GElf_Shdr *shdr = gelf_getshdr (elf_getscn (mod->symfile->elf, shndx),
91 *shndxp = alloc ? shndx : (GElf_Word) -1;
108 shndx, &sym->st_value);
H A Ddwfl_module_addrsym.c65 inline bool same_section (const GElf_Sym *sym, GElf_Word shndx) argument
68 if (shndx >= SHN_LORESERVE)
91 return shndx == addr_shndx;
113 GElf_Word shndx; local
114 const char *name = INTUSE(dwfl_module_getsym) (mod, i, &sym, &shndx);
140 closest_shndx = shndx;
145 && same_section (&sym, shndx))
152 sizeless_shndx = shndx;
166 closest_shndx = shndx;
H A Drelocate.c60 Elf32_Word shndx, GElf_Addr *value)
64 Elf_Scn *refscn = elf_getscn (elf, shndx);
83 name, shndx, refshdr,
127 int symndx, GElf_Sym *sym, GElf_Word *shndx)
184 symndx, sym, shndx) == NULL))
188 *shndx = sym->st_shndx;
202 *shndx, &sym->st_value);
213 GElf_Sym *sym, GElf_Word shndx)
250 ndx, sym, &shndx);
254 shndx
59 __libdwfl_relocate_value(Dwfl_Module *mod, Elf *elf, size_t *shstrndx, Elf32_Word shndx, GElf_Addr *value) argument
125 relocate_getsym(Dwfl_Module *mod, Elf *relocated, struct reloc_symtab_cache *cache, int symndx, GElf_Sym *sym, GElf_Word *shndx) argument
212 resolve_symbol(Dwfl_Module *referer, struct reloc_symtab_cache *symtab, GElf_Sym *sym, GElf_Word shndx) argument
355 GElf_Word shndx; local
[all...]
H A Doffline.c65 Elf32_Word shndx,
81 Elf_Scn *ourscn = elf_getscn (mod->debug.elf, shndx);
60 dwfl_offline_section_address(Dwfl_Module *mod, void **userdata __attribute__ ((unused)), const char *modname __attribute__ ((unused)), Dwarf_Addr base __attribute__ ((unused)), const char *secname __attribute__ ((unused)), Elf32_Word shndx, const GElf_Shdr *shdr __attribute__ ((unused)), Dwarf_Addr *addr) argument
H A Dlibdwfl.h86 GElf_Word shndx, const GElf_Shdr *shdr,
H A DlibdwflP.h330 Elf32_Word shndx,
H A Dlinux-kernel-modules.c805 const char *secname, Elf32_Word shndx __attribute__ ((unused)),
/external/elfutils/0.153/libelf/
H A Dgelf_update_symshndx.c74 Elf32_Word *shndx = NULL; local
108 shndx = &((Elf32_Word *) shndxdata_scn->d.d_buf)[ndx];
164 if (shndx != NULL)
165 *shndx = srcshndx;
H A Dgelf_getsymshndx.c74 Elf32_Word shndx = 0; local
99 shndx = ((Elf32_Word *) shndxdata_scn->d.d_buf)[ndx];
153 *dstshndx = shndx;
/external/elfutils/0.153/src/
H A Dunstrip.c348 GElf_Word shndx = SHN_UNDEF;
349 GElf_Sym *sym = gelf_getsymshndx (data, shndxdata, i, &sym_mem, &shndx);
357 shndx = sym->st_shndx;
359 if (shndx != i || GELF_ST_TYPE (sym->st_info) != STT_SECTION)
364 shndx = SHN_UNDEF;
365 ELF_CHECK (gelf_update_symshndx (newsymdata, shndxdata, i, sym, shndx),
579 GElf_Word shndx = SHN_UNDEF;
581 i, &sym_mem, &shndx);
583 sym, shndx),
602 GElf_Word shndx
347 GElf_Word shndx = SHN_UNDEF; local
578 GElf_Word shndx = SHN_UNDEF; local
601 GElf_Word shndx = i < SHN_LORESERVE ? SHN_UNDEF : i; local
611 GElf_Word shndx = SHN_UNDEF; local
731 GElf_Word shndx; member in struct:symbol::__anon21314::__anon21315
763 GElf_Word shndx = SHN_UNDEF; local
1539 GElf_Word shndx = SHN_UNDEF; local
[all...]
H A Daddr2line.c338 GElf_Word shndx; local
339 const char *name = dwfl_module_addrsym (mod, addr, &s, &shndx);
419 GElf_Word shndx; local
420 const char *scn = dwfl_module_relocation_info (mod, i, &shndx);
429 (elf_getscn (dwfl_module_getelf (mod, &shdr_bias), shndx),
H A Dldgeneric.c107 static void mark_section_used (struct scninfo *scninfo, Elf32_Word shndx,
524 matching_group_comdat_scn (const XElf_Sym *sym, size_t shndx, argument
527 if ((shndx >= SHN_LORESERVE && shndx <= SHN_HIRESERVE)
532 size_t newgrpid = fileinfo->scninfo[shndx].grpid;
592 check_definition (const XElf_Sym *sym, size_t shndx, size_t symidx, argument
600 if (shndx != SHN_UNDEF
602 || (shndx != SHN_COMMON && oldp->common && ! new_in_dso)
632 else if (shndx != SHN_UNDEF
634 && matching_group_comdat_scn (sym, shndx, fileinf
802 find_section_group(struct usedfiles *fileinfo, Elf32_Word shndx, Elf_Data **datap) argument
850 mark_section_group(struct usedfiles *fileinfo, Elf32_Word shndx, struct scninfo **grpscnp) argument
909 mark_section_used(struct scninfo *scninfo, Elf32_Word shndx, struct scninfo **grpscnp) argument
1404 Elf32_Word shndx; local
1473 Elf32_Word shndx; local
6513 Elf32_Word shndx; local
[all...]
H A Delflint.c2629 in_nobits_scn (Ebl *ebl, unsigned int shndx) argument
2632 GElf_Shdr *shdr = gelf_getshdr (elf_getscn (ebl->elf, shndx), &shdr_mem);
3929 Elf_Data *data, int shndx, int phndx, GElf_Off start)
3965 if (shndx == 0)
3973 shndx, section_name (ebl, shndx),
3992 if (shndx == 0)
4000 shndx, section_name (ebl, shndx),
3928 check_note_data(Ebl *ebl, const GElf_Ehdr *ehdr, Elf_Data *data, int shndx, int phndx, GElf_Off start) argument
H A Dreadelf.c8368 unsigned long int shndx = strtoul (a->arg, &endp, 0); local
8371 scn = elf_getscn (elf, shndx);
8374 error (0, 0, gettext ("\nsection [%lu] does not exist"), shndx);
/external/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.cpp276 ELFSymbol::sectionIndexToCString (elf_half shndx, argument
279 switch (shndx)
291 const lldb_private::Section *section = section_list->GetSectionAtIndex(shndx).get();
H A DELFHeader.h254 sectionIndexToCString(elf_half shndx,
/external/elfutils/elfutils/
H A Dlibdwfl.h86 GElf_Word shndx, const GElf_Shdr *shdr,
/external/llvm/lib/MC/
H A DELFObjectWriter.cpp79 uint8_t other, uint32_t shndx, bool Reserved);
358 uint32_t shndx, bool Reserved) {
359 bool LargeIndex = shndx >= ELF::SHN_LORESERVE && !Reserved;
366 write(*ShndxF, shndx);
371 uint16_t Index = LargeIndex ? uint16_t(ELF::SHN_XINDEX) : shndx;
356 writeSymbol(uint32_t name, uint8_t info, uint64_t value, uint64_t size, uint8_t other, uint32_t shndx, bool Reserved) argument
/external/valgrind/main/perf/
H A Dtinycc.c5474 int info, int other, int shndx, const char *name);
18204 int info, int other, int shndx, const char *name)
18222 sym->st_shndx = shndx;
18200 put_elf_sym(Section *s, unsigned long value, unsigned long size, int info, int other, int shndx, const char *name) argument
/external/robolectric/lib/main/
H A Dsqlite-jdbc-3.7.2.jarMETA-INF/ META-INF/MANIFEST.MF META-INF/maven/ META-INF/maven/org. ...

Completed in 318 milliseconds