diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-04-08 16:31:15 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-04-08 16:31:15 +0200 |
| commit | 2681a6db0d28e44ddd8012fcc63d1ff79af727ef (patch) | |
| tree | ce82b331bd1f6a0674440bd65cb3eac0f38b9b3d /src | |
| parent | 5ff1ea143577918593fc85ca67fbb24213e0e1dd (diff) | |
| download | box64-2681a6db0d28e44ddd8012fcc63d1ff79af727ef.tar.gz box64-2681a6db0d28e44ddd8012fcc63d1ff79af727ef.zip | |
Added a xcb wrapped function
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 2 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 6 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 2 | ||||
| -rwxr-xr-x | src/wrapped/wrappedlibxcb_private.h | 4 |
4 files changed, 7 insertions, 7 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index e3dee3e2..9195cba4 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -750,7 +750,7 @@ #() pFpiipp #() pFpiuuu #() pFpippp -#() pFpCuup +#() pFpCpup #() pFpCppp #() pFpuiii #() pFpuiip diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 67f45930..dcefdbc7 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -783,7 +783,7 @@ typedef void* (*pFpiipi_t)(void*, int64_t, int64_t, void*, int64_t); typedef void* (*pFpiipp_t)(void*, int64_t, int64_t, void*, void*); typedef void* (*pFpiuuu_t)(void*, int64_t, uint64_t, uint64_t, uint64_t); typedef void* (*pFpippp_t)(void*, int64_t, void*, void*, void*); -typedef void* (*pFpCuup_t)(void*, uint8_t, uint64_t, uint64_t, void*); +typedef void* (*pFpCpup_t)(void*, uint8_t, void*, uint64_t, void*); typedef void* (*pFpCppp_t)(void*, uint8_t, void*, void*, void*); typedef void* (*pFpuiii_t)(void*, uint64_t, int64_t, int64_t, int64_t); typedef void* (*pFpuiip_t)(void*, uint64_t, int64_t, int64_t, void*); @@ -1974,7 +1974,7 @@ void pFpiipi(x64emu_t *emu, uintptr_t fcn) { pFpiipi_t fn = (pFpiipi_t)fcn; R_RA void pFpiipp(x64emu_t *emu, uintptr_t fcn) { pFpiipp_t fn = (pFpiipp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void pFpiuuu(x64emu_t *emu, uintptr_t fcn) { pFpiuuu_t fn = (pFpiuuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int64_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (uint64_t)R_R8); } void pFpippp(x64emu_t *emu, uintptr_t fcn) { pFpippp_t fn = (pFpippp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } -void pFpCuup(x64emu_t *emu, uintptr_t fcn) { pFpCuup_t fn = (pFpCuup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } +void pFpCpup(x64emu_t *emu, uintptr_t fcn) { pFpCpup_t fn = (pFpCpup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX, (void*)R_R8); } void pFpCppp(x64emu_t *emu, uintptr_t fcn) { pFpCppp_t fn = (pFpCppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void pFpuiii(x64emu_t *emu, uintptr_t fcn) { pFpuiii_t fn = (pFpuiii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8); } void pFpuiip(x64emu_t *emu, uintptr_t fcn) { pFpuiip_t fn = (pFpuiip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8); } @@ -3065,7 +3065,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpiipp) return 1; if (fun == &pFpiuuu) return 1; if (fun == &pFpippp) return 1; - if (fun == &pFpCuup) return 1; + if (fun == &pFpCpup) return 1; if (fun == &pFpCppp) return 1; if (fun == &pFpuiii) return 1; if (fun == &pFpuiip) return 1; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 1474d1c2..e465ad06 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -780,7 +780,7 @@ void pFpiipi(x64emu_t *emu, uintptr_t fnc); void pFpiipp(x64emu_t *emu, uintptr_t fnc); void pFpiuuu(x64emu_t *emu, uintptr_t fnc); void pFpippp(x64emu_t *emu, uintptr_t fnc); -void pFpCuup(x64emu_t *emu, uintptr_t fnc); +void pFpCpup(x64emu_t *emu, uintptr_t fnc); void pFpCppp(x64emu_t *emu, uintptr_t fnc); void pFpuiii(x64emu_t *emu, uintptr_t fnc); void pFpuiip(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedlibxcb_private.h b/src/wrapped/wrappedlibxcb_private.h index 2b1f6551..c942454a 100755 --- a/src/wrapped/wrappedlibxcb_private.h +++ b/src/wrapped/wrappedlibxcb_private.h @@ -531,8 +531,8 @@ GO(xcb_screen_next, vFp) //GO(xcb_screen_sizeof, //GO(xcb_segment_end, //GO(xcb_segment_next, -GO(xcb_send_event, pFpCuup) -//GO(xcb_send_event_checked, +GO(xcb_send_event, pFpCpup) +GO(xcb_send_event_checked, pFpCpup) //GO(xcb_send_fd, GO(xcb_send_request, uFpipp) GO(xcb_send_request64, UFpipp) |