diff options
Diffstat (limited to 'include/lldb/Host/common/NativeThreadProtocol.h')
| -rw-r--r-- | include/lldb/Host/common/NativeThreadProtocol.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/include/lldb/Host/common/NativeThreadProtocol.h b/include/lldb/Host/common/NativeThreadProtocol.h index d96f71311185..5609cdda4eea 100644 --- a/include/lldb/Host/common/NativeThreadProtocol.h +++ b/include/lldb/Host/common/NativeThreadProtocol.h @@ -20,8 +20,7 @@ namespace lldb_private { //------------------------------------------------------------------ // NativeThreadProtocol //------------------------------------------------------------------ -class NativeThreadProtocol - : public std::enable_shared_from_this<NativeThreadProtocol> { +class NativeThreadProtocol { public: NativeThreadProtocol(NativeProcessProtocol &process, lldb::tid_t tid); @@ -31,7 +30,7 @@ public: virtual lldb::StateType GetState() = 0; - virtual NativeRegisterContextSP GetRegisterContext() = 0; + virtual NativeRegisterContext &GetRegisterContext() = 0; virtual Status ReadRegister(uint32_t reg, RegisterValue ®_value); |
