hotspot/src/share/vm/opto/runtime.hpp
changeset 4637 af4d405aacc1
parent 4030 4c471254865e
child 5547 f4b087cbb361
equal deleted inserted replaced
4636:90e004691873 4637:af4d405aacc1
   131   static void new_instance_C(klassOopDesc* instance_klass, JavaThread *thread);
   131   static void new_instance_C(klassOopDesc* instance_klass, JavaThread *thread);
   132 
   132 
   133   // Allocate storage for a objArray or typeArray
   133   // Allocate storage for a objArray or typeArray
   134   static void new_array_C(klassOopDesc* array_klass, int len, JavaThread *thread);
   134   static void new_array_C(klassOopDesc* array_klass, int len, JavaThread *thread);
   135 
   135 
   136   // Post-slow-path-allocation step for implementing ReduceInitialCardMarks:
   136   // Post-slow-path-allocation, pre-initializing-stores step for
   137   static void maybe_defer_card_mark(JavaThread* thread);
   137   // implementing ReduceInitialCardMarks
       
   138   static void new_store_pre_barrier(JavaThread* thread);
   138 
   139 
   139   // Allocate storage for a multi-dimensional arrays
   140   // Allocate storage for a multi-dimensional arrays
   140   // Note: needs to be fixed for arbitrary number of dimensions
   141   // Note: needs to be fixed for arbitrary number of dimensions
   141   static void multianewarray2_C(klassOopDesc* klass, int len1, int len2, JavaThread *thread);
   142   static void multianewarray2_C(klassOopDesc* klass, int len1, int len2, JavaThread *thread);
   142   static void multianewarray3_C(klassOopDesc* klass, int len1, int len2, int len3, JavaThread *thread);
   143   static void multianewarray3_C(klassOopDesc* klass, int len1, int len2, int len3, JavaThread *thread);