GNU Info

Info Node: (nasm.info)Section 6.9

(nasm.info)Section 6.9


Next: Section 6.9.1 Prev: Section 6.8 Up: Chapter 6
Enter node , (file) or (file)node

6.9. `rdf': Relocatable Dynamic Object File Format
==================================================

   The `rdf' output format produces `RDOFF' object files.  `RDOFF'
(Relocatable Dynamic Object File Format) is a home-grown object-file
format, designed alongside NASM itself and reflecting in its file
format the internal structure of the assembler.

   `RDOFF' is not used by any well-known operating systems. Those
writing their own systems, however, may well wish to use `RDOFF' as
their object format, on the grounds that it is designed primarily for
simplicity and contains very little file-header bureaucracy.

   The Unix NASM archive, and the DOS archive which includes sources,
both contain an `rdoff' subdirectory holding a set of RDOFF utilities:
an RDF linker, an `RDF' static-library manager, an RDF file dump
utility, and a program which will load and execute an RDF executable
under Linux.

   `rdf' supports only the standard section names `.text', `.data' and
`.bss'.

Section 6.9.1
Requiring a Library: The `LIBRARY' Directive
Section 6.9.2
Specifying a Module Name: The `MODULE' Directive
Section 6.9.3
`rdf' Extensions to the `GLOBAL' directive

automatically generated by info2www version 1.2.2.9