hotspot/src/share/vm/runtime/vmStructs.cpp
changeset 41283 2615c024f3eb
parent 40893 12787d18650e
child 41338 310c87628696
equal deleted inserted replaced
41282:474076f73ba1 41283:2615c024f3eb
  2968              GENERATE_C1_UNCHECKED_STATIC_VM_STRUCT_ENTRY,
  2968              GENERATE_C1_UNCHECKED_STATIC_VM_STRUCT_ENTRY,
  2969              GENERATE_C2_UNCHECKED_STATIC_VM_STRUCT_ENTRY)
  2969              GENERATE_C2_UNCHECKED_STATIC_VM_STRUCT_ENTRY)
  2970 
  2970 
  2971 #if INCLUDE_ALL_GCS
  2971 #if INCLUDE_ALL_GCS
  2972   VM_STRUCTS_PARALLELGC(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2972   VM_STRUCTS_PARALLELGC(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
       
  2973                         GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2973                         GENERATE_STATIC_VM_STRUCT_ENTRY)
  2974                         GENERATE_STATIC_VM_STRUCT_ENTRY)
  2974 
  2975 
  2975   VM_STRUCTS_CMS(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2976   VM_STRUCTS_CMS(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2976                  GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2977                  GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2977                  GENERATE_STATIC_VM_STRUCT_ENTRY)
  2978                  GENERATE_STATIC_VM_STRUCT_ENTRY)
  2980                 GENERATE_STATIC_VM_STRUCT_ENTRY)
  2981                 GENERATE_STATIC_VM_STRUCT_ENTRY)
  2981 #endif // INCLUDE_ALL_GCS
  2982 #endif // INCLUDE_ALL_GCS
  2982 
  2983 
  2983 #if INCLUDE_TRACE
  2984 #if INCLUDE_TRACE
  2984   VM_STRUCTS_TRACE(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2985   VM_STRUCTS_TRACE(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2985                 GENERATE_STATIC_VM_STRUCT_ENTRY)
  2986                    GENERATE_STATIC_VM_STRUCT_ENTRY)
  2986 #endif
  2987 #endif
  2987 
  2988 
  2988   VM_STRUCTS_EXT(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2989   VM_STRUCTS_EXT(GENERATE_NONSTATIC_VM_STRUCT_ENTRY,
  2989                  GENERATE_STATIC_VM_STRUCT_ENTRY)
  2990                  GENERATE_STATIC_VM_STRUCT_ENTRY)
  2990 
  2991 
  3166              CHECK_NO_OP,
  3167              CHECK_NO_OP,
  3167              CHECK_NO_OP);
  3168              CHECK_NO_OP);
  3168 
  3169 
  3169 #if INCLUDE_ALL_GCS
  3170 #if INCLUDE_ALL_GCS
  3170   VM_STRUCTS_PARALLELGC(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3171   VM_STRUCTS_PARALLELGC(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3171              CHECK_STATIC_VM_STRUCT_ENTRY);
  3172                         CHECK_VOLATILE_NONSTATIC_VM_STRUCT_ENTRY,
       
  3173                         CHECK_STATIC_VM_STRUCT_ENTRY);
  3172 
  3174 
  3173   VM_STRUCTS_CMS(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3175   VM_STRUCTS_CMS(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3174              CHECK_VOLATILE_NONSTATIC_VM_STRUCT_ENTRY,
  3176                  CHECK_VOLATILE_NONSTATIC_VM_STRUCT_ENTRY,
  3175              CHECK_STATIC_VM_STRUCT_ENTRY);
  3177                  CHECK_STATIC_VM_STRUCT_ENTRY);
  3176 
  3178 
  3177   VM_STRUCTS_G1(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3179   VM_STRUCTS_G1(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3178                 CHECK_STATIC_VM_STRUCT_ENTRY);
  3180                 CHECK_STATIC_VM_STRUCT_ENTRY);
  3179 
  3181 
  3180 #endif // INCLUDE_ALL_GCS
  3182 #endif // INCLUDE_ALL_GCS
  3181 
  3183 
  3182 #if INCLUDE_TRACE
  3184 #if INCLUDE_TRACE
  3183   VM_STRUCTS_TRACE(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3185   VM_STRUCTS_TRACE(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3184                 CHECK_STATIC_VM_STRUCT_ENTRY);
  3186                    CHECK_STATIC_VM_STRUCT_ENTRY);
  3185 #endif
  3187 #endif
  3186 
  3188 
  3187   VM_STRUCTS_EXT(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3189   VM_STRUCTS_EXT(CHECK_NONSTATIC_VM_STRUCT_ENTRY,
  3188                  CHECK_STATIC_VM_STRUCT_ENTRY);
  3190                  CHECK_STATIC_VM_STRUCT_ENTRY);
  3189 
  3191 
  3291                         ENSURE_C2_FIELD_TYPE_PRESENT,
  3293                         ENSURE_C2_FIELD_TYPE_PRESENT,
  3292                         CHECK_NO_OP,
  3294                         CHECK_NO_OP,
  3293                         CHECK_NO_OP));
  3295                         CHECK_NO_OP));
  3294 #if INCLUDE_ALL_GCS
  3296 #if INCLUDE_ALL_GCS
  3295   debug_only(VM_STRUCTS_PARALLELGC(ENSURE_FIELD_TYPE_PRESENT,
  3297   debug_only(VM_STRUCTS_PARALLELGC(ENSURE_FIELD_TYPE_PRESENT,
       
  3298                                    ENSURE_FIELD_TYPE_PRESENT,
  3296                                    ENSURE_FIELD_TYPE_PRESENT));
  3299                                    ENSURE_FIELD_TYPE_PRESENT));
  3297   debug_only(VM_STRUCTS_CMS(ENSURE_FIELD_TYPE_PRESENT,
  3300   debug_only(VM_STRUCTS_CMS(ENSURE_FIELD_TYPE_PRESENT,
  3298                             ENSURE_FIELD_TYPE_PRESENT,
  3301                             ENSURE_FIELD_TYPE_PRESENT,
  3299                             ENSURE_FIELD_TYPE_PRESENT));
  3302                             ENSURE_FIELD_TYPE_PRESENT));
  3300   debug_only(VM_STRUCTS_G1(ENSURE_FIELD_TYPE_PRESENT,
  3303   debug_only(VM_STRUCTS_G1(ENSURE_FIELD_TYPE_PRESENT,