Go to the documentation of this file.
15#ifndef LIEF_ASM_RISCV_INST_H
16#define LIEF_ASM_RISCV_INST_H
31 using assembly::Instruction::Instruction;
35 static bool classof(
const assembly::Instruction* inst);
This class represents a RISC-V (32 or 64 bit) instruction.
Definition riscv/Instruction.hpp:29
static bool classof(const assembly::Instruction *inst)
True if inst is an effective instance of riscv::Instruction.
~Instruction() override=default
OPCODE opcode() const
The instruction opcode as defined in LLVM.
RISC-V architecture-related namespace.
Definition riscv/Instruction.hpp:26
Namespace related to assembly/disassembly support.
Definition Abstract/Binary.hpp:43
LIEF namespace.
Definition Abstract/Binary.hpp:36
#define LIEF_API
Definition visibility.h:41