Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/tools/nogrod/
Delf_reader.cc492 uint8_t e_ident[EI_NIDENT]; in Load() local
493 ssize_t res = TEMP_FAILURE_RETRY(pread64(fd, e_ident, sizeof(e_ident), 0)); in Load()
499 if (res != sizeof(e_ident)) { in Load()
504 if (memcmp(e_ident, ELFMAG, SELFMAG) != 0) { in Load()
511 if (e_ident[EI_CLASS] == ELFCLASS32) { in Load()
513 } else if (e_ident[EI_CLASS] == ELFCLASS64) { in Load()
516 *error_msg = StringPrintf("bad EI_CLASS: %d", e_ident[EI_CLASS]); in Load()
/frameworks/compile/mclinker/lib/LD/
DELFObjectWriter.cpp214 memcpy(header->e_ident, llvm::ELF::ElfMagic, llvm::ELF::EI_MAG3 + 1); in writeELFHeader()
216 header->e_ident[llvm::ELF::EI_CLASS] = in writeELFHeader()
218 header->e_ident[llvm::ELF::EI_DATA] = in writeELFHeader()
221 header->e_ident[llvm::ELF::EI_VERSION] = target().getInfo().ELFVersion(); in writeELFHeader()
222 header->e_ident[llvm::ELF::EI_OSABI] = target().getInfo().OSABI(); in writeELFHeader()
223 header->e_ident[llvm::ELF::EI_ABIVERSION] = target().getInfo().ABIVersion(); in writeELFHeader()
242 header->e_version = header->e_ident[llvm::ELF::EI_VERSION]; in writeELFHeader()
DELFReader.cpp264 return (hdr->e_ident[llvm::ELF::EI_DATA] == llvm::ELF::ELFDATA2LSB); in isMyEndian()
758 return (hdr->e_ident[llvm::ELF::EI_DATA] == llvm::ELF::ELFDATA2LSB); in isMyEndian()
/frameworks/libs/binary_translation/tiny_loader/
Dtiny_loader.cc225 if (memcmp(header->e_ident, ELFMAG, SELFMAG) != 0) { in CheckElfHeader()
230 int elf_class = header->e_ident[EI_CLASS]; in CheckElfHeader()
237 if (header->e_ident[EI_DATA] != ELFDATA2LSB) { in CheckElfHeader()
238 set_error_msg(&error_msg_, "\"%s\" not little-endian: %d", name_, header->e_ident[EI_DATA]); in CheckElfHeader()
/frameworks/base/core/jni/
Dcom_android_internal_content_FileSystemUtils.cpp219 if (ehdr.e_ident[EI_CLASS] != ELFCLASS64) { in punchHolesInElf64()