unicorn/bindings/ruby
misson20000 014ccfb94a Aarch64 add thread registers (#834)
* add thread registers to AArch64

* update bindings to add AArch64 thread registers

* fix indentation for register read/write switch-case in unicorn_aarch64.c
2017-05-14 14:42:49 +07:00
..
unicorn_gem Aarch64 add thread registers (#834) 2017-05-14 14:42:49 +07:00
Makefile Updated ruby bindings (#744) 2017-01-29 08:13:17 +08:00
README.md README format changed 2016-03-22 12:26:12 +01:00
sample_arm.rb ruby & java: fix address of Thumb sample 2016-09-20 20:16:29 +08:00
sample_arm64.rb sample for arm64 added 2016-03-27 21:15:45 +02:00
sample_m68k.rb sample for m68k added 2016-03-27 21:31:34 +02:00
sample_mips.rb sample for mips added 2016-03-27 21:38:46 +02:00
sample_sparc.rb sample for sparc added 2016-03-27 21:44:09 +02:00
sample_x86.rb Updated ruby bindings (#744) 2017-01-29 08:13:17 +08:00
sample_x86_gdt.rb set gdt example added 2016-03-27 22:04:33 +02:00

Installation

Software requirements

Linux

  • ruby >= 1.9.3
  • rubygems
  • make
  • gcc

Mac OS

  • ruby >= 1.9.3
  • rubygems
  • make
  • XCode

Install unicorn

  • cd path_to_unicorn
  • ./make.sh install

Install ruby binding

  • cd bindings/ruby
  • make install