Commit Graph
17 Commits
Author SHA1 Message Date
Sam Byass 7586718ee8 Decompiler: Fix return register issues with CallVoid, fix missing call/init metadata thunks, fix generic field offsets, resolve icalls 2026-08-09 20:43:21 +01:00
Sam Byass b44ca12267 Decompiler: Fix incorrect handling of jmp <reg> causing stack to never settle 2026-08-03 13:51:02 +01:00
Sam Byass 35707d64ca Decompiler: Support szarray, virtual calls, address of local, plus clean up ILSpy output by adjusting the IL 2026-08-02 23:23:26 +01:00
Sam Byass a87d484b95 Decompiler: Stop having operands be raw object-typed 2026-08-02 14:12:15 +01:00
Sam Byass 8cdb1c2ece Decompiler: Fix operand setting not invalidating sources, leading to invalid cast exceptions 2026-08-02 13:22:19 +01:00
Sam Byass 75f74b4f8e Decompiler: Fix SSA / dominator correctness 2026-06-07 17:25:25 +01:00
Sam ByassandMilo 7fd44cac62 Rebase of #481 on current development
Original exploratory work by Milo (@TheUser-1231) in PR #481.

Co-authored-by: Milo <[email protected]>
2026-06-07 17:25:14 +01:00
Xpl0itR 9f6b2f6d76 Remove static mutable state from LibCpp2IL 2: Electric Boogaloo (#542) 2026-06-07 14:14:35 +01:00
gompoc fb78fcb07b Core.Tests: Add another graph test case/cleanup 2024-08-25 13:11:40 +01:00
Sam Byass 059ab924e7 Standardise code formatting across entire repo 2024-08-25 00:19:11 +01:00
thegu5 b993b3eef8 bump language versions, use collection expressions and file-scoped namespaces 2024-08-21 09:15:53 +00:00
Sam Byass 5c0a0c0349 Core: Optimize ISILControlFlowGraph.Build time 2024-08-12 15:28:04 +01:00
Sam Byass 90e628a4c6 Core: Fix some nullability warnings 2024-08-12 13:27:47 +01:00
gompoc dfb1e85e75 Fix empty unknown blocks being generated 2024-08-11 22:12:19 +01:00
gompoc 1d4baf3958 add new project 2024-08-11 22:12:19 +01:00
gompoc c721c2efb4 Core: Delete old files 2024-08-11 22:12:19 +01:00
gompoc 3f2236e05f Messing around 2024-08-11 22:12:19 +01:00