< prev index next >

src/hotspot/share/jvmci/jvmciCodeInstaller.hpp

Print this page

119   Arena         _arena;
120   JVMCIEnv*     _jvmci_env;
121 
122   JVMCIPrimitiveArray    _data_section_handle;
123   JVMCIObjectArray       _data_section_patches_handle;
124   JVMCIObjectArray       _sites_handle;
125 #ifndef PRODUCT
126   JVMCIObjectArray       _comments_handle;
127 #endif
128   JVMCIPrimitiveArray    _code_handle;
129   JVMCIObject            _word_kind_handle;
130 
131   CodeOffsets   _offsets;
132 
133   jint          _code_size;
134   jint          _total_frame_size;
135   jint          _orig_pc_offset;
136   jint          _parameter_count;
137   jint          _constants_size;
138 

139   bool          _has_wide_vector;
140 
141   MarkId        _next_call_type;
142   address       _invoke_mark_pc;
143 
144   CodeSection*  _instructions;
145   CodeSection*  _constants;
146 
147   OopRecorder*              _oop_recorder;
148   DebugInformationRecorder* _debug_recorder;
149   Dependencies*             _dependencies;
150   ExceptionHandlerTable     _exception_handler_table;
151   ImplicitExceptionTable    _implicit_exception_table;
152   bool                      _has_auto_box;
153 
154   static ConstantOopWriteValue* _oop_null_scope_value;
155   static ConstantIntValue*    _int_m1_scope_value;
156   static ConstantIntValue*    _int_0_scope_value;
157   static ConstantIntValue*    _int_1_scope_value;
158   static ConstantIntValue*    _int_2_scope_value;

119   Arena         _arena;
120   JVMCIEnv*     _jvmci_env;
121 
122   JVMCIPrimitiveArray    _data_section_handle;
123   JVMCIObjectArray       _data_section_patches_handle;
124   JVMCIObjectArray       _sites_handle;
125 #ifndef PRODUCT
126   JVMCIObjectArray       _comments_handle;
127 #endif
128   JVMCIPrimitiveArray    _code_handle;
129   JVMCIObject            _word_kind_handle;
130 
131   CodeOffsets   _offsets;
132 
133   jint          _code_size;
134   jint          _total_frame_size;
135   jint          _orig_pc_offset;
136   jint          _parameter_count;
137   jint          _constants_size;
138 
139   bool          _has_monitors;
140   bool          _has_wide_vector;
141 
142   MarkId        _next_call_type;
143   address       _invoke_mark_pc;
144 
145   CodeSection*  _instructions;
146   CodeSection*  _constants;
147 
148   OopRecorder*              _oop_recorder;
149   DebugInformationRecorder* _debug_recorder;
150   Dependencies*             _dependencies;
151   ExceptionHandlerTable     _exception_handler_table;
152   ImplicitExceptionTable    _implicit_exception_table;
153   bool                      _has_auto_box;
154 
155   static ConstantOopWriteValue* _oop_null_scope_value;
156   static ConstantIntValue*    _int_m1_scope_value;
157   static ConstantIntValue*    _int_0_scope_value;
158   static ConstantIntValue*    _int_1_scope_value;
159   static ConstantIntValue*    _int_2_scope_value;
< prev index next >