< prev index next >

src/hotspot/share/opto/c2_CodeStubs.hpp

Print this page
@@ -84,6 +84,26 @@
  
    int max_size() const;
    void emit(C2_MacroAssembler& masm);
  };
  
+ class C2CheckLockStackStub : public C2CodeStub {
+ public:
+   C2CheckLockStackStub() : C2CodeStub() {}
+ 
+   int max_size() const;
+   void emit(C2_MacroAssembler& masm);
+ };
+ 
+ #ifdef _LP64
+ class C2LoadNKlassStub : public C2CodeStub {
+ private:
+   Register _dst;
+ public:
+   C2LoadNKlassStub(Register dst) : C2CodeStub(), _dst(dst) {}
+   Register dst() { return _dst; }
+   int max_size() const;
+   void emit(C2_MacroAssembler& masm);
+ };
+ #endif
+ 
  #endif // SHARE_OPTO_C2_CODESTUBS_HPP
< prev index next >