|
LLDB mainline
|
#include <RegisterContextFreeBSDKernelCore_ppc64le.h>
Private Attributes | |
| lldb::addr_t | m_pcb_addr |
Additional Inherited Members | |
| Protected Member Functions inherited from RegisterContextPOSIX_ppc64le | |
| virtual bool | IsRegisterSetAvailable (size_t set_index) |
| virtual const lldb_private::RegisterInfo * | GetRegisterInfo () |
| bool | IsGPR (unsigned reg) |
| bool | IsFPR (unsigned reg) |
| bool | IsVMX (unsigned reg) |
| bool | IsVSX (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. | |
| Protected Attributes inherited from RegisterContextPOSIX_ppc64le | |
| uint64_t | m_gpr_ppc64le [k_num_gpr_registers_ppc64le] |
| uint64_t | m_fpr_ppc64le [k_num_fpr_registers_ppc64le] |
| uint64_t | m_vmx_ppc64le [k_num_vmx_registers_ppc64le *2] |
| uint64_t | m_vsx_ppc64le [k_num_vsx_registers_ppc64le *2] |
| 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 15 of file RegisterContextFreeBSDKernelCore_ppc64le.h.
| RegisterContextFreeBSDKernelCore_ppc64le::RegisterContextFreeBSDKernelCore_ppc64le | ( | lldb_private::Thread & | thread, |
| lldb_private::RegisterInfoInterface * | register_info, | ||
| lldb::addr_t | pcb_addr ) |
Definition at line 19 of file RegisterContextFreeBSDKernelCore_ppc64le.cpp.
References m_pcb_addr, and RegisterContextPOSIX_ppc64le::RegisterContextPOSIX_ppc64le().
|
overridevirtual |
Implements lldb_private::RegisterContext.
Definition at line 26 of file RegisterContextFreeBSDKernelCore_ppc64le.cpp.
References lldb::eRegisterKindLLDB, error(), gpr_cr_ppc64le, gpr_lr_ppc64le, gpr_pc_ppc64le, gpr_r12_ppc64le, gpr_r13_ppc64le, gpr_r14_ppc64le, gpr_r15_ppc64le, gpr_r16_ppc64le, gpr_r17_ppc64le, gpr_r18_ppc64le, gpr_r19_ppc64le, gpr_r1_ppc64le, gpr_r20_ppc64le, gpr_r21_ppc64le, gpr_r22_ppc64le, gpr_r23_ppc64le, gpr_r24_ppc64le, gpr_r25_ppc64le, gpr_r26_ppc64le, gpr_r27_ppc64le, gpr_r28_ppc64le, gpr_r29_ppc64le, gpr_r2_ppc64le, gpr_r30_ppc64le, gpr_r31_ppc64le, lldb_private::RegisterInfo::kinds, LLDB_INVALID_ADDRESS, m_pcb_addr, lldb_private::RegisterContext::m_thread, and sp.
|
overridevirtual |
Implements lldb_private::RegisterContext.
Definition at line 92 of file RegisterContextFreeBSDKernelCore_ppc64le.cpp.
|
private |
Definition at line 30 of file RegisterContextFreeBSDKernelCore_ppc64le.h.
Referenced by ReadRegister(), and RegisterContextFreeBSDKernelCore_ppc64le().