hotspot/src/share/vm/ci/ciMethodBlocks.hpp
changeset 199 fb51d01039ff
parent 1 489c9b5090e2
child 670 ddf3e9583f2f
equal deleted inserted replaced
198:8601165a33c3 199:fb51d01039ff
   108   void  set_handler()               { _flags |= Handler; }
   108   void  set_handler()               { _flags |= Handler; }
   109   void  set_may_throw()             { _flags |= MayThrow; }
   109   void  set_may_throw()             { _flags |= MayThrow; }
   110   void  set_does_jsr()              { _flags |= DoesJsr; }
   110   void  set_does_jsr()              { _flags |= DoesJsr; }
   111   void  clear_does_jsr()            { _flags &= ~DoesJsr; }
   111   void  clear_does_jsr()            { _flags &= ~DoesJsr; }
   112   void  set_does_ret()              { _flags |= DoesRet; }
   112   void  set_does_ret()              { _flags |= DoesRet; }
   113   void  clear_does_ret()            { _flags |= DoesRet; }
   113   void  clear_does_ret()            { _flags &= ~DoesRet; }
   114   void  set_is_ret_target()         { _flags |= RetTarget; }
   114   void  set_is_ret_target()         { _flags |= RetTarget; }
   115   void  set_has_handler()           { _flags |= HasHandler; }
   115   void  set_has_handler()           { _flags |= HasHandler; }
       
   116   void  clear_exception_handler()   { _flags &= ~Handler; _ex_start_bci = -1; _ex_limit_bci = -1; }
   116 #ifndef PRODUCT
   117 #ifndef PRODUCT
   117   ciMethod *method() const          { return _method; }
   118   ciMethod *method() const          { return _method; }
   118   void dump();
   119   void dump();
   119   void print_on(outputStream* st) const  PRODUCT_RETURN;
   120   void print_on(outputStream* st) const  PRODUCT_RETURN;
   120 #endif
   121 #endif