equal
deleted
inserted
replaced
5216 // Otherwise, it is above the locks and verification slot and alignment word |
5216 // Otherwise, it is above the locks and verification slot and alignment word |
5217 // TODO this may well be correct but need to check why that - 2 is there |
5217 // TODO this may well be correct but need to check why that - 2 is there |
5218 // ppc port uses 0 but we definitely need to allow for fixed_slots |
5218 // ppc port uses 0 but we definitely need to allow for fixed_slots |
5219 // which folds in the space used for monitors |
5219 // which folds in the space used for monitors |
5220 return_addr(STACK - 2 + |
5220 return_addr(STACK - 2 + |
5221 round_to((Compile::current()->in_preserve_stack_slots() + |
5221 align_up((Compile::current()->in_preserve_stack_slots() + |
5222 Compile::current()->fixed_slots()), |
5222 Compile::current()->fixed_slots()), |
5223 stack_alignment_in_slots())); |
5223 stack_alignment_in_slots())); |
5224 |
5224 |
5225 // Body of function which returns an integer array locating |
5225 // Body of function which returns an integer array locating |
5226 // arguments either in registers or in stack slots. Passed an array |
5226 // arguments either in registers or in stack slots. Passed an array |