< prev index next >

src/share/vm/code/pcDesc.hpp

Print this page

        

@@ -41,11 +41,12 @@
 
   enum {
     PCDESC_reexecute               = 1 << 0,
     PCDESC_is_method_handle_invoke = 1 << 1,
     PCDESC_return_oop              = 1 << 2,
-    PCDESC_rethrow_exception       = 1 << 3
+    PCDESC_rethrow_exception       = 1 << 3,
+    PCDESC_return_vt               = 1 << 4,
   };
 
   int _flags;
 
   void set_flag(int mask, bool z) {

@@ -88,10 +89,13 @@
   void set_is_method_handle_invoke(bool z)       { set_flag(PCDESC_is_method_handle_invoke, z); }
 
   bool     return_oop()                    const { return (_flags & PCDESC_return_oop) != 0;     }
   void set_return_oop(bool z)                    { set_flag(PCDESC_return_oop, z); }
 
+  bool     return_vt()                     const { return (_flags & PCDESC_return_vt) != 0;     }
+  void set_return_vt(bool z)                     { set_flag(PCDESC_return_vt, z); }
+
   // Returns the real pc
   address real_pc(const CompiledMethod* code) const;
 
   void print(CompiledMethod* code);
   bool verify(CompiledMethod* code);
< prev index next >