diff options
Diffstat (limited to 'src/wrapped/generated')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 13 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedglib2types.h | 9 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedgobject2types.h | 2 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 4 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 2 |
5 files changed, 30 insertions, 0 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index d5f5a5a3..3253641a 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -230,6 +230,7 @@ #() LFpL #() LFpp #() pFEi +#() pFEL #() pFEp #() pFii #() pFiI @@ -1638,6 +1639,7 @@ #() pFpppppu #() pFpppppp #() pFSpiiii +#() vFEpiiipp #() vFEpipppp #() vFEpuipuV #() vFEpppppp @@ -2546,6 +2548,7 @@ wrappedglib2: - g_main_context_set_poll_func - g_ptr_array_set_free_func - g_ptr_array_sort + - g_slist_free_full - g_source_set_funcs - g_thread_foreach - vFpV: @@ -2585,6 +2588,7 @@ wrappedglib2: - vFppp: - g_array_sort_with_data - g_hash_table_foreach + - g_list_foreach - g_option_context_add_main_entries - g_ptr_array_foreach - g_ptr_array_sort_with_data @@ -2614,7 +2618,9 @@ wrappedglib2: - pFppp: - g_hash_table_find - g_list_find_custom + - g_list_insert_sorted - g_list_sort_with_data + - g_node_copy_deep - g_queue_find_custom - g_slist_find_custom - g_slist_foreach @@ -2640,6 +2646,8 @@ wrappedglib2: - uFpipp: - g_io_add_watch - g_log_set_handler +- pFpipp: + - g_markup_parse_context_new - pFpipV: - g_error_new - pFpipA: @@ -2651,6 +2659,7 @@ wrappedglib2: - pFpppp: - g_hash_table_new_full - g_slist_insert_sorted_with_data + - g_thread_try_new - vFpiLpp: - g_qsort_with_data - vFppipV: @@ -2662,6 +2671,8 @@ wrappedglib2: - g_timeout_add_seconds_full - pFppppp: - g_option_group_new +- vFpiiipp: + - g_node_traverse - iFpupppp: - g_datalist_id_replace_data - uFpiippp: @@ -2686,6 +2697,8 @@ wrappedgnutls: - gnutls_transport_set_pull_timeout_function - gnutls_transport_set_push_function wrappedgobject2: +- pFL: + - g_type_value_table_peek - pFp: - g_type_class_peek_parent - vFpp: diff --git a/src/wrapped/generated/wrappedglib2types.h b/src/wrapped/generated/wrappedglib2types.h index 3cb07ea9..e1495059 100644 --- a/src/wrapped/generated/wrappedglib2types.h +++ b/src/wrapped/generated/wrappedglib2types.h @@ -43,6 +43,7 @@ typedef int64_t (*iFpLpV_t)(void*, uintptr_t, void*, ...); typedef int64_t (*iFpLpA_t)(void*, uintptr_t, void*, va_list); typedef uint64_t (*uFippp_t)(int64_t, void*, void*, void*); typedef uint64_t (*uFpipp_t)(void*, int64_t, void*, void*); +typedef void* (*pFpipp_t)(void*, int64_t, void*, void*); typedef void* (*pFpipV_t)(void*, int64_t, void*, ...); typedef void* (*pFpipA_t)(void*, int64_t, void*, va_list); typedef void* (*pFpupp_t)(void*, uint64_t, void*, void*); @@ -53,6 +54,7 @@ typedef void (*vFppipV_t)(void*, void*, int64_t, void*, ...); typedef uint64_t (*uFiippp_t)(int64_t, int64_t, void*, void*, void*); typedef uint64_t (*uFiuppp_t)(int64_t, uint64_t, void*, void*, void*); typedef void* (*pFppppp_t)(void*, void*, void*, void*, void*); +typedef void (*vFpiiipp_t)(void*, int64_t, int64_t, int64_t, void*, void*); typedef int64_t (*iFpupppp_t)(void*, uint64_t, void*, void*, void*, void*); typedef uint64_t (*uFpiippp_t)(void*, int64_t, int64_t, void*, void*, void*); typedef void* (*pFppuipp_t)(void*, void*, uint64_t, int64_t, void*, void*); @@ -76,6 +78,7 @@ typedef int64_t (*iFpppippppppp_t)(void*, void*, void*, int64_t, void*, void*, v GO(g_main_context_set_poll_func, vFpp_t) \ GO(g_ptr_array_set_free_func, vFpp_t) \ GO(g_ptr_array_sort, vFpp_t) \ + GO(g_slist_free_full, vFpp_t) \ GO(g_source_set_funcs, vFpp_t) \ GO(g_thread_foreach, vFpp_t) \ GO(g_print, vFpV_t) \ @@ -103,6 +106,7 @@ typedef int64_t (*iFpppippppppp_t)(void*, void*, void*, int64_t, void*, void*, v GO(g_strdup_vprintf, pFpA_t) \ GO(g_array_sort_with_data, vFppp_t) \ GO(g_hash_table_foreach, vFppp_t) \ + GO(g_list_foreach, vFppp_t) \ GO(g_option_context_add_main_entries, vFppp_t) \ GO(g_ptr_array_foreach, vFppp_t) \ GO(g_ptr_array_sort_with_data, vFppp_t) \ @@ -124,7 +128,9 @@ typedef int64_t (*iFpppippppppp_t)(void*, void*, void*, int64_t, void*, void*, v GO(g_hash_table_foreach_steal, uFppp_t) \ GO(g_hash_table_find, pFppp_t) \ GO(g_list_find_custom, pFppp_t) \ + GO(g_list_insert_sorted, pFppp_t) \ GO(g_list_sort_with_data, pFppp_t) \ + GO(g_node_copy_deep, pFppp_t) \ GO(g_queue_find_custom, pFppp_t) \ GO(g_slist_find_custom, pFppp_t) \ GO(g_slist_foreach, pFppp_t) \ @@ -141,18 +147,21 @@ typedef int64_t (*iFpppippppppp_t)(void*, void*, void*, int64_t, void*, void*, v GO(g_idle_add_full, uFippp_t) \ GO(g_io_add_watch, uFpipp_t) \ GO(g_log_set_handler, uFpipp_t) \ + GO(g_markup_parse_context_new, pFpipp_t) \ GO(g_error_new, pFpipV_t) \ GO(g_error_new_valist, pFpipA_t) \ GO(g_datalist_id_dup_data, pFpupp_t) \ GO(g_thread_create, pFppip_t) \ GO(g_hash_table_new_full, pFpppp_t) \ GO(g_slist_insert_sorted_with_data, pFpppp_t) \ + GO(g_thread_try_new, pFpppp_t) \ GO(g_qsort_with_data, vFpiLpp_t) \ GO(g_set_error, vFppipV_t) \ GO(g_child_watch_add_full, uFiippp_t) \ GO(g_timeout_add_full, uFiuppp_t) \ GO(g_timeout_add_seconds_full, uFiuppp_t) \ GO(g_option_group_new, pFppppp_t) \ + GO(g_node_traverse, vFpiiipp_t) \ GO(g_datalist_id_replace_data, iFpupppp_t) \ GO(g_io_add_watch_full, uFpiippp_t) \ GO(g_variant_new_from_data, pFppuipp_t) \ diff --git a/src/wrapped/generated/wrappedgobject2types.h b/src/wrapped/generated/wrappedgobject2types.h index 3e16b41a..061892e8 100644 --- a/src/wrapped/generated/wrappedgobject2types.h +++ b/src/wrapped/generated/wrappedgobject2types.h @@ -11,6 +11,7 @@ #define ADDED_FUNCTIONS() #endif +typedef void* (*pFL_t)(uintptr_t); typedef void* (*pFp_t)(void*); typedef void (*vFpp_t)(void*, void*); typedef int64_t (*iFpp_t)(void*, void*); @@ -43,6 +44,7 @@ typedef uint64_t (*uFpLippppLup_t)(void*, uintptr_t, int64_t, void*, void*, void typedef uint64_t (*uFpLippppLuA_t)(void*, uintptr_t, int64_t, void*, void*, void*, void*, uintptr_t, uint64_t, va_list); #define SUPER() ADDED_FUNCTIONS() \ + GO(g_type_value_table_peek, pFL_t) \ GO(g_type_class_peek_parent, pFp_t) \ GO(g_closure_set_marshal, vFpp_t) \ GO(g_param_type_register_static, iFpp_t) \ diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 3bc9d90c..9359a98f 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -264,6 +264,7 @@ typedef uintptr_t (*LFpi_t)(void*, int64_t); typedef uintptr_t (*LFpL_t)(void*, uintptr_t); typedef uintptr_t (*LFpp_t)(void*, void*); typedef void* (*pFEi_t)(x64emu_t*, int64_t); +typedef void* (*pFEL_t)(x64emu_t*, uintptr_t); typedef void* (*pFEp_t)(x64emu_t*, void*); typedef void* (*pFii_t)(int64_t, int64_t); typedef void* (*pFiI_t)(int64_t, int64_t); @@ -1672,6 +1673,7 @@ typedef void* (*pFpppppi_t)(void*, void*, void*, void*, void*, int64_t); typedef void* (*pFpppppu_t)(void*, void*, void*, void*, void*, uint64_t); typedef void* (*pFpppppp_t)(void*, void*, void*, void*, void*, void*); typedef void* (*pFSpiiii_t)(void*, void*, int64_t, int64_t, int64_t, int64_t); +typedef void (*vFEpiiipp_t)(x64emu_t*, void*, int64_t, int64_t, int64_t, void*, void*); typedef void (*vFEpipppp_t)(x64emu_t*, void*, int64_t, void*, void*, void*, void*); typedef void (*vFEpuipuV_t)(x64emu_t*, void*, uint64_t, int64_t, void*, uint64_t, void*); typedef void (*vFEpppppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*); @@ -2534,6 +2536,7 @@ void LFpi(x64emu_t *emu, uintptr_t fcn) { LFpi_t fn = (LFpi_t)fcn; R_RAX=(uintpt void LFpL(x64emu_t *emu, uintptr_t fcn) { LFpL_t fn = (LFpL_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI); } void LFpp(x64emu_t *emu, uintptr_t fcn) { LFpp_t fn = (LFpp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI); } void pFEi(x64emu_t *emu, uintptr_t fcn) { pFEi_t fn = (pFEi_t)fcn; R_RAX=(uintptr_t)fn(emu, (int64_t)R_RDI); } +void pFEL(x64emu_t *emu, uintptr_t fcn) { pFEL_t fn = (pFEL_t)fcn; R_RAX=(uintptr_t)fn(emu, (uintptr_t)R_RDI); } void pFEp(x64emu_t *emu, uintptr_t fcn) { pFEp_t fn = (pFEp_t)fcn; R_RAX=(uintptr_t)fn(emu, (void*)R_RDI); } void pFii(x64emu_t *emu, uintptr_t fcn) { pFii_t fn = (pFii_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI); } void pFiI(x64emu_t *emu, uintptr_t fcn) { pFiI_t fn = (pFiI_t)fcn; R_RAX=(uintptr_t)fn((int64_t)R_RDI, (int64_t)R_RSI); } @@ -3942,6 +3945,7 @@ void pFpppppi(x64emu_t *emu, uintptr_t fcn) { pFpppppi_t fn = (pFpppppi_t)fcn; R void pFpppppu(x64emu_t *emu, uintptr_t fcn) { pFpppppu_t fn = (pFpppppu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint64_t)R_R9); } void pFpppppp(x64emu_t *emu, uintptr_t fcn) { pFpppppp_t fn = (pFpppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void pFSpiiii(x64emu_t *emu, uintptr_t fcn) { pFSpiiii_t fn = (pFSpiiii_t)fcn; R_RAX=(uintptr_t)fn(io_convert((void*)R_RDI), (void*)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } +void vFEpiiipp(x64emu_t *emu, uintptr_t fcn) { vFEpiiipp_t fn = (vFEpiiipp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (int64_t)R_RDX, (int64_t)R_RCX, (void*)R_R8, (void*)R_R9); } void vFEpipppp(x64emu_t *emu, uintptr_t fcn) { vFEpipppp_t fn = (vFEpipppp_t)fcn; fn(emu, (void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void vFEpuipuV(x64emu_t *emu, uintptr_t fcn) { vFEpuipuV_t fn = (vFEpuipuV_t)fcn; fn(emu, (void*)R_RDI, (uint64_t)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (uint64_t)R_R8, (void*)(R_RSP + 8)); } void vFEpppppp(x64emu_t *emu, uintptr_t fcn) { vFEpppppp_t fn = (vFEpppppp_t)fcn; fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index 2d7e15f1..06e8eea3 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -263,6 +263,7 @@ void LFpi(x64emu_t *emu, uintptr_t fnc); void LFpL(x64emu_t *emu, uintptr_t fnc); void LFpp(x64emu_t *emu, uintptr_t fnc); void pFEi(x64emu_t *emu, uintptr_t fnc); +void pFEL(x64emu_t *emu, uintptr_t fnc); void pFEp(x64emu_t *emu, uintptr_t fnc); void pFii(x64emu_t *emu, uintptr_t fnc); void pFiI(x64emu_t *emu, uintptr_t fnc); @@ -1671,6 +1672,7 @@ void pFpppppi(x64emu_t *emu, uintptr_t fnc); void pFpppppu(x64emu_t *emu, uintptr_t fnc); void pFpppppp(x64emu_t *emu, uintptr_t fnc); void pFSpiiii(x64emu_t *emu, uintptr_t fnc); +void vFEpiiipp(x64emu_t *emu, uintptr_t fnc); void vFEpipppp(x64emu_t *emu, uintptr_t fnc); void vFEpuipuV(x64emu_t *emu, uintptr_t fnc); void vFEpppppp(x64emu_t *emu, uintptr_t fnc); |