Lines Matching refs:prolog
65 static pint_t getCFA(A &addressSpace, const PrologInfo &prolog,
67 if (prolog.cfaRegister != 0)
68 return (pint_t)((sint_t)registers.getRegister((int)prolog.cfaRegister) +
69 prolog.cfaRegisterOffset);
70 if (prolog.cfaExpression != 0)
71 return evaluateExpression((pint_t)prolog.cfaExpression, addressSpace,
78 PrologInfo &prolog);
173 pint_t cfa, PrologInfo &prolog) {
175 auto regloc = prolog.savedRegisters[UNW_AARCH64_RA_SIGN_STATE];
194 PrologInfo prolog;
196 R::getArch(), &prolog)) {
198 pint_t cfa = getCFA(addressSpace, prolog, registers);
252 if (prolog.savedRegisters[i].location !=
257 prolog.savedRegisters[i]));
261 prolog.savedRegisters[i]));
264 prolog.savedRegisters[i]);
268 prolog.savedRegisters[i]));
283 getRA_SIGN_STATE(addressSpace, registers, cfa, prolog) &&
306 prolog.savedRegisters[UNW_ARM_RA_AUTH_CODE].value) {
309 prolog.savedRegisters[UNW_ARM_RA_AUTH_CODE]);