|
LLDB mainline
|
#include <cstdint>#include <optional>#include <variant>#include "llvm/ADT/APFloat.h"Go to the source code of this file.
Classes | |
| struct | lldb_private::Rd |
| struct | lldb_private::Rs |
| struct | lldb_private::B |
| struct | lldb_private::InstrPattern |
| struct | lldb_private::DecodeResult |
Namespaces | |
| namespace | lldb_private |
| A class that represents a running process on the host machine. | |
Macros | |
| #define | DERIVE_EQ(NAME) |
| #define | I_TYPE_INST(NAME) |
| #define | S_TYPE_INST(NAME) |
| #define | U_TYPE_INST(NAME) |
| #define | J_TYPE_INST(NAME) |
| The memory layout are the same in our code. | |
| #define | R_TYPE_INST(NAME) |
| #define | R_SHAMT_TYPE_INST(NAME) |
| #define | R_RS1_TYPE_INST(NAME) |
| #define | R4_TYPE_INST(NAME) |
| #define | INVALID_INST(NAME) |
| The inst fields are used for debugging. | |
Typedefs | |
| using | lldb_private::RISCVInst |
Variables | |
| constexpr uint8_t | lldb_private::RV32 = 1 |
| constexpr uint8_t | lldb_private::RV64 = 2 |
| constexpr uint8_t | lldb_private::RV128 = 4 |
| #define DERIVE_EQ | ( | NAME | ) |
Definition at line 38 of file RISCVInstructions.h.
| #define I_TYPE_INST | ( | NAME | ) |
Definition at line 43 of file RISCVInstructions.h.
| #define INVALID_INST | ( | NAME | ) |
The inst fields are used for debugging.
Definition at line 95 of file RISCVInstructions.h.
| #define J_TYPE_INST | ( | NAME | ) |
The memory layout are the same in our code.
Definition at line 64 of file RISCVInstructions.h.
| #define R4_TYPE_INST | ( | NAME | ) |
Definition at line 85 of file RISCVInstructions.h.
| #define R_RS1_TYPE_INST | ( | NAME | ) |
Definition at line 79 of file RISCVInstructions.h.
| #define R_SHAMT_TYPE_INST | ( | NAME | ) |
Definition at line 72 of file RISCVInstructions.h.
| #define R_TYPE_INST | ( | NAME | ) |
Definition at line 65 of file RISCVInstructions.h.
| #define S_TYPE_INST | ( | NAME | ) |
Definition at line 50 of file RISCVInstructions.h.
| #define U_TYPE_INST | ( | NAME | ) |
Definition at line 57 of file RISCVInstructions.h.