early-access version 2853
This commit is contained in:
62
externals/vcpkg/ports/triton/002-fix-capstone-5.patch
vendored
Executable file
62
externals/vcpkg/ports/triton/002-fix-capstone-5.patch
vendored
Executable file
@@ -0,0 +1,62 @@
|
||||
diff --git a/src/libtriton/arch/x86/x86Specifications.cpp b/src/libtriton/arch/x86/x86Specifications.cpp
|
||||
index 0806ac3..6295c95 100644
|
||||
--- a/src/libtriton/arch/x86/x86Specifications.cpp
|
||||
+++ b/src/libtriton/arch/x86/x86Specifications.cpp
|
||||
@@ -153,9 +153,11 @@ namespace triton {
|
||||
tritonId = triton::arch::x86::ID_INS_FIADD;
|
||||
break;
|
||||
|
||||
+#if CS_API_MAJOR < 5
|
||||
case triton::extlibs::capstone::X86_INS_FADDP:
|
||||
tritonId = triton::arch::x86::ID_INS_FADDP;
|
||||
break;
|
||||
+#endif
|
||||
|
||||
case triton::extlibs::capstone::X86_INS_ADOX:
|
||||
tritonId = triton::arch::x86::ID_INS_ADOX;
|
||||
@@ -2877,9 +2879,11 @@ namespace triton {
|
||||
tritonId = triton::arch::x86::ID_INS_FUCOM;
|
||||
break;
|
||||
|
||||
+#if CS_API_MAJOR < 5
|
||||
case triton::extlibs::capstone::X86_INS_UD2B:
|
||||
tritonId = triton::arch::x86::ID_INS_UD2B;
|
||||
break;
|
||||
+#endif
|
||||
|
||||
case triton::extlibs::capstone::X86_INS_UNPCKHPD:
|
||||
tritonId = triton::arch::x86::ID_INS_UNPCKHPD;
|
||||
@@ -3037,17 +3041,21 @@ namespace triton {
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTDQ2PS;
|
||||
break;
|
||||
|
||||
+#if CS_API_MAJOR < 5
|
||||
case triton::extlibs::capstone::X86_INS_VCVTPD2DQX:
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTPD2DQX;
|
||||
break;
|
||||
+#endif
|
||||
|
||||
case triton::extlibs::capstone::X86_INS_VCVTPD2DQ:
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTPD2DQ;
|
||||
break;
|
||||
|
||||
+#if CS_API_MAJOR < 5
|
||||
case triton::extlibs::capstone::X86_INS_VCVTPD2PSX:
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTPD2PSX;
|
||||
break;
|
||||
+#endif
|
||||
|
||||
case triton::extlibs::capstone::X86_INS_VCVTPD2PS:
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTPD2PS;
|
||||
@@ -3093,9 +3101,11 @@ namespace triton {
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTSS2USI;
|
||||
break;
|
||||
|
||||
+#if CS_API_MAJOR < 5
|
||||
case triton::extlibs::capstone::X86_INS_VCVTTPD2DQX:
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTTPD2DQX;
|
||||
break;
|
||||
+#endif
|
||||
|
||||
case triton::extlibs::capstone::X86_INS_VCVTTPD2DQ:
|
||||
tritonId = triton::arch::x86::ID_INS_VCVTTPD2DQ;
|
||||
Reference in New Issue
Block a user