|
LLDB mainline
|
A class that represents statistics for a since lldb_private::Module. More...
#include <Statistics.h>
Public Member Functions | |
| llvm::json::Value | ToJSON () const |
Public Attributes | |
| intptr_t | identifier |
| std::string | path |
| std::string | uuid |
| std::string | triple |
| std::string | symfile_path |
| std::vector< intptr_t > | symfile_modules |
| llvm::StringMap< llvm::json::Value > | type_system_stats |
| StatisticsMap | symbol_locator_time |
| double | symtab_parse_time = 0.0 |
| double | symtab_index_time = 0.0 |
| uint32_t | symtab_symbol_count = 0 |
| double | debug_parse_time = 0.0 |
| double | debug_index_time = 0.0 |
| uint64_t | debug_info_size = 0 |
| bool | symtab_loaded_from_cache = false |
| bool | symtab_saved_to_cache = false |
| bool | debug_info_index_loaded_from_cache = false |
| bool | debug_info_index_saved_to_cache = false |
| bool | debug_info_enabled = true |
| bool | symtab_stripped = false |
| bool | debug_info_had_variable_errors = false |
| bool | debug_info_had_incomplete_types = false |
| DWOStats | dwo_stats |
A class that represents statistics for a since lldb_private::Module.
Definition at line 146 of file Statistics.h.
| json::Value ModuleStats::ToJSON | ( | ) | const |
Definition at line 52 of file Statistics.cpp.
References EmplaceSafeString(), path, symbol_locator_time, symfile_modules, symfile_path, triple, type_system_stats, and uuid.
| double lldb_private::ModuleStats::debug_index_time = 0.0 |
Definition at line 165 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::debug_info_enabled = true |
Definition at line 171 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::debug_info_had_incomplete_types = false |
Definition at line 174 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::debug_info_had_variable_errors = false |
Definition at line 173 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::debug_info_index_loaded_from_cache = false |
Definition at line 169 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::debug_info_index_saved_to_cache = false |
Definition at line 170 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| uint64_t lldb_private::ModuleStats::debug_info_size = 0 |
Definition at line 166 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| double lldb_private::ModuleStats::debug_parse_time = 0.0 |
Definition at line 164 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| DWOStats lldb_private::ModuleStats::dwo_stats |
Definition at line 175 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| intptr_t lldb_private::ModuleStats::identifier |
Definition at line 148 of file Statistics.h.
| std::string lldb_private::ModuleStats::path |
Definition at line 149 of file Statistics.h.
Referenced by ToJSON().
| StatisticsMap lldb_private::ModuleStats::symbol_locator_time |
Definition at line 160 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics(), and ToJSON().
| std::vector<intptr_t> lldb_private::ModuleStats::symfile_modules |
Definition at line 158 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics(), and ToJSON().
| std::string lldb_private::ModuleStats::symfile_path |
Definition at line 153 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics(), and ToJSON().
| double lldb_private::ModuleStats::symtab_index_time = 0.0 |
Definition at line 162 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::symtab_loaded_from_cache = false |
Definition at line 167 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| double lldb_private::ModuleStats::symtab_parse_time = 0.0 |
Definition at line 161 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::symtab_saved_to_cache = false |
Definition at line 168 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| bool lldb_private::ModuleStats::symtab_stripped = false |
Definition at line 172 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| uint32_t lldb_private::ModuleStats::symtab_symbol_count = 0 |
Definition at line 163 of file Statistics.h.
Referenced by lldb_private::DebuggerStats::ReportStatistics().
| std::string lldb_private::ModuleStats::triple |
Definition at line 151 of file Statistics.h.
Referenced by ToJSON().
| llvm::StringMap<llvm::json::Value> lldb_private::ModuleStats::type_system_stats |
Definition at line 159 of file Statistics.h.
Referenced by ToJSON().
| std::string lldb_private::ModuleStats::uuid |
Definition at line 150 of file Statistics.h.
Referenced by ToJSON().