[ruby-cvs:74084] shyouhei:r66980 (trunk): insns.def: mark exception-raising instructions non-leaf

shyouhei at ruby-lang.org shyouhei at ruby-lang.org
Fri Feb 1 15:29:02 JST 2019


shyouhei	2019-02-01 15:29:02 +0900 (Fri, 01 Feb 2019)

  New Revision: 66980

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=66980

  Log:
    insns.def: mark exception-raising instructions non-leaf
    
    These instructions were missed before.  The stack canary mechanism
    (see r64677) can not detect rb_raise() because exceptions jump over
    the canary liveness check.

  Modified files:
    trunk/insns.def


More information about the ruby-cvs mailing list