src/cpu/x86/vm/methodHandles_x86.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/cpu/x86/vm/methodHandles_x86.hpp	Mon Oct 10 06:19:23 2011
--- new/src/cpu/x86/vm/methodHandles_x86.hpp	Mon Oct 10 06:19:23 2011

*** 130,140 **** --- 130,143 ---- intptr_t conversion() const { return _conversion; } intptr_t* exact_sender_sp() const { return _exact_sender_sp; } intptr_t* sender_link() const { return _sender_link; } address sender_pc() const { return _sender_pc; } ! intptr_t* extended_sender_sp() const { return saved_args_base(); } + // The extended sender SP is above the current RicochetFrame. + return (intptr_t*) (((address) this) + sizeof(RicochetFrame)); + } intptr_t return_value_slot_number() const { return adapter_conversion_vminfo(conversion()); } BasicType return_value_type() const {

src/cpu/x86/vm/methodHandles_x86.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File