Symbol: elfhdr
usr/src/psm/stand/boot/common/readfile.c
184
i = xread(fd, (char *)&elfhdr, sizeof (Elf64_Ehdr));
usr/src/psm/stand/boot/common/readfile.c
192
if (*(int *)&elfhdr.e_ident == *(int *)(ELFMAG)) {
usr/src/psm/stand/boot/common/readfile.c
194
int is64 = (elfhdr.e_ident[EI_CLASS] ==
usr/src/psm/stand/boot/common/readfile.c
199
*(int *)&elfhdr.e_ident[0],
usr/src/psm/stand/boot/common/readfile.c
200
*(int *)&elfhdr.e_ident[4],
usr/src/psm/stand/boot/common/readfile.c
201
*(int *)&elfhdr.e_ident[8],
usr/src/psm/stand/boot/common/readfile.c
202
*(int *)&elfhdr.e_ident[12]);
usr/src/psm/stand/boot/common/readfile.c
203
dprintf("e_machine\t0x%x\n", elfhdr.e_machine);
usr/src/psm/stand/boot/common/readfile.c
207
(u_longlong_t)elfhdr.e_entry));
usr/src/psm/stand/boot/common/readfile.c
210
(u_longlong_t)elfhdr.e_shoff));
usr/src/psm/stand/boot/common/readfile.c
212
elfhdr64.e_shentsize : elfhdr.e_shentsize));
usr/src/psm/stand/boot/common/readfile.c
214
elfhdr64.e_shnum : elfhdr.e_shnum));
usr/src/psm/stand/boot/common/readfile.c
216
elfhdr64.e_shstrndx : elfhdr.e_shstrndx));
usr/src/psm/stand/boot/common/readfile.c
222
elfhdr.e_ident[EI_CLASS], ELFCLASS32, ELFCLASS64);
usr/src/psm/stand/boot/common/readfile.c
224
if (elfhdr.e_ident[EI_CLASS] == ELFCLASS64) {
usr/src/psm/stand/boot/common/readfile.c
226
(Elf64_Ehdr *)&elfhdr);
usr/src/psm/stand/boot/common/readfile.c
233
return (read_elf32(fd, print, &elfhdr));
usr/src/tools/btxld/btxld.c
434
eh = elfhdr;
usr/src/tools/btxld/elfh.c
103
htole32(sizeof(elfhdr.shstrtab)), /* sh_size */
usr/src/tools/btxld/elfh.c
50
const struct elfh elfhdr = {
usr/src/tools/btxld/elfh.c
64
htole16(sizeof(elfhdr.e)), /* e_ehsize */
usr/src/tools/btxld/elfh.c
65
htole16(sizeof(elfhdr.p[0])), /* e_phentsize */
usr/src/tools/btxld/elfh.c
66
htole16(sizeof(elfhdr.p) / sizeof(elfhdr.p[0])), /* e_phnum */
usr/src/tools/btxld/elfh.c
67
htole16(sizeof(elfhdr.sh[0])), /* e_shentsize */
usr/src/tools/btxld/elfh.c
68
htole16(sizeof(elfhdr.sh) / sizeof(elfhdr.sh[0])), /* e_shnum */
usr/src/tools/btxld/elfh.c
74
htole32(sizeof(elfhdr)), /* p_offset */
usr/src/tools/btxld/elfh.h
44
extern const struct elfh elfhdr; /* ELF header template */