Lines Matching refs:_regs
1731 # define SYSCALL_NUM(_regs) (_regs).orig_rax argument
1732 # define SYSCALL_RET(_regs) (_regs).rax argument
1735 # define SYSCALL_NUM(_regs) (_regs).orig_eax argument
1736 # define SYSCALL_RET(_regs) (_regs).eax argument
1739 # define SYSCALL_NUM(_regs) (_regs).ARM_r7 argument
1743 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1745 # define SYSCALL_RET(_regs) (_regs).ARM_r0 argument
1748 # define SYSCALL_NUM(_regs) (_regs).regs[8] argument
1752 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1761 # define SYSCALL_RET(_regs) (_regs).regs[0] argument
1764 # define SYSCALL_NUM(_regs) (_regs).regs[11] argument
1765 # define SYSCALL_RET(_regs) (_regs).regs[4] argument
1768 # define SYSCALL_NUM(_regs) (_regs).a7 argument
1769 # define SYSCALL_RET(_regs) (_regs).a0 argument
1773 # define SYSCALL_NUM(_regs) (_regs).regs[3] argument
1775 # define SYSCALL_NUM(_regs) (_regs).regs[9] argument
1777 # define SYSCALL_RET(_regs) (_regs).a0 argument
1780 # define SYSCALL_NUM(_regs) (_regs).gr[20] argument
1781 # define SYSCALL_RET(_regs) (_regs).gr[28] argument
1784 # define SYSCALL_NUM(_regs) (_regs).gpr[0] argument
1785 # define SYSCALL_RET(_regs) (_regs).gpr[3] argument
1786 # define SYSCALL_RET_SET(_regs, _val) \ argument
1789 if ((_regs.trap & 0xfff0) == 0x3000) { \
1794 SYSCALL_RET(_regs) = _result; \
1802 SYSCALL_RET(_regs) = -_result; \
1803 (_regs).ccr |= 0x10000000; \
1805 SYSCALL_RET(_regs) = _result; \
1806 (_regs).ccr &= ~0x10000000; \
1813 # define SYSCALL_NUM(_regs) (_regs).gprs[2] argument
1814 # define SYSCALL_RET_SET(_regs, _val) \ argument
1821 # define SYSCALL_NUM(_regs) \ argument
1823 typeof((_regs).regs[2]) _nr; \
1824 if ((_regs).regs[2] == __NR_O32_Linux) \
1825 _nr = (_regs).regs[4]; \
1827 _nr = (_regs).regs[2]; \
1830 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1832 if ((_regs).regs[2] == __NR_O32_Linux) \
1833 (_regs).regs[4] = _nr; \
1835 (_regs).regs[2] = _nr; \
1837 # define SYSCALL_RET_SET(_regs, _val) \ argument
1841 # define SYSCALL_NUM(_regs) (_regs).syscall argument
1846 #define SYSCALL_RET(_regs) (_regs).a[(_regs).windowbase * 4 + 2] argument
1849 # define SYSCALL_NUM(_regs) (_regs).regs[3] argument
1850 # define SYSCALL_RET(_regs) (_regs).regs[0] argument
1853 # define SYSCALL_NUM(_regs) (_regs).orig_d0 argument
1854 # define SYSCALL_RET(_regs) (_regs).d0 argument
1864 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1866 SYSCALL_NUM(_regs) = (_nr); \
1881 # define SYSCALL_RET_SET(_regs, _val) \ argument
1883 SYSCALL_RET(_regs) = (_val); \
1920 # define ARCH_GETREGS(_regs) ptrace(PTRACE_GETREGS, tracee, 0, &(_regs)) argument
1921 # define ARCH_SETREGS(_regs) ptrace(PTRACE_SETREGS, tracee, 0, &(_regs)) argument
1923 # define ARCH_GETREGS(_regs) ({ \ argument
1925 __v.iov_base = &(_regs); \
1926 __v.iov_len = sizeof(_regs); \
1929 # define ARCH_SETREGS(_regs) ({ \ argument
1931 __v.iov_base = &(_regs); \
1932 __v.iov_len = sizeof(_regs); \