Searched refs:markOopDesc (Results 1 - 25 of 43) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/oops/
H A DmarkOop.cpp41 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 DmarkOop.inline.hpp34 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 Doop.pcgc.inline.hpp80 markOop forwardPtrMark = markOopDesc::encode_pointer_as_mark(p);
H A DoopsHierarchy.hpp53 typedef class markOopDesc* markOop;
74 typedef class markOopDesc* markOop;
H A DmarkOop.hpp104 class markOopDesc: public oopDesc { class in inherits:oopDesc
H A Doop.inline.hpp146 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 DageTable.hpp44 enum { table_size = markOopDesc::max_age + 1 };
H A DmarkSweep.inline.hpp39 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 DfreeChunk.hpp107 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 Dserialize.cpp66 soc->do_tag(sizeof(markOopDesc));
/openjdk7/hotspot/src/share/vm/runtime/
H A DbiasedLocking.cpp42 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 Dsynchronizer.cpp196 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 DvmStructs.cpp1416 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 Dvirtualspace.cpp399 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 DobjectMonitor.cpp362 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 DpsPromotionLAB.cpp85 filler_oop->set_mark(markOopDesc::prototype());
H A DpsScavenge.cpp317 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 Dg1EvacFailure.hpp133 obj->set_mark(markOopDesc::prototype());
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_MacroAssembler_sparc.cpp104 or3(Rmark, markOopDesc::unlocked_value, Rmark);
186 set((intx)markOopDesc::prototype(), t1);
H A Dassembler_sparc.cpp3335 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 Dc1_MacroAssembler_x86.cpp61 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 Dmacro.cpp1558 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 DaltHashing.cpp38 return hc != markOopDesc::no_hash ? hc : os::random();
/openjdk7/hotspot/src/share/vm/gc_interface/
H A DcollectedHeap.inline.hpp68 obj->set_mark(markOopDesc::prototype());
/openjdk7/hotspot/src/share/vm/interpreter/
H A DbytecodeInterpreter.cpp679 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());

Completed in 110 milliseconds

12