Lines Matching refs:prolog
64 static pint_t getCFA(A &addressSpace, const PrologInfo &prolog, in getCFA() argument
66 if (prolog.cfaRegister != 0) in getCFA()
67 return (pint_t)((sint_t)registers.getRegister((int)prolog.cfaRegister) + in getCFA()
68 prolog.cfaRegisterOffset); in getCFA()
69 if (prolog.cfaExpression != 0) in getCFA()
70 return evaluateExpression((pint_t)prolog.cfaExpression, addressSpace, in getCFA()
158 PrologInfo prolog; in stepWithDwarf() local
160 R::getArch(), &prolog)) { in stepWithDwarf()
162 pint_t cfa = getCFA(addressSpace, prolog, registers); in stepWithDwarf()
173 if (prolog.savedRegisters[i].location != in stepWithDwarf()
178 prolog.savedRegisters[i])); in stepWithDwarf()
182 prolog.savedRegisters[i])); in stepWithDwarf()
185 prolog.savedRegisters[i]); in stepWithDwarf()
189 prolog.savedRegisters[i])); in stepWithDwarf()
206 prolog.savedRegisters[UNW_ARM64_RA_SIGN_STATE].value) { in stepWithDwarf()