Mercurial > hg > truffle
diff src/cpu/x86/vm/frame_x86.cpp @ 4818:82e5a84b7436
7120450: complete information dumped by frame_describe
Summary: improvements of frame_describe
Reviewed-by: never, twisti
author | bdelsart |
---|---|
date | Tue, 24 Jan 2012 15:41:17 +0100 |
parents | eaa9557116a2 |
children | 5dbed2f542ff |
line wrap: on
line diff
--- a/src/cpu/x86/vm/frame_x86.cpp Sun Jan 22 14:03:20 2012 -0800 +++ b/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