RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
COFF::COFFFormat Member List

This is the complete list of members for COFF::COFFFormat, including all inherited members.

AddSupplementaryOutputFormat(std::string subformat)Linker::OutputFormatvirtual
AlignCurrentAddress(offset_t align)Linker::SegmentManager
AppendSection(std::shared_ptr< Section > section)Linker::SegmentManager
AppendSegment(std::string name)Linker::SegmentManager
AsImage() constLinker::Imagevirtual
AsImage()Linker::Image
AssignMagicValue() (defined in COFF::COFFFormat)COFF::COFFFormat
CalculateValues() overrideCOFF::COFFFormatvirtual
CDOS386 enum valueCOFF::COFFFormat
CDOS68K enum valueCOFF::COFFFormat
CheckPredicate(std::unique_ptr< Script::Node > &predicate, std::shared_ptr< Section > section, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
Clear() overrideCOFF::COFFFormatvirtual
ClearSegmentManager() (defined in Linker::SegmentManager)Linker::SegmentManager
COFF enum value (defined in COFF::COFFFormat)COFF::COFFFormat
coff_variant (defined in COFF::COFFFormat)COFF::COFFFormat
COFFFormat(format_type type=GENERIC, COFFVariantType coff_variant=COFF) (defined in COFF::COFFFormat)COFF::COFFFormatinline
COFFVariantType enum name (defined in COFF::COFFFormat)COFF::COFFFormat
cpu enum nameCOFF::COFFFormat
CPU_ALPHA enum valueCOFF::COFFFormat
CPU_AM29K enum valueCOFF::COFFFormat
CPU_AM33 enum valueCOFF::COFFFormat
CPU_AMD64 enum valueCOFF::COFFFormat
CPU_ARM enum valueCOFF::COFFFormat
CPU_ARM64 enum valueCOFF::COFFFormat
CPU_EFI enum valueCOFF::COFFFormat
CPU_HPPA enum valueCOFF::COFFFormat
CPU_I370 enum valueCOFF::COFFFormat
CPU_I386 enum valueCOFF::COFFFormat
CPU_I86 enum valueCOFF::COFFFormat
CPU_I860 enum valueCOFF::COFFFormat
CPU_IA64 enum valueCOFF::COFFFormat
CPU_M32R enum valueCOFF::COFFFormat
CPU_M68K enum valueCOFF::COFFFormat
CPU_M88K enum valueCOFF::COFFFormat
CPU_MIPS enum valueCOFF::COFFFormat
CPU_NS32K enum valueCOFF::COFFFormat
CPU_PPC enum valueCOFF::COFFFormat
CPU_PPC64 enum valueCOFF::COFFFormat
CPU_RISCV128 enum valueCOFF::COFFFormat
CPU_RISCV32 enum valueCOFF::COFFFormat
CPU_RISCV64 enum valueCOFF::COFFFormat
CPU_SH enum valueCOFF::COFFFormat
CPU_SHARC enum valueCOFF::COFFFormat
cpu_typeCOFF::COFFFormat
CPU_UNKNOWN enum value (defined in COFF::COFFFormat)COFF::COFFFormat
CPU_VAX enum valueCOFF::COFFFormat
CPU_W65 enum valueCOFF::COFFFormat
CPU_WE32K enum valueCOFF::COFFFormat
CPU_Z80 enum valueCOFF::COFFFormat
CPU_Z8K enum valueCOFF::COFFFormat
CreateDefaultSegments() (defined in COFF::COFFFormat)COFF::COFFFormat
CreateWriter(format_type type) (defined in COFF::COFFFormat)COFF::COFFFormatstatic
current_addressLinker::SegmentManagerprotected
current_baseLinker::SegmentManager
current_is_template (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
current_is_template_head (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
current_segmentLinker::SegmentManager
current_template_name (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
DetectCpuType(::EndianType expected) (defined in COFF::COFFFormat)COFF::COFFFormat
DetectCpuType() (defined in COFF::COFFFormat)COFF::COFFFormat
DJGPP enum valueCOFF::COFFFormat
Dump(Dumper::Dumper &dump) const overrideCOFF::COFFFormatvirtual
ECOFF enum value (defined in COFF::COFFFormat)COFF::COFFFormat
endiantypeCOFF::COFFFormat
entry_addressCOFF::COFFFormat
EvaluateExpression(std::unique_ptr< Script::Node > &expression, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
FetchIntegerOption(std::map< std::string, std::string > &options, std::string name)Linker::OutputFormat
FetchOption(std::map< std::string, std::string > &options, std::string name)Linker::OutputFormat
FetchOption(std::map< std::string, std::string > &options, std::string name, std::string default_value)Linker::OutputFormat
FetchSegment(std::string name)Linker::SegmentManager
file_offset (defined in Linker::Format)Linker::Format
file_size (defined in COFF::COFFFormat)COFF::COFFFormat
FinishCurrentSegment()Linker::SegmentManager
FLAG_32BIT_BIG_ENDIAN enum value (defined in COFF::COFFFormat)COFF::COFFFormat
FLAG_32BIT_LITTLE_ENDIAN enum value (defined in COFF::COFFFormat)COFF::COFFFormat
FLAG_EXECUTABLE enum value (defined in COFF::COFFFormat)COFF::COFFFormat
FLAG_NO_LINE_NUMBERS enum value (defined in COFF::COFFFormat)COFF::COFFFormat
FLAG_NO_RELOCATIONS enum value (defined in COFF::COFFFormat)COFF::COFFFormat
FLAG_NO_SYMBOLS enum value (defined in COFF::COFFFormat)COFF::COFFFormat
flagsCOFF::COFFFormat
Format(offset_t file_offset=0) (defined in Linker::Format)Linker::Formatinline
format_type enum nameCOFF::COFFFormat
FormatAdditionalSectionFlags(std::string section_name) const override (defined in COFF::COFFFormat)COFF::COFFFormatvirtual
FormatIs16bit() constLinker::OutputFormatvirtual
FormatIsLinear() constLinker::OutputFormatvirtual
FormatProvidesLibraries() constLinker::InputFormatvirtual
FormatProvidesResources() constLinker::InputFormatvirtual
FormatProvidesSegmentation() constLinker::InputFormatvirtual
FormatRequiresDataStreamFix() const overrideCOFF::COFFFormatvirtual
FormatSupportsLibraries() constLinker::OutputFormatvirtual
FormatSupportsResources() constLinker::OutputFormatvirtual
FormatSupportsSegmentation() constLinker::OutputFormatvirtual
GenerateFile(std::string filename, Linker::Module &module) overrideCOFF::COFFFormatvirtual
GenerateModule(Linker::Module &module) const overrideCOFF::COFFFormatvirtual
Linker::InputFormat::GenerateModule(ModuleCollector &linker, std::string file_name, bool is_library=false) constLinker::InputFormatvirtual
GENERIC enum valueCOFF::COFFFormat
GetBssSegment() (defined in COFF::COFFFormat)COFF::COFFFormat
GetCodeSegment() (defined in COFF::COFFFormat)COFF::COFFFormat
GetCurrentAddress() constLinker::SegmentManager
GetDataSegment() (defined in COFF::COFFFormat)COFF::COFFFormat
GetDefaultExtension(Linker::Module &module, std::string filename) const overrideCOFF::COFFFormatvirtual
Linker::SegmentManager::GetDefaultExtension(Module &module) constLinker::OutputFormatvirtual
GetEndianType() constCOFF::COFFFormat
GetScript(Linker::Module &module) (defined in COFF::COFFFormat)COFF::COFFFormat
GetSegment(std::unique_ptr< Section > &section)COFF::COFFFormat
ImageSize() const overrideCOFF::COFFFormatvirtual
Link(Linker::Module &module) (defined in COFF::COFFFormat)COFF::COFFFormat
linker_parametersLinker::SegmentManager
linker_scriptLinker::SegmentManager
MACHINE_TYPES (defined in COFF::COFFFormat)COFF::COFFFormatstatic
OnNewSegment(std::shared_ptr< Linker::Segment > segment) overrideCOFF::COFFFormatvirtual
option_no_relocationCOFF::COFFFormat
option_segmentation (defined in COFF::COFFFormat)COFF::COFFFormat
optional_headerCOFF::COFFFormat
optional_header_sizeCOFF::COFFFormat
PECOFF enum value (defined in COFF::COFFFormat)COFF::COFFFormat
PostProcessAction(std::unique_ptr< Script::Node > &action, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
ProcessAction(std::unique_ptr< Script::Node > &action, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
ProcessCommand(std::unique_ptr< Script::Node > &command, Module &module) (defined in Linker::SegmentManager)Linker::SegmentManager
ProcessModule(Linker::Module &module) overrideCOFF::COFFFormatvirtual
ProcessScript(std::unique_ptr< Script::List > &directives, Module &module)Linker::SegmentManager
ProduceModule(ModuleCollector &linker, Reader &rd, std::string file_name)Linker::InputFormatvirtual
ProduceModule(Module &module, Reader &rd)Linker::InputFormatvirtual
ReadCOFFHeader(Linker::Reader &rd) (defined in COFF::COFFFormat)COFF::COFFFormatprotected
ReadFile(Linker::Reader &rd) overrideCOFF::COFFFormatvirtual
ReadOptionalHeader(Linker::Reader &rd) (defined in COFF::COFFFormat)COFF::COFFFormatprotected
ReadRestOfFile(Linker::Reader &rd) (defined in COFF::COFFFormat)COFF::COFFFormatprotected
relocationsCOFF::COFFFormat
relocations_offsetCOFF::COFFFormat
section_countCOFF::COFFFormat
sectionsCOFF::COFFFormat
segment_mapLinker::SegmentManager
segment_vectorLinker::SegmentManager
SetCurrentAddress(offset_t address)Linker::SegmentManager
SetLatestBase(offset_t address)Linker::SegmentManager
SetLinkScript(std::string script_file, std::map< std::string, std::string > &options) overrideLinker::SegmentManagervirtual
SetModel(std::string model)Linker::OutputFormatvirtual
SetOptions(std::map< std::string, std::string > &options) overrideCOFF::COFFFormatvirtual
SetupOptions(std::shared_ptr< Linker::OutputFormat > format) overrideCOFF::COFFFormatvirtual
signatureCOFF::COFFFormat
stackCOFF::COFFFormat
stub (defined in COFF::COFFFormat)COFF::COFFFormatmutable
stub_sizeCOFF::COFFFormat
symbol_countCOFF::COFFFormat
symbol_table_offsetCOFF::COFFFormat
symbolsCOFF::COFFFormat
template_counter (defined in Linker::SegmentManager)Linker::SegmentManagerprotected
timestampCOFF::COFFFormat
typeCOFF::COFFFormat
WriteFile(Linker::Writer &wr) const overrideCOFF::COFFFormatvirtual
Linker::InputFormat::WriteFile(Writer &wr, offset_t count, offset_t offset=0) const overrideLinker::Formatvirtual
WriteFileContents(Linker::Writer &wr) const (defined in COFF::COFFFormat)COFF::COFFFormatprotected
XCOFF32 enum value (defined in COFF::COFFFormat)COFF::COFFFormat
XCOFF64 enum value (defined in COFF::COFFFormat)COFF::COFFFormat
ZMAGIC enum valueCOFF::COFFFormat
~COFFFormat() (defined in COFF::COFFFormat)COFF::COFFFormatinline
~Format()=default (defined in Linker::Format)Linker::Formatvirtual
~Image()=default (defined in Linker::Image)Linker::Imagevirtual