annotate make/hotspot_distro @ 1960:878b57474103

6978187: G1: assert(ParallelGCThreads> 1 || n_yielded() == _hrrs->occupied()) strikes again Summary: An evacuation failure while copying the roots caused an object, A, to be forwarded to itself. During the subsequent RSet updating a reference to A was processed causing the reference to be added to the RSet of A's heap region. As a result of adding to the remembered set we ran into the issue described in 6930581 - the sparse table expanded and the RSet scanning code walked the cards in one instance of RHashTable (_cur) while the occupied() counts the cards in the expanded table (_next). Reviewed-by: tonyp, iveresov
author johnc
date Tue, 16 Nov 2010 14:07:33 -0800
parents c18cbe5936b8
children 0a8e0d4345b3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
386
f1ecf9191140 6755406: minor mistakes in copyright notices
trims
parents: 285
diff changeset
1 #
1552
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1499
diff changeset
2 # Copyright (c) 2006, 2008, Oracle and/or its affiliates. All rights reserved.
285
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
4 #
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
5 # This code is free software; you can redistribute it and/or modify it
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
6 # under the terms of the GNU General Public License version 2 only, as
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
7 # published by the Free Software Foundation.
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
8 #
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
9 # This code is distributed in the hope that it will be useful, but WITHOUT
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
12 # version 2 for more details (a copy is included in the LICENSE file that
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
13 # accompanied this code).
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
14 #
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
15 # You should have received a copy of the GNU General Public License version
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
16 # 2 along with this work; if not, write to the Free Software Foundation,
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
51ae48d8072f 6736718: more copyright headers wrong
kamg
parents: 196
diff changeset
18 #
1552
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1499
diff changeset
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1499
diff changeset
20 # or visit www.oracle.com if you need additional information or have any
c18cbe5936b8 6941466: Oracle rebranding changes for Hotspot repositories
trims
parents: 1499
diff changeset
21 # questions.
386
f1ecf9191140 6755406: minor mistakes in copyright notices
trims
parents: 285
diff changeset
22 #
91
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
23
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
24 #
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
25 # This file format must remain compatible with both
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
26 # GNU Makefile and Microsoft nmake formats.
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
27 #
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
28
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
29 # Don't put quotes (fail windows build).
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
30 HOTSPOT_VM_DISTRO=Java HotSpot(TM)
1499
f43b5e9f7881 6949118: jvm.dll shows the company name as Sun Microsystems
kamg
parents: 386
diff changeset
31 COMPANY_NAME=Oracle Corporation
91
a294fd0c4b38 6583644: Move all managed/SCCS files out of 'build' into 'make' directory
kamg
parents:
diff changeset
32 PRODUCT_NAME=Java(TM) Platform SE