[Lldb-commits] [lldb] [lldb][progress][NFC] Add groundwork to keep track of progress reports (PR #81026)
Med Ismail Bennani via lldb-commits
lldb-commits at lists.llvm.org
Wed Feb 7 13:42:02 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;
----------------
medismailben wrote:
By making the refcount static, it's shared across all the `Progress` instances, but IIUC, you want this refcount to be different for each progress category, right ? I actually don't even think the `Progress` object needs to know about its refcount, since only the code that will handle the progress event (in `Debugger::HandleProgressEvent` would need it).
https://github.com/llvm/llvm-project/pull/81026
More information about the lldb-commits
mailing list