Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions src/emu/x64printer.c
Original file line number Diff line number Diff line change
Expand Up @@ -847,6 +847,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIi64 ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (intptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX);
} else if (w == vFLup) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIu64 ", %" PRIu32 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (uintptr_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX);
} else if (w == vFLpi) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIu64 ", %" PRIp ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (uintptr_t)R_RDI, (void*)R_RSI, (int32_t)R_RDX);
} else if (w == vFLpL) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIu64 ", %" PRIp ", %" PRIu64 ")", tid, *(void**)(R_RSP), func, (uintptr_t)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX);
} else if (w == vFLpp) {
Expand Down Expand Up @@ -1959,6 +1961,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIu64 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX);
} else if (w == vFpppp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX);
} else if (w == vFpppV) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)(R_RSP + 8));
} else if (w == cFpiii) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIi32 ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX);
} else if (w == cFpipp) {
Expand Down Expand Up @@ -2893,6 +2897,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX);
} else if (w == vFEpppu) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIu32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX);
} else if (w == vFEpppL) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIu64 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX);
} else if (w == vFEpppp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX);
} else if (w == vFiiiii) {
Expand Down Expand Up @@ -3089,6 +3095,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIi32 ", %" PRIf ", %" PRIf ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, emu->xmm[0].f[0], emu->xmm[1].f[0]);
} else if (w == vFpiipp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIi32 ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8);
} else if (w == vFpiipV) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIi32 ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)(R_RSP + 8));
} else if (w == vFpiuuu) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIu32 ", %" PRIu32 ", %" PRIu32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8);
} else if (w == vFpiUUu) {
Expand Down Expand Up @@ -3431,6 +3439,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIi32 ", %" PRIu64 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (uintptr_t)R_R8);
} else if (w == iFpipip) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIi32 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8);
} else if (w == iFpiplp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIi64 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (intptr_t)R_RCX, (void*)R_R8);
} else if (w == iFpippi) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8);
} else if (w == iFpippW) {
Expand Down Expand Up @@ -4407,6 +4417,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIi32 ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)(R_RSP + 8));
} else if (w == iFEpilpV) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIi64 ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (void*)(R_RSP + 8));
} else if (w == iFEpipip) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIi32 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8);
} else if (w == iFEpippi) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (int32_t)R_R8);
} else if (w == iFEpIppp) {
Expand Down Expand Up @@ -4885,6 +4897,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9);
} else if (w == LFpLLLLL) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIu64 ", %" PRIu64 ", %" PRIu64 ", %" PRIu64 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (uintptr_t)R_RCX, (uintptr_t)R_R8, (uintptr_t)R_R9);
} else if (w == LFppipLp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIu64 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (void*)R_RCX, (uintptr_t)R_R8, (void*)R_R9);
} else if (w == LFpplplp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIi64 ", %" PRIp ", %" PRIi64 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (intptr_t)R_RDX, (void*)R_RCX, (intptr_t)R_R8, (void*)R_R9);
} else if (w == LFppLLpL) {
Expand Down Expand Up @@ -5769,6 +5783,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIu64 ", %" PRIu32 ", %" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (uintptr_t)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8));
} else if (w == vFELpAippp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIu64 ", %" PRIp ", %" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (uintptr_t)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8));
} else if (w == vFEpuppppV) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uint32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, (void*)(R_RSP + 8));
} else if (w == vFEppupppp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIu32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8));
} else if (w == vFEppLippp) {
Expand Down Expand Up @@ -6359,6 +6375,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)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));
} else if (w == iFEpiiiiipi) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIi32 ", %" PRIi32 ", %" PRIi32 ", %" PRIi32 ", %" PRIp ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16));
} else if (w == iFEppiipppp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIi32 ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16));
} else if (w == iFEppuppppp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIu32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16));
} else if (w == iFEpppupppp) {
Expand Down Expand Up @@ -6525,6 +6543,8 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (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));
} else if (w == vFEpppuipppp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIu32 ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24));
} else if (w == vFEppplliupi) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIi64 ", %" PRIi64 ", %" PRIi32 ", %" PRIu32 ", %" PRIp ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (intptr_t)R_RCX, (intptr_t)R_R8, (int32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(int32_t*)(R_RSP + 24));
} else if (w == vFEpppLuLpLp) {
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIp ", %" PRIp ", %" PRIu64 ", %" PRIu32 ", %" PRIu64 ", %" PRIp ", %" PRIu64 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uintptr_t)R_RCX, (uint32_t)R_R8, (uintptr_t)R_R9, *(void**)(R_RSP + 8), *(uintptr_t*)(R_RSP + 16), *(void**)(R_RSP + 24));
} else if (w == vFEppppppLpp) {
Expand Down
49 changes: 49 additions & 0 deletions src/wrapped/generated/functions_list.txt
Original file line number Diff line number Diff line change
Expand Up @@ -473,6 +473,7 @@
#() vFllp
#() vFlpp
#() vFLup
#() vFLpi
#() vFLpL
#() vFLpp
#() vFpcu
Expand Down Expand Up @@ -1096,6 +1097,7 @@
#() vFpppl
#() vFpppL
#() vFpppp
#() vFpppV
#() vFSppi
#() vFHHpi
#() cFpiii
Expand Down Expand Up @@ -1623,6 +1625,7 @@
#() vFEppLp
#() vFEpppi
#() vFEpppu
#() vFEpppL
#() vFEpppp
#() vFiiiii
#() vFiiiiu
Expand Down Expand Up @@ -1721,6 +1724,7 @@
#() vFpiiup
#() vFpiiff
#() vFpiipp
#() vFpiipV
#() vFpiuuu
#() vFpiUUu
#() vFpiUUp
Expand Down Expand Up @@ -1892,6 +1896,7 @@
#() iFpipiu
#() iFpipiL
#() iFpipip
#() iFpiplp
#() iFpippi
#() iFpippW
#() iFpippL
Expand Down Expand Up @@ -2414,6 +2419,7 @@
#() iFEpiipp
#() iFEpiipV
#() iFEpilpV
#() iFEpipip
#() iFEpippi
#() iFEpIppp
#() iFEpuipp
Expand Down Expand Up @@ -2663,6 +2669,7 @@
#() LFplplpl
#() LFpLippp
#() LFpLLLLL
#() LFppipLp
#() LFpplplp
#() LFppLLpL
#() LFppLpLi
Expand Down Expand Up @@ -3136,6 +3143,7 @@
#() vFELippppV
#() vFELupippp
#() vFELpAippp
#() vFEpuppppV
#() vFEppupppp
#() vFEppLippp
#() vFEppLpLpp
Expand Down Expand Up @@ -3446,6 +3454,7 @@
#() vFppppppppL
#() vFppppppppp
#() iFEpiiiiipi
#() iFEppiipppp
#() iFEppuppppp
#() iFEpppupppp
#() iFEppplPPPP
Expand Down Expand Up @@ -3539,6 +3548,7 @@
#() vFEiuppppppp
#() vFEpuppppppp
#() vFEpppuipppp
#() vFEppplliupi
#() vFEpppLuLpLp
#() vFEppppppLpp
#() vFiiiiiiiiii
Expand Down Expand Up @@ -3939,6 +3949,7 @@
#() iFEv -> iFE
#() lFEv -> lFE
#() pFEv -> pFE
#() vFvLpi -> vFLpi
#() iFEvpp -> iFEpp
#() pFEppv -> pFEpp
#() iFEpvpp -> iFEppp
Expand Down Expand Up @@ -4081,15 +4092,25 @@ wrappedcrypto3:
- vFp:
- CRYPTO_set_id_callback
- CRYPTO_set_locking_callback
- OSSL_PARAM_construct_end
- pFp:
- OPENSSL_sk_new
- X509V3_EXT_get
- vFpp:
- ERR_print_errors_cb
- OPENSSL_sk_pop_free
- X509_STORE_CTX_set_verify_cb
- X509_STORE_set_verify_cb
- iFpp:
- BIO_meth_set_gets
- UI_method_set_closer
- UI_method_set_opener
- UI_method_set_reader
- UI_method_set_writer
- vFppp:
- EVP_MD_do_all_provided
- OSSL_PARAM_construct_int
- OSSL_PARAM_construct_uint
- iFppp:
- ASN1_i2d_bio
- iFppV:
Expand All @@ -4100,11 +4121,17 @@ wrappedcrypto3:
- ERR_set_error
- vFiipA:
- ERR_vset_error
- vFpppL:
- OSSL_PARAM_construct_octet_string
- OSSL_PARAM_construct_utf8_string
- pFiLpp:
- RSA_generate_key
- pFpppp:
- ASN1_d2i_bio
- PEM_X509_INFO_read_bio
- PEM_read_DHparams
- PEM_read_PUBKEY
- PEM_read_PrivateKey
- PEM_read_bio_DHparams
- PEM_read_bio_DSAPrivateKey
- PEM_read_bio_DSA_PUBKEY
Expand All @@ -4123,6 +4150,8 @@ wrappedcrypto3:
- PEM_read_bio_X509_REQ
- iFpiipp:
- ENGINE_ctrl
- pFppppp:
- OSSL_STORE_open
- iFpplppi:
- ENGINE_ctrl_cmd
- iFppppipp:
Expand All @@ -4131,6 +4160,8 @@ wrappedcrypto3:
- PEM_write_bio_PrivateKey
- PEM_write_bio_PrivateKey_traditional
- PEM_write_bio_RSAPrivateKey
- pFpppppppp:
- OSSL_STORE_open_ex
wrappedcuda:
- uFpp:
- cuGraphHostNodeGetParams
Expand Down Expand Up @@ -4547,10 +4578,14 @@ wrappedglib2:
- g_async_queue_push_sorted
- g_queue_insert_sorted
- g_source_set_callback
- vFpppV:
- g_propagate_prefixed_error
- iFpLpV:
- g_snprintf
- iFpLpA:
- g_vsnprintf
- iFpppp:
- g_ptr_array_find_with_equal_func
- uFiupp:
- g_unix_fd_add
- uFippp:
Expand Down Expand Up @@ -4601,6 +4636,8 @@ wrappedglib2:
- g_io_add_watch_full
- pFppLipp:
- g_variant_new_from_data
- vFpuppppV:
- g_log_structured_standard
- pFppLiiup:
- g_thread_create_full
- iFpppupppp:
Expand Down Expand Up @@ -4710,6 +4747,8 @@ wrappedgobject2:
wrappedgomp:
- vFppuu:
- GOMP_parallel
- vFppplliupi:
- GOMP_task
wrappedgssapi:
wrappedgssapikrb5:
wrappedgstallocators:
Expand Down Expand Up @@ -5261,6 +5300,8 @@ wrappedlibc:
- vFppL:
- _ITM_memcpyRnWt
- _ITM_memcpyRtWn
- vFppV:
- argp_error
- iFiiu:
- pidfd_getfd
- iFiip:
Expand Down Expand Up @@ -5414,6 +5455,8 @@ wrappedlibc:
- ptrace
- lFppLL:
- __readlink_chk
- vFpiipV:
- argp_failure
- vFpLLpp:
- qsort_r
- iFiipup:
Expand Down Expand Up @@ -6023,8 +6066,13 @@ wrappedlibsqlite3:
- sqlite3_mprintf
- pFpA:
- sqlite3_vmprintf
- iFpipip:
- sqlite3_bind_blob
- sqlite3_bind_text
- iFppppp:
- sqlite3_exec
- iFppiipppp:
- sqlite3_create_function
wrappedlibssh2:
- iFppup:
- libssh2_userauth_keyboard_interactive_ex
Expand Down Expand Up @@ -6067,6 +6115,7 @@ wrappedlibssl3:
- SSL_CTX_set_cookie_generate_cb
- SSL_CTX_set_cookie_verify_cb
- SSL_CTX_set_default_passwd_cb
- SSL_CTX_set_info_callback
- SSL_CTX_set_keylog_callback
- SSL_CTX_set_msg_callback
- SSL_CTX_set_psk_client_callback
Expand Down
22 changes: 21 additions & 1 deletion src/wrapped/generated/wrappedcrypto3types.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,35 +14,53 @@
typedef void (*vFp_t)(void*);
typedef void* (*pFp_t)(void*);
typedef void (*vFpp_t)(void*, void*);
typedef int32_t (*iFpp_t)(void*, void*);
typedef void (*vFppp_t)(void*, void*, void*);
typedef int32_t (*iFppp_t)(void*, void*, void*);
typedef int32_t (*iFppV_t)(void*, void*, ...);
typedef void* (*pFppp_t)(void*, void*, void*);
typedef void (*vFiipV_t)(int32_t, int32_t, void*, ...);
typedef void (*vFiipA_t)(int32_t, int32_t, void*, va_list);
typedef void (*vFpppL_t)(void*, void*, void*, uintptr_t);
typedef void* (*pFiLpp_t)(int32_t, uintptr_t, void*, void*);
typedef void* (*pFpppp_t)(void*, void*, void*, void*);
typedef int32_t (*iFpiipp_t)(void*, int32_t, int32_t, void*, void*);
typedef void* (*pFppppp_t)(void*, void*, void*, void*, void*);
typedef int32_t (*iFpplppi_t)(void*, void*, intptr_t, void*, void*, int32_t);
typedef int32_t (*iFppppipp_t)(void*, void*, void*, void*, int32_t, void*, void*);
typedef void* (*pFpppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*);

#define SUPER() ADDED_FUNCTIONS() \
GO(CRYPTO_set_id_callback, vFp_t) \
GO(CRYPTO_set_locking_callback, vFp_t) \
GO(OSSL_PARAM_construct_end, vFp_t) \
GO(OPENSSL_sk_new, pFp_t) \
GO(X509V3_EXT_get, pFp_t) \
GO(ERR_print_errors_cb, vFpp_t) \
GO(OPENSSL_sk_pop_free, vFpp_t) \
GO(X509_STORE_CTX_set_verify_cb, vFpp_t) \
GO(X509_STORE_set_verify_cb, vFpp_t) \
GO(BIO_meth_set_gets, iFpp_t) \
GO(UI_method_set_closer, iFpp_t) \
GO(UI_method_set_opener, iFpp_t) \
GO(UI_method_set_reader, iFpp_t) \
GO(UI_method_set_writer, iFpp_t) \
GO(EVP_MD_do_all_provided, vFppp_t) \
GO(OSSL_PARAM_construct_int, vFppp_t) \
GO(OSSL_PARAM_construct_uint, vFppp_t) \
GO(ASN1_i2d_bio, iFppp_t) \
GO(BIO_printf, iFppV_t) \
GO(OPENSSL_sk_deep_copy, pFppp_t) \
GO(ERR_set_error, vFiipV_t) \
GO(ERR_vset_error, vFiipA_t) \
GO(OSSL_PARAM_construct_octet_string, vFpppL_t) \
GO(OSSL_PARAM_construct_utf8_string, vFpppL_t) \
GO(RSA_generate_key, pFiLpp_t) \
GO(ASN1_d2i_bio, pFpppp_t) \
GO(PEM_X509_INFO_read_bio, pFpppp_t) \
GO(PEM_read_DHparams, pFpppp_t) \
GO(PEM_read_PUBKEY, pFpppp_t) \
GO(PEM_read_PrivateKey, pFpppp_t) \
GO(PEM_read_bio_DHparams, pFpppp_t) \
GO(PEM_read_bio_DSAPrivateKey, pFpppp_t) \
GO(PEM_read_bio_DSA_PUBKEY, pFpppp_t) \
Expand All @@ -60,11 +78,13 @@ typedef int32_t (*iFppppipp_t)(void*, void*, void*, void*, int32_t, void*, void*
GO(PEM_read_bio_X509_CRL, pFpppp_t) \
GO(PEM_read_bio_X509_REQ, pFpppp_t) \
GO(ENGINE_ctrl, iFpiipp_t) \
GO(OSSL_STORE_open, pFppppp_t) \
GO(ENGINE_ctrl_cmd, iFpplppi_t) \
GO(PEM_write_bio_DSAPrivateKey, iFppppipp_t) \
GO(PEM_write_bio_ECPrivateKey, iFppppipp_t) \
GO(PEM_write_bio_PrivateKey, iFppppipp_t) \
GO(PEM_write_bio_PrivateKey_traditional, iFppppipp_t) \
GO(PEM_write_bio_RSAPrivateKey, iFppppipp_t)
GO(PEM_write_bio_RSAPrivateKey, iFppppipp_t) \
GO(OSSL_STORE_open_ex, pFpppppppp_t)

#endif // __wrappedcrypto3TYPES_H_
Loading
Loading