diff options
Diffstat (limited to 'simpleperf/thread_tree.cpp')
-rw-r--r-- | simpleperf/thread_tree.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/simpleperf/thread_tree.cpp b/simpleperf/thread_tree.cpp index a6f86a8a..92a8a8fe 100644 --- a/simpleperf/thread_tree.cpp +++ b/simpleperf/thread_tree.cpp @@ -327,4 +327,12 @@ std::vector<Dso*> ThreadTree::GetAllDsos() const { return result; } +std::vector<const ThreadEntry*> ThreadTree::GetAllThreads() const { + std::vector<const ThreadEntry*> threads; + for (auto& pair : thread_tree_) { + threads.push_back(pair.second.get()); + } + return threads; +} + } // namespace simpleperf |