使用具有索引的边界数据结构
    12.
    发明公开

    公开(公告)号:CN115516440A

    公开(公告)日:2022-12-23

    申请号:CN202180033365.2

    申请日:2021-04-05

    Abstract: 一种包括边界数据结构的数据结构,该边界数据结构出现在该数据结构中的至少一些段中的每个段之间的相应接口处。边界不符合针对该数据结构内表示的基本数据项的任何基本数据类型的数据格式,并且不表示相邻段中的任何段的大小。其次,该数据结构还包括索引。在写入数据结构时,写入器跟踪区域中的每个区域的位置。在已写入所有段和区域时,写入器则可以写入表示每个区域的位置的索引。然后,读取器可以使用该索引以仅从那些感兴趣的区域快速读取,并且快速跳过不感兴趣的区域。

    迭代静态和动态软件分析

    公开(公告)号:CN101473301B

    公开(公告)日:2018-12-11

    申请号:CN200780022369.0

    申请日:2007-05-08

    CPC classification number: G06F8/75 G06F11/3616

    Abstract: 无缝地迭代地执行静态和动态代码分析。软件分析工具集成动态和静态分析的结果并迭代地利用来自先前的一个或多个分析的结果以扩充当前分析。在调试过程期间,将在运行时收集的信息与静态代码分析结果集成在一起。该信息是作为测试和调试过程的结果的一部分来生成和存储的。随后利用所存储的信息来提供经改进的分析结果。该软件分析工具消除了对软件开发者分别执行静态分析和动态分析的需要。

    扩展开发环境
    16.
    发明授权

    公开(公告)号:CN105164641B

    公开(公告)日:2019-03-08

    申请号:CN201380068712.0

    申请日:2013-12-27

    Abstract: 本文描述了用于扩展软件开发工具的行为的概念和技术。软件开发工具可访问并消费扩展以将该软件开发工具配置成以扩展模式执行操作。在一个示例中,扩展可基于输入源代码来扩展编译器。在一个配置中,编译器扩展可以向编译器提供特定编程语言的各种源代码元素的一个或多个运行时语义。编译器可访问扩展列表以确定编译器是否将要以扩展模式对特定源代码元素或逻辑单元执行编译操作。

    扩展开发环境
    18.
    发明公开

    公开(公告)号:CN105164641A

    公开(公告)日:2015-12-16

    申请号:CN201380068712.0

    申请日:2013-12-27

    CPC classification number: G06F8/41 G06F8/30 G06F8/40 G06F8/427

    Abstract: 本文描述了用于扩展软件开发工具的行为的概念和技术。软件开发工具可访问并消费扩展以将该软件开发工具配置成以扩展模式执行操作。在一个示例中,扩展可基于输入源代码来扩展编译器。在一个配置中,编译器扩展可以向编译器提供特定编程语言的各种源代码元素的一个或多个运行时语义。编译器可访问扩展列表以确定编译器是否将要以扩展模式对特定源代码元素或逻辑单元执行编译操作。

Patent Agency Ranking