Jindra Petřík
|
70e421ec06
|
deobfuscation fix
try..return
|
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
|
dc18fad2b3
|
Improved for continue / goto detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
819a739397
|
GraphTargetVisitorInterface for visiting model
|
2021-01-09 13:00:30 +01:00 |
|
Jindra Petřík
|
6ec124f71a
|
Fixed using temporary registers after for..in (causing §§pop instructions, etc.)
|
2018-05-27 10:49:42 +02:00 |
|
Jindra Petřík
|
813d411ccc
|
universalloop extends whileloop
better while loop detection
|
2018-01-28 13:10:25 +01:00 |
|
Jindra Petřík
|
2bf7597cea
|
update license headers
|
2018-01-16 20:24:33 +01:00 |
|
honfika@gmail.com
|
577bdd4844
|
add missing overrides + some other small changes
|
2016-04-28 22:09:44 +02:00 |
|
honfika@gmail.com
|
fa9623bf9f
|
mulptiple xlf export fix (separate output directory for each swf), show definebuttontag(1) actions in tree, image export fix (sometimes throws ArrumentOutOfBounds exception)
|
2016-03-06 15:35:46 +01:00 |
|
Jindra Petřík
|
ef09513920
|
Implicit coercion on binary/unary op fix - do not show converts in that cases
|
2016-03-05 08:40:06 +01:00 |
|
Jindra Petřík
|
36220f2de3
|
not resolving unusualTags in DefineSprite for parallel speedup off too
improved AS3 deobfsucation
|
2016-02-18 10:32:12 +01:00 |
|
Jindra Petřík
|
6a8d73c798
|
AS3 - some simplifications
|
2016-02-17 19:43:13 +01:00 |
|
Jindra Petřík
|
b6b62b288f
|
#1145 Correct precedence handling on binary operators
|
2016-02-16 23:07:00 +01:00 |
|
Jindra Petřík
|
be8e4df4c7
|
#1145 AS3 better declaration type detection,
better convert_x instruction handling
|
2016-02-16 23:00:17 +01:00 |
|
Jindra Petřík
|
df63334d36
|
#1145 double not (!!) fix
|
2016-02-07 18:11:51 +01:00 |
|
Jindra Petřík
|
ef739fbfd9
|
Simplify nonif expressions while deobfuscation too
Regexp deobfuscation.
Implicit coercion handling.
#1145 double not (!!) fix
|
2016-02-07 17:13:59 +01:00 |
|
Jindra Petřík
|
4994c4a70c
|
Default clause position in switch fixed
|
2016-01-17 21:59:20 +01:00 |
|
Jindra Petřík
|
95b4402390
|
Issue #1134 compiling §§ instructions back while direct editation
(§§goto is still missing)
|
2016-01-16 19:51:11 +01:00 |
|
Jindra Petřík
|
379c9e768d
|
Merge origin/master
|
2016-01-12 20:46:38 +01:00 |
|
Jindra Petřík
|
edad412fc1
|
AS3 RegExp literal decompilation and direct editation
|
2016-01-12 20:45:01 +01:00 |
|
honfika@gmail.com
|
00bb6a075f
|
organize imports
|
2016-01-09 19:51:53 +01:00 |
|
honfika@gmail.com
|
1cea429e7b
|
copyright year updated
|
2016-01-01 14:06:56 +01:00 |
|
honfika@gmail.com
|
52c27db229
|
author javadoc comments added, finished...
|
2015-12-12 16:07:05 +01:00 |
|
Jindra Petřík
|
4a4e0e4898
|
Better line start detection
Fixed debug info injection
|
2015-11-17 09:24:42 +01:00 |
|
honfika@gmail.com
|
75b407d119
|
execute actions without translating them...., using this new execute method in deobfuscator
|
2015-10-25 10:08:28 +01:00 |
|
honfika@gmail.com
|
a4f4dd3604
|
small improvements, little bit faster decompilation by caching the number values of the strings
|
2015-10-23 12:56:27 +02:00 |
|
Jindra Petřík
|
09ae6c62a0
|
Issue #418 and/or detection fix
|
2015-10-22 09:49:11 +02:00 |
|
honfika@gmail.com
|
6dac1cbb9b
|
is compile time fix
|
2015-09-23 09:58:02 +02:00 |
|
honfika@gmail.com
|
b5df7b0f08
|
call getPrecedence only 1 time: fix
|
2015-09-20 14:39:07 +02:00 |
|
honfika@gmail.com
|
14e6922eb7
|
call getPrecedence only 1 time
|
2015-09-20 14:01:26 +02:00 |
|
honfika@gmail.com
|
e8fb8e2f37
|
faster syntax highlighting
|
2015-09-16 14:12:13 +02:00 |
|
honfika@gmail.com
|
dd4933967e
|
fullyQualifiedaNames are DottedChains
|
2015-07-12 21:27:49 +02:00 |
|
honfika@gmail.com
|
9a0a54bebb
|
hashCode and equals
|
2015-07-12 18:14:26 +02:00 |
|
honfika@gmail.com
|
fa6b85416f
|
export fix
|
2015-07-11 19:20:43 +02:00 |
|
Jindra Petřík
|
9646a6e848
|
Block refactoring - uses same method.
Use a bit of line information to put commands on same line when needed.
|
2015-07-10 06:15:11 +02:00 |
|
honfika@gmail.com
|
cc8bf6fb7a
|
small fixes/improvements
|
2015-07-09 16:42:42 +02:00 |
|
honfika@gmail.com
|
42a8fc4c22
|
GraphTargetItem.src is readonly (field is private, getter added)
|
2015-07-09 10:51:04 +02:00 |
|
honfika@gmail.com
|
31eb284b60
|
no more string concatenation in graph text writer
|
2015-07-07 16:24:43 +02:00 |
|
honfika@gmail.com
|
fac67d5baa
|
format source code
|
2015-07-04 20:51:26 +02:00 |
|
Jindra Petřík
|
3a22038f03
|
AS3 - improved switch handling
|
2015-07-04 15:21:47 +02:00 |
|
Jindra Petřík
|
626668fc43
|
Merge branch 'v6'
Conflicts:
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ABC.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScriptLexer.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/SymbolType.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/InstanceInfo.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionGraph.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionListReader.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf6/ActionEnumerate2.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphSourceItem.java
libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphTargetItem.java
libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java
libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2Test.java
src/com/jpexs/decompiler/flash/gui/Main.java
src/com/jpexs/decompiler/flash/gui/abc/UsageFrame.java
|
2015-07-03 19:06:09 +02:00 |
|
Jindra Petřík
|
0cea275073
|
A fix ?
|
2015-07-03 18:34:17 +02:00 |
|
Jindra Petřík
|
7983b0bd01
|
Adding goto §§ instruction for unresolved jumps (FlashCC etc.)
AS3: Add/remove instruction improvement
|
2015-07-02 06:31:12 +02:00 |
|
Jindra Petřík
|
84398eaccf
|
New AS3 Deobfuscation method similar to that for AS1/2
|
2015-06-20 20:27:39 +02:00 |
|
Jindra Petřík
|
cac19d6cb9
|
Stack handling improved - no more StackEmptyException
And/Or handling improved
Preprocessor instructions introduced - §§pop,§§push...
|
2015-06-12 13:04:13 +02:00 |
|
Jindra Petřík
|
f8f80c3b8a
|
various AS3 decompilation improvements
|
2015-06-01 07:05:16 +02:00 |
|
honfika@gmail.com
|
e49296770f
|
format source code
|
2015-05-08 13:33:40 +02:00 |
|
Jindra Petřík
|
af31f85c49
|
Issue #842 For reconstruction if debug line info present
Spaces added between parts of for
|
2015-04-26 08:21:50 +02:00 |
|
honfika@gmail.com
|
ade56d45a2
|
format code: blank lines
|
2015-01-18 21:32:37 +01:00 |
|
honfika@gmail.com
|
c4d35dd36a
|
copyright year updated 2
|
2015-01-13 20:32:14 +01:00 |
|