de4dot
|
7a279ebc19
|
Add copyBodyFromTo() method
|
2012-02-03 04:24:43 +01:00 |
|
de4dot
|
975d195dbc
|
Don't need to prefix the method with the class name
|
2012-02-03 04:24:16 +01:00 |
|
de4dot
|
8e89e011e9
|
Add method to re-read all blocks
|
2012-02-03 04:23:08 +01:00 |
|
de4dot
|
814ca402bf
|
Detect classes created by the obfuscator
|
2012-02-03 03:03:19 +01:00 |
|
de4dot
|
3ce28aebb0
|
Inline methods
|
2012-02-02 10:55:30 +01:00 |
|
de4dot
|
f512bc8953
|
Merge branch 'master' into spices
|
2012-02-02 10:39:54 +01:00 |
|
de4dot
|
01a893a799
|
Make canInline() virtual and move some logic there
|
2012-02-02 10:38:56 +01:00 |
|
de4dot
|
b3f17a27a3
|
Add SN string decrypter
|
2012-02-02 06:56:14 +01:00 |
|
de4dot
|
36b4806858
|
Remove useless code and add getArrays() method
|
2012-02-02 06:54:10 +01:00 |
|
de4dot
|
f3525d8980
|
New version: 1.5.1
|
2012-02-01 08:09:40 +01:00 |
|
de4dot
|
eb6cd28726
|
Add updated cecil submodule
|
2012-01-30 22:19:45 +01:00 |
|
de4dot
|
71045c1441
|
Use Assembly.Load(byte[]) if it fails due to SN validation
|
2012-01-30 22:13:20 +01:00 |
|
de4dot
|
ce7dc67848
|
Fix Issue #19
|
2012-01-30 09:12:26 +01:00 |
|
de4dot
|
a7fa23e2d8
|
New version: 1.5.0
|
2012-01-29 18:58:26 +01:00 |
|
de4dot
|
a69b17e06d
|
Support embedded assemblies (Silverlight)
|
2012-01-29 18:30:07 +01:00 |
|
de4dot
|
26a3e14d2c
|
Update fields restorer since 2+ types can share same struct
|
2012-01-29 05:06:21 +01:00 |
|
de4dot
|
ef3b610c92
|
Merge branch 'master' into newcode
|
2012-01-28 22:19:21 +01:00 |
|
de4dot
|
7762147877
|
Add createFieldDefinition()
|
2012-01-28 22:18:28 +01:00 |
|
de4dot
|
55dcb0881d
|
Update code since master was updated
|
2012-01-28 18:40:35 +01:00 |
|
de4dot
|
0f9184e9be
|
Merge branch 'master' into newcode
|
2012-01-28 18:38:09 +01:00 |
|
de4dot
|
1141a451ac
|
Update resource renamer code.
- Faster code
- Renames resource even if it doesn't end in '.resources'
|
2012-01-28 18:37:02 +01:00 |
|
de4dot
|
915018c2fc
|
Use a better method dictionary
|
2012-01-28 02:54:12 +01:00 |
|
de4dot
|
f75075ab15
|
Add XNA assembly search paths
|
2012-01-28 00:32:27 +01:00 |
|
de4dot
|
257456fd8b
|
Speed up renaming by storing less names in the typeNames dict.
merge() was pretty slow but is much faster now.
|
2012-01-28 00:17:00 +01:00 |
|
de4dot
|
e9f6e2930d
|
Add updated cecil submodule
|
2012-01-27 16:14:54 +01:00 |
|
de4dot
|
9e1412a6ae
|
Use TryGetValue to speed it up a little
|
2012-01-27 05:54:30 +01:00 |
|
de4dot
|
50e7d28ddf
|
Speed up method param renaming code
|
2012-01-27 05:39:25 +01:00 |
|
de4dot
|
96c13fb05e
|
Cache values to get 30% speed up with some files (DNR)
|
2012-01-27 03:10:37 +01:00 |
|
de4dot
|
dce16e9f12
|
Remove useless code
|
2012-01-27 01:03:41 +01:00 |
|
de4dot
|
887ee7c9e8
|
Fix method signature
|
2012-01-27 01:02:17 +01:00 |
|
de4dot
|
cd46fb9793
|
Don't use iterator for speed
|
2012-01-27 00:30:53 +01:00 |
|
de4dot
|
cac39b8a01
|
Don't use cecil coll iterator for speed
|
2012-01-27 00:16:23 +01:00 |
|
de4dot
|
91cc161a9d
|
Create instances of common constants
|
2012-01-26 23:57:37 +01:00 |
|
de4dot
|
91559b95e4
|
Add updated cecil submodule
|
2012-01-26 23:09:50 +01:00 |
|
de4dot
|
247cb2be20
|
Compare ElementType instead of calling verifyType for speed
|
2012-01-26 22:40:19 +01:00 |
|
de4dot
|
ec45974605
|
Speed up getUnknownValue() method. 16-17% execution time -> ~6%
|
2012-01-26 22:22:24 +01:00 |
|
de4dot
|
6505a2490a
|
Add updated cecil submodule
|
2012-01-26 22:04:26 +01:00 |
|
de4dot
|
1fc3e0399b
|
Merge branch 'master' into newcode
|
2012-01-25 15:42:28 +01:00 |
|
de4dot
|
5704e90423
|
Allow inlining value type methods
|
2012-01-25 12:19:45 +01:00 |
|
de4dot
|
66969a4e92
|
Remove old code
|
2012-01-25 06:28:25 +01:00 |
|
de4dot
|
71d18ce688
|
Remove useless cast
|
2012-01-25 06:22:47 +01:00 |
|
de4dot
|
cb791a43ae
|
Compare by reference since both are field defs
|
2012-01-25 06:15:33 +01:00 |
|
de4dot
|
c3b9b840e4
|
Code should return true
|
2012-01-25 05:47:34 +01:00 |
|
de4dot
|
2684ccab93
|
Create a unique metadata token since renamer depends on it
|
2012-01-24 17:51:22 +01:00 |
|
de4dot
|
26b2de90af
|
Fix format string: missing {1}
|
2012-01-24 17:11:45 +01:00 |
|
de4dot
|
e9d7f3dbfb
|
Restore fields
|
2012-01-24 17:10:11 +01:00 |
|
de4dot
|
e00ca9a7d2
|
Merge branch 'master' into newcode
|
2012-01-24 15:15:07 +01:00 |
|
de4dot
|
fb1a45c5a4
|
Create a new unique GUID that depends on the module
|
2012-01-24 15:14:57 +01:00 |
|
de4dot
|
94f3fc9369
|
Lower num required found proxies
|
2012-01-24 14:54:23 +01:00 |
|
de4dot
|
8fbcdeb060
|
Make sure it gets an RVA, and change field type to byte
|
2012-01-24 09:06:54 +01:00 |
|