mirror of
https://github.com/openharmony/graphic_graphic_surface.git
synced 2026-08-25 11:29:33 -04:00
6f05c42a48
整改 nativebuffer_fuzzer 和 nativewindow_fuzzer: - 使用 FuzzedDataProvider 替换自定义的 data_generate.h - 移除全局变量 g_data/g_size/g_pos 依赖 - 使用 ConsumeIntegralInRange 替换取模运算限制范围 - 添加空指针检查提升安全性 - 使用 std::vector 替换变长数组(VLA) - 使用 ConsumeRandomLengthString 安全获取字符串 - 合并远程master新增的测试功能 - 拆分超长函数,确保所有函数不超过50行 - 拆分多功能函数,确保函数功能单一 - 减少函数参数个数,确保不超过4个 - 消除魔法数字,定义有意义的常量 - 修复函数调用参数换行风格,新行缩进一层 Signed-off-by: fangxiang <fangxiang19@huawei.com> Co-Authored-By: Agent Change-Id: Id63fa6b4424a2b00908c276ee280a0aca774a006