Lines Matching defs:fde
326 /* Return the offset of the FDE or CIE after ENT. */
714 /* The CIE/FDE must be fully contained in this input section. */
888 /* If FDE encoding was not specified, it defaults to
918 /* Ensure this FDE references one of the CIEs in this input
921 this_inf->u.fde.cie_inf = cie->cie_inf;
936 /* RSEC will be NULL if FDE was cleared out as it was belonging to
941 this_inf->u.fde.next_for_section = elf_fde_list (rsec);
957 (_("discarding zero address range FDE in %pB(%pA).\n"),
959 this_inf->u.fde.cie_inf = NULL;
969 adds augmentation data to the FDE. This code would need to
989 /* For NULL RSEC (cleared FDE belonging to a discarded section)
993 with the drop of this unused FDE) and (2) BFD already safely drops
1154 /* Mark all relocations against CIE or FDE ENT, which occurs in
1183 struct eh_cie_fde *fde, *cie;
1185 for (fde = elf_fde_list (sec); fde; fde = fde->u.fde.next_for_section)
1187 if (!mark_entry (info, eh_frame, fde, gc_mark_hook, cookie))
1192 cie = fde->u.fde.cie_inf;
1379 CIE/FDE? */
1386 /* Account for editing within this CIE/FDE. */
1417 relative to its original CIE/FDE. It is assumed that a symbol
1418 defined at the beginning of a CIE/FDE belongs to that CIE/FDE
1419 rather than marking the end of the previous CIE/FDE. This matters
1529 else if (!ent->cie && ent->u.fde.cie_inf != NULL)
1570 (_("FDE encoding in %pB(%pA) prevents .eh_frame_hdr"
1577 (_("further warnings about FDE encoding preventing .eh_frame_hdr generation dropped"));
1584 ent->u.fde.cie_inf = find_merged_cie (abfd, info, sec, hdr_info,
1585 cookie, ent->u.fde.cie_inf);
1596 last FDE instead. For other FDEs we align according to their
1597 encoding, in order to align FDE address range entries naturally. */
1700 /* Count only sections which have at least a single CIE or FDE.
1701 There cannot be any CIE or FDE <= 8 bytes. */
1782 or -1 if the address refers to a CIE/FDE which has been removed
1818 /* FDE or CIE was removed. */
1831 relocation against FDE's initial_location field. */
1840 && sec_info->entry[mid].u.fde.cie_inf->u.cie.make_lsda_relative
2009 /* Any terminating FDE must be at the end of the section. */
2144 /* FDE */
2151 cie = ent->u.fde.cie_inf;
2226 hdr_info->u.dwarf.array[hdr_info->array_count++].fde
2326 VMA of FDE initial location. */
2452 ubyte fde_count_enc (DW_EH_PE_* encoding of total FDE count
2462 fde_count x [encoded] initial_loc, fde
2464 FDE initial_location field and FDE address,
2505 /* FDE count encoding. */
2541 val = hdr_info->u.dwarf.array[i].fde - sec->output_section->vma;
2544 && (hdr_info->u.dwarf.array[i].fde
2601 /* Return the width of FDE addresses. This is the default implementation. */