/art/runtime/arch/arm64/ |
context_arm64.cc | 31 std::fill_n(gprs_, arraysize(gprs_), nullptr); 33 gprs_[SP] = &sp_; 34 gprs_[kPC] = &pc_; 35 gprs_[X0] = &arg0_; 47 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); 61 DCHECK_LT(reg, arraysize(gprs_)); 64 DCHECK_NE(gprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. 65 *gprs_[reg] = value; 77 gprs_[X0] = const_cast<uint64_t*>(&gZero) [all...] |
context_arm64.h | 53 DCHECK_LT(reg, arraysize(gprs_)); 54 return gprs_[reg] != nullptr; 58 DCHECK_LT(reg, arraysize(gprs_)); 59 return gprs_[reg]; 66 return *gprs_[reg]; 92 uintptr_t* gprs_[kNumberOfXRegisters + 1]; member in class:art::arm64::Arm64Context
|
/art/runtime/arch/mips/ |
context_mips.cc | 28 std::fill_n(gprs_, arraysize(gprs_), nullptr); 30 gprs_[SP] = &sp_; 31 gprs_[T9] = &t9_; 32 gprs_[A0] = &arg0_; 44 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); 60 CHECK_NE(gprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. 61 *gprs_[reg] = value; 73 gprs_[V0] = const_cast<uint32_t*>(&gZero); 74 gprs_[V1] = const_cast<uint32_t*>(&gZero) [all...] |
context_mips.h | 49 return gprs_[reg] != nullptr; 54 return gprs_[reg]; 60 return *gprs_[reg]; 87 uintptr_t* gprs_[kNumberOfCoreRegisters]; member in class:art::mips::MipsContext
|
/art/runtime/arch/mips64/ |
context_mips64.cc | 28 std::fill_n(gprs_, arraysize(gprs_), nullptr); 30 gprs_[SP] = &sp_; 31 gprs_[T9] = &t9_; 32 gprs_[A0] = &arg0_; 44 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); 60 CHECK_NE(gprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. 61 *gprs_[reg] = value; 73 gprs_[V0] = const_cast<uintptr_t*>(&gZero); 74 gprs_[V1] = const_cast<uintptr_t*>(&gZero) [all...] |
context_mips64.h | 49 return gprs_[reg] != nullptr; 54 return gprs_[reg]; 60 return *gprs_[reg]; 87 uintptr_t* gprs_[kNumberOfGpuRegisters]; member in class:art::mips64::Mips64Context
|
/art/runtime/arch/x86_64/ |
context_x86_64.cc | 28 std::fill_n(gprs_, arraysize(gprs_), nullptr); 30 gprs_[RSP] = &rsp_; 31 gprs_[RDI] = &arg0_; 46 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); 65 gprs_[RAX] = const_cast<uintptr_t*>(&gZero); 66 gprs_[RDX] = const_cast<uintptr_t*>(&gZero); 67 gprs_[RCX] = nullptr; 68 gprs_[RSI] = nullptr; 69 gprs_[RDI] = nullptr [all...] |
context_x86_64.h | 53 return gprs_[reg] != nullptr; 58 return gprs_[reg]; 64 return *gprs_[reg]; 87 uintptr_t* gprs_[kNumberOfCpuRegisters]; member in class:art::x86_64::X86_64Context
|
/art/runtime/arch/arm/ |
context_arm.cc | 29 std::fill_n(gprs_, arraysize(gprs_), nullptr); 31 gprs_[SP] = &sp_; 32 gprs_[PC] = &pc_; 33 gprs_[R0] = &arg0_; 47 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); 63 DCHECK_NE(gprs_[reg], &gZero); // Can't overwrite this static value since they are never reset. 64 *gprs_[reg] = value; 76 gprs_[R0] = const_cast<uint32_t*>(&gZero); 77 gprs_[R1] = const_cast<uint32_t*>(&gZero) [all...] |
context_arm.h | 54 return gprs_[reg] != nullptr; 59 return gprs_[reg]; 65 return *gprs_[reg]; 88 uintptr_t* gprs_[kNumberOfCoreRegisters]; member in class:art::arm::ArmContext
|
quick_entrypoints_arm.S | 512 * On entry r0 is uint32_t* gprs_ and r1 is uint32_t* fprs_ 516 ldr r2, [r0, #60] @ r2 = r15 (PC from gprs_ 60=4*15) 517 ldr r14, [r0, #56] @ (LR from gprs_ 56=4*14) 518 add r0, r0, #12 @ increment r0 to skip gprs_[0..2] 12=4*3 519 ldm r0, {r3-r13} @ load remaining gprs from argument gprs_ [all...] |
/art/runtime/arch/x86/ |
context_x86.cc | 28 std::fill_n(gprs_, arraysize(gprs_), nullptr); 30 gprs_[ESP] = &esp_; 31 gprs_[EAX] = &arg0_; 46 gprs_[core_reg] = CalleeSaveAddress(frame, spill_pos, frame_info.FrameSizeInBytes()); 68 gprs_[EAX] = const_cast<uintptr_t*>(&gZero); 69 gprs_[EDX] = const_cast<uintptr_t*>(&gZero); 70 gprs_[ECX] = nullptr; 71 gprs_[EBX] = nullptr; 78 CHECK_NE(gprs_[reg], &gZero) [all...] |
context_x86.h | 53 return gprs_[reg] != nullptr; 58 return gprs_[reg]; 64 return *gprs_[reg]; 100 uintptr_t* gprs_[kNumberOfCpuRegisters]; member in class:art::x86::X86Context
|