发明专利
专利类型已下证
专利状态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中间语言带来的额外特征性,结合多种匹配方式丰富了匹配方法,实现了更加好的克隆代码检测。 | ||

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


专利状态:已下证
专利类型:发明专利
询价
专利状态:已下证
专利类型:发明专利
询价
专利状态:已下证
专利类型:实用新型
询价
专利状态:已下证
专利类型:发明专利
询价您的咨询我们已收到,稍后会有专业顾问与您联系。