/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFCompileUnit.cpp | 61 sc.comp_unit = m_dwarf.GetCompUnitForDWARFCompUnit(*this); 62 if (sc.comp_unit) { 80 sc.comp_unit = m_dwarf.GetCompUnitForDWARFCompUnit(*this); 81 if (sc.comp_unit) { 82 if (LineTable *line_table = sc.comp_unit->GetLineTable()) {
|
H A D | SymbolFileDWARFDebugMap.h | 61 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 63 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 64 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 65 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 66 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 72 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 75 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 77 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 220 CompileUnitInfo *GetCompUnitInfo(const lldb_private::CompileUnit &comp_unit); 238 SymbolFileDWARF *GetSymbolFile(const lldb_private::CompileUnit &comp_unit); [all...] |
H A D | SymbolFileDWARFDebugMap.cpp | 514 return GetSymbolFile(*sc.comp_unit); 518 SymbolFileDWARFDebugMap::GetSymbolFile(const CompileUnit &comp_unit) { argument 519 CompileUnitInfo *comp_unit_info = GetCompUnitInfo(comp_unit); 640 return GetCompUnitInfo(*sc.comp_unit); 644 SymbolFileDWARFDebugMap::GetCompUnitInfo(const CompileUnit &comp_unit) { argument 649 auto it = id_to_index_map.find(comp_unit.GetID()); 651 &comp_unit == 670 SymbolFileDWARFDebugMap::ParseLanguage(CompileUnit &comp_unit) { argument 672 SymbolFileDWARF *oso_dwarf = GetSymbolFile(comp_unit); 674 return oso_dwarf->ParseLanguage(comp_unit); 678 ParseXcodeSDK(CompileUnit &comp_unit) argument 686 ParseFunctions(CompileUnit &comp_unit) argument 694 ParseLineTable(CompileUnit &comp_unit) argument 702 ParseDebugMacros(CompileUnit &comp_unit) argument 710 ForEachExternalModule( CompileUnit &comp_unit, llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, llvm::function_ref<bool(Module &)> f) argument 721 ParseSupportFiles(CompileUnit &comp_unit, FileSpecList &support_files) argument 730 ParseIsOptimized(CompileUnit &comp_unit) argument 749 CompileUnit *comp_unit = func.GetCompileUnit(); local 759 ParseTypes(CompileUnit &comp_unit) argument [all...] |
H A D | SymbolFileDWARF.cpp | 357 CompileUnit *comp_unit = nullptr; local 359 comp_unit = sc_scope->CalculateSymbolContextCompileUnit(); 368 if (comp_unit) { 369 get(GetDWARFCompileUnit(comp_unit)); 645 DWARFCompileUnit *SymbolFileDWARF::GetDWARFCompileUnit(CompileUnit *comp_unit) { argument 646 if (!comp_unit) 650 DWARFUnit *dwarf_cu = DebugInfo().GetUnitAtIndex(comp_unit->GetID()); 652 dwarf_cu->SetUserData(comp_unit); 700 CompileUnit *comp_unit = (CompileUnit *)dwarf_cu.GetUserData(); local 701 if (comp_unit) { 821 ParseFunction(CompileUnit &comp_unit, const DWARFDIE &die) argument 909 ParseLanguage(CompileUnit &comp_unit) argument 918 ParseXcodeSDK(CompileUnit &comp_unit) argument 946 ParseFunctions(CompileUnit &comp_unit) argument 969 ForEachExternalModule( CompileUnit &comp_unit, llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, llvm::function_ref<bool(Module &)> lambda) argument 997 ParseSupportFiles(CompileUnit &comp_unit, FileSpecList &support_files) argument 1079 ParseIsOptimized(CompileUnit &comp_unit) argument 1142 ParseLineTable(CompileUnit &comp_unit) argument 1227 ParseDebugMacros(CompileUnit &comp_unit) argument 1251 ParseBlocksRecursive( lldb_private::CompileUnit &comp_unit, Block *parent_block, const DWARFDIE &orig_die, addr_t subprogram_low_pc, uint32_t depth) argument 3179 CompileUnit *comp_unit = func.GetCompileUnit(); local 3198 ParseTypes(CompileUnit &comp_unit) argument [all...] |
H A D | SymbolFileDWARF.h | 110 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 113 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 115 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 117 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 119 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 125 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 128 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 130 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 378 GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit); 384 lldb_private::Function *ParseFunction(lldb_private::CompileUnit &comp_unit, [all...] |
H A D | DWARFASTParser.h | 39 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
|
/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/Symtab/ |
H A D | SymbolFileSymtab.h | 51 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 53 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 55 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 57 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 59 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 62 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
|
H A D | SymbolFileSymtab.cpp | 130 lldb::LanguageType SymbolFileSymtab::ParseLanguage(CompileUnit &comp_unit) { argument 134 size_t SymbolFileSymtab::ParseFunctions(CompileUnit &comp_unit) { argument 183 new Function(&comp_unit, 192 comp_unit.AddFunction(func_sp); 205 size_t SymbolFileSymtab::ParseTypes(CompileUnit &comp_unit) { return 0; } argument 207 bool SymbolFileSymtab::ParseLineTable(CompileUnit &comp_unit) { return false; } argument 209 bool SymbolFileSymtab::ParseDebugMacros(CompileUnit &comp_unit) { argument 213 bool SymbolFileSymtab::ParseSupportFiles(CompileUnit &comp_unit, argument
|
/openbsd-current/gnu/llvm/lldb/source/Symbol/ |
H A D | SymbolFileOnDemand.cpp | 47 lldb::LanguageType SymbolFileOnDemand::ParseLanguage(CompileUnit &comp_unit) { argument 52 lldb::LanguageType langType = m_sym_file_impl->ParseLanguage(comp_unit); 58 return m_sym_file_impl->ParseLanguage(comp_unit); 61 XcodeSDK SymbolFileOnDemand::ParseXcodeSDK(CompileUnit &comp_unit) { argument 67 XcodeSDK sdk = m_sym_file_impl->ParseXcodeSDK(comp_unit); 73 return m_sym_file_impl->ParseXcodeSDK(comp_unit); 76 size_t SymbolFileOnDemand::ParseFunctions(CompileUnit &comp_unit) { argument 82 return m_sym_file_impl->ParseFunctions(comp_unit); 85 bool SymbolFileOnDemand::ParseLineTable(CompileUnit &comp_unit) { argument 91 return m_sym_file_impl->ParseLineTable(comp_unit); 94 ParseDebugMacros(CompileUnit &comp_unit) argument 103 ForEachExternalModule( CompileUnit &comp_unit, llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, llvm::function_ref<bool(Module &)> lambda) argument 117 ParseSupportFiles(CompileUnit &comp_unit, FileSpecList &support_files) argument 126 ParseIsOptimized(CompileUnit &comp_unit) argument 141 ParseTypes(CompileUnit &comp_unit) argument [all...] |
H A D | DebugMacros.cpp | 25 const FileSpec &DebugMacroEntry::GetFileSpec(CompileUnit *comp_unit) const { 26 return comp_unit->GetSupportFiles().GetFileSpecAtIndex(m_debug_line_file_idx);
|
H A D | SymbolContext.cpp | 34 : target_sp(), module_sp(m), comp_unit(cu), function(f), block(b), 43 : target_sp(t), module_sp(m), comp_unit(cu), function(f), block(b), 60 comp_unit = nullptr; 198 if (comp_unit != nullptr) { 200 comp_unit->GetDescription(s, level); 241 line_entry.GetDescription(s, level, comp_unit, target, false); 291 if (comp_unit) 319 *s << "CompileUnit = " << comp_unit; local 320 if (comp_unit != nullptr) 321 s->Format(" {{{0:x-16}} {1}", comp_unit [all...] |
/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | SymbolFilePDB.cpp | 272 lldb::LanguageType SymbolFilePDB::ParseLanguage(CompileUnit &comp_unit) { argument 274 auto compiland_up = GetPDBCompilandByUID(comp_unit.GetID()); 285 CompileUnit &comp_unit) { 286 if (FunctionSP result = comp_unit.FindFunctionByUID(pdb_func.getSymIndexId())) 309 std::make_shared<Function>(&comp_unit, pdb_func.getSymIndexId(), 312 comp_unit.AddFunction(func_sp); 314 LanguageType lang = ParseLanguage(comp_unit); 332 size_t SymbolFilePDB::ParseFunctions(CompileUnit &comp_unit) { argument 335 auto compiland_up = GetPDBCompilandByUID(comp_unit.GetID()); 342 auto func_sp = comp_unit 284 ParseCompileUnitFunctionForPDBFunc(const PDBSymbolFunc &pdb_func, CompileUnit &comp_unit) argument 351 ParseLineTable(CompileUnit &comp_unit) argument 358 ParseDebugMacros(CompileUnit &comp_unit) argument 363 ParseSupportFiles( CompileUnit &comp_unit, lldb_private::FileSpecList &support_files) argument 457 ParseTypes(CompileUnit &comp_unit) argument 1775 ParseCompileUnitLineTable(CompileUnit &comp_unit, uint32_t match_line) argument [all...] |
H A D | SymbolFilePDB.h | 64 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 66 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 68 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 70 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 72 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 75 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 187 bool ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit, 219 lldb_private::CompileUnit &comp_unit);
|
/openbsd-current/gnu/llvm/lldb/include/lldb/Symbol/ |
H A D | SymbolFileOnDemand.h | 66 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 69 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 73 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 75 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 77 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 83 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 86 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 88 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
|
H A D | SymbolFile.h | 146 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0; 147 /// Return the Xcode SDK comp_unit was compiled against. 148 virtual XcodeSDK ParseXcodeSDK(CompileUnit &comp_unit) { return {}; } argument 149 virtual size_t ParseFunctions(CompileUnit &comp_unit) = 0; 150 virtual bool ParseLineTable(CompileUnit &comp_unit) = 0; 151 virtual bool ParseDebugMacros(CompileUnit &comp_unit) = 0; 154 /// \p comp_unit. Recursively also descends into the referenced external 161 /// \param comp_unit 164 /// multiple .o files, comp_unit helps choose the auxilliary 165 /// file. In most other cases comp_unit' 179 ForEachExternalModule( lldb_private::CompileUnit &comp_unit, llvm::DenseSet<lldb_private::SymbolFile *> &visited_symbol_files, llvm::function_ref<bool(Module &)> lambda) argument 188 ParseIsOptimized(CompileUnit &comp_unit) argument [all...] |
/openbsd-current/gnu/llvm/lldb/source/Target/ |
H A D | ThreadPlanStepOverRange.cpp | 108 if (m_addr_context.comp_unit) { 109 if (m_addr_context.comp_unit != context.comp_unit) 123 // Fall back to symbol if we have no decision from comp_unit/function/block. 225 sc.comp_unit == m_addr_context.comp_unit && 228 LineTable *line_table = m_addr_context.comp_unit->GetLineTable();
|
/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/Breakpad/ |
H A D | SymbolFileBreakpad.h | 63 lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { 67 lldb::FunctionSP GetOrCreateFunction(CompileUnit &comp_unit); 69 size_t ParseFunctions(CompileUnit &comp_unit) override; 71 bool ParseLineTable(CompileUnit &comp_unit) override; 73 bool ParseDebugMacros(CompileUnit &comp_unit) override { return false; } 75 bool ParseSupportFiles(CompileUnit &comp_unit,
|
H A D | SymbolFileBreakpad.cpp | 228 FunctionSP SymbolFileBreakpad::GetOrCreateFunction(CompileUnit &comp_unit) { argument 229 user_id_t id = comp_unit.GetID(); 230 if (FunctionSP func_sp = comp_unit.FindFunctionByUID(id)) 242 const SectionList *list = comp_unit.GetModule()->GetSectionList(); 256 func_sp = std::make_shared<Function>(&comp_unit, id, 0, func_name, 258 comp_unit.AddFunction(func_sp); 264 size_t SymbolFileBreakpad::ParseFunctions(CompileUnit &comp_unit) { argument 266 return GetOrCreateFunction(comp_unit) ? 1 : 0; 269 bool SymbolFileBreakpad::ParseLineTable(CompileUnit &comp_unit) { argument 271 CompUnitData &data = m_cu_data->GetEntryRef(comp_unit 280 ParseSupportFiles(CompileUnit &comp_unit, FileSpecList &support_files) argument 293 CompileUnit *comp_unit = func.GetCompileUnit(); local [all...] |
/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | SymbolFileNativePDB.h | 88 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 90 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 92 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 94 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 96 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 98 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 230 CompileUnit &comp_unit); 242 CompileUnit &comp_unit); 253 size_t ParseVariablesForCompileUnit(CompileUnit &comp_unit,
|
H A D | SymbolFileNativePDB.cpp | 382 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii); local 385 auto ts_or_err = GetTypeSystemForLanguage(comp_unit->GetLanguage()); 398 FunctionSP func = GetOrCreateFunction(block_id, *comp_unit); 442 comp_unit->GetLineTable(); 473 CompileUnit &comp_unit) { 488 comp_unit.GetModule()->GetSectionList()); 503 &comp_unit, toOpaqueUid(func_id), toOpaqueUid(sig_id), mangled, 506 comp_unit.AddFunction(func_sp); 508 auto ts_or_err = GetTypeSystemForLanguage(comp_unit.GetLanguage()); 886 CompUnitSP comp_unit; local 472 CreateFunction(PdbCompilandSymId func_id, CompileUnit &comp_unit) argument 976 GetOrCreateFunction(PdbCompilandSymId func_id, CompileUnit &comp_unit) argument 1029 ParseLanguage(CompileUnit &comp_unit) argument 1045 ParseFunctions(CompileUnit &comp_unit) argument 1176 ParseLineTable(CompileUnit &comp_unit) argument 1336 ParseDebugMacros(CompileUnit &comp_unit) argument 1365 ParseSupportFiles(CompileUnit &comp_unit, FileSpecList &support_files) argument 1398 CompUnitSP comp_unit = GetOrCreateCompileUnit(*cii); local 1750 ParseTypes(CompileUnit &comp_unit) argument 1794 ParseVariablesForCompileUnit(CompileUnit &comp_unit, VariableList &variables) argument [all...] |
/openbsd-current/gnu/usr.bin/binutils/bfd/ |
H A D | som.h | 123 COMPUNIT *comp_unit; member in struct:somdata 196 #define obj_som_compilation_unit(bfd) (somdata(bfd).comp_unit)
|
/openbsd-current/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionSourceCode.cpp | 139 static void AddMacros(const DebugMacros *dm, CompileUnit *comp_unit, argument 164 state.StartFile(entry.GetFileSpec(comp_unit)); 172 AddMacros(entry.GetIndirectDebugMacros(), comp_unit, state, stream); 375 if (sc.comp_unit) { 379 *sc.comp_unit, modules_for_macros, error_stream); 405 if (sc.comp_unit && sc.line_entry.IsValid()) { 406 DebugMacros *dm = sc.comp_unit->GetDebugMacros(); 409 AddMacros(dm, sc.comp_unit, state, debug_macros_stream);
|
/openbsd-current/gnu/llvm/lldb/source/Core/ |
H A D | FileLineResolver.cpp | 37 CompileUnit *cu = context.comp_unit;
|
H A D | AddressResolverFileLine.cpp | 41 CompileUnit *cu = context.comp_unit;
|
/openbsd-current/gnu/llvm/lldb/bindings/interface/ |
H A D | SBModule.i | 519 comp_unit = self.sbmodule.GetCompileUnitAtIndex(idx) 521 if comp_unit.file.fullpath == key: 522 return comp_unit 524 if comp_unit.file.basename == key: 525 return comp_unit 529 comp_unit = self.sbmodule.GetCompileUnitAtIndex(idx) 530 fullpath = comp_unit.file.fullpath 534 matches.append(comp_unit)
|