Adam
c4bf4f65df
Actually I think I can just stop the frame if it crashes. This runs forever for some reason.
2016-02-07 14:27:19 -05:00
Adam
6906c81455
Mapping of static methods when stepping out in pme
2016-02-07 11:32:18 -05:00
Adam
9b2bda10cb
This file was important
2016-02-06 16:10:15 -05:00
Adam
74100b152d
Track array stores too, seems to run?
2016-02-06 13:28:41 -05:00
Adam
2854abfb08
init field order fix
2016-02-05 20:22:13 -05:00
Adam
e9103882b4
Also ignore javax. Now on init order ob.
2016-02-05 18:39:54 -05:00
Adam
dd0a96436e
ifnonnull vs ifnull
2016-02-05 16:00:51 -05:00
Adam
e2afbd3b98
Working on all tests again, hitting more ifconds not lining up
2016-02-05 15:54:33 -05:00
Adam
54b83ebda5
Forget trying to keep a 1<->1 of the frames
...
I guess this makes it a little more robust but is less complex.
The previous test function actually had code changes it seems and
so I moved it to a simplier function which seems to pass ok..
2016-02-05 14:57:38 -05:00
Adam
ac9282da76
I think i see why.
2016-02-03 21:25:58 -05:00
Adam
4aa8b23dfd
well this gets further
2016-02-01 20:14:57 -05:00
Adam
949ce54fb9
I think i see why.
2016-02-01 16:59:41 -05:00
Adam
3faa876ff7
this is all wrong
2016-01-31 22:18:57 -05:00
Adam
9d3ba7e1cf
XXX WIP TOTALLYWRONG. pmes are stopping prematurely because returnTo is not being kept across frame dups. if I enable it, i get assert fails on frame.other.
...
This also always steps into invokestatics, for when two are invoked but not really the same function.
2016-01-31 20:49:54 -05:00
Adam
8e73f37eba
boolean ifeq vs ificmpne. I want to unwrap these smaller ifs into larger ones to simplify code.
2016-01-30 16:29:22 -05:00
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