Searched refs:cieInfo (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/libunwind/src/ |
D | DwarfParser.hpp | 155 CIE_Info *cieInfo); 157 FDE_Info *fdeInfo, CIE_Info *cieInfo); 159 const CIE_Info &cieInfo, pint_t upToPC, 162 static const char *parseCIE(A &addressSpace, pint_t cie, CIE_Info *cieInfo); 168 FDE_Info *fdeInfo, CIE_Info *cieInfo) { in decodeFDE() argument 184 const char *err = parseCIE(addressSpace, cieStart, cieInfo); in decodeFDE() 190 addressSpace.getEncodedP(p, nextCFI, cieInfo->pointerEncoding); in decodeFDE() 192 addressSpace.getEncodedP(p, nextCFI, cieInfo->pointerEncoding & 0x0F); in decodeFDE() 196 if (cieInfo->fdesHaveAugmentationData) { in decodeFDE() 199 if (cieInfo->lsdaEncoding != DW_EH_PE_omit) { in decodeFDE() [all …]
|
D | EHHeaderParser.hpp | 43 typename CFI_Parser<A>::CIE_Info *cieInfo); 50 typename CFI_Parser<A>::CIE_Info *cieInfo); 83 typename CFI_Parser<A>::CIE_Info *cieInfo) { in decodeTableEntry() argument 90 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); in decodeTableEntry() 104 typename CFI_Parser<A>::CIE_Info *cieInfo) { in findFDE() argument 137 hdrInfo.table_enc, fdeInfo, cieInfo)) { in findFDE()
|
D | DwarfInstructions.hpp | 159 CIE_Info cieInfo; in stepWithDwarf() local 161 &cieInfo) == NULL) { in stepWithDwarf() 163 if (CFI_Parser<A>::parseFDEInstructions(addressSpace, fdeInfo, cieInfo, pc, in stepWithDwarf() 174 assert(lastReg >= (int)cieInfo.returnAddressRegister && in stepWithDwarf() 187 else if (i == (int)cieInfo.returnAddressRegister) in stepWithDwarf() 196 } else if (i == (int)cieInfo.returnAddressRegister) { in stepWithDwarf() 199 returnAddress = registers.getRegister(cieInfo.returnAddressRegister); in stepWithDwarf() 207 isSignalFrame = cieInfo.isSignalFrame; in stepWithDwarf() 226 if (cieInfo.addressesSignedWithBKey) in stepWithDwarf()
|
D | UnwindCursor.hpp | 930 const typename CFI_Parser<A>::CIE_Info &cieInfo, 1486 const typename CFI_Parser<A>::CIE_Info &cieInfo, pint_t pc, in getInfoFromFdeCie() argument 1489 if (CFI_Parser<A>::parseFDEInstructions(_addressSpace, fdeInfo, cieInfo, pc, in getInfoFromFdeCie() 1495 _info.handler = cieInfo.personality; in getInfoFromFdeCie() 1514 typename CFI_Parser<A>::CIE_Info cieInfo; in getInfoFromDwarfSection() local 1522 &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1528 (uint32_t)sects.dwarf_index_section_length, &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1538 cachedFDE, &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1546 &fdeInfo, &cieInfo); in getInfoFromDwarfSection() 1549 if (getInfoFromFdeCie(fdeInfo, cieInfo, pc, sects.dso_base)) { in getInfoFromDwarfSection() [all …]
|
D | libunwind.cpp | 259 CFI_Parser<LocalAddressSpace>::CIE_Info cieInfo; in _LIBUNWIND_WEAK_ALIAS() local 262 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _LIBUNWIND_WEAK_ALIAS()
|
/external/llvm-project/lld/lib/ReaderWriter/MachO/ |
D | MachONormalizedFileToAtoms.cpp | 1014 CIEInfo &cieInfo, in processAugmentationString() argument 1026 cieInfo._augmentationDataPresent = true; in processAugmentationString() 1032 cieInfo._offsetOfLSDA = offsetInAugmentationData; in processAugmentationString() 1039 cieInfo._offsetOfPersonality = offsetInAugmentationData; in processAugmentationString() 1049 cieInfo._offsetOfFDEPointerEncoding = offsetInAugmentationData; in processAugmentationString() 1059 cieInfo._mayHaveEH = true; in processAugmentationString() 1066 cieInfo._augmentationDataLength = offsetInAugmentationData; in processAugmentationString() 1082 CIEInfo cieInfo; in processCIE() local 1093 cieInfo, augmentationStringLength)) in processCIE() 1096 if (cieInfo._offsetOfPersonality != ~0U) { in processCIE() [all …]
|