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(
114
114
return false ;
115
115
}
116
116
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
+
117
125
bool RegisterContextThreadMemory::WriteAllRegisterValues (
118
126
const lldb::DataBufferSP &data_sp) {
119
127
UpdateRegisterContext ();
@@ -122,6 +130,14 @@ bool RegisterContextThreadMemory::WriteAllRegisterValues(
122
130
return false ;
123
131
}
124
132
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
+
125
141
bool RegisterContextThreadMemory::CopyFromRegisterContext (
126
142
lldb::RegisterContextSP reg_ctx_sp) {
127
143
UpdateRegisterContext ();
Original file line number Diff line number Diff line change @@ -52,8 +52,12 @@ class RegisterContextThreadMemory : public lldb_private::RegisterContext {
52
52
// so these API's should only be used when this behavior is needed.
53
53
54
54
bool ReadAllRegisterValues (lldb::WritableDataBufferSP &data_sp) override ;
55
+ bool ReadAllRegisterValues (
56
+ lldb_private::RegisterCheckpoint ®_checkpoint) override ;
55
57
56
58
bool WriteAllRegisterValues (const lldb::DataBufferSP &data_sp) override ;
59
+ bool WriteAllRegisterValues (
60
+ const lldb_private::RegisterCheckpoint ®_checkpoint) override ;
57
61
58
62
bool CopyFromRegisterContext (lldb::RegisterContextSP context);
59
63
You can’t perform that action at this time.
0 commit comments