Home
last modified time | relevance | path

Searched refs:fde (Results 1 – 25 of 98) sorted by relevance

1234

/netbsd/src/external/gpl3/binutils/dist/gas/
Ddw2gencfi.c409 struct fde_entry *fde = XCNEW (struct fde_entry); in alloc_fde_entry() local
412 frchain_now->frch_cfi_data->cur_fde_data = fde; in alloc_fde_entry()
413 *last_fde_data = fde; in alloc_fde_entry()
414 last_fde_data = &fde->next; in alloc_fde_entry()
415 SET_CUR_SEG (fde, is_now_linkonce_segment ()); in alloc_fde_entry()
416 SET_HANDLED (fde, 0); in alloc_fde_entry()
417 fde->last = &fde->data; in alloc_fde_entry()
418 fde->return_column = DWARF2_DEFAULT_RETURN_COLUMN; in alloc_fde_entry()
419 fde->per_encoding = DW_EH_PE_omit; in alloc_fde_entry()
420 fde->lsda_encoding = DW_EH_PE_omit; in alloc_fde_entry()
[all …]
Ddw2gencfi.h43 # define tc_cfi_endproc(fde) ((void) (fde)) argument
57 extern void cfi_set_last_fde (struct fde_entry *fde);
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/
Dunwind-dw2-fde-darwin.c42 static const fde * _Unwind_Find_registered_FDE (void *pc,
79 void *fde; member
118 __deregister_frame_info_bases (image->fde); in live_image_destructor()
129 free (image->fde); in live_image_destructor()
130 image->fde = NULL; in live_image_destructor()
141 static inline const fde *
144 const fde *result = NULL; in examine_objects()
152 char *fde = NULL; in examine_objects() local
157 fde = getsectdatafromheader (image->mh, "__DATA", "__eh_frame", &sz); in examine_objects()
160 if (fde == NULL) in examine_objects()
[all …]
Ddarwin10-unwind-find-enc-func.c28 typedef struct dwarf_fde fde; typedef
30 extern const fde * _Unwind_Find_FDE (void *, struct dwarf_eh_bases *);
36 const struct dwarf_fde *fde = _Unwind_Find_FDE (pc-1, &bases); in _darwin10_Unwind_FindEnclosingFunction() local
37 if (fde) in _darwin10_Unwind_FindEnclosingFunction()
Dt-eh-dw2-dip1 # Use unwind-dw2-fde-dip.
2 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-dip.c \
Dt-libunwind-elf26 # Use unwind-dw2-fde-dip
27 LIBUNWIND = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-dip.c
Dt-darwin46 # Use unwind-dw2-fde-darwin
48 $(srcdir)/config/unwind-dw2-fde-darwin.c \
/netbsd/src/external/gpl3/gcc/dist/libgcc/
Dunwind-dw2-fde.c364 const fde *x, const fde *y) in fde_unencoded_compare()
378 fde_single_encoding_compare (struct object *ob, const fde *x, const fde *y) in fde_single_encoding_compare()
394 fde_mixed_encoding_compare (struct object *ob, const fde *x, const fde *y) in fde_mixed_encoding_compare()
414 typedef int (*fde_compare_t) (struct object *, const fde *, const fde *);
441 size = sizeof (struct fde_vector) + sizeof (const fde *) * count; in start_fde_sort()
454 fde_insert (struct fde_accumulator *accu, const fde *this_fde) in fde_insert()
476 static const fde *marker; in fde_split()
478 const fde *const *chain_end = ▮ in fde_split()
484 gcc_assert (sizeof (const fde *) == sizeof (const fde **)); in fde_split()
488 const fde *const *probe; in fde_split()
[all …]
Dunwind-dw2-fde.h150 typedef struct dwarf_fde fde; typedef
160 static inline const fde *
161 next_fde (const fde *f) in next_fde()
163 return (const fde *) ((const char *) f + f->length + sizeof (f->length)); in next_fde()
166 extern const fde * _Unwind_Find_FDE (void *, struct dwarf_eh_bases *);
169 last_fde (struct object *obj __attribute__ ((__unused__)), const fde *f) in last_fde()
172 return f == (const fde *) obj->fde_end || f->length == 0; in last_fde()
Dunwind-dw2-fde-dip.c94 static const fde * _Unwind_Find_registered_FDE (void *pc, struct dwarf_eh_bases *bases);
386 static const fde *
423 signed fde __attribute__ ((mode (SI))); in find_fde_tail() member
428 fde *f; in find_fde_tail()
454 f = (fde *) (table[mid].fde + data_base); in find_fde_tail()
478 ob.u.single = (fde *) eh_frame; in find_fde_tail()
481 const fde *entry = linear_search_fdes (&ob, (fde *) eh_frame, (void *) pc); in find_fde_tail()
497 const fde *
501 const fde *ret; in _Unwind_Find_FDE()
Dunwind-dw2-fde-compat.c32 extern const fde * __libunwind__Unwind_Find_FDE
35 const fde *
Dunwind-dw2.c391 const struct dwarf_fde *fde = _Unwind_Find_FDE (pc-1, &bases); in _Unwind_FindEnclosingFunction() local
392 if (fde) in _Unwind_FindEnclosingFunction()
1252 const struct dwarf_fde *fde; in uw_frame_state_for() local
1263 fde = _Unwind_Find_FDE (context->ra + _Unwind_IsSignalFrame (context) - 1, in uw_frame_state_for()
1265 if (fde == NULL) in uw_frame_state_for()
1279 cie = get_cie (fde); in uw_frame_state_for()
1290 aug = (const unsigned char *) fde + sizeof (*fde); in uw_frame_state_for()
1310 end = (const unsigned char *) next_fde (fde); in uw_frame_state_for()
/netbsd/src/external/gpl3/gcc/dist/gcc/config/m68k/
Dt-m68010-netbsd1 # Use unwind-dw2-fde-glibc
2 LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c \
4 LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c
/netbsd/src/external/gpl3/gcc/dist/gcc/
Ddwarf2cfi.cc979 dw_fde_ref fde = cfun ? cfun->fde : NULL; in reg_save() local
988 if (fde && fde->stack_realign) in reg_save()
994 fde->stack_realignment); in reg_save()
1763 dw_fde_ref fde; in dwarf2out_frame_debug_expr() local
1814 fde = cfun->fde; in dwarf2out_frame_debug_expr()
1848 if (fde in dwarf2out_frame_debug_expr()
1849 && fde->stack_realign in dwarf2out_frame_debug_expr()
1853 && fde->drap_reg != INVALID_REGNUM in dwarf2out_frame_debug_expr()
1855 && fde->rule18); in dwarf2out_frame_debug_expr()
1856 fde->rule18 = 0; in dwarf2out_frame_debug_expr()
[all …]
Ddwarf2out.cc597 output_fde (dw_fde_ref fde, bool for_eh, bool second, in output_fde() argument
605 targetm.asm_out.emit_unwind_label (asm_out_file, fde->decl, for_eh, in output_fde()
627 begin = second ? fde->dw_fde_second_begin : fde->dw_fde_begin; in output_fde()
628 end = second ? fde->dw_fde_second_end : fde->dw_fde_end; in output_fde()
665 if (fde->uses_eh_lsda) in output_fde()
668 fde->funcdef_number); in output_fde()
687 fde->dw_fde_current_label = begin; in output_fde()
692 until = vec_safe_length (fde->dw_fde_cfi); in output_fde()
694 if (fde->dw_fde_second_begin == NULL) in output_fde()
697 until = fde->dw_fde_switch_cfi_index; in output_fde()
[all …]
/netbsd/src/sys/dev/acpi/
Dfdc_acpi.c213 ACPI_OBJECT *fde; in fdc_acpi_enumerate() local
226 fde = abuf.Pointer; in fdc_acpi_enumerate()
227 if (fde->Type != ACPI_TYPE_BUFFER) { in fdc_acpi_enumerate()
229 fde->Type); in fdc_acpi_enumerate()
232 if (fde->Buffer.Length < 5 * sizeof(uint32_t)) { in fdc_acpi_enumerate()
235 (unsigned long)(5 * sizeof(uint32_t)), fde->Buffer.Length); in fdc_acpi_enumerate()
239 p = (uint32_t *)fde->Buffer.Pointer; in fdc_acpi_enumerate()
/netbsd/src/external/gpl3/binutils/dist/gas/config/
Dtc-aarch64.h99 #define tc_fde_entry_init_extra(fde) fde->pauth_key = AARCH64_PAUTH_KEY_A; argument
115 #define tc_cie_fde_equivalent_extra(cie, fde) (cie->pauth_key == fde->pauth_key) argument
120 #define tc_cie_entry_init_extra(cie, fde) cie->pauth_key = fde->pauth_key; argument
/netbsd/src/sys/lib/libunwind/
Dlibunwind.cxx364 void __register_frame(const void *fde) { in __register_frame() argument
367 MyCFIParser::findPCRange(sThisAddressSpace, (uintptr_t)fde, pcStart, pcEnd); in __register_frame()
371 sThisAddressSpace.addFDE(pcStart, pcEnd, (uintptr_t)fde); in __register_frame()
378 void __deregister_frame(const void *fde) { in __deregister_frame() argument
381 MyCFIParser::findPCRange(sThisAddressSpace, (uintptr_t)fde, pcStart, pcEnd); in __deregister_frame()
385 sThisAddressSpace.removeFDE(pcStart, pcEnd, (uintptr_t)fde); in __deregister_frame()
DAddressSpace.hpp285 bool addFDE(pint_t pcStart, pint_t pcEnd, pint_t fde) { in addFDE() argument
287 n->hdr_base = fde; in addFDE()
304 bool removeFDE(pint_t pcStart, pint_t pcEnd, pint_t fde) { in removeFDE() argument
313 assert(n->hdr_base == fde); in removeFDE()
/netbsd/src/external/gpl3/gdb/dist/bfd/
Delf-eh-frame.c909 this_inf->u.fde.cie_inf = cie->cie_inf; in _bfd_elf_parse_eh_frame()
929 this_inf->u.fde.next_for_section = elf_fde_list (rsec); in _bfd_elf_parse_eh_frame()
947 this_inf->u.fde.cie_inf = NULL; in _bfd_elf_parse_eh_frame()
1172 struct eh_cie_fde *fde, *cie; in _bfd_elf_gc_mark_fdes() local
1174 for (fde = elf_fde_list (sec); fde; fde = fde->u.fde.next_for_section) in _bfd_elf_gc_mark_fdes()
1176 if (!mark_entry (info, eh_frame, fde, gc_mark_hook, cookie)) in _bfd_elf_gc_mark_fdes()
1181 cie = fde->u.fde.cie_inf; in _bfd_elf_gc_mark_fdes()
1501 else if (!ent->cie && ent->u.fde.cie_inf != NULL) in _bfd_elf_discard_section_eh_frame()
1556 ent->u.fde.cie_inf = find_merged_cie (abfd, info, sec, hdr_info, in _bfd_elf_discard_section_eh_frame()
1557 cookie, ent->u.fde.cie_inf); in _bfd_elf_discard_section_eh_frame()
[all …]
/netbsd/src/external/gpl3/binutils/dist/bfd/
Delf-eh-frame.c909 this_inf->u.fde.cie_inf = cie->cie_inf; in _bfd_elf_parse_eh_frame()
929 this_inf->u.fde.next_for_section = elf_fde_list (rsec); in _bfd_elf_parse_eh_frame()
947 this_inf->u.fde.cie_inf = NULL; in _bfd_elf_parse_eh_frame()
1172 struct eh_cie_fde *fde, *cie; in _bfd_elf_gc_mark_fdes() local
1174 for (fde = elf_fde_list (sec); fde; fde = fde->u.fde.next_for_section) in _bfd_elf_gc_mark_fdes()
1176 if (!mark_entry (info, eh_frame, fde, gc_mark_hook, cookie)) in _bfd_elf_gc_mark_fdes()
1181 cie = fde->u.fde.cie_inf; in _bfd_elf_gc_mark_fdes()
1501 else if (!ent->cie && ent->u.fde.cie_inf != NULL) in _bfd_elf_discard_section_eh_frame()
1556 ent->u.fde.cie_inf = find_merged_cie (abfd, info, sec, hdr_info, in _bfd_elf_discard_section_eh_frame()
1557 cookie, ent->u.fde.cie_inf); in _bfd_elf_discard_section_eh_frame()
[all …]
/netbsd/src/external/gpl3/binutils/dist/gold/
Dehframe.h260 : fde(f), cie_offset(cie_off), fde_encoding(encoding) in Post_fde()
263 Fde* fde; member
303 add_fde(Fde* fde) in add_fde() argument
304 { this->fdes_.push_back(fde); } in add_fde()
/netbsd/src/external/bsd/tcpdump/dist/tests/
Dgeonet_v0_and_calm_fast.out100 0x0030: 044e 4a80 3000 0fde 85dc 0f20 0004 0203 .NJ.0...........
101 0x0040: eb00 044e 5c40 3000 0fde 8947 0f44 0207 ...N\@0....G.D..
102 0x0050: d400 049c 9040 3000 0fde 80bb 8f44 0207 .....@0......D..
103 0x0060: d500 049c a440 3000 0fde 8232 8f44 0207 .....@0....2.D..
104 0x0070: d600 044e 9840 3000 0fde 8232 8f44 020b ...N.@0....2.D..
105 0x0080: bf00 04ea ec40 3000 0fde 83a9 8f46 020b .....@0......F..
109 0x00c0: 0fde 86d6 0f44 020f ab00 0601 395c 4030 .....D......9\@0
111 0x00e0: 3000 0fde 8b3b 0f40 0....;.@
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/
Dgnu-versioned-namespace.ver321 _ZTID[fde];
322 _ZTIPD[fde];
323 _ZTIPKD[fde];
/netbsd/src/external/gpl3/gcc/dist/libgcc/config/ia64/
Dt-linux-libunwind2 LIBUNWIND = $(srcdir)/config/ia64/fde-glibc.c \

1234