src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8024545 Sdiff src/share/vm/runtime

src/share/vm/runtime/vmStructs.cpp

Print this page




1168                                                                                                                                      \
1169   c2_nonstatic_field(CFGElement,         _freq,                    jfloat)                                                           \
1170                                                                                                                                      \
1171   c2_nonstatic_field(Block_List,         _cnt,                     uint)                                                             \
1172                                                                                                                                      \
1173   c2_nonstatic_field(Block_Array,        _size,                    uint)                                                             \
1174   c2_nonstatic_field(Block_Array,        _blocks,                  Block**)                                                          \
1175   c2_nonstatic_field(Block_Array,        _arena,                   Arena*)                                                           \
1176                                                                                                                                      \
1177   c2_nonstatic_field(Node_List,          _cnt,                     uint)                                                             \
1178                                                                                                                                      \
1179   c2_nonstatic_field(Node_Array,         _max,                     uint)                                                             \
1180   c2_nonstatic_field(Node_Array,         _nodes,                   Node**)                                                           \
1181   c2_nonstatic_field(Node_Array,         _a,                       Arena*)                                                           \
1182                                                                                                                                      \
1183                                                                                                                                      \
1184   /*********************/                                                                                                            \
1185   /* -XX flags         */                                                                                                            \
1186   /*********************/                                                                                                            \
1187                                                                                                                                      \
1188   nonstatic_field(Flag,                        type,                                          const char*)                           \
1189   nonstatic_field(Flag,                        name,                                          const char*)                           \
1190   unchecked_nonstatic_field(Flag,              addr,                                          sizeof(void*)) /* NOTE: no type */     \
1191   nonstatic_field(Flag,                        kind,                                          const char*)                           \
1192   nonstatic_field(Flag,                        origin,                                        FlagValueOrigin)                       \
1193   static_field(Flag,                           flags,                                         Flag*)                                 \
1194   static_field(Flag,                           numFlags,                                      size_t)                                \
1195                                                                                                                                      \
1196   /*************************/                                                                                                        \
1197   /* JDK / VM version info */                                                                                                        \
1198   /*************************/                                                                                                        \
1199                                                                                                                                      \
1200   static_field(Abstract_VM_Version,            _s_vm_release,                                 const char*)                           \
1201   static_field(Abstract_VM_Version,            _s_internal_vm_info_string,                    const char*)                           \
1202   static_field(Abstract_VM_Version,            _vm_major_version,                             int)                                   \
1203   static_field(Abstract_VM_Version,            _vm_minor_version,                             int)                                   \
1204   static_field(Abstract_VM_Version,            _vm_build_number,                              int)                                   \
1205   static_field(Abstract_VM_Version,            _reserve_for_allocation_prefetch,              int)                                   \
1206                                                                                                                                      \
1207   static_field(JDK_Version,                    _current,                                      JDK_Version)                           \
1208   nonstatic_field(JDK_Version,                 _partially_initialized,                        bool)                                  \
1209   nonstatic_field(JDK_Version,                 _major,                                        unsigned char)                         \
1210                                                                                                                                      \
1211   /*************************/                                                                                                        \
1212   /* JVMTI */                                                                                                                        \


2057   declare_toplevel_type(JDK_Version)                                      \
2058                                                                           \
2059   /*************/                                                         \
2060   /* Arguments */                                                         \
2061   /*************/                                                         \
2062                                                                           \
2063   declare_toplevel_type(Arguments)                                        \
2064                                                                           \
2065   /***************/                                                       \
2066   /* Other types */                                                       \
2067   /***************/                                                       \
2068                                                                           \
2069   /* all enum types */                                                    \
2070                                                                           \
2071    declare_integer_type(Bytecodes::Code)                                  \
2072    declare_integer_type(Generation::Name)                                 \
2073    declare_integer_type(InstanceKlass::ClassState)                        \
2074    declare_integer_type(JavaThreadState)                                  \
2075    declare_integer_type(Location::Type)                                   \
2076    declare_integer_type(Location::Where)                                  \
2077    declare_integer_type(FlagValueOrigin)                                  \
2078    COMPILER2_PRESENT(declare_integer_type(OptoReg::Name))                 \
2079                                                                           \
2080    declare_toplevel_type(CHeapObj<mtInternal>)                            \
2081             declare_type(Array<int>, MetaspaceObj)                        \
2082             declare_type(Array<u1>, MetaspaceObj)                         \
2083             declare_type(Array<u2>, MetaspaceObj)                         \
2084             declare_type(Array<Klass*>, MetaspaceObj)                     \
2085             declare_type(Array<Method*>, MetaspaceObj)             \
2086                                                                           \
2087    declare_integer_type(AccessFlags)  /* FIXME: wrong type (not integer) */\
2088   declare_toplevel_type(address)      /* FIXME: should this be an integer type? */\
2089    declare_integer_type(BasicType)   /* FIXME: wrong type (not integer) */\
2090   declare_toplevel_type(BreakpointInfo)                                   \
2091   declare_toplevel_type(BreakpointInfo*)                                  \
2092   declare_toplevel_type(CodeBlob*)                                        \
2093   declare_toplevel_type(CompressedWriteStream*)                           \
2094   declare_toplevel_type(ConstantPoolCacheEntry)                           \
2095   declare_toplevel_type(elapsedTimer)                                     \
2096   declare_toplevel_type(frame)                                            \
2097   declare_toplevel_type(intptr_t*)                                        \




