Searched refs:EhInputSection (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/lld/ELF/ |
D | InputSection.cpp | 203 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 …]
|
D | MarkLive.cpp | 62 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()
|
D | SyntheticSections.h | 80 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,
|
D | InputSection.h | 329 class EhInputSection : public InputSectionBase { 332 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
|
D | SyntheticSections.cpp | 377 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 …]
|
D | Writer.cpp | 193 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()
|
D | Relocations.cpp | 1013 if (auto *eh = dyn_cast<EhInputSection>(&sec)) in OffsetGetter()
|
D | InputFiles.cpp | 1071 return make<EhInputSection>(*this, sec, name); in createInputSection()
|