< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page




 388   volatile_nonstatic_field(Method,      _code,                                         nmethod*)                              \
 389   nonstatic_field(Method,               _i2i_entry,                                    address)                               \
 390   nonstatic_field(Method,               _adapter,                                      AdapterHandlerEntry*)                  \
 391   volatile_nonstatic_field(Method,      _from_compiled_entry,                          address)                               \
 392   volatile_nonstatic_field(Method,      _from_interpreted_entry,                       address)                               \
 393   volatile_nonstatic_field(ConstMethod, _fingerprint,                                  uint64_t)                              \
 394   nonstatic_field(ConstMethod,          _constants,                                    ConstantPool*)                         \
 395   nonstatic_field(ConstMethod,          _stackmap_data,                                Array<u1>*)                            \
 396   nonstatic_field(ConstMethod,          _constMethod_size,                             int)                                   \
 397   nonstatic_field(ConstMethod,          _flags,                                        u2)                                    \
 398   nonstatic_field(ConstMethod,          _code_size,                                    u2)                                    \
 399   nonstatic_field(ConstMethod,          _name_index,                                   u2)                                    \
 400   nonstatic_field(ConstMethod,          _signature_index,                              u2)                                    \
 401   nonstatic_field(ConstMethod,          _method_idnum,                                 u2)                                    \
 402   nonstatic_field(ConstMethod,          _max_stack,                                    u2)                                    \
 403   nonstatic_field(ConstMethod,          _max_locals,                                   u2)                                    \
 404   nonstatic_field(ConstMethod,          _size_of_parameters,                           u2)                                    \
 405   nonstatic_field(ObjArrayKlass,               _element_klass,                                Klass*)                                \
 406   nonstatic_field(ObjArrayKlass,               _bottom_klass,                                 Klass*)                                \
 407   volatile_nonstatic_field(Symbol,             _refcount,                                     short)                                 \
 408   nonstatic_field(Symbol,                      _identity_hash,                                int)                                   \
 409   nonstatic_field(Symbol,                      _length,                                       unsigned short)                        \
 410   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
 411   nonstatic_field(TypeArrayKlass,              _max_length,                                   int)                                   \
 412                                                                                                                                      \
 413   /***********************/                                                                                                          \
 414   /* Constant Pool Cache */                                                                                                          \
 415   /***********************/                                                                                                          \
 416                                                                                                                                      \
 417   volatile_nonstatic_field(ConstantPoolCacheEntry,      _indices,                                      intx)                         \
 418   nonstatic_field(ConstantPoolCacheEntry,               _f1,                                           volatile Metadata*)           \
 419   volatile_nonstatic_field(ConstantPoolCacheEntry,      _f2,                                           intx)                         \
 420   volatile_nonstatic_field(ConstantPoolCacheEntry,      _flags,                                        intx)                         \
 421                                                                                                                                      \
 422   /********************************/                                                                                                 \
 423   /* MethodOop-related structures */                                                                                                 \
 424   /********************************/                                                                                                 \
 425                                                                                                                                      \
 426   nonstatic_field(CheckedExceptionElement,     class_cp_index,                                u2)                                    \
 427   nonstatic_field(LocalVariableTableElement,   start_bci,                                     u2)                                    \
 428   nonstatic_field(LocalVariableTableElement,   length,                                        u2)                                    \




 388   volatile_nonstatic_field(Method,      _code,                                         nmethod*)                              \
 389   nonstatic_field(Method,               _i2i_entry,                                    address)                               \
 390   nonstatic_field(Method,               _adapter,                                      AdapterHandlerEntry*)                  \
 391   volatile_nonstatic_field(Method,      _from_compiled_entry,                          address)                               \
 392   volatile_nonstatic_field(Method,      _from_interpreted_entry,                       address)                               \
 393   volatile_nonstatic_field(ConstMethod, _fingerprint,                                  uint64_t)                              \
 394   nonstatic_field(ConstMethod,          _constants,                                    ConstantPool*)                         \
 395   nonstatic_field(ConstMethod,          _stackmap_data,                                Array<u1>*)                            \
 396   nonstatic_field(ConstMethod,          _constMethod_size,                             int)                                   \
 397   nonstatic_field(ConstMethod,          _flags,                                        u2)                                    \
 398   nonstatic_field(ConstMethod,          _code_size,                                    u2)                                    \
 399   nonstatic_field(ConstMethod,          _name_index,                                   u2)                                    \
 400   nonstatic_field(ConstMethod,          _signature_index,                              u2)                                    \
 401   nonstatic_field(ConstMethod,          _method_idnum,                                 u2)                                    \
 402   nonstatic_field(ConstMethod,          _max_stack,                                    u2)                                    \
 403   nonstatic_field(ConstMethod,          _max_locals,                                   u2)                                    \
 404   nonstatic_field(ConstMethod,          _size_of_parameters,                           u2)                                    \
 405   nonstatic_field(ObjArrayKlass,               _element_klass,                                Klass*)                                \
 406   nonstatic_field(ObjArrayKlass,               _bottom_klass,                                 Klass*)                                \
 407   volatile_nonstatic_field(Symbol,             _refcount,                                     short)                                 \
 408   nonstatic_field(Symbol,                      _identity_hash,                                short)                                 \
 409   nonstatic_field(Symbol,                      _length,                                       unsigned short)                        \
 410   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
 411   nonstatic_field(TypeArrayKlass,              _max_length,                                   int)                                   \
 412                                                                                                                                      \
 413   /***********************/                                                                                                          \
 414   /* Constant Pool Cache */                                                                                                          \
 415   /***********************/                                                                                                          \
 416                                                                                                                                      \
 417   volatile_nonstatic_field(ConstantPoolCacheEntry,      _indices,                                      intx)                         \
 418   nonstatic_field(ConstantPoolCacheEntry,               _f1,                                           volatile Metadata*)           \
 419   volatile_nonstatic_field(ConstantPoolCacheEntry,      _f2,                                           intx)                         \
 420   volatile_nonstatic_field(ConstantPoolCacheEntry,      _flags,                                        intx)                         \
 421                                                                                                                                      \
 422   /********************************/                                                                                                 \
 423   /* MethodOop-related structures */                                                                                                 \
 424   /********************************/                                                                                                 \
 425                                                                                                                                      \
 426   nonstatic_field(CheckedExceptionElement,     class_cp_index,                                u2)                                    \
 427   nonstatic_field(LocalVariableTableElement,   start_bci,                                     u2)                                    \
 428   nonstatic_field(LocalVariableTableElement,   length,                                        u2)                                    \


< prev index next >