João Lucas
|
ac76a3ffd3
|
chore: improve momo_strip_target and add unicord-emulator and windows-emulator-test
|
2025-04-09 11:00:04 -03:00 |
|
Maurice Heumann
|
d73be6b656
|
Switch back to main icicle repo
|
2025-04-09 07:02:38 +02:00 |
|
Maurice Heumann
|
803c7da07b
|
Disable icicle jit (#183)
|
2025-04-09 04:42:10 +02:00 |
|
momo5502
|
9e4e872b55
|
Run icicle debug tests
|
2025-04-08 20:37:56 +02:00 |
|
momo5502
|
b9c4cf98ad
|
Disable icicle jit
|
2025-04-08 20:29:53 +02:00 |
|
momo5502
|
9e8f921be1
|
Add emulator names
|
2025-04-08 20:29:53 +02:00 |
|
Maurice Heumann
|
67d34b3988
|
Small fix
|
2025-04-08 10:17:05 +02:00 |
|
Maurice Heumann
|
0d9e03b673
|
Support logging debug strings (#182)
|
2025-04-07 21:31:59 +02:00 |
|
momo5502
|
f1101cc90d
|
Fix module lookup
|
2025-04-07 21:04:06 +02:00 |
|
momo5502
|
3c58c1af98
|
Log debug strings
|
2025-04-07 21:03:57 +02:00 |
|
momo5502
|
62c972333a
|
Support ignoring multiple functions
|
2025-04-07 19:01:10 +02:00 |
|
Maurice Heumann
|
73c37eaeb1
|
Fix NtQueryInformationProcess ProcessDebugFlags
|
2025-04-07 15:47:00 +02:00 |
|
Maurice Heumann
|
66a529cf43
|
More logging
|
2025-04-07 15:36:25 +02:00 |
|
Maurice Heumann
|
f087d3998a
|
Ignore certain function calls
|
2025-04-07 15:17:52 +02:00 |
|
Maurice Heumann
|
7f3c5d080c
|
Basic working icicle support (#181)
|
2025-04-07 09:31:42 +02:00 |
|
Maurice Heumann
|
e749c7d47f
|
Adapt readme
|
2025-04-07 09:02:05 +02:00 |
|
Maurice Heumann
|
1cfe20b7a1
|
Skip icicle debug tests
|
2025-04-07 08:04:24 +02:00 |
|
Maurice Heumann
|
787410ff33
|
Remove IP skip check
|
2025-04-07 07:52:02 +02:00 |
|
Maurice Heumann
|
baad36ccf2
|
Support interrupt hooks
|
2025-04-07 07:24:46 +02:00 |
|
momo5502
|
1ed997445d
|
Fix IRETQ instruction
|
2025-04-06 20:56:28 +02:00 |
|
momo5502
|
e8ac70f0d0
|
Use ghidra spec from icicle-python
--> https://github.com/icicle-emu/icicle-python
|
2025-04-06 20:55:51 +02:00 |
|
momo5502
|
5fde8c033d
|
Fix hooks
This fixes #180
|
2025-04-06 20:01:18 +02:00 |
|
momo5502
|
cacf2c152c
|
Fix single stepping after breakpoints
|
2025-04-06 17:50:02 +02:00 |
|
momo5502
|
e40e1bfb83
|
Ugly hack to *sometimes* fix instruction skipping
|
2025-04-06 10:46:21 +02:00 |
|
momo5502
|
3450a6a517
|
Fix reading/writing eflags
|
2025-04-06 09:44:46 +02:00 |
|
momo5502
|
320af6bb46
|
Support GDB stepping
...almost :(
|
2025-04-06 09:44:05 +02:00 |
|
momo5502
|
ed711197ae
|
Fix GDB debugging with icicle
|
2025-04-05 16:15:56 +02:00 |
|
momo5502
|
bfb9760d29
|
Fix unicorn read hook
|
2025-04-05 15:58:34 +02:00 |
|
momo5502
|
3978eeed2a
|
Finish execution hook support
|
2025-04-05 15:28:14 +02:00 |
|
momo5502
|
efe5a21e57
|
Switch to icicle fork
|
2025-04-05 14:50:11 +02:00 |
|
momo5502
|
638ad2c7a4
|
Support read and write hooks
|
2025-04-05 12:51:37 +02:00 |
|
momo5502
|
349526a54a
|
Simplify hooking interface
|
2025-04-05 11:59:49 +02:00 |
|
momo5502
|
a336bdf2af
|
Simplify violation hook API
|
2025-04-05 10:01:28 +02:00 |
|
momo5502
|
0fbb7a2e0d
|
Revert "Disable exceptions for now"
This reverts commit 3391780c2f.
|
2025-04-05 09:28:01 +02:00 |
|
momo5502
|
3de9043299
|
Revert "Disable icicle tests"
This reverts commit dd7a80a9f0.
|
2025-04-05 09:23:38 +02:00 |
|
Maurice Heumann
|
3391780c2f
|
Disable exceptions for now
|
2025-04-05 09:23:30 +02:00 |
|
Maurice Heumann
|
8935a3d56e
|
Integrate icicle into CI (#179)
But disable it for now
|
2025-04-05 09:23:01 +02:00 |
|
momo5502
|
dd7a80a9f0
|
Disable icicle tests
|
2025-04-05 09:03:41 +02:00 |
|
momo5502
|
d191f8e667
|
Optimize MMIO handling
|
2025-04-05 09:03:41 +02:00 |
|
momo5502
|
b696117424
|
Add safety checks
|
2025-04-05 09:03:41 +02:00 |
|
momo5502
|
102676b51c
|
Unify environment variables
|
2025-04-05 09:03:41 +02:00 |
|
Maurice Heumann
|
d6a419d5f6
|
Add Ghidra processor specification
|
2025-04-04 15:35:10 +02:00 |
|
Maurice Heumann
|
8de5c7be3a
|
Run icicle tests
|
2025-04-04 15:34:58 +02:00 |
|
Maurice Heumann
|
6b6d2d29f7
|
Merge icicle progress (#178)
|
2025-04-04 13:34:26 +02:00 |
|
Maurice Heumann
|
24df7c65c2
|
Support accurate instruction counts
|
2025-04-04 13:13:09 +02:00 |
|
Maurice Heumann
|
204159f137
|
Support violation hooks
|
2025-04-02 08:21:37 +02:00 |
|
momo5502
|
f5b77ffa67
|
Tests
|
2025-04-02 07:03:01 +02:00 |
|
momo5502
|
84268bc7e3
|
More icicle progress
|
2025-04-02 06:28:01 +02:00 |
|
momo5502
|
ec235202fb
|
Prepare instruction hook injection
|
2025-04-01 20:54:08 +02:00 |
|
momo5502
|
5846d2c0b9
|
Generalize hook store
|
2025-04-01 20:54:08 +02:00 |
|