发明名称 Application binary interface and method of interfacing binary application program to digital computer including efficient acquistion of global offset table (GOT) absolute base address
摘要 An application binary interface includes linkage structures for interfacing a binary application program to a digital computer. A function in a relocatable shared object module obtains the absolute address of a Global Offset Table (GOT) in the module using relative branch and link instructions through the computer's link register. The GOT contains addresses of global data such as constants and variables that are identified by symbols and are located outside the module. Implementation requires only three simple instructions, one in the GOT and two in the calling function. The module can load the absolute address of a data item into appropriate registers and read or write the data from memory using a conventional RISC relative address read or write instruction.
申请公布号 US5822787(A) 申请公布日期 1998.10.13
申请号 US19960744446 申请日期 1996.11.08
申请人 SUN MICROSYSTEMS, INC. 发明人 ZUCKER, J. STEVEN
分类号 G06F9/40;G06F9/42;G06F9/445;G06F12/10;(IPC1-7):G06F12/06 主分类号 G06F9/40
代理机构 代理人
主权项
地址