Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/
H A DCompileUnit.cpp20 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit
27 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit
46 CompileUnit *CompileUnit::CalculateSymbolContextCompileUnit() { return this; } in CalculateSymbolContextCompileUnit()
53 void CompileUnit::GetDescription(Stream *s, in GetDescription()
60 void CompileUnit::ForeachFunction( in ForeachFunction()
76 lldb::FunctionSP CompileUnit::FindFunction( in FindFunction()
155 LineTable *CompileUnit::GetLineTable() { in GetLineTable()
178 DebugMacros *CompileUnit::GetDebugMacros() { in GetDebugMacros()
238 void CompileUnit::ResolveSymbolContext( in ResolveSymbolContext()
336 bool CompileUnit::GetIsOptimized() { in GetIsOptimized()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h151 virtual void emitUnitRangesEntries(CompileUnit &Unit,
182 const CompileUnit &Unit, DWARFContext &Dwarf,
191 virtual void emitCompileUnitHeader(CompileUnit &Unit,
372 CompileUnit &CU;
376 CompileUnit::DIEInfo *OtherInfo;
384 CompileUnit::DIEInfo *OtherInfo = nullptr)
500 CompileUnit::DIEInfo &MyInfo,
506 CompileUnit &Unit, CompileUnit::DIEInfo &MyInfo,
516 CompileUnit &Unit,
705 void generateUnitRanges(CompileUnit &Unit) const;
[all …]
H A DDWARFStreamer.h67 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override;
99 void emitUnitRangesEntries(CompileUnit &Unit, bool DoRangesSection) override;
107 const CompileUnit &Unit, DWARFContext &Dwarf,
124 void emitPubNamesForUnit(const CompileUnit &Unit) override;
127 void emitPubTypesForUnit(const CompileUnit &Unit) override;
209 const CompileUnit &Unit,
210 const std::vector<CompileUnit::AccelInfo> &Names);
H A DDWARFLinkerDeclContext.h92 bool setLastSeenDIE(CompileUnit &U, const DWARFDie &Die);
136 CompileUnit &Unit,
157 StringRef getResolvedPath(CompileUnit &CU, unsigned FileNum,
H A DDWARFLinkerCompileUnit.h50 class CompileUnit {
79 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit() function
168 void noteForwardReference(DIE *Die, const CompileUnit *RefUnit,
263 std::tuple<DIE *, const CompileUnit *, DeclContext *, PatchLocation>>
/freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp15 static bool inFunctionScope(CompileUnit &U, unsigned Idx) { in inFunctionScope()
24 uint16_t CompileUnit::getLanguage() { in getLanguage()
32 StringRef CompileUnit::getSysRoot() { in getSysRoot()
40 void CompileUnit::markEverythingAsKept() { in markEverythingAsKept()
83 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit, in noteForwardReference()
88 void CompileUnit::fixupForwardReferences() { in fixupForwardReferences()
91 const CompileUnit *RefUnit; in fixupForwardReferences()
128 void CompileUnit::addNamespaceAccelerator(const DIE *Die, in addNamespaceAccelerator()
133 void CompileUnit::addObjCAccelerator(const DIE *Die, in addObjCAccelerator()
139 void CompileUnit::addNameAccelerator(const DIE *Die, in addNameAccelerator()
[all …]
H A DDWARFLinker.cpp208 const DWARFDie &DIE, CompileUnit &CU, in analyzeImportedModule()
259 CompileUnit::DIEInfo *OtherInfo;
279 CompileUnit::DIEInfo &Info = CU.getInfo(Die); in updatePruning()
301 CompileUnit::DIEInfo &Info = CU.getInfo(Die); in updateChildPruning()
463 const DWARFFile &File, CompileUnit &Unit, CompileUnit::DIEInfo &MyInfo, in shouldKeepSubprogramDIE()
643 CompileUnit *ReferencedCU; in lookForRefDIEsToKeep()
871 CompileUnit &Unit) { in cloneDieReferenceAttribute()
876 CompileUnit *RefUnit = nullptr; in cloneDieReferenceAttribute()
1929 CompileUnit *CU = &U; in hashFullyQualifiedName()
1943 CompileUnit *RefCU; in hashFullyQualifiedName()
[all …]
H A DDWARFLinkerDeclContext.cpp30 bool DeclContext::setLastSeenDIE(CompileUnit &U, const DWARFDie &Die) { in setLastSeenDIE()
45 CompileUnit &U, bool InClangModule) { in getChildDeclContext()
192 DeclContextTree::getResolvedPath(CompileUnit &CU, unsigned FileNum, in getResolvedPath()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompileUnit.h38 class CompileUnit : public std::enable_shared_from_this<CompileUnit>,
77 CompileUnit(const lldb::ModuleSP &module_sp, void *user_data,
116 CompileUnit(const lldb::ModuleSP &module_sp, void *user_data,
136 CompileUnit *CalculateSymbolContextCompileUnit() override;
443 CompileUnit(const CompileUnit &) = delete;
444 const CompileUnit &operator=(const CompileUnit &) = delete;
H A DSymbolFile.h132 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0;
134 virtual XcodeSDK ParseXcodeSDK(CompileUnit &comp_unit) { return {}; } in ParseXcodeSDK()
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()
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()
H A DFunction.h443 Function(CompileUnit *comp_unit, lldb::user_id_t func_uid,
457 CompileUnit *CalculateSymbolContextCompileUnit() override;
513 CompileUnit *GetCompileUnit();
519 const CompileUnit *GetCompileUnit() const;
646 CompileUnit *m_comp_unit;
H A DDebugMacros.h20 class CompileUnit; variable
52 const FileSpec &GetFileSpec(CompileUnit *comp_unit) const;
H A DSymbolContext.h73 CompileUnit *comp_unit = nullptr,
80 CompileUnit *comp_unit = nullptr,
319 CompileUnit *comp_unit = nullptr; ///< The CompileUnit for a given query
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/API/
H A DSBCompileUnit.h80 SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr);
82 const lldb_private::CompileUnit *operator->() const;
84 const lldb_private::CompileUnit &operator*() const;
86 lldb_private::CompileUnit *get();
88 void reset(lldb_private::CompileUnit *lldb_object_ptr);
90 lldb_private::CompileUnit *m_opaque_ptr = nullptr;
/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.cpp127 cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr, in ParseCompileUnitAtIndex()
134 lldb::LanguageType SymbolFileSymtab::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
138 size_t SymbolFileSymtab::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
209 size_t SymbolFileSymtab::ParseTypes(CompileUnit &comp_unit) { return 0; } in ParseTypes()
211 bool SymbolFileSymtab::ParseLineTable(CompileUnit &comp_unit) { return false; } in ParseLineTable()
213 bool SymbolFileSymtab::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
217 bool SymbolFileSymtab::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
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;
67 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &,
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);
[all …]
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;
239 lldb_private::CompileUnit *
351 GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit);
[all …]
H A DDWARFASTParser.h20 class CompileUnit; variable
34 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
H A DSymbolFileDWARFDebugMap.cpp496 SymbolFileDWARFDebugMap::GetSymbolFile(const CompileUnit &comp_unit) { in GetSymbolFile()
583 std::make_shared<CompileUnit>( in ParseCompileUnitAtIndex()
605 SymbolFileDWARFDebugMap::GetCompUnitInfo(const CompileUnit &comp_unit) { in GetCompUnitInfo()
626 SymbolFileDWARFDebugMap::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage()
642 size_t SymbolFileDWARFDebugMap::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions()
650 bool SymbolFileDWARFDebugMap::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable()
658 bool SymbolFileDWARFDebugMap::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros()
667 CompileUnit &comp_unit, in ForEachExternalModule()
677 bool SymbolFileDWARFDebugMap::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
705 CompileUnit *comp_unit = func.GetCompileUnit(); in ParseBlocksRecursive()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.h62 lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { in ParseLanguage()
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()
72 bool ParseSupportFiles(CompileUnit &comp_unit,
74 size_t ParseTypes(CompileUnit &cu) override { return 0; } in ParseTypes()
213 void ParseLineTableAndSupportFiles(CompileUnit &cu, CompUnitData &data);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
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/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;
189 bool ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit,
221 lldb_private::CompileUnit &comp_unit);
/freebsd-13.1/contrib/llvm-project/lldb/source/API/
H A DSBCompileUnit.cpp28 SBCompileUnit::SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr) in SBCompileUnit()
213 const lldb_private::CompileUnit *SBCompileUnit::operator->() const { in operator ->()
217 const lldb_private::CompileUnit &SBCompileUnit::operator*() const { in operator *()
221 lldb_private::CompileUnit *SBCompileUnit::get() { return m_opaque_ptr; } in get()
223 void SBCompileUnit::reset(lldb_private::CompileUnit *lldb_object_ptr) { in reset()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/
H A DSearchFilter.h23 class CompileUnit; variable
149 virtual bool CompUnitPasses(CompileUnit &compUnit);
418 bool CompUnitPasses(CompileUnit &compUnit) override;

123