Relocatable Object Module Format (OMF) Specification
Relocatable Object Module Format (OMF) Specification
Relocatable Object Module Format (OMF) Specification
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Where there were conflicts among these source documents, the TIS Committee resolved them.<br />
Certain issues regarding the different <strong>OMF</strong>s that contribute to this standard have been clarified<br />
for Version 1.1. After an extensive review, the TIS Committee has made the following changes:<br />
• The name string subfields in various records are more consistent.<br />
• The public name fields in the COMDAT, LINSYM, and NBKPAT records were revised.<br />
• The LINNUM record was revised.<br />
• The COMDEF record was revised to include Borland VIRDEF record information.<br />
• The library names hashing algorithm in Appendix 2 was revised.<br />
This document is intended for individuals who have a background knowledge of how source<br />
code is converted into an executable file. For details on a particular vendor-extension of the<br />
<strong>OMF</strong>, refer to the appropriate vendor's documentation.<br />
Note that this specification is not applicable for vendors choosing to build products with the<br />
Executable and Linkable <strong>Format</strong> (ELF), because ELF is both a linkable and loadable<br />
specification.