摘要
本发明公开了一种针对补丁移植的隐式全局信息匹配移植方法,属于深度学习和软件工程领域。本方法包括:将给定补丁应用于目标代码库,利用编译器检测潜在的未被正确移植的隐式全局信息变更;对源补丁中使用的标识符在目标代码库不存在的变更,通过匹配源代码库和目标代码库中涉及该标识符使用的代码片段获取该标识符功能在目标代码库中的对应实现,利用大语言模型执行移植;对源补丁中使用的标识符存在于目标代码库但定义发生变更,解析编译器诊断信息并构建提示,指引大模型调整补丁以修复编译错误;更新后的补丁重新应用于目标代码库并迭代检测‑修复过程。本方法可嵌入补丁移植工作流,提升现有自动化工具或手工移植补丁的准确率和效率。
技术关键词
补丁
标识符
大语言模型
代码库
自动化工具
信息变更
处理器
模版
存储器
工作流
格式化
可读存储介质
程序
定义
电子设备
手工
计算机
数据
指令
系统为您推荐了相关专利信息
资产交易方法
凭证
异构
身份标识算法
资产交易技术
图像识别模型
通道注意力机制
补丁
多头注意力机制
车辆
病变区域分割方法
补丁
编码器
模块
多尺度特征融合