Lines Matching defs:e_machine
1250 /* Reads e_machine from fd, optionally caching data in dso. */
1254 uint16_t e_machine = EM_NONE;
1293 _Static_assert(offsetof(Elf32_Ehdr, e_machine) == 18, "Unexpected offset");
1294 _Static_assert(offsetof(Elf64_Ehdr, e_machine) == 18, "Unexpected offset");
1296 if (pread(fd, &e_machine, sizeof(e_machine), 18) != sizeof(e_machine))
1297 return EM_NONE; // e_machine read failed.
1299 e_machine = DSO_SWAP_TYPE__SWAP(swap_type, uint16_t, e_machine);
1300 if (e_machine >= EM_NUM)
1305 need_e_flags = e_flags && e_machine == EM_CSKY;
1320 return e_machine;
1326 uint16_t e_machine = EM_NONE;
1376 e_machine = dso__read_e_machine_endian(dso, fd, e_flags, is_big_endian);
1381 return e_machine;