Lines Matching refs:module
49 json::Object module; in ToJSON() local
50 EmplaceSafeString(module, "path", path); in ToJSON()
51 EmplaceSafeString(module, "uuid", uuid); in ToJSON()
52 EmplaceSafeString(module, "triple", triple); in ToJSON()
53 module.try_emplace("identifier", identifier); in ToJSON()
54 module.try_emplace("symbolTableParseTime", symtab_parse_time); in ToJSON()
55 module.try_emplace("symbolTableIndexTime", symtab_index_time); in ToJSON()
56 module.try_emplace("symbolTableLoadedFromCache", symtab_loaded_from_cache); in ToJSON()
57 module.try_emplace("symbolTableSavedToCache", symtab_saved_to_cache); in ToJSON()
58 module.try_emplace("debugInfoParseTime", debug_parse_time); in ToJSON()
59 module.try_emplace("debugInfoIndexTime", debug_index_time); in ToJSON()
60 module.try_emplace("debugInfoByteSize", (int64_t)debug_info_size); in ToJSON()
61 module.try_emplace("debugInfoIndexLoadedFromCache", in ToJSON()
63 module.try_emplace("debugInfoIndexSavedToCache", in ToJSON()
65 module.try_emplace("debugInfoEnabled", debug_info_enabled); in ToJSON()
66 module.try_emplace("debugInfoHadVariableErrors", in ToJSON()
68 module.try_emplace("debugInfoHadIncompleteTypes", in ToJSON()
70 module.try_emplace("symbolTableStripped", symtab_stripped); in ToJSON()
72 module.try_emplace("symbolFilePath", symfile_path); in ToJSON()
78 module.try_emplace("symbolFileModuleIdentifiers", std::move(symfile_ids)); in ToJSON()
88 module.try_emplace("typeSystemInfo", std::move(type_systems)); in ToJSON()
91 return module; in ToJSON()
215 Module *module = Module::GetAllocatedModuleAtIndex(image_idx); in ReportStatistics() local
217 module_stat.identifier = (intptr_t)module; in ReportStatistics()
218 module_stat.path = module->GetFileSpec().GetPath(); in ReportStatistics()
219 if (ConstString object_name = module->GetObjectName()) { in ReportStatistics()
224 module_stat.uuid = module->GetUUID().GetAsString(); in ReportStatistics()
225 module_stat.triple = module->GetArchitecture().GetTriple().str(); in ReportStatistics()
226 module_stat.symtab_parse_time = module->GetSymtabParseTime().get().count(); in ReportStatistics()
227 module_stat.symtab_index_time = module->GetSymtabIndexTime().get().count(); in ReportStatistics()
228 Symtab *symtab = module->GetSymtab(); in ReportStatistics()
237 SymbolFile *sym_file = module->GetSymbolFile(); in ReportStatistics()
240 if (sym_file->GetObjectFile() != module->GetObjectFile()) in ReportStatistics()
257 module_stat.symtab_stripped = module->GetObjectFile()->IsStripped(); in ReportStatistics()
276 module->ForEachTypeSystem([&](lldb::TypeSystemSP ts) { in ReportStatistics()