equal
deleted
inserted
replaced
781 } |
781 } |
782 |
782 |
783 if (is_interpreted_frame()) { |
783 if (is_interpreted_frame()) { |
784 DESCRIBE_FP_OFFSET(interpreter_frame_d_scratch_fp); |
784 DESCRIBE_FP_OFFSET(interpreter_frame_d_scratch_fp); |
785 DESCRIBE_FP_OFFSET(interpreter_frame_l_scratch_fp); |
785 DESCRIBE_FP_OFFSET(interpreter_frame_l_scratch_fp); |
786 DESCRIBE_FP_OFFSET(interpreter_frame_padding); |
786 DESCRIBE_FP_OFFSET(interpreter_frame_mirror); |
787 DESCRIBE_FP_OFFSET(interpreter_frame_oop_temp); |
787 DESCRIBE_FP_OFFSET(interpreter_frame_oop_temp); |
788 |
788 |
789 // esp, according to Lesp (e.g. not depending on bci), if seems valid |
789 // esp, according to Lesp (e.g. not depending on bci), if seems valid |
790 intptr_t* esp = *interpreter_frame_esp_addr(); |
790 intptr_t* esp = *interpreter_frame_esp_addr(); |
791 if ((esp >= sp()) && (esp < fp())) { |
791 if ((esp >= sp()) && (esp < fp())) { |