Perfare / Zygisk-Il2CppDumper

Using Zygisk to dump il2cpp data at runtime
MIT License
2.14k stars 5.24k forks source link

const 类型的变量无法读取值的问题 #196

Open stylezhou1 opened 2 months ago

stylezhou1 commented 2 months ago

源代码 //TODO 获取构造函数初始化后的字段值 if (attrs & FIELD_ATTRIBUTE_LITERAL && is_enum) { uint64_t val = 0; il2cpp_field_static_get_value(field, &val); outPut << " = " << std::dec << val; } 修改后: //TODO 获取构造函数初始化后的字段值 if (attrs & FIELD_ATTRIBUTE_LITERAL) { uint64_t val = 0; il2cpp_field_static_get_value(field, &val); outPut << " = " << std::dec << val; } 修改后这样可以dum出const变量的值,但是const string类型不正确还需要进一步处理,我暂时没用到,就没处理