Joshua "Yoshi" Askharoun
|
c68fb6fc1f
|
Begin work on UIXC debug command
|
2025-11-28 18:06:49 -06:00 |
|
Joshua "Yoshi" Askharoun
|
806d697e79
|
XML debug symbols
|
2025-11-28 18:06:19 -06:00 |
|
Joshua "Yoshi" Askharoun
|
396d4f4015
|
null is not a valid type
|
2025-11-24 03:01:57 -06:00 |
|
Joshua "Yoshi" Askharoun
|
3a1bb61493
|
Mark INIT instruction as handled
|
2025-11-24 02:42:41 -06:00 |
|
Joshua "Yoshi" Askharoun
|
3557437daf
|
Temporarily disable # syntax for refresh methods
|
2025-11-24 02:36:24 -06:00 |
|
Joshua "Yoshi" Askharoun
|
e0d3771a63
|
Recognize object creation syntax when inferring types
|
2025-11-24 02:31:23 -06:00 |
|
Joshua "Yoshi" Askharoun
|
ef2de0a2d1
|
Prevent DIS from producing invalid statements
|
2025-11-24 02:18:59 -06:00 |
|
Joshua "Yoshi" Askharoun
|
f0f067759a
|
Unify invocation and member access type inference, add support for chained accesses
|
2025-11-24 02:10:55 -06:00 |
|
Joshua "Yoshi" Askharoun
|
d8c073bd3d
|
Add special handling for SingleModelItem
|
2025-11-24 01:22:19 -06:00 |
|
Yoshi Askharoun
|
8c63355a16
|
Update Iris and add sample of new CFA
|
2025-09-27 21:53:43 -05:00 |
|
Yoshi Askharoun
|
47e368ab24
|
Remove old test code
|
2025-09-27 03:08:35 -05:00 |
|
Yoshi Askharoun
|
97c6e7d1c2
|
[WIP] Build source map for scripts
|
2025-09-27 03:08:25 -05:00 |
|
Yoshi Askharoun
|
bbf9a6b87b
|
[WIP] Associate offsets with decompiled code
|
2025-09-27 02:19:16 -05:00 |
|
Yoshi Askharoun
|
614b317c19
|
Use CDATA for embedded scripts
|
2025-09-26 20:13:15 -05:00 |
|
Yoshi Askharoun
|
8e84eaafca
|
Keep track of loop variables as scoped locals
|
2025-09-26 13:26:19 -05:00 |
|
Yoshi Askharoun
|
6bf7589819
|
Remove unused braek/continue tracking
|
2025-09-26 13:20:59 -05:00 |
|
Yoshi Askharoun
|
89fd689001
|
Foreach decompilation
|
2025-09-26 13:20:12 -05:00 |
|
Yoshi Askharoun
|
3fdd482fad
|
Move blockStack to CFA class
|
2025-09-25 16:13:23 -05:00 |
|
Yoshi Askharoun
|
8fa63ee996
|
Remove dead control block code
|
2025-09-25 15:54:17 -05:00 |
|
Yoshi Askharoun
|
62216f0fad
|
Make if and foreach constructs compatible
|
2025-09-25 15:52:13 -05:00 |
|
Yoshi Askharoun
|
587dcfa3b5
|
[WIP] Support for basic foreach loops
|
2025-09-24 21:52:20 -05:00 |
|
Yoshi Askharoun
|
ee34decfd4
|
Add foreach tests
|
2025-09-24 19:21:30 -05:00 |
|
Yoshi Askharoun
|
5d6dd89f30
|
Support getting type info when writing symbols to symbols
|
2025-09-24 19:21:12 -05:00 |
|
Yoshi Askharoun
|
2a8aca41c1
|
Make CFA an instance class
|
2025-09-24 18:08:14 -05:00 |
|
Yoshi Askharoun
|
f8d4a5e65d
|
Slight optimizations to dominator calc
|
2025-09-24 17:58:25 -05:00 |
|