diff options
author | Jim Ingham <jingham@apple.com> | 2010-08-12 02:14:28 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2010-08-12 02:14:28 +0000 |
commit | 87c1191e0e392f70965b8ce3b89e57d5165aadc7 (patch) | |
tree | d0e48015479611e52c2839a65f35e282b8812e42 /lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h | |
parent | 1401e040eb7f2910f574ddea8dea4e1b1b42a95f (diff) | |
download | llvm-87c1191e0e392f70965b8ce3b89e57d5165aadc7.zip llvm-87c1191e0e392f70965b8ce3b89e57d5165aadc7.tar.gz llvm-87c1191e0e392f70965b8ce3b89e57d5165aadc7.tar.bz2 |
Now that we are using the Unwinder (or Jason's new unwinder when that comes about) all the plugin-specific details of getting stack frames
should be hidden behind that, and the "GetStackFrameAtIndex" and "GetStackFrameCount" algorithms become generic. So I moved them to Thread.cpp.
llvm-svn: 110899
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h')
-rw-r--r-- | lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h index 01c37d8..a6deead 100644 --- a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h +++ b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h @@ -54,12 +54,6 @@ public: virtual bool RestoreSaveFrameZero (const RegisterCheckpoint &checkpoint); - virtual uint32_t - GetStackFrameCount(); - - virtual lldb::StackFrameSP - GetStackFrameAtIndex (uint32_t idx); - virtual void ClearStackFrames (); @@ -121,12 +115,11 @@ protected: std::string m_thread_name; std::string m_dispatch_queue_name; lldb::addr_t m_thread_dispatch_qaddr; - std::auto_ptr<lldb_private::Unwind> m_unwinder_ap; //------------------------------------------------------------------ // Member variables. //------------------------------------------------------------------ - lldb_private::Unwind * + virtual lldb_private::Unwind * GetUnwinder (); void |