diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-11-26 16:36:13 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-11-26 16:36:13 +0100 |
| commit | 746a0031f855400857283165d19adbc0ff34f83a (patch) | |
| tree | 0dce3ddb68a7e960a0c31eda619d02acf940ae0d /src | |
| parent | f78d0ae471edcb464d608eb23c607b5947d6992a (diff) | |
| download | box64-746a0031f855400857283165d19adbc0ff34f83a.tar.gz box64-746a0031f855400857283165d19adbc0ff34f83a.zip | |
[WRAPPER] Reworked gst-rtp and gst-rtsp with new wrapperhelper
Diffstat (limited to 'src')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 23 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 74 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 23 | ||||
| -rw-r--r-- | src/wrapped/wrappedgstrtp_private.h | 394 | ||||
| -rw-r--r-- | src/wrapped/wrappedgstrtsp_private.h | 294 |
5 files changed, 464 insertions, 344 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 0fa3277c..c0b1c2f4 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -60,6 +60,7 @@ #() WFp #() uFv #() uFi +#() uFC #() uFu #() uFU #() uFd @@ -199,6 +200,7 @@ #() iFil #() iFip #() iFiS +#() iFWW #() iFui #() iFuu #() iFuL @@ -452,6 +454,7 @@ #() vFpiL #() vFpip #() vFpiS +#() vFpCu #() vFpui #() vFpuI #() vFpuC @@ -558,6 +561,7 @@ #() iFpip #() iFpCu #() iFpCp +#() iFpWW #() iFpWu #() iFpWp #() iFpui @@ -624,6 +628,7 @@ #() uFipL #() uFuii #() uFuip +#() uFuCC #() uFuuu #() uFuup #() uFufp @@ -743,6 +748,7 @@ #() pFCuW #() pFWWW #() pFuip +#() pFuCC #() pFuui #() pFuuu #() pFulu @@ -935,6 +941,7 @@ #() vFpCuW #() vFpuii #() vFpuip +#() vFpuCC #() vFpuuu #() vFpuup #() vFpufi @@ -1074,6 +1081,7 @@ #() iFpiid #() iFpiiL #() iFpiip +#() iFpiCp #() iFpiuu #() iFpiuL #() iFpiup @@ -1087,6 +1095,7 @@ #() iFpipV #() iFpCCC #() iFpCpi +#() iFpCpu #() iFpCpp #() iFpWWW #() iFpWWu @@ -1109,6 +1118,7 @@ #() iFpupC #() iFpupu #() iFpupU +#() iFpupl #() iFpupL #() iFpupp #() iFpupV @@ -1152,6 +1162,7 @@ #() iFppuw #() iFppui #() iFppuu +#() iFppul #() iFppuL #() iFppup #() iFppdd @@ -1341,6 +1352,7 @@ #() pFpWWW #() pFpuii #() pFpuip +#() pFpuCC #() pFpuuu #() pFpuup #() pFpudd @@ -1578,6 +1590,7 @@ #() vFppiff #() vFppidd #() vFppipi +#() vFppipu #() vFppipp #() vFppWui #() vFppuii @@ -1683,6 +1696,7 @@ #() iFpippL #() iFpippp #() iFpCCCC +#() iFpCCpu #() iFpCupp #() iFpCpip #() iFpuiip @@ -1704,6 +1718,7 @@ #() iFpupuU #() iFpupup #() iFpupLu +#() iFpupLp #() iFpuppu #() iFpuppL #() iFpuppp @@ -1738,6 +1753,7 @@ #() iFppipu #() iFppipl #() iFppipp +#() iFppWpp #() iFppuwp #() iFppuip #() iFppuuu @@ -2058,6 +2074,7 @@ #() vFpuupuu #() vFpuuppp #() vFpudddd +#() vFpuLuuu #() vFpupiUu #() vFpupuuu #() vFpupupu @@ -2181,6 +2198,7 @@ #() iFpCiipp #() iFpCpipu #() iFpWipip +#() iFpWCupp #() iFpWpppp #() iFpuiCpp #() iFpuiLpp @@ -2235,6 +2253,7 @@ #() iFppippu #() iFppippp #() iFppIppp +#() iFppCupp #() iFppuiii #() iFppuipp #() iFppuIII @@ -2314,6 +2333,7 @@ #() lFpipill #() lFpuuLLp #() lFpluuic +#() lFppuppL #() lFppLipp #() lFpppLpp #() LFEuuppp @@ -2832,6 +2852,7 @@ #() iFpWCuWCuu #() iFpuiipppp #() iFpuippLpp +#() iFpuCiuuuu #() iFpuuiiuuu #() iFpuuipppp #() iFpuuuiiii @@ -2973,7 +2994,9 @@ #() vFpiLLpiipi #() vFpiLpLiipi #() vFpipiuiipp +#() vFpuuCiuuuu #() vFpuuuuuuuu +#() vFpuppppppp #() vFpLiiipiii #() vFpLpLpLLpp #() vFpLpppippp diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 5f452dee..b139982b 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -110,6 +110,7 @@ typedef uint16_t (*WFu_t)(uint32_t); typedef uint16_t (*WFp_t)(void*); typedef uint32_t (*uFv_t)(void); typedef uint32_t (*uFi_t)(int32_t); +typedef uint32_t (*uFC_t)(uint8_t); typedef uint32_t (*uFu_t)(uint32_t); typedef uint32_t (*uFU_t)(uint64_t); typedef uint32_t (*uFd_t)(double); @@ -245,6 +246,7 @@ typedef int32_t (*iFiU_t)(int32_t, uint64_t); typedef int32_t (*iFil_t)(int32_t, intptr_t); typedef int32_t (*iFip_t)(int32_t, void*); typedef int32_t (*iFiS_t)(int32_t, void*); +typedef int32_t (*iFWW_t)(uint16_t, uint16_t); typedef int32_t (*iFui_t)(uint32_t, int32_t); typedef int32_t (*iFuu_t)(uint32_t, uint32_t); typedef int32_t (*iFuL_t)(uint32_t, uintptr_t); @@ -487,6 +489,7 @@ typedef void (*vFpid_t)(void*, int32_t, double); typedef void (*vFpiL_t)(void*, int32_t, uintptr_t); typedef void (*vFpip_t)(void*, int32_t, void*); typedef void (*vFpiS_t)(void*, int32_t, void*); +typedef void (*vFpCu_t)(void*, uint8_t, uint32_t); typedef void (*vFpui_t)(void*, uint32_t, int32_t); typedef void (*vFpuI_t)(void*, uint32_t, int64_t); typedef void (*vFpuC_t)(void*, uint32_t, uint8_t); @@ -593,6 +596,7 @@ typedef int32_t (*iFpiL_t)(void*, int32_t, uintptr_t); typedef int32_t (*iFpip_t)(void*, int32_t, void*); typedef int32_t (*iFpCu_t)(void*, uint8_t, uint32_t); typedef int32_t (*iFpCp_t)(void*, uint8_t, void*); +typedef int32_t (*iFpWW_t)(void*, uint16_t, uint16_t); typedef int32_t (*iFpWu_t)(void*, uint16_t, uint32_t); typedef int32_t (*iFpWp_t)(void*, uint16_t, void*); typedef int32_t (*iFpui_t)(void*, uint32_t, int32_t); @@ -659,6 +663,7 @@ typedef uint32_t (*uFipu_t)(int32_t, void*, uint32_t); typedef uint32_t (*uFipL_t)(int32_t, void*, uintptr_t); typedef uint32_t (*uFuii_t)(uint32_t, int32_t, int32_t); typedef uint32_t (*uFuip_t)(uint32_t, int32_t, void*); +typedef uint32_t (*uFuCC_t)(uint32_t, uint8_t, uint8_t); typedef uint32_t (*uFuuu_t)(uint32_t, uint32_t, uint32_t); typedef uint32_t (*uFuup_t)(uint32_t, uint32_t, void*); typedef uint32_t (*uFufp_t)(uint32_t, float, void*); @@ -775,6 +780,7 @@ typedef void* (*pFipp_t)(int32_t, void*, void*); typedef void* (*pFCuW_t)(uint8_t, uint32_t, uint16_t); typedef void* (*pFWWW_t)(uint16_t, uint16_t, uint16_t); typedef void* (*pFuip_t)(uint32_t, int32_t, void*); +typedef void* (*pFuCC_t)(uint32_t, uint8_t, uint8_t); typedef void* (*pFuui_t)(uint32_t, uint32_t, int32_t); typedef void* (*pFuuu_t)(uint32_t, uint32_t, uint32_t); typedef void* (*pFulu_t)(uint32_t, intptr_t, uint32_t); @@ -966,6 +972,7 @@ typedef void (*vFpipp_t)(void*, int32_t, void*, void*); typedef void (*vFpCuW_t)(void*, uint8_t, uint32_t, uint16_t); typedef void (*vFpuii_t)(void*, uint32_t, int32_t, int32_t); typedef void (*vFpuip_t)(void*, uint32_t, int32_t, void*); +typedef void (*vFpuCC_t)(void*, uint32_t, uint8_t, uint8_t); typedef void (*vFpuuu_t)(void*, uint32_t, uint32_t, uint32_t); typedef void (*vFpuup_t)(void*, uint32_t, uint32_t, void*); typedef void (*vFpufi_t)(void*, uint32_t, float, int32_t); @@ -1105,6 +1112,7 @@ typedef int32_t (*iFpiiu_t)(void*, int32_t, int32_t, uint32_t); typedef int32_t (*iFpiid_t)(void*, int32_t, int32_t, double); typedef int32_t (*iFpiiL_t)(void*, int32_t, int32_t, uintptr_t); typedef int32_t (*iFpiip_t)(void*, int32_t, int32_t, void*); +typedef int32_t (*iFpiCp_t)(void*, int32_t, uint8_t, void*); typedef int32_t (*iFpiuu_t)(void*, int32_t, uint32_t, uint32_t); typedef int32_t (*iFpiuL_t)(void*, int32_t, uint32_t, uintptr_t); typedef int32_t (*iFpiup_t)(void*, int32_t, uint32_t, void*); @@ -1118,6 +1126,7 @@ typedef int32_t (*iFpipp_t)(void*, int32_t, void*, void*); typedef int32_t (*iFpipV_t)(void*, int32_t, void*, void*); typedef int32_t (*iFpCCC_t)(void*, uint8_t, uint8_t, uint8_t); typedef int32_t (*iFpCpi_t)(void*, uint8_t, void*, int32_t); +typedef int32_t (*iFpCpu_t)(void*, uint8_t, void*, uint32_t); typedef int32_t (*iFpCpp_t)(void*, uint8_t, void*, void*); typedef int32_t (*iFpWWW_t)(void*, uint16_t, uint16_t, uint16_t); typedef int32_t (*iFpWWu_t)(void*, uint16_t, uint16_t, uint32_t); @@ -1140,6 +1149,7 @@ typedef int32_t (*iFpupi_t)(void*, uint32_t, void*, int32_t); typedef int32_t (*iFpupC_t)(void*, uint32_t, void*, uint8_t); typedef int32_t (*iFpupu_t)(void*, uint32_t, void*, uint32_t); typedef int32_t (*iFpupU_t)(void*, uint32_t, void*, uint64_t); +typedef int32_t (*iFpupl_t)(void*, uint32_t, void*, intptr_t); typedef int32_t (*iFpupL_t)(void*, uint32_t, void*, uintptr_t); typedef int32_t (*iFpupp_t)(void*, uint32_t, void*, void*); typedef int32_t (*iFpupV_t)(void*, uint32_t, void*, void*); @@ -1182,6 +1192,7 @@ typedef int32_t (*iFppCC_t)(void*, void*, uint8_t, uint8_t); typedef int32_t (*iFppuw_t)(void*, void*, uint32_t, int16_t); typedef int32_t (*iFppui_t)(void*, void*, uint32_t, int32_t); typedef int32_t (*iFppuu_t)(void*, void*, uint32_t, uint32_t); +typedef int32_t (*iFppul_t)(void*, void*, uint32_t, intptr_t); typedef int32_t (*iFppuL_t)(void*, void*, uint32_t, uintptr_t); typedef int32_t (*iFppup_t)(void*, void*, uint32_t, void*); typedef int32_t (*iFppdd_t)(void*, void*, double, double); @@ -1370,6 +1381,7 @@ typedef void* (*pFpCip_t)(void*, uint8_t, int32_t, void*); typedef void* (*pFpWWW_t)(void*, uint16_t, uint16_t, uint16_t); typedef void* (*pFpuii_t)(void*, uint32_t, int32_t, int32_t); typedef void* (*pFpuip_t)(void*, uint32_t, int32_t, void*); +typedef void* (*pFpuCC_t)(void*, uint32_t, uint8_t, uint8_t); typedef void* (*pFpuuu_t)(void*, uint32_t, uint32_t, uint32_t); typedef void* (*pFpuup_t)(void*, uint32_t, uint32_t, void*); typedef void* (*pFpudd_t)(void*, uint32_t, double, double); @@ -1607,6 +1619,7 @@ typedef void (*vFppiup_t)(void*, void*, int32_t, uint32_t, void*); typedef void (*vFppiff_t)(void*, void*, int32_t, float, float); typedef void (*vFppidd_t)(void*, void*, int32_t, double, double); typedef void (*vFppipi_t)(void*, void*, int32_t, void*, int32_t); +typedef void (*vFppipu_t)(void*, void*, int32_t, void*, uint32_t); typedef void (*vFppipp_t)(void*, void*, int32_t, void*, void*); typedef void (*vFppWui_t)(void*, void*, uint16_t, uint32_t, int32_t); typedef void (*vFppuii_t)(void*, void*, uint32_t, int32_t, int32_t); @@ -1712,6 +1725,7 @@ typedef int32_t (*iFpippW_t)(void*, int32_t, void*, void*, uint16_t); typedef int32_t (*iFpippL_t)(void*, int32_t, void*, void*, uintptr_t); typedef int32_t (*iFpippp_t)(void*, int32_t, void*, void*, void*); typedef int32_t (*iFpCCCC_t)(void*, uint8_t, uint8_t, uint8_t, uint8_t); +typedef int32_t (*iFpCCpu_t)(void*, uint8_t, uint8_t, void*, uint32_t); typedef int32_t (*iFpCupp_t)(void*, uint8_t, uint32_t, void*, void*); typedef int32_t (*iFpCpip_t)(void*, uint8_t, void*, int32_t, void*); typedef int32_t (*iFpuiip_t)(void*, uint32_t, int32_t, int32_t, void*); @@ -1733,6 +1747,7 @@ typedef int32_t (*iFpupuu_t)(void*, uint32_t, void*, uint32_t, uint32_t); typedef int32_t (*iFpupuU_t)(void*, uint32_t, void*, uint32_t, uint64_t); typedef int32_t (*iFpupup_t)(void*, uint32_t, void*, uint32_t, void*); typedef int32_t (*iFpupLu_t)(void*, uint32_t, void*, uintptr_t, uint32_t); +typedef int32_t (*iFpupLp_t)(void*, uint32_t, void*, uintptr_t, void*); typedef int32_t (*iFpuppu_t)(void*, uint32_t, void*, void*, uint32_t); typedef int32_t (*iFpuppL_t)(void*, uint32_t, void*, void*, uintptr_t); typedef int32_t (*iFpuppp_t)(void*, uint32_t, void*, void*, void*); @@ -1767,6 +1782,7 @@ typedef int32_t (*iFppipi_t)(void*, void*, int32_t, void*, int32_t); typedef int32_t (*iFppipu_t)(void*, void*, int32_t, void*, uint32_t); typedef int32_t (*iFppipl_t)(void*, void*, int32_t, void*, intptr_t); typedef int32_t (*iFppipp_t)(void*, void*, int32_t, void*, void*); +typedef int32_t (*iFppWpp_t)(void*, void*, uint16_t, void*, void*); typedef int32_t (*iFppuwp_t)(void*, void*, uint32_t, int16_t, void*); typedef int32_t (*iFppuip_t)(void*, void*, uint32_t, int32_t, void*); typedef int32_t (*iFppuuu_t)(void*, void*, uint32_t, uint32_t, uint32_t); @@ -2087,6 +2103,7 @@ typedef void (*vFpuuupp_t)(void*, uint32_t, uint32_t, uint32_t, void*, void*); typedef void (*vFpuupuu_t)(void*, uint32_t, uint32_t, void*, uint32_t, uint32_t); typedef void (*vFpuuppp_t)(void*, uint32_t, uint32_t, void*, void*, void*); typedef void (*vFpudddd_t)(void*, uint32_t, double, double, double, double); +typedef void (*vFpuLuuu_t)(void*, uint32_t, uintptr_t, uint32_t, uint32_t, uint32_t); typedef void (*vFpupiUu_t)(void*, uint32_t, void*, int32_t, uint64_t, uint32_t); typedef void (*vFpupuuu_t)(void*, uint32_t, void*, uint32_t, uint32_t, uint32_t); typedef void (*vFpupupu_t)(void*, uint32_t, void*, uint32_t, void*, uint32_t); @@ -2209,6 +2226,7 @@ typedef int32_t (*iFpipppp_t)(void*, int32_t, void*, void*, void*, void*); typedef int32_t (*iFpCiipp_t)(void*, uint8_t, int32_t, int32_t, void*, void*); typedef int32_t (*iFpCpipu_t)(void*, uint8_t, void*, int32_t, void*, uint32_t); typedef int32_t (*iFpWipip_t)(void*, uint16_t, int32_t, void*, int32_t, void*); +typedef int32_t (*iFpWCupp_t)(void*, uint16_t, uint8_t, uint32_t, void*, void*); typedef int32_t (*iFpWpppp_t)(void*, uint16_t, void*, void*, void*, void*); typedef int32_t (*iFpuiCpp_t)(void*, uint32_t, int32_t, uint8_t, void*, void*); typedef int32_t (*iFpuiLpp_t)(void*, uint32_t, int32_t, uintptr_t, void*, void*); @@ -2263,6 +2281,7 @@ typedef int32_t (*iFppippi_t)(void*, void*, int32_t, void*, void*, int32_t); typedef int32_t (*iFppippu_t)(void*, void*, int32_t, void*, void*, uint32_t); typedef int32_t (*iFppippp_t)(void*, void*, int32_t, void*, void*, void*); typedef int32_t (*iFppIppp_t)(void*, void*, int64_t, void*, void*, void*); +typedef int32_t (*iFppCupp_t)(void*, void*, uint8_t, uint32_t, void*, void*); typedef int32_t (*iFppuiii_t)(void*, void*, uint32_t, int32_t, int32_t, int32_t); typedef int32_t (*iFppuipp_t)(void*, void*, uint32_t, int32_t, void*, void*); typedef int32_t (*iFppuIII_t)(void*, void*, uint32_t, int64_t, int64_t, int64_t); @@ -2342,6 +2361,7 @@ typedef intptr_t (*lFipLpLL_t)(int32_t, void*, uintptr_t, void*, uintptr_t, uint typedef intptr_t (*lFpipill_t)(void*, int32_t, void*, int32_t, intptr_t, intptr_t); typedef intptr_t (*lFpuuLLp_t)(void*, uint32_t, uint32_t, uintptr_t, uintptr_t, void*); typedef intptr_t (*lFpluuic_t)(void*, intptr_t, uint32_t, uint32_t, int32_t, int8_t); +typedef intptr_t (*lFppuppL_t)(void*, void*, uint32_t, void*, void*, uintptr_t); typedef intptr_t (*lFppLipp_t)(void*, void*, uintptr_t, int32_t, void*, void*); typedef intptr_t (*lFpppLpp_t)(void*, void*, void*, uintptr_t, void*, void*); typedef uintptr_t (*LFEuuppp_t)(x64emu_t*, uint32_t, uint32_t, void*, void*, void*); @@ -2860,6 +2880,7 @@ typedef int32_t (*iFpCCWWpWu_t)(void*, uint8_t, uint8_t, uint16_t, uint16_t, voi typedef int32_t (*iFpWCuWCuu_t)(void*, uint16_t, uint8_t, uint32_t, uint16_t, uint8_t, uint32_t, uint32_t); typedef int32_t (*iFpuiipppp_t)(void*, uint32_t, int32_t, int32_t, void*, void*, void*, void*); typedef int32_t (*iFpuippLpp_t)(void*, uint32_t, int32_t, void*, void*, uintptr_t, void*, void*); +typedef int32_t (*iFpuCiuuuu_t)(void*, uint32_t, uint8_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iFpuuiiuuu_t)(void*, uint32_t, uint32_t, int32_t, int32_t, uint32_t, uint32_t, uint32_t); typedef int32_t (*iFpuuipppp_t)(void*, uint32_t, uint32_t, int32_t, void*, void*, void*, void*); typedef int32_t (*iFpuuuiiii_t)(void*, uint32_t, uint32_t, uint32_t, int32_t, int32_t, int32_t, int32_t); @@ -3001,7 +3022,9 @@ typedef void (*vFpiuippppi_t)(void*, int32_t, uint32_t, int32_t, void*, void*, v typedef void (*vFpiLLpiipi_t)(void*, int32_t, uintptr_t, uintptr_t, void*, int32_t, int32_t, void*, int32_t); typedef void (*vFpiLpLiipi_t)(void*, int32_t, uintptr_t, void*, uintptr_t, int32_t, int32_t, void*, int32_t); typedef void (*vFpipiuiipp_t)(void*, int32_t, void*, int32_t, uint32_t, int32_t, int32_t, void*, void*); +typedef void (*vFpuuCiuuuu_t)(void*, uint32_t, uint32_t, uint8_t, int32_t, uint32_t, uint32_t, uint32_t, uint32_t); typedef void (*vFpuuuuuuuu_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); +typedef void (*vFpuppppppp_t)(void*, uint32_t, void*, void*, void*, void*, void*, void*, void*); typedef void (*vFpLiiipiii_t)(void*, uintptr_t, int32_t, int32_t, int32_t, void*, int32_t, int32_t, int32_t); typedef void (*vFpLpLpLLpp_t)(void*, uintptr_t, void*, uintptr_t, void*, uintptr_t, uintptr_t, void*, void*); typedef void (*vFpLpppippp_t)(void*, uintptr_t, void*, void*, void*, int32_t, void*, void*, void*); @@ -3488,6 +3511,7 @@ void WFu(x64emu_t *emu, uintptr_t fcn) { WFu_t fn = (WFu_t)fcn; R_RAX=(unsigned void WFp(x64emu_t *emu, uintptr_t fcn) { WFp_t fn = (WFp_t)fcn; R_RAX=(unsigned short)fn((void*)R_RDI); } void uFv(x64emu_t *emu, uintptr_t fcn) { uFv_t fn = (uFv_t)fcn; R_RAX=(uint32_t)fn(); } void uFi(x64emu_t *emu, uintptr_t fcn) { uFi_t fn = (uFi_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI); } +void uFC(x64emu_t *emu, uintptr_t fcn) { uFC_t fn = (uFC_t)fcn; R_RAX=(uint32_t)fn((uint8_t)R_RDI); } void uFu(x64emu_t *emu, uintptr_t fcn) { uFu_t fn = (uFu_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI); } void uFU(x64emu_t *emu, uintptr_t fcn) { uFU_t fn = (uFU_t)fcn; R_RAX=(uint32_t)fn((uint64_t)R_RDI); } void uFd(x64emu_t *emu, uintptr_t fcn) { uFd_t fn = (uFd_t)fcn; R_RAX=(uint32_t)fn(emu->xmm[0].d[0]); } @@ -3623,6 +3647,7 @@ void iFiU(x64emu_t *emu, uintptr_t fcn) { iFiU_t fn = (iFiU_t)fcn; R_RAX=(uint32 void iFil(x64emu_t *emu, uintptr_t fcn) { iFil_t fn = (iFil_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (intptr_t)R_RSI); } void iFip(x64emu_t *emu, uintptr_t fcn) { iFip_t fn = (iFip_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (void*)R_RSI); } void iFiS(x64emu_t *emu, uintptr_t fcn) { iFiS_t fn = (iFiS_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, io_convert((void*)R_RSI)); } +void iFWW(x64emu_t *emu, uintptr_t fcn) { iFWW_t fn = (iFWW_t)fcn; R_RAX=(uint32_t)fn((uint16_t)R_RDI, (uint16_t)R_RSI); } void iFui(x64emu_t *emu, uintptr_t fcn) { iFui_t fn = (iFui_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI); } void iFuu(x64emu_t *emu, uintptr_t fcn) { iFuu_t fn = (iFuu_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI); } void iFuL(x64emu_t *emu, uintptr_t fcn) { iFuL_t fn = (iFuL_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (uintptr_t)R_RSI); } @@ -3865,6 +3890,7 @@ void vFpid(x64emu_t *emu, uintptr_t fcn) { vFpid_t fn = (vFpid_t)fcn; fn((void*) void vFpiL(x64emu_t *emu, uintptr_t fcn) { vFpiL_t fn = (vFpiL_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX); } void vFpip(x64emu_t *emu, uintptr_t fcn) { vFpip_t fn = (vFpip_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX); } void vFpiS(x64emu_t *emu, uintptr_t fcn) { vFpiS_t fn = (vFpiS_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, io_convert((void*)R_RDX)); } +void vFpCu(x64emu_t *emu, uintptr_t fcn) { vFpCu_t fn = (vFpCu_t)fcn; fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX); } void vFpui(x64emu_t *emu, uintptr_t fcn) { vFpui_t fn = (vFpui_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX); } void vFpuI(x64emu_t *emu, uintptr_t fcn) { vFpuI_t fn = (vFpuI_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (int64_t)R_RDX); } void vFpuC(x64emu_t *emu, uintptr_t fcn) { vFpuC_t fn = (vFpuC_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint8_t)R_RDX); } @@ -3971,6 +3997,7 @@ void iFpiL(x64emu_t *emu, uintptr_t fcn) { iFpiL_t fn = (iFpiL_t)fcn; R_RAX=(uin void iFpip(x64emu_t *emu, uintptr_t fcn) { iFpip_t fn = (iFpip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX); } void iFpCu(x64emu_t *emu, uintptr_t fcn) { iFpCu_t fn = (iFpCu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX); } void iFpCp(x64emu_t *emu, uintptr_t fcn) { iFpCp_t fn = (iFpCp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX); } +void iFpWW(x64emu_t *emu, uintptr_t fcn) { iFpWW_t fn = (iFpWW_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX); } void iFpWu(x64emu_t *emu, uintptr_t fcn) { iFpWu_t fn = (iFpWu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint32_t)R_RDX); } void iFpWp(x64emu_t *emu, uintptr_t fcn) { iFpWp_t fn = (iFpWp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX); } void iFpui(x64emu_t *emu, uintptr_t fcn) { iFpui_t fn = (iFpui_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX); } @@ -4037,6 +4064,7 @@ void uFipu(x64emu_t *emu, uintptr_t fcn) { uFipu_t fn = (uFipu_t)fcn; R_RAX=(uin void uFipL(x64emu_t *emu, uintptr_t fcn) { uFipL_t fn = (uFipL_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX); } void uFuii(x64emu_t *emu, uintptr_t fcn) { uFuii_t fn = (uFuii_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX); } void uFuip(x64emu_t *emu, uintptr_t fcn) { uFuip_t fn = (uFuip_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX); } +void uFuCC(x64emu_t *emu, uintptr_t fcn) { uFuCC_t fn = (uFuCC_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX); } void uFuuu(x64emu_t *emu, uintptr_t fcn) { uFuuu_t fn = (uFuuu_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX); } void uFuup(x64emu_t *emu, uintptr_t fcn) { uFuup_t fn = (uFuup_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX); } void uFufp(x64emu_t *emu, uintptr_t fcn) { uFufp_t fn = (uFufp_t)fcn; R_RAX=(uint32_t)fn((uint32_t)R_RDI, emu->xmm[0].f[0], (void*)R_RSI); } @@ -4153,6 +4181,7 @@ void pFipp(x64emu_t *emu, uintptr_t fcn) { pFipp_t fn = (pFipp_t)fcn; R_RAX=(uin void pFCuW(x64emu_t *emu, uintptr_t fcn) { pFCuW_t fn = (pFCuW_t)fcn; R_RAX=(uintptr_t)fn((uint8_t)R_RDI, (uint32_t)R_RSI, (uint16_t)R_RDX); } void pFWWW(x64emu_t *emu, uintptr_t fcn) { pFWWW_t fn = (pFWWW_t)fcn; R_RAX=(uintptr_t)fn((uint16_t)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX); } void pFuip(x64emu_t *emu, uintptr_t fcn) { pFuip_t fn = (pFuip_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX); } +void pFuCC(x64emu_t *emu, uintptr_t fcn) { pFuCC_t fn = (pFuCC_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX); } void pFuui(x64emu_t *emu, uintptr_t fcn) { pFuui_t fn = (pFuui_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX); } void pFuuu(x64emu_t *emu, uintptr_t fcn) { pFuuu_t fn = (pFuuu_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX); } void pFulu(x64emu_t *emu, uintptr_t fcn) { pFulu_t fn = (pFulu_t)fcn; R_RAX=(uintptr_t)fn((uint32_t)R_RDI, (intptr_t)R_RSI, (uint32_t)R_RDX); } @@ -4344,6 +4373,7 @@ void vFpipp(x64emu_t *emu, uintptr_t fcn) { vFpipp_t fn = (vFpipp_t)fcn; fn((voi void vFpCuW(x64emu_t *emu, uintptr_t fcn) { vFpCuW_t fn = (vFpCuW_t)fcn; fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (uint16_t)R_RCX); } void vFpuii(x64emu_t *emu, uintptr_t fcn) { vFpuii_t fn = (vFpuii_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void vFpuip(x64emu_t *emu, uintptr_t fcn) { vFpuip_t fn = (vFpuip_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } +void vFpuCC(x64emu_t *emu, uintptr_t fcn) { vFpuCC_t fn = (vFpuCC_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX); } void vFpuuu(x64emu_t *emu, uintptr_t fcn) { vFpuuu_t fn = (vFpuuu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); } void vFpuup(x64emu_t *emu, uintptr_t fcn) { vFpuup_t fn = (vFpuup_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } void vFpufi(x64emu_t *emu, uintptr_t fcn) { vFpufi_t fn = (vFpufi_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, emu->xmm[0].f[0], (int32_t)R_RDX); } @@ -4483,6 +4513,7 @@ void iFpiiu(x64emu_t *emu, uintptr_t fcn) { iFpiiu_t fn = (iFpiiu_t)fcn; R_RAX=( void iFpiid(x64emu_t *emu, uintptr_t fcn) { iFpiid_t fn = (iFpiid_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, emu->xmm[0].d[0]); } void iFpiiL(x64emu_t *emu, uintptr_t fcn) { iFpiiL_t fn = (iFpiiL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (uintptr_t)R_RCX); } void iFpiip(x64emu_t *emu, uintptr_t fcn) { iFpiip_t fn = (iFpiip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } +void iFpiCp(x64emu_t *emu, uintptr_t fcn) { iFpiCp_t fn = (iFpiCp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint8_t)R_RDX, (void*)R_RCX); } void iFpiuu(x64emu_t *emu, uintptr_t fcn) { iFpiuu_t fn = (iFpiuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); } void iFpiuL(x64emu_t *emu, uintptr_t fcn) { iFpiuL_t fn = (iFpiuL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX); } void iFpiup(x64emu_t *emu, uintptr_t fcn) { iFpiup_t fn = (iFpiup_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } @@ -4496,6 +4527,7 @@ void iFpipp(x64emu_t *emu, uintptr_t fcn) { iFpipp_t fn = (iFpipp_t)fcn; R_RAX=( void iFpipV(x64emu_t *emu, uintptr_t fcn) { iFpipV_t fn = (iFpipV_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } void iFpCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCC_t fn = (iFpCCC_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX); } void iFpCpi(x64emu_t *emu, uintptr_t fcn) { iFpCpi_t fn = (iFpCpi_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX); } +void iFpCpu(x64emu_t *emu, uintptr_t fcn) { iFpCpu_t fn = (iFpCpu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX); } void iFpCpp(x64emu_t *emu, uintptr_t fcn) { iFpCpp_t fn = (iFpCpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFpWWW(x64emu_t *emu, uintptr_t fcn) { iFpWWW_t fn = (iFpWWW_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX); } void iFpWWu(x64emu_t *emu, uintptr_t fcn) { iFpWWu_t fn = (iFpWWu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint32_t)R_RCX); } @@ -4518,6 +4550,7 @@ void iFpupi(x64emu_t *emu, uintptr_t fcn) { iFpupi_t fn = (iFpupi_t)fcn; R_RAX=( void iFpupC(x64emu_t *emu, uintptr_t fcn) { iFpupC_t fn = (iFpupC_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint8_t)R_RCX); } void iFpupu(x64emu_t *emu, uintptr_t fcn) { iFpupu_t fn = (iFpupu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX); } void iFpupU(x64emu_t *emu, uintptr_t fcn) { iFpupU_t fn = (iFpupU_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint64_t)R_RCX); } +void iFpupl(x64emu_t *emu, uintptr_t fcn) { iFpupl_t fn = (iFpupl_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (intptr_t)R_RCX); } void iFpupL(x64emu_t *emu, uintptr_t fcn) { iFpupL_t fn = (iFpupL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX); } void iFpupp(x64emu_t *emu, uintptr_t fcn) { iFpupp_t fn = (iFpupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX); } void iFpupV(x64emu_t *emu, uintptr_t fcn) { iFpupV_t fn = (iFpupV_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8)); } @@ -4560,6 +4593,7 @@ void iFppCC(x64emu_t *emu, uintptr_t fcn) { iFppCC_t fn = (iFppCC_t)fcn; R_RAX=( void iFppuw(x64emu_t *emu, uintptr_t fcn) { iFppuw_t fn = (iFppuw_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX); } void iFppui(x64emu_t *emu, uintptr_t fcn) { iFppui_t fn = (iFppui_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX); } void iFppuu(x64emu_t *emu, uintptr_t fcn) { iFppuu_t fn = (iFppuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); } +void iFppul(x64emu_t *emu, uintptr_t fcn) { iFppul_t fn = (iFppul_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (intptr_t)R_RCX); } void iFppuL(x64emu_t *emu, uintptr_t fcn) { iFppuL_t fn = (iFppuL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX); } void iFppup(x64emu_t *emu, uintptr_t fcn) { iFppup_t fn = (iFppup_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } void iFppdd(x64emu_t *emu, uintptr_t fcn) { iFppdd_t fn = (iFppdd_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0]); } @@ -4748,6 +4782,7 @@ void pFpCip(x64emu_t *emu, uintptr_t fcn) { pFpCip_t fn = (pFpCip_t)fcn; R_RAX=( void pFpWWW(x64emu_t *emu, uintptr_t fcn) { pFpWWW_t fn = (pFpWWW_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint16_t)R_RDX, (uint16_t)R_RCX); } void pFpuii(x64emu_t *emu, uintptr_t fcn) { pFpuii_t fn = (pFpuii_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); } void pFpuip(x64emu_t *emu, uintptr_t fcn) { pFpuip_t fn = (pFpuip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); } +void pFpuCC(x64emu_t *emu, uintptr_t fcn) { pFpuCC_t fn = (pFpuCC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX); } void pFpuuu(x64emu_t *emu, uintptr_t fcn) { pFpuuu_t fn = (pFpuuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); } void pFpuup(x64emu_t *emu, uintptr_t fcn) { pFpuup_t fn = (pFpuup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); } void pFpudd(x64emu_t *emu, uintptr_t fcn) { pFpudd_t fn = (pFpudd_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0]); } @@ -4985,6 +5020,7 @@ void vFppiup(x64emu_t *emu, uintptr_t fcn) { vFppiup_t fn = (vFppiup_t)fcn; fn(( void vFppiff(x64emu_t *emu, uintptr_t fcn) { vFppiff_t fn = (vFppiff_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, emu->xmm[0].f[0], emu->xmm[1].f[0]); } void vFppidd(x64emu_t *emu, uintptr_t fcn) { vFppidd_t fn = (vFppidd_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, emu->xmm[0].d[0], emu->xmm[1].d[0]); } void vFppipi(x64emu_t *emu, uintptr_t fcn) { vFppipi_t fn = (vFppipi_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8); } +void vFppipu(x64emu_t *emu, uintptr_t fcn) { vFppipu_t fn = (vFppipu_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8); } void vFppipp(x64emu_t *emu, uintptr_t fcn) { vFppipp_t fn = (vFppipp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void vFppWui(x64emu_t *emu, uintptr_t fcn) { vFppWui_t fn = (vFppWui_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (uint16_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8); } void vFppuii(x64emu_t *emu, uintptr_t fcn) { vFppuii_t fn = (vFppuii_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8); } @@ -5090,6 +5126,7 @@ void iFpippW(x64emu_t *emu, uintptr_t fcn) { iFpippW_t fn = (iFpippW_t)fcn; R_RA void iFpippL(x64emu_t *emu, uintptr_t fcn) { iFpippL_t fn = (iFpippL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } void iFpippp(x64emu_t *emu, uintptr_t fcn) { iFpippp_t fn = (iFpippp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpCCCC(x64emu_t *emu, uintptr_t fcn) { iFpCCCC_t fn = (iFpCCCC_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8); } +void iFpCCpu(x64emu_t *emu, uintptr_t fcn) { iFpCCpu_t fn = (iFpCCpu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint8_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8); } void iFpCupp(x64emu_t *emu, uintptr_t fcn) { iFpCupp_t fn = (iFpCupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFpCpip(x64emu_t *emu, uintptr_t fcn) { iFpCpip_t fn = (iFpCpip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void iFpuiip(x64emu_t *emu, uintptr_t fcn) { iFpuiip_t fn = (iFpuiip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } @@ -5111,6 +5148,7 @@ void iFpupuu(x64emu_t *emu, uintptr_t fcn) { iFpupuu_t fn = (iFpupuu_t)fcn; R_RA void iFpupuU(x64emu_t *emu, uintptr_t fcn) { iFpupuU_t fn = (iFpupuU_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint64_t)R_R8); } void iFpupup(x64emu_t *emu, uintptr_t fcn) { iFpupup_t fn = (iFpupup_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8); } void iFpupLu(x64emu_t *emu, uintptr_t fcn) { iFpupLu_t fn = (iFpupLu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uint32_t)R_R8); } +void iFpupLp(x64emu_t *emu, uintptr_t fcn) { iFpupLp_t fn = (iFpupLp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8); } void iFpuppu(x64emu_t *emu, uintptr_t fcn) { iFpuppu_t fn = (iFpuppu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uint32_t)R_R8); } void iFpuppL(x64emu_t *emu, uintptr_t fcn) { iFpuppL_t fn = (iFpuppL_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (uintptr_t)R_R8); } void iFpuppp(x64emu_t *emu, uintptr_t fcn) { iFpuppp_t fn = (iFpuppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -5145,6 +5183,7 @@ void iFppipi(x64emu_t *emu, uintptr_t fcn) { iFppipi_t fn = (iFppipi_t)fcn; R_RA void iFppipu(x64emu_t *emu, uintptr_t fcn) { iFppipu_t fn = (iFppipu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8); } void iFppipl(x64emu_t *emu, uintptr_t fcn) { iFppipl_t fn = (iFppipl_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (intptr_t)R_R8); } void iFppipp(x64emu_t *emu, uintptr_t fcn) { iFppipp_t fn = (iFppipp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8); } +void iFppWpp(x64emu_t *emu, uintptr_t fcn) { iFppWpp_t fn = (iFppWpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint16_t)R_RDX, (void*)R_RCX, (void*)R_R8); } void iFppuwp(x64emu_t *emu, uintptr_t fcn) { iFppuwp_t fn = (iFppuwp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int16_t)R_RCX, (void*)R_R8); } void iFppuip(x64emu_t *emu, uintptr_t fcn) { iFppuip_t fn = (iFppuip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8); } void iFppuuu(x64emu_t *emu, uintptr_t fcn) { iFppuuu_t fn = (iFppuuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8); } @@ -5465,6 +5504,7 @@ void vFpuuupp(x64emu_t *emu, uintptr_t fcn) { vFpuuupp_t fn = (vFpuuupp_t)fcn; f void vFpuupuu(x64emu_t *emu, uintptr_t fcn) { vFpuupuu_t fn = (vFpuupuu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } void vFpuuppp(x64emu_t *emu, uintptr_t fcn) { vFpuuppp_t fn = (vFpuuppp_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void vFpudddd(x64emu_t *emu, uintptr_t fcn) { vFpudddd_t fn = (vFpudddd_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0]); } +void vFpuLuuu(x64emu_t *emu, uintptr_t fcn) { vFpuLuuu_t fn = (vFpuLuuu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uintptr_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } void vFpupiUu(x64emu_t *emu, uintptr_t fcn) { vFpupiUu_t fn = (vFpupiUu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (uint64_t)R_R8, (uint32_t)R_R9); } void vFpupuuu(x64emu_t *emu, uintptr_t fcn) { vFpupuuu_t fn = (vFpupuuu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9); } void vFpupupu(x64emu_t *emu, uintptr_t fcn) { vFpupupu_t fn = (vFpupupu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9); } @@ -5587,6 +5627,7 @@ void iFpipppp(x64emu_t *emu, uintptr_t fcn) { iFpipppp_t fn = (iFpipppp_t)fcn; R void iFpCiipp(x64emu_t *emu, uintptr_t fcn) { iFpCiipp_t fn = (iFpCiipp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpCpipu(x64emu_t *emu, uintptr_t fcn) { iFpCpipu_t fn = (iFpCpipu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint8_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void iFpWipip(x64emu_t *emu, uintptr_t fcn) { iFpWipip_t fn = (iFpWipip_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (void*)R_R9); } +void iFpWCupp(x64emu_t *emu, uintptr_t fcn) { iFpWCupp_t fn = (iFpWCupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpWpppp(x64emu_t *emu, uintptr_t fcn) { iFpWpppp_t fn = (iFpWpppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuiCpp(x64emu_t *emu, uintptr_t fcn) { iFpuiCpp_t fn = (iFpuiCpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (uint8_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFpuiLpp(x64emu_t *emu, uintptr_t fcn) { iFpuiLpp_t fn = (iFpuiLpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } @@ -5641,6 +5682,7 @@ void iFppippi(x64emu_t *emu, uintptr_t fcn) { iFppippi_t fn = (iFppippi_t)fcn; R void iFppippu(x64emu_t *emu, uintptr_t fcn) { iFppippu_t fn = (iFppippu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9); } void iFppippp(x64emu_t *emu, uintptr_t fcn) { iFppippp_t fn = (iFppippp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } void iFppIppp(x64emu_t *emu, uintptr_t fcn) { iFppIppp_t fn = (iFppIppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (int64_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9); } +void iFppCupp(x64emu_t *emu, uintptr_t fcn) { iFppCupp_t fn = (iFppCupp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint8_t)R_RDX, (uint32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFppuiii(x64emu_t *emu, uintptr_t fcn) { iFppuiii_t fn = (iFppuiii_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9); } void iFppuipp(x64emu_t *emu, uintptr_t fcn) { iFppuipp_t fn = (iFppuipp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void iFppuIII(x64emu_t *emu, uintptr_t fcn) { iFppuIII_t fn = (iFppuIII_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (int64_t)R_RCX, (int64_t)R_R8, (int64_t)R_R9); } @@ -5720,6 +5762,7 @@ void lFipLpLL(x64emu_t *emu, uintptr_t fcn) { lFipLpLL_t fn = (lFipLpLL_t)fcn; R void lFpipill(x64emu_t *emu, uintptr_t fcn) { lFpipill_t fn = (lFpipill_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (intptr_t)R_R8, (intptr_t)R_R9); } void lFpuuLLp(x64emu_t *emu, uintptr_t fcn) { lFpuuLLp_t fn = (lFpuuLLp_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (void*)R_R9); } void lFpluuic(x64emu_t *emu, uintptr_t fcn) { lFpluuic_t fn = (lFpluuic_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (intptr_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int8_t)R_R9); } +void lFppuppL(x64emu_t *emu, uintptr_t fcn) { lFppuppL_t fn = (lFppuppL_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9); } void lFppLipp(x64emu_t *emu, uintptr_t fcn) { lFppLipp_t fn = (lFppLipp_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9); } void lFpppLpp(x64emu_t *emu, uintptr_t fcn) { lFpppLpp_t fn = (lFpppLpp_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (void*)R_R9); } void LFEuuppp(x64emu_t *emu, uintptr_t fcn) { LFEuuppp_t fn = (LFEuuppp_t)fcn; R_RAX=(uintptr_t)fn(emu, (uint32_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8); } @@ -6238,6 +6281,7 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fcn) { iFpCCWWpWu_t fn = (iFpCCWWpWu_t) void iFpWCuWCuu(x64emu_t *emu, uintptr_t fcn) { iFpWCuWCuu_t fn = (iFpWCuWCuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint16_t)R_RSI, (uint8_t)R_RDX, (uint32_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpuiipppp(x64emu_t *emu, uintptr_t fcn) { iFpuiipppp_t fn = (iFpuiipppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuippLpp(x64emu_t *emu, uintptr_t fcn) { iFpuippLpp_t fn = (iFpuippLpp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } +void iFpuCiuuuu(x64emu_t *emu, uintptr_t fcn) { iFpuCiuuuu_t fn = (iFpuCiuuuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint8_t)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpuuiiuuu(x64emu_t *emu, uintptr_t fcn) { iFpuuiiuuu_t fn = (iFpuuiiuuu_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16)); } void iFpuuipppp(x64emu_t *emu, uintptr_t fcn) { iFpuuipppp_t fn = (iFpuuipppp_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); } void iFpuuuiiii(x64emu_t *emu, uintptr_t fcn) { iFpuuuiiii_t fn = (iFpuuuiiii_t)fcn; R_RAX=(uint32_t)fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); } @@ -6379,7 +6423,9 @@ void vFpiuippppi(x64emu_t *emu, uintptr_t fcn) { vFpiuippppi_t fn = (vFpiuippppi void vFpiLLpiipi(x64emu_t *emu, uintptr_t fcn) { vFpiLLpiipi_t fn = (vFpiLLpiipi_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void vFpiLpLiipi(x64emu_t *emu, uintptr_t fcn) { vFpiLpLiipi_t fn = (vFpiLpLiipi_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void vFpipiuiipp(x64emu_t *emu, uintptr_t fcn) { vFpipiuiipp_t fn = (vFpipiuiipp_t)fcn; fn((void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (uint32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } +void vFpuuCiuuuu(x64emu_t *emu, uintptr_t fcn) { vFpuuCiuuuu_t fn = (vFpuuCiuuuu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint8_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); } void vFpuuuuuuuu(x64emu_t *emu, uintptr_t fcn) { vFpuuuuuuuu_t fn = (vFpuuuuuuuu_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); } +void vFpuppppppp(x64emu_t *emu, uintptr_t fcn) { vFpuppppppp_t fn = (vFpuppppppp_t)fcn; fn((void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFpLiiipiii(x64emu_t *emu, uintptr_t fcn) { vFpLiiipiii_t fn = (vFpLiiipiii_t)fcn; fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); } void vFpLpLpLLpp(x64emu_t *emu, uintptr_t fcn) { vFpLpLpLLpp_t fn = (vFpLpLpLLpp_t)fcn; fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (void*)R_R8, (uintptr_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } void vFpLpppippp(x64emu_t *emu, uintptr_t fcn) { vFpLpppippp_t fn = (vFpLpppippp_t)fcn; fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); } @@ -6871,6 +6917,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &WFp) return 1; if (fun == &uFv) return 1; if (fun == &uFi) return 1; + if (fun == &uFC) return 1; if (fun == &uFu) return 1; if (fun == &uFU) return 1; if (fun == &uFd) return 2; @@ -6970,6 +7017,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFiU) return 1; if (fun == &iFil) return 1; if (fun == &iFip) return 1; + if (fun == &iFWW) return 1; if (fun == &iFui) return 1; if (fun == &iFuu) return 1; if (fun == &iFuL) return 1; @@ -7163,6 +7211,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpid) return 2; if (fun == &vFpiL) return 1; if (fun == &vFpip) return 1; + if (fun == &vFpCu) return 1; if (fun == &vFpui) return 1; if (fun == &vFpuI) return 1; if (fun == &vFpuC) return 1; @@ -7251,6 +7300,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpip) return 1; if (fun == &iFpCu) return 1; if (fun == &iFpCp) return 1; + if (fun == &iFpWW) return 1; if (fun == &iFpWu) return 1; if (fun == &iFpWp) return 1; if (fun == &iFpui) return 1; @@ -7301,6 +7351,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFipL) return 1; if (fun == &uFuii) return 1; if (fun == &uFuip) return 1; + if (fun == &uFuCC) return 1; if (fun == &uFuuu) return 1; if (fun == &uFuup) return 1; if (fun == &uFufp) return 2; @@ -7393,6 +7444,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFCuW) return 1; if (fun == &pFWWW) return 1; if (fun == &pFuip) return 1; + if (fun == &pFuCC) return 1; if (fun == &pFuui) return 1; if (fun == &pFuuu) return 1; if (fun == &pFulu) return 1; @@ -7540,6 +7592,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpCuW) return 1; if (fun == &vFpuii) return 1; if (fun == &vFpuip) return 1; + if (fun == &vFpuCC) return 1; if (fun == &vFpuuu) return 1; if (fun == &vFpuup) return 1; if (fun == &vFpufi) return 2; @@ -7650,6 +7703,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpiid) return 2; if (fun == &iFpiiL) return 1; if (fun == &iFpiip) return 1; + if (fun == &iFpiCp) return 1; if (fun == &iFpiuu) return 1; if (fun == &iFpiuL) return 1; if (fun == &iFpiup) return 1; @@ -7662,6 +7716,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpipp) return 1; if (fun == &iFpCCC) return 1; if (fun == &iFpCpi) return 1; + if (fun == &iFpCpu) return 1; if (fun == &iFpCpp) return 1; if (fun == &iFpWWW) return 1; if (fun == &iFpWWu) return 1; @@ -7684,6 +7739,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpupC) return 1; if (fun == &iFpupu) return 1; if (fun == &iFpupU) return 1; + if (fun == &iFpupl) return 1; if (fun == &iFpupL) return 1; if (fun == &iFpupp) return 1; if (fun == &iFpUip) return 1; @@ -7725,6 +7781,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppuw) return 1; if (fun == &iFppui) return 1; if (fun == &iFppuu) return 1; + if (fun == &iFppul) return 1; if (fun == &iFppuL) return 1; if (fun == &iFppup) return 1; if (fun == &iFppdd) return 3; @@ -7874,6 +7931,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFpWWW) return 1; if (fun == &pFpuii) return 1; if (fun == &pFpuip) return 1; + if (fun == &pFpuCC) return 1; if (fun == &pFpuuu) return 1; if (fun == &pFpuup) return 1; if (fun == &pFpudd) return 3; @@ -8063,6 +8121,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFppiff) return 3; if (fun == &vFppidd) return 3; if (fun == &vFppipi) return 1; + if (fun == &vFppipu) return 1; if (fun == &vFppipp) return 1; if (fun == &vFppWui) return 1; if (fun == &vFppuii) return 1; @@ -8142,6 +8201,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpippL) return 1; if (fun == &iFpippp) return 1; if (fun == &iFpCCCC) return 1; + if (fun == &iFpCCpu) return 1; if (fun == &iFpCupp) return 1; if (fun == &iFpCpip) return 1; if (fun == &iFpuiip) return 1; @@ -8163,6 +8223,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpupuU) return 1; if (fun == &iFpupup) return 1; if (fun == &iFpupLu) return 1; + if (fun == &iFpupLp) return 1; if (fun == &iFpuppu) return 1; if (fun == &iFpuppL) return 1; if (fun == &iFpuppp) return 1; @@ -8197,6 +8258,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppipu) return 1; if (fun == &iFppipl) return 1; if (fun == &iFppipp) return 1; + if (fun == &iFppWpp) return 1; if (fun == &iFppuwp) return 1; if (fun == &iFppuip) return 1; if (fun == &iFppuuu) return 1; @@ -8447,6 +8509,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpuupuu) return 1; if (fun == &vFpuuppp) return 1; if (fun == &vFpudddd) return 5; + if (fun == &vFpuLuuu) return 1; if (fun == &vFpupiUu) return 1; if (fun == &vFpupuuu) return 1; if (fun == &vFpupupu) return 1; @@ -8552,6 +8615,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFpCiipp) return 1; if (fun == &iFpCpipu) return 1; if (fun == &iFpWipip) return 1; + if (fun == &iFpWCupp) return 1; if (fun == &iFpWpppp) return 1; if (fun == &iFpuiCpp) return 1; if (fun == &iFpuiLpp) return 1; @@ -8606,6 +8670,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppippu) return 1; if (fun == &iFppippp) return 1; if (fun == &iFppIppp) return 1; + if (fun == &iFppCupp) return 1; if (fun == &iFppuiii) return 1; if (fun == &iFppuipp) return 1; if (fun == &iFppuIII) return 1; @@ -8673,6 +8738,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &lFpipill) return 1; if (fun == &lFpuuLLp) return 1; if (fun == &lFpluuic) return 1; + if (fun == &lFppuppL) return 1; if (fun == &lFppLipp) return 1; if (fun == &lFpppLpp) return 1; if (fun == &LFpipipi) return 1; @@ -8822,6 +8888,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &WFu) return 1; if (fun == &WFp) return 1; if (fun == &uFv) return 1; + if (fun == &uFC) return 1; if (fun == &uFu) return 1; if (fun == &uFU) return 1; if (fun == &uFd) return 2; @@ -8981,6 +9048,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFLup) return 1; if (fun == &vFLpL) return 1; if (fun == &vFLpp) return 1; + if (fun == &vFpCu) return 1; if (fun == &vFpuI) return 1; if (fun == &vFpuC) return 1; if (fun == &vFpuW) return 1; @@ -9017,6 +9085,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &CFuff) return 3; if (fun == &CFppp) return 1; if (fun == &WFppp) return 1; + if (fun == &uFuCC) return 1; if (fun == &uFuuu) return 1; if (fun == &uFuup) return 1; if (fun == &uFufp) return 2; @@ -9073,6 +9142,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &LFppp) return 1; if (fun == &pFCuW) return 1; if (fun == &pFWWW) return 1; + if (fun == &pFuCC) return 1; if (fun == &pFuuu) return 1; if (fun == &pFulu) return 1; if (fun == &pFulp) return 1; @@ -9132,6 +9202,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFffff) return 5; if (fun == &vFdddd) return 5; if (fun == &vFpCuW) return 1; + if (fun == &vFpuCC) return 1; if (fun == &vFpuuu) return 1; if (fun == &vFpuup) return 1; if (fun == &vFpudd) return 3; @@ -9220,6 +9291,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &pFLLpp) return 1; if (fun == &pFLppp) return 1; if (fun == &pFpWWW) return 1; + if (fun == &pFpuCC) return 1; if (fun == &pFpuuu) return 1; if (fun == &pFpuup) return 1; if (fun == &pFpudd) return 3; @@ -9382,6 +9454,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &vFpuupuu) return 1; if (fun == &vFpuuppp) return 1; if (fun == &vFpudddd) return 5; + if (fun == &vFpuLuuu) return 1; if (fun == &vFpupuuu) return 1; if (fun == &vFpupupu) return 1; if (fun == &vFpuppuu) return 1; @@ -9421,6 +9494,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &uFppLppL) return 1; if (fun == &uFpppppp) return 1; if (fun == &lFpuuLLp) return 1; + if (fun == &lFppuppL) return 1; if (fun == &lFpppLpp) return 1; if (fun == &LFpLLLLL) return 1; if (fun == &LFppLLpL) return 1; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index e439ff4b..8791ac0f 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -97,6 +97,7 @@ void WFu(x64emu_t *emu, uintptr_t fnc); void WFp(x64emu_t *emu, uintptr_t fnc); void uFv(x64emu_t *emu, uintptr_t fnc); void uFi(x64emu_t *emu, uintptr_t fnc); +void uFC(x64emu_t *emu, uintptr_t fnc); void uFu(x64emu_t *emu, uintptr_t fnc); void uFU(x64emu_t *emu, uintptr_t fnc); void uFd(x64emu_t *emu, uintptr_t fnc); @@ -236,6 +237,7 @@ void iFiU(x64emu_t *emu, uintptr_t fnc); void iFil(x64emu_t *emu, uintptr_t fnc); void iFip(x64emu_t *emu, uintptr_t fnc); void iFiS(x64emu_t *emu, uintptr_t fnc); +void iFWW(x64emu_t *emu, uintptr_t fnc); void iFui(x64emu_t *emu, uintptr_t fnc); void iFuu(x64emu_t *emu, uintptr_t fnc); void iFuL(x64emu_t *emu, uintptr_t fnc); @@ -489,6 +491,7 @@ void vFpid(x64emu_t *emu, uintptr_t fnc); void vFpiL(x64emu_t *emu, uintptr_t fnc); void vFpip(x64emu_t *emu, uintptr_t fnc); void vFpiS(x64emu_t *emu, uintptr_t fnc); +void vFpCu(x64emu_t *emu, uintptr_t fnc); void vFpui(x64emu_t *emu, uintptr_t fnc); void vFpuI(x64emu_t *emu, uintptr_t fnc); void vFpuC(x64emu_t *emu, uintptr_t fnc); @@ -595,6 +598,7 @@ void iFpiL(x64emu_t *emu, uintptr_t fnc); void iFpip(x64emu_t *emu, uintptr_t fnc); void iFpCu(x64emu_t *emu, uintptr_t fnc); void iFpCp(x64emu_t *emu, uintptr_t fnc); +void iFpWW(x64emu_t *emu, uintptr_t fnc); void iFpWu(x64emu_t *emu, uintptr_t fnc); void iFpWp(x64emu_t *emu, uintptr_t fnc); void iFpui(x64emu_t *emu, uintptr_t fnc); @@ -661,6 +665,7 @@ void uFipu(x64emu_t *emu, uintptr_t fnc); void uFipL(x64emu_t *emu, uintptr_t fnc); void uFuii(x64emu_t *emu, uintptr_t fnc); void uFuip(x64emu_t *emu, uintptr_t fnc); +void uFuCC(x64emu_t *emu, uintptr_t fnc); void uFuuu(x64emu_t *emu, uintptr_t fnc); void uFuup(x64emu_t *emu, uintptr_t fnc); void uFufp(x64emu_t *emu, uintptr_t fnc); @@ -780,6 +785,7 @@ void pFipp(x64emu_t *emu, uintptr_t fnc); void pFCuW(x64emu_t *emu, uintptr_t fnc); void pFWWW(x64emu_t *emu, uintptr_t fnc); void pFuip(x64emu_t *emu, uintptr_t fnc); +void pFuCC(x64emu_t *emu, uintptr_t fnc); void pFuui(x64emu_t *emu, uintptr_t fnc); void pFuuu(x64emu_t *emu, uintptr_t fnc); void pFulu(x64emu_t *emu, uintptr_t fnc); @@ -972,6 +978,7 @@ void vFpipp(x64emu_t *emu, uintptr_t fnc); void vFpCuW(x64emu_t *emu, uintptr_t fnc); void vFpuii(x64emu_t *emu, uintptr_t fnc); void vFpuip(x64emu_t *emu, uintptr_t fnc); +void vFpuCC(x64emu_t *emu, uintptr_t fnc); void vFpuuu(x64emu_t *emu, uintptr_t fnc); void vFpuup(x64emu_t *emu, uintptr_t fnc); void vFpufi(x64emu_t *emu, uintptr_t fnc); @@ -1111,6 +1118,7 @@ void iFpiiu(x64emu_t *emu, uintptr_t fnc); void iFpiid(x64emu_t *emu, uintptr_t fnc); void iFpiiL(x64emu_t *emu, uintptr_t fnc); void iFpiip(x64emu_t *emu, uintptr_t fnc); +void iFpiCp(x64emu_t *emu, uintptr_t fnc); void iFpiuu(x64emu_t *emu, uintptr_t fnc); void iFpiuL(x64emu_t *emu, uintptr_t fnc); void iFpiup(x64emu_t *emu, uintptr_t fnc); @@ -1124,6 +1132,7 @@ void iFpipp(x64emu_t *emu, uintptr_t fnc); void iFpipV(x64emu_t *emu, uintptr_t fnc); void iFpCCC(x64emu_t *emu, uintptr_t fnc); void iFpCpi(x64emu_t *emu, uintptr_t fnc); +void iFpCpu(x64emu_t *emu, uintptr_t fnc); void iFpCpp(x64emu_t *emu, uintptr_t fnc); void iFpWWW(x64emu_t *emu, uintptr_t fnc); void iFpWWu(x64emu_t *emu, uintptr_t fnc); @@ -1146,6 +1155,7 @@ void iFpupi(x64emu_t *emu, uintptr_t fnc); void iFpupC(x64emu_t *emu, uintptr_t fnc); void iFpupu(x64emu_t *emu, uintptr_t fnc); void iFpupU(x64emu_t *emu, uintptr_t fnc); +void iFpupl(x64emu_t *emu, uintptr_t fnc); void iFpupL(x64emu_t *emu, uintptr_t fnc); void iFpupp(x64emu_t *emu, uintptr_t fnc); void iFpupV(x64emu_t *emu, uintptr_t fnc); @@ -1189,6 +1199,7 @@ void iFppCC(x64emu_t *emu, uintptr_t fnc); void iFppuw(x64emu_t *emu, uintptr_t fnc); void iFppui(x64emu_t *emu, uintptr_t fnc); void iFppuu(x64emu_t *emu, uintptr_t fnc); +void iFppul(x64emu_t *emu, uintptr_t fnc); void iFppuL(x64emu_t *emu, uintptr_t fnc); void iFppup(x64emu_t *emu, uintptr_t fnc); void iFppdd(x64emu_t *emu, uintptr_t fnc); @@ -1378,6 +1389,7 @@ void pFpCip(x64emu_t *emu, uintptr_t fnc); void pFpWWW(x64emu_t *emu, uintptr_t fnc); void pFpuii(x64emu_t *emu, uintptr_t fnc); void pFpuip(x64emu_t *emu, uintptr_t fnc); +void pFpuCC(x64emu_t *emu, uintptr_t fnc); void pFpuuu(x64emu_t *emu, uintptr_t fnc); void pFpuup(x64emu_t *emu, uintptr_t fnc); void pFpudd(x64emu_t *emu, uintptr_t fnc); @@ -1615,6 +1627,7 @@ void vFppiup(x64emu_t *emu, uintptr_t fnc); void vFppiff(x64emu_t *emu, uintptr_t fnc); void vFppidd(x64emu_t *emu, uintptr_t fnc); void vFppipi(x64emu_t *emu, uintptr_t fnc); +void vFppipu(x64emu_t *emu, uintptr_t fnc); void vFppipp(x64emu_t *emu, uintptr_t fnc); void vFppWui(x64emu_t *emu, uintptr_t fnc); void vFppuii(x64emu_t *emu, uintptr_t fnc); @@ -1720,6 +1733,7 @@ void iFpippW(x64emu_t *emu, uintptr_t fnc); void iFpippL(x64emu_t *emu, uintptr_t fnc); void iFpippp(x64emu_t *emu, uintptr_t fnc); void iFpCCCC(x64emu_t *emu, uintptr_t fnc); +void iFpCCpu(x64emu_t *emu, uintptr_t fnc); void iFpCupp(x64emu_t *emu, uintptr_t fnc); void iFpCpip(x64emu_t *emu, uintptr_t fnc); void iFpuiip(x64emu_t *emu, uintptr_t fnc); @@ -1741,6 +1755,7 @@ void iFpupuu(x64emu_t *emu, uintptr_t fnc); void iFpupuU(x64emu_t *emu, uintptr_t fnc); void iFpupup(x64emu_t *emu, uintptr_t fnc); void iFpupLu(x64emu_t *emu, uintptr_t fnc); +void iFpupLp(x64emu_t *emu, uintptr_t fnc); void iFpuppu(x64emu_t *emu, uintptr_t fnc); void iFpuppL(x64emu_t *emu, uintptr_t fnc); void iFpuppp(x64emu_t *emu, uintptr_t fnc); @@ -1775,6 +1790,7 @@ void iFppipi(x64emu_t *emu, uintptr_t fnc); void iFppipu(x64emu_t *emu, uintptr_t fnc); void iFppipl(x64emu_t *emu, uintptr_t fnc); void iFppipp(x64emu_t *emu, uintptr_t fnc); +void iFppWpp(x64emu_t *emu, uintptr_t fnc); void iFppuwp(x64emu_t *emu, uintptr_t fnc); void iFppuip(x64emu_t *emu, uintptr_t fnc); void iFppuuu(x64emu_t *emu, uintptr_t fnc); @@ -2095,6 +2111,7 @@ void vFpuuupp(x64emu_t *emu, uintptr_t fnc); void vFpuupuu(x64emu_t *emu, uintptr_t fnc); void vFpuuppp(x64emu_t *emu, uintptr_t fnc); void vFpudddd(x64emu_t *emu, uintptr_t fnc); +void vFpuLuuu(x64emu_t *emu, uintptr_t fnc); void vFpupiUu(x64emu_t *emu, uintptr_t fnc); void vFpupuuu(x64emu_t *emu, uintptr_t fnc); void vFpupupu(x64emu_t *emu, uintptr_t fnc); @@ -2218,6 +2235,7 @@ void iFpipppp(x64emu_t *emu, uintptr_t fnc); void iFpCiipp(x64emu_t *emu, uintptr_t fnc); void iFpCpipu(x64emu_t *emu, uintptr_t fnc); void iFpWipip(x64emu_t *emu, uintptr_t fnc); +void iFpWCupp(x64emu_t *emu, uintptr_t fnc); void iFpWpppp(x64emu_t *emu, uintptr_t fnc); void iFpuiCpp(x64emu_t *emu, uintptr_t fnc); void iFpuiLpp(x64emu_t *emu, uintptr_t fnc); @@ -2272,6 +2290,7 @@ void iFppippi(x64emu_t *emu, uintptr_t fnc); void iFppippu(x64emu_t *emu, uintptr_t fnc); void iFppippp(x64emu_t *emu, uintptr_t fnc); void iFppIppp(x64emu_t *emu, uintptr_t fnc); +void iFppCupp(x64emu_t *emu, uintptr_t fnc); void iFppuiii(x64emu_t *emu, uintptr_t fnc); void iFppuipp(x64emu_t *emu, uintptr_t fnc); void iFppuIII(x64emu_t *emu, uintptr_t fnc); @@ -2351,6 +2370,7 @@ void lFipLpLL(x64emu_t *emu, uintptr_t fnc); void lFpipill(x64emu_t *emu, uintptr_t fnc); void lFpuuLLp(x64emu_t *emu, uintptr_t fnc); void lFpluuic(x64emu_t *emu, uintptr_t fnc); +void lFppuppL(x64emu_t *emu, uintptr_t fnc); void lFppLipp(x64emu_t *emu, uintptr_t fnc); void lFpppLpp(x64emu_t *emu, uintptr_t fnc); void LFEuuppp(x64emu_t *emu, uintptr_t fnc); @@ -2869,6 +2889,7 @@ void iFpCCWWpWu(x64emu_t *emu, uintptr_t fnc); void iFpWCuWCuu(x64emu_t *emu, uintptr_t fnc); void iFpuiipppp(x64emu_t *emu, uintptr_t fnc); void iFpuippLpp(x64emu_t *emu, uintptr_t fnc); +void iFpuCiuuuu(x64emu_t *emu, uintptr_t fnc); void iFpuuiiuuu(x64emu_t *emu, uintptr_t fnc); void iFpuuipppp(x64emu_t *emu, uintptr_t fnc); void iFpuuuiiii(x64emu_t *emu, uintptr_t fnc); @@ -3010,7 +3031,9 @@ void vFpiuippppi(x64emu_t *emu, uintptr_t fnc); void vFpiLLpiipi(x64emu_t *emu, uintptr_t fnc); void vFpiLpLiipi(x64emu_t *emu, uintptr_t fnc); void vFpipiuiipp(x64emu_t *emu, uintptr_t fnc); +void vFpuuCiuuuu(x64emu_t *emu, uintptr_t fnc); void vFpuuuuuuuu(x64emu_t *emu, uintptr_t fnc); +void vFpuppppppp(x64emu_t *emu, uintptr_t fnc); void vFpLiiipiii(x64emu_t *emu, uintptr_t fnc); void vFpLpLpLLpp(x64emu_t *emu, uintptr_t fnc); void vFpLpppippp(x64emu_t *emu, uintptr_t fnc); diff --git a/src/wrapped/wrappedgstrtp_private.h b/src/wrapped/wrappedgstrtp_private.h index 91c55cb5..1f1bad0a 100644 --- a/src/wrapped/wrappedgstrtp_private.h +++ b/src/wrapped/wrappedgstrtp_private.h @@ -1,215 +1,215 @@ #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) -#error meh! +#error Meh... #endif -//GO(gst_buffer_add_rtp_source_meta, -//GO(gst_buffer_get_rtp_source_meta, -//GO(gst_rtcp_buffer_add_packet, -//GO(gst_rtcp_buffer_get_first_packet, -//GO(gst_rtcp_buffer_get_packet_count, -//GO(gst_rtcp_buffer_map, -//GO(gst_rtcp_buffer_new, -//GO(gst_rtcp_buffer_new_copy_data, -//GO(gst_rtcp_buffer_new_take_data, -//GO(gst_rtcp_buffer_unmap, -//GO(gst_rtcp_buffer_validate, -//GO(gst_rtcp_buffer_validate_data, -//GO(gst_rtcp_buffer_validate_data_reduced, -//GO(gst_rtcp_buffer_validate_reduced, +GO(gst_buffer_add_rtp_source_meta, pFpppu) +GO(gst_buffer_get_rtp_source_meta, pFp) +GO(gst_rtcp_buffer_add_packet, iFpup) +GO(gst_rtcp_buffer_get_first_packet, iFpp) +GO(gst_rtcp_buffer_get_packet_count, uFp) +GO(gst_rtcp_buffer_map, iFpup) +GO(gst_rtcp_buffer_new, pFu) +GO(gst_rtcp_buffer_new_copy_data, pFpu) +GO(gst_rtcp_buffer_new_take_data, pFpu) +GO(gst_rtcp_buffer_unmap, iFp) +GO(gst_rtcp_buffer_validate, iFp) +GO(gst_rtcp_buffer_validate_data, iFpu) +GO(gst_rtcp_buffer_validate_data_reduced, iFpu) +GO(gst_rtcp_buffer_validate_reduced, iFp) GO(gst_rtcpfb_type_get_type, LFv) -//GO(gst_rtcp_ntp_to_unix, -//GO(gst_rtcp_packet_add_profile_specific_ext, -//GO(gst_rtcp_packet_add_rb, -//GO(gst_rtcp_packet_app_get_data, -//GO(gst_rtcp_packet_app_get_data_length, -//GO(gst_rtcp_packet_app_get_name, -//GO(gst_rtcp_packet_app_get_ssrc, -//GO(gst_rtcp_packet_app_get_subtype, -//GO(gst_rtcp_packet_app_set_data_length, -//GO(gst_rtcp_packet_app_set_name, -//GO(gst_rtcp_packet_app_set_ssrc, -//GO(gst_rtcp_packet_app_set_subtype, -//GO(gst_rtcp_packet_bye_add_ssrc, -//GO(gst_rtcp_packet_bye_add_ssrcs, -//GO(gst_rtcp_packet_bye_get_nth_ssrc, -//GO(gst_rtcp_packet_bye_get_reason, -//GO(gst_rtcp_packet_bye_get_reason_len, -//GO(gst_rtcp_packet_bye_get_ssrc_count, -//GO(gst_rtcp_packet_bye_set_reason, -//GO(gst_rtcp_packet_copy_profile_specific_ext, -//GO(gst_rtcp_packet_fb_get_fci, -//GO(gst_rtcp_packet_fb_get_fci_length, -//GO(gst_rtcp_packet_fb_get_media_ssrc, -//GO(gst_rtcp_packet_fb_get_sender_ssrc, -GO(gst_rtcp_packet_fb_get_type, LFv) -//GO(gst_rtcp_packet_fb_set_fci_length, -//GO(gst_rtcp_packet_fb_set_media_ssrc, -//GO(gst_rtcp_packet_fb_set_sender_ssrc, -//GO(gst_rtcp_packet_fb_set_type, -//GO(gst_rtcp_packet_get_count, -//GO(gst_rtcp_packet_get_length, -//GO(gst_rtcp_packet_get_padding, -//GO(gst_rtcp_packet_get_profile_specific_ext, -//GO(gst_rtcp_packet_get_profile_specific_ext_length, -//GO(gst_rtcp_packet_get_rb, -//GO(gst_rtcp_packet_get_rb_count, -GO(gst_rtcp_packet_get_type, LFv) -//GO(gst_rtcp_packet_move_to_next, -//GO(gst_rtcp_packet_remove, -//GO(gst_rtcp_packet_rr_get_ssrc, -//GO(gst_rtcp_packet_rr_set_ssrc, -//GO(gst_rtcp_packet_sdes_add_entry, -//GO(gst_rtcp_packet_sdes_add_item, -//GO(gst_rtcp_packet_sdes_copy_entry, -//GO(gst_rtcp_packet_sdes_first_entry, -//GO(gst_rtcp_packet_sdes_first_item, -//GO(gst_rtcp_packet_sdes_get_entry, -//GO(gst_rtcp_packet_sdes_get_item_count, -//GO(gst_rtcp_packet_sdes_get_ssrc, -//GO(gst_rtcp_packet_sdes_next_entry, -//GO(gst_rtcp_packet_sdes_next_item, -//GO(gst_rtcp_packet_set_rb, -//GO(gst_rtcp_packet_sr_get_sender_info, -//GO(gst_rtcp_packet_sr_set_sender_info, -//GO(gst_rtcp_packet_xr_first_rb, -//GO(gst_rtcp_packet_xr_get_block_length, -//GO(gst_rtcp_packet_xr_get_block_type, -//GO(gst_rtcp_packet_xr_get_dlrr_block, -//GO(gst_rtcp_packet_xr_get_prt_by_seq, -//GO(gst_rtcp_packet_xr_get_prt_info, -//GO(gst_rtcp_packet_xr_get_rle_info, -//GO(gst_rtcp_packet_xr_get_rle_nth_chunk, -//GO(gst_rtcp_packet_xr_get_rrt, -//GO(gst_rtcp_packet_xr_get_ssrc, -//GO(gst_rtcp_packet_xr_get_summary_info, -//GO(gst_rtcp_packet_xr_get_summary_jitter, -//GO(gst_rtcp_packet_xr_get_summary_pkt, -//GO(gst_rtcp_packet_xr_get_summary_ttl, -//GO(gst_rtcp_packet_xr_get_voip_burst_metrics, -//GO(gst_rtcp_packet_xr_get_voip_configuration_params, -//GO(gst_rtcp_packet_xr_get_voip_delay_metrics, -//GO(gst_rtcp_packet_xr_get_voip_jitter_buffer_params, -//GO(gst_rtcp_packet_xr_get_voip_metrics_ssrc, -//GO(gst_rtcp_packet_xr_get_voip_packet_metrics, -//GO(gst_rtcp_packet_xr_get_voip_quality_metrics, -//GO(gst_rtcp_packet_xr_get_voip_signal_metrics, -//GO(gst_rtcp_packet_xr_next_rb, -//GO(gst_rtcp_sdes_name_to_type, +GO(gst_rtcp_ntp_to_unix, LFL) +GO(gst_rtcp_packet_add_profile_specific_ext, iFppu) +GO(gst_rtcp_packet_add_rb, iFpuCiuuuu) +GO(gst_rtcp_packet_app_get_data, pFp) +GO(gst_rtcp_packet_app_get_data_length, WFp) +GO(gst_rtcp_packet_app_get_name, pFp) +GO(gst_rtcp_packet_app_get_ssrc, uFp) +GO(gst_rtcp_packet_app_get_subtype, CFp) +GO(gst_rtcp_packet_app_set_data_length, iFpW) +GO(gst_rtcp_packet_app_set_name, vFpp) +GO(gst_rtcp_packet_app_set_ssrc, vFpu) +GO(gst_rtcp_packet_app_set_subtype, vFpC) +GO(gst_rtcp_packet_bye_add_ssrc, iFpu) +GO(gst_rtcp_packet_bye_add_ssrcs, iFppu) +GO(gst_rtcp_packet_bye_get_nth_ssrc, uFpu) +GO(gst_rtcp_packet_bye_get_reason, pFp) +GO(gst_rtcp_packet_bye_get_reason_len, CFp) +GO(gst_rtcp_packet_bye_get_ssrc_count, uFp) +GO(gst_rtcp_packet_bye_set_reason, iFpp) +GO(gst_rtcp_packet_copy_profile_specific_ext, iFppp) +GO(gst_rtcp_packet_fb_get_fci, pFp) +GO(gst_rtcp_packet_fb_get_fci_length, WFp) +GO(gst_rtcp_packet_fb_get_media_ssrc, uFp) +GO(gst_rtcp_packet_fb_get_sender_ssrc, uFp) +GO(gst_rtcp_packet_fb_get_type, uFp) +GO(gst_rtcp_packet_fb_set_fci_length, iFpW) +GO(gst_rtcp_packet_fb_set_media_ssrc, vFpu) +GO(gst_rtcp_packet_fb_set_sender_ssrc, vFpu) +GO(gst_rtcp_packet_fb_set_type, vFpu) +GO(gst_rtcp_packet_get_count, CFp) +GO(gst_rtcp_packet_get_length, WFp) +GO(gst_rtcp_packet_get_padding, iFp) +GO(gst_rtcp_packet_get_profile_specific_ext, iFppp) +GO(gst_rtcp_packet_get_profile_specific_ext_length, WFp) +GO(gst_rtcp_packet_get_rb, vFpuppppppp) +GO(gst_rtcp_packet_get_rb_count, uFp) +GO(gst_rtcp_packet_get_type, uFp) +GO(gst_rtcp_packet_move_to_next, iFp) +GO(gst_rtcp_packet_remove, iFp) +GO(gst_rtcp_packet_rr_get_ssrc, uFp) +GO(gst_rtcp_packet_rr_set_ssrc, vFpu) +GO(gst_rtcp_packet_sdes_add_entry, iFpiCp) +GO(gst_rtcp_packet_sdes_add_item, iFpu) +GO(gst_rtcp_packet_sdes_copy_entry, iFpppp) +GO(gst_rtcp_packet_sdes_first_entry, iFp) +GO(gst_rtcp_packet_sdes_first_item, iFp) +GO(gst_rtcp_packet_sdes_get_entry, iFpppp) +GO(gst_rtcp_packet_sdes_get_item_count, uFp) +GO(gst_rtcp_packet_sdes_get_ssrc, uFp) +GO(gst_rtcp_packet_sdes_next_entry, iFp) +GO(gst_rtcp_packet_sdes_next_item, iFp) +GO(gst_rtcp_packet_set_rb, vFpuuCiuuuu) +GO(gst_rtcp_packet_sr_get_sender_info, vFpppppp) +GO(gst_rtcp_packet_sr_set_sender_info, vFpuLuuu) +GO(gst_rtcp_packet_xr_first_rb, iFp) +GO(gst_rtcp_packet_xr_get_block_length, WFp) +GO(gst_rtcp_packet_xr_get_block_type, iFp) +GO(gst_rtcp_packet_xr_get_dlrr_block, iFpuppp) +GO(gst_rtcp_packet_xr_get_prt_by_seq, iFpWp) +GO(gst_rtcp_packet_xr_get_prt_info, iFppppp) +GO(gst_rtcp_packet_xr_get_rle_info, iFpppppp) +GO(gst_rtcp_packet_xr_get_rle_nth_chunk, iFpup) +GO(gst_rtcp_packet_xr_get_rrt, iFpp) +GO(gst_rtcp_packet_xr_get_ssrc, uFp) +GO(gst_rtcp_packet_xr_get_summary_info, iFpppp) +GO(gst_rtcp_packet_xr_get_summary_jitter, iFppppp) +GO(gst_rtcp_packet_xr_get_summary_pkt, iFppp) +GO(gst_rtcp_packet_xr_get_summary_ttl, iFpppppp) +GO(gst_rtcp_packet_xr_get_voip_burst_metrics, iFppppp) +GO(gst_rtcp_packet_xr_get_voip_configuration_params, iFppp) +GO(gst_rtcp_packet_xr_get_voip_delay_metrics, iFppp) +GO(gst_rtcp_packet_xr_get_voip_jitter_buffer_params, iFpppp) +GO(gst_rtcp_packet_xr_get_voip_metrics_ssrc, iFpp) +GO(gst_rtcp_packet_xr_get_voip_packet_metrics, iFppp) +GO(gst_rtcp_packet_xr_get_voip_quality_metrics, iFppppp) +GO(gst_rtcp_packet_xr_get_voip_signal_metrics, iFppppp) +GO(gst_rtcp_packet_xr_next_rb, iFp) +GO(gst_rtcp_sdes_name_to_type, iFp) GO(gst_rtcpsdes_type_get_type, LFv) -//GO(gst_rtcp_sdes_type_to_name, +GO(gst_rtcp_sdes_type_to_name, pFi) GO(gst_rtcp_type_get_type, LFv) -//GO(gst_rtcp_unix_to_ntp, +GO(gst_rtcp_unix_to_ntp, LFL) GO(gst_rtcpxr_type_get_type, LFv) -//GO(gst_rtp_base_audio_payload_flush, -//GO(gst_rtp_base_audio_payload_get_adapter, +GO(gst_rtp_base_audio_payload_flush, iFpuL) +GO(gst_rtp_base_audio_payload_get_adapter, pFp) GO(gst_rtp_base_audio_payload_get_type, LFv) -//GO(gst_rtp_base_audio_payload_push, -//GO(gst_rtp_base_audio_payload_set_frame_based, -//GO(gst_rtp_base_audio_payload_set_frame_options, -//GO(gst_rtp_base_audio_payload_set_sample_based, -//GO(gst_rtp_base_audio_payload_set_samplebits_options, -//GO(gst_rtp_base_audio_payload_set_sample_options, +GO(gst_rtp_base_audio_payload_push, iFppuL) +GO(gst_rtp_base_audio_payload_set_frame_based, vFp) +GO(gst_rtp_base_audio_payload_set_frame_options, vFpii) +GO(gst_rtp_base_audio_payload_set_sample_based, vFp) +GO(gst_rtp_base_audio_payload_set_samplebits_options, vFpi) +GO(gst_rtp_base_audio_payload_set_sample_options, vFpi) GO(gst_rtp_base_depayload_get_type, LFv) -//GO(gst_rtp_base_depayload_is_source_info_enabled, -//GO(gst_rtp_base_depayload_push, -//GO(gst_rtp_base_depayload_push_list, -//GO(gst_rtp_base_depayload_set_source_info_enabled, -//GO(gst_rtp_base_payload_allocate_output_buffer, -//GO(gst_rtp_base_payload_get_source_count, +GO(gst_rtp_base_depayload_is_source_info_enabled, iFp) +GO(gst_rtp_base_depayload_push, iFpp) +GO(gst_rtp_base_depayload_push_list, iFpp) +GO(gst_rtp_base_depayload_set_source_info_enabled, vFpi) +GO(gst_rtp_base_payload_allocate_output_buffer, pFpuCC) +GO(gst_rtp_base_payload_get_source_count, uFpp) GO(gst_rtp_base_payload_get_type, LFv) -//GO(gst_rtp_base_payload_is_filled, -//GO(gst_rtp_base_payload_is_source_info_enabled, -//GO(gst_rtp_base_payload_push, -//GO(gst_rtp_base_payload_push_list, -//GO(gst_rtp_base_payload_set_options, -//GO(gst_rtp_base_payload_set_outcaps, -//GO(gst_rtp_base_payload_set_outcaps_structure, -//GO(gst_rtp_base_payload_set_source_info_enabled, -//GO(gst_rtp_buffer_add_extension_onebyte_header, -//GO(gst_rtp_buffer_add_extension_twobytes_header, -//GO(gst_rtp_buffer_allocate_data, -//GO(gst_rtp_buffer_calc_header_len, -//GO(gst_rtp_buffer_calc_packet_len, -//GO(gst_rtp_buffer_calc_payload_len, -//GO(gst_rtp_buffer_compare_seqnum, -//GO(gst_rtp_buffer_default_clock_rate, -//GO(gst_rtp_buffer_ext_timestamp, +GO(gst_rtp_base_payload_is_filled, iFpuL) +GO(gst_rtp_base_payload_is_source_info_enabled, iFp) +GO(gst_rtp_base_payload_push, iFpp) +GO(gst_rtp_base_payload_push_list, iFpp) +GO(gst_rtp_base_payload_set_options, vFppipu) +//GOM(gst_rtp_base_payload_set_outcaps, iFEppV) +GO(gst_rtp_base_payload_set_outcaps_structure, iFpp) +GO(gst_rtp_base_payload_set_source_info_enabled, vFpi) +GO(gst_rtp_buffer_add_extension_onebyte_header, iFpCpu) +GO(gst_rtp_buffer_add_extension_twobytes_header, iFpCCpu) +GO(gst_rtp_buffer_allocate_data, vFpuCC) +GO(gst_rtp_buffer_calc_header_len, uFC) +GO(gst_rtp_buffer_calc_packet_len, uFuCC) +GO(gst_rtp_buffer_calc_payload_len, uFuCC) +GO(gst_rtp_buffer_compare_seqnum, iFWW) +GO(gst_rtp_buffer_default_clock_rate, uFC) +GO(gst_rtp_buffer_ext_timestamp, LFpu) GO(gst_rtp_buffer_flags_get_type, LFv) -//GO(gst_rtp_buffer_get_csrc, -//GO(gst_rtp_buffer_get_csrc_count, -//GO(gst_rtp_buffer_get_extension, -//GO(gst_rtp_buffer_get_extension_bytes, -//GO(gst_rtp_buffer_get_extension_data, -//GO(gst_rtp_buffer_get_extension_onebyte_header, -//GO(gst_rtp_buffer_get_extension_onebyte_header_from_bytes, -//GO(gst_rtp_buffer_get_extension_twobytes_header, -//GO(gst_rtp_buffer_get_header_len, -//GO(gst_rtp_buffer_get_marker, -//GO(gst_rtp_buffer_get_packet_len, -//GO(gst_rtp_buffer_get_padding, -//GO(gst_rtp_buffer_get_payload, -//GO(gst_rtp_buffer_get_payload_buffer, -//GO(gst_rtp_buffer_get_payload_bytes, -//GO(gst_rtp_buffer_get_payload_len, -//GO(gst_rtp_buffer_get_payload_subbuffer, -//GO(gst_rtp_buffer_get_payload_type, -//GO(gst_rtp_buffer_get_seq, -//GO(gst_rtp_buffer_get_ssrc, -//GO(gst_rtp_buffer_get_timestamp, -//GO(gst_rtp_buffer_get_version, -//GO(gst_rtp_buffer_map, +GO(gst_rtp_buffer_get_csrc, uFpC) +GO(gst_rtp_buffer_get_csrc_count, CFp) +GO(gst_rtp_buffer_get_extension, iFp) +GO(gst_rtp_buffer_get_extension_bytes, pFpp) +GO(gst_rtp_buffer_get_extension_data, iFpppp) +GO(gst_rtp_buffer_get_extension_onebyte_header, iFpCupp) +GO(gst_rtp_buffer_get_extension_onebyte_header_from_bytes, iFpWCupp) +GO(gst_rtp_buffer_get_extension_twobytes_header, iFppCupp) +GO(gst_rtp_buffer_get_header_len, uFp) +GO(gst_rtp_buffer_get_marker, iFp) +GO(gst_rtp_buffer_get_packet_len, uFp) +GO(gst_rtp_buffer_get_padding, iFp) +GO(gst_rtp_buffer_get_payload, pFp) +GO(gst_rtp_buffer_get_payload_buffer, pFp) +GO(gst_rtp_buffer_get_payload_bytes, pFp) +GO(gst_rtp_buffer_get_payload_len, uFp) +GO(gst_rtp_buffer_get_payload_subbuffer, pFpuu) +GO(gst_rtp_buffer_get_payload_type, CFp) +GO(gst_rtp_buffer_get_seq, WFp) +GO(gst_rtp_buffer_get_ssrc, uFp) +GO(gst_rtp_buffer_get_timestamp, uFp) +GO(gst_rtp_buffer_get_version, CFp) +GO(gst_rtp_buffer_map, iFpup) GO(gst_rtp_buffer_map_flags_get_type, LFv) -//GO(gst_rtp_buffer_new_allocate, -//GO(gst_rtp_buffer_new_allocate_len, -//GO(gst_rtp_buffer_new_copy_data, -//GO(gst_rtp_buffer_new_take_data, -//GO(gst_rtp_buffer_pad_to, -//GO(gst_rtp_buffer_remove_extension_data, -//GO(gst_rtp_buffer_set_csrc, -//GO(gst_rtp_buffer_set_extension, -//GO(gst_rtp_buffer_set_extension_data, -//GO(gst_rtp_buffer_set_marker, -//GO(gst_rtp_buffer_set_packet_len, -//GO(gst_rtp_buffer_set_padding, -//GO(gst_rtp_buffer_set_payload_type, -//GO(gst_rtp_buffer_set_seq, -//GO(gst_rtp_buffer_set_ssrc, -//GO(gst_rtp_buffer_set_timestamp, -//GO(gst_rtp_buffer_set_version, -//GO(gst_rtp_buffer_unmap, -//GO(gst_rtp_get_header_extension_list, -//GO(gst_rtp_hdrext_get_ntp_56, -//GO(gst_rtp_hdrext_get_ntp_64, -//GO(gst_rtp_hdrext_set_ntp_56, -//GO(gst_rtp_hdrext_set_ntp_64, -//GO(gst_rtp_header_extension_class_set_uri, -//GO(gst_rtp_header_extension_create_from_uri, +GO(gst_rtp_buffer_new_allocate, pFuCC) +GO(gst_rtp_buffer_new_allocate_len, pFuCC) +GO(gst_rtp_buffer_new_copy_data, pFpL) +GO(gst_rtp_buffer_new_take_data, pFpL) +GO(gst_rtp_buffer_pad_to, vFpu) +GO(gst_rtp_buffer_remove_extension_data, vFp) +GO(gst_rtp_buffer_set_csrc, vFpCu) +GO(gst_rtp_buffer_set_extension, vFpi) +GO(gst_rtp_buffer_set_extension_data, iFpWW) +GO(gst_rtp_buffer_set_marker, vFpi) +GO(gst_rtp_buffer_set_packet_len, vFpu) +GO(gst_rtp_buffer_set_padding, vFpi) +GO(gst_rtp_buffer_set_payload_type, vFpC) +GO(gst_rtp_buffer_set_seq, vFpW) +GO(gst_rtp_buffer_set_ssrc, vFpu) +GO(gst_rtp_buffer_set_timestamp, vFpu) +GO(gst_rtp_buffer_set_version, vFpC) +GO(gst_rtp_buffer_unmap, vFp) +GO(gst_rtp_get_header_extension_list, pFv) +GO(gst_rtp_hdrext_get_ntp_56, iFpup) +GO(gst_rtp_hdrext_get_ntp_64, iFpup) +GO(gst_rtp_hdrext_set_ntp_56, iFpuL) +GO(gst_rtp_hdrext_set_ntp_64, iFpuL) +GO(gst_rtp_header_extension_class_set_uri, vFpp) +GO(gst_rtp_header_extension_create_from_uri, pFp) GO(gst_rtp_header_extension_direction_get_type, LFv) GO(gst_rtp_header_extension_flags_get_type, LFv) -//GO(gst_rtp_header_extension_get_direction, -//GO(gst_rtp_header_extension_get_id, -//GO(gst_rtp_header_extension_get_max_size, -//GO(gst_rtp_header_extension_get_sdp_caps_field_name, -//GO(gst_rtp_header_extension_get_supported_flags, +GO(gst_rtp_header_extension_get_direction, uFp) +GO(gst_rtp_header_extension_get_id, uFp) +GO(gst_rtp_header_extension_get_max_size, LFpp) +GO(gst_rtp_header_extension_get_sdp_caps_field_name, pFp) +GO(gst_rtp_header_extension_get_supported_flags, uFp) GO(gst_rtp_header_extension_get_type, LFv) -//GO(gst_rtp_header_extension_get_uri, -//GO(gst_rtp_header_extension_read, -//GO(gst_rtp_header_extension_set_attributes_from_caps, -//GO(gst_rtp_header_extension_set_caps_from_attributes, -//GO(gst_rtp_header_extension_set_caps_from_attributes_helper, -//GO(gst_rtp_header_extension_set_direction, -//GO(gst_rtp_header_extension_set_id, -//GO(gst_rtp_header_extension_set_non_rtp_sink_caps, -//GO(gst_rtp_header_extension_set_wants_update_non_rtp_src_caps, -//GO(gst_rtp_header_extension_update_non_rtp_src_caps, -//GO(gst_rtp_header_extension_wants_update_non_rtp_src_caps, -//GO(gst_rtp_header_extension_write, +GO(gst_rtp_header_extension_get_uri, pFp) +GO(gst_rtp_header_extension_read, iFpupLp) +GO(gst_rtp_header_extension_set_attributes_from_caps, iFpp) +GO(gst_rtp_header_extension_set_caps_from_attributes, iFpp) +GO(gst_rtp_header_extension_set_caps_from_attributes_helper, iFppp) +GO(gst_rtp_header_extension_set_direction, vFpu) +GO(gst_rtp_header_extension_set_id, vFpu) +GO(gst_rtp_header_extension_set_non_rtp_sink_caps, iFpp) +GO(gst_rtp_header_extension_set_wants_update_non_rtp_src_caps, vFpi) +GO(gst_rtp_header_extension_update_non_rtp_src_caps, iFpp) +GO(gst_rtp_header_extension_wants_update_non_rtp_src_caps, iFp) +GO(gst_rtp_header_extension_write, lFppuppL) GO(gst_rtp_payload_get_type, LFv) -//GO(gst_rtp_payload_info_for_name, -//GO(gst_rtp_payload_info_for_pt, +GO(gst_rtp_payload_info_for_name, pFpp) +GO(gst_rtp_payload_info_for_pt, pFC) GO(gst_rtp_profile_get_type, LFv) GO(gst_rtp_source_meta_api_get_type, LFv) -//GO(gst_rtp_source_meta_append_csrc, -//GO(gst_rtp_source_meta_get_info, -//GO(gst_rtp_source_meta_get_source_count, -//GO(gst_rtp_source_meta_set_ssrc, +GO(gst_rtp_source_meta_append_csrc, iFppu) +GO(gst_rtp_source_meta_get_info, pFv) +GO(gst_rtp_source_meta_get_source_count, uFp) +GO(gst_rtp_source_meta_set_ssrc, iFpp) diff --git a/src/wrapped/wrappedgstrtsp_private.h b/src/wrapped/wrappedgstrtsp_private.h index f9d9ebfc..992f89bd 100644 --- a/src/wrapped/wrappedgstrtsp_private.h +++ b/src/wrapped/wrappedgstrtsp_private.h @@ -1,170 +1,170 @@ #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) -#error meh! +#error Meh... #endif GO(gst_rtsp_auth_credential_get_type, LFv) -//GO(gst_rtsp_auth_credentials_free, +GO(gst_rtsp_auth_credentials_free, vFp) GO(gst_rtsp_auth_method_get_type, LFv) -//GO(gst_rtsp_auth_param_copy, -//GO(gst_rtsp_auth_param_free, +GO(gst_rtsp_auth_param_copy, pFp) +GO(gst_rtsp_auth_param_free, vFp) GO(gst_rtsp_auth_param_get_type, LFv) -//GO(gst_rtsp_connection_accept, -//GO(gst_rtsp_connection_clear_auth_params, -//GO(gst_rtsp_connection_close, -//GO(gst_rtsp_connection_connect, -//GO(gst_rtsp_connection_connect_usec, -//GO(gst_rtsp_connection_connect_with_response, -//GO(gst_rtsp_connection_connect_with_response_usec, -//GO(gst_rtsp_connection_create, -//GO(gst_rtsp_connection_create_from_socket, -//GO(gst_rtsp_connection_do_tunnel, -//GO(gst_rtsp_connection_flush, -//GO(gst_rtsp_connection_free, -//GO(gst_rtsp_connection_get_ignore_x_server_reply, -//GO(gst_rtsp_connection_get_ip, -//GO(gst_rtsp_connection_get_read_socket, -//GO(gst_rtsp_connection_get_remember_session_id, -//GO(gst_rtsp_connection_get_tls, -//GO(gst_rtsp_connection_get_tls_database, -//GO(gst_rtsp_connection_get_tls_interaction, -//GO(gst_rtsp_connection_get_tls_validation_flags, -//GO(gst_rtsp_connection_get_tunnelid, -//GO(gst_rtsp_connection_get_url, -//GO(gst_rtsp_connection_get_write_socket, -//GO(gst_rtsp_connection_is_tunneled, -//GO(gst_rtsp_connection_next_timeout, -//GO(gst_rtsp_connection_next_timeout_usec, -//GO(gst_rtsp_connection_poll, -//GO(gst_rtsp_connection_poll_usec, -//GO(gst_rtsp_connection_read, -//GO(gst_rtsp_connection_read_usec, -//GO(gst_rtsp_connection_receive, -//GO(gst_rtsp_connection_receive_usec, -//GO(gst_rtsp_connection_reset_timeout, -//GO(gst_rtsp_connection_send, -//GO(gst_rtsp_connection_send_messages, -//GO(gst_rtsp_connection_send_messages_usec, -//GO(gst_rtsp_connection_send_usec, -//GO(gst_rtsp_connection_set_accept_certificate_func, -//GO(gst_rtsp_connection_set_auth, -//GO(gst_rtsp_connection_set_auth_param, -//GO(gst_rtsp_connection_set_content_length_limit, -//GO(gst_rtsp_connection_set_http_mode, -//GO(gst_rtsp_connection_set_ignore_x_server_reply, -//GO(gst_rtsp_connection_set_ip, -//GO(gst_rtsp_connection_set_proxy, -//GO(gst_rtsp_connection_set_qos_dscp, -//GO(gst_rtsp_connection_set_remember_session_id, -//GO(gst_rtsp_connection_set_tls_database, -//GO(gst_rtsp_connection_set_tls_interaction, -//GO(gst_rtsp_connection_set_tls_validation_flags, -//GO(gst_rtsp_connection_set_tunneled, -//GO(gst_rtsp_connection_write, -//GO(gst_rtsp_connection_write_usec, +GO(gst_rtsp_connection_accept, iFppp) +GO(gst_rtsp_connection_clear_auth_params, vFp) +GO(gst_rtsp_connection_close, iFp) +GO(gst_rtsp_connection_connect, iFpp) +GO(gst_rtsp_connection_connect_usec, iFpl) +GO(gst_rtsp_connection_connect_with_response, iFppp) +GO(gst_rtsp_connection_connect_with_response_usec, iFplp) +GO(gst_rtsp_connection_create, iFpp) +GO(gst_rtsp_connection_create_from_socket, iFppWpp) +GO(gst_rtsp_connection_do_tunnel, iFpp) +GO(gst_rtsp_connection_flush, iFpi) +GO(gst_rtsp_connection_free, iFp) +GO(gst_rtsp_connection_get_ignore_x_server_reply, iFp) +GO(gst_rtsp_connection_get_ip, pFp) +GO(gst_rtsp_connection_get_read_socket, pFp) +GO(gst_rtsp_connection_get_remember_session_id, iFp) +GO(gst_rtsp_connection_get_tls, pFpp) +GO(gst_rtsp_connection_get_tls_database, pFp) +GO(gst_rtsp_connection_get_tls_interaction, pFp) +GO(gst_rtsp_connection_get_tls_validation_flags, uFp) +GO(gst_rtsp_connection_get_tunnelid, pFp) +GO(gst_rtsp_connection_get_url, pFp) +GO(gst_rtsp_connection_get_write_socket, pFp) +GO(gst_rtsp_connection_is_tunneled, iFp) +GO(gst_rtsp_connection_next_timeout, iFpp) +GO(gst_rtsp_connection_next_timeout_usec, lFp) +GO(gst_rtsp_connection_poll, iFpupp) +GO(gst_rtsp_connection_poll_usec, iFpupl) +GO(gst_rtsp_connection_read, iFppup) +GO(gst_rtsp_connection_read_usec, iFppul) +GO(gst_rtsp_connection_receive, iFppp) +GO(gst_rtsp_connection_receive_usec, iFppl) +GO(gst_rtsp_connection_reset_timeout, iFp) +GO(gst_rtsp_connection_send, iFppp) +GO(gst_rtsp_connection_send_messages, iFppup) +GO(gst_rtsp_connection_send_messages_usec, iFppul) +GO(gst_rtsp_connection_send_usec, iFppl) +//GOM(gst_rtsp_connection_set_accept_certificate_func, vFEpppp) +GO(gst_rtsp_connection_set_auth, iFpupp) +GO(gst_rtsp_connection_set_auth_param, vFppp) +GO(gst_rtsp_connection_set_content_length_limit, vFpu) +GO(gst_rtsp_connection_set_http_mode, vFpi) +GO(gst_rtsp_connection_set_ignore_x_server_reply, vFpi) +GO(gst_rtsp_connection_set_ip, vFpp) +GO(gst_rtsp_connection_set_proxy, iFppu) +GO(gst_rtsp_connection_set_qos_dscp, iFpu) +GO(gst_rtsp_connection_set_remember_session_id, vFpi) +GO(gst_rtsp_connection_set_tls_database, vFpp) +GO(gst_rtsp_connection_set_tls_interaction, vFpp) +GO(gst_rtsp_connection_set_tls_validation_flags, iFpu) +GO(gst_rtsp_connection_set_tunneled, vFpi) +GO(gst_rtsp_connection_write, iFppup) +GO(gst_rtsp_connection_write_usec, iFppul) GO(gst_rtsp_event_get_type, LFv) -//GO(gst_rtsp_extension_after_send, -//GO(gst_rtsp_extension_before_send, -//GO(gst_rtsp_extension_configure_stream, -//GO(gst_rtsp_extension_detect_server, -//GO(gst_rtsp_extension_get_transports, +GO(gst_rtsp_extension_after_send, iFppp) +GO(gst_rtsp_extension_before_send, iFpp) +GO(gst_rtsp_extension_configure_stream, iFpp) +GO(gst_rtsp_extension_detect_server, iFpp) +GO(gst_rtsp_extension_get_transports, iFpup) GO(gst_rtsp_extension_get_type, LFv) -//GO(gst_rtsp_extension_parse_sdp, -//GO(gst_rtsp_extension_receive_request, -//GO(gst_rtsp_extension_send, -//GO(gst_rtsp_extension_setup_media, -//GO(gst_rtsp_extension_stream_select, +GO(gst_rtsp_extension_parse_sdp, iFppp) +GO(gst_rtsp_extension_receive_request, iFpp) +GO(gst_rtsp_extension_send, iFppp) +GO(gst_rtsp_extension_setup_media, iFpp) +GO(gst_rtsp_extension_stream_select, iFpp) GO(gst_rtsp_family_get_type, LFv) -//GO(gst_rtsp_find_header_field, -//GO(gst_rtsp_find_method, -//GO(gst_rtsp_generate_digest_auth_response, -//GO(gst_rtsp_generate_digest_auth_response_from_md5, -//GO(gst_rtsp_header_allow_multiple, -//GO(gst_rtsp_header_as_text, +GO(gst_rtsp_find_header_field, uFp) +GO(gst_rtsp_find_method, uFp) +GO(gst_rtsp_generate_digest_auth_response, pFppppppp) +GO(gst_rtsp_generate_digest_auth_response_from_md5, pFppppp) +GO(gst_rtsp_header_allow_multiple, iFu) +GO(gst_rtsp_header_as_text, pFu) GO(gst_rtsp_header_field_get_type, LFv) GO(gst_rtsp_lower_trans_get_type, LFv) -//GO(gst_rtsp_message_add_header, -//GO(gst_rtsp_message_add_header_by_name, -//GO(gst_rtsp_message_append_headers, -//GO(gst_rtsp_message_copy, -//GO(gst_rtsp_message_dump, -//GO(gst_rtsp_message_free, -//GO(gst_rtsp_message_get_body, -//GO(gst_rtsp_message_get_body_buffer, -//GO(gst_rtsp_message_get_header, -//GO(gst_rtsp_message_get_header_by_name, -GO(gst_rtsp_message_get_type, LFv) -//GO(gst_rtsp_message_has_body_buffer, -//GO(gst_rtsp_message_init, -//GO(gst_rtsp_message_init_data, -//GO(gst_rtsp_message_init_request, -//GO(gst_rtsp_message_init_response, -//GO(gst_rtsp_message_new, -//GO(gst_rtsp_message_new_data, -//GO(gst_rtsp_message_new_request, -//GO(gst_rtsp_message_new_response, -//GO(gst_rtsp_message_parse_auth_credentials, -//GO(gst_rtsp_message_parse_data, -//GO(gst_rtsp_message_parse_request, -//GO(gst_rtsp_message_parse_response, -//GO(gst_rtsp_message_remove_header, -//GO(gst_rtsp_message_remove_header_by_name, -//GO(gst_rtsp_message_set_body, -//GO(gst_rtsp_message_set_body_buffer, -//GO(gst_rtsp_message_steal_body, -//GO(gst_rtsp_message_steal_body_buffer, -//GO(gst_rtsp_message_take_body, -//GO(gst_rtsp_message_take_body_buffer, -//GO(gst_rtsp_message_take_header, -//GO(gst_rtsp_message_take_header_by_name, -//GO(gst_rtsp_message_unset, -//GO(gst_rtsp_method_as_text, +GO(gst_rtsp_message_add_header, iFpup) +GO(gst_rtsp_message_add_header_by_name, iFppp) +GO(gst_rtsp_message_append_headers, iFpp) +GO(gst_rtsp_message_copy, iFpp) +GO(gst_rtsp_message_dump, iFp) +GO(gst_rtsp_message_free, iFp) +GO(gst_rtsp_message_get_body, iFppp) +GO(gst_rtsp_message_get_body_buffer, iFpp) +GO(gst_rtsp_message_get_header, iFpupi) +GO(gst_rtsp_message_get_header_by_name, iFpppi) +GO(gst_rtsp_message_get_type, uFp) +GO(gst_rtsp_message_has_body_buffer, iFp) +GO(gst_rtsp_message_init, iFp) +GO(gst_rtsp_message_init_data, iFpC) +GO(gst_rtsp_message_init_request, iFpup) +GO(gst_rtsp_message_init_response, iFpupp) +GO(gst_rtsp_message_new, iFp) +GO(gst_rtsp_message_new_data, iFpC) +GO(gst_rtsp_message_new_request, iFpup) +GO(gst_rtsp_message_new_response, iFpupp) +GO(gst_rtsp_message_parse_auth_credentials, pFpu) +GO(gst_rtsp_message_parse_data, iFpp) +GO(gst_rtsp_message_parse_request, iFpppp) +GO(gst_rtsp_message_parse_response, iFpppp) +GO(gst_rtsp_message_remove_header, iFpui) +GO(gst_rtsp_message_remove_header_by_name, iFppi) +GO(gst_rtsp_message_set_body, iFppu) +GO(gst_rtsp_message_set_body_buffer, iFpp) +GO(gst_rtsp_message_steal_body, iFppp) +GO(gst_rtsp_message_steal_body_buffer, iFpp) +GO(gst_rtsp_message_take_body, iFppu) +GO(gst_rtsp_message_take_body_buffer, iFpp) +GO(gst_rtsp_message_take_header, iFpup) +GO(gst_rtsp_message_take_header_by_name, iFppp) +GO(gst_rtsp_message_unset, iFp) +GO(gst_rtsp_method_as_text, pFu) GO(gst_rtsp_method_get_type, LFv) GO(gst_rtsp_msg_get_type, LFv) GO(gst_rtsp_msg_type_get_type, LFv) -//GO(gst_rtsp_options_as_text, -//GO(gst_rtsp_options_from_text, +GO(gst_rtsp_options_as_text, pFu) +GO(gst_rtsp_options_from_text, uFp) GO(gst_rtsp_profile_get_type, LFv) -//GO(gst_rtsp_range_convert_units, -//GO(gst_rtsp_range_free, -//GO(gst_rtsp_range_get_times, -//GO(gst_rtsp_range_parse, -//GO(gst_rtsp_range_to_string, +GO(gst_rtsp_range_convert_units, iFpu) +GO(gst_rtsp_range_free, vFp) +GO(gst_rtsp_range_get_times, iFppp) +GO(gst_rtsp_range_parse, iFpp) +GO(gst_rtsp_range_to_string, pFp) GO(gst_rtsp_range_unit_get_type, LFv) GO(gst_rtsp_result_get_type, LFv) GO(gst_rtsp_state_get_type, LFv) -//GO(gst_rtsp_status_as_text, +GO(gst_rtsp_status_as_text, pFu) GO(gst_rtsp_status_code_get_type, LFv) -//GO(gst_rtsp_strresult, +GO(gst_rtsp_strresult, pFi) GO(gst_rtsp_time_type_get_type, LFv) GO(gst_rtsp_trans_mode_get_type, LFv) -//GO(gst_rtsp_transport_as_text, -//GO(gst_rtsp_transport_free, -//GO(gst_rtsp_transport_get_manager, -//GO(gst_rtsp_transport_get_media_type, -//GO(gst_rtsp_transport_get_mime, -//GO(gst_rtsp_transport_init, -//GO(gst_rtsp_transport_new, -//GO(gst_rtsp_transport_parse, -//GO(gst_rtsp_url_copy, -//GO(gst_rtsp_url_decode_path_components, -//GO(gst_rtsp_url_free, -//GO(gst_rtsp_url_get_port, -//GO(gst_rtsp_url_get_request_uri, -//GO(gst_rtsp_url_get_request_uri_with_control, +GO(gst_rtsp_transport_as_text, pFp) +GO(gst_rtsp_transport_free, iFp) +GO(gst_rtsp_transport_get_manager, iFupu) +GO(gst_rtsp_transport_get_media_type, iFpp) +GO(gst_rtsp_transport_get_mime, iFup) +GO(gst_rtsp_transport_init, iFp) +GO(gst_rtsp_transport_new, iFp) +GO(gst_rtsp_transport_parse, iFpp) +GO(gst_rtsp_url_copy, pFp) +GO(gst_rtsp_url_decode_path_components, pFp) +GO(gst_rtsp_url_free, vFp) +GO(gst_rtsp_url_get_port, iFpp) +GO(gst_rtsp_url_get_request_uri, pFp) +GO(gst_rtsp_url_get_request_uri_with_control, pFpp) GO(gst_rtsp_url_get_type, LFv) -//GO(gst_rtsp_url_parse, -//GO(gst_rtsp_url_set_port, -//GO(gst_rtsp_version_as_text, +GO(gst_rtsp_url_parse, iFpp) +GO(gst_rtsp_url_set_port, iFpW) +GO(gst_rtsp_version_as_text, pFu) GO(gst_rtsp_version_get_type, LFv) -//GO(gst_rtsp_watch_attach, -//GO(gst_rtsp_watch_get_send_backlog, -//GO(gst_rtsp_watch_new, -//GO(gst_rtsp_watch_reset, -//GO(gst_rtsp_watch_send_message, -//GO(gst_rtsp_watch_send_messages, -//GO(gst_rtsp_watch_set_flushing, -//GO(gst_rtsp_watch_set_send_backlog, -//GO(gst_rtsp_watch_unref, -//GO(gst_rtsp_watch_wait_backlog, -//GO(gst_rtsp_watch_wait_backlog_usec, -//GO(gst_rtsp_watch_write_data, +GO(gst_rtsp_watch_attach, uFpp) +GO(gst_rtsp_watch_get_send_backlog, vFppp) +//GOM(gst_rtsp_watch_new, pFEpppp) +GO(gst_rtsp_watch_reset, vFp) +GO(gst_rtsp_watch_send_message, iFppp) +GO(gst_rtsp_watch_send_messages, iFppup) +GO(gst_rtsp_watch_set_flushing, vFpi) +GO(gst_rtsp_watch_set_send_backlog, vFpLu) +GO(gst_rtsp_watch_unref, vFp) +GO(gst_rtsp_watch_wait_backlog, iFpp) +GO(gst_rtsp_watch_wait_backlog_usec, iFpl) +GO(gst_rtsp_watch_write_data, iFppup) |