Home
last modified time | relevance | path

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

/external/llvm-project/libunwind/src/
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
137 hdrInfo.table_enc, fdeInfo, cieInfo)) { in findFDE()
138 if (pc >= fdeInfo->pcStart && pc < fdeInfo->pcEnd) in findFDE()
DDwarfParser.hpp154 uintptr_t sectionLength, pint_t fdeHint, FDE_Info *fdeInfo,
157 FDE_Info *fdeInfo, CIE_Info *cieInfo);
158 static bool parseFDEInstructions(A &addressSpace, const FDE_Info &fdeInfo,
168 FDE_Info *fdeInfo, CIE_Info *cieInfo) { in decodeFDE() argument
194 fdeInfo->lsda = 0; in decodeFDE()
206 fdeInfo->lsda = in decodeFDE()
212 fdeInfo->fdeStart = fdeStart; in decodeFDE()
213 fdeInfo->fdeLength = nextCFI - fdeStart; in decodeFDE()
214 fdeInfo->fdeInstructions = p; in decodeFDE()
215 fdeInfo->pcStart = pcStart; in decodeFDE()
[all …]
Dlibunwind.cpp258 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in _LIBUNWIND_WEAK_ALIAS() local
262 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _LIBUNWIND_WEAK_ALIAS()
266 unw_word_t mh_group = fdeInfo.fdeStart; in _LIBUNWIND_WEAK_ALIAS()
268 fdeInfo.pcStart, fdeInfo.pcEnd, in _LIBUNWIND_WEAK_ALIAS()
269 fdeInfo.fdeStart); in _LIBUNWIND_WEAK_ALIAS()
DUnwindCursor.hpp929 bool getInfoFromFdeCie(const typename CFI_Parser<A>::FDE_Info &fdeInfo,
1485 const typename CFI_Parser<A>::FDE_Info &fdeInfo, in getInfoFromFdeCie() argument
1489 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromFdeCie()
1492 _info.start_ip = fdeInfo.pcStart; in getInfoFromFdeCie()
1493 _info.end_ip = fdeInfo.pcEnd; in getInfoFromFdeCie()
1494 _info.lsda = fdeInfo.lsda; in getInfoFromFdeCie()
1501 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromFdeCie()
1502 _info.unwind_info_size = static_cast<uint32_t>(fdeInfo.fdeLength); in getInfoFromFdeCie()
1513 typename CFI_Parser<A>::FDE_Info fdeInfo; in getInfoFromDwarfSection() local
1522 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
[all …]
DDwarfInstructions.hpp158 FDE_Info fdeInfo; in stepWithDwarf() local
160 if (CFI_Parser<A>::decodeFDE(addressSpace, fdeStart, &fdeInfo, in stepWithDwarf()
163 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf()