Home
last modified time | relevance | path

Searched refs:unwind_info (Results 1 – 25 of 25) sorted by relevance

/external/libunwind/src/coredump/
D_UPT_put_unwind_info.c32 if (!pi->unwind_info) in _UCD_put_unwind_info()
34 free (pi->unwind_info); in _UCD_put_unwind_info()
35 pi->unwind_info = NULL; in _UCD_put_unwind_info()
D_UCD_find_proc_info.c132 pi->unwind_info = NULL; in _UCD_find_proc_info()
139 memcpy (mem, pi->unwind_info, pi->unwind_info_size); in _UCD_find_proc_info()
140 pi->unwind_info = mem; in _UCD_find_proc_info()
/external/libunwind/src/ptrace/
D_UPT_put_unwind_info.c31 if (!pi->unwind_info) in _UPT_put_unwind_info()
33 free (pi->unwind_info); in _UPT_put_unwind_info()
34 pi->unwind_info = NULL; in _UPT_put_unwind_info()
D_UPT_find_proc_info.c121 pi->unwind_info = NULL; in _UPT_find_proc_info()
128 memcpy (mem, pi->unwind_info, pi->unwind_info_size); in _UPT_find_proc_info()
129 pi->unwind_info = mem; in _UPT_find_proc_info()
/external/libunwind/src/hppa/
Dtables.c35 if (!pi->unwind_info) in tdep_put_unwind_info()
40 free (pi->unwind_info); in tdep_put_unwind_info()
41 pi->unwind_info = NULL; in tdep_put_unwind_info()
/external/libunwind/src/ia64/
DGtables.c129 if (!pi->unwind_info) in tdep_put_unwind_info()
134 free (pi->unwind_info); in tdep_put_unwind_info()
135 pi->unwind_info = NULL; in tdep_put_unwind_info()
268 pi->unwind_info = 0; in unw_search_ia64_unwind_table()
336 pi->unwind_info = (void *) (uintptr_t) info_addr; in unw_search_ia64_unwind_table()
342 pi->unwind_info = malloc (8 * IA64_UNW_LENGTH (hdr)); in unw_search_ia64_unwind_table()
343 if (!pi->unwind_info) in unw_search_ia64_unwind_table()
346 wp = (unw_word_t *) pi->unwind_info; in unw_search_ia64_unwind_table()
351 free (pi->unwind_info); in unw_search_ia64_unwind_table()
Ddyn_info_list.S12 .section .IA_64.unwind_info,"a","progbits"
DGparser.c790 unw_dyn_info_t *di = c->pi.unwind_info; in parse_dynamic()
973 if (!c->pi.unwind_info) in create_state_record_for()
992 dp = c->pi.unwind_info; in create_state_record_for()
DGscript.c661 if (!script || (script->count == 0 && !script->pi.unwind_info)) in ia64_find_save_locs()
/external/google-breakpad/src/common/windows/
Dpdb_source_line_writer.cc706 UnwindInfo *unwind_info = static_cast<UnwindInfo *>( in PrintFrameDataUsingEXE() local
715 for (UBYTE c = 0; c < unwind_info->count_of_codes; c++) { in PrintFrameDataUsingEXE()
716 UnwindCode *unwind_code = &unwind_info->unwind_code[c]; in PrintFrameDataUsingEXE()
725 if (c < unwind_info->count_of_codes) in PrintFrameDataUsingEXE()
729 if (c < unwind_info->count_of_codes) in PrintFrameDataUsingEXE()
764 if (unwind_info->flags & UNW_FLAG_CHAININFO) { in PrintFrameDataUsingEXE()
767 (unwind_info->unwind_code + in PrintFrameDataUsingEXE()
768 ((unwind_info->count_of_codes + 1) & ~1))); in PrintFrameDataUsingEXE()
770 unwind_info = static_cast<UnwindInfo *>( in PrintFrameDataUsingEXE()
776 unwind_info = NULL; in PrintFrameDataUsingEXE()
[all …]
/external/libunwind/src/mi/
DGdyn-extract.c45 pi->unwind_info = di; in unwi_extract_dynamic_proc_info()
47 pi->unwind_info = NULL; in unwi_extract_dynamic_proc_info()
DGdyn-remote.c292 if (!pi->unwind_info) in unwi_dyn_remote_put_unwind_info()
295 free_dyn_info (pi->unwind_info); in unwi_dyn_remote_put_unwind_info()
296 free (pi->unwind_info); in unwi_dyn_remote_put_unwind_info()
297 pi->unwind_info = NULL; in unwi_dyn_remote_put_unwind_info()
DGget_proc_name.c61 unw_dyn_info_t *di = pi.unwind_info; in get_proc_name()
/external/libunwind/src/x86_64/
DGos-linux.c38 assert(! need_unwind_info || dw->pi.unwind_info); in tdep_fetch_frame()
40 && dw->pi.unwind_info in tdep_fetch_frame()
41 && ((struct dwarf_cie_info *) dw->pi.unwind_info)->signal_frame) in tdep_fetch_frame()
/external/libunwind_llvm/src/
DUnwindLevel1-gcc-ext.c145 const uint32_t* unwindInfo = (uint32_t *) frameInfo.unwind_info; in _Unwind_Backtrace()
202 (void *)(intptr_t) info.unwind_info); in _Unwind_Find_FDE()
203 return (void *)(intptr_t) info.unwind_info; in _Unwind_Find_FDE()
DUnwindCursor.hpp916 decode_eht_entry(reinterpret_cast<const uint32_t *>(_info.unwind_info), in stepWithEHABI()
931 (pint_t)_info.unwind_info, in stepWithDwarfFDE()
1439 _info.unwind_info = exceptionTableAddr; in getInfoFromEHABISection()
1500 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromDwarfSection()
1771 _info.unwind_info = 0; in getInfoFromCompactEncodingSection()
1792 _info.unwind_info = reinterpret_cast<unw_word_t>(unwindEntry); in getInfoFromSEH()
1917 _info.unwind_info = fdeInfo.fdeStart; in setInfoBasedOnIPRegister()
1945 _info.unwind_info = fdeInfo.fdeStart; in setInfoBasedOnIPRegister()
DUnwind-EHABI.cpp488 (_Unwind_EHT_Header *)frameInfo.unwind_info; in unwind_phase1()
600 (_Unwind_EHT_Header *)frameInfo.unwind_info; in unwind_phase2()
/external/libunwind/src/dwarf/
DGfde.c353 pi->unwind_info = mempool_alloc (&dwarf_cie_info_pool); in dwarf_extract_proc_info_from_fde()
354 if (!pi->unwind_info) in dwarf_extract_proc_info_from_fde()
372 memcpy (pi->unwind_info, &dci, sizeof (dci)); in dwarf_extract_proc_info_from_fde()
DGparser.c441 assert(c->pi.unwind_info); in fetch_proc_info()
442 struct dwarf_cie_info *dci = c->pi.unwind_info; in fetch_proc_info()
465 else if (pi->unwind_info && pi->format == UNW_INFO_FORMAT_TABLE) in put_unwind_info()
467 mempool_free (&dwarf_cie_info_pool, pi->unwind_info); in put_unwind_info()
468 pi->unwind_info = NULL; in put_unwind_info()
479 dci = c->pi.unwind_info; in parse_fde()
DGfind_proc_info-lsb.c1006 if (need_unwind_info && pi->unwind_info && pi->format == UNW_INFO_FORMAT_TABLE) in dwarf_search_unwind_table()
1012 mempool_free (&dwarf_cie_info_pool, pi->unwind_info); in dwarf_search_unwind_table()
1013 pi->unwind_info = NULL; in dwarf_search_unwind_table()
/external/libunwind/src/arm/
DGex_tables.c287 unw_word_t entry = (unw_word_t) c->pi.unwind_info; in arm_exidx_extract()
438 pi->unwind_info = (void *) entry; in tdep_search_unwind_table()
/external/mesa3d/src/gallium/auxiliary/util/
Du_debug_stack.c112 pip.unwind_info = NULL; in debug_backtrace_capture()
/external/libunwind/include/
Dlibunwind-common.h148 void *unwind_info; /* unwind-info (arch-specific) */ member
Dlibunwind-common.h.in136 void *unwind_info; /* unwind-info (arch-specific) */ member
/external/libunwind_llvm/include/
Dlibunwind.h94 unw_word_t unwind_info; /* address of DWARF unwind info, or zero */ member