Commit Graph

11229 Commits

Author SHA1 Message Date
Adam
ba7486b98b Descriptor stuff 2015-05-10 15:06:50 -04:00
Adam
4af719032d Allow pool to be dynamically rebuilt 2015-05-09 17:00:30 -04:00
Adam
0d21d49d2d Can detect unused parameters 2015-05-05 13:36:54 -04:00
Adam
e70466fc0a Add local var table instruction type and make relevant instructions
implement it
2015-05-04 15:36:38 -04:00
Adam
267efc7940 Remove unused methods 2015-04-25 15:30:22 -04:00
Adam
a9f953b46a Class writing, call graph, eclipse project 2015-04-25 12:47:06 -04:00
Adam
4dc6bfc949 Doesn't execute all paths correctly 2015-02-08 16:35:58 -05:00
Adam
d00e5b03e1 Doesn't work and I don't know why 2015-02-01 22:19:28 -05:00
Adam
027dc6eff9 Some thinking about exceptions 2015-02-01 21:15:14 -05:00
Adam
763d82379e Add eclipse project file 2015-02-01 18:06:18 -05:00
Adam
e38b4c5212 More execution work 2015-02-01 17:49:33 -05:00
Adam
cec4f0ac59 getObject on String should really just return the string 2015-01-26 02:25:42 -05:00
Adam
55dca4fa9b Executor work 2015-01-26 00:40:54 -05:00
Adam
a998491133 Invokeinterface, among others 2014-12-09 02:00:19 -05:00
Adam
463b6df138 Array stuff needs more thinking. 2014-12-05 17:18:16 -05:00
Adam
ea366191ea Some branching/jumping 2014-12-05 16:26:07 -05:00
Adam
ea556bef32 Most other instructions except for function calls and locking 2014-12-04 16:05:41 -05:00
Adam
98b4025a81 More instructions 2014-12-03 14:50:21 -05:00
Adam
81095be5da More execution, including getstatic 2014-12-02 15:36:06 -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
228f650b6c Some thinking about execution 2014-12-01 14:37:19 -05:00
Adam
0d50085e03 Build class graph 2014-12-01 12:52:16 -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
Adam
41681f94a5 init of deob 2014-11-30 20:35:37 -05:00