Searched refs:x86_64_regs (Results 1 – 10 of 10) sorted by relevance
/external/strace/linux/x86_64/ |
D | getregs_old.c | 37 long r = ptrace(PTRACE_GETREGS, pid, NULL, &x86_64_regs); in getregs_old() 41 if (x86_64_regs.cs == 0x23) { in getregs_old() 47 i386_regs.ebx = x86_64_regs.rbx; in getregs_old() 48 i386_regs.ecx = x86_64_regs.rcx; in getregs_old() 49 i386_regs.edx = x86_64_regs.rdx; in getregs_old() 50 i386_regs.esi = x86_64_regs.rsi; in getregs_old() 51 i386_regs.edi = x86_64_regs.rdi; in getregs_old() 52 i386_regs.ebp = x86_64_regs.rbp; in getregs_old() 53 i386_regs.eax = x86_64_regs.rax; in getregs_old() 58 i386_regs.orig_eax = x86_64_regs.orig_rax; in getregs_old() [all …]
|
D | get_syscall_args.c | 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 …]
|
D | get_scno.c | 65 scno = x86_64_regs.orig_rax; in arch_get_scno() 76 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() 97 if (x86_64_regs.ds == 0x2b) { in arch_get_scno() 106 (int)x86_64_regs.cs, tcp->pid); in arch_get_scno() 116 unsigned long call, rip = x86_64_regs.rip; in arch_get_scno()
|
D | set_error.c | 13 x86_64_regs.rax = - (long long) tcp->u_error; in arch_set_error() 14 return upoke(tcp->pid, 8 * RAX, x86_64_regs.rax); in arch_set_error() 19 x86_64_regs.rax = - (long long) tcp->u_error; in arch_set_error() 28 x86_64_regs.rax = (long long) tcp->u_rval; in arch_set_success() 29 return upoke(tcp->pid, 8 * RAX, x86_64_regs.rax); in arch_set_success() 34 x86_64_regs.rax = (long long) tcp->u_rval; in arch_set_success()
|
D | arch_regs.c | 30 #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)
|
D | get_error.c | 14 rax = x86_64_regs.rax; in get_error()
|
D | set_scno.c | 16 x86_64_regs.orig_rax = scno; in arch_set_scno()
|
/external/elfutils/backends/ |
D | ChangeLog | 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 newer 807 * 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.
|
D | Makefile.am | 60 x86_64_retval.c x86_64_regs.c i386_auxv.c x86_64_syscall.c \
|
/external/strace/ |
D | ChangeLog | 27638 (printcall): Use i386_regs or x86_64_regs depending on x86_io.iov_len. 27643 (syscall_fixup_on_sysenter): Use i386_regs or x86_64_regs depending 27931 * syscall.c (printcall): Cast x86_64_regs.rip to the type being printed. 27936 * syscall.c (printcall): Use x86_64_regs.rip, not x86_64_regs.ip. 30416 Change x86_64_regs struct type from pt_regs to user_regs_struct. 30417 * syscall.c: Change x86_64_regs struct type from 30424 [X86_64] (x86_64_regs): Remove. 30425 * syscall.c [X86_64] (x86_64_regs): Make static. 30498 * defs.h: Declare struct pt_regs i386_regs and struct pt_regs x86_64_regs. 31083 * syscall.c: New static variables i386_regs and x86_64_regs. [all …]
|