Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libunwind/src/
H A DEHHeaderParser.hpp42 typename CFI_Parser<A>::FDE_Info *fdeInfo,
49 typename CFI_Parser<A>::FDE_Info *fdeInfo,
96 uint8_t tableEnc, typename CFI_Parser<A>::FDE_Info *fdeInfo, in decodeTableEntry()
104 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in findFDE() argument
117 typename CFI_Parser<A>::FDE_Info *fdeInfo, in findFDE()
151 hdrInfo.table_enc, fdeInfo, cieInfo)) { in getTableEntrySize()
152 if (pc >= fdeInfo->pcStart && pc < fdeInfo->pcEnd) in getTableEntrySize()
83 decodeTableEntry(A & addressSpace,pint_t & tableEntry,pint_t ehHdrStart,pint_t ehHdrEnd,uint8_t tableEnc,typename CFI_Parser<A>::FDE_Info * fdeInfo,typename CFI_Parser<A>::CIE_Info * cieInfo) decodeTableEntry() argument
H A DDwarfParser.hpp155 size_t sectionLength, pint_t fdeHint, FDE_Info *fdeInfo,
158 FDE_Info *fdeInfo, CIE_Info *cieInfo,
160 static bool parseFDEInstructions(A &addressSpace, const FDE_Info &fdeInfo,
173 FDE_Info *fdeInfo, CIE_Info *cieInfo, in decodeFDE() argument
205 fdeInfo->lsda = 0; in decodeFDE()
217 fdeInfo->lsda = in decodeFDE()
223 fdeInfo->fdeStart = fdeStart; in decodeFDE()
224 fdeInfo->fdeLength = nextCFI - fdeStart; in decodeFDE()
225 fdeInfo->fdeInstructions = p; in decodeFDE()
226 fdeInfo->pcStart = pcStart; in decodeFDE()
[all …]
H A Dlibunwind.cpp298 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in _LIBUNWIND_WEAK_ALIAS() local
302 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _LIBUNWIND_WEAK_ALIAS()
306 unw_word_t mh_group = fdeInfo.fdeStart; in _LIBUNWIND_WEAK_ALIAS()
308 fdeInfo.pcStart, fdeInfo.pcEnd, in _LIBUNWIND_WEAK_ALIAS()
309 fdeInfo.fdeStart); in _LIBUNWIND_WEAK_ALIAS()
325 CFI_Parser<LocalAddressSpace>::FDE_Info fdeInfo; in __unw_add_dynamic_eh_frame_section() local
329 LocalAddressSpace::sThisAddressSpace, p, &fdeInfo, &cieInfo, in __unw_add_dynamic_eh_frame_section()
332 fdeInfo.pcStart, fdeInfo.pcEnd, in __unw_add_dynamic_eh_frame_section()
333 fdeInfo.fdeStart); in __unw_add_dynamic_eh_frame_section()
334 p += fdeInfo.fdeLength; in __unw_add_dynamic_eh_frame_section()
H A DUnwindCursor.hpp1016 bool getInfoFromFdeCie(const typename CFI_Parser<A>::FDE_Info &fdeInfo,
1629 const typename CFI_Parser<A>::FDE_Info &fdeInfo, in getInfoFromFdeCie() argument
1633 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromFdeCie()
1636 _info.start_ip = fdeInfo.pcStart; in getInfoFromFdeCie()
1637 _info.end_ip = fdeInfo.pcEnd; in getInfoFromFdeCie()
1638 _info.lsda = fdeInfo.lsda; in getInfoFromFdeCie()
1645 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromFdeCie()
1646 _info.unwind_info_size = static_cast<uint32_t>(fdeInfo.fdeLength); in getInfoFromFdeCie()
1657 typename CFI_Parser<A>::FDE_Info fdeInfo; in getInfoFromDwarfSection() local
1666 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
[all …]
H A DDwarfInstructions.hpp190 FDE_Info fdeInfo; in stepWithDwarf() local
192 if (CFI_Parser<A>::decodeFDE(addressSpace, fdeStart, &fdeInfo, in stepWithDwarf()
195 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf()