# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.emulator.unicorn.UnicornConst

## Static Field: UC_API_EXTRA
Type: `int`

Constant value: `255`

## Static Field: UC_API_MAJOR
Type: `int`

Constant value: `2`

## Static Field: UC_API_MINOR
Type: `int`

Constant value: `1`

## Static Field: UC_API_PATCH
Type: `int`

Constant value: `4`

## Static Field: UC_ARCH_ARM
Type: `int`

Constant value: `1`

## Static Field: UC_ARCH_ARM64
Type: `int`

Constant value: `2`

## Static Field: UC_ARCH_M68K
Type: `int`

Constant value: `7`

## Static Field: UC_ARCH_MAX
Type: `int`

Constant value: `11`

## Static Field: UC_ARCH_MIPS
Type: `int`

Constant value: `3`

## Static Field: UC_ARCH_PPC
Type: `int`

Constant value: `5`

## Static Field: UC_ARCH_RISCV
Type: `int`

Constant value: `8`

## Static Field: UC_ARCH_S390X
Type: `int`

Constant value: `9`

## Static Field: UC_ARCH_SPARC
Type: `int`

Constant value: `6`

## Static Field: UC_ARCH_TRICORE
Type: `int`

Constant value: `10`

## Static Field: UC_ARCH_X86
Type: `int`

Constant value: `4`

## Static Field: UC_CTL_CONTEXT_CPU
Type: `int`

Constant value: `1`

## Static Field: UC_CTL_CONTEXT_MEMORY
Type: `int`

Constant value: `2`

## Static Field: UC_CTL_CONTEXT_MODE
Type: `int`

Constant value: `14`

## Static Field: UC_CTL_CPU_MODEL
Type: `int`

Constant value: `7`

## Static Field: UC_CTL_IO_NONE
Type: `int`

Constant value: `0`

## Static Field: UC_CTL_IO_READ
Type: `int`

Constant value: `2`

## Static Field: UC_CTL_IO_READ_WRITE
Type: `int`

Constant value: `3`

## Static Field: UC_CTL_IO_WRITE
Type: `int`

Constant value: `1`

## Static Field: UC_CTL_TB_FLUSH
Type: `int`

Constant value: `10`

## Static Field: UC_CTL_TB_REMOVE_CACHE
Type: `int`

Constant value: `9`

## Static Field: UC_CTL_TB_REQUEST_CACHE
Type: `int`

Constant value: `8`

## Static Field: UC_CTL_TCG_BUFFER_SIZE
Type: `int`

Constant value: `13`

## Static Field: UC_CTL_TLB_FLUSH
Type: `int`

Constant value: `11`

## Static Field: UC_CTL_TLB_TYPE
Type: `int`

Constant value: `12`

## Static Field: UC_CTL_UC_ARCH
Type: `int`

Constant value: `2`

## Static Field: UC_CTL_UC_EXITS
Type: `int`

Constant value: `6`

## Static Field: UC_CTL_UC_EXITS_CNT
Type: `int`

Constant value: `5`

## Static Field: UC_CTL_UC_MODE
Type: `int`

Constant value: `0`

## Static Field: UC_CTL_UC_PAGE_SIZE
Type: `int`

Constant value: `1`

## Static Field: UC_CTL_UC_TIMEOUT
Type: `int`

Constant value: `3`

## Static Field: UC_CTL_UC_USE_EXITS
Type: `int`

Constant value: `4`

## Static Field: UC_ERR_ARCH
Type: `int`

Constant value: `2`

## Static Field: UC_ERR_ARG
Type: `int`

Constant value: `15`

## Static Field: UC_ERR_EXCEPTION
Type: `int`

Constant value: `21`

## Static Field: UC_ERR_FETCH_PROT
Type: `int`

Constant value: `14`

## Static Field: UC_ERR_FETCH_UNALIGNED
Type: `int`

Constant value: `18`

## Static Field: UC_ERR_FETCH_UNMAPPED
Type: `int`

Constant value: `8`

## Static Field: UC_ERR_HANDLE
Type: `int`

Constant value: `3`

## Static Field: UC_ERR_HOOK
Type: `int`

Constant value: `9`

## Static Field: UC_ERR_HOOK_EXIST
Type: `int`

Constant value: `19`

## Static Field: UC_ERR_INSN_INVALID
Type: `int`

Constant value: `10`

