equal
deleted
inserted
replaced
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) { |