[RTEMS Project] #2408: Linker set based initialization

RTEMS trac trac at rtems.org
Wed Dec 9 07:00:52 UTC 2015


#2408: Linker set based initialization
-----------------------------+-------------------
 Reporter:  sebastian.huber  |       Owner:
     Type:  enhancement      |      Status:  new
 Priority:  normal           |   Milestone:  4.12
Component:  General          |     Version:  4.10
 Severity:  normal           |  Resolution:
 Keywords:                   |
-----------------------------+-------------------

Comment (by sebastian.huber):

 Executable sizes for the SPARC/SIS ticker.exe.

 ||        ||= Text =||= Data =||= BSS =||= Workspace =||= Non-Text =||
 ||= 4.9  =||  80384 ||   2532 ||  2996 ||       51432 ||      56960 ||
 ||= 4.10 =|| 124384 ||   1828 ||  2384 ||       51056 ||      55268 ||
 ||= 4.11 =|| 100592 ||   1616 ||  7008 ||       44120 ||      52744 ||
 ||= 4.12 =||      0 ||      0 ||     0 ||           0 ||          0 ||

 The huge increase in the test size from 4.9 to 4.10 is mostly due to the
 introduction of the pipe() support which pulls in sprintf().

 The increase of the BSS section from 4.10 to 4.11 is due to the static
 initialization of the scheduler data structures (move from workspace to
 BSS).

--
Ticket URL: <http://devel.rtems.org/ticket/2408#comment:4>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list