Searched refs:gprs (Results 1 - 7 of 7) sorted by relevance
/art/runtime/arch/x86/ |
H A D | context_x86.cc | 93 volatile uintptr_t gprs[kNumberOfCpuRegisters + 1]; local 95 gprs[kNumberOfCpuRegisters - i - 1] = gprs_[i] != nullptr ? *gprs_[i] : X86Context::kBadGprBase + i; 102 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - sizeof(intptr_t); 103 gprs[kNumberOfCpuRegisters] = esp; 115 "movl %0, %%esp\n\t" // ESP points to gprs. 116 "popal\n\t" // Load all registers except ESP and EIP with values in gprs. 120 : "g"(&gprs[0]), "g"(&fprs[0]) // input.
|
/art/runtime/arch/x86_64/ |
H A D | context_x86_64.cc | 106 uintptr_t gprs[kNumberOfCpuRegisters + 1]; local 110 gprs[kNumberOfCpuRegisters - i - 1] = gprs_[i] != nullptr ? *gprs_[i] : X86_64Context::kBadGprBase + i; 117 uintptr_t rsp = gprs[kNumberOfCpuRegisters - RSP - 1] - sizeof(intptr_t); 118 gprs[kNumberOfCpuRegisters] = rsp; 121 art_quick_do_long_jump(gprs, fprs);
|
/art/runtime/arch/mips/ |
H A D | context_mips.cc | 88 uintptr_t gprs[kNumberOfCoreRegisters]; local 91 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : MipsContext::kBadGprBase + i; 96 art_quick_do_long_jump(gprs, fprs);
|
/art/runtime/arch/arm/ |
H A D | context_arm.cc | 102 uintptr_t gprs[kNumberOfCoreRegisters]; local 105 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : ArmContext::kBadGprBase + i; 110 DCHECK_EQ(reinterpret_cast<uintptr_t>(Thread::Current()), gprs[TR]); 111 art_quick_do_long_jump(gprs, fprs);
|
H A D | quick_entrypoints_arm.S | 519 ldm r0, {r3-r13} @ load remaining gprs from argument gprs_
|
/art/runtime/arch/arm64/ |
H A D | context_arm64.cc | 127 uint64_t gprs[arraysize(gprs_)]; local 134 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : Arm64Context::kBadGprBase + i; 139 DCHECK_EQ(reinterpret_cast<uintptr_t>(Thread::Current()), gprs[TR]); 140 art_quick_do_long_jump(gprs, fprs);
|
/art/runtime/arch/mips64/ |
H A D | context_mips64.cc | 114 uintptr_t gprs[kNumberOfGpuRegisters]; local 117 gprs[i] = gprs_[i] != nullptr ? *gprs_[i] : Mips64Context::kBadGprBase + i; 122 art_quick_do_long_jump(gprs, fprs);
|
Completed in 99 milliseconds