Adam
|
cbe45eddfe
|
Keep real type of stack contexts, which I think I need later. Exec test passes, not sure of other implications of this.
|
2016-01-30 15:56:36 -05:00 |
|
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 |
|