基于LLVM的程序静态分析方法及系统

AITNT
正文
推荐专利
基于LLVM的程序静态分析方法及系统
申请号:CN202510352877
申请日期:2025-03-25
公开号:CN119883861B
公开日期:2025-07-08
类型:发明专利
摘要
本发明公开了基于LLVM的程序静态分析方法及系统,属于计算机程序分析技术领域,要解决的技术问题为:现有程序分析技术在估计程序性能特征和内存重用距离分布方面存在的准确性低、效率低以及适用范围有限。包括:将源文件转换为带有源级调试信息的LLVM IR文件;遍历LLVM IR文件中模块、函数、基本块和指令,得到目标函数的静态跟踪信息;构建LLVM IR文件的基本块级控制流图,并标注相关信息;遍历路径时识别并标注循环信息,得到循环注释的执行路径,将执行路径中的基本块替换为相应内存访问信息、生成循环注释的静态内存跟踪;基于循环注释的静态内存跟踪、通过递归算法计算内存访问重用距离分布。
技术关键词
程序静态分析方法 程序静态分析系统 内存 文件读取器 递归算法 指令 源程序 覆盖工具 模块 方程 程序分析技术 线性 入口 节点 离线 标记 模式 关系
系统为您推荐了相关专利信息
1
一种基于负载预测的容器云弹性伸缩方法
弹性伸缩方法 预测模型训练 时间序列数据库 负载预测方法 容器云平台
2
一种卡尔曼滤波算法的加速方法
卡尔曼滤波算法 图形处理器 协方差估计 内核 协方差矩阵
3
一种基于实时数据仓库的数据管理方法
数据管理方法 资源分配 数据访问模式 缓存命中率分析 节点
4
一种AI模型部署的方法
波动特征 节点 重构策略 复杂度 能耗
5
一种异构资源动态感知与自适应调度方法
资源特征 异构 特征提取模块 调度算法 资源预留
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号