diff options
Diffstat (limited to 'src/wrapped/generated')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 10 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedgdk3types.h | 1 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedlibicetypes.h | 8 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedlibsmtypes.h | 2 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 2 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 1 |
6 files changed, 23 insertions, 1 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 1206c1dc..74b55489 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -2258,6 +2258,7 @@ #() vFlliiiip #() vFpiiiipp #() vFpiiliip +#() vFpiiLiip #() vFpiipCpp #() vFpiipppp #() vFpipipii @@ -3345,6 +3346,7 @@ wrappedgcrypt: wrappedgdk3: - vFpp: - gdk_init + - gdk_threads_set_lock_functions - iFpp: - gdk_init_check - uFpp: @@ -4483,6 +4485,12 @@ wrappedlibibus: - vFppppippp: - ibus_config_set_value_async wrappedlibice: +- pFp: + - IceSetErrorHandler + - IceSetIOErrorHandler +- iFpp: + - IceAddConnectionWatch + - IceRemoveConnectionWatch wrappedlibm: - iFv: - fegetround @@ -4703,6 +4711,8 @@ wrappedlibrt: - iFipip: - lio_listio wrappedlibsm: +- pFp: + - SmcSetErrorHandler - iFppp: - SmcRequestSaveYourselfPhase2 - iFpipp: diff --git a/src/wrapped/generated/wrappedgdk3types.h b/src/wrapped/generated/wrappedgdk3types.h index 3ed9d8c3..9fef4666 100644 --- a/src/wrapped/generated/wrappedgdk3types.h +++ b/src/wrapped/generated/wrappedgdk3types.h @@ -22,6 +22,7 @@ typedef uint32_t (*uFiuppp_t)(int32_t, uint32_t, void*, void*, void*); #define SUPER() ADDED_FUNCTIONS() \ GO(gdk_init, vFpp_t) \ + GO(gdk_threads_set_lock_functions, vFpp_t) \ GO(gdk_init_check, iFpp_t) \ GO(gdk_threads_add_idle, uFpp_t) \ GO(gdk_event_handler_set, vFppp_t) \ diff --git a/src/wrapped/generated/wrappedlibicetypes.h b/src/wrapped/generated/wrappedlibicetypes.h index 900cca86..111f9be5 100644 --- a/src/wrapped/generated/wrappedlibicetypes.h +++ b/src/wrapped/generated/wrappedlibicetypes.h @@ -11,7 +11,13 @@ #define ADDED_FUNCTIONS() #endif +typedef void* (*pFp_t)(void*); +typedef int32_t (*iFpp_t)(void*, void*); -#define SUPER() ADDED_FUNCTIONS() +#define SUPER() ADDED_FUNCTIONS() \ + GO(IceSetErrorHandler, pFp_t) \ + GO(IceSetIOErrorHandler, pFp_t) \ + GO(IceAddConnectionWatch, iFpp_t) \ + GO(IceRemoveConnectionWatch, iFpp_t) #endif // __wrappedlibiceTYPES_H_ diff --git a/src/wrapped/generated/wrappedlibsmtypes.h b/src/wrapped/generated/wrappedlibsmtypes.h index 3f274278..0eef2429 100644 --- a/src/wrapped/generated/wrappedlibsmtypes.h +++ b/src/wrapped/generated/wrappedlibsmtypes.h @@ -11,11 +11,13 @@ #define ADDED_FUNCTIONS() #endif +typedef void* (*pFp_t)(void*); typedef int32_t (*iFppp_t)(void*, void*, void*); typedef int32_t (*iFpipp_t)(void*, int32_t, void*, void*); typedef void* (*pFppiiLpppip_t)(void*, void*, int32_t, int32_t, uintptr_t, void*, void*, void*, int32_t, void*); #define SUPER() ADDED_FUNCTIONS() \ + GO(SmcSetErrorHandler, pFp_t) \ GO(SmcRequestSaveYourselfPhase2, iFppp_t) \ GO(SmcInteractRequest, iFpipp_t) \ GO(SmcOpenConnection, pFppiiLpppip_t) diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 380b2bbd..35756ba3 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -2296,6 +2296,7 @@ typedef void (*vFlipuiip_t)(intptr_t, int32_t, void*, uint32_t, int32_t, int32_t typedef void (*vFlliiiip_t)(intptr_t, intptr_t, int32_t, int32_t, int32_t, int32_t, void*); typedef void (*vFpiiiipp_t)(void*, int32_t, int32_t, int32_t, int32_t, void*, void*); typedef void (*vFpiiliip_t)(void*, int32_t, int32_t, intptr_t, int32_t, int32_t, void*); +typedef void (*vFpiiLiip_t)(void*, int32_t, int32_t, uintptr_t, int32_t, int32_t, void*); typedef void (*vFpiipCpp_t)(void*, int32_t, int32_t, void*, uint8_t, void*, void*); typedef void (*vFpiipppp_t)(void*, int32_t, int32_t, void*, void*, void*, void*); typedef void (*vFpipipii_t)(void*, int32_t, void*, int32_t, void*, int32_t, int32_t); @@ -5375,6 +5376,7 @@ void vFlipuiip(x64emu_t *emu, uintptr_t fcn) { vFlipuiip_t fn = (vFlipuiip_t)fcn void vFlliiiip(x64emu_t *emu, uintptr_t fcn) { vFlliiiip_t fn = (vFlliiiip_t)fcn; fn((intptr_t)R_RDI, (intptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } void vFpiiiipp(x64emu_t *emu, uintptr_t fcn) { vFpiiiipp_t fn = (vFpiiiipp_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void vFpiiliip(x64emu_t *emu, uintptr_t fcn) { vFpiiliip_t fn = (vFpiiliip_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (intptr_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } +void vFpiiLiip(x64emu_t *emu, uintptr_t fcn) { vFpiiLiip_t fn = (vFpiiLiip_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8)); } void vFpiipCpp(x64emu_t *emu, uintptr_t fcn) { vFpiipCpp_t fn = (vFpiipCpp_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (uint8_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void vFpiipppp(x64emu_t *emu, uintptr_t fcn) { vFpiipppp_t fn = (vFpiipppp_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); } void vFpipipii(x64emu_t *emu, uintptr_t fcn) { vFpipipii_t fn = (vFpipipii_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8)); } diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index bfa6ea60..84ab7636 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -2296,6 +2296,7 @@ void vFlipuiip(x64emu_t *emu, uintptr_t fnc); void vFlliiiip(x64emu_t *emu, uintptr_t fnc); void vFpiiiipp(x64emu_t *emu, uintptr_t fnc); void vFpiiliip(x64emu_t *emu, uintptr_t fnc); +void vFpiiLiip(x64emu_t *emu, uintptr_t fnc); void vFpiipCpp(x64emu_t *emu, uintptr_t fnc); void vFpiipppp(x64emu_t *emu, uintptr_t fnc); void vFpipipii(x64emu_t *emu, uintptr_t fnc); |