/openjdk7/hotspot/src/share/vm/oops/ |
H A D | markOop.cpp | 41 void markOopDesc::print_on(outputStream* st) const { 57 bool markOopDesc::should_not_be_cached() const { 59 if (is_marked() && ((markOopDesc *)this)->decode_pointer() != NULL) {
|
H A D | markOop.inline.hpp | 34 inline bool markOopDesc::must_be_preserved_with_bias(oop obj_containing_mark) const { 51 inline bool markOopDesc::must_be_preserved(oop obj_containing_mark) const { 59 inline bool markOopDesc::must_be_preserved_with_bias_for_promotion_failure(oop obj_containing_mark) const { 79 inline bool markOopDesc::must_be_preserved_for_promotion_failure(oop obj_containing_mark) const { 88 inline bool markOopDesc::must_be_preserved_with_bias_for_cms_scavenge(klassOop klass_of_obj_containing_mark) const { 100 inline bool markOopDesc::must_be_preserved_for_cms_scavenge(klassOop klass_of_obj_containing_mark) const { 106 inline markOop markOopDesc::prototype_for_object(oop obj) {
|
H A D | oop.pcgc.inline.hpp | 80 markOop forwardPtrMark = markOopDesc::encode_pointer_as_mark(p);
|
H A D | oopsHierarchy.hpp | 53 typedef class markOopDesc* markOop; 74 typedef class markOopDesc* markOop;
|
H A D | markOop.hpp | 104 class markOopDesc: public oopDesc { class in inherits:oopDesc
|
H A D | oop.inline.hpp | 146 inline void oopDesc::init_mark() { set_mark(markOopDesc::prototype_for_object(this)); } 683 markOop m = markOopDesc::encode_pointer_as_mark(p); 694 markOop m = markOopDesc::encode_pointer_as_mark(p);
|
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
H A D | ageTable.hpp | 44 enum { table_size = markOopDesc::max_age + 1 };
|
H A D | markSweep.inline.hpp | 39 obj->set_mark(markOopDesc::prototype()->set_marked()); 90 obj->mark() == markOopDesc::prototype() || // not gc marked?
|
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
H A D | freeChunk.hpp | 107 LP64_ONLY(if (UseCompressedOops) set_mark(markOopDesc::set_size_and_free(sz)); else ) 129 set_mark(markOopDesc::prototype());
|
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | serialize.cpp | 66 soc->do_tag(sizeof(markOopDesc));
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | biasedLocking.cpp | 42 Klass::cast(k)->set_prototype_header(markOopDesc::biased_locking_prototype()); 158 markOop biased_prototype = markOopDesc::biased_locking_prototype()->set_age(age); 159 markOop unbiased_prototype = markOopDesc::prototype()->set_age(age); 221 markOop mark = markOopDesc::encode((BasicLock*) NULL); 237 obj->set_mark(markOopDesc::encode(highest_lock)); 385 klass->set_prototype_header(markOopDesc::prototype()); 415 markOop new_mark = markOopDesc::encode(requesting_thread, o->mark()->age(), 543 markOop unbiased_prototype = markOopDesc::prototype()->set_age(mark->age()); 573 markOop rebiased_prototype = markOopDesc::encode((JavaThread*) THREAD, mark->age(), prototype_header->bias_epoch()); 580 markOop unbiased_prototype = markOopDesc [all...] |
H A D | synchronizer.cpp | 196 if (mark->has_locker() && mark != markOopDesc::INFLATING()) { 260 lock->set_displaced_header(markOopDesc::unused_mark()); 523 while (obj->mark() == markOopDesc::INFLATING()) { 599 value &= markOopDesc::hash_mask; 601 assert (value != markOopDesc::no_hash, "invariant") ; 1227 if (mark == markOopDesc::INFLATING()) { 1263 markOop cmp = (markOop) Atomic::cmpxchg_ptr (markOopDesc::INFLATING(), object->mark_addr(), mark) ; 1316 guarantee (object->mark() == markOopDesc::INFLATING(), "invariant") ; 1317 object->release_set_mark(markOopDesc::encode(m)); 1356 if (Atomic::cmpxchg_ptr (markOopDesc [all...] |
H A D | vmStructs.cpp | 1416 declare_type(markOopDesc, oopDesc) \ 2535 declare_constant(markOopDesc::age_bits) \ 2536 declare_constant(markOopDesc::lock_bits) \ 2537 declare_constant(markOopDesc::biased_lock_bits) \ 2538 declare_constant(markOopDesc::max_hash_bits) \ 2539 declare_constant(markOopDesc::hash_bits) \ 2541 declare_constant(markOopDesc::lock_shift) \ 2542 declare_constant(markOopDesc::biased_lock_shift) \ 2543 declare_constant(markOopDesc::age_shift) \ 2544 declare_constant(markOopDesc [all...] |
H A D | virtualspace.cpp | 399 assert(markOopDesc::encode_pointer_as_mark(_base)->decode_pointer() == _base, 401 assert(markOopDesc::encode_pointer_as_mark(&_base[size])->decode_pointer() == &_base[size],
|
H A D | objectMonitor.cpp | 362 assert (((oop)(object()))->mark() == markOopDesc::encode(this), "invariant") ; 428 assert (((oop)(object()))->mark() == markOopDesc::encode(this), "invariant") ; 663 // guarantee (((oop)(object()))->mark() == markOopDesc::encode(this), "invariant") ; 736 assert (((oop)(object()))->mark() == markOopDesc::encode(this) , "invariant") ; 811 assert (((oop)(object()))->mark() == markOopDesc::encode(this), "invariant") ; 1640 assert (((oop)(object()))->mark() == markOopDesc::encode(this), "invariant") ;
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
H A D | psPromotionLAB.cpp | 85 filler_oop->set_mark(markOopDesc::prototype());
|
H A D | psScavenge.cpp | 317 assert(!NeverTenure || _tenuring_threshold == markOopDesc::max_age + 1, "Sanity"); 821 _tenuring_threshold = markOopDesc::max_age + 1;
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1EvacFailure.hpp | 133 obj->set_mark(markOopDesc::prototype());
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_MacroAssembler_sparc.cpp | 104 or3(Rmark, markOopDesc::unlocked_value, Rmark); 186 set((intx)markOopDesc::prototype(), t1);
|
H A D | assembler_sparc.cpp | 3335 assert(markOopDesc::age_shift == markOopDesc::lock_bits + markOopDesc::biased_lock_bits, "biased locking makes assumptions about bit layout"); 3336 and3(mark_reg, markOopDesc::biased_lock_mask_in_place, temp_reg); 3337 cmp_and_brx_short(temp_reg, markOopDesc::biased_lock_pattern, Assembler::notEqual, Assembler::pn, cas_label); 3343 andcc(temp_reg, ~((int) markOopDesc::age_mask_in_place), temp_reg); 3366 btst(markOopDesc::biased_lock_mask_in_place, temp_reg); 3378 delayed()->btst(markOopDesc::epoch_mask_in_place, temp_reg); 3388 markOopDesc::biased_lock_mask_in_place | markOopDesc [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_MacroAssembler_x86.cpp | 61 orptr(hdr, markOopDesc::unlocked_value); 157 movptr(Address(obj, oopDesc::mark_offset_in_bytes ()), (int32_t)(intptr_t)markOopDesc::prototype());
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | macro.cpp | 1558 mark_node = makecon(TypeRawPtr::make((address)markOopDesc::prototype())); 2108 markOopDesc::biased_lock_mask_in_place, 2109 markOopDesc::biased_lock_pattern, true); 2138 (~markOopDesc::age_mask_in_place), 0); 2149 markOopDesc::biased_lock_mask_in_place, 0, true); 2171 markOopDesc::epoch_mask_in_place, 0); 2181 Node* cmask = MakeConX(markOopDesc::biased_lock_mask_in_place | 2182 markOopDesc::age_mask_in_place | 2183 markOopDesc::epoch_mask_in_place); 2297 markOopDesc [all...] |
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | altHashing.cpp | 38 return hc != markOopDesc::no_hash ? hc : os::random();
|
/openjdk7/hotspot/src/share/vm/gc_interface/ |
H A D | collectedHeap.inline.hpp | 68 obj->set_mark(markOopDesc::prototype());
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | bytecodeInterpreter.cpp | 679 intptr_t yy = (xx & ~((int) markOopDesc::age_mask_in_place)); 691 if (yy & markOopDesc::biased_lock_mask_in_place == 0 ) { 701 if (yy & markOopDesc::epoch_mask_in_place == 0) { 708 intptr_t unbiased = (intptr_t) mark & (markOopDesc::biased_lock_mask_in_place | 709 markOopDesc::age_mask_in_place | 710 markOopDesc::epoch_mask_in_place); 1984 result->set_mark(markOopDesc::prototype());
|