Squashed 'external/capstone/' changes from b102f1b8..5af28808

5af28808 Update Auto-Sync to Python 3.13 and tree-sitter-py 24.0 (#2705)
99f018ac Python binding: (#2742)
a07baf83 Auto-Sync update Sparc LLVM-18 (#2704)
81c5c93d Enable to generate legacy MC tests for the fuzzer. (#2733)
a25d4980 Add warning about naive search and replace to patch reg names. (#2728)
7ac87d17 Print immediate only memory operands for AArch64. (#2732)
c34034c8 Add x30 implicit read to the RET alias. (#2739)
95a4ca3e Update source list before installing valgrind. (#2730)
6909724e Make assertion hit warnings optional in release builds. (#2729)
fe6bdc6e Make SStream respect the CS_OPT_UNSIGNED flag. (#2723)
21ce3624 Use cs_ac_type for operand access mode in all arches and use cs_xtensa_op_type for Xtensa operand type (#2721)
df26583f clang-format: change license to BSD-3-Clause (#2724)
280b749e Remove unused files. (#2709)
87908ece Add flag for the SoftFail case of the LLVM disassembler. (#2707)
efc0ba44 Fix missing operand for smstart, due to space replaced by tab (#2720)
2ae64133 Fix missing sp register read in ret instruction (#2719)
8df252a6 Fix arm pop reg access (#2718)
14612272 ARM: fix typo, cspr -> cpsr (#2716)
f2f0a3c3 Fix LoongArch ld/st instructions register info (#2701)
829be2bf LoongArch: Compute absolute address for address operand (#2699)
42fbce6c Add jump group for generic jirl (#2698)
fc525c73 Apple AArch64 proprietary (#2692)
895f2f2e Build PDB for debugging on Windows (#2685)
5c3aef03 Version: Update to v6.0.0-alpha4 (#2682)
106f7d3b Update read/written registers for x87 comparison instructions (#2680)
ebe3ef2a Add workflow for building on Windows (#2675)
72f7d305 Revert "Add a script to compare the inc file content with the latest generate…" (#2678)
5b5c5ed8 Fix nanomips decoding of jalrc (#2672)
ae03cca4 Mips32r6_64r632 is for both mips32r6 and mips64r6 (#2673)
21178aea Add a script to compare the inc file content with the latest generated ones. (#2667)
81a6ba03 MIPS: Fix MIPS16 decoding, wrong flags and ghost registers (#2665)
98a393e3 Stringify BH fields when printing ppc details (#2663)
2607d0f3 Remove undefined constants in riscv_const.py (#2660) (#2661)
5058c634 Decode BH field in print_insn_detail_ppc (#2662)
6461ed08 Add Call group to svc, smc and hvc. (#2651)
e2f1dc8d Tms32c64x Little Endian (#2648)
5464c91d Fix build for compilers requiring explicit static for inline functions.. (#2645)
bb2f6579 Enhance shift value and types of shift instructions. (#2638)
cd282ef5 Update operand type enums of all arch modules to the one in `capstone.h` (#2633)
dc0c0909 cmake: Fix building capstone as sub-project (#2629)
cd8dd20c - Added missing files for sdist archive (#2624)
9affd99b Give the user some guidance where to add missing enumeration values. (#2639)
1bea3fab Add checks for MIPS details on cstest_py (#2640)
ace8056c Add aliases mapping for MIPS & test for id, alias_id (#2635)
1abe1868 Build Tarball before DEB/RPM package. (#2627)
0a012190 Switch to ubuntu-24.04-arm runner image (#2625)
4e0b8c48 Fix wrong version requirement of tricore instructions: (#2620)
8ac2843b chore(version): Update Version to 6.0.0-Alpha3 (#2616)
d7ef910b Rebased #2570 (#2614)
c831cd5e Fix SystemZ macro in Makefile (#2603)
30601176 Apply new EVM opcode updates (#2602)
3c4d7fc8 Add tricore tc1.8 instructions (#2595)
5f290cad Create debian and rpm package on releases (#2590)
0f09210a delete travis (#2600)
5c5f756f Downgrade labeler to v4 due to https://github.com/actions/labeler/issues/710. (#2598)

git-subtree-dir: external/capstone
git-subtree-split: 5af288083e9f03e32723f9708c305692f866b666
This commit is contained in:
irisz64
2025-06-26 22:15:44 +02:00
parent 3621a6c080
commit 16a2cf3873
876 changed files with 168071 additions and 411897 deletions

View File

@@ -1116,7 +1116,7 @@ public class Arm_const {
public static final int ARM_INS_VRSQRTS = 563;
public static final int ARM_INS_VRSRA = 564;
public static final int ARM_INS_VRSUBHN = 565;
public static final int ARM_INS_VSCCLRM_ = 566;
public static final int ARM_INS_VSCCLRM = 566;
public static final int ARM_INS_VSDOT = 567;
public static final int ARM_INS_VSELEQ = 568;
public static final int ARM_INS_VSELGE = 569;
@@ -1147,98 +1147,97 @@ public class Arm_const {
public static final int ARM_INS_VUZP = 594;
public static final int ARM_INS_VZIP = 595;
public static final int ARM_INS_ADDW = 596;
public static final int ARM_INS_ADR_ = 597;
public static final int ARM_INS_AUT = 598;
public static final int ARM_INS_AUTG = 599;
public static final int ARM_INS_BFL = 600;
public static final int ARM_INS_BFLX = 601;
public static final int ARM_INS_BF = 602;
public static final int ARM_INS_BFCSEL = 603;
public static final int ARM_INS_BFX = 604;
public static final int ARM_INS_BTI = 605;
public static final int ARM_INS_BXAUT = 606;
public static final int ARM_INS_CLRM = 607;
public static final int ARM_INS_CSEL = 608;
public static final int ARM_INS_CSINC = 609;
public static final int ARM_INS_CSINV = 610;
public static final int ARM_INS_CSNEG = 611;
public static final int ARM_INS_DCPS1 = 612;
public static final int ARM_INS_DCPS2 = 613;
public static final int ARM_INS_DCPS3 = 614;
public static final int ARM_INS_DLS = 615;
public static final int ARM_INS_LE = 616;
public static final int ARM_INS_ORN = 617;
public static final int ARM_INS_PAC = 618;
public static final int ARM_INS_PACBTI = 619;
public static final int ARM_INS_PACG = 620;
public static final int ARM_INS_SG = 621;
public static final int ARM_INS_SUBS = 622;
public static final int ARM_INS_SUBW = 623;
public static final int ARM_INS_TBB = 624;
public static final int ARM_INS_TBH = 625;
public static final int ARM_INS_TT = 626;
public static final int ARM_INS_TTA = 627;
public static final int ARM_INS_TTAT = 628;
public static final int ARM_INS_TTT = 629;
public static final int ARM_INS_WLS = 630;
public static final int ARM_INS_BLXNS = 631;
public static final int ARM_INS_BXNS = 632;
public static final int ARM_INS_CBNZ = 633;
public static final int ARM_INS_CBZ = 634;
public static final int ARM_INS_POP = 635;
public static final int ARM_INS_PUSH = 636;
public static final int ARM_INS___BRKDIV0 = 637;
public static final int ARM_INS_ENDING = 638;
public static final int ARM_INS_ALIAS_BEGIN = 639;
public static final int ARM_INS_ALIAS_VMOV = 640;
public static final int ARM_INS_ALIAS_NOP = 641;
public static final int ARM_INS_ALIAS_YIELD = 642;
public static final int ARM_INS_ALIAS_WFE = 643;
public static final int ARM_INS_ALIAS_WFI = 644;
public static final int ARM_INS_ALIAS_SEV = 645;
public static final int ARM_INS_ALIAS_SEVL = 646;
public static final int ARM_INS_ALIAS_ESB = 647;
public static final int ARM_INS_ALIAS_CSDB = 648;
public static final int ARM_INS_ALIAS_CLRBHB = 649;
public static final int ARM_INS_ALIAS_PACBTI = 650;
public static final int ARM_INS_ALIAS_BTI = 651;
public static final int ARM_INS_ALIAS_PAC = 652;
public static final int ARM_INS_ALIAS_AUT = 653;
public static final int ARM_INS_ALIAS_SSBB = 654;
public static final int ARM_INS_ALIAS_PSSBB = 655;
public static final int ARM_INS_ALIAS_DFB = 656;
public static final int ARM_INS_ALIAS_CSETM = 657;
public static final int ARM_INS_ALIAS_CSET = 658;
public static final int ARM_INS_ALIAS_CINC = 659;
public static final int ARM_INS_ALIAS_CINV = 660;
public static final int ARM_INS_ALIAS_CNEG = 661;
public static final int ARM_INS_ALIAS_VMLAV = 662;
public static final int ARM_INS_ALIAS_VMLAVA = 663;
public static final int ARM_INS_ALIAS_VRMLALVH = 664;
public static final int ARM_INS_ALIAS_VRMLALVHA = 665;
public static final int ARM_INS_ALIAS_VMLALV = 666;
public static final int ARM_INS_ALIAS_VMLALVA = 667;
public static final int ARM_INS_ALIAS_VBIC = 668;
public static final int ARM_INS_ALIAS_VEOR = 669;
public static final int ARM_INS_ALIAS_VORN = 670;
public static final int ARM_INS_ALIAS_VORR = 671;
public static final int ARM_INS_ALIAS_VAND = 672;
public static final int ARM_INS_ALIAS_VPSEL = 673;
public static final int ARM_INS_ALIAS_ERET = 674;
public static final int ARM_INS_ALIAS_ASR = 675;
public static final int ARM_INS_ALIAS_LSL = 676;
public static final int ARM_INS_ALIAS_LSR = 677;
public static final int ARM_INS_ALIAS_ROR = 678;
public static final int ARM_INS_ALIAS_RRX = 679;
public static final int ARM_INS_ALIAS_UXTW = 680;
public static final int ARM_INS_ALIAS_LDM = 681;
public static final int ARM_INS_ALIAS_POP = 682;
public static final int ARM_INS_ALIAS_PUSH = 683;
public static final int ARM_INS_ALIAS_POPW = 684;
public static final int ARM_INS_ALIAS_PUSHW = 685;
public static final int ARM_INS_ALIAS_VPOP = 686;
public static final int ARM_INS_ALIAS_VPUSH = 687;
public static final int ARM_INS_ALIAS_END = 688;
public static final int ARM_INS_AUT = 597;
public static final int ARM_INS_AUTG = 598;
public static final int ARM_INS_BFL = 599;
public static final int ARM_INS_BFLX = 600;
public static final int ARM_INS_BF = 601;
public static final int ARM_INS_BFCSEL = 602;
public static final int ARM_INS_BFX = 603;
public static final int ARM_INS_BTI = 604;
public static final int ARM_INS_BXAUT = 605;
public static final int ARM_INS_CLRM = 606;
public static final int ARM_INS_CSEL = 607;
public static final int ARM_INS_CSINC = 608;
public static final int ARM_INS_CSINV = 609;
public static final int ARM_INS_CSNEG = 610;
public static final int ARM_INS_DCPS1 = 611;
public static final int ARM_INS_DCPS2 = 612;
public static final int ARM_INS_DCPS3 = 613;
public static final int ARM_INS_DLS = 614;
public static final int ARM_INS_LE = 615;
public static final int ARM_INS_ORN = 616;
public static final int ARM_INS_PAC = 617;
public static final int ARM_INS_PACBTI = 618;
public static final int ARM_INS_PACG = 619;
public static final int ARM_INS_SG = 620;
public static final int ARM_INS_SUBS = 621;
public static final int ARM_INS_SUBW = 622;
public static final int ARM_INS_TBB = 623;
public static final int ARM_INS_TBH = 624;
public static final int ARM_INS_TT = 625;
public static final int ARM_INS_TTA = 626;
public static final int ARM_INS_TTAT = 627;
public static final int ARM_INS_TTT = 628;
public static final int ARM_INS_WLS = 629;
public static final int ARM_INS_BLXNS = 630;
public static final int ARM_INS_BXNS = 631;
public static final int ARM_INS_CBNZ = 632;
public static final int ARM_INS_CBZ = 633;
public static final int ARM_INS_POP = 634;
public static final int ARM_INS_PUSH = 635;
public static final int ARM_INS___BRKDIV0 = 636;
public static final int ARM_INS_ENDING = 637;
public static final int ARM_INS_ALIAS_BEGIN = 638;
public static final int ARM_INS_ALIAS_VMOV = 639;
public static final int ARM_INS_ALIAS_NOP = 640;
public static final int ARM_INS_ALIAS_YIELD = 641;
public static final int ARM_INS_ALIAS_WFE = 642;
public static final int ARM_INS_ALIAS_WFI = 643;
public static final int ARM_INS_ALIAS_SEV = 644;
public static final int ARM_INS_ALIAS_SEVL = 645;
public static final int ARM_INS_ALIAS_ESB = 646;
public static final int ARM_INS_ALIAS_CSDB = 647;
public static final int ARM_INS_ALIAS_CLRBHB = 648;
public static final int ARM_INS_ALIAS_PACBTI = 649;
public static final int ARM_INS_ALIAS_BTI = 650;
public static final int ARM_INS_ALIAS_PAC = 651;
public static final int ARM_INS_ALIAS_AUT = 652;
public static final int ARM_INS_ALIAS_SSBB = 653;
public static final int ARM_INS_ALIAS_PSSBB = 654;
public static final int ARM_INS_ALIAS_DFB = 655;
public static final int ARM_INS_ALIAS_CSETM = 656;
public static final int ARM_INS_ALIAS_CSET = 657;
public static final int ARM_INS_ALIAS_CINC = 658;
public static final int ARM_INS_ALIAS_CINV = 659;
public static final int ARM_INS_ALIAS_CNEG = 660;
public static final int ARM_INS_ALIAS_VMLAV = 661;
public static final int ARM_INS_ALIAS_VMLAVA = 662;
public static final int ARM_INS_ALIAS_VRMLALVH = 663;
public static final int ARM_INS_ALIAS_VRMLALVHA = 664;
public static final int ARM_INS_ALIAS_VMLALV = 665;
public static final int ARM_INS_ALIAS_VMLALVA = 666;
public static final int ARM_INS_ALIAS_VBIC = 667;
public static final int ARM_INS_ALIAS_VEOR = 668;
public static final int ARM_INS_ALIAS_VORN = 669;
public static final int ARM_INS_ALIAS_VORR = 670;
public static final int ARM_INS_ALIAS_VAND = 671;
public static final int ARM_INS_ALIAS_VPSEL = 672;
public static final int ARM_INS_ALIAS_ERET = 673;
public static final int ARM_INS_ALIAS_ASR = 674;
public static final int ARM_INS_ALIAS_LSL = 675;
public static final int ARM_INS_ALIAS_LSR = 676;
public static final int ARM_INS_ALIAS_ROR = 677;
public static final int ARM_INS_ALIAS_RRX = 678;
public static final int ARM_INS_ALIAS_UXTW = 679;
public static final int ARM_INS_ALIAS_LDM = 680;
public static final int ARM_INS_ALIAS_POP = 681;
public static final int ARM_INS_ALIAS_PUSH = 682;
public static final int ARM_INS_ALIAS_POPW = 683;
public static final int ARM_INS_ALIAS_PUSHW = 684;
public static final int ARM_INS_ALIAS_VPOP = 685;
public static final int ARM_INS_ALIAS_VPUSH = 686;
public static final int ARM_INS_ALIAS_END = 687;
public static final int ARM_GRP_INVALID = 0;
public static final int ARM_GRP_JUMP = 1;

View File

@@ -26,6 +26,9 @@ public class Evm_const {
public static final int EVM_INS_XOR = 24;
public static final int EVM_INS_NOT = 25;
public static final int EVM_INS_BYTE = 26;
public static final int EVM_INS_SHL = 27;
public static final int EVM_INS_SHR = 28;
public static final int EVM_INS_SAR = 29;
public static final int EVM_INS_SHA3 = 32;
public static final int EVM_INS_ADDRESS = 48;
public static final int EVM_INS_BALANCE = 49;
@@ -48,6 +51,11 @@ public class Evm_const {
public static final int EVM_INS_NUMBER = 67;
public static final int EVM_INS_DIFFICULTY = 68;
public static final int EVM_INS_GASLIMIT = 69;
public static final int EVM_INS_CHAINID = 70;
public static final int EVM_INS_SELFBALANCE = 71;
public static final int EVM_INS_BASEFEE = 72;
public static final int EVM_INS_BLOBHASH = 73;
public static final int EVM_INS_BLOBBASEFEE = 74;
public static final int EVM_INS_POP = 80;
public static final int EVM_INS_MLOAD = 81;
public static final int EVM_INS_MSTORE = 82;
@@ -60,6 +68,10 @@ public class Evm_const {
public static final int EVM_INS_MSIZE = 89;
public static final int EVM_INS_GAS = 90;
public static final int EVM_INS_JUMPDEST = 91;
public static final int EVM_INS_TLOAD = 92;
public static final int EVM_INS_TSTORE = 93;
public static final int EVM_INS_MCOPY = 94;
public static final int EVM_INS_PUSH0 = 95;
public static final int EVM_INS_PUSH1 = 96;
public static final int EVM_INS_PUSH2 = 97;
public static final int EVM_INS_PUSH3 = 98;
@@ -134,12 +146,12 @@ public class Evm_const {
public static final int EVM_INS_CALLCODE = 242;
public static final int EVM_INS_RETURN = 243;
public static final int EVM_INS_DELEGATECALL = 244;
public static final int EVM_INS_CALLBLACKBOX = 245;
public static final int EVM_INS_CREATE2 = 245;
public static final int EVM_INS_STATICCALL = 250;
public static final int EVM_INS_REVERT = 253;
public static final int EVM_INS_SUICIDE = 255;
public static final int EVM_INS_INVALID = 512;
public static final int EVM_INS_ENDING = 513;
public static final int EVM_INS_INVALID = 254;
public static final int EVM_INS_SELFDESTRUCT = 255;
public static final int EVM_INS_ENDING = 256;
public static final int EVM_GRP_INVALID = 0;
public static final int EVM_GRP_JUMP = 1;

View File

@@ -27,15 +27,14 @@ public class M680x_const {
public static final int M680X_REG_TMP2 = 20;
public static final int M680X_REG_TMP3 = 21;
public static final int M680X_REG_ENDING = 22;
public static final int M680X_OP_INVALID = 0;
public static final int M680X_OP_REGISTER = 1;
public static final int M680X_OP_IMMEDIATE = 2;
public static final int M680X_OP_INDEXED = 3;
public static final int M680X_OP_EXTENDED = 4;
public static final int M680X_OP_DIRECT = 5;
public static final int M680X_OP_RELATIVE = 6;
public static final int M680X_OP_CONSTANT = 7;
public static final int M680X_OP_INVALID = CS_OP_INVALID;
public static final int M680X_OP_REGISTER = CS_OP_REG;
public static final int M680X_OP_IMMEDIATE = CS_OP_IMM;
public static final int M680X_OP_INDEXED = CS_OP_SPECIAL+0;
public static final int M680X_OP_EXTENDED = CS_OP_SPECIAL+1;
public static final int M680X_OP_DIRECT = CS_OP_SPECIAL+2;
public static final int M680X_OP_RELATIVE = CS_OP_SPECIAL+3;
public static final int M680X_OP_CONSTANT = CS_OP_SPECIAL+4;
public static final int M680X_OFFSET_NONE = 0;
public static final int M680X_OFFSET_BITS_5 = 5;

View File

@@ -73,16 +73,15 @@ public class M68k_const {
public static final int M68K_AM_ABSOLUTE_DATA_LONG = 17;
public static final int M68K_AM_IMMEDIATE = 18;
public static final int M68K_AM_BRANCH_DISPLACEMENT = 19;
public static final int M68K_OP_INVALID = 0;
public static final int M68K_OP_REG = 1;
public static final int M68K_OP_IMM = 2;
public static final int M68K_OP_MEM = 3;
public static final int M68K_OP_FP_SINGLE = 4;
public static final int M68K_OP_FP_DOUBLE = 5;
public static final int M68K_OP_REG_BITS = 6;
public static final int M68K_OP_REG_PAIR = 7;
public static final int M68K_OP_BR_DISP = 8;
public static final int M68K_OP_INVALID = CS_OP_INVALID;
public static final int M68K_OP_REG = CS_OP_REG;
public static final int M68K_OP_IMM = CS_OP_IMM;
public static final int M68K_OP_FP_SINGLE = CS_OP_SPECIAL+0;
public static final int M68K_OP_FP_DOUBLE = CS_OP_SPECIAL+1;
public static final int M68K_OP_REG_BITS = CS_OP_SPECIAL+2;
public static final int M68K_OP_REG_PAIR = CS_OP_SPECIAL+3;
public static final int M68K_OP_BR_DISP = CS_OP_SPECIAL+4;
public static final int M68K_OP_MEM = CS_OP_MEM;
public static final int M68K_OP_BR_DISP_SIZE_INVALID = 0;
public static final int M68K_OP_BR_DISP_SIZE_BYTE = 1;

View File

@@ -2,11 +2,10 @@
package capstone;
public class Mips_const {
public static final int MIPS_OP_INVALID = 0;
public static final int MIPS_OP_REG = 1;
public static final int MIPS_OP_IMM = 2;
public static final int MIPS_OP_MEM = 3;
public static final int MIPS_OP_INVALID = CS_OP_INVALID;
public static final int MIPS_OP_REG = CS_OP_REG;
public static final int MIPS_OP_IMM = CS_OP_IMM;
public static final int MIPS_OP_MEM = CS_OP_MEM;
public static final int MIPS_REG_INVALID = 0;
public static final int MIPS_REG_AT = 1;
@@ -2113,7 +2112,11 @@ public class Mips_const {
public static final int MIPS_INS_ALIAS_MTTLO = 1465;
public static final int MIPS_INS_ALIAS_MTTHI = 1466;
public static final int MIPS_INS_ALIAS_MTTACX = 1467;
public static final int MIPS_INS_ALIAS_END = 1468;
public static final int MIPS_INS_ALIAS_B = 1468;
public static final int MIPS_INS_ALIAS_BEQZ = 1469;
public static final int MIPS_INS_ALIAS_BNEZ = 1470;
public static final int MIPS_INS_ALIAS_LI = 1471;
public static final int MIPS_INS_ALIAS_END = 1472;
public static final int MIPS_GRP_INVALID = 0;
public static final int MIPS_GRP_JUMP = 1;

File diff suppressed because it is too large Load Diff

View File

@@ -43,11 +43,10 @@ public class Sparc_const {
public static final int SPARC_HINT_PN = 1<<2;
public static final int SPARC_HINT_A_PN = SPARC_HINT_A|SPARC_HINT_PN;
public static final int SPARC_HINT_A_PT = SPARC_HINT_A|SPARC_HINT_PT;
public static final int SPARC_OP_INVALID = 0;
public static final int SPARC_OP_REG = 1;
public static final int SPARC_OP_IMM = 2;
public static final int SPARC_OP_MEM = 3;
public static final int SPARC_OP_INVALID = CS_OP_INVALID;
public static final int SPARC_OP_REG = CS_OP_REG;
public static final int SPARC_OP_IMM = CS_OP_IMM;
public static final int SPARC_OP_MEM = CS_OP_MEM;
public static final int SPARC_REG_INVALID = 0;
public static final int SPARC_REG_F0 = 1;

View File

@@ -2,12 +2,11 @@
package capstone;
public class TMS320C64x_const {
public static final int TMS320C64X_OP_INVALID = 0;
public static final int TMS320C64X_OP_REG = 1;
public static final int TMS320C64X_OP_IMM = 2;
public static final int TMS320C64X_OP_MEM = 3;
public static final int TMS320C64X_OP_REGPAIR = 64;
public static final int TMS320C64X_OP_INVALID = CS_OP_INVALID;
public static final int TMS320C64X_OP_REG = CS_OP_REG;
public static final int TMS320C64X_OP_IMM = CS_OP_IMM;
public static final int TMS320C64X_OP_REGPAIR = CS_OP_SPECIAL+0;
public static final int TMS320C64X_OP_MEM = CS_OP_MEM;
public static final int TMS320C64X_MEM_DISP_INVALID = 0;
public static final int TMS320C64X_MEM_DISP_CONSTANT = 1;

View File

@@ -2,16 +2,15 @@
package capstone;
public class Wasm_const {
public static final int WASM_OP_INVALID = 0;
public static final int WASM_OP_NONE = 1;
public static final int WASM_OP_INT7 = 2;
public static final int WASM_OP_VARUINT32 = 3;
public static final int WASM_OP_VARUINT64 = 4;
public static final int WASM_OP_UINT32 = 5;
public static final int WASM_OP_UINT64 = 6;
public static final int WASM_OP_IMM = 7;
public static final int WASM_OP_BRTABLE = 8;
public static final int WASM_OP_INVALID = CS_OP_INVALID;
public static final int WASM_OP_IMM = CS_OP_IMM;
public static final int WASM_OP_NONE = CS_OP_SPECIAL+0;
public static final int WASM_OP_INT7 = CS_OP_SPECIAL+1;
public static final int WASM_OP_VARUINT32 = CS_OP_SPECIAL+2;
public static final int WASM_OP_VARUINT64 = CS_OP_SPECIAL+3;
public static final int WASM_OP_UINT32 = CS_OP_SPECIAL+4;
public static final int WASM_OP_UINT64 = CS_OP_SPECIAL+5;
public static final int WASM_OP_BRTABLE = CS_OP_SPECIAL+6;
public static final int WASM_INS_UNREACHABLE = 0x0;
public static final int WASM_INS_NOP = 0x1;
public static final int WASM_INS_BLOCK = 0x2;

View File

@@ -329,11 +329,10 @@ public class X86_const {
public static final int X86_FPU_FLAGS_TEST_C1 = 1<<17;
public static final int X86_FPU_FLAGS_TEST_C2 = 1<<18;
public static final int X86_FPU_FLAGS_TEST_C3 = 1<<19;
public static final int X86_OP_INVALID = 0;
public static final int X86_OP_REG = 1;
public static final int X86_OP_IMM = 2;
public static final int X86_OP_MEM = 3;
public static final int X86_OP_INVALID = CS_OP_INVALID;
public static final int X86_OP_REG = CS_OP_REG;
public static final int X86_OP_IMM = CS_OP_IMM;
public static final int X86_OP_MEM = CS_OP_MEM;
public static final int X86_XOP_CC_INVALID = 0;
public static final int X86_XOP_CC_LT = 1;

View File

@@ -2,11 +2,10 @@
package capstone;
public class Xcore_const {
public static final int XCORE_OP_INVALID = 0;
public static final int XCORE_OP_REG = 1;
public static final int XCORE_OP_IMM = 2;
public static final int XCORE_OP_MEM = 3;
public static final int XCORE_OP_INVALID = CS_OP_INVALID;
public static final int XCORE_OP_REG = CS_OP_REG;
public static final int XCORE_OP_IMM = CS_OP_IMM;
public static final int XCORE_OP_MEM = CS_OP_MEM;
public static final int XCORE_REG_INVALID = 0;
public static final int XCORE_REG_CP = 1;