< prev index next >

src/hotspot/share/runtime/frame.cpp

Print this page
*** 1437,11 ***
            }
          }
          assert(sig_index == sizeargs, "");
        }
        int stack_arg_slots = SharedRuntime::java_calling_convention(sig_bt, regs, sizeargs);
!       assert(stack_arg_slots ==  m->num_stack_arg_slots(), "");
        int out_preserve = SharedRuntime::out_preserve_stack_slots();
        int sig_index = 0;
        int arg_index = (m->is_static() ? 0 : -1);
        for (SignatureStream ss(m->signature()); !ss.at_return_type(); ) {
          bool at_this = (arg_index == -1);
--- 1437,11 ---
            }
          }
          assert(sig_index == sizeargs, "");
        }
        int stack_arg_slots = SharedRuntime::java_calling_convention(sig_bt, regs, sizeargs);
!       assert(stack_arg_slots ==  m->num_stack_arg_slots(false /* rounded */), "");
        int out_preserve = SharedRuntime::out_preserve_stack_slots();
        int sig_index = 0;
        int arg_index = (m->is_static() ? 0 : -1);
        for (SignatureStream ss(m->signature()); !ss.at_return_type(); ) {
          bool at_this = (arg_index == -1);
< prev index next >