## Static Field: UC_ERR_MAP
Type: `int`

Constant value: `11`

## Static Field: UC_ERR_MODE
Type: `int`

Constant value: `4`

## Static Field: UC_ERR_NOMEM
Type: `int`

Constant value: `1`

## Static Field: UC_ERR_OK
Type: `int`

Constant value: `0`

## Static Field: UC_ERR_OVERFLOW
Type: `int`

Constant value: `22`

## Static Field: UC_ERR_READ_PROT
Type: `int`

Constant value: `13`

## Static Field: UC_ERR_READ_UNALIGNED
Type: `int`

Constant value: `16`

## Static Field: UC_ERR_READ_UNMAPPED
Type: `int`

Constant value: `6`

## Static Field: UC_ERR_RESOURCE
Type: `int`

Constant value: `20`

## Static Field: UC_ERR_VERSION
Type: `int`

Constant value: `5`

## Static Field: UC_ERR_WRITE_PROT
Type: `int`

Constant value: `12`

## Static Field: UC_ERR_WRITE_UNALIGNED
Type: `int`

Constant value: `17`

## Static Field: UC_ERR_WRITE_UNMAPPED
Type: `int`

Constant value: `7`

## Static Field: UC_HOOK_BLOCK
Type: `int`

Constant value: `8`

## Static Field: UC_HOOK_CODE
Type: `int`

Constant value: `4`

## Static Field: UC_HOOK_EDGE_GENERATED
Type: `int`

Constant value: `32768`

## Static Field: UC_HOOK_INSN
Type: `int`

Constant value: `2`

## Static Field: UC_HOOK_INSN_INVALID
Type: `int`

Constant value: `16384`

## Static Field: UC_HOOK_INTR
Type: `int`

Constant value: `1`

## Static Field: UC_HOOK_MEM_FETCH
Type: `int`

Constant value: `4096`

## Static Field: UC_HOOK_MEM_FETCH_INVALID
Type: `int`

Constant value: `576`

## Static Field: UC_HOOK_MEM_FETCH_PROT
Type: `int`

Constant value: `512`

## Static Field: UC_HOOK_MEM_FETCH_UNMAPPED
Type: `int`

Constant value: `64`

## Static Field: UC_HOOK_MEM_INVALID
Type: `int`

Constant value: `1008`

## Static Field: UC_HOOK_MEM_PROT
Type: `int`

Constant value: `896`

## Static Field: UC_HOOK_MEM_READ
Type: `int`

Constant value: `1024`

## Static Field: UC_HOOK_MEM_READ_AFTER
Type: `int`

Constant value: `8192`

## Static Field: UC_HOOK_MEM_READ_INVALID
Type: `int`

Constant value: `144`

## Static Field: UC_HOOK_MEM_READ_PROT
Type: `int`

Constant value: `128`

## Static Field: UC_HOOK_MEM_READ_UNMAPPED
Type: `int`

Constant value: `16`

## Static Field: UC_HOOK_MEM_UNMAPPED
Type: `int`

Constant value: `112`

## Static Field: UC_HOOK_MEM_VALID
Type: `int`

Constant value: `7168`

## Static Field: UC_HOOK_MEM_WRITE
Type: `int`

Constant value: `2048`

## Static Field: UC_HOOK_MEM_WRITE_INVALID
Type: `int`

Constant value: `288`

## Static Field: UC_HOOK_MEM_WRITE_PROT
Type: `int`

Constant value: `256`

## Static Field: UC_HOOK_MEM_WRITE_UNMAPPED
Type: `int`

Constant value: `32`

## Static Field: UC_HOOK_TCG_OPCODE
Type: `int`

Constant value: `65536`

## Static Field: UC_HOOK_TLB_FILL
Type: `int`

Constant value: `131072`

## Static Field: UC_MEM_FETCH
Type: `int`

Constant value: `18`

## Static Field: UC_MEM_FETCH_PROT
Type: `int`

Constant value: `24`

## Static Field: UC_MEM_FETCH_UNMAPPED
Type: `int`

Constant value: `21`

## Static Field: UC_MEM_READ
Type: `int`

Constant value: `16`

## Static Field: UC_MEM_READ_AFTER
Type: `int`

Constant value: `25`

## Static Field: UC_MEM_READ_PROT
Type: `int`

Constant value: `23`

## Static Field: UC_MEM_READ_UNMAPPED
Type: `int`

Constant value: `19`

