| /src/contrib/elftoolchain/libdwarf/ |
| H A D | dwarf_frame.c | 144 Dwarf_Fde fde; in dwarf_get_fde_at_pc() local 159 fde = fdelist[i]; in dwarf_get_fde_at_pc() 160 if (pc >= fde->fde_initloc && pc < fde->fde_initloc + in dwarf_get_fde_at_pc() 161 fde->fde_adrange) { in dwarf_get_fde_at_pc() 162 *ret_fde = fde; in dwarf_get_fde_at_pc() 163 *lopc = fde->fde_initloc; in dwarf_get_fde_at_pc() 164 *hipc = fde->fde_initloc + fde->fde_adrange - 1; in dwarf_get_fde_at_pc() 174 dwarf_get_cie_of_fde(Dwarf_Fde fde, Dwarf_Cie *ret_cie, Dwarf_Error *error) in dwarf_get_cie_of_fde() argument 178 dbg = fde != NULL ? fde->fde_dbg : NULL; in dwarf_get_cie_of_fde() 180 if (fde == NULL || ret_cie == NULL) { in dwarf_get_cie_of_fde() [all …]
|
| H A D | dwarf_pro_frame.c | 34 Dwarf_P_Fde fde; in dwarf_new_fde() local 41 if ((fde = calloc(1, sizeof(struct _Dwarf_Fde))) == NULL) { in dwarf_new_fde() 46 fde->fde_dbg = dbg; in dwarf_new_fde() 48 return (fde); in dwarf_new_fde() 96 dwarf_add_frame_fde(Dwarf_P_Debug dbg, Dwarf_P_Fde fde, Dwarf_P_Die die, in dwarf_add_frame_fde() argument 101 return (dwarf_add_frame_fde_b(dbg, fde, die, cie, virt_addr, code_len, in dwarf_add_frame_fde() 106 dwarf_add_frame_fde_b(Dwarf_P_Debug dbg, Dwarf_P_Fde fde, Dwarf_P_Die die, in dwarf_add_frame_fde_b() argument 121 if (dbg == NULL || fde == NULL || fde->fde_dbg != dbg) { in dwarf_add_frame_fde_b() 143 fde->fde_cie = ciep; in dwarf_add_frame_fde_b() 144 fde->fde_initloc = virt_addr; in dwarf_add_frame_fde_b() [all …]
|
| H A D | libdwarf_frame.c | 307 Dwarf_Fde fde; in _dwarf_frame_add_fde() local 312 if ((fde = calloc(1, sizeof(struct _Dwarf_Fde))) == NULL) { in _dwarf_frame_add_fde() 316 STAILQ_INSERT_TAIL(&fs->fs_fdelist, fde, fde_next); in _dwarf_frame_add_fde() 318 fde->fde_dbg = dbg; in _dwarf_frame_add_fde() 319 fde->fde_fs = fs; in _dwarf_frame_add_fde() 320 fde->fde_addr = ds->ds_data + *off; in _dwarf_frame_add_fde() 321 fde->fde_offset = *off; in _dwarf_frame_add_fde() 335 fde->fde_length = length; in _dwarf_frame_add_fde() 338 fde->fde_cieoff = dbg->read(ds->ds_data, off, 4); in _dwarf_frame_add_fde() 339 cieoff = *off - (4 + fde->fde_cieoff); in _dwarf_frame_add_fde() [all …]
|
| /src/contrib/llvm-project/libunwind/src/ |
| H A D | UnwindLevel1-gcc-ext.c | 310 _LIBUNWIND_EXPORT void __register_frame(const void *fde) { in __register_frame() argument 311 _LIBUNWIND_TRACE_API("__register_frame(%p)", fde); in __register_frame() 312 __unw_add_dynamic_fde((unw_word_t)(uintptr_t)fde); in __register_frame() 320 _LIBUNWIND_EXPORT void __deregister_frame(const void *fde) { in __deregister_frame() argument 321 _LIBUNWIND_TRACE_API("__deregister_frame(%p)", fde); in __deregister_frame() 322 __unw_remove_dynamic_fde((unw_word_t)(uintptr_t)fde); in __deregister_frame() 336 _LIBUNWIND_EXPORT void __register_frame_info_bases(const void *fde, void *ob, in __register_frame_info_bases() argument 338 (void)fde; in __register_frame_info_bases() 343 fde, ob, tb, db); in __register_frame_info_bases() 347 _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);
|
| H A D | libunwind.cpp | 288 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { in _LIBUNWIND_WEAK_ALIAS() 297 void __unw_add_dynamic_fde(unw_word_t fde) { in _LIBUNWIND_WEAK_ALIAS() 302 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _LIBUNWIND_WEAK_ALIAS() 316 void __unw_remove_dynamic_fde(unw_word_t fde) { in __unw_remove_dynamic_fde() argument 318 DwarfFDECache<LocalAddressSpace>::removeAllIn((LocalAddressSpace::pint_t)fde); in __unw_remove_dynamic_fde()
|
| H A D | EHHeaderParser.hpp | 101 pint_t fde = in decodeTableEntry() local 104 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in decodeTableEntry()
|
| H A D | UnwindCursor.hpp | 101 static void add(pint_t mh, pint_t ip_start, pint_t ip_end, pint_t fde); 105 unw_word_t fde, unw_word_t mh)); 113 pint_t fde; member 159 result = p->fde; in findFDE() 170 pint_t fde) { in add() argument 188 _bufferUsed->fde = fde; in add() 224 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { in iterateCacheEntries() argument 227 (*func)(p->ip_start, p->ip_end, p->fde, p->mh); in iterateCacheEntries() 2671 pint_t fde; in setInfoBasedOnIPRegister() local 2672 if (_addressSpace.findOtherFDE(pc, fde)) { in setInfoBasedOnIPRegister() [all …]
|
| H A D | AddressSpace.hpp | 203 bool findOtherFDE(pint_t targetAddr, pint_t &fde); 661 inline bool LocalAddressSpace::findOtherFDE(pint_t targetAddr, pint_t &fde) { in findOtherFDE() argument 664 (void)fde; in findOtherFDE()
|
| /src/contrib/llvm-project/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)
|
| /src/sys/kern/ |
| H A D | kern_descrip.c | 310 fdefree_last(struct filedescent *fde) in fdefree_last() argument 313 filecaps_free(&fde->fde_caps); in fdefree_last() 319 struct filedescent *fde; in fdfree() local 322 fde = &fdp->fd_ofiles[fd]; in fdfree() 324 seqc_write_begin(&fde->fde_seqc); in fdfree() 326 fde->fde_file = NULL; in fdfree() 328 seqc_write_end(&fde->fde_seqc); in fdfree() 330 fdefree_last(fde); in fdfree() 574 struct filedescent *fde; in kern_fcntl() local 620 fde = fdeget_noref(fdp, fd); in kern_fcntl() [all …]
|
| H A D | uipc_usrreq.c | 3662 struct filedescent *fde, **fdep, *fdev; in unp_internalize() local 3771 fde = &fdesc->fd_ofiles[*fdp]; in unp_internalize() 3773 fdep[i]->fde_file = fde->fde_file; in unp_internalize() 3774 filecaps_copy(&fde->fde_caps, in unp_internalize()
|
| /src/tests/sys/fs/fusefs/ |
| H A D | utils.cc | 412 struct fuse_dirent *fde = (struct fuse_dirent*)&(out.body); in expect_readdir() local 421 fde->ino = it.d_fileno; in expect_readdir() 422 fde->off = it.d_off; in expect_readdir() 423 fde->type = it.d_type; in expect_readdir() 424 fde->namelen = it.d_namlen; in expect_readdir() 425 strncpy(fde->name, it.d_name, it.d_namlen); in expect_readdir() 426 entlen = FUSE_NAME_OFFSET + fde->namelen; in expect_readdir() 427 entsize = FUSE_DIRENT_SIZE(fde); in expect_readdir() 435 memset(fde->name + fde->namelen, 0, entsize - entlen); in expect_readdir() 442 fde = (struct fuse_dirent*) in expect_readdir() [all …]
|
| /src/sys/dev/fdc/ |
| H A D | fdc_acpi.c | 45 void *fde); 151 fdc_acpi_probe_children(device_t bus, device_t dev, void *fde) in fdc_acpi_probe_children() argument 163 bcopy(fde, ctx->fd_present, sizeof(ctx->fd_present)); in fdc_acpi_probe_children()
|
| /src/sys/sys/ |
| H A D | filedesc.h | 322 struct filedescent *fde; in fdeget_noref() local 329 fde = &fdp->fd_ofiles[fd]; in fdeget_noref() 330 if (__predict_false(fde->fde_file == NULL)) in fdeget_noref() 333 return (fde); in fdeget_noref()
|
| H A D | capsicum.h | 476 const cap_rights_t *cap_rights_fde(const struct filedescent *fde); 480 int cap_fcntl_check_fde(struct filedescent *fde, int cmd);
|
| /src/contrib/llvm-project/lld/ELF/ |
| H A D | MarkLive.cpp | 155 for (const EhSectionPiece &fde : eh.fdes) { in scanEhFrameSection() local 156 size_t firstRelI = fde.firstRelocation; in scanEhFrameSection() 159 uint64_t pieceEnd = fde.inputOff + fde.size; in scanEhFrameSection()
|
| H A D | SyntheticSections.cpp | 409 Defined *EhFrameSection::isFdeLive(EhSectionPiece &fde, ArrayRef<RelTy> rels) { in isFdeLive() argument 410 auto *sec = cast<EhInputSection>(fde.sec); in isFdeLive() 411 unsigned firstRelI = fde.firstRelocation; in isFdeLive() 441 for (EhSectionPiece &fde : sec->fdes) { in addRecords() 442 uint32_t id = endian::read32<ELFT::Endianness>(fde.data().data() + 4); in addRecords() 443 CieRecord *rec = offsetToCie[fde.inputOff + 4 - id]; in addRecords() 447 if (!isFdeLive<ELFT>(fde, rels)) in addRecords() 449 rec->fdes.push_back(&fde); in addRecords() 475 for (EhSectionPiece &fde : sec.fdes) { in iterateFDEWithLSDAAux() 476 uint32_t id = endian::read32<ELFT::Endianness>(fde.data().data() + 4); in iterateFDEWithLSDAAux() [all …]
|
| H A D | MapFile.cpp | 135 for (const EhSectionPiece *fde : rec->fdes) in printEhFrame() local 136 add(*fde); in printEhFrame()
|
| /src/contrib/llvm-project/lld/MachO/ |
| H A D | UnwindInfoSection.cpp | 216 FDE &fde = cast<ObjFile>(d->getFile())->fdes[d->unwindEntry()]; in prepare() local 217 fde.personality = canonicalizePersonality(fde.personality); in prepare() 374 const FDE &fde = cast<ObjFile>(d->getFile())->fdes[d->unwindEntry()]; in relocateCompactUnwind() local 375 cu.functionLength = fde.funcLength; in relocateCompactUnwind() 379 cu.lsda = fde.lsda; in relocateCompactUnwind()
|
| /src/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | DWARFCallFrameInfo.cpp | 206 const FDEEntryMap::Entry *fde = in GetFirstFDEEntryInRange() local 208 if (fde && fde->DoesIntersect( in GetFirstFDEEntryInRange() 210 return *fde; in GetFirstFDEEntryInRange() 512 FDEEntryMap::Entry fde(addr, length, current_entry); in GetFDEIndex() local 513 m_fde_index.Append(fde); in GetFDEIndex()
|
| /src/contrib/llvm-project/llvm/tools/llvm-diff/lib/ |
| H A D | DifferenceEngine.cpp | 229 const FunctionDifferenceEngine &fde; member 230 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {} in QueueSorter() 233 return fde.getUnprocPredCount(Old.first) in operator ()() 234 < fde.getUnprocPredCount(New.first); in operator ()()
|
| /src/contrib/netbsd-tests/ipf/input/ |
| H A D | ni6 | 24 4500 0038 cd83 4000 ff11 1fde c0a8 0701
|
| /src/contrib/elftoolchain/readelf/ |
| H A D | readelf.c | 308 static int dump_dwarf_frame_regtable(struct readelf *re, Dwarf_Fde fde, 6115 dump_dwarf_frame_regtable(struct readelf *re, Dwarf_Fde fde, Dwarf_Addr pc, in dump_dwarf_frame_regtable() argument 6137 if (dwarf_get_fde_info_for_all_regs(fde, cur_pc, &rt, &row_pc, in dump_dwarf_frame_regtable() 6169 if (dwarf_get_fde_info_for_all_regs(fde, cur_pc, &rt, &row_pc, in dump_dwarf_frame_regtable() 6205 Dwarf_Fde *fde_list, fde; in dump_dwarf_frame_section() local 6244 if (dwarf_get_fde_n(fde_list, i, &fde, &de) != DW_DLV_OK) { in dump_dwarf_frame_section() 6248 if (dwarf_get_cie_of_fde(fde, &cie, &de) != DW_DLV_OK) { in dump_dwarf_frame_section() 6252 if (dwarf_get_fde_range(fde, &low_pc, &func_len, &fde_addr, in dump_dwarf_frame_section() 6259 if (dwarf_get_fde_instr_bytes(fde, &fde_inst, &fde_instlen, in dump_dwarf_frame_section() 6305 dump_dwarf_frame_regtable(re, fde, low_pc, 1, in dump_dwarf_frame_section() [all …]
|
| /src/share/vt/fonts/ |
| H A D | gallant.hex | 1701 1fde:3cc031801d000000000000000000000000000000000000000000000000000000000000000000000000000000
|