Searched refs:return_pc (Results 1 – 6 of 6) sorted by relevance
70 uintptr_t return_pc = old_pc + instr_size; in Action() local71 if (!IsValidReturnPc(sp, return_pc)) { in Action()77 *reinterpret_cast<uintptr_t*>(mc->__gregs[REG_SP]) = return_pc; in Action()
80 uintptr_t return_pc = mc->pc + 4u; in Action() local81 if (!IsValidMethod(*sp) || !IsValidReturnPc(sp, return_pc)) { in Action()87 *reinterpret_cast<uintptr_t*>(mc->sp) = return_pc; in Action()
315 uintptr_t return_pc = reinterpret_cast<uintptr_t>(pc + instr_size); in Action() local316 if (!IsValidReturnPc(sp, return_pc)) { in Action()322 next_sp[1] = return_pc; in Action()
93 uintptr_t return_pc = (mc->arm_pc + instr_size) | (in_thumb_mode ? 1 : 0); in Action() local97 *reinterpret_cast<uintptr_t*>(mc->arm_sp) = return_pc; in Action()
587 bool NullPointerHandler::IsValidReturnPc(ArtMethod** sp, uintptr_t return_pc) { in IsValidReturnPc() argument599 const OatQuickMethodHeader* method_header = method->GetOatQuickMethodHeader(return_pc); in IsValidReturnPc()604 VLOG(signals) << "looking for dex pc for return pc 0x" << std::hex << return_pc in IsValidReturnPc()606 << (return_pc - reinterpret_cast<uintptr_t>(method_header->GetEntryPoint())); in IsValidReturnPc()607 uint32_t dexpc = method_header->ToDexPc(reinterpret_cast<ArtMethod**>(sp), return_pc, false); in IsValidReturnPc()
163 static bool IsValidReturnPc(ArtMethod** sp, uintptr_t return_pc)