diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-11-11 15:40:15 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-11-11 15:40:15 +0100 |
| commit | 107dbd56459c39334f9b0d3611c04d561571737e (patch) | |
| tree | a6f285bc11abaa4ebc3c11a0119ef3df3774f1d5 /src/wrapped/generated/wrapper.c | |
| parent | bebd8f3c1a5a695eff6cfb77bbd9d5c50541ed53 (diff) | |
| download | box64-107dbd56459c39334f9b0d3611c04d561571737e.tar.gz box64-107dbd56459c39334f9b0d3611c04d561571737e.zip | |
Fixed some fuse wrapped functions (better AppImage compatibility)
Diffstat (limited to 'src/wrapped/generated/wrapper.c')
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 58c2051b..afcff75e 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -851,6 +851,7 @@ typedef int64_t (*iFpLpL_t)(void*, uintptr_t, void*, uintptr_t); typedef int64_t (*iFpLpp_t)(void*, uintptr_t, void*, void*); typedef int64_t (*iFppii_t)(void*, void*, int64_t, int64_t); typedef int64_t (*iFppiu_t)(void*, void*, int64_t, uint64_t); +typedef int64_t (*iFppiU_t)(void*, void*, int64_t, uint64_t); typedef int64_t (*iFppiL_t)(void*, void*, int64_t, uintptr_t); typedef int64_t (*iFppip_t)(void*, void*, int64_t, void*); typedef int64_t (*iFppIL_t)(void*, void*, int64_t, uintptr_t); @@ -3051,6 +3052,7 @@ void iFpLpL(x64emu_t *emu, uintptr_t fcn) { iFpLpL_t fn = (iFpLpL_t)fcn; R_RAX=( void iFpLpp(x64emu_t *emu, uintptr_t fcn) { iFpLpp_t fn = (iFpLpp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFppii(x64emu_t *emu, uintptr_t fcn) { iFppii_t fn = (iFppii_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX); } void iFppiu(x64emu_t *emu, uintptr_t fcn) { iFppiu_t fn = (iFppiu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } +void iFppiU(x64emu_t *emu, uintptr_t fcn) { iFppiU_t fn = (iFppiU_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (uint64_t)R_RCX); } void iFppiL(x64emu_t *emu, uintptr_t fcn) { iFppiL_t fn = (iFppiL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (uintptr_t)R_RCX); } void iFppip(x64emu_t *emu, uintptr_t fcn) { iFppip_t fn = (iFppip_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX); } void iFppIL(x64emu_t *emu, uintptr_t fcn) { iFppIL_t fn = (iFppIL_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (uintptr_t)R_RCX); } @@ -5138,6 +5140,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpLpp) return 1; if (fun == &iFppii) return 1; if (fun == &iFppiu) return 1; + if (fun == &iFppiU) return 1; if (fun == &iFppiL) return 1; if (fun == &iFppip) return 1; if (fun == &iFppIL) return 1; |