Nguyen Anh Quynh
|
c7238597b3
|
Merge pull request #402 from williballenthin/patch-5
qemu-thread-posix: bail on mutex errors
|
2016-01-25 12:23:58 +08:00 |
|
Willi Ballenthin
|
a640b76b94
|
qemu-thread-posix: bail on mutex errors
partially addresses #400
|
2016-01-24 22:46:13 -05:00 |
|
xorstream
|
7973f6b4c9
|
Added mode endian flags for sparc tests and fixed mode in sparc_jump_to_zero.c
|
2016-01-25 13:50:26 +11:00 |
|
Nguyen Anh Quynh
|
9ec2163571
|
bindings: add UC_MODE_PPC32 constant after recent update on unicorn.h
|
2016-01-24 20:50:26 +08:00 |
|
xorstream
|
ec6d4d9ae0
|
Removed unneeded arm mode check
|
2016-01-24 22:36:37 +11:00 |
|
xorstream
|
26d3b1e7d6
|
Added ppc 32bit mode and added sparc mode checks to bring it in line with other archs
|
2016-01-24 22:27:33 +11:00 |
|
Nguyen Anh Quynh
|
6f3d48077e
|
rename UC_QUERY_ARM_MODE to a more generic name UC_QUERY_MODE. make all bindings support this new constant
|
2016-01-24 01:08:23 +08:00 |
|
Nguyen Anh Quynh
|
4dbad9aa9b
|
add new API uc_query() to query internal status of emulator at runtime
|
2016-01-23 17:14:44 +08:00 |
|
Nguyen Anh Quynh
|
9c2017e115
|
update .gitignore
|
2016-01-23 17:08:40 +08:00 |
|
Nguyen Anh Quynh
|
38d1443504
|
Merge branch 'hook-refactor' of https://github.com/lunixbochs/unicorn into lunixbochs-hook-refactor
|
2016-01-23 13:24:12 +08:00 |
|
Ryan Hileman
|
1974b23164
|
add begin>end to samples/mem_apis
|
2016-01-22 19:55:31 -08:00 |
|
Ryan Hileman
|
9f9bd7098b
|
patch hook bounds to be inclusive
|
2016-01-22 19:24:45 -08:00 |
|
Ryan Hileman
|
2ac1281f82
|
rework code/block tracing
|
2016-01-22 19:07:50 -08:00 |
|
Nguyen Anh Quynh
|
249e2ac0a0
|
Merge branch 'hook-refactor' of https://github.com/lunixbochs/unicorn into lunixbochs-hook-refactor
|
2016-01-23 10:58:37 +08:00 |
|
Nguyen Anh Quynh
|
d79925f477
|
sparc: add SPARC32 mode (= UC_MODE_32)
|
2016-01-23 10:48:18 +08:00 |
|
Ryan Hileman
|
0886ae8ede
|
rework code/block tracing
|
2016-01-22 18:42:27 -08:00 |
|
Ryan Hileman
|
33180b5afa
|
add test for multiple basic block hooks
|
2016-01-22 18:42:14 -08:00 |
|
Ryan Hileman
|
93052f6566
|
refactor to allow multiple hooks for one type
|
2016-01-22 18:41:43 -08:00 |
|
Nguyen Anh Quynh
|
ca79d11211
|
bindings: update constants after recent changes in unicorn.h
|
2016-01-23 10:31:16 +08:00 |
|
Nguyen Anh Quynh
|
5c6c67bb3a
|
regress: fix Sparc mode for sparc_reg.py
|
2016-01-23 10:17:42 +08:00 |
|
Nguyen Anh Quynh
|
b52665fae2
|
Merge branch 'uc_mode_fix' of https://github.com/xorstream/unicorn into xorstream-uc_mode_fix
|
2016-01-23 09:59:17 +08:00 |
|
xorstream
|
b4b83ff207
|
moar fixes
|
2016-01-23 12:56:47 +11:00 |
|
Nguyen Anh Quynh
|
067ace32f5
|
Merge branch 'uc_mode_fix' of https://github.com/xorstream/unicorn into xorstream-uc_mode_fix
|
2016-01-23 09:49:07 +08:00 |
|
xorstream
|
d8aaa2f44c
|
Fixes to runtime arm mask checks
|
2016-01-23 12:44:12 +11:00 |
|
Nguyen Anh Quynh
|
b6e9121f48
|
use spaces, but not tabs, for indentation
|
2016-01-23 09:34:02 +08:00 |
|
xorstream
|
678d645b80
|
Fix uc_mode usage in source code
|
2016-01-23 12:29:22 +11:00 |
|
xorstream
|
e9ba6ed804
|
Fix uc_mode usage in source code
|
2016-01-23 12:17:59 +11:00 |
|
xorstream
|
288ef1df0a
|
Fix uc_mode usage in source code
|
2016-01-23 12:10:12 +11:00 |
|
xorstream
|
8763d426c2
|
Fix uc_mode usage in source code
|
2016-01-23 12:08:49 +11:00 |
|
xorstream
|
b7c43108bd
|
Started fixing uc_mode flag usage
|
2016-01-23 10:45:58 +11:00 |
|
xorstream
|
e722c34458
|
Merge remote-tracking branch 'unicorn-engine/master' into uc_mode_sort
|
2016-01-23 09:53:34 +11:00 |
|
xorstream
|
82b7599e15
|
Sorted uc_modes by CPU and added masks
|
2016-01-23 09:47:29 +11:00 |
|
Nguyen Anh Quynh
|
6490b4f2a9
|
arm64: fix the issue of multiple definition of aarch64_tb_set_jmp_target (issue #387)
|
2016-01-22 22:44:18 +08:00 |
|
xorstream
|
b48fbf7520
|
Sorted uc_modes by CPU and added masks
|
2016-01-23 00:55:31 +11:00 |
|
xorstream
|
789971eeb9
|
Sorted uc_modes by CPU and added masks
|
2016-01-23 00:53:34 +11:00 |
|
Egbert
|
a556c3cd90
|
Merge pull request #1 from unicorn-engine/master
Test pull into my fork
|
2016-01-22 07:51:23 -05:00 |
|
Nguyen Anh Quynh
|
21c614d0af
|
properly verify ARM mode in uc_open(). see issue #389
|
2016-01-22 20:46:26 +08:00 |
|
Nguyen Anh Quynh
|
309abbe453
|
remove qemu/config-all-disas.mak
|
2016-01-22 17:11:57 +08:00 |
|
Nguyen Anh Quynh
|
3eb51116b9
|
arm64: fix the access to tcg_op_defs[] in arm64 backend (issue #387)
|
2016-01-22 11:35:01 +08:00 |
|
Nguyen Anh Quynh
|
840eb54f05
|
Revert "arm64: fix the access to tcg_op_defs[] in arm64 backend (issue #387)"
This reverts commit 3000ca6abf .
|
2016-01-22 11:33:36 +08:00 |
|
Nguyen Anh Quynh
|
3000ca6abf
|
arm64: fix the access to tcg_op_defs[] in arm64 backend (issue #387)
|
2016-01-22 11:33:28 +08:00 |
|
Nguyen Anh Quynh
|
07bd81bda6
|
do not redefine tb_set_jmp_target1. this partly fixes issue #387
|
2016-01-22 11:29:22 +08:00 |
|
Nguyen Anh Quynh
|
ca8c66d9f8
|
compile with -j4 option to reduce memory usage (issue #209)
|
2016-01-19 13:34:08 +08:00 |
|
Nguyen Anh Quynh
|
69b784fc45
|
samples: LDFLAGS += -lpthread. this fixes issue 382
|
2016-01-19 09:11:25 +08:00 |
|
Nguyen Anh Quynh
|
839ef672b0
|
only declare use_idiv_instructions_rt when __ARM_ARCH_EXT_IDIV__ is not defined
|
2016-01-19 00:19:28 +08:00 |
|
Nguyen Anh Quynh
|
3b52af4fbd
|
avoid confusion between macro & variable use_idiv_instructions (ARM backend)
|
2016-01-18 23:53:50 +08:00 |
|
Nguyen Anh Quynh
|
d9249b91c2
|
add some missing symbols for ARM backend
|
2016-01-18 20:42:45 +08:00 |
|
petevine
|
8db7f79daf
|
Finish adding getauxval
|
2016-01-18 12:48:49 +01:00 |
|
petevine
|
1bf85461c2
|
Add getauxval.c back
|
2016-01-18 12:47:32 +01:00 |
|
Nguyen Anh Quynh
|
6f0a01293d
|
unit: fix some compilation warnings in test_tb_x86.c
|
2016-01-17 10:06:00 +08:00 |
|