Commit Graph

  • d568885d64 Re-add muls_wheel.sh mio 2024-09-26 19:15:03 +08:00
  • 050f2fbcaf temp remove mio 2024-09-26 19:13:57 +08:00
  • 9e0addd682 Still add plat-name for Linux mio 2024-09-26 19:11:53 +08:00
  • 2ccdc08237 Fix musl build script mio 2024-09-26 18:47:20 +08:00
  • 867770c7ef Tag and release 2.1.1 mio 2024-09-26 18:44:51 +08:00
  • 4fa34d43ef Fix arm64 wheel mio 2024-09-26 18:38:23 +08:00
  • 9f89428abf Update changelog for 2.1.1 mio 2024-09-26 18:15:48 +08:00
  • 869968a96f Only publish when tagging mio 2024-09-26 18:13:43 +08:00
  • 8bd254c6f5 Update changelog mio 2024-09-26 17:28:54 +08:00
  • d645848fd3 Fix macos wheels mio 2024-09-26 17:26:16 +08:00
  • 08e14abf70 Remove hacks for bdist_wheel mio 2024-09-26 17:18:36 +08:00
  • 1e04dbf83b Remove pkg-packages mio 2024-09-26 17:15:53 +08:00
  • f164769a9a Update logging mio 2024-09-22 00:14:03 +08:00
  • f8a1e3e695 Update changelog mio 2024-09-22 00:13:20 +08:00
  • ed37d2561d Update release.yml mio 2024-09-21 23:31:51 +08:00
  • cdd451a0de Update prerelease.yml mio 2024-09-21 23:12:02 +08:00
  • 3f230f3a96 Update README to reflect dev branch mio 2024-09-21 23:02:38 +08:00
  • 67f08b1c27 Bump version and generate bindings mio 2024-09-21 23:00:19 +08:00
  • 6c4a3fd84b Merge pull request #2005 from omer54463/dev lazymio 2024-09-21 23:00:41 +08:00
  • 78cb4affda Fix uccallback mio 2024-09-21 22:48:32 +08:00
  • d87791329f Add a cmake option mio 2024-09-21 22:16:02 +08:00
  • 80f0898740 Merge remote-tracking branch 'bits/revive-qemu-logs' into dev mio 2024-09-21 22:09:07 +08:00
  • 920d076e51 Remove page-collection-locs mio 2024-09-21 22:03:44 +08:00
  • 6cc7e1d431 Also only reset if hooks are installed mio 2024-09-21 21:52:38 +08:00
  • 8816883bb3 Fix TLB for snapshots mio 2024-09-21 21:49:01 +08:00
  • 2cd227f804 Update symbols for tlb_reset_dirty_by_vaddr mio 2024-09-21 20:54:24 +08:00
  • 8f74405031 Update symbols mio 2024-09-21 20:51:35 +08:00
  • d01035767e notdirty_write: fix store-related performance problems Andrei Warkentin 2022-12-13 00:13:58 -06:00
  • 9f21566b53 Also update macos mio 2024-09-21 20:48:40 +08:00
  • 7fb38e0e66 Avoid failure of pushing to github mio 2024-09-21 20:48:13 +08:00
  • 0d26efd07e Merge pull request #2003 from elicn/dev lazymio 2024-09-21 18:43:02 +08:00
  • 9427f0a553 Merge pull request #1991 from apparentlymart/b-riscv-invalidinsn-pcadj lazymio 2024-09-21 18:26:59 +08:00
  • 96bf47dd7a Update CI mio 2024-09-21 18:24:31 +08:00
  • 22d6febff1 Merge pull request #1985 from atipls/dev lazymio 2024-09-21 18:01:11 +08:00
  • 87c0b86248 Format code mio 2024-09-21 17:59:23 +08:00
  • a5fa548049 Fix qemu_vfree implementation on MINGW mio 2024-09-21 17:58:15 +08:00
  • 5c7fa35b43 ADD py.typed Omer Lubin 2024-09-14 22:59:28 +03:00
  • 386e0ed575 Include networking auditing sample in script elicn 2024-09-19 17:17:04 +03:00
  • 5cc2d80916 Adjust import path to new path elicn 2024-09-19 17:16:21 +03:00
  • f573356a8b Add initial support for batch operations elicn 2024-09-19 17:15:24 +03:00
  • 4471377b77 Styling fixes elicn 2024-09-19 17:13:36 +03:00
  • 754194c7e8 Improve documentation elicn 2024-09-19 17:04:21 +03:00
  • 2da154721b Remove repr surplus method elicn 2024-09-19 17:00:33 +03:00
  • 7deb613a3c Reduce namespace clutter elicn 2024-09-19 16:58:03 +03:00
  • 379791ad56 Merge pull request #1995 from apparentlymart/f-qemu-backport-wfi-umode lazymio 2024-09-04 15:36:00 +08:00
  • 58f1a612e8 target/riscv: fix wfi exception behavior Jose Martins 2021-04-20 22:36:56 +01:00
  • ac1b37421d riscv: Invalid 32-bit instruction should not decrement pc Martin Atkins 2024-08-28 14:06:17 -07:00
  • da9b95501c Update zig bindings to 0.13.0 atipls 2024-08-08 10:14:33 +02:00
  • 87610baa3f Fix emulator detection (#1966) Duncan Ogilvie 2024-07-19 05:11:21 +02:00
  • 8e6499fb0b gcc compiler warning fixes (#1977) BitMaskMixer 2024-07-19 05:09:57 +02:00
  • 1ed4c43ff3 Update cmake minimum required to version 3.5 (#1976) scribam 2024-07-19 05:08:13 +02:00
  • feb166d475 Update github workflows (#1975) scribam 2024-07-19 05:06:53 +02:00
  • 667084153b use is_log_level_active to check if logging is enabled Christoph Hindermann 2024-07-17 20:56:44 +02:00
  • 449950cac7 update the FAQ section with a how-to enable the logging Christoph Hindermann 2024-07-17 07:59:20 +02:00
  • 45a872108b revive qemu logging by implementing macros Christoph Hindermann 2024-07-17 07:57:23 +02:00
  • 7d8b06b704 snapshot restore don't remove terminating regions (#1968) PhilippTakacs 2024-06-29 16:36:02 +02:00
  • ddd6b7c254 build: allow CMAKE_MSVC_RUNTIME_LIBRARY #1958 (#1960) Arsenii es3n1n 2024-06-12 08:46:13 +02:00
  • abefcb2f89 Remove using of distutils (#1964) Bet4 2024-06-12 14:45:23 +08:00
  • c39e80231c Update Zig bindings to Zig 0.12.0 (#1951) Jordan Moore 2024-05-06 09:02:24 -04:00
  • 751a4d0f03 compile warning: remove some unused vars Nguyen Anh Quynh 2024-05-02 16:26:41 +08:00
  • 85b289d074 Use correct lib path mio 2024-04-30 18:06:30 +08:00
  • da84208d89 Hide symbols for unicorn-common mio 2024-04-29 11:55:06 +08:00
  • 38091b3046 Add unicorn_py3 folder to setup.py (#1942) Nguyễn Anh Khoa 2024-04-27 23:11:05 +07:00
  • c136b6b2bf fix some compiler warnings Nguyen Anh Quynh 2024-04-22 20:03:07 +08:00
  • ef34d92b2f Add hooks doc written by @gerph Charles Ferguson 2024-04-19 18:41:28 +08:00
  • cff94a4a56 Merge pull request #1932 from lockbox/rust-conditional-compilation lazymio 2024-03-28 19:29:23 +08:00
  • c850db1125 Inherit architecture support from cfg features lockbox 2024-03-27 17:30:53 -04:00
  • 30b99601d2 apply default rust 2021 formatting lockbox 2024-03-27 16:54:51 -04:00
  • b4f2ac9aab Merge pull request #1930 from lockbox/address-typo lazymio 2024-03-20 13:52:31 +08:00
  • 321de00f36 [typo]: Correctly document address parameter in mem hook callbacks lockbox 2024-03-18 17:51:35 -04:00
  • 227ff1d8bd Merge pull request #1928 from mlgiraud/feat/add_start_end_to_hook lazymio 2024-03-11 19:50:46 +08:00
  • d4f5bf1be2 fix: Fix rust test that was missing a parameter Mark Giraud 2024-03-11 12:31:54 +01:00
  • e03109d8c9 Respect users' decision for UC_ERR_INSN_INVALID mio 2024-03-08 17:31:27 +08:00
  • a9a54aed2f Fix for xcode build mio 2024-03-08 17:28:46 +08:00
  • 4c4d582fcb Also add _repr_ for UcReg mio 2024-03-08 17:07:08 +08:00
  • 13f17e5b3f Apply repr for C structs mio 2024-03-08 16:48:31 +08:00
  • 9463d00c3e Merge remote-tracking branch 'origin/dev' into dev mio 2024-03-08 16:20:58 +08:00
  • dae2391bb0 Apply fix for linux2 mio 2024-03-08 16:19:53 +08:00
  • 399f204787 Merge elicn's work mio 2024-03-08 16:16:12 +08:00
  • 0bca8df694 Merge pull request #1796 from bet4it/dylib lazymio 2024-03-08 15:16:36 +08:00
  • ba92f79c9e Merge pull request #1823 from unicorn-engine/restore-py2 lazymio 2024-03-08 15:12:24 +08:00
  • d1da4de080 Merge pull request #1929 from xclusivor/master lazymio 2024-03-08 15:10:58 +08:00
  • 4a694d8a30 remove semicolons xclusivor 2024-03-06 02:15:02 -05:00
  • 00680412d3 feat: Add start and end address to rust block hook binding Mark Giraud 2024-02-26 11:20:27 +01:00
  • 24f898fb58 Fix #1869 mio 2024-02-15 15:22:32 +08:00
  • 8a1c8daca3 Add a comment lazymio 2024-02-13 19:11:22 +08:00
  • 71c729a9d7 Define HAVE_SPRR lazymio 2024-02-13 19:09:35 +08:00
  • 7012e4599b Remove debugging session lazymio 2024-02-13 16:22:16 +08:00
  • 4245475514 Detect if we have valid pthread_jit_write_protect_np lazymio 2024-02-13 16:21:53 +08:00
  • 67deee7771 dbg lazymio 2024-02-13 14:46:08 +08:00
  • b31081a105 Remove unused var lazymio 2024-02-13 14:38:48 +08:00
  • aef3bd4a27 Fix defines in uc.c lazymio 2024-02-13 12:11:27 +08:00
  • 78ea3c8301 Fix m1 defines lazymio 2024-02-13 11:52:10 +08:00
  • a4ba7c9dd5 Add inline lazymio 2024-02-13 11:48:24 +08:00
  • 591b562721 Fix defined lazymio 2024-02-13 11:38:49 +08:00
  • a6fb2a6870 Save jit state before/after callback lazymio 2024-02-13 11:13:01 +08:00
  • f3323469d0 Format lazymio 2024-02-12 00:10:58 +08:00
  • 822bb527f3 M1 W^X fully supported lazymio 2024-02-12 00:10:44 +08:00
  • e915e18987 Add .cache lazymio 2024-02-12 00:10:08 +08:00
  • f09f488356 Add macos aarch64 lazymio 2024-02-11 13:19:25 +08:00