Lines Matching refs:stack
70 ZeroStack *stack = thread->zero_stack();
75 // Set up the stack if necessary
77 if (stack->needs_setup()) {
78 size_t zero_stack_size = stack->suggest_size(thread);
79 stack->setup(alloca(zero_stack_size), zero_stack_size);
98 *(jint *) result = *(jint *) stack->sp();
101 *(jlong *) result = *(jlong *) stack->sp();
104 *(jfloat *) result = *(jfloat *) stack->sp();
107 *(jdouble *) result = *(jdouble *) stack->sp();
110 *(oop *) result = *(oop *) stack->sp();
121 // Tear down the stack if necessary
123 stack->teardown();
254 ZeroStack *stack = ((JavaThread *) THREAD)->zero_stack();
255 stack->overflow_check(header_words + parameter_words, CHECK_NULL);
257 stack->push(0); // next_frame, filled in later
258 intptr_t *fp = stack->sp();
259 assert(fp - stack->sp() == next_frame_off, "should be");
261 stack->push(ENTRY_FRAME);
262 assert(fp - stack->sp() == frame_type_off, "should be");
264 stack->push((intptr_t) call_wrapper);
265 assert(fp - stack->sp() == call_wrapper_off, "should be");
268 stack->push(parameters[i]);