diff options
Diffstat (limited to 'lldb/source/Plugins/Process')
-rw-r--r-- | lldb/source/Plugins/Process/Utility/HistoryThread.cpp | 3 | ||||
-rw-r--r-- | lldb/source/Plugins/Process/Utility/HistoryThread.h | 13 |
2 files changed, 15 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/Utility/HistoryThread.cpp b/lldb/source/Plugins/Process/Utility/HistoryThread.cpp index bb8d312fdac..521136295fd 100644 --- a/lldb/source/Plugins/Process/Utility/HistoryThread.cpp +++ b/lldb/source/Plugins/Process/Utility/HistoryThread.cpp @@ -34,7 +34,8 @@ HistoryThread::HistoryThread (lldb_private::Process &process, m_extended_unwind_token (LLDB_INVALID_ADDRESS), m_queue_name (), m_thread_name (), - m_originating_unique_thread_id (tid) + m_originating_unique_thread_id (tid), + m_queue_id (LLDB_INVALID_QUEUE_ID) { m_unwinder_ap.reset (new HistoryUnwind (*this, pcs, stop_id, stop_id_is_valid)); Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_OBJECT)); diff --git a/lldb/source/Plugins/Process/Utility/HistoryThread.h b/lldb/source/Plugins/Process/Utility/HistoryThread.h index e6f46e27237..01fdd160870 100644 --- a/lldb/source/Plugins/Process/Utility/HistoryThread.h +++ b/lldb/source/Plugins/Process/Utility/HistoryThread.h @@ -65,6 +65,18 @@ public: m_queue_name = name; } + lldb::queue_id_t + GetQueueID () + { + return m_queue_id; + } + + void + SetQueueID (lldb::queue_id_t queue) + { + m_queue_id = queue; + } + const char * GetThreadName () { @@ -94,6 +106,7 @@ protected: std::string m_queue_name; std::string m_thread_name; lldb::tid_t m_originating_unique_thread_id; + lldb::queue_id_t m_queue_id; }; } // namespace lldb_private |