|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
GNU a.out optional header TODO. More...
#include <coff.h>
Public Member Functions | |
| uint32_t | GetSize () const override |
| Returns size of optional header. | |
| void | ReadFile (const std::shared_ptr< Linker::Reader > &wr) override |
| void | WriteFile (const std::shared_ptr< Linker::Writer > &wr) const override |
| offset_t | CalculateValues (COFFFormat &coff) override |
| Sets up fields to be consistent. | |
| void | Dump (const COFFFormat &coff, Dumper::Dumper &dump) const override |
| std::string | GetHeaderFormatName (const COFFFormat &coff) const override |
Public Member Functions inherited from COFF::COFFFormat::OptionalHeader | |
| virtual void | PostReadFile (COFFFormat &coff, const std::shared_ptr< Linker::Reader > &rd) |
| Retrieves any additional data from the file corresponding to this type of optional header. | |
| virtual void | PostWriteFile (const COFFFormat &coff, const std::shared_ptr< Linker::Writer > &wr) const |
| Stores any additional data in the file corresponding to this type of optional header. | |
GNU a.out optional header TODO.
|
overridevirtual |
Sets up fields to be consistent.
Implements COFF::COFFFormat::OptionalHeader.
|
overridevirtual |
Reimplemented from COFF::COFFFormat::OptionalHeader.
|
overridevirtual |
Reimplemented from COFF::COFFFormat::OptionalHeader.
|
overridevirtual |
Returns size of optional header.
Implements COFF::COFFFormat::OptionalHeader.
|
overridevirtual |
Implements COFF::COFFFormat::OptionalHeader.
|
overridevirtual |
Implements COFF::COFFFormat::OptionalHeader.