================ @@ -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