Chris Eagle
9396f00bfc
Merge remote-tracking branch 'upstream/master'
2015-08-25 11:51:55 -07:00
Chris Eagle
fafdac516a
Make a bad Makefile slightly less bad
2015-08-25 11:41:14 -07:00
Nguyen Anh Quynh
e897a6184e
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
2015-08-26 00:52:47 +08:00
Nguyen Anh Quynh
2fac7fc2e4
x86: better support for 16bit mode
2015-08-26 00:39:46 +08:00
Nguyen Anh Quynh
a3a2a84e62
Merge pull request #40 from radare/patch-2
...
Fix format string boundary issue
2015-08-25 23:25:20 +08:00
radare
6d5a31d134
Fix format string boundary issue
...
As long as the GLIB format value is not available and this test case uses 32bit offsets is fine to cast it down. But maybe we should import glib.h and use the proper portable formatting.
2015-08-25 17:22:19 +02:00
Nguyen Anh Quynh
19a68d3991
Merge pull request #37 from lunixbochs/master
...
add regress/memmap_segfault2.py
2015-08-25 22:20:13 +08:00
Ryan Hileman
c633ac5314
add regress/memmap_segfault2.py
2015-08-25 07:17:20 -07:00
Chris Eagle
0359c44462
Initial checkin of unicorn java binding
2015-08-25 03:21:47 -07:00
Chris Eagle
4127d8ad85
Merge remote-tracking branch 'upstream/master'
2015-08-25 03:05:48 -07:00
Nguyen Anh Quynh
cd0fe763ab
update .gitignore
2015-08-25 16:21:18 +08:00
Nguyen Anh Quynh
39d3856871
when block size is unknown because the translation cache is full, assign it value 0
2015-08-25 16:10:05 +08:00
Nguyen Anh Quynh
c3e95ec34e
x86: do not generate basic-block callback when translation is broken in the middle due to full cache
2015-08-25 14:50:55 +08:00
Nguyen Anh Quynh
e426ba78ee
fix some warnings in regress/block_test.c
2015-08-25 12:05:30 +08:00
Nguyen Anh Quynh
c7d08d77b5
Merge pull request #36 from cseagle/master
...
Added basic block hook regression test
2015-08-25 09:40:11 +08:00
Chris Eagle
a389ec5730
Merge remote-tracking branch 'upstream/master'
2015-08-24 18:39:29 -07:00
Chris Eagle
7273013263
Added basic block hook regression test
2015-08-24 18:36:58 -07:00
Nguyen Anh Quynh
793e258890
Merge pull request #35 from JonathonReinhart/fix-srcfile-mode
...
restore mode of .[ch] files
2015-08-25 09:26:53 +08:00
Jonathon Reinhart
9163bba812
restore mode of .[ch] files
...
These were marked as executable in 5c3b6819
, likely due to a Windows
filesystem being involved. This can be avoided:
http://stackoverflow.com/q/1580596/119527
2015-08-24 21:19:12 -04:00
Nguyen Anh Quynh
fc6712ee02
Merge pull request #34 from cseagle/master
...
Add const to uc_reg_write and derivitives
2015-08-25 01:08:50 +08:00
Chris Eagle
5c3b681945
Add const to uc_reg_write and derivitives
2015-08-24 09:42:50 -07:00
Chris Eagle
f221195bf6
Merge remote-tracking branch 'upstream/master'
2015-08-24 09:15:23 -07:00
Nguyen Anh Quynh
9d9c0d1a25
uc_emu_start() report error on illegal instruction at the output
2015-08-25 00:02:31 +08:00
Nguyen Anh Quynh
84e01e6c05
Merge branch 'use-more-const' of https://github.com/radare/unicorn into radare-use-more-const
2015-08-24 23:20:26 +08:00
Nguyen Anh Quynh
9448477129
Merge pull request #33 from JonathonReinhart/update-credits
...
update CREDITS.TXT
2015-08-24 23:13:37 +08:00
Nguyen Anh Quynh
5ebf85ff09
Merge pull request #32 from radare/add-sigill
...
Test for ilegal instruction exception
2015-08-24 23:11:05 +08:00
pancake
11c20418d7
Test for ilegal instruction exception
2015-08-24 17:07:33 +02:00
pancake
c5d99777f4
Use const in uc_mem_write and derivates
2015-08-24 17:02:14 +02:00
Nguyen Anh Quynh
62908b96eb
update .gitignore
2015-08-24 22:25:28 +08:00
Nguyen Anh Quynh
ebaa542702
revert regress/map_crash.c back to original code
2015-08-24 20:21:57 +08:00
Nguyen Anh Quynh
79effb2df5
fix regress/map_crash.c so it does not crash any more
2015-08-24 20:07:36 +08:00
Nguyen Anh Quynh
36f30bbf50
Merge pull request #30 from radare/add-regression
...
Add regression test for the map crash
2015-08-24 19:42:44 +08:00
pancake
ba39dd3374
Add regression test for the map crash
2015-08-24 13:02:01 +02:00
Nguyen Anh Quynh
ab29b5a514
Merge pull request #29 from radare/patch-1
...
Update CREDITS.TXT
2015-08-24 18:18:59 +08:00
radare
cae6a93e1b
Update CREDITS.TXT
2015-08-24 12:11:59 +02:00
Nguyen Anh Quynh
c55ad00e2a
samples: use -e rather than -a to check for file existence in Makefile
2015-08-24 17:48:30 +08:00
Chris Eagle
2998c125de
Merge remote-tracking branch 'upstream/master'
2015-08-24 00:50:59 -07:00
Chris Eagle
dffdf8d3f7
Merge branch 'master' of https://github.com/cseagle/unicorn
2015-08-24 00:49:48 -07:00
Chris Eagle
73bc268036
Fix 8k alignment mask computation
2015-08-24 00:41:56 -07:00
Chris Eagle
c8f60221fa
Fix 8k alignment mask computation in uc_mem_map
2015-08-24 00:04:36 -07:00
Nguyen Anh Quynh
783b68c85b
handle SYSCALL for shellcode.py
2015-08-24 15:02:06 +08:00
Nguyen Anh Quynh
60099d1d69
x86: add back 2 registers X86_REG_FCW & X86_REG_FPIP
2015-08-24 13:58:52 +08:00
Nguyen Anh Quynh
d64ef59871
python: update consts after the latest change in the core
2015-08-24 13:16:22 +08:00
mothran
2516de7ed8
renamed m68k enum constants
2015-08-23 21:56:24 -07:00
mothran
1dd3334f87
changed the constants in the newest regression and sample files
2015-08-23 21:51:53 -07:00
mothran
995924176a
Merge branch 'const_rename'
2015-08-23 21:42:02 -07:00
mothran
a167f7c456
renames the register constants so unicorn and capstone can compile together
2015-08-23 21:36:33 -07:00
Nguyen Anh Quynh
c5775a371e
Merge pull request #25 from JonathonReinhart/fix-lib64-install
...
Fix make.sh for systems with /usr/lib64 path
2015-08-24 10:27:53 +08:00
Jonathon Reinhart
9778e65b44
Fix make.sh for systems with /usr/lib64 path
...
The ${MAKE} was superfluous, causing an unnecessary invocation of make,
and causing LIBDIRARCH=lib64 to not actually be set for the
'make install'. This now matches the uninstall() function.
2015-08-23 22:22:57 -04:00
Nguyen Anh Quynh
557e004426
add 'make uninstall'. this should fix issue #23
2015-08-24 09:57:01 +08:00