Lines Matching refs:isf

246 		stack = regs64->isf.rsp + sizeof(uint64_t) * (argno - 6 + shift);
777 user_addr_t stack = (user_addr_t)regs64->isf.rsp;
1506 user_addr_t pc = regs64->isf.rip - 1;
1580 regs64->isf.rip = pc;
1648 regs64->isf.rip = pc + tp->ftt_size;
1663 new_pc = regs64->isf.rip;
1686 ret = fasttrap_fuword64((user_addr_t)regs64->isf.rsp, &dst);
1687 addr = regs64->isf.rsp + sizeof (uint64_t);
1690 fasttrap_sigsegv(p, uthread, (user_addr_t)regs64->isf.rsp);
1698 regs64->isf.rsp = addr;
1709 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_OF) != 0;
1712 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_OF) == 0;
1715 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_CF) != 0;
1718 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_CF) == 0;
1721 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) != 0;
1724 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) == 0;
1727 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_CF) != 0 ||
1728 (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) != 0;
1731 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_CF) == 0 &&
1732 (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) == 0;
1735 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_SF) != 0;
1738 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_SF) == 0;
1741 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_PF) != 0;
1744 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_PF) == 0;
1747 taken = ((regs64->isf.rflags & FASTTRAP_EFLAGS_SF) == 0) !=
1748 ((regs64->isf.rflags & FASTTRAP_EFLAGS_OF) == 0);
1751 taken = ((regs64->isf.rflags & FASTTRAP_EFLAGS_SF) == 0) ==
1752 ((regs64->isf.rflags & FASTTRAP_EFLAGS_OF) == 0);
1755 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) != 0 ||
1756 ((regs64->isf.rflags & FASTTRAP_EFLAGS_SF) == 0) !=
1757 ((regs64->isf.rflags & FASTTRAP_EFLAGS_OF) == 0);
1760 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) == 0 &&
1761 ((regs64->isf.rflags & FASTTRAP_EFLAGS_SF) == 0) ==
1762 ((regs64->isf.rflags & FASTTRAP_EFLAGS_OF) == 0);
1782 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) == 0 &&
1786 taken = (regs64->isf.rflags & FASTTRAP_EFLAGS_ZF) != 0 &&
1816 user_addr_t addr = regs64->isf.rsp - sizeof (uint64_t);
1825 regs64->isf.rsp = addr;
1879 user_addr_t addr = regs64->isf.rsp - sizeof (uint64_t);
1888 regs64->isf.rsp = addr;
2106 regs64->isf.rip = new_pc;
2190 regs64->isf.rip = pc;
2232 case REG_RSP: return regs64->isf.rsp;
2244 case REG_TRAPNO: return regs64->isf.trapno;
2245 case REG_ERR: return regs64->isf.err;
2246 case REG_RIP: return regs64->isf.rip;
2247 case REG_CS: return regs64->isf.cs;
2248 case REG_RFL: return regs64->isf.rflags;
2249 case REG_SS: return regs64->isf.ss;