一种二进制文件控制流的并行分析方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种二进制文件控制流的并行分析方法
申请号:CN202411441337
申请日期:2024-10-16
公开号:CN118964216B
公开日期:2024-12-24
类型:发明专利
摘要
本发明公开了一种二进制文件控制流的并行分析方法,涉及软件开发领域,本方法通过多个工作进程并行地对每个待分析的基本块进行辐射状分析,找出基本块所有的跳跃目标,形成深度为一的子CFG图,最后将所有的子CFG图进行合并以还原完整的CFG图,还原整个二进制文件的完整控制流,进而快速完成二进制文件控制流的并行分析。本方法在分析过程中避免了大量的回溯,减少了重复的分析工作;使用工作队列和工作进程并行分析,充分利用了CPU的多核性能,极高的缩短了分析时间;且分析期间完全打散每条跳跃分支,通过结果队列进行保存,最后进行合并,避免使用栈空间保存大量的中间路径,节约了程序的内存栈。
技术关键词
并行分析方法 队列 进程 合并算法 节点 辐射状 核心 代表 内存 分支 入口 程序 关系
系统为您推荐了相关专利信息
服务器节点 任务分配方法 时间段 神经网络模型 任务分配装置
客户 节点 邻域搜索方法 车辆路径规划 仓库
工程量清单 点云模型 建筑物 报告 图纸
时序 阶段 路径重建方法 节点 异构
驾驶辅助系统 信任度评估方法 卷积模块 电信号 信任类别