Skip to content

Commit ec4275a

Browse files
committed
[STATICBUILD] Try to fix the build
1 parent cfff06e commit ec4275a

File tree

5 files changed

+20
-18
lines changed

5 files changed

+20
-18
lines changed

src/emu/x64printer.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2807,8 +2807,6 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
28072807
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIu32 ", %" PRIu32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX);
28082808
} else if (w == pFpLup) {
28092809
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIu32 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX);
2810-
} else if (w == pFpLLi) {
2811-
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIu64 ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX);
28122810
} else if (w == pFpLLp) {
28132811
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIu64 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX);
28142812
} else if (w == pFpLpi) {
@@ -5963,8 +5961,6 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
59635961
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" 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));
59645962
} else if (w == iFiiupiupi) {
59655963
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIi32 ", %" PRIi32 ", %" PRIu32 ", %" PRIp ", %" PRIi32 ", %" PRIu32 ", %" PRIp ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (int32_t)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16));
5966-
} else if (w == iFiiULippp) {
5967-
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIi32 ", %" PRIi32 ", %" PRIu64 ", %" PRIu64 ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (int32_t)R_RDI, (int32_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16));
59685964
} else if (w == iFiipppppp) {
59695965
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIi32 ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16));
59705966
} else if (w == iFiuuCCuup) {
@@ -7270,12 +7266,16 @@ void x64Print(x64emu_t* emu, char* buff, size_t buffsz, const char* func, int ti
72707266
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIu64 ", %" PRIu64 ", %" PRIi32 ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (uintptr_t)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX);
72717267
} else if (w == WFpLLu) {
72727268
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIu64 ", %" PRIu32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (uint32_t)R_RCX);
7269+
} else if (w == pFpLLi) {
7270+
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIu64 ", %" PRIi32 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX);
72737271
} else if (w == iFEipup) {
72747272
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIi32 ", %" PRIp ", %" PRIu32 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (int32_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX);
72757273
} else if (w == iFEiipup) {
72767274
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIi32 ", %" PRIi32 ", %" PRIp ", %" PRIu32 ", %" PRIp ")", tid, *(void**)(R_RSP), func, (int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8);
72777275
} else if (w == iFEpipppL) {
72787276
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ", %" PRIu64 ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9);
7277+
} else if (w == iFiiULippp) {
7278+
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIi32 ", %" PRIi32 ", %" PRIu64 ", %" PRIu64 ", %" PRIi32 ", %" PRIp ", %" PRIp ", %" PRIp ")", tid, *(void**)(R_RSP), func, (int32_t)R_RDI, (int32_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16));
72797279
} else if (w == lFpLpdddddd) {
72807280
snprintf(buff, buffsz, "%04d|%p: Calling %s(%" PRIp ", %" PRIu64 ", %" PRIp ", %" PRIf ", %" PRIf ", %" PRIf ", %" PRIf ", %" PRIf ", %" PRIf ")", tid, *(void**)(R_RSP), func, (void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], emu->xmm[4].d[0], emu->xmm[5].d[0]);
72817281
#endif

src/wrapped/generated/functions_list.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1552,7 +1552,6 @@
15521552
#() pFpLip
15531553
#() pFpLuu
15541554
#() pFpLup
1555-
#() pFpLLi
15561555
#() pFpLLp
15571556
#() pFpLpi
15581557
#() pFpLpl
@@ -3233,7 +3232,6 @@
32333232
#() iFEpppppuu
32343233
#() iFEppppppp
32353234
#() iFiiupiupi
3236-
#() iFiiULippp
32373235
#() iFiipppppp
32383236
#() iFiuuCCuup
32393237
#() iFiuuuupip
@@ -3931,9 +3929,11 @@
39313929
#!defined(STATICBUILD) iFLLii
39323930
#!defined(STATICBUILD) WFpLLu
39333931
#!defined(STATICBUILD) pFpLiS
3932+
#!defined(STATICBUILD) pFpLLi
39343933
#!defined(STATICBUILD) iFEipup
39353934
#!defined(STATICBUILD) iFEiipup
39363935
#!defined(STATICBUILD) iFEpipppL
3936+
#!defined(STATICBUILD) iFiiULippp
39373937
#!defined(STATICBUILD) lFpLpdddddd
39383938
#() vFEv -> vFE
39393939
#() iFEv -> iFE

src/wrapped/generated/wrapper.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1580,7 +1580,6 @@ typedef void* (*pFpLii_t)(void*, uintptr_t, int32_t, int32_t);
15801580
typedef void* (*pFpLip_t)(void*, uintptr_t, int32_t, void*);
15811581
typedef void* (*pFpLuu_t)(void*, uintptr_t, uint32_t, uint32_t);
15821582
typedef void* (*pFpLup_t)(void*, uintptr_t, uint32_t, void*);
1583-
typedef void* (*pFpLLi_t)(void*, uintptr_t, uintptr_t, int32_t);
15841583
typedef void* (*pFpLLp_t)(void*, uintptr_t, uintptr_t, void*);
15851584
typedef void* (*pFpLpi_t)(void*, uintptr_t, void*, int32_t);
15861585
typedef void* (*pFpLpl_t)(void*, uintptr_t, void*, intptr_t);
@@ -3260,7 +3259,6 @@ typedef int32_t (*iFEppppLpp_t)(x64emu_t*, void*, void*, void*, void*, uintptr_t
32603259
typedef int32_t (*iFEpppppuu_t)(x64emu_t*, void*, void*, void*, void*, void*, uint32_t, uint32_t);
32613260
typedef int32_t (*iFEppppppp_t)(x64emu_t*, void*, void*, void*, void*, void*, void*, void*);
32623261
typedef int32_t (*iFiiupiupi_t)(int32_t, int32_t, uint32_t, void*, int32_t, uint32_t, void*, int32_t);
3263-
typedef int32_t (*iFiiULippp_t)(int32_t, int32_t, uint64_t, uintptr_t, int32_t, void*, void*, void*);
32643262
typedef int32_t (*iFiipppppp_t)(int32_t, int32_t, void*, void*, void*, void*, void*, void*);
32653263
typedef int32_t (*iFiuuCCuup_t)(int32_t, uint32_t, uint32_t, uint8_t, uint8_t, uint32_t, uint32_t, void*);
32663264
typedef int32_t (*iFiuuuupip_t)(int32_t, uint32_t, uint32_t, uint32_t, uint32_t, void*, int32_t, void*);
@@ -4019,9 +4017,11 @@ typedef int32_t (*iFLLi_t)(uintptr_t, uintptr_t, int32_t);
40194017
typedef int32_t (*iFLLii_t)(uintptr_t, uintptr_t, int32_t, int32_t);
40204018
typedef uint16_t (*WFpLLu_t)(void*, uintptr_t, uintptr_t, uint32_t);
40214019
typedef void* (*pFpLiS_t)(void*, uintptr_t, int32_t, void*);
4020+
typedef void* (*pFpLLi_t)(void*, uintptr_t, uintptr_t, int32_t);
40224021
typedef int32_t (*iFEipup_t)(x64emu_t*, int32_t, void*, uint32_t, void*);
40234022
typedef int32_t (*iFEiipup_t)(x64emu_t*, int32_t, int32_t, void*, uint32_t, void*);
40244023
typedef int32_t (*iFEpipppL_t)(x64emu_t*, void*, int32_t, void*, void*, void*, uintptr_t);
4024+
typedef int32_t (*iFiiULippp_t)(int32_t, int32_t, uint64_t, uintptr_t, int32_t, void*, void*, void*);
40254025
typedef intptr_t (*lFpLpdddddd_t)(void*, uintptr_t, void*, double, double, double, double, double, double);
40264026
#endif
40274027

@@ -5556,7 +5556,6 @@ void pFpLii(x64emu_t *emu, uintptr_t fcn) { pFpLii_t fn = (pFpLii_t)fcn; R_RAX=(
55565556
void pFpLip(x64emu_t *emu, uintptr_t fcn) { pFpLip_t fn = (pFpLip_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (void*)R_RCX); }
55575557
void pFpLuu(x64emu_t *emu, uintptr_t fcn) { pFpLuu_t fn = (pFpLuu_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX); }
55585558
void pFpLup(x64emu_t *emu, uintptr_t fcn) { pFpLup_t fn = (pFpLup_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); }
5559-
void pFpLLi(x64emu_t *emu, uintptr_t fcn) { pFpLLi_t fn = (pFpLLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX); }
55605559
void pFpLLp(x64emu_t *emu, uintptr_t fcn) { pFpLLp_t fn = (pFpLLp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX); }
55615560
void pFpLpi(x64emu_t *emu, uintptr_t fcn) { pFpLpi_t fn = (pFpLpi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (int32_t)R_RCX); }
55625561
void pFpLpl(x64emu_t *emu, uintptr_t fcn) { pFpLpl_t fn = (pFpLpl_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, (intptr_t)R_RCX); }
@@ -7236,7 +7235,6 @@ void iFEppppLpp(x64emu_t *emu, uintptr_t fcn) { iFEppppLpp_t fn = (iFEppppLpp_t)
72367235
void iFEpppppuu(x64emu_t *emu, uintptr_t fcn) { iFEpppppuu_t fn = (iFEpppppuu_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8)); }
72377236
void iFEppppppp(x64emu_t *emu, uintptr_t fcn) { iFEppppppp_t fn = (iFEppppppp_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8)); }
72387237
void iFiiupiupi(x64emu_t *emu, uintptr_t fcn) { iFiiupiupi_t fn = (iFiiupiupi_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16)); }
7239-
void iFiiULippp(x64emu_t *emu, uintptr_t fcn) { iFiiULippp_t fn = (iFiiULippp_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); }
72407238
void iFiipppppp(x64emu_t *emu, uintptr_t fcn) { iFiipppppp_t fn = (iFiipppppp_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); }
72417239
void iFiuuCCuup(x64emu_t *emu, uintptr_t fcn) { iFiuuCCuup_t fn = (iFiuuCCuup_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint8_t)R_RCX, (uint8_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); }
72427240
void iFiuuuupip(x64emu_t *emu, uintptr_t fcn) { iFiuuuupip_t fn = (iFiuuuupip_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uint32_t)R_R8, (void*)R_R9, *(int32_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); }
@@ -8021,9 +8019,11 @@ void iFLLi(x64emu_t *emu, uintptr_t fcn) { iFLLi_t fn = (iFLLi_t)fcn; R_RAX=(uin
80218019
void iFLLii(x64emu_t *emu, uintptr_t fcn) { iFLLii_t fn = (iFLLii_t)fcn; R_RAX=(uint32_t)fn((uintptr_t)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX); }
80228020
void WFpLLu(x64emu_t *emu, uintptr_t fcn) { WFpLLu_t fn = (WFpLLu_t)fcn; R_RAX=(unsigned short)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (uint32_t)R_RCX); }
80238021
void pFpLiS(x64emu_t *emu, uintptr_t fcn) { pFpLiS_t fn = (pFpLiS_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (int32_t)R_RDX, io_convert((void*)R_RCX)); }
8022+
void pFpLLi(x64emu_t *emu, uintptr_t fcn) { pFpLLi_t fn = (pFpLLi_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (uintptr_t)R_RDX, (int32_t)R_RCX); }
80248023
void iFEipup(x64emu_t *emu, uintptr_t fcn) { iFEipup_t fn = (iFEipup_t)fcn; R_RAX=(uint32_t)fn(emu, (int32_t)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX); }
80258024
void iFEiipup(x64emu_t *emu, uintptr_t fcn) { iFEiipup_t fn = (iFEiipup_t)fcn; R_RAX=(uint32_t)fn(emu, (int32_t)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (uint32_t)R_RCX, (void*)R_R8); }
80268025
void iFEpipppL(x64emu_t *emu, uintptr_t fcn) { iFEpipppL_t fn = (iFEpipppL_t)fcn; R_RAX=(uint32_t)fn(emu, (void*)R_RDI, (int32_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (uintptr_t)R_R9); }
8026+
void iFiiULippp(x64emu_t *emu, uintptr_t fcn) { iFiiULippp_t fn = (iFiiULippp_t)fcn; R_RAX=(uint32_t)fn((int32_t)R_RDI, (int32_t)R_RSI, (uint64_t)R_RDX, (uintptr_t)R_RCX, (int32_t)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16)); }
80278027
void lFpLpdddddd(x64emu_t *emu, uintptr_t fcn) { lFpLpdddddd_t fn = (lFpLpdddddd_t)fcn; R_RAX=(intptr_t)fn((void*)R_RDI, (uintptr_t)R_RSI, (void*)R_RDX, emu->xmm[0].d[0], emu->xmm[1].d[0], emu->xmm[2].d[0], emu->xmm[3].d[0], emu->xmm[4].d[0], emu->xmm[5].d[0]); }
80288028
#endif
80298029

@@ -9268,7 +9268,6 @@ int isSimpleWrapper(wrapper_t fun) {
92689268
if (fun == &pFpLip) return 1;
92699269
if (fun == &pFpLuu) return 1;
92709270
if (fun == &pFpLup) return 1;
9271-
if (fun == &pFpLLi) return 1;
92729271
if (fun == &pFpLLp) return 1;
92739272
if (fun == &pFpLpi) return 1;
92749273
if (fun == &pFpLpl) return 1;
@@ -10302,6 +10301,7 @@ int isSimpleWrapper(wrapper_t fun) {
1030210301
if (fun == &iFLLi) return 1;
1030310302
if (fun == &iFLLii) return 1;
1030410303
if (fun == &WFpLLu) return 1;
10304+
if (fun == &pFpLLi) return 1;
1030510305
if (fun == &lFpLpdddddd) return 7;
1030610306
#endif
1030710307
return 0;
@@ -11536,7 +11536,6 @@ int isSimpleWrapper(wrapper_t fun) {
1153611536
if (fun == &pFpLip) return 65;
1153711537
if (fun == &pFpLuu) return 193;
1153811538
if (fun == &pFpLup) return 65;
11539-
if (fun == &pFpLLi) return 129;
1154011539
if (fun == &pFpLLp) return 1;
1154111540
if (fun == &pFpLpi) return 129;
1154211541
if (fun == &pFpLpl) return 1;
@@ -12570,6 +12569,7 @@ int isSimpleWrapper(wrapper_t fun) {
1257012569
if (fun == &iFLLi) return 65;
1257112570
if (fun == &iFLLii) return 193;
1257212571
if (fun == &WFpLLu) return 129;
12572+
if (fun == &pFpLLi) return 129;
1257312573
if (fun == &lFpLpdddddd) return 7;
1257412574
#endif
1257512575
return 0;
@@ -13804,7 +13804,6 @@ int isSimpleWrapper(wrapper_t fun) {
1380413804
if (fun == &pFpLip) return 65;
1380513805
if (fun == &pFpLuu) return 193;
1380613806
if (fun == &pFpLup) return 65;
13807-
if (fun == &pFpLLi) return 129;
1380813807
if (fun == &pFpLLp) return 1;
1380913808
if (fun == &pFpLpi) return 129;
1381013809
if (fun == &pFpLpl) return 1;
@@ -14838,6 +14837,7 @@ int isSimpleWrapper(wrapper_t fun) {
1483814837
if (fun == &iFLLi) return 65;
1483914838
if (fun == &iFLLii) return 193;
1484014839
if (fun == &WFpLLu) return 129;
14840+
if (fun == &pFpLLi) return 129;
1484114841
if (fun == &lFpLpdddddd) return 7;
1484214842
#endif
1484314843
return 0;

src/wrapped/generated/wrapper.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1589,7 +1589,6 @@ void pFpLii(x64emu_t *emu, uintptr_t fnc);
15891589
void pFpLip(x64emu_t *emu, uintptr_t fnc);
15901590
void pFpLuu(x64emu_t *emu, uintptr_t fnc);
15911591
void pFpLup(x64emu_t *emu, uintptr_t fnc);
1592-
void pFpLLi(x64emu_t *emu, uintptr_t fnc);
15931592
void pFpLLp(x64emu_t *emu, uintptr_t fnc);
15941593
void pFpLpi(x64emu_t *emu, uintptr_t fnc);
15951594
void pFpLpl(x64emu_t *emu, uintptr_t fnc);
@@ -3270,7 +3269,6 @@ void iFEppppLpp(x64emu_t *emu, uintptr_t fnc);
32703269
void iFEpppppuu(x64emu_t *emu, uintptr_t fnc);
32713270
void iFEppppppp(x64emu_t *emu, uintptr_t fnc);
32723271
void iFiiupiupi(x64emu_t *emu, uintptr_t fnc);
3273-
void iFiiULippp(x64emu_t *emu, uintptr_t fnc);
32743272
void iFiipppppp(x64emu_t *emu, uintptr_t fnc);
32753273
void iFiuuCCuup(x64emu_t *emu, uintptr_t fnc);
32763274
void iFiuuuupip(x64emu_t *emu, uintptr_t fnc);
@@ -3976,9 +3974,11 @@ void iFLLi(x64emu_t *emu, uintptr_t fnc);
39763974
void iFLLii(x64emu_t *emu, uintptr_t fnc);
39773975
void WFpLLu(x64emu_t *emu, uintptr_t fnc);
39783976
void pFpLiS(x64emu_t *emu, uintptr_t fnc);
3977+
void pFpLLi(x64emu_t *emu, uintptr_t fnc);
39793978
void iFEipup(x64emu_t *emu, uintptr_t fnc);
39803979
void iFEiipup(x64emu_t *emu, uintptr_t fnc);
39813980
void iFEpipppL(x64emu_t *emu, uintptr_t fnc);
3981+
void iFiiULippp(x64emu_t *emu, uintptr_t fnc);
39823982
void lFpLpdddddd(x64emu_t *emu, uintptr_t fnc);
39833983
#endif
39843984

src/wrapped/wrappedlibc_private.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2721,13 +2721,15 @@ GO(android_set_abort_message, vFp)
27212721
#ifdef STATICBUILD
27222722
GO(dummy_pFLp, pFLp)
27232723
GO(dummy_pFpLLp, pFpLLp)
2724+
// not needed in static build
2725+
//GO(dummy_pFpLLi, pFpLLi)
2726+
//GO(dummy_iFiiULippp, iFiiULippp)
27242727
#else
2728+
GO(dummy_pFpLLi, pFpLLi) //needed for vulkanoverlay
2729+
GO(dummy_iFiiULippp, iFiiULippp) //needed for vulkanoverlay
27252730
// not needed in no-static build
27262731
//GO(dummy_pFLp, pFLp)
27272732
//GO(dummy_pFpLLp, pFpLLp)
27282733
#endif
27292734

27302735
GO(arc4random, uFv)
2731-
2732-
GO(pFpLLi_dummy, pFpLLi) //needed for vulkanoverlay
2733-
GO(iFiiULippp_dummy, iFiiULippp) //needed for vulkanoverlay

0 commit comments

Comments
 (0)