diff options
Diffstat (limited to 'source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm64.h')
-rw-r--r-- | source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm64.h | 56 |
1 files changed, 22 insertions, 34 deletions
diff --git a/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm64.h b/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm64.h index 8780b7be4a9a..0922654de2cc 100644 --- a/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm64.h +++ b/source/Plugins/Process/MacOSX-Kernel/RegisterContextKDP_arm64.h @@ -1,4 +1,5 @@ -//===-- RegisterContextKDP_arm64.h --------------------------------*- C++ -*-===// +//===-- RegisterContextKDP_arm64.h --------------------------------*- C++ +//-*-===// // // The LLVM Compiler Infrastructure // @@ -19,43 +20,30 @@ class ThreadKDP; -class RegisterContextKDP_arm64 : public RegisterContextDarwin_arm64 -{ +class RegisterContextKDP_arm64 : public RegisterContextDarwin_arm64 { public: + RegisterContextKDP_arm64(ThreadKDP &thread, uint32_t concrete_frame_idx); - RegisterContextKDP_arm64 (ThreadKDP &thread, - uint32_t concrete_frame_idx); - - virtual - ~RegisterContextKDP_arm64(); + virtual ~RegisterContextKDP_arm64(); protected: + virtual int DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr); + + int DoReadFPU(lldb::tid_t tid, int flavor, FPU &fpu); + + int DoReadEXC(lldb::tid_t tid, int flavor, EXC &exc); + + int DoReadDBG(lldb::tid_t tid, int flavor, DBG &dbg); + + int DoWriteGPR(lldb::tid_t tid, int flavor, const GPR &gpr); + + int DoWriteFPU(lldb::tid_t tid, int flavor, const FPU &fpu); + + int DoWriteEXC(lldb::tid_t tid, int flavor, const EXC &exc); + + int DoWriteDBG(lldb::tid_t tid, int flavor, const DBG &dbg); - virtual int - DoReadGPR (lldb::tid_t tid, int flavor, GPR &gpr); - - int - DoReadFPU (lldb::tid_t tid, int flavor, FPU &fpu); - - int - DoReadEXC (lldb::tid_t tid, int flavor, EXC &exc); - - int - DoReadDBG (lldb::tid_t tid, int flavor, DBG &dbg); - - int - DoWriteGPR (lldb::tid_t tid, int flavor, const GPR &gpr); - - int - DoWriteFPU (lldb::tid_t tid, int flavor, const FPU &fpu); - - int - DoWriteEXC (lldb::tid_t tid, int flavor, const EXC &exc); - - int - DoWriteDBG (lldb::tid_t tid, int flavor, const DBG &dbg); - - ThreadKDP &m_kdp_thread; + ThreadKDP &m_kdp_thread; }; -#endif // liblldb_RegisterContextKDP_arm64_h_ +#endif // liblldb_RegisterContextKDP_arm64_h_ |