< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 10577 : 8153267: nmethod's exception cache not multi-thread safe
Reviewed-by: aph, jcm


 944   nonstatic_field(nmethod,                     _deoptimize_offset,                            int)                                   \
 945   nonstatic_field(nmethod,                     _deoptimize_mh_offset,                         int)                                   \
 946   nonstatic_field(nmethod,                     _orig_pc_offset,                               int)                                   \
 947   nonstatic_field(nmethod,                     _stub_offset,                                  int)                                   \
 948   nonstatic_field(nmethod,                     _consts_offset,                                int)                                   \
 949   nonstatic_field(nmethod,                     _oops_offset,                                  int)                                   \
 950   nonstatic_field(nmethod,                     _metadata_offset,                              int)                                   \
 951   nonstatic_field(nmethod,                     _scopes_data_offset,                           int)                                   \
 952   nonstatic_field(nmethod,                     _scopes_pcs_offset,                            int)                                   \
 953   nonstatic_field(nmethod,                     _dependencies_offset,                          int)                                   \
 954   nonstatic_field(nmethod,                     _handler_table_offset,                         int)                                   \
 955   nonstatic_field(nmethod,                     _nul_chk_table_offset,                         int)                                   \
 956   nonstatic_field(nmethod,                     _nmethod_end_offset,                           int)                                   \
 957   nonstatic_field(nmethod,                     _entry_point,                                  address)                               \
 958   nonstatic_field(nmethod,                     _verified_entry_point,                         address)                               \
 959   nonstatic_field(nmethod,                     _osr_entry_point,                              address)                               \
 960   volatile_nonstatic_field(nmethod,            _lock_count,                                   jint)                                  \
 961   nonstatic_field(nmethod,                     _stack_traversal_mark,                         long)                                  \
 962   nonstatic_field(nmethod,                     _compile_id,                                   int)                                   \
 963   nonstatic_field(nmethod,                     _comp_level,                                   int)                                   \
 964   nonstatic_field(nmethod,                     _exception_cache,                              ExceptionCache*)                       \
 965                                                                                                                                      \
 966   unchecked_c2_static_field(Deoptimization,    _trap_reason_name,                             void*)                                 \
 967                                                                                                                                      \
 968   nonstatic_field(Deoptimization::UnrollBlock, _size_of_deoptimized_frame,                    int)                                   \
 969   nonstatic_field(Deoptimization::UnrollBlock, _caller_adjustment,                            int)                                   \
 970   nonstatic_field(Deoptimization::UnrollBlock, _number_of_frames,                             int)                                   \
 971   nonstatic_field(Deoptimization::UnrollBlock, _total_frame_sizes,                            int)                                   \
 972   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                                  int)                                   \
 973   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                                  intptr_t*)                             \
 974   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                                    address*)                              \
 975   nonstatic_field(Deoptimization::UnrollBlock, _register_block,                               intptr_t*)                             \
 976   nonstatic_field(Deoptimization::UnrollBlock, _return_type,                                  BasicType)                             \
 977   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                                 intptr_t)                              \
 978   nonstatic_field(Deoptimization::UnrollBlock, _caller_actual_parameters,                     int)                                   \
 979                                                                                                                                      \
 980   /********************************/                                                                                                 \
 981   /* JavaCalls (NOTE: incomplete) */                                                                                                 \
 982   /********************************/                                                                                                 \
 983                                                                                                                                      \
 984   nonstatic_field(JavaCallWrapper,             _anchor,                                       JavaFrameAnchor)                       \




 944   nonstatic_field(nmethod,                     _deoptimize_offset,                            int)                                   \
 945   nonstatic_field(nmethod,                     _deoptimize_mh_offset,                         int)                                   \
 946   nonstatic_field(nmethod,                     _orig_pc_offset,                               int)                                   \
 947   nonstatic_field(nmethod,                     _stub_offset,                                  int)                                   \
 948   nonstatic_field(nmethod,                     _consts_offset,                                int)                                   \
 949   nonstatic_field(nmethod,                     _oops_offset,                                  int)                                   \
 950   nonstatic_field(nmethod,                     _metadata_offset,                              int)                                   \
 951   nonstatic_field(nmethod,                     _scopes_data_offset,                           int)                                   \
 952   nonstatic_field(nmethod,                     _scopes_pcs_offset,                            int)                                   \
 953   nonstatic_field(nmethod,                     _dependencies_offset,                          int)                                   \
 954   nonstatic_field(nmethod,                     _handler_table_offset,                         int)                                   \
 955   nonstatic_field(nmethod,                     _nul_chk_table_offset,                         int)                                   \
 956   nonstatic_field(nmethod,                     _nmethod_end_offset,                           int)                                   \
 957   nonstatic_field(nmethod,                     _entry_point,                                  address)                               \
 958   nonstatic_field(nmethod,                     _verified_entry_point,                         address)                               \
 959   nonstatic_field(nmethod,                     _osr_entry_point,                              address)                               \
 960   volatile_nonstatic_field(nmethod,            _lock_count,                                   jint)                                  \
 961   nonstatic_field(nmethod,                     _stack_traversal_mark,                         long)                                  \
 962   nonstatic_field(nmethod,                     _compile_id,                                   int)                                   \
 963   nonstatic_field(nmethod,                     _comp_level,                                   int)                                   \
 964   volatile_nonstatic_field(nmethod,            _exception_cache,                              ExceptionCache*)                       \
 965                                                                                                                                      \
 966   unchecked_c2_static_field(Deoptimization,    _trap_reason_name,                             void*)                                 \
 967                                                                                                                                      \
 968   nonstatic_field(Deoptimization::UnrollBlock, _size_of_deoptimized_frame,                    int)                                   \
 969   nonstatic_field(Deoptimization::UnrollBlock, _caller_adjustment,                            int)                                   \
 970   nonstatic_field(Deoptimization::UnrollBlock, _number_of_frames,                             int)                                   \
 971   nonstatic_field(Deoptimization::UnrollBlock, _total_frame_sizes,                            int)                                   \
 972   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                                  int)                                   \
 973   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                                  intptr_t*)                             \
 974   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                                    address*)                              \
 975   nonstatic_field(Deoptimization::UnrollBlock, _register_block,                               intptr_t*)                             \
 976   nonstatic_field(Deoptimization::UnrollBlock, _return_type,                                  BasicType)                             \
 977   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                                 intptr_t)                              \
 978   nonstatic_field(Deoptimization::UnrollBlock, _caller_actual_parameters,                     int)                                   \
 979                                                                                                                                      \
 980   /********************************/                                                                                                 \
 981   /* JavaCalls (NOTE: incomplete) */                                                                                                 \
 982   /********************************/                                                                                                 \
 983                                                                                                                                      \
 984   nonstatic_field(JavaCallWrapper,             _anchor,                                       JavaFrameAnchor)                       \


< prev index next >