Searched refs:e_ident (Results 1 – 5 of 5) sorted by relevance
/frameworks/libs/binary_translation/tools/nogrod/ |
D | elf_reader.cc | 492 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/ |
D | ELFObjectWriter.cpp | 214 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()
|
D | ELFReader.cpp | 264 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/ |
D | tiny_loader.cc | 225 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/ |
D | com_android_internal_content_FileSystemUtils.cpp | 219 if (ehdr.e_ident[EI_CLASS] != ELFCLASS64) { in punchHolesInElf64()
|