================
@@ -2225,7 +2225,8 @@ void ObjectFileMachO::ParseSymtab(Symtab &symtab) {
   const char *file_name = file.GetFilename().AsCString("<Unknown>");
   LLDB_SCOPED_TIMERF("ObjectFileMachO::ParseSymtab () module = %s", file_name);
   LLDB_LOG(log, "Parsing symbol table for {0}", file_name);
-  Progress progress(llvm::formatv("Parsing symbol table for {0}", file_name));
+  Progress progress(llvm::formatv("Parsing symbol table for {0}", file_name),
+                    Progress::ProgressReportType::eAggregateProgressReport);
----------------
chelcassanova wrote:

When the functionality to add details to a progress report [was 
added](https://reviews.llvm.org/D143690) in LLDB we wanted to group operations 
under large progress reports and then incrementally update them but we found 
that there was no easy place to do that for symbol table and debug info 
operations so for now, we want to us a flag to indicate to a UI how these 
operations are reported. 

We did find that it was possible to group Swift-based operations into their own 
large progress reports (https://github.com/apple/llvm-project/pull/7769) and so 
we'd want to have these operations be the "non-aggregate/umbrella" operations.

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