mbed-os/tools/toolchains
Brian Daniels e8b06874a3 Making memap output consistent across output formats
This commit fixes an issue where the output from memap.py was not
consistent across all output formats. This issue stemmed from the fact
that a few important calculations were being performed at output
generation time. This has been moved to the 'parse' function and saved for
future use by the 'generate' functions.

Because this commit saves more data to the MemapParser instance, there
were some name collisions. The public member 'mem_summary' has been
renamed to 'mem_report'. 'mem_report' contains the data structure used by
the json generator. This includes both the section data and the memory
summary. The 'mem_summary' member now just contains the summary. The
summary includes total allocated heap, total static RAM, etc.
2016-09-27 16:51:16 -05:00
..
__init__.py Making memap output consistent across output formats 2016-09-27 16:51:16 -05:00
arm.py Merge pull request #2721 from theotherjimmy/profile-documentation 2016-09-16 17:38:13 -05:00
gcc.py Merge pull request #2745 from pan-/disable_global_objects_destruction 2016-09-22 00:48:08 -05:00
iar.py Merge pull request #2745 from pan-/disable_global_objects_destruction 2016-09-22 00:48:08 -05:00