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 |
|
Adam
|
adcfdc471a
|
Added failing negative mul test
|
2015-11-22 15:07:15 -06:00 |
|
Adam
|
30ed0b4309
|
Runeloader test
|
2015-11-22 11:43:49 -06:00 |
|
Adam
|
304b78dfd7
|
Move rl injection to test
|
2015-11-22 09:39:19 -06:00 |
|
Adam
|
98a24c954b
|
Import runeloader inject system
|
2015-11-22 09:04:10 -06:00 |
|
Adam
|
792446c8fb
|
Split intValue/longValue.
|
2015-11-20 21:21:43 -05:00 |
|
Adam
|
26b3aa46a5
|
Store obfuscated getter in annotations
|
2015-11-20 19:30:15 -05:00 |
|
Adam
|
bd63eeb684
|
Annotate original classes/fields/methods with their obfuscated name
|
2015-11-20 16:26:04 -05:00 |
|
Adam
|
dac030002a
|
More assertions
|
2015-11-20 16:02:44 -05:00 |
|
Adam
|
4c0d8de65b
|
String annotation reading/writing
|
2015-11-20 15:52:22 -05:00 |
|
Adam
|
859f2d1dde
|
Merger works? but stuff is unordered
|
2015-11-20 14:50:47 -05:00 |
|
Adam
|
933648c11d
|
Save mappings/enc on disk
|
2015-11-20 13:38:08 -05:00 |
|
Adam
|
050fa333fa
|
hm
|
2015-11-20 11:54:09 -05:00 |
|
Adam
|
0da5258c17
|
hm
|
2015-11-20 11:14:50 -05:00 |
|
Adam
|
919d2d68b3
|
Split rename unique into renamer and renamer unique
|
2015-11-20 09:48:45 -05:00 |
|
Adam
|
3db11969c3
|
Rename classes last so we can do it in 1 pass
|
2015-11-19 22:19:51 -05:00 |
|
Adam
|
dad328de12
|
Cleanup rename unique
|
2015-11-19 21:23:28 -05:00 |
|
Adam
|
9752e5529f
|
unused
|
2015-11-19 20:31:56 -05:00 |
|
Adam
|
765b5d7467
|
Cleanup
|
2015-11-19 20:31:27 -05:00 |
|
Adam
|
a3a5b148df
|
Maybe this is good enough I don't know
|
2015-11-19 20:28:19 -05:00 |
|
Adam
|
d6958e2684
|
Add hashCode to pool entry
|
2015-11-19 19:38:29 -05:00 |
|
Adam
|
946016afea
|
Basic edge type.
|
2015-11-19 17:08:06 -05:00 |
|
Adam
|
dba7e02e0a
|
Print. at 489/434.
|
2015-11-19 16:50:53 -05:00 |
|
Adam
|
804b34d075
|
hm
|
2015-11-19 16:32:19 -05:00 |
|
Adam
|
bda6242dcb
|
Save before I rip this up
|
2015-11-19 12:28:01 -05:00 |
|
Adam
|
87d4bc1ee5
|
Now the frames contain other functions
|
2015-11-17 20:08:42 -05:00 |
|
Adam
|
139b31f2ac
|
seemed promising. doesn't really help.
|
2015-11-16 19:48:51 -05:00 |
|
Adam
|
ceafe5acec
|
Execution test is inf looping with new frame/exec stuff, dont know why.
|
2015-11-15 21:35:35 -05:00 |
|
Adam
|
5e4458ae6e
|
Instead execute static functions inline as if they arent there to build the graph. Involved changing the executor to execute new frames as they appear. Can match my simple test method.
|
2015-11-15 20:46:23 -05:00 |
|
Adam
|
c71c67fae3
|
The graphs of these frames are always the same
|
2015-11-15 19:49:42 -05:00 |
|
Adam
|
52ca2cb24e
|
whitespace
|
2015-11-15 18:39:59 -05:00 |
|
Adam
|
83a51ea037
|
Remove block graph and jump inliner which wasn't used. The loading time for the block graph (because of the way exceptions were looked up) was too slow.
|
2015-11-15 18:39:05 -05:00 |
|
Adam
|
9a68e863bd
|
Begin per-method executions in rename to use less memory. Runs still with 336.
|
2015-11-15 13:55:25 -05:00 |
|
Adam
|
44767a9735
|
Add flag for graph building, which uses too much memory.
|
2015-11-15 11:59:08 -05:00 |
|
Adam
|
7b94552825
|
Initialize methods after loading classgroup too, I dont know if other things are broken elsewhere. Making the method graphs work makes many more frames. Might be worth processing methods one at a time and then doing the comparisons. And maybe elsewhere that doesn't need the graph will not include all frames, or something.
|
2015-11-15 00:00:27 -05:00 |
|
Adam
|
7e5b99fe4f
|
This clone stuff is causing me headaches.
|
2015-11-14 23:14:41 -05:00 |
|
Adam
|
66084e1398
|
Lookup methods and return those in getMethods(). Lookup stuff in execution next to the classgraph building.
|
2015-11-14 22:07:44 -05:00 |
|
Adam
|
337e98fb95
|
Include prev invokes for deciding if weve jumped before, fixes the graph jump test
|
2015-11-14 20:33:38 -05:00 |
|
Adam
|
a867b7af9d
|
Index 7 appears to be models. Am able to view them in rsmv.
|
2015-11-13 21:25:29 -05:00 |
|
Adam
|
10a613a601
|
NPC dumping. Weird tool leprechaun is id 0? This might be wrong.
|
2015-11-13 18:52:51 -05:00 |
|
Adam
|
0bce4dcbde
|
.
|
2015-11-13 18:23:31 -05:00 |
|
Adam
|
0ae993e8fa
|
Item def dumper
|
2015-11-13 18:23:17 -05:00 |
|
Adam
|
e30b69d190
|
More cleanup. Also dump more than one image if more than one exists.
|
2015-11-13 16:55:28 -05:00 |
|
Adam
|
abb7d699b7
|
Little bit of rewriting
|
2015-11-12 20:01:33 -05:00 |
|