
nld Diagnostic Messages
nld and noft Manual — 520384-003
10- 6
Terms That Appear in nld Diagnostic Messages
hexadecimal number.
When a hexadecimal number is to be specified on the
nld
command line, it should begin with 0x or 0X, followed by a string of hexadecimal digits,
which include the decimal digits 0–9 and the letters A–F (or a–f), which represent the
values 10–15. When
nld
expects a hexadecimal number for an address, the 0x or 0X
can be omitted. In other situations, however,
nld
assumes the number is decimal if the
0x or 0X is omitted.
informational message.
This is a message that merely provides information, instead of
reporting an error.
nld
does not consider the information to be a sign that anything
might be wrong.
initialized data.
Data is initialized if it has an initial value that is present in the object file and
therefore is also present in virtual memory when the program begins execution. Note
that read-only data can also be considered initialized.
internal error.
An internal error indicates an
nld
problem that should be reported to HP
personnel for further analysis.
jump instruction.
If an error related to the relocation of jump instructions occurs during
SYSGEN, it probably indicates a problem with the way the object files were prepared; it
is beyond the scope of this manual to give advice related to building object files for
system library.
large data.
Data is categorized as “large” or “small.” The compiler decides if a given data
item will be large or small. See a more comprehensive discussion under small data.
library.
This term can mean either an archive or an SRL.
local symbol information/local symbol table.
The local symbol table is part of the symbol
table in an object file. It primarily contains local symbol information needed only by the
debugger, not by
nld
, and that can be selectively removed by
-x
on page 3-17.
main.
It is possible to indicate at compilation time that a procedure has the “main” attribute,
which means that it is the main entry point to begin execution of the program. This is
typically done by users of pTAL, but not other languages, as other languages provide
their main procedure behind the scenes, to be linked together with the code written by
the user.
nld
always considers it an error if more than one procedure has the “main” attribute.
The main entry point for a program can also be specified with
-elf_check
on page 3-5,
but it is not expected that the typical user would need this.
nonresident text.
Text (that is, code) is called nonresident to distinguish it from resident
text.
NonStop SQL/MP.
NonStop SQL/MP is the HP implementation of a relational database
management system that uses the industry-standard Structured Query Language
(SQL) to define and manipulate data.
Summary of Contents for nld
Page 12: ...Contents nld and noft Manual 520384 003 x ...
Page 16: ...What s New in This Manual nld and noft Manual 520384 003 xiv Miscellaneous ...
Page 22: ...About This Manual nld and noft Manual 520384 003 xx Change Bar Notation ...
Page 28: ...Introduction to the Utilities nld and noft Manual 520384 003 1 6 strip ...
Page 60: ...nld Utility nld and noft Manual 520384 003 2 32 Declaration and Definition ...
Page 78: ...nld Options nld and noft Manual 520384 003 3 18 y ...
Page 90: ...noft Utility nld and noft Manual 520384 003 4 12 Debugging With noft ...
Page 150: ...strip Utility nld and noft Manual 520384 003 7 2 ...
Page 242: ...nld Diagnostic Messages nld and noft Manual 520384 003 10 82 Informational Messages ...
Page 278: ...noft Diagnostic Messages nld and noft Manual 520384 003 11 36 Syntax Errors ...
Page 286: ...ar Diagnostic Messages nld and noft Manual 520384 003 12 8 ...
Page 314: ...Sample nld and noft Session nld and noft Manual 520384 003 A 28 LISTSRLFIXUPS ...
Page 330: ...Index nld and noft Manual 520384 003 Index 10 Special Characters ...