File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
lldb/source/Plugins/Process/Utility Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -114,6 +114,14 @@ bool RegisterContextThreadMemory::ReadAllRegisterValues(
114114 return false ;
115115}
116116
117+ bool RegisterContextThreadMemory::ReadAllRegisterValues (
118+ lldb_private::RegisterCheckpoint ®_checkpoint) {
119+ UpdateRegisterContext ();
120+ if (m_reg_ctx_sp)
121+ return m_reg_ctx_sp->ReadAllRegisterValues (reg_checkpoint);
122+ return false ;
123+ }
124+
117125bool RegisterContextThreadMemory::WriteAllRegisterValues (
118126 const lldb::DataBufferSP &data_sp) {
119127 UpdateRegisterContext ();
@@ -122,6 +130,14 @@ bool RegisterContextThreadMemory::WriteAllRegisterValues(
122130 return false ;
123131}
124132
133+ bool RegisterContextThreadMemory::WriteAllRegisterValues (
134+ const lldb_private::RegisterCheckpoint ®_checkpoint) {
135+ UpdateRegisterContext ();
136+ if (m_reg_ctx_sp)
137+ return m_reg_ctx_sp->WriteAllRegisterValues (reg_checkpoint);
138+ return false ;
139+ }
140+
125141bool RegisterContextThreadMemory::CopyFromRegisterContext (
126142 lldb::RegisterContextSP reg_ctx_sp) {
127143 UpdateRegisterContext ();
Original file line number Diff line number Diff line change @@ -52,8 +52,12 @@ class RegisterContextThreadMemory : public lldb_private::RegisterContext {
5252 // so these API's should only be used when this behavior is needed.
5353
5454 bool ReadAllRegisterValues (lldb::WritableDataBufferSP &data_sp) override ;
55+ bool ReadAllRegisterValues (
56+ lldb_private::RegisterCheckpoint ®_checkpoint) override ;
5557
5658 bool WriteAllRegisterValues (const lldb::DataBufferSP &data_sp) override ;
59+ bool WriteAllRegisterValues (
60+ const lldb_private::RegisterCheckpoint ®_checkpoint) override ;
5761
5862 bool CopyFromRegisterContext (lldb::RegisterContextSP context);
5963
You can’t perform that action at this time.
0 commit comments