Lines Matching refs:fde
36 #include "unwind-dw2-fde.h"
291 /* Return the FDE pointer encoding from the CIE. */
366 const fde *x, const fde *y)
380 fde_single_encoding_compare (struct object *ob, const fde *x, const fde *y)
396 fde_mixed_encoding_compare (struct object *ob, const fde *x, const fde *y)
416 typedef int (*fde_compare_t) (struct object *, const fde *, const fde *);
443 size = sizeof (struct fde_vector) + sizeof (const fde *) * count;
456 fde_insert (struct fde_accumulator *accu, const fde *this_fde)
478 static const fde *marker;
480 const fde *const *chain_end = ▮
486 gcc_assert (sizeof (const fde *) == sizeof (const fde **));
490 const fde *const *probe;
496 chain_end = (const fde *const*) erratic->array[probe - linear->array];
499 erratic->array[i] = (const fde *) chain_end;
515 #define SWAP(x,y) do { const fde * tmp = x; x = y; y = tmp; } while (0)
521 frame_downheap (struct object *ob, fde_compare_t fde_compare, const fde **a,
553 const fde ** a = erratic->array;
583 const fde * fde2;
638 fde array beginning at THIS_FDE. Return the number of fdes
642 classify_object_over_fdes (struct object *ob, const fde *this_fde)
658 /* Determine the encoding for this FDE. Note mixed encoded
699 add_fdes (struct object *ob, struct fde_accumulator *accu, const fde *this_fde)
715 /* Determine the encoding for this FDE. Note mixed encoded
761 allocate a sorted fde array on a previous occasion. */
774 fde **p = ob->u.array;
788 static const fde terminator;
812 fde **p;
821 /* Save the original fde pointer, since this is the key by which the
833 static const fde *
834 linear_search_fdes (struct object *ob, const fde *this_fde, void *pc)
851 /* Determine the encoding for this FDE. Note mixed encoded
900 /* Binary search for an FDE containing the given PC. Here are three
903 static inline const fde *
912 const fde *const f = vec->array[i];
929 static inline const fde *
940 const fde *f = vec->array[i];
959 static inline const fde *
968 const fde *f = vec->array[i];
990 static const fde *
1020 fde **p;
1023 const fde *f = linear_search_fdes (ob, *p, pc);
1034 const fde *
1038 const fde *f = NULL;