mjit.gem - RubyVM::MJIT.disable
A gem to trigger SEGV.
This is unofficial. Own your risk!
Installation
Add this line to your application's Gemfile:
gem 'mjit'
And then execute:
$ bundle
Or install it yourself as:
$ gem install mjit
Usage
When you use this gem, you must start Ruby with --jit. Otherwise it segfaults.
This gem adds following interfaces.
require 'mjit'
# This stops MJIT's internal profiler. Actually this doesn't stop MJIT compilation.
RubyVM::MJIT.disable
# This enables it again.
RubyVM::MJIT.enable
License
The gem is available as open source under the terms of the MIT License.