Searched refs:fde (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-11.0-release/contrib/gcc/
H A Dunwind-dw2-fde-compat.c35 #include "unwind-dw2-fde.h"
38 extern const fde * __libunwind__Unwind_Find_FDE
41 const fde *
H A Dunwind-dw2-fde-darwin.c38 #include "unwind-dw2-fde.h"
45 static const fde * _Unwind_Find_registered_FDE (void *pc,
49 #include "unwind-dw2-fde.c"
82 void *fde; member in struct:live_images
122 __deregister_frame_info_bases (image->fde);
133 free (image->fde);
134 image->fde = NULL;
145 static inline const fde *
148 const fde *result = NULL;
156 char *fde
155 char *fde = NULL; local
[all...]
H A Dunwind-dw2-fde.h157 typedef struct dwarf_fde fde;
167 static inline const fde *
168 next_fde (const fde *f)
170 return (const fde *) ((char *) f + f->length + sizeof (f->length));
173 extern const fde * _Unwind_Find_FDE (void *, struct dwarf_eh_bases *);
176 last_fde (struct object *obj __attribute__ ((__unused__)), const fde *f)
189 #endif /* unwind-dw2-fde.h */
156 typedef struct dwarf_fde fde; typedef in typeref:struct:dwarf_fde
H A Dunwind-dw2-fde.c41 #include "unwind-dw2-fde.h"
326 const fde *x, const fde *y)
339 fde_single_encoding_compare (struct object *ob, const fde *x, const fde *y)
355 fde_mixed_encoding_compare (struct object *ob, const fde *x, const fde *y)
375 typedef int (*fde_compare_t) (struct object *, const fde *, const fde *);
402 size = sizeof (struct fde_vector) + sizeof (const fde *) * coun
[all...]
H A Dunwind-dw2-fde-glibc.c47 #include "unwind-dw2-fde.h"
59 static const fde * _Unwind_Find_registered_FDE (void *pc, struct dwarf_eh_bases *bases);
62 #include "unwind-dw2-fde.c"
75 const fde *ret;
337 signed fde __attribute__ ((mode (SI))); member in struct:fde_table
342 fde *f;
368 f = (fde *) (table[mid].fde + data_base);
386 ob.u.single = (fde *) eh_frame;
389 data->ret = linear_search_fdes (&ob, (fde *) eh_fram
[all...]
H A Ddwarf2out.c615 /* Add CFI to the current fde at the PC value indicated by LABEL if specified,
623 dw_fde_ref fde = &fde_table[fde_table_in_use - 1];
628 if (fde->dw_fde_current_label == NULL
629 || strcmp (label, fde->dw_fde_current_label) != 0)
639 xcfi->dw_cfi_opc = fde->dw_fde_current_label
643 add_cfi (&fde->dw_fde_cfi, xcfi);
645 fde->dw_fde_current_label = label;
648 add_cfi (&fde->dw_fde_cfi, cfi);
706 dw_fde_ref fde = &fde_table[fde_table_in_use - 1];
707 for (cfi = fde
622 dw_fde_ref fde = &fde_table[fde_table_in_use - 1]; local
705 dw_fde_ref fde = &fde_table[fde_table_in_use - 1]; local
2045 output_cfi(dw_cfi_ref cfi, dw_fde_ref fde, int for_eh) argument
2173 dw_fde_ref fde; local
2532 dw_fde_ref fde; local
2610 dw_fde_ref fde; local
6992 dw_fde_ref fde; local
10553 dw_fde_ref fde; local
[all...]
/freebsd-11.0-release/contrib/elftoolchain/libdwarf/
H A Ddwarf_pro_frame.c34 Dwarf_P_Fde fde; local
41 if ((fde = calloc(1, sizeof(struct _Dwarf_Fde))) == NULL) {
46 fde->fde_dbg = dbg;
48 return (fde);
96 dwarf_add_frame_fde(Dwarf_P_Debug dbg, Dwarf_P_Fde fde, Dwarf_P_Die die, argument
101 return (dwarf_add_frame_fde_b(dbg, fde, die, cie, virt_addr, code_len,
106 dwarf_add_frame_fde_b(Dwarf_P_Debug dbg, Dwarf_P_Fde fde, Dwarf_P_Die die, argument
121 if (dbg == NULL || fde == NULL || fde->fde_dbg != dbg) {
143 fde
156 dwarf_fde_cfa_offset(Dwarf_P_Fde fde, Dwarf_Unsigned reg, Dwarf_Signed offset, Dwarf_Error *error) argument
179 dwarf_add_fde_inst(Dwarf_P_Fde fde, Dwarf_Small op, Dwarf_Unsigned val1, Dwarf_Unsigned val2, Dwarf_Error *error) argument
[all...]
H A Ddwarf_frame.c144 Dwarf_Fde fde; local
159 fde = fdelist[i];
160 if (pc >= fde->fde_initloc && pc < fde->fde_initloc +
161 fde->fde_adrange) {
162 *ret_fde = fde;
163 *lopc = fde->fde_initloc;
164 *hipc = fde->fde_initloc + fde->fde_adrange - 1;
174 dwarf_get_cie_of_fde(Dwarf_Fde fde, Dwarf_Ci argument
191 dwarf_get_fde_range(Dwarf_Fde fde, Dwarf_Addr *low_pc, Dwarf_Unsigned *func_len, Dwarf_Ptr *fde_bytes, Dwarf_Unsigned *fde_byte_len, Dwarf_Off *cie_offset, Dwarf_Signed *cie_index, Dwarf_Off *fde_offset, Dwarf_Error *error) argument
258 dwarf_get_fde_instr_bytes(Dwarf_Fde fde, Dwarf_Ptr *ret_inst, Dwarf_Unsigned *ret_len, Dwarf_Error *error) argument
280 dwarf_get_fde_info_for_reg(Dwarf_Fde fde, Dwarf_Half table_column, Dwarf_Addr pc_requested, Dwarf_Signed *offset_relevant, Dwarf_Signed *register_num, Dwarf_Signed *offset, Dwarf_Addr *row_pc, Dwarf_Error *error) argument
333 dwarf_get_fde_info_for_all_regs(Dwarf_Fde fde, Dwarf_Addr pc_requested, Dwarf_Regtable *reg_table, Dwarf_Addr *row_pc, Dwarf_Error *error) argument
397 dwarf_get_fde_info_for_reg3(Dwarf_Fde fde, Dwarf_Half table_column, Dwarf_Addr pc_requested, Dwarf_Small *value_type, Dwarf_Signed *offset_relevant, Dwarf_Signed *register_num, Dwarf_Signed *offset_or_block_len, Dwarf_Ptr *block_ptr, Dwarf_Addr *row_pc, Dwarf_Error *error) argument
444 dwarf_get_fde_info_for_cfa_reg3(Dwarf_Fde fde, Dwarf_Addr pc_requested, Dwarf_Small *value_type, Dwarf_Signed *offset_relevant, Dwarf_Signed *register_num, Dwarf_Signed *offset_or_block_len, Dwarf_Ptr *block_ptr, Dwarf_Addr *row_pc, Dwarf_Error *error) argument
488 dwarf_get_fde_info_for_all_regs3(Dwarf_Fde fde, Dwarf_Addr pc_requested, Dwarf_Regtable3 *reg_table, Dwarf_Addr *row_pc, Dwarf_Error *error) argument
[all...]
H A Dlibdwarf_frame.c305 Dwarf_Fde fde; local
310 if ((fde = calloc(1, sizeof(struct _Dwarf_Fde))) == NULL) {
314 STAILQ_INSERT_TAIL(&fs->fs_fdelist, fde, fde_next);
316 fde->fde_dbg = dbg;
317 fde->fde_fs = fs;
318 fde->fde_addr = ds->ds_data + *off;
319 fde->fde_offset = *off;
333 fde->fde_length = length;
336 fde->fde_cieoff = dbg->read(ds->ds_data, off, 4);
337 cieoff = *off - (4 + fde
417 Dwarf_Fde fde, tfde; local
443 Dwarf_Fde fde; local
1189 _dwarf_frame_get_internal_table(Dwarf_Fde fde, Dwarf_Addr pc_req, Dwarf_Regtable3 **ret_rt, Dwarf_Addr *ret_row_pc, Dwarf_Error *error) argument
1331 _dwarf_frame_fde_add_inst(Dwarf_P_Fde fde, Dwarf_Small op, Dwarf_Unsigned val1, Dwarf_Unsigned val2, Dwarf_Error *error) argument
1480 _dwarf_frame_gen_fde(Dwarf_P_Debug dbg, Dwarf_P_Section ds, Dwarf_Rel_Section drs, Dwarf_P_Fde fde, Dwarf_Error *error) argument
1542 Dwarf_P_Fde fde; local
1585 Dwarf_P_Fde fde, tfde; local
[all...]
/freebsd-11.0-release/contrib/llvm/projects/libunwind/src/
H A Dlibunwind_ext.h29 unw_word_t fde,
33 extern void _unw_add_dynamic_fde(unw_word_t fde);
34 extern void _unw_remove_dynamic_fde(unw_word_t fde);
H A DUnwindLevel1-gcc-ext.c231 _LIBUNWIND_EXPORT void __register_frame(const void *fde) { argument
232 _LIBUNWIND_TRACE_API("__register_frame(%p)\n", fde);
233 _unw_add_dynamic_fde((unw_word_t)(uintptr_t) fde);
241 _LIBUNWIND_EXPORT void __deregister_frame(const void *fde) { argument
242 _LIBUNWIND_TRACE_API("__deregister_frame(%p)\n", fde);
243 _unw_remove_dynamic_fde((unw_word_t)(uintptr_t) fde);
256 _LIBUNWIND_EXPORT void __register_frame_info_bases(const void *fde, void *ob, argument
258 (void)fde;
263 fde, ob, tb, db);
267 _LIBUNWIND_EXPORT void __register_frame_info(const void *fde, voi argument
274 __register_frame_info_table_bases(const void *fde, void *ob, void *tb, void *db) argument
286 __register_frame_info_table(const void *fde, void *ob) argument
293 __register_frame_table(const void *fde) argument
299 __deregister_frame_info(const void *fde) argument
306 __deregister_frame_info_bases(const void *fde) argument
[all...]
H A DUnwind_AppleExtras.cpp28 void *fde; member in struct:libgcc_object
149 bool checkKeyMgrRegisteredFDEs(uintptr_t pc, void *&fde) { argument
162 (uintptr_t)ob->fde, &fdeInfo, &cieInfo);
166 fde = (void*)fdeInfo.pcStart;
178 (void)fde;
H A Dlibunwind.cpp313 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) {
321 void _unw_add_dynamic_fde(unw_word_t fde) { argument
326 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo);
329 // Use fde as mh_group
335 _LIBUNWIND_DEBUG_LOG("_unw_add_dynamic_fde: bad fde: %s", message);
340 void _unw_remove_dynamic_fde(unw_word_t fde) { argument
341 // fde is own mh_group
342 DwarfFDECache<LocalAddressSpace>::removeAllIn((LocalAddressSpace::pint_t)fde);
312 unw_iterate_dwarf_unwind_cache(void (*func)( unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) argument
H A DEHHeaderParser.hpp83 pint_t fde = local
86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo);
88 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s\n",
H A DAddressSpace.hpp28 bool checkKeyMgrRegisteredFDEs(uintptr_t targetAddr, void *&fde);
159 bool findOtherFDE(pint_t targetAddr, pint_t &fde);
452 inline bool LocalAddressSpace::findOtherFDE(pint_t targetAddr, pint_t &fde) { argument
454 return checkKeyMgrRegisteredFDEs(targetAddr, *((void**)&fde));
458 (void)fde;
506 bool findOtherFDE(pint_t targetAddr, pint_t &fde);
H A DUnwindCursor.hpp46 static void add(pint_t mh, pint_t ip_start, pint_t ip_end, pint_t fde);
50 unw_word_t fde, unw_word_t mh));
58 pint_t fde; member in struct:libunwind::DwarfFDECache::entry
105 result = p->fde;
116 pint_t fde) {
134 _bufferUsed->fde = fde;
170 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) {
173 (*func)(p->ip_start, p->ip_end, p->fde, p->mh);
1294 pint_t fde; local
115 add(pint_t mh, pint_t ip_start, pint_t ip_end, pint_t fde) argument
169 iterateCacheEntries(void (*func)( unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) argument
[all...]
/freebsd-11.0-release/contrib/binutils/gas/
H A Ddw2gencfi.c136 /* Construct a new FDE structure and add it to the end of the fde list. */
141 struct fde_entry *fde = xcalloc (1, sizeof (struct fde_entry));
144 frchain_now->frch_cfi_data->cur_fde_data = fde;
145 *last_fde_data = fde;
146 last_fde_data = &fde->next;
148 fde->last = &fde->data;
149 fde->return_column = DWARF2_DEFAULT_RETURN_COLUMN;
150 fde->per_encoding = DW_EH_PE_omit;
151 fde
140 struct fde_entry *fde = xcalloc (1, sizeof (struct fde_entry)); local
178 struct fde_entry *fde = alloc_fde_entry (); local
629 struct fde_entry *fde; local
699 struct fde_entry *fde; local
1116 output_fde(struct fde_entry *fde, struct cie_entry *cie, struct cfi_insn_data *first, int align) argument
1187 select_cie_for_fde(struct fde_entry *fde, struct cfi_insn_data **pfirst) argument
1315 struct fde_entry *fde; local
[all...]
/freebsd-11.0-release/contrib/gdb/gdb/
H A Ddwarf2-frame.c585 struct dwarf2_fde *fde;
617 fde = dwarf2_frame_find_fde (&fs->pc);
618 gdb_assert (fde != NULL);
621 fs->data_align = fde->cie->data_alignment_factor;
622 fs->code_align = fde->cie->code_alignment_factor;
623 fs->retaddr_column = fde->cie->return_address_register;
626 execute_cfa_program (fde->cie->initial_instructions,
627 fde->cie->end, next_frame, fs);
634 execute_cfa_program (fde->instructions, fde
580 struct dwarf2_fde *fde; local
1187 struct dwarf2_fde *fde; local
1214 add_fde(struct comp_unit *unit, struct dwarf2_fde *fde) argument
1389 struct dwarf2_fde *fde; local
[all...]
/freebsd-11.0-release/contrib/llvm/projects/libunwind/include/
H A Dunwind.h319 extern void __register_frame(const void *fde);
320 extern void __deregister_frame(const void *fde);
352 extern void __register_frame_info_bases(const void *fde, void *ob, void *tb,
354 extern void __register_frame_info(const void *fde, void *ob)
356 extern void __register_frame_info_table_bases(const void *fde, void *ob,
359 extern void __register_frame_info_table(const void *fde, void *ob)
361 extern void __register_frame_table(const void *fde)
363 extern void *__deregister_frame_info(const void *fde)
365 extern void *__deregister_frame_info_bases(const void *fde)
/freebsd-11.0-release/sys/compat/svr4/
H A Dsvr4_filio.c203 struct filedescent *fde; local
211 fde = &fdp->fd_ofiles[fd];
212 fde->fde_flags |= UF_EXCLOSE;
218 fde = &fdp->fd_ofiles[fd];
219 fde->fde_flags &= ~UF_EXCLOSE;
/freebsd-11.0-release/contrib/gcc/config/
H A Ddarwin-crt2.c80 void *fde; member in struct:live_images
/freebsd-11.0-release/sys/dev/fdc/
H A Dfdc_acpi.c46 void *fde);
150 fdc_acpi_probe_children(device_t bus, device_t dev, void *fde) argument
162 bcopy(fde, ctx->fd_present, sizeof(ctx->fd_present));
/freebsd-11.0-release/contrib/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp140 const FunctionDifferenceEngine &fde; member in struct:__anon4539::FunctionDifferenceEngine::QueueSorter
141 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {} argument
144 return fde.getUnprocPredCount(Old.first)
145 < fde.getUnprocPredCount(New.first);
/freebsd-11.0-release/sys/kern/
H A Dsys_capability.c203 cap_rights_fde(struct filedescent *fde) argument
206 return (&fde->fde_rights);
501 cap_fcntl_check_fde(struct filedescent *fde, int cmd) argument
509 if ((fde->fde_fcntls & fcntlcap) != 0)
H A Dkern_descrip.c289 fdefree_last(struct filedescent *fde) argument
292 filecaps_free(&fde->fde_caps);
298 struct filedescent *fde; local
300 fde = &fdp->fd_ofiles[fd];
302 seq_write_begin(&fde->fde_seq);
304 fdefree_last(fde);
305 fde->fde_file = NULL;
308 seq_write_end(&fde->fde_seq);
485 struct filedescent *fde; local
526 fde
1782 struct filedescent *fde; local
2126 struct filedescent *fde; local
2294 struct filedescent *fde; local
2450 struct filedescent *fde; local
[all...]

Completed in 137 milliseconds

12