|
LLDB mainline
|
#include <RegisterContextPOSIXCore_mips64.h>
Protected Member Functions | |
| bool | ReadGPR () override |
| bool | ReadFPR () override |
| bool | WriteGPR () override |
| bool | WriteFPR () override |
| Protected Member Functions inherited from RegisterContextPOSIX_mips64 | |
| virtual bool | IsRegisterSetAvailable (size_t set_index) |
| virtual const lldb_private::RegisterInfo * | GetRegisterInfo () |
| bool | IsGPR (unsigned reg) |
| bool | IsFPR (unsigned reg) |
| Protected Member Functions inherited from lldb_private::RegisterContext | |
| virtual bool | BehavesLikeZerothFrame () const |
| Indicates that this frame is currently executing code, that the PC value is not a return-pc but an actual executing instruction. | |
Private Attributes | |
| lldb::DataBufferSP | m_gpr_buffer |
| lldb::DataBufferSP | m_fpr_buffer |
| lldb_private::DataExtractor | m_gpr |
| lldb_private::DataExtractor | m_fpr |
Additional Inherited Members | |
| Public Types inherited from RegisterContextPOSIX_mips64 | |
| enum | Register_count { gpr_registers_count = 0 , fpr_registers_count , msa_registers_count , register_set_count } |
| Protected Attributes inherited from RegisterContextPOSIX_mips64 | |
| uint32_t | m_num_registers |
| uint8_t | m_registers_count [register_set_count] |
| std::unique_ptr< lldb_private::RegisterInfoInterface > | m_register_info_up |
| Protected Attributes inherited from lldb_private::RegisterContext | |
| Thread & | m_thread |
| uint32_t | m_concrete_frame_idx |
| uint32_t | m_stop_id |
Definition at line 17 of file RegisterContextPOSIXCore_mips64.h.
| RegisterContextCorePOSIX_mips64::RegisterContextCorePOSIX_mips64 | ( | lldb_private::Thread & | thread, |
| lldb_private::RegisterInfoInterface * | register_info, | ||
| const lldb_private::DataExtractor & | gpregset, | ||
| llvm::ArrayRef< lldb_private::CoreNote > | notes ) |
Definition at line 18 of file RegisterContextPOSIXCore_mips64.cpp.
References lldb_private::FPR_Desc, lldb_private::DataExtractor::GetByteOrder(), lldb_private::DataExtractor::GetByteSize(), lldb_private::DataExtractor::GetDataStart(), lldb_private::getRegset(), lldb_private::RegisterInfoInterface::GetTargetArchitecture(), lldb_private::ArchSpec::GetTriple(), m_fpr, m_fpr_buffer, m_gpr, m_gpr_buffer, and RegisterContextPOSIX_mips64::RegisterContextPOSIX_mips64().
|
overridedefault |
Reimplemented from lldb_private::RegisterContext.
Definition at line 89 of file RegisterContextPOSIXCore_mips64.cpp.
|
overridevirtual |
Reimplemented from lldb_private::RegisterContext.
Definition at line 74 of file RegisterContextPOSIXCore_mips64.cpp.
|
overrideprotectedvirtual |
Implements RegisterContextPOSIX_mips64.
Definition at line 39 of file RegisterContextPOSIXCore_mips64.cpp.
|
overrideprotectedvirtual |
Implements RegisterContextPOSIX_mips64.
Definition at line 37 of file RegisterContextPOSIXCore_mips64.cpp.
|
overridevirtual |
Implements lldb_private::RegisterContext.
Definition at line 51 of file RegisterContextPOSIXCore_mips64.cpp.
References lldb_private::RegisterInfo::byte_offset, lldb_private::RegisterInfo::byte_size, lldb::eRegisterKindLLDB, lldb_private::ArchSpec::GetMachine(), RegisterContextPOSIX_mips64::IsFPR(), RegisterContextPOSIX_mips64::IsGPR(), lldb_private::RegisterInfo::kinds, m_fpr, m_gpr, and RegisterContextPOSIX_mips64::m_register_info_up.
|
overridevirtual |
Reimplemented from lldb_private::RegisterContext.
Definition at line 84 of file RegisterContextPOSIXCore_mips64.cpp.
|
overrideprotectedvirtual |
Implements RegisterContextPOSIX_mips64.
Definition at line 46 of file RegisterContextPOSIXCore_mips64.cpp.
|
overrideprotectedvirtual |
Implements RegisterContextPOSIX_mips64.
Definition at line 41 of file RegisterContextPOSIXCore_mips64.cpp.
|
overridevirtual |
Implements lldb_private::RegisterContext.
Definition at line 79 of file RegisterContextPOSIXCore_mips64.cpp.
|
private |
Definition at line 52 of file RegisterContextPOSIXCore_mips64.h.
Referenced by ReadRegister(), and RegisterContextCorePOSIX_mips64().
|
private |
Definition at line 50 of file RegisterContextPOSIXCore_mips64.h.
Referenced by RegisterContextCorePOSIX_mips64().
|
private |
Definition at line 51 of file RegisterContextPOSIXCore_mips64.h.
Referenced by ReadRegister(), and RegisterContextCorePOSIX_mips64().
|
private |
Definition at line 49 of file RegisterContextPOSIXCore_mips64.h.
Referenced by RegisterContextCorePOSIX_mips64().