Searched refs:EhInputSection (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/gnu/llvm/lld/ELF/ |
| H A D | InputSection.cpp | 171 const EhInputSection *es = cast<EhInputSection>(this); in getOffset() 197 else if (auto *eh = dyn_cast<EhInputSection>(this)) in getOutputSection() 1144 EhInputSection::EhInputSection(ObjFile<ELFT> &f, in EhInputSection() function in EhInputSection 1149 SyntheticSection *EhInputSection::getParent() const { in getParent() 1155 template <class ELFT> void EhInputSection::split() { in split() 1169 void EhInputSection::split(ArrayRef<RelTy> rels) { in split() 1209 uint64_t EhInputSection::getParentOffset(uint64_t offset) const { in getParentOffset() 1336 template EhInputSection::EhInputSection(ObjFile<ELF32LE> &, 1338 template EhInputSection::EhInputSection(ObjFile<ELF32BE> &, 1340 template EhInputSection::EhInputSection(ObjFile<ELF64LE> &, [all …]
|
| H A D | MarkLive.cpp | 61 void scanEhFrameSection(EhInputSection &eh, ArrayRef<RelTy> rels); 144 void MarkLive<ELFT>::scanEhFrameSection(EhInputSection &eh, in scanEhFrameSection() 238 for (EhInputSection *eh : ctx.ehInputSections) { in run()
|
| H A D | Config.h | 41 class EhInputSection; variable 430 SmallVector<EhInputSection *, 0> ehInputSections;
|
| H A D | InputSection.h | 332 class EhInputSection : public InputSectionBase { 335 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
|
| H A D | SyntheticSections.h | 56 SmallVector<EhInputSection *, 0> sections; 77 void addRecords(EhInputSection *s, llvm::ArrayRef<RelTy> rels); 78 template <class ELFT> void addSectionAux(EhInputSection *s); 80 void iterateFDEWithLSDAAux(EhInputSection &sec, ArrayRef<RelTy> rels,
|
| H A D | SyntheticSections.cpp | 380 auto *sec = cast<EhInputSection>(fde.sec); in isFdeLive() 407 void EhFrameSection::addRecords(EhInputSection *sec, ArrayRef<RelTy> rels) { in addRecords() 425 void EhFrameSection::addSectionAux(EhInputSection *sec) { in addSectionAux() 439 EhInputSection &sec, ArrayRef<RelTy> rels, DenseSet<size_t> &ciesWithLSDA, in iterateFDEWithLSDAAux() 460 for (EhInputSection *sec : sections) { in iterateFDEWithLSDA() 483 for (EhInputSection *sec : sections) in finalizeContents() 487 for (EhInputSection *sec : sections) in finalizeContents() 491 for (EhInputSection *sec : sections) in finalizeContents() 495 for (EhInputSection *sec : sections) in finalizeContents() 608 for (EhInputSection *s : sections) in writeTo() [all …]
|
| H A D | Driver.cpp | 2770 if (LLVM_UNLIKELY(isa<EhInputSection>(s))) in link() 2771 ctx.ehInputSections.push_back(cast<EhInputSection>(s)); in link()
|
| H A D | InputFiles.cpp | 1026 return makeThreadLocal<EhInputSection>(*this, sec, name); in createInputSection()
|
| H A D | Writer.cpp | 135 auto *copy = make<EhInputSection>(*ctx.ehInputSections[i]); in copySectionsIntoPartitions()
|