Home
last modified time | relevance | path

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

/external/libunwind_llvm/src/
DDwarfParser.hpp103 uint32_t sectionLength, pint_t fdeHint, FDE_Info *fdeInfo,
106 FDE_Info *fdeInfo, CIE_Info *cieInfo);
107 static bool parseFDEInstructions(A &addressSpace, const FDE_Info &fdeInfo,
124 FDE_Info *fdeInfo, CIE_Info *cieInfo) { in decodeFDE() argument
150 fdeInfo->lsda = 0; in decodeFDE()
162 fdeInfo->lsda = in decodeFDE()
168 fdeInfo->fdeStart = fdeStart; in decodeFDE()
169 fdeInfo->fdeLength = nextCFI - fdeStart; in decodeFDE()
170 fdeInfo->fdeInstructions = p; in decodeFDE()
171 fdeInfo->pcStart = pcStart; in decodeFDE()
[all …]
DEHHeaderParser.hpp42 typename CFI_Parser<A>::FDE_Info *fdeInfo,
49 typename CFI_Parser<A>::FDE_Info *fdeInfo,
82 uint8_t tableEnc, typename CFI_Parser<A>::FDE_Info *fdeInfo, in decodeTableEntry() argument
90 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in decodeTableEntry()
103 typename CFI_Parser<A>::FDE_Info *fdeInfo, in findFDE() argument
135 hdrInfo.table_enc, fdeInfo, cieInfo)) { in findFDE()
136 if (pc >= fdeInfo->pcStart && pc < fdeInfo->pcEnd) in findFDE()
DUnwind_AppleExtras.cpp157 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in checkKeyMgrRegisteredFDEs() local
161 (uintptr_t)ob->fde, &fdeInfo, &cieInfo); in checkKeyMgrRegisteredFDEs()
164 if ((fdeInfo.pcStart <= pc) && (pc < fdeInfo.pcEnd)) { in checkKeyMgrRegisteredFDEs()
165 fde = (void*)fdeInfo.pcStart; in checkKeyMgrRegisteredFDEs()
Dlibunwind.cpp254 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in _unw_add_dynamic_fde() local
258 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _unw_add_dynamic_fde()
262 unw_word_t mh_group = fdeInfo.fdeStart; in _unw_add_dynamic_fde()
264 fdeInfo.pcStart, fdeInfo.pcEnd, in _unw_add_dynamic_fde()
265 fdeInfo.fdeStart); in _unw_add_dynamic_fde()
DUnwindCursor.hpp1453 typename CFI_Parser<A>::FDE_Info fdeInfo; in getInfoFromDwarfSection() local
1462 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
1468 (uint32_t)sects.dwarf_index_section_length, &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
1478 cachedFDE, &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
1486 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
1490 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromDwarfSection()
1493 _info.start_ip = fdeInfo.pcStart; in getInfoFromDwarfSection()
1494 _info.end_ip = fdeInfo.pcEnd; in getInfoFromDwarfSection()
1495 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection()
1500 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromDwarfSection()
[all …]
DDwarfInstructions.hpp154 FDE_Info fdeInfo; in stepWithDwarf() local
156 if (CFI_Parser<A>::decodeFDE(addressSpace, fdeStart, &fdeInfo, in stepWithDwarf()
159 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf()