Searched refs:shstrtab (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.1-release/usr.sbin/btxld/
H A Delfh.h35 char shstrtab[28]; /* section header string table */ member in struct:elfh
H A Delfh.c92 htole32(offsetof(struct elfh, shstrtab)), /* sh_offset */
93 htole32(sizeof(elfhdr.shstrtab)), /* sh_size */
124 "\0.shstrtab\0.text\0.data" /* shstrtab */
/freebsd-10.1-release/usr.sbin/kgzip/
H A Delfhdr.h45 #define KGZ_SHSTR_SHSTRTAB ".shstrtab"
53 char shstrtab[sizeof(KGZ_SHSTR_SHSTRTAB)]; member in struct:kgz_shstrtab
80 struct kgz_shstrtab shstrtab; member in struct:kgz_elfhdr
H A Delfhdr.c87 htole32(offsetof(struct kgz_shstrtab, shstrtab)), /* sh_name */
91 htole32(offsetof(struct kgz_elfhdr, shstrtab)), /* sh_offset */
154 KGZ_SHSTR_SHSTRTAB, /* shstrtab */
/freebsd-10.1-release/sys/kern/
H A Dkern_ctf.c66 caddr_t shstrtab = NULL; local
174 if ((shstrtab = malloc(shdr[hdr->e_shstrndx].sh_size, M_LINKER,
181 if ((error = vn_rdwr(UIO_READ, nd.ni_vp, shstrtab,
189 if (strcmp(".SUNW_ctf", shstrtab + shdr[i].sh_name) == 0)
329 if (shstrtab != NULL)
330 free(shstrtab, M_LINKER);
H A Dlink_elf_obj.c111 caddr_t shstrtab; /* Section name string table */ member in struct:elf_file
318 ef->shstrtab = (char *)shdr[shstrindex].sh_addr;
335 if (ef->shstrtab && shdr[i].sh_name != 0)
337 ef->shstrtab + shdr[i].sh_name;
638 ef->shstrtab = malloc(shdr[shstrindex].sh_size, M_LINKER,
640 error = vn_rdwr(UIO_READ, nd.ni_vp, ef->shstrtab,
730 if (ef->shstrtab && shdr[i].sh_name != 0)
732 ef->shstrtab + shdr[i].sh_name;
944 if (ef->shstrtab)
945 free(ef->shstrtab, M_LINKE
[all...]
/freebsd-10.1-release/usr.sbin/kldxref/
H A Def_obj.c96 caddr_t shstrtab; /* Section name string table */ member in struct:ef_file
461 shdr[shstrindex].sh_size, (void**)&ef->shstrtab) != 0) {
523 if (ef->shstrtab && shdr[i].sh_name != 0)
525 ef->shstrtab + shdr[i].sh_name;
599 if (ef->shstrtab != NULL)
600 free(ef->shstrtab);
/freebsd-10.1-release/usr.bin/elfdump/
H A Delfdump.c413 static char *shstrtab; variable
559 shstrtab = (char *)e + offset;
564 shstrtab = NULL;
569 if (strcmp(shstrtab + name, ".strtab") == 0)
571 if (strcmp(shstrtab + name, ".dynstr") == 0)
620 strcmp(shstrtab + name, ".note.ABI-tag") == 0)
630 strcmp(shstrtab + name, ".got") == 0)
789 fprintf(out, "\tsh_name: %s\n", shstrtab + name);
821 fprintf(out, "\nsymbol table (%s):\n", shstrtab + name);
919 fprintf(out, "\nrelocation with addend (%s):\n", shstrtab
[all...]
/freebsd-10.1-release/sys/boot/common/
H A Dload_elf_obj.c435 vm_offset_t shstrtab; local
440 shstrtab = shdr[ef->shstrindex].sh_addr;
447 p = strdupout(shstrtab + shdr[i].sh_name);
/freebsd-10.1-release/contrib/binutils/bfd/
H A Delf.c254 bfd_byte *shstrtab = NULL; local
264 shstrtab = i_shdrp[shindex]->contents;
265 if (shstrtab == NULL)
274 || (shstrtab = bfd_alloc (abfd, shstrtabsize + 1)) == NULL
276 shstrtab = NULL;
277 else if (bfd_bread (shstrtab, shstrtabsize, abfd) != shstrtabsize)
281 shstrtab = NULL;
284 shstrtab[shstrtabsize] = '\0';
285 i_shdrp[shindex]->contents = shstrtab;
287 return (char *) shstrtab;
991 char *shstrtab; local
4971 struct elf_strtab_hash *shstrtab; local
[all...]
/freebsd-10.1-release/sys/contrib/ia64/libuwx/src/
H A Duwx_symbols.c472 char *shstrtab; local

Completed in 154 milliseconds