| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.cpp | 309 comp_unit.AddFunction(func_sp); in ParseCompileUnitFunctionForPDBFunc() 342 if (comp_unit.GetLineTable()) in ParseLineTable() 501 if (!sc.comp_unit) in ParseVariablesForContext() 513 } else if (sc.comp_unit) { in ParseVariablesForContext() 694 sc.comp_unit = cu_sp.get(); in ResolveSymbolContext() 774 sc.comp_unit = cu.get(); in ResolveSymbolContext() 984 assert(sc.comp_unit); in ParseVariables() 987 if (sc.comp_unit) { in ParseVariables() 1066 if (sc.comp_unit == nullptr) in FindGlobalVariables() 1107 if (sc.comp_unit == nullptr) in FindGlobalVariables() [all …]
|
| H A D | SymbolFilePDB.h | 63 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 65 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 67 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 69 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 71 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 74 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 186 bool ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit, 218 lldb_private::CompileUnit &comp_unit);
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARF.cpp | 349 CompileUnit *comp_unit = NULL; in GetTypes() local 354 if (comp_unit) { in GetTypes() 754 if (!comp_unit) in GetDWARFCompileUnit() 797 if (comp_unit) { in ParseCompileUnit() 979 assert(sc.comp_unit); in ParseImportedModules() 986 if (sc.comp_unit) { in ParseImportedModules() 1829 if (sc.comp_unit) { in ResolveSymbolContext() 1936 if (sc.comp_unit) { in ResolveSymbolContext() 3129 lldbassert(comp_unit); in ParseBlocksRecursive() 3154 sc.comp_unit = &comp_unit; in ParseTypes() [all …]
|
| H A D | SymbolFileDWARFDebugMap.cpp | 491 return GetSymbolFile(*sc.comp_unit); in GetSymbolFile() 604 return GetCompUnitInfo(*sc.comp_unit); in GetCompUnitInfo() 630 SymbolFileDWARF *oso_dwarf = GetSymbolFile(comp_unit); in ParseLanguage() 632 return oso_dwarf->ParseLanguage(comp_unit); in ParseLanguage() 639 return oso_dwarf->ParseFunctions(comp_unit); in ParseFunctions() 646 return oso_dwarf->ParseLineTable(comp_unit); in ParseLineTable() 653 return oso_dwarf->ParseDebugMacros(comp_unit); in ParseDebugMacros() 668 return oso_dwarf->ParseIsOptimized(comp_unit); in ParseIsOptimized() 681 CompileUnit *comp_unit = func.GetCompileUnit(); in ParseBlocksRecursive() local 682 if (!comp_unit) in ParseBlocksRecursive() [all …]
|
| H A D | SymbolFileDWARFDebugMap.h | 59 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 61 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 63 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 65 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 67 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 70 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 72 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 201 CompileUnitInfo *GetCompUnitInfo(const lldb_private::CompileUnit &comp_unit); 219 SymbolFileDWARF *GetSymbolFile(const lldb_private::CompileUnit &comp_unit);
|
| H A D | SymbolFileDWARF.h | 110 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 112 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 114 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 116 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 118 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 121 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 123 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 351 GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit); 357 lldb_private::Function *ParseFunction(lldb_private::CompileUnit &comp_unit, 360 size_t ParseBlocksRecursive(lldb_private::CompileUnit &comp_unit,
|
| H A D | DWARFUnit.cpp | 515 sc.comp_unit = dwarf->GetCompUnitForDWARFCompUnit(this); in BuildAddressRangeTable() 516 if (sc.comp_unit) { in BuildAddressRangeTable() 520 LineTable *line_table = sc.comp_unit->GetLineTable(); in BuildAddressRangeTable() 543 sc.comp_unit = dwarf->GetCompUnitForDWARFCompUnit(this); in BuildAddressRangeTable() 544 if (sc.comp_unit) { in BuildAddressRangeTable() 545 LineTable *line_table = sc.comp_unit->GetLineTable(); in BuildAddressRangeTable()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 52 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 54 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 56 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 58 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 60 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 63 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
|
| H A D | SymbolFileSymtab.cpp | 134 lldb::LanguageType SymbolFileSymtab::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() argument 138 size_t SymbolFileSymtab::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() argument 186 new Function(&comp_unit, in ParseFunctions() 195 comp_unit.AddFunction(func_sp); in ParseFunctions() 208 size_t SymbolFileSymtab::ParseTypes(CompileUnit &comp_unit) { return 0; } in ParseTypes() argument 210 bool SymbolFileSymtab::ParseLineTable(CompileUnit &comp_unit) { return false; } in ParseLineTable() argument 212 bool SymbolFileSymtab::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() argument 216 bool SymbolFileSymtab::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | SymbolVendor.h | 49 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit); 51 virtual size_t ParseFunctions(CompileUnit &comp_unit); 53 virtual bool ParseLineTable(CompileUnit &comp_unit); 55 virtual bool ParseDebugMacros(CompileUnit &comp_unit); 57 virtual bool ParseSupportFiles(CompileUnit &comp_unit, 60 virtual bool ParseIsOptimized(CompileUnit &comp_unit); 62 virtual size_t ParseTypes(CompileUnit &comp_unit);
|
| H A D | SymbolFile.h | 128 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0; 129 virtual size_t ParseFunctions(CompileUnit &comp_unit) = 0; 130 virtual bool ParseLineTable(CompileUnit &comp_unit) = 0; 131 virtual bool ParseDebugMacros(CompileUnit &comp_unit) = 0; 132 virtual bool ParseSupportFiles(CompileUnit &comp_unit, 134 virtual size_t ParseTypes(CompileUnit &comp_unit) = 0; 135 virtual bool ParseIsOptimized(CompileUnit &comp_unit) { return false; } in ParseIsOptimized() argument
|
| H A D | SymbolContext.h | 82 CompileUnit *comp_unit = nullptr, 89 CompileUnit *comp_unit = nullptr, 381 CompileUnit *comp_unit; ///< The CompileUnit for a given query variable
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | SymbolVendor.cpp | 126 return m_sym_file_ap->ParseLanguage(comp_unit); in ParseLanguage() 131 size_t SymbolVendor::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() argument 136 return m_sym_file_ap->ParseFunctions(comp_unit); in ParseFunctions() 141 bool SymbolVendor::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable() argument 146 return m_sym_file_ap->ParseLineTable(comp_unit); in ParseLineTable() 151 bool SymbolVendor::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() argument 156 return m_sym_file_ap->ParseDebugMacros(comp_unit); in ParseDebugMacros() 160 bool SymbolVendor::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument 176 return m_sym_file_ap->ParseIsOptimized(comp_unit); in ParseIsOptimized() 202 size_t SymbolVendor::ParseTypes(CompileUnit &comp_unit) { in ParseTypes() argument [all …]
|
| H A D | SymbolContext.cpp | 53 comp_unit(rhs.comp_unit), function(rhs.function), block(rhs.block), in SymbolContext() 68 comp_unit = rhs.comp_unit; in operator =() 82 comp_unit = nullptr; in Clear() 215 if (comp_unit != nullptr) { in GetDescription() 217 comp_unit->GetDescription(s, level); in GetDescription() 308 if (comp_unit) in GetResolvedMask() 336 *s << "CompileUnit = " << comp_unit; in Dump() 337 if (comp_unit != nullptr) in Dump() 338 *s << " {0x" << comp_unit->GetID() << "} " in Dump() 388 lhs.comp_unit == rhs.comp_unit && in operator ==() [all …]
|
| H A D | DebugMacros.cpp | 26 const FileSpec &DebugMacroEntry::GetFileSpec(CompileUnit *comp_unit) const { in GetFileSpec() 27 return comp_unit->GetSupportFiles().GetFileSpecAtIndex(m_debug_line_file_idx); in GetFileSpec()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.cpp | 410 comp_unit.AddFunction(func_sp); in CreateFunction() 767 CompUnitSP comp_unit; in CreateGlobalVariable() local 886 PdbSymUid uid(comp_unit.GetID()); in ParseLanguage() 901 PdbSymUid uid{comp_unit.GetID()}; in ParseFunctions() 951 lldbassert(sc.comp_unit); in ResolveSymbolContext() 981 lldbassert(sc.comp_unit); in ResolveSymbolContext() 1038 PdbSymUid cu_id(comp_unit.GetID()); in ParseLineTable() 1116 PdbSymUid cu_id(comp_unit.GetID()); in ParseSupportFiles() 1310 PdbSymUid sym_uid(comp_unit.GetID()); in ParseVariablesForCompileUnit() 1460 lldbassert(sc.function || sc.comp_unit); in ParseVariablesForContext() [all …]
|
| H A D | SymbolFileNativePDB.h | 86 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 88 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 90 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 92 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 94 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 96 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 198 CompileUnit &comp_unit); 210 CompileUnit &comp_unit); 221 size_t ParseVariablesForCompileUnit(CompileUnit &comp_unit,
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/ |
| H A D | ExpressionSourceCode.cpp | 123 static void AddMacros(const DebugMacros *dm, CompileUnit *comp_unit, in AddMacros() argument 148 state.StartFile(entry.GetFileSpec(comp_unit)); in AddMacros() 156 AddMacros(entry.GetIndirectDebugMacros(), comp_unit, state, stream); in AddMacros() 221 if (sc.comp_unit) { in GetText() 225 *sc.comp_unit, modules_for_macros, error_stream); in GetText() 247 if (sc.comp_unit && sc.line_entry.IsValid()) { in GetText() 248 DebugMacros *dm = sc.comp_unit->GetDebugMacros(); in GetText() 251 AddMacros(dm, sc.comp_unit, state, debug_macros_stream); in GetText()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.h | 56 lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { in ParseLanguage() argument 60 size_t ParseFunctions(CompileUnit &comp_unit) override; 62 bool ParseLineTable(CompileUnit &comp_unit) override; 64 bool ParseDebugMacros(CompileUnit &comp_unit) override { return false; } in ParseDebugMacros() argument 66 bool ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Target/ |
| H A D | ThreadPlanStepOverRange.cpp | 110 if (m_addr_context.comp_unit) { in IsEquivalentContext() 111 if (m_addr_context.comp_unit != context.comp_unit) in IsEquivalentContext() 223 sc.comp_unit == m_addr_context.comp_unit && in ShouldStop() 226 LineTable *line_table = m_addr_context.comp_unit->GetLineTable(); in ShouldStop()
|
| H A D | StackFrame.cpp | 324 if (m_sc.comp_unit) in GetSymbolContext() 378 if ((resolved & eSymbolContextCompUnit) && m_sc.comp_unit == nullptr) in GetSymbolContext() 379 m_sc.comp_unit = sc.comp_unit; in GetSymbolContext() 440 if (m_sc.comp_unit) { in GetVariableList() 442 m_sc.comp_unit->GetVariableList(true)); in GetVariableList() 477 if (m_sc.comp_unit && get_file_globals) { in GetInScopeVariableList() 479 m_sc.comp_unit->GetVariableList(true)); in GetInScopeVariableList() 1205 CompileUnit *cu = GetSymbolContext(eSymbolContextCompUnit).comp_unit; in GetLanguage() 1861 assert(m_sc.comp_unit == nullptr || curr_frame.m_sc.comp_unit == nullptr || in UpdatePreviousFrameFromCurrentFrame() 1862 m_sc.comp_unit == curr_frame.m_sc.comp_unit); in UpdatePreviousFrameFromCurrentFrame() [all …]
|
| /freebsd-12.1/contrib/binutils/bfd/ |
| H A D | dwarf2.c | 86 struct comp_unit *all_comp_units; 153 struct comp_unit struct 156 struct comp_unit *next_unit; argument 554 struct comp_unit *unit, in read_attribute_value() 685 struct comp_unit *unit, in read_attribute() 1408 read_debug_ranges (struct comp_unit *unit) in read_debug_ranges() 1895 static struct comp_unit * 1901 struct comp_unit* unit; in parse_comp_unit() 1974 amt = sizeof (struct comp_unit); in parse_comp_unit() 2341 struct comp_unit* each; in find_line() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Commands/ |
| H A D | CommandObjectSource.cpp | 176 if (sc.comp_unit) { in DumpLinesInSymbolContexts() 178 CompileUnit *cu = sc.comp_unit; in DumpLinesInSymbolContexts() 1111 if (sc.comp_unit) { in DoExecute() 1115 m_breakpoint_locations.Reset(*sc.comp_unit, 0, show_inlines); in DoExecute() 1145 sc.comp_unit, sc.line_entry.line, column, lines_to_back_up, in DoExecute() 1234 if (sc.comp_unit) { in DoExecute() 1236 if (test_cu_spec != static_cast<FileSpec *>(sc.comp_unit)) in DoExecute() 1240 test_cu_spec = sc.comp_unit; in DoExecute() 1254 if (sc.comp_unit) { in DoExecute() 1257 m_breakpoint_locations.Reset(*sc.comp_unit, 0, show_inlines); in DoExecute() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Core/ |
| H A D | SearchFilter.cpp | 306 if (context.comp_unit == nullptr) { in DoCUIteration() 353 if (CompUnitPasses(*context.comp_unit)) { in DoCUIteration() 354 SymbolContext matchingContext(m_target_sp, module_sp, context.comp_unit); in DoCUIteration() 776 if (!sym_ctx.comp_unit) { in AddressPasses() 780 if (m_cu_spec_list.FindFileIndex(0, sym_ctx.comp_unit, false) == UINT32_MAX) in AddressPasses() 839 matchingContext.comp_unit = cu_sp.get(); in Search() 840 if (matchingContext.comp_unit) { in Search() 841 if (m_cu_spec_list.FindFileIndex(0, *matchingContext.comp_unit, in Search()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Breakpoint/ |
| H A D | BreakpointLocation.cpp | 253 CompileUnit *comp_unit = m_address.CalculateSymbolContextCompileUnit(); in ConditionSaysStop() local 254 if (comp_unit) in ConditionSaysStop() 255 language = comp_unit->GetLanguage(); in ConditionSaysStop() 530 if (sc.comp_unit != nullptr) { in GetDescription() 533 static_cast<FileSpec *>(sc.comp_unit)->GetFilename().Dump(s); in GetDescription()
|