[Lldb-commits] [lldb] [lldb][progress] Add discrete boolean flag to progress reports (PR #69516)
Greg Clayton via lldb-commits
lldb-commits at lists.llvm.org
Tue Dec 5 15:51:56 PST 2023
================
@@ -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
More information about the lldb-commits
mailing list