Lines Matching refs:e_machine
456 uint16_t e_machine = EM_NONE; in read_proc_e_machine_for_pid() local
461 _Static_assert(offsetof(Elf32_Ehdr, e_machine) == 18, "Unexpected offset"); in read_proc_e_machine_for_pid()
462 _Static_assert(offsetof(Elf64_Ehdr, e_machine) == 18, "Unexpected offset"); in read_proc_e_machine_for_pid()
463 if (pread(fd, &e_machine, sizeof(e_machine), 18) != sizeof(e_machine)) in read_proc_e_machine_for_pid()
464 e_machine = EM_NONE; in read_proc_e_machine_for_pid()
467 return e_machine; in read_proc_e_machine_for_pid()
484 uint16_t e_machine = RC_CHK_ACCESS(thread)->e_machine; in thread__e_machine() local
486 if (e_machine != EM_NONE) in thread__e_machine()
487 return e_machine; in thread__e_machine()
495 e_machine = thread__e_machine(parent, machine); in thread__e_machine()
497 thread__set_e_machine(thread, e_machine); in thread__e_machine()
498 return e_machine; in thread__e_machine()
503 e_machine = maps__for_each_map(thread__maps(thread), in thread__e_machine()
506 if (e_machine == EM_NONE) { in thread__e_machine()
520 e_machine = read_proc_e_machine_for_pid(pid); in thread__e_machine()
522 if (e_machine != EM_NONE) in thread__e_machine()
523 thread__set_e_machine(thread, e_machine); in thread__e_machine()
525 e_machine = EM_HOST; in thread__e_machine()
526 return e_machine; in thread__e_machine()