hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
changeset 15470 998186997e90
parent 15428 edc310e78c68
parent 15431 570c5062ab8a
child 22886 e8b17e1f03ac
equal deleted inserted replaced
15429:c9c2bb7e4b56 15470:998186997e90
     1 /*
     1 /*
     2  * Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     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
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    30                    static_field) \
    30                    static_field) \
    31   nonstatic_field(CompactibleFreeListSpace,    _collector,                                    CMSCollector*)                         \
    31   nonstatic_field(CompactibleFreeListSpace,    _collector,                                    CMSCollector*)                         \
    32   nonstatic_field(CompactibleFreeListSpace,    _bt,                                           BlockOffsetArrayNonContigSpace)        \
    32   nonstatic_field(CompactibleFreeListSpace,    _bt,                                           BlockOffsetArrayNonContigSpace)        \
    33                                                                                                                                      \
    33                                                                                                                                      \
    34   nonstatic_field(CMSBitMap,                   _bmWordSize,                                   size_t)                                \
    34   nonstatic_field(CMSBitMap,                   _bmWordSize,                                   size_t)                                \
    35   nonstatic_field(CMSBitMap,                   _shifter,                                      const int)                            \
    35   nonstatic_field(CMSBitMap,                   _shifter,                                      const int)                             \
    36   nonstatic_field(CMSBitMap,                      _bm,                                           BitMap)                            \
    36   nonstatic_field(CMSBitMap,                      _bm,                                           BitMap)                             \
    37   nonstatic_field(CMSBitMap,                   _virtual_space,                                VirtualSpace)                         \
    37   nonstatic_field(CMSBitMap,                   _virtual_space,                                VirtualSpace)                          \
    38   nonstatic_field(CMSCollector,                _markBitMap,                                   CMSBitMap)                             \
    38   nonstatic_field(CMSCollector,                _markBitMap,                                   CMSBitMap)                             \
    39   nonstatic_field(ConcurrentMarkSweepGeneration, _cmsSpace,                                   CompactibleFreeListSpace*)             \
    39   nonstatic_field(ConcurrentMarkSweepGeneration, _cmsSpace,                                   CompactibleFreeListSpace*)             \
    40      static_field(ConcurrentMarkSweepThread,   _collector,                                    CMSCollector*)                         \
    40      static_field(ConcurrentMarkSweepThread,   _collector,                                    CMSCollector*)                         \
    41   nonstatic_field(LinearAllocBlock,            _word_size,                                    size_t)                                \
    41   nonstatic_field(LinearAllocBlock,            _word_size,                                    size_t)                                \
    42   nonstatic_field(AFLBinaryTreeDictionary,     _total_size,                                   size_t)                                \
    42   nonstatic_field(AFLBinaryTreeDictionary,     _total_size,                                   size_t)                                \