Searched refs:comp_unit (Results 1 - 25 of 62) sorted by relevance

123

/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFCompileUnit.cpp61 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 DSymbolFileDWARFDebugMap.h61 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 DSymbolFileDWARFDebugMap.cpp514 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 DSymbolFileDWARF.cpp357 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 DSymbolFileDWARF.h110 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 DDWARFASTParser.h39 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h51 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 DSymbolFileSymtab.cpp130 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 DSymbolFileOnDemand.cpp47 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 DDebugMacros.cpp25 const FileSpec &DebugMacroEntry::GetFileSpec(CompileUnit *comp_unit) const {
26 return comp_unit->GetSupportFiles().GetFileSpecAtIndex(m_debug_line_file_idx);
H A DSymbolContext.cpp34 : 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 DSymbolFilePDB.cpp272 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 DSymbolFilePDB.h64 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 DSymbolFileOnDemand.h66 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 DSymbolFile.h146 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 DThreadPlanStepOverRange.cpp108 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 DSymbolFileBreakpad.h63 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 DSymbolFileBreakpad.cpp228 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 DSymbolFileNativePDB.h88 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 DSymbolFileNativePDB.cpp382 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 Dsom.h123 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 DClangExpressionSourceCode.cpp139 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 DFileLineResolver.cpp37 CompileUnit *cu = context.comp_unit;
H A DAddressResolverFileLine.cpp41 CompileUnit *cu = context.comp_unit;
/openbsd-current/gnu/llvm/lldb/bindings/interface/
H A DSBModule.i519 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)

Completed in 428 milliseconds

123