1.1 --- a/src/share/vm/oops/klass.hpp Thu Jan 24 23:30:45 2013 -0800 1.2 +++ b/src/share/vm/oops/klass.hpp Thu Jan 24 10:57:38 2013 -0800 1.3 @@ -75,11 +75,11 @@ 1.4 // [class_loader_data] 1.5 // [modifier_flags] 1.6 // [access_flags ] 1.7 -// [verify_count ] - not in product 1.8 -// [alloc_count ] 1.9 // [last_biased_lock_bulk_revocation_time] (64 bits) 1.10 // [prototype_header] 1.11 // [biased_lock_revocation_count] 1.12 +// [verify_count ] - not in product 1.13 +// [alloc_count ] 1.14 // [_modified_oops] 1.15 // [_accumulated_modified_oops] 1.16 // [trace_id] 1.17 @@ -164,18 +164,18 @@ 1.18 jint _modifier_flags; // Processed access flags, for use by Class.getModifiers. 1.19 AccessFlags _access_flags; // Access flags. The class/interface distinction is stored here. 1.20 1.21 + // Biased locking implementation and statistics 1.22 + // (the 64-bit chunk goes first, to avoid some fragmentation) 1.23 + jlong _last_biased_lock_bulk_revocation_time; 1.24 + markOop _prototype_header; // Used when biased locking is both enabled and disabled for this type 1.25 + jint _biased_lock_revocation_count; 1.26 + 1.27 #ifndef PRODUCT 1.28 int _verify_count; // to avoid redundant verifies 1.29 #endif 1.30 1.31 juint _alloc_count; // allocation profiling support 1.32 1.33 - // Biased locking implementation and statistics 1.34 - // (the 64-bit chunk goes first, to avoid some fragmentation) 1.35 - jlong _last_biased_lock_bulk_revocation_time; 1.36 - markOop _prototype_header; // Used when biased locking is both enabled and disabled for this type 1.37 - jint _biased_lock_revocation_count; 1.38 - 1.39 TRACE_DEFINE_KLASS_TRACE_ID; 1.40 1.41 // Remembered sets support for the oops in the klasses.