src/share/vm/runtime/sharedRuntime.hpp

Print this page
rev 4267 : 8009981: nashorn tests fail with -XX:+VerifyStack
Summary: nmethod::preserve_callee_argument_oops() must take appendix into account.
Reviewed-by:

*** 408,418 **** // created. It's entire job is to simply free this storage. static void OSR_migration_end ( intptr_t* buf); // Convert a sig into a calling convention register layout // and find interesting things about it. ! static VMRegPair* find_callee_arguments(Symbol* sig, bool has_receiver, int *arg_size); static VMReg name_for_receiver(); // "Top of Stack" slots that may be unused by the calling convention but must // otherwise be preserved. // On Intel these are not necessary and the value can be zero. --- 408,418 ---- // created. It's entire job is to simply free this storage. static void OSR_migration_end ( intptr_t* buf); // Convert a sig into a calling convention register layout // and find interesting things about it. ! static VMRegPair* find_callee_arguments(Symbol* sig, bool has_receiver, bool has_appendix, int *arg_size); static VMReg name_for_receiver(); // "Top of Stack" slots that may be unused by the calling convention but must // otherwise be preserved. // On Intel these are not necessary and the value can be zero.