Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/biasedLocking.cpp @ 6818:22b8d3d181d9
8000351: Tenuring threshold should be unsigned
Summary: Change the flags and variables related to tenuring threshold to be unsigned
Reviewed-by: jmasa, johnc
author | jwilhelm |
---|---|
date | Wed, 03 Oct 2012 20:31:41 +0200 |
parents | da91efe96a93 |
children | 070d523b96a7 |
comparison
equal
deleted
inserted
replaced
6817:f81a7c0c618d | 6818:22b8d3d181d9 |
---|---|
152 Klass::cast(obj->klass())->external_name()); | 152 Klass::cast(obj->klass())->external_name()); |
153 } | 153 } |
154 return BiasedLocking::NOT_BIASED; | 154 return BiasedLocking::NOT_BIASED; |
155 } | 155 } |
156 | 156 |
157 int age = mark->age(); | 157 uint age = mark->age(); |
158 markOop biased_prototype = markOopDesc::biased_locking_prototype()->set_age(age); | 158 markOop biased_prototype = markOopDesc::biased_locking_prototype()->set_age(age); |
159 markOop unbiased_prototype = markOopDesc::prototype()->set_age(age); | 159 markOop unbiased_prototype = markOopDesc::prototype()->set_age(age); |
160 | 160 |
161 if (TraceBiasedLocking && (Verbose || !is_bulk)) { | 161 if (TraceBiasedLocking && (Verbose || !is_bulk)) { |
162 ResourceMark rm; | 162 ResourceMark rm; |