1168                                                                                                                                      \
1169   c2_nonstatic_field(CFGElement,         _freq,                    jfloat)                                                           \
1170                                                                                                                                      \
1171   c2_nonstatic_field(Block_List,         _cnt,                     uint)                                                             \
1172                                                                                                                                      \
1173   c2_nonstatic_field(Block_Array,        _size,                    uint)                                                             \
1174   c2_nonstatic_field(Block_Array,        _blocks,                  Block**)                                                          \
1175   c2_nonstatic_field(Block_Array,        _arena,                   Arena*)                                                           \
1176                                                                                                                                      \
1177   c2_nonstatic_field(Node_List,          _cnt,                     uint)                                                             \
1178                                                                                                                                      \
1179   c2_nonstatic_field(Node_Array,         _max,                     uint)                                                             \
1180   c2_nonstatic_field(Node_Array,         _nodes,                   Node**)                                                           \
1181   c2_nonstatic_field(Node_Array,         _a,                       Arena*)                                                           \
1182                                                                                                                                      \
1183                                                                                                                                      \
1184   /*********************/                                                                                                            \
1185   /* -XX flags         */                                                                                                            \
1186   /*********************/                                                                                                            \
1187                                                                                                                                      \
1188   nonstatic_field(Flag,                        _type,                                         const char*)                           \
1189   nonstatic_field(Flag,                        _name,                                         const char*)                           \
1190   unchecked_nonstatic_field(Flag,              _addr,                                         sizeof(void*)) /* NOTE: no type */     \
1191   nonstatic_field(Flag,                        _flags,                                        Flag::Flags)                           \

1192   static_field(Flag,                           flags,                                         Flag*)                                 \
1193   static_field(Flag,                           numFlags,                                      size_t)                                \
1194                                                                                                                                      \
1195   /*************************/                                                                                                        \
1196   /* JDK / VM version info */                                                                                                        \
1197   /*************************/                                                                                                        \
1198                                                                                                                                      \
1199   static_field(Abstract_VM_Version,            _s_vm_release,                                 const char*)                           \
1200   static_field(Abstract_VM_Version,            _s_internal_vm_info_string,                    const char*)                           \
1201   static_field(Abstract_VM_Version,            _vm_major_version,                             int)                                   \
1202   static_field(Abstract_VM_Version,            _vm_minor_version,                             int)                                   \
1203   static_field(Abstract_VM_Version,            _vm_build_number,                              int)                                   \
1204   static_field(Abstract_VM_Version,            _reserve_for_allocation_prefetch,              int)                                   \
1205                                                                                                                                      \
1206   static_field(JDK_Version,                    _current,                                      JDK_Version)                           \
1207   nonstatic_field(JDK_Version,                 _partially_initialized,                        bool)                                  \
1208   nonstatic_field(JDK_Version,                 _major,                                        unsigned char)                         \
1209                                                                                                                                      \
1210   /*************************/                                                                                                        \
1211   /* JVMTI */                                                                                                                        \


2056   declare_toplevel_type(JDK_Version)                                      \
2057                                                                           \
2058   /*************/                                                         \
2059   /* Arguments */                                                         \
2060   /*************/                                                         \
2061                                                                           \
2062   declare_toplevel_type(Arguments)                                        \
2063                                                                           \
2064   /***************/                                                       \
2065   /* Other types */                                                       \
2066   /***************/                                                       \
2067                                                                           \
2068   /* all enum types */                                                    \
2069                                                                           \
2070    declare_integer_type(Bytecodes::Code)                                  \
2071    declare_integer_type(Generation::Name)                                 \
2072    declare_integer_type(InstanceKlass::ClassState)                        \
2073    declare_integer_type(JavaThreadState)                                  \
2074    declare_integer_type(Location::Type)                                   \
2075    declare_integer_type(Location::Where)                                  \
2076    declare_integer_type(Flag::Flags)                                      \
2077    COMPILER2_PRESENT(declare_integer_type(OptoReg::Name))                 \
2078                                                                           \
2079    declare_toplevel_type(CHeapObj<mtInternal>)                            \
2080             declare_type(Array<int>, MetaspaceObj)                        \
2081             declare_type(Array<u1>, MetaspaceObj)                         \
2082             declare_type(Array<u2>, MetaspaceObj)                         \
2083             declare_type(Array<Klass*>, MetaspaceObj)                     \
2084             declare_type(Array<Method*>, MetaspaceObj)                    \
2085                                                                           \
2086    declare_integer_type(AccessFlags)  /* FIXME: wrong type (not integer) */\
2087   declare_toplevel_type(address)      /* FIXME: should this be an integer type? */\
2088    declare_integer_type(BasicType)   /* FIXME: wrong type (not integer) */\
2089   declare_toplevel_type(BreakpointInfo)                                   \
2090   declare_toplevel_type(BreakpointInfo*)                                  \
2091   declare_toplevel_type(CodeBlob*)                                        \
2092   declare_toplevel_type(CompressedWriteStream*)                           \
2093   declare_toplevel_type(ConstantPoolCacheEntry)                           \
2094   declare_toplevel_type(elapsedTimer)                                     \
2095   declare_toplevel_type(frame)                                            \
2096   declare_toplevel_type(intptr_t*)                                        \


src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File