Instrumentation injection for common language runtime
    1.
    发明申请
    Instrumentation injection for common language runtime 有权
    仪表注入用于通用语言运行时

    公开(公告)号:US20050102656A1

    公开(公告)日:2005-05-12

    申请号:US10705754

    申请日:2003-11-10

    IPC分类号: G06F9/44 G06F9/45 G06F11/00

    CPC分类号: G06F11/3644

    摘要: An exemplary media implementation precipitates a device to perform actions including: determining if an instruction of a line of common intermediate language (CIL) code meets a predetermined exception-related criterion; and if so, injecting a decision point in association with the instruction of the line of CIL code, the decision point enabling a decision as to whether an exception is to be thrown with respect to the instruction. An exemplary device implementation includes: instrumented CIL code that includes a test couplet corresponding to a decision point and an associated instruction, the associated instruction capable of causing a fault; a decision runtime library that is adapted to evaluate the test couplet to selectively decide whether to throw an exception with respect to the associated instruction; and a common language runtime component that interprets the decision point so as to call the decision runtime library prior to executing the associated instruction.

    摘要翻译: 示例性媒体实现使设备执行以执行动作,包括:确定公共中间语言(CIL)代码行的指令是否满足预定的异常相关标准; 如果是,则将与CIL代码行的指令相关联的判定点注入,所述判定点能够判定是否针对该指令抛出异常。 示例性的设备实现包括:检测的CIL代码,其包括对应于决策点和相关联的指令的测试对,所述相关联的指令能够引起故障; 决定运行时库,其适于评估测试对,以选择性地决定是否针对关联的指令抛出异常; 以及公共语言运行时组件,其解释决策点,以便在执行相关联的指令之前调用决策运行时库。

    Code morphing
    2.
    发明申请
    Code morphing 有权
    代码变形

    公开(公告)号:US20060190937A1

    公开(公告)日:2006-08-24

    申请号:US11064865

    申请日:2005-02-24

    IPC分类号: G06F9/45

    CPC分类号: G06F11/3672 G06F8/20

    摘要: Code morphing includes rewriting at least one underlying control structure of known code without affecting an intended context of the code.

    摘要翻译: 代码变形包括重写已知代码的至少一个底层控制结构,而不影响代码的预期上下文。

    Isolating code modules
    4.
    发明申请
    Isolating code modules 审中-公开
    隔离代码模块

    公开(公告)号:US20070168742A1

    公开(公告)日:2007-07-19

    申请号:US11282267

    申请日:2005-11-18

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3684

    摘要: Execution of at least portions of applications, programs, functions, and other assemblages of programmable and executable code may be monitored to build effective test cases therefore. That is, by extracting, e.g., individual methods that occur, including input and output data, functional tests may be built and performance tests may be performed in isolation.

    摘要翻译: 因此,可以监视至少部分可编程和可执行代码的应用程序,程序,功能和其他组合的执行,从而建立有效的测试用例。 也就是说,通过提取例如发生的各种方法,包括输入和输出数据,可以构建功能测试,并且可以隔离执行性能测试。

    Random code generation
    6.
    发明申请
    Random code generation 审中-公开
    随机码生成

    公开(公告)号:US20060184914A1

    公开(公告)日:2006-08-17

    申请号:US11061501

    申请日:2005-02-17

    申请人: Brandon Wadsworth

    发明人: Brandon Wadsworth

    IPC分类号: G06F9/44

    CPC分类号: G06F8/41 G06F8/30 G06F11/3684

    摘要: Random code generation may include utilizing a statistical breakdown of real world code to randomly generate code that is lexically and structurally valid.

    摘要翻译: 随机码生成可以包括利用现实世界代码的统计分析来随机生成在词汇和结构上有效的代码。