hotspot/src/share/vm/runtime/vmStructs.cpp
changeset 34148 6efbc7ffd767
parent 33813 4f376e851453
child 34211 d25c2fc1e248
equal deleted inserted replaced
34147:8726d73d17fb 34148:6efbc7ffd767
  1375   nonstatic_field(vframeArray,                 _frames,                                       int)                                   \
  1375   nonstatic_field(vframeArray,                 _frames,                                       int)                                   \
  1376                                                                                                                                      \
  1376                                                                                                                                      \
  1377   nonstatic_field(vframeArrayElement,          _frame,                                        frame)                                 \
  1377   nonstatic_field(vframeArrayElement,          _frame,                                        frame)                                 \
  1378   nonstatic_field(vframeArrayElement,          _bci,                                          int)                                   \
  1378   nonstatic_field(vframeArrayElement,          _bci,                                          int)                                   \
  1379   nonstatic_field(vframeArrayElement,          _method,                                       Method*)                               \
  1379   nonstatic_field(vframeArrayElement,          _method,                                       Method*)                               \
  1380                                                                                                                                      \
       
  1381   nonstatic_field(PtrQueue,                    _active,                                       bool)                                  \
       
  1382   nonstatic_field(PtrQueue,                    _buf,                                          void**)                                \
       
  1383   nonstatic_field(PtrQueue,                    _index,                                        size_t)                                \
       
  1384                                                                                                                                      \
  1380                                                                                                                                      \
  1385   nonstatic_field(AccessFlags,                 _flags,                                        jint)                                  \
  1381   nonstatic_field(AccessFlags,                 _flags,                                        jint)                                  \
  1386   nonstatic_field(elapsedTimer,                _counter,                                      jlong)                                 \
  1382   nonstatic_field(elapsedTimer,                _counter,                                      jlong)                                 \
  1387   nonstatic_field(elapsedTimer,                _active,                                       bool)                                  \
  1383   nonstatic_field(elapsedTimer,                _active,                                       bool)                                  \
  1388   nonstatic_field(InvocationCounter,           _counter,                                      unsigned int)                          \
  1384   nonstatic_field(InvocationCounter,           _counter,                                      unsigned int)                          \
  2271                                                                           \
  2267                                                                           \
  2272   /***************/                                                       \
  2268   /***************/                                                       \
  2273   /* Miscellaneous types */                                               \
  2269   /* Miscellaneous types */                                               \
  2274   /***************/                                                       \
  2270   /***************/                                                       \
  2275                                                                           \
  2271                                                                           \
  2276   declare_toplevel_type(PtrQueue)                                         \
       
  2277                                                                           \
       
  2278   /* freelist */                                                          \
  2272   /* freelist */                                                          \
  2279   declare_toplevel_type(FreeChunk*)                                       \
  2273   declare_toplevel_type(FreeChunk*)                                       \
  2280   declare_toplevel_type(AdaptiveFreeList<FreeChunk>*)                     \
  2274   declare_toplevel_type(AdaptiveFreeList<FreeChunk>*)                     \
  2281   declare_toplevel_type(AdaptiveFreeList<FreeChunk>)
  2275   declare_toplevel_type(AdaptiveFreeList<FreeChunk>)
  2282 
  2276 
  3064 //
  3058 //
  3065 
  3059 
  3066 #define GENERATE_VM_INT_CONSTANT_ENTRY(name) \
  3060 #define GENERATE_VM_INT_CONSTANT_ENTRY(name) \
  3067  { QUOTE(name), (int32_t) name },
  3061  { QUOTE(name), (int32_t) name },
  3068 
  3062 
       
  3063 #define GENERATE_VM_INT_CONSTANT_WITH_VALUE_ENTRY(name, value) \
       
  3064  { (name), (int32_t)(value) },
       
  3065 
  3069 #define GENERATE_PREPROCESSOR_VM_INT_CONSTANT_ENTRY(name, value) \
  3066 #define GENERATE_PREPROCESSOR_VM_INT_CONSTANT_ENTRY(name, value) \
  3070  { name, (int32_t) value },
  3067  { name, (int32_t) value },
  3071 
  3068 
  3072 // This macro generates the sentinel value indicating the end of the list
  3069 // This macro generates the sentinel value indicating the end of the list
  3073 #define GENERATE_VM_INT_CONSTANT_LAST_ENTRY() \
  3070 #define GENERATE_VM_INT_CONSTANT_LAST_ENTRY() \
  3294 
  3291 
  3295 #if INCLUDE_ALL_GCS
  3292 #if INCLUDE_ALL_GCS
  3296   VM_INT_CONSTANTS_CMS(GENERATE_VM_INT_CONSTANT_ENTRY)
  3293   VM_INT_CONSTANTS_CMS(GENERATE_VM_INT_CONSTANT_ENTRY)
  3297 
  3294 
  3298   VM_INT_CONSTANTS_PARNEW(GENERATE_VM_INT_CONSTANT_ENTRY)
  3295   VM_INT_CONSTANTS_PARNEW(GENERATE_VM_INT_CONSTANT_ENTRY)
       
  3296 
       
  3297   VM_INT_CONSTANTS_G1(GENERATE_VM_INT_CONSTANT_ENTRY,
       
  3298                       GENERATE_VM_INT_CONSTANT_WITH_VALUE_ENTRY)
  3299 #endif // INCLUDE_ALL_GCS
  3299 #endif // INCLUDE_ALL_GCS
  3300 
  3300 
  3301 #if INCLUDE_TRACE
  3301 #if INCLUDE_TRACE
  3302   VM_INT_CONSTANTS_TRACE(GENERATE_VM_INT_CONSTANT_ENTRY)
  3302   VM_INT_CONSTANTS_TRACE(GENERATE_VM_INT_CONSTANT_ENTRY)
  3303 #endif
  3303 #endif