Searched refs:EhInputSection (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | InputSection.cpp | 164 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 D | MarkLive.cpp | 61 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 D | InputSection.h | 323 class EhInputSection : public InputSectionBase { 326 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
|
| H A D | SyntheticSections.h | 76 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 D | SyntheticSections.cpp | 379 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 D | Writer.cpp | 131 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 D | Relocations.cpp | 400 if (auto *eh = dyn_cast<EhInputSection>(&sec)) in OffsetGetter() 1495 if (isa<EhInputSection>(sec)) in scan()
|
| H A D | InputFiles.cpp | 996 return make<EhInputSection>(*this, sec, name); in createInputSection()
|