Commit Graph

  • 83c9eb9c2c changed 02hhx —> 02x in sample_x86_32_gdt_and_seg_regs.c mahin 2016-11-02 03:50:53 +08:00
  • 04b103164d fix Brew installation in issue #663 Nguyen Anh Quynh 2016-11-01 20:30:55 +08:00
  • 9e5b9d746c Mingw compile with --disable-stack-protector option by default Nguyen Anh Quynh 2016-11-01 19:48:34 +08:00
  • ffa36b9001 python: remove redundant free() prototype. bug reported by Mahin Nguyen Anh Quynh 2016-11-01 08:57:33 +08:00
  • ed6060737d Merge pull request #669 from adrianherrera/improvement/uc_context_sample Nguyen Anh Quynh 2016-10-31 19:54:48 +08:00
  • eccef31651 [haskell] Added testI386ContextSave function Adrian Herrera 2016-10-31 11:57:13 +01:00
  • e1a2cb5fe8 [samples] Added uc_context_* sample Adrian Herrera 2016-10-31 11:19:53 +01:00
  • 64f4692c22 Go: add context api (#668) Ryan Hileman 2016-10-31 01:00:57 -07:00
  • 19028f41f6 Updates to Haskell bindings (#667) Adrian Herrera 2016-10-30 03:51:02 +01:00
  • 4d5738eeb5 python: revert the changes on APIs made by @mrphrazer Nguyen Anh Quynh 2016-10-27 16:45:10 +08:00
  • e79e87fccb Merge branch 'python_unsigned_fix' of https://github.com/mrphrazer/unicorn into mrphrazer-python_unsigned_fix Nguyen Anh Quynh 2016-10-27 16:30:47 +08:00
  • 23ffa91cee Merge branch 'master' of https://github.com/unicorn-engine/unicorn Nguyen Anh Quynh 2016-10-26 17:06:59 +08:00
  • 1f65b76fbd fix some compilation warnings regarding typcase of (CPUState *) Nguyen Anh Quynh 2016-10-26 17:05:26 +08:00
  • df497a9502 fix signedness issue with reg read/write in ruby bindings Lowly Worm 2016-10-26 00:30:22 -07:00
  • 17fd89a27b python bindings: updated signed reg fix Tim Blazytko 2016-10-26 09:13:19 +02:00
  • 632f3aaa71 fixed python bindings signed/unsigned regs/mem Tim Blazytko 2016-10-25 20:43:01 +02:00
  • 7660768942 Fix leak and style in map_write.c (#658) Peter Harliman Liem 2016-10-25 23:47:55 +08:00
  • 44ab083d9b Merge branch 'master' of https://github.com/unicorn-engine/unicorn Nguyen Anh Quynh 2016-10-25 14:38:24 +08:00
  • 7a1930a879 add UC_VERSION_{MAJOR, MINOR, EXTRA} Nguyen Anh Quynh 2016-10-25 14:37:47 +08:00
  • 522e89eb28 Merge pull request #656 from sashs/master Nguyen Anh Quynh 2016-10-22 23:06:22 +08:00
  • 2f15e2119d add new constants Sascha Schirra 2016-10-22 17:02:46 +02:00
  • 2c82671704 add command to create constants file for ruby Sascha Schirra 2016-10-22 17:02:35 +02:00
  • c59e06d798 mips: fix some compilation warnings Nguyen Anh Quynh 2016-10-22 13:36:37 +08:00
  • 4083b87032 add new hook type UC_HOOK_MEM_READ_AFTER, adapted from PR #399 by @farmdve. updated all bindings, except Ruby & Haskell Nguyen Anh Quynh 2016-10-22 11:19:55 +08:00
  • 7e9fe53f19 remove LEAK_VALGRIND Nguyen Anh Quynh 2016-10-22 00:29:34 +08:00
  • 867cd92c40 update CREDITS.TXT Nguyen Anh Quynh 2016-10-22 00:24:59 +08:00
  • bc08bfda67 Unit testing in CI (#651) Stephen 2016-10-21 09:21:10 -07:00
  • 2a608c778e sparc: fix an compilation warning Nguyen Anh Quynh 2016-10-21 22:32:02 +08:00
  • 99f3647d2e Merge pull request #655 from angr/fix/slow_mem_mapping Nguyen Anh Quynh 2016-10-21 00:04:35 +08:00
  • ad7ae63e92 Remove unmapped/freed memory regions from the object property list. Fish 2016-10-20 03:33:37 -07:00
  • 67905ab147 python: rename test_i386_reg_save() to test_i386_context_save() Nguyen Anh Quynh 2016-10-13 20:57:34 +08:00
  • 756f148038 typo Nguyen Anh Quynh 2016-10-12 11:10:20 +08:00
  • b991b71cf5 update CREDITS.TXT Nguyen Anh Quynh 2016-10-12 11:07:11 +08:00
  • 8f99d20695 turn cpu_context_size() into static function Nguyen Anh Quynh 2016-10-12 11:05:32 +08:00
  • bfa51bb5dc rename another saved regs to saved context Andrew Dutcher 2016-10-11 13:07:53 -07:00
  • 80f35d3b2b remove safety checks, for some reason Andrew Dutcher 2016-10-11 13:07:14 -07:00
  • ea54204952 Tweak some names in a few places, encapsulate the uc_context struct to hide it from users for some reason Andrew Dutcher 2016-10-10 14:04:51 -07:00
  • 1ab2154fe5 Change save/restore API to have explicit alloc/free functions. Python has explicit save/update functions. Andrew Dutcher 2016-10-07 11:39:42 -07:00
  • 6c54f9ce48 first_cpu is obsolete by recent changes Nguyen Anh Quynh 2016-10-07 10:10:18 +08:00
  • a6e8564153 typo Nguyen Anh Quynh 2016-10-07 10:06:53 +08:00
  • 73577cbcd1 rename uc_regstate_restore to uc_context_restore, uc_context_save to uc_context_save Nguyen Anh Quynh 2016-10-07 10:03:19 +08:00
  • b7cdbe7a88 Merge branch 'feat/reg_save_restore' of https://github.com/rhelmot/unicorn into rhelmot-feat/reg_save_restore Nguyen Anh Quynh 2016-10-07 09:57:07 +08:00
  • 1035b406e1 Merge pull request #649 from stephengroat/fix_test Nguyen Anh Quynh 2016-10-06 01:31:55 +08:00
  • 0137a66c61 Update test_hang.c Stephen 2016-10-05 10:29:16 -07:00
  • f2998f14cd Update test_hang.c Stephen 2016-10-05 09:20:36 -07:00
  • fb9cd97504 memleak: Fix m68k memleak danghvu 2016-10-03 14:47:03 -05:00
  • 84d99412bc memleak: Fix Sparc memory leak danghvu 2016-10-03 14:23:27 -05:00
  • 6aea0aee58 memleak: Add back object release for uc->cpu danghvu 2016-10-03 14:21:47 -05:00
  • b7ad7f180c update docs/COMPILE-NIX.md Nguyen Anh Quynh 2016-10-01 00:01:32 +08:00
  • 7d15a60b25 arm64: disable deadcode introduced by PR #643 Nguyen Anh Quynh 2016-09-29 12:34:44 +08:00
  • 507d557aa5 arm: disable deadcode introduced by PR #643 Nguyen Anh Quynh 2016-09-29 12:33:16 +08:00
  • e3b0e52013 Rename save/restore functions to match the style of the rest of the API Andrew Dutcher 2016-09-26 14:38:32 -07:00
  • cb615fdba7 remove uc->cpus Ryan Hileman 2016-09-23 07:38:21 -07:00
  • 60a7371ec2 Merge branch 'master' of https://github.com/unicorn-engine/unicorn Nguyen Anh Quynh 2016-09-22 08:46:30 +08:00
  • d90ec0e74d add link to Perl binding Nguyen Anh Quynh 2016-09-22 08:46:25 +08:00
  • 8181a5eaf0 Merge pull request #641 from adrianherrera/bugfix/haskell-sample-thumb-fix Nguyen Anh Quynh 2016-09-21 15:52:29 +08:00
  • 65f1e4d550 [haskell-bindings] Fixed ARM THUMB sample as per issue #638 Adrian Herrera 2016-09-21 09:47:52 +02:00
  • fb4dc10fe9 Merge pull request #640 from ret2libc/fix_install3 Nguyen Anh Quynh 2016-09-20 22:41:16 +08:00
  • c16a13495d bindings/python: fix install3 Riccardo Schirone 2016-09-20 14:22:38 +00:00
  • 4188c4cbca Merge branch 'master' into rhelmot-feat/setup_stuff Nguyen Anh Quynh 2016-09-20 21:00:38 +08:00
  • 95e8dc0fb8 ruby & java: fix address of Thumb sample Nguyen Anh Quynh 2016-09-20 20:16:29 +08:00
  • 5092bb11f1 Merge pull request #639 from esanfelix/master Nguyen Anh Quynh 2016-09-20 20:07:47 +08:00
  • 7d99b598f1 Fix #638 for python sample too esanfelix 2016-09-20 10:29:21 +02:00
  • fce82b9532 Fixed ARM sample to properly run THUMB code #638 esanfelix 2016-09-20 10:15:58 +02:00
  • 5af4880f1a Merge pull request #637 from lukenels/haskell-fix Nguyen Anh Quynh 2016-09-16 23:23:59 +07:00
  • 3bc55f9568 Relax transformers constraint for haskell bindings for GHC 8 Luke Nelson 2016-09-15 19:04:18 -07:00
  • ac99b5bd14 Minor tweaks to python setup process; update gitignore Andrew Dutcher 2016-09-12 14:02:14 -07:00
  • 47af3ca190 Remove PKG-INFO make lines left over from the original capstone skeleton Andrew Dutcher 2016-09-08 12:36:46 -07:00
  • edd49cd21c Remove version number from shared library filename packaged with python bindings Andrew Dutcher 2016-09-08 12:34:58 -07:00
  • 6c042410ae Basically, make python builds work as expected Andrew Dutcher 2016-08-15 00:29:38 -07:00
  • 20ce432dbc Fix bracket style Andrew Dutcher 2016-09-09 11:55:20 -07:00
  • 3deb9fdcad Fix save/restore to work while emulation is not active Andrew Dutcher 2016-09-08 14:41:34 -07:00
  • 885b809004 Add python bindings for reg save/restore Andrew Dutcher 2016-09-08 14:40:39 -07:00
  • d59081b073 Merge pull request #630 from 4577/master Nguyen Anh Quynh 2016-09-04 15:30:49 +08:00
  • 1f978de447 Remove BUILDDIR-specific code 4577 2016-09-04 08:59:31 +02:00
  • f2af98942b Added (failing?) test for reg save/restore Andrew Dutcher 2016-08-31 20:25:28 -05:00
  • d0f30547f8 Merge pull request #628 from rhelmot/fix/self_modifying_instructions Nguyen Anh Quynh 2016-08-31 09:50:35 +08:00
  • f8ac51bb3d Document assembly instructions for x86_self_modifying Andrew Dutcher 2016-08-30 14:40:26 -05:00
  • 10519d6864 regress: fix compilation warning in invalid_read_in_cpu_tb_exec.c Nguyen Anh Quynh 2016-08-30 21:23:50 +08:00
  • 69d976375e Merge branch 'fix/self_modifying' of https://github.com/rhelmot/unicorn into rhelmot-fix/self_modifying Nguyen Anh Quynh 2016-08-30 21:20:22 +08:00
  • 321a8beef9 Merge branch 'test' Nguyen Anh Quynh 2016-08-28 04:20:25 +08:00
  • 49d546b355 regress: fix some warnings on printing sizeof() Nguyen Anh Quynh 2016-08-28 01:38:37 +08:00
  • 8b030ae51a fix for issue #523 Nguyen Anh Quynh 2016-08-27 21:49:11 +08:00
  • 89c9ea5f8f Merge branch 'fix/eflags' of https://github.com/rhelmot/unicorn into rhelmot-fix/eflags Nguyen Anh Quynh 2016-08-24 16:13:31 +08:00
  • 14a7628098 samples: fix print format specifies for uint64_t Nguyen Anh Quynh 2016-08-23 06:57:33 +08:00
  • 40ea64af19 Merge branch 'feat/xmm_regs' of https://github.com/rhelmot/unicorn into rhelmot-feat/xmm_regs Nguyen Anh Quynh 2016-08-23 06:52:45 +08:00
  • 41b5aa0bdc Change xmm struct names, for style and for correctness Andrew Dutcher 2016-08-22 17:29:13 -05:00
  • ed0f1bd212 Merge pull request #624 from nbsdx/issue-534-bugfixes Nguyen Anh Quynh 2016-08-21 17:36:55 +08:00
  • 64e6fbc480 Fixed printf format specifier nnn 2016-08-20 22:34:14 -07:00
  • e4f7a3b5b9 Merge remote-tracking branch 'upstream/master' nnn 2016-08-20 22:30:18 -07:00
  • d77fd18915 Fixed multiple bugs in test_x86_rip_bug.c Fixed format warning in test_hang.c nnn 2016-08-20 22:23:51 -07:00
  • b20f8c5aef Merge branch 'nbsdx-master' Nguyen Anh Quynh 2016-08-21 09:53:56 +08:00
  • 1113d19122 unit: fix printf format specifie for uint64_t Nguyen Anh Quynh 2016-08-21 09:53:43 +08:00
  • 8e1102f741 Merge pull request #620 from rhelmot/feat/invalid_floatx80_check Nguyen Anh Quynh 2016-08-21 09:48:26 +08:00
  • 4a67727f81 Updated Makefile nnn 2016-08-20 18:47:45 -07:00
  • d8e1c9b557 Merge pull request #1 from nbsdx/issue-534-unit Neil 2016-08-20 21:35:54 -04:00
  • 06fc5d1ea9 Add files via upload Neil 2016-08-20 21:35:23 -04:00
  • 1f5d14df4d Port patch from upstream to check for invalid long double encodings Andrew Dutcher 2016-08-20 04:30:57 -07:00
  • f1cd9308b6 Merge pull request #619 from horsicq/master Nguyen Anh Quynh 2016-08-20 22:58:43 +08:00
  • 0ef2b5fd71 New feature: registers can be bulk saved/restored in an opaque blob Andrew Dutcher 2016-08-20 04:14:07 -07:00