|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
| ►NAmiga | |
| ►CHunkFormat | AmigaOS/TRIPOS Hunk files |
| CBlock | The smallest unit of a Hunk file, it starts with a type word. A HUNK_END or HUNK_BREAK block is represented by this |
| CBssBlock | Represents the declaration block of a HUNK_BSS segment (hunk) that needs to be allocated and filled with zero at load time |
| CDebugBlock | Represents a HUNK_DEBUG block |
| CHeaderBlock | Represents the first block inside of an executable file, a HUNK_HEADER |
| CHunk | The smallest loadable unit of a Hunk file is the hunk, it roughly corresponds to a segment in other file formats |
| CHunkOptionCollector | |
| ►CIndexBlock | |
| CDefinition | |
| CHunkEntry | |
| CProgramUnit | |
| CLibraryBlock | Represents a HUNK_LIB block |
| CLoadBlock | Represents the load block of a non-bss segment (hunk) HUNK_CODE/HUNK_DATA/HUNK_PPC_CODE, containing a memory image |
| CModule | Module is a program unit containing several hunks |
| ►COverlayBlock | Represents a HUNK_OVERLAY block |
| COverlaySymbol | |
| CRelocatableBlock | Represents the block that gives the memory loaded contents of the hunk (segment) |
| CRelocation | |
| ►CRelocationBlock | Represents a block containing relocations |
| CRelocationData | |
| ►CSymbolBlock | Represents a HUNK_EXT or HUNK_SYMBOL block |
| CCommonReferences | |
| CDefinition | |
| CReferences | |
| CUnit | |
| CTextBlock | Represents the first block inside of an object file or a hunk. This class is used for HUNK_UNIT and HUNK_NAME blocks |
| ►NAOut | |
| ►CAOutFormat | UNIX/Linux a.out binary file format |
| CAOutOptionCollector | |
| CSymbol | |
| ►NApple | |
| CAFPDirectoryID | |
| CAFPFileInfo | |
| CAFPShortName | |
| ►CAppleSingleDouble | AppleSingle & AppleDouble |
| CEntry | |
| CUnknownEntry | |
| CComment | |
| CDataFork | |
| CFileDatesInfo | |
| ►CFileInfo | |
| CAUX | |
| CMacintosh | |
| CMSDOS | |
| CProDOS | |
| ►CFinderInfo | |
| CPoint | |
| CIconBW | |
| CIconColor | |
| CMacBinary | MacBinary is an alternative format to AppleSingle for representing a Macintosh file on a non-Macintosh filesystem |
| CMacDriver | This is not actually a file format, but an interface to permit generating multiple binary outputs for Macintosh executables |
| CMacintoshFileInfo | |
| CMSDOSFileInfo | |
| ►COMFFormat | Apple GS/OS OMF file format |
| ►CSegment | |
| CDataRecord | Represents a CONST or LCONST record, containing a sequence of bytes |
| CEntryRecord | Represents an ENTRY record |
| ►CExpression | |
| Cprecedence | |
| CExpressionRecord | Represents an EXPR, ZEXPR, BEXPR or LEXPR record |
| CIntersegmentRelocationRecord | Represents an INTERSEG or cINTERSEG record, containing an intersegment relocation |
| CLabelExpressionRecord | Represents an EQU or GEQU record |
| CLabelRecord | Represents a LOCAL or GLOBAL record |
| CRangeRecord | Represents a MEM record |
| CRecord | A single record inside the segment body, also represents an END record |
| CRelativeExpressionRecord | Represents a RELEXPR record |
| CRelocationRecord | Represents a RELOC or cRELOC record, containing an intrasegment relocation |
| CStringRecord | Represents a USING or STRONG record, containing a string |
| CSuperCompactRecord | Represents a SUPER record |
| CValueRecord | Represents an ALIGN, ORG or DS record, containing an integer |
| CPEFFormat | PowerPC Classic Mac OS "PEF" file format |
| CProDOSFileInfo | |
| CRealName | |
| ►CResourceFork | A Macintosh resource fork |
| CCodeResource | |
| CGenericResource | |
| ►CJumpTableCodeResource | |
| CEntry | |
| CResource | |
| CResourceReference | |
| CResourceType | |
| ►NArchive | |
| ►CArchiveFormat | UNIX archive format |
| CFile | |
| CFileReader | |
| CFileReaderWrapper | |
| CFileReaderWrapper1 | |
| ►NARM | |
| CAIFFormat | ARM Image Format |
| ►NAS86Obj | |
| ►CAS86ObjFormat | Object format of Introl-C, output format for as86, used as an output by Bruce's C compiler from the dev86 package |
| CByteCode | |
| CChangeSegment | |
| ►CModule | |
| Cversion | |
| CRawBytes | |
| CRelocatorSize | |
| ►Csegment_size_list | |
| Coffset | |
| CSimpleRelocator | |
| CSkipBytes | |
| CSymbol | |
| CSymbolRelocator | |
| ►NBFLT | |
| ►CBFLTFormat | BFLT Binary flat format |
| CBFLTOptionCollector | |
| CRelocation | Represents a relocation within the image |
| ►NBinary | |
| CAppleFormat | BIN file for Apple ][ |
| ►CAtariFormat | EXE file for Atari 400/800 |
| CSegment | Represents a loadable segment in the binary |
| CBinaryFormat | A flat binary format, with no header, loaded directly into memory |
| CCommodoreFormat | PRG file for Commodore PET/VIC-20/64 |
| ►CCPM3Format | CP/M Plus .com file format |
| CCPM3OptionCollector | |
| Crsx_record | A single RSX record |
| ►CFLEXFormat | FLEX .cmd file format |
| CSegment | |
| CGenericBinaryFormat | A template for flat binary formats |
| ►CPRLFormat | MP/M .prl file format |
| CPRLOptionCollector | |
| CUZI280Format | UZI280 file format |
| CUZIFormat | UZI/UZI280 file formats |
| ►NBorcaD3X | |
| CD3X1Format | Daniel Borca's D3X executable format |
| ►NCOFF | |
| ►CCOFFFormat | The UNIX COFF file format |
| CAOutHeader | A standard 28 byte a.out optional header, used by DJGPP |
| CCDOS68K_Relocation | |
| CCOFFOptionCollector | |
| CECOFFAOutHeader | ECOFF optional header |
| CFlexOSAOutHeader | Concurrent DOS 68K/FlexOS 386 optional header Concurrent DOS 68K uses the typical a.out header with two additional fields for the offset to relocations and the size of the stack |
| CGNUAOutHeader | GNU a.out optional header TODO |
| CMachineType | |
| CMIPSAOutHeader | 56 byte long header used on MIPS |
| COptionalHeader | An abstract class to represent the optional header |
| CRelocation | A generic COFF relocation |
| CSection | A COFF section |
| CSymbol | A COFF symbol |
| CUNIXRelocation | The standard UNIX COFF relocation format |
| CUnknownOptionalHeader | A simplified class to represent an optional header of unknown structure |
| CXCOFFAOutHeader | XCOFF optional header |
| CZilogRelocation | A relocation, as stored by the Z80/Z8000 backend |
| ►NDigitalResearch | |
| ►CCPM68KFormat | The native executable format for the Motorola 68000 port of CP/M |
| CCPM68KOptionCollector | |
| CRelocation | |
| ►CCPM86Format | The native file format for 8086 based CP/M derived operating systems, including FlexOS 186/286 |
| CCPM86OptionCollector | |
| CDescriptor | A representation of segment group within the executable |
| ►CFastLoadDescriptor | (FlexOS 286 only) The fast loading group (unimplemented) |
| Cldt_descriptor | |
| Clibrary | (FlexOS 286 only) A shared runtime library entry in the shared runtime library group |
| Clibrary_id | (FlexOS only) A shared runtime library identifier |
| CLibraryDescriptor | A special descriptor to represent the group for imported shared runtime libraries |
| CRelocation | Represents a single relocation |
| Crelocation_source | Represents the location of a 16-bit words that needs to be relocated |
| Crsx_record | Represents an attached RSX file (residential system extension) |
| ►CCPM8KFormat | CP/M-8000 .z8k file format |
| CRelocation | |
| CSegment | Represents a segment within the module |
| CSymbol | |
| ►NDOS16M | |
| ►CBWFormat | Rational Systems DOS/16M "BW" .exp file |
| CAbstractSegment | |
| CBWOptionCollector | |
| CDummySegment | |
| CRelocationSegment | |
| CSegment | |
| ►Ndump | |
| CAOutReader | |
| CAppleReader | |
| CCOFFReader | |
| CCPM68KReader | |
| CCPM8000Reader | |
| CCPM86Reader | |
| CDeterminer | |
| CELFReader | |
| CFileReader | |
| CGSOSOMFReader | |
| CHunkReader | |
| CHUReader | |
| CLEReader | |
| CMachOReader | |
| CMacintoshResourceReader | |
| CMINIXAOutReader | |
| CMZReader | |
| CNEReader | |
| CPEFReader | |
| CPEReader | |
| CReader | |
| ►NDumper | |
| ►CBitFieldDisplay | A value that is separated into bitfields, typically bit flags |
| CBitField | |
| CBlock | A region within a file that can be dumped, decompiled, and it may contain fixups |
| CChoiceDisplay | Represents an enumerated value, with named options |
| CContainer | A record whose values should be displayed together, as a collection |
| CDecDisplay | Represents a field with a decimal display, usually indices into an array or similar, such as segment numbers |
| CDisplay | This class represents an entry that can be displayed in a file dump |
| CDumper | An abstract interface that separates structure and presentation of the data inside a file |
| CEntry | A brief record, such as a relocation or imported library |
| CField | A representation of a named value within a structure |
| CFieldOf | A typed representation of a named value within a structure |
| CHexDisplay | Represents a field with a hexadecimal display, typically bitfields, addresses, sizes, etc |
| CRegion | A record that represents a region within the file |
| CSectionedDisplay | A display with a prefix for a section |
| CSegmentedDisplay | A value displayed as a colon-separated pair, typically 8086 segmented addresses |
| CStringDisplay | A display for a fixed or variable length string field |
| CVersionDisplay | A value displayed as a separated pair, such as a version number |
| ►NDX64 | |
| CLVFormat | CandyMan's DX64 "Flat" and "LV" executable formats |
| ►NELF | |
| ►CELFFormat | ELF object and executable format |
| CArray | |
| CBlock | |
| CDynamicObject | |
| CDynamicSection | |
| CHashTable | |
| CHobbitBeOSResource | Resources for the prototype BeOS Development Release for the AT&T Hobbit |
| CIBMExportEntry | |
| CIBMExportTable | |
| CIBMImportEntry | |
| CIBMImportTable | |
| CIBMResource | |
| CIBMResourceCollection | |
| ►CIBMSystemInfo | |
| Cos2_specific | |
| CIndexArray | |
| CNote | |
| CNotesSection | |
| CRelocation | |
| CRelocations | |
| CSection | |
| CSectionContents | |
| CSectionGroup | |
| ►CSegment | |
| CPart | |
| CStringTable | |
| CSymbol | |
| CSymbolTable | |
| ►CVersionRequirement | |
| CAuxiliary | |
| CVersionRequirements | |
| ►CFatELFFormat | FatELF developed by icculus (Ryan C. Gordon) to contain multiple ELF binaries for different architectures, not widely used |
| CRecord | |
| ►NEMX | |
| ►CEMXAOutFormat | |
| CEMXOptionCollector | |
| ►NEPOC | |
| ►CSymbianFormat | |
| CImportBlock | |
| CRelocation | |
| CRelocationBlock | |
| CRelocationSection | |
| ►NErgo | |
| ►CXPFormat | Ergo OS/286 and OS/386 "XP" .exp file (Ergo was formerly A.I. Architects, then Eclipse) |
| CGroup | |
| CSegment | |
| CXPOptionCollector | |
| ►NGEOS | |
| CGeodeFormat | Berkeley Softworks GEOS or GeoWorks Ensemble or NewDeal Office or Breadbox Ensemble Geode file format |
| ►NJava | |
| CClassFormat | |
| ►NLinker | |
| CActualImage | |
| CBuffer | A buffer that can be used to read and store data from a file |
| CEnumeration | A representation of an enumeration with associated string representations for each value |
| CException | |
| CExportedSymbolName | Represents a symbol to be exported from the module |
| CFormat | A class to encode a general file format |
| CGlobalOffsetTable | A generated Global Offset Table |
| CGOTEntry | An entry in the Global Offset Table |
| CImage | Represents an abstract data image whose data can be written to a file |
| CInputFormat | A class that provides a general interface to loading a module |
| CItemOf | Represents an instance of an Enumeration type |
| CLocation | Represents a single offset within a section, or an absolute location in memory if the section is null |
| CModule | Encodes an object module file as a collection of sections, symbols and relocations |
| ►CModuleCollector | Helper class that collects object files and libraries, and includes library objects for required symbols |
| Cdefinition | Description of a symbol definition in some module |
| COption | Documents and handles command line options |
| COption< bool > | Documents and handles command line options |
| COption< ItemOf< T > > | Documents and handles command line options |
| COption< std::optional< T > > | Documents and handles command line options |
| COption< std::vector< T > > | Documents and handles command line options |
| COption< void > | Base class for documenting and handling command line options |
| COptionCollector | Helper class that contains the options interpreted by the format |
| COptionDescription | A typed option description, used for documenting options |
| COptionDescription< void > | A typeless option description, used as a base class for documenting typed options, as well as options that do not have a value (memory model specifications) |
| COutputFormat | A class that provides a general interface to setting up generation for a format |
| CPosition | Stores an absolute address along with the containing segment or address space |
| CReader | A helper class, encapsulating functionality needed to import binary data |
| CReference | Represents a reference stored in a linker script |
| CRelocation | A representation of a value within some binary data that has to be fixed up once the exact position of certain symbols within memory is known |
| CResolution | Representing a resolved relocation |
| CSection | A section of data as read from an object file |
| CSegment | A class representing a sequence of sections that must be written to the output file as a group |
| CSegmentManager | A helper class to collect sections into segments |
| CSymbolDefinition | Represents a symbol definition |
| ►CSymbolName | Represents an (imported or internal) symbol name, which can be more complex than a string |
| CLibraryMark | |
| CTableSection | An automatically generated section that stores a table of equally sized entries |
| CTarget | Represents a possible target or reference frame of a relocation |
| CTypeData | Helper template to parse and display type of command line options |
| CTypeData< bool > | Helper template to parse and display type of command line options |
| CTypeData< ItemOf< T > > | Helper template to parse and display type of command line options |
| CTypeData< offset_t > | Helper template to parse and display type of command line options |
| CTypeData< std::optional< T > > | Helper template to parse and display type of command line options |
| CTypeData< std::string > | Helper template to parse and display type of command line options |
| CTypeData< std::vector< T > > | Helper template to parse and display type of command line options |
| CWord | Generic template to be used as table entries |
| CWriter | A helper class, encapsulating functionality needed to export binary data |
| ►NMachO | |
| ►CFatMachOFormat | |
| CEntry | |
| ►CMachOFormat | Mach/NeXTSTEP/Mac OS X (macOS) file format |
| CGenericDataCommand | |
| CLoadCommand | |
| CSection | |
| CSegmentCommand | |
| ►NMicrosoft | |
| ►CLEFormat | LE/LX .EXE linear executable file format |
| CEntry | |
| ►CIteratedPage | |
| CIterationRecord | |
| CView | |
| CLEOptionCollector | |
| CModuleDirective | |
| CName | |
| CObject | |
| ►CPage | |
| CRelocation | |
| CPageSet | An image instance that is a collection of other images, conceptually pages |
| CResource | |
| CSegmentPage | An image instance for a single page within a complete object image |
| ►CMZFormat | MZ .EXE format for MS-DOS |
| CMZOptionCollector | |
| CPIF | Concurrent DOS embedded program information, produced by PIFED |
| CRelocation | Represents a relocation entry in the header, as a pair of 16-bit words |
| CMZSimpleStubWriter | |
| CMZStubWriter | |
| ►CNEFormat | NE .EXE new executable file format |
| CEntry | Represents an entry into the binary, typically DLL exported procedures |
| CModuleReference | Represents an imported module in the module reference table |
| CName | A name and ordinal pair, as used for resident and non-resident names |
| CNEOptionCollector | |
| CResource | Represents a resource entry |
| CResourceType | Windows executables bundle their resources by resource type |
| ►CSegment | Represents an NE segment as stored in the segment table and segment data |
| CRelocation | |
| Cversion | Version number |
| ►CPEFormat | Microsoft PE .EXE portable executable file format |
| CBaseRelocation | Represents a base relocation, as stored in the image |
| CBaseRelocationBlock | A block of base relocations, corresponding to a single page in the image |
| CBaseRelocationsSection | Represents a .reloc section for the base relocations for the binary |
| ►CExportedEntry | Represents a single exported entry in the file |
| CForwarder | Encompasses the information necessary to encode a forwarder exported reference |
| CName | Represents a name by which an exported entry is identified |
| CExportsSection | Represents an .edata section for the exported entries in the binary |
| ►CImportDirectory | A collection of the imported names for a specific dynamic linking library |
| CName | Represents an entry in the hint-name table, corresponding to imports by name |
| CImportsSection | Represents an .idata section for imported DLLs in the binary |
| ►CPEOptionalHeader | The PE optional header as specified by Microsoft |
| CDataDirectory | A data directory entry |
| ►CPEOptionCollector | |
| COutputTypeEnumeration | |
| CSubsystemEnumeration | |
| CTargetEnumeration | |
| CResource | Represents a resource inside the image |
| ►CResourceDirectory | |
| CEntry | Represents a single entry in the resource directory |
| CResourcesSection | Represents an .rsrc resource section in the binary |
| CSection | A section, with the PE extensions |
| Cversion_type | Represents a version entry with major and minor versions |
| ►CW3Format | WIN386.EXE (TODO: not implemented) |
| CEntry | |
| ►NMINIX | |
| ►CMINIXFormat | MINIX/ELKS a.out file format |
| CMINIXOptionCollector | |
| CRelocation | |
| CSymbol | |
| ►NO65 | |
| ►CO65Format | Output format for the 6502 assembler xa |
| ►CModule | A object file typically contains a single module |
| Cexported_global | |
| Cheader_option | Additional entries in the header |
| Crelocation | Relocation entries |
| ►NOMF | |
| CChecksumWriter | Convenience class to calculate the checksum of a record while writing it |
| ►COMF51Format | Intel Relocatable Object Module for the Intel MCS-51 |
| ►CDebugItemsRecord | |
| CLineNumber | |
| CLineNumbers | |
| CLocalSymbols | |
| CPublicSymbols | |
| CSegmentSymbol | |
| CSegmentSymbols | |
| CSymbol | |
| CExternalDefinition | |
| CExternalDefinitionsRecord | |
| ►CFixupRecord | |
| CFixup | |
| CModule | |
| CModuleEndRecord | |
| CModuleHeaderRecord | |
| CPublicSymbolsRecord | |
| CScopeDefinitionRecord | |
| CSegmentDefinition | |
| CSegmentDefinitionsRecord | |
| CSegmentInfo | |
| CSymbolDefinition | |
| CSymbolInfo | |
| ►COMF80Format | Intel Relocatable Object Module for the Intel 8080 |
| CExternalDefinitionsRecord | |
| CExternalNameIndex | |
| ►CExternalReferencesRecord | |
| CExternalReference | |
| CInterSegmentReferencesRecord | |
| CModule | |
| CModuleAncestorRecord | |
| CModuleEndRecord | |
| ►CModuleHeaderRecord | |
| CSegmentDefinition | |
| ►CNamedCommonDefinitionsRecord | |
| CNamedCommonDefinition | |
| CRelocationsRecord | |
| CSegmentDefinition | |
| ►CSymbolDefinitionsRecord | |
| CSymbolDefinition | |
| ►COMF86Format | Intel Relocatable Object Module format, used by various 16/32-bit DOS based compilers and linkers, including 16-bit Microsoft compilers, Borland and Watcom compilers |
| ►CAliasDefinitionRecord | Record defining a replacement name for symbols, used for ALIAS (included in TIS) |
| CAliasDefinition | Represents a single substitution |
| ►CBackpatchRecord | A specialized relocation, used for BAKPAT (included in TIS) |
| COffsetValuePair | Represents a single fixup |
| ►CBaseSpecification | Specification for the group and segment of some reference, and the frame if both are 0 |
| CLocation | Type representing the group and segment of some reference |
| CBlockDefinitionRecord | A record that defines a block, used for BLKDEF records (Intel only) |
| CBlockIndex | A rich container for indexes referring to a BLKDEF record |
| ►CCommentRecord | |
| CEmptyCommentRecord | |
| CGenericCommentRecord | |
| CTextCommentRecord | |
| CDataBlock | Represents a sequence of data, with optional repeated parts, used by RelocatableDataRecord, PhysicalDataRecord and LogicalDataRecord |
| CDebugSymbolsRecord | Record to store debug symbols, used for DEBSYM (Intel only) |
| CEndRecord | Record to signal termination of an overloay or block, used for ENDBLK (Intel only) |
| CExportDefinitionRecord | |
| ►CExternalAssociationRecord | |
| CExternalAssociation | |
| CExternalIndex | A rich container for indexes referring to symbols in an EXTDEF, LEXTDEF, COMDEF, LCOMDEF, CEXTDEF record |
| CExternalName | An external name declaration, appearing in an EXTDEF, LEXTDEF, COMDEF, LCOMDEF or CEXTDEF record |
| CExternalNamesDefinitionRecord | A record defining several external or common symbols, used for EXTDEF, LEXTDEF, CEXTDEF, COMDEF and LCOMDEF |
| ►CFixupRecord | A record containing relocation data, used for FIXUPP |
| CFixup | |
| CThread | Threads are intermediary storage for relocation targets and frames, this class represents a thread assignment |
| ►CGroupDefinitionRecord | A record that defines a segment group, used for GRPDEF records |
| ►CComponent | Represents a component of the group |
| CLoadTimeLocatable | Represents the data required for a load-time locatable group (Intel only) |
| CSegmentClassOverlayNames | Represents the data required for identifying a the segment by the name, class name and overlay name (Intel only) |
| CGroupIndex | A rich container for indexes referring to a GRPDEF record |
| CImportDefinitionRecord | |
| CIncrementalCompilationRecord | |
| CInitializedCommunalDataRecord | Initialization data for common segments, used for COMDAT (included in TIS) |
| CLineNumber | Represents a line number, used by LineNumbersRecord and SymbolLineNumbersRecord |
| CLineNumbersRecord | Stores as debugging data the line number information, used for LINNUM |
| CLinkerDirectivesRecord | |
| CListOfNamesRecord | A list of names to be referenced, used for LNAMES and LLNAMES records |
| CLogicalDataRecord | Logical enumerated or iterated data, used for LEDATA and LIDATA |
| CModule | Represents a single module inside the OMF file |
| CModuleEndRecord | Terminates a module, used for MODEND |
| CModuleHeaderRecord | A header record, used for THEADR and LHEADR |
| CNamedBackpatchRecord | A specialized relocation for named common segments, used for NBKPAT (included in TIS) |
| CNameIndex | A rich container for indexes referring to a LNAME/LLNAME declaration |
| CNoSegmentPaddingRecord | |
| ►COMFExtensionRecord | |
| CEmptyOMFExtensionRecord | |
| CGenericOMFExtensionRecord | |
| COMFVersionNumberRecord | The version of the OMF format, used for VERNUM (included in TIS) |
| COverlayDefinitionRecord | A record that defines an overlay, used for OVLDEF records |
| COverlayIndex | A rich container for indexes referring to a OVLDEF record |
| CPhysicalDataRecord | Physical enumerated or iterated data, used for PEDATA and PIDATA (Intel only) |
| CReference | Represents a reference for a relocation |
| ►CRegisterInitializationRecord | Initialization values for registers, used for REGINT (Intel only) |
| ►CRegister | A single initialization entry |
| CInitialValue | Used to initialize the register |
| CRelocatableDataRecord | Relocatable enumerated or iterated data, used for REDATA and RIDATA (Intel only) |
| CRModuleHeaderRecord | A header record for an R-Module, used for RHEADR (not part of TIS OMF) |
| ►CSegmentDefinitionRecord | A record that defines a segment, used for SEGDEF records |
| CLoadTimeLocatable | Additional data for LTL segment, not part of TIS |
| CRelocatable | Type representing a relocatable segment |
| CSegmentIndex | A rich container for indexes referring to a SEGDEF record |
| CSymbolDefinition | Represents a symbol definition, used by SymbolDefinitionsRecord and DebugSymbolsRecord |
| CSymbolLineNumbersRecord | Line numbers for common segments, used by LINSYM (included in TIS) |
| CSymbolsDefinitionRecord | A record that defines a symbol, used by PUBDEF, LPUBDEF, LOCSYM |
| CTISLibraryEndRecord | |
| CTISLibraryHeaderRecord | |
| ►CTypeDefinitionRecord | A record that defines a data type, used for TYPDEF records |
| ►CLeafDescriptor | A single item in a type definition |
| CNull | Represents a null leaf |
| CRepeat | Represents a final repeat leaf, meaning that the data in this type should be repeated indefinitely |
| CTypeIndex | A rich container for indexes referring to a TYPDEF record |
| CUsesAbsolute | Represents a MethodAbsolute value |
| CUsesSource | Represents a MethodSource value |
| CUsesTarget | Represents a MethodTarget value |
| CVendorExtensionRecord | Vendor specific extension to the OMF format, used for VENDEXT (included in TIS) |
| ►COMF96Format | Intel Relocatable Object Module for the Intel MCS-96 |
| ►CBlockDefinitionRecord | |
| CBlockNameAndType | |
| CProcedureInformation | |
| CExternalDefinition | |
| CExternalDefinitionsRecord | |
| CModule | |
| CModuleAncestorRecord | |
| CModuleEndRecord | |
| CModuleHeaderRecord | |
| ►CRelocationRecord | |
| CRelocation | |
| CSegmentDefinition | |
| CSegmentDefinitionsRecord | |
| CSymbolDefinition | |
| CSymbolDefinitionsRecord | |
| ►CTypeDefinitionRecord | |
| ►CLeafDescriptor | |
| CEndOfBranch | |
| CNull | Represents a null leaf |
| CRepeat | Represents a final repeat leaf, meaning that the data in this type should be repeated indefinitely |
| CTypeIndex | |
| ►COMFFormat | Base class for a family of Intel Relocatable Object formats |
| CContentRecord | A record representing data to be loaded into a segment |
| CEmptyRecord | A record type that has no contents, aside from the type, length and checksum, used for BLKEND |
| ►CLibraryDictionaryRecord | All public symbols of all modules, used for LIBDIC |
| CGroup | |
| CLibraryHeaderRecord | Library header record, used for LIBHED |
| ►CLibraryModuleLocationsRecord | Library module offsets, used for LIBLOC |
| CLocation | |
| CLibraryModuleNamesRecord | Library module names, used for LIBNAM |
| ►CLineNumbersRecord | A record representing line number information |
| CLineNumber | |
| CRecord | Base class representing OMF record types |
| CUnknownRecord | An unparsed record type, if the format is not recognized |
| COMFFormatContainer | |
| ►NPCOS | |
| ►CCMDFormat | Olivetti M20 PCOS cmd/sav executable file format |
| CLoadBlock | |
| CMemoryBlock | Represents a block of data in the file, also an end-of-block object is an instance of this type |
| CRelocationBlock | A block containing a sequence of relocations between two blocks, either the offset or segment parts |
| CUnknownBlock | Represents the contents of a block whose format is not known or implemented |
| ►NPharLap | |
| ►CMPFormat | Phar Lap "MP" .exp and "MQ" .rex file |
| CMPOptionCollector | |
| CRelocation | |
| ►CP3Format | Phar Lap "P2"/"P3" .exp file |
| CFlat | |
| ►CMultiSegmented | |
| CAbstractSegment | |
| CDescriptor | |
| CDescriptorTable | |
| CRelocation | |
| CSegment | |
| CTaskStateSegment | |
| CP3OptionCollector | |
| CRunTimeParameterBlock | |
| CP3FormatContainer | Container for Phar Lap "P2"/"P3" .exp files, used when reading in a P2/P3 file |
| ►NPMODE | |
| ►CPMW1Format | PMODE/W linear executable format (https://github.com/amindlost/pmodew/blob/main/docs/pmw1fmt.txt) |
| ►CObject | |
| CRelocation | |
| Cversion_type | |
| ►NScript | |
| CList | |
| CNode | |
| CValue | |
| CValue< void > | |
| ►NSeychellDOS32 | |
| CAdamFormat | Adam Seychell's DOS32 "Adam" executable format |
| ►NUnitTests | |
| CTestBuffer | |
| CTestExportedSymbol | |
| CTestLocation | |
| CTestMZFormat | |
| CTestReader | |
| CTestSection | |
| CTestSymbolName | |
| ►NX68000 | |
| CHUFormat | Human68k "HU" .X file |
| ►NXenix | |
| CBOutFormat | Xenix b.out executable |
| CXOutFormat | Xenix x.out executable |
| CCaseInsensitiveLess | |
| Cformat_description | |
| Cformat_magic | |
| Cformat_specification | |
| Cnull_buffer | |
| Cyy_buffer_state | |
| Cyy_trans_info | |
| Cyyalloc | |
| CYYSTYPE |