The architecture does not define any special section indexes, types, or attribute flags.
Sections containing code must be at least 32-bit aligned, and sections containing data must be at least 32-bit aligned with 32-bit formats or at least 64-bit aligned with 64-bit format.
MicroBlaze special sections are listed in the following table.
Name | Type | Attributes |
---|---|---|
.vectors.reset | SHT_PROGBITS | SHF_ALLOC+SHF_EXECINSTR |
.vectors.sw_exception | SHT_PROGBITS | SHF_ALLOC+SHF_EXECINSTR |
.vectors.interrupt | SHT_PROGBITS | SHF_ALLOC+SHF_EXECINSTR |
.vectors.hw_exception | SHT_PROGBITS | SHF_ALLOC+SHF_EXECINSTR |