Wed, 21 May 2008 16:31:35 -0700
6703888: Compressed Oops: use the 32-bits gap after klass in a object
Summary: Use the gap also for a narrow oop field and a boxing object value.
Reviewed-by: coleenp, never
1 //
2 // Copyright 2001-2007 Sun Microsystems, Inc. All Rights Reserved.
3 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 //
5 // This code is free software; you can redistribute it and/or modify it
6 // under the terms of the GNU General Public License version 2 only, as
7 // published by the Free Software Foundation.
8 //
9 // This code is distributed in the hope that it will be useful, but WITHOUT
10 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 // version 2 for more details (a copy is included in the LICENSE file that
13 // accompanied this code).
14 //
15 // You should have received a copy of the GNU General Public License version
16 // 2 along with this work; if not, write to the Free Software Foundation,
17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 //
19 // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
20 // CA 95054 USA or visit www.sun.com if you need additional information or
21 // have any questions.
22 //
23 //
25 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps!
27 allocationStats.cpp allocationStats.hpp
28 allocationStats.cpp ostream.hpp
30 allocationStats.hpp allocation.hpp
31 allocationStats.hpp gcUtil.hpp
32 allocationStats.hpp globalDefinitions.hpp
34 gcAdaptivePolicyCounters.hpp adaptiveSizePolicy.hpp
35 gcAdaptivePolicyCounters.hpp gcPolicyCounters.hpp
37 gcAdaptivePolicyCounters.cpp resourceArea.hpp
38 gcAdaptivePolicyCounters.cpp gcAdaptivePolicyCounters.hpp
40 gSpaceCounters.cpp generation.hpp
41 gSpaceCounters.cpp resourceArea.hpp
42 gSpaceCounters.cpp gSpaceCounters.hpp
44 gSpaceCounters.hpp generation.hpp
45 gSpaceCounters.hpp perfData.hpp
46 gSpaceCounters.hpp generationCounters.hpp
48 immutableSpace.cpp immutableSpace.hpp
49 immutableSpace.cpp oop.inline.hpp
50 immutableSpace.cpp universe.hpp
52 isGCActiveMark.hpp parallelScavengeHeap.hpp
54 markSweep.inline.hpp psParallelCompact.hpp
56 mutableNUMASpace.cpp mutableNUMASpace.hpp
57 mutableNUMASpace.cpp oop.inline.hpp
58 mutableNUMASpace.cpp sharedHeap.hpp
59 mutableNUMASpace.cpp thread_<os_family>.inline.hpp
61 mutableNUMASpace.hpp mutableSpace.hpp
62 mutableNUMASpace.hpp gcUtil.hpp
64 mutableSpace.cpp mutableSpace.hpp
65 mutableSpace.cpp oop.inline.hpp
66 mutableSpace.cpp safepoint.hpp
67 mutableSpace.cpp thread.hpp
69 spaceCounters.cpp resourceArea.hpp
70 spaceCounters.cpp spaceCounters.hpp
72 spaceCounters.hpp immutableSpace.hpp
73 spaceCounters.hpp mutableSpace.hpp
74 spaceCounters.hpp perfData.hpp
75 spaceCounters.hpp generationCounters.hpp