Stephen
|
9f0cdc4be9
|
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
|
2016-11-11 07:45:06 -08:00 |
|
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 |
|