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 |
|
de4dot
|
5c98e81e78
|
Ignore base64 decode exception
|
2012-01-24 07:39:07 +01:00 |
|
de4dot
|
ab0fa2631e
|
Resource must be returned...
|
2012-01-24 05:25:02 +01:00 |
|
de4dot
|
95462d8dda
|
Dump V4 embedded assemblies
|
2012-01-24 05:08:24 +01:00 |
|
de4dot
|
a80482751d
|
Add extra check to make sure we detect the correct method
|
2012-01-24 04:44:23 +01:00 |
|
de4dot
|
ed00c5f2c5
|
Make sure it is static
|
2012-01-24 04:24:44 +01:00 |
|
de4dot
|
6ceea06f5b
|
Decrypt V4 resources
|
2012-01-24 03:22:59 +01:00 |
|
de4dot
|
2c8e685910
|
Ignore prefixes
|
2012-01-24 02:31:57 +01:00 |
|
de4dot
|
8a70b4a8c4
|
Merge branch 'master' into newcode
|
2012-01-24 02:28:41 +01:00 |
|
de4dot
|
9831dbdcdb
|
Ignore prefix instrs
|
2012-01-24 02:28:21 +01:00 |
|
de4dot
|
88c8dcbb7a
|
Detect V3.5
|
2012-01-24 01:01:30 +01:00 |
|