Adam
|
dfcc41b41c
|
I will need to actually perform method invocations during execution to
be able to pass/get the correct underlying types of variables for the
virtual method lookup.
|
2015-06-26 13:19:51 -04:00 |
|
Adam
|
815b2e2931
|
works. splitting blocks by instructions jumped to and not checking
whether inlinable blocks were terminal.
|
2015-06-20 18:39:40 -04:00 |
|
Adam
|
713db7777f
|
remove stack of ifs in illegal state ex deob, get rid of using pcs in
frame to execute, need to remove more of this later, make jumps jump to
instructions, doesn't yet work
|
2015-06-20 17:56:46 -04:00 |
|
Adam
|
98d85c646b
|
illegal state exception deob, ff doesnt fully like it yet though
|
2015-06-19 23:30:03 -04:00 |
|
Adam
|
d3142d83ce
|
Simplify jump deob, just destroy and rebuld jump graph instead of trying
to update it which sucks.
|
2015-06-18 16:49:47 -04:00 |
|
Adam
|
cb172775d4
|
Don't try and move jumps around in exceptions
|
2015-06-17 19:03:00 -04:00 |
|
Adam
|
3140a51f3f
|
Conflicts:
src/main/java/info/sigterm/deob/Deob.java
src/main/java/info/sigterm/deob/attributes/code/Instructions.java
|
2015-06-13 11:09:34 -04:00 |
|
Adam
|
a677e64aac
|
Remove unused parameters
|
2015-06-13 11:01:46 -04:00 |
|
Adam
|
1e34e0ec66
|
Remove instructions correctly
|
2015-05-11 10:26:48 -04:00 |
|
Adam
|
64d41c6f92
|
Cleanup block removal
|
2015-05-11 10:25:00 -04:00 |
|
Adam
|
fa3e9c0262
|
Hard to follow, exception removal and unused block (only from the now
removed exceptions from what I can tell)
|
2015-05-10 16:42:47 -04:00 |
|
Adam
|
0d21d49d2d
|
Can detect unused parameters
|
2015-05-05 13:36:54 -04:00 |
|
Adam
|
a9f953b46a
|
Class writing, call graph, eclipse project
|
2015-04-25 12:47:06 -04:00 |
|
Adam
|
ea366191ea
|
Some branching/jumping
|
2014-12-05 16:26:07 -05:00 |
|
Adam
|
37dac95ee0
|
More execution stuff
|
2014-12-02 12:02:29 -05:00 |
|
Adam
|
4a24560be5
|
Add field references, only for getstatic currently
|
2014-12-01 17:00:55 -05:00 |
|
Adam
|
df28895fc8
|
Build jump graph
|
2014-12-01 12:19:48 -05:00 |
|
Adam
|
44f018727f
|
Fix invokeinterface, add invokedynamic
|
2014-12-01 12:00:46 -05:00 |
|
Adam
|
b51ed54426
|
Seems to run
|
2014-12-01 11:42:47 -05:00 |
|
Adam
|
39ed12af48
|
Instructions done
|
2014-12-01 11:37:08 -05:00 |
|
Adam
|
9a128c191c
|
Unfinished
|
2014-12-01 00:31:26 -05:00 |
|