Home
last modified time | relevance | path

Searched refs:e_ident (Results 1 – 25 of 65) sorted by relevance

123

/external/valgrind/main/coregrind/
Dlauncher-linux.c172 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || in select_platform()
173 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { in select_platform()
178 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || in select_platform()
179 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { in select_platform()
184 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || in select_platform()
185 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { in select_platform()
191 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || in select_platform()
192 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { in select_platform()
197 (ehdr->e_ident[EI_OSABI] == ELFOSABI_SYSV || in select_platform()
198 ehdr->e_ident[EI_OSABI] == ELFOSABI_LINUX)) { in select_platform()
[all …]
/external/elfutils/tests/
Dupdate1.c76 printf (" %02x", ehdr->e_ident[i]); in main()
87 ehdr->e_ident[0] = 42; in main()
88 ehdr->e_ident[4] = 1; in main()
89 ehdr->e_ident[5] = 1; in main()
90 ehdr->e_ident[6] = 2; in main()
91 ehdr->e_ident[9] = 2; in main()
114 printf (" %02x", ehdr->e_ident[i]); in main()
Dupdate2.c77 printf (" %02x", ehdr->e_ident[i]); in main()
88 ehdr->e_ident[0] = 42; in main()
89 ehdr->e_ident[4] = 1; in main()
90 ehdr->e_ident[5] = 1; in main()
91 ehdr->e_ident[6] = 2; in main()
137 printf (" %02x", ehdr->e_ident[i]); in main()
Dupdate3.c86 printf (" %02x", ehdr->e_ident[i]); in main()
97 ehdr->e_ident[0] = 42; in main()
98 ehdr->e_ident[4] = 1; in main()
99 ehdr->e_ident[5] = 1; in main()
100 ehdr->e_ident[6] = 2; in main()
192 printf (" %02x", ehdr->e_ident[i]); in main()
Dupdate4.c91 printf (" %02x", ehdr->e_ident[i]); in main()
102 ehdr->e_ident[0] = 42; in main()
103 ehdr->e_ident[4] = 1; in main()
104 ehdr->e_ident[5] = 1; in main()
105 ehdr->e_ident[6] = 2; in main()
345 printf (" %02x", ehdr->e_ident[i]); in main()
Dnewfile.c39 printf (" %02x", ehdr->e_ident[n]); in print_ehdr()
110 if (ehdr->e_ident[i] != 0) in main()
/external/grub/stage2/
Di386-elf.h65 unsigned char e_ident[EI_NIDENT]; /* basic identification block */ member
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) \
/external/elfutils/libelf/
Delf_begin.c95 get_shnum (void *map_address, unsigned char *e_ident, int fildes, off_t offset, in get_shnum() argument
110 bool is32 = e_ident[EI_CLASS] == ELFCLASS32; in get_shnum()
113 if (e_ident[EI_DATA] == MY_ELFDATA in get_shnum()
115 || (((size_t) e_ident in get_shnum()
118 ehdr.p = e_ident; in get_shnum()
130 ehdr_mem.e32.e_shnum = ((Elf32_Ehdr *) e_ident)->e_shnum; in get_shnum()
131 ehdr_mem.e32.e_shoff = ((Elf32_Ehdr *) e_ident)->e_shoff; in get_shnum()
134 memcpy (&ehdr_mem, e_ident, sizeof (Elf32_Ehdr)); in get_shnum()
136 if (e_ident[EI_DATA] != MY_ELFDATA) in get_shnum()
146 ehdr_mem.e64.e_shnum = ((Elf64_Ehdr *) e_ident)->e_shnum; in get_shnum()
[all …]
Delf32_updatenull.c76 if (memcmp (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG) != 0) in ELFW()
78 memcpy (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG); in ELFW()
83 update_if_changed (ehdr->e_ident[EI_CLASS], ELFW(ELFCLASS,LIBELFBITS), in ELFW()
87 if (unlikely (ehdr->e_ident[EI_DATA] == ELFDATANONE)) in ELFW()
89 ehdr->e_ident[EI_DATA] = in ELFW()
93 else if (unlikely (ehdr->e_ident[EI_DATA] >= ELFDATANUM)) in ELFW()
100 && ehdr->e_ident[EI_DATA] != ELFDATA2LSB) in ELFW()
102 && ehdr->e_ident[EI_DATA] != ELFDATA2MSB)); in ELFW()
105 update_if_changed (ehdr->e_ident[EI_VERSION], EV_CURRENT, in ELFW()
Delf_getshstrndx.c126 && elf->state.elf32.ehdr->e_ident[EI_DATA] == MY_ELFDATA
148 if (elf->state.elf32.ehdr->e_ident[EI_DATA] != MY_ELFDATA)
164 && elf->state.elf64.ehdr->e_ident[EI_DATA] == MY_ELFDATA
186 if (elf->state.elf64.ehdr->e_ident[EI_DATA] != MY_ELFDATA)
Delf_getident.c82 ? elf->state.elf32.ehdr->e_ident
83 : elf->state.elf64.ehdr->e_ident);
Dgelf_update_ehdr.c99 memcpy (ehdr->e_ident, src->e_ident, EI_NIDENT); in gelf_update_ehdr()
Dgelf_getehdr.c93 memcpy (dest->e_ident, ehdr->e_ident, EI_NIDENT);
Delf32_getphdr.c111 if (ehdr->e_ident[EI_DATA] == MY_ELFDATA
137 if (ehdr->e_ident[EI_DATA] == MY_ELFDATA)
196 if (ehdr->e_ident[EI_DATA] != MY_ELFDATA)
/external/qemu/
Dloader.c311 uint8_t e_ident[EI_NIDENT]; in load_elf() local
318 if (read(fd, e_ident, sizeof(e_ident)) != sizeof(e_ident)) in load_elf()
320 if (e_ident[0] != ELFMAG0 || in load_elf()
321 e_ident[1] != ELFMAG1 || in load_elf()
322 e_ident[2] != ELFMAG2 || in load_elf()
323 e_ident[3] != ELFMAG3) in load_elf()
330 must_swab = data_order != e_ident[EI_DATA]; in load_elf()
337 if (host_data_order != e_ident[EI_DATA]) in load_elf()
341 if (e_ident[EI_CLASS] == ELFCLASS64) { in load_elf()
/external/llvm/tools/yaml2obj/
Dyaml2elf.cpp251 Header.e_ident[EI_MAG0] = 0x7f; in writeELF()
252 Header.e_ident[EI_MAG1] = 'E'; in writeELF()
253 Header.e_ident[EI_MAG2] = 'L'; in writeELF()
254 Header.e_ident[EI_MAG3] = 'F'; in writeELF()
255 Header.e_ident[EI_CLASS] = ELFT::Is64Bits ? ELFCLASS64 : ELFCLASS32; in writeELF()
257 Header.e_ident[EI_DATA] = IsLittleEndian ? ELFDATA2LSB : ELFDATA2MSB; in writeELF()
258 Header.e_ident[EI_VERSION] = EV_CURRENT; in writeELF()
259 Header.e_ident[EI_OSABI] = Hdr.OSABI; in writeELF()
260 Header.e_ident[EI_ABIVERSION] = 0; in writeELF()
/external/elfutils/libdwfl/
Ddwfl_segment_report_module.c294 if (ehdr.e32.e_ident[EI_DATA] == MY_ELFDATA) in dwfl_segment_report_module()
307 ehdr.e32.e_ident[EI_DATA]) == NULL) in dwfl_segment_report_module()
408 if (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32) in dwfl_segment_report_module()
411 ehdr.e32.e_ident[EI_DATA]) == NULL) in dwfl_segment_report_module()
423 ehdr.e32.e_ident[EI_DATA]) == NULL) in dwfl_segment_report_module()
483 const size_t dyn_entsize = (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32 in dwfl_segment_report_module()
502 if (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32) in dwfl_segment_report_module()
505 ehdr.e32.e_ident[EI_DATA]) != NULL) in dwfl_segment_report_module()
513 ehdr.e32.e_ident[EI_DATA]) != NULL) in dwfl_segment_report_module()
610 if (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32) in dwfl_segment_report_module()
Delf-from-memory.c217 switch (ehdr.e32.e_ident[EI_CLASS]) in elf_from_remote_memory()
238 ehdr.e32.e_ident[EI_DATA]) == NULL) in elf_from_remote_memory()
248 ehdr.e32.e_ident[EI_DATA]) == NULL) in elf_from_remote_memory()
281 switch (ehdr.e32.e_ident[EI_CLASS]) in elf_from_remote_memory()
319 ehdr.e32.e_ident[EI_DATA]) == NULL) in elf_from_remote_memory()
346 ehdr.e64.e_ident[EI_DATA]) == NULL) in elf_from_remote_memory()
Dlink_map.c562 size_t buffer_available = addrsize (ehdr.e_ident[EI_CLASS]); in consider_executable()
580 if (ehdr.e_ident[EI_CLASS] == ELFCLASS32) in consider_executable()
581 vaddr = (ehdr.e_ident[EI_DATA] == ELFDATA2MSB in consider_executable()
584 vaddr = (ehdr.e_ident[EI_DATA] == ELFDATA2MSB in consider_executable()
592 *elfclass = ehdr.e_ident[EI_CLASS]; in consider_executable()
593 else if (*elfclass != ehdr.e_ident[EI_CLASS]) in consider_executable()
597 *elfdata = ehdr.e_ident[EI_DATA]; in consider_executable()
598 else if (*elfdata != ehdr.e_ident[EI_DATA]) in consider_executable()
/external/libvpx/libvpx/build/make/
Dobj_int_extract.c219 unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */ member
228 COPY_STRUCT(&elf->e_ident, elf->buf, 0, elf->sz); in parse_elf_header()
229 res = elf->e_ident[EI_MAG0] == ELFMAG0; in parse_elf_header()
230 res &= elf->e_ident[EI_MAG1] == ELFMAG1; in parse_elf_header()
231 res &= elf->e_ident[EI_MAG2] == ELFMAG2; in parse_elf_header()
232 res &= elf->e_ident[EI_MAG3] == ELFMAG3; in parse_elf_header()
233 res &= elf->e_ident[EI_CLASS] == ELFCLASS32 in parse_elf_header()
234 || elf->e_ident[EI_CLASS] == ELFCLASS64; in parse_elf_header()
235 res &= elf->e_ident[EI_DATA] == ELFDATA2LSB; in parse_elf_header()
239 elf->le_data = elf->e_ident[EI_DATA] == ELFDATA2LSB; in parse_elf_header()
[all …]
/external/elfutils/libasm/
Dasm_begin.c100 ehdr->e_ident[EI_CLASS] = class; in prepare_binary_output()
101 ehdr->e_ident[EI_DATA] = ebl_get_elfdata (ebl); in prepare_binary_output()
103 memcpy (&ehdr->e_ident[EI_MAG0], ELFMAG, SELFMAG); in prepare_binary_output()
/external/icu4c/tools/toolutil/
Dpkg_genc.c697 buffer.header32.e_ident[0]!=ELFMAG0 || in getArchitecture()
698 buffer.header32.e_ident[1]!=ELFMAG1 || in getArchitecture()
699 buffer.header32.e_ident[2]!=ELFMAG2 || in getArchitecture()
700 buffer.header32.e_ident[3]!=ELFMAG3 || in getArchitecture()
701 buffer.header32.e_ident[EI_CLASS]<ELFCLASS32 || buffer.header32.e_ident[EI_CLASS]>ELFCLASS64 in getArchitecture()
707 …*pBits= buffer.header32.e_ident[EI_CLASS]==ELFCLASS32 ? 32 : 64; /* only 32 or 64: see check above… in getArchitecture()
720 *pIsBigEndian=(UBool)(buffer.header32.e_ident[EI_DATA]==ELFDATA2MSB); in getArchitecture()
1054 header32.e_ident[EI_DATA]= makeBigEndian ? ELFDATA2MSB : ELFDATA2LSB; in writeObjectCode()
1074 header64.e_ident[EI_DATA]= makeBigEndian ? ELFDATA2MSB : ELFDATA2LSB; in writeObjectCode()
/external/chromium_org/third_party/icu/source/tools/toolutil/
Dpkg_genc.c695 buffer.header32.e_ident[0]!=ELFMAG0 || in getArchitecture()
696 buffer.header32.e_ident[1]!=ELFMAG1 || in getArchitecture()
697 buffer.header32.e_ident[2]!=ELFMAG2 || in getArchitecture()
698 buffer.header32.e_ident[3]!=ELFMAG3 || in getArchitecture()
699 buffer.header32.e_ident[EI_CLASS]<ELFCLASS32 || buffer.header32.e_ident[EI_CLASS]>ELFCLASS64 in getArchitecture()
705 …*pBits= buffer.header32.e_ident[EI_CLASS]==ELFCLASS32 ? 32 : 64; /* only 32 or 64: see check above… in getArchitecture()
718 *pIsBigEndian=(UBool)(buffer.header32.e_ident[EI_DATA]==ELFDATA2MSB); in getArchitecture()
1052 header32.e_ident[EI_DATA]= makeBigEndian ? ELFDATA2MSB : ELFDATA2LSB; in writeObjectCode()
1072 header64.e_ident[EI_DATA]= makeBigEndian ? ELFDATA2MSB : ELFDATA2LSB; in writeObjectCode()
/external/llvm/include/llvm/Support/
DELF.h63 unsigned char e_ident[EI_NIDENT]; // ELF Identification bytes member
78 return (memcmp(e_ident, ElfMagic, strlen(ElfMagic))) == 0; in checkMagic()
80 unsigned char getFileClass() const { return e_ident[EI_CLASS]; } in getFileClass()
81 unsigned char getDataEncoding() const { return e_ident[EI_DATA]; } in getDataEncoding()
87 unsigned char e_ident[EI_NIDENT]; member
102 return (memcmp(e_ident, ElfMagic, strlen(ElfMagic))) == 0; in checkMagic()
104 unsigned char getFileClass() const { return e_ident[EI_CLASS]; } in getFileClass()
105 unsigned char getDataEncoding() const { return e_ident[EI_DATA]; } in getDataEncoding()
/external/chromium_org/courgette/
Ddisassembler_elf_32.cc38 if (header_->e_ident[0] != 0x7f || in ParseHeader()
39 header_->e_ident[1] != 'E' || in ParseHeader()
40 header_->e_ident[2] != 'L' || in ParseHeader()
41 header_->e_ident[3] != 'F') in ParseHeader()

123