Home
last modified time | relevance | path

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

/external/llvm-project/lld/ELF/
DInputSection.cpp203 else if (auto *eh = dyn_cast<EhInputSection>(this)) in getOutputSection()
1285 EhInputSection::EhInputSection(ObjFile<ELFT> &f, in EhInputSection() function in EhInputSection
1290 SyntheticSection *EhInputSection::getParent() const { in getParent()
1315 template <class ELFT> void EhInputSection::split() { in split()
1323 void EhInputSection::split(ArrayRef<RelTy> rels) { in split()
1461 template EhInputSection::EhInputSection(ObjFile<ELF32LE> &,
1463 template EhInputSection::EhInputSection(ObjFile<ELF32BE> &,
1465 template EhInputSection::EhInputSection(ObjFile<ELF64LE> &,
1467 template EhInputSection::EhInputSection(ObjFile<ELF64BE> &,
1470 template void EhInputSection::split<ELF32LE>();
[all …]
DMarkLive.cpp62 void scanEhFrameSection(EhInputSection &eh, ArrayRef<RelTy> rels);
145 void MarkLive<ELFT>::scanEhFrameSection(EhInputSection &eh, in scanEhFrameSection()
253 if (auto *eh = dyn_cast<EhInputSection>(sec)) { in run()
DSyntheticSections.h80 void addSection(EhInputSection *sec);
82 std::vector<EhInputSection *> sections;
103 void addRecords(EhInputSection *s, llvm::ArrayRef<RelTy> rels);
104 template <class ELFT> void addSectionAux(EhInputSection *s);
106 void iterateFDEWithLSDAAux(EhInputSection &sec, ArrayRef<RelTy> rels,
DInputSection.h329 class EhInputSection : public InputSectionBase {
332 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
DSyntheticSections.cpp377 auto *sec = cast<EhInputSection>(fde.sec); in isFdeLive()
404 void EhFrameSection::addRecords(EhInputSection *sec, ArrayRef<RelTy> rels) { in addRecords()
431 void EhFrameSection::addSectionAux(EhInputSection *sec) { in addSectionAux()
440 void EhFrameSection::addSection(EhInputSection *sec) { in addSection()
454 EhInputSection &sec, ArrayRef<RelTy> rels, DenseSet<size_t> &ciesWithLSDA, in iterateFDEWithLSDAAux()
484 for (EhInputSection *sec : sections) { in iterateFDEWithLSDA()
514 for (EhInputSection *sec : sections) in finalizeContents()
518 for (EhInputSection *sec : sections) in finalizeContents()
522 for (EhInputSection *sec : sections) in finalizeContents()
526 for (EhInputSection *sec : sections) in finalizeContents()
[all …]
DWriter.cpp193 else if (auto *es = dyn_cast<EhInputSection>(s)) in copySectionsIntoPartitions()
194 copy = make<EhInputSection>(*es); in copySectionsIntoPartitions()
215 if (auto *es = dyn_cast<EhInputSection>(s)) { in combineEhSections()
1119 for (EhInputSection *es : part.ehFrame->sections) in forEachRelSec()
DRelocations.cpp1013 if (auto *eh = dyn_cast<EhInputSection>(&sec)) in OffsetGetter()
DInputFiles.cpp1071 return make<EhInputSection>(*this, sec, name); in createInputSection()