[all-commits] [llvm/llvm-project] fc743f: Report which modules have forcefully completed typ...
Greg Clayton via All-commits
all-commits at lists.llvm.org
Wed Nov 30 21:22:47 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fc743f034a34d3fa0a6e4de3b34216e5ac5e4c93
https://github.com/llvm/llvm-project/commit/fc743f034a34d3fa0a6e4de3b34216e5ac5e4c93
Author: Greg Clayton <gclayton at fb.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M lldb/include/lldb/Symbol/TypeSystem.h
M lldb/include/lldb/Target/Statistics.h
M lldb/packages/Python/lldbsuite/test/lldbtest.py
M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
M lldb/source/Target/Statistics.cpp
M lldb/test/API/commands/statistics/basic/TestStats.py
M lldb/test/API/functionalities/limit-debug-info/TestLimitDebugInfo.py
Log Message:
-----------
Report which modules have forcefully completed types in statistics.
A previous patch added the ability for us to tell if types were forcefully completed. This patch adds the ability to see which modules have forcefully completed types and aggregates the number of modules with forcefully completed types at the root level.
We add a module specific setting named "debugInfoHadIncompleteTypes" that is a boolean value. We also aggregate the number of modules at the root level that had incomplete debug info with a key named "totalModuleCountWithIncompleteTypes" that is a count of number of modules that had incomplete types.
Differential Revision: https://reviews.llvm.org/D138638
More information about the All-commits
mailing list