Commit Graph

  • 4b327baaf7 make unicorn use the physical addresses Takacs, Philipp 2022-09-28 18:10:49 +02:00
  • f2a236126f Add missing import const in python binding (#1807) Xeonacid 2023-03-27 01:15:56 +08:00
  • 2af821953d Merge pull request #1809 from kassane/zig-bindgen lazymio 2023-03-26 12:18:25 +08:00
  • 5e2074da6a Merge pull request #1808 from kallisti5/haiku-fix-2023 lazymio 2023-03-26 12:17:23 +08:00
  • e9e7e0b6cf Merge branch 'dev' into zig-bindgen Matheus C. França 2023-03-23 16:17:55 -03:00
  • 81a8536841 Update Cargo.toml Matheus C. França 2023-03-23 16:16:18 -03:00
  • 48ce4164b3 new binding Matheus C. França 2023-03-23 16:15:33 -03:00
  • c6158b8628 zig consts Matheus C. França 2023-03-23 10:09:41 -03:00
  • d504e3a004 build: Fixes for Haiku Alexander von Gluck IV 2023-03-22 13:57:12 -05:00
  • d9dcfc1264 Merge pull request #1806 from tunz/tunz/cache lazymio 2023-03-21 19:20:50 +08:00
  • 0a38a0bf17 Fix test failure Choongwoo Han 2023-03-20 18:41:59 -07:00
  • 8f2841ecdb Cache index for find_memory_region Choongwoo Han 2023-03-20 17:07:15 -07:00
  • a0ff413830 Merge pull request #1800 from PhilippTakacs/emu_stop lazymio 2023-03-12 20:28:29 +01:00
  • 11fcbad9ff Remove redundant printf mio 2023-03-12 20:28:01 +01:00
  • f442203628 Merge pull request #1802 from tunz/tunz/hook-del lazymio 2023-03-12 20:03:46 +01:00
  • fb78016127 Merge pull request #1794 from tunz/tunz/dotnet-nuget lazymio 2023-03-12 20:02:10 +01:00
  • b4b6caf57c [dotnet] Support HookDel with native bindings call Choongwoo Han 2023-03-11 08:51:01 -08:00
  • b7b1a4d6b4 difference between stop_request and quit_request Takacs, Philipp 2023-03-06 15:35:01 +01:00
  • 7819912abb Merge branch 'dev' into uc-py-next Eli 2023-03-03 15:03:03 +02:00
  • ca7e0e7f42 Merge pull request #1795 from rhelmot/dev lazymio 2023-03-02 20:15:52 +01:00
  • cef7d7d0fb Use libunicorn.so.2 as fallback path Audrey Dutcher 2023-02-27 23:31:15 -07:00
  • 243e9c8339 Fix dynamic linkage on msvc Bet4 2023-03-02 03:34:33 +08:00
  • f7c841db84 Merge pull request #1793 from tunz/tunz/dotnet-fixes lazymio 2023-03-01 17:41:19 +01:00
  • 545c9ed24e [dotnet] Add /MT flag for nuget package build Choongwoo Han 2023-02-28 20:10:38 -08:00
  • 03a793e934 [dotnet] Fix garbage collected hooks and wrong signature Choongwoo Han 2023-02-28 19:31:58 -08:00
  • c75f3743d4 Merge pull request #1790 from tunz/tunz/dotnet-binding-hook lazymio 2023-02-27 20:20:46 +01:00
  • 04d020449a Merge pull request #1791 from PhilippTakacs/cpuid lazymio 2023-02-27 20:19:33 +01:00
  • 14404ef04b [x86] don't hardcode cpuid results Takacs, Philipp 2023-02-27 12:34:38 +01:00
  • b961ebc9cb [dotnet] Set begin > end address for hooks Choongwoo Han 2023-02-25 23:40:03 -08:00
  • a91319908d Remove obsolete Brewfile mio 2023-02-20 20:57:50 +01:00
  • 8a6f4e54c2 Install pkg-config for other workflows mio 2023-02-20 20:53:52 +01:00
  • 2d5d72e6c7 Install deps for macos mio 2023-02-20 20:51:37 +01:00
  • 5e5075b4b9 Install pkg-config on macos runners mio 2023-02-20 20:27:31 +01:00
  • 133504b504 Fix wrong IP in x86_16 because of cs_base not substracted mio 2023-02-20 20:21:56 +01:00
  • 7b8c63dfe6 Exclude enhancement and bug issues lazymio 2023-02-07 10:44:36 +01:00
  • 9c9356da6c Bump to 2.0.2-rc1 for csharp mio 2023-02-07 10:40:30 +01:00
  • 3af2775039 Merge branch 'cs_dev' into dev mio 2023-02-07 10:08:09 +01:00
  • 3199dd88de Detect AVX2 correctly for MSVC mio 2023-02-07 01:07:38 +01:00
  • eb118528b1 rename memory_mapping() to find_memory_region() and simplify mem_map() Nguyen Anh Quynh 2023-02-06 17:59:16 +08:00
  • 7ca4769f2a bindings: update version to 2.0.2 Nguyen Anh Quynh 2023-02-04 13:01:33 +08:00
  • 6e9c6aea5f bump version to 2.0.2 Nguyen Anh Quynh 2023-02-04 13:00:58 +08:00
  • cee8e6b5da gha: Add steps to upload nupkg as artifact & publish to Nuget TSR Berry 2023-01-29 00:47:46 +01:00
  • a25adf84f0 Rename flags to avoid confusion mio 2023-01-28 22:18:39 +01:00
  • 513e797d46 Update comments of the page count mio 2023-01-28 22:10:39 +01:00
  • 12a79192ee Demand paging on Windows mio 2023-01-28 22:04:43 +01:00
  • 7e4754ad00 Merge pull request #1754 from edsky/master lazymio 2023-01-24 21:49:18 +01:00
  • a07a83ac75 Merge pull request #1767 from PhilippTakacs/rustcallback lazymio 2023-01-24 21:46:40 +01:00
  • fb8eee8094 Merge pull request #1765 from PhilippTakacs/split lazymio 2023-01-24 21:08:04 +01:00
  • df2e75b65a Merge pull request #1764 from LG3696/fix-memory-leak lazymio 2023-01-24 21:05:42 +01:00
  • ed9164e47a rust only add mmio callback funktion, if callback is requested Takacs, Philipp 2023-01-23 13:22:55 +01:00
  • aded30f5a8 Fix insn_in_hook_proxy return type Luca Gladiator 2023-01-21 13:50:11 +01:00
  • a490ece557 Do not search for the RAMBlock in split_region Takacs, Philipp 2023-01-18 16:15:36 +01:00
  • 014cee5bd1 Fix Rust binding memory leak Luca Gladiator 2023-01-17 13:49:27 +01:00
  • 549f34f098 Fix warning for ./setup.py (#1756) Dominik Maier 2023-01-05 18:10:09 +01:00
  • ca74497911 Add arch list feature control in Rust deadash 2022-12-29 14:43:54 +08:00
  • 7414177672 Merge branch 'dev' into uc-py-next Eli 2022-12-25 14:59:22 +02:00
  • 81baee2b1c gha: Fix master branch check TSRBerry 2022-12-15 17:24:53 +01:00
  • 1f2da9c717 Merge branch 'dev' of github.com:unicorn-engine/unicorn into dev Nguyen Anh Quynh 2022-12-07 01:36:58 +08:00
  • 9dc001d686 remove unused code in PPC & dis-asm.h Nguyen Anh Quynh 2022-12-07 01:36:44 +08:00
  • 56f3bdedb4 Update ChangeLog mio 2022-11-22 21:55:02 +01:00
  • dfea3f9e45 nuget: Build native libraries in jobs TSR Berry 2022-11-22 17:48:54 +01:00
  • 5625102285 Merge pull request #1736 from ks0777/dev lazymio 2022-11-22 14:31:36 +01:00
  • e9c1c17f6d Fix endianess detection mio 2022-11-16 15:16:49 +01:00
  • 5f5ef1546c Update CMakeLists versions mio 2022-11-16 15:01:49 +01:00
  • 6954396ae5 Merge branch 'master' into dev mio 2022-11-16 15:01:09 +01:00
  • 8edffe048e add riscv constants to python binding module Kevin Schneider 2022-11-14 19:59:38 +01:00
  • d5ea8f6750 gha: Get correct file name before renaming TSR Berry 2022-11-05 17:51:23 +01:00
  • 331c11fea1 gha: Fix unzip extracting to the wrong directory TSR Berry 2022-11-05 16:45:32 +01:00
  • 8275b05ff4 gha: Try to fix 7zip extraction errors TSR Berry 2022-11-05 14:29:23 +01:00
  • 9bb45741b0 gha: Fix 7zip extraction arguments TSR Berry 2022-11-05 03:38:27 +01:00
  • a810da7095 gha: List all native libs before packing .Net distribution TSR Berry 2022-11-05 02:56:31 +01:00
  • 2e6a888052 dotnet: Add native unicorn libraries to nuget package TSR Berry 2022-11-05 02:40:50 +01:00
  • 5d41b3346f gh: Publish new packages if bindings get modified TSR Berry 2022-10-31 23:50:53 +01:00
  • 9928600584 gh: Publish Nuget for dotnet bindings TSR Berry 2022-10-31 23:43:04 +01:00
  • 1d12e8778b bindings: Rename dotnet project to UnicornEngine TSR Berry 2022-10-31 22:56:44 +01:00
  • a16f4ff911 python: update list of supported archs in setup.py Nguyen Anh Quynh 2022-11-02 00:28:40 +08:00
  • 241a391cec Merge branch 'dev' Nguyen Anh Quynh 2022-11-01 23:36:54 +08:00
  • db9ddabf9e Update bindings mio 2022-11-01 10:06:34 +01:00
  • bdd9f4fa9a Bump version to 2.0.1 mio 2022-11-01 10:06:22 +01:00
  • d9c241d5f4 Update FAQ mio 2022-11-01 10:04:59 +01:00
  • 3c53a64e30 Merge branch 'dev' Nguyen Anh Quynh 2022-11-01 13:56:59 +08:00
  • e6da816803 Update changelog mio 2022-10-31 16:08:51 +01:00
  • 8ac20e2012 python: add some more comments for samples Nguyen Anh Quynh 2022-10-31 12:37:18 +08:00
  • 951f155f0a Update SECURITY.md Nguyen Anh Quynh 2022-10-29 01:32:05 +08:00
  • 896416b350 Update SECURITY.md Nguyen Anh Quynh 2022-10-29 01:32:05 +08:00
  • fc193ffe24 Fix missing macros mio 2022-10-28 17:55:39 +02:00
  • a40bf26263 Disable test_x86_unaligned_access on be hosts mio 2022-10-28 17:53:20 +02:00
  • 428ed8fd21 Fix test_x86_unaligned_access for big endian hosts mio 2022-10-28 17:47:55 +02:00
  • 563104fa91 IP register is 2 bytes mio 2022-10-28 17:44:17 +02:00
  • 9c5358c759 Respect QEMU ZMM_Q to work on big endian hosts mio 2022-10-28 17:37:02 +02:00
  • 3c18ddcc41 Fix PC write for PPC32/64 mio 2022-10-28 16:23:50 +02:00
  • 4b961a8ef6 Apply fix for big endian hosts per #1710 mio 2022-10-28 16:20:20 +02:00
  • 98980c904c Pass the correct size integers mio 2022-10-28 15:59:14 +02:00
  • 47275c18f4 Fix a test bug mio 2022-10-28 15:02:59 +02:00
  • d80cd54b0f Revert test_ctl endian changes mio 2022-10-27 23:39:43 +02:00
  • bb7b5bb64a Use macro bswap mio 2022-10-27 23:32:15 +02:00
  • e01556557e Fix endianess in test_ctl mio 2022-10-27 22:52:25 +02:00
  • fb8fb1ca7a Add headers for endianess mio 2022-10-27 22:51:56 +02:00
  • da3999b6f0 Add tests for thumb2 mio 2022-10-21 11:37:07 +02:00
  • 6162708bb2 Hack more to support BE32 mio 2022-10-21 11:29:57 +02:00