Home
last modified time | relevance | path

Searched refs:ehdr (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_dump.c287 Elf_Ehdr ehdr; in dumpsys_generic() local
298 bzero(&ehdr, sizeof(ehdr)); in dumpsys_generic()
299 ehdr.e_ident[EI_MAG0] = ELFMAG0; in dumpsys_generic()
300 ehdr.e_ident[EI_MAG1] = ELFMAG1; in dumpsys_generic()
311 ehdr.e_type = ET_CORE; in dumpsys_generic()
312 ehdr.e_machine = EM_VALUE; in dumpsys_generic()
313 ehdr.e_phoff = sizeof(ehdr); in dumpsys_generic()
314 ehdr.e_flags = 0; in dumpsys_generic()
315 ehdr.e_ehsize = sizeof(ehdr); in dumpsys_generic()
325 hdrsz = ehdr.e_phoff + ehdr.e_phnum * ehdr.e_phentsize; in dumpsys_generic()
[all …]
H A Dimgact_elf.c1957 Elf_Ehdr *ehdr; in __elfN() local
1962 ehdr = (Elf_Ehdr *)hdr; in __elfN()
1973 ehdr->e_ident[EI_PAD] = 0; in __elfN()
1974 ehdr->e_type = ET_CORE; in __elfN()
1976 ehdr->e_version = EV_CURRENT; in __elfN()
1977 ehdr->e_entry = 0; in __elfN()
1983 ehdr->e_shstrndx = SHN_UNDEF; in __elfN()
1986 ehdr->e_shnum = 0; in __elfN()
1988 ehdr->e_phnum = PN_XNUM; in __elfN()
1989 ehdr->e_shnum = 1; in __elfN()
[all …]
/f-stack/freebsd/x86/xen/
H A Dpv.c476 Elf_Ehdr *ehdr; in xen_pvh_parse_symtab() local
483 ehdr = (Elf_Ehdr *)(&end + 1); in xen_pvh_parse_symtab()
484 if (memcmp(ehdr->e_ident, ELFMAG, SELFMAG) || in xen_pvh_parse_symtab()
485 ehdr->e_ident[EI_CLASS] != ELF_TARG_CLASS || in xen_pvh_parse_symtab()
486 ehdr->e_version > 1) { in xen_pvh_parse_symtab()
491 shdr = (Elf_Shdr *)((uint8_t *)ehdr + ehdr->e_shoff); in xen_pvh_parse_symtab()
493 for (i = 1; i < ehdr->e_shnum; i++) { in xen_pvh_parse_symtab()
498 ksymtab = (uintptr_t)((uint8_t *)ehdr + shdr[i].sh_offset); in xen_pvh_parse_symtab()
503 kstrtab = (uintptr_t)((uint8_t *)ehdr + shdr[j].sh_offset); in xen_pvh_parse_symtab()
/f-stack/freebsd/sys/
H A Delf_common.h192 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ argument
193 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \
194 (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \
195 (ehdr).e_ident[EI_MAG3] == ELFMAG3)
/f-stack/freebsd/amd64/amd64/
H A Dfpu.c933 struct xstate_hdr *hdr, *ehdr; in fpusetxstate() local
950 ehdr = (struct xstate_hdr *)xfpustate; in fpusetxstate()
951 bv = ehdr->xstate_bv; in fpusetxstate()
/f-stack/freebsd/i386/i386/
H A Dnpx.c1082 struct xstate_hdr *hdr, *ehdr; in npxsetxstate() local
1099 ehdr = (struct xstate_hdr *)xfpustate; in npxsetxstate()
1100 bv = ehdr->xstate_bv; in npxsetxstate()