Commit Graph

43 Commits

Author SHA1 Message Date
dependabot[bot]
97840f8878 Build(deps): Bump icicle-cpu
Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu) from `e80282d` to `ebb9bd1`.
- [Commits](e80282d3e1...ebb9bd1969)

---
updated-dependencies:
- dependency-name: icicle-cpu
  dependency-version: ebb9bd196946a072b6887ba9313392302e6f514a
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 07:43:24 +00:00
momo5502
037f078302 Revert SGDT hooking support
It's useless
2025-08-24 13:49:56 +02:00
momo5502
549be496c4 Merge remote-tracking branch 'origin/main' into unicorn-upgrade-2 2025-08-23 10:40:48 +02:00
momo5502
644dcc903e Support more memory on icicle 2025-08-19 20:23:05 +02:00
momo5502
717478e989 Small icicle optimization 2025-08-19 20:01:17 +02:00
momo5502
81ef6ed71a Fix gdtr loading for unicorn 2025-08-18 19:01:09 +02:00
momo5502
10cd7868ac Support SGDT hooking 2025-08-18 18:24:46 +02:00
momo5502
7d6648ade0 Extend clang-format column limit to 140 2025-08-16 14:55:07 +02:00
momo5502
9e45d2a333 Fix warning 2025-08-09 21:00:10 +02:00
momo5502
b3bdfc9d6b Support hooking/unhooking within hooks for icicle 2025-08-09 20:45:05 +02:00
momo5502
292fc6ce67 Fix compilation 2025-08-09 17:38:20 +02:00
momo5502
eb07148bfd Support hook deletion during hook deletion 2025-08-09 17:23:58 +02:00
Maurice Heumann
2185d00ec0 Revert invalid instruction changes 2025-07-13 19:43:13 +02:00
Maurice Heumann
91375b22f9 Try upgrading unicorn 2025-07-13 19:37:56 +02:00
Maurice Heumann
7632a77c36 Ah fuck it 2025-07-13 12:37:16 +02:00
Maurice Heumann
24ed6db02e Try different fix 2025-07-13 12:25:20 +02:00
Maurice Heumann
cc8aa65aec Fix icicle deprecation warning 2025-07-13 12:07:46 +02:00
dependabot[bot]
ecdc05bd52 Bump pcode in /src/backends/icicle-emulator/icicle-bridge
Bumps [pcode](https://github.com/icicle-emu/icicle-emu) from `2cdcf4b` to `e80282d`.
- [Commits](2cdcf4bdbc...e80282d3e1)

---
updated-dependencies:
- dependency-name: pcode
  dependency-version: e80282d3e1f53177b3f5a82fc48ac7538826a7d9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 07:26:54 +00:00
Maurice Heumann
778647aedb Update unicorn_x86_64_emulator.cpp 2025-06-26 20:23:00 +02:00
momo5502
6cc3aded19 Remove sccache 2025-06-01 12:36:50 +02:00
momo5502
c50fdd17a4 Fix compilation warnings 2025-05-31 10:37:04 +02:00
momo5502
5c0a1ce5c2 Build and test MinGW in CI 2025-05-31 09:47:55 +02:00
momo5502
5041bab9f8 Setup sccache 2025-05-29 09:50:28 +02:00
momo5502
ec67e9d43f Support snapshots for icicle 2025-05-25 16:53:28 +02:00
dependabot[bot]
724d8899c1 Bump icicle-cpu in /src/backends/icicle-emulator/icicle-bridge
Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu) from `fe93092` to `2cdcf4b`.
- [Commits](fe930922ea...2cdcf4bdbc)

---
updated-dependencies:
- dependency-name: icicle-cpu
  dependency-version: 2cdcf4bdbc4a8edc0b65010d64940c762d1f4d51
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 17:34:58 +00:00
momo5502
ce431115b5 Add block hooking to icicle 2025-05-17 17:05:42 +02:00
momo5502
3ba06d15c2 Remove edge generation hook 2025-05-17 17:05:33 +02:00
Maurice Heumann
ab19a2de84 Switch back to original icicle 2025-04-23 09:09:00 +02:00
robert-yates
b2296930d3 prepare 32bit support with name and class inheritance modifications 2025-04-22 12:01:40 +02:00
momo5502
ef72596436 Add nodejs support 2025-04-18 16:59:04 +02:00
momo5502
b170dac195 Fix warnings 2025-04-18 06:52:21 +02:00
momo5502
00353e9a16 Fix argument adapters 2025-04-18 06:28:11 +02:00
momo5502
c1553ad2ec Fixes for emscripten 2025-04-17 19:40:20 +02:00
momo5502
a35745ba90 Fix functions 2025-04-14 20:16:30 +02:00
momo5502
68022ef501 Fixes 2025-04-14 20:16:24 +02:00
momo5502
d9fc5457bc Emscripten tests 2025-04-14 19:47:48 +02:00
momo5502
88d94f7065 Fix hook sizes 2025-04-14 18:34:34 +02:00
Maurice Heumann
b62d4cfc4c Fix unicorn for 32 bit 2025-04-14 15:15:59 +02:00
Maurice Heumann
00084e8ad0 Some fixes 2025-04-14 13:57:56 +02:00
Maurice Heumann
a6dd9251b8 Prepare 32 bit support 2025-04-14 13:57:54 +02:00
momo5502
13ba013413 Handle interrupts in icicle 2025-04-14 07:46:38 +02:00
momo5502
81f6ce1f47 Fix rust formatting 2025-04-14 07:46:28 +02:00
momo5502
d409c08ef6 Restructure backends 2025-04-11 08:58:49 +02:00