5#include "../dumper/dumper.h" 
    6#include "../linker/segment_manager.h" 
    7#include "../linker/section.h" 
   10namespace SeychellDOS32
 
   25                Linker::FatalError(
"Fatal error: 3.5 format unimplemented");
 
   30        uint16_t minimum_dos_version = 0;
 
   31        uint16_t dlink_version = 0;
 
   32        uint32_t image_size = 0;
 
   33        uint32_t header_size = 0;
 
   34        uint32_t extra_memory_size = 0;
 
   37        std::set<uint32_t> relocations;
 
   39        uint32_t relocation_start = 0;
 
   43        std::shared_ptr<Linker::Image> image;
 
   47            FLAG_COMPRESSED = 0x0001,
 
   48            FLAG_DISPLAY_LOGO = 0x0002,
 
 
   69        uint32_t header_size = 0;
 
   70        uint32_t binary_size = 0;
 
   71        uint32_t extra_size = 0;
 
   73        uint32_t stack_top = 0;
 
 
  105        uint32_t extra_memory_size = 0;
 
  106        std::shared_ptr<Linker::Image> image;
 
  117        void SetSignature(format_type type);
 
 
An abstract interface that separates structure and presentation of the data inside a file.
Definition dumper.h:586
A helper class, encapsulating functionality needed to import binary data.
Definition reader.h:16
A helper class, encapsulating functionality needed to export binary data.
Definition writer.h:15