From: SourceForge.net <no...@so...> - 2006-09-11 10:24:18
|
Feature Requests item #1556251, was opened at 2006-09-11 12:24 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350599&aid=1556251&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Submitted By: Frieder Ferlemann (frief) Assigned to: Nobody/Anonymous (nobody) Summary: more details in .map file Initial Comment: it would be nice (TM) if sizes and filenames would also show up in the .map file. Something like: Value Size Global File ------- ---- ---------------------- ----------- 0C:00F4 0005 __sdcc_program_startup libsdcc.lib 0C:00F9 00c5 _main test.rel 0C:01BE 0032 _OSC_Init timer.rel ... currently the symbols are shown with their starting address: Value Global -------- -------------------------------- 0C:00F4 __sdcc_program_startup 0C:00F9 _main 0C:01BE _OSC_Init ... With sizes of the individual symbols being shown questions like: - which is the largest routine (to start optimization there) - which routine is significantly smaller/longer than generated with another compiler - which are the smallest routines (that eventually would make sense to implement as a MACRO (or eventually as inline function)) - is _divsint just adding a few bytes overhead to _divuint or is it a separate routine could be easily answered. Also unspecific questions like: "Flash Memory Size problem" http://sourceforge.net/forum/message.php?msg_id=3898672 could be given a relatively specific hint. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350599&aid=1556251&group_id=599 |