/frameworks/compile/linkloader/include/ |
ELFHeader.h | 43 byte_t e_ident[EI_NIDENT]; member in class:ELFHeader 63 return e_ident[EI_CLASS]; 67 return e_ident[EI_DATA]; 71 return e_ident[EI_VERSION]; 75 return e_ident[EI_OSABI]; 79 return e_ident[EI_ABIVERSION]; 83 return e_ident[EI_CLASS] == ELFCLASS32; 87 return e_ident[EI_CLASS] == ELFCLASS64; 91 return e_ident[EI_DATA] == ELFDATA2MSB; 95 return e_ident[EI_DATA] == ELFDATA2LSB 183 AR & e_ident; local [all...] |
/external/grub/stage2/ |
i386-elf.h | 65 unsigned char e_ident[EI_NIDENT]; /* basic identification block */ member in struct:__anon6585 96 ((h.e_ident[EI_MAG0] == ELFMAG0) & (h.e_ident[EI_MAG1] == ELFMAG1) \ 97 & (h.e_ident[EI_MAG2] == ELFMAG2) & (h.e_ident[EI_MAG3] == ELFMAG3) \ 98 & (h.e_ident[EI_CLASS] == ELFCLASS32) & (h.e_ident[EI_DATA] == ELFDATA2LSB) \ 99 & (h.e_ident[EI_VERSION] == EV_CURRENT) & (h.e_type == ET_EXEC) \
|
/sdk/emulator/qtools/ |
read_elf.cpp | 75 switch(hdr->e_ident[EI_DATA]) 90 switch(hdr->e_ident[EI_DATA]) 105 if (hdr->e_ident[EI_DATA] == ELFDATA2LSB && LittleEndian()) 107 if (hdr->e_ident[EI_DATA] == ELFDATA2MSB && !LittleEndian()) 122 if (hdr->e_ident[EI_MAG0] != 0x7f || hdr->e_ident[EI_MAG1] != 'E' || 123 hdr->e_ident[EI_MAG2] != 'L' || hdr->e_ident[EI_MAG3] != 'F') {
|
/external/elfutils/tests/ |
update1.c | 76 printf (" %02x", ehdr->e_ident[i]); 87 ehdr->e_ident[0] = 42; 88 ehdr->e_ident[4] = 1; 89 ehdr->e_ident[5] = 1; 90 ehdr->e_ident[6] = 2; 91 ehdr->e_ident[9] = 2; 114 printf (" %02x", ehdr->e_ident[i]);
|
update2.c | 77 printf (" %02x", ehdr->e_ident[i]); 88 ehdr->e_ident[0] = 42; 89 ehdr->e_ident[4] = 1; 90 ehdr->e_ident[5] = 1; 91 ehdr->e_ident[6] = 2; 137 printf (" %02x", ehdr->e_ident[i]);
|
update3.c | 86 printf (" %02x", ehdr->e_ident[i]); 97 ehdr->e_ident[0] = 42; 98 ehdr->e_ident[4] = 1; 99 ehdr->e_ident[5] = 1; 100 ehdr->e_ident[6] = 2; 192 printf (" %02x", ehdr->e_ident[i]);
|
/bionic/libc/arch-x86/bionic/ |
dl_iterate_phdr_static.c | 63 if (ehdr->e_ident[EI_MAG0] != ELFMAG0) return -1; 64 if (ehdr->e_ident[EI_MAG1] != ELFMAG1) return -1; 65 if (ehdr->e_ident[EI_MAG2] != ELFMAG2) return -1; 66 if (ehdr->e_ident[EI_MAG3] != ELFMAG3) return -1;
|
/bionic/libc/include/sys/ |
exec_elf.h | 40 /* e_ident[] Operating System/ABI */ 57 /* e_ident */ 58 #define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ 59 (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \ 60 (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \ 61 (ehdr).e_ident[EI_MAG3] == ELFMAG3)
|
/external/elfutils/libelf/ |
elf_begin.c | 95 get_shnum (void *map_address, unsigned char *e_ident, int fildes, off_t offset, 110 bool is32 = e_ident[EI_CLASS] == ELFCLASS32; 113 if (e_ident[EI_DATA] == MY_ELFDATA 115 || (((size_t) e_ident 118 ehdr.p = e_ident; 130 ehdr_mem.e32.e_shnum = ((Elf32_Ehdr *) e_ident)->e_shnum; 131 ehdr_mem.e32.e_shoff = ((Elf32_Ehdr *) e_ident)->e_shoff; 134 memcpy (&ehdr_mem, e_ident, sizeof (Elf32_Ehdr)); 136 if (e_ident[EI_DATA] != MY_ELFDATA) 146 ehdr_mem.e64.e_shnum = ((Elf64_Ehdr *) e_ident)->e_shnum 490 unsigned char *e_ident = (unsigned char *) map_address + offset; local [all...] |
/external/valgrind/main/coregrind/ |
launcher-linux.c | 176 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || 177 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { 182 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || 183 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { 189 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || 190 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { 200 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || 201 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { 207 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || 208 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) [all...] |
/external/qemu/ |
loader.c | 311 uint8_t e_ident[EI_NIDENT]; local 318 if (read(fd, e_ident, sizeof(e_ident)) != sizeof(e_ident)) 320 if (e_ident[0] != ELFMAG0 || 321 e_ident[1] != ELFMAG1 || 322 e_ident[2] != ELFMAG2 || 323 e_ident[3] != ELFMAG3) 330 must_swab = data_order != e_ident[EI_DATA]; 337 if (host_data_order != e_ident[EI_DATA] [all...] |
/development/ndk/platforms/android-3/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon1195 [all...] |
/prebuilts/gcc/darwin-x86/mips/mipsel-linux-android-4.4.3/sysroot/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon21202 [all...] |
/prebuilts/gcc/linux-x86/mips/mipsel-linux-android-4.4.3/sysroot/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon27255 [all...] |
/prebuilts/ndk/android-ndk-r4/platforms/android-3/arch-arm/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon27613 [all...] |
/prebuilts/ndk/android-ndk-r4/platforms/android-4/arch-arm/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon27967 [all...] |
/prebuilts/ndk/android-ndk-r4/platforms/android-5/arch-arm/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon28321 [all...] |
/prebuilts/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon28746 [all...] |
/prebuilts/ndk/android-ndk-r4/platforms/android-8/arch-arm/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon29105 [all...] |
/prebuilts/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon29535 [all...] |
/prebuilts/ndk/android-ndk-r5/platforms/android-3/arch-arm/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon29889 [all...] |
/prebuilts/ndk/android-ndk-r6/platforms/android-3/arch-arm/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon30508 [all...] |
/prebuilts/ndk/android-ndk-r6/platforms/android-3/arch-x86/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon30845 [all...] |
/prebuilts/ndk/android-ndk-r7/platforms/android-14/arch-arm/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon31645 [all...] |
/prebuilts/ndk/android-ndk-r7/platforms/android-14/arch-x86/usr/include/sys/ |
exec_elf.h | 66 * e_ident[] identification indexes 79 #define EI_NIDENT 16 /* Size of e_ident[] */ 81 /* e_ident[] magic number */ 82 #define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ 83 #define ELFMAG1 'E' /* e_ident[EI_MAG1] */ 84 #define ELFMAG2 'L' /* e_ident[EI_MAG2] */ 85 #define ELFMAG3 'F' /* e_ident[EI_MAG3] */ 89 /* e_ident[] file class */ 95 /* e_ident[] data encoding */ 101 /* e_ident[] Operating System/ABI * 126 unsigned char e_ident[EI_NIDENT]; \/* ELF Identification *\/ member in struct:elfhdr 144 unsigned char e_ident[EI_NIDENT]; \/* Id bytes *\/ member in struct:__anon32092 [all...] |