hotspot/src/share/vm/runtime/sharedRuntime.hpp
changeset 36079 692adc3fa1b5
parent 35135 dd2ce9021031
child 37152 29e68f1d35bb
child 36508 5f9eee6b383b
equal deleted inserted replaced
36078:954c49c0ba57 36079:692adc3fa1b5
   356   static methodHandle extract_attached_method(vframeStream& vfst);
   356   static methodHandle extract_attached_method(vframeStream& vfst);
   357 
   357 
   358   static address clean_virtual_call_entry();
   358   static address clean_virtual_call_entry();
   359   static address clean_opt_virtual_call_entry();
   359   static address clean_opt_virtual_call_entry();
   360   static address clean_static_call_entry();
   360   static address clean_static_call_entry();
       
   361 
       
   362 #if defined(X86) && defined(COMPILER1)
       
   363   // For Object.hashCode, System.identityHashCode try to pull hashCode from object header if available.
       
   364   static void inline_check_hashcode_from_object_header(MacroAssembler* masm, methodHandle method, Register obj_reg, Register result);
       
   365 #endif // X86 && COMPILER1
   361 
   366 
   362  public:
   367  public:
   363 
   368 
   364   // Read the array of BasicTypes from a Java signature, and compute where
   369   // Read the array of BasicTypes from a Java signature, and compute where
   365   // compiled Java code would like to put the results.  Values in reg_lo and
   370   // compiled Java code would like to put the results.  Values in reg_lo and