/external/elfutils/libdw/ |
D | fde.c | 73 struct dwarf_fde *fde = malloc (sizeof (struct dwarf_fde)); in intern_fde() local 74 if (fde == NULL) in intern_fde() 80 fde->instructions = entry->start; in intern_fde() 81 fde->instructions_end = entry->end; in intern_fde() 83 &fde->instructions, &fde->start)) in intern_fde() 85 &fde->instructions, &fde->end))) in intern_fde() 87 free (fde); in intern_fde() 91 fde->end += fde->start; in intern_fde() 94 if (fde->start >= fde->end) in intern_fde() 96 free (fde); in intern_fde() [all …]
|
D | dwarf_cfi_addrframe.c | 42 struct dwarf_fde *fde = __libdw_find_fde (cache, address); in dwarf_cfi_addrframe() local 43 if (fde == NULL) in dwarf_cfi_addrframe() 46 int error = __libdw_frame_at_address (cache, fde, address, frame); in dwarf_cfi_addrframe()
|
D | cfi.c | 495 __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde, in __libdw_frame_at_address() argument 498 int result = cie_cache_initial_state (cache, fde->cie); in __libdw_frame_at_address() 501 Dwarf_Frame *fs = duplicate_frame_state (fde->cie->initial_state, NULL); in __libdw_frame_at_address() 505 fs->fde = fde; in __libdw_frame_at_address() 506 fs->start = fde->start; in __libdw_frame_at_address() 507 fs->end = fde->end; in __libdw_frame_at_address() 509 result = execute_cfi (cache, fde->cie, &fs, in __libdw_frame_at_address() 510 fde->instructions, fde->instructions_end, false, in __libdw_frame_at_address() 511 fde->start, address); in __libdw_frame_at_address()
|
D | dwarf_frame_info.c | 48 *signalp = fs->fde->cie->signal_frame; in dwarf_frame_info() 49 return fs->fde->cie->return_address_register; in dwarf_frame_info()
|
D | cfi.h | 170 struct dwarf_fde *fde; member 218 extern int __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
|
D | dwarf_next_cfi.c | 239 entry->fde.start = bytes; in dwarf_next_cfi() 240 entry->fde.end = limit; in dwarf_next_cfi()
|
D | ChangeLog | 20 * fde.c (intern_fde): Don't leak duplicate FDEs. 24 * fde.c (intern_fde): Don't intern an fde that doesn't cover a 263 * fde.c (binary_search_fde): Check encoded value size. Add hdr 375 * fde.c (intern_fde): Call get_uleb128 with instructions_end. 817 * fde.c (intern_fde): Free fde and set libdw errno when start 930 * fde.c (__libdw_find_fde): Change <fde != NULL> to likely. Return 943 * fde.c (binary_search_fde): Remove always true <address >= start> 1196 * fde.c (fde_by_offset): Renamed to ... 1232 * fde.c (fde_by_offset): Renamed to ... 1336 * fde.c (intern_fde): Fix length check for sized_augmentation_data. [all …]
|
D | Makefile.am | 85 cie.c fde.c cfi.c frame-cache.c \
|
/external/libunwind_llvm/src/ |
D | UnwindLevel1-gcc-ext.c | 231 _LIBUNWIND_EXPORT void __register_frame(const void *fde) { in __register_frame() argument 232 _LIBUNWIND_TRACE_API("__register_frame(%p)\n", fde); in __register_frame() 233 _unw_add_dynamic_fde((unw_word_t)(uintptr_t) fde); in __register_frame() 241 _LIBUNWIND_EXPORT void __deregister_frame(const void *fde) { in __deregister_frame() argument 242 _LIBUNWIND_TRACE_API("__deregister_frame(%p)\n", fde); in __deregister_frame() 243 _unw_remove_dynamic_fde((unw_word_t)(uintptr_t) fde); in __deregister_frame() 256 _LIBUNWIND_EXPORT void __register_frame_info_bases(const void *fde, void *ob, in __register_frame_info_bases() argument 258 (void)fde; in __register_frame_info_bases() 263 fde, ob, tb, db); in __register_frame_info_bases() 267 _LIBUNWIND_EXPORT void __register_frame_info(const void *fde, void *ob) { in __register_frame_info() argument [all …]
|
D | libunwind_ext.h | 29 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);
|
D | Unwind_AppleExtras.cpp | 28 void *fde; member 149 bool checkKeyMgrRegisteredFDEs(uintptr_t pc, void *&fde) { in checkKeyMgrRegisteredFDEs() argument 162 (uintptr_t)ob->fde, &fdeInfo, &cieInfo); in checkKeyMgrRegisteredFDEs() 166 fde = (void*)fdeInfo.pcStart; in checkKeyMgrRegisteredFDEs() 178 (void)fde; in checkKeyMgrRegisteredFDEs()
|
D | libunwind.cpp | 312 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { in unw_iterate_dwarf_unwind_cache() argument 320 void _unw_add_dynamic_fde(unw_word_t fde) { in _unw_add_dynamic_fde() argument 325 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _unw_add_dynamic_fde() 339 void _unw_remove_dynamic_fde(unw_word_t fde) { in _unw_remove_dynamic_fde() argument 341 DwarfFDECache<LocalAddressSpace>::removeAllIn((LocalAddressSpace::pint_t)fde); in _unw_remove_dynamic_fde()
|
D | UnwindCursor.hpp | 46 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 105 result = p->fde; in findFDE() 116 pint_t fde) { in add() argument 133 _bufferUsed->fde = fde; in add() 168 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { in iterateCacheEntries() argument 171 (*func)(p->ip_start, p->ip_end, p->fde, p->mh); in iterateCacheEntries() 1256 pint_t fde; in setInfoBasedOnIPRegister() local 1257 if (_addressSpace.findOtherFDE(pc, fde)) { in setInfoBasedOnIPRegister() [all …]
|
D | AddressSpace.hpp | 28 bool checkKeyMgrRegisteredFDEs(uintptr_t targetAddr, void *&fde); 153 bool findOtherFDE(pint_t targetAddr, pint_t &fde); 446 inline bool LocalAddressSpace::findOtherFDE(pint_t targetAddr, pint_t &fde) { in findOtherFDE() argument 448 return checkKeyMgrRegisteredFDEs(targetAddr, *((void**)&fde)); in findOtherFDE() 452 (void)fde; in findOtherFDE() 500 bool findOtherFDE(pint_t targetAddr, pint_t &fde);
|
D | EHHeaderParser.hpp | 83 pint_t fde = in decodeTableEntry() local 86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in decodeTableEntry()
|
/external/libunwind_llvm/include/ |
D | unwind.h | 319 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)
|
/external/google-breakpad/src/common/dwarf/ |
D | dwarf2reader.cc | 1218 bool InterpretFDE(const FDE &fde); 1342 bool CallFrameInfo::State::InterpretFDE(const FDE &fde) { in InterpretFDE() argument 1343 entry_ = &fde; in InterpretFDE() 2021 bool CallFrameInfo::ReadFDEFields(FDE *fde) { in ReadFDEFields() argument 2022 const char *cursor = fde->fields; in ReadFDEFields() 2025 fde->address = reader_->ReadEncodedPointer(cursor, fde->cie->pointer_encoding, in ReadFDEFields() 2027 if (size > size_t(fde->end - cursor)) in ReadFDEFields() 2028 return ReportIncomplete(fde); in ReadFDEFields() 2030 reader_->SetFunctionBase(fde->address); in ReadFDEFields() 2035 DwarfPointerEncoding(fde->cie->pointer_encoding & 0x0f); in ReadFDEFields() [all …]
|
/external/pdfium/ |
D | BUILD.gn | 1146 "xfa/fde/cfde_path.cpp", 1147 "xfa/fde/cfde_path.h", 1148 "xfa/fde/cfde_txtedtbuf.cpp", 1149 "xfa/fde/cfde_txtedtbuf.h", 1150 "xfa/fde/cfde_txtedtdorecord_deleterange.cpp", 1151 "xfa/fde/cfde_txtedtdorecord_deleterange.h", 1152 "xfa/fde/cfde_txtedtdorecord_insert.cpp", 1153 "xfa/fde/cfde_txtedtdorecord_insert.h", 1154 "xfa/fde/cfde_txtedtengine.cpp", 1155 "xfa/fde/cfde_txtedtengine.h", [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | merge-store-dependency.ll | 8 define void @test(%struct1* %fde, i32 %fd, void (i32, i32, i8*)* %func, i8* %arg) { 16 %0 = bitcast %struct1* %fde to i8* 18 %state = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 4 20 %fd1 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 2 22 %force_eof = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 3 24 %func2 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 6 26 %arg3 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 7
|
/external/clang/test/CodeGen/ |
D | 2009-01-21-InvalidIterator.c | 55 typedef struct dwarf_fde fde; typedef 58 const fde *ret;
|
/external/llvm/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 139 const FunctionDifferenceEngine &fde; member 140 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {} in QueueSorter() 143 return fde.getUnprocPredCount(Old.first) in operator ()() 144 < fde.getUnprocPredCount(New.first); in operator ()()
|
/external/swiftshader/third_party/LLVM/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 142 const FunctionDifferenceEngine &fde; member 143 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {} in QueueSorter() 146 return fde.getUnprocPredCount(Old.first) in operator ()() 147 < fde.getUnprocPredCount(New.first); in operator ()()
|
/external/elfutils/libdwfl/ |
D | frame_unwind.c | 550 unwound->signal_frame = frame->fde->cie->signal_frame; in handle_cfi() 558 unsigned ra = frame->fde->cie->return_address_register; in handle_cfi() 603 if (regno == frame->fde->cie->return_address_register) in handle_cfi() 611 if (ra_set && regno != frame->fde->cie->return_address_register) in handle_cfi() 632 frame->fde->cie->return_address_register, in handle_cfi()
|
/external/elfutils/tests/ |
D | run-readelf-zdebug.sh | 503 0xfffffd5c (offset: 0x3a0) -> 0xffffffd4 fde=[ 60] 504 0xfffffe9c (offset: 0x4e0) -> 0xffffff8c fde=[ 18] 505 0xfffffeac (offset: 0x4f0) -> 0xffffffa4 fde=[ 30]
|
/external/tcpdump/tests/ |
D | geonet_and_calm_fast.out | 100 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....;.@
|