Nguyen Anh Quynh
aaaea14214
import Unicorn2
2021-10-03 22:14:44 +08:00
Bet4
9c6134ca91
Add Rust bindings to master branch ( #1401 )
...
* Rust bindings (#1295 )
* rust bindings init
* updated bindings/README
* Improved Rust bindings: (#1309 )
* Added basic block hooking
* Changed confusing struct naming. Before: Protection::All -> R,W,X, Now: Permission::All -> R,W,X
* Fixed issue with remove_hook(..). Implementation tried to remove hook from incorrect hashmap.
* Made unused private vmmap(..) public.
* Improve Rust bindings (#1367 )
* fixed tests
* constant readability
* HookType as bitflags
* Mode as bitflags
* improve bitflags
* cargo fmt
* removed unnecessary "as usize"
* fixed buggy deallocation of uc_context structs
* Remove data field in rust bindings
Co-authored-by: Lukas Seidel <pr0me@users.noreply.github.com>
Co-authored-by: Nikolas Eller <nikolas.e@mail.de>
Co-authored-by: Simon Wörner <git@simon-woerner.de>
Co-authored-by: floesen <floesen@users.noreply.github.com>
2021-05-26 23:05:12 +08:00
smeng9
5e4423a419
Update binding list ( #1349 )
2020-10-28 09:47:59 +08:00
Guille Polito
56ac8859b3
Add pharo-unicorn to binding list ( #1110 )
...
* Add pharo-unicorn to binding list
* Add Pharo
2019-07-31 15:56:28 +08:00
Diego Argueta
f243818806
Add Lua binding to README ( #1050 )
...
Closes https://github.com/dargueta/unicorn-lua/issues/1
2018-12-24 17:45:40 +08:00
Vladimir Panteleev
2ab9e83703
bindings/README: Add D bindings ( #1010 )
2018-09-11 12:45:07 +08:00
Coldzer0
84220d8360
Pascal/Delphi binding ( #987 )
...
* Pascal/Delphi binding
Pascal/Delphi language binding
* update credits
2018-08-03 20:33:25 +08:00
Nguyen Anh Quynh
505f926992
link to Crystal binding
2017-12-23 00:26:40 +08:00
xorstream
fa45a42c76
Removed MSVC binding. ( #808 )
2017-04-27 10:21:04 +08:00
Nguyen Anh Quynh
d6ba083c45
update CREDITS.TXT
2017-01-16 09:43:11 +08:00
Nguyen Anh Quynh
d90ec0e74d
add link to Perl binding
2016-09-22 08:46:25 +08:00
Koichi Shiraishi
adcedea8e4
Fix document file extension
...
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
2016-08-08 17:33:49 +09:00
Nguyen Anh Quynh
a015ddc348
add link to Rust binding
2016-04-18 10:18:39 +08:00
Adrian Herrera
74aaf3b321
Haskell bindings
...
These Haskell bindings make large use of c2hs to generate much of the code, so
Unicorn's const_generator is not used.
The emulator is based on the Either monad transformer. The IO monad is used to
run the underlying Unicorn library, while the Either monad is used to handle
errors.
Instructions on how to build the bindings are located in
bindings/haskell/README.TXT. The same samples found in samples/ can be found
in bindings/haskell/samples. They should produce the same output, with slight
differences in their error handling and messaging.
2016-04-06 09:21:36 +10:00
Sascha Schirra
5e72ce39f0
ruby binding added
2016-03-22 12:17:23 +01:00
xorstream
c5c13e110a
Added samples projects for MSVC binding.
...
Added MSVC support to unicorn samples.
2015-12-08 18:21:32 +11:00
Nguyen Anh Quynh
fe408b0dc7
bindings: link to Delphi/Pascal binding
2015-11-10 21:00:29 +08:00
Nguyen Anh Quynh
83bdfa357b
add bindings/README
2015-10-15 16:14:36 +08:00