CONFIGURING A SHARED LIBRARY TO ACCOMMODATE RELOCATABLE DATA IN A PERVASIVE DEVICE
    1.
    发明申请
    CONFIGURING A SHARED LIBRARY TO ACCOMMODATE RELOCATABLE DATA IN A PERVASIVE DEVICE 失效
    配置一个共享库,以便在可靠的设备中调用可重复数据

    公开(公告)号:US20090158264A1

    公开(公告)日:2009-06-18

    申请号:US12391186

    申请日:2009-02-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/54

    摘要: A method, system, architecture and apparatus for generating a shared library for a pervasive device target platform which can accommodate relocatable data. A tool chain in furtherance of this purpose can be arranged in accordance with the present invention to include a compiler programmed to compile source code into a compiled object and a linker programmed to link the compiled object into a linked object using a relocatable data segment. In this regard, in a preferred aspect of the invention a linker configuration file can be included for use in the linker which specifies the use of the relocatable data segment in lieu of a position independent data segment. The tool chain further can be arranged to include a relocation data extraction tool programmed to extract relocation data from the linked object and to dispose the relocation data in a relocation data file configured for disposition in a pervasive device.

    摘要翻译: 一种用于为能够容纳可重定位数据的普及设备目标平台生成共享库的方法,系统,架构和装置。 根据本发明,可以安排一种用于此目的的工具链,其中包括编译为将源代码编译为编译对象的编译器和被编程为使用可重定位数据段将编译对象链接到链接对象的链接器。 在这方面,在本发明的优选方面,链接器配置文件可以包括在链接器中,以指定可替换数据段的使用来代替与位置无关的数据段。 所述工具链还可以被布置为包括重定位数据提取工具,其被编程为从所述链接的对象提取重定位数据,并且将所述重定位数据配置在被配置用于配置在普及设备中的重定位数据文件中。

    Configuring a shared library to accommodate relocatable data in a pervasive device
    2.
    发明授权
    Configuring a shared library to accommodate relocatable data in a pervasive device 失效
    配置共享库以适应普适设备中的可重定位数据

    公开(公告)号:US08001518B2

    公开(公告)日:2011-08-16

    申请号:US12391186

    申请日:2009-02-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/54

    摘要: A method, system, architecture and apparatus for generating a shared library for a pervasive device target platform which can accommodate relocatable data. A tool chain in furtherance of this purpose can be arranged in accordance with the present invention to include a compiler programmed to compile source code into a compiled object and a linker programmed to link the compiled object into a linked object using a relocatable data segment. In this regard, in a preferred aspect of the invention a linker configuration file can be included for use in the linker which specifies the use of the relocatable data segment in lieu of a position independent data segment. The tool chain further can be arranged to include a relocation data extraction tool programmed to extract relocation data from the linked object and to dispose the relocation data in a relocation data file configured for disposition in a pervasive device.

    摘要翻译: 一种用于为能够容纳可重定位数据的普及设备目标平台生成共享库的方法,系统,架构和装置。 根据本发明,可以安排一种用于此目的的工具链,其中包括编译为将源代码编译为编译对象的编译器和被编程为使用可重定位数据段将编译对象链接到链接对象的链接器。 在这方面,在本发明的优选方面,链接器配置文件可以包括在链接器中,以指定可替换数据段的使用来代替与位置无关的数据段。 所述工具链还可以被布置为包括重定位数据提取工具,其被编程为从所述链接的对象提取重定位数据,并且将所述重定位数据配置在被配置用于配置在普及设备中的重定位数据文件中。

    Configuring a shared library to accommodate relocatable data in a pervasive device
    3.
    发明授权
    Configuring a shared library to accommodate relocatable data in a pervasive device 失效
    配置共享库以适应普适设备中的可重定位数据

    公开(公告)号:US07503040B2

    公开(公告)日:2009-03-10

    申请号:US10955094

    申请日:2004-09-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/54

    摘要: A method, system, architecture and apparatus for generating a shared library for a pervasive device target platform which can accommodate relocatable data. A tool chain in furtherance of this purpose can be arranged in accordance with the present invention to include a compiler programmed to compile source code into a compiled object and a linker programmed to link the compiled object into a linked object using a relocatable data segment. In this regard, in a preferred aspect of the invention a linker configuration file can be included for use in the linker which specifies the use of the relocatable data segment in lieu of a position independent data segment. The tool chain further can be arranged to include a relocation data extraction tool programmed to extract relocation data from the linked object and to dispose the relocation data in a relocation data file configured for disposition in a pervasive device.

    摘要翻译: 一种用于为能够容纳可重定位数据的普及设备目标平台生成共享库的方法,系统,架构和装置。 根据本发明,可以安排一种用于此目的的工具链,其中包括编译为将源代码编译为编译对象的编译器和被编程为使用可重定位数据段将编译对象链接到链接对象的链接器。 在这方面,在本发明的优选方面,链接器配置文件可以包括在链接器中,以指定可替换数据段的使用来代替与位置无关的数据段。 所述工具链还可以被布置为包括重定位数据提取工具,其被编程为从所述链接的对象提取重定位数据,并且将所述重定位数据配置在被配置用于配置在普及设备中的重定位数据文件中。

    Configuring a shared library to accommodate relocatable data in a pervasive device

    公开(公告)号:US20060074931A1

    公开(公告)日:2006-04-06

    申请号:US10955094

    申请日:2004-09-30

    IPC分类号: G06F7/00

    CPC分类号: G06F8/54

    摘要: A method, system, architecture and apparatus for generating a shared library for a pervasive device target platform which can accommodate relocatable data. A tool chain in furtherance of this purpose can be arranged in accordance with the present invention to include a compiler programmed to compile source code into a compiled object and a linker programmed to link the compiled object into a linked object using a relocatable data segment. In this regard, in a preferred aspect of the invention a linker configuration file can be included for use in the linker which specifies the use of the relocatable data segment in lieu of a position independent data segment. The tool chain further can be arranged to include a relocation data extraction tool programmed to extract relocation data from the linked object and to dispose the relocation data in a relocation data file configured for disposition in a pervasive device.