Skip to content

Commit 2796d6e

Browse files
committed
[WRAPPER] Added 1 more wrapped function to libgobject2 (used by steam)
1 parent d60937b commit 2796d6e

File tree

4 files changed

+5
-1
lines changed

4 files changed

+5
-1
lines changed

src/wrapped/generated/functions_list.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@
187187
#() iFuu
188188
#() iFup
189189
#() iFli
190+
#() iFLL
190191
#() iFLp
191192
#() iFpw
192193
#() iFpi

src/wrapped/generated/wrapper.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ typedef int32_t (*iFui_t)(uint32_t, int32_t);
259259
typedef int32_t (*iFuu_t)(uint32_t, uint32_t);
260260
typedef int32_t (*iFup_t)(uint32_t, void*);
261261
typedef int32_t (*iFli_t)(intptr_t, int32_t);
262+
typedef int32_t (*iFLL_t)(uintptr_t, uintptr_t);
262263
typedef int32_t (*iFLp_t)(uintptr_t, void*);
263264
typedef int32_t (*iFpw_t)(void*, int16_t);
264265
typedef int32_t (*iFpi_t)(void*, int32_t);
@@ -2715,6 +2716,7 @@ void iFui(x86emu_t *emu, uintptr_t fcn) { iFui_t fn = (iFui_t)fcn; R_EAX=fn(*(ui
27152716
void iFuu(x86emu_t *emu, uintptr_t fcn) { iFuu_t fn = (iFuu_t)fcn; R_EAX=fn(*(uint32_t*)(R_ESP + 4), *(uint32_t*)(R_ESP + 8)); }
27162717
void iFup(x86emu_t *emu, uintptr_t fcn) { iFup_t fn = (iFup_t)fcn; R_EAX=fn(*(uint32_t*)(R_ESP + 4), *(void**)(R_ESP + 8)); }
27172718
void iFli(x86emu_t *emu, uintptr_t fcn) { iFli_t fn = (iFli_t)fcn; R_EAX=fn(*(intptr_t*)(R_ESP + 4), *(int32_t*)(R_ESP + 8)); }
2719+
void iFLL(x86emu_t *emu, uintptr_t fcn) { iFLL_t fn = (iFLL_t)fcn; R_EAX=fn(*(uintptr_t*)(R_ESP + 4), *(uintptr_t*)(R_ESP + 8)); }
27182720
void iFLp(x86emu_t *emu, uintptr_t fcn) { iFLp_t fn = (iFLp_t)fcn; R_EAX=fn(*(uintptr_t*)(R_ESP + 4), *(void**)(R_ESP + 8)); }
27192721
void iFpw(x86emu_t *emu, uintptr_t fcn) { iFpw_t fn = (iFpw_t)fcn; R_EAX=fn(*(void**)(R_ESP + 4), *(int16_t*)(R_ESP + 8)); }
27202722
void iFpi(x86emu_t *emu, uintptr_t fcn) { iFpi_t fn = (iFpi_t)fcn; R_EAX=fn(*(void**)(R_ESP + 4), *(int32_t*)(R_ESP + 8)); }

src/wrapped/generated/wrapper.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ void iFui(x86emu_t *emu, uintptr_t fnc);
219219
void iFuu(x86emu_t *emu, uintptr_t fnc);
220220
void iFup(x86emu_t *emu, uintptr_t fnc);
221221
void iFli(x86emu_t *emu, uintptr_t fnc);
222+
void iFLL(x86emu_t *emu, uintptr_t fnc);
222223
void iFLp(x86emu_t *emu, uintptr_t fnc);
223224
void iFpw(x86emu_t *emu, uintptr_t fnc);
224225
void iFpi(x86emu_t *emu, uintptr_t fnc);

src/wrapped/wrappedgobject2_private.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ GO(g_thread_get_type, iFv)
266266
GO(g_time_zone_get_type, iFv)
267267
//GOM(g_type_add_class_cache_func, vFEpB)
268268
GO(g_type_add_class_private, vFpiu)
269-
//GO(g_type_add_instance_private,
269+
GO(g_type_add_instance_private, iFLL)
270270
//GOM(g_type_add_interface_check, vFEpB)
271271
//GOM(g_type_add_interface_dynamic, vFEiip)
272272
GOM(g_type_add_interface_static, vFEiip)

0 commit comments

Comments
 (0)