/external/libunwind_llvm/src/ |
H A D | CompactUnwinder.hpp | 37 uint32_t functionStart, A &addressSpace, 43 static void frameUnwind(A &addressSpace, Registers_x86 ®isters); 44 static void framelessUnwind(A &addressSpace, 49 uint32_t functionStart, A &addressSpace, 53 A &addressSpace, Registers_x86 ®isters, bool indirectStackSize); 59 A &addressSpace, Registers_x86 ®isters) { 63 addressSpace, registers); 66 addressSpace, registers, false); 69 addressSpace, registers, true); 77 A &addressSpace, Registers_x8 57 stepWithCompactEncoding( compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A &addressSpace, Registers_x86 ®isters) argument 75 stepWithCompactEncodingEBPFrame( compact_unwind_encoding_t compactEncoding, uint32_t functionStart, A &addressSpace, Registers_x86 ®isters) argument 119 stepWithCompactEncodingFrameless( compact_unwind_encoding_t encoding, uint32_t functionStart, A &addressSpace, Registers_x86 ®isters, bool indirectStackSize) argument 238 frameUnwind(A &addressSpace, Registers_x86 ®isters) argument 250 framelessUnwind( A &addressSpace, typename A::pint_t returnAddressLocation, Registers_x86 ®isters) argument 286 stepWithCompactEncoding( compact_unwind_encoding_t compactEncoding, uint64_t functionStart, A &addressSpace, Registers_x86_64 ®isters) argument 304 stepWithCompactEncodingRBPFrame( compact_unwind_encoding_t compactEncoding, uint64_t functionStart, A &addressSpace, Registers_x86_64 ®isters) argument 348 stepWithCompactEncodingFrameless( compact_unwind_encoding_t encoding, uint64_t functionStart, A &addressSpace, Registers_x86_64 ®isters, bool indirectStackSize) argument 467 frameUnwind(A &addressSpace, Registers_x86_64 ®isters) argument 479 framelessUnwind(A &addressSpace, uint64_t returnAddressLocation, Registers_x86_64 ®isters) argument 513 stepWithCompactEncoding( compact_unwind_encoding_t compactEncoding, uint64_t functionStart, A &addressSpace, Registers_arm64 ®isters) argument 528 stepWithCompactEncodingFrameless( compact_unwind_encoding_t encoding, uint64_t, A &addressSpace, Registers_arm64 ®isters) argument 610 stepWithCompactEncodingFrame( compact_unwind_encoding_t encoding, uint64_t, A &addressSpace, Registers_arm64 ®isters) argument [all...] |
H A D | EHHeaderParser.hpp | 40 static void decodeEHHdr(A &addressSpace, pint_t ehHdrStart, pint_t ehHdrEnd, 42 static bool findFDE(A &addressSpace, pint_t pc, pint_t ehHdrStart, 48 static bool decodeTableEntry(A &addressSpace, pint_t &tableEntry, 57 void EHHeaderParser<A>::decodeEHHdr(A &addressSpace, pint_t ehHdrStart, argument 60 uint8_t version = addressSpace.get8(p++); 64 uint8_t eh_frame_ptr_enc = addressSpace.get8(p++); 65 uint8_t fde_count_enc = addressSpace.get8(p++); 66 ehHdrInfo.table_enc = addressSpace.get8(p++); 69 addressSpace.getEncodedP(p, ehHdrEnd, eh_frame_ptr_enc, ehHdrStart); 71 addressSpace 76 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) argument 97 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) argument [all...] |
H A D | DwarfInstructions.hpp | 38 static int stepWithDwarf(A &addressSpace, pint_t pc, pint_t fdeStart, 56 static pint_t evaluateExpression(pint_t expression, A &addressSpace, 59 static pint_t getSavedRegister(A &addressSpace, const R ®isters, 61 static double getSavedFloatRegister(A &addressSpace, const R ®isters, 63 static v128 getSavedVectorRegister(A &addressSpace, const R ®isters, 66 static pint_t getCFA(A &addressSpace, const PrologInfo &prolog, argument 72 return evaluateExpression((pint_t)prolog.cfaExpression, addressSpace, 82 A &addressSpace, const R ®isters, pint_t cfa, 86 return addressSpace.getP(cfa + (pint_t)savedReg.value); 89 return addressSpace 81 getSavedRegister( A &addressSpace, const R ®isters, pint_t cfa, const RegisterLocation &savedReg) argument 109 getSavedFloatRegister( A &addressSpace, const R ®isters, pint_t cfa, const RegisterLocation &savedReg) argument 132 getSavedVectorRegister( A &addressSpace, const R ®isters, pint_t cfa, const RegisterLocation &savedReg) argument 155 stepWithDwarf(A &addressSpace, pint_t pc, pint_t fdeStart, R ®isters) argument 217 evaluateExpression(pint_t expression, A &addressSpace, const R ®isters, pint_t initialStackValue) argument [all...] |
H A D | DwarfParser.hpp | 101 static bool findFDE(A &addressSpace, pint_t pc, pint_t ehSectionStart, 104 static const char *decodeFDE(A &addressSpace, pint_t fdeStart, 106 static bool parseFDEInstructions(A &addressSpace, const FDE_Info &fdeInfo, 110 static const char *parseCIE(A &addressSpace, pint_t cie, CIE_Info *cieInfo); 113 static bool parseInstructions(A &addressSpace, pint_t instructions, 122 const char *CFI_Parser<A>::decodeFDE(A &addressSpace, pint_t fdeStart, argument 125 pint_t cfiLength = (pint_t)addressSpace.get32(p); 129 cfiLength = (pint_t)addressSpace.get64(p); 134 uint32_t ciePointer = addressSpace.get32(p); 139 const char *err = parseCIE(addressSpace, cieStar 177 findFDE(A &addressSpace, pint_t pc, pint_t ehSectionStart, uint32_t sectionLength, pint_t fdeHint, FDE_Info *fdeInfo, CIE_Info *cieInfo) argument 257 parseCIE(A &addressSpace, pint_t cie, CIE_Info *cieInfo) argument [all...] |
H A D | UnwindCursor.hpp | 183 UnwindSectionHeader(A &addressSpace, typename A::pint_t addr) argument 184 : _addressSpace(addressSpace), _addr(addr) {} 223 UnwindSectionIndexArray(A &addressSpace, typename A::pint_t addr) argument 224 : _addressSpace(addressSpace), _addr(addr) {} 249 UnwindSectionRegularPageHeader(A &addressSpace, typename A::pint_t addr) argument 250 : _addressSpace(addressSpace), _addr(addr) {} 274 UnwindSectionRegularArray(A &addressSpace, typename A::pint_t addr) argument 275 : _addressSpace(addressSpace), _addr(addr) {} 295 UnwindSectionCompressedPageHeader(A &addressSpace, typename A::pint_t addr) argument 296 : _addressSpace(addressSpace), _add 331 UnwindSectionCompressedArray(A &addressSpace, typename A::pint_t addr) argument 350 UnwindSectionLsdaArray(A &addressSpace, typename A::pint_t addr) argument 654 begin(A& addressSpace, const UnwindInfoSections& sects) argument 657 end(A& addressSpace, const UnwindInfoSections& sects) argument 661 EHABISectionIterator(A& addressSpace, const UnwindInfoSections& sects, size_t i) argument [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 44 unsigned addressSpace = local 48 if (addressSpace) 49 destType = llvm::Type::getInt8PtrTy(getLLVMContext(), addressSpace);
|