Commit Graph

  • 90fb03cf5c Update mem_map_0x100000000.c Hors 2016-08-19 23:33:04 +02:00
  • 0fc3861699 Update Makefile Hors 2016-08-19 23:32:19 +02:00
  • deeca1f722 Create mem_map_0x100000000.c Hors 2016-08-19 11:19:06 +02:00
  • 3eb03a8422 docs: install dependency for cross-compile to i386 Nguyen Anh Quynh 2016-08-18 17:26:56 +08:00
  • dcd06b087f make.sh: rename option nix32 to linux32 according to aquynh's advise. Also update COMPILE-NIX.md to reflect this change. idl3r 2016-08-17 20:27:08 +08:00
  • dc6ab13d8b make.sh: add nix32 option idl3r 2016-08-16 14:38:09 +08:00
  • 46c53fa4b7 Add regression test for new eflags patch Andrew Dutcher 2016-08-15 00:12:32 -07:00
  • 42949408ca Added test for real self-modifying code Andrew Dutcher 2016-08-14 23:21:38 -07:00
  • b1f03a02f2 Add tests for xmm register read/write Andrew Dutcher 2016-08-14 19:26:32 -07:00
  • 9c720092d3 Add xmm register read/write samples in C and python Andrew Dutcher 2016-08-14 18:45:59 -07:00
  • cd86da383b Merge pull request #613 from lunixbochs/master Nguyen Anh Quynh 2016-08-11 23:18:58 +08:00
  • cc57ba951f convert more allocs to glib Ryan Hileman 2016-08-11 08:15:50 -07:00
  • 6b353fd7a8 Merge pull request #612 from lunixbochs/master Nguyen Anh Quynh 2016-08-11 22:57:48 +08:00
  • f99030179c fix free() -> g_free() Ryan Hileman 2016-08-11 07:49:04 -07:00
  • 3a1f231e8f eflags patch Andrew Dutcher 2016-06-29 03:56:41 -07:00
  • 97b10da133 Undo the disaster that was the patch to unicorn github issue #266 and fix it correctly. makes normal self-modifying code work. Andrew Dutcher 2016-07-14 09:40:45 -07:00
  • 4a8f52ae7f support xmm registers Andrew Dutcher 2016-06-29 03:56:53 -07:00
  • 236b6e9085 Merge pull request #605 from zchee/readme-ex Nguyen Anh Quynh 2016-08-08 18:07:46 +08:00
  • adcedea8e4 Fix document file extension Koichi Shiraishi 2016-08-08 17:33:49 +09:00
  • 3e8b9ca2e5 Merge pull request #604 from starfleetcadet75/master Nguyen Anh Quynh 2016-08-08 12:41:07 +08:00
  • 12a809624a Fix issue #603 starfleetcadet75 2016-08-07 23:49:36 -04:00
  • d15b128ef3 Fix issue #601 Hoang-Vu Dang 2016-08-06 21:26:47 -05:00
  • 7b47ab6b66 Merge pull request #595 from samothtronicien/master Nguyen Anh Quynh 2016-08-01 21:41:53 +08:00
  • edd37f7a1c removing tests/regress/test_x86_shl.cpp samothtronicien 2016-08-01 10:31:10 +02:00
  • 92f97da49f bit of refactoring samothtronicien 2016-07-31 19:45:46 +02:00
  • f1041a2615 renamed to test_x86_shl_enter_leave.c samothtronicien 2016-07-31 03:23:00 +02:00
  • ae8e34173a added tests with enter/leave samothtronicien 2016-07-31 03:19:52 +02:00
  • 1ecc5abdbc fixed typo: test_x86_shl_pf -> test_x86_shl samothtronicien 2016-07-30 16:44:54 +02:00
  • 8120b7732e added test_x86_shl_pf to makefile samothtronicien 2016-07-30 16:42:51 +02:00
  • c1cd06ec52 ported test to C samothtronicien 2016-07-30 16:41:40 +02:00
  • fd39ec465b arm: sync env.uc->thumb with env.thumb in arm_reg_write() Nguyen Anh Quynh 2016-07-30 13:21:44 +08:00
  • a59f54ca72 Merge branch 'master' of https://github.com/esanfelix/unicorn into esanfelix-master Nguyen Anh Quynh 2016-07-30 13:18:37 +08:00
  • 6c3eecb2a3 added unit test for x86 samothtronicien 2016-07-30 04:18:12 +02:00
  • 6fc1f27492 completed the test samothtronicien 2016-07-29 18:52:53 +02:00
  • 2ba32922e4 Moved test_x86_shl.cpp to tests/regress samothtronicien 2016-07-29 12:00:48 +02:00
  • 38758d7689 Merge pull request #596 from andrew-d/andrew/fix-python Nguyen Anh Quynh 2016-07-29 16:58:19 +08:00
  • c87a487fec Get Python samples running on Python 3 Andrew Dunham 2016-07-29 00:28:43 -07:00
  • 8ec8c85e0b added regress test for X86 samothtronicien 2016-07-28 22:35:58 +02:00
  • 608cb1d943 Merge pull request #593 from lunixbochs/master Nguyen Anh Quynh 2016-07-28 00:20:51 +08:00
  • 5ade2fa627 Go bindings: fix concurrent hook updates Ryan Hileman 2016-07-27 05:16:12 -07:00
  • 07426d324b regress: chmod +x x86_fldt_fsqrt.py Nguyen Anh Quynh 2016-07-16 22:31:39 +08:00
  • c127df0ed0 Merge pull request #590 from niklasb/master Nguyen Anh Quynh 2016-07-16 22:26:35 +08:00
  • 3eaceec07e add regression test for fsqrt hang Niklas Baumstark 2016-07-16 15:19:44 +02:00
  • f8942f5987 docs: note on glib universal format for MacOS Nguyen Anh Quynh 2016-07-15 16:46:09 +08:00
  • 6f5e59be73 make.sh: add new option 'macos-universal' to build MacOS universal binaries Nguyen Anh Quynh 2016-07-15 16:34:16 +08:00
  • c61aff1dbe mips: remove an unused variable Nguyen Anh Quynh 2016-07-15 15:12:15 +08:00
  • eea0b2d520 build MacOS binaries in universal format. based on suggestion of @ThomasKing2014 at issue #482 Nguyen Anh Quynh 2016-07-15 14:12:30 +08:00
  • 7af728bb0c appveyor: build for both 32bit & 64bit Nguyen Anh Quynh 2016-07-14 11:20:15 +08:00
  • 020d8b9608 appveyor: use Cygwin to build Nguyen Anh Quynh 2016-07-14 10:59:00 +08:00
  • 0a4544c82c Merge branch 'master' of https://github.com/unicorn-engine/unicorn Nguyen Anh Quynh 2016-07-12 10:29:31 +08:00
  • bb8f894872 windows: Remove unnecessary mman inclusion (issue #587) danghvu 2016-07-11 13:35:06 -05:00
  • 579560e712 Merge branch 'master' of https://github.com/unicorn-engine/unicorn Nguyen Anh Quynh 2016-07-11 23:37:12 +08:00
  • b9a10152f1 memleak: code_gen_buffer using g_free for non-linux Hoang-Vu Dang 2016-07-11 10:13:13 -05:00
  • b806469f14 Merge branch 'master' of https://github.com/unicorn-engine/unicorn Nguyen Anh Quynh 2016-07-10 09:40:53 +08:00
  • 27e0699ef5 mips: Fix memleak danghvu 2016-07-09 20:16:00 -05:00
  • 0a4ca0d365 regress: make some tests less noisy Nguyen Anh Quynh 2016-07-09 10:50:21 +08:00
  • 117a318188 memleak: missing from refactoring danghvu 2016-07-08 12:49:43 -05:00
  • 6b9f17f2f7 memleak: refactor unicorn_common.h, move stuff to uc_close danghvu 2016-07-08 11:16:23 -05:00
  • ada1c13662 Fix memleak: do not re-initialize halt_cond danghvu 2016-07-06 01:49:10 -05:00
  • de5786f98d Fix memleak: code_gen_buffer Hoang-Vu Dang 2016-07-05 23:48:02 -05:00
  • 9a2a5b15d8 Rename unhandled CPU exception Hoang-Vu Dang 2016-07-05 11:10:39 -05:00
  • 9cdca5a32b Unhandled interrupt will halt execution Hoang-Vu Dang 2016-07-04 17:07:57 -05:00
  • 3151451c87 Fix some invalid code in regress Hoang-Vu Dang 2016-07-04 00:57:48 -05:00
  • fa12de87f9 Merge pull request #586 from 4577/patch-1 Hoang-Vu Dang 2016-06-30 17:59:31 -05:00
  • 1b957b7b50 Python 3 compatibility: raise unicode exception messages test'"/script/textarea 2016-06-30 22:54:35 +02:00
  • faef4365cf Merge pull request #583 from petmac/arm_fp_vfp_disabled Nguyen Anh Quynh 2016-06-27 22:17:12 +08:00
  • 0e661cb3cb Fix incorrect end address passed to emu_start. Peter Mackay 2016-06-21 09:26:27 +01:00
  • 3a1c13fda9 Set thumb mode based on PC value in ARM. Mask off last bit of PC. Eloi Sanfelix 2016-06-17 13:46:34 +02:00
  • d92b37ed7d cleanup .gitignore Nguyen Anh Quynh 2016-06-16 09:29:16 +08:00
  • 65bef683d3 regress: more flexible .gitignore Nguyen Anh Quynh 2016-06-16 09:27:47 +08:00
  • 0e0a1ca786 samples: more flexible .gitignore Nguyen Anh Quynh 2016-06-16 09:23:00 +08:00
  • 6193be73b7 tests: more flexible .gitignore for tests/unit/ Nguyen Anh Quynh 2016-06-16 09:14:32 +08:00
  • fdcdaa3639 Merge branch 'master' of https://github.com/NUko32/unicorn into NUko32-master Nguyen Anh Quynh 2016-06-16 09:07:33 +08:00
  • 5d38472a36 Merge pull request #580 from petmac/arm_fp_vfp_disabled Nguyen Anh Quynh 2016-06-16 08:02:07 +07:00
  • d4f0ab7ba8 Add Thumb-2 code to enable FP and VFP. Peter Mackay 2016-06-15 23:43:51 +01:00
  • 9b46a22cd5 final refactoring for test_hang nuko32 2016-06-15 20:52:28 +02:00
  • 3bec4b2cf1 refactored test_hang and fixed indentations nuko32 2016-06-15 20:44:22 +02:00
  • c6db9febe7 added ARM64 hang test jndok 2016-06-15 19:18:51 +02:00
  • 40ac55cf74 Merge branch 'drop-zlib' of https://github.com/radare/unicorn into radare-drop-zlib Nguyen Anh Quynh 2016-06-15 16:41:13 +07:00
  • fe96e8325b Remove unused zlib dependency pancake 2016-06-15 09:24:16 +02:00
  • fa68444e2a Merge pull request #572 from petmac/arm_fp_vfp_disabled Nguyen Anh Quynh 2016-06-12 22:02:24 +07:00
  • 5d06e6638e Add arm_fp_vfp_disabled.py test. Peter Mackay 2016-06-10 08:19:09 +01:00
  • ebd2c95340 Merge pull request #569 from cseagle/master Nguyen Anh Quynh 2016-06-07 09:38:22 +07:00
  • 1c73753507 don't try to override native C++ data type Chris Eagle 2016-06-06 19:05:05 -07:00
  • e8dd23e449 Merge pull request #568 from adrianherrera/improvement/haskell-bindings-updates Nguyen Anh Quynh 2016-06-05 08:59:22 +07:00
  • 71751cede9 Removed redundant import Adrian Herrera 2016-06-05 11:10:33 +10:00
  • ba50d4667a Merge pull request #566 from adrianherrera/improvement/haskell-bindings-updates Nguyen Anh Quynh 2016-06-04 13:08:41 +07:00
  • a4cdcb7fde Very minor formatting updates Adrian Herrera 2016-06-04 15:45:36 +10:00
  • 2fb420b991 Merge pull request #559 from lunixbochs/master Nguyen Anh Quynh 2016-05-29 07:25:01 +07:00
  • 5fd4c8719d improve go binding memory leaks Ryan Hileman 2016-05-28 16:02:12 -07:00
  • 1038e639f6 Merge pull request #551 from Spl3en/patch-1 Nguyen Anh Quynh 2016-05-17 21:17:12 +08:00
  • 60e5b43898 Update COMPILE-WINDOWS.md - Improve lisibility. Spl3en 2016-05-17 15:09:13 +02:00
  • 4b3bbe4759 Merge pull request #549 from eqv/fix_go Nguyen Anh Quynh 2016-05-11 14:34:32 +08:00
  • 4021b635b1 fixed go bindings typo coco 2016-05-10 23:18:08 +02:00
  • 266c387a7d Merge pull request #548 from xorstream/msvc_bindings_update2 Nguyen Anh Quynh 2016-05-10 21:55:10 +08:00
  • 6ca8ba16fc Changed bool typedef from int to unsigned char. xorstream 2016-05-10 23:53:39 +10:00
  • 544942cc64 Added MSVC bindings for uc_reg_write_batch() and uc_reg_read_batch() and fixed UC_HOOK_INSN hooking. xorstream 2016-05-10 23:29:11 +10:00
  • 4b45869437 Reading and writing NEON registers mkravchik 2016-05-04 11:23:32 +03:00
  • 125f77a460 regress: chmod +x vld.py Nguyen Anh Quynh 2016-05-04 08:42:53 +08:00
  • 8b95cad550 regress: remove vmov.py Nguyen Anh Quynh 2016-05-04 08:41:09 +08:00