Application binary interface and method of interfacing binary ap

Electrical computers and digital processing systems: processing – Processing control – Branching

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 940

Patent

active

059918713

ABSTRACT:
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. A dynamic linker lazily constructs a Procedure Linkage Table (PLT) and a pointer table for an object module in a process memory image in which space is allocated for the PLT, but the PLT is not initially provided. The pointer table stores absolute addresses of external functions that cannot be reached by relative branching from the module. The PLT receives calls to these functions, gets the absolute addresses from the pointer table and branches to the absolute addresses of the functions. The PLT also receives calls to functions that can be reached by relative branching from the module, and causes relative branching to the functions. A status instruction precedes each call instruction to a variable argument list function that can pass floating point arguments, indicating if floating point arguments will actually be passed. If so, the function saves the contents of the floating point argument registers in memory. If not, the contents of the floating point argument registers are not saved. Virtual address spaces are allocated for processes respectively. Page table entries for translation of the virtual address spaces into physical addresses are not removed as processes terminate, but only after all virtual address spaces have been allocated.

REFERENCES:
patent: 4218739 (1980-08-01), Negi et al.
patent: 4482954 (1984-11-01), Vrielink et al.
patent: 4764869 (1988-08-01), Mtyazaki et al.
patent: 4779195 (1988-10-01), James et al.
patent: 5481678 (1996-01-01), Kondo et al.
patent: 5634130 (1997-05-01), Lee
patent: 5701495 (1997-12-01), Arndt et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Application binary interface and method of interfacing binary ap does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Application binary interface and method of interfacing binary ap, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application binary interface and method of interfacing binary ap will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1235307

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.