首页> 外文会议>International conference on data engineering and internet technology >Automatically Resolving Virtual Function Calls in Binary Executables
【24h】

Automatically Resolving Virtual Function Calls in Binary Executables

机译:在二进制可执行文件中自动解析虚拟函数调用

获取原文

摘要

Call graph plays an important role in interprocedural program analysis methods. However, due to the common exist of function pointers and virtual functions in large programs, call graphs used in current program analysis systems are usually incomplete and imprecise, especially in analysis systems for binary executables. In this paper, we present a scalable and effective approach to automatically resolve virtual-function calls in executables. For the benchmark used in previous studies, our approach resolved almost 100% of reachable virtual function call-sites, whereas CodeSurfer/x86 resolved about 82%.
机译:呼叫图在中的移植程序分析方法中起着重要作用。然而,由于函数指针和虚拟功能的常见程序中的大程序中的常见,当前程序分析系统中使用的呼叫图通常不完整和不精确,特别是在二进制可执行文件的分析系统中。在本文中,我们提出了一种可扩展且有效的方法,可以在可执行文件中自动解析虚拟函数调用。对于先前研究中使用的基准,我们的方法解决了几乎100%的可达虚拟功能呼叫站点,而CodeSurfer / X86已解决约82%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号