|
LLDB mainline
|
#include <RegisterInfoPOSIXDynamic_riscv32.h>
Private Attributes | |
| lldb_private::DynamicRegisterInfo | m_dyn_reg_infos |
| const lldb_private::ArchSpec | m_target_arch |
Definition at line 17 of file RegisterInfoPOSIXDynamic_riscv32.h.
| RegisterInfoPOSIXDynamic_riscv32::RegisterInfoPOSIXDynamic_riscv32 | ( | const lldb_private::ArchSpec & | target_arch | ) |
Definition at line 16 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References m_target_arch, and lldb_private::RegisterInfoAndSetInterface::RegisterInfoAndSetInterface().
|
overridevirtual |
Implements lldb_private::RegisterInfoAndSetInterface.
Definition at line 35 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References GetRegisterSetCount(), m_dyn_reg_infos, lldb_private::RegisterSet::name, and lldb_private::RegisterSet::num_registers.
|
overridevirtual |
Implements lldb_private::RegisterInfoInterface.
Definition at line 25 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References GetRegisterSetCount(), m_dyn_reg_infos, lldb_private::RegisterSet::name, and lldb_private::RegisterSet::num_registers.
|
overridevirtual |
Implements lldb_private::RegisterInfoInterface.
Definition at line 21 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References m_dyn_reg_infos.
|
overridevirtual |
Implements lldb_private::RegisterInfoInterface.
Definition at line 46 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References m_dyn_reg_infos.
| const lldb_private::RegisterInfo * RegisterInfoPOSIXDynamic_riscv32::GetRegisterInfo | ( | llvm::StringRef | reg_name | ) | const |
Definition at line 83 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References m_dyn_reg_infos.
|
overridevirtual |
Implements lldb_private::RegisterInfoAndSetInterface.
Definition at line 71 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References GetRegisterSetCount(), and m_dyn_reg_infos.
|
overridevirtual |
Implements lldb_private::RegisterInfoAndSetInterface.
Definition at line 53 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References m_dyn_reg_infos.
Referenced by GetFPRSize(), GetGPRSize(), and GetRegisterSet().
|
overridevirtual |
Implements lldb_private::RegisterInfoAndSetInterface.
Definition at line 57 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References LLDB_INVALID_REGNUM, m_dyn_reg_infos, lldb_private::RegisterSet::num_registers, and lldb_private::RegisterSet::registers.
| size_t RegisterInfoPOSIXDynamic_riscv32::SetRegisterInfo | ( | std::vector< lldb_private::DynamicRegisterInfo::Register > | regs | ) |
Definition at line 77 of file RegisterInfoPOSIXDynamic_riscv32.cpp.
References m_dyn_reg_infos, and m_target_arch.
|
private |
Definition at line 44 of file RegisterInfoPOSIXDynamic_riscv32.h.
Referenced by GetFPRSize(), GetGPRSize(), GetRegisterCount(), GetRegisterInfo(), GetRegisterInfo(), GetRegisterSet(), GetRegisterSetCount(), GetRegisterSetFromRegisterIndex(), and SetRegisterInfo().
|
private |
Definition at line 45 of file RegisterInfoPOSIXDynamic_riscv32.h.
Referenced by RegisterInfoPOSIXDynamic_riscv32(), and SetRegisterInfo().