< prev index next >

src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Print this page

141   nonstatic_field(DataLayout,                  _cells[0],                              intptr_t)                                     \
142                                                                                                                                      \
143   nonstatic_field(Deoptimization::UnrollBlock, _size_of_deoptimized_frame,             int)                                          \
144   nonstatic_field(Deoptimization::UnrollBlock, _caller_adjustment,                     int)                                          \
145   nonstatic_field(Deoptimization::UnrollBlock, _number_of_frames,                      int)                                          \
146   nonstatic_field(Deoptimization::UnrollBlock, _total_frame_sizes,                     int)                                          \
147   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                           intptr_t*)                                    \
148   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                             address*)                                     \
149   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                          intptr_t)                                     \
150   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                           int)                                          \
151                                                                                                                                      \
152   nonstatic_field(ExceptionTableElement,       start_pc,                                      u2)                                    \
153   nonstatic_field(ExceptionTableElement,       end_pc,                                        u2)                                    \
154   nonstatic_field(ExceptionTableElement,       handler_pc,                                    u2)                                    \
155   nonstatic_field(ExceptionTableElement,       catch_type_index,                              u2)                                    \
156                                                                                                                                      \
157   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
158   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
159   nonstatic_field(InstanceKlass,               _init_state,                                   u1)                                    \
160   nonstatic_field(InstanceKlass,               _init_thread,                                  Thread*)                               \
161   nonstatic_field(InstanceKlass,               _misc_flags,                                   u2)                                    \
162   nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
163                                                                                                                                      \
164   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_sp,                                 intptr_t*)                             \
165   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_pc,                                 address)                               \
166                                                                                                                                      \
167   nonstatic_field(JVMCICompileState,           _jvmti_can_hotswap_or_post_breakpoint,         jbyte)                                 \
168   nonstatic_field(JVMCICompileState,           _jvmti_can_access_local_variables,             jbyte)                                 \
169   nonstatic_field(JVMCICompileState,           _jvmti_can_post_on_exceptions,                 jbyte)                                 \
170   nonstatic_field(JVMCICompileState,           _jvmti_can_pop_frame,                          jbyte)                                 \
171   nonstatic_field(JVMCICompileState,           _compilation_ticks,                            jint)                                  \
172                                                                                                                                      \
173   nonstatic_field(JavaThread,                  _threadObj,                                    OopHandle)                             \
174   nonstatic_field(JavaThread,                  _anchor,                                       JavaFrameAnchor)                       \
175   nonstatic_field(JavaThread,                  _vm_result,                                    oop)                                   \
176   nonstatic_field(JavaThread,                  _stack_overflow_state._stack_overflow_limit,   address)                               \
177   volatile_nonstatic_field(JavaThread,         _exception_oop,                                oop)                                   \
178   volatile_nonstatic_field(JavaThread,         _exception_pc,                                 address)                               \
179   volatile_nonstatic_field(JavaThread,         _is_method_handle_return,                      int)                                   \
180   volatile_nonstatic_field(JavaThread,         _doing_unsafe_access,                          bool)                                  \
181   nonstatic_field(JavaThread,                  _osthread,                                     OSThread*)                             \

506   declare_constant(ConstMethod::_has_method_annotations)                  \
507   declare_constant(ConstMethod::_has_parameter_annotations)               \
508                                                                           \
509   declare_constant(CounterData::count_off)                                \
510                                                                           \
511   declare_constant(DataLayout::cell_size)                                 \
512   declare_constant(DataLayout::no_tag)                                    \
513   declare_constant(DataLayout::bit_data_tag)                              \
514   declare_constant(DataLayout::counter_data_tag)                          \
515   declare_constant(DataLayout::jump_data_tag)                             \
516   declare_constant(DataLayout::receiver_type_data_tag)                    \
517   declare_constant(DataLayout::virtual_call_data_tag)                     \
518   declare_constant(DataLayout::ret_data_tag)                              \
519   declare_constant(DataLayout::branch_data_tag)                           \
520   declare_constant(DataLayout::multi_branch_data_tag)                     \
521   declare_constant(DataLayout::arg_info_data_tag)                         \
522   declare_constant(DataLayout::call_type_data_tag)                        \
523   declare_constant(DataLayout::virtual_call_type_data_tag)                \
524   declare_constant(DataLayout::parameters_type_data_tag)                  \
525   declare_constant(DataLayout::speculative_trap_data_tag)                 \


526                                                                           \
527   declare_constant(Deoptimization::Unpack_deopt)                          \
528   declare_constant(Deoptimization::Unpack_exception)                      \
529   declare_constant(Deoptimization::Unpack_uncommon_trap)                  \
530   declare_constant(Deoptimization::Unpack_reexecute)                      \
531                                                                           \
532   declare_constant(Deoptimization::_action_bits)                          \
533   declare_constant(Deoptimization::_reason_bits)                          \
534   declare_constant(Deoptimization::_debug_id_bits)                        \
535   declare_constant(Deoptimization::_action_shift)                         \
536   declare_constant(Deoptimization::_reason_shift)                         \
537   declare_constant(Deoptimization::_debug_id_shift)                       \
538                                                                           \
539   declare_constant(Deoptimization::Action_none)                           \
540   declare_constant(Deoptimization::Action_maybe_recompile)                \
541   declare_constant(Deoptimization::Action_reinterpret)                    \
542   declare_constant(Deoptimization::Action_make_not_entrant)               \
543   declare_constant(Deoptimization::Action_make_not_compilable)            \
544                                                                           \
545   declare_constant(Deoptimization::Reason_none)                           \

