1330 // be accurately determined. |
1330 // be accurately determined. |
1331 // STATE IDENTIFICATION: (32 bit and 64 bit w/o COOPS) |
1331 // STATE IDENTIFICATION: (32 bit and 64 bit w/o COOPS) |
1332 // ----------------------------------------------------- |
1332 // ----------------------------------------------------- |
1333 // FREE: klass_word & 1 == 1; mark_word holds block size |
1333 // FREE: klass_word & 1 == 1; mark_word holds block size |
1334 // |
1334 // |
1335 // OBJECT: klass_word installed; klass_word != 0 && klass_word & 0 == 0; |
1335 // OBJECT: klass_word installed; klass_word != 0 && klass_word & 1 == 0; |
1336 // obj->size() computes correct size |
1336 // obj->size() computes correct size |
1337 // [Perm Gen objects needs to be "parsable" before they can be navigated] |
1337 // [Perm Gen objects needs to be "parsable" before they can be navigated] |
1338 // |
1338 // |
1339 // TRANSIENT: klass_word == 0; size is indeterminate until we become an OBJECT |
1339 // TRANSIENT: klass_word == 0; size is indeterminate until we become an OBJECT |
1340 // |
1340 // |