Header menu logo B2R2

B2R2.FrontEnd.RISCV64 Namespace

Contains types and functions for working with the RISC-V 64-bit instructions.

Type/Module Description

AccessLength

Represents the memory access width in RISCV64 instructions.

Acquire

Represents the acquire flag in atomic memory operations.

Base

Represents a base register used in memory addressing.

FenceMask

Represents a memory fence mask in RISCV64 instructions.

Imm

Represents an immediate value in RISCV64 instructions.

Instruction

Represents an instruction for RISCV64 architectures.

JumpTarget

Represents a jump target in RISCV64 instructions.

Offset

Represents an offset used in memory addressing.

Opcode

Represents a RISCV64 opcode.

Operand

Represents an operand used in a RISCV64 instruction.

Operands

Represents a set of operands in a RISCV64 instruction.

Register (Module)

Provides functions to handle RISC-V registers.

Register (Type)

Represents registers for RISC-V.

RegisterFactory

Represents a factory for accessing various RISCV64 register variables.

Release

Represents the release flag in atomic memory operations.

RISCV64Parser

Represents a parser for RISCV64 instructions.

RoundMode

Represents a rounding mode used in RISCV64 floating-point instructions.

Type something to start searching.