Home
last modified time | relevance | path

Searched refs:EhInputSection (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/lld/ELF/
H A DInputSection.cpp164 const EhInputSection *es = cast<EhInputSection>(this); in getOffset()
190 else if (auto *eh = dyn_cast<EhInputSection>(this)) in getOutputSection()
1253 EhInputSection::EhInputSection(ObjFile<ELFT> &f, in EhInputSection() function in EhInputSection
1454 template EhInputSection::EhInputSection(ObjFile<ELF32LE> &,
1456 template EhInputSection::EhInputSection(ObjFile<ELF32BE> &,
1458 template EhInputSection::EhInputSection(ObjFile<ELF64LE> &,
1460 template EhInputSection::EhInputSection(ObjFile<ELF64BE> &,
1463 template void EhInputSection::split<ELF32LE>();
1464 template void EhInputSection::split<ELF32BE>();
1465 template void EhInputSection::split<ELF64LE>();
[all …]
H A DMarkLive.cpp61 void scanEhFrameSection(EhInputSection &eh, ArrayRef<RelTy> rels);
144 void MarkLive<ELFT>::scanEhFrameSection(EhInputSection &eh, in scanEhFrameSection()
252 if (auto *eh = dyn_cast<EhInputSection>(sec)) { in run()
H A DInputSection.h323 class EhInputSection : public InputSectionBase {
326 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
H A DSyntheticSections.h76 void addSection(EhInputSection *sec);
78 SmallVector<EhInputSection *, 0> sections;
99 void addRecords(EhInputSection *s, llvm::ArrayRef<RelTy> rels);
100 template <class ELFT> void addSectionAux(EhInputSection *s);
102 void iterateFDEWithLSDAAux(EhInputSection &sec, ArrayRef<RelTy> rels,
H A DSyntheticSections.cpp379 auto *sec = cast<EhInputSection>(fde.sec); in isFdeLive()
406 void EhFrameSection::addRecords(EhInputSection *sec, ArrayRef<RelTy> rels) { in addRecords()
434 void EhFrameSection::addSectionAux(EhInputSection *sec) { in addSectionAux()
444 void EhFrameSection::addSection(EhInputSection *sec) { in addSection()
488 for (EhInputSection *sec : sections) { in iterateFDEWithLSDA()
516 for (EhInputSection *sec : sections) in finalizeContents()
520 for (EhInputSection *sec : sections) in finalizeContents()
524 for (EhInputSection *sec : sections) in finalizeContents()
528 for (EhInputSection *sec : sections) in finalizeContents()
641 for (EhInputSection *s : sections) in writeTo()
[all …]
H A DWriter.cpp131 else if (auto *es = dyn_cast<EhInputSection>(s)) in copySectionsIntoPartitions()
132 copy = make<EhInputSection>(*es); in copySectionsIntoPartitions()
153 if (auto *es = dyn_cast<EhInputSection>(s)) { in combineEhSections()
1943 for (EhInputSection *sec : part.ehFrame->sections) in finalizeSections()
H A DRelocations.cpp400 if (auto *eh = dyn_cast<EhInputSection>(&sec)) in OffsetGetter()
1495 if (isa<EhInputSection>(sec)) in scan()
H A DInputFiles.cpp996 return make<EhInputSection>(*this, sec, name); in createInputSection()