Adam
e5e101214c
ahhhhhhhhhhhhhhhhhhh
2016-01-25 16:13:21 -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
Adam
b9b2ef70f2
more or less promising
2015-12-04 23:30:45 -05:00
Adam
5cbd36a25c
Solved methods 940, solved fields 1084, unsolved methods 173, unsolved fields 1211. also included jars i am using
2015-11-29 20:49:03 -05:00
Adam
a2581e62c1
total crap
2015-11-28 23:27:34 -05:00
Adam
1f778cfd67
Add export test to check all exports are met from RL
2015-11-26 22:17:49 -06:00
Adam
b2e91c72d0
A lot of fields still can't be mapped. I am not able to map all fields
...
exported from RL at all.
Might try and get more specific stuff from fields like:
Other fields used in expressions
Assigning values to fields from LVT (parameters)?
Passed to methods, and at what index
2015-11-26 21:58:31 -06:00
Adam
c55c2f7399
Solved methods 952, solved fields 1028, unsolved methods 106, unsolved fields 1267
2015-11-26 11:07:35 -06:00
Adam
e1d207c637
849
2015-11-25 19:31:03 -06:00
Adam
4af665e58f
576 methods
2015-11-25 18:55:45 -06:00
Adam
f540d76b47
Idr this. Some fields have different accessors (at least public) between versions and is messing with this.
2015-11-24 22:20:12 -06:00
Adam
ab86ae3a02
Strip rl package name
2015-11-22 21:03:36 -06:00
Adam
0d7b1ff89a
Add interface injector
2015-11-22 19:57:11 -06:00
Adam
e2b0c90e7a
Check mappings works now, add array load/store instruction types. Beginning of mapping importer.
2015-11-22 19:45:20 -06:00
Adam
96468b1547
Fix test, but I don't think this fixes the underlying problem
2015-11-22 16:19:07 -06:00