Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFObject.h27 DWARFSection Dummy;
41 virtual const DWARFSection &getLocSection() const { return Dummy; } in getLocSection()
44 virtual const DWARFSection &getFrameSection() const { return Dummy; } in getFrameSection()
46 virtual const DWARFSection &getLineSection() const { return Dummy; } in getLineSection()
49 virtual const DWARFSection &getRangesSection() const { return Dummy; } in getRangesSection()
51 virtual const DWARFSection &getMacroSection() const { return Dummy; } in getMacroSection()
69 virtual const DWARFSection &getStrOffsetsDWOSection() const { in getStrOffsetsDWOSection()
74 virtual const DWARFSection &getAddrSection() const { return Dummy; } in getAddrSection()
77 virtual const DWARFSection &getAppleNamespacesSection() const { in getAppleNamespacesSection()
80 virtual const DWARFSection &getNamesSection() const { return Dummy; } in getNamesSection()
[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 DDWARFUnit.h45 struct DWARFSection;
179 const DWARFSection *RS, const DWARFSection *LocSection,
181 const DWARFSection *AOS, const DWARFSection &LS, bool LE,
214 const DWARFSection &InfoSection;
218 const DWARFSection *RangeSection;
225 const DWARFSection &LineSection;
227 const DWARFSection &StringOffsetSection;
228 const DWARFSection *AddrOffsetSection;
310 const DWARFSection *RS, const DWARFSection *LocSection,
311 StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS,
[all …]
H A DDWARFVerifier.h31 struct DWARFSection;
156 unsigned verifyUnitSection(const DWARFSection &S);
248 unsigned verifyAppleAccelTable(const DWARFSection *AccelSection,
281 unsigned verifyDebugNames(const DWARFSection &AccelSection,
349 StringRef SectionName, const DWARFSection &Section, StringRef StrData,
350 void (DWARFObject::*)(function_ref<void(const DWARFSection &)>) const);
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
/freebsd-14.2/contrib/llvm-project/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 std::optional<llvm::RelocAddrEntry> find(const llvm::DWARFSection &sec,
H A DDWARF.cpp136 LLDDwarfObj<ELFT>::find(const llvm::DWARFSection &s, uint64_t pos) const { in find()
/freebsd-14.2/contrib/llvm-project/lld/MachO/
H A DDwarf.h25 std::optional<llvm::RelocAddrEntry> find(const llvm::DWARFSection &sec, in find()
32 llvm::function_ref<void(const llvm::DWARFSection &)> f) const override { in forEachInfoSections()
39 llvm::DWARFSection const &getLineSection() const override { in getLineSection()
43 llvm::DWARFSection const &getStrOffsetsSection() const override { in getStrOffsetsSection()
52 llvm::DWARFSection infoSection;
53 llvm::DWARFSection lineSection;
54 llvm::DWARFSection strOffsSection;
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp84 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in fixupIndexV4()
146 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in fixupIndexV5()
292 DObj.forEachInfoSections([&](const DWARFSection &S) { in getNormalUnits()
296 DObj.forEachTypesSections([&](const DWARFSection &S) { in getNormalUnits()
447 const DWARFSection &DS = DObj.getFrameSection(); in getDebugFrame()
475 const DWARFSection &DS = DObj.getEHFrameSection(); in getEHFrame()
1976 struct DWARFSectionMap final : public DWARFSection {
2069 if (DWARFSection *Sec = mapNameToDWARFSection(Name)) in mapSectionToMember()
2340 const DWARFSection &getLocDWOSection() const override { in getLocDWOSection()
2383 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()
190 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
192 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFUnit()
193 StringRef SS, const DWARFSection &SOS, in DWARFUnit()
[all …]
H A DDWARFVerifier.cpp379 unsigned DWARFVerifier::verifyUnitSection(const DWARFSection &S) { in verifyUnitSection()
471 DObj.forEachInfoSections([&](const DWARFSection &S) { in handleDebugInfo()
476 DObj.forEachTypesSections([&](const DWARFSection &S) { in handleDebugInfo()
601 const DWARFSection &RangeSection = DwarfVersion < 5 in verifyDebugInfoAttribute()
990 unsigned DWARFVerifier::verifyAppleAccelTable(const DWARFSection *AccelSection, in verifyAppleAccelTable()
1632 unsigned DWARFVerifier::verifyDebugNames(const DWARFSection &AccelSection, in verifyDebugNames()
1711 StringRef SectionName, const DWARFSection &Section, StringRef StrData, in verifyDebugStrOffsets()
1713 function_ref<void(const DWARFSection &)>) const) { in verifyDebugStrOffsets()
1717 (DObj.*VisitInfoSections)([&](const DWARFSection &S) { in verifyDebugStrOffsets()