ScholarMate
客服热线:400-1616-289
登录注册

一种锁使用模式自动化静态分析系统

王煜; 戚正伟; 薛墨池; 项程程; 管海兵
张宁展
-
引用 分享 收藏

全文

请求全文

请求全文

摘要

一种锁使用模式自动化静态分析系统,运行在LLVM分析框架,包含中间代码编译器、支撑引擎以及锁分析器,所述中间代码编译器用于将目标程序的源代码编译链接成单文件的LLVM中间代码;所述支撑引擎用于根据LLVM中间代码为锁分析器提供支撑服务;所述锁分析器根据支撑引擎提供的支撑服务对目标程序中的每个函数单独进行分析,收集锁相关的程序语言特性数据,识别锁敏感函数内所使用的每个锁模式,并且根据常见锁模式的特征对识别的模式进行分类,并同时统计各种常见的锁模式出现的次数。本发明能够在低分析开销条件下识别不同的锁变量、不同的锁模式,进而通过这些数据发现锁使用的一般性规律,为分析工具的改进和程序员编写并发程序提供建议。

关键词

自动化测试

出版信息

专利状态
其他(授权以外的其他状态)
专利国别
CHINA
申请日期
2014-11-07
申请号
CN201410624469.2

学科领域

-

产品服务

  • 科研之友
  • 创新城
  • 科创云

服务支持

  • 帮助中心
  • 隐私政策
  • 服务条款

联系方式

在线客服:【立即咨询】
客服热线:400-1616-289
电子邮箱:support@scholarmate.com

关注或下载科研之友

微信二维码
微信公众号
客户端下载二维码
下载客户端
科研成果科研人员科研机构科研动态爱瑞思软件

©2026 深圳市科研之友网络服务有限公司

公安备案图标粤公网安备 44030502000213
粤ICP备 16046710 号粤B2-20110417