< prev index next >

src/share/vm/gc/shared/collectedHeap.hpp

Print this page
rev 11484 : [mq]: webrev.02

@@ -157,10 +157,12 @@
   inline static void post_allocation_setup_obj(KlassHandle klass, HeapWord* obj, int size);
 
   inline static void post_allocation_setup_array(KlassHandle klass,
                                                  HeapWord* obj, int length);
 
+  inline static void post_allocation_setup_class(KlassHandle klass, HeapWord* obj, int size, int size_field_offset);
+
   // Clears an allocated object.
   inline static void init_obj(HeapWord* obj, size_t size);
 
   // Filler object utilities.
   static inline size_t filler_array_hdr_size();

@@ -298,10 +300,11 @@
 
   // General obj/array allocation facilities.
   inline static oop obj_allocate(KlassHandle klass, int size, TRAPS);
   inline static oop array_allocate(KlassHandle klass, int size, int length, TRAPS);
   inline static oop array_allocate_nozero(KlassHandle klass, int size, int length, TRAPS);
+  inline static oop class_allocate(KlassHandle klass, int size, int size_field_offset, TRAPS);
 
   inline static void post_allocation_install_obj_klass(KlassHandle klass,
                                                        oop obj);
 
   // Raw memory allocation facilities
< prev index next >