会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System and method for providing exceptional flow control in protected code through memory layers
    • 通过内存层在受保护的代码中提供卓越的流量控制的系统和方法
    • US20060037003A1
    • 2006-02-16
    • US10918130
    • 2004-08-13
    • Dean LongNedim FreskoChristopher Plummer
    • Dean LongNedim FreskoChristopher Plummer
    • G06F9/44
    • G06F9/45504G06F11/3624G06F12/0269
    • A system and method for providing exceptional flow control in protected code through memory layers. Code is generated. The generated code includes a sequence of normal operations and is subject to protection against copying during execution of the generated code. The generated code is instantiated as a master process into a master layer in a memory space. The master process is cloned by instantiating a copy of the master process as a child layer in the memory space. Execution points within the generated code are identified. A copy of at least a portion of the generated code containing each execution point as an exception layer is instantiated in the memory space. The generated code in the exception layer is patched at each identified execution point with operations exceptional to the normal operations sequence and which are performed upon a triggering of each execution point during execution of the generated code.
    • 一种用于通过存储器层在受保护代码中提供异常流控制的系统和方法。 代码生成。 生成的代码包括正常操作的顺序,并且在执行生成的代码期间受到保护以防止复制。 将生成的代码作为主进程实例化为内存空间中的主层。 通过将主进程的副本实例化为内存空间中的子层来克隆主进程。 识别生成代码内的执行点。 将包含每个执行点的生成代码的至少一部分的副本作为异常层在内存空间中被实例化。 异常层中生成的代码在每个识别的执行点处被修补,其中操作与正常操作序列异常,并且在执行生成的代码期间触发每个执行点时执行。
    • 4. 发明申请
    • METHOD AND APPARATUS FOR ELIMINATING C RECURSION FROM A JAVA PROGRAMMING LANGUAGE BYTECODE INTERPRETER
    • 用于从JAVA编程语言中保存C语言的解码器的方法和装置
    • US20050166185A1
    • 2005-07-28
    • US10907698
    • 2005-04-12
    • Christopher PlummerDean Long
    • Christopher PlummerDean Long
    • G06F9/40G06F9/45G06F9/44
    • G06F9/45508G06F9/4484
    • Methods and apparatus for eliminating C recursion from interpreter loops are disclosed. According to one aspect of the present invention, a computer-implemented method for substantially eliminating C recursion from the execution of static initializer methods in a virtual machine environment includes rewriting native C code associated with a static initializer as a Java programming language method, and using a transition frame in a Java programming language stack to execute the Java programming language method. The method also includes using a native method to manipulate the Java programming language stack, and using a first opcode in the transition frame. In one embodiment, using the first opcode in the transition frame includes using the first opcode to determine that the transition frame is associated with the static initializer. In another embodiment, the method further includes causing the static initializer to run, wherein the static initializer using a second opcode, and resuming execution at the second opcode after the static initializer has run.
    • 公开了从解释器循环中消除C递归的方法和装置。 根据本发明的一个方面,用于基本上消除在虚拟机环境中执行静态初始化方法的C递归的计算机实现的方法包括将与静态初始化器相关联的本地C代码重新编程为Java编程语言方法,并且使用 Java编程语言栈中的一个过渡框架来执行Java编程语言方法。 该方法还包括使用本地方法来操纵Java编程语言栈,并且在转换帧中使用第一操作码。 在一个实施例中,在转换帧中使用第一操作码包括使用第一操作码来确定转移帧与静态初始化器相关联。 在另一个实施例中,该方法还包括使静态初始化器运行,其中静态初始化器使用第二操作码,并且在静态初始化器运行之后恢复在第二操作码处的执行。