Chris Eagle
fccbcfd4c2
revert to use of g_free to make future qemu integrations easier ( #695 )
...
* revert to use of g_free to make future qemu integrations easier
* bracing
2016-12-21 22:28:36 +08:00
Nguyen Anh Quynh
6a2eb14ff3
Merge pull request #693 from cseagle/noglib
...
add g_free to make future integration easier
2016-12-21 08:50:52 +08:00
Chris Eagle
bfaf8f3441
add g_free to make future integration easier
2016-12-20 12:27:15 -08:00
Nguyen Anh Quynh
d91206eed6
CI: remove glib from Travis & Appveyor setup
2016-12-20 13:18:39 +08:00
Nguyen Anh Quynh
feb477b2bc
samples: an attempt to fix the reference error to clock_gettime(), as reported by Travis
2016-12-20 12:52:03 +08:00
Nguyen Anh Quynh
ab3178bc25
make.sh builds fat binaries on MacOS by default
2016-12-20 11:37:53 +08:00
Nguyen Anh Quynh
14d04493f1
Merge branch 'noglib' of https://github.com/cseagle/unicorn into noglib
2016-12-20 11:33:46 +08:00
Nguyen Anh Quynh
6d747d1a13
remove pkg-config dependency
2016-12-20 11:30:26 +08:00
Chris Eagle
f8f9e993a8
merge upstream/noglib and update some glib related types
2016-12-19 12:32:06 -08:00
Chris Eagle
e07e57a862
battling git
2016-12-19 12:10:02 -08:00
Chris Eagle
e53c295f61
please the gods of brace
2016-12-19 12:02:01 -08:00
Chris Eagle
71bda8e012
stick to gint/guint rather than int32_t/uint32_t
2016-12-19 09:43:35 -08:00
Nguyen Anh Quynh
bd1632e60c
fix an warning 'control may reach end of non-void function'
2016-12-20 00:21:02 +08:00
Nguyen Anh Quynh
16bbe4fb88
do not redefine GHashTable
2016-12-20 00:19:13 +08:00
Nguyen Anh Quynh
5e217a2490
fix samples/Makefile
2016-12-19 23:51:59 +08:00
Nguyen Anh Quynh
7665310daa
samples: add -lrt for clock_gettime(), as suggested by Stephen
2016-12-19 23:50:21 +08:00
Nguyen Anh Quynh
04e2e7e845
glib_compat.c: code style
2016-12-19 22:18:33 +08:00
Nguyen Anh Quynh
c42e118832
on MacOS, compile in Universal format by default
2016-12-19 22:07:38 +08:00
Nguyen Anh Quynh
87d7c1be4b
docs: remove glib dependency
2016-12-19 22:01:50 +08:00
Nguyen Anh Quynh
b19f1607c6
Revert "remove qemu/util/qemu-timer-common.c"
...
This reverts commit 934fa2c90f
.
2016-12-19 20:31:38 +08:00
Nguyen Anh Quynh
b680ee11f8
Revert "remove qemu/util/qemu-timer-common.c"
...
This reverts commit 934fa2c90f
.
2016-12-19 20:30:46 +08:00
Nguyen Anh Quynh
5f81c00559
Merge branch 'noglib' of https://github.com/cseagle/unicorn into cseagle-noglib
2016-12-19 17:32:27 +08:00
Nguyen Anh Quynh
934fa2c90f
remove qemu/util/qemu-timer-common.c
2016-12-19 17:29:25 +08:00
Chris Eagle
5690b7b68f
annotate the hash functions
2016-12-18 19:45:09 -08:00
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