================ @@ -391,7 +392,14 @@ class SymbolFile : public PluginInterface { /// entire file should be returned. The default implementation of this /// function will iterate over all sections in a module and add up their /// debug info only section byte sizes. - virtual uint64_t GetDebugInfoSize() = 0; + /// + /// \param load_if_needed + /// If true, force loading any symbol files if they are not yet loaded and + /// add to the total size + /// + /// \returns + /// Total currently loaded debug info size in bytes + virtual uint64_t GetDebugInfoSize(bool load_if_needed = false) = 0; ---------------- clayborg wrote:
Maybe `load_all_debug_info` is more clear? It would be nice if this matches the named inside `StatisticsOptions` as well. https://github.com/llvm/llvm-project/pull/81706 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits