Header menu logo B2R2

ISA Type

Represents the Instruction Set Architecture (ISA).

Constructors

Constructor Description

ISA(isaName)

Full Usage: ISA(isaName)

Parameters:
    isaName : string

Returns: ISA
isaName : string
Returns: ISA

ISA(pythonVer)

Full Usage: ISA(pythonVer)

Parameters:
Returns: ISA
pythonVer : PythonVersion
Returns: ISA

ISA(cilKind)

Full Usage: ISA(cilKind)

Parameters:
Returns: ISA
cilKind : CILKind
Returns: ISA

ISA(arch, wordSize)

Full Usage: ISA(arch, wordSize)

Parameters:
Returns: ISA

Constructs an ISA object with the given architecture and word size. The endianness is set to the default value for the given architecture.

arch : Architecture
wordSize : WordSize
Returns: ISA

ISA(arch, endian)

Full Usage: ISA(arch, endian)

Parameters:
Returns: ISA

Constructs an ISA object with the given architecture and endianness. The word size is set to the default value for the given architecture and endianness.

arch : Architecture
endian : Endian
Returns: ISA

ISA(arch)

Full Usage: ISA(arch)

Parameters:
Returns: ISA

Constructs an ISA object with the given architecture. The endianness and word size are set to the default values for the given architecture.

arch : Architecture
Returns: ISA

ISA(arch, endian, wordSize)

Full Usage: ISA(arch, endian, wordSize)

Parameters:
Returns: ISA

Constructs an ISA object with the given architecture, endianness, and word size. The flags are set to 0.

arch : Architecture
endian : Endian
wordSize : WordSize
Returns: ISA

ISA(arch, endian, wordSize, flags)

Full Usage: ISA(arch, endian, wordSize, flags)

Parameters:
Returns: ISA
arch : Architecture
endian : Endian
wordSize : WordSize
flags : int
Returns: ISA

Instance members

Instance member Description

this.Arch

Full Usage: this.Arch

Returns: Architecture

CPU Architecture.

Returns: Architecture

this.Endian

Full Usage: this.Endian

Returns: Endian

Endianness.

Returns: Endian

this.Flags

Full Usage: this.Flags

Returns: int

Architecture-specific flags. Not every architecture has this.

Returns: int

this.IsX64

Full Usage: this.IsX64

Returns: bool

True if this ISA is Intel x86-64.

Returns: bool

this.IsX86

Full Usage: this.IsX86

Returns: bool

True if this ISA is Intel x86.

Returns: bool

this.WordSize

Full Usage: this.WordSize

Returns: WordSize

Word size.

Returns: WordSize

Type something to start searching.