Lines Matching refs:xtfs64

303 handle_arithmetic_exception(_STRUCT_X86_THREAD_FULL_STATE64 *xtfs64, uint64_t *ip_skip_countp)  in handle_arithmetic_exception()  argument
307 (unsigned)xtfs64->__ss64.__cs, in handle_arithmetic_exception()
308 (unsigned)xtfs64->__ss64.__rip, (unsigned)xtfs64->__ss64.__gs, in handle_arithmetic_exception()
309 (unsigned)xtfs64->__ss, xtfs64->__ss64.__rsp); in handle_arithmetic_exception()
314 handle_badinsn_exception(_STRUCT_X86_THREAD_FULL_STATE64 *xtfs64, uint64_t __unused *ip_skip_countp) in handle_badinsn_exception() argument
324 (unsigned)xtfs64->__ss64.__cs, in handle_badinsn_exception()
325 (unsigned)xtfs64->__ss64.__rip, (unsigned)xtfs64->__ss64.__gs, in handle_badinsn_exception()
326 (unsigned)xtfs64->__ss, xtfs64->__ss64.__rsp, in handle_badinsn_exception()
338 if (xtfs64->__ss64.__rip >= start_addr && xtfs64->__ss64.__rip <= end_addr) { in handle_badinsn_exception()
344 if ((unsigned)xtfs64->__ss64.__cs == SYSENTER_SELECTOR) { in handle_badinsn_exception()
345 xtfs64->__ss64.__cs = COMPAT_MODE_CS_SELECTOR; in handle_badinsn_exception()
346 xtfs64->__ss = 0x23; /* XXX */ in handle_badinsn_exception()
366 _STRUCT_X86_THREAD_FULL_STATE64 *xtfs64 = (_STRUCT_X86_THREAD_FULL_STATE64 *)(void *)old_state; in catch_mach_exception_raise_state_identity() local
382 handle_arithmetic_exception(xtfs64, &rip_skip_count); in catch_mach_exception_raise_state_identity()
389 handle_badinsn_exception(xtfs64, &rip_skip_count); in catch_mach_exception_raise_state_identity()
397 fprintf(stderr, "flavor=%d %%cs=0x%x %%rip=0x%llx\n", *flavor, (unsigned)xtfs64->__ss64.__cs, in catch_mach_exception_raise_state_identity()
398 xtfs64->__ss64.__rip); in catch_mach_exception_raise_state_identity()
407 if ((unsigned)xtfs64->__ss64.__cs == COMPAT_MODE_CS_SELECTOR) { in catch_mach_exception_raise_state_identity()
409 *new_xtfs64 = *xtfs64; in catch_mach_exception_raise_state_identity()