TPEFHeaders::TPEFVersion tpefVersion_
Indicates TPEF format version used.
void addSection(Section *section)
Section * section(Section::SectionType type, Word number) const
Word sectionCount(Section::SectionType type) const
void setArch(FileArchitecture arch)
TPEFHeaders::TPEFVersion TPEFVersion() const
const ReferenceManager::SafePointer * strings_
Reference to string table of binary.
FileType fileType_
Binary's file type. See enumerations for more info.
@ FT_MIXED
Partly scheduled code.
@ FT_OBJSEQ
Sequential TTA object code.
@ FT_PARALLEL
Fully scheduled or mixed code.
@ FT_LIBSEQ
Collection of sequential object code files for linkage.
@ FT_PURESEQ
Sequential TTA code, no unresolved symbols.
@ FT_NULL
Illegal/undefined type.
@ FA_TDS_TI
TTA Design Studio architecture.
@ FA_TTA_TUT
New TTA template.
@ FA_TTA_MOVE
Move design framework.
@ FA_NOARCH
Illegal/undefined architecture.
std::vector< Section * > sections_
Stores sections of binary.
Word sectionCount() const
FileArchitecture fileArch_
Binary's file architecture. See enumerations for more info.
Section * section(Word index) const
Binary operator=(const Binary &)
void setType(FileType type)
StringSection * strings() const
FileArchitecture arch() const
void setTPEFVersion(TPEFHeaders::TPEFVersion version)
void setStrings(StringSection *strTable)
void setStrings(const ReferenceManager::SafePointer *strTable)