Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFObject.h27 DWARFSection Dummy;
37 forEachInfoSections(function_ref<void(const DWARFSection &)> F) const {} in forEachInfoSections()
41 virtual const DWARFSection &getLocSection() const { return Dummy; } in getLocSection()
42 virtual const DWARFSection &getLoclistsSection() const { return Dummy; } in getLoclistsSection()
46 virtual const DWARFSection &getLineSection() const { return Dummy; } in getLineSection()
49 virtual const DWARFSection &getRangeSection() const { return Dummy; } in getRangeSection()
63 virtual const DWARFSection &getLocDWOSection() const { return Dummy; } in getLocDWOSection()
65 virtual const DWARFSection &getStringOffsetDWOSection() const { in getStringOffsetDWOSection()
70 virtual const DWARFSection &getAddrSection() const { return Dummy; } in getAddrSection()
73 virtual const DWARFSection &getAppleNamespacesSection() const { in getAppleNamespacesSection()
[all …]
H A DDWARFUnit.h158 const DWARFSection *RS, const DWARFSection *LocSection,
160 const DWARFSection *AOS, const DWARFSection &LS, bool LE,
192 const DWARFSection &InfoSection;
196 const DWARFSection *RangeSection;
201 const DWARFSection *LocSection;
204 const DWARFSection &LineSection;
206 const DWARFSection &StringOffsetSection;
207 const DWARFSection *AddrOffsetSection;
263 const DWARFSection *RS, const DWARFSection *LocSection,
264 StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS,
[all …]
H A DDWARFTypeUnit.h23 struct DWARFSection;
28 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
30 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFTypeUnit()
31 StringRef SS, const DWARFSection &SOS, const DWARFSection *AOS, in DWARFTypeUnit()
32 const DWARFSection &LS, bool LE, bool IsDWO, in DWARFTypeUnit()
H A DDWARFCompileUnit.h20 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFCompileUnit()
22 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFCompileUnit()
23 StringRef SS, const DWARFSection &SOS, in DWARFCompileUnit()
24 const DWARFSection *AOS, const DWARFSection &LS, bool LE, in DWARFCompileUnit()
H A DDWARFVerifier.h33 struct DWARFSection;
169 unsigned verifyUnitSection(const DWARFSection &S,
254 unsigned verifyAppleAccelTable(const DWARFSection *AccelSection,
287 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.h17 struct DWARFSection { struct
H A DDWARFDebugPubTable.h71 DWARFDebugPubTable(const DWARFObject &Obj, const DWARFSection &Sec,
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DDWARF.h23 struct LLDDWARFSection final : public llvm::DWARFSection {
32 llvm::function_ref<void(const llvm::DWARFSection &)> F) const override { in forEachInfoSections()
36 const llvm::DWARFSection &getRangeSection() const override { in getRangeSection()
40 const llvm::DWARFSection &getRnglistsSection() const override { in getRnglistsSection()
44 const llvm::DWARFSection &getLineSection() const override { in getLineSection()
48 const llvm::DWARFSection &getAddrSection() const override { in getAddrSection()
52 const llvm::DWARFSection &getGnuPubNamesSection() const override { in getGnuPubNamesSection()
56 const llvm::DWARFSection &getGnuPubTypesSection() const override { in getGnuPubTypesSection()
69 llvm::Optional<llvm::RelocAddrEntry> find(const llvm::DWARFSection &Sec,
H A DDWARF.cpp98 Optional<RelocAddrEntry> LLDDwarfObj<ELFT>::find(const llvm::DWARFSection &S, in find()
H A DSyntheticSections.cpp2454 const DWARFSection &PubNames = Obj.getGnuPubNamesSection(); in readPubNamesAndTypes()
2455 const DWARFSection &PubTypes = Obj.getGnuPubTypesSection(); in readPubNamesAndTypes()
2458 for (const DWARFSection *Pub : {&PubNames, &PubTypes}) { in readPubNamesAndTypes()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp879 DObj->forEachInfoSections([&](const DWARFSection &S) { in parseNormalUnits()
883 DObj->forEachTypesSections([&](const DWARFSection &S) { in parseNormalUnits()
891 DObj->forEachInfoDWOSections([&](const DWARFSection &S) { in parseDWOUnits()
895 DObj->forEachTypesDWOSections([&](const DWARFSection &S) { in parseDWOUnits()
1234 struct DWARFSectionMap final : public DWARFSection {
1319 if (DWARFSection *Sec = mapNameToDWARFSection(Name)) in mapSectionToMember()
1534 Optional<RelocAddrEntry> find(const DWARFSection &S, in find()
1551 const DWARFSection &getLineDWOSection() const override { in getLineDWOSection()
1554 const DWARFSection &getLocDWOSection() const override { in getLocDWOSection()
1561 const DWARFSection &getRangeDWOSection() const override { in getRangeDWOSection()
[all …]
H A DDWARFUnit.cpp38 const DWARFSection &Section, in addUnitsForSection()
49 const DWARFSection &DWOSection, in addUnitsForDWOSection()
62 const DWARFDebugAbbrev *DA, const DWARFSection *RS, in addUnitsImpl()
63 const DWARFSection *LocSection, StringRef SS, const DWARFSection &SOS, in addUnitsImpl()
64 const DWARFSection *AOS, const DWARFSection &LS, bool LE, bool IsDWO, in addUnitsImpl()
71 const DWARFSection *CurSection, in addUnitsImpl()
74 const DWARFSection &InfoSection = CurSection ? *CurSection : Section; in addUnitsImpl()
172 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
174 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFUnit()
175 StringRef SS, const DWARFSection &SOS, in DWARFUnit()
[all …]
H A DDWARFDebugPubTable.cpp23 const DWARFSection &Sec, in DWARFDebugPubTable()
H A DDWARFVerifier.cpp300 unsigned DWARFVerifier::verifyUnitSection(const DWARFSection &S, in verifyUnitSection()
370 DObj.forEachInfoSections([&](const DWARFSection &S) { in handleDebugInfo()
375 DObj.forEachTypesSections([&](const DWARFSection &S) { in handleDebugInfo()
830 unsigned DWARFVerifier::verifyAppleAccelTable(const DWARFSection *AccelSection, in verifyAppleAccelTable()
1440 unsigned DWARFVerifier::verifyDebugNames(const DWARFSection &AccelSection, in verifyDebugNames()