Searched refs:e_ident (Results 1 - 14 of 14) sorted by relevance

/barrelfish-2018-10-04/lib/elf/
H A Delf32.c96 head->e_ident[EI_CLASS] != ELFCLASS32) {
180 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
247 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
319 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS32) {
358 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
470 if(is_big_endian() && head->e_ident[EI_DATA] != ELFDATA2MSB){
472 } else if(!is_big_endian() && head->e_ident[EI_DATA] != ELFDATA2LSB){
478 || head->e_ident[EI_CLASS] != ELFCLASS32
479 // || head->e_ident[EI_DATA] != ELFDATA2MSB //Enhanced with a function to check machine endianess
480 || head->e_ident[EI_VERSIO
[all...]
H A Delf64.c107 head->e_ident[EI_CLASS] != ELFCLASS64) {
162 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
232 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
285 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
326 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
486 || head->e_ident[EI_CLASS] != ELFCLASS64
487 || head->e_ident[EI_DATA] != ELFDATA2LSB
488 || head->e_ident[EI_VERSION] != EV_CURRENT
490 || (head->e_ident[EI_OSABI] != ELFOSABI_SYSV
491 && head->e_ident[EI_OSAB
[all...]
H A Delf.c54 switch(head->e_ident[EI_CLASS]) {
122 switch (ehead->e_ident[EI_CLASS]) {
146 switch (ehead->e_ident[EI_CLASS]) {
260 switch (ehead->e_ident[EI_CLASS]) {
/barrelfish-2018-10-04/tools/fastmodels/
H A Dtest_mkmb.c131 char *e_ident= elf_getident(elf, &e_i_size); local
132 if(!e_ident) elf_fail("elf_getident");
134 printf("e_ident bytes:");
136 printf(" %02x", e_ident[i]);
/barrelfish-2018-10-04/tools/weever/
H A Delf64.c147 head->e_ident[EI_CLASS] != ELFCLASS64) {
299 || head->e_ident[EI_CLASS] != ELFCLASS64
300 || head->e_ident[EI_DATA] != ELFDATA2LSB
301 || head->e_ident[EI_VERSION] != EV_CURRENT
302 || head->e_ident[EI_OSABI] != ELFOSABI_SYSV
303 || head->e_ident[EI_ABIVERSION] != 0
/barrelfish-2018-10-04/include/elf/
H A Delf.h50 /* Indexes into the e_ident array. Keep synced with
63 #define EI_NIDENT 16 /* Size of e_ident array. */
73 /* Values for e_ident[EI_VERSION] and e_version. */
77 /* Values for e_ident[EI_CLASS]. */
82 /* Values for e_ident[EI_DATA]. */
87 /* Values for e_ident[EI_OSABI]. */
109 /* e_ident */
110 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \
111 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \
112 (ehdr).e_ident[EI_MAG
558 uint8_t e_ident[EI_NIDENT]; member in struct:Elf64_Ehdr
646 uint8_t e_ident[EI_NIDENT]; // 00 member in struct:Elf32_Ehdr
[all...]
/barrelfish-2018-10-04/lib/libc/gen/
H A Dnlist.c221 ehdr->e_ident[EI_CLASS] == ELF_TARG_CLASS &&
222 ehdr->e_ident[EI_DATA] == ELF_TARG_DATA &&
223 ehdr->e_ident[EI_VERSION] == ELF_TARG_VER) {
/barrelfish-2018-10-04/include/sys/
H A Delf32.h56 unsigned char e_ident[EI_NIDENT]; /* File identification. */ member in struct:__anon287
H A Delf64.h65 unsigned char e_ident[EI_NIDENT]; /* File identification. */ member in struct:__anon304
H A Delf_common.h118 /* Indexes into the e_ident array. Keep synced with
131 #define EI_NIDENT 16 /* Size of e_ident array. */
141 /* Values for e_ident[EI_VERSION] and e_version. */
145 /* Values for e_ident[EI_CLASS]. */
150 /* Values for e_ident[EI_DATA]. */
155 /* Values for e_ident[EI_OSABI]. */
182 /* e_ident */
183 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \
184 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \
185 (ehdr).e_ident[EI_MAG
[all...]
/barrelfish-2018-10-04/usr/drivers/cpuboot/arch/armv8/
H A Dboot_arch.c378 if(ehdr->e_ident[EI_CLASS] != ELFCLASS64 || ehdr->e_ident[EI_DATA] != ELFDATA2LSB) {
382 if(ehdr->e_ident[EI_OSABI] != ELFOSABI_STANDALONE
383 && ehdr->e_ident[EI_OSABI] != ELFOSABI_NONE) {
385 ehdr->e_ident[EI_OSABI]);
/barrelfish-2018-10-04/lib/spawndomain/arch/x86/
H A Dspawn_arch.c178 if (!IS_ELF(*head) || head->e_ident[EI_CLASS] != ELFCLASS64) {
/barrelfish-2018-10-04/usr/drivers/cpuboot/arch/armv7/
H A Dboot_arch.c283 ehdr->e_ident[EI_CLASS] != ELFCLASS32 ||
/barrelfish-2018-10-04/tools/arm_boot/
H A Darm_bootimage.c1145 out_ehdr->e_ident[EI_DATA]= ELFDATA2LSB;

Completed in 94 milliseconds