< prev index next >

src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Print this page

 192   nonstatic_field(DataLayout,                  _cells[0],                              intptr_t)                                     \
 193                                                                                                                                      \
 194   nonstatic_field(Deoptimization::UnrollBlock, _size_of_deoptimized_frame,             int)                                          \
 195   nonstatic_field(Deoptimization::UnrollBlock, _caller_adjustment,                     int)                                          \
 196   nonstatic_field(Deoptimization::UnrollBlock, _number_of_frames,                      int)                                          \
 197   nonstatic_field(Deoptimization::UnrollBlock, _total_frame_sizes,                     int)                                          \
 198   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                           intptr_t*)                                    \
 199   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                             address*)                                     \
 200   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                          intptr_t)                                     \
 201   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                           int)                                          \
 202                                                                                                                                      \
 203   nonstatic_field(ExceptionTableElement,       start_pc,                                      u2)                                    \
 204   nonstatic_field(ExceptionTableElement,       end_pc,                                        u2)                                    \
 205   nonstatic_field(ExceptionTableElement,       handler_pc,                                    u2)                                    \
 206   nonstatic_field(ExceptionTableElement,       catch_type_index,                              u2)                                    \
 207                                                                                                                                      \
 208   nonstatic_field(InstanceKlass,               _fieldinfo_stream,                             Array<u1>*)                            \
 209   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
 210   volatile_nonstatic_field(InstanceKlass,      _init_state,                                   InstanceKlass::ClassState)             \
 211   volatile_nonstatic_field(InstanceKlass,      _init_thread,                                  JavaThread*)                           \
 212   nonstatic_field(InstanceKlass,               _misc_flags._flags,                            u2)                                    \
 213   nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
 214                                                                                                                                      \
 215   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_sp,                                 intptr_t*)                             \
 216   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_pc,                                 address)                               \
 217                                                                                                                                      \
 218   nonstatic_field(JVMCICompileState,           _jvmti_can_hotswap_or_post_breakpoint,         jbyte)                                 \
 219   nonstatic_field(JVMCICompileState,           _jvmti_can_access_local_variables,             jbyte)                                 \
 220   nonstatic_field(JVMCICompileState,           _jvmti_can_post_on_exceptions,                 jbyte)                                 \
 221   nonstatic_field(JVMCICompileState,           _jvmti_can_pop_frame,                          jbyte)                                 \
 222   nonstatic_field(JVMCICompileState,           _compilation_ticks,                            jint)                                  \
 223                                                                                                                                      \
 224   nonstatic_field(JavaThread,                  _threadObj,                                    OopHandle)                             \
 225   nonstatic_field(JavaThread,                  _vthread,                                      OopHandle)                             \
 226   nonstatic_field(JavaThread,                  _scopedValueCache,                             OopHandle)                             \
 227   nonstatic_field(JavaThread,                  _anchor,                                       JavaFrameAnchor)                       \
 228   nonstatic_field(JavaThread,                  _vm_result,                                    oop)                                   \
 229   nonstatic_field(JavaThread,                  _stack_overflow_state._stack_overflow_limit,   address)                               \
 230   volatile_nonstatic_field(JavaThread,         _exception_oop,                                oop)                                   \
 231   volatile_nonstatic_field(JavaThread,         _exception_pc,                                 address)                               \
 232   volatile_nonstatic_field(JavaThread,         _is_method_handle_return,                      int)                                   \

 663   declare_constant(ConstMethodFlags::_misc_changes_current_thread)        \
 664   declare_constant(ConstMethodFlags::_misc_is_scoped)                     \
 665                                                                           \
 666   declare_constant(CounterData::count_off)                                \
 667                                                                           \
 668   declare_constant(DataLayout::cell_size)                                 \
 669   declare_constant(DataLayout::no_tag)                                    \
 670   declare_constant(DataLayout::bit_data_tag)                              \
 671   declare_constant(DataLayout::counter_data_tag)                          \
 672   declare_constant(DataLayout::jump_data_tag)                             \
 673   declare_constant(DataLayout::receiver_type_data_tag)                    \
 674   declare_constant(DataLayout::virtual_call_data_tag)                     \
 675   declare_constant(DataLayout::ret_data_tag)                              \
 676   declare_constant(DataLayout::branch_data_tag)                           \
 677   declare_constant(DataLayout::multi_branch_data_tag)                     \
 678   declare_constant(DataLayout::arg_info_data_tag)                         \
 679   declare_constant(DataLayout::call_type_data_tag)                        \
 680   declare_constant(DataLayout::virtual_call_type_data_tag)                \
 681   declare_constant(DataLayout::parameters_type_data_tag)                  \
 682   declare_constant(DataLayout::speculative_trap_data_tag)                 \



 683                                                                           \
 684   declare_constant(Deoptimization::Unpack_deopt)                          \
 685   declare_constant(Deoptimization::Unpack_exception)                      \
 686   declare_constant(Deoptimization::Unpack_uncommon_trap)                  \
 687   declare_constant(Deoptimization::Unpack_reexecute)                      \
 688                                                                           \
 689   declare_constant(Deoptimization::_action_bits)                          \
 690   declare_constant(Deoptimization::_reason_bits)                          \
 691   declare_constant(Deoptimization::_debug_id_bits)                        \
 692   declare_constant(Deoptimization::_action_shift)                         \
 693   declare_constant(Deoptimization::_reason_shift)                         \
 694   declare_constant(Deoptimization::_debug_id_shift)                       \
 695                                                                           \
 696   declare_constant(Deoptimization::Action_none)                           \
 697   declare_constant(Deoptimization::Action_maybe_recompile)                \
 698   declare_constant(Deoptimization::Action_reinterpret)                    \
 699   declare_constant(Deoptimization::Action_make_not_entrant)               \
 700   declare_constant(Deoptimization::Action_make_not_compilable)            \
 701                                                                           \
 702   declare_constant(Deoptimization::Reason_none)                           \

 192   nonstatic_field(DataLayout,                  _cells[0],                              intptr_t)                                     \
 193                                                                                                                                      \
 194   nonstatic_field(Deoptimization::UnrollBlock, _size_of_deoptimized_frame,             int)                                          \
 195   nonstatic_field(Deoptimization::UnrollBlock, _caller_adjustment,                     int)                                          \
 196   nonstatic_field(Deoptimization::UnrollBlock, _number_of_frames,                      int)                                          \
 197   nonstatic_field(Deoptimization::UnrollBlock, _total_frame_sizes,                     int)                                          \
 198   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                           intptr_t*)                                    \
 199   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                             address*)                                     \
 200   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                          intptr_t)                                     \
 201   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                           int)                                          \
 202                                                                                                                                      \
 203   nonstatic_field(ExceptionTableElement,       start_pc,                                      u2)                                    \
 204   nonstatic_field(ExceptionTableElement,       end_pc,                                        u2)                                    \
 205   nonstatic_field(ExceptionTableElement,       handler_pc,                                    u2)                                    \
 206   nonstatic_field(ExceptionTableElement,       catch_type_index,                              u2)                                    \
 207                                                                                                                                      \
 208   nonstatic_field(InstanceKlass,               _fieldinfo_stream,                             Array<u1>*)                            \
 209   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
 210   volatile_nonstatic_field(InstanceKlass,      _init_state,                                   InstanceKlass::ClassState)             \
 211   volatile_nonstatic_field(InstanceKlass,      _init_thread,                                  JavaThread*)                           \
 212   nonstatic_field(InstanceKlass,               _misc_flags._flags,                            u4)                                    \
 213   nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
 214                                                                                                                                      \
 215   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_sp,                                 intptr_t*)                             \
 216   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_pc,                                 address)                               \
 217                                                                                                                                      \
 218   nonstatic_field(JVMCICompileState,           _jvmti_can_hotswap_or_post_breakpoint,         jbyte)                                 \
 219   nonstatic_field(JVMCICompileState,           _jvmti_can_access_local_variables,             jbyte)                                 \
 220   nonstatic_field(JVMCICompileState,           _jvmti_can_post_on_exceptions,                 jbyte)                                 \
 221   nonstatic_field(JVMCICompileState,           _jvmti_can_pop_frame,                          jbyte)                                 \
 222   nonstatic_field(JVMCICompileState,           _compilation_ticks,                            jint)                                  \
 223                                                                                                                                      \
 224   nonstatic_field(JavaThread,                  _threadObj,                                    OopHandle)                             \
 225   nonstatic_field(JavaThread,                  _vthread,                                      OopHandle)                             \
 226   nonstatic_field(JavaThread,                  _scopedValueCache,                             OopHandle)                             \
 227   nonstatic_field(JavaThread,                  _anchor,                                       JavaFrameAnchor)                       \
 228   nonstatic_field(JavaThread,                  _vm_result,                                    oop)                                   \
 229   nonstatic_field(JavaThread,                  _stack_overflow_state._stack_overflow_limit,   address)                               \
 230   volatile_nonstatic_field(JavaThread,         _exception_oop,                                oop)                                   \
 231   volatile_nonstatic_field(JavaThread,         _exception_pc,                                 address)                               \
 232   volatile_nonstatic_field(JavaThread,         _is_method_handle_return,                      int)                                   \

 663   declare_constant(ConstMethodFlags::_misc_changes_current_thread)        \
 664   declare_constant(ConstMethodFlags::_misc_is_scoped)                     \
 665                                                                           \
 666   declare_constant(CounterData::count_off)                                \
 667                                                                           \
 668   declare_constant(DataLayout::cell_size)                                 \
 669   declare_constant(DataLayout::no_tag)                                    \
 670   declare_constant(DataLayout::bit_data_tag)                              \
 671   declare_constant(DataLayout::counter_data_tag)                          \
 672   declare_constant(DataLayout::jump_data_tag)                             \
 673   declare_constant(DataLayout::receiver_type_data_tag)                    \
 674   declare_constant(DataLayout::virtual_call_data_tag)                     \
 675   declare_constant(DataLayout::ret_data_tag)                              \
 676   declare_constant(DataLayout::branch_data_tag)                           \
 677   declare_constant(DataLayout::multi_branch_data_tag)                     \
 678   declare_constant(DataLayout::arg_info_data_tag)                         \
 679   declare_constant(DataLayout::call_type_data_tag)                        \
 680   declare_constant(DataLayout::virtual_call_type_data_tag)                \
 681   declare_constant(DataLayout::parameters_type_data_tag)                  \
 682   declare_constant(DataLayout::speculative_trap_data_tag)                 \
 683   declare_constant(DataLayout::array_store_data_tag)                      \
 684   declare_constant(DataLayout::array_load_data_tag)                       \
 685   declare_constant(DataLayout::acmp_data_tag)                             \
 686                                                                           \
 687   declare_constant(Deoptimization::Unpack_deopt)                          \
 688   declare_constant(Deoptimization::Unpack_exception)                      \
 689   declare_constant(Deoptimization::Unpack_uncommon_trap)                  \
 690   declare_constant(Deoptimization::Unpack_reexecute)                      \
 691                                                                           \
 692   declare_constant(Deoptimization::_action_bits)                          \
 693   declare_constant(Deoptimization::_reason_bits)                          \
 694   declare_constant(Deoptimization::_debug_id_bits)                        \
 695   declare_constant(Deoptimization::_action_shift)                         \
 696   declare_constant(Deoptimization::_reason_shift)                         \
 697   declare_constant(Deoptimization::_debug_id_shift)                       \
 698                                                                           \
 699   declare_constant(Deoptimization::Action_none)                           \
 700   declare_constant(Deoptimization::Action_maybe_recompile)                \
 701   declare_constant(Deoptimization::Action_reinterpret)                    \
 702   declare_constant(Deoptimization::Action_make_not_entrant)               \
 703   declare_constant(Deoptimization::Action_make_not_compilable)            \
 704                                                                           \
 705   declare_constant(Deoptimization::Reason_none)                           \
< prev index next >