Home
last modified time | relevance | path

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

/external/libcxxabi/src/Unwind/
DDwarfParser.hpp103 CIE_Info *cieInfo);
105 FDE_Info *fdeInfo, CIE_Info *cieInfo);
107 const CIE_Info &cieInfo, pint_t upToPC,
110 static const char *parseCIE(A &addressSpace, pint_t cie, CIE_Info *cieInfo);
114 pint_t instructionsEnd, const CIE_Info &cieInfo,
123 FDE_Info *fdeInfo, CIE_Info *cieInfo) { in decodeFDE() argument
139 const char *err = parseCIE(addressSpace, cieStart, cieInfo); in decodeFDE()
145 addressSpace.getEncodedP(p, nextCFI, cieInfo->pointerEncoding); in decodeFDE()
147 addressSpace.getEncodedP(p, nextCFI, cieInfo->pointerEncoding & 0x0F); in decodeFDE()
151 if (cieInfo->fdesHaveAugmentationData) { in decodeFDE()
[all …]
DEHHeaderParser.hpp45 typename CFI_Parser<A>::CIE_Info *cieInfo);
52 typename CFI_Parser<A>::CIE_Info *cieInfo);
79 typename CFI_Parser<A>::CIE_Info *cieInfo) { in decodeTableEntry() argument
86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in decodeTableEntry()
100 typename CFI_Parser<A>::CIE_Info *cieInfo) { in findFDE() argument
129 hdrInfo.table_enc, fdeInfo, cieInfo)) { in findFDE()
DUnwindCursor.hpp821 typename CFI_Parser<A>::CIE_Info cieInfo; in getInfoFromDwarfSection() local
829 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
835 (uint32_t)sects.dwarf_index_section_length, &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
845 cachedFDE, &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
853 &fdeInfo, &cieInfo); in getInfoFromDwarfSection()
857 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromDwarfSection()
863 _info.handler = cieInfo.personality; in getInfoFromDwarfSection()
1212 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in setInfoBasedOnIPRegister() local
1214 cachedFDE, &fdeInfo, &cieInfo); in setInfoBasedOnIPRegister()
1217 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, in setInfoBasedOnIPRegister()
[all …]
DUnwind_AppleExtras.cpp159 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in checkKeyMgrRegisteredFDEs() local
162 (uintptr_t)ob->fde, &fdeInfo, &cieInfo); in checkKeyMgrRegisteredFDEs()
DDwarfInstructions.hpp158 CIE_Info cieInfo; in stepWithDwarf() local
160 &cieInfo) == NULL) { in stepWithDwarf()
162 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf()
173 assert(lastReg <= (int)cieInfo.returnAddressRegister && in stepWithDwarf()
186 else if (i == (int)cieInfo.returnAddressRegister) in stepWithDwarf()
Dlibunwind.cpp321 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in _unw_add_dynamic_fde() local
324 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _unw_add_dynamic_fde()