首页> 中国专利> 适用于虚函数和函数指针的静态函数调用图构建方法

适用于虚函数和函数指针的静态函数调用图构建方法

摘要

本发明公开了一种适用于虚函数和函数指针的静态函数调用图构建方法,其步骤包括:1获取源程序的中间代码;2获取中间代码中的关键信息,所述关键信息包括基本块顺序队列以及虚函数相关信息;3基于所述关键信息,对所述中间代码进行模拟执行,分析出所述中间代码中的函数调用指令调用的实际函数,同时记录下函数调用关系;4根据所述函数调用关系,构建出静态函数调用图。本发明能够全面的分析出虚函数、函数指针调用以及线程创建关系,而且能准确的分析出复杂的函数指针调用,从而能更好的帮助程序开发人员理解程序,同时提升依赖于函数调用图的静态分析方法的准确性。

著录项

  • 公开/公告号CN110187988B

    专利类型发明专利

  • 公开/公告日2021-08-13

    原文格式PDF

  • 申请/专利权人 中国科学技术大学;

    申请/专利号CN201910492850.0

  • 发明设计人 顾乃杰;张帆;苏俊杰;

    申请日2019-06-06

  • 分类号G06F9/54(20060101);

  • 代理机构34101 安徽省合肥新安专利代理有限责任公司;

  • 代理人陆丽莉;何梅生

  • 地址 230026 安徽省合肥市包河区金寨路96号

  • 入库时间 2022-08-23 12:18:16

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号