Home
last modified time | relevance | path

Searched refs:CompileUnit (Results 1 – 25 of 61) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DCompileUnit.cpp20 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit
33 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit
46 CompileUnit::~CompileUnit() {} in ~CompileUnit()
55 CompileUnit *CompileUnit::CalculateSymbolContextCompileUnit() { return this; } in CalculateSymbolContextCompileUnit()
57 void CompileUnit::DumpSymbolContext(Stream *s) { in DumpSymbolContext()
62 void CompileUnit::GetDescription(Stream *s, in GetDescription()
69 void CompileUnit::ForeachFunction( in ForeachFunction()
179 lldb::LanguageType CompileUnit::GetLanguage() { in GetLanguage()
192 LineTable *CompileUnit::GetLineTable() { in GetLineTable()
212 DebugMacros *CompileUnit::GetDebugMacros() { in GetDebugMacros()
[all …]
H A DSymbolVendor.cpp121 lldb::LanguageType SymbolVendor::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
131 size_t SymbolVendor::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
141 bool SymbolVendor::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
151 bool SymbolVendor::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
160 bool SymbolVendor::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
171 bool SymbolVendor::ParseIsOptimized(CompileUnit &comp_unit) { in ParseIsOptimized()
202 size_t SymbolVendor::ParseTypes(CompileUnit &comp_unit) { in ParseTypes()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/API/
H A DSBCompileUnit.h81 SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr);
83 const lldb_private::CompileUnit *operator->() const;
85 const lldb_private::CompileUnit &operator*() const;
87 lldb_private::CompileUnit *get();
89 void reset(lldb_private::CompileUnit *lldb_object_ptr);
91 lldb_private::CompileUnit *m_opaque_ptr;
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DCompileUnit.h37 class CompileUnit : public std::enable_shared_from_this<CompileUnit>,
79 CompileUnit(const lldb::ModuleSP &module_sp, void *user_data,
120 CompileUnit(const lldb::ModuleSP &module_sp, void *user_data,
127 ~CompileUnit() override;
149 CompileUnit *CalculateSymbolContextCompileUnit() override;
458 DISALLOW_COPY_AND_ASSIGN(CompileUnit);
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()
H A DFunction.h406 Function(CompileUnit *comp_unit, lldb::user_id_t func_uid,
424 CompileUnit *CalculateSymbolContextCompileUnit() override;
487 CompileUnit *GetCompileUnit();
495 const CompileUnit *GetCompileUnit() const;
646 CompileUnit *m_comp_unit; ///< The compile unit that owns this function.
H A DSymbolContext.h82 CompileUnit *comp_unit = nullptr,
89 CompileUnit *comp_unit = nullptr,
381 CompileUnit *comp_unit; ///< The CompileUnit for a given query
H A DDebugMacros.h21 class CompileUnit; variable
52 const FileSpec &GetFileSpec(CompileUnit *comp_unit) const;
H A DLineTable.h51 LineTable(CompileUnit *comp_unit);
352 CompileUnit
/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.cpp127 cu_sp.reset(new CompileUnit(m_obj_file->GetModule(), NULL, in ParseCompileUnitAtIndex()
134 lldb::LanguageType SymbolFileSymtab::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
138 size_t SymbolFileSymtab::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
208 size_t SymbolFileSymtab::ParseTypes(CompileUnit &comp_unit) { return 0; } in ParseTypes()
210 bool SymbolFileSymtab::ParseLineTable(CompileUnit &comp_unit) { return false; } in ParseLineTable()
212 bool SymbolFileSymtab::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
216 bool SymbolFileSymtab::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.h56 lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { in ParseLanguage()
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()
66 bool ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
70 size_t ParseTypes(CompileUnit &cu) override { return 0; } in ParseTypes()
H A DSymbolFileBreakpad.cpp118 size_t SymbolFileBreakpad::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
123 bool SymbolFileBreakpad::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
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/Plugins/SymbolFile/PDB/
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 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;
272 lldb_private::CompileUnit *
351 GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit);
357 lldb_private::Function *ParseFunction(lldb_private::CompileUnit &comp_unit,
[all …]
H A DDWARFASTParser.h21 class CompileUnit; variable
36 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
H A DDWARFASTParserClang.h26 class CompileUnit; variable
44 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
95 ParseChildParameters(lldb_private::CompileUnit &comp_unit,
H A DSymbolFileDWARFDebugMap.cpp495 SymbolFileDWARFDebugMap::GetSymbolFile(const CompileUnit &comp_unit) { in GetSymbolFile()
586 new CompileUnit(m_obj_file->GetModule(), NULL, so_file_spec, cu_id, in ParseCompileUnitAtIndex()
608 SymbolFileDWARFDebugMap::GetCompUnitInfo(const CompileUnit &comp_unit) { in GetCompUnitInfo()
629 SymbolFileDWARFDebugMap::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
636 size_t SymbolFileDWARFDebugMap::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
643 bool SymbolFileDWARFDebugMap::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
650 bool SymbolFileDWARFDebugMap::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
657 bool SymbolFileDWARFDebugMap::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
665 bool SymbolFileDWARFDebugMap::ParseIsOptimized(CompileUnit &comp_unit) { in ParseIsOptimized()
681 CompileUnit *comp_unit = func.GetCompileUnit(); in ParseBlocksRecursive()
[all …]
H A DSymbolFileDWARF.cpp349 CompileUnit *comp_unit = NULL; in GetTypes()
796 CompileUnit *comp_unit = (CompileUnit *)dwarf_cu->GetUserData(); in ParseCompileUnit()
835 cu_sp.reset(new CompileUnit( in ParseCompileUnit()
888 Function *SymbolFileDWARF::ParseFunction(CompileUnit &comp_unit, in ParseFunction()
942 bool SymbolFileDWARF::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
1055 bool SymbolFileDWARF::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
1163 lldb_private::CompileUnit &comp_unit, Block *parent_block, in ParseBlocksRecursive()
1550 CompileUnit *
1559 return (CompileUnit *)dwarf_cu->GetUserData(); in GetCompUnitForDWARFCompUnit()
3128 CompileUnit *comp_unit = func.GetCompileUnit(); in ParseBlocksRecursive()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBCompileUnit.cpp26 SBCompileUnit::SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr) in SBCompileUnit()
204 const lldb_private::CompileUnit *SBCompileUnit::operator->() const { in operator ->()
208 const lldb_private::CompileUnit &SBCompileUnit::operator*() const { in operator *()
212 lldb_private::CompileUnit *SBCompileUnit::get() { return m_opaque_ptr; } in get()
214 void SBCompileUnit::reset(lldb_private::CompileUnit *lldb_object_ptr) { in reset()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DSearchFilter.h28 class CompileUnit; variable
184 virtual bool CompUnitPasses(CompileUnit &compUnit);
393 bool CompUnitPasses(CompileUnit &compUnit) override;
450 bool CompUnitPasses(CompileUnit &compUnit) override;
503 bool CompUnitPasses(CompileUnit &compUnit) override;
H A DAddress.h25 class CompileUnit; variable
517 CompileUnit *CalculateSymbolContextCompileUnit() const;

123