Elias Bachaalany
7a42bc7ad3
cmake: rename MOMO_BUILD_AS_LIBRARY to SOGEN_BUILD_STATIC
...
Also adds FATAL_ERROR guard when SOGEN_STATIC_CRT=ON without SOGEN_BUILD_STATIC=ON,
since static CRT with shared libraries causes heap corruption (each DLL gets its own
allocator but sogen passes ownership across boundaries).
These options are designed to be used together for full static linking, useful for
embedding sogen in projects like IDA Pro plugins.
2025-12-02 16:24:27 -08:00
dependabot[bot]
2468a03da0
Build(deps): Bump icicle-vm
...
Bumps [icicle-vm](https://github.com/icicle-emu/icicle-emu ) from `ebb9bd1` to `0ce707e`.
- [Commits](ebb9bd1969...0ce707edd1 )
---
updated-dependencies:
- dependency-name: icicle-vm
dependency-version: 0ce707edd10f7a099426cf02a9fdf8eda3f57768
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:48 +00:00
brian
65eecf1cfd
Comprehensive WOW64 subsystem implementation
2025-10-13 19:55:50 +08:00
momo5502
e1103d48bf
Dummy rdtscp
2025-09-07 21:31:09 +02:00
momo5502
f2916f4f0d
Fix specification
2025-09-07 21:30:11 +02:00
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