src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
cms-comp Cdiff src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
Print this page
*** 21,30 ****
--- 21,31 ----
* have any questions.
*
*/
#define VM_STRUCTS_CMS(nonstatic_field, \
+ volatile_nonstatic_field, \
static_field) \
nonstatic_field(CompactibleFreeListSpace, _collector, CMSCollector*) \
nonstatic_field(CompactibleFreeListSpace, _bt, BlockOffsetArrayNonContigSpace) \
\
nonstatic_field(CMSPermGen, _gen, ConcurrentMarkSweepGeneration*) \
*** 34,46 ****
nonstatic_field(CMSBitMap, _bm, BitMap) \
nonstatic_field(CMSBitMap, _virtual_space, VirtualSpace) \
nonstatic_field(CMSCollector, _markBitMap, CMSBitMap) \
nonstatic_field(ConcurrentMarkSweepGeneration, _cmsSpace, CompactibleFreeListSpace*) \
static_field(ConcurrentMarkSweepThread, _collector, CMSCollector*) \
nonstatic_field(FreeChunk, _next, FreeChunk*) \
! nonstatic_field(FreeChunk, _prev, FreeChunk*) \
! nonstatic_field(FreeChunk, _size, size_t)
#define VM_TYPES_CMS(declare_type, \
declare_toplevel_type) \
\
declare_type(ConcurrentMarkSweepGeneration,CardGeneration) \
--- 35,47 ----
nonstatic_field(CMSBitMap, _bm, BitMap) \
nonstatic_field(CMSBitMap, _virtual_space, VirtualSpace) \
nonstatic_field(CMSCollector, _markBitMap, CMSBitMap) \
nonstatic_field(ConcurrentMarkSweepGeneration, _cmsSpace, CompactibleFreeListSpace*) \
static_field(ConcurrentMarkSweepThread, _collector, CMSCollector*) \
+ volatile_nonstatic_field(FreeChunk, _size, size_t) \
nonstatic_field(FreeChunk, _next, FreeChunk*) \
! nonstatic_field(FreeChunk, _prev, FreeChunk*)
#define VM_TYPES_CMS(declare_type, \
declare_toplevel_type) \
\
declare_type(ConcurrentMarkSweepGeneration,CardGeneration) \
src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File