Lines Matching refs:stab
51 #define STAB_TO_SYMSTART(stab) ((Elf_Sym *)((stab)->start))
52 #define STAB_TO_SYMEND(stab) ((Elf_Sym *)((stab)->end))
53 #define STAB_TO_EHDR(stab) ((Elf_Ehdr *)((stab)->private))
54 #define STAB_TO_SHDR(stab, e) ((Elf_Shdr *)((stab)->private + (e)->e_shoff))
213 db_elf_find_strtab(db_symtab_t *stab)
215 Elf_Ehdr *elf = STAB_TO_EHDR(stab);
216 Elf_Shdr *shp = STAB_TO_SHDR(stab, elf);
219 stab = &db_symtabs;
226 if ((Elf_Sym *)elf == STAB_TO_SYMSTART(stab)) {
227 return ((char *)STAB_TO_SYMEND(stab));
241 db_elf_lookup(db_symtab_t *stab, const char *symstr)
246 stab = &db_symtabs;
248 symtab_start = STAB_TO_SYMSTART(stab);
249 symtab_end = STAB_TO_SYMEND(stab);
251 strtab = db_elf_find_strtab(stab);
385 db_elf_forall(db_symtab_t *stab, db_forall_func_t db_forall_func, void *arg)
391 stab = &db_symtabs;
393 symtab_start = STAB_TO_SYMSTART(stab);
394 symtab_end = STAB_TO_SYMEND(stab);
396 strtab = db_elf_find_strtab(stab);
419 (*db_forall_func)(stab, (db_sym_t)symp,