* src/vm/jit/x86_64/linux/md-os.c (md_replace_executionstate_read): Fix
authorEdwin Steiner <edwin.steiner@gmx.net>
Wed, 20 Feb 2008 23:38:41 +0000 (00:38 +0100)
committerEdwin Steiner <edwin.steiner@gmx.net>
Wed, 20 Feb 2008 23:38:41 +0000 (00:38 +0100)
copy&paste mistake (for reading the PC).

src/vm/jit/x86_64/linux/md-os.c

index fae1c417f7a688b915f2514821dfb0686869de46..78e9dde4b36bf2997c7a8096f8ef5606b004d662 100644 (file)
@@ -382,7 +382,7 @@ void md_replace_executionstate_read(executionstate_t *es, void *context)
        _mc = &_uc->uc_mcontext;
 
        /* read special registers */
-       es->pc = (u1 *) _mc->gregs[REG_RSP];
+       es->pc = (u1 *) _mc->gregs[REG_RIP];
        es->sp = (u1 *) _mc->gregs[REG_RSP];
        es->pv = NULL;