Searched refs:fdeInfo (Results 1 – 5 of 5) sorted by relevance
| /freebsd-src/contrib/llvm-project/libunwind/src/ |
| H A D | EHHeaderParser.hpp | 42 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() argument 104 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in decodeTableEntry() 117 typename CFI_Parser<A>::FDE_Info *fdeInfo, in findFDE() argument 151 hdrInfo.table_enc, fdeInfo, cieInfo)) { in findFDE() 152 if (pc >= fdeInfo->pcStart && pc < fdeInfo->pcEnd) in findFDE()
|
| H A D | DwarfParser.hpp | 155 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 D | libunwind.cpp | 298 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 in __unw_add_dynamic_eh_frame_section() [all...] |
| H A D | UnwindCursor.hpp | 1016 bool getInfoFromFdeCie(const typename CFI_Parser<A>::FDE_Info &fdeInfo, 1629 const typename CFI_Parser<A>::FDE_Info &fdeInfo, in getInfoFromFdeCie() 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() 1666 &fdeInfo, in getInfoFromDwarfSection() 1630 getInfoFromFdeCie(const typename CFI_Parser<A>::FDE_Info & fdeInfo,const typename CFI_Parser<A>::CIE_Info & cieInfo,pint_t pc,uintptr_t dso_base) getInfoFromFdeCie() argument 1658 typename CFI_Parser<A>::FDE_Info fdeInfo; getInfoFromDwarfSection() local 2654 typename CFI_Parser<A>::FDE_Info fdeInfo; setInfoBasedOnIPRegister() local 2665 typename CFI_Parser<A>::FDE_Info fdeInfo; setInfoBasedOnIPRegister() local [all...] |
| H A D | DwarfInstructions.hpp | 190 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()
|