From 84ed5b127a1b9cdd1d4e6ef370a6db708f04d5ca Mon Sep 17 00:00:00 2001 From: walon Date: Thu, 29 May 2025 21:23:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Denabled=20pass=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs | 4 ++-- .../Editor/ObfusPasses/InstructionObfuscationPassBase.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs b/com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs index 916a9ef..0f43f02 100644 --- a/com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs +++ b/com.code-philosophy.obfuz/Editor/ObfusPasses/BasicBlockObfuscationPassBase.cs @@ -17,14 +17,14 @@ namespace Obfuz.ObfusPasses ConfigurablePassPolicy passPolicy = ctx.passPolicy; foreach (ModuleDef mod in ctx.modulesToObfuscate) { - if (whiteList.IsInWhiteList(mod) || !Support(passPolicy.GetAssemblyObfuscationPasses(mod))) + if (whiteList.IsInWhiteList(mod)) { continue; } // ToArray to avoid modify list exception foreach (TypeDef type in mod.GetTypes().ToArray()) { - if (whiteList.IsInWhiteList(type) || !Support(passPolicy.GetTypeObfuscationPasses(type))) + if (whiteList.IsInWhiteList(type)) { continue; } diff --git a/com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs b/com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs index 4028c41..11ec2aa 100644 --- a/com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs +++ b/com.code-philosophy.obfuz/Editor/ObfusPasses/InstructionObfuscationPassBase.cs @@ -19,14 +19,14 @@ namespace Obfuz.ObfusPasses ConfigurablePassPolicy passPolicy = ctx.passPolicy; foreach (ModuleDef mod in modules) { - if (!ForceProcessAllAssembliesAndIgnoreAllPolicy && (whiteList.IsInWhiteList(mod) || !Support(passPolicy.GetAssemblyObfuscationPasses(mod)))) + if (!ForceProcessAllAssembliesAndIgnoreAllPolicy && whiteList.IsInWhiteList(mod)) { continue; } // ToArray to avoid modify list exception foreach (TypeDef type in mod.GetTypes().ToArray()) { - if (!ForceProcessAllAssembliesAndIgnoreAllPolicy && (whiteList.IsInWhiteList(type) || !Support(passPolicy.GetTypeObfuscationPasses(type)))) + if (!ForceProcessAllAssembliesAndIgnoreAllPolicy && whiteList.IsInWhiteList(type)) { continue; }