Searched refs:frame_info (Results 1 - 11 of 11) sorted by last modified time
/art/runtime/arch/ |
H A D | arch_test.cc | 43 QuickMethodFrameInfo frame_info = save_method->GetQuickFrameInfo(); variable 44 EXPECT_EQ(frame_info.FrameSizeInBytes(), save_size) << "Expected and real size differs for " 45 << type << " core spills=" << std::hex << frame_info.CoreSpillMask() << " fp spills=" 46 << frame_info.FpSpillMask() << std::dec;
|
/art/runtime/arch/arm/ |
H A D | context_arm.cc | 40 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local 44 uint32_t core_regs = frame_info.CoreSpillMask(); 47 gprs_[core_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 50 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask())); 53 for (uint32_t fp_reg : HighToLowBits(frame_info.FpSpillMask())) { 54 fprs_[fp_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 57 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask()) + POPCOUNT(frame_info.FpSpillMask()));
|
/art/runtime/arch/arm64/ |
H A D | context_arm64.cc | 42 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local 46 for (uint32_t core_reg : HighToLowBits(frame_info.CoreSpillMask())) { 47 gprs_[core_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 50 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask())); 53 for (uint32_t fp_reg : HighToLowBits(frame_info.FpSpillMask())) { 54 fprs_[fp_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 57 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask()) + POPCOUNT(frame_info.FpSpillMask()));
|
/art/runtime/arch/mips/ |
H A D | context_mips.cc | 40 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local 44 for (uint32_t core_reg : HighToLowBits(frame_info.CoreSpillMask())) { 45 gprs_[core_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 48 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask())); 51 for (uint32_t fp_reg : HighToLowBits(frame_info.FpSpillMask())) { 52 fprs_[fp_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 55 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask()) + POPCOUNT(frame_info.FpSpillMask()));
|
/art/runtime/arch/mips64/ |
H A D | context_mips64.cc | 40 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local 44 for (uint32_t core_reg : HighToLowBits(frame_info.CoreSpillMask())) { 45 gprs_[core_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 48 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask())); 51 for (uint32_t fp_reg : HighToLowBits(frame_info.FpSpillMask())) { 52 fprs_[fp_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 55 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask()) + POPCOUNT(frame_info.FpSpillMask()));
|
/art/runtime/arch/x86/ |
H A D | context_x86.cc | 39 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local 44 frame_info.CoreSpillMask() & ~(static_cast<uint32_t>(-1) << kNumberOfCpuRegisters); 45 DCHECK_EQ(1, POPCOUNT(frame_info.CoreSpillMask() & ~core_regs)); // Return address spill. 47 gprs_[core_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 50 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask()) - 1); 53 uint32_t fp_regs = frame_info.FpSpillMask(); 58 fr.CalleeSaveAddress(spill_pos + 1, frame_info.FrameSizeInBytes())); 60 fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes())); 64 POPCOUNT(frame_info.CoreSpillMask()) - 1 + 2 * POPCOUNT(frame_info [all...] |
/art/runtime/arch/x86_64/ |
H A D | context_x86_64.cc | 39 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local 44 frame_info.CoreSpillMask() & ~(static_cast<uint32_t>(-1) << kNumberOfCpuRegisters); 45 DCHECK_EQ(1, POPCOUNT(frame_info.CoreSpillMask() & ~core_regs)); // Return address spill. 47 gprs_[core_reg] = fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes()); 50 DCHECK_EQ(spill_pos, POPCOUNT(frame_info.CoreSpillMask()) - 1); 53 uint32_t fp_regs = frame_info.FpSpillMask(); 57 fr.CalleeSaveAddress(spill_pos, frame_info.FrameSizeInBytes())); 61 POPCOUNT(frame_info.CoreSpillMask()) - 1 + POPCOUNT(frame_info.FpSpillMask()));
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints_test.cc | 53 QuickMethodFrameInfo frame_info = save_method->GetQuickFrameInfo(); variable 54 EXPECT_EQ(frame_info.FrameSizeInBytes(), save_size) << "Expected and real size differs for " 55 << type << " core spills=" << std::hex << frame_info.CoreSpillMask() << " fp spills=" 56 << frame_info.FpSpillMask() << std::dec << " ISA " << isa; 62 QuickMethodFrameInfo frame_info = save_method->GetQuickFrameInfo(); variable 65 << " core spills=" << std::hex << frame_info.CoreSpillMask() 66 << " fp spills=" << frame_info.FpSpillMask() << std::dec << " ISA " << isa;
|
/art/runtime/ |
H A D | exception_test.cc | 172 QuickMethodFrameInfo frame_info = save_method->GetQuickFrameInfo(); local 184 for (size_t i = 0; i < frame_info.FrameSizeInBytes() - 2 * sizeof(uintptr_t);
|
H A D | stack.cc | 212 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local 217 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); 224 *val = *GetVRegAddrFromQuickCode(cur_quick_frame_, code_item, frame_info.CoreSpillMask(), 225 frame_info.FpSpillMask(), frame_info.FrameSizeInBytes(), vreg); 324 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local 330 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); 339 cur_quick_frame_, code_item, frame_info 401 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local 481 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local [all...] |
H A D | thread.cc | 2373 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local 2381 int vmap_reg = vmap_table.ComputeRegister(frame_info.CoreSpillMask(), vmap_offset, 2392 cur_quick_frame, code_item, frame_info.CoreSpillMask(), 2393 frame_info.FpSpillMask(), frame_info.FrameSizeInBytes(), reg));
|
Completed in 123 milliseconds