OpenASIP
2.0
|
Variables | |
const Byte | FH_ID_BYTES [] |
File format identification mark (TPEF version 1). See TPEF documentation for more info. More... | |
const Byte | FH_ID_SIZE = 10 |
Size of file identification code. More... | |
const HalfWord | FH_HEADER_SIZE = 26 |
Size of file header. More... | |
const HalfWord | SH_HEADER_SIZE = 32 |
Suze of section header. More... | |
Offsets of file header.
Definition at line 64 of file TPEFHeaders.hh.
InstructionAnnotation flags and masks.
Enumerator | |
---|---|
IANNOTE_CONTINUATION | If there is more annotations. |
IANNOTE_SIZE | Size of payload of annotation. |
Definition at line 112 of file TPEFHeaders.hh.
Instruction attribute flags and masks.
Definition at line 120 of file TPEFHeaders.hh.
Masks for getting source and destination fields from instruction.
Definition at line 132 of file TPEFHeaders.hh.
Values for RelocationElement type field
Enumerator | |
---|---|
STF_RELOCATION_TYPE_MASK | Mask for getting reloc type. |
STF_CHUNK | Relocation applied to chunk(1) or complete address(0). |
Definition at line 103 of file TPEFHeaders.hh.
Offsets of section header.
Enumerator | |
---|---|
SH_NAME | Section offset to name. |
SH_TYPE | Type of section. |
SH_FLAGS | Flags of section. |
SH_ADDR | Starting memory address of program section. |
SH_OFFSET | Offset to section data. |
SH_SIZE | Size of section data. |
SH_ID | Section identification code. |
SH_ASPACE | Section address space identifier. |
SH_PADDING | Padding, must be zero. |
SH_LINK | Section identifier link. |
SH_INFO | Section specific information, usually zero. |
SH_ENTSIZE | Size of section elements (if fixed size). |
Definition at line 78 of file TPEFHeaders.hh.
Values for SymbolElement other field.
Enumerator | |
---|---|
STO_ABS | Section is absolute, not relocating. |
Definition at line 96 of file TPEFHeaders.hh.
Enumerator | |
---|---|
TPEF_V1 | Initial TPEF version. |
TPEF_V2 | Support for over 255 Buses, FUs, RFs. |
Definition at line 56 of file TPEFHeaders.hh.
const HalfWord TPEF::TPEFHeaders::FH_HEADER_SIZE = 26 |
Size of file header.
Definition at line 52 of file TPEFHeaders.hh.
Referenced by TPEF::TPEFWriter::actualWriteBinary().
const Byte TPEF::TPEFHeaders::FH_ID_BYTES[] |
File format identification mark (TPEF version 1). See TPEF documentation for more info.
Definition at line 45 of file TPEFHeaders.hh.
Referenced by TPEF::TPEFWriter::actualWriteBinary().
const Byte TPEF::TPEFHeaders::FH_ID_SIZE = 10 |
Size of file identification code.
Definition at line 50 of file TPEFHeaders.hh.
Referenced by TPEF::TPEFWriter::actualWriteBinary(), and TPEF::TPEFReader::readData().
const HalfWord TPEF::TPEFHeaders::SH_HEADER_SIZE = 32 |
Suze of section header.
Definition at line 54 of file TPEFHeaders.hh.
Referenced by TPEF::TPEFWriter::actualWriteBinary().