diff options
Diffstat (limited to 'source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h')
-rw-r--r-- | source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h | 83 |
1 files changed, 35 insertions, 48 deletions
diff --git a/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h b/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h index 07552d8d681d..90ff9d659491 100644 --- a/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h +++ b/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h @@ -14,82 +14,69 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/Log.h" -#include "lldb/Target/RegisterContext.h" -#include "RegisterInfoInterface.h" #include "RegisterContext_mips.h" +#include "RegisterInfoInterface.h" #include "lldb-mips-freebsd-register-enums.h" +#include "lldb/Core/Log.h" +#include "lldb/Target/RegisterContext.h" using namespace lldb_private; class ProcessMonitor; -class RegisterContextPOSIX_mips64 - : public lldb_private::RegisterContext -{ +class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext { public: - RegisterContextPOSIX_mips64 (lldb_private::Thread &thread, - uint32_t concrete_frame_idx, - lldb_private::RegisterInfoInterface *register_info); + RegisterContextPOSIX_mips64( + lldb_private::Thread &thread, uint32_t concrete_frame_idx, + lldb_private::RegisterInfoInterface *register_info); - ~RegisterContextPOSIX_mips64() override; + ~RegisterContextPOSIX_mips64() override; - void - Invalidate(); + void Invalidate(); - void - InvalidateAllRegisters() override; + void InvalidateAllRegisters() override; - size_t - GetRegisterCount() override; + size_t GetRegisterCount() override; - virtual size_t - GetGPRSize(); + virtual size_t GetGPRSize(); - virtual unsigned - GetRegisterSize(unsigned reg); + virtual unsigned GetRegisterSize(unsigned reg); - virtual unsigned - GetRegisterOffset(unsigned reg); + virtual unsigned GetRegisterOffset(unsigned reg); - const lldb_private::RegisterInfo * - GetRegisterInfoAtIndex(size_t reg) override; + const lldb_private::RegisterInfo *GetRegisterInfoAtIndex(size_t reg) override; - size_t - GetRegisterSetCount() override; + size_t GetRegisterSetCount() override; - const lldb_private::RegisterSet * - GetRegisterSet(size_t set) override; + const lldb_private::RegisterSet *GetRegisterSet(size_t set) override; - const char * - GetRegisterName(unsigned reg); + const char *GetRegisterName(unsigned reg); - uint32_t - ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, uint32_t num) override; + uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, + uint32_t num) override; protected: - uint64_t m_gpr_mips64[k_num_gpr_registers_mips64]; // general purpose registers. - std::unique_ptr<lldb_private::RegisterInfoInterface> m_register_info_ap; // Register Info Interface (FreeBSD or Linux) + uint64_t + m_gpr_mips64[k_num_gpr_registers_mips64]; // general purpose registers. + std::unique_ptr<lldb_private::RegisterInfoInterface> + m_register_info_ap; // Register Info Interface (FreeBSD or Linux) - // Determines if an extended register set is supported on the processor running the inferior process. - virtual bool - IsRegisterSetAvailable(size_t set_index); + // Determines if an extended register set is supported on the processor + // running the inferior process. + virtual bool IsRegisterSetAvailable(size_t set_index); - virtual const lldb_private::RegisterInfo * - GetRegisterInfo(); + virtual const lldb_private::RegisterInfo *GetRegisterInfo(); - bool - IsGPR(unsigned reg); + bool IsGPR(unsigned reg); - bool - IsFPR(unsigned reg); + bool IsFPR(unsigned reg); - lldb::ByteOrder GetByteOrder(); + lldb::ByteOrder GetByteOrder(); - virtual bool ReadGPR() = 0; - virtual bool ReadFPR() = 0; - virtual bool WriteGPR() = 0; - virtual bool WriteFPR() = 0; + virtual bool ReadGPR() = 0; + virtual bool ReadFPR() = 0; + virtual bool WriteGPR() = 0; + virtual bool WriteFPR() = 0; }; #endif // liblldb_RegisterContextPOSIX_mips64_h_ |