A relocation format for linking
    1.
    发明公开
    A relocation format for linking 有权
    链接的重定位格式

    公开(公告)号:EP1085411A3

    公开(公告)日:2001-11-21

    申请号:EP00307545.4

    申请日:2000-09-01

    Inventor: Schann, Richard

    CPC classification number: G06F8/54

    Abstract: An executable program is prepared from a plurality of object code modules, each object code module including section data and associated relocations and at least one of the object code modules further including code sequences at least some of which are like to be repeatedly included in the executable program. Wherever a code sequence is to be inserted a relocation instruction specifies the location of the code sequence and the code sequence is inserted into the section data at the appropriate point. A linker is provided for preparing a executable program from such a plurality of object code modules, the linker including a relocation module for reading relocations and being operable to identify a relocation specifying one of the above-mentioned code sequences, a section data module for holding section data into which a code sequence is to be inserted, and a program preparing means which prepares the executable program including the section data with the inserted code sequences. Also discussed is a method for assembling such an object code module and a computer program in the form of such an object code module, the computer program being co-operable with the linker to prepare said executable program.

    Abstract translation: 从多个目标代码模块准备可执行程序,每个目标代码模块包括部分数据和相关联的重定位,并且目标代码模块中的至少一个还包括代码序列,其中至少一些代码序列被重复地包括在可执行代码中 程序。 无论代码序列何时插入,重定位指令都会指定代码序列的位置,并将代码序列插入到适当点的段数据中。 提供链接器用于从这样的多个目标代码模块中准备可执行程序,链接器包括用于读取重定位的重定位模块并且可操作以识别指定上述代码序列中的一个的重定位,用于保存的部分数据模块 将代码序列插入其中的部分数据;以及程序准备装置,其准备包括具有插入的代码序列的部分数据的可执行程序。 还讨论了以这种目标代码模块的形式组装这种目标代码模块和计算机程序的方法,该计算机程序可与链接程序协作以准备所述可执行程序。

    A relocation format for linking
    2.
    发明公开
    A relocation format for linking 有权
    搬迁格式zum Linken von Objektmodulen

    公开(公告)号:EP1085411A2

    公开(公告)日:2001-03-21

    申请号:EP00307545.4

    申请日:2000-09-01

    Inventor: Schann, Richard

    CPC classification number: G06F8/54

    Abstract: An executable program is prepared from a plurality of object code modules, each object code module including section data and associated relocations and at least one of the object code modules further including code sequences at least some of which are like to be repeatedly included in the executable program. Wherever a code sequence is to be inserted a relocation instruction specifies the location of the code sequence and the code sequence is inserted into the section data at the appropriate point.
    A linker is provided for preparing a executable program from such a plurality of object code modules, the linker including a relocation module for reading relocations and being operable to identify a relocation specifying one of the above-mentioned code sequences, a section data module for holding section data into which a code sequence is to be inserted, and a program preparing means which prepares the executable program including the section data with the inserted code sequences.
    Also discussed is a method for assembling such an object code module and a computer program in the form of such an object code module, the computer program being co-operable with the linker to prepare said executable program.

    Abstract translation: 从多个目标代码模块准备可执行程序,每个对象代码模块包括段数据和相关联的重定位,以及目标代码模块中的至少一个进一步包括代码序列,其中至少一些要被重复地包括在可执行文件 程序。 无论何时插入代码序列,重定位指令指定代码序列的位置,并将代码序列插入到适当点的段数据中。 提供了一种用于从这样的多个目标代码模块准备可执行程序的链接器,所述链接器包括用于读取重定位并可操作以用于识别指定上述代码序列中的一个的重定位的重定位模块,用于保存的段数据模块 要插入代码序列的区段数据;以及程序准备装置,其准备包含具有插入代码序列的区段数据的可执行程序。 还讨论了以这种目标代码模块的形式组装这样的目标代码模块和计算机程序的方法,该计算机程序与链接器可以协作以准备所述可执行程序。

Patent Agency Ranking