================
@@ -55,6 +55,11 @@ namespace lldb_private {
 
 class Progress {
 public:
+  /// Enum that indicates the type of progress report
+  enum class ProgressReportType {
+    eAggregateProgressReport,
+    eNonAggregateProgressReport
----------------
clayborg wrote:

> eUmbrellaProgressReport may work here since that's what's happening when we 
> use a single progress report that's being incrementally updated.

What is happening multiple times a session? We only index the DWARF one time 
where we have N DWARF units that we index, but that doesn't happen at all for 
dSYM files. Symbol tables are parsed only once, but we do parse the symbol 
tables for each library. What is happening multiple times and how are we going 
to be able to group these?

Would it be better to use progress category as a string instead of a bool? I 
will make some inline comments to clarify this.

https://github.com/llvm/llvm-project/pull/69516
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to