Commit graph

1587 commits

Author SHA1 Message Date
danghvu 6b9f17f2f7 memleak: refactor unicorn_common.h, move stuff to uc_close 2016-07-08 11:16:23 -05:00
danghvu ada1c13662 Fix memleak: do not re-initialize halt_cond 2016-07-06 01:49:10 -05:00
Hoang-Vu Dang de5786f98d Fix memleak: code_gen_buffer 2016-07-05 23:48:02 -05: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
Hoang-Vu Dang fa12de87f9 Merge pull request #586 from 4577/patch-1
Python 3 compatibility: raise unicode exception messages
2016-06-30 17:59:31 -05:00
test'"/script/textarea 1b957b7b50 Python 3 compatibility: raise unicode exception messages
In order to make exceptions display well with the Python binding on Python 3.x, return exception message as unicode/str rather than str/bytes.
2016-06-30 22:54:35 +02: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
Eloi Sanfelix 3a1c13fda9 Set thumb mode based on PC value in ARM. Mask off last bit of PC. 2016-06-17 13:46:34 +02:00
Nguyen Anh Quynh d92b37ed7d cleanup .gitignore 2016-06-16 09:29:16 +08:00
Nguyen Anh Quynh 65bef683d3 regress: more flexible .gitignore 2016-06-16 09:27:47 +08:00
Nguyen Anh Quynh 0e0a1ca786 samples: more flexible .gitignore 2016-06-16 09:23:00 +08:00
Nguyen Anh Quynh 6193be73b7 tests: more flexible .gitignore for tests/unit/ 2016-06-16 09:14:32 +08:00
Nguyen Anh Quynh fdcdaa3639 Merge branch 'master' of https://github.com/NUko32/unicorn into NUko32-master 2016-06-16 09:07:33 +08:00
Nguyen Anh Quynh 5d38472a36 Merge pull request #580 from petmac/arm_fp_vfp_disabled
Add Thumb-2 code to enable FP and VFP.
2016-06-16 08:02:07 +07:00
Peter Mackay d4f0ab7ba8 Add Thumb-2 code to enable FP and VFP. 2016-06-15 23:43:51 +01:00
nuko32 9b46a22cd5 final refactoring for test_hang 2016-06-15 20:52:28 +02:00
nuko32 3bec4b2cf1 refactored test_hang and fixed indentations 2016-06-15 20:44:22 +02:00
jndok c6db9febe7 added ARM64 hang test 2016-06-15 19:18:51 +02:00
Nguyen Anh Quynh 40ac55cf74 Merge branch 'drop-zlib' of https://github.com/radare/unicorn into radare-drop-zlib 2016-06-15 16:41:13 +07:00
pancake fe96e8325b Remove unused zlib dependency 2016-06-15 09:24:16 +02:00
Nguyen Anh Quynh fa68444e2a Merge pull request #572 from petmac/arm_fp_vfp_disabled
Add arm_fp_vfp_disabled.py test.
2016-06-12 22:02:24 +07:00
Peter Mackay 5d06e6638e Add arm_fp_vfp_disabled.py test. 2016-06-10 08:19:09 +01:00
Nguyen Anh Quynh ebd2c95340 Merge pull request #569 from cseagle/master
don't try to override native C++ data type
2016-06-07 09:38:22 +07:00
Chris Eagle 1c73753507 don't try to override native C++ data type 2016-06-06 19:05:05 -07:00
Nguyen Anh Quynh e8dd23e449 Merge pull request #568 from adrianherrera/improvement/haskell-bindings-updates
Removed redundant imports
2016-06-05 08:59:22 +07:00
Adrian Herrera 71751cede9 Removed redundant import 2016-06-05 11:10:33 +10:00
Nguyen Anh Quynh ba50d4667a Merge pull request #566 from adrianherrera/improvement/haskell-bindings-updates
Very minor formatting updates
2016-06-04 13:08:41 +07:00
Adrian Herrera a4cdcb7fde Very minor formatting updates 2016-06-04 15:45:36 +10:00
Nguyen Anh Quynh 2fb420b991 Merge pull request #559 from lunixbochs/master
improve go binding memory leaks
2016-05-29 07:25:01 +07:00
Ryan Hileman 5fd4c8719d improve go binding memory leaks 2016-05-28 16:02:12 -07:00
Nguyen Anh Quynh 1038e639f6 Merge pull request #551 from Spl3en/patch-1
Update COMPILE-WINDOWS.md - Improve lisibility.
2016-05-17 21:17:12 +08:00
Spl3en 60e5b43898 Update COMPILE-WINDOWS.md - Improve lisibility. 2016-05-17 15:09:13 +02:00
Nguyen Anh Quynh 4b3bbe4759 Merge pull request #549 from eqv/fix_go
fixed go bindings typo
2016-05-11 14:34:32 +08:00
coco 4021b635b1 fixed go bindings typo 2016-05-10 23:18:08 +02:00
Nguyen Anh Quynh 266c387a7d Merge pull request #548 from xorstream/msvc_bindings_update2
Add new bindings and fixed UC_HOOK_INSN hooking.
2016-05-10 21:55:10 +08:00
xorstream 6ca8ba16fc Changed bool typedef from int to unsigned char. 2016-05-10 23:53:39 +10:00
xorstream 544942cc64 Added MSVC bindings for uc_reg_write_batch() and uc_reg_read_batch() and fixed UC_HOOK_INSN hooking. 2016-05-10 23:29:11 +10:00
mkravchik 4b45869437 Reading and writing NEON registers 2016-05-04 11:23:32 +03: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 ebac94c431 docs: more markdown fix for COMPILE*md 2016-04-30 13:08:40 +08:00
Nguyen Anh Quynh 822e762561 docs: fix markdown for COMPILE*md 2016-04-30 13:05:35 +08:00
Nguyen Anh Quynh 38b4e35b20 docs: fix markdown for COMPILE*md 2016-04-30 13:03:39 +08:00
Nguyen Anh Quynh 9236eb4597 correct docs/COMPILE.md 2016-04-30 12:03:07 +08:00
Nguyen Anh Quynh fdd01588f1 docs: move COMPILE.TXT to docs/, and split it into separate files for *nix & Windows 2016-04-30 09:49:00 +08:00