Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DEhFrame.h15 struct EhSectionPiece;
17 uint8_t getFdeEncoding(EhSectionPiece *p);
18 bool hasLSDA(const EhSectionPiece &p);
H A DMapFile.cpp117 std::vector<EhSectionPiece> pieces; in printEhFrame()
119 auto add = [&](const EhSectionPiece &p) { in printEhFrame()
122 EhSectionPiece &last = pieces.back(); in printEhFrame()
135 for (const EhSectionPiece *fde : rec->fdes) in printEhFrame()
141 for (EhSectionPiece &p : pieces) { in printEhFrame()
H A DEhFrame.cpp130 uint8_t elf::getFdeEncoding(EhSectionPiece *p) { in getFdeEncoding()
134 bool elf::hasLSDA(const EhSectionPiece &p) { in hasLSDA()
H A DInputSection.h336 struct EhSectionPiece { struct
337 EhSectionPiece(size_t off, InputSectionBase *sec, uint32_t size, in EhSectionPiece() argument
364 SmallVector<EhSectionPiece, 0> cies, fdes; argument
H A DMarkLive.cpp146 for (const EhSectionPiece &cie : eh.cies) in scanEhFrameSection()
149 for (const EhSectionPiece &fde : eh.fdes) { in scanEhFrameSection()
H A DSyntheticSections.h41 EhSectionPiece *cie = nullptr;
42 SmallVector<EhSectionPiece *, 0> fdes;
87 CieRecord *addCie(EhSectionPiece &piece, ArrayRef<RelTy> rels);
90 Defined *isFdeLive(EhSectionPiece &piece, ArrayRef<RelTy> rels);
H A DSyntheticSections.cpp364 CieRecord *EhFrameSection::addCie(EhSectionPiece &cie, ArrayRef<RelTy> rels) { in addCie()
386 Defined *EhFrameSection::isFdeLive(EhSectionPiece &fde, ArrayRef<RelTy> rels) { in isFdeLive()
416 for (EhSectionPiece &cie : sec->cies) in addRecords()
418 for (EhSectionPiece &fde : sec->fdes) { in addRecords()
448 for (EhSectionPiece &cie : sec.cies) in iterateFDEWithLSDAAux()
451 for (EhSectionPiece &fde : sec.fdes) { in iterateFDEWithLSDAAux()
512 for (EhSectionPiece *fde : rec->fdes) { in finalizeContents()
537 for (EhSectionPiece *fde : rec->fdes) { in getFdeData()
603 for (EhSectionPiece *fde : rec->fdes) { in writeTo()
H A DInputSection.cpp1292 fdes, [=](EhSectionPiece p) { return p.inputOff <= offset; }); in getParentOffset()
1295 cies, [=](EhSectionPiece p) { return p.inputOff <= offset; }); in getParentOffset()
H A DRelocations.cpp454 ArrayRef<EhSectionPiece> cies, fdes;
455 ArrayRef<EhSectionPiece>::iterator i, j;