程序分析SIG例会 2025-04-24 19:00-20:00(UTC+08:00)Beijing

议题(Agenda)

议题1、面向鸿蒙应用的并行化静态安全分析框架进度
议题2、面向鸿蒙应用的跨语言程序分析技术进度

与会人(Attendees)

会议纪要(Minutes)

议题1、面向鸿蒙应用的并行化静态安全分析框架进度分享
汇报人: 柴仁超
会议结论:
1、在指针分析部分增加处理taskpool其他返回值的情况,增加处理collections.Array.create的情况。
2、 由于addDependency如果存在环会存在问题,系统不会报错,会直接退出该函数,实现检测环的逻辑,统计了十万行代码量级的app检测效率。

议题2、面向鸿蒙应用的跨语言程序分析技术
汇报人:伍家乐
会议结论:
1、重建 Summary IR-> ArkIR翻译模块 架构,支持Summary IR映射到ArkIR后创建常量、调用表达、返回语句等核心语义。
2、翻译 Summary IR 中的 Call/Phi/Ret 指令,维护 IR 到 Ark 映射表。
3、Array/Object 类型 API 翻译方法已明确,部分已进入实现与测试阶段。