comparison src/share/vm/oops/klass.hpp @ 8883:b9a918201d47

Merge with hsx25
author Gilles Duboscq <duboscq@ssw.jku.at>
date Sat, 06 Apr 2013 20:04:06 +0200
parents 5fc51c1ecdeb 3efdfd6ddbf2
children 4d5872186e76
comparison
equal deleted inserted replaced
8660:d47b52b0ff68 8883:b9a918201d47
77 // [modifier_flags] 77 // [modifier_flags]
78 // [access_flags ] 78 // [access_flags ]
79 // [last_biased_lock_bulk_revocation_time] (64 bits) 79 // [last_biased_lock_bulk_revocation_time] (64 bits)
80 // [prototype_header] 80 // [prototype_header]
81 // [biased_lock_revocation_count] 81 // [biased_lock_revocation_count]
82 // [verify_count ] - not in product
83 // [alloc_count ] 82 // [alloc_count ]
84 // [_modified_oops] 83 // [_modified_oops]
85 // [_accumulated_modified_oops] 84 // [_accumulated_modified_oops]
86 // [trace_id] 85 // [trace_id]
87 86
173 // Biased locking implementation and statistics 172 // Biased locking implementation and statistics
174 // (the 64-bit chunk goes first, to avoid some fragmentation) 173 // (the 64-bit chunk goes first, to avoid some fragmentation)
175 jlong _last_biased_lock_bulk_revocation_time; 174 jlong _last_biased_lock_bulk_revocation_time;
176 markOop _prototype_header; // Used when biased locking is both enabled and disabled for this type 175 markOop _prototype_header; // Used when biased locking is both enabled and disabled for this type
177 jint _biased_lock_revocation_count; 176 jint _biased_lock_revocation_count;
178
179 #ifndef PRODUCT
180 int _verify_count; // to avoid redundant verifies
181 #endif
182 177
183 juint _alloc_count; // allocation profiling support 178 juint _alloc_count; // allocation profiling support
184 179
185 TRACE_DEFINE_KLASS_TRACE_ID; 180 TRACE_DEFINE_KLASS_TRACE_ID;
186 181