代码检测方法、设备、存储介质和程序产品

AITNT
正文
推荐专利
代码检测方法、设备、存储介质和程序产品
申请号:CN202410881552
申请日期:2024-07-03
公开号:CN118445211B
公开日期:2024-12-13
类型:发明专利
摘要
本申请公开了一种代码检测方法、设备、存储介质和程序产品,属于程序开发技术领域。所述方法包括:遍历待检测的目标代码中的函数调用点;对于遍历到的每个函数调用点,若该函数调用点为用于执行第一预设操作的第一函数,且目标代码中该第一函数对应的实例的外部类的类型为目标模块的类型,则根据目标知识图谱构建目标模块的时间序列调用链,根据该时间序列调用链构建目标代码中该第一函数所在的一条或多条跨方法调用链。这样可以较为准确的构建出目标代码中第一函数所在的所有跨方法调用链,然后可以根据构建的所有跨方法调用链确定目标代码是否存在与第一预设操作相关的代码缺陷,如此可以降低代码检测误报率和漏报率,提升代码检测效果。
技术关键词
代码缺陷 代码检测方法 节点 知识图谱构建 计算机程序代码 电子设备 序列 计算机程序产品 程序开发技术 模块 图形用户界面 可读存储介质 存储器 处理器 指令 操作系统 编程
系统为您推荐了相关专利信息
1
一种基于句法相似的自适应上下文学习方法
学习方法 编辑距离算法 语句 表达式 句法依存关系
2
结合跳点改进与优化轨迹的移动底盘运动规划方法
移动底盘 运动规划方法 轨迹 三次样条曲线 路径规划算法
3
一种电力设备模块化实时更新系统
电力设备 子模块 更新系统 数字孪生模型 决策
4
一种基于大语言模型的服务组合方法
大语言模型 服务组合方法 答案 图谱 样本
5
一种跨平台异地组网方法及系统
节点 组网方法 Dijkstra算法 通信拓扑结构 通道
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号