Home
last modified time | relevance | path

Searched refs:ehFrame (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DCompactUnwindPass.cpp38 const Atom *ehFrame; member
52 lsdaLocation(nullptr), ehFrame(nullptr), rangeLength(function->size()), in CompactUnwindEntry()
57 lsdaLocation(nullptr), ehFrame(nullptr), rangeLength(0), encoding(0) {} in CompactUnwindEntry()
237 addEhFrameReference(pagePos + sizeof(uint32_t), entry.ehFrame); in addRegularSecondLevelPage()
492 if (entry.ehFrame) in pruneUnusedEHFrames()
493 usedDwarfWorklist.push_back(cast<DefinedAtom>(entry.ehFrame)); in pruneUnusedEHFrames()
547 entry.ehFrame = dwarfFrame->second; in finalizeUnwindInfoEntryForAtom()
/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DOutputSegment.cpp92 .Case(section_names::ehFrame, std::numeric_limits<int>::max()) in sectionOrder()
H A DInputSection.h300 constexpr const char ehFrame[] = "__eh_frame"; variable
/freebsd-13.1/contrib/llvm-project/lld/ELF/
H A DWriter.cpp216 part.ehFrame->addSection(es); in combineEhSections()
469 part.ehFrame = make<EhFrameSection>(); in createSyntheticSections()
470 add(part.ehFrame); in createSyntheticSections()
1119 for (EhInputSection *es : part.ehFrame->sections) in forEachRelSec()
1998 finalizeSynthetic(part.ehFrame); in finalizeSections()
2459 if (part.ehFrame->isNeeded() && part.ehFrameHdr && in createPhdrs()
2460 part.ehFrame->getParent() && part.ehFrameHdr->getParent()) in createPhdrs()
H A DICF.cpp475 part.ehFrame->iterateFDEWithLSDA<ELFT>( in run()
H A DSyntheticSections.cpp3056 std::vector<FdeData> fdes = getPartition().ehFrame->getFdeData(); in write()
3063 getPartition().ehFrame->getParent()->addr - this->getVA() - 4); in write()
3076 return 12 + getPartition().ehFrame->numFdes * 8; in getSize()
3080 return isLive() && getPartition().ehFrame->isNeeded(); in isNeeded()
H A DSyntheticSections.h1225 EhFrameSection *ehFrame; member