| LLDB mainline
    | 
| Static Public Member Functions | |
| static bool | Create_LC_THREAD (Thread *thread, Stream &data) | 
| Static Public Member Functions inherited from RegisterContextDarwin_arm64 | |
| static void | LogDBGRegisters (lldb_private::Log *log, const DBG &dbg) | 
| Protected Member Functions | |
| int | DoReadGPR (lldb::tid_t tid, int flavor, GPR &gpr) override | 
| int | DoReadFPU (lldb::tid_t tid, int flavor, FPU &fpu) override | 
| int | DoReadEXC (lldb::tid_t tid, int flavor, EXC &exc) override | 
| int | DoReadDBG (lldb::tid_t tid, int flavor, DBG &dbg) override | 
| int | DoWriteGPR (lldb::tid_t tid, int flavor, const GPR &gpr) override | 
| int | DoWriteFPU (lldb::tid_t tid, int flavor, const FPU &fpu) override | 
| int | DoWriteEXC (lldb::tid_t tid, int flavor, const EXC &exc) override | 
| int | DoWriteDBG (lldb::tid_t tid, int flavor, const DBG &dbg) override | 
| Protected Member Functions inherited from RegisterContextDarwin_arm64 | |
| void | InvalidateAllRegisterStates () | 
| int | GetError (int flavor, uint32_t err_idx) const | 
| bool | SetError (int flavor, uint32_t err_idx, int err) | 
| bool | RegisterSetIsCached (int set) const | 
| int | ReadGPR (bool force) | 
| int | ReadFPU (bool force) | 
| int | ReadEXC (bool force) | 
| int | ReadDBG (bool force) | 
| int | WriteGPR () | 
| int | WriteFPU () | 
| int | WriteEXC () | 
| int | WriteDBG () | 
| int | ReadRegisterSet (uint32_t set, bool force) | 
| int | WriteRegisterSet (uint32_t set) | 
| 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. | |
| Additional Inherited Members | |
| Protected Types inherited from RegisterContextDarwin_arm64 | |
| enum | { GPRRegSet = 6 , FPURegSet = 17 , EXCRegSet = 7 , DBGRegSet = 15 } | 
| enum | { GPRWordCount = sizeof(GPR) / sizeof(uint32_t) , FPUWordCount = sizeof(FPU) / sizeof(uint32_t) , EXCWordCount , DBGWordCount = sizeof(DBG) / sizeof(uint32_t) } | 
| enum | { Read = 0 , Write = 1 , kNumErrors = 2 } | 
| Static Protected Member Functions inherited from RegisterContextDarwin_arm64 | |
| static uint32_t | GetRegisterNumber (uint32_t reg_kind, uint32_t reg_num) | 
| static int | GetSetForNativeRegNum (int reg_num) | 
| static size_t | GetRegisterInfosCount () | 
| static const lldb_private::RegisterInfo * | GetRegisterInfos () | 
| Protected Attributes inherited from RegisterContextDarwin_arm64 | |
| GPR | gpr | 
| FPU | fpu | 
| EXC | exc | 
| DBG | dbg | 
| int | gpr_errs [2] | 
| int | fpu_errs [2] | 
| int | exc_errs [2] | 
| int | dbg_errs [2] | 
| Protected Attributes inherited from lldb_private::RegisterContext | |
| Thread & | m_thread | 
| uint32_t | m_concrete_frame_idx | 
| uint32_t | m_stop_id | 
Definition at line 480 of file ObjectFileMachO.cpp.
| 
 | inline | 
Definition at line 482 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::RegisterContextDarwin_arm64(), and SetRegisterDataFrom_LC_THREAD().
| 
 | inlinestatic | 
Definition at line 538 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::EXCRegSet, RegisterContextDarwin_arm64::EXCWordCount, RegisterContextDarwin_arm64::GPRRegSet, RegisterContextDarwin_arm64::GPRWordCount, PrintRegisterValue(), and lldb_private::Stream::PutHex32().
Referenced by ObjectFileMachO::SaveCore().
| 
 | inlineoverrideprotectedvirtual | 
Implements RegisterContextDarwin_arm64.
Definition at line 599 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::dbg.
| 
 | inlineoverrideprotectedvirtual | 
Implements RegisterContextDarwin_arm64.
Definition at line 597 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::exc.
| 
 | inlineoverrideprotectedvirtual | 
Implements RegisterContextDarwin_arm64.
Definition at line 595 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::fpu.
| 
 | inlineoverrideprotectedvirtual | 
Reimplemented from RegisterContextDarwin_arm64.
Definition at line 593 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::gpr.
| 
 | inlineoverrideprotectedvirtual | 
Implements RegisterContextDarwin_arm64.
Definition at line 613 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::dbg.
| 
 | inlineoverrideprotectedvirtual | 
Implements RegisterContextDarwin_arm64.
Definition at line 609 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::exc.
| 
 | inlineoverrideprotectedvirtual | 
Implements RegisterContextDarwin_arm64.
Definition at line 605 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::fpu.
| 
 | inlineoverrideprotectedvirtual | 
Implements RegisterContextDarwin_arm64.
Definition at line 601 of file ObjectFileMachO.cpp.
References RegisterContextDarwin_arm64::gpr.
| 
 | inlineoverridevirtual | 
Reimplemented from RegisterContextDarwin_arm64.
Definition at line 488 of file ObjectFileMachO.cpp.
| 
 | inline | 
Definition at line 492 of file ObjectFileMachO.cpp.
References lldb::eByteOrderLittle, RegisterContextDarwin_arm64::exc, RegisterContextDarwin_arm64::EXCRegSet, lldb_private::DataExtractor::ExtractBytes(), RegisterContextDarwin_arm64::fpu, RegisterContextDarwin_arm64::FPURegSet, lldb_private::DataExtractor::GetByteSize(), lldb_private::DataExtractor::GetU32(), lldb_private::DataExtractor::GetU64(), RegisterContextDarwin_arm64::gpr, RegisterContextDarwin_arm64::GPRRegSet, RegisterContextDarwin_arm64::Read, and RegisterContextDarwin_arm64::SetError().
Referenced by RegisterContextDarwin_arm64_Mach().