Searched refs:bias_epoch (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/oops/
H A DmarkOop.hpp196 int bias_epoch() const { function in class:markOopDesc
206 return set_bias_epoch((1 + bias_epoch()) & epoch_mask);
321 static markOop encode(JavaThread* thread, int age, int bias_epoch) { argument
325 assert(bias_epoch <= max_bias_epoch, "bias epoch too large");
326 return (markOop) (tmp | (bias_epoch << epoch_shift) | (age << age_shift) | biased_lock_pattern);
/openjdk7/hotspot/src/share/vm/runtime/
H A DbiasedLocking.cpp351 int prev_epoch = klass->prototype_header()->bias_epoch();
353 int cur_epoch = klass->prototype_header()->bias_epoch();
365 assert(mark->bias_epoch() == prev_epoch || mark->bias_epoch() == cur_epoch, "error in bias epoch adjustment");
416 klass->prototype_header()->bias_epoch());
562 } else if (prototype_header->bias_epoch() != mark->bias_epoch()) {
573 markOop rebiased_prototype = markOopDesc::encode((JavaThread*) THREAD, mark->age(), prototype_header->bias_epoch());
596 prototype_header->bias_epoch() == mark->bias_epoch()) {
[all...]

Completed in 50 milliseconds