Architecture

Capstone supported architectures.

Maps to cs_arch enum from capstone.h

Entries

Link copied to clipboard

ARM architecture (including Thumb, Thumb-2)

Link copied to clipboard

ARM64 (AArch64) architecture

Link copied to clipboard

SystemZ architecture

Link copied to clipboard

MIPS architecture

Link copied to clipboard

X86 architecture

Link copied to clipboard

PowerPC architecture

Link copied to clipboard

Sparc architecture

Link copied to clipboard

XCore architecture

Link copied to clipboard

M68K architecture

Link copied to clipboard

TMS320C64x architecture

Link copied to clipboard

M680X architecture

Link copied to clipboard

Ethereum VM architecture

Link copied to clipboard

MOS65XX architecture (including MOS6502)

Link copied to clipboard

WebAssembly architecture

Link copied to clipboard

Berkeley Packet Filter architecture

Link copied to clipboard

RISC-V architecture

Link copied to clipboard

SuperH architecture

Link copied to clipboard

TriCore architecture

Link copied to clipboard

Alpha architecture

Link copied to clipboard

HPPA architecture

Link copied to clipboard

LoongArch architecture

Link copied to clipboard

Xtensa architecture

Link copied to clipboard

ARC architecture

Link copied to clipboard

Max value (used for bounds checking)

Link copied to clipboard

All architectures (for cs_support() queries)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
val value: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.