Commit Graph
18042 Commits
Author SHA1 Message Date
Adam 2a3b9158ea ifcmpge vs ifcmplt 2016-01-30 14:06:23 -05:00
Adam 2b4c47fb25 ifacmpeq vs ifnonnull, ifeq vs ificmpne 2016-01-30 13:56:58 -05:00
Adam 234e42a319 Fix previous commit 2016-01-30 13:52:35 -05:00
Adam f96f9b6c02 ificmpne to ificmpeq 2016-01-30 11:31:52 -05:00
Adam d24411e63f Make test files configurable 2016-01-30 11:14:02 -05:00
Adam c8d29e3be4 Should be looking up all methods in invokevirtual, not just based off of the pool method and up. With test=true this fails on the constructor inlined constant value obfuscation. 2016-01-29 21:52:39 -05:00
Adam f50c6523c0 hm 2016-01-29 21:24:07 -05:00
Adam 39ac3f1d68 ifnull 2016-01-29 20:38:24 -05:00
Adam def680fb9c iflt 2016-01-29 20:31:22 -05:00
Adam fac66bfe52 Test all deep 2016-01-25 16:32:33 -05:00
Adam 91ff039691 I dont know if this is right but test all passes again 2016-01-25 16:27:53 -05:00
Adam 6da0b66b2f Merge branch 'master+rename5' into HEAD 2016-01-25 16:22:03 -05:00
Adam e5e101214c ahhhhhhhhhhhhhhhhhhh 2016-01-25 16:13:21 -05:00
Adam b816944029 hm this is horrible 2016-01-25 14:43:55 -05:00
Adam 951a6699c8 711 vs 742 but not the same 2016-01-25 13:44:08 -05:00
Adam a0a2054187 ifacmpeq vs ifacmpne, fix ordering methods on initial mappings 2016-01-25 12:00:12 -05:00
Adam 1bbb2f2250 ifle <-> ifgt, work on all mapping test 2016-01-25 11:41:44 -05:00
Adam a56e2b2783 Experimenting with using parallel executor for all mapping 2016-01-24 13:22:10 -05:00
Adam d328551750 Trying to see if I can run pme on client init. Failing between unequal number of java string invokes 2016-01-17 20:29:23 -05:00
Adam c632beac50 another test 2016-01-17 17:00:43 -05:00
Adam a82a9ba4b9 I guess when I rebuilt the test jar the order of the classes changed, 1->100 not 1->2, which made the class inheritance order inconsistent 2016-01-17 11:32:14 -05:00
Adam 67d8bfed47 I don't know why this is failing 2016-01-14 21:02:07 -05:00
Adam 90d5f5ead0 Add to test 2016-01-13 18:16:39 -05:00
Adam 35ca054da8 mappable test seems to not work well, I think because of static methods 2016-01-13 18:02:36 -05:00
Adam 3b4ea9ce0d More tests 2016-01-13 14:58:15 -05:00
Adam 28abf2f343 mapOtherBranch stuff, seems to run 2016-01-13 12:34:05 -05:00
Adam 99c51051fe Began thinking about this branch thing 2016-01-13 10:31:33 -05:00
Adam 47b30983cb Add to test 2016-01-11 12:23:03 -05:00
Adam f81edec171 Don't have findMethodFromClass add methods twice, happens if finding first from a parent class 2016-01-11 12:18:44 -05:00
Adam 44372c8696 Another method 2016-01-11 08:44:49 -05:00
Adam f418d95b84 Add another method 2016-01-10 19:00:37 -05:00
Adam 6dc905a347 thats weird, map static test passes on vmethod3054 vs vmethod2973 2016-01-08 16:25:29 -05:00
Adam 02a4041306 Need to split aeq from ieq 2016-01-03 20:33:57 -05:00
Adam eef43dd913 Actually this 2016-01-03 19:58:46 -05:00
Adam 261e195ea5 Add isSame(). I guess I changed the methods being tested too. 2016-01-03 18:38:37 -05:00
Adam d029c128e3 Allow parallel mapping executor to step through static methods if it encounters an invokestatic that doesn't match the other executor. Maybe works. Hitting an ifnull vs if check fail in my test. 2016-01-01 19:01:40 -05:00
Adam 6bb02614ca Skip ctors and class initializers, and exception frames for now in parallel executor. Found a case of ifeq with one side null vs ifnull, so, need to write some if logic. 2015-12-31 18:49:48 -05:00
Adam c5941c5f6a Fix tests 2015-12-31 13:20:46 -05:00
Adam a495c5c905 Solved methods 860, solved fields 856, unsolved methods 253, unsolved fields 1439 - I guess because i changed how graph building works 2015-12-13 17:57:25 -05:00
Adam 5e8681adfd parallel mapping executor 2015-12-13 16:14:28 -05:00
Adam 5ca2e373f5 Test seems promising 2015-12-13 12:39:48 -05:00
Adam 69600fbf4e Split up if/if0s for mapping stuff, maybe 2015-12-13 00:38:14 -05:00
Adam a0a0d1e645 Remove old frame stuff 2015-12-12 19:33:58 -05:00
Adam 3ce0b0a7b9 Add graphbuilder to statically build graph 2015-12-12 15:19:55 -05:00
Adam 540c1ac5af Some fixes. 2015-12-12 12:30:12 -05:00
Adam 24aecb8828 Seeing a weird discrepency with edgecount here 2015-12-06 18:35:03 -05:00
Adam 534623316e Solved methods 942, solved fields 1295, unsolved methods 171, unsolved fields 1000 2015-12-06 17:53:49 -05:00
Adam 034a5d53aa Solved methods 942, solved fields 1271, unsolved methods 171, unsolved fields 1024 2015-12-06 15:42:03 -05:00
Adam 12ca546701 Start tracking values places if possible. Interesting changes to iinc where vctx now has no stack contextt (as it shouldn't?). Not sure what else that will break. 2015-12-05 23:43:16 -05:00
Adam 9b2b5fdecf hn 2015-12-05 18:42:16 -05:00