mirror of
https://github.com/ptitSeb/box64.git
synced 2025-05-09 00:21:32 +08:00
[BOX32][WRAPPER] Added some minium 32bits wrapping for libcups (helps wine)
This commit is contained in:
parent
c566ba970d
commit
c3dbdf419d
@ -855,6 +855,7 @@ if(BOX32)
|
||||
"${BOX64_ROOT}/src/wrapped32/wrappedlibdrm.c"
|
||||
"${BOX64_ROOT}/src/wrapped32/wrappedlibvdpau.c"
|
||||
"${BOX64_ROOT}/src/wrapped32/wrappednsl.c"
|
||||
"${BOX64_ROOT}/src/wrapped32/wrappedlibcups.c"
|
||||
)
|
||||
endif()
|
||||
string(REPLACE ".c" "_private.h" MODROOT ${BOX64_ROOT})
|
||||
|
@ -89,6 +89,8 @@ GO("libvdpau.so.1", libvdpau)
|
||||
GO("libvdpau.so", libvdpau)
|
||||
GO("libnsl.so.1", nsl)
|
||||
GO("libnsl.so", nsl)
|
||||
GO("libcups.so.2", libcups)
|
||||
GO("libcups.so", libcups)
|
||||
|
||||
//GO("crashhandler.so", crashhandler)
|
||||
GO("libtcmalloc_minimal.so.0", tcmallocminimal)
|
||||
|
@ -106,6 +106,7 @@
|
||||
#() pFv -> pFv
|
||||
#() pEi -> pEi
|
||||
#() pFi -> pFi
|
||||
#() pFI -> pFI
|
||||
#() pFu -> pFu
|
||||
#() pEu -> pEu
|
||||
#() pEl -> pEl
|
||||
@ -130,6 +131,7 @@
|
||||
#() iFbp_ -> iFB
|
||||
#() iFBp_ -> iFB
|
||||
#() LEBL_ -> LEB
|
||||
#() pFbp_ -> pFB
|
||||
#() iFbpu_ -> iFB
|
||||
#() IFbpu_ -> IFB
|
||||
#() lFrll_ -> lFB
|
||||
@ -253,6 +255,7 @@
|
||||
#() iFXp -> iFXp
|
||||
#() IFEp -> IFEp
|
||||
#() IEII -> IEII
|
||||
#() IFpI -> IFpI
|
||||
#() IFpu -> IFpu
|
||||
#() CFip -> CFip
|
||||
#() CFCi -> CFCi
|
||||
@ -378,6 +381,7 @@
|
||||
#() LFpbL_ -> LFpB
|
||||
#() pEErl_ -> pEEB
|
||||
#() pErl_p -> pEBp
|
||||
#() vFibpp_ -> vFiB
|
||||
#() vFpbpu_ -> vFpB
|
||||
#() vFBll_l -> vFBl
|
||||
#() vFnbpi_ -> vFnB
|
||||
@ -639,9 +643,11 @@
|
||||
#() lEipL -> lEipL
|
||||
#() lFlll -> lFlll
|
||||
#() lElpi -> lElpi
|
||||
#() lFpLd -> lFpLd
|
||||
#() lFpLL -> lFpLL
|
||||
#() lFppi -> lFppi
|
||||
#() lFppL -> lFppL
|
||||
#() lFppp -> lFppp
|
||||
#() LFEpi -> LFEpi
|
||||
#() LFEpp -> LFEpp
|
||||
#() LFEXp -> LFEXp
|
||||
@ -670,6 +676,7 @@
|
||||
#() pFEXp -> pFEXp
|
||||
#() pFiii -> pFiii
|
||||
#() pFipp -> pFipp
|
||||
#() pFIpi -> pFIpi
|
||||
#() pFuuu -> pFuuu
|
||||
#() pFulu -> pFulu
|
||||
#() pFupi -> pFupi
|
||||
@ -689,6 +696,7 @@
|
||||
#() pFpup -> pFpup
|
||||
#() pFpdd -> pFpdd
|
||||
#() pEpLL -> pEpLL
|
||||
#() pFppi -> pFppi
|
||||
#() pFppu -> pFppu
|
||||
#() pEppL -> pEppL
|
||||
#() pFppL -> pFppL
|
||||
@ -724,12 +732,15 @@
|
||||
#() iFppbp_ -> iFppB
|
||||
#() iFppbL_ -> iFppB
|
||||
#() iFpbp_i -> iFpBi
|
||||
#() iFpbL_i -> iFpBi
|
||||
#() iFpbp_u -> iFpBu
|
||||
#() iFpbL_p -> iFpBp
|
||||
#() iFpbp_p -> iFpBp
|
||||
#() iFbp_Wp -> iFBWp
|
||||
#() iFbp_up -> iFBup
|
||||
#() iEBp_LL -> iEBLL
|
||||
#() iFbp_pi -> iFBpi
|
||||
#() iFbL_pi -> iFBpi
|
||||
#() iFbp_pI -> iFBpI
|
||||
#() iFbp_pu -> iFBpu
|
||||
#() iFbp_pd -> iFBpd
|
||||
@ -753,15 +764,18 @@
|
||||
#() lEpBp_i -> lEpBi
|
||||
#() lFpbp_L -> lFpBL
|
||||
#() LEpBp_i -> LEpBi
|
||||
#() pFpibp_ -> pFpiB
|
||||
#() pEppbp_ -> pEppB
|
||||
#() pEppBp_ -> pEppB
|
||||
#() pFppbp_ -> pFppB
|
||||
#() pFXLbL_ -> pFXLB
|
||||
#() pFnubp_ -> pFnuB
|
||||
#() pFnUbp_ -> pFnUB
|
||||
#() vFpibpp_ -> vFpiB
|
||||
#() vFpbpu_u -> vFpBu
|
||||
#() vFpbpu_p -> vFpBp
|
||||
#() iFpibpu_ -> iFpiB
|
||||
#() iFpibpp_ -> iFpiB
|
||||
#() iFpubpu_ -> iFpuB
|
||||
#() iEpprLL_ -> iEppB
|
||||
#() iFppbpu_ -> iFppB
|
||||
@ -770,6 +784,7 @@
|
||||
#() iFXLbpp_ -> iFXLB
|
||||
#() iFXbLC_i -> iFXBi
|
||||
#() uFpubpu_ -> uFpuB
|
||||
#() pFpibpp_ -> pFpiB
|
||||
#() vFLbL_bL_ -> vFLBB
|
||||
#() vFpbLdd_i -> vFpBi
|
||||
#() vFpbp_bp_ -> vFpBB
|
||||
@ -1029,9 +1044,11 @@
|
||||
#() uFEuip -> uFEuip
|
||||
#() uFEpii -> uFEpii
|
||||
#() uFuuuu -> uFuuuu
|
||||
#() uFuppd -> uFuppd
|
||||
#() uFpCCC -> uFpCCC
|
||||
#() uFppip -> uFppip
|
||||
#() uFpppi -> uFpppi
|
||||
#() uFpppd -> uFpppd
|
||||
#() lEEipi -> lEEipi
|
||||
#() lEEppL -> lEEppL
|
||||
#() lEiipL -> lEiipL
|
||||
@ -1073,12 +1090,18 @@
|
||||
#() pFullu -> pFullu
|
||||
#() pFdddd -> pFdddd
|
||||
#() pFpiii -> pFpiii
|
||||
#() pFpiip -> pFpiip
|
||||
#() pEpiLL -> pEpiLL
|
||||
#() pFpipc -> pFpipc
|
||||
#() pFpipi -> pFpipi
|
||||
#() pFpipp -> pFpipp
|
||||
#() pFpuii -> pFpuii
|
||||
#() pFpupp -> pFpupp
|
||||
#() pEpLiS -> pEpLiS
|
||||
#() pEpLpL -> pEpLpL
|
||||
#() pFpLpL -> pFpLpL
|
||||
#() pEppLL -> pEppLL
|
||||
#() pFpppi -> pFpppi
|
||||
#() pFpppL -> pFpppL
|
||||
#() pFpppp -> pFpppp
|
||||
#() pFXiii -> pFXiii
|
||||
@ -1099,6 +1122,7 @@
|
||||
#() iFpppbL_ -> iFpppB
|
||||
#() iFppbp_u -> iFppBu
|
||||
#() iFppbL_p -> iFppBp
|
||||
#() iFpbp_ii -> iFpBii
|
||||
#() iFpbp_ip -> iFpBip
|
||||
#() iFpbp_uu -> iFpBuu
|
||||
#() iFpbp_pp -> iFpBpp
|
||||
@ -1119,6 +1143,7 @@
|
||||
#() lEiibl_L -> lEiiBL
|
||||
#() LEpBp_ii -> LEpBii
|
||||
#() LEpbp_Lp -> LEpBLp
|
||||
#() vFpibpp_i -> vFpiBi
|
||||
#() iEEpprLL_ -> iEEppB
|
||||
#() iFuubpu_u -> iFuuBu
|
||||
#() iFpuubpu_ -> iFpuuB
|
||||
@ -1329,6 +1354,7 @@
|
||||
#() iEipppi -> iEipppi
|
||||
#() iEipppp -> iEipppp
|
||||
#() iFuiuup -> iFuiuup
|
||||
#() iFuupid -> iFuupid
|
||||
#() iFpiiuu -> iFpiiuu
|
||||
#() iFpippL -> iFpippL
|
||||
#() iFpippp -> iFpippp
|
||||
@ -1347,6 +1373,7 @@
|
||||
#() iEpppLp -> iEpppLp
|
||||
#() iFppppi -> iFppppi
|
||||
#() iFppppu -> iFppppu
|
||||
#() iFppppd -> iFppppd
|
||||
#() iFppppL -> iFppppL
|
||||
#() iFppppp -> iFppppp
|
||||
#() iFXiiii -> iFXiiii
|
||||
@ -1369,6 +1396,7 @@
|
||||
#() uFppppp -> uFppppp
|
||||
#() UFuiCiu -> UFuiCiu
|
||||
#() lFpuipC -> lFpuipC
|
||||
#() lFppLpL -> lFppLpL
|
||||
#() LFEppLL -> LFEppLL
|
||||
#() LFEXLpi -> LFEXLpi
|
||||
#() LFuuuuu -> LFuuuuu
|
||||
@ -1387,12 +1415,18 @@
|
||||
#() pFuiupp -> pFuiupp
|
||||
#() pFpiiii -> pFpiiii
|
||||
#() pFpiiuu -> pFpiiuu
|
||||
#() pFpiipi -> pFpiipi
|
||||
#() pFpipii -> pFpipii
|
||||
#() pFpipip -> pFpipip
|
||||
#() pFpippi -> pFpippi
|
||||
#() pFpippp -> pFpippp
|
||||
#() pFpuiii -> pFpuiii
|
||||
#() pFpuuip -> pFpuuip
|
||||
#() pFpdddd -> pFpdddd
|
||||
#() pFppipi -> pFppipi
|
||||
#() pFppuup -> pFppuup
|
||||
#() pFppupp -> pFppupp
|
||||
#() pFpppii -> pFpppii
|
||||
#() pFXLipp -> pFXLipp
|
||||
#() pFXpipi -> pFXpipi
|
||||
#() pFXppip -> pFXppip
|
||||
@ -1401,9 +1435,13 @@
|
||||
#() vFXibL_ii -> vFXiBii
|
||||
#() iEEBh_ppp -> iEEBppp
|
||||
#() iFpupbL_p -> iFpupBp
|
||||
#() iFppibp_I -> iFppiBI
|
||||
#() iFppupbL_ -> iFppupB
|
||||
#() iFppppbp_ -> iFppppB
|
||||
#() iFppbL_pu -> iFppBpu
|
||||
#() iFppbL_pL -> iFppBpL
|
||||
#() iFpbp_iii -> iFpBiii
|
||||
#() iFpbp_ipi -> iFpBipi
|
||||
#() iFpbp_uuu -> iFpBuuu
|
||||
#() iFpbp_uup -> iFpBuup
|
||||
#() iFbp_piip -> iFBpiip
|
||||
@ -1414,12 +1452,15 @@
|
||||
#() iFXLbL_ii -> iFXLBii
|
||||
#() LEpbp_LLp -> LEpBLLp
|
||||
#() LEpBp_LLp -> LEpBLLp
|
||||
#() pFpipibp_ -> pFpipiB
|
||||
#() pFppLbp_p -> pFppLBp
|
||||
#() iEippprLL_ -> iEipppB
|
||||
#() iFpuibpu_p -> iFpuiBp
|
||||
#() iFpupubpu_ -> iFpupuB
|
||||
#() iEpurLL_pL -> iEpuBpL
|
||||
#() iFppubpu_u -> iFppuBu
|
||||
#() iFppubpu_p -> iFppuBp
|
||||
#() iFpppibpp_ -> iFpppiB
|
||||
#() iFppppbup_ -> iFppppB
|
||||
#() iFpppbpu_u -> iFpppBu
|
||||
#() iFppbpu_uu -> iFppBuu
|
||||
@ -1557,11 +1598,13 @@
|
||||
#() iFppiiii -> iFppiiii
|
||||
#() iFppiipi -> iFppiipi
|
||||
#() iFppipip -> iFppipip
|
||||
#() iFppippi -> iFppippi
|
||||
#() iFppuIII -> iFppuIII
|
||||
#() iFppulll -> iFppulll
|
||||
#() iFpppuuu -> iFpppuuu
|
||||
#() iFpppupu -> iFpppupu
|
||||
#() iFpppppp -> iFpppppp
|
||||
#() iFpppppS -> iFpppppS
|
||||
#() iFXiiiii -> iFXiiiii
|
||||
#() iFXiiLip -> iFXiiLip
|
||||
#() iFXiippp -> iFXiippp
|
||||
@ -1595,6 +1638,11 @@
|
||||
#() pFdddddd -> pFdddddd
|
||||
#() pFLppppp -> pFLppppp
|
||||
#() pFpiiiiu -> pFpiiiiu
|
||||
#() pFpiipip -> pFpiipip
|
||||
#() pFpiippp -> pFpiippp
|
||||
#() pFpipipL -> pFpipipL
|
||||
#() pFpipipp -> pFpipipp
|
||||
#() pFpipuii -> pFpipuii
|
||||
#() XFpppppp -> XFpppppp
|
||||
#() iFpupupbL_ -> iFpupupB
|
||||
#() iFpupbL_pp -> iFpupBpp
|
||||
@ -1603,6 +1651,7 @@
|
||||
#() iFpppibp_p -> iFpppiBp
|
||||
#() iFpppppbp_ -> iFpppppB
|
||||
#() iFpppbp_pp -> iFpppBpp
|
||||
#() iFpbp_iuii -> iFpBiuii
|
||||
#() iFXibL_ppu -> iFXiBppu
|
||||
#() iFXLiiibL_ -> iFXLiiiB
|
||||
#() iFXLLLLbL_ -> iFXLLLLB
|
||||
@ -1612,12 +1661,14 @@
|
||||
#() pEEppbL_Lp -> pEEppBLp
|
||||
#() iEEipuurLL_ -> iEEipuuB
|
||||
#() iFupupLbpu_ -> iFupupLB
|
||||
#() iFppppibpp_ -> iFppppiB
|
||||
#() iFpppbpu_uu -> iFpppBuu
|
||||
#() iFpbpu_uppu -> iFpBuppu
|
||||
#() iFbpu_pLpLp -> iFBpLpLp
|
||||
#() iFpuuubupu_u -> iFpuuuBu
|
||||
#() iFppbL_pbL_p -> iFppBpBp
|
||||
#() iFppbp_pbp_p -> iFppBpBp
|
||||
#() iFpibp_pibpp_ -> iFpiBpiB
|
||||
#() iFpuubpu_pbL_ -> iFpuuBpB
|
||||
#() iFbpu_puupbL_ -> iFBpuupB
|
||||
#() iFpppbp_bp_bL_ -> iFpppBBB
|
||||
@ -1709,6 +1760,7 @@
|
||||
#() iFpWCiWCi -> iFpWCiWCi
|
||||
#() iEpupupui -> iEpupupui
|
||||
#() iFpLpLpLp -> iFpLpLpLp
|
||||
#() iFpLppiip -> iFpLppiip
|
||||
#() iFppupipi -> iFppupipi
|
||||
#() iFXiuLiii -> iFXiuLiii
|
||||
#() iFXiLuupp -> iFXiLuupp
|
||||
@ -1732,12 +1784,15 @@
|
||||
#() pFEpLiiiI -> pFEpLiiiI
|
||||
#() pEEpLiiil -> pEEpLiiil
|
||||
#() pFEpXppip -> pFEpXppip
|
||||
#() pFpipiupp -> pFpipiupp
|
||||
#() pFppppiii -> pFppppiii
|
||||
#() vFXLLiiibl_ -> vFXLLiiiB
|
||||
#() iFppppppbp_ -> iFppppppB
|
||||
#() pFpiipipbp_ -> pFpiipipB
|
||||
#() iFppppubpu_u -> iFppppuBu
|
||||
#() iFXiLibiip_ip -> iFXiLiBip
|
||||
#() iFXLibL_ubL_u -> iFXLiBuBu
|
||||
#() iFppibp_pibpp_ -> iFppiBpiB
|
||||
#() iFXLpiibpiiL_i -> iFXLpiiBi
|
||||
#() iFppbupu_uubpu_u -> iFppBuuBu
|
||||
#() iFppubpu_bpu_bpu_bpu_ -> iFppuBBBB
|
||||
@ -1785,6 +1840,7 @@
|
||||
#() iFiuuCCuup -> iFiuuCCuup
|
||||
#() iFiuuuupip -> iFiuuuupip
|
||||
#() iFuiiiiuup -> iFuiiiiuup
|
||||
#() iFupipppip -> iFupipppip
|
||||
#() iFpuuiiuuu -> iFpuuiiuuu
|
||||
#() iFpLpiLpLp -> iFpLpiLpLp
|
||||
#() iFXuupuupp -> iFXuupuupp
|
||||
@ -1882,6 +1938,7 @@
|
||||
#() vFuffiiffiip -> vFuffiiffiip
|
||||
#() vFuddiiddiip -> vFuddiiddiip
|
||||
#() vFffffffffff -> vFffffffffff
|
||||
#() vFppipipippi -> vFppipipippi
|
||||
#() iFEppippippp -> iFEppippippp
|
||||
#() iFEppppppppu -> iFEppppppppu
|
||||
#() iFEXpLiipiiL -> iFEXpLiipiiL
|
||||
@ -1917,6 +1974,7 @@
|
||||
#() iFEXLppiiiiuu -> iFEXLppiiiiuu
|
||||
#() iFEXpLLiiLWpi -> iFEXpLLiiLWpi
|
||||
#() iFuiiiiuuiiip -> iFuiiiiuuiiip
|
||||
#() iFuppipipippi -> iFuppipipippi
|
||||
#() iFXLLpiiuuiiL -> iFXLLpiiuuiiL
|
||||
#() pFEXpuiipuuii -> pFEXpuiipuuii
|
||||
#() iFXiiLLiiibiip_ip -> iFXiiLLiiiBip
|
||||
@ -2349,6 +2407,11 @@ wrappedlibc:
|
||||
- iEpLiLppp:
|
||||
- iFpuippupp:
|
||||
- gethostbyaddr_r
|
||||
wrappedlibcups:
|
||||
- iFp:
|
||||
- cupsGetDests
|
||||
- vFip:
|
||||
- cupsFreeDests
|
||||
wrappedlibdl:
|
||||
- iEp:
|
||||
- dlclose
|
||||
|
8
src/wrapped32/generated/wrappedlibcupsdefs32.h
Normal file
8
src/wrapped32/generated/wrappedlibcupsdefs32.h
Normal file
@ -0,0 +1,8 @@
|
||||
/*********************************************************************
|
||||
* File automatically generated by rebuild_wrappers_32.py (v0.0.2.2) *
|
||||
*********************************************************************/
|
||||
#ifndef __wrappedlibcupsDEFS32_H_
|
||||
#define __wrappedlibcupsDEFS32_H_
|
||||
|
||||
|
||||
#endif // __wrappedlibcupsDEFS32_H_
|
21
src/wrapped32/generated/wrappedlibcupstypes32.h
Normal file
21
src/wrapped32/generated/wrappedlibcupstypes32.h
Normal file
@ -0,0 +1,21 @@
|
||||
/*********************************************************************
|
||||
* File automatically generated by rebuild_wrappers_32.py (v0.0.2.2) *
|
||||
*********************************************************************/
|
||||
#ifndef __wrappedlibcupsTYPES32_H_
|
||||
#define __wrappedlibcupsTYPES32_H_
|
||||
|
||||
#ifndef LIBNAME
|
||||
#error You should only #include this file inside a wrapped*.c file
|
||||
#endif
|
||||
#ifndef ADDED_FUNCTIONS
|
||||
#define ADDED_FUNCTIONS()
|
||||
#endif
|
||||
|
||||
typedef int32_t (*iFp_t)(void*);
|
||||
typedef void (*vFip_t)(int32_t, void*);
|
||||
|
||||
#define SUPER() ADDED_FUNCTIONS() \
|
||||
GO(cupsGetDests, iFp_t) \
|
||||
GO(cupsFreeDests, vFip_t)
|
||||
|
||||
#endif // __wrappedlibcupsTYPES32_H_
|
8
src/wrapped32/generated/wrappedlibcupsundefs32.h
Normal file
8
src/wrapped32/generated/wrappedlibcupsundefs32.h
Normal file
@ -0,0 +1,8 @@
|
||||
/*********************************************************************
|
||||
* File automatically generated by rebuild_wrappers_32.py (v0.0.2.2) *
|
||||
*********************************************************************/
|
||||
#ifndef __wrappedlibcupsUNDEFS32_H_
|
||||
#define __wrappedlibcupsUNDEFS32_H_
|
||||
|
||||
|
||||
#endif // __wrappedlibcupsUNDEFS32_H_
|
@ -200,6 +200,7 @@ typedef void* (*pEv_t)(void);
|
||||
typedef void* (*pFv_t)(void);
|
||||
typedef void* (*pEi_t)(int32_t);
|
||||
typedef void* (*pFi_t)(int32_t);
|
||||
typedef void* (*pFI_t)(int64_t);
|
||||
typedef void* (*pFu_t)(uint32_t);
|
||||
typedef void* (*pEu_t)(uint32_t);
|
||||
typedef void* (*pEl_t)(intptr_t);
|
||||
@ -224,6 +225,7 @@ typedef void (*vFbp__t)(struct_p_t*);
|
||||
typedef int32_t (*iFbp__t)(struct_p_t*);
|
||||
typedef int32_t (*iFBp__t)(struct_p_t*);
|
||||
typedef uintptr_t (*LEBL__t)(struct_L_t*);
|
||||
typedef void* (*pFbp__t)(struct_p_t*);
|
||||
typedef int32_t (*iFbpu__t)(struct_pu_t*);
|
||||
typedef int64_t (*IFbpu__t)(struct_pu_t*);
|
||||
typedef intptr_t (*lFrll__t)(struct_ll_t*);
|
||||
@ -347,6 +349,7 @@ typedef int32_t (*iFXL_t)(void*, uintptr_t);
|
||||
typedef int32_t (*iFXp_t)(void*, void*);
|
||||
typedef int64_t (*IFEp_t)(x64emu_t*, void*);
|
||||
typedef int64_t (*IEII_t)(int64_t, int64_t);
|
||||
typedef int64_t (*IFpI_t)(void*, int64_t);
|
||||
typedef int64_t (*IFpu_t)(void*, uint32_t);
|
||||
typedef uint8_t (*CFip_t)(int32_t, void*);
|
||||
typedef uint8_t (*CFCi_t)(uint8_t, int32_t);
|
||||
@ -472,6 +475,7 @@ typedef uintptr_t (*LFpbp__t)(void*, struct_p_t*);
|
||||
typedef uintptr_t (*LFpbL__t)(void*, struct_L_t*);
|
||||
typedef void* (*pEErl__t)(x64emu_t*, struct_l_t*);
|
||||
typedef void* (*pErl_p_t)(struct_l_t*, void*);
|
||||
typedef void (*vFibpp__t)(int32_t, struct_pp_t*);
|
||||
typedef void (*vFpbpu__t)(void*, struct_pu_t*);
|
||||
typedef void (*vFBll_l_t)(struct_ll_t*, intptr_t);
|
||||
typedef void (*vFnbpi__t)(void*, struct_pi_t*);
|
||||
@ -733,9 +737,11 @@ typedef intptr_t (*lEili_t)(int32_t, intptr_t, int32_t);
|
||||
typedef intptr_t (*lEipL_t)(int32_t, void*, uintptr_t);
|
||||
typedef intptr_t (*lFlll_t)(intptr_t, intptr_t, intptr_t);
|
||||
typedef intptr_t (*lElpi_t)(intptr_t, void*, int32_t);
|
||||
typedef intptr_t (*lFpLd_t)(void*, uintptr_t, double);
|
||||
typedef intptr_t (*lFpLL_t)(void*, uintptr_t, uintptr_t);
|
||||
typedef intptr_t (*lFppi_t)(void*, void*, int32_t);
|
||||
typedef intptr_t (*lFppL_t)(void*, void*, uintptr_t);
|
||||
typedef intptr_t (*lFppp_t)(void*, void*, void*);
|
||||
typedef uintptr_t (*LFEpi_t)(x64emu_t*, void*, int32_t);
|
||||
typedef uintptr_t (*LFEpp_t)(x64emu_t*, void*, void*);
|
||||
typedef uintptr_t (*LFEXp_t)(x64emu_t*, void*, void*);
|
||||
@ -764,6 +770,7 @@ typedef void* (*pFEXL_t)(x64emu_t*, void*, uintptr_t);
|
||||
typedef void* (*pFEXp_t)(x64emu_t*, void*, void*);
|
||||
typedef void* (*pFiii_t)(int32_t, int32_t, int32_t);
|
||||
typedef void* (*pFipp_t)(int32_t, void*, void*);
|
||||
typedef void* (*pFIpi_t)(int64_t, void*, int32_t);
|
||||
typedef void* (*pFuuu_t)(uint32_t, uint32_t, uint32_t);
|
||||
typedef void* (*pFulu_t)(uint32_t, intptr_t, uint32_t);
|
||||
typedef void* (*pFupi_t)(uint32_t, void*, int32_t);
|
||||
@ -783,6 +790,7 @@ typedef void* (*pFpuu_t)(void*, uint32_t, uint32_t);
|
||||
typedef void* (*pFpup_t)(void*, uint32_t, void*);
|
||||
typedef void* (*pFpdd_t)(void*, double, double);
|
||||
typedef void* (*pEpLL_t)(void*, uintptr_t, uintptr_t);
|
||||
typedef void* (*pFppi_t)(void*, void*, int32_t);
|
||||
typedef void* (*pFppu_t)(void*, void*, uint32_t);
|
||||
typedef void* (*pEppL_t)(void*, void*, uintptr_t);
|
||||
typedef void* (*pFppL_t)(void*, void*, uintptr_t);
|
||||
@ -818,12 +826,15 @@ typedef int32_t (*iEppBp__t)(void*, void*, struct_p_t*);
|
||||
typedef int32_t (*iFppbp__t)(void*, void*, struct_p_t*);
|
||||
typedef int32_t (*iFppbL__t)(void*, void*, struct_L_t*);
|
||||
typedef int32_t (*iFpbp_i_t)(void*, struct_p_t*, int32_t);
|
||||
typedef int32_t (*iFpbL_i_t)(void*, struct_L_t*, int32_t);
|
||||
typedef int32_t (*iFpbp_u_t)(void*, struct_p_t*, uint32_t);
|
||||
typedef int32_t (*iFpbL_p_t)(void*, struct_L_t*, void*);
|
||||
typedef int32_t (*iFpbp_p_t)(void*, struct_p_t*, void*);
|
||||
typedef int32_t (*iFbp_Wp_t)(struct_p_t*, uint16_t, void*);
|
||||
typedef int32_t (*iFbp_up_t)(struct_p_t*, uint32_t, void*);
|
||||
typedef int32_t (*iEBp_LL_t)(struct_p_t*, uintptr_t, uintptr_t);
|
||||
typedef int32_t (*iFbp_pi_t)(struct_p_t*, void*, int32_t);
|
||||
typedef int32_t (*iFbL_pi_t)(struct_L_t*, void*, int32_t);
|
||||
typedef int32_t (*iFbp_pI_t)(struct_p_t*, void*, int64_t);
|
||||
typedef int32_t (*iFbp_pu_t)(struct_p_t*, void*, uint32_t);
|
||||
typedef int32_t (*iFbp_pd_t)(struct_p_t*, void*, double);
|
||||
@ -847,15 +858,18 @@ typedef double (*dEpBp_a_t)(void*, struct_p_t*, void*);
|
||||
typedef intptr_t (*lEpBp_i_t)(void*, struct_p_t*, int32_t);
|
||||
typedef intptr_t (*lFpbp_L_t)(void*, struct_p_t*, uintptr_t);
|
||||
typedef uintptr_t (*LEpBp_i_t)(void*, struct_p_t*, int32_t);
|
||||
typedef void* (*pFpibp__t)(void*, int32_t, struct_p_t*);
|
||||
typedef void* (*pEppbp__t)(void*, void*, struct_p_t*);
|
||||
typedef void* (*pEppBp__t)(void*, void*, struct_p_t*);
|
||||
typedef void* (*pFppbp__t)(void*, void*, struct_p_t*);
|
||||
typedef void* (*pFXLbL__t)(void*, uintptr_t, struct_L_t*);
|
||||
typedef void* (*pFnubp__t)(void*, uint32_t, struct_p_t*);
|
||||
typedef void* (*pFnUbp__t)(void*, uint64_t, struct_p_t*);
|
||||
typedef void (*vFpibpp__t)(void*, int32_t, struct_pp_t*);
|
||||
typedef void (*vFpbpu_u_t)(void*, struct_pu_t*, uint32_t);
|
||||
typedef void (*vFpbpu_p_t)(void*, struct_pu_t*, void*);
|
||||
typedef int32_t (*iFpibpu__t)(void*, int32_t, struct_pu_t*);
|
||||
typedef int32_t (*iFpibpp__t)(void*, int32_t, struct_pp_t*);
|
||||
typedef int32_t (*iFpubpu__t)(void*, uint32_t, struct_pu_t*);
|
||||
typedef int32_t (*iEpprLL__t)(void*, void*, struct_LL_t*);
|
||||
typedef int32_t (*iFppbpu__t)(void*, void*, struct_pu_t*);
|
||||
@ -864,6 +878,7 @@ typedef int32_t (*iFpbpu_p_t)(void*, struct_pu_t*, void*);
|
||||
typedef int32_t (*iFXLbpp__t)(void*, uintptr_t, struct_pp_t*);
|
||||
typedef int32_t (*iFXbLC_i_t)(void*, struct_LC_t*, int32_t);
|
||||
typedef uint32_t (*uFpubpu__t)(void*, uint32_t, struct_pu_t*);
|
||||
typedef void* (*pFpibpp__t)(void*, int32_t, struct_pp_t*);
|
||||
typedef void (*vFLbL_bL__t)(uintptr_t, struct_L_t*, struct_L_t*);
|
||||
typedef void (*vFpbLdd_i_t)(void*, struct_Ldd_t*, int32_t);
|
||||
typedef void (*vFpbp_bp__t)(void*, struct_p_t*, struct_p_t*);
|
||||
@ -1123,9 +1138,11 @@ typedef uint8_t (*CFuuff_t)(uint32_t, uint32_t, float, float);
|
||||
typedef uint32_t (*uFEuip_t)(x64emu_t*, uint32_t, int32_t, void*);
|
||||
typedef uint32_t (*uFEpii_t)(x64emu_t*, void*, int32_t, int32_t);
|
||||
typedef uint32_t (*uFuuuu_t)(uint32_t, uint32_t, uint32_t, uint32_t);
|
||||
typedef uint32_t (*uFuppd_t)(uint32_t, void*, void*, double);
|
||||
typedef uint32_t (*uFpCCC_t)(void*, uint8_t, uint8_t, uint8_t);
|
||||
typedef uint32_t (*uFppip_t)(void*, void*, int32_t, void*);
|
||||
typedef uint32_t (*uFpppi_t)(void*, void*, void*, int32_t);
|
||||
typedef uint32_t (*uFpppd_t)(void*, void*, void*, double);
|
||||
typedef intptr_t (*lEEipi_t)(x64emu_t*, int32_t, void*, int32_t);
|
||||
typedef intptr_t (*lEEppL_t)(x64emu_t*, void*, void*, uintptr_t);
|
||||
typedef intptr_t (*lEiipL_t)(int32_t, int32_t, void*, uintptr_t);
|
||||
@ -1167,12 +1184,18 @@ typedef void* (*pEippu_t)(int32_t, void*, void*, uint32_t);
|
||||
typedef void* (*pFullu_t)(uint32_t, intptr_t, intptr_t, uint32_t);
|
||||
typedef void* (*pFdddd_t)(double, double, double, double);
|
||||
typedef void* (*pFpiii_t)(void*, int32_t, int32_t, int32_t);
|
||||
typedef void* (*pFpiip_t)(void*, int32_t, int32_t, void*);
|
||||
typedef void* (*pEpiLL_t)(void*, int32_t, uintptr_t, uintptr_t);
|
||||
typedef void* (*pFpipc_t)(void*, int32_t, void*, int8_t);
|
||||
typedef void* (*pFpipi_t)(void*, int32_t, void*, int32_t);
|
||||
typedef void* (*pFpipp_t)(void*, int32_t, void*, void*);
|
||||
typedef void* (*pFpuii_t)(void*, uint32_t, int32_t, int32_t);
|
||||
typedef void* (*pFpupp_t)(void*, uint32_t, void*, void*);
|
||||
typedef void* (*pEpLiS_t)(void*, uintptr_t, int32_t, void*);
|
||||
typedef void* (*pEpLpL_t)(void*, uintptr_t, void*, uintptr_t);
|
||||
typedef void* (*pFpLpL_t)(void*, uintptr_t, void*, uintptr_t);
|
||||
typedef void* (*pEppLL_t)(void*, void*, uintptr_t, uintptr_t);
|
||||
typedef void* (*pFpppi_t)(void*, void*, void*, int32_t);
|
||||
typedef void* (*pFpppL_t)(void*, void*, void*, uintptr_t);
|
||||
typedef void* (*pFpppp_t)(void*, void*, void*, void*);
|
||||
typedef void* (*pFXiii_t)(void*, int32_t, int32_t, int32_t);
|
||||
@ -1193,6 +1216,7 @@ typedef int32_t (*iFpppbp__t)(void*, void*, void*, struct_p_t*);
|
||||
typedef int32_t (*iFpppbL__t)(void*, void*, void*, struct_L_t*);
|
||||
typedef int32_t (*iFppbp_u_t)(void*, void*, struct_p_t*, uint32_t);
|
||||
typedef int32_t (*iFppbL_p_t)(void*, void*, struct_L_t*, void*);
|
||||
typedef int32_t (*iFpbp_ii_t)(void*, struct_p_t*, int32_t, int32_t);
|
||||
typedef int32_t (*iFpbp_ip_t)(void*, struct_p_t*, int32_t, void*);
|
||||
typedef int32_t (*iFpbp_uu_t)(void*, struct_p_t*, uint32_t, uint32_t);
|
||||
typedef int32_t (*iFpbp_pp_t)(void*, struct_p_t*, void*, void*);
|
||||
@ -1213,6 +1237,7 @@ typedef uint64_t (*UEpBp_ia_t)(void*, struct_p_t*, int32_t, void*);
|
||||
typedef intptr_t (*lEiibl_L_t)(int32_t, int32_t, struct_l_t*, uintptr_t);
|
||||
typedef uintptr_t (*LEpBp_ii_t)(void*, struct_p_t*, int32_t, int32_t);
|
||||
typedef uintptr_t (*LEpbp_Lp_t)(void*, struct_p_t*, uintptr_t, void*);
|
||||
typedef void (*vFpibpp_i_t)(void*, int32_t, struct_pp_t*, int32_t);
|
||||
typedef int32_t (*iEEpprLL__t)(x64emu_t*, void*, void*, struct_LL_t*);
|
||||
typedef int32_t (*iFuubpu_u_t)(uint32_t, uint32_t, struct_pu_t*, uint32_t);
|
||||
typedef int32_t (*iFpuubpu__t)(void*, uint32_t, uint32_t, struct_pu_t*);
|
||||
@ -1423,6 +1448,7 @@ typedef int32_t (*iEippLi_t)(int32_t, void*, void*, uintptr_t, int32_t);
|
||||
typedef int32_t (*iEipppi_t)(int32_t, void*, void*, void*, int32_t);
|
||||
typedef int32_t (*iEipppp_t)(int32_t, void*, void*, void*, void*);
|
||||
typedef int32_t (*iFuiuup_t)(uint32_t, int32_t, uint32_t, uint32_t, void*);
|
||||
typedef int32_t (*iFuupid_t)(uint32_t, uint32_t, void*, int32_t, double);
|
||||
typedef int32_t (*iFpiiuu_t)(void*, int32_t, int32_t, uint32_t, uint32_t);
|
||||
typedef int32_t (*iFpippL_t)(void*, int32_t, void*, void*, uintptr_t);
|
||||
typedef int32_t (*iFpippp_t)(void*, int32_t, void*, void*, void*);
|
||||
@ -1441,6 +1467,7 @@ typedef int32_t (*iFpppLu_t)(void*, void*, void*, uintptr_t, uint32_t);
|
||||
typedef int32_t (*iEpppLp_t)(void*, void*, void*, uintptr_t, void*);
|
||||
typedef int32_t (*iFppppi_t)(void*, void*, void*, void*, int32_t);
|
||||
typedef int32_t (*iFppppu_t)(void*, void*, void*, void*, uint32_t);
|
||||
typedef int32_t (*iFppppd_t)(void*, void*, void*, void*, double);
|
||||
typedef int32_t (*iFppppL_t)(void*, void*, void*, void*, uintptr_t);
|
||||
typedef int32_t (*iFppppp_t)(void*, void*, void*, void*, void*);
|
||||
typedef int32_t (*iFXiiii_t)(void*, int32_t, int32_t, int32_t, int32_t);
|
||||
@ -1463,6 +1490,7 @@ typedef uint32_t (*uEpLLLS_t)(void*, uintptr_t, uintptr_t, uintptr_t, void*);
|
||||
typedef uint32_t (*uFppppp_t)(void*, void*, void*, void*, void*);
|
||||
typedef uint64_t (*UFuiCiu_t)(uint32_t, int32_t, uint8_t, int32_t, uint32_t);
|
||||
typedef intptr_t (*lFpuipC_t)(void*, uint32_t, int32_t, void*, uint8_t);
|
||||
typedef intptr_t (*lFppLpL_t)(void*, void*, uintptr_t, void*, uintptr_t);
|
||||
typedef uintptr_t (*LFEppLL_t)(x64emu_t*, void*, void*, uintptr_t, uintptr_t);
|
||||
typedef uintptr_t (*LFEXLpi_t)(x64emu_t*, void*, uintptr_t, void*, int32_t);
|
||||
typedef uintptr_t (*LFuuuuu_t)(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t);
|
||||
@ -1481,12 +1509,18 @@ typedef void* (*pFEXppi_t)(x64emu_t*, void*, void*, void*, int32_t);
|
||||
typedef void* (*pFuiupp_t)(uint32_t, int32_t, uint32_t, void*, void*);
|
||||
typedef void* (*pFpiiii_t)(void*, int32_t, int32_t, int32_t, int32_t);
|
||||
typedef void* (*pFpiiuu_t)(void*, int32_t, int32_t, uint32_t, uint32_t);
|
||||
typedef void* (*pFpiipi_t)(void*, int32_t, int32_t, void*, int32_t);
|
||||
typedef void* (*pFpipii_t)(void*, int32_t, void*, int32_t, int32_t);
|
||||
typedef void* (*pFpipip_t)(void*, int32_t, void*, int32_t, void*);
|
||||
typedef void* (*pFpippi_t)(void*, int32_t, void*, void*, int32_t);
|
||||
typedef void* (*pFpippp_t)(void*, int32_t, void*, void*, void*);
|
||||
typedef void* (*pFpuiii_t)(void*, uint32_t, int32_t, int32_t, int32_t);
|
||||
typedef void* (*pFpuuip_t)(void*, uint32_t, uint32_t, int32_t, void*);
|
||||
typedef void* (*pFpdddd_t)(void*, double, double, double, double);
|
||||
typedef void* (*pFppipi_t)(void*, void*, int32_t, void*, int32_t);
|
||||
typedef void* (*pFppuup_t)(void*, void*, uint32_t, uint32_t, void*);
|
||||
typedef void* (*pFppupp_t)(void*, void*, uint32_t, void*, void*);
|
||||
typedef void* (*pFpppii_t)(void*, void*, void*, int32_t, int32_t);
|
||||
typedef void* (*pFXLipp_t)(void*, uintptr_t, int32_t, void*, void*);
|
||||
typedef void* (*pFXpipi_t)(void*, void*, int32_t, void*, int32_t);
|
||||
typedef void* (*pFXppip_t)(void*, void*, void*, int32_t, void*);
|
||||
@ -1495,9 +1529,13 @@ typedef void (*vFiuibp_i_t)(int32_t, uint32_t, int32_t, struct_p_t*, int32_t);
|
||||
typedef void (*vFXibL_ii_t)(void*, int32_t, struct_L_t*, int32_t, int32_t);
|
||||
typedef int32_t (*iEEBh_ppp_t)(x64emu_t*, struct_h_t*, void*, void*, void*);
|
||||
typedef int32_t (*iFpupbL_p_t)(void*, uint32_t, void*, struct_L_t*, void*);
|
||||
typedef int32_t (*iFppibp_I_t)(void*, void*, int32_t, struct_p_t*, int64_t);
|
||||
typedef int32_t (*iFppupbL__t)(void*, void*, uint32_t, void*, struct_L_t*);
|
||||
typedef int32_t (*iFppppbp__t)(void*, void*, void*, void*, struct_p_t*);
|
||||
typedef int32_t (*iFppbL_pu_t)(void*, void*, struct_L_t*, void*, uint32_t);
|
||||
typedef int32_t (*iFppbL_pL_t)(void*, void*, struct_L_t*, void*, uintptr_t);
|
||||
typedef int32_t (*iFpbp_iii_t)(void*, struct_p_t*, int32_t, int32_t, int32_t);
|
||||
typedef int32_t (*iFpbp_ipi_t)(void*, struct_p_t*, int32_t, void*, int32_t);
|
||||
typedef int32_t (*iFpbp_uuu_t)(void*, struct_p_t*, uint32_t, uint32_t, uint32_t);
|
||||
typedef int32_t (*iFpbp_uup_t)(void*, struct_p_t*, uint32_t, uint32_t, void*);
|
||||
typedef int32_t (*iFbp_piip_t)(struct_p_t*, void*, int32_t, int32_t, void*);
|
||||
@ -1508,12 +1546,15 @@ typedef int32_t (*iFXCupbL__t)(void*, uint8_t, uint32_t, void*, struct_L_t*);
|
||||
typedef int32_t (*iFXLbL_ii_t)(void*, uintptr_t, struct_L_t*, int32_t, int32_t);
|
||||
typedef uintptr_t (*LEpbp_LLp_t)(void*, struct_p_t*, uintptr_t, uintptr_t, void*);
|
||||
typedef uintptr_t (*LEpBp_LLp_t)(void*, struct_p_t*, uintptr_t, uintptr_t, void*);
|
||||
typedef void* (*pFpipibp__t)(void*, int32_t, void*, int32_t, struct_p_t*);
|
||||
typedef void* (*pFppLbp_p_t)(void*, void*, uintptr_t, struct_p_t*, void*);
|
||||
typedef int32_t (*iEippprLL__t)(int32_t, void*, void*, void*, struct_LL_t*);
|
||||
typedef int32_t (*iFpuibpu_p_t)(void*, uint32_t, int32_t, struct_pu_t*, void*);
|
||||
typedef int32_t (*iFpupubpu__t)(void*, uint32_t, void*, uint32_t, struct_pu_t*);
|
||||
typedef int32_t (*iEpurLL_pL_t)(void*, uint32_t, struct_LL_t*, void*, uintptr_t);
|
||||
typedef int32_t (*iFppubpu_u_t)(void*, void*, uint32_t, struct_pu_t*, uint32_t);
|
||||
typedef int32_t (*iFppubpu_p_t)(void*, void*, uint32_t, struct_pu_t*, void*);
|
||||
typedef int32_t (*iFpppibpp__t)(void*, void*, void*, int32_t, struct_pp_t*);
|
||||
typedef int32_t (*iFppppbup__t)(void*, void*, void*, void*, struct_up_t*);
|
||||
typedef int32_t (*iFpppbpu_u_t)(void*, void*, void*, struct_pu_t*, uint32_t);
|
||||
typedef int32_t (*iFppbpu_uu_t)(void*, void*, struct_pu_t*, uint32_t, uint32_t);
|
||||
@ -1651,11 +1692,13 @@ typedef int32_t (*iFpiippp_t)(void*, int32_t, int32_t, void*, void*, void*);
|
||||
typedef int32_t (*iFppiiii_t)(void*, void*, int32_t, int32_t, int32_t, int32_t);
|
||||
typedef int32_t (*iFppiipi_t)(void*, void*, int32_t, int32_t, void*, int32_t);
|
||||
typedef int32_t (*iFppipip_t)(void*, void*, int32_t, void*, int32_t, void*);
|
||||
typedef int32_t (*iFppippi_t)(void*, void*, int32_t, void*, void*, int32_t);
|
||||
typedef int32_t (*iFppuIII_t)(void*, void*, uint32_t, int64_t, int64_t, int64_t);
|
||||
typedef int32_t (*iFppulll_t)(void*, void*, uint32_t, intptr_t, intptr_t, intptr_t);
|
||||
typedef int32_t (*iFpppuuu_t)(void*, void*, void*, uint32_t, uint32_t, uint32_t);
|
||||
typedef int32_t (*iFpppupu_t)(void*, void*, void*, uint32_t, void*, uint32_t);
|
||||
typedef int32_t (*iFpppppp_t)(void*, void*, void*, void*, void*, void*);
|
||||
typedef int32_t (*iFpppppS_t)(void*, void*, void*, void*, void*, void*);
|
||||
typedef int32_t (*iFXiiiii_t)(void*, int32_t, int32_t, int32_t, int32_t, int32_t);
|
||||
typedef int32_t (*iFXiiLip_t)(void*, int32_t, int32_t, uintptr_t, int32_t, void*);
|
||||
typedef int32_t (*iFXiippp_t)(void*, int32_t, int32_t, void*, void*, void*);
|
||||
@ -1689,6 +1732,11 @@ typedef void* (*pFWCiWCi_t)(uint16_t, uint8_t, int32_t, uint16_t, uint8_t, int32
|
||||
typedef void* (*pFdddddd_t)(double, double, double, double, double, double);
|
||||
typedef void* (*pFLppppp_t)(uintptr_t, void*, void*, void*, void*, void*);
|
||||
typedef void* (*pFpiiiiu_t)(void*, int32_t, int32_t, int32_t, int32_t, uint32_t);
|
||||
typedef void* (*pFpiipip_t)(void*, int32_t, int32_t, void*, int32_t, void*);
|
||||
typedef void* (*pFpiippp_t)(void*, int32_t, int32_t, void*, void*, void*);
|
||||
typedef void* (*pFpipipL_t)(void*, int32_t, void*, int32_t, void*, uintptr_t);
|
||||
typedef void* (*pFpipipp_t)(void*, int32_t, void*, int32_t, void*, void*);
|
||||
typedef void* (*pFpipuii_t)(void*, int32_t, void*, uint32_t, int32_t, int32_t);
|
||||
typedef void* (*XFpppppp_t)(void*, void*, void*, void*, void*, void*);
|
||||
typedef int32_t (*iFpupupbL__t)(void*, uint32_t, void*, uint32_t, void*, struct_L_t*);
|
||||
typedef int32_t (*iFpupbL_pp_t)(void*, uint32_t, void*, struct_L_t*, void*, void*);
|
||||
@ -1697,6 +1745,7 @@ typedef int32_t (*iFppupbL_p_t)(void*, void*, uint32_t, void*, struct_L_t*, void
|
||||
typedef int32_t (*iFpppibp_p_t)(void*, void*, void*, int32_t, struct_p_t*, void*);
|
||||
typedef int32_t (*iFpppppbp__t)(void*, void*, void*, void*, void*, struct_p_t*);
|
||||
typedef int32_t (*iFpppbp_pp_t)(void*, void*, void*, struct_p_t*, void*, void*);
|
||||
typedef int32_t (*iFpbp_iuii_t)(void*, struct_p_t*, int32_t, uint32_t, int32_t, int32_t);
|
||||
typedef int32_t (*iFXibL_ppu_t)(void*, int32_t, struct_L_t*, void*, void*, uint32_t);
|
||||
typedef int32_t (*iFXLiiibL__t)(void*, uintptr_t, int32_t, int32_t, int32_t, struct_L_t*);
|
||||
typedef int32_t (*iFXLLLLbL__t)(void*, uintptr_t, uintptr_t, uintptr_t, uintptr_t, struct_L_t*);
|
||||
@ -1706,12 +1755,14 @@ typedef void* (*pFEppibp_p_t)(x64emu_t*, void*, void*, int32_t, struct_p_t*, voi
|
||||
typedef void* (*pEEppbL_Lp_t)(x64emu_t*, void*, void*, struct_L_t*, uintptr_t, void*);
|
||||
typedef int32_t (*iEEipuurLL__t)(x64emu_t*, int32_t, void*, uint32_t, uint32_t, struct_LL_t*);
|
||||
typedef int32_t (*iFupupLbpu__t)(uint32_t, void*, uint32_t, void*, uintptr_t, struct_pu_t*);
|
||||
typedef int32_t (*iFppppibpp__t)(void*, void*, void*, void*, int32_t, struct_pp_t*);
|
||||
typedef int32_t (*iFpppbpu_uu_t)(void*, void*, void*, struct_pu_t*, uint32_t, uint32_t);
|
||||
typedef int32_t (*iFpbpu_uppu_t)(void*, struct_pu_t*, uint32_t, void*, void*, uint32_t);
|
||||
typedef int32_t (*iFbpu_pLpLp_t)(struct_pu_t*, void*, uintptr_t, void*, uintptr_t, void*);
|
||||
typedef int32_t (*iFpuuubupu_u_t)(void*, uint32_t, uint32_t, uint32_t, struct_upu_t*, uint32_t);
|
||||
typedef int32_t (*iFppbL_pbL_p_t)(void*, void*, struct_L_t*, void*, struct_L_t*, void*);
|
||||
typedef int32_t (*iFppbp_pbp_p_t)(void*, void*, struct_p_t*, void*, struct_p_t*, void*);
|
||||
typedef int32_t (*iFpibp_pibpp__t)(void*, int32_t, struct_p_t*, void*, int32_t, struct_pp_t*);
|
||||
typedef int32_t (*iFpuubpu_pbL__t)(void*, uint32_t, uint32_t, struct_pu_t*, void*, struct_L_t*);
|
||||
typedef int32_t (*iFbpu_puupbL__t)(struct_pu_t*, void*, uint32_t, uint32_t, void*, struct_L_t*);
|
||||
typedef int32_t (*iFpppbp_bp_bL__t)(void*, void*, void*, struct_p_t*, struct_p_t*, struct_L_t*);
|
||||
@ -1803,6 +1854,7 @@ typedef int32_t (*iFpiuuuiu_t)(void*, int32_t, uint32_t, uint32_t, uint32_t, int
|
||||
typedef int32_t (*iFpWCiWCi_t)(void*, uint16_t, uint8_t, int32_t, uint16_t, uint8_t, int32_t);
|
||||
typedef int32_t (*iEpupupui_t)(void*, uint32_t, void*, uint32_t, void*, uint32_t, int32_t);
|
||||
typedef int32_t (*iFpLpLpLp_t)(void*, uintptr_t, void*, uintptr_t, void*, uintptr_t, void*);
|
||||
typedef int32_t (*iFpLppiip_t)(void*, uintptr_t, void*, void*, int32_t, int32_t, void*);
|
||||
typedef int32_t (*iFppupipi_t)(void*, void*, uint32_t, void*, int32_t, void*, int32_t);
|
||||
typedef int32_t (*iFXiuLiii_t)(void*, int32_t, uint32_t, uintptr_t, int32_t, int32_t, int32_t);
|
||||
typedef int32_t (*iFXiLuupp_t)(void*, int32_t, uintptr_t, uint32_t, uint32_t, void*, void*);
|
||||
@ -1826,12 +1878,15 @@ typedef void* (*pEEpLiiiI_t)(x64emu_t*, void*, uintptr_t, int32_t, int32_t, int3
|
||||
typedef void* (*pFEpLiiiI_t)(x64emu_t*, void*, uintptr_t, int32_t, int32_t, int32_t, int64_t);
|
||||
typedef void* (*pEEpLiiil_t)(x64emu_t*, void*, uintptr_t, int32_t, int32_t, int32_t, intptr_t);
|
||||
typedef void* (*pFEpXppip_t)(x64emu_t*, void*, void*, void*, void*, int32_t, void*);
|
||||
typedef void* (*pFpipiupp_t)(void*, int32_t, void*, int32_t, uint32_t, void*, void*);
|
||||
typedef void* (*pFppppiii_t)(void*, void*, void*, void*, int32_t, int32_t, int32_t);
|
||||
typedef void (*vFXLLiiibl__t)(void*, uintptr_t, uintptr_t, int32_t, int32_t, int32_t, struct_l_t*);
|
||||
typedef int32_t (*iFppppppbp__t)(void*, void*, void*, void*, void*, void*, struct_p_t*);
|
||||
typedef void* (*pFpiipipbp__t)(void*, int32_t, int32_t, void*, int32_t, void*, struct_p_t*);
|
||||
typedef int32_t (*iFppppubpu_u_t)(void*, void*, void*, void*, uint32_t, struct_pu_t*, uint32_t);
|
||||
typedef int32_t (*iFXiLibiip_ip_t)(void*, int32_t, uintptr_t, int32_t, struct_iip_t*, int32_t, void*);
|
||||
typedef int32_t (*iFXLibL_ubL_u_t)(void*, uintptr_t, int32_t, struct_L_t*, uint32_t, struct_L_t*, uint32_t);
|
||||
typedef int32_t (*iFppibp_pibpp__t)(void*, void*, int32_t, struct_p_t*, void*, int32_t, struct_pp_t*);
|
||||
typedef int32_t (*iFXLpiibpiiL_i_t)(void*, uintptr_t, void*, int32_t, int32_t, struct_piiL_t*, int32_t);
|
||||
typedef int32_t (*iFppbupu_uubpu_u_t)(void*, void*, struct_upu_t*, uint32_t, uint32_t, struct_pu_t*, uint32_t);
|
||||
typedef int32_t (*iFppubpu_bpu_bpu_bpu__t)(void*, void*, uint32_t, struct_pu_t*, struct_pu_t*, struct_pu_t*, struct_pu_t*);
|
||||
@ -1879,6 +1934,7 @@ typedef int32_t (*iFiipppppp_t)(int32_t, int32_t, void*, void*, void*, void*, vo
|
||||
typedef int32_t (*iFiuuCCuup_t)(int32_t, uint32_t, uint32_t, uint8_t, uint8_t, uint32_t, uint32_t, void*);
|
||||
typedef int32_t (*iFiuuuupip_t)(int32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, int32_t, void*);
|
||||
typedef int32_t (*iFuiiiiuup_t)(uint32_t, int32_t, int32_t, int32_t, int32_t, uint32_t, uint32_t, void*);
|
||||
typedef int32_t (*iFupipppip_t)(uint32_t, void*, int32_t, void*, void*, void*, int32_t, void*);
|
||||
typedef int32_t (*iFpuuiiuuu_t)(void*, uint32_t, uint32_t, int32_t, int32_t, uint32_t, uint32_t, uint32_t);
|
||||
typedef int32_t (*iFpLpiLpLp_t)(void*, uintptr_t, void*, int32_t, uintptr_t, void*, uintptr_t, void*);
|
||||
typedef int32_t (*iFXuupuupp_t)(void*, uint32_t, uint32_t, void*, uint32_t, uint32_t, void*, void*);
|
||||
@ -1976,6 +2032,7 @@ typedef void (*vFuupuiupuuf_t)(uint32_t, uint32_t, void*, uint32_t, int32_t, uin
|
||||
typedef void (*vFuffiiffiip_t)(uint32_t, float, float, int32_t, int32_t, float, float, int32_t, int32_t, void*);
|
||||
typedef void (*vFuddiiddiip_t)(uint32_t, double, double, int32_t, int32_t, double, double, int32_t, int32_t, void*);
|
||||
typedef void (*vFffffffffff_t)(float, float, float, float, float, float, float, float, float, float);
|
||||
typedef void (*vFppipipippi_t)(void*, void*, int32_t, void*, int32_t, void*, int32_t, void*, void*, int32_t);
|
||||
typedef int32_t (*iFEppippippp_t)(x64emu_t*, void*, void*, int32_t, void*, void*, int32_t, void*, void*, void*);
|
||||
typedef int32_t (*iFEppppppppu_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*, void*, uint32_t);
|
||||
typedef int32_t (*iFEXpLiipiiL_t)(x64emu_t*, void*, void*, uintptr_t, int32_t, int32_t, void*, int32_t, int32_t, uintptr_t);
|
||||
@ -2011,6 +2068,7 @@ typedef void (*vFpipipiipiiu_t)(void*, int32_t, void*, int32_t, void*, int32_t,
|
||||
typedef int32_t (*iFEXLppiiiiuu_t)(x64emu_t*, void*, uintptr_t, void*, void*, int32_t, int32_t, int32_t, int32_t, uint32_t, uint32_t);
|
||||
typedef int32_t (*iFEXpLLiiLWpi_t)(x64emu_t*, void*, void*, uintptr_t, uintptr_t, int32_t, int32_t, uintptr_t, uint16_t, void*, int32_t);
|
||||
typedef int32_t (*iFuiiiiuuiiip_t)(uint32_t, int32_t, int32_t, int32_t, int32_t, uint32_t, uint32_t, int32_t, int32_t, int32_t, void*);
|
||||
typedef int32_t (*iFuppipipippi_t)(uint32_t, void*, void*, int32_t, void*, int32_t, void*, int32_t, void*, void*, int32_t);
|
||||
typedef int32_t (*iFXLLpiiuuiiL_t)(void*, uintptr_t, uintptr_t, void*, int32_t, int32_t, uint32_t, uint32_t, int32_t, int32_t, uintptr_t);
|
||||
typedef void* (*pFEXpuiipuuii_t)(x64emu_t*, void*, void*, uint32_t, int32_t, int32_t, void*, uint32_t, uint32_t, int32_t, int32_t);
|
||||
typedef int32_t (*iFXiiLLiiibiip_ip_t)(void*, int32_t, int32_t, uintptr_t, uintptr_t, int32_t, int32_t, int32_t, struct_iip_t*, int32_t, void*);
|
||||
@ -2176,6 +2234,7 @@ void pEv_32(x64emu_t *emu, uintptr_t fcn) { pEv_t fn = (pEv_t)fcn; errno = emu->
|
||||
void pFv_32(x64emu_t *emu, uintptr_t fcn) { pFv_t fn = (pFv_t)fcn; R_EAX = to_ptrv(fn()); }
|
||||
void pEi_32(x64emu_t *emu, uintptr_t fcn) { pEi_t fn = (pEi_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptri(int32_t, R_ESP + 4))); emu->libc_err = errno; }
|
||||
void pFi_32(x64emu_t *emu, uintptr_t fcn) { pFi_t fn = (pFi_t)fcn; R_EAX = to_ptrv(fn(from_ptri(int32_t, R_ESP + 4))); }
|
||||
void pFI_32(x64emu_t *emu, uintptr_t fcn) { pFI_t fn = (pFI_t)fcn; R_EAX = to_ptrv(fn(from_ptri(int64_t, R_ESP + 4))); }
|
||||
void pFu_32(x64emu_t *emu, uintptr_t fcn) { pFu_t fn = (pFu_t)fcn; R_EAX = to_ptrv(fn(from_ptri(uint32_t, R_ESP + 4))); }
|
||||
void pEu_32(x64emu_t *emu, uintptr_t fcn) { pEu_t fn = (pEu_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptri(uint32_t, R_ESP + 4))); emu->libc_err = errno; }
|
||||
void pEl_32(x64emu_t *emu, uintptr_t fcn) { pEl_t fn = (pEl_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_long(from_ptri(long_t, R_ESP + 4)))); emu->libc_err = errno; }
|
||||
@ -2200,6 +2259,7 @@ void vFbp__32(x64emu_t *emu, uintptr_t fcn) { vFbp__t fn = (vFbp__t)fcn; struct_
|
||||
void iFbp__32(x64emu_t *emu, uintptr_t fcn) { iFbp__t fn = (iFbp__t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFBp__32(x64emu_t *emu, uintptr_t fcn) { iFBp__t fn = (iFBp__t)fcn; struct_p_t arg_4={0}; R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void LEBL__32(x64emu_t *emu, uintptr_t fcn) { LEBL__t fn = (LEBL__t)fcn; errno = emu->libc_err; struct_L_t arg_4={0}; R_EAX = to_ulong(fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); emu->libc_err = errno; }
|
||||
void pFbp__32(x64emu_t *emu, uintptr_t fcn) { pFbp__t fn = (pFbp__t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = to_ptrv(fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFbpu__32(x64emu_t *emu, uintptr_t fcn) { iFbpu__t fn = (iFbpu__t)fcn; struct_pu_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_pu(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void IFbpu__32(x64emu_t *emu, uintptr_t fcn) { IFbpu__t fn = (IFbpu__t)fcn; struct_pu_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_pu(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); ui64_t r; r.i = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL); R_EAX = r.d[0]; R_EDX = r.d[1]; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void lFrll__32(x64emu_t *emu, uintptr_t fcn) { lFrll__t fn = (lFrll__t)fcn; struct_ll_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_ll(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = to_long(fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL)); }
|
||||
@ -2323,6 +2383,7 @@ void iFXL_32(x64emu_t *emu, uintptr_t fcn) { iFXL_t fn = (iFXL_t)fcn; R_EAX = fn
|
||||
void iFXp_32(x64emu_t *emu, uintptr_t fcn) { iFXp_t fn = (iFXp_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8)); }
|
||||
void IFEp_32(x64emu_t *emu, uintptr_t fcn) { IFEp_t fn = (IFEp_t)fcn; ui64_t r; r.i = fn(emu, from_ptriv(R_ESP + 4)); R_EAX = r.d[0]; R_EDX = r.d[1]; }
|
||||
void IEII_32(x64emu_t *emu, uintptr_t fcn) { IEII_t fn = (IEII_t)fcn; errno = emu->libc_err; ui64_t r; r.i = fn(from_ptri(int64_t, R_ESP + 4), from_ptri(int64_t, R_ESP + 12)); R_EAX = r.d[0]; R_EDX = r.d[1]; emu->libc_err = errno; }
|
||||
void IFpI_32(x64emu_t *emu, uintptr_t fcn) { IFpI_t fn = (IFpI_t)fcn; ui64_t r; r.i = fn(from_ptriv(R_ESP + 4), from_ptri(int64_t, R_ESP + 8)); R_EAX = r.d[0]; R_EDX = r.d[1]; }
|
||||
void IFpu_32(x64emu_t *emu, uintptr_t fcn) { IFpu_t fn = (IFpu_t)fcn; ui64_t r; r.i = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8)); R_EAX = r.d[0]; R_EDX = r.d[1]; }
|
||||
void CFip_32(x64emu_t *emu, uintptr_t fcn) { CFip_t fn = (CFip_t)fcn; R_EAX = (unsigned char)fn(from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8)); }
|
||||
void CFCi_32(x64emu_t *emu, uintptr_t fcn) { CFCi_t fn = (CFCi_t)fcn; R_EAX = (unsigned char)fn(from_ptri(uint8_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8)); }
|
||||
@ -2448,6 +2509,7 @@ void LFpbp__32(x64emu_t *emu, uintptr_t fcn) { LFpbp__t fn = (LFpbp__t)fcn; stru
|
||||
void LFpbL__32(x64emu_t *emu, uintptr_t fcn) { LFpbL__t fn = (LFpbL__t)fcn; struct_L_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_L(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = to_ulong(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void pEErl__32(x64emu_t *emu, uintptr_t fcn) { pEErl__t fn = (pEErl__t)fcn; errno = emu->libc_err; struct_l_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_l(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = to_ptrv(fn(emu, *(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL)); emu->libc_err = errno; }
|
||||
void pErl_p_32(x64emu_t *emu, uintptr_t fcn) { pErl_p_t fn = (pErl_p_t)fcn; errno = emu->libc_err; struct_l_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_l(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = to_ptrv(fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8))); emu->libc_err = errno; }
|
||||
void vFibpp__32(x64emu_t *emu, uintptr_t fcn) { vFibpp__t fn = (vFibpp__t)fcn; struct_pp_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_pp(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); fn(from_ptri(int32_t, R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void vFpbpu__32(x64emu_t *emu, uintptr_t fcn) { vFpbpu__t fn = (vFpbpu__t)fcn; struct_pu_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_pu(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void vFBll_l_32(x64emu_t *emu, uintptr_t fcn) { vFBll_l_t fn = (vFBll_l_t)fcn; struct_ll_t arg_4={0}; fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_long(from_ptri(long_t, R_ESP + 8))); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_ll(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void vFnbpi__32(x64emu_t *emu, uintptr_t fcn) { vFnbpi__t fn = (vFnbpi__t)fcn; void *aligned_xcb = align_xcb_connection32(from_ptriv(R_ESP + 4)); struct_pi_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_pi(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); fn(aligned_xcb, *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL); unalign_xcb_connection32(aligned_xcb, from_ptriv(R_ESP + 4)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_pi(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
@ -2709,9 +2771,11 @@ void lEili_32(x64emu_t *emu, uintptr_t fcn) { lEili_t fn = (lEili_t)fcn; errno =
|
||||
void lEipL_32(x64emu_t *emu, uintptr_t fcn) { lEipL_t fn = (lEipL_t)fcn; errno = emu->libc_err; R_EAX = to_long(fn(from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)))); emu->libc_err = errno; }
|
||||
void lFlll_32(x64emu_t *emu, uintptr_t fcn) { lFlll_t fn = (lFlll_t)fcn; R_EAX = to_long(fn(from_long(from_ptri(long_t, R_ESP + 4)), from_long(from_ptri(long_t, R_ESP + 8)), from_long(from_ptri(long_t, R_ESP + 12)))); }
|
||||
void lElpi_32(x64emu_t *emu, uintptr_t fcn) { lElpi_t fn = (lElpi_t)fcn; errno = emu->libc_err; R_EAX = to_long(fn(from_long(from_ptri(long_t, R_ESP + 4)), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12))); emu->libc_err = errno; }
|
||||
void lFpLd_32(x64emu_t *emu, uintptr_t fcn) { lFpLd_t fn = (lFpLd_t)fcn; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptri(double, R_ESP + 12))); }
|
||||
void lFpLL_32(x64emu_t *emu, uintptr_t fcn) { lFpLL_t fn = (lFpLL_t)fcn; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ulong(from_ptri(ulong_t, R_ESP + 12)))); }
|
||||
void lFppi_32(x64emu_t *emu, uintptr_t fcn) { lFppi_t fn = (lFppi_t)fcn; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12))); }
|
||||
void lFppL_32(x64emu_t *emu, uintptr_t fcn) { lFppL_t fn = (lFppL_t)fcn; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)))); }
|
||||
void lFppp_32(x64emu_t *emu, uintptr_t fcn) { lFppp_t fn = (lFppp_t)fcn; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12))); }
|
||||
void LFEpi_32(x64emu_t *emu, uintptr_t fcn) { LFEpi_t fn = (LFEpi_t)fcn; R_EAX = to_ulong(fn(emu, from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8))); }
|
||||
void LFEpp_32(x64emu_t *emu, uintptr_t fcn) { LFEpp_t fn = (LFEpp_t)fcn; R_EAX = to_ulong(fn(emu, from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8))); }
|
||||
void LFEXp_32(x64emu_t *emu, uintptr_t fcn) { LFEXp_t fn = (LFEXp_t)fcn; R_EAX = to_ulong(fn(emu, getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8))); }
|
||||
@ -2740,6 +2804,7 @@ void pFEXL_32(x64emu_t *emu, uintptr_t fcn) { pFEXL_t fn = (pFEXL_t)fcn; R_EAX =
|
||||
void pFEXp_32(x64emu_t *emu, uintptr_t fcn) { pFEXp_t fn = (pFEXp_t)fcn; R_EAX = to_ptrv(fn(emu, getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8))); }
|
||||
void pFiii_32(x64emu_t *emu, uintptr_t fcn) { pFiii_t fn = (pFiii_t)fcn; R_EAX = to_ptrv(fn(from_ptri(int32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12))); }
|
||||
void pFipp_32(x64emu_t *emu, uintptr_t fcn) { pFipp_t fn = (pFipp_t)fcn; R_EAX = to_ptrv(fn(from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12))); }
|
||||
void pFIpi_32(x64emu_t *emu, uintptr_t fcn) { pFIpi_t fn = (pFIpi_t)fcn; R_EAX = to_ptrv(fn(from_ptri(int64_t, R_ESP + 4), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); }
|
||||
void pFuuu_32(x64emu_t *emu, uintptr_t fcn) { pFuuu_t fn = (pFuuu_t)fcn; R_EAX = to_ptrv(fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12))); }
|
||||
void pFulu_32(x64emu_t *emu, uintptr_t fcn) { pFulu_t fn = (pFulu_t)fcn; R_EAX = to_ptrv(fn(from_ptri(uint32_t, R_ESP + 4), from_long(from_ptri(long_t, R_ESP + 8)), from_ptri(uint32_t, R_ESP + 12))); }
|
||||
void pFupi_32(x64emu_t *emu, uintptr_t fcn) { pFupi_t fn = (pFupi_t)fcn; R_EAX = to_ptrv(fn(from_ptri(uint32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12))); }
|
||||
@ -2759,6 +2824,7 @@ void pFpuu_32(x64emu_t *emu, uintptr_t fcn) { pFpuu_t fn = (pFpuu_t)fcn; R_EAX =
|
||||
void pFpup_32(x64emu_t *emu, uintptr_t fcn) { pFpup_t fn = (pFpup_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12))); }
|
||||
void pFpdd_32(x64emu_t *emu, uintptr_t fcn) { pFpdd_t fn = (pFpdd_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(double, R_ESP + 8), from_ptri(double, R_ESP + 16))); }
|
||||
void pEpLL_32(x64emu_t *emu, uintptr_t fcn) { pEpLL_t fn = (pEpLL_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ulong(from_ptri(ulong_t, R_ESP + 12)))); emu->libc_err = errno; }
|
||||
void pFppi_32(x64emu_t *emu, uintptr_t fcn) { pFppi_t fn = (pFppi_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12))); }
|
||||
void pFppu_32(x64emu_t *emu, uintptr_t fcn) { pFppu_t fn = (pFppu_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12))); }
|
||||
void pEppL_32(x64emu_t *emu, uintptr_t fcn) { pEppL_t fn = (pEppL_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)))); emu->libc_err = errno; }
|
||||
void pFppL_32(x64emu_t *emu, uintptr_t fcn) { pFppL_t fn = (pFppL_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)))); }
|
||||
@ -2794,12 +2860,15 @@ void iEppBp__32(x64emu_t *emu, uintptr_t fcn) { iEppBp__t fn = (iEppBp__t)fcn; e
|
||||
void iFppbp__32(x64emu_t *emu, uintptr_t fcn) { iFppbp__t fn = (iFppbp__t)fcn; struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFppbL__32(x64emu_t *emu, uintptr_t fcn) { iFppbL__t fn = (iFppbL__t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFpbp_i_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_i_t fn = (iFpbp_i_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbL_i_32(x64emu_t *emu, uintptr_t fcn) { iFpbL_i_t fn = (iFpbL_i_t)fcn; struct_L_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_L(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_u_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_u_t fn = (iFpbp_u_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(uint32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbL_p_32(x64emu_t *emu, uintptr_t fcn) { iFpbL_p_t fn = (iFpbL_p_t)fcn; struct_L_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_L(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptriv(R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_p_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_p_t fn = (iFpbp_p_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptriv(R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFbp_Wp_32(x64emu_t *emu, uintptr_t fcn) { iFbp_Wp_t fn = (iFbp_Wp_t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptri(uint16_t, R_ESP + 8), from_ptriv(R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFbp_up_32(x64emu_t *emu, uintptr_t fcn) { iFbp_up_t fn = (iFbp_up_t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iEBp_LL_32(x64emu_t *emu, uintptr_t fcn) { iEBp_LL_t fn = (iEBp_LL_t)fcn; errno = emu->libc_err; struct_p_t arg_4={0}; R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ulong(from_ptri(ulong_t, R_ESP + 12))); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); emu->libc_err = errno; }
|
||||
void iFbp_pi_32(x64emu_t *emu, uintptr_t fcn) { iFbp_pi_t fn = (iFbp_pi_t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFbL_pi_32(x64emu_t *emu, uintptr_t fcn) { iFbL_pi_t fn = (iFbL_pi_t)fcn; struct_L_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_L(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFbp_pI_32(x64emu_t *emu, uintptr_t fcn) { iFbp_pI_t fn = (iFbp_pI_t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptri(int64_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFbp_pu_32(x64emu_t *emu, uintptr_t fcn) { iFbp_pu_t fn = (iFbp_pu_t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFbp_pd_32(x64emu_t *emu, uintptr_t fcn) { iFbp_pd_t fn = (iFbp_pd_t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptri(double, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
@ -2823,15 +2892,18 @@ void dEpBp_a_32(x64emu_t *emu, uintptr_t fcn) { dEpBp_a_t fn = (dEpBp_a_t)fcn; e
|
||||
void lEpBp_i_32(x64emu_t *emu, uintptr_t fcn) { lEpBp_i_t fn = (lEpBp_i_t)fcn; errno = emu->libc_err; struct_p_t arg_8={0}; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12))); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); emu->libc_err = errno; }
|
||||
void lFpbp_L_32(x64emu_t *emu, uintptr_t fcn) { lFpbp_L_t fn = (lFpbp_L_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = to_long(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ulong(from_ptri(ulong_t, R_ESP + 12)))); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void LEpBp_i_32(x64emu_t *emu, uintptr_t fcn) { LEpBp_i_t fn = (LEpBp_i_t)fcn; errno = emu->libc_err; struct_p_t arg_8={0}; R_EAX = to_ulong(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12))); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); emu->libc_err = errno; }
|
||||
void pFpibp__32(x64emu_t *emu, uintptr_t fcn) { pFpibp__t fn = (pFpibp__t)fcn; struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void pEppbp__32(x64emu_t *emu, uintptr_t fcn) { pEppbp__t fn = (pEppbp__t)fcn; errno = emu->libc_err; struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); emu->libc_err = errno; }
|
||||
void pEppBp__32(x64emu_t *emu, uintptr_t fcn) { pEppBp__t fn = (pEppBp__t)fcn; errno = emu->libc_err; struct_p_t arg_12={0}; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); emu->libc_err = errno; }
|
||||
void pFppbp__32(x64emu_t *emu, uintptr_t fcn) { pFppbp__t fn = (pFppbp__t)fcn; struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void pFXLbL__32(x64emu_t *emu, uintptr_t fcn) { pFXLbL__t fn = (pFXLbL__t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_ptrv(fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void pFnubp__32(x64emu_t *emu, uintptr_t fcn) { pFnubp__t fn = (pFnubp__t)fcn; void *aligned_xcb = align_xcb_connection32(from_ptriv(R_ESP + 4)); struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_ptrv(fn(aligned_xcb, from_ptri(uint32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL)); unalign_xcb_connection32(aligned_xcb, from_ptriv(R_ESP + 4)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void pFnUbp__32(x64emu_t *emu, uintptr_t fcn) { pFnUbp__t fn = (pFnUbp__t)fcn; void *aligned_xcb = align_xcb_connection32(from_ptriv(R_ESP + 4)); struct_p_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_p(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = to_ptrv(fn(aligned_xcb, from_ptri(uint64_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL)); unalign_xcb_connection32(aligned_xcb, from_ptriv(R_ESP + 4)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void vFpibpp__32(x64emu_t *emu, uintptr_t fcn) { vFpibpp__t fn = (vFpibpp__t)fcn; struct_pp_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pp(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void vFpbpu_u_32(x64emu_t *emu, uintptr_t fcn) { vFpbpu_u_t fn = (vFpbpu_u_t)fcn; struct_pu_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_pu(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(uint32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void vFpbpu_p_32(x64emu_t *emu, uintptr_t fcn) { vFpbpu_p_t fn = (vFpbpu_p_t)fcn; struct_pu_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_pu(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptriv(R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpibpu__32(x64emu_t *emu, uintptr_t fcn) { iFpibpu__t fn = (iFpibpu__t)fcn; struct_pu_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pu(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFpibpp__32(x64emu_t *emu, uintptr_t fcn) { iFpibpp__t fn = (iFpibpp__t)fcn; struct_pp_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pp(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFpubpu__32(x64emu_t *emu, uintptr_t fcn) { iFpubpu__t fn = (iFpubpu__t)fcn; struct_pu_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pu(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iEpprLL__32(x64emu_t *emu, uintptr_t fcn) { iEpprLL__t fn = (iEpprLL__t)fcn; errno = emu->libc_err; struct_LL_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_LL(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); emu->libc_err = errno; }
|
||||
void iFppbpu__32(x64emu_t *emu, uintptr_t fcn) { iFppbpu__t fn = (iFppbpu__t)fcn; struct_pu_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pu(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
@ -2840,6 +2912,7 @@ void iFpbpu_p_32(x64emu_t *emu, uintptr_t fcn) { iFpbpu_p_t fn = (iFpbpu_p_t)fcn
|
||||
void iFXLbpp__32(x64emu_t *emu, uintptr_t fcn) { iFXLbpp__t fn = (iFXLbpp__t)fcn; struct_pp_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pp(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFXbLC_i_32(x64emu_t *emu, uintptr_t fcn) { iFXbLC_i_t fn = (iFXbLC_i_t)fcn; struct_LC_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_LC(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_LC(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void uFpubpu__32(x64emu_t *emu, uintptr_t fcn) { uFpubpu__t fn = (uFpubpu__t)fcn; struct_pu_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pu(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = (uint32_t)fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void pFpibpp__32(x64emu_t *emu, uintptr_t fcn) { pFpibpp__t fn = (pFpibpp__t)fcn; struct_pp_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pp(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void vFLbL_bL__32(x64emu_t *emu, uintptr_t fcn) { vFLbL_bL__t fn = (vFLbL_bL__t)fcn; struct_L_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_L(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); fn(from_ulong(from_ptri(ulong_t, R_ESP + 4)), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void vFpbLdd_i_32(x64emu_t *emu, uintptr_t fcn) { vFpbLdd_i_t fn = (vFpbLdd_i_t)fcn; struct_Ldd_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_Ldd(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_Ldd(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void vFpbp_bp__32(x64emu_t *emu, uintptr_t fcn) { vFpbp_bp__t fn = (vFpbp_bp__t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
@ -3099,9 +3172,11 @@ void CFuuff_32(x64emu_t *emu, uintptr_t fcn) { CFuuff_t fn = (CFuuff_t)fcn; R_EA
|
||||
void uFEuip_32(x64emu_t *emu, uintptr_t fcn) { uFEuip_t fn = (uFEuip_t)fcn; R_EAX = (uint32_t)fn(emu, from_ptri(uint32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12)); }
|
||||
void uFEpii_32(x64emu_t *emu, uintptr_t fcn) { uFEpii_t fn = (uFEpii_t)fcn; R_EAX = (uint32_t)fn(emu, from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12)); }
|
||||
void uFuuuu_32(x64emu_t *emu, uintptr_t fcn) { uFuuuu_t fn = (uFuuuu_t)fcn; R_EAX = (uint32_t)fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16)); }
|
||||
void uFuppd_32(x64emu_t *emu, uintptr_t fcn) { uFuppd_t fn = (uFuppd_t)fcn; R_EAX = (uint32_t)fn(from_ptri(uint32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(double, R_ESP + 16)); }
|
||||
void uFpCCC_32(x64emu_t *emu, uintptr_t fcn) { uFpCCC_t fn = (uFpCCC_t)fcn; R_EAX = (uint32_t)fn(from_ptriv(R_ESP + 4), from_ptri(uint8_t, R_ESP + 8), from_ptri(uint8_t, R_ESP + 12), from_ptri(uint8_t, R_ESP + 16)); }
|
||||
void uFppip_32(x64emu_t *emu, uintptr_t fcn) { uFppip_t fn = (uFppip_t)fcn; R_EAX = (uint32_t)fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16)); }
|
||||
void uFpppi_32(x64emu_t *emu, uintptr_t fcn) { uFpppi_t fn = (uFpppi_t)fcn; R_EAX = (uint32_t)fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16)); }
|
||||
void uFpppd_32(x64emu_t *emu, uintptr_t fcn) { uFpppd_t fn = (uFpppd_t)fcn; R_EAX = (uint32_t)fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(double, R_ESP + 16)); }
|
||||
void lEEipi_32(x64emu_t *emu, uintptr_t fcn) { lEEipi_t fn = (lEEipi_t)fcn; errno = emu->libc_err; R_EAX = to_long(fn(emu, from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12))); emu->libc_err = errno; }
|
||||
void lEEppL_32(x64emu_t *emu, uintptr_t fcn) { lEEppL_t fn = (lEEppL_t)fcn; errno = emu->libc_err; R_EAX = to_long(fn(emu, from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)))); emu->libc_err = errno; }
|
||||
void lEiipL_32(x64emu_t *emu, uintptr_t fcn) { lEiipL_t fn = (lEiipL_t)fcn; errno = emu->libc_err; R_EAX = to_long(fn(from_ptri(int32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)))); emu->libc_err = errno; }
|
||||
@ -3143,12 +3218,18 @@ void pEippu_32(x64emu_t *emu, uintptr_t fcn) { pEippu_t fn = (pEippu_t)fcn; errn
|
||||
void pFullu_32(x64emu_t *emu, uintptr_t fcn) { pFullu_t fn = (pFullu_t)fcn; R_EAX = to_ptrv(fn(from_ptri(uint32_t, R_ESP + 4), from_long(from_ptri(long_t, R_ESP + 8)), from_long(from_ptri(long_t, R_ESP + 12)), from_ptri(uint32_t, R_ESP + 16))); }
|
||||
void pFdddd_32(x64emu_t *emu, uintptr_t fcn) { pFdddd_t fn = (pFdddd_t)fcn; R_EAX = to_ptrv(fn(from_ptri(double, R_ESP + 4), from_ptri(double, R_ESP + 12), from_ptri(double, R_ESP + 20), from_ptri(double, R_ESP + 28))); }
|
||||
void pFpiii_32(x64emu_t *emu, uintptr_t fcn) { pFpiii_t fn = (pFpiii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); }
|
||||
void pFpiip_32(x64emu_t *emu, uintptr_t fcn) { pFpiip_t fn = (pFpiip_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16))); }
|
||||
void pEpiLL_32(x64emu_t *emu, uintptr_t fcn) { pEpiLL_t fn = (pEpiLL_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ulong(from_ptri(ulong_t, R_ESP + 16)))); emu->libc_err = errno; }
|
||||
void pFpipc_32(x64emu_t *emu, uintptr_t fcn) { pFpipc_t fn = (pFpipc_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int8_t, R_ESP + 16))); }
|
||||
void pFpipi_32(x64emu_t *emu, uintptr_t fcn) { pFpipi_t fn = (pFpipi_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); }
|
||||
void pFpipp_32(x64emu_t *emu, uintptr_t fcn) { pFpipp_t fn = (pFpipp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16))); }
|
||||
void pFpuii_32(x64emu_t *emu, uintptr_t fcn) { pFpuii_t fn = (pFpuii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); }
|
||||
void pFpupp_32(x64emu_t *emu, uintptr_t fcn) { pFpupp_t fn = (pFpupp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16))); }
|
||||
void pEpLiS_32(x64emu_t *emu, uintptr_t fcn) { pEpLiS_t fn = (pEpLiS_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptri(int32_t, R_ESP + 12), io_convert32(from_ptriv(R_ESP + 16)))); emu->libc_err = errno; }
|
||||
void pEpLpL_32(x64emu_t *emu, uintptr_t fcn) { pEpLpL_t fn = (pEpLpL_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)))); emu->libc_err = errno; }
|
||||
void pFpLpL_32(x64emu_t *emu, uintptr_t fcn) { pFpLpL_t fn = (pFpLpL_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)))); }
|
||||
void pEppLL_32(x64emu_t *emu, uintptr_t fcn) { pEppLL_t fn = (pEppLL_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ulong(from_ptri(ulong_t, R_ESP + 16)))); emu->libc_err = errno; }
|
||||
void pFpppi_32(x64emu_t *emu, uintptr_t fcn) { pFpppi_t fn = (pFpppi_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); }
|
||||
void pFpppL_32(x64emu_t *emu, uintptr_t fcn) { pFpppL_t fn = (pFpppL_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)))); }
|
||||
void pFpppp_32(x64emu_t *emu, uintptr_t fcn) { pFpppp_t fn = (pFpppp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16))); }
|
||||
void pFXiii_32(x64emu_t *emu, uintptr_t fcn) { pFXiii_t fn = (pFXiii_t)fcn; R_EAX = to_ptrv(fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); }
|
||||
@ -3169,6 +3250,7 @@ void iFpppbp__32(x64emu_t *emu, uintptr_t fcn) { iFpppbp__t fn = (iFpppbp__t)fcn
|
||||
void iFpppbL__32(x64emu_t *emu, uintptr_t fcn) { iFpppbL__t fn = (iFpppbL__t)fcn; struct_L_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_L(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFppbp_u_32(x64emu_t *emu, uintptr_t fcn) { iFppbp_u_t fn = (iFppbp_u_t)fcn; struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptri(uint32_t, R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFppbL_p_32(x64emu_t *emu, uintptr_t fcn) { iFppbL_p_t fn = (iFppbL_p_t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFpbp_ii_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_ii_t fn = (iFpbp_ii_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_ip_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_ip_t fn = (iFpbp_ip_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_uu_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_uu_t fn = (iFpbp_uu_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_pp_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_pp_t fn = (iFpbp_pp_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
@ -3189,6 +3271,7 @@ void UEpBp_ia_32(x64emu_t *emu, uintptr_t fcn) { UEpBp_ia_t fn = (UEpBp_ia_t)fcn
|
||||
void lEiibl_L_32(x64emu_t *emu, uintptr_t fcn) { lEiibl_L_t fn = (lEiibl_L_t)fcn; errno = emu->libc_err; struct_l_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_l(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_long(fn(from_ptri(int32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ulong(from_ptri(ulong_t, R_ESP + 16)))); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_l(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); emu->libc_err = errno; }
|
||||
void LEpBp_ii_32(x64emu_t *emu, uintptr_t fcn) { LEpBp_ii_t fn = (LEpBp_ii_t)fcn; errno = emu->libc_err; struct_p_t arg_8={0}; R_EAX = to_ulong(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); emu->libc_err = errno; }
|
||||
void LEpbp_Lp_32(x64emu_t *emu, uintptr_t fcn) { LEpbp_Lp_t fn = (LEpbp_Lp_t)fcn; errno = emu->libc_err; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = to_ulong(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptriv(R_ESP + 16))); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); emu->libc_err = errno; }
|
||||
void vFpibpp_i_32(x64emu_t *emu, uintptr_t fcn) { vFpibpp_i_t fn = (vFpibpp_i_t)fcn; struct_pp_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pp(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptri(int32_t, R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iEEpprLL__32(x64emu_t *emu, uintptr_t fcn) { iEEpprLL__t fn = (iEEpprLL__t)fcn; errno = emu->libc_err; struct_LL_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_LL(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(emu, from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL); emu->libc_err = errno; }
|
||||
void iFuubpu_u_32(x64emu_t *emu, uintptr_t fcn) { iFuubpu_u_t fn = (iFuubpu_u_t)fcn; struct_pu_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pu(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptri(uint32_t, R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFpuubpu__32(x64emu_t *emu, uintptr_t fcn) { iFpuubpu__t fn = (iFpuubpu__t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
@ -3399,6 +3482,7 @@ void iEippLi_32(x64emu_t *emu, uintptr_t fcn) { iEippLi_t fn = (iEippLi_t)fcn; e
|
||||
void iEipppi_32(x64emu_t *emu, uintptr_t fcn) { iEipppi_t fn = (iEipppi_t)fcn; errno = emu->libc_err; R_EAX = fn(from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20)); emu->libc_err = errno; }
|
||||
void iEipppp_32(x64emu_t *emu, uintptr_t fcn) { iEipppp_t fn = (iEipppp_t)fcn; errno = emu->libc_err; R_EAX = fn(from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20)); emu->libc_err = errno; }
|
||||
void iFuiuup_32(x64emu_t *emu, uintptr_t fcn) { iFuiuup_t fn = (iFuiuup_t)fcn; R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptriv(R_ESP + 20)); }
|
||||
void iFuupid_32(x64emu_t *emu, uintptr_t fcn) { iFuupid_t fn = (iFuupid_t)fcn; R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(double, R_ESP + 20)); }
|
||||
void iFpiiuu_32(x64emu_t *emu, uintptr_t fcn) { iFpiiuu_t fn = (iFpiiuu_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20)); }
|
||||
void iFpippL_32(x64emu_t *emu, uintptr_t fcn) { iFpippL_t fn = (iFpippL_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20))); }
|
||||
void iFpippp_32(x64emu_t *emu, uintptr_t fcn) { iFpippp_t fn = (iFpippp_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20)); }
|
||||
@ -3417,6 +3501,7 @@ void iFpppLu_32(x64emu_t *emu, uintptr_t fcn) { iFpppLu_t fn = (iFpppLu_t)fcn; R
|
||||
void iEpppLp_32(x64emu_t *emu, uintptr_t fcn) { iEpppLp_t fn = (iEpppLp_t)fcn; errno = emu->libc_err; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptriv(R_ESP + 20)); emu->libc_err = errno; }
|
||||
void iFppppi_32(x64emu_t *emu, uintptr_t fcn) { iFppppi_t fn = (iFppppi_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20)); }
|
||||
void iFppppu_32(x64emu_t *emu, uintptr_t fcn) { iFppppu_t fn = (iFppppu_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(uint32_t, R_ESP + 20)); }
|
||||
void iFppppd_32(x64emu_t *emu, uintptr_t fcn) { iFppppd_t fn = (iFppppd_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(double, R_ESP + 20)); }
|
||||
void iFppppL_32(x64emu_t *emu, uintptr_t fcn) { iFppppL_t fn = (iFppppL_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20))); }
|
||||
void iFppppp_32(x64emu_t *emu, uintptr_t fcn) { iFppppp_t fn = (iFppppp_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20)); }
|
||||
void iFXiiii_32(x64emu_t *emu, uintptr_t fcn) { iFXiiii_t fn = (iFXiiii_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20)); }
|
||||
@ -3439,6 +3524,7 @@ void uEpLLLS_32(x64emu_t *emu, uintptr_t fcn) { uEpLLLS_t fn = (uEpLLLS_t)fcn; e
|
||||
void uFppppp_32(x64emu_t *emu, uintptr_t fcn) { uFppppp_t fn = (uFppppp_t)fcn; R_EAX = (uint32_t)fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20)); }
|
||||
void UFuiCiu_32(x64emu_t *emu, uintptr_t fcn) { UFuiCiu_t fn = (UFuiCiu_t)fcn; ui64_t r; r.u = (uint64_t)fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(uint8_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20)); R_EAX = r.d[0]; R_EDX = r.d[1]; }
|
||||
void lFpuipC_32(x64emu_t *emu, uintptr_t fcn) { lFpuipC_t fn = (lFpuipC_t)fcn; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(uint8_t, R_ESP + 20))); }
|
||||
void lFppLpL_32(x64emu_t *emu, uintptr_t fcn) { lFppLpL_t fn = (lFppLpL_t)fcn; R_EAX = to_long(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptriv(R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20)))); }
|
||||
void LFEppLL_32(x64emu_t *emu, uintptr_t fcn) { LFEppLL_t fn = (LFEppLL_t)fcn; R_EAX = to_ulong(fn(emu, from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ulong(from_ptri(ulong_t, R_ESP + 16)))); }
|
||||
void LFEXLpi_32(x64emu_t *emu, uintptr_t fcn) { LFEXLpi_t fn = (LFEXLpi_t)fcn; R_EAX = to_ulong(fn(emu, getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16))); }
|
||||
void LFuuuuu_32(x64emu_t *emu, uintptr_t fcn) { LFuuuuu_t fn = (LFuuuuu_t)fcn; R_EAX = to_ulong(fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20))); }
|
||||
@ -3457,12 +3543,18 @@ void pFEXppi_32(x64emu_t *emu, uintptr_t fcn) { pFEXppi_t fn = (pFEXppi_t)fcn; R
|
||||
void pFuiupp_32(x64emu_t *emu, uintptr_t fcn) { pFuiupp_t fn = (pFuiupp_t)fcn; R_EAX = to_ptrv(fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
void pFpiiii_32(x64emu_t *emu, uintptr_t fcn) { pFpiiii_t fn = (pFpiiii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFpiiuu_32(x64emu_t *emu, uintptr_t fcn) { pFpiiuu_t fn = (pFpiiuu_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20))); }
|
||||
void pFpiipi_32(x64emu_t *emu, uintptr_t fcn) { pFpiipi_t fn = (pFpiipi_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFpipii_32(x64emu_t *emu, uintptr_t fcn) { pFpipii_t fn = (pFpipii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFpipip_32(x64emu_t *emu, uintptr_t fcn) { pFpipip_t fn = (pFpipip_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
void pFpippi_32(x64emu_t *emu, uintptr_t fcn) { pFpippi_t fn = (pFpippi_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFpippp_32(x64emu_t *emu, uintptr_t fcn) { pFpippp_t fn = (pFpippp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
void pFpuiii_32(x64emu_t *emu, uintptr_t fcn) { pFpuiii_t fn = (pFpuiii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFpuuip_32(x64emu_t *emu, uintptr_t fcn) { pFpuuip_t fn = (pFpuuip_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
void pFpdddd_32(x64emu_t *emu, uintptr_t fcn) { pFpdddd_t fn = (pFpdddd_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(double, R_ESP + 8), from_ptri(double, R_ESP + 16), from_ptri(double, R_ESP + 24), from_ptri(double, R_ESP + 32))); }
|
||||
void pFppipi_32(x64emu_t *emu, uintptr_t fcn) { pFppipi_t fn = (pFppipi_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFppuup_32(x64emu_t *emu, uintptr_t fcn) { pFppuup_t fn = (pFppuup_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
void pFppupp_32(x64emu_t *emu, uintptr_t fcn) { pFppupp_t fn = (pFppupp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
void pFpppii_32(x64emu_t *emu, uintptr_t fcn) { pFpppii_t fn = (pFpppii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFXLipp_32(x64emu_t *emu, uintptr_t fcn) { pFXLipp_t fn = (pFXLipp_t)fcn; R_EAX = to_ptrv(fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
void pFXpipi_32(x64emu_t *emu, uintptr_t fcn) { pFXpipi_t fn = (pFXpipi_t)fcn; R_EAX = to_ptrv(fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20))); }
|
||||
void pFXppip_32(x64emu_t *emu, uintptr_t fcn) { pFXppip_t fn = (pFXppip_t)fcn; R_EAX = to_ptrv(fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20))); }
|
||||
@ -3471,9 +3563,13 @@ void vFiuibp_i_32(x64emu_t *emu, uintptr_t fcn) { vFiuibp_i_t fn = (vFiuibp_i_t)
|
||||
void vFXibL_ii_32(x64emu_t *emu, uintptr_t fcn) { vFXibL_ii_t fn = (vFXibL_ii_t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iEEBh_ppp_32(x64emu_t *emu, uintptr_t fcn) { iEEBh_ppp_t fn = (iEEBh_ppp_t)fcn; errno = emu->libc_err; struct_h_t arg_4={0}; R_EAX = fn(emu, *(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_h(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); emu->libc_err = errno; }
|
||||
void iFpupbL_p_32(x64emu_t *emu, uintptr_t fcn) { iFpupbL_p_t fn = (iFpupbL_p_t)fcn; struct_L_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_L(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFppibp_I_32(x64emu_t *emu, uintptr_t fcn) { iFppibp_I_t fn = (iFppibp_I_t)fcn; struct_p_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_p(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptri(int64_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFppupbL__32(x64emu_t *emu, uintptr_t fcn) { iFppupbL__t fn = (iFppupbL__t)fcn; struct_L_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_L(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptriv(R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFppppbp__32(x64emu_t *emu, uintptr_t fcn) { iFppppbp__t fn = (iFppppbp__t)fcn; struct_p_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_p(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFppbL_pu_32(x64emu_t *emu, uintptr_t fcn) { iFppbL_pu_t fn = (iFppbL_pu_t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16), from_ptri(uint32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFppbL_pL_32(x64emu_t *emu, uintptr_t fcn) { iFppbL_pL_t fn = (iFppbL_pL_t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20))); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFpbp_iii_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_iii_t fn = (iFpbp_iii_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_ipi_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_ipi_t fn = (iFpbp_ipi_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_uuu_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_uuu_t fn = (iFpbp_uuu_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFpbp_uup_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_uup_t fn = (iFpbp_uup_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptriv(R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFbp_piip_32(x64emu_t *emu, uintptr_t fcn) { iFbp_piip_t fn = (iFbp_piip_t)fcn; struct_p_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_p(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
@ -3484,12 +3580,15 @@ void iFXCupbL__32(x64emu_t *emu, uintptr_t fcn) { iFXCupbL__t fn = (iFXCupbL__t)
|
||||
void iFXLbL_ii_32(x64emu_t *emu, uintptr_t fcn) { iFXLbL_ii_t fn = (iFXLbL_ii_t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void LEpbp_LLp_32(x64emu_t *emu, uintptr_t fcn) { LEpbp_LLp_t fn = (LEpbp_LLp_t)fcn; errno = emu->libc_err; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = to_ulong(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptriv(R_ESP + 20))); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); emu->libc_err = errno; }
|
||||
void LEpBp_LLp_32(x64emu_t *emu, uintptr_t fcn) { LEpBp_LLp_t fn = (LEpBp_LLp_t)fcn; errno = emu->libc_err; struct_p_t arg_8={0}; R_EAX = to_ulong(fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptriv(R_ESP + 20))); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); emu->libc_err = errno; }
|
||||
void pFpipibp__32(x64emu_t *emu, uintptr_t fcn) { pFpipibp__t fn = (pFpipibp__t)fcn; struct_p_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_p(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void pFppLbp_p_32(x64emu_t *emu, uintptr_t fcn) { pFppLbp_p_t fn = (pFppLbp_p_t)fcn; struct_p_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_p(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20))); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iEippprLL__32(x64emu_t *emu, uintptr_t fcn) { iEippprLL__t fn = (iEippprLL__t)fcn; errno = emu->libc_err; struct_LL_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_LL(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL); emu->libc_err = errno; }
|
||||
void iFpuibpu_p_32(x64emu_t *emu, uintptr_t fcn) { iFpuibpu_p_t fn = (iFpuibpu_p_t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFpupubpu__32(x64emu_t *emu, uintptr_t fcn) { iFpupubpu__t fn = (iFpupubpu__t)fcn; struct_pu_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_pu(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iEpurLL_pL_32(x64emu_t *emu, uintptr_t fcn) { iEpurLL_pL_t fn = (iEpurLL_pL_t)fcn; errno = emu->libc_err; struct_LL_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_LL(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20))); emu->libc_err = errno; }
|
||||
void iFppubpu_u_32(x64emu_t *emu, uintptr_t fcn) { iFppubpu_u_t fn = (iFppubpu_u_t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptri(uint32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFppubpu_p_32(x64emu_t *emu, uintptr_t fcn) { iFppubpu_p_t fn = (iFppubpu_p_t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFpppibpp__32(x64emu_t *emu, uintptr_t fcn) { iFpppibpp__t fn = (iFpppibpp__t)fcn; struct_pp_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_pp(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFppppbup__32(x64emu_t *emu, uintptr_t fcn) { iFppppbup__t fn = (iFppppbup__t)fcn; struct_up_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_up(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_up(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFpppbpu_u_32(x64emu_t *emu, uintptr_t fcn) { iFpppbpu_u_t fn = (iFpppbpu_u_t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptri(uint32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFppbpu_uu_32(x64emu_t *emu, uintptr_t fcn) { iFppbpu_uu_t fn = (iFppbpu_uu_t)fcn; struct_pu_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_pu(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
@ -3627,11 +3726,13 @@ void iFpiippp_32(x64emu_t *emu, uintptr_t fcn) { iFpiippp_t fn = (iFpiippp_t)fcn
|
||||
void iFppiiii_32(x64emu_t *emu, uintptr_t fcn) { iFppiiii_t fn = (iFppiiii_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24)); }
|
||||
void iFppiipi_32(x64emu_t *emu, uintptr_t fcn) { iFppiipi_t fn = (iFppiipi_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(int32_t, R_ESP + 24)); }
|
||||
void iFppipip_32(x64emu_t *emu, uintptr_t fcn) { iFppipip_t fn = (iFppipip_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24)); }
|
||||
void iFppippi_32(x64emu_t *emu, uintptr_t fcn) { iFppippi_t fn = (iFppippi_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(int32_t, R_ESP + 24)); }
|
||||
void iFppuIII_32(x64emu_t *emu, uintptr_t fcn) { iFppuIII_t fn = (iFppuIII_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(int64_t, R_ESP + 16), from_ptri(int64_t, R_ESP + 24), from_ptri(int64_t, R_ESP + 32)); }
|
||||
void iFppulll_32(x64emu_t *emu, uintptr_t fcn) { iFppulll_t fn = (iFppulll_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_long(from_ptri(long_t, R_ESP + 16)), from_long(from_ptri(long_t, R_ESP + 20)), from_long(from_ptri(long_t, R_ESP + 24))); }
|
||||
void iFpppuuu_32(x64emu_t *emu, uintptr_t fcn) { iFpppuuu_t fn = (iFpppuuu_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24)); }
|
||||
void iFpppupu_32(x64emu_t *emu, uintptr_t fcn) { iFpppupu_t fn = (iFpppupu_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(uint32_t, R_ESP + 24)); }
|
||||
void iFpppppp_32(x64emu_t *emu, uintptr_t fcn) { iFpppppp_t fn = (iFpppppp_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24)); }
|
||||
void iFpppppS_32(x64emu_t *emu, uintptr_t fcn) { iFpppppS_t fn = (iFpppppS_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), io_convert32(from_ptriv(R_ESP + 24))); }
|
||||
void iFXiiiii_32(x64emu_t *emu, uintptr_t fcn) { iFXiiiii_t fn = (iFXiiiii_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24)); }
|
||||
void iFXiiLip_32(x64emu_t *emu, uintptr_t fcn) { iFXiiLip_t fn = (iFXiiLip_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24)); }
|
||||
void iFXiippp_32(x64emu_t *emu, uintptr_t fcn) { iFXiippp_t fn = (iFXiippp_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24)); }
|
||||
@ -3665,6 +3766,11 @@ void pFWCiWCi_32(x64emu_t *emu, uintptr_t fcn) { pFWCiWCi_t fn = (pFWCiWCi_t)fcn
|
||||
void pFdddddd_32(x64emu_t *emu, uintptr_t fcn) { pFdddddd_t fn = (pFdddddd_t)fcn; R_EAX = to_ptrv(fn(from_ptri(double, R_ESP + 4), from_ptri(double, R_ESP + 12), from_ptri(double, R_ESP + 20), from_ptri(double, R_ESP + 28), from_ptri(double, R_ESP + 36), from_ptri(double, R_ESP + 44))); }
|
||||
void pFLppppp_32(x64emu_t *emu, uintptr_t fcn) { pFLppppp_t fn = (pFLppppp_t)fcn; R_EAX = to_ptrv(fn(from_ulong(from_ptri(ulong_t, R_ESP + 4)), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24))); }
|
||||
void pFpiiiiu_32(x64emu_t *emu, uintptr_t fcn) { pFpiiiiu_t fn = (pFpiiiiu_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24))); }
|
||||
void pFpiipip_32(x64emu_t *emu, uintptr_t fcn) { pFpiipip_t fn = (pFpiipip_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24))); }
|
||||
void pFpiippp_32(x64emu_t *emu, uintptr_t fcn) { pFpiippp_t fn = (pFpiippp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24))); }
|
||||
void pFpipipL_32(x64emu_t *emu, uintptr_t fcn) { pFpipipL_t fn = (pFpipipL_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20), from_ulong(from_ptri(ulong_t, R_ESP + 24)))); }
|
||||
void pFpipipp_32(x64emu_t *emu, uintptr_t fcn) { pFpipipp_t fn = (pFpipipp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24))); }
|
||||
void pFpipuii_32(x64emu_t *emu, uintptr_t fcn) { pFpipuii_t fn = (pFpipuii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24))); }
|
||||
void XFpppppp_32(x64emu_t *emu, uintptr_t fcn) { XFpppppp_t fn = (XFpppppp_t)fcn; R_EAX = to_ptrv(addDisplay(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24)))); }
|
||||
void iFpupupbL__32(x64emu_t *emu, uintptr_t fcn) { iFpupupbL__t fn = (iFpupupbL__t)fcn; struct_L_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_L(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptriv(R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFpupbL_pp_32(x64emu_t *emu, uintptr_t fcn) { iFpupbL_pp_t fn = (iFpupbL_pp_t)fcn; struct_L_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_L(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
@ -3673,6 +3779,7 @@ void iFppupbL_p_32(x64emu_t *emu, uintptr_t fcn) { iFppupbL_p_t fn = (iFppupbL_p
|
||||
void iFpppibp_p_32(x64emu_t *emu, uintptr_t fcn) { iFpppibp_p_t fn = (iFpppibp_p_t)fcn; struct_p_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_p(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL, from_ptriv(R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFpppppbp__32(x64emu_t *emu, uintptr_t fcn) { iFpppppbp__t fn = (iFpppppbp__t)fcn; struct_p_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_p(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFpppbp_pp_32(x64emu_t *emu, uintptr_t fcn) { iFpppbp_pp_t fn = (iFpppbp_pp_t)fcn; struct_p_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_p(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFpbp_iuii_32(x64emu_t *emu, uintptr_t fcn) { iFpbp_iuii_t fn = (iFpbp_iuii_t)fcn; struct_p_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_p(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(int32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFXibL_ppu_32(x64emu_t *emu, uintptr_t fcn) { iFXibL_ppu_t fn = (iFXibL_ppu_t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(uint32_t, R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); }
|
||||
void iFXLiiibL__32(x64emu_t *emu, uintptr_t fcn) { iFXLiiibL__t fn = (iFXLiiibL__t)fcn; struct_L_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_L(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFXLLLLbL__32(x64emu_t *emu, uintptr_t fcn) { iFXLLLLbL__t fn = (iFXLLLLbL__t)fcn; struct_L_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_L(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ulong(from_ptri(ulong_t, R_ESP + 20)), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
@ -3682,12 +3789,14 @@ void pFEppibp_p_32(x64emu_t *emu, uintptr_t fcn) { pFEppibp_p_t fn = (pFEppibp_p
|
||||
void pEEppbL_Lp_32(x64emu_t *emu, uintptr_t fcn) { pEEppbL_Lp_t fn = (pEEppbL_Lp_t)fcn; errno = emu->libc_err; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); R_EAX = to_ptrv(fn(emu, from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptriv(R_ESP + 20))); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); emu->libc_err = errno; }
|
||||
void iEEipuurLL__32(x64emu_t *emu, uintptr_t fcn) { iEEipuurLL__t fn = (iEEipuurLL__t)fcn; errno = emu->libc_err; struct_LL_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_LL(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(emu, from_ptri(int32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL); emu->libc_err = errno; }
|
||||
void iFupupLbpu__32(x64emu_t *emu, uintptr_t fcn) { iFupupLbpu__t fn = (iFupupLbpu__t)fcn; struct_pu_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_pu(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20)), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFppppibpp__32(x64emu_t *emu, uintptr_t fcn) { iFppppibpp__t fn = (iFppppibpp__t)fcn; struct_pp_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_pp(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFpppbpu_uu_32(x64emu_t *emu, uintptr_t fcn) { iFpppbpu_uu_t fn = (iFpppbpu_uu_t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptri(uint32_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); }
|
||||
void iFpbpu_uppu_32(x64emu_t *emu, uintptr_t fcn) { iFpbpu_uppu_t fn = (iFpbpu_uppu_t)fcn; struct_pu_t arg_8={0}; if (*(ptr_t*)(from_ptr((R_ESP + 8)))) from_struct_pu(&arg_8, *(ptr_t*)(from_ptr((R_ESP + 8)))); R_EAX = fn(from_ptriv(R_ESP + 4), *(ptr_t*)(from_ptr((R_ESP + 8))) ? &arg_8 : NULL, from_ptri(uint32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(uint32_t, R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 8)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 8))), &arg_8); }
|
||||
void iFbpu_pLpLp_32(x64emu_t *emu, uintptr_t fcn) { iFbpu_pLpLp_t fn = (iFbpu_pLpLp_t)fcn; struct_pu_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_pu(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptriv(R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20)), from_ptriv(R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); }
|
||||
void iFpuuubupu_u_32(x64emu_t *emu, uintptr_t fcn) { iFpuuubupu_u_t fn = (iFpuuubupu_u_t)fcn; struct_upu_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_upu(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL, from_ptri(uint32_t, R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_upu(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFppbL_pbL_p_32(x64emu_t *emu, uintptr_t fcn) { iFppbL_pbL_p_t fn = (iFppbL_pbL_p_t)fcn; struct_L_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_L(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); struct_L_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_L(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL, from_ptriv(R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFppbp_pbp_p_32(x64emu_t *emu, uintptr_t fcn) { iFppbp_pbp_p_t fn = (iFppbp_pbp_p_t)fcn; struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); struct_p_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_p(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL, from_ptriv(R_ESP + 24)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFpibp_pibpp__32(x64emu_t *emu, uintptr_t fcn) { iFpibp_pibpp__t fn = (iFpibp_pibpp__t)fcn; struct_p_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_p(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); struct_pp_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_pp(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFpuubpu_pbL__32(x64emu_t *emu, uintptr_t fcn) { iFpuubpu_pbL__t fn = (iFpuubpu_pbL__t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); struct_L_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_L(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFbpu_puupbL__32(x64emu_t *emu, uintptr_t fcn) { iFbpu_puupbL__t fn = (iFbpu_puupbL__t)fcn; struct_pu_t arg_4={0}; if (*(ptr_t*)(from_ptr((R_ESP + 4)))) from_struct_pu(&arg_4, *(ptr_t*)(from_ptr((R_ESP + 4)))); struct_L_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_L(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(*(ptr_t*)(from_ptr((R_ESP + 4))) ? &arg_4 : NULL, from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptriv(R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 4)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 4))), &arg_4); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFpppbp_bp_bL__32(x64emu_t *emu, uintptr_t fcn) { iFpppbp_bp_bL__t fn = (iFpppbp_bp_bL__t)fcn; struct_p_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_p(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); struct_p_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_p(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); struct_L_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_L(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL, *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
@ -3779,6 +3888,7 @@ void iFpiuuuiu_32(x64emu_t *emu, uintptr_t fcn) { iFpiuuuiu_t fn = (iFpiuuuiu_t)
|
||||
void iFpWCiWCi_32(x64emu_t *emu, uintptr_t fcn) { iFpWCiWCi_t fn = (iFpWCiWCi_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint16_t, R_ESP + 8), from_ptri(uint8_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(uint16_t, R_ESP + 20), from_ptri(uint8_t, R_ESP + 24), from_ptri(int32_t, R_ESP + 28)); }
|
||||
void iEpupupui_32(x64emu_t *emu, uintptr_t fcn) { iEpupupui_t fn = (iEpupupui_t)fcn; errno = emu->libc_err; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(uint32_t, R_ESP + 24), from_ptri(int32_t, R_ESP + 28)); emu->libc_err = errno; }
|
||||
void iFpLpLpLp_32(x64emu_t *emu, uintptr_t fcn) { iFpLpLpLp_t fn = (iFpLpLpLp_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptriv(R_ESP + 20), from_ulong(from_ptri(ulong_t, R_ESP + 24)), from_ptriv(R_ESP + 28)); }
|
||||
void iFpLppiip_32(x64emu_t *emu, uintptr_t fcn) { iFpLppiip_t fn = (iFpLppiip_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ptriv(R_ESP + 28)); }
|
||||
void iFppupipi_32(x64emu_t *emu, uintptr_t fcn) { iFppupipi_t fn = (iFppupipi_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24), from_ptri(int32_t, R_ESP + 28)); }
|
||||
void iFXiuLiii_32(x64emu_t *emu, uintptr_t fcn) { iFXiuLiii_t fn = (iFXiuLiii_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ptri(int32_t, R_ESP + 28)); }
|
||||
void iFXiLuupp_32(x64emu_t *emu, uintptr_t fcn) { iFXiLuupp_t fn = (iFXiLuupp_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20), from_ptriv(R_ESP + 24), from_ptriv(R_ESP + 28)); }
|
||||
@ -3802,12 +3912,15 @@ void pEEpLiiiI_32(x64emu_t *emu, uintptr_t fcn) { pEEpLiiiI_t fn = (pEEpLiiiI_t)
|
||||
void pFEpLiiiI_32(x64emu_t *emu, uintptr_t fcn) { pFEpLiiiI_t fn = (pFEpLiiiI_t)fcn; R_EAX = to_ptrv(fn(emu, from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int64_t, R_ESP + 24))); }
|
||||
void pEEpLiiil_32(x64emu_t *emu, uintptr_t fcn) { pEEpLiiil_t fn = (pEEpLiiil_t)fcn; errno = emu->libc_err; R_EAX = to_ptrv(fn(emu, from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_long(from_ptri(long_t, R_ESP + 24)))); emu->libc_err = errno; }
|
||||
void pFEpXppip_32(x64emu_t *emu, uintptr_t fcn) { pFEpXppip_t fn = (pFEpXppip_t)fcn; R_EAX = to_ptrv(fn(emu, from_ptriv(R_ESP + 4), getDisplay(from_ptriv(R_ESP + 8)), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24))); }
|
||||
void pFpipiupp_32(x64emu_t *emu, uintptr_t fcn) { pFpipiupp_t fn = (pFpipiupp_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20), from_ptriv(R_ESP + 24), from_ptriv(R_ESP + 28))); }
|
||||
void pFppppiii_32(x64emu_t *emu, uintptr_t fcn) { pFppppiii_t fn = (pFppppiii_t)fcn; R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ptri(int32_t, R_ESP + 28))); }
|
||||
void vFXLLiiibl__32(x64emu_t *emu, uintptr_t fcn) { vFXLLiiibl__t fn = (vFXLLiiibl__t)fcn; struct_l_t arg_28={0}; if (*(ptr_t*)(from_ptr((R_ESP + 28)))) from_struct_l(&arg_28, *(ptr_t*)(from_ptr((R_ESP + 28)))); fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24), *(ptr_t*)(from_ptr((R_ESP + 28))) ? &arg_28 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 28)))) to_struct_l(*(ptr_t*)(from_ptr((R_ESP + 28))), &arg_28); }
|
||||
void iFppppppbp__32(x64emu_t *emu, uintptr_t fcn) { iFppppppbp__t fn = (iFppppppbp__t)fcn; struct_p_t arg_28={0}; if (*(ptr_t*)(from_ptr((R_ESP + 28)))) from_struct_p(&arg_28, *(ptr_t*)(from_ptr((R_ESP + 28)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24), *(ptr_t*)(from_ptr((R_ESP + 28))) ? &arg_28 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 28)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 28))), &arg_28); }
|
||||
void pFpiipipbp__32(x64emu_t *emu, uintptr_t fcn) { pFpiipipbp__t fn = (pFpiipipbp__t)fcn; struct_p_t arg_28={0}; if (*(ptr_t*)(from_ptr((R_ESP + 28)))) from_struct_p(&arg_28, *(ptr_t*)(from_ptr((R_ESP + 28)))); R_EAX = to_ptrv(fn(from_ptriv(R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24), *(ptr_t*)(from_ptr((R_ESP + 28))) ? &arg_28 : NULL)); if (*(ptr_t*)(from_ptr((R_ESP + 28)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 28))), &arg_28); }
|
||||
void iFppppubpu_u_32(x64emu_t *emu, uintptr_t fcn) { iFppppubpu_u_t fn = (iFppppubpu_u_t)fcn; struct_pu_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_pu(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(uint32_t, R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL, from_ptri(uint32_t, R_ESP + 28)); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFXiLibiip_ip_32(x64emu_t *emu, uintptr_t fcn) { iFXiLibiip_ip_t fn = (iFXiLibiip_ip_t)fcn; struct_iip_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_iip(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptri(int32_t, R_ESP + 16), *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL, from_ptri(int32_t, R_ESP + 24), from_ptriv(R_ESP + 28)); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_iip(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); }
|
||||
void iFXLibL_ubL_u_32(x64emu_t *emu, uintptr_t fcn) { iFXLibL_ubL_u_t fn = (iFXLibL_ubL_u_t)fcn; struct_L_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_L(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); struct_L_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_L(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptri(int32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptri(uint32_t, R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL, from_ptri(uint32_t, R_ESP + 28)); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_L(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFppibp_pibpp__32(x64emu_t *emu, uintptr_t fcn) { iFppibp_pibpp__t fn = (iFppibp_pibpp__t)fcn; struct_p_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_p(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); struct_pp_t arg_28={0}; if (*(ptr_t*)(from_ptr((R_ESP + 28)))) from_struct_pp(&arg_28, *(ptr_t*)(from_ptr((R_ESP + 28)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, from_ptriv(R_ESP + 20), from_ptri(int32_t, R_ESP + 24), *(ptr_t*)(from_ptr((R_ESP + 28))) ? &arg_28 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_p(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); if (*(ptr_t*)(from_ptr((R_ESP + 28)))) to_struct_pp(*(ptr_t*)(from_ptr((R_ESP + 28))), &arg_28); }
|
||||
void iFXLpiibpiiL_i_32(x64emu_t *emu, uintptr_t fcn) { iFXLpiibpiiL_i_t fn = (iFXLpiibpiiL_i_t)fcn; struct_piiL_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_piiL(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL, from_ptri(int32_t, R_ESP + 28)); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_piiL(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFppbupu_uubpu_u_32(x64emu_t *emu, uintptr_t fcn) { iFppbupu_uubpu_u_t fn = (iFppbupu_uubpu_u_t)fcn; struct_upu_t arg_12={0}; if (*(ptr_t*)(from_ptr((R_ESP + 12)))) from_struct_upu(&arg_12, *(ptr_t*)(from_ptr((R_ESP + 12)))); struct_pu_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_pu(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), *(ptr_t*)(from_ptr((R_ESP + 12))) ? &arg_12 : NULL, from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20), *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL, from_ptri(uint32_t, R_ESP + 28)); if (*(ptr_t*)(from_ptr((R_ESP + 12)))) to_struct_upu(*(ptr_t*)(from_ptr((R_ESP + 12))), &arg_12); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); }
|
||||
void iFppubpu_bpu_bpu_bpu__32(x64emu_t *emu, uintptr_t fcn) { iFppubpu_bpu_bpu_bpu__t fn = (iFppubpu_bpu_bpu_bpu__t)fcn; struct_pu_t arg_16={0}; if (*(ptr_t*)(from_ptr((R_ESP + 16)))) from_struct_pu(&arg_16, *(ptr_t*)(from_ptr((R_ESP + 16)))); struct_pu_t arg_20={0}; if (*(ptr_t*)(from_ptr((R_ESP + 20)))) from_struct_pu(&arg_20, *(ptr_t*)(from_ptr((R_ESP + 20)))); struct_pu_t arg_24={0}; if (*(ptr_t*)(from_ptr((R_ESP + 24)))) from_struct_pu(&arg_24, *(ptr_t*)(from_ptr((R_ESP + 24)))); struct_pu_t arg_28={0}; if (*(ptr_t*)(from_ptr((R_ESP + 28)))) from_struct_pu(&arg_28, *(ptr_t*)(from_ptr((R_ESP + 28)))); R_EAX = fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), *(ptr_t*)(from_ptr((R_ESP + 16))) ? &arg_16 : NULL, *(ptr_t*)(from_ptr((R_ESP + 20))) ? &arg_20 : NULL, *(ptr_t*)(from_ptr((R_ESP + 24))) ? &arg_24 : NULL, *(ptr_t*)(from_ptr((R_ESP + 28))) ? &arg_28 : NULL); if (*(ptr_t*)(from_ptr((R_ESP + 16)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 16))), &arg_16); if (*(ptr_t*)(from_ptr((R_ESP + 20)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 20))), &arg_20); if (*(ptr_t*)(from_ptr((R_ESP + 24)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 24))), &arg_24); if (*(ptr_t*)(from_ptr((R_ESP + 28)))) to_struct_pu(*(ptr_t*)(from_ptr((R_ESP + 28))), &arg_28); }
|
||||
@ -3855,6 +3968,7 @@ void iFiipppppp_32(x64emu_t *emu, uintptr_t fcn) { iFiipppppp_t fn = (iFiipppppp
|
||||
void iFiuuCCuup_32(x64emu_t *emu, uintptr_t fcn) { iFiuuCCuup_t fn = (iFiuuCCuup_t)fcn; R_EAX = fn(from_ptri(int32_t, R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint8_t, R_ESP + 16), from_ptri(uint8_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24), from_ptri(uint32_t, R_ESP + 28), from_ptriv(R_ESP + 32)); }
|
||||
void iFiuuuupip_32(x64emu_t *emu, uintptr_t fcn) { iFiuuuupip_t fn = (iFiuuuupip_t)fcn; R_EAX = fn(from_ptri(int32_t, R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(uint32_t, R_ESP + 16), from_ptri(uint32_t, R_ESP + 20), from_ptriv(R_ESP + 24), from_ptri(int32_t, R_ESP + 28), from_ptriv(R_ESP + 32)); }
|
||||
void iFuiiiiuup_32(x64emu_t *emu, uintptr_t fcn) { iFuiiiiuup_t fn = (iFuiiiiuup_t)fcn; R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24), from_ptri(uint32_t, R_ESP + 28), from_ptriv(R_ESP + 32)); }
|
||||
void iFupipppip_32(x64emu_t *emu, uintptr_t fcn) { iFupipppip_t fn = (iFupipppip_t)fcn; R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24), from_ptri(int32_t, R_ESP + 28), from_ptriv(R_ESP + 32)); }
|
||||
void iFpuuiiuuu_32(x64emu_t *emu, uintptr_t fcn) { iFpuuiiuuu_t fn = (iFpuuiiuuu_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24), from_ptri(uint32_t, R_ESP + 28), from_ptri(uint32_t, R_ESP + 32)); }
|
||||
void iFpLpiLpLp_32(x64emu_t *emu, uintptr_t fcn) { iFpLpiLpLp_t fn = (iFpLpiLpLp_t)fcn; R_EAX = fn(from_ptriv(R_ESP + 4), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ulong(from_ptri(ulong_t, R_ESP + 20)), from_ptriv(R_ESP + 24), from_ulong(from_ptri(ulong_t, R_ESP + 28)), from_ptriv(R_ESP + 32)); }
|
||||
void iFXuupuupp_32(x64emu_t *emu, uintptr_t fcn) { iFXuupuupp_t fn = (iFXuupuupp_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(uint32_t, R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(uint32_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24), from_ptriv(R_ESP + 28), from_ptriv(R_ESP + 32)); }
|
||||
@ -3952,6 +4066,7 @@ void vFuupuiupuuf_32(x64emu_t *emu, uintptr_t fcn) { vFuupuiupuuf_t fn = (vFuupu
|
||||
void vFuffiiffiip_32(x64emu_t *emu, uintptr_t fcn) { vFuffiiffiip_t fn = (vFuffiiffiip_t)fcn; fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(float, R_ESP + 8), from_ptri(float, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(float, R_ESP + 24), from_ptri(float, R_ESP + 28), from_ptri(int32_t, R_ESP + 32), from_ptri(int32_t, R_ESP + 36), from_ptriv(R_ESP + 40)); }
|
||||
void vFuddiiddiip_32(x64emu_t *emu, uintptr_t fcn) { vFuddiiddiip_t fn = (vFuddiiddiip_t)fcn; fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(double, R_ESP + 8), from_ptri(double, R_ESP + 16), from_ptri(int32_t, R_ESP + 24), from_ptri(int32_t, R_ESP + 28), from_ptri(double, R_ESP + 32), from_ptri(double, R_ESP + 40), from_ptri(int32_t, R_ESP + 48), from_ptri(int32_t, R_ESP + 52), from_ptriv(R_ESP + 56)); }
|
||||
void vFffffffffff_32(x64emu_t *emu, uintptr_t fcn) { vFffffffffff_t fn = (vFffffffffff_t)fcn; fn(from_ptri(float, R_ESP + 4), from_ptri(float, R_ESP + 8), from_ptri(float, R_ESP + 12), from_ptri(float, R_ESP + 16), from_ptri(float, R_ESP + 20), from_ptri(float, R_ESP + 24), from_ptri(float, R_ESP + 28), from_ptri(float, R_ESP + 32), from_ptri(float, R_ESP + 36), from_ptri(float, R_ESP + 40)); }
|
||||
void vFppipipippi_32(x64emu_t *emu, uintptr_t fcn) { vFppipipippi_t fn = (vFppipipippi_t)fcn; fn(from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24), from_ptri(int32_t, R_ESP + 28), from_ptriv(R_ESP + 32), from_ptriv(R_ESP + 36), from_ptri(int32_t, R_ESP + 40)); }
|
||||
void iFEppippippp_32(x64emu_t *emu, uintptr_t fcn) { iFEppippippp_t fn = (iFEppippippp_t)fcn; R_EAX = fn(emu, from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ptriv(R_ESP + 28), from_ptriv(R_ESP + 32), from_ptriv(R_ESP + 36)); }
|
||||
void iFEppppppppu_32(x64emu_t *emu, uintptr_t fcn) { iFEppppppppu_t fn = (iFEppppppppu_t)fcn; R_EAX = fn(emu, from_ptriv(R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptriv(R_ESP + 20), from_ptriv(R_ESP + 24), from_ptriv(R_ESP + 28), from_ptriv(R_ESP + 32), from_ptri(uint32_t, R_ESP + 36)); }
|
||||
void iFEXpLiipiiL_32(x64emu_t *emu, uintptr_t fcn) { iFEXpLiipiiL_t fn = (iFEXpLiipiiL_t)fcn; R_EAX = fn(emu, getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24), from_ptri(int32_t, R_ESP + 28), from_ptri(int32_t, R_ESP + 32), from_ulong(from_ptri(ulong_t, R_ESP + 36))); }
|
||||
@ -3987,6 +4102,7 @@ void vFpipipiipiiu_32(x64emu_t *emu, uintptr_t fcn) { vFpipipiipiiu_t fn = (vFpi
|
||||
void iFEXLppiiiiuu_32(x64emu_t *emu, uintptr_t fcn) { iFEXLppiiiiuu_t fn = (iFEXLppiiiiuu_t)fcn; R_EAX = fn(emu, getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ptriv(R_ESP + 12), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ptri(int32_t, R_ESP + 28), from_ptri(int32_t, R_ESP + 32), from_ptri(uint32_t, R_ESP + 36), from_ptri(uint32_t, R_ESP + 40)); }
|
||||
void iFEXpLLiiLWpi_32(x64emu_t *emu, uintptr_t fcn) { iFEXpLLiiLWpi_t fn = (iFEXpLLiiLWpi_t)fcn; R_EAX = fn(emu, getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ulong(from_ptri(ulong_t, R_ESP + 28)), from_ptri(uint16_t, R_ESP + 32), from_ptriv(R_ESP + 36), from_ptri(int32_t, R_ESP + 40)); }
|
||||
void iFuiiiiuuiiip_32(x64emu_t *emu, uintptr_t fcn) { iFuiiiiuuiiip_t fn = (iFuiiiiuuiiip_t)fcn; R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(uint32_t, R_ESP + 24), from_ptri(uint32_t, R_ESP + 28), from_ptri(int32_t, R_ESP + 32), from_ptri(int32_t, R_ESP + 36), from_ptri(int32_t, R_ESP + 40), from_ptriv(R_ESP + 44)); }
|
||||
void iFuppipipippi_32(x64emu_t *emu, uintptr_t fcn) { iFuppipipippi_t fn = (iFuppipipippi_t)fcn; R_EAX = fn(from_ptri(uint32_t, R_ESP + 4), from_ptriv(R_ESP + 8), from_ptriv(R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptriv(R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ptriv(R_ESP + 28), from_ptri(int32_t, R_ESP + 32), from_ptriv(R_ESP + 36), from_ptriv(R_ESP + 40), from_ptri(int32_t, R_ESP + 44)); }
|
||||
void iFXLLpiiuuiiL_32(x64emu_t *emu, uintptr_t fcn) { iFXLLpiiuuiiL_t fn = (iFXLLpiiuuiiL_t)fcn; R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ulong(from_ptri(ulong_t, R_ESP + 8)), from_ulong(from_ptri(ulong_t, R_ESP + 12)), from_ptriv(R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptri(int32_t, R_ESP + 24), from_ptri(uint32_t, R_ESP + 28), from_ptri(uint32_t, R_ESP + 32), from_ptri(int32_t, R_ESP + 36), from_ptri(int32_t, R_ESP + 40), from_ulong(from_ptri(ulong_t, R_ESP + 44))); }
|
||||
void pFEXpuiipuuii_32(x64emu_t *emu, uintptr_t fcn) { pFEXpuiipuuii_t fn = (pFEXpuiipuuii_t)fcn; R_EAX = to_ptrv(fn(emu, getDisplay(from_ptriv(R_ESP + 4)), from_ptriv(R_ESP + 8), from_ptri(uint32_t, R_ESP + 12), from_ptri(int32_t, R_ESP + 16), from_ptri(int32_t, R_ESP + 20), from_ptriv(R_ESP + 24), from_ptri(uint32_t, R_ESP + 28), from_ptri(uint32_t, R_ESP + 32), from_ptri(int32_t, R_ESP + 36), from_ptri(int32_t, R_ESP + 40))); }
|
||||
void iFXiiLLiiibiip_ip_32(x64emu_t *emu, uintptr_t fcn) { iFXiiLLiiibiip_ip_t fn = (iFXiiLLiiibiip_ip_t)fcn; struct_iip_t arg_36={0}; if (*(ptr_t*)(from_ptr((R_ESP + 36)))) from_struct_iip(&arg_36, *(ptr_t*)(from_ptr((R_ESP + 36)))); R_EAX = fn(getDisplay(from_ptriv(R_ESP + 4)), from_ptri(int32_t, R_ESP + 8), from_ptri(int32_t, R_ESP + 12), from_ulong(from_ptri(ulong_t, R_ESP + 16)), from_ulong(from_ptri(ulong_t, R_ESP + 20)), from_ptri(int32_t, R_ESP + 24), from_ptri(int32_t, R_ESP + 28), from_ptri(int32_t, R_ESP + 32), *(ptr_t*)(from_ptr((R_ESP + 36))) ? &arg_36 : NULL, from_ptri(int32_t, R_ESP + 40), from_ptriv(R_ESP + 44)); if (*(ptr_t*)(from_ptr((R_ESP + 36)))) to_struct_iip(*(ptr_t*)(from_ptr((R_ESP + 36))), &arg_36); }
|
||||
|
@ -147,6 +147,7 @@ void pEv_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFv_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFI_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEl_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -171,6 +172,7 @@ void vFbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFBp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LEBL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void IFbpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFrll__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -294,6 +296,7 @@ void iFXL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void IFEp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void IEII_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void IFpI_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void IFpu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void CFip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void CFCi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -419,6 +422,7 @@ void LFpbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LFpbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEErl__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pErl_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFpbpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFBll_l_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFnbpi__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -680,9 +684,11 @@ void lEili_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lEipL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFlll_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lElpi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFpLd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFpLL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFppi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFppL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LFEpi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LFEpp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LFEXp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -711,6 +717,7 @@ void pFEXL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFEXp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFipp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFIpi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFuuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFulu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFupi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -730,6 +737,7 @@ void pFpuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpup_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpdd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEpLL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEppL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -765,12 +773,15 @@ void iEppBp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbL_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbL_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp_Wp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp_up_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEBp_LL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp_pi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbL_pi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp_pI_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp_pu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp_pd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -794,15 +805,18 @@ void dEpBp_a_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lEpBp_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFpbp_L_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LEpBp_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpibp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEppbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEppBp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFXLbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFnubp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFnUbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFpibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFpbpu_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFpbpu_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpibpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpubpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEpprLL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -811,6 +825,7 @@ void iFpbpu_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXLbpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXbLC_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFpubpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFLbL_bL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFpbLdd_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFpbp_bp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1070,9 +1085,11 @@ void CFuuff_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFEuip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFEpii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFuuuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFuppd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFpCCC_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFppip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFpppi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFpppd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lEEipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lEEppL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lEiipL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1114,12 +1131,18 @@ void pEippu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFullu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFdddd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEpiLL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipc_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpuii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpupp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEpLiS_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEpLpL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpLpL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEppLL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpppi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpppL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFXiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1140,6 +1163,7 @@ void iFpppbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbp_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbL_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_ii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_ip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_uu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_pp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1160,6 +1184,7 @@ void UEpBp_ia_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lEiibl_L_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LEpBp_ii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LEpbp_Lp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFpibpp_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEEpprLL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFuubpu_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpuubpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1370,6 +1395,7 @@ void iEippLi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEipppi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEipppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFuiuup_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFuupid_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpiiuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpippL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpippp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1388,6 +1414,7 @@ void iFpppLu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEpppLp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1410,6 +1437,7 @@ void uEpLLLS_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void uFppppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void UFuiCiu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFpuipC_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void lFppLpL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LFEppLL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LFEXLpi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LFuuuuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1428,12 +1456,18 @@ void pFEXppi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFuiupp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiiuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpippi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpippp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpuiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpuuip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpdddd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppuup_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppupp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpppii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFXLipp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFXpipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFXppip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1442,9 +1476,13 @@ void vFiuibp_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFXibL_ii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEEBh_ppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpupbL_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppibp_I_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppupbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbL_pu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbL_pL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_iii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_ipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_uuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_uup_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbp_piip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1455,12 +1493,15 @@ void iFXCupbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXLbL_ii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LEpbp_LLp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void LEpBp_LLp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipibp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppLbp_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEippprLL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpuibpu_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpupubpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEpurLL_pL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppubpu_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppubpu_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppbup__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppbpu_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbpu_uu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1598,11 +1639,13 @@ void iFpiippp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppiiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppiipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppipip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppippi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppuIII_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppulll_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppuuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppupu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppppS_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiiiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiiLip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiippp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1636,6 +1679,11 @@ void pFWCiWCi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFdddddd_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFLppppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiiiiu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiipip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiippp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipipL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipipp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipuii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void XFpppppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpupupbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpupbL_pp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1644,6 +1692,7 @@ void iFppupbL_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppibp_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppppbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppbp_pp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbp_iuii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXibL_ppu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXLiiibL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXLLLLbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1653,12 +1702,14 @@ void pFEppibp_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEEppbL_Lp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEEipuurLL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFupupLbpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppbpu_uu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpbpu_uppu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbpu_pLpLp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpuuubupu_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbL_pbL_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbp_pbp_p_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpibp_pibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpuubpu_pbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFbpu_puupbL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpppbp_bp_bL__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1750,6 +1801,7 @@ void iFpiuuuiu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpWCiWCi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iEpupupui_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpLpLpLp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpLppiip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppupipi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiuLiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiLuupp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1773,12 +1825,15 @@ void pEEpLiiiI_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFEpLiiiI_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pEEpLiiil_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFEpXppip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpipiupp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFppppiii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFXLLiiibl__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppppbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFpiipipbp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppppubpu_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiLibiip_ip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXLibL_ubL_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppibp_pibpp__32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXLpiibpiiL_i_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppbupu_uubpu_u_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFppubpu_bpu_bpu_bpu__32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1826,6 +1881,7 @@ void iFiipppppp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFiuuCCuup_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFiuuuupip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFuiiiiuup_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFupipppip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpuuiiuuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFpLpiLpLp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXuupuupp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1923,6 +1979,7 @@ void vFuupuiupuuf_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFuffiiffiip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFuddiiddiip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFffffffffff_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void vFppipipippi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFEppippippp_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFEppppppppu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFEXpLiipiiL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
@ -1958,6 +2015,7 @@ void vFpipipiipiiu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFEXLppiiiiuu_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFEXpLLiiLWpi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFuiiiiuuiiip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFuppipipippi_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXLLpiiuuiiL_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void pFEXpuiipuuii_32(x64emu_t *emu, uintptr_t fnc);
|
||||
void iFXiiLLiiibiip_ip_32(x64emu_t *emu, uintptr_t fnc);
|
||||
|
209
src/wrapped32/wrappedlibcups.c
Normal file
209
src/wrapped32/wrappedlibcups.c
Normal file
@ -0,0 +1,209 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#define _GNU_SOURCE /* See feature_test_macros(7) */
|
||||
#include <dlfcn.h>
|
||||
|
||||
#include "wrappedlibs.h"
|
||||
|
||||
#include "debug.h"
|
||||
#include "wrapper32.h"
|
||||
#include "bridge.h"
|
||||
#include "librarian/library_private.h"
|
||||
#include "x64emu.h"
|
||||
#include "emu/x64emu_private.h"
|
||||
#include "callback.h"
|
||||
#include "librarian.h"
|
||||
#include "box32context.h"
|
||||
#include "emu/x64emu_private.h"
|
||||
#include "myalign.h"
|
||||
|
||||
static const char* libcupsName = "libcups.so.2";
|
||||
#define ALTNAME "libcups.so"
|
||||
|
||||
#define LIBNAME libcups
|
||||
|
||||
//------- 64 bits structures
|
||||
typedef struct my_cups_option_s
|
||||
{
|
||||
char* name;
|
||||
char* value;
|
||||
} my_cups_option_t;
|
||||
|
||||
typedef struct my_cups_dest_s
|
||||
{
|
||||
char* name;
|
||||
char* instance;
|
||||
int is_default;
|
||||
int num_options;
|
||||
my_cups_option_t* options;
|
||||
} my_cups_dest_t;
|
||||
|
||||
//------- 32 bits structures
|
||||
typedef struct my_cups_option_32_s
|
||||
{
|
||||
ptr_t name; //char*
|
||||
ptr_t value; //char*
|
||||
} my_cups_option_32_t;
|
||||
|
||||
typedef struct my_cups_dest_32_s
|
||||
{
|
||||
ptr_t name; //char*
|
||||
ptr_t instance; //char*
|
||||
int is_default;
|
||||
int num_options;
|
||||
ptr_t options; //my_cups_option_t*
|
||||
} my_cups_dest_32_t;
|
||||
|
||||
//------- Conversions
|
||||
|
||||
void* inplace_cups_option_shrink(void* a)
|
||||
{
|
||||
if(a) {
|
||||
my_cups_option_t* src = a;
|
||||
my_cups_option_32_t* dst = a;
|
||||
dst->name = to_ptrv(src->name);
|
||||
dst->value = to_ptrv(src->value);
|
||||
}
|
||||
return a;
|
||||
}
|
||||
void* inplace_cups_option_enlarge(void* a)
|
||||
{
|
||||
if(a) {
|
||||
my_cups_option_32_t* src = a;
|
||||
my_cups_option_t* dst = a;
|
||||
dst->value = from_ptrv(src->value);
|
||||
dst->name = from_ptrv(src->name);
|
||||
}
|
||||
return a;
|
||||
}
|
||||
|
||||
void convert_cups_dest_to_32(void* s, void* d)
|
||||
{
|
||||
if(!s || !d) return;
|
||||
my_cups_dest_t* src = s;
|
||||
my_cups_dest_32_t* dst = d;
|
||||
dst->name = to_ptrv(src->name);
|
||||
dst->instance = to_ptrv(src->instance);
|
||||
dst->is_default = src->is_default;
|
||||
dst->num_options = src->num_options;
|
||||
dst->options = to_ptrv(inplace_cups_option_shrink(src->options));
|
||||
}
|
||||
void convert_cups_dest_to_64(void* s, void* d)
|
||||
{
|
||||
if(!s || !d) return;
|
||||
my_cups_dest_32_t* src = s;
|
||||
my_cups_dest_t*dst = d;
|
||||
dst->options = inplace_cups_option_enlarge(from_ptrv(src->options));
|
||||
dst->num_options = src->num_options;
|
||||
dst->is_default = src->is_default;
|
||||
dst->instance = from_ptrv(src->instance);
|
||||
dst->name = from_ptrv(src->name);
|
||||
}
|
||||
void* inplace_cups_dest_shrink(void* a)
|
||||
{
|
||||
if(a) convert_cups_dest_to_32(a, a);
|
||||
return a;
|
||||
}
|
||||
void* inplace_cups_dest_enlarge(void* a)
|
||||
{
|
||||
if(a) convert_cups_dest_to_64(a, a);
|
||||
return a;
|
||||
}
|
||||
|
||||
// Wrappers
|
||||
|
||||
#define ADDED_FUNCTIONS() \
|
||||
|
||||
#include "generated/wrappedlibcupstypes32.h"
|
||||
|
||||
#include "wrappercallback32.h"
|
||||
|
||||
#if 0
|
||||
#define SUPER() \
|
||||
GO(0) \
|
||||
GO(1) \
|
||||
GO(2) \
|
||||
GO(3) \
|
||||
GO(4)
|
||||
|
||||
// cups_dest_cb_t ...
|
||||
#define GO(A) \
|
||||
static uintptr_t my_cups_dest_cb_t_fct_##A = 0; \
|
||||
static int my_cups_dest_cb_t_##A(void* a, uint32_t b, void* c) \
|
||||
{ \
|
||||
return (int)RunFunctionFmt(my_cups_dest_cb_t_fct_##A, "pup", a, b, c); \
|
||||
}
|
||||
SUPER()
|
||||
#undef GO
|
||||
static void* find_cups_dest_cb_t_Fct(void* fct)
|
||||
{
|
||||
if(!fct) return fct;
|
||||
if(GetNativeFnc((uintptr_t)fct)) return GetNativeFnc((uintptr_t)fct);
|
||||
#define GO(A) if(my_cups_dest_cb_t_fct_##A == (uintptr_t)fct) return my_cups_dest_cb_t_##A;
|
||||
SUPER()
|
||||
#undef GO
|
||||
#define GO(A) if(my_cups_dest_cb_t_fct_##A == 0) {my_cups_dest_cb_t_fct_##A = (uintptr_t)fct; return my_cups_dest_cb_t_##A; }
|
||||
SUPER()
|
||||
#undef GO
|
||||
printf_log(LOG_NONE, "Warning, no more slot for libcups cups_dest_cb_t callback\n");
|
||||
return NULL;
|
||||
}
|
||||
// cups_password_cb2_t ...
|
||||
#define GO(A) \
|
||||
static uintptr_t my_cups_password_cb2_t_fct_##A = 0; \
|
||||
static void* my_cups_password_cb2_t_##A(void* a, void* b, void* c, void* d, void* e) \
|
||||
{ \
|
||||
return (void*)RunFunctionFmt(my_cups_password_cb2_t_fct_##A, "ppppp", a, b, c, d, e); \
|
||||
}
|
||||
SUPER()
|
||||
#undef GO
|
||||
static void* find_cups_password_cb2_t_Fct(void* fct)
|
||||
{
|
||||
if(!fct) return fct;
|
||||
if(GetNativeFnc((uintptr_t)fct)) return GetNativeFnc((uintptr_t)fct);
|
||||
#define GO(A) if(my_cups_password_cb2_t_fct_##A == (uintptr_t)fct) return my_cups_password_cb2_t_##A;
|
||||
SUPER()
|
||||
#undef GO
|
||||
#define GO(A) if(my_cups_password_cb2_t_fct_##A == 0) {my_cups_password_cb2_t_fct_##A = (uintptr_t)fct; return my_cups_password_cb2_t_##A; }
|
||||
SUPER()
|
||||
#undef GO
|
||||
printf_log(LOG_NONE, "Warning, no more slot for libcups cups_password_cb2_t callback\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#undef SUPER
|
||||
|
||||
EXPORT int my_cupsEnumDests(x64emu_t* emu, uint32_t flags, int msec, int* cancel, uint32_t type, uint32_t mask, void* f, void* data)
|
||||
{
|
||||
return my->cupsEnumDests(flags, msec, cancel, type, mask, find_cups_dest_cb_t_Fct(f), data);
|
||||
}
|
||||
|
||||
EXPORT void my_cupsSetPasswordCB2(x64emu_t* emu, void* f, void* data)
|
||||
{
|
||||
my->cupsSetPasswordCB2(find_cups_password_cb2_t_Fct(f), data);
|
||||
}
|
||||
#endif
|
||||
|
||||
EXPORT void my32_cupsFreeDests(x64emu_t* emu, int n, void* p)
|
||||
{
|
||||
my_cups_dest_32_t* src = p;
|
||||
my_cups_dest_t* dst= p;
|
||||
for(int i=n-1; i>=0; --i)
|
||||
convert_cups_dest_to_64(&dst[i], &src[i]);
|
||||
my->cupsFreeDests(n, p);
|
||||
}
|
||||
|
||||
EXPORT int my32_cupsGetDests(x64emu_t* emu, ptr_t* p)
|
||||
{
|
||||
void* p_l = from_ptrv(*p);
|
||||
int ret = my->cupsGetDests(&p_l);
|
||||
*p = to_ptrv(p_l);
|
||||
my_cups_dest_t* src = p_l;
|
||||
my_cups_dest_32_t* dst = p_l;
|
||||
for(int i=0; i<ret; ++i)
|
||||
convert_cups_dest_to_32(&dst[i], &src[i]);
|
||||
return ret;
|
||||
}
|
||||
|
||||
#include "wrappedlib_init32.h"
|
568
src/wrapped32/wrappedlibcups_private.h
Normal file
568
src/wrapped32/wrappedlibcups_private.h
Normal file
@ -0,0 +1,568 @@
|
||||
#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
|
||||
#error Meh...
|
||||
#endif
|
||||
|
||||
//GOM(cupsAddDest, iFEppibp_)
|
||||
//GOM(cupsAddIntegerOption, iFEpiibp_)
|
||||
//GOM(cupsAddOption, iFEppibp_)
|
||||
GO(cupsAdminCreateWindowsPPD, pFpppi)
|
||||
GO(cupsAdminExportSamba, iFpppppS)
|
||||
//GOM(cupsAdminGetServerSettings, iFEppbp_)
|
||||
GO(cupsAdminSetServerSettings, iFpibpp_)
|
||||
GO(cupsArrayAdd, iFpp)
|
||||
//GO(_cupsArrayAddStrings,
|
||||
GO(cupsArrayClear, vFp)
|
||||
GO(cupsArrayCount, iFp)
|
||||
GO(cupsArrayCurrent, pFp)
|
||||
GO(cupsArrayDelete, vFp)
|
||||
GO(cupsArrayDup, pFp)
|
||||
GO(cupsArrayFind, pFpp)
|
||||
GO(cupsArrayFirst, pFp)
|
||||
GO(cupsArrayGetIndex, iFp)
|
||||
GO(cupsArrayGetInsert, iFp)
|
||||
GO(cupsArrayIndex, pFpi)
|
||||
GO(cupsArrayInsert, iFpp)
|
||||
GO(cupsArrayLast, pFp)
|
||||
//GOM(cupsArrayNew, pFEpp)
|
||||
//GOM(cupsArrayNew2, pFEpppi)
|
||||
//GOM(cupsArrayNew3, pFEpppipp)
|
||||
//GO(_cupsArrayNewStrings,
|
||||
GO(cupsArrayNext, pFp)
|
||||
GO(cupsArrayPrev, pFp)
|
||||
GO(cupsArrayRemove, iFpp)
|
||||
GO(cupsArrayRestore, pFp)
|
||||
GO(cupsArraySave, iFp)
|
||||
GO(cupsArrayUserData, pFp)
|
||||
GO(cupsBackChannelRead, lFpLd)
|
||||
GO(cupsBackChannelWrite, lFpLd)
|
||||
GO(cupsBackendDeviceURI, pFbp_)
|
||||
GO(cupsBackendReport, vFpppppp)
|
||||
//GO(_cupsBufferGet,
|
||||
//GO(_cupsBufferRelease,
|
||||
//GOM(cupsCancelDestJob, iFEpbppiip_i)
|
||||
GO(cupsCancelJob, iFpi)
|
||||
GO(cupsCancelJob2, iFppii)
|
||||
//GO(_cupsCharmapFlush,
|
||||
GO(cupsCharsetToUTF8, iFppii)
|
||||
//GOM(cupsCheckDestSupported, iFEpbppiip_ppp)
|
||||
//GOM(cupsCloseDestJob, iFEpbppiip_pi)
|
||||
//GO(_cupsCondBroadcast,
|
||||
//GO(_cupsCondInit,
|
||||
//GO(_cupsCondWait,
|
||||
//GO(_cupsConnect,
|
||||
//GOM(cupsConnectDest, pFEbppiip_uippLpp)
|
||||
//GO(_cupsConvertOptions,
|
||||
//GOM(cupsCopyDest, iFEbppiip_ibp_)
|
||||
//GOM(cupsCopyDestConflicts, iFEpbppiip_pibpp_pppbp_pbp_)
|
||||
//GOM(cupsCopyDestInfo, pFEpbppiip_)
|
||||
//GO(_cupsCreateDest,
|
||||
//GOM(cupsCreateDestJob, iFEpbppiip_pppibpp_)
|
||||
GO(cupsCreateJob, iFpppibpp_)
|
||||
//DATA(_cups_debug_fd,
|
||||
//DATA(_cups_debug_level,
|
||||
GO(cupsDirClose, vFp)
|
||||
GO(cupsDirOpen, pFp)
|
||||
//GO(cupsDirRead, pFp)
|
||||
GO(cupsDirRewind, vFp)
|
||||
GO(cupsDoAuthentication, iFppp)
|
||||
GO(cupsDoFileRequest, pFpppp)
|
||||
GO(cupsDoIORequest, pFpppii)
|
||||
GO(cupsDoRequest, pFppp)
|
||||
GO(cupsEncodeOptions, vFpibpp_)
|
||||
GO(cupsEncodeOptions2, vFpibpp_i)
|
||||
//GO(_cupsEncodingName,
|
||||
GO(cupsEncryption, uFv)
|
||||
//GOM(cupsEnumDests, iFEuipuupp)
|
||||
//GO(_cupsFileCheck,
|
||||
//GO(_cupsFileCheckFilter,
|
||||
GO(cupsFileClose, iFp)
|
||||
GO(cupsFileCompression, iFp)
|
||||
GO(cupsFileEOF, iFp)
|
||||
GO(cupsFileFind, pFppipi)
|
||||
GO(cupsFileFlush, iFp)
|
||||
GO(cupsFileGetChar, iFp)
|
||||
GO(cupsFileGetConf, pFppLbp_p)
|
||||
GO(cupsFileGetLine, LFppL)
|
||||
GO(cupsFileGets, pFppL)
|
||||
GO(cupsFileLock, iFpi)
|
||||
GO(cupsFileNumber, iFp)
|
||||
GO(cupsFileOpen, pFpp)
|
||||
GO(cupsFileOpenFd, pFip)
|
||||
//GO(_cupsFilePeekAhead,
|
||||
GO(cupsFilePeekChar, iFp)
|
||||
//GOM(cupsFilePrintf, iFEppV)
|
||||
GO(cupsFilePutChar, iFpi)
|
||||
GO(cupsFilePutConf, lFppp)
|
||||
GO(cupsFilePuts, iFpp)
|
||||
GO(cupsFileRead, lFppL)
|
||||
GO(cupsFileRewind, IFp)
|
||||
GO(cupsFileSeek, IFpI)
|
||||
GO(cupsFileStderr, pFv)
|
||||
GO(cupsFileStdin, pFv)
|
||||
GO(cupsFileStdout, pFv)
|
||||
GO(cupsFileTell, IFp)
|
||||
GO(cupsFileUnlock, iFp)
|
||||
GO(cupsFileWrite, lFppL)
|
||||
//GOM(cupsFindDestDefault, pFEpbppiip_pp)
|
||||
//GOM(cupsFindDestReady, pFEpbppiip_pp)
|
||||
//GOM(cupsFindDestSupported, pFEpbppiip_pp)
|
||||
//GOM(cupsFinishDestDocument, iFEpbppiip_p)
|
||||
GO(cupsFinishDocument, iFpp)
|
||||
GO(cupsFreeDestInfo, vFp)
|
||||
GOM(cupsFreeDests, vFEip)
|
||||
//GO(cupsFreeJobs, vFibippppuiiIII_)
|
||||
GO(cupsFreeOptions, vFibpp_)
|
||||
//GO(_cupsGet1284Values,
|
||||
//GOM(cupsGetClasses, iFEbp_)
|
||||
//GOM(cupsGetConflicts, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_ppbp_)
|
||||
GO(cupsGetDefault, pFv)
|
||||
GO(cupsGetDefault2, pFp)
|
||||
//GOM(cupsGetDest, pFEppibppiip_)
|
||||
//GOM(cupsGetDestMediaByIndex, iFEpbppiip_piup)
|
||||
//GOM(cupsGetDestMediaByName, iFEpbppiip_ppup)
|
||||
//GOM(cupsGetDestMediaBySize, iFEpbppiip_piiup)
|
||||
//GOM(cupsGetDestMediaCount, iFEpbppiip_pu)
|
||||
//GOM(cupsGetDestMediaDefault, iFEpbppiip_pup)
|
||||
//GO(_cupsGetDestResource,
|
||||
//GO(_cupsGetDests,
|
||||
GOM(cupsGetDests, iFEp)
|
||||
//GOM(cupsGetDests2, iFEpbp_)
|
||||
//GOM(cupsGetDestWithURI, pFEpp)
|
||||
//GOM(cupsGetDevices, iFEpipppp)
|
||||
GO(cupsGetFd, iFppi)
|
||||
GO(cupsGetFile, iFppp)
|
||||
GO(cupsGetIntegerOption, iFpibpp_)
|
||||
//GOM(cupsGetJobs, iFEbp_pii)
|
||||
//GOM(cupsGetJobs2, iFEpbp_pii)
|
||||
//GOM(cupsGetNamedDest, pFEppp)
|
||||
GO(cupsGetOption, pFpibpp_)
|
||||
//GO(_cupsGetPassword,
|
||||
GO(cupsGetPassword, pFp)
|
||||
GO(cupsGetPassword2, pFpppp)
|
||||
GO(cupsGetPPD, pFp)
|
||||
GO(cupsGetPPD2, pFpp)
|
||||
GO(cupsGetPPD3, iFppbL_pL)
|
||||
//GOM(cupsGetPrinters, iFEbp_)
|
||||
GO(cupsGetResponse, pFpp)
|
||||
GO(cupsGetServerPPD, pFpp)
|
||||
//GO(_cupsGlobalLock,
|
||||
//GO(_cupsGlobals,
|
||||
//GO(_cupsGlobalUnlock,
|
||||
//GO(_cupsGSSServiceName,
|
||||
GO(cupsHashData, lFppLpL)
|
||||
GO(cupsHashString, pFpLpL)
|
||||
//GOM(cupsLangDefault, pFEv)
|
||||
//GOM(cupsLangEncoding, pFEp)
|
||||
GO(cupsLangFlush, vFv)
|
||||
//GOM(cupsLangFree, vFEp)
|
||||
//GOM(cupsLangGet, pFEp)
|
||||
//GO(_cupsLangPrintError,
|
||||
//GO(_cupsLangPrintf,
|
||||
//GO(_cupsLangPrintFilter,
|
||||
//GO(_cupsLangPuts,
|
||||
//GO(_cupsLangString,
|
||||
GO(cupsLastError, iFv)
|
||||
GO(cupsLastErrorString, pFv)
|
||||
//GOM(cupsLocalizeDestMedia, pFEpbppiip_pup)
|
||||
//GOM(cupsLocalizeDestOption, pFEpbppiip_pp)
|
||||
//GOM(cupsLocalizeDestValue, pFEpbppiip_ppp)
|
||||
GO(cupsMakeServerCredentials, iFppibp_I)
|
||||
//GOM(cupsMarkOptions, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_ibpp_)
|
||||
//GO(_cupsMessageFree,
|
||||
//GO(_cupsMessageLoad,
|
||||
//GO(_cupsMessageLookup,
|
||||
//GO(_cupsMessageNew,
|
||||
//GO(_cupsMutexInit,
|
||||
//GO(_cupsMutexLock,
|
||||
//GO(_cupsMutexUnlock,
|
||||
//GO(_cupsNextDelay,
|
||||
//GOM(cupsNotifySubject, pFEpp)
|
||||
//GOM(cupsNotifyText, pFEpp)
|
||||
//GOM(cupsParseOptions, iFEpibp_)
|
||||
GO(cupsPrintFile, iFpppibpp_)
|
||||
GO(cupsPrintFile2, iFppppibpp_)
|
||||
GO(cupsPrintFiles, iFpibp_pibpp_)
|
||||
GO(cupsPrintFiles2, iFppibp_pibpp_)
|
||||
GO(cupsPutFd, iFppi)
|
||||
GO(cupsPutFile, iFppp)
|
||||
GO(cupsReadResponseData, lFppL)
|
||||
//GOM(cupsRemoveDest, iFEppibp_)
|
||||
//GOM(cupsRemoveOption, iFEpibp_)
|
||||
//GOM(cupsResolveConflicts, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pppbp_)
|
||||
//GO(_cupsRWInit,
|
||||
//GO(_cupsRWLockRead,
|
||||
//GO(_cupsRWLockWrite,
|
||||
//GO(_cupsRWUnlock,
|
||||
//GO(_cups_safe_vsnprintf,
|
||||
GO(cupsSendRequest, iFpppL)
|
||||
GO(cupsServer, pFv)
|
||||
//GOM(cupsSetClientCertCB, vFEpp)
|
||||
GO(cupsSetCredentials, iFp)
|
||||
//GOM(cupsSetDefaultDest, vFEppibppiip_)
|
||||
//GO(_cupsSetDefaults,
|
||||
//GOM(cupsSetDests, vFEibppiip_)
|
||||
//GOM(cupsSetDests2, iFEpibppiip_)
|
||||
GO(cupsSetEncryption, vFu)
|
||||
//GO(_cupsSetError,
|
||||
//GO(_cupsSetHTTPError,
|
||||
//GO(_cupsSetLocale,
|
||||
//GO(_cupsSetNegotiateAuthString,
|
||||
//GOM(cupsSetPasswordCB, vFEp)
|
||||
//GOM(cupsSetPasswordCB2, vFEpp)
|
||||
GO(cupsSetServer, vFp)
|
||||
//GOM(cupsSetServerCertCB, vFEpp)
|
||||
GO(cupsSetServerCredentials, iFppi)
|
||||
GO(cupsSetUser, vFp)
|
||||
GO(cupsSetUserAgent, vFp)
|
||||
GO(cupsSideChannelDoRequest, uFuppd)
|
||||
GO(cupsSideChannelRead, iFppppd)
|
||||
GO(cupsSideChannelSNMPGet, uFpppd)
|
||||
//GOM(cupsSideChannelSNMPWalk, uFEpdpp)
|
||||
GO(cupsSideChannelWrite, iFuupid)
|
||||
//GO(_cupsSNMPClose,
|
||||
//GO(_cupsSNMPCopyOID,
|
||||
//GO(_cupsSNMPDefaultCommunity,
|
||||
//GO(_cupsSNMPIsOID,
|
||||
//GO(_cupsSNMPIsOIDPrefixed,
|
||||
//GO(_cupsSNMPOIDToString,
|
||||
//GO(_cupsSNMPOpen,
|
||||
//GO(_cupsSNMPRead,
|
||||
//GO(_cupsSNMPSetDebug,
|
||||
//GO(_cupsSNMPStringToOID,
|
||||
//GO(_cupsSNMPWalk,
|
||||
//GO(_cupsSNMPWrite,
|
||||
//GOM(cupsStartDestDocument, iFEpbppiip_pippibpp_i)
|
||||
GO(cupsStartDocument, iFppippi)
|
||||
//GO(_cupsStrAlloc,
|
||||
//GO(_cups_strcasecmp,
|
||||
//GO(_cups_strcpy,
|
||||
//GO(_cupsStrDate,
|
||||
//GO(_cupsStrFlush,
|
||||
//GO(_cupsStrFormatd,
|
||||
//GO(_cupsStrFree,
|
||||
//GO(_cups_strlcat,
|
||||
//GO(_cups_strlcpy,
|
||||
//GO(_cups_strncasecmp,
|
||||
//GO(_cupsStrRetain,
|
||||
//GO(_cupsStrScand,
|
||||
//GO(_cupsStrStatistics,
|
||||
GO(cupsTempFd, iFpi)
|
||||
GO(cupsTempFile, pFpi)
|
||||
GO(cupsTempFile2, pFpi)
|
||||
//GO(_cupsThreadCancel,
|
||||
//GO(_cupsThreadCreate,
|
||||
//GO(_cupsThreadDetach,
|
||||
//GO(_cupsThreadWait,
|
||||
GO(cupsUser, pFv)
|
||||
GO(cupsUserAgent, pFv)
|
||||
//GO(_cupsUserDefault,
|
||||
GO(cupsUTF32ToUTF8, iFpbL_i)
|
||||
GO(cupsUTF8ToCharset, iFppii)
|
||||
GO(cupsUTF8ToUTF32, iFbL_pi)
|
||||
GO(cupsWriteRequestData, iFppL)
|
||||
|
||||
GO(httpAcceptConnection, pFii)
|
||||
GO(httpAddCredential, iFppL)
|
||||
GO(httpAddrAny, iFp)
|
||||
GO(httpAddrClose, iFpi)
|
||||
//GOM(httpAddrConnect, pFEpp)
|
||||
//GOM(httpAddrConnect2, pFEppip)
|
||||
//GOM(httpAddrCopyList, pFEp)
|
||||
GO(httpAddrEqual, iFpp)
|
||||
GO(httpAddrFamily, iFp)
|
||||
//GOM(httpAddrFreeList, vFEp)
|
||||
//GOM(httpAddrGetList, pFEpip)
|
||||
GO(httpAddrLength, iFp)
|
||||
GO(httpAddrListen, iFpi)
|
||||
GO(httpAddrLocalhost, iFp)
|
||||
GO(httpAddrLookup, pFppi)
|
||||
GO(httpAddrPort, iFp)
|
||||
//GO(_httpAddrSetPort,
|
||||
GO(httpAddrString, pFppi)
|
||||
GO(httpAssembleURI, iFupipppip)
|
||||
//GOM(httpAssembleURIf, iFEupipppipV)
|
||||
GO(httpAssembleUUID, pFpipipL)
|
||||
GO(httpBlocking, vFpi)
|
||||
GO(httpCheck, iFp)
|
||||
GO(httpClearCookie, vFp)
|
||||
GO(httpClearFields, vFp)
|
||||
GO(httpClose, vFp)
|
||||
GO(httpCompareCredentials, iFpp)
|
||||
GO(httpConnect, pFpi)
|
||||
//GOM(httpConnect2, pFEpipiuiip)
|
||||
GO(httpConnectEncrypt, pFpiu)
|
||||
GO(httpCopyCredentials, iFpbp_)
|
||||
//GO(_httpCreateCredentials,
|
||||
GO(httpCredentialsAreValidForName, iFpp)
|
||||
GO(httpCredentialsGetExpiration, IFp)
|
||||
GO(httpCredentialsGetTrust, uFpp)
|
||||
GO(httpCredentialsString, LFppL)
|
||||
GO(httpDecode64, pFpp)
|
||||
GO(httpDecode64_2, pFppp)
|
||||
//GO(_httpDecodeURI,
|
||||
GO(httpDelete, iFpp)
|
||||
//GO(_httpDisconnect,
|
||||
GO(httpEncode64, pFpp)
|
||||
GO(httpEncode64_2, pFpipi)
|
||||
//GO(_httpEncodeURI,
|
||||
GO(httpEncryption, iFpu)
|
||||
GO(httpError, iFp)
|
||||
GO(httpFieldValue, iFp)
|
||||
GO(httpFlush, vFp)
|
||||
GO(httpFlushWrite, iFp)
|
||||
//GO(_httpFreeCredentials,
|
||||
GO(httpFreeCredentials, vFp)
|
||||
GO(httpGet, iFpp)
|
||||
GO(httpGetActivity, IFp)
|
||||
GO(httpGetAddress, pFp)
|
||||
GO(httpGetAuthString, pFp)
|
||||
GO(httpGetBlocking, iFp)
|
||||
GO(httpGetContentEncoding, pFp)
|
||||
GO(httpGetCookie, pFp)
|
||||
GO(httpGetDateString, pFI)
|
||||
GO(httpGetDateString2, pFIpi)
|
||||
GO(httpGetDateTime, IFp)
|
||||
GO(httpGetEncryption, uFp)
|
||||
GO(httpGetExpect, iFp)
|
||||
GO(httpGetFd, iFp)
|
||||
GO(httpGetField, pFpi)
|
||||
//GOM(httpGetHostByName, pFEp)
|
||||
GO(httpGetHostname, pFppi)
|
||||
GO(httpGetKeepAlive, uFp)
|
||||
GO(httpGetLength, iFp)
|
||||
GO(httpGetLength2, IFp)
|
||||
GO(httpGetPending, LFp)
|
||||
GO(httpGetReady, LFp)
|
||||
GO(httpGetRemaining, LFp)
|
||||
GO(httpGets, pFpip)
|
||||
GO(httpGetState, iFp)
|
||||
GO(httpGetStatus, iFp)
|
||||
GO(httpGetSubField, pFpipp)
|
||||
GO(httpGetSubField2, pFpippi)
|
||||
GO(httpGetVersion, uFp)
|
||||
GO(httpHead, iFpp)
|
||||
GO(httpInitialize, vFv)
|
||||
GO(httpIsChunked, iFp)
|
||||
GO(httpIsEncrypted, iFp)
|
||||
GO(httpLoadCredentials, iFpbp_p)
|
||||
GO(httpMD5, pFpppp)
|
||||
GO(httpMD5Final, pFpppp)
|
||||
GO(httpMD5String, pFpp)
|
||||
GO(httpOptions, iFpp)
|
||||
GO(httpPeek, lFppL)
|
||||
GO(httpPost, iFpp)
|
||||
//GOM(httpPrintf, iFEppV)
|
||||
GO(httpPut, iFpp)
|
||||
GO(httpRead, iFppi)
|
||||
GO(httpRead2, lFppL)
|
||||
GO(httpReadRequest, iFppL)
|
||||
GO(httpReconnect, iFp)
|
||||
GO(httpReconnect2, iFpip)
|
||||
GO(httpResolveHostname, pFppL)
|
||||
//GO(_httpResolveURI,
|
||||
GO(httpSaveCredentials, iFppp)
|
||||
GO(httpSeparate, vFpppppp)
|
||||
GO(httpSeparate2, vFppipipippi)
|
||||
GO(httpSeparateURI, iFuppipipippi)
|
||||
GO(httpSetAuthString, vFppp)
|
||||
GO(httpSetCookie, vFpp)
|
||||
GO(httpSetCredentials, iFpp)
|
||||
GO(httpSetDefaultField, vFpip)
|
||||
//GO(_httpSetDigestAuthString,
|
||||
GO(httpSetExpect, vFpi)
|
||||
GO(httpSetField, vFpip)
|
||||
GO(httpSetKeepAlive, vFpu)
|
||||
GO(httpSetLength, vFpL)
|
||||
//GOM(httpSetTimeout, vFEpdpp)
|
||||
GO(httpShutdown, vFp)
|
||||
GO(httpStateString, pFi)
|
||||
//GO(_httpStatus,
|
||||
GO(httpStatus, pFi)
|
||||
//GO(_httpTLSInitialize,
|
||||
//GO(_httpTLSPending,
|
||||
//GO(_httpTLSRead,
|
||||
//GO(_httpTLSSetCredentials,
|
||||
//GO(_httpTLSSetOptions,
|
||||
//GO(_httpTLSStart,
|
||||
//GO(_httpTLSStop,
|
||||
//GO(_httpTLSWrite,
|
||||
GO(httpTrace, iFpp)
|
||||
//GO(_httpUpdate,
|
||||
GO(httpUpdate, iFp)
|
||||
GO(httpURIStatusString, pFi)
|
||||
//GO(_httpWait,
|
||||
GO(httpWait, iFpi)
|
||||
GO(httpWrite, iFppi)
|
||||
GO(httpWrite2, lFppL)
|
||||
GO(httpWriteResponse, iFpi)
|
||||
|
||||
GO(ippAddBoolean, pFpipc)
|
||||
GO(ippAddBooleans, pFpipip)
|
||||
GO(ippAddCollection, pFpipp)
|
||||
GO(ippAddCollections, pFpipibp_)
|
||||
GO(ippAddDate, pFpipp)
|
||||
GO(ippAddInteger, pFpiipi)
|
||||
GO(ippAddIntegers, pFpiipip)
|
||||
GO(ippAddOctetString, pFpippi)
|
||||
GO(ippAddOutOfBand, pFpiip)
|
||||
GO(ippAddRange, pFpipii)
|
||||
GO(ippAddRanges, pFpipipp)
|
||||
GO(ippAddResolution, pFpipuii)
|
||||
GO(ippAddResolutions, pFpipiupp)
|
||||
GO(ippAddSeparator, pFp)
|
||||
GO(ippAddString, pFpiippp)
|
||||
//GOM(ippAddStringf, pFEpiipppV)
|
||||
//GOM(ippAddStringfv, pFEpiipppp)
|
||||
GO(ippAddStrings, pFpiipipbp_)
|
||||
GO(ippAttributeString, LFppL)
|
||||
GO(ippContainsInteger, iFpi)
|
||||
GO(ippContainsString, iFpp)
|
||||
GO(ippCopyAttribute, pFppi)
|
||||
//GOM(ippCopyAttributes, iFEppipp)
|
||||
GO(ippCreateRequestedArray, pFp)
|
||||
GO(ippDateToTime, IFp)
|
||||
GO(ippDelete, vFp)
|
||||
GO(ippDeleteAttribute, vFpp)
|
||||
GO(ippDeleteValues, iFpbp_ii)
|
||||
GO(ippEnumString, pFpi)
|
||||
GO(ippEnumValue, iFpp)
|
||||
GO(ippErrorString, pFi)
|
||||
GO(ippErrorValue, iFp)
|
||||
GO(ippFindAttribute, pFppi)
|
||||
GO(ippFindNextAttribute, pFppi)
|
||||
//GO(_ippFindOption,
|
||||
GO(ippFirstAttribute, pFp)
|
||||
GO(ippGetBoolean, iFpi)
|
||||
GO(ippGetCollection, pFpi)
|
||||
GO(ippGetCount, iFp)
|
||||
GO(ippGetDate, pFpi)
|
||||
GO(ippGetGroupTag, iFp)
|
||||
GO(ippGetInteger, iFpi)
|
||||
GO(ippGetName, pFp)
|
||||
GO(ippGetOctetString, pFpip)
|
||||
GO(ippGetOperation, iFp)
|
||||
GO(ippGetRange, iFpip)
|
||||
GO(ippGetRequestId, iFp)
|
||||
GO(ippGetResolution, iFpipp)
|
||||
GO(ippGetState, iFp)
|
||||
GO(ippGetStatusCode, iFp)
|
||||
GO(ippGetString, pFpibp_)
|
||||
GO(ippGetValueTag, iFp)
|
||||
GO(ippGetVersion, iFpp)
|
||||
GO(ippLength, LFp)
|
||||
GO(ippNew, pFv)
|
||||
GO(ippNewRequest, pFi)
|
||||
GO(ippNewResponse, pFp)
|
||||
GO(ippNextAttribute, pFp)
|
||||
GO(ippOpString, pFi)
|
||||
GO(ippOpValue, iFp)
|
||||
GO(ippPort, iFv)
|
||||
GO(ippRead, iFpp)
|
||||
GO(ippReadFile, iFip)
|
||||
//GOM(ippReadIO, iFEppipp)
|
||||
GO(ippSetBoolean, iFpbp_ii)
|
||||
GO(ippSetCollection, iFpbp_ip)
|
||||
GO(ippSetDate, iFpbp_ip)
|
||||
GO(ippSetGroupTag, iFpbp_i)
|
||||
GO(ippSetInteger, iFpbp_ii)
|
||||
GO(ippSetName, iFpbp_p)
|
||||
GO(ippSetOctetString, iFpbp_ipi)
|
||||
GO(ippSetOperation, iFpi)
|
||||
GO(ippSetPort, vFi)
|
||||
GO(ippSetRange, iFpbp_iii)
|
||||
GO(ippSetRequestId, iFpi)
|
||||
GO(ippSetResolution, iFpbp_iuii)
|
||||
GO(ippSetState, iFpi)
|
||||
GO(ippSetStatusCode, iFpi)
|
||||
GO(ippSetString, iFpbp_ip)
|
||||
//GOM(ippSetStringf, iFEpbp_ipV)
|
||||
//GOM(ippSetStringfv, iFEpbp_ipp)
|
||||
GO(ippSetValueTag, iFpbp_i)
|
||||
GO(ippSetVersion, iFpii)
|
||||
GO(ippStateString, pFi)
|
||||
GO(ippTagString, pFi)
|
||||
GO(ippTagValue, iFp)
|
||||
GO(ippTimeToDate, pFI)
|
||||
GO(ippValidateAttribute, iFp)
|
||||
GO(ippValidateAttributes, iFp)
|
||||
GO(ippWrite, iFpp)
|
||||
GO(ippWriteFile, iFip)
|
||||
//GOM(ippWriteIO, iFEppipp)
|
||||
|
||||
//GO(_ppdCacheCreateWithFile,
|
||||
//GO(_ppdCacheCreateWithPPD,
|
||||
//GO(_ppdCacheDestroy,
|
||||
//GO(_ppdCacheGetBin,
|
||||
//GO(_ppdCacheGetFinishingOptions,
|
||||
//GO(_ppdCacheGetFinishingValues,
|
||||
//GO(_ppdCacheGetInputSlot,
|
||||
//GO(_ppdCacheGetMediaType,
|
||||
//GO(_ppdCacheGetOutputBin,
|
||||
//GO(_ppdCacheGetPageSize,
|
||||
//GO(_ppdCacheGetSize,
|
||||
//GO(_ppdCacheGetSource,
|
||||
//GO(_ppdCacheGetType,
|
||||
//GO(_ppdCacheWriteFile,
|
||||
//GOM(ppdClose, vFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_)
|
||||
//GOM(ppdCollect, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_ubp_)
|
||||
//GOM(ppdCollect2, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_ufbp_)
|
||||
//GOM(ppdConflicts, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_)
|
||||
//GO(_ppdCreateFromIPP,
|
||||
//GOM(ppdEmit, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_Su)
|
||||
//GOM(ppdEmitAfterOrder, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_Suif)
|
||||
//GOM(ppdEmitFd, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_iu)
|
||||
//GOM(ppdEmitJCL, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_Sipp)
|
||||
//GOM(ppdEmitJCLEnd, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_S)
|
||||
//GOM(ppdEmitString, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_uf)
|
||||
GO(ppdErrorString, pFu)
|
||||
//GOM(ppdFindAttr, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pp)
|
||||
//GOM(ppdFindChoice, pFEpp)
|
||||
//GOM(ppdFindCustomOption, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_p)
|
||||
//GOM(ppdFindCustomParam, pFEbcccccccccccccccccccccccccccccccccccccccccpip_p)
|
||||
//GOM(ppdFindMarkedChoice, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_p)
|
||||
//GOM(ppdFindNextAttr, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pp)
|
||||
//GOM(ppdFindOption, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_p)
|
||||
//GOM(ppdFirstCustomParam, pFEbcccccccccccccccccccccccccccccccccccccccccpip_)
|
||||
//GOM(ppdFirstOption, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_)
|
||||
//GO(_ppdFreeLanguages,
|
||||
//GO(_ppdGetEncoding,
|
||||
//GO(_ppdGetLanguages,
|
||||
//GO(_ppdGlobals,
|
||||
//GO(_ppdHashName,
|
||||
//GOM(ppdInstallableConflict, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pp)
|
||||
//GOM(ppdIsMarked, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pp)
|
||||
GO(ppdLastError, uFp)
|
||||
//GOM(ppdLocalize, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_)
|
||||
//GOM(ppdLocalizeAttr, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pp)
|
||||
//GO(_ppdLocalizedAttr,
|
||||
//GOM(ppdLocalizeIPPReason, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pppL)
|
||||
//GOM(ppdLocalizeMarkerName, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_p)
|
||||
//GOM(ppdMarkDefaults, vFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_)
|
||||
//GOM(ppdMarkOption, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pp)
|
||||
//GOM(ppdNextCustomParam, pFEbcccccccccccccccccccccccccccccccccccccccccpip_)
|
||||
//GOM(ppdNextOption, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_)
|
||||
//GO(_ppdNormalizeMakeAndModel,
|
||||
//GO(_ppdOpen,
|
||||
//GOM(ppdOpen, pFES)
|
||||
//GOM(ppdOpen2, pFEp)
|
||||
//GOM(ppdOpenFd, pFEi)
|
||||
//GO(_ppdOpenFile,
|
||||
//GOM(ppdOpenFile, pFEp)
|
||||
//GOM(ppdPageLength, fFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_p)
|
||||
//GOM(ppdPageSize, pFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_p)
|
||||
//GOM(ppdPageSizeLimits, iFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_pp)
|
||||
//GOM(ppdPageWidth, fFEbiiiiiiiiiipippppppppppppipipffffffffipipipipippiippppppp_p)
|
||||
//GO(_ppdParseOptions,
|
||||
GO(ppdSetConformance, vFu)
|
||||
|
||||
GO(pwgFormatSizeName, iFpLppiip)
|
||||
//GO(pwgInitSize, iFppp)
|
||||
//GO(_pwgInputSlotForSource,
|
||||
//GOM(pwgMediaForLegacy, pFEp)
|
||||
//GOM(pwgMediaForPPD, pFEp)
|
||||
//GOM(pwgMediaForPWG, pFEp)
|
||||
//GOM(pwgMediaForSize, pFEii)
|
||||
//GO(_pwgMediaNearSize,
|
||||
//GO(_pwgMediaTable,
|
||||
//GO(_pwgMediaTypeForType,
|
||||
//GO(_pwgPageSizeForMedia,
|
Loading…
x
Reference in New Issue
Block a user