Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DInputSection.cpp172 const EhInputSection *es = cast<EhInputSection>(this); in getOffset()
198 else if (auto *eh = dyn_cast<EhInputSection>(this)) in getOutputSection()
1225 EhInputSection::EhInputSection(ObjFile<ELFT> &f, in EhInputSection() function in EhInputSection
1417 template EhInputSection::EhInputSection(ObjFile<ELF32LE> &,
1419 template EhInputSection::EhInputSection(ObjFile<ELF32BE> &,
1421 template EhInputSection::EhInputSection(ObjFile<ELF64LE> &,
1423 template EhInputSection::EhInputSection(ObjFile<ELF64BE> &,
1426 template void EhInputSection::split<ELF32LE>();
1427 template void EhInputSection::split<ELF32BE>();
1428 template void EhInputSection::split<ELF64LE>();
[all …]
H A DMarkLive.cpp61 void scanEhFrameSection(EhInputSection &eh, ArrayRef<RelTy> rels);
144 void MarkLive<ELFT>::scanEhFrameSection(EhInputSection &eh, in scanEhFrameSection()
242 for (EhInputSection *eh : ctx.ehInputSections) { in run()
H A DConfig.h43 class EhInputSection; variable
461 SmallVector<EhInputSection *, 0> ehInputSections;
H A DInputSection.h353 class EhInputSection : public InputSectionBase {
356 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
H A DTarget.cpp164 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
H A DSyntheticSections.h58 SmallVector<EhInputSection *, 0> sections;
79 void addRecords(EhInputSection *s, llvm::ArrayRef<RelTy> rels);
80 template <class ELFT> void addSectionAux(EhInputSection *s);
82 void iterateFDEWithLSDAAux(EhInputSection &sec, ArrayRef<RelTy> rels,
H A DSyntheticSections.cpp387 auto *sec = cast<EhInputSection>(fde.sec); in isFdeLive()
414 void EhFrameSection::addRecords(EhInputSection *sec, ArrayRef<RelTy> rels) { in addRecords()
432 void EhFrameSection::addSectionAux(EhInputSection *sec) { in addSectionAux()
467 for (EhInputSection *sec : sections) { in iterateFDEWithLSDA()
490 for (EhInputSection *sec : sections) in finalizeContents()
494 for (EhInputSection *sec : sections) in finalizeContents()
498 for (EhInputSection *sec : sections) in finalizeContents()
502 for (EhInputSection *sec : sections) in finalizeContents()
616 for (EhInputSection *s : sections) in writeTo()
3343 else if (auto *eh = dyn_cast<EhInputSection>(sec)) in splitSections()
[all …]
H A DRelocations.cpp421 if (auto *eh = dyn_cast<EhInputSection>(&sec)) { in OffsetGetter()
1137 (isa<EhInputSection>(sec) && config->emachine != EM_MIPS)); in processAux()
1548 if (isa<EhInputSection>(sec) || config->emachine == EM_S390) in scan()
1606 for (EhInputSection *sec : part.ehFrame->sections) in scanRelocations()
H A DDriver.cpp2908 if (LLVM_UNLIKELY(isa<EhInputSection>(s))) in link()
2909 ctx.ehInputSections.push_back(cast<EhInputSection>(s)); in link()
H A DInputFiles.cpp1058 return makeThreadLocal<EhInputSection>(*this, sec, name); in createInputSection()
H A DWriter.cpp135 auto *copy = make<EhInputSection>(*ctx.ehInputSections[i]); in copySectionsIntoPartitions()
/freebsd-14.2/contrib/llvm-project/lld/ELF/Arch/
H A DAArch64.cpp776 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
H A DX86_64.cpp1036 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
H A DRISCV.cpp597 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
H A DPPC64.cpp1567 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()