Add latest dnlib version and update stuff that got renamed
This commit is contained in:
parent
ab4daa56cb
commit
df2c8dc27f
|
@ -29,7 +29,7 @@ namespace de4dot.code.deobfuscators.Confuser {
|
|||
SingleValueInliner singleValueInliner;
|
||||
DoubleValueInliner doubleValueInliner;
|
||||
|
||||
public bool ExecuteOnNoChange { get; set; }
|
||||
public bool ExecuteIfNotModified { get; set; }
|
||||
|
||||
public ConstantsInliner(Int32ValueInliner int32ValueInliner, Int64ValueInliner int64ValueInliner, SingleValueInliner singleValueInliner, DoubleValueInliner doubleValueInliner) {
|
||||
this.int32ValueInliner = int32ValueInliner;
|
||||
|
|
|
@ -112,11 +112,11 @@ namespace de4dot.code.deobfuscators.Confuser {
|
|||
public override IEnumerable<IBlocksDeobfuscator> BlocksDeobfuscators {
|
||||
get {
|
||||
var list = new List<IBlocksDeobfuscator>();
|
||||
list.Add(new ConstantsFolder { ExecuteOnNoChange = true });
|
||||
list.Add(new ConstantsFolder { ExecuteIfNotModified = true });
|
||||
|
||||
// Add this one last so all cflow is deobfuscated whenever it executes
|
||||
if (!startedDeobfuscating && int32ValueInliner != null)
|
||||
list.Add(new ConstantsInliner(int32ValueInliner, int64ValueInliner, singleValueInliner, doubleValueInliner) { ExecuteOnNoChange = true });
|
||||
list.Add(new ConstantsInliner(int32ValueInliner, int64ValueInliner, singleValueInliner, doubleValueInliner) { ExecuteIfNotModified = true });
|
||||
|
||||
return list;
|
||||
}
|
||||
|
|
2
dnlib
2
dnlib
|
@ -1 +1 @@
|
|||
Subproject commit fda808afae435fe1259074dd129e0ba97b0091c1
|
||||
Subproject commit 68457d32d7c789e24be211cfded8ec1029ea985b
|
Loading…
Reference in New Issue
Block a user