## Static Field: UC_MEM_WRITE
Type: `int`

Constant value: `17`

## Static Field: UC_MEM_WRITE_PROT
Type: `int`

Constant value: `22`

## Static Field: UC_MEM_WRITE_UNMAPPED
Type: `int`

Constant value: `20`

## Static Field: UC_MILISECOND_SCALE
Type: `int`

Constant value: `1000`

## Static Field: UC_MODE_16
Type: `int`

Constant value: `2`

## Static Field: UC_MODE_32
Type: `int`

Constant value: `4`

## Static Field: UC_MODE_64
Type: `int`

Constant value: `8`

## Static Field: UC_MODE_ARM
Type: `int`

Constant value: `0`

## Static Field: UC_MODE_ARM1176
Type: `int`

Constant value: `512`

## Static Field: UC_MODE_ARM926
Type: `int`

Constant value: `128`

## Static Field: UC_MODE_ARM946
Type: `int`

Constant value: `256`

## Static Field: UC_MODE_ARMBE8
Type: `int`

Constant value: `1024`

## Static Field: UC_MODE_BIG_ENDIAN
Type: `int`

Constant value: `1073741824`

## Static Field: UC_MODE_LITTLE_ENDIAN
Type: `int`

Constant value: `0`

## Static Field: UC_MODE_MCLASS
Type: `int`

Constant value: `32`

## Static Field: UC_MODE_MICRO
Type: `int`

Constant value: `16`

## Static Field: UC_MODE_MIPS3
Type: `int`

Constant value: `32`

## Static Field: UC_MODE_MIPS32
Type: `int`

Constant value: `4`

## Static Field: UC_MODE_MIPS32R6
Type: `int`

Constant value: `64`

## Static Field: UC_MODE_MIPS64
Type: `int`

Constant value: `8`

## Static Field: UC_MODE_PPC32
Type: `int`

Constant value: `4`

## Static Field: UC_MODE_PPC64
Type: `int`

Constant value: `8`

## Static Field: UC_MODE_QPX
Type: `int`

Constant value: `16`

## Static Field: UC_MODE_RISCV32
Type: `int`

Constant value: `4`

## Static Field: UC_MODE_RISCV64
Type: `int`

Constant value: `8`

## Static Field: UC_MODE_SPARC32
Type: `int`

Constant value: `4`

## Static Field: UC_MODE_SPARC64
Type: `int`

Constant value: `8`

## Static Field: UC_MODE_THUMB
Type: `int`

Constant value: `16`

## Static Field: UC_MODE_V8
Type: `int`

Constant value: `64`

## Static Field: UC_MODE_V9
Type: `int`

Constant value: `16`

## Static Field: UC_PROT_ALL
Type: `int`

Constant value: `7`

## Static Field: UC_PROT_EXEC
Type: `int`

Constant value: `4`

## Static Field: UC_PROT_NONE
Type: `int`

Constant value: `0`

## Static Field: UC_PROT_READ
Type: `int`

Constant value: `1`

## Static Field: UC_PROT_WRITE
Type: `int`

Constant value: `2`

## Static Field: UC_QUERY_ARCH
Type: `int`

Constant value: `3`

## Static Field: UC_QUERY_MODE
Type: `int`

Constant value: `1`

## Static Field: UC_QUERY_PAGE_SIZE
Type: `int`

Constant value: `2`

## Static Field: UC_QUERY_TIMEOUT
Type: `int`

Constant value: `4`

## Static Field: UC_SECOND_SCALE
Type: `int`

Constant value: `1000000`

## Static Field: UC_TCG_OP_FLAG_CMP
Type: `int`

Constant value: `1`

## Static Field: UC_TCG_OP_FLAG_DIRECT
Type: `int`

Constant value: `2`

## Static Field: UC_TCG_OP_SUB
Type: `int`

Constant value: `0`

## Static Field: UC_TLB_CPU
Type: `int`

Constant value: `0`

## Static Field: UC_TLB_VIRTUAL
Type: `int`

Constant value: `1`

## Static Field: UC_VERSION_EXTRA
Type: `int`

Constant value: `255`

## Static Field: UC_VERSION_MAJOR
Type: `int`

Constant value: `2`

## Static Field: UC_VERSION_MINOR
Type: `int`

Constant value: `1`

## Static Field: UC_VERSION_PATCH
Type: `int`

Constant value: `4`

