B2R2


B2R2.FrontEnd.BinLifter.EVM Namespace

Type/Module Description

Basis

EVMInstruction

The internal representation for a EVM instruction used by our disassembler and lifter.

EVMParser

Parser for EVM instructions. Parser will return a platform-agnostic instruction type (Instruction).

EVMRegisterBay

EVMRegisterSet (Module)

EVMRegisterSet (Type)

EVMTranslationContext

Translation context for Ethereum Virtual Machine (EVM) instructions.

InsInfo

Basic information obtained by parsing a MIPS instruction.

Opcode

EVM opcodes. This type should be generated using scripts/genOpcode.fsx from the `EVMSupportedOpcode.txt` file.

OperationSize

Operation Size.

Parser

Register (Module)

This module exposes several useful functions to handle EVM registers.

Register (Type)