< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




 313   nonstatic_field(Method,                      _flags,                                        u2)                                    \
 314   nonproduct_nonstatic_field(Method,           _compiled_invocation_count,                    int)                                   \
 315   volatile_nonstatic_field(Method,             _code,                                         CompiledMethod*)                       \
 316   nonstatic_field(Method,                      _i2i_entry,                                    address)                               \
 317   volatile_nonstatic_field(Method,             _from_compiled_entry,                          address)                               \
 318   volatile_nonstatic_field(Method,             _from_interpreted_entry,                       address)                               \
 319   volatile_nonstatic_field(ConstMethod,        _fingerprint,                                  uint64_t)                              \
 320   nonstatic_field(ConstMethod,                 _constants,                                    ConstantPool*)                         \
 321   nonstatic_field(ConstMethod,                 _stackmap_data,                                Array<u1>*)                            \
 322   nonstatic_field(ConstMethod,                 _constMethod_size,                             int)                                   \
 323   nonstatic_field(ConstMethod,                 _flags,                                        u2)                                    \
 324   nonstatic_field(ConstMethod,                 _code_size,                                    u2)                                    \
 325   nonstatic_field(ConstMethod,                 _name_index,                                   u2)                                    \
 326   nonstatic_field(ConstMethod,                 _signature_index,                              u2)                                    \
 327   nonstatic_field(ConstMethod,                 _method_idnum,                                 u2)                                    \
 328   nonstatic_field(ConstMethod,                 _max_stack,                                    u2)                                    \
 329   nonstatic_field(ConstMethod,                 _max_locals,                                   u2)                                    \
 330   nonstatic_field(ConstMethod,                 _size_of_parameters,                           u2)                                    \
 331   nonstatic_field(ObjArrayKlass,               _element_klass,                                Klass*)                                \
 332   nonstatic_field(ObjArrayKlass,               _bottom_klass,                                 Klass*)                                \
 333   volatile_nonstatic_field(Symbol,             _refcount,                                     short)                                 \
 334   nonstatic_field(Symbol,                      _identity_hash,                                short)                                 \
 335   nonstatic_field(Symbol,                      _length,                                       unsigned short)                        \
 336   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
 337   nonstatic_field(Symbol,                      _body[0],                                      jbyte)                                 \
 338   nonstatic_field(TypeArrayKlass,              _max_length,                                   jint)                                  \
 339                                                                                                                                      \
 340   /***********************/                                                                                                          \
 341   /* Constant Pool Cache */                                                                                                          \
 342   /***********************/                                                                                                          \
 343                                                                                                                                      \
 344   volatile_nonstatic_field(ConstantPoolCacheEntry,      _indices,                             intx)                                  \
 345   volatile_nonstatic_field(ConstantPoolCacheEntry,      _f1,                                  Metadata*)                             \
 346   volatile_nonstatic_field(ConstantPoolCacheEntry,      _f2,                                  intx)                                  \
 347   volatile_nonstatic_field(ConstantPoolCacheEntry,      _flags,                               intx)                                  \
 348                                                                                                                                      \
 349   /********************************/                                                                                                 \
 350   /* MethodOop-related structures */                                                                                                 \
 351   /********************************/                                                                                                 \
 352                                                                                                                                      \
 353   nonstatic_field(CheckedExceptionElement,     class_cp_index,                                u2)                                    \
 354   nonstatic_field(LocalVariableTableElement,   start_bci,                                     u2)                                    \
 355   nonstatic_field(LocalVariableTableElement,   length,                                        u2)                                    \




 313   nonstatic_field(Method,                      _flags,                                        u2)                                    \
 314   nonproduct_nonstatic_field(Method,           _compiled_invocation_count,                    int)                                   \
 315   volatile_nonstatic_field(Method,             _code,                                         CompiledMethod*)                       \
 316   nonstatic_field(Method,                      _i2i_entry,                                    address)                               \
 317   volatile_nonstatic_field(Method,             _from_compiled_entry,                          address)                               \
 318   volatile_nonstatic_field(Method,             _from_interpreted_entry,                       address)                               \
 319   volatile_nonstatic_field(ConstMethod,        _fingerprint,                                  uint64_t)                              \
 320   nonstatic_field(ConstMethod,                 _constants,                                    ConstantPool*)                         \
 321   nonstatic_field(ConstMethod,                 _stackmap_data,                                Array<u1>*)                            \
 322   nonstatic_field(ConstMethod,                 _constMethod_size,                             int)                                   \
 323   nonstatic_field(ConstMethod,                 _flags,                                        u2)                                    \
 324   nonstatic_field(ConstMethod,                 _code_size,                                    u2)                                    \
 325   nonstatic_field(ConstMethod,                 _name_index,                                   u2)                                    \
 326   nonstatic_field(ConstMethod,                 _signature_index,                              u2)                                    \
 327   nonstatic_field(ConstMethod,                 _method_idnum,                                 u2)                                    \
 328   nonstatic_field(ConstMethod,                 _max_stack,                                    u2)                                    \
 329   nonstatic_field(ConstMethod,                 _max_locals,                                   u2)                                    \
 330   nonstatic_field(ConstMethod,                 _size_of_parameters,                           u2)                                    \
 331   nonstatic_field(ObjArrayKlass,               _element_klass,                                Klass*)                                \
 332   nonstatic_field(ObjArrayKlass,               _bottom_klass,                                 Klass*)                                \
 333   volatile_nonstatic_field(Symbol,             _length_and_refcount,                          unsigned int)                          \
 334   nonstatic_field(Symbol,                      _identity_hash,                                short)                                 \

 335   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
 336   nonstatic_field(Symbol,                      _body[0],                                      jbyte)                                 \
 337   nonstatic_field(TypeArrayKlass,              _max_length,                                   jint)                                  \
 338                                                                                                                                      \
 339   /***********************/                                                                                                          \
 340   /* Constant Pool Cache */                                                                                                          \
 341   /***********************/                                                                                                          \
 342                                                                                                                                      \
 343   volatile_nonstatic_field(ConstantPoolCacheEntry,      _indices,                             intx)                                  \
 344   volatile_nonstatic_field(ConstantPoolCacheEntry,      _f1,                                  Metadata*)                             \
 345   volatile_nonstatic_field(ConstantPoolCacheEntry,      _f2,                                  intx)                                  \
 346   volatile_nonstatic_field(ConstantPoolCacheEntry,      _flags,                               intx)                                  \
 347                                                                                                                                      \
 348   /********************************/                                                                                                 \
 349   /* MethodOop-related structures */                                                                                                 \
 350   /********************************/                                                                                                 \
 351                                                                                                                                      \
 352   nonstatic_field(CheckedExceptionElement,     class_cp_index,                                u2)                                    \
 353   nonstatic_field(LocalVariableTableElement,   start_bci,                                     u2)                                    \
 354   nonstatic_field(LocalVariableTableElement,   length,                                        u2)                                    \


< prev index next >