Lines Matching defs:symtab
127 .debug files with relocs but no symtab of their own. */
173 this is an ET_REL .debug file with no .symtab of its own;
211 resolve_symbol (Dwfl_Module *referer, struct reloc_symtab_cache *symtab,
217 if (symtab->symstrdata == NULL)
219 /* Cache the strtab for this symtab. */
221 || referer->symfile->elf != symtab->symelf);
223 Elf_Scn *scn = elf_getscn (symtab->symelf, symtab->strtabndx);
232 if (symtab->symshstrndx == SHN_UNDEF
233 && elf_getshdrstrndx (symtab->symelf, &symtab->symshstrndx) < 0)
236 const char *sname = elf_strptr (symtab->symelf, symtab->symshstrndx,
249 symtab->symstrdata = elf_getdata (scn, NULL);
250 if (unlikely (symtab->symstrdata == NULL
251 || symtab->symstrdata->d_buf == NULL))
254 if (unlikely (sym->st_name >= symtab->symstrdata->d_size))
257 const char *name = symtab->symstrdata->d_buf;
263 /* Get this module's symtab.