hotspot/src/share/vm/c1/c1_FrameMap.cpp
changeset 6176 4d9030fe341f
parent 5707 6c66849ed24e
child 7397 5b173b4ca846
equal deleted inserted replaced
6175:86dbf3cacacc 6176:4d9030fe341f
    88   assert(args->length() == signature->length(), "size mismatch");
    88   assert(args->length() == signature->length(), "size mismatch");
    89   out_preserve += SharedRuntime::out_preserve_stack_slots();
    89   out_preserve += SharedRuntime::out_preserve_stack_slots();
    90 
    90 
    91   if (outgoing) {
    91   if (outgoing) {
    92     // update the space reserved for arguments.
    92     // update the space reserved for arguments.
    93     update_reserved_argument_area_size(out_preserve);
    93     update_reserved_argument_area_size(out_preserve * BytesPerWord);
    94   }
    94   }
    95   return new CallingConvention(args, out_preserve);
    95   return new CallingConvention(args, out_preserve);
    96 }
    96 }
    97 
    97 
    98 
    98 
   136     }
   136     }
   137     i += type2size[t];
   137     i += type2size[t];
   138   }
   138   }
   139   assert(args->length() == signature->length(), "size mismatch");
   139   assert(args->length() == signature->length(), "size mismatch");
   140   out_preserve += SharedRuntime::out_preserve_stack_slots();
   140   out_preserve += SharedRuntime::out_preserve_stack_slots();
   141   update_reserved_argument_area_size(out_preserve);
   141   update_reserved_argument_area_size(out_preserve * BytesPerWord);
   142   return new CallingConvention(args, out_preserve);
   142   return new CallingConvention(args, out_preserve);
   143 }
   143 }
   144 
   144 
   145 
   145 
   146 //--------------------------------------------------------
   146 //--------------------------------------------------------