Dynamic Linking in a Microcomputer Environment.
Abstract
This thesis presents the detailed design for a dynamic linker suitable for microcomputer operation. The design exhibits the usual property of dynamic linking in that the binding of interprocedure symbolic references to virtual addresses is deferred until the symbolic reference is first encountered during process execution. The design includes the specifications of dynamic linker modules and data structures. Furthermore, an overview of necessary operating system support is presented along with a detailed discussion of all additional translator output required. Hardware features desirable (but not necessary) in a dynamic linking environment are reviewed. Dynamic linking without translator support and unlinking of an object (from a process address space) are investigated. A subset of the dynamic linker design (not including the unlinking capability) was implemented on an Intel 8080 microprocessor as a demonstration of the feasibility of the concepts introduced.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1980
- Accession Number
- ADA092404
Entities
People
- Gerald Bertram Blanton
Organizations
- Naval Postgraduate School