hotspot/src/share/vm/jvmci/jvmciCodeInstaller.hpp
changeset 41697 94ef14db8a20
parent 36842 8f0d0faa51e2
child 42650 1f304d0c888b
equal deleted inserted replaced
41696:578189b0f230 41697:94ef14db8a20
   187 protected:
   187 protected:
   188   Location::Type get_oop_type(Handle value);
   188   Location::Type get_oop_type(Handle value);
   189   ScopeValue* get_scope_value(Handle value, BasicType type, GrowableArray<ScopeValue*>* objects, ScopeValue* &second, TRAPS);
   189   ScopeValue* get_scope_value(Handle value, BasicType type, GrowableArray<ScopeValue*>* objects, ScopeValue* &second, TRAPS);
   190   MonitorValue* get_monitor_value(Handle value, GrowableArray<ScopeValue*>* objects, TRAPS);
   190   MonitorValue* get_monitor_value(Handle value, GrowableArray<ScopeValue*>* objects, TRAPS);
   191 
   191 
   192   void* record_metadata_reference(Handle constant, TRAPS);
   192   void* record_metadata_reference(CodeSection* section, address dest, Handle constant, TRAPS);
   193 #ifdef _LP64
   193 #ifdef _LP64
   194   narrowKlass record_narrow_metadata_reference(Handle constant, TRAPS);
   194   narrowKlass record_narrow_metadata_reference(CodeSection* section, address dest, Handle constant, TRAPS);
   195 #endif
   195 #endif
   196 
   196 
   197   // extract the fields of the HotSpotCompiledCode
   197   // extract the fields of the HotSpotCompiledCode
   198   void initialize_fields(oop target, oop target_method, TRAPS);
   198   void initialize_fields(oop target, oop target_method, TRAPS);
   199   void initialize_dependencies(oop target_method, OopRecorder* oop_recorder, TRAPS);
   199   void initialize_dependencies(oop target_method, OopRecorder* oop_recorder, TRAPS);