diff options
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp')
-rw-r--r-- | contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp | 79 |
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 ®_value) -{ - NativeRegisterContextSP register_context_sp = GetRegisterContext (); - if (!register_context_sp) - return Error ("no register context"); +Error NativeThreadProtocol::ReadRegister(uint32_t reg, + RegisterValue ®_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 ®_value) -{ - NativeRegisterContextSP register_context_sp = GetRegisterContext (); - if (!register_context_sp) - return Error ("no register context"); +Error NativeThreadProtocol::WriteRegister(uint32_t reg, + const RegisterValue ®_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(); } |