摘要
本申请的实施例涉及计算机软件技术领域,公开了一种代码复用路径的搜索方法、装置、设备及介质。上述方法包括:获取通过RSPL语言定义的分别用于描述不同复用语义的若干条RSPL语句;获取待搜索的目标二进制文件,目标二进制文件包括若干个语义组件,每个语义组件具有一种语义功能;从若干个语义组件中搜索能够实现每条RSPL语句的复用语义功能的语义组件,作为目标语义组件;将所有目标语义组件中存在连通关系与数据依赖关系的目标语义组件缝合,以生成多条符合目标二进制文件的控制流图的代码复用路径;其中,每条代码复用路径中的各目标语义组件之间的排列顺序根据每个目标语义组件的利用价值确定,以实现代码复用路径的自动化搜索。
技术关键词
数据依赖关系
搜索方法
语义功能
语句
计算机软件技术
状态自动机
变量
参数
搜索模块
表达式
定义
处理器通信
计算机设备
可读存储介质
存储器
系统为您推荐了相关专利信息
地理空间数据处理
权限管理功能
文件类型识别
地图服务器
框架
特征数据库
排序模型
文本分析模型
结构化查询语句
摘要