unsigned long eax;
unsigned int token;
int ret;
-
- struct cpu_user_regs fme = *regs;
- size_t _size = sizeof(struct cpu_user_regs);
- HARNESS_START(&fme, &_size);
-
- regs->r8 = fme.r8;
- regs->r9 = fme.r9;
- regs->r10 = fme.r10;
- regs->r11 = fme.r11;
- regs->r12 = fme.r12;
- regs->r13 = fme.r13;
- regs->r14 = fme.r14;
- regs->r15 = fme.r15;
- regs->rax = fme.rax;
- regs->rbx = fme.rbx;
- regs->rcx = fme.rcx;
- regs->rdx = fme.rdx;
- regs->rsi = fme.rsi;
- regs->rdi = fme.rdi;
- regs->rip = fme.rip;
- regs->rsp = fme.rsp;
- regs->rbp = fme.rbp;
- regs->rflags = fme.rflags;
- regs->cs = fme.cs;
- regs->ss = fme.ss;
- regs->es = fme.es;
- regs->ds = fme.ds;
- regs->fs = fme.fs;
- regs->gs = fme.gs;
+ size_t _size = sizeof(struct tsffs_fme);
+ tsffs_fme.regs = *regs;
+ HARNESS_START(&tsffs_fme, &_size);
+
+ regs->r8 = tsffs_fme.regs.r8;
+ regs->r9 = tsffs_fme.regs.r9;
+ regs->r10 = tsffs_fme.regs.r10;
+ regs->r11 = tsffs_fme.regs.r11;
+ regs->r12 = tsffs_fme.regs.r12;
+ regs->r13 = tsffs_fme.regs.r13;
+ regs->r14 = tsffs_fme.regs.r14;
+ regs->r15 = tsffs_fme.regs.r15;
+ regs->rax = tsffs_fme.regs.rax;
+ regs->rbx = tsffs_fme.regs.rbx;
+ regs->rcx = tsffs_fme.regs.rcx;
+ regs->rdx = tsffs_fme.regs.rdx;
+ regs->rsi = tsffs_fme.regs.rsi;
+ regs->rdi = tsffs_fme.regs.rdi;
+ regs->rip = tsffs_fme.regs.rip;
+ regs->rsp = tsffs_fme.regs.rsp;
+ regs->rbp = tsffs_fme.regs.rbp;
+ regs->rflags = tsffs_fme.regs.rflags;
+ regs->cs = tsffs_fme.regs.cs;
+ regs->ss = tsffs_fme.regs.ss;
+ regs->es = tsffs_fme.regs.es;
+ regs->ds = tsffs_fme.regs.ds;
+ regs->fs = tsffs_fme.regs.fs;
+ regs->gs = tsffs_fme.regs.gs;
eax = regs->eax;