首页> 外国专利> Unification-based points-to-analysis using multilevel typing

Unification-based points-to-analysis using multilevel typing

机译:使用多级输入的基于统一点的分析

摘要

Location types in unification-based, flow-insensitive “points-to” analyses represent three kinds of sets of abstract memory locations in a three-level subtyping system. The data constructor for “middle” and “upper” kinds of location types has a reader and a writer component. The “middle” kind of location types represent singleton sets of abstract locations. The reader and writer components of the “middle” type are both the same location type. The “upper” kind of location types represent complex sets of abstract locations. The reader and writer components of the “upper” type may be dissimilar location types. The reader components represent the set of values that may be read from memory via a pointer represented by the location type containing the reader component. The writer components represent the set of values that may be written to memory via a pointer represented by the location type containing the writer component.
机译:基于统一,对流量不敏感的“指向”的位置类型分析表示三级子类型系统中的三种抽象内存位置集。 “中间”的数据构造函数和“上”各种位置类型都有一个读取器和一个写入器组件。 “中间”一种类型的位置类型表示抽象位置的单例集。 “中级”阅读器和书写器组件类型都是相同的位置类型。 “上”一种位置类型表示抽象位置的复杂集合。 “上”的读者和作家组成部分类型可能是不同的位置类型。读取器组件表示可以通过包含读取器组件的位置类型表示的指针从内存中读取的一组值。编写器组件表示可以通过包含编写器组件的位置类型所表示的指针写入内存的一组值。

著录项

  • 公开/公告号US2004003382A1

    专利类型

  • 公开/公告日2004-01-01

    原文格式PDF

  • 申请/专利权人 MICROSOFT CORPORATION;

    申请/专利号US20020183931

  • 发明设计人 BJARNE STEENSGAARD;

    申请日2002-06-26

  • 分类号G06F9/45;

  • 国家 US

  • 入库时间 2022-08-21 23:14:44

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号