40ea64af19
Merge branch 'feat/xmm_regs' of https://github.com/rhelmot/unicorn into rhelmot-feat/xmm_regs
2016-08-23 06:52:45 +08:00
41b5aa0bdc
Change xmm struct names, for style and for correctness
2016-08-22 17:29:13 -05:00
ed0f1bd212
Merge pull request #624 from nbsdx/issue-534-bugfixes
...
Unit Test for Issue #534 [Bug Fixes]
2016-08-21 17:36:55 +08:00
64e6fbc480
Fixed printf format specifier
2016-08-20 22:34:14 -07:00
e4f7a3b5b9
Merge remote-tracking branch 'upstream/master'
2016-08-20 22:30:18 -07:00
d77fd18915
Fixed multiple bugs in test_x86_rip_bug.c
...
Fixed format warning in test_hang.c
2016-08-20 22:23:51 -07:00
b20f8c5aef
Merge branch 'nbsdx-master'
2016-08-21 09:53:56 +08:00
1113d19122
unit: fix printf format specifie for uint64_t
2016-08-21 09:53:43 +08:00
8e1102f741
Merge pull request #620 from rhelmot/feat/invalid_floatx80_check
...
Port patch from upstream to check for invalid long double encodings
2016-08-21 09:48:26 +08:00
4a67727f81
Updated Makefile
2016-08-20 18:47:45 -07:00
d8e1c9b557
Merge pull request #1 from nbsdx/issue-534-unit
...
Unit Test for Issue #534
2016-08-20 21:35:54 -04:00
06fc5d1ea9
Add files via upload
...
Unit Test for Issue #534
2016-08-20 21:35:23 -04:00
1f5d14df4d
Port patch from upstream to check for invalid long double encodings
2016-08-20 11:31:46 -07:00
f1cd9308b6
Merge pull request #619 from horsicq/master
...
Create mem_map_0x100000000.c
2016-08-20 22:58:43 +08:00
0ef2b5fd71
New feature: registers can be bulk saved/restored in an opaque blob
2016-08-20 04:14:07 -07:00
90fb03cf5c
Update mem_map_0x100000000.c
2016-08-19 23:33:04 +02:00
0fc3861699
Update Makefile
2016-08-19 23:32:19 +02:00
deeca1f722
Create mem_map_0x100000000.c
2016-08-19 11:19:06 +02:00
3eb03a8422
docs: install dependency for cross-compile to i386
2016-08-18 17:26:56 +08:00
dcd06b087f
make.sh: rename option nix32 to linux32 according to aquynh's advise. Also update COMPILE-NIX.md to reflect this change.
2016-08-17 20:27:08 +08:00
dc6ab13d8b
make.sh: add nix32 option
2016-08-16 14:38:09 +08:00
46c53fa4b7
Add regression test for new eflags patch
2016-08-15 00:12:32 -07:00
42949408ca
Added test for real self-modifying code
2016-08-14 23:21:38 -07:00
b1f03a02f2
Add tests for xmm register read/write
2016-08-14 19:26:32 -07:00
9c720092d3
Add xmm register read/write samples in C and python
2016-08-14 18:45:59 -07:00
cd86da383b
Merge pull request #613 from lunixbochs/master
...
convert more allocs to glib
2016-08-11 23:18:58 +08:00
cc57ba951f
convert more allocs to glib
2016-08-11 08:16:14 -07:00
6b353fd7a8
Merge pull request #612 from lunixbochs/master
...
fix free() -> g_free()
2016-08-11 22:57:48 +08:00
f99030179c
fix free() -> g_free()
2016-08-11 07:49:19 -07:00
3a1f231e8f
eflags patch
2016-08-09 19:38:44 -07:00
97b10da133
Undo the disaster that was the patch to unicorn github issue #266 and fix it correctly. makes normal self-modifying code work.
2016-08-09 19:35:20 -07:00
4a8f52ae7f
support xmm registers
2016-08-09 19:34:34 -07:00
236b6e9085
Merge pull request #605 from zchee/readme-ex
...
Fix document file extension
2016-08-08 18:07:46 +08:00
adcedea8e4
Fix document file extension
...
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com >
2016-08-08 17:33:49 +09:00
3e8b9ca2e5
Merge pull request #604 from starfleetcadet75/master
...
Fix issue #603
2016-08-08 12:41:07 +08:00
12a809624a
Fix issue #603
2016-08-07 23:49:36 -04:00
d15b128ef3
Fix issue #601
2016-08-06 21:26:47 -05:00
7b47ab6b66
Merge pull request #595 from samothtronicien/master
...
Added unit tests for X86 (SHL bug with the Parity Flag + ENTER)
2016-08-01 21:41:53 +08:00
edd37f7a1c
removing tests/regress/test_x86_shl.cpp
2016-08-01 10:31:10 +02:00
92f97da49f
bit of refactoring
2016-07-31 19:45:46 +02:00
f1041a2615
renamed to test_x86_shl_enter_leave.c
2016-07-31 03:23:00 +02:00
ae8e34173a
added tests with enter/leave
2016-07-31 03:19:52 +02:00
1ecc5abdbc
fixed typo: test_x86_shl_pf -> test_x86_shl
2016-07-30 16:44:54 +02:00
8120b7732e
added test_x86_shl_pf to makefile
2016-07-30 16:42:51 +02:00
c1cd06ec52
ported test to C
2016-07-30 16:41:40 +02:00
fd39ec465b
arm: sync env.uc->thumb with env.thumb in arm_reg_write()
2016-07-30 13:21:44 +08:00
a59f54ca72
Merge branch 'master' of https://github.com/esanfelix/unicorn into esanfelix-master
2016-07-30 13:18:37 +08:00
6c3eecb2a3
added unit test for x86
...
This test highlight the issue with the SHL instruction in the form (SHL r, CL), the flags values retrieved in the code hook are not correct.
2016-07-30 04:18:12 +02:00
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
2ba32922e4
Moved test_x86_shl.cpp to tests/regress
2016-07-29 12:00:48 +02:00