173#define DECLARE_REGISTER_INFOS_POWERPC_STRUCT
175#undef DECLARE_REGISTER_INFOS_POWERPC_STRUCT
189 llvm_unreachable(
"Abstract class!");
202 return sizeof(
GPR32);
206 return g_register_infos_powerpc32;
210 return static_cast<uint32_t
>(
sizeof(g_register_infos_powerpc32) /
211 sizeof(g_register_infos_powerpc32[0]));
221 return sizeof(
GPR64);
226 return g_register_infos_powerpc64_32;
227 return g_register_infos_powerpc64;
231 return static_cast<uint32_t
>(
sizeof(g_register_infos_powerpc64) /
232 sizeof(g_register_infos_powerpc64[0]));
size_t GetGPRSize() const override
const lldb_private::RegisterInfo * GetRegisterInfo() const override
~RegisterInfoFreeBSD_powerpc32() override
uint32_t GetRegisterCount() const override
RegisterInfoFreeBSD_powerpc32(const lldb_private::ArchSpec &target_arch)
const lldb_private::RegisterInfo * GetRegisterInfo() const override
~RegisterInfoFreeBSD_powerpc64() override
size_t GetGPRSize() const override
RegisterInfoFreeBSD_powerpc64(const lldb_private::ArchSpec &target_arch)
uint32_t GetRegisterCount() const override
const lldb_private::RegisterInfo * GetRegisterInfo() const override
uint32_t GetRegisterCount() const override
RegisterInfoFreeBSD_powerpc(const lldb_private::ArchSpec &target_arch)
~RegisterInfoFreeBSD_powerpc() override
size_t GetGPRSize() const override
An architecture specification class.
const lldb_private::ArchSpec & GetTargetArchitecture() const
RegisterInfoInterface(const lldb_private::ArchSpec &target_arch)
A class that represents a running process on the host machine.
Every register is described in detail including its name, alternate name (optional),...