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

This is the complete list of members for Linker::GlobalOffsetTable, including all inherited members.

AddEntry(GOTEntry entry) (defined in Linker::GlobalOffsetTable)Linker::GlobalOffsetTableinline
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 overrideLinker::ActualImagevirtual
Linker::Image::AsImage()Linker::Image
Base() constLinker::Section
biasLinker::Section
Buffer()=default (defined in Linker::Buffer)Linker::Buffer
Buffer(size_t size) (defined in Linker::Buffer)Linker::Bufferinline
collection_nameLinker::Section
CustomFlag enum valueLinker::Section
data (defined in Linker::Buffer)Linker::Bufferprotected
endian_typeLinker::TableSection< GOTEntry >
entriesLinker::TableSection< GOTEntry >
Executable enum valueLinker::Section
Expand(offset_t new_size)Linker::Section
Fixed enum valueLinker::Section
flagsLinker::Section
GetAlign() const (defined in Linker::Section)Linker::Section
GetByte(offset_t offset) constLinker::ActualImage
GetEndAddress() constLinker::Section
GetFlags() const (defined in Linker::Section)Linker::Section
GetStartAddress() const (defined in Linker::Section)Linker::Section
GlobalOffsetTable(::EndianType endian_type, std::string name, int flags=Readable) (defined in Linker::GlobalOffsetTable)Linker::GlobalOffsetTableinline
GlobalOffsetTable(std::string name, int flags=Readable) (defined in Linker::GlobalOffsetTable)Linker::GlobalOffsetTableinline
Heap enum valueLinker::Section
ImageSize() const overrideLinker::Buffervirtual
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 valueLinker::Section
nameLinker::Section
Optional enum valueLinker::Section
Readable enum valueLinker::Section
ReadData(size_t bytes, offset_t offset, void *buffer) const overrideLinker::Sectionvirtual
ReadFile(std::istream &in) overrideLinker::TableSection< GOTEntry >inlinevirtual
ReadFile(Reader &rd) overrideLinker::TableSection< GOTEntry >inlinevirtual
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::Sectionstatic
ReadFromFile(Reader &rd, offset_t count, std::string name, int flags=Readable) (defined in Linker::Section)Linker::Sectionstatic
ReadFromFile(Reader &rd) (defined in Linker::Buffer)Linker::Bufferstatic
ReadFromFile(Reader &rd, offset_t count) (defined in Linker::Buffer)Linker::Bufferstatic
ReadSigned(size_t bytes, offset_t offset, EndianType endiantype) constLinker::ActualImage
ReadSigned(size_t bytes, offset_t offset) constLinker::ActualImage
ReadUnsigned(size_t bytes, offset_t offset, EndianType endiantype) constLinker::ActualImage
ReadUnsigned(size_t bytes, offset_t offset) constLinker::ActualImage
RealignEnd(offset_t align)Linker::Section
Reset() overrideLinker::TableSection< GOTEntry >inlinevirtual
ResetAddress(offset_t new_address)Linker::Section
Resource enum valueLinker::Section
resource_id (defined in Linker::Section)Linker::Section
resource_typeLinker::Section
Section(std::string name, int flags=Readable) (defined in Linker::Section)Linker::Sectioninline
section_flags enum nameLinker::Section
segmentLinker::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
Stack enum valueLinker::Section
Start() constLinker::Section
Writable enum valueLinker::Section
WriteFile(std::ostream &out, offset_t bytes, offset_t offset=0) const overrideLinker::TableSection< GOTEntry >inlinevirtual
WriteFile(Writer &wr, offset_t bytes, offset_t offset=0) const overrideLinker::TableSection< GOTEntry >inlinevirtual
WriteFile(std::ostream &out, offset_t bytes, offset_t offset=0) constLinker::TableSection< GOTEntry >virtual
WriteFile(std::ostream &out) constLinker::TableSection< GOTEntry >
WriteFile(Writer &wr, offset_t count, offset_t offset=0) const overrideLinker::TableSection< GOTEntry >virtual
WriteFile(Writer &wr, offset_t count, offset_t offset=0) const =0Linker::TableSection< GOTEntry >virtual
WriteFile(Writer &wr) constLinker::TableSection< GOTEntry >virtual
WriteTable(OutputType &out, offset_t bytes, offset_t offset) constLinker::TableSection< GOTEntry >inline
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 valueLinker::Section
~Image()=default (defined in Linker::Image)Linker::Imagevirtual