Lines Matching defs:locals
407 // rdi - locals
438 // Preserve invariant that rsi/rdi contain bcp/locals of sender frame
445 // see if we've got enough room on the stack for locals plus overhead.
452 // rdx: number of additional locals this frame needs (what we must check)
458 // NOTE: since the additional locals are also always pushed (wasn't obvious in
475 // for the additional locals.
493 // locals + overhead, in bytes
510 // Add stack base to locals and subtract stack size
614 __ push(rdi); // set locals pointer
888 // for natives the size of locals is zero
1150 // preserved and correspond to the bcp/locals pointers. So we do a runtime call
1303 __ load_unsigned_short(rdx, size_of_locals); // get size of locals in words
1304 __ subl(rdx, rcx); // rdx = no. of additional locals
1306 // see if we've got enough room on the stack for locals plus overhead.
1315 // rdx - # of additional locals
1316 // allocate space for locals
1317 // explicitly initialize locals
1471 // the return address is moved to the end of the locals).
1578 // If interpreter_frame!=NULL, set up the method, locals, and monitors.
1591 // Our locals were accounted for by the caller (or last_frame_adjust on the transistion)
1593 // the extra locals.
1614 intptr_t* locals = interpreter_frame->sender_sp() + max_locals - 1;
1618 assert(locals < caller->fp() + frame::interpreter_frame_initial_sp_offset, "bad placement");
1622 interpreter_frame->interpreter_frame_set_locals(locals);