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