36#ifndef TTA_AOUT_RELOCATION_SECTION_READER_HH
37#define TTA_AOUT_RELOCATION_SECTION_READER_HH
AOutRelocationSectionReader & operator=(AOutRelocationSectionReader &)
Assignment not allowed.
@ RELOC_32
4 bytes relocation
@ RELOC_8
1 byte relocation
@ RELOC_16
2 bytes relocation
static AOutRelocationSectionReader proto_
Class-wide (unique) prototype instance of AOutRelocationSectionReader registered into SectionReader.
static const Byte RELOCATION_TYPE_MASK
Mask for extracting relocation type.
virtual void finalize(Section *section) const
AOutRelocationSectionReader()
virtual ~AOutRelocationSectionReader()
virtual Section::SectionType type() const
bool checkIfExtern(Word word) const
virtual void readData(BinaryStream &stream, Section *section) const
RelocElement::RelocType aOutToTPEFRelocType(RelocType aOutRelocType) const
void initializeRelocElement(BinaryStream &stream, RelocElement *elem, SectionId refSectionID, AOutReader *reader) const
AOutRelocationSectionReader(const AOutRelocationSectionReader &)
Copying not allowed.
HalfWord SectionId
Type for storing binary file section ids.