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

  /src/sys/arch/hpc/stand/hpcboot/
load_elf.cpp 183 // shstrtab
214 char *shstrtab = _sym_blk.header + shstrtab_offset; local in function:ElfLoader::symbol_block_size
226 _file->read(shstrtab, shstrsize, _sh[_eh.e_shstrndx].sh_offset);
228 if (strcmp(".strtab", shstrtab + sh->sh_name) == 0) {
231 } else if (strcmp(".symtab", shstrtab + sh->sh_name) == 0) {
  /src/sys/arch/x68k/stand/common/
exec_sub.c 123 const char *shstrtab, *shname; local in function:xk_elf
162 xarg->ehdr.e_shstrndx = 0; /* .shstrtab will be the 1st section */
166 shstr = sh + hdr->e_shstrndx; /* .shstrtab */
167 shstrtab = top + shstr->sh_offset;
171 shname = shstrtab + sh->sh_name;
194 SECTION_NOPAD(sec, "section header (shstrtab)",
214 /* new .shstrtab section */
220 SECTION(sec, "shstrtab", &xarg->shstrtab_fake, u, pd);
  /src/sys/arch/amd64/stand/prekern/
elf.c 39 char *shstrtab; member in struct:elfinfo
133 buf = eif.shstrtab + eif.shdr[i].sh_name;
384 fatal("elf_build_info: shstrtab not found");
387 fatal("elf_build_info: wrong shstrtab index");
389 eif.shstrtab = (char *)((uint8_t *)eif.ehdr + eif.shdr[j].sh_offset);
  /src/sys/arch/amiga/stand/bootblock/elf2bb/
elf2bb.c 98 char *shstrtab; local in function:main
161 shstrtab = (char *)(image +
171 be32toh(sh[i].sh_name), shstrtab + be32toh(sh[i].sh_name),
199 } else if (strcmp(".strtab", shstrtab +
259 shstrtab + be32toh(sh[i].sh_name)));
316 if (strncmp(shstrtab + be32toh(sh[i].sh_name), ".rela", 5) != 0)
318 shstrtab + be32toh(sh[i].sh_name));
320 if (strcmp(shstrtab + be32toh(sh[i].sh_name) + 5,
321 shstrtab + be32toh(sh[n].sh_name)) != 0)
328 shstrtab + be32toh(sh[i].sh_name))
    [all...]
  /src/usr.bin/elf2aout/
elf2aout.c 199 char *shstrtab; local in function:main
283 shstrtab = saveRead(infile, sh[ex.e_shstrndx].sh_offset,
284 (size_t)sh[ex.e_shstrndx].sh_size, "shstrtab");
296 char *name = shstrtab + sh[i].sh_name;
444 free(shstrtab);
  /src/sys/dev/
kloader.c 178 char *shstrtab; local in function:kloader_load
188 shstrtab = NULL;
225 shstrtab = kmem_alloc(shstrsz, KM_NOSLEEP);
226 if (shstrtab == NULL) {
227 PRINTF("unable to allocate memory for .shstrtab\n");
230 DPRINTF("reading 0x%x bytes of .shstrtab at 0x%x\n",
233 shstrtab);
263 if (strcmp(shstrtab + sh[i].sh_name, ".symtab") == 0)
265 else if (strcmp(shstrtab + sh[i].sh_name, ".strtab") == 0)
349 DPRINTF("ksyms .shstrtab\n")
    [all...]
  /src/usr.bin/elf2ecoff/
elf2ecoff.c 107 char *shstrtab; local in function:main
193 shstrtab = saveRead(infile, sh[ex.e_shstrndx].sh_offset,
194 sh[ex.e_shstrndx].sh_size, "shstrtab");
202 char *name = shstrtab + sh[i].sh_name;

Completed in 14 milliseconds