Commit Graph

147 Commits

Author SHA1 Message Date
de4dot
2dadd773ec Use ParameterDefinition.Sequence 2012-01-21 20:31:47 +01:00
de4dot
3c85b3f964 Fix toBoolean() 2012-01-21 20:04:13 +01:00
de4dot
f65adc81d8 Inline block if it's a conditional switch branch 2012-01-21 19:57:04 +01:00
de4dot
6a5ddba022 Move methods to base class 2012-01-21 19:55:37 +01:00
de4dot
6c7bcbed79 Use the ThisParameter if available 2012-01-21 19:54:33 +01:00
de4dot
f3f8975f01 If instance explicit, 'this' is 1st param 2012-01-20 19:30:40 +01:00
de4dot
2ad9a9a087 New version: 1.4.4 2012-01-17 05:46:06 +01:00
de4dot
788488dffa New version: 1.4.3 2012-01-17 03:01:48 +01:00
de4dot
172f497535 Allow null input 2012-01-17 02:51:23 +01:00
de4dot
3d48bceda3 New version: 1.4.2 2012-01-14 12:40:41 +01:00
de4dot
c28b575f7a Add MethodCallInliner prop to cflow deob class 2012-01-11 06:44:44 +01:00
de4dot
17327902c3 Refactor method call inliner code 2012-01-11 04:38:02 +01:00
de4dot
9079445e01 Add another getField overload 2012-01-11 02:32:36 +01:00
de4dot
0d0a40376d Update copyright years 2012-01-09 23:02:47 +01:00
de4dot
12b327bef3 Add constant folding 2012-01-09 01:25:25 +01:00
de4dot
d3369279bc Add another method overload 2012-01-08 22:40:11 +01:00
de4dot
061f793f68 Add public local/arg set methods 2012-01-08 22:39:52 +01:00
de4dot
1e21845448 Make method public 2012-01-08 22:39:20 +01:00
de4dot
0398666c93 Update detection of <Module> type 2012-01-08 18:46:23 +01:00
de4dot
9d08a7fe34 Add type ref updater base class 2012-01-07 19:33:57 +01:00
de4dot
635c414c1b Update code to take a GenericInstanceMethod param 2012-01-07 00:02:31 +01:00
de4dot
e0295980f5 Add two more methods 2012-01-06 23:59:20 +01:00
de4dot
d61e2b6d72 Update code to handle another case 2012-01-02 14:24:08 +01:00
de4dot
eb4a38163d Add emulate() method 2012-01-02 14:23:10 +01:00
de4dot
08f8a2809d Add append() method 2012-01-02 14:22:51 +01:00
de4dot
ac30b8c213 Rename method to getValues() 2012-01-01 12:09:16 +01:00
de4dot
9a505b156e Update getKeys() method 2012-01-01 12:05:23 +01:00
de4dot
99d4e2a770 Add getKeys() methods 2011-12-31 16:14:25 +01:00
de4dot
a817a14688 Add compareFieldReferenceAndDeclaringType() method 2011-12-31 12:57:08 +01:00
de4dot
959b6c8229 Add some more utility methods 2011-12-29 08:21:19 +01:00
de4dot
221dcc3cc9 Don't inline method if ldarga is used 2011-12-28 16:40:03 +01:00
de4dot
ffbceae488 Update methods inliner code 2011-12-28 13:28:17 +01:00
de4dot
91c406b2a0 Add findAny() methods 2011-12-28 13:22:41 +01:00
de4dot
c6572aa75e Allow invalid (null) targets 2011-12-28 13:21:21 +01:00
de4dot
2a89e28b5e New version: 1.4.1 2011-12-26 20:41:16 +01:00
de4dot
9aa65c5702 Fix block order bug. 2011-12-26 01:03:39 +01:00
de4dot
259ec3455b Rename method 2011-12-25 23:10:17 +01:00
de4dot
7e1121ae0a Re-order the blocks some more for better decompiler output 2011-12-25 23:08:19 +01:00
de4dot
d40816d495 Add another check 2011-12-25 23:07:07 +01:00
de4dot
261e5c88cc Keep the most public reference 2011-12-23 18:26:22 +01:00
de4dot
7ed11cffb9 New version: 1.4.0 2011-12-22 23:53:59 +01:00
de4dot
7b71a565ec Move method to DotNetUtils 2011-12-22 05:37:10 +01:00
de4dot
a6d8762d13 Move methods to DotNetUtils 2011-12-21 18:04:18 +01:00
de4dot
534aba0dfe Move methods to DotNetUtils.cs 2011-12-21 06:38:01 +01:00
de4dot
c65b76583c Add CflowDeobfuscator 2011-12-20 20:11:05 +01:00
de4dot
b96ab54ba6 New version: 1.3.8 2011-12-16 19:34:55 +01:00
de4dot
f30b0ef749 Add type, method, field, prop, event dictionaries 2011-12-16 18:56:45 +01:00
de4dot
d35e92b53c Update field type 2011-12-15 16:17:04 +01:00
de4dot
0b5d4d864c Remove nop blocks 2011-12-15 10:04:04 +01:00
de4dot
a3c9221410 Rename method 2011-12-15 10:01:46 +01:00