Lines Matching defs:fp
180 address _FP = (address) fp();
196 // an fp must be within the stack and above (but not equal) sp
200 // We know sp/unextended_sp are safe only fp is questionable here
226 // an entry frame must have a valid fp.
264 // Do we have a valid fp?
265 address sender_fp = (address) sender.fp();
267 // an fp must be within the stack and above (but not equal) current frame's _FP
332 // Must be native-compiled frame. Since sender will try and use fp to find
429 return fp();
470 assert(!entry_frame_is_first(), "next Java fp must be non zero");
616 bool frame::interpreter_frame_equals_unpacked_fp(intptr_t* fp) {
618 return this->fp() == fp;
638 if (fp() == 0 || (intptr_t(fp()) & (2*wordSize-1)) != 0) {
646 if (fp() + interpreter_frame_initial_sp_offset < sp()) {
651 if (fp() <= sp()) { // this attempts to deal with unsigned comparison above
665 if (fp() - sp() > 1024 + m->max_stack()*Interpreter::stackElementSize) {
688 if (locals > thread->stack_base() || locals < (address) fp()) return false;
754 intptr_t* l_scratch = fp() + interpreter_frame_l_scratch_fp_offset;
755 intptr_t* d_scratch = fp() + interpreter_frame_d_scratch_fp_offset;
826 values.describe(frame_no, fp() + frame::name##_offset, #name)
841 if ((esp >= sp()) && (esp < fp())) {
860 // unused... but returns fp() to minimize changes introduced by 7087445
861 return fp();