OS_ORDER
Attribute (LOAD
,
NOTE
, NULL
)
The link-editor normally places output sections into the segment in the order
they are encountered. The OS_ORDER
attribute can be used to
alter this default placement of output sections. OS_ORDER
specifies a space separated list of output section names
(section_name). The listed sections are placed at
the head of the segment, sorted in the order given by
OS_ORDER
. Sections not listed in
OS_ORDER
are placed following the sorted sections, in the
order they are encountered.
When the "=
" form of assignment is used, the
previous value of OS_ORDER
for the given segment is
discarded, and replaced with the new list. The
"+=
" form of OS_ORDER
concatenates the new list to the end of the existing list.