diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-03-07 14:14:07 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-03-07 14:14:07 +0100 |
| commit | 622baec9529bb261cd250c2c2b9768b75ee0530f (patch) | |
| tree | 45c313608b2e02fbe570a92b4113a855de25be27 /src/tools/box64stack.c | |
| parent | a326c821580ed2cd6665312a6d78696c5f6afcca (diff) | |
| download | box64-622baec9529bb261cd250c2c2b9768b75ee0530f.tar.gz box64-622baec9529bb261cd250c2c2b9768b75ee0530f.zip | |
Fix some special case on mmap64 wrapping
Diffstat (limited to 'src/tools/box64stack.c')
| -rwxr-xr-x | src/tools/box64stack.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/box64stack.c b/src/tools/box64stack.c index 9a5ca602..5ede282e 100755 --- a/src/tools/box64stack.c +++ b/src/tools/box64stack.c @@ -167,6 +167,7 @@ void SetupInitialStack(x64emu_t *emu) Push(emu, p_random); Push(emu, 25); //AT_RANDOM(25)=p_random Push(emu, 0); Push(emu, 26); //AT_HWCAP2(26)=0 Push(emu, p_arg0); Push(emu, 31); //AT_EXECFN(31)=p_arg0 + Push(emu, emu->context->vsyscall); Push(emu, 32); //AT_SYSINFO(32)=vsyscall //Push(emu, 0); Push(emu, 33); //AT_SYSINFO_EHDR(33)=address of vDSO if(!emu->context->auxval_start) // store auxval start if needed emu->context->auxval_start = (uintptr_t*)R_RSP; |