hotspot/src/share/vm/runtime/sharedRuntime.hpp
changeset 26683 a02753d5a0b2
parent 25472 381638db28e6
child 26684 d1221849ea3d
equal deleted inserted replaced
26331:8f17e084029b 26683:a02753d5a0b2
    48 class SharedRuntime: AllStatic {
    48 class SharedRuntime: AllStatic {
    49   friend class VMStructs;
    49   friend class VMStructs;
    50 
    50 
    51  private:
    51  private:
    52   static methodHandle resolve_sub_helper(JavaThread *thread,
    52   static methodHandle resolve_sub_helper(JavaThread *thread,
    53                                      bool is_virtual,
    53                                          bool is_virtual,
    54                                      bool is_optimized, TRAPS);
    54                                          bool is_optimized, TRAPS);
    55 
    55 
    56   // Shared stub locations
    56   // Shared stub locations
    57 
    57 
    58   static RuntimeStub*        _wrong_method_blob;
    58   static RuntimeStub*        _wrong_method_blob;
    59   static RuntimeStub*        _wrong_method_abstract_blob;
    59   static RuntimeStub*        _wrong_method_abstract_blob;
   307   // compiled code.
   307   // compiled code.
   308   static methodHandle resolve_helper(JavaThread *thread,
   308   static methodHandle resolve_helper(JavaThread *thread,
   309                                      bool is_virtual,
   309                                      bool is_virtual,
   310                                      bool is_optimized, TRAPS);
   310                                      bool is_optimized, TRAPS);
   311 
   311 
   312   private:
   312  private:
   313   // deopt blob
   313   // deopt blob
   314   static void generate_deopt_blob(void);
   314   static void generate_deopt_blob(void);
   315 
   315 
   316   public:
   316  public:
   317   static DeoptimizationBlob* deopt_blob(void)      { return _deopt_blob; }
   317   static DeoptimizationBlob* deopt_blob(void)      { return _deopt_blob; }
   318 
   318 
   319   // Resets a call-site in compiled code so it will get resolved again.
   319   // Resets a call-site in compiled code so it will get resolved again.
   320   static methodHandle reresolve_call_site(JavaThread *thread, TRAPS);
   320   static methodHandle reresolve_call_site(JavaThread *thread, TRAPS);
   321 
   321