Home
last modified time | relevance | path

Searched refs:comp_unit (Results 1 – 25 of 52) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFCompileUnit.cpp59 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 DSymbolFileDWARFDebugMap.cpp492 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 DSymbolFileDWARF.cpp390 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 DSymbolFileDWARFDebugMap.h59 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 DSymbolFileDWARF.h107 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 DSymbolFileSymtab.h50 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 DSymbolFileSymtab.cpp134 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 DSymbolFilePDB.cpp305 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 DSymbolFilePDB.h63 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 DSymbolFile.h132 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 DSymbolContext.h73 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 DSymbolFileNativePDB.cpp399 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 DSymbolFileNativePDB.h84 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 DSymbolContext.cpp60 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 DDebugMacros.cpp25 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 DClangExpressionSourceCode.cpp137 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 DThreadPlanStepOverRange.cpp107 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 DStackFrame.cpp331 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 DSBModule.i509 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 DSymbolFileBreakpad.h62 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 DSymbolFileBreakpad.cpp227 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 DSearchFilter.cpp292 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 DCommandObjectSource.cpp152 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 DBreakpoint.cpp613 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 DBreakpointLocation.cpp257 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()

123