B2R2


ParserHelper Module

Types

Type Description

AsmInsInfo

AssemblyLine

AssemblyLine is either a label or an instruction.

Functions and values

Function or value Description

checkIfInstructionLine _arg1

Full Usage: checkIfInstructionLine _arg1

Parameters:
Returns: AsmInsInfo option
_arg1 : AssemblyLine
Returns: AsmInsInfo option

extractOperands _arg1

Full Usage: extractOperands _arg1

Parameters:
Returns: Operands
_arg1 : Operand list
Returns: Operands

filterInstructionLines lst

Full Usage: filterInstructionLines lst

Parameters:
Returns: AsmInsInfo list
lst : AssemblyLine list
Returns: AsmInsInfo list

getOperandsAsList operands

Full Usage: getOperandsAsList operands

Parameters:
Returns: Operand list
operands : Operands
Returns: Operand list

newInfo prfxs rexPrfx vexInfo opc operands

Full Usage: newInfo prfxs rexPrfx vexInfo opc operands

Parameters:
Returns: AsmInsInfo
prfxs : Prefix
rexPrfx : REXPrefix
vexInfo : VEXInfo option
opc : Opcode
operands : Operands
Returns: AsmInsInfo

prefixFromRegString str

Full Usage: prefixFromRegString str

Parameters:
    str : string

Returns: Prefix
str : string
Returns: Prefix

ptrStringToBitSize _arg1

Full Usage: ptrStringToBitSize _arg1

Parameters:
    _arg1 : string

Returns: int<MeasureProduct<rt, MeasureOne>>
_arg1 : string
Returns: int<MeasureProduct<rt, MeasureOne>>