Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/ELF/
H A DEhFrame.h17 struct EhSectionPiece;
19 uint8_t getFdeEncoding(EhSectionPiece *p);
20 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.h306 struct EhSectionPiece { struct
307 EhSectionPiece(size_t off, InputSectionBase *sec, uint32_t size, in EhSectionPiece() function
334 SmallVector<EhSectionPiece, 0> pieces; argument
H A DSyntheticSections.h59 EhSectionPiece *cie = nullptr;
60 SmallVector<EhSectionPiece *, 0> fdes;
107 CieRecord *addCie(EhSectionPiece &piece, ArrayRef<RelTy> rels);
110 Defined *isFdeLive(EhSectionPiece &piece, ArrayRef<RelTy> rels);
H A DMarkLive.cpp147 EhSectionPiece &piece = eh.pieces[i]; in scanEhFrameSection()
H A DSyntheticSections.cpp356 CieRecord *EhFrameSection::addCie(EhSectionPiece &cie, ArrayRef<RelTy> rels) { in addCie()
378 Defined *EhFrameSection::isFdeLive(EhSectionPiece &fde, ArrayRef<RelTy> rels) { in isFdeLive()
408 for (EhSectionPiece &piece : sec->pieces) { in addRecords()
460 for (EhSectionPiece &piece : sec.pieces) { in iterateFDEWithLSDAAux()
538 for (EhSectionPiece *fde : rec->fdes) { in finalizeContents()
563 for (EhSectionPiece *fde : rec->fdes) { in getFdeData()
628 for (EhSectionPiece *fde : rec->fdes) { in writeTo()
H A DInputSection.cpp1330 const EhSectionPiece &piece = partition_point( in getParentOffset()
1331 pieces, [=](EhSectionPiece p) { return p.inputOff <= offset; })[-1]; in getParentOffset()
H A DRelocations.cpp426 ArrayRef<EhSectionPiece> pieces;