会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Partitioning code in program code conversion
    • 程序代码转换中的分区代码
    • US07934204B2
    • 2011-04-26
    • US10802309
    • 2004-03-17
    • Alex BrownPaul Thomas KnowlesGeraint North
    • Alex BrownPaul Thomas KnowlesGeraint North
    • G06F9/45
    • G06F9/45516G06F8/36
    • A partitioning technique utilized by a translator to divide the subject code space into regions, referred to hereafter as partitions, where each partition contains a distinct set of basic blocks of subject code and corresponding target code. The partitioning technique divides the translator's representation of subject code and subject code translations into non-overlapping regions of subject memory. In this manner, when the subject program modifies subject code, only those partitions actually affected by the self-modifying code need be discarded and all translations in unaffected partitions can be kept. This partitioning technique is advantageous in limiting the amount of target code that must be retranslated in response to self-modifying code operation. In another process, the partitioning technique allows multithreaded subject programs that also involve self-modifying code to perform code modification in a thread-safe manner.
    • 翻译器使用的分割技术将主题代码空间划分为以下称为分区的区域,其中每个分区包含主题代码的基本块和相应的目标代码的不同集合。 分割技术将翻译者的主题代码和主题代码翻译的表示分为主题记忆的非重叠区域。 以这种方式,当主体程序修改主题代码时,仅需要丢弃实际受自修改代码影响的分区,并且可以保留未受影响的分区中的所有翻译。 这种分割技术有利于限制响应于自修改代码操作必须重新翻译的目标代码的量。 在另一个过程中,分区技术允许包含自修改代码的多线程主题程序以线程安全的方式执行代码修改。
    • 3. 发明申请
    • Apparatus and method for handling exception signals in a computing system
    • 用于在计算系统中处理异常信号的装置和方法
    • US20080263342A1
    • 2008-10-23
    • US11810050
    • 2007-06-04
    • Paul Thomas KnowlesKit Man Wan
    • Paul Thomas KnowlesKit Man Wan
    • G06F9/26
    • G06F11/0769G06F9/45516G06F11/0772G06F11/0778
    • Described is method and apparatus for handling exception signals in combination particularly with the dynamic conversion of binary code executable by a one computing platform into binary code executed instead by another computing platform. An exception handling unit selectively handles some exception signals with respect to a target state and handles others with respect to a subject state derived from the target state. Signal handling sub-units are arranged to process the exception signal with respect to the target state and output a request either to return to execution or to pass on the exception signal. A delivery path selection unit is arranged to determine a delivery path of the exception signal to a selected group of the plurality of signal handling sub-units. A signal control unit is arranged to deliver the exception signal in turn to each of the selected group of signal handling sub-units.
    • 描述了用于处理异常信号的方法和装置,特别是与由一个计算平台执行的二进制代码的动态转换组合成由另一个计算平台执行的二进制代码组合。 异常处理单元选择性地处理关于目标状态的一些异常信号,并处理关于从目标状态导出的对象状态的其他信号。 信号处理子单元被布置为处理关于目标状态的异常信号,并输出请求返回执行或传递异常信号。 传送路径选择单元被布置为确定异常信号到多个信号处理子单元中所选择的组的传送路径。 信号控制单元被布置成将异常信号依次传送到所选择的一组信号处理子单元中的每一个。