Searched defs:ehdr (Results 1 - 25 of 29) sorted by relevance

12

/osnet-11/usr/src/grub/grub2/include/grub/
H A Delfload.h34 } ehdr; member in struct:grub_elf_file
/osnet-11/usr/src/grub/grub2/grub-core/efiemu/i386/
H A Dloadcore32.c29 grub_arch_efiemu_check_header32 (void *ehdr) argument
31 Elf32_Ehdr *e = ehdr;
43 void *ehdr)
46 Elf32_Ehdr *e = ehdr;
41 grub_arch_efiemu_relocate_symbols32(grub_efiemu_segment_t segs, struct grub_efiemu_elf_sym *elfsyms, void *ehdr) argument
H A Dloadcore64.c29 grub_arch_efiemu_check_header64 (void *ehdr) argument
31 Elf64_Ehdr *e = ehdr;
42 void *ehdr)
45 Elf64_Ehdr *e = ehdr;
40 grub_arch_efiemu_relocate_symbols64(grub_efiemu_segment_t segs, struct grub_efiemu_elf_sym *elfsyms, void *ehdr) argument
/osnet-11/usr/src/grub/grub2/grub-core/kern/emu/
H A Dfull.c33 grub_arch_dl_check_header (void *ehdr) argument
35 (void) ehdr;
40 grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr) argument
43 (void) ehdr;
54 void grub_arch_dl_get_tramp_got_size (const void *ehdr __attribute__ ((unused)),
/osnet-11/usr/src/grub/grub2/grub-core/kern/i386/
H A Ddl.c27 grub_arch_dl_check_header (void *ehdr) argument
29 Elf_Ehdr *e = ehdr;
42 grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr) argument
44 Elf_Ehdr *e = ehdr;
/osnet-11/usr/src/grub/grub2/grub-core/kern/ia64/
H A Ddl_helper.c27 grub_ia64_dl_get_tramp_got_size (const void *ehdr, grub_size_t *tramp, argument
30 const Elf64_Ehdr *e = ehdr;
H A Ddl.c28 grub_arch_dl_check_header (void *ehdr) argument
30 Elf_Ehdr *e = ehdr;
163 grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr) argument
165 Elf_Ehdr *e = ehdr;
/osnet-11/usr/src/grub/grub2/grub-core/kern/sparc64/
H A Ddl.c27 grub_arch_dl_check_header (void *ehdr) argument
29 Elf_Ehdr *e = ehdr;
43 grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr) argument
45 Elf_Ehdr *e = ehdr;
/osnet-11/usr/src/grub/grub2/grub-core/kern/x86_64/
H A Ddl.c27 grub_arch_dl_check_header (void *ehdr) argument
29 Elf64_Ehdr *e = ehdr;
42 grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr) argument
44 Elf64_Ehdr *e = ehdr;
/osnet-11/usr/src/grub/grub2/grub-core/efiemu/
H A Dloadcore_common.c48 grub_efiemu_check_header (void *ehdr, grub_size_t size, argument
53 && grub_efiemu_check_header32 (ehdr,size))
59 && grub_efiemu_check_header64 (ehdr,size))
H A Dloadcore.c59 SUFFIX (grub_efiemu_check_header) (void *ehdr, grub_size_t size) argument
61 Elf_Ehdr *e = ehdr;
68 if (!SUFFIX (grub_arch_efiemu_check_header) (ehdr)
/osnet-11/usr/src/grub/grub2/grub-core/loader/
H A Dmultiboot_elfxx.c46 Elf_Ehdr *ehdr = (Elf_Ehdr *) buffer; local
48 return ehdr->e_ident[EI_CLASS] == ELFCLASSXX;
54 Elf_Ehdr *ehdr = (Elf_Ehdr *) buffer; local
58 if (ehdr->e_ident[EI_CLASS] != ELFCLASSXX)
61 if (ehdr->e_ident[EI_MAG0] != ELFMAG0
62 || ehdr->e_ident[EI_MAG1] != ELFMAG1
63 || ehdr->e_ident[EI_MAG2] != ELFMAG2
64 || ehdr->e_ident[EI_MAG3] != ELFMAG3
65 || ehdr->e_version != EV_CURRENT
66 || ehdr
[all...]
/osnet-11/usr/src/lib/libproc/common/
H A DPidle.c113 GElf_Ehdr ehdr; local
199 if (gelf_getehdr(elf, &ehdr) == NULL) {
245 switch (ehdr.e_ident[EI_CLASS]) {
H A DPsymtab_machelf32.c211 Ehdr *ehdr, uint_t phnum, Phdr *phdr)
215 Ehdr *ehdr, uint_t phnum, Phdr *phdr)
260 if (ehdr->e_type == ET_DYN)
345 size += phnum * ehdr->e_phentsize;
356 if (ehdr->e_type == ET_DYN)
447 (void) memcpy(ep, ehdr, offsetof(Ehdr, e_phoff));
451 ep->e_phentsize = ehdr->e_phentsize;
473 addr + ehdr->e_phoff) != phnum * ep->e_phentsize) {
509 if (ehdr->e_type == ET_DYN)
537 if (ehdr
210 fake_elf64(struct ps_prochandle *P, file_info_t *fptr, uintptr_t addr, Ehdr *ehdr, uint_t phnum, Phdr *phdr) argument
[all...]
H A Dproc_arg.c86 GElf_Ehdr ehdr; local
95 if (read(fd, &ehdr, sizeof (ehdr)) != sizeof (ehdr)) {
98 } else if ((is_noelf = memcmp(&ehdr.e_ident[EI_MAG0], ELFMAG,
99 SELFMAG)) != 0 || ehdr.e_type != ET_CORE) {
103 ehdr.e_ident[EI_DATA] != order)
H A DPcore.c826 fake_up_symtab(struct ps_prochandle *P, const elf_file_header_t *ehdr, argument
851 Elf32_Ehdr ehdr; member in struct:__anon2356
856 base = sizeof (b->ehdr) + sizeof (b->shdr);
862 (void) memcpy(b->ehdr.e_ident, ehdr->e_ident,
863 sizeof (ehdr->e_ident));
864 b->ehdr.e_type = ehdr->e_type;
865 b->ehdr.e_machine = ehdr
917 Elf64_Ehdr ehdr; member in struct:__anon2357
1343 GElf_Ehdr ehdr; local
[all...]
H A DPgcore.c1055 Elf32_Ehdr ehdr; local
1057 bzero(&ehdr, sizeof (ehdr));
1058 ehdr.e_ident[EI_MAG0] = ELFMAG0;
1059 ehdr.e_ident[EI_MAG1] = ELFMAG1;
1060 ehdr.e_ident[EI_MAG2] = ELFMAG2;
1061 ehdr.e_ident[EI_MAG3] = ELFMAG3;
1062 ehdr.e_type = ET_CORE;
1064 ehdr.e_ident[EI_CLASS] = ELFCLASS32;
1066 ehdr
1113 Elf64_Ehdr ehdr; local
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/mips/
H A Ddl.c32 grub_arch_dl_check_header (void *ehdr) argument
34 Elf_Ehdr *e = ehdr;
53 grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr) argument
55 Elf_Ehdr *e = ehdr;
/osnet-11/usr/src/grub/grub2/grub-core/kern/powerpc/
H A Ddl.c27 grub_arch_dl_check_header (void *ehdr) argument
29 Elf_Ehdr *e = ehdr;
41 grub_arch_dl_get_tramp_got_size (const void *ehdr, grub_size_t *tramp, argument
44 const Elf_Ehdr *e = ehdr;
99 grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr) argument
101 Elf_Ehdr *e = ehdr;
/osnet-11/usr/src/lib/libc/i386/crt/
H A D_rtld.c83 Elf32_Ehdr *ehdr; /* ELF header of ld.so */ local
139 ehdr = (Elf32_Ehdr *)MMAP(0, sb.st_size, PROT_READ | PROT_EXEC,
141 if (ehdr == (Elf32_Ehdr *)-1)
149 if (ehdr->e_ident[EI_MAG0] != ELFMAG0 ||
150 ehdr->e_ident[EI_MAG1] != ELFMAG1 ||
151 ehdr->e_ident[EI_MAG2] != ELFMAG2 ||
152 ehdr->e_ident[EI_MAG3] != ELFMAG3)
154 if (ehdr->e_ident[EI_CLASS] != ELFCLASS32 ||
155 ehdr->e_ident[EI_DATA] != ELFDATA2LSB)
157 if (ehdr
[all...]
/osnet-11/usr/src/lib/libc/sparc/crt/
H A D_rtld.c82 Elf32_Ehdr *ehdr; /* ELF header of ld.so */ local
138 ehdr = (Elf32_Ehdr *)MMAP(0, sb.st_size, PROT_READ | PROT_EXEC,
140 if (ehdr == (Elf32_Ehdr *)-1)
148 if (ehdr->e_ident[EI_MAG0] != ELFMAG0 ||
149 ehdr->e_ident[EI_MAG1] != ELFMAG1 ||
150 ehdr->e_ident[EI_MAG2] != ELFMAG2 ||
151 ehdr->e_ident[EI_MAG3] != ELFMAG3)
153 if (ehdr->e_ident[EI_CLASS] != ELFCLASS32 ||
154 ehdr->e_ident[EI_DATA] != ELFDATA2MSB)
156 if (ehdr
[all...]
/osnet-11/usr/src/lib/fm/topo/libtopo/common/
H A Dmod.c122 GElf_Ehdr ehdr; local
139 if ((gelf_getehdr(elf, &ehdr)) == NULL) {
154 ehdr.e_shstrndx, (size_t)shdr.sh_name);
/osnet-11/usr/src/grub/grub2/util/
H A Dgrub-pe2elf.c96 Elf32_Ehdr ehdr; variable
428 ehdr.e_ident[EI_MAG0] = ELFMAG0;
429 ehdr.e_ident[EI_MAG1] = ELFMAG1;
430 ehdr.e_ident[EI_MAG2] = ELFMAG2;
431 ehdr.e_ident[EI_MAG3] = ELFMAG3;
432 ehdr.e_ident[EI_VERSION] = EV_CURRENT;
433 ehdr.e_version = EV_CURRENT;
434 ehdr.e_type = ET_REL;
436 ehdr.e_ident[EI_CLASS] = ELFCLASS32;
437 ehdr
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/
H A Ddl.c211 grub_dl_check_header (void *ehdr, grub_size_t size)
213 Elf_Ehdr *e = ehdr;
220 if (grub_arch_dl_check_header (ehdr)
209 grub_dl_check_header(void *ehdr, grub_size_t size) argument
/osnet-11/usr/src/lib/libdtrace/common/
H A Ddt_link.c454 Elf32_Ehdr ehdr; member in struct:__anon1619
475 elf_file.ehdr.e_ident[EI_MAG0] = ELFMAG0;
476 elf_file.ehdr.e_ident[EI_MAG1] = ELFMAG1;
477 elf_file.ehdr.e_ident[EI_MAG2] = ELFMAG2;
478 elf_file.ehdr.e_ident[EI_MAG3] = ELFMAG3;
479 elf_file.ehdr.e_ident[EI_VERSION] = EV_CURRENT;
480 elf_file.ehdr.e_ident[EI_CLASS] = ELFCLASS32;
482 elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2MSB;
484 elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2LSB;
486 elf_file.ehdr
591 Elf64_Ehdr ehdr; member in struct:__anon1620
1016 GElf_Ehdr ehdr; local
[all...]

Completed in 93 milliseconds

12