List of all items
Structs
- insts::LinkError
- insts::riscv::inst_dump_buf::InstBuffer
- insts::riscv::inst_dump_buf::JumpInst
- insts::riscv::registers::CReg
- insts::riscv::registers::Reg
- insts::x86_64::Imm
- insts::x86_64::Inst
- insts::x86_64::RawInst
- insts::x86_64::SSEInst
- insts::x86_64::inst_dump_buf::InstBuffer
- insts::x86_64::inst_dump_buf::JumpInst
- insts::x86_64::registers::APPEND_SIB
- insts::x86_64::registers::DISP32
- insts::x86_64::registers::SibInvalidError
- page_manage::PageHandle
- page_manage::PageSize
Enums
- insts::ImmByte
- insts::riscv::inst_dump_buf::InstUnit
- insts::x86_64::Op1
- insts::x86_64::inst_dump_buf::InstUnit
- insts::x86_64::inst_list::FcmpOp
- insts::x86_64::registers::AddrMode
- insts::x86_64::registers::Register16
- insts::x86_64::registers::Register32
- insts::x86_64::registers::Register64
- insts::x86_64::registers::Register8
- insts::x86_64::registers::RegisterXmm
- insts::x86_64::registers::ScaledIndex
Macros
Functions
- insts::riscv::b
- insts::riscv::cb
- insts::riscv::ci
- insts::riscv::ciw
- insts::riscv::cj
- insts::riscv::cr
- insts::riscv::css
- insts::riscv::i
- insts::riscv::j
- insts::riscv::r
- insts::riscv::r4
- insts::riscv::rv32::a::amoadd_w
- insts::riscv::rv32::a::amoand_w
- insts::riscv::rv32::a::amomax_w
- insts::riscv::rv32::a::amomaxu_w
- insts::riscv::rv32::a::amomin_w
- insts::riscv::rv32::a::amominu_w
- insts::riscv::rv32::a::amoor_w
- insts::riscv::rv32::a::amoswap_w
- insts::riscv::rv32::a::amoxor_w
- insts::riscv::rv32::a::lr_w
- insts::riscv::rv32::a::sc_w
- insts::riscv::rv32::c::c_addi
- insts::riscv::rv32::c::c_nop
- insts::riscv::rv32::fd::fadd_d
- insts::riscv::rv32::fd::fadd_s
- insts::riscv::rv32::fd::fclass_d
- insts::riscv::rv32::fd::fclass_s
- insts::riscv::rv32::fd::fcvt_d_s
- insts::riscv::rv32::fd::fcvt_s_d
- insts::riscv::rv32::fd::fcvt_s_w
- insts::riscv::rv32::fd::fcvt_s_wu
- insts::riscv::rv32::fd::fcvt_w_d
- insts::riscv::rv32::fd::fcvt_w_s
- insts::riscv::rv32::fd::fcvt_wu_d
- insts::riscv::rv32::fd::fcvt_wu_s
- insts::riscv::rv32::fd::fdiv_d
- insts::riscv::rv32::fd::fdiv_s
- insts::riscv::rv32::fd::feq_d
- insts::riscv::rv32::fd::feq_s
- insts::riscv::rv32::fd::fld
- insts::riscv::rv32::fd::fle_d
- insts::riscv::rv32::fd::fle_s
- insts::riscv::rv32::fd::flt_d
- insts::riscv::rv32::fd::flt_s
- insts::riscv::rv32::fd::flw
- insts::riscv::rv32::fd::fmadd_d
- insts::riscv::rv32::fd::fmadd_s
- insts::riscv::rv32::fd::fmax_d
- insts::riscv::rv32::fd::fmax_s
- insts::riscv::rv32::fd::fmin_d
- insts::riscv::rv32::fd::fmin_s
- insts::riscv::rv32::fd::fmsub_d
- insts::riscv::rv32::fd::fmsub_s
- insts::riscv::rv32::fd::fmul_d
- insts::riscv::rv32::fd::fmul_s
- insts::riscv::rv32::fd::fmv_d_w
- insts::riscv::rv32::fd::fmv_d_wu
- insts::riscv::rv32::fd::fmv_w_x
- insts::riscv::rv32::fd::fmv_x_s
- insts::riscv::rv32::fd::fnmadd_d
- insts::riscv::rv32::fd::fnmadd_s
- insts::riscv::rv32::fd::fnmsub_d
- insts::riscv::rv32::fd::fnmsub_s
- insts::riscv::rv32::fd::fsd
- insts::riscv::rv32::fd::fsgnj_d
- insts::riscv::rv32::fd::fsgnj_s
- insts::riscv::rv32::fd::fsgnjn_d
- insts::riscv::rv32::fd::fsgnjn_s
- insts::riscv::rv32::fd::fsgnjx_d
- insts::riscv::rv32::fd::fsgnjx_s
- insts::riscv::rv32::fd::fsqrt_d
- insts::riscv::rv32::fd::fsqrt_s
- insts::riscv::rv32::fd::fsub_d
- insts::riscv::rv32::fd::fsub_s
- insts::riscv::rv32::fd::fsw
- insts::riscv::rv32::m::div
- insts::riscv::rv32::m::divu
- insts::riscv::rv32::m::mul
- insts::riscv::rv32::m::mulh
- insts::riscv::rv32::m::mulhsu
- insts::riscv::rv32::m::mulhu
- insts::riscv::rv32::m::rem
- insts::riscv::rv32::m::remu
- insts::riscv::rv32::rv32i::add
- insts::riscv::rv32::rv32i::addi
- insts::riscv::rv32::rv32i::and
- insts::riscv::rv32::rv32i::andi
- insts::riscv::rv32::rv32i::auipc
- insts::riscv::rv32::rv32i::beq
- insts::riscv::rv32::rv32i::bge
- insts::riscv::rv32::rv32i::bgeu
- insts::riscv::rv32::rv32i::blt
- insts::riscv::rv32::rv32i::bltu
- insts::riscv::rv32::rv32i::bne
- insts::riscv::rv32::rv32i::csrrc
- insts::riscv::rv32::rv32i::csrrci
- insts::riscv::rv32::rv32i::csrrs
- insts::riscv::rv32::rv32i::csrrw
- insts::riscv::rv32::rv32i::csrrwi
- insts::riscv::rv32::rv32i::cssrrsi
- insts::riscv::rv32::rv32i::ebreak
- insts::riscv::rv32::rv32i::ecall
- insts::riscv::rv32::rv32i::fence
- insts::riscv::rv32::rv32i::fence_i
- insts::riscv::rv32::rv32i::jal
- insts::riscv::rv32::rv32i::jalr
- insts::riscv::rv32::rv32i::lb
- insts::riscv::rv32::rv32i::lbu
- insts::riscv::rv32::rv32i::lh
- insts::riscv::rv32::rv32i::lhu
- insts::riscv::rv32::rv32i::lui
- insts::riscv::rv32::rv32i::lw
- insts::riscv::rv32::rv32i::math
- insts::riscv::rv32::rv32i::mathi
- insts::riscv::rv32::rv32i::or
- insts::riscv::rv32::rv32i::ori
- insts::riscv::rv32::rv32i::sb
- insts::riscv::rv32::rv32i::sh
- insts::riscv::rv32::rv32i::sll
- insts::riscv::rv32::rv32i::slli
- insts::riscv::rv32::rv32i::slt
- insts::riscv::rv32::rv32i::slti
- insts::riscv::rv32::rv32i::sltiu
- insts::riscv::rv32::rv32i::sltu
- insts::riscv::rv32::rv32i::sra
- insts::riscv::rv32::rv32i::srai
- insts::riscv::rv32::rv32i::srl
- insts::riscv::rv32::rv32i::srli
- insts::riscv::rv32::rv32i::sub
- insts::riscv::rv32::rv32i::sw
- insts::riscv::rv32::rv32i::xor
- insts::riscv::rv32::rv32i::xori
- insts::riscv::rv64::a::amoadd_d
- insts::riscv::rv64::a::amoand_d
- insts::riscv::rv64::a::amomax_d
- insts::riscv::rv64::a::amomaxu_d
- insts::riscv::rv64::a::amomin_d
- insts::riscv::rv64::a::amominu_d
- insts::riscv::rv64::a::amoor_d
- insts::riscv::rv64::a::amoswap_d
- insts::riscv::rv64::a::amoxor_d
- insts::riscv::rv64::a::lr_d
- insts::riscv::rv64::a::sc_d
- insts::riscv::rv64::fd::fcvt_d_l
- insts::riscv::rv64::fd::fcvt_d_lu
- insts::riscv::rv64::fd::fcvt_d_x
- insts::riscv::rv64::fd::fcvt_l_d
- insts::riscv::rv64::fd::fcvt_l_s
- insts::riscv::rv64::fd::fcvt_lu_d
- insts::riscv::rv64::fd::fcvt_lu_s
- insts::riscv::rv64::fd::fcvt_s_l
- insts::riscv::rv64::fd::fcvt_s_lu
- insts::riscv::rv64::fd::fcvt_x_d
- insts::riscv::rv64::m::divuw
- insts::riscv::rv64::m::divw
- insts::riscv::rv64::m::mulw
- insts::riscv::rv64::m::remuw
- insts::riscv::rv64::m::remw
- insts::riscv::rv64::rv64i::addiw
- insts::riscv::rv64::rv64i::addw
- insts::riscv::rv64::rv64i::ld
- insts::riscv::rv64::rv64i::lwu
- insts::riscv::rv64::rv64i::math_64
- insts::riscv::rv64::rv64i::mathi_64
- insts::riscv::rv64::rv64i::sd
- insts::riscv::rv64::rv64i::slliw
- insts::riscv::rv64::rv64i::sllw
- insts::riscv::rv64::rv64i::sraiw
- insts::riscv::rv64::rv64i::sraw
- insts::riscv::rv64::rv64i::srliw
- insts::riscv::rv64::rv64i::srlw
- insts::riscv::rv64::rv64i::subw
- insts::riscv::s
- insts::riscv::u
- insts::riscv::untils::branch
- insts::riscv::untils::fmathi
- insts::riscv::untils::load_data
- insts::riscv::untils::store_data
- insts::x86_64::inst_list::add
- insts::x86_64::inst_list::add_first_reg
- insts::x86_64::inst_list::add_imm32
- insts::x86_64::inst_list::add_imm8
- insts::x86_64::inst_list::add_rev
- insts::x86_64::inst_list::addsd
- insts::x86_64::inst_list::addss
- insts::x86_64::inst_list::and
- insts::x86_64::inst_list::and_first_reg_imm32
- insts::x86_64::inst_list::and_reg_imm32
- insts::x86_64::inst_list::and_reg_imm8
- insts::x86_64::inst_list::and_rev
- insts::x86_64::inst_list::call_addr_literal
- insts::x86_64::inst_list::call_reg
- insts::x86_64::inst_list::call_relative_addr
- insts::x86_64::inst_list::cmp
- insts::x86_64::inst_list::cmp_first_reg_and_imm
- insts::x86_64::inst_list::cmp_imm
- insts::x86_64::inst_list::cmp_imm8
- insts::x86_64::inst_list::cmp_rev
- insts::x86_64::inst_list::cmps
- insts::x86_64::inst_list::cmpsd
- insts::x86_64::inst_list::cmpss
- insts::x86_64::inst_list::dec
- insts::x86_64::inst_list::dec_reg32
- insts::x86_64::inst_list::div_byte_first_reg
- insts::x86_64::inst_list::div_first_reg
- insts::x86_64::inst_list::divsd
- insts::x86_64::inst_list::divss
- insts::x86_64::inst_list::far_ret
- insts::x86_64::inst_list::far_ret_imm16
- insts::x86_64::inst_list::idiv_byte_first_reg
- insts::x86_64::inst_list::idiv_first_reg
- insts::x86_64::inst_list::imm_sign_extend_into_reg
- insts::x86_64::inst_list::imul_byte_first_reg
- insts::x86_64::inst_list::imul_first_reg
- insts::x86_64::inst_list::imul_reg
- insts::x86_64::inst_list::imul_reg_and_imm32
- insts::x86_64::inst_list::imul_reg_and_imm8
- insts::x86_64::inst_list::inc
- insts::x86_64::inst_list::inc_reg32
- insts::x86_64::inst_list::int
- insts::x86_64::inst_list::int1
- insts::x86_64::inst_list::int3
- insts::x86_64::inst_list::into
- insts::x86_64::inst_list::ja
- insts::x86_64::inst_list::jae
- insts::x86_64::inst_list::jb
- insts::x86_64::inst_list::jbe
- insts::x86_64::inst_list::jc
- insts::x86_64::inst_list::je
- insts::x86_64::inst_list::jg
- insts::x86_64::inst_list::jge
- insts::x86_64::inst_list::jl
- insts::x86_64::inst_list::jle
- insts::x86_64::inst_list::jmp
- insts::x86_64::inst_list::jmp_addr_literal
- insts::x86_64::inst_list::jmp_to_reg
- insts::x86_64::inst_list::jmp_to_runtime_symbol
- insts::x86_64::inst_list::jna
- insts::x86_64::inst_list::jnae
- insts::x86_64::inst_list::jnb
- insts::x86_64::inst_list::jnbe
- insts::x86_64::inst_list::jnc
- insts::x86_64::inst_list::jne
- insts::x86_64::inst_list::jng
- insts::x86_64::inst_list::jnge
- insts::x86_64::inst_list::jnl
- insts::x86_64::inst_list::jnle
- insts::x86_64::inst_list::jno
- insts::x86_64::inst_list::jnp
- insts::x86_64::inst_list::jns
- insts::x86_64::inst_list::jnz
- insts::x86_64::inst_list::jo
- insts::x86_64::inst_list::jp
- insts::x86_64::inst_list::jpe
- insts::x86_64::inst_list::jpo
- insts::x86_64::inst_list::js
- insts::x86_64::inst_list::jz
- insts::x86_64::inst_list::lea
- insts::x86_64::inst_list::mov
- insts::x86_64::inst_list::mov_imm_into_reg
- insts::x86_64::inst_list::mov_rev
- insts::x86_64::inst_list::mov_sign_extend_bit16
- insts::x86_64::inst_list::mov_sign_extend_bit32
- insts::x86_64::inst_list::mov_sign_extend_bit8
- insts::x86_64::inst_list::mov_zero_extend_bit16
- insts::x86_64::inst_list::mov_zero_extend_bit8
- insts::x86_64::inst_list::movs
- insts::x86_64::inst_list::movsd
- insts::x86_64::inst_list::movsd_rev
- insts::x86_64::inst_list::movss
- insts::x86_64::inst_list::movss_rev
- insts::x86_64::inst_list::movupd
- insts::x86_64::inst_list::movupd_rev
- insts::x86_64::inst_list::mul_byte_first_reg
- insts::x86_64::inst_list::mul_first_reg
- insts::x86_64::inst_list::mulsd
- insts::x86_64::inst_list::mulss
- insts::x86_64::inst_list::near_ret
- insts::x86_64::inst_list::near_ret_imm16
- insts::x86_64::inst_list::neg
- insts::x86_64::inst_list::nop
- insts::x86_64::inst_list::nop1
- insts::x86_64::inst_list::nop2
- insts::x86_64::inst_list::nop3
- insts::x86_64::inst_list::nop4
- insts::x86_64::inst_list::nop5
- insts::x86_64::inst_list::nop6
- insts::x86_64::inst_list::nop7
- insts::x86_64::inst_list::nop8
- insts::x86_64::inst_list::nop9
- insts::x86_64::inst_list::nop_multi_reg
- insts::x86_64::inst_list::or
- insts::x86_64::inst_list::or_first_reg_imm32
- insts::x86_64::inst_list::or_reg_imm32
- insts::x86_64::inst_list::or_reg_imm8
- insts::x86_64::inst_list::or_rev
- insts::x86_64::inst_list::push_all
- insts::x86_64::inst_list::push_imm
- insts::x86_64::inst_list::push_reg
- insts::x86_64::inst_list::sign_extend
- insts::x86_64::inst_list::sign_extend2
- insts::x86_64::inst_list::sqrtss
- insts::x86_64::inst_list::sub
- insts::x86_64::inst_list::sub_first_reg
- insts::x86_64::inst_list::sub_imm
- insts::x86_64::inst_list::sub_rev
- insts::x86_64::inst_list::sub_signed_imm8
- insts::x86_64::inst_list::subsd
- insts::x86_64::inst_list::subss
- insts::x86_64::inst_list::syscall
- insts::x86_64::inst_list::sysenter
- insts::x86_64::inst_list::test
- insts::x86_64::inst_list::test_first_reg
- insts::x86_64::inst_list::test_first_reg_and_imm8
- insts::x86_64::inst_list::test_imm
- insts::x86_64::inst_list::test_imm8
- insts::x86_64::inst_list::test_u8
- insts::x86_64::registers::modrm
- insts::x86_64::registers::sib
Typedefs
- insts::riscv::CInst
- insts::riscv::Inst
- insts::riscv::registers::WCReg
- insts::riscv::registers::WReg
- insts::x86_64::registers::TargetReg
Constants
- insts::riscv::registers::A0
- insts::riscv::registers::A1
- insts::riscv::registers::A2
- insts::riscv::registers::A3
- insts::riscv::registers::A4
- insts::riscv::registers::A5
- insts::riscv::registers::A6
- insts::riscv::registers::A7
- insts::riscv::registers::CA0
- insts::riscv::registers::CA1
- insts::riscv::registers::CA2
- insts::riscv::registers::CA3
- insts::riscv::registers::CA4
- insts::riscv::registers::CA5
- insts::riscv::registers::CS0
- insts::riscv::registers::CS1
- insts::riscv::registers::CX0
- insts::riscv::registers::CX1
- insts::riscv::registers::CX2
- insts::riscv::registers::CX3
- insts::riscv::registers::CX4
- insts::riscv::registers::CX5
- insts::riscv::registers::CX6
- insts::riscv::registers::CX7
- insts::riscv::registers::C_FUNCTION_ARGUMENT_REGISTERS
- insts::riscv::registers::C_FUNCTION_RETURN_VALUE_REGISTERS
- insts::riscv::registers::C_SAVED_REGISTERS
- insts::riscv::registers::F0
- insts::riscv::registers::F1
- insts::riscv::registers::F10
- insts::riscv::registers::F11
- insts::riscv::registers::F12
- insts::riscv::registers::F13
- insts::riscv::registers::F14
- insts::riscv::registers::F15
- insts::riscv::registers::F16
- insts::riscv::registers::F17
- insts::riscv::registers::F18
- insts::riscv::registers::F19
- insts::riscv::registers::F2
- insts::riscv::registers::F20
- insts::riscv::registers::F21
- insts::riscv::registers::F22
- insts::riscv::registers::F23
- insts::riscv::registers::F24
- insts::riscv::registers::F25
- insts::riscv::registers::F26
- insts::riscv::registers::F27
- insts::riscv::registers::F28
- insts::riscv::registers::F29
- insts::riscv::registers::F3
- insts::riscv::registers::F30
- insts::riscv::registers::F31
- insts::riscv::registers::F4
- insts::riscv::registers::F5
- insts::riscv::registers::F6
- insts::riscv::registers::F7
- insts::riscv::registers::F8
- insts::riscv::registers::F9
- insts::riscv::registers::FA0
- insts::riscv::registers::FA1
- insts::riscv::registers::FA2
- insts::riscv::registers::FA3
- insts::riscv::registers::FA4
- insts::riscv::registers::FA5
- insts::riscv::registers::FA6
- insts::riscv::registers::FA7
- insts::riscv::registers::FLOAT_FUNCTION_ARGUMENT_REGISTERS
- insts::riscv::registers::FLOAT_FUNCTION_RETURN_VALUE_REGISTERS
- insts::riscv::registers::FLOAT_SAVED_REGISTERS
- insts::riscv::registers::FLOAT_TEMPORARY_REGISTERS
- insts::riscv::registers::FP
- insts::riscv::registers::FS0
- insts::riscv::registers::FS1
- insts::riscv::registers::FS10
- insts::riscv::registers::FS11
- insts::riscv::registers::FS2
- insts::riscv::registers::FS3
- insts::riscv::registers::FS4
- insts::riscv::registers::FS5
- insts::riscv::registers::FS6
- insts::riscv::registers::FS7
- insts::riscv::registers::FS8
- insts::riscv::registers::FS9
- insts::riscv::registers::FT0
- insts::riscv::registers::FT1
- insts::riscv::registers::FT10
- insts::riscv::registers::FT11
- insts::riscv::registers::FT2
- insts::riscv::registers::FT3
- insts::riscv::registers::FT4
- insts::riscv::registers::FT5
- insts::riscv::registers::FT6
- insts::riscv::registers::FT7
- insts::riscv::registers::FT8
- insts::riscv::registers::FT9
- insts::riscv::registers::FUNCTION_ARGUMENT_REGISTERS
- insts::riscv::registers::FUNCTION_RETURN_VALUE_REGISTERS
- insts::riscv::registers::GP
- insts::riscv::registers::POINTER_REGISTERS
- insts::riscv::registers::RA
- insts::riscv::registers::S0
- insts::riscv::registers::S1
- insts::riscv::registers::S10
- insts::riscv::registers::S11
- insts::riscv::registers::S2
- insts::riscv::registers::S3
- insts::riscv::registers::S4
- insts::riscv::registers::S5
- insts::riscv::registers::S6
- insts::riscv::registers::S7
- insts::riscv::registers::S8
- insts::riscv::registers::S9
- insts::riscv::registers::SAVED_REGISTERS
- insts::riscv::registers::SP
- insts::riscv::registers::T0
- insts::riscv::registers::T1
- insts::riscv::registers::T2
- insts::riscv::registers::T3
- insts::riscv::registers::T4
- insts::riscv::registers::T5
- insts::riscv::registers::T6
- insts::riscv::registers::TEMPORARY_REGISTERS
- insts::riscv::registers::TP
- insts::riscv::registers::X0
- insts::riscv::registers::X1
- insts::riscv::registers::X10
- insts::riscv::registers::X11
- insts::riscv::registers::X12
- insts::riscv::registers::X13
- insts::riscv::registers::X14
- insts::riscv::registers::X15
- insts::riscv::registers::X16
- insts::riscv::registers::X17
- insts::riscv::registers::X18
- insts::riscv::registers::X19
- insts::riscv::registers::X2
- insts::riscv::registers::X20
- insts::riscv::registers::X21
- insts::riscv::registers::X22
- insts::riscv::registers::X23
- insts::riscv::registers::X24
- insts::riscv::registers::X25
- insts::riscv::registers::X26
- insts::riscv::registers::X27
- insts::riscv::registers::X28
- insts::riscv::registers::X29
- insts::riscv::registers::X3
- insts::riscv::registers::X30
- insts::riscv::registers::X31
- insts::riscv::registers::X4
- insts::riscv::registers::X5
- insts::riscv::registers::X6
- insts::riscv::registers::X7
- insts::riscv::registers::X8
- insts::riscv::registers::X9
- insts::riscv::registers::ZERO
- insts::x86_64::REX_B
- insts::x86_64::REX_R
- insts::x86_64::REX_W
- insts::x86_64::REX_X