首页> 外文会议>Static analysis >Modular Static Analysis of String Manipulations in C Programs
【24h】

Modular Static Analysis of String Manipulations in C Programs

机译:C程序中字符串处理的模块化静态分析

获取原文
获取原文并翻译 | 示例

摘要

We present a modular analysis able to tackle out-of-bounds accesses in C strings. This analyzer is modular in the sense that it infers and tabulates (for reuse) input/output relations, automatically partitioned according to the shape of the input state. We show how the inter-procedural iterator discovers and generalizes contracts in order to improve their reusability for further analysis. This analyzer was implemented and was able to successfully analyze and infer relational contracts for functions such as strcpy, strcat.
机译:我们提出了一种模块化分析,能够处理C字符串中的越界访问。该分析器是模块化的,它可以推断并制表(供重用)输入/输出关系,并根据输入状态的形状自动划分。我们展示了过程间迭代器如何发现并概括合同以提高合同的可重用性以进行进一步的分析。该分析器已实现,并且能够成功分析和推断诸如strcpy,strcat之类的功能的关系契约。

著录项

  • 来源
    《Static analysis》|2018年|243-262|共20页
  • 会议地点 Freiburg(DE)
  • 作者单位

    Sorbonne Universite, CNRS, Laboratoire d'Informatique de Paris 6, LIP6, 75005 Paris, France;

    Sorbonne Universite, CNRS, Laboratoire d'Informatique de Paris 6, LIP6, 75005 Paris, France;

    Sorbonne Universite, CNRS, Laboratoire d'Informatique de Paris 6, LIP6, 75005 Paris, France;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号