Nguyen Anh Quynh
513075e061
arm: fix an warning reported by GCC
2017-04-21 21:12:57 +08:00
xorstream
7f1d7094e6
Msvc readme.txt updated ( #803 )
...
* Added armbe support to MSVC branch.
* Updated readme.txt to remove notes about winsock usage.
2017-04-21 15:54:53 +08:00
Nguyen Anh Quynh
7c9d840f55
add msvc.bat
2017-04-21 15:35:40 +08:00
Nguyen Anh Quynh
dd07ae607c
bump extra version to 2
2017-04-21 15:30:40 +08:00
Nguyen Anh Quynh
a2db40e8cb
cleanup .appveyor.yml
2017-04-21 15:29:51 +08:00
xorstream
d167f1a27a
Added armbe support to MSVC branch. ( #801 )
2017-04-21 15:26:21 +08:00
Nguyen Anh Quynh
dcccab5a75
msvc: initial support for armeb. also add i386 support (FIXME)
2017-04-21 01:20:12 +08:00
Nguyen Anh Quynh
e917c9de10
Merge branch 'master' into msvc2
2017-04-21 01:17:00 +08:00
Nguyen Anh Quynh
5dbc640b9a
bump UC_VERSION_EXTRA to 1
2017-04-20 14:14:24 +08:00
Nguyen Anh Quynh
a709e68dce
update ChangeLog
2017-04-20 13:28:02 +08:00
Elias Bachaalany
65a8c88f16
Fixed minor typo ( #799 )
2017-04-19 14:04:52 +08:00
Nguyen Anh Quynh
f713021bc0
update Changelog for 1.0.1
2017-04-18 23:29:51 +08:00
Nguyen Anh Quynh
7441cfe4e5
Update unicorn.py
...
space
2017-04-18 07:46:12 +08:00
tylerni7
4f07910eae
handle not having a path ( #798 )
2017-04-18 07:44:48 +08:00
Nguyen Anh Quynh
d5cf6771a0
bump version to 1.0.1
2017-04-17 15:53:36 +08:00
Elias Bachaalany
0948580acc
Added more clarification to Windows compilation steps ( #797 )
2017-04-15 09:35:09 +08:00
0xSeb
605400e10e
determine correct Thumb/Thumb2 instruction size (16/32-bit) for code … ( #796 )
...
* determine correct Thumb/Thumb2 instruction size (16/32-bit) for code hook
* determine correct Thumb/Thumb2 instruction size (16/32-bit) for code hook
* determine correct Thumb/Thumb2 instruction size (16/32-bit) for code hook
2017-04-15 00:39:56 +08:00
Nguyen Anh Quynh
f915f14e74
Merge branch 'master' of https://github.com/unicorn-engine/unicorn
2017-04-12 22:06:40 +08:00
Nguyen Anh Quynh
cb44f77ac3
mips: fix uc_reg_read() for MIPS64
2017-04-12 22:06:26 +08:00
Nguyen Anh Quynh
3315f288d3
fix an warning in glib_compat.c
2017-04-12 14:01:58 +08:00
Elias Bachaalany
d10737c9f8
Added .gitignore for VS 2015 ( #794 )
2017-04-12 08:50:02 +08:00
bunnei
4eca426fb6
unicorn_aarch64: Expose UC_ARM64_REG_NZCV register. ( #791 )
2017-03-31 10:21:45 +08:00
Nguyen Anh Quynh
3b6779479e
cleanup uc_priv.h
2017-03-30 15:59:13 +08:00
Nguyen Anh Quynh
094ca80092
fix conflicts
2017-03-30 12:23:24 +08:00
Nguyen Anh Quynh
b9712f0a5d
add sample_armeb to sample_all.sh
2017-03-18 16:30:44 +08:00
fG!
1bef32fff6
Fix huge memory leak on uc_mem_protect() ( #787 )
...
A memory region is allocated inside split_region() that was only freed in error case but not on success case, leading to huge memory leak if the region size was significant.
2017-03-18 09:17:23 +08:00
Nguyen Anh Quynh
15b99f10d0
Merge branch 'armeb' of https://github.com/xizhizhang/unicorn into xizhizhang-armeb
2017-03-16 15:12:02 +08:00
zhangwm
ccdb0ff523
armeb: rename arm's and mips's *REGS_STORAGE_SIZE to avoid big-endian and little-endian's duplicated definition.
2017-03-15 22:25:35 +08:00
xizhizhang
3cd77904af
armeb: modify CREDITS.TXT. ( #781 )
2017-03-15 21:01:26 +08:00
zhangwm
f144870adb
armeb: modify CREDITS.TXT.
2017-03-15 20:23:05 +08:00
Nguyen Anh Quynh
a267af7d95
add arm_release to qemu/header_gen.py, and regenerate qemu/armeb.h
2017-03-14 23:41:31 +08:00
zhangwm
d2740b17ce
armeb: add C sample for armeb.
2017-03-13 23:19:09 +08:00
zhangwm
d8fe34a2e8
armeb: Add support for ARM big endian.
2017-03-13 22:32:44 +08:00
Stephen
ee89c4a421
add brew tests ( #779 )
2017-03-12 21:31:49 +08:00
Stephen
b19daa77e8
Homebrew ( #778 )
...
* add homebrew build
* update command and fix compiler
* allow failures on brew HEAD builds
mainly there to monitor
2017-03-12 11:11:06 +08:00
Stephen
403237206e
add trusty builds ( #777 )
...
* add trusty builds
* Update .travis.yml
* remove bad apt addon attempt
2017-03-12 10:04:27 +08:00
Nguyen Anh Quynh
c01dcf0a14
fix merge conflicts
2017-03-10 21:04:33 +08:00
Nguyen Anh Quynh
f2e75422e8
samples: add all sample code to sample_all.sh
2017-03-10 21:02:29 +08:00
feliam
0150ca24b1
Add support for ARM application flags - APSR register ( #776 )
2017-03-09 22:28:03 +08:00
Matt Thomas
2749b8412e
fix register widths for MIPS64 reg_read/write ( #775 )
...
* fix register widths for MIPS64 reg_read/write
* fix preprocessor typedef error for qemu/target-mips
2017-03-08 08:40:30 +08:00
stevielavern
b3a5eae81c
uc_reg_read & uc_reg_write now support ARM64 Neon registers ( #774 )
...
* uc_reg_read & uc_reg_write now support ARM64 Neon registers
* Do not reuse uc_x86_xmm for uc_arm64_neon128. TODO: refactor both classes to use the same parent.
2017-03-07 21:29:34 +08:00
Nguyen Anh Quynh
117b48c33c
bindings: use diff -u in Makefile
2017-02-26 16:52:06 +08:00
Nguyen Anh Quynh
c3808179e1
another attempt to fix #766
2017-02-26 15:22:24 +08:00
Nguyen Anh Quynh
70db329749
regress: ignore arm_enable_vfp
2017-02-26 10:50:18 +08:00
Nguyen Anh Quynh
e65fef70dc
add missing TCG context arg to few functions in tcg.c. see #766
2017-02-26 09:47:40 +08:00
Nguyen Anh Quynh
d52f85d16e
add back missing ELF symbols reported in #766
2017-02-26 09:39:11 +08:00
Adrian Herrera
c090f198ad
Haskell bindings update ( #767 )
...
* haskell: Properly handle invalid memory access
* haskell: source cleanup
* haskell: added support for batch reg read/write
2017-02-26 09:27:35 +08:00
Nguyen Anh Quynh
a40e5aae09
regress: fix warning on compilation on eflags_noset.c. see #764
2017-02-25 11:20:26 +08:00
Nguyen Anh Quynh
b12ce92468
regress: eflags_noset.c should only asm x86 code on x86 platform. fix #764
2017-02-25 01:14:47 +08:00
Nguyen Anh Quynh
f4325f8c4e
bindings: update to support X86 MSR id
2017-02-24 21:51:01 +08:00