summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp')
-rw-r--r--contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp79
1 files changed, 36 insertions, 43 deletions
diff --git a/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp b/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp
index ea406e9..2e76cff 100644
--- a/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp
+++ b/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp
@@ -16,60 +16,53 @@
using namespace lldb;
using namespace lldb_private;
-NativeThreadProtocol::NativeThreadProtocol (NativeProcessProtocol *process, lldb::tid_t tid) :
- m_process_wp (process->shared_from_this ()),
- m_tid (tid)
-{
-}
+NativeThreadProtocol::NativeThreadProtocol(NativeProcessProtocol *process,
+ lldb::tid_t tid)
+ : m_process_wp(process->shared_from_this()), m_tid(tid) {}
-Error
-NativeThreadProtocol::ReadRegister (uint32_t reg, RegisterValue &reg_value)
-{
- NativeRegisterContextSP register_context_sp = GetRegisterContext ();
- if (!register_context_sp)
- return Error ("no register context");
+Error NativeThreadProtocol::ReadRegister(uint32_t reg,
+ RegisterValue &reg_value) {
+ NativeRegisterContextSP register_context_sp = GetRegisterContext();
+ if (!register_context_sp)
+ return Error("no register context");
- const RegisterInfo *const reg_info = register_context_sp->GetRegisterInfoAtIndex (reg);
- if (!reg_info)
- return Error ("no register info for reg num %" PRIu32, reg);
+ const RegisterInfo *const reg_info =
+ register_context_sp->GetRegisterInfoAtIndex(reg);
+ if (!reg_info)
+ return Error("no register info for reg num %" PRIu32, reg);
- return register_context_sp->ReadRegister (reg_info, reg_value);;
+ return register_context_sp->ReadRegister(reg_info, reg_value);
+ ;
}
-Error
-NativeThreadProtocol::WriteRegister (uint32_t reg, const RegisterValue &reg_value)
-{
- NativeRegisterContextSP register_context_sp = GetRegisterContext ();
- if (!register_context_sp)
- return Error ("no register context");
+Error NativeThreadProtocol::WriteRegister(uint32_t reg,
+ const RegisterValue &reg_value) {
+ NativeRegisterContextSP register_context_sp = GetRegisterContext();
+ if (!register_context_sp)
+ return Error("no register context");
- const RegisterInfo *const reg_info = register_context_sp->GetRegisterInfoAtIndex (reg);
- if (!reg_info)
- return Error ("no register info for reg num %" PRIu32, reg);
+ const RegisterInfo *const reg_info =
+ register_context_sp->GetRegisterInfoAtIndex(reg);
+ if (!reg_info)
+ return Error("no register info for reg num %" PRIu32, reg);
- return register_context_sp->WriteRegister (reg_info, reg_value);
+ return register_context_sp->WriteRegister(reg_info, reg_value);
}
-Error
-NativeThreadProtocol::SaveAllRegisters (lldb::DataBufferSP &data_sp)
-{
- NativeRegisterContextSP register_context_sp = GetRegisterContext ();
- if (!register_context_sp)
- return Error ("no register context");
- return register_context_sp->WriteAllRegisterValues (data_sp);
+Error NativeThreadProtocol::SaveAllRegisters(lldb::DataBufferSP &data_sp) {
+ NativeRegisterContextSP register_context_sp = GetRegisterContext();
+ if (!register_context_sp)
+ return Error("no register context");
+ return register_context_sp->WriteAllRegisterValues(data_sp);
}
-Error
-NativeThreadProtocol::RestoreAllRegisters (lldb::DataBufferSP &data_sp)
-{
- NativeRegisterContextSP register_context_sp = GetRegisterContext ();
- if (!register_context_sp)
- return Error ("no register context");
- return register_context_sp->ReadAllRegisterValues (data_sp);
+Error NativeThreadProtocol::RestoreAllRegisters(lldb::DataBufferSP &data_sp) {
+ NativeRegisterContextSP register_context_sp = GetRegisterContext();
+ if (!register_context_sp)
+ return Error("no register context");
+ return register_context_sp->ReadAllRegisterValues(data_sp);
}
-NativeProcessProtocolSP
-NativeThreadProtocol::GetProcess ()
-{
- return m_process_wp.lock ();
+NativeProcessProtocolSP NativeThreadProtocol::GetProcess() {
+ return m_process_wp.lock();
}
OpenPOWER on IntegriCloud