Header menu logo B2R2

AsmWord Type

Represents a smallest chunk of an assembly statement. Specifically, we divide an assembly statement into a series of AsmWords, each of which represents a chunk of the assembly statement. For example, the assembly statement "mov eax, 1" can be divided into five AsmWords: "mov", " ", "eax", ", ", and "1". The first AsmWord is a mnemonic, the second is a space character, the third is a variable (register), the fourth is a space character, and the fifth is a value (immediate).

Record fields

Record Field Description

AsmWordKind

Full Usage: AsmWordKind

Field type: AsmWordKind

The kind of the assembly word.

Field type: AsmWordKind

AsmWordValue

Full Usage: AsmWordValue

Field type: string

The string value of the assembly word.

Field type: string

Static members

Static member Description

AsmWord.ToString(arg1)

Full Usage: AsmWord.ToString(arg1)

Parameters:
Returns: string

Returns the string value of the assembly word.

arg0 : AsmWord
Returns: string

AsmWord.ToStringTuple(arg1)

Full Usage: AsmWord.ToStringTuple(arg1)

Parameters:
Returns: string * string

Returns a tuple of the assembly word value and its kind as a string.

arg0 : AsmWord
Returns: string * string

AsmWord.Width(arg1)

Full Usage: AsmWord.Width(arg1)

Parameters:
Returns: int

Returns the length of the assembly word.

arg0 : AsmWord
Returns: int

Type something to start searching.