src/hotspot/share/gc/g1/vmStructs_g1.hpp
changeset 49463 ccb003941743
parent 47602 d4380ee1cbe9
child 49730 c2761ef9fd95
equal deleted inserted replaced
49462:00992d4e8a23 49463:ccb003941743
     1 /*
     1 /*
     2  * Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2011, 2018, 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.
    71 
    71 
    72 
    72 
    73 #define VM_INT_CONSTANTS_G1(declare_constant, declare_constant_with_value)    \
    73 #define VM_INT_CONSTANTS_G1(declare_constant, declare_constant_with_value)    \
    74   declare_constant(HeapRegionType::FreeTag)                                   \
    74   declare_constant(HeapRegionType::FreeTag)                                   \
    75   declare_constant(HeapRegionType::YoungMask)                                 \
    75   declare_constant(HeapRegionType::YoungMask)                                 \
       
    76   declare_constant(HeapRegionType::EdenTag)                                   \
       
    77   declare_constant(HeapRegionType::SurvTag)                                   \
    76   declare_constant(HeapRegionType::HumongousMask)                             \
    78   declare_constant(HeapRegionType::HumongousMask)                             \
    77   declare_constant(HeapRegionType::PinnedMask)                                \
    79   declare_constant(HeapRegionType::PinnedMask)                                \
       
    80   declare_constant(HeapRegionType::ArchiveMask)                               \
       
    81   declare_constant(HeapRegionType::StartsHumongousTag)                        \
       
    82   declare_constant(HeapRegionType::ContinuesHumongousTag)                     \
    78   declare_constant(HeapRegionType::OldMask)
    83   declare_constant(HeapRegionType::OldMask)
    79 
    84 
    80 
    85 
    81 #define VM_TYPES_G1(declare_type,                                             \
    86 #define VM_TYPES_G1(declare_type,                                             \
    82                     declare_toplevel_type,                                    \
    87                     declare_toplevel_type,                                    \