HP eld Manual page 278

Table of Contents

Advertisement

Glossary
each of these section items. A section is not required to be present if it would not
contain any useful information for a given object file. In loadfiles, some of the sections
are further organized in segments that get loaded into virtual memory.
Strip file. These are files do not have debugging information; i.e., DWARF symbol table, in
it. Stripping can be done on any object file. It is still possible for the linker to process a
linkfile that has been stripped because the DWARF symbol table does not contain any
essential information to it. An import library can be stripped even if the corresponding
DLL is not stripped.
Symbol Resolution. When a program is built from multiple subprograms, the references
from one subprogram to another are made using symbols. For example a main
program might use a square root routine called sqrt and the math library defines
sqrt. A linker resolves the symbol by noting the location assigned to sqrt in the
math library and patches the caller's object code so the call instruction refers to that
location.
Semi-globalized. An import control characteristic of a loadfile that allows the loadfile first to
obtain symbols from its own definitions and then to obtain others as for a
globalized loadfile. Thus, a semi-globalized loadfile cannot have its symbol
references to itself preempted. See also SearchList..
Symbol. The symbolic name of a function or data item. Symbols are defined in loadfiles
and referenced in the same or other loadfiles.
Symbol definition. a function or data item whose name is the symbol.
Symbol value. the address of a definition of that symbol.
Symbolic reference. An occurrence in code or data of a symbol that is or must be bound
to a definition of that symbol. The symbolic reference is bound (resolved and made
usable) by assigning to it the value of a definition of that symbol.
System library. TNS/E library routines required to access TNS/E operating system
functions. (Similar for TNS/R.) The loader automatically searches the system
library for definitions that satisfy a loadfile's unresolved symbols after searching all
the loadfiles in the loadfile's searchList.
TNS/E. The hardware platform based on the Itanium™ architecture and the HP NonStop
operating system and software that are specific to that platform. All code is PIC.
TNS/R. The hardware platform based on the MIPS™ architecture and the HP NonStop
operating system and software that are specific to that platform. Code may be PIC
or non-PIC.
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
eld Manual—527255-009
Glossary-6
Strip file

Advertisement

Table of Contents
loading

Table of Contents