发明名称 Global register initialization method in network, by using global variable information contained in object file
摘要 An object file (106) is linked with at least one of another object file (108) and a shared library (110) through a linker to generate an executable file (116). At least a single global register is initialized and variable conflicts are identified with respect to the initialized register, using the global variable information contained in the object file. Initially, a compiler (104) generates global register information pertaining to at least a single global variable reference in a source file. The compiler also generates an object file from source file, without performing any relocations and without identifying global symbol conflicts. The object file comprises global variable information. The linker is used for connecting any object file with another file and a shared library, to generate executable file. Warning is generated, when any shared library which is referenced during the linking, uses global registers in fashion incompatible with an object being built. Independent claim are also included for the following: (a) global register initialization system; (b) global register initialization program
申请公布号 DE19924437(A1) 申请公布日期 2000.02.03
申请号 DE19991024437 申请日期 1999.05.28
申请人 SUN MICROSYSTEMS, INC. 发明人 CHESSIN, STEPHEN ALAN;EVANS, RODRICK ISON;WALKER, MICHAEL S.
分类号 G06F9/445;G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/445
代理机构 代理人
主权项
地址