►CDOS16M::BWFormat::AbstractSegment | |
CDOS16M::BWFormat::DummySegment | |
CDOS16M::BWFormat::RelocationSegment | |
CDOS16M::BWFormat::Segment | |
►CPharLap::P3Format::MultiSegmented::AbstractSegment | |
CPharLap::P3Format::MultiSegmented::DescriptorTable | |
CPharLap::P3Format::MultiSegmented::Segment | |
CPharLap::P3Format::MultiSegmented::TaskStateSegment | |
CDumper::BitFieldDisplay::BitField | |
CLinker::CommonSymbol | Represents a currently unallocated variable that should be allocated in the final stages of the linking process |
►CDumper::Container | A record whose values should be displayed together, as a collection |
CDumper::Entry | A brief record, such as a relocation or imported library |
►CDumper::Region | A record that represents a region within the file |
CDumper::Block | A region within a file that can be dumped, decompiled, and it may contain fixups |
►CDigitalResearch::CPM86Format::Descriptor | A representation of segment group within the executable |
CDigitalResearch::CPM86Format::FastLoadDescriptor | (FlexOS 286 only) The fast loading group (unimplemented) |
CDigitalResearch::CPM86Format::LibraryDescriptor | A special descriptor to represent the group for imported shared runtime libraries |
CPharLap::P3Format::MultiSegmented::Descriptor | |
Cdump.Determiner | |
CDumper::Display< Ts > | This class represents an entry that can be displayed in a file dump |
►CDumper::Display< offset_t > | |
CDumper::ChoiceDisplay | Represents an enumerated value, with named options |
CDumper::DecDisplay | Represents a field with a decimal display, usually indices into an array or similar, such as segment numbers |
►CDumper::HexDisplay | Represents a field with a hexadecimal display, typically bitfields, addresses, sizes, etc |
CDumper::BitFieldDisplay | A value that is separated into bitfields, typically bit flags |
►CDumper::Display< offset_t, offset_t > | |
CDumper::SegmentedDisplay | A value displayed as a colon-separated pair, typically 8086 segmented addresses |
CDumper::VersionDisplay | A value displayed as a separated pair, such as a version number |
►CDumper::Display< offset_t, Ts... > | |
CDumper::SectionedDisplay< Ts > | A display with a prefix for a section |
►CDumper::Display< std::string > | |
CDumper::StringDisplay | A display for a fixed or variable length string field |
CDumper::Dumper | A class to control the output of a file analysis |
►Cstd::enable_shared_from_this | |
CDumper::BitFieldDisplay | A value that is separated into bitfields, typically bit flags |
CLinker::Segment | A class representing a sequence of sections that must be written to the output file as a group |
CMicrosoft::LEFormat | LE/LX .EXE linear executable file format |
CMicrosoft::NEFormat | NE .EXE new executable file format |
CApple::ResourceFork::JumpTableCodeResource::Entry | |
CMicrosoft::NEFormat::Entry | |
CLinker::Exception | |
CO65::O65Format::Module::exported_global | |
CLinker::ExportedSymbol | Represents a symbol to be exported from the module |
CApple::OMFFormat::Segment::Expression | |
►CDumper::Field | A representation of a named value within a structure |
CDumper::FieldOf< Ts > | A typed representation of a named value within a structure |
►Cdump.FileReader | |
Cdump.AOutReader | |
Cdump.AppleReader | |
Cdump.COFFReader | |
Cdump.CPM68KReader | |
Cdump.CPM8000Reader | |
Cdump.CPM86Reader | |
Cdump.ELFReader | |
Cdump.GSOSOMFReader | |
Cdump.HUReader | |
Cdump.HunkReader | |
Cdump.LEReader | |
Cdump.MINIXAOutReader | |
Cdump.MZReader | |
Cdump.MachOReader | |
Cdump.MacintoshResourceReader | |
Cdump.NEReader | |
Cdump.PEFReader | |
Cdump.PEReader | |
►CLinker::Format | A class to encode a general file format |
►CApple::AppleSingleDouble::Entry | |
CApple::AFPDirectoryID | |
CApple::AFPFileInfo | |
CApple::AFPShortName | |
CApple::Comment | |
CApple::DataFork | |
CApple::FileDatesInfo | |
►CApple::FileInfo | |
CApple::FileInfo::AUX | |
CApple::FileInfo::MSDOS | |
CApple::FileInfo::Macintosh | |
CApple::FileInfo::ProDOS | |
CApple::FinderInfo | |
CApple::IconBW | |
CApple::IconColor | |
CApple::MSDOSFileInfo | |
CApple::MacintoshFileInfo | |
CApple::ProDOSFileInfo | |
CApple::RealName | |
CApple::ResourceFork | A Macintosh resource fork |
CBrocaD3X::D3X1Format | Daniel Broca's D3X executable format |
CDX64::LVFormat | CandyMan's DX64 "Flat" and "LV" executable formats |
►CLinker::InputFormat | A class that provides a general interface to loading a module |
CAOut::AOutFormat | UNIX/Linux a.out binary file format |
CAS86Obj::AS86ObjFormat | Output format for as86, used as an output by Bruce's C compiler from the dev86 package |
►CCOFF::COFFFormat | The UNIX COFF file format |
CMicrosoft::PEFormat | Microsoft PE .EXE portable executable file format |
CELF::ELFFormat | ELF object and executable format |
CO65::O65Format | Output format for the 6502 assembler xa |
COMF::OMFFormat | 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 |
►CLinker::OutputFormat | A class that provides a general interface to setting up generation for a format |
CAOut::AOutFormat | UNIX/Linux a.out binary file format |
CAmiga::HunkFormat | AmigaOS/TRIPOS Hunk files |
►CApple::AppleSingleDouble | AppleSingle & AppleDouble |
CApple::MacBinary | MacBinary is an alternative format to AppleSingle for representing a Macintosh file on a non-Macintosh filesystem |
CApple::MacDriver | This is not actually a file format, but an interface to permit generating multiple binary outputs for Macintosh executables |
CApple::OMFFormat | Apple GS/OS OMF file format |
CApple::PEFFormat | PowerPC Classic Mac OS "PEF" file format |
CApple::ResourceFork | A Macintosh resource fork |
►CApple::ResourceFork::Resource | |
CApple::ResourceFork::CodeResource | |
CApple::ResourceFork::GenericResource | |
CApple::ResourceFork::JumpTableCodeResource | |
►CBinary::GenericBinaryFormat | A template for flat binary formats |
CBinary::AppleFormat | BIN file for Apple ][ |
CBinary::AtariFormat | EXE file for Atari 400/800 |
CBinary::BinaryFormat | A flat binary format, with no header, loaded directly into memory |
CBinary::CPM3Format | CP/M Plus .com file format |
CBinary::CommodoreFormat | PRG file for Commodore PET/VIC-20/64 |
CBinary::FLEXFormat | FLEX .cmd file format |
CBinary::PRLFormat | MP/M .prl file format |
CBinary::UZI280Format | UZI280 file format |
CBinary::UZIFormat | UZI/UZI280 file formats |
CCOFF::COFFFormat | The UNIX COFF file format |
CDOS16M::BWFormat | Rational Systems DOS/16M "BW" .exp file |
CDigitalResearch::CPM68KFormat | The native executable format for the Motorola 68000 port of CP/M |
CDigitalResearch::CPM86Format | The native file format for 8086 based CP/M derived operating systems, including FlexOS 186/286 |
CDigitalResearch::CPM8KFormat | CP/M-8000 .z8k file format |
CELF::ELFFormat | ELF object and executable format |
CErgo::XPFormat | Ergo OS/286 and OS/386 "XP" .exp file (Ergo was formerly A.I. Architects, then Eclipse) |
CGEOS::GeodeFormat | Berkeley Softworks GEOS or GeoWorks Ensemble or NewDeal Office or Breadbox Ensemble Geode file format |
CMINIX::MINIXFormat | MINIX/ELKS a.out file format |
CMachO::MachOFormat | Mach/NeXTSTEP/Mac OS X (macOS) file format |
CMicrosoft::LEFormat | LE/LX .EXE linear executable file format |
CMicrosoft::MZFormat | MZ .EXE format for MS-DOS |
CMicrosoft::NEFormat | NE .EXE new executable file format |
CPMODE::PMW1Format | PMODE/W linear executable format (https://github.com/amindlost/pmodew/blob/main/docs/pmw1fmt.txt) |
CPharLap::MPFormat | Phar Lap "MP" .exp and "MQ" .rex file |
►CPharLap::P3Format | Phar Lap "P2"/"P3" .exp file |
CPharLap::P3Format::Flat | |
CPharLap::P3Format::MultiSegmented | |
CSeychellDOS32::AdamFormat | Adam Seychell's DOS32 "Adam" executable format |
CX68000::HUFormat | Human68k "HU" .X file |
CXenix::BOutFormat | Xenix b.out executable |
CXenix::XOutFormat | Xenix x.out executable |
CSeychellDOS32::AdamFormat | Adam Seychell's DOS32 "Adam" executable format |
Cformat_description | |
Cformat_magic | |
CO65::O65Format::Module::header_option | Additional entries in the header |
CAmiga::HunkFormat::Hunk | |
CDigitalResearch::CPM86Format::FastLoadDescriptor::ldt_descriptor | |
►CDigitalResearch::CPM86Format::library_id | (FlexOS only) A shared runtime library identifier |
CDigitalResearch::CPM86Format::library | (FlexOS 286 only) A shared runtime library entry in the shared runtime library group |
►CLinker::LinkerManager | A helper class to collect sections into segments |
CAOut::AOutFormat | UNIX/Linux a.out binary file format |
CAmiga::HunkFormat | AmigaOS/TRIPOS Hunk files |
CApple::OMFFormat | Apple GS/OS OMF file format |
CApple::PEFFormat | PowerPC Classic Mac OS "PEF" file format |
CApple::ResourceFork | A Macintosh resource fork |
CBinary::GenericBinaryFormat | A template for flat binary formats |
CCOFF::COFFFormat | The UNIX COFF file format |
CDOS16M::BWFormat | Rational Systems DOS/16M "BW" .exp file |
CDigitalResearch::CPM68KFormat | The native executable format for the Motorola 68000 port of CP/M |
CDigitalResearch::CPM86Format | The native file format for 8086 based CP/M derived operating systems, including FlexOS 186/286 |
CDigitalResearch::CPM8KFormat | CP/M-8000 .z8k file format |
CELF::ELFFormat | ELF object and executable format |
CErgo::XPFormat | Ergo OS/286 and OS/386 "XP" .exp file (Ergo was formerly A.I. Architects, then Eclipse) |
CGEOS::GeodeFormat | Berkeley Softworks GEOS or GeoWorks Ensemble or NewDeal Office or Breadbox Ensemble Geode file format |
CMINIX::MINIXFormat | MINIX/ELKS a.out file format |
CMachO::MachOFormat | Mach/NeXTSTEP/Mac OS X (macOS) file format |
CMicrosoft::LEFormat | LE/LX .EXE linear executable file format |
CMicrosoft::MZFormat | MZ .EXE format for MS-DOS |
CMicrosoft::NEFormat | NE .EXE new executable file format |
CO65::O65Format | Output format for the 6502 assembler xa |
CPMODE::PMW1Format | PMODE/W linear executable format (https://github.com/amindlost/pmodew/blob/main/docs/pmw1fmt.txt) |
CPharLap::MPFormat | Phar Lap "MP" .exp and "MQ" .rex file |
CPharLap::P3Format | Phar Lap "P2"/"P3" .exp file |
CX68000::HUFormat | Human68k "HU" .X file |
CXenix::BOutFormat | Xenix b.out executable |
CXenix::XOutFormat | Xenix x.out executable |
CScript::List | |
CLinker::Location | Represents a single offset within a section, or an absolute location in memory if the section is null |
CCOFF::COFFFormat::MachineType | |
CLinker::Module | Encodes an object module file as a collection of sections, symbols and relocations |
CO65::O65Format::Module | A object file typically contains a single module |
►CMicrosoft::MZSimpleStubWriter | |
CAOut::AOutFormat | UNIX/Linux a.out binary file format |
CCOFF::COFFFormat | The UNIX COFF file format |
►CMicrosoft::MZStubWriter | |
CDOS16M::BWFormat | Rational Systems DOS/16M "BW" .exp file |
CMicrosoft::LEFormat | LE/LX .EXE linear executable file format |
CMicrosoft::NEFormat | NE .EXE new executable file format |
CMicrosoft::PEFormat | Microsoft PE .EXE portable executable file format |
CPharLap::MPFormat | Phar Lap "MP" .exp and "MQ" .rex file |
CPharLap::P3Format | Phar Lap "P2"/"P3" .exp file |
CMicrosoft::LEFormat::Name | |
CMicrosoft::NEFormat::Name | |
CScript::Node | |
CMicrosoft::LEFormat::Object | |
►CCOFF::COFFFormat::OptionalHeader | An abstract class to represent the optional header |
►CCOFF::COFFFormat::AOutHeader | A standard 28 byte a.out optional header, used by DJGPP |
CCOFF::COFFFormat::FlexOSAOutHeader | 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 |
CCOFF::COFFFormat::MIPSAOutHeader | A standard 28 byte a.out optional header, used by DJGPP |
CCOFF::COFFFormat::GNUAOutHeader | GNU a.out optional header TODO |
CCOFF::COFFFormat::UnknownOptionalHeader | A simplified class to represent an optional header of unknown structure |
Coutput_format_type | |
CMicrosoft::LEFormat::Page | |
CMicrosoft::MZFormat::PIF | Concurrent DOS embedded program information, produced by PIFED |
CApple::FinderInfo::Point | |
CLinker::Position | Stores an absolute address along with the containing segment or address space |
Cdump.Reader | |
CLinker::Reader | A helper class, encapsulating functionality needed to import binary data |
►CApple::OMFFormat::Segment::Record | |
CApple::OMFFormat::Segment::DataRecord | |
CApple::OMFFormat::Segment::EntryRecord | |
►CApple::OMFFormat::Segment::ExpressionRecord | |
CApple::OMFFormat::Segment::RelativeExpressionRecord | |
►CApple::OMFFormat::Segment::LabelRecord | |
CApple::OMFFormat::Segment::LabelExpressionRecord | |
CApple::OMFFormat::Segment::RangeRecord | |
►CApple::OMFFormat::Segment::RelocationRecord | |
CApple::OMFFormat::Segment::IntersegmentRelocationRecord | |
CApple::OMFFormat::Segment::StringRecord | |
CApple::OMFFormat::Segment::SuperCompactRecord | |
CApple::OMFFormat::Segment::ValueRecord | |
CLinker::Reference | Represents a reference stored in a linker script |
►CCOFF::COFFFormat::Relocation | A generic COFF relocation |
CCOFF::COFFFormat::ZilogRelocation | A relocation, as stored by the Z80/Z8000 backend |
CDigitalResearch::CPM68KFormat::Relocation | |
CDigitalResearch::CPM86Format::Relocation | Represents a single relocation |
CDigitalResearch::CPM8KFormat::Relocation | |
CELF::ELFFormat::Relocation | |
CLinker::Relocation | 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 |
CMicrosoft::MZFormat::Relocation | Represents a relocation entry in the header, as a pair of 16-bit words |
CMicrosoft::NEFormat::Segment::Relocation | |
CO65::O65Format::Module::relocation | Relocation entries |
CPharLap::MPFormat::Relocation | |
CPharLap::P3Format::MultiSegmented::Relocation | |
CDigitalResearch::CPM86Format::relocation_source | Represents the location of a 16-bit words that needs to be relocated |
CLinker::Resolution | Representing a resolved relocation |
CMicrosoft::LEFormat::Resource | |
CMicrosoft::NEFormat::Resource | |
CBinary::CPM3Format::rsx_record | |
CDigitalResearch::CPM86Format::rsx_record | Represents an attached RSX file (residential system extension) |
CPharLap::P3Format::RunTimeParameterBlock | |
CCOFF::COFFFormat::Section | A COFF section |
CELF::ELFFormat::Section | |
CApple::OMFFormat::Segment | |
CBinary::AtariFormat::Segment | |
CBinary::FLEXFormat::Segment | |
CDigitalResearch::CPM8KFormat::Segment | Represents a segment within the module |
CErgo::XPFormat::Segment | |
CMicrosoft::NEFormat::Segment | |
CAOut::AOutFormat::Symbol | |
CCOFF::COFFFormat::Symbol | A COFF symbol |
CDigitalResearch::CPM8KFormat::Symbol | |
CELF::ELFFormat::Symbol | |
CLinker::SymbolName | Represents an (imported or internal) symbol name, which can be more complex than a string |
CLinker::Target | Represents a possible target or reference frame of a relocation |
►CCppUnit::TestFixture | |
CUnitTests::TestBuffer | |
CUnitTests::TestExportedSymbol | |
CUnitTests::TestLocation | |
CUnitTests::TestMZFormat | |
CUnitTests::TestReader | |
CUnitTests::TestSection | |
CUnitTests::TestSymbolName | |
CScript::Value< Type > | |
CScript::Value< void > | |
CMicrosoft::NEFormat::version | Version number |
►CLinker::Writable | Represents an abstract interface whose data can be written to a file |
►CLinker::Buffer | A buffer that can be used to read and store data from a file |
CLinker::Section | A section of data as read from an object file |
CLinker::Segment | A class representing a sequence of sections that must be written to the output file as a group |
►CLinker::Writer | A helper class, encapsulating functionality needed to export binary data |
CMicrosoft::LEFormat::Entry | |
CMicrosoft::LEFormat::Page::Relocation | |
Cyy_buffer_state | |
Cyy_trans_info | |
Cyyalloc | |
CYYSTYPE | |