Searched refs:x86_64_regs (Results 1 – 10 of 10) sorted by relevance
38 long r = ptrace(PTRACE_GETREGS, tcp->pid, NULL, &x86_64_regs); in getregs_old()42 if (x86_64_regs.cs == 0x23) { in getregs_old()48 i386_regs.ebx = x86_64_regs.rbx; in getregs_old()49 i386_regs.ecx = x86_64_regs.rcx; in getregs_old()50 i386_regs.edx = x86_64_regs.rdx; in getregs_old()51 i386_regs.esi = x86_64_regs.rsi; in getregs_old()52 i386_regs.edi = x86_64_regs.rdi; in getregs_old()53 i386_regs.ebp = x86_64_regs.rbp; in getregs_old()54 i386_regs.eax = x86_64_regs.rax; in getregs_old()59 i386_regs.orig_eax = x86_64_regs.orig_rax; in getregs_old()[all …]
14 tcp->u_arg[0] = (uint32_t) x86_64_regs.rdi; in get_syscall_args()15 tcp->u_arg[1] = (uint32_t) x86_64_regs.rsi; in get_syscall_args()16 tcp->u_arg[2] = (uint32_t) x86_64_regs.rdx; in get_syscall_args()17 tcp->u_arg[3] = (uint32_t) x86_64_regs.r10; in get_syscall_args()18 tcp->u_arg[4] = (uint32_t) x86_64_regs.r8; in get_syscall_args()19 tcp->u_arg[5] = (uint32_t) x86_64_regs.r9; in get_syscall_args()21 tcp->u_arg[0] = x86_64_regs.rdi; in get_syscall_args()22 tcp->u_arg[1] = x86_64_regs.rsi; in get_syscall_args()23 tcp->u_arg[2] = x86_64_regs.rdx; in get_syscall_args()24 tcp->u_arg[3] = x86_64_regs.r10; in get_syscall_args()[all …]
66 scno = x86_64_regs.orig_rax; in arch_get_scno()77 if ((long long) x86_64_regs.orig_rax != -1) { in arch_get_scno()93 scno = x86_64_regs.orig_rax; in arch_get_scno()94 switch (x86_64_regs.cs) { in arch_get_scno()99 if (x86_64_regs.ds == 0x2b) { in arch_get_scno()107 (int)x86_64_regs.cs, tcp->pid); in arch_get_scno()117 unsigned long call, rip = x86_64_regs.rip; in arch_get_scno()
18 x86_64_regs.rax = rval; in arch_set_error()25 x86_64_regs.rax = -(kernel_long_t) tcp->u_error; in arch_set_error()39 x86_64_regs.rax = rval; in arch_set_success()46 x86_64_regs.rax = (kernel_ulong_t) tcp->u_rval; in arch_set_success()
30 #define x86_64_regs x86_regs_union.x86_64_r macro34 uint64_t *const x86_64_rsp_ptr = (uint64_t *) &x86_64_regs.rsp;41 #define ARCH_PC_REG (x86_io.iov_len == sizeof(i386_regs) ? i386_regs.eip : x86_64_regs.rip)
16 x86_64_regs.orig_rax = scno; in arch_set_scno()
16 rax = x86_64_regs.rax; in get_error()
708 * x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.769 * x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw.773 * x86_64_regs.c (x86_64_register_info): Add more registers from newer807 * x86_64_regs.c (x86_64_register_name): Likewise.890 * x86_64_regs.c (x86_64_register_name): Likewise.899 * x86_64_regs.c: New file.
60 x86_64_retval.c x86_64_regs.c i386_auxv.c x86_64_syscall.c \
39266 (printcall): Use i386_regs or x86_64_regs depending on x86_io.iov_len.39271 (syscall_fixup_on_sysenter): Use i386_regs or x86_64_regs depending39559 * syscall.c (printcall): Cast x86_64_regs.rip to the type being printed.39564 * syscall.c (printcall): Use x86_64_regs.rip, not x86_64_regs.ip.42044 Change x86_64_regs struct type from pt_regs to user_regs_struct.42045 * syscall.c: Change x86_64_regs struct type from42052 [X86_64] (x86_64_regs): Remove.42053 * syscall.c [X86_64] (x86_64_regs): Make static.42126 * defs.h: Declare struct pt_regs i386_regs and struct pt_regs x86_64_regs.42711 * syscall.c: New static variables i386_regs and x86_64_regs.[all …]