HomeSort by: relevance | last modified time | path
    Searched defs:symtab (Results 1 - 13 of 13) sorted by relevancy

  /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/sys/sys/
kern_ctf.h 40 const Elf_Sym *symtab; /* Ptr to the symbol table. */ member in struct:mod_ctf
  /src/lib/libexecinfo/
symtab.c 1 /* $NetBSD: symtab.c,v 1.10 2023/08/23 12:24:59 rin Exp $ */
32 __RCSID("$NetBSD: symtab.c,v 1.10 2023/08/23 12:24:59 rin Exp $");
52 #include "symtab.h"
66 struct symtab { struct
  /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/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/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/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/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/arch/i386/i386/
machdep.c 1098 struct btinfo_symtab *symtab; local in function:init386_ksyms
1119 if ((symtab = lookup_bootinfo(BTINFO_SYMTAB)) == NULL) {
1124 symtab->ssym += KERNBASE;
1125 symtab->esym += KERNBASE;
1126 ksyms_addsyms_elf(symtab->nsym, (int *)symtab->ssym, (int *)symtab->esym);
  /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/arch/amd64/amd64/
machdep.c 1527 struct btinfo_symtab *symtab; local in function:init_x86_64_ksyms
1534 symtab = lookup_bootinfo(BTINFO_SYMTAB);
1535 if (symtab) {
1540 tssym = (vaddr_t)symtab->ssym + KERNBASE;
1541 tesym = (vaddr_t)symtab->esym + KERNBASE;
1543 ksyms_addsyms_elf(symtab->nsym, (void *)tssym, (void *)tesym);
  /src/libexec/ld.elf_so/
rtld.h 178 const Elf_Sym *symtab; /* Symbol table */ member in struct:Struct_Obj_Entry

Completed in 21 milliseconds