hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp
changeset 33593 60764a78fa5c
parent 33198 b37ad9fbf681
child 34185 ee71c590a456
equal deleted inserted replaced
33579:01ade4446d96 33593:60764a78fa5c
  1692     return stores;
  1692     return stores;
  1693   }
  1693   }
  1694 };
  1694 };
  1695 
  1695 
  1696 static void verify_oop_args(MacroAssembler* masm,
  1696 static void verify_oop_args(MacroAssembler* masm,
  1697                             methodHandle method,
  1697                             const methodHandle& method,
  1698                             const BasicType* sig_bt,
  1698                             const BasicType* sig_bt,
  1699                             const VMRegPair* regs) {
  1699                             const VMRegPair* regs) {
  1700   Register temp_reg = rbx;  // not part of any compiled calling seq
  1700   Register temp_reg = rbx;  // not part of any compiled calling seq
  1701   if (VerifyOops) {
  1701   if (VerifyOops) {
  1702     for (int i = 0; i < method->size_of_parameters(); i++) {
  1702     for (int i = 0; i < method->size_of_parameters(); i++) {
  1802 //      if a GC was suppressed while in the critical native.
  1802 //      if a GC was suppressed while in the critical native.
  1803 //    transition back to thread_in_Java
  1803 //    transition back to thread_in_Java
  1804 //    return to caller
  1804 //    return to caller
  1805 //
  1805 //
  1806 nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm,
  1806 nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm,
  1807                                                 methodHandle method,
  1807                                                 const methodHandle& method,
  1808                                                 int compile_id,
  1808                                                 int compile_id,
  1809                                                 BasicType* in_sig_bt,
  1809                                                 BasicType* in_sig_bt,
  1810                                                 VMRegPair* in_regs,
  1810                                                 VMRegPair* in_regs,
  1811                                                 BasicType ret_type) {
  1811                                                 BasicType ret_type) {
  1812   if (method->is_method_handle_intrinsic()) {
  1812   if (method->is_method_handle_intrinsic()) {