Commit graph

1587 commits

Author SHA1 Message Date
Chris Eagle c7bd120650 imlpement key destroy and value destroy callbacks in hash tables 2016-12-18 15:28:11 -08:00
Chris Eagle e46545f722 remove glib dependency by provide compatible replacements 2016-12-18 14:56:58 -08:00
Nguyen Anh Quynh 6043a78ff3 Merge pull request #682 from Grazfather/patch-1
Add ARM bx crash regress test case
2016-12-18 10:37:48 +07:00
Nguyen Anh Quynh 552e3a0a74 Merge pull request #688 from ant1/master
Do not prepend DESTDIR twice when installing unicorn.pc on FreeBSD
2016-12-18 10:36:13 +07:00
ant1 f6908e2c62 Do not prepend DESTDIR twice when installing unicorn.pc on FreeBSD 2016-12-17 07:25:06 +00:00
Nguyen Anh Quynh c8b3d62692 docs: add libpcre-1.dll as Msys dependency to COMPILE-WINDOWS.md 2016-12-04 20:50:13 +07:00
Nguyen Anh Quynh bd339533ca python: comment out a debug code 2016-12-04 20:46:52 +07:00
Nguyen Anh Quynh 4613580e07 python: typo 'prebuilt' dir 2016-12-04 18:18:24 +08:00
Grazfather 795a241dd3 Add ARM bx crash regress test case 2016-11-26 12:51:01 -08:00
Nguyen Anh Quynh 236a29841d Merge branch 'master' of https://github.com/unicorn-engine/unicorn 2016-11-20 16:37:23 +08:00
Nguyen Anh Quynh e34812c7dd fix merge conflict 2016-11-20 16:36:56 +08:00
Nguyen Anh Quynh 1cae4d074f Merge pull request #680 from oblivia-simplex/docs/OpenBSD_Notes_re_DEP
OpenBSD_Notes_re_DEP: Added an md file in docs/ ...
2016-11-20 10:33:16 +08:00
oblivia simplex eeea39c717 OpenBSD_Notes_re_DEP: Added an md file in docs/ explaining how to disable W^X protections on the filesystem you're using to execute Unicorn-using programmes, so that the OS will allow those programmes to run. 2016-11-19 12:55:04 -04:00
Nguyen Anh Quynh e1b65a6edb cleanup unused code 2016-11-19 23:48:23 +08:00
Nguyen Anh Quynh 33813a0781 samples: fix Makefile for Mingw 2016-11-19 23:40:38 +08:00
Nguyen Anh Quynh c4ddf4e36b fix samples/Makefile 2016-11-19 17:29:51 +08:00
Nguyen Anh Quynh 4a03f6021f fix merge conflict 2016-11-19 17:29:06 +08:00
Nguyen Anh Quynh ab9bae4f3e revert the change on verbose option for Makefile 2016-11-19 17:20:05 +08:00
Stephen 75d90aff52 Make cleanup (#666)
* make cleanup

* Update .travis.yml
Update eflags_nosync.c
Update sigill2.c
Update ro_mem_test.c
Update ro_mem_test.c
Update nr_mem_test.c
Update mem_fuzz.c
Update mem_double_unmap.c
Update emu_stop_in_hook_overrun.c
Update eflags_nosync.c
remove unused
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update mem_64_c.c
Update mem_64_c.c
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update .travis.yml
try android ndk build
Update unicorn.py
Update unicorn.py
Update Makefile
Update unicorn.py
Update unicorn.py
remove an untrue comment

if a dll/so/dylib gets loaded at runtime is dependent on many different factors, primarily the LD/DYLD paths. Those do not always include the current working directory
Update Makefile
Update .appveyor.yml
Update .travis.yml
Update Makefile
Update .appveyor.yml
Fix bad sample

* Update Makefile

* Update Makefile

* Update install-cmocka-linux.sh

* remove verbose option from tar

* add upgrade to pacman for cmake

* pacman double update, needed to get new packages

* enable cmocka unit testing

* rejigger commands to fail on any step

should get fails in msys builds for cmocka

* fix quote

* make cmocka in cygwin only

* add msys cache
2016-11-19 17:17:48 +08:00
Nguyen Anh Quynh 2a4c316b6f python: correct a comment on sample_arm.py 2016-11-19 16:51:08 +08:00
Nguyen Anh Quynh 3543452b06 ruby: update unicorn_const.rb 2016-11-19 16:48:30 +08:00
Andrew Dutcher 188a1d78d3 Allow dlls to be copied out of prebuilt directory 2016-11-17 20:59:39 -08:00
Stephen 4903f05f9b add msys cache 2016-11-15 12:37:21 -08:00
Stephen 48a0e6ccb7 make cmocka in cygwin only 2016-11-15 10:49:19 -08:00
Stephen a66c96b6f4 fix quote 2016-11-15 10:42:16 -08:00
Stephen ab560d7a2b rejigger commands to fail on any step
should get fails in msys builds for cmocka
2016-11-15 10:41:13 -08:00
Stephen e6d8a477c2 enable cmocka unit testing 2016-11-15 10:17:15 -08:00
Stephen 04853f1db8 pacman double update, needed to get new packages 2016-11-15 08:14:58 -08:00
Stephen d4c7216534 add upgrade to pacman for cmake 2016-11-14 14:55:37 -08:00
Stephen e236fb7bf6 remove verbose option from tar 2016-11-14 14:55:05 -08:00
Stephen f9c57cd364 Update install-cmocka-linux.sh 2016-11-14 14:47:27 -08:00
Stephen 6bce28c946 Update Makefile 2016-11-11 08:40:22 -08:00
Stephen a931761dad Update Makefile 2016-11-11 08:31:16 -08:00
Stephen 9f0cdc4be9 Update .travis.yml
Update eflags_nosync.c
Update sigill2.c
Update ro_mem_test.c
Update ro_mem_test.c
Update nr_mem_test.c
Update mem_fuzz.c
Update mem_double_unmap.c
Update emu_stop_in_hook_overrun.c
Update eflags_nosync.c
remove unused
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update mem_64_c.c
Update mem_64_c.c
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update Makefile
Update .travis.yml
try android ndk build
Update unicorn.py
Update unicorn.py
Update Makefile
Update unicorn.py
Update unicorn.py
remove an untrue comment

if a dll/so/dylib gets loaded at runtime is dependent on many different factors, primarily the LD/DYLD paths. Those do not always include the current working directory
Update Makefile
Update .appveyor.yml
Update .travis.yml
Update Makefile
Update .appveyor.yml
Fix bad sample
2016-11-11 07:45:06 -08:00
sgroat 5d14cb350a Merge branch 'master' of https://github.com/unicorn-engine/unicorn into make-cleanup
Conflicts:
	bindings/python/unicorn/unicorn.py
2016-11-06 16:30:26 -08:00
Stephen 186540e160 make cleanup 2016-11-06 16:27:24 -08:00
Andrew Dutcher 876570c8d7 Fixes to make python distribution for windows work 2016-11-05 09:18:50 -07:00
Nguyen Anh Quynh b7da7eb8bc python: change VERSION in setup.py to 1.0.0 2016-11-05 23:07:38 +08:00
Nguyen Anh Quynh f8e82485da python: print out _path_list with next line 2016-11-05 01:55:12 +08:00
Nguyen Anh Quynh 88bd6453d5 python: add a debug code to print out _path_list 2016-11-05 01:51:13 +08:00
Nguyen Anh Quynh 200f0d195e fix some Msys complains 2016-11-04 21:40:35 +08:00
Nguyen Anh Quynh d46911d301 Merge pull request #661 from lowlyw/ruby_binding_fix
fix signedness issue with reg read/write in ruby bindings
2016-11-02 15:58:59 +08:00
Nguyen Anh Quynh 1cbf6bf8fc Merge pull request #673 from chubbymaggie/master
changed '%02hhx' to '%02x' in sample_x86_32_gdt_and_seg_regs.c
2016-11-02 08:36:35 +08:00
mahin 83c9eb9c2c changed 02hhx —> 02x in sample_x86_32_gdt_and_seg_regs.c 2016-11-02 03:50:53 +08:00
Nguyen Anh Quynh 04b103164d fix Brew installation in issue #663 2016-11-01 20:30:55 +08:00
Nguyen Anh Quynh 9e5b9d746c Mingw compile with --disable-stack-protector option by default 2016-11-01 19:48:34 +08:00
Nguyen Anh Quynh ffa36b9001 python: remove redundant free() prototype. bug reported by Mahin 2016-11-01 08:57:33 +08:00
Nguyen Anh Quynh ed6060737d Merge pull request #669 from adrianherrera/improvement/uc_context_sample
Added uc_context_* sample
2016-10-31 19:54:48 +08:00
Adrian Herrera eccef31651 [haskell] Added testI386ContextSave function
Based on test_i386_context_save function in samples/sample_x86.c
2016-10-31 11:57:13 +01:00
Adrian Herrera e1a2cb5fe8 [samples] Added uc_context_* sample 2016-10-31 11:56:32 +01:00