| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFCompileUnit.cpp | 59 sc.comp_unit = m_dwarf.GetCompUnitForDWARFCompUnit(*this); in BuildAddressRangeTable() 60 if (sc.comp_unit) { in BuildAddressRangeTable() 64 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { in BuildAddressRangeTable() 85 sc.comp_unit = m_dwarf.GetCompUnitForDWARFCompUnit(*this); in BuildAddressRangeTable() 86 if (sc.comp_unit) { in BuildAddressRangeTable() 87 if (LineTable *line_table = sc.comp_unit->GetLineTable()) { in BuildAddressRangeTable()
|
| H A D | SymbolFileDWARFDebugMap.cpp | 492 return GetSymbolFile(*sc.comp_unit); in GetSymbolFile() 601 return GetCompUnitInfo(*sc.comp_unit); in GetCompUnitInfo() 630 return oso_dwarf->ParseLanguage(comp_unit); in ParseLanguage() 638 return oso_dwarf->ParseXcodeSDK(comp_unit); in ParseXcodeSDK() 646 return oso_dwarf->ParseFunctions(comp_unit); in ParseFunctions() 654 return oso_dwarf->ParseLineTable(comp_unit); in ParseLineTable() 662 return oso_dwarf->ParseDebugMacros(comp_unit); in ParseDebugMacros() 667 CompileUnit &comp_unit, in ForEachExternalModule() argument 705 CompileUnit *comp_unit = func.GetCompileUnit(); in ParseBlocksRecursive() local 706 if (!comp_unit) in ParseBlocksRecursive() [all …]
|
| H A D | SymbolFileDWARF.cpp | 390 if (comp_unit) { in GetTypes() 649 if (!comp_unit) in GetDWARFCompileUnit() 693 if (comp_unit) { in ParseCompileUnit() 867 CompileUnit &comp_unit, in ForEachExternalModule() argument 976 assert(sc.comp_unit); in ParseImportedModules() 1072 comp_unit.SetLineTable( in ParseLineTable() 1549 sc.comp_unit = in GetFunction() 1830 assert(sc.comp_unit); in ResolveFunctionAndBlock() 1899 if (sc.comp_unit) { in ResolveSymbolContext() 2953 lldbassert(comp_unit); in ParseBlocksRecursive() [all …]
|
| H A D | SymbolFileDWARFDebugMap.h | 59 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 61 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 62 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 63 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 64 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 70 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 73 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 75 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 203 CompileUnitInfo *GetCompUnitInfo(const lldb_private::CompileUnit &comp_unit); 221 SymbolFileDWARF *GetSymbolFile(const lldb_private::CompileUnit &comp_unit);
|
| H A D | SymbolFileDWARF.h | 107 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 110 ParseXcodeSDK(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; 122 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 125 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 127 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, [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 50 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 52 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 54 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 56 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 58 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 61 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 187 new Function(&comp_unit, in ParseFunctions() 196 comp_unit.AddFunction(func_sp); in ParseFunctions() 209 size_t SymbolFileSymtab::ParseTypes(CompileUnit &comp_unit) { return 0; } in ParseTypes() argument 211 bool SymbolFileSymtab::ParseLineTable(CompileUnit &comp_unit) { return false; } in ParseLineTable() argument 213 bool SymbolFileSymtab::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() argument 217 bool SymbolFileSymtab::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.cpp | 305 comp_unit.AddFunction(func_sp); in ParseCompileUnitFunctionForPDBFunc() 345 if (comp_unit.GetLineTable()) in ParseLineTable() 504 if (!sc.comp_unit) in ParseVariablesForContext() 516 } else if (sc.comp_unit) { in ParseVariablesForContext() 744 sc.comp_unit = cu_sp.get(); in ResolveSymbolContext() 827 sc.comp_unit = cu.get(); in ResolveSymbolContext() 1050 assert(sc.comp_unit); in ParseVariables() 1053 if (sc.comp_unit) { in ParseVariables() 1132 if (sc.comp_unit == nullptr) in FindGlobalVariables() 1171 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; 189 bool ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit, 221 lldb_private::CompileUnit &comp_unit);
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | SymbolFile.h | 132 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0; 134 virtual XcodeSDK ParseXcodeSDK(CompileUnit &comp_unit) { return {}; } in ParseXcodeSDK() argument 135 virtual size_t ParseFunctions(CompileUnit &comp_unit) = 0; 136 virtual bool ParseLineTable(CompileUnit &comp_unit) = 0; 137 virtual bool ParseDebugMacros(CompileUnit &comp_unit) = 0; 166 lldb_private::CompileUnit &comp_unit, in ForEachExternalModule() argument 171 virtual bool ParseSupportFiles(CompileUnit &comp_unit, 173 virtual size_t ParseTypes(CompileUnit &comp_unit) = 0; 174 virtual bool ParseIsOptimized(CompileUnit &comp_unit) { return false; } in ParseIsOptimized() argument
|
| H A D | SymbolContext.h | 73 CompileUnit *comp_unit = nullptr, 80 CompileUnit *comp_unit = nullptr, 319 CompileUnit *comp_unit = nullptr; ///< The CompileUnit for a given query variable
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.cpp | 399 comp_unit.AddFunction(func_sp); in CreateFunction() 771 CompUnitSP comp_unit; in CreateGlobalVariable() local 896 PdbSymUid uid(comp_unit.GetID()); in ParseLanguage() 912 PdbSymUid uid{comp_unit.GetID()}; in ParseFunctions() 963 lldbassert(sc.comp_unit); in ResolveSymbolContext() 993 lldbassert(sc.comp_unit); in ResolveSymbolContext() 1051 PdbSymUid cu_id(comp_unit.GetID()); in ParseLineTable() 1128 PdbSymUid cu_id(comp_unit.GetID()); in ParseSupportFiles() 1305 PdbSymUid sym_uid(comp_unit.GetID()); in ParseVariablesForCompileUnit() 1463 lldbassert(sc.function || sc.comp_unit); in ParseVariablesForContext() [all …]
|
| H A D | SymbolFileNativePDB.h | 84 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 86 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 88 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 90 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 92 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 94 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 201 CompileUnit &comp_unit); 213 CompileUnit &comp_unit); 224 size_t ParseVariablesForCompileUnit(CompileUnit &comp_unit,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | SymbolContext.cpp | 60 comp_unit = nullptr; in Clear() 198 if (comp_unit != nullptr) { in GetDescription() 200 comp_unit->GetDescription(s, level); in GetDescription() 291 if (comp_unit) in GetResolvedMask() 319 *s << "CompileUnit = " << comp_unit; in Dump() 320 if (comp_unit != nullptr) in Dump() 321 s->Format(" {{{0:x-16}} {1}", comp_unit->GetID(), in Dump() 322 comp_unit->GetPrimaryFile()); in Dump() 369 lhs.comp_unit == rhs.comp_unit && in operator ==() 427 } else if (comp_unit && in GetLanguage() [all …]
|
| H A D | DebugMacros.cpp | 25 const FileSpec &DebugMacroEntry::GetFileSpec(CompileUnit *comp_unit) const { in GetFileSpec() 26 return comp_unit->GetSupportFiles().GetFileSpecAtIndex(m_debug_line_file_idx); in GetFileSpec()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionSourceCode.cpp | 137 static void AddMacros(const DebugMacros *dm, CompileUnit *comp_unit, in AddMacros() argument 162 state.StartFile(entry.GetFileSpec(comp_unit)); in AddMacros() 170 AddMacros(entry.GetIndirectDebugMacros(), comp_unit, state, stream); in AddMacros() 341 if (sc.comp_unit) { in GetText() 345 *sc.comp_unit, modules_for_macros, error_stream); in GetText() 371 if (sc.comp_unit && sc.line_entry.IsValid()) { in GetText() 372 DebugMacros *dm = sc.comp_unit->GetDebugMacros(); in GetText() 375 AddMacros(dm, sc.comp_unit, state, debug_macros_stream); in GetText()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | ThreadPlanStepOverRange.cpp | 107 if (m_addr_context.comp_unit) { in IsEquivalentContext() 108 if (m_addr_context.comp_unit != context.comp_unit) in IsEquivalentContext() 224 sc.comp_unit == m_addr_context.comp_unit && in ShouldStop() 227 LineTable *line_table = m_addr_context.comp_unit->GetLineTable(); in ShouldStop()
|
| H A D | StackFrame.cpp | 331 if (m_sc.comp_unit) in GetSymbolContext() 385 if ((resolved & eSymbolContextCompUnit) && m_sc.comp_unit == nullptr) in GetSymbolContext() 386 m_sc.comp_unit = sc.comp_unit; in GetSymbolContext() 447 if (m_sc.comp_unit) { in GetVariableList() 449 m_sc.comp_unit->GetVariableList(true)); in GetVariableList() 484 if (m_sc.comp_unit && get_file_globals) { in GetInScopeVariableList() 486 m_sc.comp_unit->GetVariableList(true)); in GetInScopeVariableList() 1186 CompileUnit *cu = GetSymbolContext(eSymbolContextCompUnit).comp_unit; in GetLanguage() 1840 assert(m_sc.comp_unit == nullptr || curr_frame.m_sc.comp_unit == nullptr || in UpdatePreviousFrameFromCurrentFrame() 1841 m_sc.comp_unit == curr_frame.m_sc.comp_unit); in UpdatePreviousFrameFromCurrentFrame() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/bindings/interface/ |
| H A D | SBModule.i | 509 comp_unit = self.sbmodule.GetCompileUnitAtIndex(idx) 511 if comp_unit.file.fullpath == key: 512 return comp_unit 514 if comp_unit.file.basename == key: 515 return comp_unit 519 comp_unit = self.sbmodule.GetCompileUnitAtIndex(idx) 520 fullpath = comp_unit.file.fullpath 524 matches.append(comp_unit)
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.h | 62 lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { in ParseLanguage() argument 66 size_t ParseFunctions(CompileUnit &comp_unit) override; 68 bool ParseLineTable(CompileUnit &comp_unit) override; 70 bool ParseDebugMacros(CompileUnit &comp_unit) override { return false; } in ParseDebugMacros() argument 72 bool ParseSupportFiles(CompileUnit &comp_unit,
|
| H A D | SymbolFileBreakpad.cpp | 227 size_t SymbolFileBreakpad::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() argument 232 bool SymbolFileBreakpad::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable() argument 234 CompUnitData &data = m_cu_data->GetEntryRef(comp_unit.GetID()).data; in ParseLineTable() 237 ParseLineTableAndSupportFiles(comp_unit, data); in ParseLineTable() 239 comp_unit.SetLineTable(data.line_table_up.release()); in ParseLineTable() 243 bool SymbolFileBreakpad::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() argument 246 CompUnitData &data = m_cu_data->GetEntryRef(comp_unit.GetID()).data; in ParseSupportFiles() 248 ParseLineTableAndSupportFiles(comp_unit, data); in ParseSupportFiles() 268 sc.comp_unit = GetCompileUnitAtIndex(idx).get(); in ResolveSymbolContext() 271 if (sc.comp_unit->GetLineTable()->FindLineEntryByAddress(so_addr, in ResolveSymbolContext()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Core/ |
| H A D | SearchFilter.cpp | 292 if (context.comp_unit != nullptr) { in DoCUIteration() 293 if (CompUnitPasses(*context.comp_unit)) { in DoCUIteration() 294 SymbolContext matchingContext(m_target_sp, module_sp, context.comp_unit); in DoCUIteration() 694 if (!sym_ctx.comp_unit) { in AddressPasses() 699 if (sym_ctx.comp_unit) in AddressPasses() 700 cu_spec = sym_ctx.comp_unit->GetPrimaryFile(); in AddressPasses() 759 matchingContext.comp_unit = cu_sp.get(); in Search() 760 if (!matchingContext.comp_unit) in Search() 763 0, matchingContext.comp_unit->GetPrimaryFile(), false) == in Search()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectSource.cpp | 152 if (sc.comp_unit) { in DumpLinesInSymbolContexts() 154 CompileUnit *cu = sc.comp_unit; in DumpLinesInSymbolContexts() 1072 if (sc.comp_unit) { in DoExecute() 1076 m_breakpoint_locations.Reset(sc.comp_unit->GetPrimaryFile(), 0, in DoExecute() 1106 sc.comp_unit->GetPrimaryFile(), sc.line_entry.line, column, in DoExecute() 1194 if (sc.comp_unit) { in DoExecute() 1196 if (test_cu != sc.comp_unit) in DoExecute() 1200 test_cu = sc.comp_unit; in DoExecute() 1213 if (sc.comp_unit) { in DoExecute() 1216 m_breakpoint_locations.Reset(sc.comp_unit->GetPrimaryFile(), 0, in DoExecute() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Breakpoint/ |
| H A D | Breakpoint.cpp | 613 if (old_sc.comp_unit && new_sc.comp_unit && in SymbolContextsMightBeEquivalent() 614 (old_sc.comp_unit == new_sc.comp_unit)) { in SymbolContextsMightBeEquivalent() 625 if (old_sc.comp_unit && new_sc.comp_unit) { in SymbolContextsMightBeEquivalent() 626 if (old_sc.comp_unit->GetPrimaryFile() == in SymbolContextsMightBeEquivalent() 627 new_sc.comp_unit->GetPrimaryFile()) { in SymbolContextsMightBeEquivalent()
|
| H A D | BreakpointLocation.cpp | 257 CompileUnit *comp_unit = m_address.CalculateSymbolContextCompileUnit(); in ConditionSaysStop() local 258 if (comp_unit) in ConditionSaysStop() 259 language = comp_unit->GetLanguage(); in ConditionSaysStop() 525 if (sc.comp_unit != nullptr) { in GetDescription() 528 sc.comp_unit->GetPrimaryFile().GetFilename().Dump(s); in GetDescription()
|