Lines Matching refs:fde
378 Defined *EhFrameSection::isFdeLive(EhSectionPiece &fde, ArrayRef<RelTy> rels) { in isFdeLive() argument
379 auto *sec = cast<EhInputSection>(fde.sec); in isFdeLive()
380 unsigned firstRelI = fde.firstRelocation; in isFdeLive()
538 for (EhSectionPiece *fde : rec->fdes) { in finalizeContents()
539 fde->outputOff = off; in finalizeContents()
540 off += alignToPowerOf2(fde->size, config->wordsize); in finalizeContents()
563 for (EhSectionPiece *fde : rec->fdes) { in getFdeData()
564 uint64_t pc = getFdePc(buf, fde->outputOff, enc); in getFdeData()
565 uint64_t fdeVA = getParent()->addr + fde->outputOff; in getFdeData()
567 fatal(toString(fde->sec) + ": PC offset is too large: 0x" + in getFdeData()
628 for (EhSectionPiece *fde : rec->fdes) { in writeTo()
629 size_t off = fde->outputOff; in writeTo()
630 writeCieFde(buf + off, fde->data()); in writeTo()
3050 for (FdeData &fde : fdes) { in write()
3051 write32(buf, fde.pcRel); in write()
3052 write32(buf + 4, fde.fdeVARel); in write()