hotspot/src/cpu/x86/vm/frame_x86.cpp
changeset 11565 713a0398ca58
parent 11486 cdc636532368
child 11571 23f825a42a85
--- a/hotspot/src/cpu/x86/vm/frame_x86.cpp	Sun Jan 22 14:03:20 2012 -0800
+++ b/hotspot/src/cpu/x86/vm/frame_x86.cpp	Tue Jan 24 15:41:17 2012 +0100
@@ -657,7 +657,9 @@
   values.describe(frame_no, fp() + frame::name##_offset, #name)
 
 void frame::describe_pd(FrameValues& values, int frame_no) {
-  if (is_interpreted_frame()) {
+  if (is_ricochet_frame()) {
+    MethodHandles::RicochetFrame::describe(this, values, frame_no);
+  } else if (is_interpreted_frame()) {
     DESCRIBE_FP_OFFSET(interpreter_frame_sender_sp);
     DESCRIBE_FP_OFFSET(interpreter_frame_last_sp);
     DESCRIBE_FP_OFFSET(interpreter_frame_method);
@@ -667,7 +669,6 @@
     DESCRIBE_FP_OFFSET(interpreter_frame_bcx);
     DESCRIBE_FP_OFFSET(interpreter_frame_initial_sp);
   }
-
 }
 #endif