Program re-writing apparatus
    1.
    发明授权
    Program re-writing apparatus 有权
    程序重写装置

    公开(公告)号:US08286145B2

    公开(公告)日:2012-10-09

    申请号:US12107450

    申请日:2008-04-22

    IPC分类号: G06F9/45

    CPC分类号: G06F8/4441

    摘要: A program re-writing method which re-writes an inputted program into a program for a processor for controlling whether or not a process is executed based on a yes or no execution flag, said program re-writing method including: inserting a comparison process into the inputted program, the comparison process comparing first address information, which is memory address information accessed by a first memory access process included in the inputted program, and second address information, which is address information of a memory accessed by a second memory access process included in the inputted program, and writing a comparison result into the yes or no execution flag; and inserting a yes or no execution flag-attached logic preservation process into the inputted program, the yes or no execution flag-attached logic preservation process being a process executed based on a value of the yes or no execution flag and preserving the same result as a result of the inputted program when executed.

    摘要翻译: 一种程序重写方法,其将输入的程序重写到用于处理器的程序中,用于基于是或否执行标志来控制是否执行处理,所述程序重写方法包括:将比较处理插入到 所输入的程序,比较第一地址信息的比较处理,第一地址信息是由包括在输入的程序中的第一存储器访问处理访问的存储器地址信息和作为​​包括第二存储器访问处理访问的存储器的地址信息的第二地址信息 在输入的程序中,将比较结果写入是或否执行标志; 并且在输入的程序中插入“是”或“否”执行标志附加的逻辑保存处理,“是”或“否”执行标志附加的逻辑保存处理是基于“是”或“否”执行标志的值执行的处理,并且保持与 执行时输入程序的结果。

    PROGRAM CONVERSION DEVICE
    2.
    发明申请
    PROGRAM CONVERSION DEVICE 审中-公开
    程序转换装置

    公开(公告)号:US20080307177A1

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

    申请号:US12105706

    申请日:2008-04-18

    IPC分类号: G06F12/02 G06F12/16 G06F12/14

    CPC分类号: G06F8/443

    摘要: An analysis section analyzes the live range of a first variable shared among subroutines and the live range of a second variable used only in a subroutine. The allocation section allocates the second variable in an allocation memory for the first variable if the live ranges of the first and second variables do not overlap each other.

    摘要翻译: 分析部分分析子程序中共享的第一个变量的生存范围和仅在子程序中使用的第二个变量的生存范围。 如果第一和第二变量的生存范围彼此不重叠,则分配部分将第二变量分配给第一变量的分配存储器。