Home
last modified time | relevance | path

Searched refs:x86_64_regs (Results 1 – 10 of 10) sorted by relevance

/external/strace/linux/x86_64/
Dgetregs_old.c38 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 …]
Dget_syscall_args.c14 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 …]
Dget_scno.c66 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()
Dset_error.c18 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()
Darch_regs.c30 #define x86_64_regs x86_regs_union.x86_64_r macro
34 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)
Dset_scno.c16 x86_64_regs.orig_rax = scno; in arch_set_scno()
Dget_error.c16 rax = x86_64_regs.rax; in get_error()
/external/elfutils/backends/
DChangeLog156 * x86_64_regs.c (x86_64_register_info): Likewise.
258 * x86_64_regs.c (x86_64_register_info): Likewise.
1025 * x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set.
1086 * x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw.
1090 * x86_64_regs.c (x86_64_register_info): Add more registers from newer
1124 * x86_64_regs.c (x86_64_register_name): Likewise.
1207 * x86_64_regs.c (x86_64_register_name): Likewise.
1216 * x86_64_regs.c: New file.
DMakefile.am62 x86_64_retval.c x86_64_regs.c i386_auxv.c x86_64_syscall.c \
/external/strace/
DChangeLog46828 (printcall): Use i386_regs or x86_64_regs depending on x86_io.iov_len.
46833 (syscall_fixup_on_sysenter): Use i386_regs or x86_64_regs depending
47121 * syscall.c (printcall): Cast x86_64_regs.rip to the type being printed.
47126 * syscall.c (printcall): Use x86_64_regs.rip, not x86_64_regs.ip.
49606 Change x86_64_regs struct type from pt_regs to user_regs_struct.
49607 * syscall.c: Change x86_64_regs struct type from
49614 [X86_64] (x86_64_regs): Remove.
49615 * syscall.c [X86_64] (x86_64_regs): Make static.
49688 * defs.h: Declare struct pt_regs i386_regs and struct pt_regs x86_64_regs.
50273 * syscall.c: New static variables i386_regs and x86_64_regs.
[all …]