141   nonstatic_field(DataLayout,                  _cells[0],                              intptr_t)                                     \
142                                                                                                                                      \
143   nonstatic_field(Deoptimization::UnrollBlock, _size_of_deoptimized_frame,             int)                                          \
144   nonstatic_field(Deoptimization::UnrollBlock, _caller_adjustment,                     int)                                          \
145   nonstatic_field(Deoptimization::UnrollBlock, _number_of_frames,                      int)                                          \
146   nonstatic_field(Deoptimization::UnrollBlock, _total_frame_sizes,                     int)                                          \
147   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                           intptr_t*)                                    \
148   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                             address*)                                     \
149   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                          intptr_t)                                     \
150   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                           int)                                          \
151                                                                                                                                      \
152   nonstatic_field(ExceptionTableElement,       start_pc,                                      u2)                                    \
153   nonstatic_field(ExceptionTableElement,       end_pc,                                        u2)                                    \
154   nonstatic_field(ExceptionTableElement,       handler_pc,                                    u2)                                    \
155   nonstatic_field(ExceptionTableElement,       catch_type_index,                              u2)                                    \
156                                                                                                                                      \
157   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
158   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
159   nonstatic_field(InstanceKlass,               _init_state,                                   u1)                                    \
160   nonstatic_field(InstanceKlass,               _init_thread,                                  Thread*)                               \
161   nonstatic_field(InstanceKlass,               _misc_flags,                                   u4)                                    \
162   nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
163                                                                                                                                      \
164   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_sp,                                 intptr_t*)                             \
165   volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_pc,                                 address)                               \
166                                                                                                                                      \
167   nonstatic_field(JVMCICompileState,           _jvmti_can_hotswap_or_post_breakpoint,         jbyte)                                 \
168   nonstatic_field(JVMCICompileState,           _jvmti_can_access_local_variables,             jbyte)                                 \
169   nonstatic_field(JVMCICompileState,           _jvmti_can_post_on_exceptions,                 jbyte)                                 \
170   nonstatic_field(JVMCICompileState,           _jvmti_can_pop_frame,                          jbyte)                                 \
171   nonstatic_field(JVMCICompileState,           _compilation_ticks,                            jint)                                  \
172                                                                                                                                      \
173   nonstatic_field(JavaThread,                  _threadObj,                                    OopHandle)                             \
174   nonstatic_field(JavaThread,                  _anchor,                                       JavaFrameAnchor)                       \
175   nonstatic_field(JavaThread,                  _vm_result,                                    oop)                                   \
176   nonstatic_field(JavaThread,                  _stack_overflow_state._stack_overflow_limit,   address)                               \
177   volatile_nonstatic_field(JavaThread,         _exception_oop,                                oop)                                   \
178   volatile_nonstatic_field(JavaThread,         _exception_pc,                                 address)                               \
179   volatile_nonstatic_field(JavaThread,         _is_method_handle_return,                      int)                                   \
180   volatile_nonstatic_field(JavaThread,         _doing_unsafe_access,                          bool)                                  \
181   nonstatic_field(JavaThread,                  _osthread,                                     OSThread*)                             \

506   declare_constant(ConstMethod::_has_method_annotations)                  \
507   declare_constant(ConstMethod::_has_parameter_annotations)               \
508                                                                           \
509   declare_constant(CounterData::count_off)                                \
510                                                                           \
511   declare_constant(DataLayout::cell_size)                                 \
512   declare_constant(DataLayout::no_tag)                                    \
513   declare_constant(DataLayout::bit_data_tag)                              \
514   declare_constant(DataLayout::counter_data_tag)                          \
515   declare_constant(DataLayout::jump_data_tag)                             \
516   declare_constant(DataLayout::receiver_type_data_tag)                    \
517   declare_constant(DataLayout::virtual_call_data_tag)                     \
518   declare_constant(DataLayout::ret_data_tag)                              \
519   declare_constant(DataLayout::branch_data_tag)                           \
520   declare_constant(DataLayout::multi_branch_data_tag)                     \
521   declare_constant(DataLayout::arg_info_data_tag)                         \
522   declare_constant(DataLayout::call_type_data_tag)                        \
523   declare_constant(DataLayout::virtual_call_type_data_tag)                \
524   declare_constant(DataLayout::parameters_type_data_tag)                  \
525   declare_constant(DataLayout::speculative_trap_data_tag)                 \
526   declare_constant(DataLayout::array_load_store_data_tag)                 \
527   declare_constant(DataLayout::acmp_data_tag)                             \
528                                                                           \
529   declare_constant(Deoptimization::Unpack_deopt)                          \
530   declare_constant(Deoptimization::Unpack_exception)                      \
531   declare_constant(Deoptimization::Unpack_uncommon_trap)                  \
532   declare_constant(Deoptimization::Unpack_reexecute)                      \
533                                                                           \
534   declare_constant(Deoptimization::_action_bits)                          \
535   declare_constant(Deoptimization::_reason_bits)                          \
536   declare_constant(Deoptimization::_debug_id_bits)                        \
537   declare_constant(Deoptimization::_action_shift)                         \
538   declare_constant(Deoptimization::_reason_shift)                         \
539   declare_constant(Deoptimization::_debug_id_shift)                       \
540                                                                           \
541   declare_constant(Deoptimization::Action_none)                           \
542   declare_constant(Deoptimization::Action_maybe_recompile)                \
543   declare_constant(Deoptimization::Action_reinterpret)                    \
544   declare_constant(Deoptimization::Action_make_not_entrant)               \
545   declare_constant(Deoptimization::Action_make_not_compilable)            \
546                                                                           \
547   declare_constant(Deoptimization::Reason_none)                           \
< prev index next >