Merge commit '16a2cf3873e00fa08e587d1b05c9132d98c24f50' into back-to-imgui

This commit is contained in:
irisz64
2025-06-26 22:15:44 +02:00
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;