RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
Represents a single module inside the OMF file. More...
#include <omf.h>
Public Attributes | |
size_t | first_record = 0 |
The index of the first record inside the file, stored in the OMF86Format objects. | |
size_t | record_count = 0 |
The number of records belonging to this module. | |
std::vector< std::string > | lnames |
List of names declared in the module. | |
std::vector< std::shared_ptr< SegmentDefinitionRecord > > | segdefs |
List of segments declared in the module. | |
std::vector< std::shared_ptr< GroupDefinitionRecord > > | grpdefs |
List of groups declared in the module. | |
std::vector< std::shared_ptr< TypeDefinitionRecord > > | typdefs |
List of types declared in the module. | |
std::vector< std::shared_ptr< BlockDefinitionRecord > > | blkdefs |
List of blocks declared in the module. | |
std::vector< std::shared_ptr< OverlayDefinitionRecord > > | ovldefs |
List of overlays declared in the module. | |
std::vector< ExternalName > | extdefs |
List of external symbols declared in the module. | |
Represents a single module inside the OMF file.