Peter Harliman Liem
|
7660768942
|
Fix leak and style in map_write.c (#658)
Fix potential leak, wrong text in log, and restyle
to a cleaner exit path
|
2016-10-25 23:47:55 +08:00 |
|
Andrew Dutcher
|
f8ac51bb3d
|
Document assembly instructions for x86_self_modifying
|
2016-08-30 14:40:26 -05:00 |
|
Nguyen Anh Quynh
|
10519d6864
|
regress: fix compilation warning in invalid_read_in_cpu_tb_exec.c
|
2016-08-30 21:23:50 +08:00 |
|
Nguyen Anh Quynh
|
69d976375e
|
Merge branch 'fix/self_modifying' of https://github.com/rhelmot/unicorn into rhelmot-fix/self_modifying
|
2016-08-30 21:20:22 +08:00 |
|
Nguyen Anh Quynh
|
49d546b355
|
regress: fix some warnings on printing sizeof()
|
2016-08-28 01:38:37 +08:00 |
|
Nguyen Anh Quynh
|
89c9ea5f8f
|
Merge branch 'fix/eflags' of https://github.com/rhelmot/unicorn into rhelmot-fix/eflags
|
2016-08-24 16:13:31 +08:00 |
|
Hors
|
90fb03cf5c
|
Update mem_map_0x100000000.c
|
2016-08-19 23:33:04 +02:00 |
|
Hors
|
0fc3861699
|
Update Makefile
|
2016-08-19 23:32:19 +02:00 |
|
Hors
|
deeca1f722
|
Create mem_map_0x100000000.c
|
2016-08-19 11:19:06 +02:00 |
|
Andrew Dutcher
|
46c53fa4b7
|
Add regression test for new eflags patch
|
2016-08-15 00:12:32 -07:00 |
|
Andrew Dutcher
|
42949408ca
|
Added test for real self-modifying code
|
2016-08-14 23:21:38 -07:00 |
|
Andrew Dutcher
|
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 |
|
Nguyen Anh Quynh
|
07426d324b
|
regress: chmod +x x86_fldt_fsqrt.py
|
2016-07-16 22:31:39 +08:00 |
|
Niklas Baumstark
|
3eaceec07e
|
add regression test for fsqrt hang
|
2016-07-16 15:19:44 +02:00 |
|
Nguyen Anh Quynh
|
0a4ca0d365
|
regress: make some tests less noisy
|
2016-07-09 10:50:21 +08: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 |
|
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
|
65bef683d3
|
regress: more flexible .gitignore
|
2016-06-16 09:27:47 +08:00 |
|
Peter Mackay
|
d4f0ab7ba8
|
Add Thumb-2 code to enable FP and VFP.
|
2016-06-15 23:43:51 +01:00 |
|
Peter Mackay
|
5d06e6638e
|
Add arm_fp_vfp_disabled.py test.
|
2016-06-10 08:19:09 +01:00 |
|
Nguyen Anh Quynh
|
125f77a460
|
regress: chmod +x vld.py
|
2016-05-04 08:42:53 +08:00 |
|
Nguyen Anh Quynh
|
8b95cad550
|
regress: remove vmov.py
|
2016-05-04 08:41:09 +08:00 |
|
mkravchik
|
1afbee3a12
|
Merge pull request #3 from mkravchik/vld
Vld
|
2016-05-03 22:26:00 +03:00 |
|
mkravchik
|
33d105917d
|
Added files via upload
|
2016-05-03 18:43:39 +03:00 |
|
Nguyen Anh Quynh
|
4084a385c2
|
regress: add mem_64_c.c from issue #523 by Chris Eagle
|
2016-04-24 22:53:30 +08:00 |
|
Nguyen Anh Quynh
|
df1de25db0
|
regress: chmod +x write_before_map.py
|
2016-04-24 18:09:06 +08:00 |
|
Tim Blazytko
|
0e52b913e7
|
added regression test write_before_map.py
|
2016-04-24 11:47:04 +02:00 |
|
Nguyen Anh Quynh
|
cc6cbc5cf7
|
Merge branch 'memleak' into m2
|
2016-04-18 12:48:13 +08:00 |
|
practicalswift
|
06a64dc3b0
|
Add six crash cases (2 * ARM + 4 * M68K)
* 001-bad_condition_code_0xe.c (ARM)
* 002-qemu__fatal__unimplemented_control_register_write_0xffb___0x0.c (M68K)
* 003-qemu__fatal__wdebug_not_implemented.c (M68K)
* 004-segmentation_fault_1.c (ARM)
* 005-qemu__fatal__illegal_instruction__0000___00000404.c (M68K)
* 006-qemu__fatal__illegal_instruction__0421___00040026.c (M68K)
```
$ ./001-bad_condition_code_0xe # ARM
uc_emu_start(…)
Bad condition code 0xe
Aborted
$ ./002-qemu__fatal__unimplemented_control_register_write_0xffb___0x0 # M68K
uc_emu_start(…)
hook_code(…) called
qemu: fatal: Unimplemented control register write 0xffb = 0x0
Aborted
$ ./003-qemu__fatal__wdebug_not_implemented # M68K
uc_emu_start(…)
qemu: fatal: WDEBUG not implemented
Aborted
$ ./004-segmentation_fault_1 # ARM
uc_emu_start(…)
hook_code(…) called
Segmentation fault
$ ./005-qemu__fatal__illegal_instruction__0000___00000404 # M68K
uc_emu_start(…)
qemu: fatal: Illegal instruction: 0000 @ 00000404
Aborted
$ ./006-qemu__fatal__illegal_instruction__0421___00040026 # M68K
uc_emu_start(…)
hook_code(…) called
qemu: fatal: Illegal instruction: 0421 @ 00040026
Aborted
```
|
2016-04-09 15:27:20 -04:00 |
|
Zach Riggle
|
67ae30a2fb
|
Add test showing failure to track targets properly when single-stepping.
This issue breaks emulation of conditional instructions on amd64.
|
2016-04-05 10:06:39 -07:00 |
|
Nguyen Anh Quynh
|
b138393a2b
|
regress: chmod +x translator_buffer.py
|
2016-04-05 21:40:02 +08:00 |
|
Nguyen Anh Quynh
|
6ee7d22c68
|
Merge pull request #510 from emdel/master
test case for the dynmaic translator buffer issue
|
2016-04-05 20:37:52 +07:00 |
|
emdel
|
1120a22b4d
|
test case for the dynmaic translator buffer issue
|
2016-04-05 06:11:21 -07:00 |
|
Nguyen Anh Quynh
|
1486ccce70
|
regress: fix all the calls to uc_hook_add() following recent change on this API
|
2016-04-03 23:32:14 +08:00 |
|
Nguyen Anh Quynh
|
4e07e71e04
|
regress: chmod +x x86_64_eflags.py
|
2016-03-31 10:06:33 +08:00 |
|
Zach Riggle
|
8cd23bcead
|
Add test case for unicorn-engine/unicorn#499
|
2016-03-30 21:25:35 -04:00 |
|
Sascha Schirra
|
09784d85c1
|
bugfix read_reg -> reg_read
|
2016-03-27 11:26:57 +02:00 |
|
Nguyen Anh Quynh
|
90cefeb167
|
regress: adapt all C code to latest change in uc_hook_add() API
|
2016-03-26 00:33:24 +08:00 |
|
Nguyen Anh Quynh
|
08bd4b3f61
|
regress chmod +x x86_gdt.py tcg_liveness_analysis_bug_issue-287.py
|
2016-03-25 11:11:32 +08:00 |
|
Sascha Schirra
|
0c49f83cb5
|
GDT test added
|
2016-03-22 20:08:15 +01:00 |
|
Nguyen Anh Quynh
|
fb1ebac000
|
Merge branch 'master' into m1
|
2016-03-09 15:13:42 +08:00 |
|
Nguyen Anh Quynh
|
9c91a6ec28
|
fix a typo in tests/regress/LICENSE
|
2016-03-08 08:55:55 +08:00 |
|
Hoang-Vu Dang
|
9d9056c474
|
Add a license for regression tests
|
2016-03-07 12:22:20 -06:00 |
|
mkravchik
|
90d15b9a57
|
Added files via upload
VMOV emulation fails on ARM (in Thumb mode)
|
2016-02-29 14:52:47 +02:00 |
|
emdel
|
f010219a0f
|
zf set to 1
|
2016-02-18 06:29:59 -08:00 |
|
emdel
|
0383db9d27
|
Added assert
|
2016-02-18 06:26:01 -08:00 |
|
Nguyen Anh Quynh
|
6e5a3a6d5b
|
regress: chmod +x jumping.py
|
2016-02-18 21:58:48 +08:00 |
|