Searched refs:EhInputSection (Results 1 – 15 of 15) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | InputSection.cpp | 172 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 D | MarkLive.cpp | 61 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 D | Config.h | 43 class EhInputSection; variable 461 SmallVector<EhInputSection *, 0> ehInputSections;
|
| H A D | InputSection.h | 353 class EhInputSection : public InputSectionBase { 356 EhInputSection(ObjFile<ELFT> &f, const typename ELFT::Shdr &header,
|
| H A D | Target.cpp | 164 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
|
| H A D | SyntheticSections.h | 58 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 D | SyntheticSections.cpp | 387 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 D | Relocations.cpp | 421 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 D | Driver.cpp | 2908 if (LLVM_UNLIKELY(isa<EhInputSection>(s))) in link() 2909 ctx.ehInputSections.push_back(cast<EhInputSection>(s)); in link()
|
| H A D | InputFiles.cpp | 1058 return makeThreadLocal<EhInputSection>(*this, sec, name); in createInputSection()
|
| H A D | Writer.cpp | 135 auto *copy = make<EhInputSection>(*ctx.ehInputSections[i]); in copySectionsIntoPartitions()
|
| /freebsd-14.2/contrib/llvm-project/lld/ELF/Arch/ |
| H A D | AArch64.cpp | 776 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
|
| H A D | X86_64.cpp | 1036 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
|
| H A D | RISCV.cpp | 597 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
|
| H A D | PPC64.cpp | 1567 else if (auto *ehIn = dyn_cast<EhInputSection>(&sec)) in relocateAlloc()
|