Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/lld/ELF/
H A DInputSection.cpp171 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 DMarkLive.cpp61 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 DConfig.h41 class EhInputSection; variable
430 SmallVector<EhInputSection *, 0> ehInputSections;
H A DInputSection.h332 class EhInputSection : public InputSectionBase {
335 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
H A DSyntheticSections.h56 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 DSyntheticSections.cpp380 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 DDriver.cpp2770 if (LLVM_UNLIKELY(isa<EhInputSection>(s))) in link()
2771 ctx.ehInputSections.push_back(cast<EhInputSection>(s)); in link()
H A DInputFiles.cpp1026 return makeThreadLocal<EhInputSection>(*this, sec, name); in createInputSection()
H A DWriter.cpp135 auto *copy = make<EhInputSection>(*ctx.ehInputSections[i]); in copySectionsIntoPartitions()