[发明专利]一种基于推测多线程的汇编级过程间指针分析方法有效
申请号: | 201810785251.3 | 申请日: | 2018-07-17 |
公开(公告)号: | CN108932137B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 李美蓉;赵银亮;程传旭;张少应;陈庆荣;许雯 | 申请(专利权)人: | 西安航空学院 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/30 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710077 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于推测多线程的汇编级过程间指针分析方法,通过汇编级的过程间指向分析,在进行过程间的指向分析之前,构建源程序中所有过程的过程调用图,构建后共分两个阶段进行指向分析。第一阶段,首先构建基于概率的路径剖析代价模型,提取过程调用图中所有过程结点所选的推测路径,然后进行过程内的指向分析;第二阶段,进行过程间的指向分析和过程间的副作用计算,在每个过程调用点处,利用过程内的指向分析结果,进行指向关系的映射和反映射,得到过程间的副作用计算结果,实现调用过程上下文指向关系更新。在此基础上,指导整个程序进行过程间的数据流分析,评估指针变量内存指向关系间的数据依赖程度,得到更加精确的线程划分结果。 | ||
搜索关键词: | 一种 基于 推测 多线程 汇编 过程 指针 分析 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安航空学院,未经西安航空学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810785251.3/,转载请声明来源钻瓜专利网。
- 上一篇:交叉点自旋累积转矩磁阻式随机存取存储器
- 下一篇:行人重识别方法及装置