Skip member reordering instead of failing when nameRandomSeed is 0
Claude-Session: https://claude.ai/code/session_01BFaTYyEgRiZgEo2a9S1diupull/36/head
parent
1a2fe40a2f
commit
ee98c899c3
|
|
@ -211,7 +211,14 @@ namespace Obfuz.ObfusPasses.SymbolObfus
|
||||||
{
|
{
|
||||||
if (_enableMemberReordering)
|
if (_enableMemberReordering)
|
||||||
{
|
{
|
||||||
new MemberReorder(_nameRandomSeed, _renamePolicy).Process(_toObfuscatedModules);
|
if (_nameRandomSeed == 0)
|
||||||
|
{
|
||||||
|
Debug.LogWarning("[MemberReorder] skipped because nameRandomSeed is 0. The shuffle would be identical in every build, which is worse than not shuffling at all. Set a non-zero SymbolObfuscationSettings.nameRandomSeed to enable it.");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
new MemberReorder(_nameRandomSeed, _renamePolicy).Process(_toObfuscatedModules);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
_renameRecordMap.Init(_toObfuscatedModules, _nameMaker);
|
_renameRecordMap.Init(_toObfuscatedModules, _nameMaker);
|
||||||
BuildVirtualMethodGroup();
|
BuildVirtualMethodGroup();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue