/src/lib/libexecinfo/ |
symtab.h | 1 /* $NetBSD: symtab.h,v 1.1 2012/05/26 22:02:29 christos Exp $ */ 35 typedef struct symtab symtab_t;
|
Makefile | 18 SRCS=symtab.c backtrace.c
|
/src/sys/sys/ |
kern_ctf.h | 40 const Elf_Sym *symtab; /* Ptr to the symbol table. */ member in struct:mod_ctf
|
/src/sys/ddb/ |
db_elf.c | 102 void *symtab, /* pointer to start of symbol table */ 115 if (ALIGNED_POINTER(symtab, long) == 0) { 117 name, symtab); 141 elf = (Elf_Ehdr *)symtab; 160 shp = (Elf_Shdr *)((char *)symtab + elf->e_shoff); 166 symtab_start = (Elf_Sym *)((char *)symtab + 168 symtab_end = (Elf_Sym *)((char *)symtab + 174 strtab_start = (char *)symtab + shp[j].sh_offset; 175 strtab_end = (char *)symtab + shp[j].sh_offset + 197 (char *)symtab_end, name, (char *)symtab) != -1) [all...] |
/src/sbin/restore/ |
Makefile | 9 SRCS= main.c interactive.c restore.c dirs.c symtab.c tape.c utilities.c \
|
/src/libexec/ld.elf_so/arch/mips/ |
mips_reloc.c | 159 const Elf_Sym *symtab = NULL, *sym; local in function:_rtld_relocate_nonplt_self 173 symtab = (const Elf_Sym *)(relocbase + dynp->d_un.d_ptr); 195 sym = symtab + gotsym; 225 sym = symtab + r_symndx; 261 sym = obj->symtab; 273 sym = obj->symtab + obj->gotsym; 379 def2 = obj->symtab + ELF_R_SYM(rel->r_info); 436 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)].st_name, 454 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)].st_name, 477 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)].st_name [all...] |
/src/sys/rump/librump/rumpkern/ |
kobj_rename.c | 68 kobj_renamespace(Elf_Sym *symtab, size_t symcount, 92 sym = &symtab[i];
|
/src/libexec/ld.elf_so/arch/sh3/ |
mdreloc.c | 138 obj->strtab + obj->symtab[symnum].st_name, 148 obj->strtab + obj->symtab[symnum].st_name, 159 obj->strtab + obj->symtab[symnum].st_name, 169 obj->strtab + obj->symtab[symnum].st_name, 202 obj->strtab + obj->symtab[symnum].st_name, 210 obj->strtab + obj->symtab[symnum].st_name, 225 obj->strtab + obj->symtab[symnum].st_name, 236 obj->strtab + obj->symtab[symnum].st_name));
|
/src/sys/arch/atari/stand/tostools/libtos/ |
elf.c | 169 u_char *p, *symtab; local in function:elf_load 173 symtab = od->kstart + symstart; 175 p = symtab + sizeof(ehdr); 197 shp[i].sh_offset = p - symtab; 210 shp[j].sh_offset = p - symtab; 216 memcpy(symtab, &ehdr, sizeof(ehdr));
|
/src/libexec/ld.elf_so/arch/m68k/ |
mdreloc.c | 142 obj->strtab + obj->symtab[symnum].st_name, 155 obj->strtab + obj->symtab[symnum].st_name, 184 obj->strtab + obj->symtab[symnum].st_name, 192 obj->strtab + obj->symtab[symnum].st_name, 204 obj->strtab + obj->symtab[symnum].st_name, 215 obj->strtab + obj->symtab[symnum].st_name));
|
/src/lib/librumpuser/ |
rumpuser_dl.c | 69 static uint8_t *symtab = NULL; variable in typeref:typename:uint8_t * 195 * Find symtab and strtab and their sizes. 285 fprintf(stderr, "could not find strtab, symtab or their sizes " 296 symtab = reservespace(symtab, &symtabsize, 299 if (symtab == NULL || strtab == NULL) { 304 /* iterate over all symbols in current symtab */ 331 memcpy(symtab + symtaboff, 338 csym = symtab + symtaboff; 466 memcpy(trimmedsym, symtab, symtaboff) [all...] |
/src/libexec/ld.elf_so/arch/hppa/ |
hppa_reloc.c | 191 const Elf_Sym *symtab, *sym; local in function:_rtld_relocate_nonplt_self 200 symtab = NULL; 215 symtab = (const Elf_Sym *) 237 sym = symtab + symnum; 271 sym = symtab + ELF_R_SYM(rela->r_info); 305 sym = symtab + symnum; 512 def = obj->symtab + symnum; 538 obj->strtab + obj->symtab[symnum].st_name, 552 obj->strtab + obj->symtab[symnum].st_name, 581 obj->strtab + obj->symtab[symnum].st_name [all...] |
/src/libexec/ld.elf_so/arch/or1k/ |
mdreloc.c | 142 obj->strtab + obj->symtab[symnum].st_name, 171 obj->strtab + obj->symtab[symnum].st_name, 179 obj->strtab + obj->symtab[symnum].st_name, 191 obj->strtab + obj->symtab[symnum].st_name, 202 obj->strtab + obj->symtab[symnum].st_name));
|
/src/libexec/ld.elf_so/arch/riscv/ |
mdreloc.c | 152 obj->symtab[ELF_R_SYM(rela->r_info)].st_name, 166 obj->symtab[ELF_R_SYM(rela->r_info)].st_name, 195 obj->symtab[ELF_R_SYM(rela->r_info)].st_name, 209 obj->symtab[ELF_R_SYM(rela->r_info)].st_name, 226 obj->symtab[ELF_R_SYM(rela->r_info)].st_name,
|
/src/libexec/ld.elf_so/arch/aarch64/ |
mdreloc.c | 164 obj->strtab + obj->symtab[symnum].st_name, 189 obj->strtab + obj->symtab[symnum].st_name, 262 obj->strtab + obj->symtab[symnum].st_name, 304 obj->strtab + obj->symtab[symnum].st_name, 312 obj->strtab + obj->symtab[symnum].st_name, 325 obj->strtab + obj->symtab[symnum].st_name,
|
/src/libexec/ld.elf_so/arch/arm/ |
mdreloc.c | 140 obj->strtab + obj->symtab[ 148 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)] 174 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)] 222 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)] 234 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)] 254 obj->strtab + obj->symtab[ELF_R_SYM(rel->r_info)]
|
/src/libexec/ld.elf_so/arch/powerpc/ |
ppc_reloc.c | 253 obj->strtab + obj->symtab[symnum].st_name, 272 obj->strtab + obj->symtab[symnum].st_name, 293 obj->strtab + obj->symtab[symnum].st_name, 326 obj->strtab + obj->symtab[symnum].st_name, 334 obj->strtab + obj->symtab[symnum].st_name, 346 obj->strtab + obj->symtab[symnum].st_name, 365 obj->strtab + obj->symtab[symnum].st_name));
|
/src/libexec/ld.elf_so/arch/alpha/ |
alpha_reloc.c | 264 obj->strtab + obj->symtab[symnum].st_name, 309 obj->strtab + obj->symtab[symnum].st_name, 322 obj->strtab + obj->symtab[symnum].st_name, 335 obj->strtab + obj->symtab[symnum].st_name, 347 obj->strtab + obj->symtab[symnum].st_name));
|
/src/usr.bin/xlint/lint1/ |
lex.c | 213 static sym_t *symtab[503]; variable in typeref:typename:sym_t * [503] 230 return v % (sizeof(symtab) / sizeof(symtab[0])); 237 if ((sym->s_symtab_next = symtab[h]) != NULL) 238 symtab[h]->s_symtab_ref = &sym->s_symtab_next; 239 sym->s_symtab_ref = &symtab[h]; 240 symtab[h] = sym; 248 for (sym_t *sym = symtab[h]; sym != NULL; sym = sym->s_symtab_next) { 273 for (size_t i = 0; i < sizeof(symtab) / sizeof(symtab[0]); i++) [all...] |
/src/sys/kern/ |
kern_ctf.c | 120 mc->symtab = st->sd_symstart; 130 mc->symtab = mod->mod_kobj->ko_symtab;
|
/src/sys/external/bsd/gnu-efi/dist/gnuefi/ |
reloc_ia64.S | 93 #define symtab f8 macro 147 (Psymtab) setf.sig symtab = val 194 // the symbol's value in symtab, allocate 16 bytes of memory, 208 xma.lu ftmp = ftmp,syment,symtab
|
/src/sys/arch/amd64/stand/prekern/ |
elf.c | 41 Elf_Sym *symtab; member in struct:elfinfo 105 sym = &eif.symtab[i]; 156 sym = &eif.symtab[symidx]; 398 fatal("elf_build_info: symtab not found"); 401 fatal("elf_build_info: symtab not loaded"); 403 eif.symtab = (Elf_Sym *)((uint8_t *)eif.ehdr + eif.shdr[i].sh_offset); 442 sym = &eif.symtab[j];
|
/src/sys/arch/amiga/stand/bootblock/elf2bb/ |
elf2bb.c | 99 Elf32_Sym *symtab; local in function:main 163 symtab = NULL; /* XXX */ 197 symtab = (Elf32_Sym *)(image + 295 if (symtab == NULL) 335 s = &symtab[ELF32_R_SYM(be32toh(ra->r_info))];
|
/src/libexec/ld.elf_so/arch/sparc/ |
mdreloc.c | 277 obj->symtab[symnum].st_name, 288 obj->symtab[symnum].st_name, 303 obj->symtab[symnum].st_name, 396 obj->strtab + obj->symtab[ELF_R_SYM(rela->r_info)].st_name,
|
/src/libexec/ld.elf_so/ |
symbol.c | 183 symp = obj->symtab + symnum; 410 ref = refobj->symtab + symnum; 468 const Elf_Sym *ref = obj->symtab + symnum;
|