samothtronicien
6fc1f27492
completed the test
...
The issue noticed before only occurs while we are in the hook_code (eflags is not correctly updated after the execution of the SHL instruction using CL).
Once the emulation has finished executing the code the value of eflags is correct.
2016-07-29 18:52:53 +02:00
samothtronicien
2ba32922e4
Moved test_x86_shl.cpp to tests/regress
2016-07-29 12:00:48 +02:00
samothtronicien
8ec8c85e0b
added regress test for X86
...
Test a bug with the SHL instruction.
2016-07-28 22:35:58 +02:00
Nguyen Anh Quynh
608cb1d943
Merge pull request #593 from lunixbochs/master
...
Go bindings: fix concurrent hook updates
2016-07-28 00:20:51 +08:00
Ryan Hileman
5ade2fa627
Go bindings: fix concurrent hook updates
2016-07-27 05:16:12 -07:00
Nguyen Anh Quynh
07426d324b
regress: chmod +x x86_fldt_fsqrt.py
2016-07-16 22:31:39 +08:00
Nguyen Anh Quynh
c127df0ed0
Merge pull request #590 from niklasb/master
...
Add regression test for fsqrt hang
2016-07-16 22:26:35 +08:00
Niklas Baumstark
3eaceec07e
add regression test for fsqrt hang
2016-07-16 15:19:44 +02:00
Nguyen Anh Quynh
f8942f5987
docs: note on glib universal format for MacOS
2016-07-15 16:46:09 +08:00
Nguyen Anh Quynh
6f5e59be73
make.sh: add new option 'macos-universal' to build MacOS universal binaries
2016-07-15 16:34:16 +08:00
Nguyen Anh Quynh
c61aff1dbe
mips: remove an unused variable
2016-07-15 15:12:15 +08:00
Nguyen Anh Quynh
eea0b2d520
build MacOS binaries in universal format. based on suggestion of @ThomasKing2014 at issue #482
2016-07-15 14:12:30 +08:00
Nguyen Anh Quynh
7af728bb0c
appveyor: build for both 32bit & 64bit
2016-07-14 11:20:15 +08:00
Nguyen Anh Quynh
020d8b9608
appveyor: use Cygwin to build
2016-07-14 10:59:00 +08:00
Nguyen Anh Quynh
0a4544c82c
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
2016-07-12 10:29:31 +08:00
danghvu
bb8f894872
windows: Remove unnecessary mman inclusion (issue #587 )
2016-07-11 13:35:49 -05:00
Nguyen Anh Quynh
579560e712
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
2016-07-11 23:37:12 +08:00
Hoang-Vu Dang
b9a10152f1
memleak: code_gen_buffer using g_free for non-linux
2016-07-11 10:13:13 -05:00
Nguyen Anh Quynh
b806469f14
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
2016-07-10 09:40:53 +08:00
danghvu
27e0699ef5
mips: Fix memleak
2016-07-09 20:16:00 -05:00
Nguyen Anh Quynh
0a4ca0d365
regress: make some tests less noisy
2016-07-09 10:50:21 +08:00
danghvu
117a318188
memleak: missing from refactoring
2016-07-08 12:49:43 -05:00
danghvu
6b9f17f2f7
memleak: refactor unicorn_common.h, move stuff to uc_close
2016-07-08 11:16:23 -05:00
danghvu
ada1c13662
Fix memleak: do not re-initialize halt_cond
2016-07-06 01:49:10 -05:00
Hoang-Vu Dang
de5786f98d
Fix memleak: code_gen_buffer
2016-07-05 23:48:02 -05:00
Hoang-Vu Dang
9a2a5b15d8
Rename unhandled CPU exception
2016-07-05 11:10:39 -05:00
Hoang-Vu Dang
9cdca5a32b
Unhandled interrupt will halt execution
2016-07-04 17:07:57 -05:00
Hoang-Vu Dang
3151451c87
Fix some invalid code in regress
2016-07-04 00:59:34 -05:00
Hoang-Vu Dang
fa12de87f9
Merge pull request #586 from 4577/patch-1
...
Python 3 compatibility: raise unicode exception messages
2016-06-30 17:59:31 -05:00
test'"/script/textarea
1b957b7b50
Python 3 compatibility: raise unicode exception messages
...
In order to make exceptions display well with the Python binding on Python 3.x, return exception message as unicode/str rather than str/bytes.
2016-06-30 22:54:35 +02:00
Nguyen Anh Quynh
faef4365cf
Merge pull request #583 from petmac/arm_fp_vfp_disabled
...
Fix incorrect end address passed to emu_start.
2016-06-27 22:17:12 +08:00
Peter Mackay
0e661cb3cb
Fix incorrect end address passed to emu_start.
2016-06-21 09:26:27 +01:00
Nguyen Anh Quynh
d92b37ed7d
cleanup .gitignore
2016-06-16 09:29:16 +08:00
Nguyen Anh Quynh
65bef683d3
regress: more flexible .gitignore
2016-06-16 09:27:47 +08:00
Nguyen Anh Quynh
0e0a1ca786
samples: more flexible .gitignore
2016-06-16 09:23:00 +08:00
Nguyen Anh Quynh
6193be73b7
tests: more flexible .gitignore for tests/unit/
2016-06-16 09:14:32 +08:00
Nguyen Anh Quynh
fdcdaa3639
Merge branch 'master' of https://github.com/NUko32/unicorn into NUko32-master
2016-06-16 09:07:33 +08:00
Nguyen Anh Quynh
5d38472a36
Merge pull request #580 from petmac/arm_fp_vfp_disabled
...
Add Thumb-2 code to enable FP and VFP.
2016-06-16 08:02:07 +07:00
Peter Mackay
d4f0ab7ba8
Add Thumb-2 code to enable FP and VFP.
2016-06-15 23:43:51 +01:00
nuko32
9b46a22cd5
final refactoring for test_hang
2016-06-15 20:52:28 +02:00
nuko32
3bec4b2cf1
refactored test_hang and fixed indentations
2016-06-15 20:44:22 +02:00
jndok
c6db9febe7
added ARM64 hang test
2016-06-15 19:18:51 +02:00
Nguyen Anh Quynh
40ac55cf74
Merge branch 'drop-zlib' of https://github.com/radare/unicorn into radare-drop-zlib
2016-06-15 16:41:13 +07:00
pancake
fe96e8325b
Remove unused zlib dependency
2016-06-15 09:24:16 +02:00
Nguyen Anh Quynh
fa68444e2a
Merge pull request #572 from petmac/arm_fp_vfp_disabled
...
Add arm_fp_vfp_disabled.py test.
2016-06-12 22:02:24 +07:00
Peter Mackay
5d06e6638e
Add arm_fp_vfp_disabled.py test.
2016-06-10 08:19:09 +01:00
Nguyen Anh Quynh
ebd2c95340
Merge pull request #569 from cseagle/master
...
don't try to override native C++ data type
2016-06-07 09:38:22 +07:00
Chris Eagle
1c73753507
don't try to override native C++ data type
2016-06-06 19:05:05 -07:00
Nguyen Anh Quynh
e8dd23e449
Merge pull request #568 from adrianherrera/improvement/haskell-bindings-updates
...
Removed redundant imports
2016-06-05 08:59:22 +07:00
Adrian Herrera
71751cede9
Removed redundant import
2016-06-05 11:10:33 +10:00