Lines Matching full:regs
61 static inline void target_copy_regs(target_reg_t *regs, const CPUX86State *env) in target_copy_regs() argument
64 regs->r_r15 = env->regs[15]; in target_copy_regs()
65 regs->r_r14 = env->regs[14]; in target_copy_regs()
66 regs->r_r13 = env->regs[13]; in target_copy_regs()
67 regs->r_r12 = env->regs[12]; in target_copy_regs()
68 regs->r_r11 = env->regs[11]; in target_copy_regs()
69 regs->r_r10 = env->regs[10]; in target_copy_regs()
70 regs->r_r9 = env->regs[9]; in target_copy_regs()
71 regs->r_r8 = env->regs[8]; in target_copy_regs()
72 regs->r_rdi = env->regs[R_EDI]; in target_copy_regs()
73 regs->r_rsi = env->regs[R_ESI]; in target_copy_regs()
74 regs->r_rbp = env->regs[R_EBP]; in target_copy_regs()
75 regs->r_rbx = env->regs[R_EBX]; in target_copy_regs()
76 regs->r_rdx = env->regs[R_EDX]; in target_copy_regs()
77 regs->r_rcx = env->regs[R_ECX]; in target_copy_regs()
78 regs->r_rax = env->regs[R_EAX]; in target_copy_regs()
79 /* regs->r_trapno = env->regs[R_TRAPNO]; XXX */ in target_copy_regs()
80 regs->r_fs = env->segs[R_FS].selector & 0xffff; in target_copy_regs()
81 regs->r_gs = env->segs[R_GS].selector & 0xffff; in target_copy_regs()
82 regs->r_err = env->error_code; /* XXX ? */ in target_copy_regs()
83 regs->r_es = env->segs[R_ES].selector & 0xffff; in target_copy_regs()
84 regs->r_ds = env->segs[R_DS].selector & 0xffff; in target_copy_regs()
85 regs->r_rip = env->eip; in target_copy_regs()
86 regs->r_cs = env->segs[R_CS].selector & 0xffff; in target_copy_regs()
87 regs->r_rflags = env->eflags; in target_copy_regs()
88 regs->r_rsp = env->regs[R_ESP]; in target_copy_regs()
89 regs->r_ss = env->segs[R_SS].selector & 0xffff; in target_copy_regs()