Commit Graph

25 Commits

Author SHA1 Message Date
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
Maurice Heumann
d6a419d5f6 Add Ghidra processor specification 2025-04-04 15:35:10 +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
afd9344e97 Extract registers 2025-04-01 18:34:29 +02:00
momo5502
fd018c46b4 Support saving and restoring registers 2025-04-01 18:23:24 +02:00
Maurice Heumann
7222c0fc1d Add icicle mmio support 2025-04-01 15:40:53 +02:00
momo5502
3e6c8ed84c Adjust icicle config 2025-03-29 11:39:13 +01:00
momo5502
b215699360 Fix syscall execution 2025-03-29 11:31:30 +01:00
momo5502
2a74303cdc Support syscall hooks 2025-03-29 10:44:41 +01:00
momo5502
637ed75b8c GDT fixes 2025-03-29 10:44:41 +01:00
momo5502
af6492be6d Unify setting segment base 2025-03-29 10:44:41 +01:00
Maurice Heumann
dec66f051d Test 2025-03-29 10:44:41 +01:00
Maurice Heumann
ab144de125 Prepare register support 2025-03-29 10:44:41 +01:00
momo5502
da6ba1a329 Support reading and writing memory 2025-03-29 10:44:41 +01:00
momo5502
65d0da70a0 Fix rust cmake 2025-03-29 10:44:41 +01:00
Maurice Heumann
63f54df78c Icicle progress 2025-03-29 10:44:41 +01:00
momo5502
985dd49059 Fix cargo builds 2025-03-29 10:44:41 +01:00
momo5502
32ebda5fe7 Support android 2025-03-29 10:44:41 +01:00
momo5502
448e11b737 Support iOS 2025-03-29 10:44:41 +01:00
momo5502
6fb7450e0f Add rust code and cmake integration 2025-03-29 10:44:41 +01:00