Jindra Petřík
|
a157338f4d
|
Fixed Switch detection problems producing §§goto - multiple heads (try..catch)
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
49c8251e4d
|
Fixed #2077 Switch detection problems producing §§goto
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
05d5fee409
|
Fixed #2052 Detection of switches based on notequal operator
update license in header
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
487d1f8b14
|
Update license year
|
2023-03-19 22:43:41 +01:00 |
|
Jindra Petřík
|
8b6a3e0c54
|
getLoopsWalk optimization to not use recursion when not needed
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
051087e9ad
|
Fixed #1842 AS1/2 Better handling obfuscated code, for..in
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
29e2dc7ce3
|
Fixed #1894 Switch inside loop
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
b9736b3590
|
Fixed #1895 Handling of unstructured switch
|
2022-12-02 08:56:02 +01:00 |
|
Jindra Petřík
|
e588cbda3a
|
Fixed #1894 AS3 - XML filters in some corner cases
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
a41926a662
|
Fixed #1894 Switches vs loops decompilation (now with two passes)
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
ad97886306
|
Fixed Switch decompilation in some corner cases
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
792df04427
|
Fixed #1840 Proper if..continue..break handling
|
2022-11-20 22:12:19 +01:00 |
|
Jindra Petřík
|
1d82af4855
|
Update license header year
|
2022-11-06 21:44:39 +01:00 |
|
Jindra Petřík
|
10b0875358
|
organize imports inspection
|
2022-10-23 16:54:49 +02:00 |
|
Jindra Petřík
|
4f8cac556d
|
Fixed AS1/2 actioncontainers (like try) inside ifs
|
2021-12-06 08:23:13 +01:00 |
|
Jindra Petřík
|
9e6548ceb0
|
Fixed #1762 AS - switch detection (mostcommon pathpart)
|
2021-12-02 18:59:32 +01:00 |
|
Jindra Petřík
|
5916c00bbd
|
iframeloaded special case when it hits next graphpart (will this happen?)
|
2021-11-29 17:15:56 +01:00 |
|
Jindra Petřík
|
b3308a2599
|
Fixed AS1/2 - ifFrameLoaded with nontrivial items inside
|
2021-11-29 17:15:56 +01:00 |
|
Jindra Petřík
|
526f484513
|
Fixed AS1/2 - switch with nontrivial expressions like and/or,ternar (second pass)
|
2021-11-29 17:15:56 +01:00 |
|
Jindra Petřík
|
054c40486a
|
Fixed #1686 AS1/2 decompilation and editation of nested tellTarget
|
2021-11-19 13:03:23 +01:00 |
|
Jindra Petřík
|
80c9b7d601
|
Fixed #1726 Decompiling AS - missing break when on false branch vs continue on true
|
2021-11-19 13:03:23 +01:00 |
|
Jindra Petřík
|
0a4dc74c61
|
Fixed: AS decompilation - §§push before loop
|
2021-04-05 16:56:59 +02:00 |
|
Jindra Petřík
|
b7e418f6b6
|
Fixed: AS decompilation - certain combinations of ifs and switch
|
2021-04-05 16:56:59 +02:00 |
|
Jindra Petřík
|
f6459bb740
|
Fixed: AS decompilation - Gotos handling vs and/or
|
2021-04-05 16:56:59 +02:00 |
|
Jindra Petřík
|
98703e4e5a
|
Fixed: #270 AS decompilation - comma in ternar
|
2021-03-13 21:08:23 +01:00 |
|
Jindra Petřík
|
b84ccc7005
|
Fixed: #270 AS3 decompilation - loop followed by try
|
2021-03-13 21:08:23 +01:00 |
|
Jindra Petřík
|
09b68c1f9c
|
Fixed: #270 AS decompilation - switch in loop
|
2021-03-13 21:08:23 +01:00 |
|
Jindra Petřík
|
763784dbf3
|
Improved goto handling
|
2021-03-05 21:22:55 +01:00 |
|
Jindra Petřík
|
c800aa7ca4
|
Fixed: Decompilation - Goto handling
|
2021-03-05 21:22:55 +01:00 |
|
Jindra Petřík
|
79b1e45df3
|
Fixed: #1626 AS3 decompilation - unpopped obfuscated function
|
2021-03-05 21:22:55 +01:00 |
|
Jindra Petřík
|
8a6c4cf35c
|
Fixed: AS3 with statement decompilation
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
66b0d0bb13
|
Fixed #1227 AS3 avoid recursion (stackoverflow) caused by newfunction instruction
|
2021-02-11 11:10:56 +01:00 |
|
Jindra Petřík
|
a97f57c40f
|
Fixed: AS3 break loop in catch clause
|
2021-02-09 18:33:26 +01:00 |
|
Jindra Petřík
|
0f53d86459
|
removed accidentally left debug info
|
2021-02-09 13:20:39 +01:00 |
|
Jindra Petřík
|
189be5f1af
|
fix AVM2DeobfuscatorJumps - no replacing jump when on exception start
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
16c2ec01ea
|
try in if fix
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ebc8e86323
|
break detection fix,
do..while fix
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
14403e034b
|
ignore true/false in &&,|| on variable
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
e24f3b6d40
|
try..catch break detection fix
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
45436d7232
|
not using exception end as alternate entry, fix tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
bca83c3bb4
|
try..catch vs loops
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
7644eddfd3
|
try to improve try..catch vs loops
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
72f0c66aa7
|
ignoring && true, || false
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
9e07695427
|
Fixed AS3: try..catch in do..while vs do..while in try..catch
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
0e813bd896
|
AS3 Fix and/or in try clause
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
34b69e83c3
|
AS3 try..catch..finally fixes
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
f6744eafb9
|
Fixed: Try..catch.finally vs loops
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
b432037bf8
|
Fixed diplicate refs on graph creation
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
d03c64d43d
|
Fixed and+dowhile on ASC2 - precontinue can use stack.
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
1a393854c0
|
try..catch..finally of SWFTools AS3Compile
|
2021-02-08 20:15:19 +01:00 |
|