hotspot/.hgtags
author ysr
Thu, 20 Nov 2008 12:27:41 -0800
changeset 1605 6b43d186eb8d
parent 1492 69062295a58c
child 1545 89c93225ecc6
permissions -rw-r--r--
6722113: CMS: Incorrect overflow handling during precleaning of Reference lists Summary: When we encounter marking stack overflow during precleaning of Reference lists, we were using the overflow list mechanism, which can cause problems on account of mutating the mark word of the header because of conflicts with mutator accesses and updates of that field. Instead we should use the usual mechanism for overflow handling in concurrent phases, namely dirtying of the card on which the overflowed object lies. Since precleaning effectively does a form of discovered list processing, albeit with discovery enabled, we needed to adjust some code to be correct in the face of interleaved processing and discovery. Reviewed-by: apetrusenko, jcoomes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
21
c5b9e3a56692 Added tag jdk7-b24 for changeset 489c9b5090e2
xdono
parents:
diff changeset
     1
a61af66fc99eb5ec9d50c05b0c599757b1289ceb jdk7-b24
176
b27dab82f11e Added tag jdk7-b25 for changeset 408b55da75b0
xdono
parents: 21
diff changeset
     2
7836be3e92d0a4f9ee7566f602c91f5609534e66 jdk7-b25
335
ed76172c0a67 Added tag jdk7-b26 for changeset a00cf1fc28a8
xdono
parents: 176
diff changeset
     3
ad0b851458ff9d1d490ed2d79bb84f75a9fdb753 jdk7-b26
523
4fffe2012767 Added tag jdk7-b27 for changeset 9ba36c07dcee
xdono
parents: 335
diff changeset
     4
e3d2692f8442e2d951166dc9bd9a330684754438 jdk7-b27
577
168ba744f39f Added tag jdk7-b28 for changeset 4fffe2012767
xdono
parents: 523
diff changeset
     5
c14dab40ed9bf45ad21150bd70c9c80cdf655415 jdk7-b28
669
aa5cabe2077d Added tag jdk7-b29 for changeset 3c247f90db8c
xdono
parents: 577
diff changeset
     6
4f91c08b3e4498213a9c5a24898f7d9c38cf86fb jdk7-b29
743
b8b10c2a28fd Added tag jdk7-b30 for changeset ddf3e9583f2f
xdono
parents: 669
diff changeset
     7
d1605aabd0a15ecf93787c47de63073c33fba52d jdk7-b30
822
da48912b8dd7 Added tag jdk7-b31 for changeset e1baa9c8f16f
xdono
parents: 743
diff changeset
     8
9c2ecc2ffb125f14fab3857fe7689598956348a0 jdk7-b31
878
58918025243a Added tag jdk7-b32 for changeset 49e709107aec
xdono
parents: 822
diff changeset
     9
b727c32788a906c04839516ae7443a085185a300 jdk7-b32
949
d6a8a3719ff3 Added tag jdk7-b33 for changeset 58918025243a
xdono
parents: 878
diff changeset
    10
585535ec8a14adafa6bfea65d6975e29094c8cec jdk7-b33
1054
a8a80ae24f31 Added tag jdk7-b34 for changeset fff241969646
xdono
parents: 949
diff changeset
    11
5251a9cd8eb8743eee647365bee1c8afdc131556 jdk7-b34
1121
3a0cf5cbc50e Added tag jdk7-b35 for changeset cd4deb70bf5e
xdono
parents: 1054
diff changeset
    12
5fa96a5a7e76da7c8dad12486293a0456c2c116c jdk7-b35
1216
d98619e67d1c Added tag jdk7-b36 for changeset c347afc55218
xdono
parents: 1121
diff changeset
    13
e91159f921a58af3698e6479ea1fc5818da66d09 jdk7-b36
1269
2db019fa6029 Added tag jdk7-b37 for changeset 5eb97f366a6a
xdono
parents: 1216
diff changeset
    14
9ee9cf798b59e7d51f8c0a686959f313867a55d6 jdk7-b37
1371
98892e217b70 Added tag jdk7-b38 for changeset 2db019fa6029
xdono
parents: 1269
diff changeset
    15
d9bc824aa078573829bb66572af847e26e1bd12e jdk7-b38
1492
69062295a58c Added tag jdk7-b39 for changeset c483fc7ff658
xdono
parents: 1371
diff changeset
    16
49ca90d77f34571b0757ebfcb8a7848ef2696b88 jdk7-b39