diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-26 11:42:45 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-26 11:42:45 +0100 |
| commit | d92b46426cc7eff9620386d8044ae7eb80b8f9e8 (patch) | |
| tree | 3abb32ce0ba9ea906e70c0309498e88e1632f812 /src/wrapped/generated/wrapper.c | |
| parent | 1c34edb857c0b5a32ab0721ca6041a7f6428a85b (diff) | |
| download | box64-d92b46426cc7eff9620386d8044ae7eb80b8f9e8.tar.gz box64-d92b46426cc7eff9620386d8044ae7eb80b8f9e8.zip | |
Added some more libc wrapped functions
Diffstat (limited to 'src/wrapped/generated/wrapper.c')
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 92d4d435..03614a81 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -121,6 +121,7 @@ typedef int32_t (*iFEp_t)(x64emu_t*, void*); typedef int32_t (*iFii_t)(int32_t, int32_t); typedef int32_t (*iFiI_t)(int32_t, int64_t); typedef int32_t (*iFiu_t)(int32_t, uint32_t); +typedef int32_t (*iFiU_t)(int32_t, uint64_t); typedef int32_t (*iFip_t)(int32_t, void*); typedef int32_t (*iFIi_t)(int64_t, int32_t); typedef int32_t (*iFui_t)(uint32_t, int32_t); @@ -1181,6 +1182,7 @@ void iFEp(x64emu_t *emu, uintptr_t fcn) { iFEp_t fn = (iFEp_t)fcn; R_RAX=fn(emu, void iFii(x64emu_t *emu, uintptr_t fcn) { iFii_t fn = (iFii_t)fcn; R_RAX=fn((int32_t)R_RDI, (int32_t)R_RSI); } void iFiI(x64emu_t *emu, uintptr_t fcn) { iFiI_t fn = (iFiI_t)fcn; R_RAX=fn((int32_t)R_RDI, (int64_t)R_RSI); } void iFiu(x64emu_t *emu, uintptr_t fcn) { iFiu_t fn = (iFiu_t)fcn; R_RAX=fn((int32_t)R_RDI, (uint32_t)R_RSI); } +void iFiU(x64emu_t *emu, uintptr_t fcn) { iFiU_t fn = (iFiU_t)fcn; R_RAX=fn((int32_t)R_RDI, (uint64_t)R_RSI); } void iFip(x64emu_t *emu, uintptr_t fcn) { iFip_t fn = (iFip_t)fcn; R_RAX=fn((int32_t)R_RDI, (void*)R_RSI); } void iFIi(x64emu_t *emu, uintptr_t fcn) { iFIi_t fn = (iFIi_t)fcn; R_RAX=fn((int64_t)R_RDI, (int32_t)R_RSI); } void iFui(x64emu_t *emu, uintptr_t fcn) { iFui_t fn = (iFui_t)fcn; R_RAX=fn((uint32_t)R_RDI, (int32_t)R_RSI); } |