|
RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
Classes | |
| class | CompatibilityEnumeration |
| class | OutputTypeEnumeration |
| class | SystemEnumeration |
Public Attributes | |
| Linker::Option< std::string > | stub {"stub", "Filename for stub that gets prepended to executable"} |
| Linker::Option< Linker::ItemOf< SystemEnumeration > > | system {"system", "Target system type"} |
| Linker::Option< Linker::ItemOf< OutputTypeEnumeration > > | type {"type", "Type of binary"} |
| Linker::Option< Linker::ItemOf< CompatibilityEnumeration > > | compat {"compat", "Mimics the behavior of another linker"} |
| Linker::Option< std::optional< offset_t > > | stack {"stack", "Specify the stack size"} |
| Linker::Option< offset_t > | heap {"heap", "Specify the heap size"} |
| Linker::Option< bool > | le {"le", "Original linear executable (LE)"} |
| Linker::Option< bool > | lx {"lx", "Extended linear executable (LX)"} |
Public Attributes inherited from Linker::OptionCollector | |
| std::vector< Option< void > * > | option_list |
Additional Inherited Members | |
Public Member Functions inherited from Linker::OptionCollector | |
| void | ConsiderOptions (std::map< std::string, std::string > &option_map) |
Protected Member Functions inherited from Linker::OptionCollector | |
| void | InitializeFields () |
| template<typename ... Args> | |
| void | InitializeFields (Option< void > &option, Args &... args) |