Restore indentation

This commit is contained in:
de4dot 2012-02-25 05:21:00 +01:00
parent 5288b4b3d2
commit 330be994a1
2 changed files with 8 additions and 0 deletions

View File

@ -542,6 +542,7 @@ namespace de4dot.code {
Log.v("Deobfuscating {0} ({1:X8})", Utils.removeNewlines(method), method.MetadataToken.ToUInt32());
Log.indent();
int oldIndentLevel = Log.indentLevel;
try {
deobfuscate(method, cflowDeobfuscator, methodPrinter);
}
@ -553,6 +554,9 @@ namespace de4dot.code {
method.MetadataToken.ToInt32(),
ex.GetType());
}
finally {
Log.indentLevel = oldIndentLevel;
}
removeNoInliningAttribute(method);
Log.deIndent();

View File

@ -183,6 +183,7 @@ namespace de4dot.cui {
}
allFiles[key] = true;
int oldIndentLevel = Log.indentLevel;
try {
file.load(options.CreateDeobfuscators());
}
@ -199,6 +200,9 @@ namespace de4dot.cui {
Log.w("Could not load file ({0}): {1}", ex.GetType(), file.Filename);
return false;
}
finally {
Log.indentLevel = oldIndentLevel;
}
var deob = file.Deobfuscator;
if (skipUnknownObfuscator && deob.Type == "un") {