Searched refs:fdeInfo (Results 1 – 6 of 6) sorted by relevance
/external/libcxxabi/src/Unwind/ |
D | DwarfParser.hpp | 102 uint32_t sectionLength, pint_t fdeHint, FDE_Info *fdeInfo, 105 FDE_Info *fdeInfo, CIE_Info *cieInfo); 106 static bool parseFDEInstructions(A &addressSpace, const FDE_Info &fdeInfo, 123 FDE_Info *fdeInfo, CIE_Info *cieInfo) { in decodeFDE() argument 149 fdeInfo->lsda = 0; in decodeFDE() 161 fdeInfo->lsda = in decodeFDE() 167 fdeInfo->fdeStart = fdeStart; in decodeFDE() 168 fdeInfo->fdeLength = nextCFI - fdeStart; in decodeFDE() 169 fdeInfo->fdeInstructions = p; in decodeFDE() 170 fdeInfo->pcStart = pcStart; in decodeFDE() [all …]
|
D | EHHeaderParser.hpp | 44 typename CFI_Parser<A>::FDE_Info *fdeInfo, 51 typename CFI_Parser<A>::FDE_Info *fdeInfo, 78 uint8_t tableEnc, typename CFI_Parser<A>::FDE_Info *fdeInfo, in decodeTableEntry() argument 86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in decodeTableEntry() 99 typename CFI_Parser<A>::FDE_Info *fdeInfo, in findFDE() argument 129 hdrInfo.table_enc, fdeInfo, cieInfo)) { in findFDE() 130 if (pc >= fdeInfo->pcStart && pc < fdeInfo->pcEnd) in findFDE()
|
D | UnwindCursor.hpp | 820 typename CFI_Parser<A>::FDE_Info fdeInfo; in getInfoFromDwarfSection() local 829 &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 835 (uint32_t)sects.dwarf_index_section_length, &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 845 cachedFDE, &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 853 &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 857 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromDwarfSection() 860 _info.start_ip = fdeInfo.pcStart; in getInfoFromDwarfSection() 861 _info.end_ip = fdeInfo.pcEnd; in getInfoFromDwarfSection() 862 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection() 867 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromDwarfSection() [all …]
|
D | Unwind_AppleExtras.cpp | 158 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()
|
D | libunwind.cpp | 320 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in _unw_add_dynamic_fde() local 324 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _unw_add_dynamic_fde() 328 unw_word_t mh_group = fdeInfo.fdeStart; in _unw_add_dynamic_fde() 330 fdeInfo.pcStart, fdeInfo.pcEnd, in _unw_add_dynamic_fde() 331 fdeInfo.fdeStart); in _unw_add_dynamic_fde()
|
D | DwarfInstructions.hpp | 157 FDE_Info fdeInfo; in stepWithDwarf() local 159 if (CFI_Parser<A>::decodeFDE(addressSpace, fdeStart, &fdeInfo, in stepWithDwarf() 162 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf()
|