Commit Graph

14 Commits (5766d2f2f444b666ea8c046f83bc9496cfd06f43)

Author SHA1 Message Date
walon aa2ea50ed3 fix: fix the bug that `[ObfuzIgnore]` doesn't take effect in nested child type 2025-05-20 16:37:38 +08:00
walon 0d04b11429 fix: fix bug of ConfigurableRenamePolicy::MatchClassType 2025-05-20 11:46:28 +08:00
walon 98ee041b4d change: add classType for class rule of symbol obfuscation 2025-05-20 11:33:56 +08:00
walon 0f6207b0ae fix: nested type uses declaring type rule in symbol obfuscation 2025-05-19 19:47:10 +08:00
walon dca7c5831f refactor: refactor and simplify symbol rule defines. 2025-05-19 19:35:15 +08:00
walon b7cbd9d325 fix: FIXME temporary fix the bug where obfuscated virtual function names conflict with regular function names 2025-05-19 17:51:18 +08:00
walon 5f63818841 change: sorted assembly and type by name before write to symbol mapping file 2025-05-19 16:25:47 +08:00
walon a4014fe829 changed: don't record parameter name mapping in symbol mapping file. we consider this is unnecessary. 2025-05-19 15:50:15 +08:00
walon 18be3c9f24 remove: remove obfuscation rule for method parameter. we simplify rule that if obfuscates a method, we also obfuscate its parameters. 2025-05-19 15:46:12 +08:00
walon b671137958 fix: fix bug that Symbol Obfuscation obfuscates member of Delegate incorrectly. 2025-05-19 14:17:20 +08:00
walon bd6c70072f change: remove AssemblyReferenceInfo class 2025-05-19 10:42:21 +08:00
walon 3488aee789 fix: if type contains `[ObfuzIgnore]` attribute, both itself and all nested type should be skipped SymbolObfus. 2025-05-18 22:17:20 +08:00
walon 1f0d2dab22 add: add meta files
remove: remove *.csproj and *.sln
2025-05-17 16:42:17 +08:00
walon 50fb2274f1 add Obfuz Unity Project 2025-05-17 14:53:51 +08:00