Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp309 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 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;
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 DSymbolFileDWARF.cpp349 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 DSymbolFileDWARFDebugMap.cpp491 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 DSymbolFileDWARFDebugMap.h59 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 DSymbolFileDWARF.h110 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 DDWARFUnit.cpp515 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 DSymbolFileSymtab.h52 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 DSymbolFileSymtab.cpp134 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 DSymbolVendor.h49 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 DSymbolFile.h128 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 DSymbolContext.h82 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 DSymbolVendor.cpp126 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 DSymbolContext.cpp53 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 DDebugMacros.cpp26 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 DSymbolFileNativePDB.cpp410 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 DSymbolFileNativePDB.h86 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 DExpressionSourceCode.cpp123 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 DSymbolFileBreakpad.h56 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 DThreadPlanStepOverRange.cpp110 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 DStackFrame.cpp324 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 Ddwarf2.c86 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 DCommandObjectSource.cpp176 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 DSearchFilter.cpp306 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 DBreakpointLocation.cpp253 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()

123