nld Manual
nld Diagnostic Messages
nld Manual—528272-001
4-8
Terms That Appear in nld Diagnostic Messages
program header. This is something found in object files built by nld. If nld has a complaint
about program headers, it probably needs to be given to your service provider for
further analysis.
rdata section. One of the five possible data sections, rdata contains read-only data.
read-only data. Data is read-only if it is not intended to be modified at run time. The
compiler determines whether data is read-only, as opposed to being placed into one of
the other four data sections. When nld checks for inconsistencies in an object being
large data versus small data when it is declared more than once, read-only data is
considered large data.
relocation table. Part of an object file.
If nld indicates a bad value in a relocation table, it is probably the type of problem that
is not your fault but is an error in the compiler or linker, or an inconsistency between
them, and must be referred to your service provider for further analysis.
If nld indicates that it cannot relocate something, the problem also might be some
type of error or inconsistency involving the compiler or linker, or it might be that code
was written in a way that nld cannot read. Refer the problem to your service provider
for further analysis.
resident text. Procedures can be marked resident at compilation time, meaning that they
are intended to stay permanently in physical memory, whereas other code can be
swapped in and out at run time. In loadfiles, nld puts all resident procedures into the
resident text section, rather than in the (ordinary) nonresident text section.
resident text section. This section of the object file exists only in loadfiles; it contains
resident text (that is, resident code).
RTDU. (run-time data units). A feature of object files used as part of the HP implementation
of SQL.
sbss section. One of the five possible data sections, sbss contains small, uninitialized data.
sdata section. One of the five possible data sections, sdata contains small, initialized data.
section. Except for certain headers, an object file is considered to be a collection of
sections. Each section has a section header that states its location within the object
file. In addition, some sections (such as text sections and code sections) are loaded
into virtual memory when a program is executed. Some sections are also grouped into
segments.