Jindra Petřík
|
bfe0fce888
|
new for loop continues detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
f8f7d00981
|
new for loop continues detection WIP
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
97ee0d3433
|
new getmostcommon part stub
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
47e6737422
|
AS3 instruction name padding is optional (can be enabled in settings/scripts)
as it may be hard to search an instruction with spaces behind it
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
8bf95a9076
|
correct custom.swf file
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
31d63eb2b3
|
Fixed #1206 Switch with multiple default clauses
Fixed switch(null) in some cases
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
a6c41ec269
|
Fixed build
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
4fe793599c
|
Properly escape backslash in Graphviz p-code export
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
1c58f4cb69
|
Properly escape lookupswitch (brackets []) in Graphviz p-code export
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
2bebbfad0b
|
fixed some dup problems
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
97c325eb20
|
updated tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
4dc28cdebe
|
increments/decrements, chained assignments fixes
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
9417978be4
|
placeholder
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ae026983de
|
AS3 assembly testdata template generator
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
98c2b1eba9
|
AS3 p-code more RAbcDasm like
- get/setlocal_x renamed to get/setlocalx
- QName casing changed from Qname
Better increment/decrement detection, chained assignments.
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
90bf2057fe
|
AS3 p-code more RAbcDasm like: lookupswitch caseoffsets in brackets
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
286fb9d5e4
|
AS3 docs not correctly displayed under p-code when metadata present
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
0588780b03
|
updated graphviz exporter
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
4c4d173798
|
AS3 p-code more RAbcDasm like: commas in parameters list (WARNING: Breaks backward compatibility)
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
21068f98a7
|
Fix tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
7f6181360f
|
AS3 p-code more RAbcDasm like (parenthesis after True/False/Undefined/Null trait kinds)
AS3 method trait p-code indentation
AS3 editation of body traits (slot/const only)
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ddd2d5697b
|
return in try
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
f4e4835f29
|
Fixed usages in try..finally
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
79cf2324f9
|
Fixed - AS3: return in finally
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
70e421ec06
|
deobfuscation fix
try..return
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
dabb1880fb
|
remove kill switch
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
7037d7ff02
|
Set slot ins fix
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
f51644caeb
|
Set super fix - it's settype (works with chained assignments)
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ada687db7a
|
Updated tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
5796832107
|
Finally return
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
4ac7c72499
|
for (each) in
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
4e191a701f
|
setlocal..getlocal..nootheruse
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
787e22c3e3
|
chained assignments
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
06c681b72c
|
call
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
f7063415ec
|
no print
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ddab9c4ac9
|
Switch
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
7725258ceb
|
Calculate setLocal usages and use it in setProperty
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
9e5b90827d
|
Kill switch
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
21f6c0112f
|
AS3: Show try graph heads in Graphviz distinguished
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
8a1139e66d
|
Graphviz graphs colorized
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
0a60be9246
|
Support for comma operator in switch case statements
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
3f2e075ee9
|
Fixed goto/for detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
c5f992b675
|
Fixed goto/for detectionFixed goto/for detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
f30171188d
|
Fixed goto/for detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
22c2206aec
|
Fixed goto/for detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
6a94a5c274
|
AS3 - more tests, added classes tests back
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
b4b9a7fe8e
|
goto detection improvements
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
fe44fe16f4
|
goto detection improvements
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
054b0dc9f7
|
goto detection... still does not work
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
5d7924fa2c
|
reverting the change about for loops / goto detection :-(
it does not work as intended
|
2021-02-08 20:15:19 +01:00 |
|