walon
|
72d0b292c5
|
修复 EvalStackCalculator::SimulateRunAllBlocks 计算返回值包含`creq`的函数(如`int XXX{ init;}`的setter函数)的进出栈参数时由于没有对method.ReturnType RemovePinnedAndModifiers,导致错误地判定为methodHasReturnValue,导致进出栈错误的bug
|
2025-06-26 08:13:24 +08:00 |
walon
|
2572841e59
|
修复 EvalStackCalculator计算泛型类字段类型未inflate的bug
|
2025-06-22 18:01:47 +08:00 |
walon
|
38ebe11d7d
|
- 修复 EvalStackCalculator不支持Conv_R_Un指令的bug
- 修复未不支持float与double进行二元计算的bug
|
2025-06-22 12:03:34 +08:00 |
walon
|
73915db7ca
|
EvalStackCalculator计算EvalStack变量时如果为ValueType则包含类型信息
|
2025-06-22 11:45:23 +08:00 |
walon
|
0ad96daa32
|
代码清理
|
2025-06-22 10:39:31 +08:00 |
walon
|
cfe9dcdd08
|
删除错误的断言,运行ldsfld指令时栈有可能为空
|
2025-06-21 18:02:35 +08:00 |
walon
|
67990f841a
|
支持EvalStackObfus
|
2025-06-21 10:59:39 +08:00 |
walon
|
b1731a8c38
|
Settings中的array参数加上检查
|
2025-06-21 08:27:45 +08:00 |
walon
|
4bc6cf923f
|
修复 EvalStackCalculator在Unity 2019的编译错误
|
2025-06-20 12:10:32 +08:00 |
walon
|
8288042e94
|
实现 ExprObfus,暂时只支持BasicObfuscator
|
2025-06-20 12:06:01 +08:00 |