发明公开
- 专利标题: 一种生成可视化数据流的方法及系统
-
申请号: CN202410247680.0申请日: 2024-03-05
-
公开(公告)号: CN118092936A公开(公告)日: 2024-05-28
- 发明人: 刘敏 , 姜凯 , 赵鑫鑫 , 薛海军
- 申请人: 山东浪潮科学研究院有限公司
- 申请人地址: 山东省济南市高新浪潮路1036号S02号楼
- 专利权人: 山东浪潮科学研究院有限公司
- 当前专利权人: 山东浪潮科学研究院有限公司
- 当前专利权人地址: 山东省济南市高新浪潮路1036号S02号楼
- 代理机构: 济南信达专利事务所有限公司
- 代理商 陈婷婷
- 主分类号: G06F8/41
- IPC分类号: G06F8/41 ; G06F8/75
摘要:
本发明公开了一种生成可视化数据流的方法及系统,属于计算机软件技术领域,该方法基于LLVM编译器框架,通过添加自定义Pass,对中间表示进行遍历;并通过插桩的方式在中间表示中添加对function信息及监视遍历的记录,并在实际运行中将数据流可视化。本发明支持多种编程语言,支持各target的特性,不需要依赖其他任何IDE存在,具有可用性好,跨平台,与具体编程语言无关的优点;有助于提升工程师对源码尤其是数据流复杂的源码的梳理效率,可以大大提高工程师对软件工程的维护能力。