src/hotspot/share/gc/shared/collectedHeap.inline.hpp
changeset 49722 a47d1e21b3f1
parent 49593 4dd58ecc9912
child 49982 9042ffe5b7fe
equal deleted inserted replaced
49721:ea0cc7c74e75 49722:a47d1e21b3f1
    59                                                            HeapWord* obj_ptr) {
    59                                                            HeapWord* obj_ptr) {
    60   oop obj = (oop)obj_ptr;
    60   oop obj = (oop)obj_ptr;
    61 
    61 
    62   assert(obj != NULL, "NULL object pointer");
    62   assert(obj != NULL, "NULL object pointer");
    63   if (UseBiasedLocking && (klass != NULL)) {
    63   if (UseBiasedLocking && (klass != NULL)) {
    64     obj->set_mark(klass->prototype_header());
    64     obj->set_mark_raw(klass->prototype_header());
    65   } else {
    65   } else {
    66     // May be bootstrapping
    66     // May be bootstrapping
    67     obj->set_mark(markOopDesc::prototype());
    67     obj->set_mark_raw(markOopDesc::prototype());
    68   }
    68   }
    69 }
    69 }
    70 
    70 
    71 // Support for jvmti and dtrace
    71 // Support for jvmti and dtrace
    72 inline void post_allocation_notify(Klass* klass, oop obj, int size) {
    72 inline void post_allocation_notify(Klass* klass, oop obj, int size) {