/external/elfutils/libdw/ |
H A D | dwarf_cfi_addrframe.c | 42 struct dwarf_fde *fde = __libdw_find_fde (cache, address); local 43 if (fde == NULL) 46 int error = __libdw_frame_at_address (cache, fde, address, frame);
|
H A D | cfi.c | 495 __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde, argument 498 int result = cie_cache_initial_state (cache, fde->cie); 501 Dwarf_Frame *fs = duplicate_frame_state (fde->cie->initial_state, NULL); 505 fs->fde = fde; 506 fs->start = fde->start; 507 fs->end = fde->end; 509 result = execute_cfi (cache, fde->cie, &fs, 510 fde->instructions, fde [all...] |
H A D | fde.c | 73 struct dwarf_fde *fde = malloc (sizeof (struct dwarf_fde)); local 74 if (fde == NULL) 80 fde->instructions = entry->start; 81 fde->instructions_end = entry->end; 83 &fde->instructions, &fde->start)) 85 &fde->instructions, &fde->end))) 87 free (fde); 91 fde 162 struct dwarf_fde *fde = intern_fde (cache, &entry.fde); local 217 Dwarf_Addr fde; local 262 struct dwarf_fde *fde = __libdw_fde_by_offset (cache, offset); local 307 struct dwarf_fde *fde = intern_fde (cache, &entry.fde); local [all...] |
H A D | cfi.h | 170 struct dwarf_fde *fde; member in struct:Dwarf_Frame_s 218 extern int __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
|
H A D | libdw.h | 228 Dwarf_FDE fde; member in union:__anon6752 316 see whether ENTRY->cie or ENTRY->fde is valid.
|
/external/libunwind_llvm/src/ |
H A D | Unwind_AppleExtras.cpp | 28 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 D | EHHeaderParser.hpp | 84 pint_t fde = local 87 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); 89 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s",
|
H A D | UnwindLevel1-gcc-ext.c | 231 _LIBUNWIND_EXPORT void __register_frame(const void *fde) { argument 232 _LIBUNWIND_TRACE_API("__register_frame(%p)", 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)", 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 D | libunwind.cpp | 317 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { 325 void _unw_add_dynamic_fde(unw_word_t fde) { argument 330 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); 333 // Use fde as mh_group 339 _LIBUNWIND_DEBUG_LOG("_unw_add_dynamic_fde: bad fde: %s", message); 344 void _unw_remove_dynamic_fde(unw_word_t fde) { argument 345 // fde is own mh_group 346 DwarfFDECache<LocalAddressSpace>::removeAllIn((LocalAddressSpace::pint_t)fde); 316 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 D | AddressSpace.hpp | 28 bool checkKeyMgrRegisteredFDEs(uintptr_t targetAddr, void *&fde); 186 bool findOtherFDE(pint_t targetAddr, pint_t &fde); 510 inline bool LocalAddressSpace::findOtherFDE(pint_t targetAddr, pint_t &fde) { argument 512 return checkKeyMgrRegisteredFDEs(targetAddr, *((void**)&fde)); 516 (void)fde; 564 bool findOtherFDE(pint_t targetAddr, pint_t &fde);
|
H A 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 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); 1338 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...] |
/external/clang/test/CodeGen/ |
H A D | 2009-01-21-InvalidIterator.c | 55 typedef struct dwarf_fde fde; typedef in typeref:struct:dwarf_fde 58 const fde *ret;
|
/external/elfutils/include/elfutils/ |
H A D | libdw.h | 228 Dwarf_FDE fde; member in union:__anon6699 316 see whether ENTRY->cie or ENTRY->fde is valid.
|
/external/llvm/tools/llvm-diff/ |
H A D | DifferenceEngine.cpp | 139 const FunctionDifferenceEngine &fde; member in struct:__anon14863::FunctionDifferenceEngine::QueueSorter 140 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {} argument 143 return fde.getUnprocPredCount(Old.first) 144 < fde.getUnprocPredCount(New.first);
|
/external/swiftshader/third_party/LLVM/tools/llvm-diff/ |
H A D | DifferenceEngine.cpp | 142 const FunctionDifferenceEngine &fde; member in struct:__anon23138::FunctionDifferenceEngine::QueueSorter 143 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {} argument 146 return fde.getUnprocPredCount(Old.first) 147 < fde.getUnprocPredCount(New.first);
|
/external/google-breakpad/src/common/dwarf/ |
H A D | dwarf2reader.cc | 1218 bool InterpretFDE(const FDE &fde); 1342 bool CallFrameInfo::State::InterpretFDE(const FDE &fde) { argument 1343 entry_ = &fde; 2021 bool CallFrameInfo::ReadFDEFields(FDE *fde) { argument 2022 const char *cursor = fde->fields; 2025 fde->address = reader_->ReadEncodedPointer(cursor, fde->cie->pointer_encoding, 2027 if (size > size_t(fde->end - cursor)) 2028 return ReportIncomplete(fde); 2030 reader_->SetFunctionBase(fde 2098 FDE fde; local [all...] |