Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFObject.h27 DWARFSection Dummy;
37 forEachInfoSections(function_ref<void(const DWARFSection &)> F) const {} in forEachInfoSections()
39 forEachTypesSections(function_ref<void(const DWARFSection &)> F) const {} in forEachTypesSections()
41 virtual const DWARFSection &getLocSection() const { return Dummy; } in getLocSection()
42 virtual const DWARFSection &getLoclistsSection() const { return Dummy; } in getLoclistsSection()
44 virtual const DWARFSection &getFrameSection() const { return Dummy; } in getFrameSection()
45 virtual const DWARFSection &getEHFrameSection() const { return Dummy; } in getEHFrameSection()
46 virtual const DWARFSection &getLineSection() const { return Dummy; } in getLineSection()
49 virtual const DWARFSection &getRangesSection() const { return Dummy; } in getRangesSection()
50 virtual const DWARFSection &getRnglistsSection() const { return Dummy; } in getRnglistsSection()
[all …]
H A DDWARFUnit.h45 struct DWARFSection;
130 const DWARFSection *,
150 void addUnitsForSection(DWARFContext &C, const DWARFSection &Section,
157 void addUnitsForDWOSection(DWARFContext &C, const DWARFSection &DWOSection,
178 const DWARFSection &Section, const DWARFDebugAbbrev *DA,
179 const DWARFSection *RS, const DWARFSection *LocSection,
180 StringRef SS, const DWARFSection &SOS,
181 const DWARFSection *AOS, const DWARFSection &LS, bool LE,
214 const DWARFSection &InfoSection;
218 const DWARFSection *RangeSection;
[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.h31 struct DWARFSection;
171 unsigned verifyUnitSection(const DWARFSection &S);
263 unsigned verifyAppleAccelTable(const DWARFSection *AccelSection,
296 unsigned verifyDebugNames(const DWARFSection &AccelSection,
364 StringRef SectionName, const DWARFSection &Section,
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/contrib/llvm-project/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()
40 const llvm::DWARFSection &getAddrSection() const override { in getAddrSection()
43 const llvm::DWARFSection &getLineSection() const override { in getLineSection()
46 const llvm::DWARFSection &getLoclistsSection() const override { in getLoclistsSection()
49 const llvm::DWARFSection &getRangesSection() const override { in getRangesSection()
52 const llvm::DWARFSection &getRnglistsSection() const override { in getRnglistsSection()
55 const llvm::DWARFSection &getStrOffsetsSection() const override { in getStrOffsetsSection()
78 std::optional<llvm::RelocAddrEntry> find(const llvm::DWARFSection &sec,
H A DDWARF.cpp137 LLDDwarfObj<ELFT>::find(const llvm::DWARFSection &s, uint64_t pos) const { in find()
/freebsd/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/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()
194 const DWARFSection &Section, StringRef StringSection, in getAccelTable()
293 DObj.forEachInfoSections([&](const DWARFSection &S) { in getNormalUnits()
297 DObj.forEachTypesSections([&](const DWARFSection &S) { in getNormalUnits()
308 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in getDWOUnits()
312 DObj.forEachTypesDWOSections([&](const DWARFSection &S) { in getDWOUnits()
448 const DWARFSection &DS = DObj.getFrameSection(); in getDebugFrame()
476 const DWARFSection &DS = DObj.getEHFrameSection(); in getEHFrame()
833 const DWARFSection &StringOffsetsSection, in dumpStringOffsetsSection()
[all …]
H A DDWARFUnit.cpp43 const DWARFSection &Section, in addUnitsForSection()
54 const DWARFSection &DWOSection, in addUnitsForDWOSection()
66 DWARFContext &Context, const DWARFObject &Obj, const DWARFSection &Section, in addUnitsImpl()
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()
194 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
196 const DWARFSection *RS, const DWARFSection *LocSection, in DWARFUnit()
[all …]
H A DDWARFVerifier.cpp436 unsigned DWARFVerifier::verifyUnitSection(const DWARFSection &S) { in verifyUnitSection()
533 DObj.forEachInfoSections([&](const DWARFSection &S) { in handleDebugInfo()
538 DObj.forEachTypesSections([&](const DWARFSection &S) { in handleDebugInfo()
675 const DWARFSection &RangeSection = DwarfVersion < 5 in verifyDebugInfoAttribute()
1103 unsigned DWARFVerifier::verifyAppleAccelTable(const DWARFSection *AccelSection, in verifyAppleAccelTable()
1816 unsigned DWARFVerifier::verifyDebugNames(const DWARFSection &AccelSection, in verifyDebugNames()
1894 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in handleDebugStrOffsets()
1915 const DWARFSection &Section, StringRef StrData) { in verifyDebugStrOffsets()