< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page
rev 57232 : v2.00 -> v2.08 (CR8/v2.08/11-for-jdk14) patches combined into one; merge with jdk-14+25 snapshot; merge with jdk-14+26 snapshot.
rev 57233 : See CR8-to-CR9-changes; merge with 8230876.patch (2019.11.15); merge with jdk-14+25 snapshot; fuzzy merge with jdk-14+26 snapshot.


 900   nonstatic_field(ciConstant,                  _value._int,                                   jint)                                  \
 901   nonstatic_field(ciConstant,                  _value._long,                                  jlong)                                 \
 902   nonstatic_field(ciConstant,                  _value._float,                                 jfloat)                                \
 903   nonstatic_field(ciConstant,                  _value._double,                                jdouble)                               \
 904   nonstatic_field(ciConstant,                  _value._object,                                ciObject*)                             \
 905                                                                                                                                      \
 906   /************/                                                                                                                     \
 907   /* Monitors */                                                                                                                     \
 908   /************/                                                                                                                     \
 909                                                                                                                                      \
 910   volatile_nonstatic_field(ObjectMonitor,      _header,                                       markWord)                              \
 911   unchecked_nonstatic_field(ObjectMonitor,     _object,                                       sizeof(void *)) /* NOTE: no type */    \
 912   unchecked_nonstatic_field(ObjectMonitor,     _owner,                                        sizeof(void *)) /* NOTE: no type */    \
 913   volatile_nonstatic_field(ObjectMonitor,      _next_om,                                      ObjectMonitor*)                        \
 914   volatile_nonstatic_field(BasicLock,          _displaced_header,                             markWord)                              \
 915   volatile_nonstatic_field(ObjectMonitor,      _contentions,                                  jint)                                  \
 916   volatile_nonstatic_field(ObjectMonitor,      _waiters,                                      jint)                                  \
 917   volatile_nonstatic_field(ObjectMonitor,      _recursions,                                   intx)                                  \
 918   nonstatic_field(BasicObjectLock,             _lock,                                         BasicLock)                             \
 919   nonstatic_field(BasicObjectLock,             _obj,                                          oop)                                   \
 920   static_ptr_volatile_field(ObjectSynchronizer, g_block_list,                                 PaddedObjectMonitor*)                  \
 921                                                                                                                                      \
 922   /*********************/                                                                                                            \
 923   /* Matcher (C2 only) */                                                                                                            \
 924   /*********************/                                                                                                            \
 925                                                                                                                                      \
 926   unchecked_c2_static_field(Matcher,           _regEncode,                          sizeof(Matcher::_regEncode)) /* NOTE: no type */ \
 927                                                                                                                                      \
 928   c2_nonstatic_field(Node,                     _in,                                           Node**)                                \
 929   c2_nonstatic_field(Node,                     _out,                                          Node**)                                \
 930   c2_nonstatic_field(Node,                     _cnt,                                          node_idx_t)                            \
 931   c2_nonstatic_field(Node,                     _max,                                          node_idx_t)                            \
 932   c2_nonstatic_field(Node,                     _outcnt,                                       node_idx_t)                            \
 933   c2_nonstatic_field(Node,                     _outmax,                                       node_idx_t)                            \
 934   c2_nonstatic_field(Node,                     _idx,                                          const node_idx_t)                      \
 935   c2_nonstatic_field(Node,                     _class_id,                                     jushort)                               \
 936   c2_nonstatic_field(Node,                     _flags,                                        jushort)                               \
 937                                                                                                                                      \
 938   c2_nonstatic_field(Compile,                  _root,                                         RootNode*)                             \
 939   c2_nonstatic_field(Compile,                  _unique,                                       uint)                                  \
 940   c2_nonstatic_field(Compile,                  _entry_bci,                                    int)                                   \




 900   nonstatic_field(ciConstant,                  _value._int,                                   jint)                                  \
 901   nonstatic_field(ciConstant,                  _value._long,                                  jlong)                                 \
 902   nonstatic_field(ciConstant,                  _value._float,                                 jfloat)                                \
 903   nonstatic_field(ciConstant,                  _value._double,                                jdouble)                               \
 904   nonstatic_field(ciConstant,                  _value._object,                                ciObject*)                             \
 905                                                                                                                                      \
 906   /************/                                                                                                                     \
 907   /* Monitors */                                                                                                                     \
 908   /************/                                                                                                                     \
 909                                                                                                                                      \
 910   volatile_nonstatic_field(ObjectMonitor,      _header,                                       markWord)                              \
 911   unchecked_nonstatic_field(ObjectMonitor,     _object,                                       sizeof(void *)) /* NOTE: no type */    \
 912   unchecked_nonstatic_field(ObjectMonitor,     _owner,                                        sizeof(void *)) /* NOTE: no type */    \
 913   volatile_nonstatic_field(ObjectMonitor,      _next_om,                                      ObjectMonitor*)                        \
 914   volatile_nonstatic_field(BasicLock,          _displaced_header,                             markWord)                              \
 915   volatile_nonstatic_field(ObjectMonitor,      _contentions,                                  jint)                                  \
 916   volatile_nonstatic_field(ObjectMonitor,      _waiters,                                      jint)                                  \
 917   volatile_nonstatic_field(ObjectMonitor,      _recursions,                                   intx)                                  \
 918   nonstatic_field(BasicObjectLock,             _lock,                                         BasicLock)                             \
 919   nonstatic_field(BasicObjectLock,             _obj,                                          oop)                                   \
 920   static_field(ObjectSynchronizer,             g_block_list,                                  PaddedObjectMonitor*)                  \
 921                                                                                                                                      \
 922   /*********************/                                                                                                            \
 923   /* Matcher (C2 only) */                                                                                                            \
 924   /*********************/                                                                                                            \
 925                                                                                                                                      \
 926   unchecked_c2_static_field(Matcher,           _regEncode,                          sizeof(Matcher::_regEncode)) /* NOTE: no type */ \
 927                                                                                                                                      \
 928   c2_nonstatic_field(Node,                     _in,                                           Node**)                                \
 929   c2_nonstatic_field(Node,                     _out,                                          Node**)                                \
 930   c2_nonstatic_field(Node,                     _cnt,                                          node_idx_t)                            \
 931   c2_nonstatic_field(Node,                     _max,                                          node_idx_t)                            \
 932   c2_nonstatic_field(Node,                     _outcnt,                                       node_idx_t)                            \
 933   c2_nonstatic_field(Node,                     _outmax,                                       node_idx_t)                            \
 934   c2_nonstatic_field(Node,                     _idx,                                          const node_idx_t)                      \
 935   c2_nonstatic_field(Node,                     _class_id,                                     jushort)                               \
 936   c2_nonstatic_field(Node,                     _flags,                                        jushort)                               \
 937                                                                                                                                      \
 938   c2_nonstatic_field(Compile,                  _root,                                         RootNode*)                             \
 939   c2_nonstatic_field(Compile,                  _unique,                                       uint)                                  \
 940   c2_nonstatic_field(Compile,                  _entry_bci,                                    int)                                   \


< prev index next >