src/share/vm/runtime/vmStructs.cpp

Print this page




 341   nonstatic_field(Klass,                       _name,                                         Symbol*)                               \
 342   nonstatic_field(Klass,                       _access_flags,                                 AccessFlags)                           \
 343   nonstatic_field(Klass,                       _subklass,                                     klassOop)                              \
 344   nonstatic_field(Klass,                       _next_sibling,                                 klassOop)                              \
 345   nonproduct_nonstatic_field(Klass,            _verify_count,                                 int)                                   \
 346   nonstatic_field(Klass,                       _alloc_count,                                  juint)                                 \
 347   nonstatic_field(klassKlass,                  _alloc_size,                                   juint)                                 \
 348   nonstatic_field(methodKlass,                 _alloc_size,                                   juint)                                 \
 349   nonstatic_field(methodDataOopDesc,           _size,                                         int)                                   \
 350   nonstatic_field(methodDataOopDesc,           _method,                                       methodOop)                             \
 351   nonstatic_field(methodDataOopDesc,           _data_size,                                    int)                                   \
 352   nonstatic_field(methodDataOopDesc,           _data[0],                                      intptr_t)                              \
 353   nonstatic_field(methodDataOopDesc,           _nof_decompiles,                               uint)                                  \
 354   nonstatic_field(methodDataOopDesc,           _nof_overflow_recompiles,                      uint)                                  \
 355   nonstatic_field(methodDataOopDesc,           _nof_overflow_traps,                           uint)                                  \
 356   nonstatic_field(methodDataOopDesc,           _eflags,                                       intx)                                  \
 357   nonstatic_field(methodDataOopDesc,           _arg_local,                                    intx)                                  \
 358   nonstatic_field(methodDataOopDesc,           _arg_stack,                                    intx)                                  \
 359   nonstatic_field(methodDataOopDesc,           _arg_returned,                                 intx)                                  \
 360   nonstatic_field(methodOopDesc,               _constMethod,                                  constMethodOop)                        \
 361   nonstatic_field(methodOopDesc,               _constants,                                    constantPoolOop)                       \
 362   nonstatic_field(methodOopDesc,               _method_data,                                  methodDataOop)                         \
 363   nonstatic_field(methodOopDesc,               _interpreter_invocation_count,                 int)                                   \
 364   nonstatic_field(methodOopDesc,               _access_flags,                                 AccessFlags)                           \
 365   nonstatic_field(methodOopDesc,               _vtable_index,                                 int)                                   \
 366   nonstatic_field(methodOopDesc,               _method_size,                                  u2)                                    \
 367   nonstatic_field(methodOopDesc,               _max_stack,                                    u2)                                    \
 368   nonstatic_field(methodOopDesc,               _max_locals,                                   u2)                                    \
 369   nonstatic_field(methodOopDesc,               _size_of_parameters,                           u2)                                    \
 370   nonstatic_field(methodOopDesc,               _interpreter_throwout_count,                   u2)                                    \
 371   nonstatic_field(methodOopDesc,               _number_of_breakpoints,                        u2)                                    \
 372   nonstatic_field(methodOopDesc,               _invocation_counter,                           InvocationCounter)                     \
 373   nonstatic_field(methodOopDesc,               _backedge_counter,                             InvocationCounter)                     \
 374   nonproduct_nonstatic_field(methodOopDesc,    _compiled_invocation_count,                    int)                                   \
 375   volatile_nonstatic_field(methodOopDesc,      _code,                                         nmethod*)                              \
 376   nonstatic_field(methodOopDesc,               _i2i_entry,                                    address)                               \
 377   nonstatic_field(methodOopDesc,               _adapter,                                      AdapterHandlerEntry*)                  \
 378   volatile_nonstatic_field(methodOopDesc,      _from_compiled_entry,                          address)                               \
 379   volatile_nonstatic_field(methodOopDesc,      _from_interpreted_entry,                       address)                               \
 380   volatile_nonstatic_field(constMethodOopDesc, _fingerprint,                                  uint64_t)                              \
 381   nonstatic_field(constMethodOopDesc,          _method,                                       methodOop)                             \
 382   nonstatic_field(constMethodOopDesc,          _stackmap_data,                                typeArrayOop)                          \
 383   nonstatic_field(constMethodOopDesc,          _exception_table,                              typeArrayOop)                          \
 384   nonstatic_field(constMethodOopDesc,          _constMethod_size,                             int)                                   \
 385   nonstatic_field(constMethodOopDesc,          _interpreter_kind,                             jbyte)                                 \
 386   nonstatic_field(constMethodOopDesc,          _flags,                                        jbyte)                                 \
 387   nonstatic_field(constMethodOopDesc,          _code_size,                                    u2)                                    \
 388   nonstatic_field(constMethodOopDesc,          _name_index,                                   u2)                                    \
 389   nonstatic_field(constMethodOopDesc,          _signature_index,                              u2)                                    \
 390   nonstatic_field(constMethodOopDesc,          _method_idnum,                                 u2)                                    \
 391   nonstatic_field(constMethodOopDesc,          _generic_signature_index,                      u2)                                    \
 392   nonstatic_field(objArrayKlass,               _element_klass,                                klassOop)                              \
 393   nonstatic_field(objArrayKlass,               _bottom_klass,                                 klassOop)                              \
 394   volatile_nonstatic_field(Symbol,             _refcount,                                     int)                                   \
 395   nonstatic_field(Symbol,                      _identity_hash,                                int)                                   \
 396   nonstatic_field(Symbol,                      _length,                                       unsigned short)                        \
 397   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
 398   nonstatic_field(typeArrayKlass,              _max_length,                                   int)                                   \
 399                                                                                                                                      \
 400   /***********************/                                                                                                          \
 401   /* Constant Pool Cache */                                                                                                          \




 341   nonstatic_field(Klass,                       _name,                                         Symbol*)                               \
 342   nonstatic_field(Klass,                       _access_flags,                                 AccessFlags)                           \
 343   nonstatic_field(Klass,                       _subklass,                                     klassOop)                              \
 344   nonstatic_field(Klass,                       _next_sibling,                                 klassOop)                              \
 345   nonproduct_nonstatic_field(Klass,            _verify_count,                                 int)                                   \
 346   nonstatic_field(Klass,                       _alloc_count,                                  juint)                                 \
 347   nonstatic_field(klassKlass,                  _alloc_size,                                   juint)                                 \
 348   nonstatic_field(methodKlass,                 _alloc_size,                                   juint)                                 \
 349   nonstatic_field(methodDataOopDesc,           _size,                                         int)                                   \
 350   nonstatic_field(methodDataOopDesc,           _method,                                       methodOop)                             \
 351   nonstatic_field(methodDataOopDesc,           _data_size,                                    int)                                   \
 352   nonstatic_field(methodDataOopDesc,           _data[0],                                      intptr_t)                              \
 353   nonstatic_field(methodDataOopDesc,           _nof_decompiles,                               uint)                                  \
 354   nonstatic_field(methodDataOopDesc,           _nof_overflow_recompiles,                      uint)                                  \
 355   nonstatic_field(methodDataOopDesc,           _nof_overflow_traps,                           uint)                                  \
 356   nonstatic_field(methodDataOopDesc,           _eflags,                                       intx)                                  \
 357   nonstatic_field(methodDataOopDesc,           _arg_local,                                    intx)                                  \
 358   nonstatic_field(methodDataOopDesc,           _arg_stack,                                    intx)                                  \
 359   nonstatic_field(methodDataOopDesc,           _arg_returned,                                 intx)                                  \
 360   nonstatic_field(methodOopDesc,               _constMethod,                                  constMethodOop)                        \

 361   nonstatic_field(methodOopDesc,               _method_data,                                  methodDataOop)                         \
 362   nonstatic_field(methodOopDesc,               _interpreter_invocation_count,                 int)                                   \
 363   nonstatic_field(methodOopDesc,               _access_flags,                                 AccessFlags)                           \
 364   nonstatic_field(methodOopDesc,               _vtable_index,                                 int)                                   \
 365   nonstatic_field(methodOopDesc,               _method_size,                                  u2)                                    \
 366   nonstatic_field(methodOopDesc,               _max_stack,                                    u2)                                    \
 367   nonstatic_field(methodOopDesc,               _max_locals,                                   u2)                                    \
 368   nonstatic_field(methodOopDesc,               _size_of_parameters,                           u2)                                    \
 369   nonstatic_field(methodOopDesc,               _interpreter_throwout_count,                   u2)                                    \
 370   nonstatic_field(methodOopDesc,               _number_of_breakpoints,                        u2)                                    \
 371   nonstatic_field(methodOopDesc,               _invocation_counter,                           InvocationCounter)                     \
 372   nonstatic_field(methodOopDesc,               _backedge_counter,                             InvocationCounter)                     \
 373   nonproduct_nonstatic_field(methodOopDesc,    _compiled_invocation_count,                    int)                                   \
 374   volatile_nonstatic_field(methodOopDesc,      _code,                                         nmethod*)                              \
 375   nonstatic_field(methodOopDesc,               _i2i_entry,                                    address)                               \
 376   nonstatic_field(methodOopDesc,               _adapter,                                      AdapterHandlerEntry*)                  \
 377   volatile_nonstatic_field(methodOopDesc,      _from_compiled_entry,                          address)                               \
 378   volatile_nonstatic_field(methodOopDesc,      _from_interpreted_entry,                       address)                               \
 379   volatile_nonstatic_field(constMethodOopDesc, _fingerprint,                                  uint64_t)                              \
 380   nonstatic_field(constMethodOopDesc,          _constants,                                    constantPoolOop)                       \
 381   nonstatic_field(constMethodOopDesc,          _stackmap_data,                                typeArrayOop)                          \
 382   nonstatic_field(constMethodOopDesc,          _exception_table,                              typeArrayOop)                          \
 383   nonstatic_field(constMethodOopDesc,          _constMethod_size,                             int)                                   \
 384   nonstatic_field(constMethodOopDesc,          _interpreter_kind,                             jbyte)                                 \
 385   nonstatic_field(constMethodOopDesc,          _flags,                                        jbyte)                                 \
 386   nonstatic_field(constMethodOopDesc,          _code_size,                                    u2)                                    \
 387   nonstatic_field(constMethodOopDesc,          _name_index,                                   u2)                                    \
 388   nonstatic_field(constMethodOopDesc,          _signature_index,                              u2)                                    \
 389   nonstatic_field(constMethodOopDesc,          _method_idnum,                                 u2)                                    \
 390   nonstatic_field(constMethodOopDesc,          _generic_signature_index,                      u2)                                    \
 391   nonstatic_field(objArrayKlass,               _element_klass,                                klassOop)                              \
 392   nonstatic_field(objArrayKlass,               _bottom_klass,                                 klassOop)                              \
 393   volatile_nonstatic_field(Symbol,             _refcount,                                     int)                                   \
 394   nonstatic_field(Symbol,                      _identity_hash,                                int)                                   \
 395   nonstatic_field(Symbol,                      _length,                                       unsigned short)                        \
 396   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
 397   nonstatic_field(typeArrayKlass,              _max_length,                                   int)                                   \
 398                                                                                                                                      \
 399   /***********************/                                                                                                          \
 400   /* Constant Pool Cache */                                                                                                          \