Commit Graph

3655 Commits

Author SHA1 Message Date
Jindra Petřík
47bec9e5da Fixed: AS3 - names with custom namespaces not being deobfuscated 2025-09-01 17:02:01 +02:00
Jindra Petřík
d51e75d0e7 Simple values are not duplicated with DuplicateItem/SetTemporary. 2025-09-01 17:01:29 +02:00
Jindra Petřík
f53ecd8778 Do not allow functions with empty names as commands 2025-09-01 17:01:29 +02:00
Jindra Petřík
60d42e76c3 deobfuscation fixes 2025-09-01 17:01:29 +02:00
Jindra Petřík
e9a16ece18 assembled TestIncrement/2 fix 2025-09-01 17:01:29 +02:00
Jindra Petřík
46b05de1b3 updated tests 2025-09-01 17:01:29 +02:00
Jindra Petřík
d09c96fb43 Assembled TestForEach fix 2025-09-01 17:01:29 +02:00
Jindra Petřík
703b7cc71d move to stack fix 2025-09-01 17:01:29 +02:00
Jindra Petřík
d57e2cae31 newclass fix 2025-09-01 17:01:29 +02:00
Jindra Petřík
76c291929c Swf tools try..catch fix 2025-09-01 17:01:29 +02:00
Jindra Petřík
c3b33b3128 Try..catch fix 2025-09-01 17:01:28 +02:00
Jindra Petřík
c8a8ff2fea Get property fix, preincrement air test fix 2025-09-01 17:01:28 +02:00
Jindra Petřík
867e76dff3 Init vector fix 2025-09-01 17:01:28 +02:00
Jindra Petřík
6a892b1796 Modified testcases 2025-09-01 17:01:28 +02:00
Jindra Petřík
a9daa5925f Call ins dup fix 2025-09-01 17:01:28 +02:00
Jindra Petřík
70691e55ff XML filter air fix 2025-09-01 17:01:28 +02:00
Jindra Petřík
a75b964ff6 Compound assignment fix 2025-09-01 17:01:28 +02:00
Jindra Petřík
e0091cb8d1 DeobfuscatePop handling DuplicateSource 2025-09-01 17:01:28 +02:00
Jindra Petřík
f3c48c01da Fixed: Settemp on catch clause 2025-09-01 17:01:28 +02:00
Jindra Petřík
b2442438d4 Fix chained assignments, also reorganized TestIncDec tests 2025-09-01 17:01:28 +02:00
Jindra Petřík
8bbdd415bd Fix TestLogicalComputing 2025-09-01 17:01:27 +02:00
Jindra Petřík
90277af553 Fix rest of TestIncDec AIR tests 2025-09-01 17:01:27 +02:00
Jindra Petřík
c6fccf07fd Fix TestIncDec7 AIR 2025-09-01 17:01:27 +02:00
Jindra Petřík
2d76938123 Fix TestIncDec6 no result AIR 2025-09-01 17:01:27 +02:00
Jindra Petřík
5ab780c78e Fix TestIncDec5 no result AIR 2025-09-01 17:01:27 +02:00
Jindra Petřík
4ea6364f9e Fix TestIncDec5 with result AIR 2025-09-01 17:01:27 +02:00
Jindra Petřík
b019ccaf19 Fix TestIncDec4 no result AIR 2025-09-01 17:01:27 +02:00
Jindra Petřík
58de7a546a Fix TestIncDec12 2025-09-01 17:01:27 +02:00
Jindra Petřík
d49e0ad6ad Fix TestIncDec11 2025-09-01 17:01:27 +02:00
Jindra Petřík
187bd0a274 Fix TestIncDec6 2025-09-01 17:01:27 +02:00
Jindra Petřík
73ea92f266 Fix TestIncDec5 2025-09-01 17:01:27 +02:00
Jindra Petřík
81b8d0ad1f Fix TestIncDec4 2025-09-01 17:01:26 +02:00
Jindra Petřík
01d0716629 Fix TestIncDec4 2025-09-01 17:01:26 +02:00
Jindra Petřík
ed62d9eb02 Fix TestIncDec3 2025-09-01 17:01:26 +02:00
Jindra Petřík
2048402750 Fix TestIncDec1 and 2 2025-09-01 17:01:26 +02:00
Jindra Petřík
7c2c87c8e4 Fix tests 2025-09-01 17:01:26 +02:00
Jindra Petřík
68fdf1097d Swap fixes 2025-09-01 17:01:26 +02:00
Jindra Petřík
82d3cc2d2a Temp var declarations 2025-09-01 17:01:26 +02:00
Jindra Petřík
77d96e8e43 Fix swaps 2025-09-01 17:01:26 +02:00
Jindra Petřík
a804987067 swap item 2025-09-01 17:01:25 +02:00
Jindra Petřík
b449db946f §§dupsrc introduced 2025-09-01 17:01:25 +02:00
Jindra Petřík
922cd45084 Fixed tests. 2025-09-01 17:01:25 +02:00
Jindra Petřík
95b7abb9bc Comma expression improvements. WIP
However, tests fail :-(
2025-09-01 17:01:25 +02:00
Jindra Petřík
a436ddd65c Inc, dec fix 2025-09-01 17:01:25 +02:00
Jindra Petřík
70a4165341 arr++ fix 2025-09-01 17:01:25 +02:00
Jindra Petřík
9a9811f170 Better Comma operator detection WIP 2025-09-01 17:01:25 +02:00
Jindra Petřík
b3a693e4e3 2497 Swap instruction handling. WIP 2025-09-01 17:01:22 +02:00
Jindra Petřík
9e286cff1b Added SWT templates test data (Flash 5) 2025-08-31 00:48:40 +02:00
Jindra Petřík
53725fbb0e Ignore missing font 2025-08-31 00:47:44 +02:00
Jindra Petřík
25b6950b08 ControlTextFormatRecord - fix align constants - ALIGN_RIGHT vs ALIGN_CENTER 2025-08-31 00:25:27 +02:00