Home
last modified time | relevance | path

Searched refs:gprs (Results 1 – 7 of 7) sorted by relevance

/art/runtime/arch/x86/
Dcontext_x86.cc94 volatile uintptr_t gprs[kNumberOfCpuRegisters + 1]; in DoLongJump() local
96gprs[kNumberOfCpuRegisters - i - 1] = gprs_[i] != nullptr ? *gprs_[i] : X86Context::kBadGprBase + … in DoLongJump()
103 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - sizeof(intptr_t); in DoLongJump()
104 gprs[kNumberOfCpuRegisters] = esp; in DoLongJump()
121 : "g"(&gprs[0]), "g"(&fprs[0]) // input. in DoLongJump()
/art/runtime/arch/x86_64/
Dcontext_x86_64.cc107 uintptr_t gprs[kNumberOfCpuRegisters + 1]; in DoLongJump() local
111gprs[kNumberOfCpuRegisters - i - 1] = gprs_[i] != nullptr ? *gprs_[i] : X86_64Context::kBadGprBase… in DoLongJump()
118 uintptr_t rsp = gprs[kNumberOfCpuRegisters - RSP - 1] - sizeof(intptr_t); in DoLongJump()
119 gprs[kNumberOfCpuRegisters] = rsp; in DoLongJump()
122 art_quick_do_long_jump(gprs, fprs); in DoLongJump()
/art/runtime/arch/arm/
Dcontext_arm.cc102 uintptr_t gprs[kNumberOfCoreRegisters]; in DoLongJump() local
105 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : ArmContext::kBadGprBase + i; in DoLongJump()
110 DCHECK_EQ(reinterpret_cast<uintptr_t>(Thread::Current()), gprs[TR]); in DoLongJump()
111 art_quick_do_long_jump(gprs, fprs); in DoLongJump()
Dquick_entrypoints_arm.S450 ldm r0, {r3-r13} @ load remaining gprs from argument gprs_
/art/runtime/arch/arm64/
Dcontext_arm64.cc126 uint64_t gprs[kNumberOfXRegisters]; in DoLongJump() local
133 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : Arm64Context::kBadGprBase + i; in DoLongJump()
138 DCHECK_EQ(reinterpret_cast<uintptr_t>(Thread::Current()), gprs[TR]); in DoLongJump()
139 art_quick_do_long_jump(gprs, fprs); in DoLongJump()
/art/runtime/arch/mips/
Dcontext_mips.cc84 uintptr_t gprs[kNumberOfCoreRegisters]; in DoLongJump() local
87 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : MipsContext::kBadGprBase + i; in DoLongJump()
92 art_quick_do_long_jump(gprs, fprs); in DoLongJump()
/art/runtime/arch/mips64/
Dcontext_mips64.cc115 uintptr_t gprs[kNumberOfGpuRegisters]; in DoLongJump() local
118 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : Mips64Context::kBadGprBase + i; in DoLongJump()
123 art_quick_do_long_jump(gprs, fprs); in DoLongJump()