feat: Add support for Capstone 6, drop support for Capstone 4

This commit is contained in:
WerWolv
2025-11-30 19:49:07 +01:00
parent e5829a316b
commit c33d53b728
6 changed files with 562 additions and 128 deletions

View File

@@ -8,6 +8,7 @@
"hex.disassembler.view.disassembler.arm.cortex_m": "Cortex-M",
"hex.disassembler.view.disassembler.arm.default": "Default",
"hex.disassembler.view.disassembler.arm.thumb": "Thumb",
"hex.disassembler.view.disassembler.arm64.apple_extensions": "Proprietary Apple Extensions",
"hex.disassembler.view.disassembler.bpf.classic": "Classic",
"hex.disassembler.view.disassembler.bpf.extended": "Extended",
"hex.disassembler.view.disassembler.image_base_address": "Image Base Address",
@@ -20,6 +21,9 @@
"hex.disassembler.view.disassembler.disassembly.title": "Disassembly",
"hex.disassembler.view.disassembler.export": "Export instructions as...",
"hex.disassembler.view.disassembler.export.popup.error": "Failed to export to ASM file!",
"hex.disassembler.view.disassembler.hppa.1.1": "HP/PA 1.1",
"hex.disassembler.view.disassembler.hppa.2.0": "HP/PA 2.0",
"hex.disassembler.view.disassembler.hppa.2.0w": "HP/PA 2.0 wide",
"hex.disassembler.view.disassembler.image_load_address": "Image Load Address",
"hex.disassembler.view.disassembler.image_load_address.hint": "This is the address of where the disassembled code is being loaded into memory before it's being executed",
"hex.disassembler.view.disassembler.m680x.6301": "6301",
@@ -38,12 +42,29 @@
"hex.disassembler.view.disassembler.m68k.030": "030",
"hex.disassembler.view.disassembler.m68k.040": "040",
"hex.disassembler.view.disassembler.m68k.060": "060",
"hex.disassembler.view.disassembler.mips.micro": "Micro",
"hex.disassembler.view.disassembler.mips.micro": "microMIPS",
"hex.disassembler.view.disassembler.mips.mips1": "MIPS I",
"hex.disassembler.view.disassembler.mips.mips2": "MIPS II",
"hex.disassembler.view.disassembler.mips.mips3": "MIPS III",
"hex.disassembler.view.disassembler.mips.mips4": "MIPS IV",
"hex.disassembler.view.disassembler.mips.mips5": "MIPS V",
"hex.disassembler.view.disassembler.mips.mips32": "MIPS32",
"hex.disassembler.view.disassembler.mips.mips32R2": "MIPS32R2",
"hex.disassembler.view.disassembler.mips.mips32R3": "MIPS32R3",
"hex.disassembler.view.disassembler.mips.mips32R5": "MIPS32R5",
"hex.disassembler.view.disassembler.mips.mips32R6": "MIPS32R6",
"hex.disassembler.view.disassembler.mips.mips64R2": "MIPS64R2",
"hex.disassembler.view.disassembler.mips.mips64R3": "MIPS64R3",
"hex.disassembler.view.disassembler.mips.mips64R5": "MIPS64R5",
"hex.disassembler.view.disassembler.mips.mips64R6": "MIPS64R6",
"hex.disassembler.view.disassembler.mips.mips64": "MIPS64",
"hex.disassembler.view.disassembler.mips.octeon": "Octeon cnMIPS",
"hex.disassembler.view.disassembler.mips.octeonp": "Octeon+ cnMIPS",
"hex.disassembler.view.disassembler.mips.nanomips": "Generic nanoMIPS",
"hex.disassembler.view.disassembler.mips.nms1": "nanoMIPS NMS1",
"hex.disassembler.view.disassembler.mips.i7200": "nanoMIPS I7200",
"hex.disassembler.view.disassembler.mips.nofloat": "No Floating Point",
"hex.disassembler.view.disassembler.mips.ptr64": "64-bit pointers",
"hex.disassembler.view.disassembler.mos65xx.6502": "6502",
"hex.disassembler.view.disassembler.mos65xx.65816": "65816",
"hex.disassembler.view.disassembler.mos65xx.65816_long_m": "65816 Long M",
@@ -67,11 +88,43 @@
"hex.disassembler.view.disassembler.tricore.162": "162",
"hex.disassembler.view.disassembler.name": "Disassembler",
"hex.disassembler.view.disassembler.position": "Position",
"hex.disassembler.view.disassembler.ppc.booke": "Book-E",
"hex.disassembler.view.disassembler.ppc.booke": "BookE",
"hex.disassembler.view.disassembler.ppc.qpx": "Quad Processing Extensions",
"hex.disassembler.view.disassembler.ppc.spe": "Signal Processing Engine",
"hex.disassembler.view.disassembler.ppc.pwr7": "Power 7",
"hex.disassembler.view.disassembler.ppc.pwr8": "Power 8",
"hex.disassembler.view.disassembler.ppc.pwr9": "Power 9",
"hex.disassembler.view.disassembler.ppc.pwr10": "Power 10",
"hex.disassembler.view.disassembler.ppc.future": "Power ISA Future",
"hex.disassembler.view.disassembler.ppc.aixos": "PowerPC AIX-OS",
"hex.disassembler.view.disassembler.ppc.aixas": "PowerPC AIX-OS with modern assembly",
"hex.disassembler.view.disassembler.ppc.msync": "msync Instruction + BookE",
"hex.disassembler.view.disassembler.region": "Code region",
"hex.disassembler.view.disassembler.riscv.compressed": "Compressed",
"hex.disassembler.view.disassembler.settings.mode": "Mode",
"hex.disassembler.view.disassembler.sparc.v9": "Sparc V9"
"hex.disassembler.view.disassembler.sparc.v9": "Sparc V9",
"hex.disassembler.view.disassembler.xtensa.esp32": "ESP32",
"hex.disassembler.view.disassembler.xtensa.esp32s2": "ESP32-S2",
"hex.disassembler.view.disassembler.xtensa.esp8266": "ESP8266",
"hex.disassembler.view.disassembler.systemz.arch8": "ARCH8",
"hex.disassembler.view.disassembler.systemz.arch9": "ARCH9",
"hex.disassembler.view.disassembler.systemz.arch10": "ARCH10",
"hex.disassembler.view.disassembler.systemz.arch11": "ARCH11",
"hex.disassembler.view.disassembler.systemz.arch12": "ARCH12",
"hex.disassembler.view.disassembler.systemz.arch13": "ARCH13",
"hex.disassembler.view.disassembler.systemz.arch14": "ARCH14",
"hex.disassembler.view.disassembler.systemz.z10": "Z10",
"hex.disassembler.view.disassembler.systemz.z196": "Z196",
"hex.disassembler.view.disassembler.systemz.zec12": "ZEC12",
"hex.disassembler.view.disassembler.systemz.z13": "Z13",
"hex.disassembler.view.disassembler.systemz.z14": "Z14",
"hex.disassembler.view.disassembler.systemz.z15": "Z15",
"hex.disassembler.view.disassembler.systemz.z16": "Z16",
"hex.disassembler.view.disassembler.systemz.generic": "Generic",
"hex.disassembler.view.disassembler.settings.syntax": "Syntax",
"hex.disassembler.view.disassembler.settings.syntax.default": "Architecture Default",
"hex.disassembler.view.disassembler.settings.syntax.intel": "Intel",
"hex.disassembler.view.disassembler.settings.syntax.att": "AT&T",
"hex.disassembler.view.disassembler.settings.syntax.masm": "MASM",
"hex.disassembler.view.disassembler.settings.syntax.motorola": "Motorola"
}