| /openbsd-src/gnu/llvm/libunwind/src/ |
| H A D | UnwindLevel1-gcc-ext.c | 266 _LIBUNWIND_EXPORT void __register_frame(const void *fde) { in __register_frame() argument 267 _LIBUNWIND_TRACE_API("__register_frame(%p)", fde); in __register_frame() 268 __unw_add_dynamic_fde((unw_word_t)(uintptr_t)fde); in __register_frame() 276 _LIBUNWIND_EXPORT void __deregister_frame(const void *fde) { in __deregister_frame() argument 277 _LIBUNWIND_TRACE_API("__deregister_frame(%p)", fde); in __deregister_frame() 278 __unw_remove_dynamic_fde((unw_word_t)(uintptr_t)fde); in __deregister_frame() 291 _LIBUNWIND_EXPORT void __register_frame_info_bases(const void *fde, void *ob, in __register_frame_info_bases() argument 293 (void)fde; in __register_frame_info_bases() 298 fde, ob, tb, db); in __register_frame_info_bases() 302 _LIBUNWIND_EXPORT void __register_frame_info(const void *fde, void *ob) { in __register_frame_info() argument [all …]
|
| H A D | libunwind_ext.h | 52 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)); 55 extern void __unw_add_dynamic_fde(unw_word_t fde); 56 extern void __unw_remove_dynamic_fde(unw_word_t fde);
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/gas/ |
| H A D | dw2gencfi.c | 140 struct fde_entry *fde = xcalloc (1, sizeof (struct fde_entry)); in alloc_fde_entry() local 143 frchain_now->frch_cfi_data->cur_fde_data = fde; in alloc_fde_entry() 144 *last_fde_data = fde; in alloc_fde_entry() 145 last_fde_data = &fde->next; in alloc_fde_entry() 147 fde->last = &fde->data; in alloc_fde_entry() 148 fde->return_column = DWARF2_DEFAULT_RETURN_COLUMN; in alloc_fde_entry() 149 fde->per_encoding = DW_EH_PE_omit; in alloc_fde_entry() 150 fde->lsda_encoding = DW_EH_PE_omit; in alloc_fde_entry() 152 return fde; in alloc_fde_entry() 178 struct fde_entry *fde = alloc_fde_entry (); in cfi_new_fde() local [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | unwind-dw2-fde-darwin.c | 44 static fde * _Unwind_Find_registered_FDE (void *pc, 78 void *fde; member 108 __deregister_frame_info_bases (image->fde); in live_image_destructor() 113 free (image->fde); in live_image_destructor() 114 image->fde = NULL; in live_image_destructor() 125 static inline fde * 128 fde *result = NULL; in examine_objects() 136 char *fde; in examine_objects() local 139 fde = getsectdatafromheader (image->mh, "__DATA", "__eh_frame", &sz); in examine_objects() 140 if (fde == NULL) in examine_objects() [all …]
|
| H A D | unwind-dw2-fde.c | 319 fde *x, fde *y) in fde_unencoded_compare() 332 fde_single_encoding_compare (struct object *ob, fde *x, fde *y) in fde_single_encoding_compare() 348 fde_mixed_encoding_compare (struct object *ob, fde *x, fde *y) in fde_mixed_encoding_compare() 368 typedef int (*fde_compare_t) (struct object *, fde *, fde *); 395 size = sizeof (struct fde_vector) + sizeof (fde *) * count; in start_fde_sort() 408 fde_insert (struct fde_accumulator *accu, fde *this_fde) in fde_insert() 430 static fde *marker; in fde_split() 432 fde **chain_end = ▮ in fde_split() 438 if (sizeof (fde *) != sizeof (fde **)) in fde_split() 443 fde **probe; in fde_split() [all …]
|
| H A D | unwind-dw2-fde.h | 150 typedef struct dwarf_fde fde; typedef 160 static inline fde * 161 next_fde (fde *f) in next_fde() 163 return (fde *) ((char *) f + f->length + sizeof (f->length)); in next_fde() 166 extern fde * _Unwind_Find_FDE (void *, struct dwarf_eh_bases *); 169 last_fde (struct object *obj __attribute__ ((__unused__)), fde *f) in last_fde()
|
| H A D | unwind-dw2-fde-glibc.c | 55 static fde * _Unwind_Find_registered_FDE (void *pc, struct dwarf_eh_bases *bases); 71 fde *ret; 202 signed fde __attribute__ ((mode (SI))); in _Unwind_IteratePhdrCallback() member 207 fde *f; in _Unwind_IteratePhdrCallback() 234 f = (fde *) (table[mid].fde + data_base); in _Unwind_IteratePhdrCallback() 252 ob.u.single = (fde *) eh_frame; in _Unwind_IteratePhdrCallback() 255 data->ret = linear_search_fdes (&ob, (fde *) eh_frame, (void *) data->pc); in _Unwind_IteratePhdrCallback() 267 fde * 271 fde *ret; in _Unwind_Find_FDE()
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | unwind-dw2-fde-darwin.c | 45 static const fde * _Unwind_Find_registered_FDE (void *pc, 82 void *fde; member 121 __deregister_frame_info_bases (image->fde); in live_image_destructor() 132 free (image->fde); in live_image_destructor() 133 image->fde = NULL; in live_image_destructor() 144 static inline const fde * 147 const fde *result = NULL; in examine_objects() 155 char *fde = NULL; in examine_objects() local 160 fde = getsectdatafromheader (image->mh, "__DATA", "__eh_frame", &sz); in examine_objects() 163 if (fde == NULL) in examine_objects() [all …]
|
| H A D | unwind-dw2-fde.c | 324 const fde *x, const fde *y) in fde_unencoded_compare() 337 fde_single_encoding_compare (struct object *ob, const fde *x, const fde *y) in fde_single_encoding_compare() 353 fde_mixed_encoding_compare (struct object *ob, const fde *x, const fde *y) in fde_mixed_encoding_compare() 373 typedef int (*fde_compare_t) (struct object *, const fde *, const fde *); 400 size = sizeof (struct fde_vector) + sizeof (const fde *) * count; in start_fde_sort() 413 fde_insert (struct fde_accumulator *accu, const fde *this_fde) in fde_insert() 435 static const fde *marker; in fde_split() 437 const fde **chain_end = ▮ in fde_split() 443 gcc_assert (sizeof (const fde *) == sizeof (const fde **)); in fde_split() 447 const fde **probe; in fde_split() [all …]
|
| H A D | unwind-dw2-fde.h | 156 typedef struct dwarf_fde fde; typedef 166 static inline const fde * 167 next_fde (const fde *f) in next_fde() 169 return (const fde *) ((char *) f + f->length + sizeof (f->length)); in next_fde() 172 extern const fde * _Unwind_Find_FDE (void *, struct dwarf_eh_bases *); 175 last_fde (struct object *obj __attribute__ ((__unused__)), const fde *f) in last_fde()
|
| H A D | unwind-dw2-fde-glibc.c | 59 static const fde * _Unwind_Find_registered_FDE (void *pc, struct dwarf_eh_bases *bases); 75 const fde *ret; 337 signed fde __attribute__ ((mode (SI))); in _Unwind_IteratePhdrCallback() member 342 fde *f; in _Unwind_IteratePhdrCallback() 368 f = (fde *) (table[mid].fde + data_base); in _Unwind_IteratePhdrCallback() 386 ob.u.single = (fde *) eh_frame; in _Unwind_IteratePhdrCallback() 389 data->ret = linear_search_fdes (&ob, (fde *) eh_frame, (void *) data->pc); in _Unwind_IteratePhdrCallback() 403 const fde * 407 const fde *ret; in _Unwind_Find_FDE()
|
| H A D | unwind-dw2-fde-compat.c | 38 extern const fde * __libunwind__Unwind_Find_FDE 41 const fde *
|
| /openbsd-src/gnu/llvm/libunwind/include/ |
| H A D | unwind.h | 139 extern void __register_frame(const void *fde); 140 extern void __deregister_frame(const void *fde); 172 extern void __register_frame_info_bases(const void *fde, void *ob, void *tb, 174 extern void __register_frame_info(const void *fde, void *ob) 176 extern void __register_frame_info_table_bases(const void *fde, void *ob, 179 extern void __register_frame_info_table(const void *fde, void *ob) 181 extern void __register_frame_table(const void *fde) 183 extern void *__deregister_frame_info(const void *fde) 185 extern void *__deregister_frame_info_bases(const void *fde)
|
| /openbsd-src/gnu/usr.bin/binutils/gas/ |
| H A D | dw2gencfi.c | 132 struct fde_entry *fde = xcalloc (1, sizeof (struct fde_entry)); in alloc_fde_entry() local 134 cur_fde_data = fde; in alloc_fde_entry() 135 *last_fde_data = fde; in alloc_fde_entry() 136 last_fde_data = &fde->next; in alloc_fde_entry() 138 fde->last = &fde->data; in alloc_fde_entry() 139 fde->return_column = DWARF2_DEFAULT_RETURN_COLUMN; in alloc_fde_entry() 141 return fde; in alloc_fde_entry() 166 struct fde_entry *fde = alloc_fde_entry (); in cfi_new_fde() local 167 fde->start_address = label; in cfi_new_fde() 865 output_fde (struct fde_entry *fde, struct cie_entry *cie, in output_fde() argument [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ |
| H A D | t-openbsd | 7 # Use unwind-dw2-fde-openbsd 8 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-openbsd.c \ 10 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c \ 11 unwind-dw2-fde-glibc.c
|
| H A D | t-linux | 13 # Use unwind-dw2-fde-glibc 14 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c \ 16 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c
|
| H A D | t-linux-gnulibc1 | 4 # Use unwind-dw2-fde 5 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde.c \ 7 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h
|
| H A D | t-darwin | 19 # Use unwind-dw2-fde-darwin 20 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-darwin.c \ 22 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c
|
| /openbsd-src/gnu/usr.bin/binutils/gdb/ |
| H A D | dwarf2-frame.c | 580 struct dwarf2_fde *fde; in dwarf2_frame_cache() local 612 fde = dwarf2_frame_find_fde (&fs->pc); in dwarf2_frame_cache() 613 gdb_assert (fde != NULL); in dwarf2_frame_cache() 616 fs->data_align = fde->cie->data_alignment_factor; in dwarf2_frame_cache() 617 fs->code_align = fde->cie->code_alignment_factor; in dwarf2_frame_cache() 618 fs->retaddr_column = fde->cie->return_address_register; in dwarf2_frame_cache() 621 execute_cfa_program (fde->cie->initial_instructions, in dwarf2_frame_cache() 622 fde->cie->end, next_frame, fs); in dwarf2_frame_cache() 629 execute_cfa_program (fde->instructions, fde->end, next_frame, fs); in dwarf2_frame_cache() 1200 struct dwarf2_fde *fde; in dwarf2_frame_find_fde() local [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/ |
| H A D | t-linux | 10 # Use unwind-dw2-fde-glibc 11 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c \ 13 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c
|
| H A D | t-libunwind-elf | 3 # Use unwind-dw2-fde-glibc 4 LIBUNWIND = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c 5 LIBUNWINDDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c
|
| H A D | t-darwin | 24 # Use unwind-dw2-fde-darwin 25 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-darwin.c \ 27 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c
|
| /openbsd-src/gnu/gcc/gcc/config/s390/ |
| H A D | t-tpf | 6 # Use unwind-dw2-fde-glibc. 7 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c \ 9 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h
|
| /openbsd-src/sys/tmpfs/ |
| H A D | tmpfs_vnops.c | 1383 struct tmpfs_dirent *fde, *tde; in tmpfs_sane_rename() 1447 fde = tde = NULL; in tmpfs_sane_rename() 1450 fdvp, fdnode, fcnp, &fde, &fvp, in tmpfs_sane_rename() 1458 KASSERT(fde != NULL); in tmpfs_sane_rename() 1460 KASSERT(fde->td_node != NULL); in tmpfs_sane_rename() 1461 KASSERT(fde->td_node->tn_vnode == fvp); in tmpfs_sane_rename() 1462 KASSERT(fde->td_node->tn_type == fvp->v_type); in tmpfs_sane_rename() 1478 if (fde->td_node->tn_type == VDIR) { in tmpfs_sane_rename() 1483 if (!posixly_correct && (fde != tde)) { in tmpfs_sane_rename() 1487 error = tmpfs_do_remove(tmpfs, fdvp, fdnode, fde, fv in tmpfs_sane_rename() 1381 struct tmpfs_dirent *fde, *tde; tmpfs_sane_rename() local 1667 struct tmpfs_dirent *fde, *tde; tmpfs_rename_enter_common() local 1778 struct tmpfs_dirent *fde, *tde; tmpfs_rename_enter_separate() local 2177 tmpfs_rename_attachdetach(struct tmpfs_mount * tmpfs,struct vnode * fdvp,struct tmpfs_dirent * fde,struct vnode * fvp,struct vnode * tdvp,struct tmpfs_dirent * tde,struct vnode * tvp) tmpfs_rename_attachdetach() argument [all...] |
| /openbsd-src/gnu/llvm/llvm/cmake/ |
| H A D | unwind.h | 6 extern void __register_frame(const void *fde); // NOLINT 7 extern void __deregister_frame(const void *fde); // NOLINT
|