RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
This is the complete list of members for Linker::Section, including all inherited members.
address (defined in Linker::Section) | Linker::Section | |
align (defined in Linker::Section) | Linker::Section | |
Append(const void *new_data, size_t length) | Linker::Section | |
Append(const char *new_data) | Linker::Section | |
Append(const Section &other) | Linker::Section | |
Append(Buffer &buffer) | Linker::Section | |
AsImage() const override | Linker::ActualImage | virtual |
Linker::Image::AsImage() | Linker::Image | |
Base() const | Linker::Section | |
bias | Linker::Section | |
Buffer()=default (defined in Linker::Buffer) | Linker::Buffer | |
Buffer(size_t size) (defined in Linker::Buffer) | Linker::Buffer | inline |
collection_name | Linker::Section | |
CustomFlag enum value | Linker::Section | |
data (defined in Linker::Buffer) | Linker::Buffer | protected |
Executable enum value | Linker::Section | |
Expand(offset_t new_size) | Linker::Section | |
Fixed enum value | Linker::Section | |
flags | Linker::Section | |
GetAlign() const (defined in Linker::Section) | Linker::Section | |
GetByte(offset_t offset) const | Linker::ActualImage | |
GetFlags() const (defined in Linker::Section) | Linker::Section | |
GetStartAddress() const (defined in Linker::Section) | Linker::Section | |
Heap enum value | Linker::Section | |
ImageSize() const override | Linker::Buffer | virtual |
IsExecutable() const (defined in Linker::Section) | Linker::Section | |
IsFixed() const (defined in Linker::Section) | Linker::Section | |
IsMergeable() const (defined in Linker::Section) | Linker::Section | |
IsReadable() const (defined in Linker::Section) | Linker::Section | |
IsWritable() const (defined in Linker::Section) | Linker::Section | |
IsZeroFilled() const (defined in Linker::Section) | Linker::Section | |
Mergeable enum value | Linker::Section | |
name | Linker::Section | |
Optional enum value | Linker::Section | |
Readable enum value | Linker::Section | |
ReadData(size_t bytes, offset_t offset, void *buffer) const override | Linker::Section | virtual |
ReadFile(std::istream &in) | Linker::Section | |
ReadFile(Reader &rd) | Linker::Section | |
ReadFile(Reader &rd) (defined in Linker::Section) | Linker::Section | |
ReadFile(Reader &rd, offset_t count) (defined in Linker::Section) | Linker::Section | |
ReadFromFile(Reader &rd, std::string name, int flags=Readable) (defined in Linker::Section) | Linker::Section | static |
ReadFromFile(Reader &rd, offset_t count, std::string name, int flags=Readable) (defined in Linker::Section) | Linker::Section | static |
ReadFromFile(Reader &rd) (defined in Linker::Buffer) | Linker::Buffer | static |
ReadFromFile(Reader &rd, offset_t count) (defined in Linker::Buffer) | Linker::Buffer | static |
ReadSigned(size_t bytes, offset_t offset, EndianType endiantype) const | Linker::ActualImage | |
ReadSigned(size_t bytes, offset_t offset) const | Linker::ActualImage | |
ReadUnsigned(size_t bytes, offset_t offset, EndianType endiantype) const | Linker::ActualImage | |
ReadUnsigned(size_t bytes, offset_t offset) const | Linker::ActualImage | |
RealignEnd(offset_t align) | Linker::Section | |
Reset() | Linker::Section | |
ResetAddress(offset_t new_address) | Linker::Section | |
Resource enum value | Linker::Section | |
resource_id (defined in Linker::Section) | Linker::Section | |
resource_type | Linker::Section | |
Section(std::string name, int flags=Readable) (defined in Linker::Section) | Linker::Section | inline |
section_flags enum name | Linker::Section | |
segment | Linker::Section | |
SetAddress(offset_t new_address) | Linker::Section | |
SetAlign(offset_t new_align) (defined in Linker::Section) | Linker::Section | |
SetExecutable(bool state) (defined in Linker::Section) | Linker::Section | |
SetFlag(unsigned newflags) | Linker::Section | |
SetMergeable(bool state) (defined in Linker::Section) | Linker::Section | |
SetReadable(bool state) (defined in Linker::Section) | Linker::Section | |
SetWritable(bool state) (defined in Linker::Section) | Linker::Section | |
SetZeroFilled(bool is_zero_filled) (defined in Linker::Section) | Linker::Section | |
Size() const (defined in Linker::Section) | Linker::Section | |
Stack enum value | Linker::Section | |
Start() const | Linker::Section | |
Writable enum value | Linker::Section | |
WriteFile(std::ostream &out, offset_t size, offset_t offset=0) const | Linker::Section | |
WriteFile(std::ostream &out) const | Linker::Section | |
WriteFile(Writer &wr, offset_t count, offset_t offset=0) const override | Linker::Section | virtual |
WriteFile(Writer &wr, offset_t count, offset_t offset=0) const =0 | Linker::Section | virtual |
WriteFile(Writer &wr) const | Linker::Section | virtual |
WriteWord(size_t bytes, offset_t offset, uint64_t value, EndianType endiantype) (defined in Linker::Section) | Linker::Section | |
WriteWord(size_t bytes, offset_t offset, uint64_t value) (defined in Linker::Section) | Linker::Section | |
WriteWord(size_t bytes, uint64_t value, EndianType endiantype) | Linker::Section | |
WriteWord(size_t bytes, uint64_t value) | Linker::Section | |
ZeroFilled enum value | Linker::Section | |
~Image()=default (defined in Linker::Image) | Linker::Image | virtual |