Lines Matching defs:fde
54 // EhFrame::FDE
56 EhFrame::FDE::FDE(llvm::StringRef pRegion, EhFrame::CIE& pCIE)
60 EhFrame::FDE::~FDE()
64 void EhFrame::FDE::setCIE(EhFrame::CIE& pCIE)
85 : EhFrame::FDE(pRegion, pCIE) {
158 void EhFrame::addFDE(EhFrame::FDE& pFDE, bool pAlsoAddFragment)
167 // FDE number only used by .eh_frame_hdr computation, and the number of CIE
264 typedef std::vector<FDE*> FDERemoveList;
268 FDE& fde = **i;
272 if (rel.targetRef().getOutputOffset() == fde.getOffset() +
276 // The section was discarded, just ignore this FDE.
278 to_be_removed_fdes.push_back(&fde);
286 FDE& fde = **i;
287 fde.getCIE().remove(fde);
289 // FIXME: This traverses relocations from the beginning on each FDE, which
292 // Note: We must ensure FDE order is ordered.
296 if (rel.targetRef().getOutputOffset() >= fde.getOffset() &&
297 rel.targetRef().getOutputOffset() < fde.getOffset() + fde.size()) {