Searched refs:EhInputSection (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/lld/ELF/ |
| H A D | InputSection.cpp | 218 else if (auto *eh = dyn_cast<EhInputSection>(this)) in getOutputSection() 1300 EhInputSection::EhInputSection(ObjFile<ELFT> &f, in EhInputSection() function in EhInputSection 1338 void EhInputSection::split(ArrayRef<RelTy> rels) { in split() 1480 template EhInputSection::EhInputSection(ObjFile<ELF32LE> &, 1482 template EhInputSection::EhInputSection(ObjFile<ELF32BE> &, 1484 template EhInputSection::EhInputSection(ObjFile<ELF64LE> &, 1486 template EhInputSection::EhInputSection(ObjFile<ELF64BE> &, 1489 template void EhInputSection::split<ELF32LE>(); 1490 template void EhInputSection::split<ELF32BE>(); 1491 template void EhInputSection::split<ELF64LE>(); [all …]
|
| H A 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()
|
| H A 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,
|
| H A D | InputSection.h | 330 class EhInputSection : public InputSectionBase { 333 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
|
| H A 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() 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() 639 for (EhInputSection *s : sections) in writeTo() [all …]
|
| H A 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()
|
| H A D | Relocations.cpp | 1026 if (auto *eh = dyn_cast<EhInputSection>(&sec)) in OffsetGetter() 1600 if (isa<EhInputSection>(sec)) in scanRelocs()
|
| H A D | InputFiles.cpp | 1068 return make<EhInputSection>(*this, sec, name); in createInputSection()
|