[Lldb-commits] [lldb] [lldb][progress][NFC] Add groundwork to keep track of progress reports (PR #81026)
Greg Clayton via lldb-commits
lldb-commits at lists.llvm.org
Wed Feb 7 15:38:09 PST 2024
================
@@ -99,6 +105,10 @@ class Progress {
private:
void ReportProgress();
static std::atomic<uint64_t> g_id;
+ static std::atomic<uint64_t> g_refcount;
+ /// Map that tracks each progress object and if we've seen its start and stop
+ /// events
+ static std::unordered_map<std::string, uint64_t> g_map;
----------------
clayborg wrote:
Correct. Because we have to just in case the debugger pointer was set in the Progress, so we have to track it in each debugger just in case.
https://github.com/llvm/llvm-project/pull/81026
More information about the lldb-commits
mailing list