Searched refs:cieInfo (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/libunwind/src/ |
H A D | DwarfParser.hpp | 156 CIE_Info *cieInfo); 158 FDE_Info *fdeInfo, CIE_Info *cieInfo, 161 const CIE_Info &cieInfo, pint_t upToPC, 164 static const char *parseCIE(A &addressSpace, pint_t cie, CIE_Info *cieInfo); 173 FDE_Info *fdeInfo, CIE_Info *cieInfo, in decodeFDE() argument 191 if (cieInfo->cieStart != cieStart) in decodeFDE() 194 const char *err = parseCIE(addressSpace, cieStart, cieInfo); in decodeFDE() 201 addressSpace.getEncodedP(p, nextCFI, cieInfo->pointerEncoding); in decodeFDE() 203 addressSpace.getEncodedP(p, nextCFI, cieInfo->pointerEncoding & 0x0F); in decodeFDE() 207 if (cieInfo->fdesHaveAugmentationData) { in decodeFDE() [all …]
|
H A D | EHHeaderParser.hpp | 43 typename CFI_Parser<A>::CIE_Info *cieInfo); 50 typename CFI_Parser<A>::CIE_Info *cieInfo); 97 typename CFI_Parser<A>::CIE_Info *cieInfo) { in decodeTableEntry() 104 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in findFDE() 118 typename CFI_Parser<A>::CIE_Info *cieInfo) { in findFDE() 151 hdrInfo.table_enc, fdeInfo, cieInfo)) { in getTableEntrySize() 84 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 105 findFDE(A & addressSpace,pint_t pc,pint_t ehHdrStart,uint32_t sectionLength,typename CFI_Parser<A>::FDE_Info * fdeInfo,typename CFI_Parser<A>::CIE_Info * cieInfo) findFDE() argument
|
H A D | libunwind.cpp | 299 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in _LIBUNWIND_WEAK_ALIAS() local 302 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _LIBUNWIND_WEAK_ALIAS() 324 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in __unw_add_dynamic_eh_frame_section() local 329 LocalAddressSpace::sThisAddressSpace, p, &fdeInfo, &cieInfo, in __unw_add_dynamic_eh_frame_section() 336 LocalAddressSpace::sThisAddressSpace, p, &cieInfo) == NULL) { in __unw_add_dynamic_eh_frame_section() 337 p += cieInfo.cieLength; in __unw_add_dynamic_eh_frame_section()
|
H A D | DwarfInstructions.hpp | 191 CIE_Info cieInfo; in stepWithDwarf() local 193 &cieInfo) == NULL) { in stepWithDwarf() 195 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf() 205 if (stage2 && cieInfo.mteTaggedFrame) { in stepWithDwarf() 249 assert(lastReg >= (int)cieInfo.returnAddressRegister && in stepWithDwarf() 262 else if (i == (int)cieInfo.returnAddressRegister) in stepWithDwarf() 274 isSignalFrame = cieInfo.isSignalFrame; in stepWithDwarf() 294 if (cieInfo.addressesSignedWithBKey) in stepWithDwarf()
|
H A D | UnwindCursor.hpp | 1017 const typename CFI_Parser<A>::CIE_Info &cieInfo, 1630 const typename CFI_Parser<A>::CIE_Info &cieInfo, pint_t pc, in getInfoFromFdeCie() argument 1633 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromFdeCie() 1639 _info.handler = cieInfo.personality; in getInfoFromFdeCie() 1658 typename CFI_Parser<A>::CIE_Info cieInfo; in getInfoFromDwarfSection() local 1666 &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1672 (uint32_t)sects.dwarf_index_section_length, &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1682 cachedFDE, &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1690 &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1693 if (getInfoFromFdeCie(fdeInfo, cieInfo, pc, sects.dso_base)) { in getInfoFromDwarfSection() [all …]
|