Lines Matching refs:regs

186 	struct user_regs_struct regs;  in test_ptrace_syscall_restart()  local
193 if (ptrace(PTRACE_GETREGS, chld, 0, &regs) != 0) in test_ptrace_syscall_restart()
196 if (regs.user_syscall_nr != SYS_gettid || in test_ptrace_syscall_restart()
197 regs.user_arg0 != 10 || regs.user_arg1 != 11 || in test_ptrace_syscall_restart()
198 regs.user_arg2 != 12 || regs.user_arg3 != 13 || in test_ptrace_syscall_restart()
199 regs.user_arg4 != 14 || regs.user_arg5 != 15) { in test_ptrace_syscall_restart()
200regs.user_syscall_nr, (unsigned long)regs.user_arg0, (unsigned long)regs.user_arg1, (unsigned long… in test_ptrace_syscall_restart()
207 (unsigned long)regs.user_ip); in test_ptrace_syscall_restart()
215 regs.user_ax = regs.user_syscall_nr; in test_ptrace_syscall_restart()
216 regs.user_ip -= 2; in test_ptrace_syscall_restart()
217 if (ptrace(PTRACE_SETREGS, chld, 0, &regs) != 0) in test_ptrace_syscall_restart()
224 if (ptrace(PTRACE_GETREGS, chld, 0, &regs) != 0) in test_ptrace_syscall_restart()
227 if (regs.user_syscall_nr != SYS_gettid || in test_ptrace_syscall_restart()
228 regs.user_arg0 != 10 || regs.user_arg1 != 11 || in test_ptrace_syscall_restart()
229 regs.user_arg2 != 12 || regs.user_arg3 != 13 || in test_ptrace_syscall_restart()
230 regs.user_arg4 != 14 || regs.user_arg5 != 15) { in test_ptrace_syscall_restart()
231regs.user_syscall_nr, (unsigned long)regs.user_arg0, (unsigned long)regs.user_arg1, (unsigned long… in test_ptrace_syscall_restart()
238 (unsigned long)regs.user_ip); in test_ptrace_syscall_restart()
240 regs.user_ax = SYS_getpid; in test_ptrace_syscall_restart()
241 regs.user_arg0 = 20; in test_ptrace_syscall_restart()
242 regs.user_arg1 = 21; in test_ptrace_syscall_restart()
243 regs.user_arg2 = 22; in test_ptrace_syscall_restart()
244 regs.user_arg3 = 23; in test_ptrace_syscall_restart()
245 regs.user_arg4 = 24; in test_ptrace_syscall_restart()
246 regs.user_arg5 = 25; in test_ptrace_syscall_restart()
247 regs.user_ip -= 2; in test_ptrace_syscall_restart()
249 if (ptrace(PTRACE_SETREGS, chld, 0, &regs) != 0) in test_ptrace_syscall_restart()
256 if (ptrace(PTRACE_GETREGS, chld, 0, &regs) != 0) in test_ptrace_syscall_restart()
259 if (regs.user_syscall_nr != SYS_getpid || in test_ptrace_syscall_restart()
260 regs.user_arg0 != 20 || regs.user_arg1 != 21 || regs.user_arg2 != 22 || in test_ptrace_syscall_restart()
261 regs.user_arg3 != 23 || regs.user_arg4 != 24 || regs.user_arg5 != 25) { in test_ptrace_syscall_restart()
262regs.user_syscall_nr, (unsigned long)regs.user_arg0, (unsigned long)regs.user_arg1, (unsigned long… in test_ptrace_syscall_restart()