买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提出一种优化干路径引导的JavaScriptJIT编译器模糊测试方法,包括:初始化步骤,标记JavaScript引擎中的优化干路径;第一测试步骤,对该JavaScript引擎进行边覆盖方式的模糊测试,并生成种子构建为种子集;重复执行该第一测试步骤,当边覆盖率的增长为零时,执行第二测试步骤;第二测试步骤,从该种子集中选取种子进行变异以生成测试用例,对该JavaScript引擎进行边覆盖方式和路径覆盖方式的模糊测试;若该测试用例的执行触发新边或新优化干路径,将该测试用例作为种子加入该种子集;重复执行该第二测试步骤,直到完成对该JavaScript引擎的模糊测试。本发明还提出一种优化干路径引导的JavaScriptJIT编译器模糊测试系统,以及一种用于实现优化干路径引导的JavaScriptJIT编译器模糊测试的数据处理装置。
主权项:1.一种优化干路径引导的JavaScriptJIT编译器模糊测试方法,其特征在于,包括:初始化步骤,标记JavaScript引擎中的优化干路径,该优化干路径为JIT编译器进行优化操作时,优化子策略对应的路径;第一测试步骤,对该JavaScript引擎进行边覆盖方式的模糊测试,并生成种子构建为种子集;重复执行该第一测试步骤,当边覆盖率的增长为零时,执行第二测试步骤;第二测试步骤,从该种子集中选取种子进行变异以生成测试用例,对该JavaScript引擎进行边覆盖方式和路径覆盖方式的模糊测试;若该测试用例的执行触发新边或新优化干路径,将该测试用例作为种子加入该种子集;重复执行该第二测试步骤,直到完成对该JavaScript引擎的模糊测试。
全文数据:
权利要求:
百度查询: 中国科学院计算技术研究所 优化干路径引导的JavaScript JIT编译器模糊测试方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。