Searched defs:fde (Results 1 - 16 of 16) sorted by relevance

/external/elfutils/libdw/
H A Ddwarf_cfi_addrframe.c42 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 Dcfi.c495 __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 Dfde.c73 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 Dcfi.h170 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 Dlibdw.h228 Dwarf_FDE fde; member in union:__anon6752
316 see whether ENTRY->cie or ENTRY->fde is valid.
/external/libunwind_llvm/src/
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 DEHHeaderParser.hpp84 pint_t fde = local
87 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo);
89 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s",
H A DUnwindLevel1-gcc-ext.c231 _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 Dlibunwind.cpp317 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 DAddressSpace.hpp28 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 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);
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 D2009-01-21-InvalidIterator.c55 typedef struct dwarf_fde fde; typedef in typeref:struct:dwarf_fde
58 const fde *ret;
/external/elfutils/include/elfutils/
H A Dlibdw.h228 Dwarf_FDE fde; member in union:__anon6699
316 see whether ENTRY->cie or ENTRY->fde is valid.
/external/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp139 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 DDifferenceEngine.cpp142 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 Ddwarf2reader.cc1218 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...]

Completed in 482 milliseconds