Home
last modified time | relevance | path

Searched refs:DWARFSection (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFObject.h26 DWARFSection Dummy;
40 virtual const DWARFSection &getLocSection() const { return Dummy; } in getLocSection()
43 virtual const DWARFSection &getFrameSection() const { return Dummy; } in getFrameSection()
45 virtual const DWARFSection &getLineSection() const { return Dummy; } in getLineSection()
48 virtual const DWARFSection &getRangesSection() const { return Dummy; } in getRangesSection()
50 virtual const DWARFSection &getMacroSection() const { return Dummy; } in getMacroSection()
68 virtual const DWARFSection &getStrOffsetsDWOSection() const { in getStrOffsetsDWOSection()
73 virtual const DWARFSection &getAddrSection() const { return Dummy; } in getAddrSection()
76 virtual const DWARFSection &getAppleNamespacesSection() const { in getAppleNamespacesSection()
79 virtual const DWARFSection &getNamesSection() const { return Dummy; } in getNamesSection()
[all …]
H A DDWARFUnit.h46 struct DWARFSection;
175 const DWARFSection *RS, const DWARFSection *LocSection,
177 const DWARFSection *AOS, const DWARFSection &LS, bool LE,
210 const DWARFSection &InfoSection;
214 const DWARFSection *RangeSection;
221 const DWARFSection &LineSection;
223 const DWARFSection &StringOffsetSection;
224 const DWARFSection *AddrOffsetSection;
280 const DWARFSection *RS, const DWARFSection *LocSection,
281 StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS,
[all …]
H A DDWARFCompileUnit.h20 struct DWARFSection;
24 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFCompileUnit()
26 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFCompileUnit()
27 StringRef SS, const DWARFSection &SOS, in DWARFCompileUnit()
28 const DWARFSection *AOS, const DWARFSection &LS, bool LE, in DWARFCompileUnit()
H A DDWARFTypeUnit.h21 struct DWARFSection;
26 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
28 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFTypeUnit()
29 StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS, in DWARFTypeUnit()
30 const DWARFSection &LS, bool LE, bool IsDWO, in DWARFTypeUnit()
H A DDWARFVerifier.h32 struct DWARFSection;
157 unsigned verifyUnitSection(const DWARFSection &S);
250 unsigned verifyAppleAccelTable(const DWARFSection *AccelSection,
283 unsigned verifyDebugNames(const DWARFSection &AccelSection,
H A DDWARFDataExtractor.h23 const DWARFSection *Section = nullptr;
28 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor()
H A DDWARFSection.h16 struct DWARFSection { struct
/llvm-project-15.0.7/lld/ELF/
H A DDWARF.h22 struct LLDDWARFSection final : public llvm::DWARFSection {
31 llvm::function_ref<void(const llvm::DWARFSection &)> f) const override { in forEachInfoSections()
39 const llvm::DWARFSection &getLoclistsSection() const override { in getLoclistsSection()
43 const llvm::DWARFSection &getRangesSection() const override { in getRangesSection()
47 const llvm::DWARFSection &getRnglistsSection() const override { in getRnglistsSection()
51 const llvm::DWARFSection &getStrOffsetsSection() const override { in getStrOffsetsSection()
55 const llvm::DWARFSection &getLineSection() const override { in getLineSection()
59 const llvm::DWARFSection &getAddrSection() const override { in getAddrSection()
80 llvm::Optional<llvm::RelocAddrEntry> find(const llvm::DWARFSection &sec,
H A DDWARF.cpp136 Optional<RelocAddrEntry> LLDDwarfObj<ELFT>::find(const llvm::DWARFSection &s, in find()
/llvm-project-15.0.7/lld/MachO/
H A DDwarf.h26 llvm::Optional<llvm::RelocAddrEntry> find(const llvm::DWARFSection &sec, in find()
33 llvm::function_ref<void(const llvm::DWARFSection &)> f) const override { in forEachInfoSections()
40 llvm::DWARFSection const &getLineSection() const override { in getLineSection()
49 llvm::DWARFSection infoSection;
50 llvm::DWARFSection lineSection;
/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp864 const DWARFSection &DS = DObj->getFrameSection(); in getDebugFrame()
890 const DWARFSection &DS = DObj->getEHFrameSection(); in getEHFrame()
1025 DObj->forEachInfoSections([&](const DWARFSection &S) { in parseNormalUnits()
1029 DObj->forEachTypesSections([&](const DWARFSection &S) { in parseNormalUnits()
1532 struct DWARFSectionMap final : public DWARFSection {
1625 if (DWARFSection *Sec = mapNameToDWARFSection(Name)) in mapSectionToMember()
1880 Optional<RelocAddrEntry> find(const DWARFSection &S, in find()
1897 const DWARFSection &getLineDWOSection() const override { in getLineDWOSection()
1900 const DWARFSection &getLocDWOSection() const override { in getLocDWOSection()
1943 const DWARFSection &getFrameSection() const override { in getFrameSection()
[all …]
H A DDWARFUnit.cpp43 const DWARFSection &Section, in addUnitsForSection()
54 const DWARFSection &DWOSection, in addUnitsForDWOSection()
67 const DWARFDebugAbbrev *DA, const DWARFSection *RS, in addUnitsImpl()
68 const DWARFSection *LocSection, StringRef SS, const DWARFSection &SOS, in addUnitsImpl()
69 const DWARFSection *AOS, const DWARFSection &LS, bool LE, bool IsDWO, in addUnitsImpl()
76 const DWARFSection *CurSection, in addUnitsImpl()
79 const DWARFSection &InfoSection = CurSection ? *CurSection : Section; in addUnitsImpl()
187 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
189 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFUnit()
190 StringRef SS, const DWARFSection &SOS, in DWARFUnit()
[all …]
H A DDWARFVerifier.cpp365 unsigned DWARFVerifier::verifyUnitSection(const DWARFSection &S) { in verifyUnitSection()
457 DObj.forEachInfoSections([&](const DWARFSection &S) { in handleDebugInfo()
462 DObj.forEachTypesSections([&](const DWARFSection &S) { in handleDebugInfo()
587 const DWARFSection &RangeSection = DwarfVersion < 5 in verifyDebugInfoAttribute()
968 unsigned DWARFVerifier::verifyAppleAccelTable(const DWARFSection *AccelSection, in verifyAppleAccelTable()
1565 unsigned DWARFVerifier::verifyDebugNames(const DWARFSection &AccelSection, in verifyDebugNames()
/llvm-project-15.0.7/llvm/lib/Debuginfod/
H A DDebuginfod.cpp309 DObj.forEachInfoSections([&](const DWARFSection &S) { NumSections++; }); in isDebugBinary()
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Ddwarf2yaml.cpp169 dumpPubSection(const DWARFContext &DCtx, const DWARFSection &Section, in dumpPubSection()
/llvm-project-15.0.7/bolt/lib/Core/
H A DDebugData.cpp411 const DWARFSection &AddrSec = BC->DwCtx->getDWARFObj().getAddrSection(); in finalize()
1069 const DWARFSection &StrOffsetsSection, in initialize()
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp457 const DWARFSection &InputSec = Dwarf.getDWARFObj().getLocSection(); in emitLocationsForUnit()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DDebugData.h421 void initialize(const DWARFSection &StrOffsetsSection,
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDebugInfoTest.cpp2141 Obj.forEachInfoSections([&](const DWARFSection &Sec) {
2158 DWARFSection DummySec;
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5169 llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h