List of all items
Structs
Macros
- for_each_inst
- for_each_inst1
- for_each_inst2
- for_each_inst_array
- for_each_inst_array1
- for_each_inst_array2
- for_each_inst_match
- for_each_inst_match1
- for_each_inst_match2
- instructions::paste
Functions
Type Aliases
Constants
- DEFAULT_STACK_SIZE
- ISA_A
- ISA_B
- ISA_IMC
- ISA_MOP
- MEMORY_FRAMES
- MEMORY_FRAMESIZE
- MEMORY_FRAME_PAGE_SHIFTS
- MEMORY_FRAME_SHIFTS
- RISCV_GENERAL_REGISTER_NUMBER
- RISCV_MAX_MEMORY
- RISCV_PAGES
- RISCV_PAGESIZE
- RISCV_PAGE_SHIFTS
- asm::RET_CYCLES_OVERFLOW
- asm::RET_DECODE_TRACE
- asm::RET_DYNAMIC_JUMP
- asm::RET_EBREAK
- asm::RET_ECALL
- asm::RET_INVALID_PERMISSION
- asm::RET_MAX_CYCLES_EXCEEDED
- asm::RET_OUT_OF_BOUND
- asm::RET_PAUSE
- asm::RET_SLOWPATH
- asm::TRACE_ITEM_LENGTH
- asm::TRACE_SIZE
- instructions::MAXIMUM_BASIC_BLOCK_END_OPCODE
- instructions::MAXIMUM_OPCODE
- instructions::MINIMAL_BASIC_BLOCK_END_OPCODE
- instructions::MINIMAL_OPCODE
- instructions::OP_ADC
- instructions::OP_ADCS
- instructions::OP_ADD
- instructions::OP_ADD3A
- instructions::OP_ADD3B
- instructions::OP_ADD3C
- instructions::OP_ADDI
- instructions::OP_ADDIW
- instructions::OP_ADDUW
- instructions::OP_ADDW
- instructions::OP_AMOADD_D
- instructions::OP_AMOADD_W
- instructions::OP_AMOAND_D
- instructions::OP_AMOAND_W
- instructions::OP_AMOMAXU_D
- instructions::OP_AMOMAXU_W
- instructions::OP_AMOMAX_D
- instructions::OP_AMOMAX_W
- instructions::OP_AMOMINU_D
- instructions::OP_AMOMINU_W
- instructions::OP_AMOMIN_D
- instructions::OP_AMOMIN_W
- instructions::OP_AMOOR_D
- instructions::OP_AMOOR_W
- instructions::OP_AMOSWAP_D
- instructions::OP_AMOSWAP_W
- instructions::OP_AMOXOR_D
- instructions::OP_AMOXOR_W
- instructions::OP_AND
- instructions::OP_ANDI
- instructions::OP_ANDN
- instructions::OP_AUIPC
- instructions::OP_BCLR
- instructions::OP_BCLRI
- instructions::OP_BEQ
- instructions::OP_BEXT
- instructions::OP_BEXTI
- instructions::OP_BGE
- instructions::OP_BGEU
- instructions::OP_BINV
- instructions::OP_BINVI
- instructions::OP_BLT
- instructions::OP_BLTU
- instructions::OP_BNE
- instructions::OP_BSET
- instructions::OP_BSETI
- instructions::OP_CLMUL
- instructions::OP_CLMULH
- instructions::OP_CLMULR
- instructions::OP_CLZ
- instructions::OP_CLZW
- instructions::OP_CPOP
- instructions::OP_CPOPW
- instructions::OP_CTZ
- instructions::OP_CTZW
- instructions::OP_CUSTOM_LOAD_IMM
- instructions::OP_CUSTOM_LOAD_UIMM
- instructions::OP_CUSTOM_TRACE_END
- instructions::OP_DIV
- instructions::OP_DIVU
- instructions::OP_DIVUW
- instructions::OP_DIVW
- instructions::OP_EBREAK
- instructions::OP_ECALL
- instructions::OP_FAR_JUMP_ABS
- instructions::OP_FAR_JUMP_REL
- instructions::OP_FENCE
- instructions::OP_FENCEI
- instructions::OP_JAL
- instructions::OP_JALR_VERSION0
- instructions::OP_JALR_VERSION1
- instructions::OP_LBU_VERSION0
- instructions::OP_LBU_VERSION1
- instructions::OP_LB_VERSION0
- instructions::OP_LB_VERSION1
- instructions::OP_LD_VERSION0
- instructions::OP_LD_VERSION1
- instructions::OP_LHU_VERSION0
- instructions::OP_LHU_VERSION1
- instructions::OP_LH_VERSION0
- instructions::OP_LH_VERSION1
- instructions::OP_LR_D
- instructions::OP_LR_W
- instructions::OP_LUI
- instructions::OP_LWU_VERSION0
- instructions::OP_LWU_VERSION1
- instructions::OP_LW_VERSION0
- instructions::OP_LW_VERSION1
- instructions::OP_MAX
- instructions::OP_MAXU
- instructions::OP_MIN
- instructions::OP_MINU
- instructions::OP_MUL
- instructions::OP_MULH
- instructions::OP_MULHSU
- instructions::OP_MULHU
- instructions::OP_MULW
- instructions::OP_OR
- instructions::OP_ORCB
- instructions::OP_ORI
- instructions::OP_ORN
- instructions::OP_REM
- instructions::OP_REMU
- instructions::OP_REMUW
- instructions::OP_REMW
- instructions::OP_REV8
- instructions::OP_ROL
- instructions::OP_ROLW
- instructions::OP_ROR
- instructions::OP_RORI
- instructions::OP_RORIW
- instructions::OP_RORW
- instructions::OP_SB
- instructions::OP_SBB
- instructions::OP_SBBS
- instructions::OP_SC_D
- instructions::OP_SC_W
- instructions::OP_SD
- instructions::OP_SEXTB
- instructions::OP_SEXTH
- instructions::OP_SH
- instructions::OP_SH1ADD
- instructions::OP_SH1ADDUW
- instructions::OP_SH2ADD
- instructions::OP_SH2ADDUW
- instructions::OP_SH3ADD
- instructions::OP_SH3ADDUW
- instructions::OP_SLL
- instructions::OP_SLLI
- instructions::OP_SLLIUW
- instructions::OP_SLLIW
- instructions::OP_SLLW
- instructions::OP_SLT
- instructions::OP_SLTI
- instructions::OP_SLTIU
- instructions::OP_SLTU
- instructions::OP_SRA
- instructions::OP_SRAI
- instructions::OP_SRAIW
- instructions::OP_SRAW
- instructions::OP_SRL
- instructions::OP_SRLI
- instructions::OP_SRLIW
- instructions::OP_SRLW
- instructions::OP_SUB
- instructions::OP_SUBW
- instructions::OP_SW
- instructions::OP_UNLOADED
- instructions::OP_WIDE_DIV
- instructions::OP_WIDE_DIVU
- instructions::OP_WIDE_MUL
- instructions::OP_WIDE_MULSU
- instructions::OP_WIDE_MULU
- instructions::OP_XNOR
- instructions::OP_XOR
- instructions::OP_XORI
- instructions::OP_ZEXTH
- memory::FLAG_DIRTY
- memory::FLAG_EXECUTABLE
- memory::FLAG_FREEZED
- memory::FLAG_WRITABLE
- memory::FLAG_WXORX_BIT
- registers::A0
- registers::A1
- registers::A2
- registers::A3
- registers::A4
- registers::A5
- registers::A6
- registers::A7
- registers::FP
- registers::GP
- registers::RA
- registers::REGISTER_ABI_NAMES
- registers::S0
- registers::S1
- registers::S10
- registers::S11
- registers::S2
- registers::S3
- registers::S4
- registers::S5
- registers::S6
- registers::S7
- registers::S8
- registers::S9
- registers::SP
- registers::T0
- registers::T1
- registers::T2
- registers::T3
- registers::T4
- registers::T5
- registers::T6
- registers::TP
- registers::ZERO