uc_mode

Mode type

Values

ValueMeaning
LITTLE_ENDIAN0

little-endian mode (default mode)

BIG_ENDIAN1 << 30

big-endian mode

ARM0

arm / arm64

THUMB1 << 4

THUMB mode (including Thumb-2)

MCLASS1 << 5

ARM's Cortex-M series (currently unsupported)

V81 << 6

ARMv8 A32 encodings for ARM (currently unsupported)

MICRO1 << 4

mips

MIPS31 << 5

Mips III ISA (currently unsupported)

MIPS32R61 << 6

Mips32r6 ISA (currently unsupported)

MIPS321 << 2

Mips32 ISA

MIPS641 << 3

Mips64 ISA

X86_161 << 1

x86 / x64

X86_321 << 2

32-bit mode

X86_641 << 3

64-bit mode

PPC321 << 2

ppc

PPC641 << 3

64-bit mode (currently unsupported)

QPX1 << 4

Quad Processing eXtensions mode (currently unsupported)

SPARC321 << 2

sparc

SPARC641 << 3

64-bit mode

V91 << 4

SparcV9 mode (currently unsupported)

Meta