Home | History | Annotate | Download | only in quick

Lines Matching refs:sp8

1514   uint8_t* LayoutCallStack(uint8_t* sp8) const {
1515 sp8 -= GetStackSize();
1517 sp8 = reinterpret_cast<uint8_t*>(RoundDown(reinterpret_cast<uintptr_t>(sp8), kStackAlignment));
1518 return sp8;
1521 uint8_t* LayoutCallRegisterStacks(uint8_t* sp8, uintptr_t** start_gpr, uint32_t** start_fpr)
1525 sp8 -= fregs * sizeof(uintptr_t);
1526 *start_fpr = reinterpret_cast<uint32_t*>(sp8);
1528 sp8 -= iregs * sizeof(uintptr_t);
1529 *start_gpr = reinterpret_cast<uintptr_t*>(sp8);
1530 return sp8;
1533 uint8_t* LayoutNativeCall(uint8_t* sp8, uintptr_t** start_stack, uintptr_t** start_gpr,
1536 sp8 = LayoutCallStack(sp8);
1537 *start_stack = reinterpret_cast<uintptr_t*>(sp8);
1540 sp8 = LayoutCallRegisterStacks(sp8, start_gpr, start_fpr);
1543 return sp8;
1628 uint8_t* sp8 = reinterpret_cast<uint8_t*>(sp);
1634 sp8 += sizeof(void*); // In the callee-save frame we use a full pointer.
1640 sp8 -= scope_and_method;
1642 sp8 = reinterpret_cast<uint8_t*>(RoundDown(reinterpret_cast<uintptr_t>(sp8), kStackAlignment));
1644 uint8_t* sp8_table = sp8 + sizeof(ArtMethod*);
1649 uint8_t* method_pointer = sp8;
1670 uint8_t* sp8 = reinterpret_cast<uint8_t*>(*m);
1673 LayoutCookie(&sp8);
1675 return sp8;
1686 uint8_t* sp8 = LayoutJNISaveFrame(self, m, reinterpret_cast<void*>(*m), handle_scope);
1688 sp8 = LayoutNativeCall(sp8, start_stack, start_gpr, start_fpr);
1691 return sp8;