< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 10298 : 8147978: Remove Method::_method_data for C1
Summary: Method::_method_data field removed when not using C2 or JVMCI
Reviewed-by: dholmes, kvn


 373   nonstatic_field(MethodData,                  _arg_returned,                                 intx)                                  \
 374   nonstatic_field(MethodData,                  _tenure_traps,                                 uint)                                  \
 375   nonstatic_field(MethodData,                  _invoke_mask,                                  int)                                   \
 376   nonstatic_field(MethodData,                  _backedge_mask,                                int)                                   \
 377   nonstatic_field(DataLayout,                  _header._struct._tag,                          u1)                                    \
 378   nonstatic_field(DataLayout,                  _header._struct._flags,                        u1)                                    \
 379   nonstatic_field(DataLayout,                  _header._struct._bci,                          u2)                                    \
 380   nonstatic_field(DataLayout,                  _cells[0],                                     intptr_t)                              \
 381   nonstatic_field(MethodCounters,              _nmethod_age,                                  int)                                   \
 382   nonstatic_field(MethodCounters,              _interpreter_invocation_limit,                 int)                                   \
 383   nonstatic_field(MethodCounters,              _interpreter_backward_branch_limit,            int)                                   \
 384   nonstatic_field(MethodCounters,              _interpreter_profile_limit,                    int)                                   \
 385   nonstatic_field(MethodCounters,              _invoke_mask,                                  int)                                   \
 386   nonstatic_field(MethodCounters,              _backedge_mask,                                int)                                   \
 387   nonstatic_field(MethodCounters,              _interpreter_invocation_count,                 int)                                   \
 388   nonstatic_field(MethodCounters,              _interpreter_throwout_count,                   u2)                                    \
 389   nonstatic_field(MethodCounters,              _number_of_breakpoints,                        u2)                                    \
 390   nonstatic_field(MethodCounters,              _invocation_counter,                           InvocationCounter)                     \
 391   nonstatic_field(MethodCounters,              _backedge_counter,                             InvocationCounter)                     \
 392   nonstatic_field(Method,                      _constMethod,                                  ConstMethod*)                          \
 393   nonstatic_field(Method,                      _method_data,                                  MethodData*)                           \
 394   nonstatic_field(Method,                      _method_counters,                              MethodCounters*)                       \
 395   nonstatic_field(Method,                      _access_flags,                                 AccessFlags)                           \
 396   nonstatic_field(Method,                      _vtable_index,                                 int)                                   \
 397   nonstatic_field(Method,                      _intrinsic_id,                                 u2)                                    \
 398   nonstatic_field(Method,                      _flags,                                        u2)                                    \
 399   nonproduct_nonstatic_field(Method,           _compiled_invocation_count,                    int)                                   \
 400   volatile_nonstatic_field(Method,             _code,                                         nmethod*)                              \
 401   nonstatic_field(Method,                      _i2i_entry,                                    address)                               \
 402   nonstatic_field(Method,                      _adapter,                                      AdapterHandlerEntry*)                  \
 403   volatile_nonstatic_field(Method,             _from_compiled_entry,                          address)                               \
 404   volatile_nonstatic_field(Method,             _from_interpreted_entry,                       address)                               \
 405   volatile_nonstatic_field(ConstMethod,        _fingerprint,                                  uint64_t)                              \
 406   nonstatic_field(ConstMethod,                 _constants,                                    ConstantPool*)                         \
 407   nonstatic_field(ConstMethod,                 _stackmap_data,                                Array<u1>*)                            \
 408   nonstatic_field(ConstMethod,                 _constMethod_size,                             int)                                   \
 409   nonstatic_field(ConstMethod,                 _flags,                                        u2)                                    \
 410   nonstatic_field(ConstMethod,                 _code_size,                                    u2)                                    \
 411   nonstatic_field(ConstMethod,                 _name_index,                                   u2)                                    \
 412   nonstatic_field(ConstMethod,                 _signature_index,                              u2)                                    \
 413   nonstatic_field(ConstMethod,                 _method_idnum,                                 u2)                                    \




 373   nonstatic_field(MethodData,                  _arg_returned,                                 intx)                                  \
 374   nonstatic_field(MethodData,                  _tenure_traps,                                 uint)                                  \
 375   nonstatic_field(MethodData,                  _invoke_mask,                                  int)                                   \
 376   nonstatic_field(MethodData,                  _backedge_mask,                                int)                                   \
 377   nonstatic_field(DataLayout,                  _header._struct._tag,                          u1)                                    \
 378   nonstatic_field(DataLayout,                  _header._struct._flags,                        u1)                                    \
 379   nonstatic_field(DataLayout,                  _header._struct._bci,                          u2)                                    \
 380   nonstatic_field(DataLayout,                  _cells[0],                                     intptr_t)                              \
 381   nonstatic_field(MethodCounters,              _nmethod_age,                                  int)                                   \
 382   nonstatic_field(MethodCounters,              _interpreter_invocation_limit,                 int)                                   \
 383   nonstatic_field(MethodCounters,              _interpreter_backward_branch_limit,            int)                                   \
 384   nonstatic_field(MethodCounters,              _interpreter_profile_limit,                    int)                                   \
 385   nonstatic_field(MethodCounters,              _invoke_mask,                                  int)                                   \
 386   nonstatic_field(MethodCounters,              _backedge_mask,                                int)                                   \
 387   nonstatic_field(MethodCounters,              _interpreter_invocation_count,                 int)                                   \
 388   nonstatic_field(MethodCounters,              _interpreter_throwout_count,                   u2)                                    \
 389   nonstatic_field(MethodCounters,              _number_of_breakpoints,                        u2)                                    \
 390   nonstatic_field(MethodCounters,              _invocation_counter,                           InvocationCounter)                     \
 391   nonstatic_field(MethodCounters,              _backedge_counter,                             InvocationCounter)                     \
 392   nonstatic_field(Method,                      _constMethod,                                  ConstMethod*)                          \
 393   COMPILER2_OR_JVMCI_PRESENT(nonstatic_field(Method, _method_data,                            MethodData*))                          \
 394   nonstatic_field(Method,                      _method_counters,                              MethodCounters*)                       \
 395   nonstatic_field(Method,                      _access_flags,                                 AccessFlags)                           \
 396   nonstatic_field(Method,                      _vtable_index,                                 int)                                   \
 397   nonstatic_field(Method,                      _intrinsic_id,                                 u2)                                    \
 398   nonstatic_field(Method,                      _flags,                                        u2)                                    \
 399   nonproduct_nonstatic_field(Method,           _compiled_invocation_count,                    int)                                   \
 400   volatile_nonstatic_field(Method,             _code,                                         nmethod*)                              \
 401   nonstatic_field(Method,                      _i2i_entry,                                    address)                               \
 402   nonstatic_field(Method,                      _adapter,                                      AdapterHandlerEntry*)                  \
 403   volatile_nonstatic_field(Method,             _from_compiled_entry,                          address)                               \
 404   volatile_nonstatic_field(Method,             _from_interpreted_entry,                       address)                               \
 405   volatile_nonstatic_field(ConstMethod,        _fingerprint,                                  uint64_t)                              \
 406   nonstatic_field(ConstMethod,                 _constants,                                    ConstantPool*)                         \
 407   nonstatic_field(ConstMethod,                 _stackmap_data,                                Array<u1>*)                            \
 408   nonstatic_field(ConstMethod,                 _constMethod_size,                             int)                                   \
 409   nonstatic_field(ConstMethod,                 _flags,                                        u2)                                    \
 410   nonstatic_field(ConstMethod,                 _code_size,                                    u2)                                    \
 411   nonstatic_field(ConstMethod,                 _name_index,                                   u2)                                    \
 412   nonstatic_field(ConstMethod,                 _signature_index,                              u2)                                    \
 413   nonstatic_field(ConstMethod,                 _method_idnum,                                 u2)                                    \


< prev index next >