/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFObject.h | 27 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 D | DWARFUnit.h | 45 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 D | DWARFCompileUnit.h | 20 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 D | DWARFTypeUnit.h | 21 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 D | DWARFVerifier.h | 31 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 D | DWARFDataExtractor.h | 23 const DWARFSection *Section = nullptr; 28 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor()
|
H A D | DWARFSection.h | 16 struct DWARFSection { struct
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | DWARF.h | 23 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 D | DWARF.cpp | 137 LLDDwarfObj<ELFT>::find(const llvm::DWARFSection &s, uint64_t pos) const { in find()
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | Dwarf.h | 25 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 D | DWARFContext.cpp | 84 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 D | DWARFUnit.cpp | 43 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 D | DWARFVerifier.cpp | 436 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()
|