unicorn/bindings/ruby/unicorn_gem
misson20000 9cb64915c7 fix Ruby bindings (#830)
* fix mem_unmap and query for Ruby bindings

* ruby bindings: fix issues with GC freeing callbacks while we still have references to them

* ruby bindings: add test for garbage collection of hooks

* ruby bindings: let the VM garbage collect hooks properly this time

* ruby bindings: update garbage collection test to make sure Proc is garbage collected after Uc is collected

* ruby bindings: fix m_uc_hook_add to return the ruby VALUE with proper memory management instead of making another one with bad memory management

* ruby bindings: fix cb_hook_intr signature

* add architecture query

* ruby bindings: only treat certain x86 registers specially if we're actually on x86

* only treat certain x86 registers specially if we're actually on x86 (uc_reg_read and uc_reg_write)

* ruby bindings: read and write ARM64's 128-bit NEON registers
2017-05-22 20:46:30 +08:00
..
ext fix Ruby bindings (#830) 2017-05-22 20:46:30 +08:00
lib/unicorn add architecture query (#842) 2017-05-21 09:47:02 +08:00
pkg *.gem added 2016-03-27 20:59:56 +02:00
Gemfile ruby binding added 2016-03-22 12:17:23 +01:00
Rakefile ruby binding added 2016-03-22 12:17:23 +01:00
unicorn.gemspec license parameter changed 2016-03-27 18:26:43 +02:00