Lines Matching refs:GETPC
1064 raise_exception_err_ra(env, EXCP06_ILLOP, 0, GETPC()); in helper_sysret()
1068 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_sysret()
1262 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lldt()
1275 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lldt()
1278 e1 = cpu_ldl_kernel_ra(env, ptr, GETPC()); in helper_lldt()
1279 e2 = cpu_ldl_kernel_ra(env, ptr + 4, GETPC()); in helper_lldt()
1281 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lldt()
1284 raise_exception_err_ra(env, EXCP0B_NOSEG, selector & 0xfffc, GETPC()); in helper_lldt()
1290 e3 = cpu_ldl_kernel_ra(env, ptr + 8, GETPC()); in helper_lldt()
1317 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_ltr()
1330 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_ltr()
1333 e1 = cpu_ldl_kernel_ra(env, ptr, GETPC()); in helper_ltr()
1334 e2 = cpu_ldl_kernel_ra(env, ptr + 4, GETPC()); in helper_ltr()
1338 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_ltr()
1341 raise_exception_err_ra(env, EXCP0B_NOSEG, selector & 0xfffc, GETPC()); in helper_ltr()
1347 e3 = cpu_ldl_kernel_ra(env, ptr + 8, GETPC()); in helper_ltr()
1348 e4 = cpu_ldl_kernel_ra(env, ptr + 12, GETPC()); in helper_ltr()
1350 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_ltr()
1360 cpu_stl_kernel_ra(env, ptr + 4, e2, GETPC()); in helper_ltr()
1383 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_load_seg()
1395 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_load_seg()
1398 e1 = cpu_ldl_kernel_ra(env, ptr, GETPC()); in helper_load_seg()
1399 e2 = cpu_ldl_kernel_ra(env, ptr + 4, GETPC()); in helper_load_seg()
1402 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_load_seg()
1409 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_load_seg()
1412 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_load_seg()
1417 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_load_seg()
1423 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_load_seg()
1430 raise_exception_err_ra(env, EXCP0C_STACK, selector & 0xfffc, GETPC()); in helper_load_seg()
1432 raise_exception_err_ra(env, EXCP0B_NOSEG, selector & 0xfffc, GETPC()); in helper_load_seg()
1439 cpu_stl_kernel_ra(env, ptr + 4, e2, GETPC()); in helper_load_seg()
1461 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_ljmp_protected()
1463 if (load_segment_ra(env, &e1, &e2, new_cs, GETPC()) != 0) { in helper_ljmp_protected()
1464 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1469 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1475 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1481 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1484 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1488 raise_exception_err_ra(env, EXCP0B_NOSEG, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1493 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_ljmp_protected()
1508 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1517 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1519 switch_tss_ra(env, new_cs, e1, e2, SWITCH_TSS_JMP, next_eip, GETPC()); in helper_ljmp_protected()
1524 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1527 raise_exception_err_ra(env, EXCP0B_NOSEG, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1538 if (load_segment_ra(env, &e1, &e2, new_cs + 8, GETPC())) { in helper_ljmp_protected()
1540 GETPC()); in helper_ljmp_protected()
1545 GETPC()); in helper_ljmp_protected()
1551 if (load_segment_ra(env, &e1, &e2, gate_cs, GETPC()) != 0) { in helper_ljmp_protected()
1552 raise_exception_err_ra(env, EXCP0D_GPF, gate_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1558 raise_exception_err_ra(env, EXCP0D_GPF, gate_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1562 raise_exception_err_ra(env, EXCP0D_GPF, gate_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1567 raise_exception_err_ra(env, EXCP0D_GPF, gate_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1570 raise_exception_err_ra(env, EXCP0D_GPF, gate_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1575 raise_exception_err_ra(env, EXCP0D_GPF, gate_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1580 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_ljmp_protected()
1587 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_ljmp_protected()
1600 sa.ra = GETPC(); in helper_lcall_real()
1634 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_lcall_protected()
1636 if (load_segment_ra(env, &e1, &e2, new_cs, GETPC()) != 0) { in helper_lcall_protected()
1637 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1643 sa.ra = GETPC(); in helper_lcall_protected()
1648 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1654 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1660 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1663 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1667 raise_exception_err_ra(env, EXCP0B_NOSEG, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1702 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1719 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1729 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1731 switch_tss_ra(env, new_cs, e1, e2, SWITCH_TSS_CALL, next_eip, GETPC()); in helper_lcall_protected()
1737 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1743 raise_exception_err_ra(env, EXCP0D_GPF, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1747 raise_exception_err_ra(env, EXCP0B_NOSEG, new_cs & 0xfffc, GETPC()); in helper_lcall_protected()
1755 if (load_segment_ra(env, &e1, &e2, new_cs + 8, GETPC())) { in helper_lcall_protected()
1757 GETPC()); in helper_lcall_protected()
1762 GETPC()); in helper_lcall_protected()
1768 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_lcall_protected()
1771 if (load_segment_ra(env, &e1, &e2, selector, GETPC()) != 0) { in helper_lcall_protected()
1772 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lcall_protected()
1775 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lcall_protected()
1779 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lcall_protected()
1784 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lcall_protected()
1787 raise_exception_err_ra(env, EXCP0D_GPF, selector & 0xfffc, GETPC()); in helper_lcall_protected()
1793 raise_exception_err_ra(env, EXCP0B_NOSEG, selector & 0xfffc, GETPC()); in helper_lcall_protected()
1812 get_ss_esp_from_tss(env, &ss, &sp32, dpl, GETPC()); in helper_lcall_protected()
1817 raise_exception_err_ra(env, EXCP0A_TSS, ss & 0xfffc, GETPC()); in helper_lcall_protected()
1820 raise_exception_err_ra(env, EXCP0A_TSS, ss & 0xfffc, GETPC()); in helper_lcall_protected()
1822 if (load_segment_ra(env, &ss_e1, &ss_e2, ss, GETPC()) != 0) { in helper_lcall_protected()
1823 raise_exception_err_ra(env, EXCP0A_TSS, ss & 0xfffc, GETPC()); in helper_lcall_protected()
1827 raise_exception_err_ra(env, EXCP0A_TSS, ss & 0xfffc, GETPC()); in helper_lcall_protected()
1832 raise_exception_err_ra(env, EXCP0A_TSS, ss & 0xfffc, GETPC()); in helper_lcall_protected()
1835 raise_exception_err_ra(env, EXCP0A_TSS, ss & 0xfffc, GETPC()); in helper_lcall_protected()
1861 GETPC()); in helper_lcall_protected()
1870 GETPC()); in helper_lcall_protected()
1934 sa.ra = GETPC(); in helper_iret_real()
2227 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_iret_protected()
2230 tss_selector = cpu_lduw_kernel_ra(env, env->tr.base + 0, GETPC()); in helper_iret_protected()
2232 raise_exception_err_ra(env, EXCP0A_TSS, tss_selector & 0xfffc, GETPC()); in helper_iret_protected()
2234 if (load_segment_ra(env, &e1, &e2, tss_selector, GETPC()) != 0) { in helper_iret_protected()
2235 raise_exception_err_ra(env, EXCP0A_TSS, tss_selector & 0xfffc, GETPC()); in helper_iret_protected()
2240 raise_exception_err_ra(env, EXCP0A_TSS, tss_selector & 0xfffc, GETPC()); in helper_iret_protected()
2242 switch_tss_ra(env, tss_selector, e1, e2, SWITCH_TSS_IRET, next_eip, GETPC()); in helper_iret_protected()
2244 helper_ret_protected(env, shift, 1, 0, GETPC()); in helper_iret_protected()
2251 helper_ret_protected(env, shift, 0, addend, GETPC()); in helper_lret_protected()
2257 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_sysenter()
2293 raise_exception_err_ra(env, EXCP0D_GPF, 0, GETPC()); in helper_sysexit()
2337 if (load_segment_ra(env, &e1, &e2, selector, GETPC()) != 0) { in helper_lsl()
2384 if (load_segment_ra(env, &e1, &e2, selector, GETPC()) != 0) { in helper_lar()
2433 if (load_segment_ra(env, &e1, &e2, selector, GETPC()) != 0) { in helper_verr()
2471 if (load_segment_ra(env, &e1, &e2, selector, GETPC()) != 0) { in helper_verw()