Lines Matching refs:e_machine
434 uint16_t e_machine = EM_NONE; in read_proc_e_machine_for_pid() local
439 _Static_assert(offsetof(Elf32_Ehdr, e_machine) == 18, "Unexpected offset"); in read_proc_e_machine_for_pid()
440 _Static_assert(offsetof(Elf64_Ehdr, e_machine) == 18, "Unexpected offset"); in read_proc_e_machine_for_pid()
441 if (pread(fd, &e_machine, sizeof(e_machine), 18) != sizeof(e_machine)) in read_proc_e_machine_for_pid()
442 e_machine = EM_NONE; in read_proc_e_machine_for_pid()
445 return e_machine; in read_proc_e_machine_for_pid()
462 uint16_t e_machine = RC_CHK_ACCESS(thread)->e_machine; in thread__e_machine() local
464 if (e_machine != EM_NONE) in thread__e_machine()
465 return e_machine; in thread__e_machine()
473 e_machine = thread__e_machine(parent, machine); in thread__e_machine()
474 thread__set_e_machine(thread, e_machine); in thread__e_machine()
475 return e_machine; in thread__e_machine()
480 e_machine = maps__for_each_map(thread__maps(thread), in thread__e_machine()
483 if (e_machine == EM_NONE) { in thread__e_machine()
497 e_machine = read_proc_e_machine_for_pid(pid); in thread__e_machine()
499 if (e_machine != EM_NONE) in thread__e_machine()
500 thread__set_e_machine(thread, e_machine); in thread__e_machine()
502 e_machine = EM_HOST; in thread__e_machine()
503 return e_machine; in thread__e_machine()