diff options
author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2021-01-22 12:22:34 -0500 |
---|---|---|
committer | Alan Wu <XrXr@users.noreply.github.com> | 2021-10-20 18:19:27 -0400 |
commit | d528cf4fd5551c323484c2ffb79b56af0c6f50c4 (patch) | |
tree | 705f5729cd772cc4aff66fcd9e923a24ac9c388a /misc | |
parent | 11512a80fce8bfac3adf7038e9d9e3839e5cbbfb (diff) |
Added comments. Fixed compiler warning.
Diffstat (limited to 'misc')
-rw-r--r-- | misc/ujit_disasm.rb | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/misc/ujit_disasm.rb b/misc/ujit_disasm.rb index 0e54f952c9..38eb139c33 100644 --- a/misc/ujit_disasm.rb +++ b/misc/ujit_disasm.rb @@ -1,6 +1,12 @@ begin -require "crabstone" -require "stringio" + require "crabstone" + require "stringio" +rescue LoadError => e + puts "Please install crabstone, which is needed by the disassembler:" + puts " $ brew install capstone" + puts " $ gem install capstone" + raise e +end module UJIT def self.disasm(iseq) @@ -27,8 +33,3 @@ module UJIT io.string end end -rescue - puts "Please install crabstone like this:" - puts " $ brew install capstone" - puts " $ gem install capstone" -end |