Lines Matching refs:returnAddress
215 pint_t returnAddress = 0; in stepWithDwarf() local
234 returnAddress = getSavedRegister(addressSpace, registers, cfa, in stepWithDwarf()
245 returnAddress = registers.getRegister(cieInfo.returnAddressRegister); in stepWithDwarf()
259 returnAddress != 0) { in stepWithDwarf()
263 register unsigned long long x17 __asm("x17") = returnAddress; in stepWithDwarf()
273 returnAddress = x17; in stepWithDwarf()
287 : "r"(pac), "r"(returnAddress), "r"(cfa) in stepWithDwarf()
295 returnAddress += 8; in stepWithDwarf()
297 if ((addressSpace.get32(returnAddress) & 0xC1C00000) == 0) in stepWithDwarf()
298 returnAddress += 4; in stepWithDwarf()
305 returnAddress += 8; in stepWithDwarf()
317 if (R::getArch() == REGISTERS_PPC64 && returnAddress != 0) { in stepWithDwarf()
320 switch (addressSpace.get32(returnAddress)) { in stepWithDwarf()
335 newRegisters.setIP(returnAddress); in stepWithDwarf()