From 6141421f92aa8a552ae612524ac67f3fa8c7eee8 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 12 Sep 2021 13:59:10 +0200 Subject: [DYNAREC] some fixes to alternate handling and vsyscall support --- src/box64context.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/box64context.c') diff --git a/src/box64context.c b/src/box64context.c index eb2512b3..1558811e 100755 --- a/src/box64context.c +++ b/src/box64context.c @@ -169,9 +169,9 @@ box64context_t *NewBox64Context(int argc) context->vsyscalls[1] = AddVSyscall(context->system, 201); context->vsyscalls[2] = AddVSyscall(context->system, 309); // create the alternate to map at address - addAlternate((void*)context->vsyscalls[0], (void*)0xffffffffff600000); - addAlternate((void*)context->vsyscalls[1], (void*)0xffffffffff600400); - addAlternate((void*)context->vsyscalls[2], (void*)0xffffffffff600800); + addAlternate((void*)0xffffffffff600000, (void*)context->vsyscalls[0]); + addAlternate((void*)0xffffffffff600400, (void*)context->vsyscalls[1]); + addAlternate((void*)0xffffffffff600800, (void*)context->vsyscalls[2]); // get handle to box64 itself context->box64lib = dlopen(NULL, RTLD_NOW|RTLD_GLOBAL); context->dlprivate = NewDLPrivate(); -- cgit 1.4.1