Home
last modified time | relevance | path

Searched refs:fdeInfo (Results 1 – 5 of 5) sorted by relevance

/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/
DDwarfParser.hpp101 uint32_t sectionLength, pint_t fdeHint, FDE_Info *fdeInfo,
104 FDE_Info *fdeInfo, CIE_Info *cieInfo);
105 static bool parseFDEInstructions(A &addressSpace, const FDE_Info &fdeInfo,
122 FDE_Info *fdeInfo, CIE_Info *cieInfo) { in decodeFDE() argument
148 fdeInfo->lsda = 0; in decodeFDE()
160 fdeInfo->lsda = in decodeFDE()
166 fdeInfo->fdeStart = fdeStart; in decodeFDE()
167 fdeInfo->fdeLength = nextCFI - fdeStart; in decodeFDE()
168 fdeInfo->fdeInstructions = p; in decodeFDE()
169 fdeInfo->pcStart = pcStart; in decodeFDE()
[all …]
DUnwindCursor.hpp813 typename CFI_Parser<A>::FDE_Info fdeInfo; in getInfoFromDwarfSection() local
822 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
837 cachedFDE, &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
845 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
849 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromDwarfSection()
852 _info.start_ip = fdeInfo.pcStart; in getInfoFromDwarfSection()
853 _info.end_ip = fdeInfo.pcEnd; in getInfoFromDwarfSection()
854 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection()
859 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromDwarfSection()
860 _info.unwind_info_size = (uint32_t)fdeInfo.fdeLength; in getInfoFromDwarfSection()
[all …]
DUnwind_AppleExtras.cpp158 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in checkKeyMgrRegisteredFDEs() local
162 (uintptr_t)ob->fde, &fdeInfo, &cieInfo); in checkKeyMgrRegisteredFDEs()
165 if ((fdeInfo.pcStart <= pc) && (pc < fdeInfo.pcEnd)) { in checkKeyMgrRegisteredFDEs()
166 fde = (void*)fdeInfo.pcStart; in checkKeyMgrRegisteredFDEs()
Dlibunwind.cpp309 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in _unw_add_dynamic_fde() local
313 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _unw_add_dynamic_fde()
317 unw_word_t mh_group = fdeInfo.fdeStart; in _unw_add_dynamic_fde()
319 fdeInfo.pcStart, fdeInfo.pcEnd, in _unw_add_dynamic_fde()
320 fdeInfo.fdeStart); in _unw_add_dynamic_fde()
DDwarfInstructions.hpp157 FDE_Info fdeInfo; in stepWithDwarf() local
160 &fdeInfo, &cieInfo) == NULL) { in stepWithDwarf()
162 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf()