欢迎来到中细软旗下技术转移平台

我的成果我的需求在线客服

服务热线:400-9696-518

基于LLVM的克隆代码检测方法

  • 发明专利

    专利类型
  • 已下证

    专利状态
  • 2017112746651

    专利号
免费询价 在线咨询
收藏

专利信息

数据仅供参考,具体信息可联系在线顾问

专利号 2017112746651 专利名称 基于LLVM的克隆代码检测方法
专利类型 发明专利 国际分类 G06F8/75(2018.01),G06F11/36(2006.01)
申请人 申请地址 210046江苏省南京市栖霞区尧化街道科创路1号二期2幢201室
发明人 申请日期 2017-12-06
下证状态 已下证 更新时间 2026-09-23 17:33:30
专利摘要 本发明提供了一种基于LLVM的克隆代码检测方法,包括预处理步骤,合并映射步骤,提取分片步骤,匹配步骤,汇总步骤。首先对源代码预处理步骤,对源程序通过的前端转换成中间语言,然后对装换后的程序进行程序切片操作,获得中间语句之间的依赖关系,这一操作的获取LLVM IR语言的依赖图。然后对取得的数据进一步处理,获取更加精简的语句关系集。然后使用分割方法将语句集分割,在以分布式对比方法获取克隆代码。本发明中通过切边结果来获得关系集样本,并且保留了语句的特征。本发明将提高代码检测的匹配精度,利用LLVM IR中间语言带来的额外特征性,结合多种匹配方式丰富了匹配方法,实现了更加好的克隆代码检测。  

交易流程

转让材料

买卖双方需提供 平台提供 转让后买方可获得
企业 个人 专利代理委托书
专利权转让协议
办理文件副本请求书
发明人变更声明
专利证书
手续合格通知书
专利登记簿副本
买方 企业营业执照
企业组织机构代码证
身份证
卖方 企业营业执照
专利证书原件
身份证
专利证书原件

服务保障

优质专利推荐

一种一锅法合成硝酸益康唑的方法

专利状态:已下证

专利类型:发明专利

询价

带式电泳Micro LED元件连续排列机器人流水线及排列方法

专利状态:已下证

专利类型:发明专利

询价

一种球节点空间桁架钢筋笼及其制造辅助装置

专利状态:已下证

专利类型:实用新型

询价

一种基于区块链的电动汽车电池更换系统及方法

专利状态:已下证

专利类型:发明专利

询价
品类齐全,快速响应
专业顾问一对一服务
服务流程追踪更安全

登录成功

您的咨询我们已收到,稍后会有专业顾问与您联系。