diff options
Diffstat (limited to 'src/wrapped/generated')
| -rw-r--r-- | src/wrapped/generated/functions_list.txt | 6 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedxsltdefs.h | 8 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedxslttypes.h | 21 | ||||
| -rw-r--r-- | src/wrapped/generated/wrappedxsltundefs.h | 8 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.c | 3 | ||||
| -rw-r--r-- | src/wrapped/generated/wrapper.h | 1 |
6 files changed, 47 insertions, 0 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index a0109dde..3b5fe1ff 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -725,6 +725,7 @@ #() iFppui #() iFppuu #() iFppup +#() iFppdp #() iFppll #() iFpplp #() iFppLi @@ -3461,3 +3462,8 @@ wrappedxml2: - xmlHashUpdateEntry3 - pFpppppi: - xmlCreateIOParserCtxt +wrappedxslt: +- vFp: + - xsltSetLoaderFunc +- iFppp: + - xsltRegisterExtModuleFunction diff --git a/src/wrapped/generated/wrappedxsltdefs.h b/src/wrapped/generated/wrappedxsltdefs.h new file mode 100644 index 00000000..f7f387eb --- /dev/null +++ b/src/wrapped/generated/wrappedxsltdefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedxsltDEFS_H_ +#define __wrappedxsltDEFS_H_ + + +#endif // __wrappedxsltDEFS_H_ diff --git a/src/wrapped/generated/wrappedxslttypes.h b/src/wrapped/generated/wrappedxslttypes.h new file mode 100644 index 00000000..e5700bce --- /dev/null +++ b/src/wrapped/generated/wrappedxslttypes.h @@ -0,0 +1,21 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedxsltTYPES_H_ +#define __wrappedxsltTYPES_H_ + +#ifndef LIBNAME +#error You should only #include this file inside a wrapped*.c file +#endif +#ifndef ADDED_FUNCTIONS +#define ADDED_FUNCTIONS() +#endif + +typedef void (*vFp_t)(void*); +typedef int64_t (*iFppp_t)(void*, void*, void*); + +#define SUPER() ADDED_FUNCTIONS() \ + GO(xsltSetLoaderFunc, vFp_t) \ + GO(xsltRegisterExtModuleFunction, iFppp_t) + +#endif // __wrappedxsltTYPES_H_ diff --git a/src/wrapped/generated/wrappedxsltundefs.h b/src/wrapped/generated/wrappedxsltundefs.h new file mode 100644 index 00000000..8fdeaa7a --- /dev/null +++ b/src/wrapped/generated/wrappedxsltundefs.h @@ -0,0 +1,8 @@ +/******************************************************************* + * File automatically generated by rebuild_wrappers.py (v2.1.0.16) * + *******************************************************************/ +#ifndef __wrappedxsltUNDEFS_H_ +#define __wrappedxsltUNDEFS_H_ + + +#endif // __wrappedxsltUNDEFS_H_ diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c index 8f7b19f5..2e073166 100644 --- a/src/wrapped/generated/wrapper.c +++ b/src/wrapped/generated/wrapper.c @@ -759,6 +759,7 @@ typedef int64_t (*iFppuw_t)(void*, void*, uint64_t, int16_t); typedef int64_t (*iFppui_t)(void*, void*, uint64_t, int64_t); typedef int64_t (*iFppuu_t)(void*, void*, uint64_t, uint64_t); typedef int64_t (*iFppup_t)(void*, void*, uint64_t, void*); +typedef int64_t (*iFppdp_t)(void*, void*, double, void*); typedef int64_t (*iFppll_t)(void*, void*, intptr_t, intptr_t); typedef int64_t (*iFpplp_t)(void*, void*, intptr_t, void*); typedef int64_t (*iFppLi_t)(void*, void*, uintptr_t, int64_t); @@ -2657,6 +2658,7 @@ void iFppuw(x64emu_t *emu, uintptr_t fcn) { iFppuw_t fn = (iFppuw_t)fcn; R_RAX=( void iFppui(x64emu_t *emu, uintptr_t fcn) { iFppui_t fn = (iFppui_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (int64_t)R_RCX); } void iFppuu(x64emu_t *emu, uintptr_t fcn) { iFppuu_t fn = (iFppuu_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (uint64_t)R_RCX); } void iFppup(x64emu_t *emu, uintptr_t fcn) { iFppup_t fn = (iFppup_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uint64_t)R_RDX, (void*)R_RCX); } +void iFppdp(x64emu_t *emu, uintptr_t fcn) { iFppdp_t fn = (iFppdp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, emu->xmm[0].d[0], (void*)R_RDX); } void iFppll(x64emu_t *emu, uintptr_t fcn) { iFppll_t fn = (iFppll_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX, (intptr_t)R_RCX); } void iFpplp(x64emu_t *emu, uintptr_t fcn) { iFpplp_t fn = (iFpplp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX, (void*)R_RCX); } void iFppLi(x64emu_t *emu, uintptr_t fcn) { iFppLi_t fn = (iFppLi_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (int64_t)R_RCX); } @@ -4457,6 +4459,7 @@ int isSimpleWrapper(wrapper_t fun) { if (fun == &iFppui) return 1; if (fun == &iFppuu) return 1; if (fun == &iFppup) return 1; + if (fun == &iFppdp) return 2; if (fun == &iFppll) return 1; if (fun == &iFpplp) return 1; if (fun == &iFppLi) return 1; diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h index ca23a0aa..8e3b9676 100644 --- a/src/wrapped/generated/wrapper.h +++ b/src/wrapped/generated/wrapper.h @@ -758,6 +758,7 @@ 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 iFppup(x64emu_t *emu, uintptr_t fnc); +void iFppdp(x64emu_t *emu, uintptr_t fnc); void iFppll(x64emu_t *emu, uintptr_t fnc); void iFpplp(x64emu_t *emu, uintptr_t fnc); void iFppLi(x64emu_t *emu, uintptr_t fnc); |