RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Toggle main menu visibility
Loading...
Searching...
No Matches
Linker
SegmentManager
Linker::SegmentManager Member List
This is the complete list of members for
Linker::SegmentManager
, including all inherited members.
AddSupplementaryOutputFormat
(std::string subformat)
Linker::OutputFormat
virtual
AlignCurrentAddress
(offset_t align)
Linker::SegmentManager
AllocateSymbols
(Module &module) const
Linker::OutputFormat
virtual
AppendSection
(std::shared_ptr< Section > section)
Linker::SegmentManager
AppendSegment
(std::string name)
Linker::SegmentManager
AppendSegment
(std::shared_ptr< Segment > segment)
Linker::SegmentManager
AsImage
() const
Linker::Contents
virtual
Linker::Format::AsImage
()
Linker::Contents
CalculateValues
()
Linker::OutputFormat
virtual
CheckPredicate
(std::unique_ptr< Script::Node > &predicate, std::shared_ptr< Section > section, Module &module) (defined in
Linker::SegmentManager
)
Linker::SegmentManager
Clear
()
Linker::Format
virtual
ClearSegmentManager
() (defined in
Linker::SegmentManager
)
Linker::SegmentManager
condition_failed
Linker::SegmentManager
protected
current_address
Linker::SegmentManager
protected
current_base
Linker::SegmentManager
current_is_template
Linker::SegmentManager
protected
current_is_template_head
Linker::SegmentManager
protected
current_segment
Linker::SegmentManager
current_template_name
Linker::SegmentManager
protected
Dump
(Dumper::Dumper &dump) const
Linker::Format
virtual
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
FinishCurrentSegment
()
Linker::SegmentManager
Format
(offset_t file_offset=0) (defined in
Linker::Format
)
Linker::Format
inline
FormatAdditionalSectionFlags
(std::string section_name) const (defined in
Linker::OutputFormat
)
Linker::OutputFormat
virtual
FormatIs16bit
() const
Linker::OutputFormat
virtual
FormatIsLinear
() const
Linker::OutputFormat
virtual
FormatIsProtectedMode
() const
Linker::OutputFormat
virtual
FormatSupportsLibraries
() const
Linker::OutputFormat
virtual
FormatSupportsResources
() const
Linker::OutputFormat
virtual
FormatSupportsSegmentation
() const
Linker::OutputFormat
virtual
GenerateFile
(std::string filename, Module &module)
Linker::OutputFormat
virtual
GetCurrentAddress
() const
Linker::SegmentManager
GetDefaultExtension
(Module &module, std::string filename) const
Linker::OutputFormat
virtual
GetDefaultExtension
(Module &module) const
Linker::OutputFormat
virtual
GetLinkerScriptParameterNames
()
Linker::OutputFormat
virtual
GetMemoryModelNames
()
Linker::OutputFormat
virtual
GetOptions
()
Linker::OutputFormat
virtual
GetScript
(Module &module)
Linker::SegmentManager
GetSpecialSymbolNames
()
Linker::OutputFormat
virtual
ImageSize
() const override
Linker::Format
virtual
linker_parameters
Linker::SegmentManager
linker_script
Linker::SegmentManager
OnCallDirective
(std::string identifier)
Linker::SegmentManager
virtual
OnNewSegment
(std::shared_ptr< Segment > segment)
Linker::SegmentManager
virtual
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
(Module &object)
Linker::OutputFormat
virtual
ProcessScript
(std::unique_ptr< Script::List > &directives, Module &module)
Linker::SegmentManager
ReadFile
(Reader &rd)=0
Linker::Format
pure virtual
segment_map
Linker::SegmentManager
segment_vector
Linker::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) override
Linker::SegmentManager
virtual
SetModel
(std::string model)
Linker::OutputFormat
virtual
SetOptions
(std::map< std::string, std::string > &options)
Linker::OutputFormat
virtual
template_counter
Linker::SegmentManager
protected
WriteFile
(Writer &wr) const override=0
Linker::Format
pure virtual
Linker::OutputFormat::WriteFile
(Writer &wr, offset_t count, offset_t offset=0) const override
Linker::Format
virtual
~Contents
()=default (defined in
Linker::Contents
)
Linker::Contents
virtual
~Format
()=default (defined in
Linker::Format
)
Linker::Format
virtual
Generated by
1.17.0