Searched defs:frame_info (Results 1 - 9 of 9) sorted by relevance

/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints_test.cc48 QuickMethodFrameInfo frame_info = save_method->GetQuickFrameInfo(); variable
49 EXPECT_EQ(frame_info.FrameSizeInBytes(), save_size) << "Expected and real size differs for "
50 << type << " core spills=" << std::hex << frame_info.CoreSpillMask() << " fp spills="
51 << frame_info.FpSpillMask() << std::dec << " ISA " << isa;
57 QuickMethodFrameInfo frame_info = save_method->GetQuickFrameInfo(); variable
59 " differs for " << type << " core spills=" << std::hex << frame_info.CoreSpillMask() <<
60 " fp spills=" << frame_info.FpSpillMask() << std::dec << " ISA " << isa;
/art/runtime/arch/arm/
H A Dcontext_arm.cc46 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local
47 size_t spill_count = POPCOUNT(frame_info.CoreSpillMask());
48 size_t fp_spill_count = POPCOUNT(frame_info.FpSpillMask());
53 if (((frame_info.CoreSpillMask() >> i) & 1) != 0) {
54 gprs_[i] = fr.CalleeSaveAddress(spill_count - j, frame_info.FrameSizeInBytes());
63 if (((frame_info.FpSpillMask() >> i) & 1) != 0) {
65 frame_info.FrameSizeInBytes());
/art/runtime/arch/arm64/
H A Dcontext_arm64.cc49 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local
50 size_t spill_count = POPCOUNT(frame_info.CoreSpillMask());
51 size_t fp_spill_count = POPCOUNT(frame_info.FpSpillMask());
56 if (((frame_info.CoreSpillMask() >> i) & 1) != 0) {
57 gprs_[i] = fr.CalleeSaveAddress(spill_count - j, frame_info.FrameSizeInBytes());
67 if (((frame_info.FpSpillMask() >> i) & 1) != 0) {
69 frame_info.FrameSizeInBytes());
/art/runtime/arch/mips/
H A Dcontext_mips.cc45 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local
46 size_t spill_count = POPCOUNT(frame_info.CoreSpillMask());
47 size_t fp_spill_count = POPCOUNT(frame_info.FpSpillMask());
52 if (((frame_info.CoreSpillMask() >> i) & 1) != 0) {
53 gprs_[i] = fr.CalleeSaveAddress(spill_count - j, frame_info.FrameSizeInBytes());
62 if (((frame_info.FpSpillMask() >> i) & 1) != 0) {
64 frame_info.FrameSizeInBytes());
/art/runtime/arch/x86/
H A Dcontext_x86.cc41 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local
42 size_t spill_count = POPCOUNT(frame_info.CoreSpillMask());
43 DCHECK_EQ(frame_info.FpSpillMask(), 0u);
48 if (((frame_info.CoreSpillMask() >> i) & 1) != 0) {
49 gprs_[i] = fr.CalleeSaveAddress(spill_count - j, frame_info.FrameSizeInBytes());
/art/runtime/arch/x86_64/
H A Dcontext_x86_64.cc44 const QuickMethodFrameInfo frame_info = method->GetQuickFrameInfo(); local
45 size_t spill_count = POPCOUNT(frame_info.CoreSpillMask());
46 size_t fp_spill_count = POPCOUNT(frame_info.FpSpillMask());
51 if (((frame_info.CoreSpillMask() >> i) & 1) != 0) {
52 gprs_[i] = fr.CalleeSaveAddress(spill_count - j, frame_info.FrameSizeInBytes());
61 if (((frame_info.FpSpillMask() >> i) & 1) != 0) {
63 fr.CalleeSaveAddress(spill_count + fp_spill_count - j, frame_info.FrameSizeInBytes()));
/art/runtime/arch/
H A Darch_test.cc37 QuickMethodFrameInfo frame_info = save_method->GetQuickFrameInfo(); variable
38 EXPECT_EQ(frame_info.FrameSizeInBytes(), save_size) << "Expected and real size differs for "
39 << type << " core spills=" << std::hex << frame_info.CoreSpillMask() << " fp spills="
40 << frame_info.FpSpillMask() << std::dec;
/art/runtime/
H A Dstack.cc162 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local
167 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask();
191 *val = *GetVRegAddr(cur_quick_frame_, code_item, frame_info.CoreSpillMask(),
192 frame_info.FpSpillMask(), frame_info.FrameSizeInBytes(), vreg);
216 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local
222 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask();
244 uint32_t* addr = GetVRegAddr(cur_quick_frame_, code_item, frame_info
263 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local
327 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local
[all...]
H A Dthread.cc2125 QuickMethodFrameInfo frame_info = m->GetQuickFrameInfo(code_pointer); local
2134 int vmap_reg = vmap_table.ComputeRegister(frame_info.CoreSpillMask(), vmap_offset,
2144 GetVRegAddr(cur_quick_frame, code_item, frame_info.CoreSpillMask(),
2145 frame_info.FpSpillMask(), frame_info.FrameSizeInBytes(), reg));

Completed in 71 milliseconds