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
AllocateSymbols(Module &module) constLinker::OutputFormatvirtual
AnyCOFFVariant (defined in COFF::COFFFormat)COFF::COFFFormatstatic
AppendSection(std::shared_ptr< Section > section)Linker::SegmentManager
AppendSegment(std::string name)Linker::SegmentManager
AppendSegment(std::shared_ptr< Segment > segment)Linker::SegmentManager
AsImage() constLinker::Contentsvirtual
AsImage()Linker::Contents
AssignMagicValue(uint16_t value, ::EndianType as_endian_type)COFF::COFFFormat
AssignMagicValue(uint16_t value)COFF::COFFFormat
AssignMagicValue()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 valueCOFF::COFFFormat
COFF_10 enum valueCOFF::COFFFormat
COFF_14 enum valueCOFF::COFFFormat
COFF_16 enum valueCOFF::COFFFormat
coff_variant (defined in COFF::COFFFormat)COFF::COFFFormat
COFFFormat(format_type type=GENERIC, COFFVariantType coff_variant=COFF, EndianType endiantype=::UndefinedEndian) (defined in COFF::COFFFormat)COFF::COFFFormatinline
COFFVariantType enum nameCOFF::COFFFormat
condition_failedLinker::SegmentManagerprotected
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_C5400 enum value (defined in COFF::COFFFormat)COFF::COFFFormat
CPU_C5500 enum value (defined in COFF::COFFFormat)COFF::COFFFormat
CPU_C6000 enum value (defined in COFF::COFFFormat)COFF::COFFFormat
CPU_EFI enum valueCOFF::COFFFormat
CPU_HPPA enum valueCOFF::COFFFormat
CPU_I286 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_MSP430 enum value (defined in COFF::COFFFormat)COFF::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
current_addressLinker::SegmentManagerprotected
current_baseLinker::SegmentManager
current_is_templateLinker::SegmentManagerprotected
current_is_template_headLinker::SegmentManagerprotected
current_segmentLinker::SegmentManager
current_template_nameLinker::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 valueCOFF::COFFFormat
ECOFF_16 enum valueCOFF::COFFFormat
ECOFF_8 enum valueCOFF::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 valueCOFF::COFFFormat
FLAG_32BIT_LITTLE_ENDIAN enum valueCOFF::COFFFormat
FLAG_EXECUTABLE enum valueCOFF::COFFFormat
FLAG_NO_LINE_NUMBERS enum valueCOFF::COFFFormat
FLAG_NO_RELOCATIONS enum valueCOFF::COFFFormat
FLAG_NO_SYMBOLS enum valueCOFF::COFFFormat
FLAG_PDP11_ENDIAN enum valueCOFF::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
FormatIsProtectedMode() 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
GetLinkerScriptParameterNames() overrideCOFF::COFFFormatvirtual
GetMemoryModelNames()Linker::OutputFormatvirtual
GetOptions() overrideCOFF::COFFFormatvirtual
GetRelocationEntrySize() const (defined in COFF::COFFFormat)COFF::COFFFormatinline
GetScript(Linker::Module &module) (defined in COFF::COFFFormat)COFF::COFFFormat
GetSegment(std::shared_ptr< Section > &section)COFF::COFFFormat
GetSpecialSymbolNames()Linker::OutputFormatvirtual
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
MAGIC_FLEXOS386 enum valueCOFF::COFFFormat
NMAGIC enum value (defined in COFF::COFFFormat)COFF::COFFFormat
OMAGIC enum value (defined in COFF::COFFFormat)COFF::COFFFormat
OnCallDirective(std::string identifier)Linker::SegmentManagervirtual
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
ParameterNames (defined in COFF::COFFFormat)COFF::COFFFormatstatic
PECOFF enum valueCOFF::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
R_ABSCOFF::COFFFormatstatic
R_AUXCOFF::COFFFormatstatic
R_DIR16COFF::COFFFormatstatic
R_DIR24COFF::COFFFormatstatic
R_DIR32COFF::COFFFormatstatic
R_DIR32SCOFF::COFFFormatstatic
R_IND16COFF::COFFFormatstatic
R_IND24COFF::COFFFormatstatic
R_IND32COFF::COFFFormatstatic
R_OFF16COFF::COFFFormatstatic
R_OFF8COFF::COFFFormatstatic
R_OPT16COFF::COFFFormatstatic
R_PCRBYTECOFF::COFFFormatstatic
R_PCRLONGCOFF::COFFFormatstatic
R_PCRWORDCOFF::COFFFormatstatic
R_REL16COFF::COFFFormatstatic
R_REL24COFF::COFFFormatstatic
R_RELBYTECOFF::COFFFormatstatic
R_RELLONGCOFF::COFFFormatstatic
R_RELWORDCOFF::COFFFormatstatic
R_SEG12COFF::COFFFormatstatic
R_W65_ABS16 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_ABS16S16 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_ABS16S8 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_ABS24 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_ABS8 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_ABS8S16 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_ABS8S8 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_DP (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_PCR16 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_W65_PCR8 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z80_IMM16 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z80_IMM24 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z80_IMM32 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z80_IMM8 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z80_JR (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z80_OFF8 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_CALLR (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_DISP7 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_IMM16 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_IMM32 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_IMM4H (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_IMM4L (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_IMM8 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_JR (defined in COFF::COFFFormat)COFF::COFFFormatstatic
R_Z8K_REL16 (defined in COFF::COFFFormat)COFF::COFFFormatstatic
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
REL_ALPHA_ABSOLUTECOFF::COFFFormatstatic
REL_ALPHA_BRADDRCOFF::COFFFormatstatic
REL_ALPHA_GPDISPCOFF::COFFFormatstatic
REL_ALPHA_GPREL32COFF::COFFFormatstatic
REL_ALPHA_GPRELHICOFF::COFFFormatstatic
REL_ALPHA_GPRELLOCOFF::COFFFormatstatic
REL_ALPHA_HINTCOFF::COFFFormatstatic
REL_ALPHA_INLINE_REFLONGCOFF::COFFFormatstatic
REL_ALPHA_LITERALCOFF::COFFFormatstatic
REL_ALPHA_LITUSECOFF::COFFFormatstatic
REL_ALPHA_MATCHCOFF::COFFFormatstatic
REL_ALPHA_PAIRCOFF::COFFFormatstatic
REL_ALPHA_REFHICOFF::COFFFormatstatic
REL_ALPHA_REFLOCOFF::COFFFormatstatic
REL_ALPHA_REFLONGCOFF::COFFFormatstatic
REL_ALPHA_REFLONGNBCOFF::COFFFormatstatic
REL_ALPHA_REFQ1COFF::COFFFormatstatic
REL_ALPHA_REFQ2COFF::COFFFormatstatic
REL_ALPHA_REFQ3COFF::COFFFormatstatic
REL_ALPHA_REFQUADCOFF::COFFFormatstatic
REL_ALPHA_SECRELCOFF::COFFFormatstatic
REL_ALPHA_SECRELHICOFF::COFFFormatstatic
REL_ALPHA_SECRELLOCOFF::COFFFormatstatic
REL_ALPHA_SECTIONCOFF::COFFFormatstatic
REL_AMD64_ABSOLUTECOFF::COFFFormatstatic
REL_AMD64_ADDR32COFF::COFFFormatstatic
REL_AMD64_ADDR32NBCOFF::COFFFormatstatic
REL_AMD64_ADDR64COFF::COFFFormatstatic
REL_AMD64_PAIRCOFF::COFFFormatstatic
REL_AMD64_REL32COFF::COFFFormatstatic
REL_AMD64_REL32_1COFF::COFFFormatstatic
REL_AMD64_REL32_2COFF::COFFFormatstatic
REL_AMD64_REL32_3COFF::COFFFormatstatic
REL_AMD64_REL32_4COFF::COFFFormatstatic
REL_AMD64_REL32_5COFF::COFFFormatstatic
REL_AMD64_SECRELCOFF::COFFFormatstatic
REL_AMD64_SECREL7COFF::COFFFormatstatic
REL_AMD64_SECTIONCOFF::COFFFormatstatic
REL_AMD64_SREL32COFF::COFFFormatstatic
REL_AMD64_SSPAN32COFF::COFFFormatstatic
REL_AMD64_TOKENCOFF::COFFFormatstatic
REL_ARM64_ABSOLUTECOFF::COFFFormatstatic
REL_ARM64_ADDR32COFF::COFFFormatstatic
REL_ARM64_ADDR32NBCOFF::COFFFormatstatic
REL_ARM64_ADDR64COFF::COFFFormatstatic
REL_ARM64_BRANCH14COFF::COFFFormatstatic
REL_ARM64_BRANCH19COFF::COFFFormatstatic
REL_ARM64_BRANCH26COFF::COFFFormatstatic
REL_ARM64_PAGEBASE_REL21COFF::COFFFormatstatic
REL_ARM64_PAGEOFFSET_12ACOFF::COFFFormatstatic
REL_ARM64_PAGEOFFSET_12LCOFF::COFFFormatstatic
REL_ARM64_REL21COFF::COFFFormatstatic
REL_ARM64_REL32COFF::COFFFormatstatic
REL_ARM64_SECRELCOFF::COFFFormatstatic
REL_ARM64_SECREL_HIGH12ACOFF::COFFFormatstatic
REL_ARM64_SECREL_LOW12ACOFF::COFFFormatstatic
REL_ARM64_SECREL_LOW12LCOFF::COFFFormatstatic
REL_ARM64_SECTIONCOFF::COFFFormatstatic
REL_ARM64_TOKENCOFF::COFFFormatstatic
REL_ARM_ABSOLUTECOFF::COFFFormatstatic
REL_ARM_ADDR32COFF::COFFFormatstatic
REL_ARM_ADDR32NBCOFF::COFFFormatstatic
REL_ARM_BRANCH11COFF::COFFFormatstatic
REL_ARM_BRANCH24COFF::COFFFormatstatic
REL_ARM_MOV32COFF::COFFFormatstatic
REL_ARM_PAIRCOFF::COFFFormatstatic
REL_ARM_REL32COFF::COFFFormatstatic
REL_ARM_SECRELCOFF::COFFFormatstatic
REL_ARM_SECTIONCOFF::COFFFormatstatic
REL_I386_ABSOLUTECOFF::COFFFormatstatic
REL_I386_DIR16COFF::COFFFormatstatic
REL_I386_DIR32COFF::COFFFormatstatic
REL_I386_DIR32NBCOFF::COFFFormatstatic
REL_I386_REL16COFF::COFFFormatstatic
REL_I386_REL32COFF::COFFFormatstatic
REL_I386_SECRELCOFF::COFFFormatstatic
REL_I386_SECREL7COFF::COFFFormatstatic
REL_I386_SECTIONCOFF::COFFFormatstatic
REL_I386_SEG12COFF::COFFFormatstatic
REL_I386_TOKENCOFF::COFFFormatstatic
REL_THUMB_BLX23COFF::COFFFormatstatic
REL_THUMB_BRANCH24COFF::COFFFormatstatic
REL_THUMB_MOV32COFF::COFFFormatstatic
relocation_format (defined in COFF::COFFFormat)COFF::COFFFormat
relocation_format_type enum nameCOFF::COFFFormat
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
targetCOFF::COFFFormat
template_counterLinker::SegmentManagerprotected
TICOFF enum valueCOFF::COFFFormat
TICOFF1 enum valueCOFF::COFFFormat
TICOFF_10 enum valueCOFF::COFFFormat
TICOFF_12 enum valueCOFF::COFFFormat
timestampCOFF::COFFFormat
typeCOFF::COFFFormat
WINDOWS enum valueCOFF::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 valueCOFF::COFFFormat
XCOFF64 enum valueCOFF::COFFFormat
XCOFF_10 enum valueCOFF::COFFFormat
XCOFF_14 enum valueCOFF::COFFFormat
ZMAGIC enum valueCOFF::COFFFormat
~COFFFormat() (defined in COFF::COFFFormat)COFF::COFFFormatinline
~Contents()=default (defined in Linker::Contents)Linker::Contentsvirtual
~Format()=default (defined in Linker::Format)Linker::Formatvirtual