/haiku/src/tools/ |
H A D | elf2aout.c | 113 //(ex->e_machine, ex->e_ident[EI_DATA], ex->e_ident[EI_CLASS]) 179 unsigned char data = e->e_ident[EI_DATA]; 184 mid = get_mid(xe16toh(e->e_machine), e->e_ident[EI_DATA], e->e_ident[EI_CLASS]); 234 unsigned char data = e->e_ident[EI_DATA]; 239 mid = get_mid(xe16toh(e->e_machine), e->e_ident[EI_DATA], e->e_ident[EI_CLASS]); 312 if (e->e_ident[EI_CLASS] != ELFCLASS64 && e->e_ident[EI_CLAS [all...] |
H A D | set_haiku_revision.cpp | 50 // e_ident indices 63 unsigned char e_ident[EI_NIDENT]; member in struct:__anon1 80 unsigned char e_ident[EI_NIDENT]; member in struct:__anon2 96 // e_ident EI_CLASS and EI_DATA values 542 switch (fileHeader.e_ident[EI_DATA]) {
|
/haiku/headers/private/storage/ |
H A D | ElfX.h | 21 unsigned char e_ident[EI_NIDENT]; member in struct:__anon1182
|
/haiku/src/tools/restest/ |
H A D | Elf.h | 13 // e_ident indices 26 unsigned char e_ident[EI_NIDENT]; member in struct:__anon6120 42 // e_ident EI_CLASS and EI_DATA values
|
H A D | ResourceFile.cpp | 634 switch (fileHeader.e_ident[EI_DATA]) {
|
/haiku/src/tools/elfsymbolpatcher/ |
H A D | ElfFile.cpp | 619 if (fHeader.e_ident[EI_MAG0] != ELFMAG0 620 || fHeader.e_ident[EI_MAG1] != ELFMAG1 621 || fHeader.e_ident[EI_MAG2] != ELFMAG2 622 || fHeader.e_ident[EI_MAG3] != ELFMAG3) { 627 if (fHeader.e_ident[EI_CLASS] != ELFCLASS) { 632 if (fHeader.e_ident[EI_DATA] != ELFDATA2LSB) { 637 if (fHeader.e_ident[EI_VERSION] != EV_CURRENT) {
|
/haiku/headers/build/os/kernel/ |
H A D | elf.h | 37 uint8 e_ident[EI_NIDENT]; member in struct:__anon1 58 uint8 e_ident[EI_NIDENT]; member in struct:__anon2 78 /* e_ident[] indices */ 96 /* e_ident */ 97 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ 98 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \ 99 (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \ 100 (ehdr).e_ident[EI_MAG3] == ELFMAG3) 835 return e_ident[EI_DATA] == ELFDATA2LSB; 837 return e_ident[EI_DAT [all...] |
/haiku/headers/os/kernel/ |
H A D | elf.h | 48 uint8 e_ident[EI_NIDENT]; member in struct:__anon32 69 uint8 e_ident[EI_NIDENT]; member in struct:__anon33 89 /* e_ident[] indices */ 107 /* e_ident */ 108 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ 109 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \ 110 (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \ 111 (ehdr).e_ident[EI_MAG3] == ELFMAG3) 846 return e_ident[EI_DATA] == ELFDATA2LSB; 848 return e_ident[EI_DAT [all...] |
/haiku/src/system/runtime_loader/ |
H A D | elf_load_image.cpp | 415 if (memcmp(eheader->e_ident, ELFMAG, 4) != 0) 418 if (eheader->e_ident[4] != ELF_CLASS) 443 if (memcmp(eheader->e_ident, ELFMAG, 4) != 0) 446 if (eheader->e_ident[4] != ELFCLASS32) 468 if (memcmp(eheader->e_ident, ELFMAG, 4) != 0) 471 if (eheader->e_ident[4] != ELFCLASS64)
|
H A D | runtime_loader.cpp | 650 if (memcmp(elfHeader.e_ident, ELFMAG, 4) != 0) 655 if ((elfHeader.e_ident[EI_DATA] == ELFDATA2LSB) != (B_HOST_IS_LENDIAN != 0))
|
/haiku/src/system/kernel/debug/ |
H A D | core_dump.cpp | 1101 // e_ident 1102 header.e_ident[EI_MAG0] = ELFMAG[0]; 1103 header.e_ident[EI_MAG1] = ELFMAG[1]; 1104 header.e_ident[EI_MAG2] = ELFMAG[2]; 1105 header.e_ident[EI_MAG3] = ELFMAG[3]; 1107 header.e_ident[EI_CLASS] = ELFCLASS64; 1109 header.e_ident[EI_CLASS] = ELFCLASS32; 1112 header.e_ident[EI_DATA] = ELFDATA2LSB; 1114 header.e_ident[EI_DATA] = ELFDATA2MSB; 1116 header.e_ident[EI_VERSIO [all...] |
/haiku/src/system/boot/loader/ |
H A D | elf.cpp | 191 if (memcmp(elfHeader.e_ident, ELFMAG, 4) != 0 192 || elfHeader.e_ident[4] != Class::kIdentClass 200 image->elf_class = elfHeader.e_ident[EI_CLASS];
|
/haiku/src/kits/debug/ |
H A D | Image.cpp | 280 if (memcmp(elfHeader->e_ident, ELFMAG, 4) != 0) 283 if (elfHeader->e_ident[4] != ELF_CLASS)
|
/haiku/src/system/kernel/ |
H A D | elf.cpp | 1125 if (memcmp(elfHeader->e_ident, ELFMAG, 4) != 0) 1128 if (elfHeader->e_ident[4] != ELF_CLASS)
|
/haiku/src/kits/storage/ |
H A D | ResourceFile.cpp | 467 // read the ELF headers e_ident field 650 if (fileHeader.e_ident[EI_CLASS] == ELFCLASS64) {
|