This option fills in data at the end of a section.
This option fills in data at the end of a section so that the section size is a multiple of the alignment of the section. |
In the following case, 2 bytes of padding data are filled in the .const section, and linking is performed with a size of 0x08. |
Alignment of the .const section: 4 bytes
Size of the .const section: 0x06 bytes
Alignment of the .text section: 2 byte
Size of the .text section: 0x02 bytes
In the following case, if 2 bytes of padding data are filled in the .const section, and linking is performed with a size of 0x08, then an error will be output because it overlaps with the .text section. |
Alignment of the .const section: 4 bytes
Size of the .const section: 0x06 bytes
Alignment of the .text section: 2 byte
Size of the .text section: 0x02 bytes
Since padding is not performed to an absolute address section, the size of an absolute address section should be adjusted by the user. |