diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-06-05 16:37:01 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-06-05 16:37:01 +0200 |
| commit | 7b0fada974f18ea1b5bd956ff848c3c1b149cc01 (patch) | |
| tree | f2756a5c841e1d5378bc8ce3eeaec95e7bae5ff7 /src | |
| parent | d09b46c1bf2c1640d829364d25cb1e13f69ed936 (diff) | |
| download | box64-7b0fada974f18ea1b5bd956ff848c3c1b149cc01.tar.gz box64-7b0fada974f18ea1b5bd956ff848c3c1b149cc01.zip | |
Fixed a regression on syscall
Diffstat (limited to 'src')
| -rw-r--r-- | src/emu/x64syscall.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/x64syscall.c b/src/emu/x64syscall.c index 68fb0564..93c94267 100644 --- a/src/emu/x64syscall.c +++ b/src/emu/x64syscall.c @@ -478,7 +478,7 @@ void EXPORT x64Syscall(x64emu_t *emu) case 1: S_RAX = syscall(sc, R_RDI); break; case 2: if(s==33) {if(log) snprintf(buff2, 127, " [sys_access(\"%s\", %ld)]", (char*)R_RDI, R_RSI);}; S_RAX = syscall(sc, R_RDI, R_RSI); break; case 3: if(s==42) {if(log) snprintf(buff2, 127, " [sys_connect(%d, %p[type=%d], %d)]", R_EDI, (void*)R_RSI, *(unsigned short*)R_RSI, R_EDX);}; if(s==258) {if(log) snprintf(buff2, 127, " [sys_mkdirat(%d, %s, 0x%x]", R_EDI, (char*)R_RSI, R_EDX);}; S_RAX = syscall(sc, R_RDI, R_RSI, R_RDX); break; - case 4: if(s==267) S_RAX = syscall(sc, R_RDI, R_RSI, R_RDX, R_R10); break; + case 4: S_RAX = syscall(sc, R_RDI, R_RSI, R_RDX, R_R10); break; case 5: S_RAX = syscall(sc, R_RDI, R_RSI, R_RDX, R_R10, R_R8); break; case 6: S_RAX = syscall(sc, R_RDI, R_RSI, R_RDX, R_R10, R_R8, R_R9); break; default: |