1.1 --- a/src/cpu/x86/vm/methodHandles_x86.hpp Fri Oct 07 13:28:44 2011 +0200 1.2 +++ b/src/cpu/x86/vm/methodHandles_x86.hpp Tue Oct 11 02:19:37 2011 -0700 1.3 @@ -132,7 +132,10 @@ 1.4 intptr_t* sender_link() const { return _sender_link; } 1.5 address sender_pc() const { return _sender_pc; } 1.6 1.7 - intptr_t* extended_sender_sp() const { return saved_args_base(); } 1.8 + intptr_t* extended_sender_sp() const { 1.9 + // The extended sender SP is above the current RicochetFrame. 1.10 + return (intptr_t*) (((address) this) + sizeof(RicochetFrame)); 1.11 + } 1.12 1.13 intptr_t return_value_slot_number() const { 1.14 return adapter_conversion_vminfo(conversion());