DLL Programmer's Guide for TNS/E Systems
Glossary
DLL Programmer’s Guide for TNS/E Systems—527252-006
Glossary-7
TLB.
TLB. Translation Lookaside Buffer: a cache of page table entries, where each entry
designates the physical memory page corresponding to a range of virtual addresses.
Information within the entry can make the translation unique to the accessing process.
Unless the appropriate TLB entry is present, the page cannot be accessed; typically
the processor generates a fault to allow software to find and load the missing entry
from a memory-management structure.
TNS/E object file format. This object file format is an amalgam of Intel IA-64 code
architecture and the HP NonStop operating system extensions.
TNS/E object files are categorized into three types of files: linkfiles, loadfiles, and
import libraries. The following are key differences between TNS/R and TNS/E
platforms:
User library. A loadable library; primarily a legacy feature for NonStop systems. For PIC
programs, a user library is a DLL treated as if it were the first library in the program's
libList and therefore is searched first for symbols required by the program. However, a
user library does not appear in the program's libList; instead, its name is recorded in
the program's loadfile as the libname attribute. A program can be associated with at
most one user library; the association can be specified using the linker at link time or in
a later change command, or at run time using the process creation interfaces. (The
/LIB.../ option to the RUN command in TACL uses these interfaces.)
VHPT. Virtual Hash Page Table: an Itanium® architecture feature that can supply missing
TLB entries without generating faults.
VPROC. The version procedure identifier used to identify which version of the product you
are using.
Zimpimp file. The name of the imp-imp file on a system is $SYSTEM.<SYSnn>.ZIMPIMP.
Also called the "import library that represents the implicit DLLs", it is the file that tells
which symbols are available in the set of implicit DLLs, which collectively correspond to
Platform TNS/R TNS/E
Processor MIPS RISC Itanium
Architecture SGI Intel IA-64
Programming
model
32-bit (ILP32) 32-bit (ILP32)
and in future:
64-bit LP64
Object type ELF and COFF ELF exclusive
Debugging
symbols
Third-Eye DWARF2
Compiler
Backend
SGI w/ HP
extensions
Intel w/ HP
extensions
Linker, PIC ld eld










