< prev index next >

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

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

*** 157,166 **** --- 157,168 ---- 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,307 **** --- 300,310 ---- // 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 >