Home
last modified time | relevance | path

Searched refs:EmulateInstructionRISCV (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.h23 class EmulateInstructionRISCV : public EmulateInstruction {
53 EmulateInstructionRISCV(const ArchSpec &arch) : EmulateInstruction(arch) {} in EmulateInstructionRISCV() function
80 EmulateInstructionRISCV::Context ctx; in ReadMem()
91 EmulateInstructionRISCV::Context ctx; in WriteMem()
H A DEmulateInstructionRISCV.cpp32 LLDB_PLUGIN_DEFINE_ADV(EmulateInstructionRISCV, InstructionRISCV)
111 bool Rd::Write(EmulateInstructionRISCV &emulator, uint64_t value) { in Write()
122 bool Rd::WriteAPFloat(EmulateInstructionRISCV &emulator, APFloat value) { in WriteAPFloat()
133 std::optional<uint64_t> Rs::Read(EmulateInstructionRISCV &emulator) { in Read()
141 std::optional<int32_t> Rs::ReadI32(EmulateInstructionRISCV &emulator) { in ReadI32()
146 std::optional<int64_t> Rs::ReadI64(EmulateInstructionRISCV &emulator) { in ReadI64()
151 std::optional<uint32_t> Rs::ReadU32(EmulateInstructionRISCV &emulator) { in ReadU32()
156 std::optional<APFloat> Rs::ReadAPFloat(EmulateInstructionRISCV &emulator, in ReadAPFloat()
220 LoadStoreAddr(EmulateInstructionRISCV &emulator, I inst) { in LoadStoreAddr()
229 Load(EmulateInstructionRISCV &emulator, I inst, uint64_t (*extend)(E)) { in Load()
[all …]
H A DRISCVInstructions.h20 class EmulateInstructionRISCV; variable
24 bool Write(EmulateInstructionRISCV &emulator, uint64_t value);
25 bool WriteAPFloat(EmulateInstructionRISCV &emulator, llvm::APFloat value);
30 std::optional<uint64_t> Read(EmulateInstructionRISCV &emulator);
31 std::optional<int32_t> ReadI32(EmulateInstructionRISCV &emulator);
32 std::optional<int64_t> ReadI64(EmulateInstructionRISCV &emulator);
33 std::optional<uint32_t> ReadU32(EmulateInstructionRISCV &emulator);
34 std::optional<llvm::APFloat> ReadAPFloat(EmulateInstructionRISCV &emulator,
/freebsd/contrib/llvm-project/lldb/tools/lldb-server/
H A DSystemInitializerLLGS.cpp75 EmulateInstructionRISCV::Initialize(); in Initialize()
97 EmulateInstructionRISCV::Terminate(); in Terminate()
/freebsd/lib/clang/liblldb/
H A DMakefile395 SRCS+= Plugins/Instruction/RISCV/EmulateInstructionRISCV.cpp