Skip to content

Memap detailed function also for mbed os modules #3627

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

javier-moreno-tridonic-com
Copy link
Contributor

Notes:

  • Pull requests will not be accepted until the submitter has agreed to the contributer agreement.
  • This is just a template, so feel free to use/remove the unnecessary things

Description

With this change the detailed option can also be applied to mbed os modules

Status

READY

@bridadan
Copy link
Contributor

retest uvisor

@bridadan
Copy link
Contributor

/morph test

@mbed-bot
Copy link

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph test

Output

mbed Build Number: 1442

All builds and test passed!

@mazimkhan
Copy link

retest uvisor

@0xc0170 0xc0170 requested a review from theotherjimmy January 24, 2017 09:44
@mazimkhan
Copy link

retest uvisor

Copy link
Contributor

@theotherjimmy theotherjimmy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make sure to test with windows and a POSIX like os.

@0xc0170
Copy link
Contributor

0xc0170 commented Jan 25, 2017

@javier-moreno-tridonic-com How was this tested (look at @theotherjimmy's comment above)

@javier-moreno-tridonic-com
Copy link
Contributor Author

javier-moreno-tridonic-com commented Jan 26, 2017

@0xc0170 Unfortunately I can only test in on windows 7. The POSIX like testing part is missing

@theotherjimmy
Copy link
Contributor

Thanks for letting is know. If you could post what you expect the output to look like, I can test on a Linux box.

@javier-moreno-tridonic-com
Copy link
Contributor Author

@theotherjimmy Sure! This is the expected output:

λ python memap.py -t GCC_ARM ..\..\BUILD\K64F\GCC_ARM\mbed-os-example-client.map -d
+----------------------------------------------------+--------+-------+-------+
| Module                                             |  .text | .data |  .bss |
+----------------------------------------------------+--------+-------+-------+
| Fill                                               |    491 |    17 |  2612 |
| Misc/ATParser.o                                    |     22 |     0 |     0 |
| Misc/BufferedSerial.o                              |     75 |     0 |     0 |
| Misc/crt0.o                                        |    116 |     0 |     0 |
| Misc/crtbegin.o                                    |     92 |     4 |    28 |
| Misc/crtend.o                                      |      0 |     4 |     0 |
| Misc/crti.o                                        |      8 |     0 |     0 |
| Misc/crtn.o                                        |     16 |     0 |     0 |
| Misc/libc.a(lib_a-abort.o)                         |     16 |     0 |     0 |
| Misc/libc.a(lib_a-abs.o)                           |      8 |     0 |     0 |
| Misc/libc.a(lib_a-assert.o)                        |    123 |     0 |     0 |
| Misc/libc.a(lib_a-atof.o)                          |      8 |     0 |     0 |
| Misc/libc.a(lib_a-atoi.o)                          |      8 |     0 |     0 |
| Misc/libc.a(lib_a-atol.o)                          |      8 |     0 |     0 |
| Misc/libc.a(lib_a-calloc.o)                        |     16 |     0 |     0 |
| Misc/libc.a(lib_a-callocr.o)                       |     96 |     0 |     0 |
| Misc/libc.a(lib_a-closer.o)                        |     36 |     0 |     0 |
| Misc/libc.a(lib_a-ctype_.o)                        |    257 |     0 |     0 |
| Misc/libc.a(lib_a-dtoa.o)                          |   3940 |     0 |     0 |
| Misc/libc.a(lib_a-errno.o)                         |     12 |     0 |     0 |
| Misc/libc.a(lib_a-fclose.o)                        |    132 |     0 |     0 |
| Misc/libc.a(lib_a-fflush.o)                        |    408 |     0 |     0 |
| Misc/libc.a(lib_a-findfp.o)                        |    272 |     0 |     0 |
| Misc/libc.a(lib_a-fiprintf.o)                      |     40 |     0 |     0 |
| Misc/libc.a(lib_a-fputwc.o)                        |    192 |     0 |     0 |
| Misc/libc.a(lib_a-freer.o)                         |    620 |     0 |     0 |
| Misc/libc.a(lib_a-fstatr.o)                        |     40 |     0 |     0 |
| Misc/libc.a(lib_a-fvwrite.o)                       |    772 |     0 |     0 |
| Misc/libc.a(lib_a-fwalk.o)                         |     84 |     0 |     0 |
| Misc/libc.a(lib_a-gdtoa-gethex.o)                  |   1720 |     0 |     0 |
| Misc/libc.a(lib_a-gdtoa-hexnan.o)                  |    432 |     0 |     0 |
| Misc/libc.a(lib_a-impure.o)                        |      4 |  1068 |     0 |
| Misc/libc.a(lib_a-init.o)                          |     80 |     0 |     0 |
| Misc/libc.a(lib_a-isattyr.o)                       |     36 |     0 |     0 |
| Misc/libc.a(lib_a-isdigit.o)                       |     20 |     0 |     0 |
| Misc/libc.a(lib_a-iswspace.o)                      |     28 |     0 |     0 |
| Misc/libc.a(lib_a-locale.o)                        |     94 |   364 |     0 |
| Misc/libc.a(lib_a-localeconv.o)                    |     32 |     0 |     0 |
| Misc/libc.a(lib_a-lseekr.o)                        |     44 |     0 |     0 |
| Misc/libc.a(lib_a-makebuf.o)                       |    232 |     0 |     0 |
| Misc/libc.a(lib_a-malloc.o)                        |     32 |     0 |     0 |
| Misc/libc.a(lib_a-mallocr.o)                       |   1392 |  1040 |    52 |
| Misc/libc.a(lib_a-mbrtowc.o)                       |     93 |     0 |     0 |
| Misc/libc.a(lib_a-mbtowc_r.o)                      |     44 |     0 |     0 |
| Misc/libc.a(lib_a-memchr.o)                        |    160 |     0 |     0 |
| Misc/libc.a(lib_a-memcmp.o)                        |    100 |     0 |     0 |
| Misc/libc.a(lib_a-memcpy.o)                        |    308 |     0 |     0 |
| Misc/libc.a(lib_a-memmove.o)                       |    200 |     0 |     0 |
| Misc/libc.a(lib_a-memset.o)                        |    156 |     0 |     0 |
| Misc/libc.a(lib_a-mprec.o)                         |   2504 |     0 |     0 |
| Misc/libc.a(lib_a-printf.o)                        |     40 |     0 |     0 |
| Misc/libc.a(lib_a-rand.o)                          |     84 |     0 |     0 |
| Misc/libc.a(lib_a-readr.o)                         |     44 |     0 |     0 |
| Misc/libc.a(lib_a-realloc.o)                       |     16 |     0 |     0 |
| Misc/libc.a(lib_a-reallocr.o)                      |    992 |     0 |     0 |
| Misc/libc.a(lib_a-reent.o)                         |      0 |     0 |     4 |
| Misc/libc.a(lib_a-sbrkr.o)                         |     36 |     0 |     0 |
| Misc/libc.a(lib_a-sccl.o)                          |    116 |     0 |     0 |
| Misc/libc.a(lib_a-sf_nan.o)                        |      8 |     0 |     0 |
| Misc/libc.a(lib_a-signal.o)                        |    104 |     0 |     0 |
| Misc/libc.a(lib_a-signalr.o)                       |     44 |     0 |     0 |
| Misc/libc.a(lib_a-snprintf.o)                      |    156 |     0 |     0 |
| Misc/libc.a(lib_a-sprintf.o)                       |     76 |     0 |     0 |
| Misc/libc.a(lib_a-sscanf.o)                        |     88 |     0 |     0 |
| Misc/libc.a(lib_a-stdio.o)                         |    140 |     0 |     0 |
| Misc/libc.a(lib_a-strchr.o)                        |    208 |     0 |     0 |
| Misc/libc.a(lib_a-strcmp.o)                        |    732 |     0 |     0 |
| Misc/libc.a(lib_a-strcspn.o)                       |     52 |     0 |     0 |
| Misc/libc.a(lib_a-strerror.o)                      |   2785 |     0 |     0 |
| Misc/libc.a(lib_a-strlen.o)                        |    220 |     0 |     0 |
| Misc/libc.a(lib_a-strncmp.o)                       |    160 |     0 |     0 |
| Misc/libc.a(lib_a-strncpy.o)                       |    104 |     0 |     0 |
| Misc/libc.a(lib_a-strrchr.o)                       |     36 |     0 |     0 |
| Misc/libc.a(lib_a-strstr.o)                        |   1240 |     0 |     0 |
| Misc/libc.a(lib_a-strtod.o)                        |   4011 |     0 |     0 |
| Misc/libc.a(lib_a-strtol.o)                        |    392 |     0 |     0 |
| Misc/libc.a(lib_a-strtoll.o)                       |    464 |     0 |     0 |
| Misc/libc.a(lib_a-strtoul.o)                       |    440 |     0 |     0 |
| Misc/libc.a(lib_a-strtoull.o)                      |    528 |     0 |     0 |
| Misc/libc.a(lib_a-svfiprintf.o)                    |    256 |     0 |     0 |
| Misc/libc.a(lib_a-svfiscanf.o)                     |    324 |     0 |     0 |
| Misc/libc.a(lib_a-svfprintf.o)                     |   5954 |     0 |     0 |
| Misc/libc.a(lib_a-svfscanf.o)                      |   3751 |     0 |     0 |
| Misc/libc.a(lib_a-u_strerr.o)                      |      4 |     0 |     0 |
| Misc/libc.a(lib_a-ungetc.o)                        |    120 |     0 |     0 |
| Misc/libc.a(lib_a-vfiprintf.o)                     |   3907 |     0 |     0 |
| Misc/libc.a(lib_a-vfprintf.o)                      |   6150 |     0 |     0 |
| Misc/libc.a(lib_a-vsnprintf.o)                     |    148 |     0 |     0 |
| Misc/libc.a(lib_a-vsprintf.o)                      |     76 |     0 |     0 |
| Misc/libc.a(lib_a-wbuf.o)                          |    172 |     0 |     0 |
| Misc/libc.a(lib_a-wcrtomb.o)                       |     84 |     0 |     0 |
| Misc/libc.a(lib_a-wctomb_r.o)                      |     28 |     0 |     0 |
| Misc/libc.a(lib_a-writer.o)                        |     44 |     0 |     0 |
| Misc/libc.a(lib_a-wsetup.o)                        |    200 |     0 |     0 |
| Misc/libgcc.a(_aeabi_ldivmod.o)                    |    160 |     0 |     0 |
| Misc/libgcc.a(_aeabi_uldivmod.o)                   |     48 |     0 |     0 |
| Misc/libgcc.a(_arm_addsubdf3.o)                    |    880 |     0 |     0 |
| Misc/libgcc.a(_arm_cmpdf2.o)                       |    272 |     0 |     0 |
| Misc/libgcc.a(_arm_fixdfsi.o)                      |     80 |     0 |     0 |
| Misc/libgcc.a(_arm_fixunsdfsi.o)                   |     64 |     0 |     0 |
| Misc/libgcc.a(_arm_muldivdf3.o)                    |   1060 |     0 |     0 |
| Misc/libgcc.a(_arm_truncdfsf2.o)                   |    160 |     0 |     0 |
| Misc/libgcc.a(_arm_unorddf2.o)                     |     44 |     0 |     0 |
| Misc/libgcc.a(_ashldi3.o)                          |     24 |     0 |     0 |
| Misc/libgcc.a(_ashrdi3.o)                          |     28 |     0 |     0 |
| Misc/libgcc.a(_dvmd_tls.o)                         |      4 |     0 |     0 |
| Misc/libgcc.a(_fixunssfdi.o)                       |     76 |     0 |     0 |
| Misc/libgcc.a(_lshrdi3.o)                          |     24 |     0 |     0 |
| Misc/libgcc.a(_udivmoddi4.o)                       |    740 |     0 |     0 |
| Misc/libgcc.a(libunwind.o)                         |    428 |     0 |     0 |
| Misc/libgcc.a(pr-support.o)                        |    852 |     0 |     0 |
| Misc/libgcc.a(unwind-arm.o)                        |   2524 |     0 |     0 |
| Misc/libnosys.a(getpid.o)                          |     16 |     0 |     0 |
| Misc/libnosys.a(kill.o)                            |     16 |     0 |     0 |
| Misc/libstdc++.a(class_type_info.o)                |    338 |     0 |     0 |
| Misc/libstdc++.a(cow-stdexcept.o)                  |    100 |     0 |     0 |
| Misc/libstdc++.a(cow-string-inst.o)                |    472 |     0 |    16 |
| Misc/libstdc++.a(cxx11-locale-inst.o)              |    132 |     0 |    32 |
| Misc/libstdc++.a(cxx11-wlocale-inst.o)             |    132 |     0 |    32 |
| Misc/libstdc++.a(eh_alloc.o)                       |    336 |     0 |    16 |
| Misc/libstdc++.a(eh_arm.o)                         |    400 |     0 |     0 |
| Misc/libstdc++.a(eh_call.o)                        |    324 |     0 |     0 |
| Misc/libstdc++.a(eh_catch.o)                       |    280 |     0 |     0 |
| Misc/libstdc++.a(eh_exception.o)                   |    218 |     0 |     0 |
| Misc/libstdc++.a(eh_globals.o)                     |     16 |     0 |    12 |
| Misc/libstdc++.a(eh_personality.o)                 |   1624 |     0 |     0 |
| Misc/libstdc++.a(eh_term_handler.o)                |      0 |     4 |     0 |
| Misc/libstdc++.a(eh_terminate.o)                   |    120 |     0 |     0 |
| Misc/libstdc++.a(eh_throw.o)                       |    304 |     0 |     0 |
| Misc/libstdc++.a(eh_unex_handler.o)                |      0 |     4 |     0 |
| Misc/libstdc++.a(functexcept.o)                    |    188 |     0 |     0 |
| Misc/libstdc++.a(locale-inst.o)                    |    356 |     0 |    48 |
| Misc/libstdc++.a(locale_facets.o)                  |    136 |     4 |     0 |
| Misc/libstdc++.a(si_class_type_info.o)             |    389 |     0 |     0 |
| Misc/libstdc++.a(snprintf_lite.o)                  |    404 |     0 |     0 |
| Misc/libstdc++.a(stdexcept.o)                      |    330 |     0 |     0 |
| Misc/libstdc++.a(string-inst.o)                    |    957 |     0 |     0 |
| Misc/libstdc++.a(system_error.o)                   |    631 |     8 |     0 |
| Misc/libstdc++.a(tinfo.o)                          |     73 |     0 |     0 |
| Misc/libstdc++.a(wlocale-inst.o)                   |    196 |     0 |    48 |
| Misc/m2mbase.o                                     |   1669 |     0 |     0 |
| Misc/m2mblockmessage.o                             |    250 |     0 |     0 |
| Misc/m2mconnectionhandler.o                        |    144 |     0 |     0 |
| Misc/m2mconnectionhandlerpimpl.o                   |   1762 |     1 |    80 |
| Misc/m2mconnectionsecurity.o                       |    122 |     0 |     0 |
| Misc/m2mconnectionsecuritypimpl.o                  |   1416 |     0 |    21 |
| Misc/m2mdevice.o                                   |   1272 |     0 |     4 |
| Misc/m2minterfacefactory.o                         |    166 |     0 |     0 |
| Misc/m2minterfaceimpl.o                            |   4240 |     0 |     0 |
| Misc/m2mnsdlinterface.o                            |   8221 |     0 |     0 |
| Misc/m2mobject.o                                   |   1937 |     0 |     0 |
| Misc/m2mobjectinstance.o                           |   2921 |     0 |     0 |
| Misc/m2mreporthandler.o                            |   1925 |     0 |     0 |
| Misc/m2mresource.o                                 |   2313 |     0 |     0 |
| Misc/m2mresourceinstance.o                         |   2205 |     0 |     0 |
| Misc/m2msecurity.o                                 |   1521 |     0 |     0 |
| Misc/m2mserver.o                                   |    859 |     0 |     0 |
| Misc/m2mstring.o                                   |   1213 |     0 |     0 |
| Misc/m2mtimer.o                                    |    156 |     0 |     0 |
| Misc/m2mtimerpimpl.o                               |   1213 |     2 |    12 |
| Misc/m2mtlvdeserializer.o                          |   1925 |     0 |     0 |
| Misc/m2mtlvserializer.o                            |   1328 |     0 |     0 |
| Misc/main.o                                        |   5632 |    18 |   586 |
| Misc/nsdlaccesshelper.o                            |    322 |     0 |    16 |
| Misc/pal_init.o                                    |     68 |     0 |     4 |
| Misc/pal_network.o                                 |    476 |     0 |     0 |
| Misc/pal_plat_network.o                            |   1550 |     0 |    28 |
| Misc/pal_plat_rtos.o                               |    158 |     0 |   309 |
| Misc/pal_rtos.o                                    |      4 |     0 |     7 |
| drivers/FileBase.o                                 |    130 |     0 |     0 |
| drivers/InterruptIn.o                              |    288 |     0 |     0 |
| drivers/RawSerial.o                                |    234 |     0 |     0 |
| drivers/SerialBase.o                               |    425 |     0 |     0 |
| drivers/Ticker.o                                   |    189 |     0 |     0 |
| drivers/Timeout.o                                  |    137 |     0 |     0 |
| drivers/Timer.o                                    |    144 |     0 |     0 |
| drivers/TimerEvent.o                               |    106 |     0 |     0 |
| features/FEATURE_COMMON_PAL/arm_hal_interrupt.o    |     84 |     0 |    21 |
| features/FEATURE_COMMON_PAL/arm_hal_random.o       |     26 |     0 |     0 |
| features/FEATURE_COMMON_PAL/arm_hal_timer.o        |    328 |     0 |  2116 |
| features/FEATURE_COMMON_PAL/event.o                |    602 |    24 |     1 |
| features/FEATURE_COMMON_PAL/ns_event_loop.o        |    234 |     0 |  6176 |
| features/FEATURE_COMMON_PAL/ns_hal_init.o          |    199 |     0 |     1 |
| features/FEATURE_COMMON_PAL/ns_timer.o             |    512 |     8 |     2 |
| features/FEATURE_COMMON_PAL/nsdynmemLIB.o          |    984 |     8 |    18 |
| features/FEATURE_COMMON_PAL/randLIB.o              |    482 |     0 |    16 |
| features/FEATURE_COMMON_PAL/sn_coap_builder.o      |   2214 |     0 |     0 |
| features/FEATURE_COMMON_PAL/sn_coap_header_check.o |     86 |     0 |     0 |
| features/FEATURE_COMMON_PAL/sn_coap_parser.o       |   1740 |     0 |     0 |
| features/FEATURE_COMMON_PAL/sn_coap_protocol.o     |   1498 |     0 |     2 |
| features/FEATURE_COMMON_PAL/sn_grs.o               |   2001 |     0 |     0 |
| features/FEATURE_COMMON_PAL/sn_nsdl.o              |   5713 |    32 |     0 |
| features/FEATURE_COMMON_PAL/system_timer.o         |    614 |    17 |     8 |
| features/FEATURE_LWIP/EthernetInterface.o          |    331 |     0 |     0 |
| features/FEATURE_LWIP/hardware_init_MK64F12.o      |    244 |     0 |     0 |
| features/FEATURE_LWIP/k64f_emac.o                  |   1466 |     0 |   316 |
| features/FEATURE_LWIP/lwip_api_lib.o               |   1024 |     0 |     0 |
| features/FEATURE_LWIP/lwip_api_msg.o               |   3538 |     0 |     1 |
| features/FEATURE_LWIP/lwip_checksum.o              |    122 |     0 |     0 |
| features/FEATURE_LWIP/lwip_dhcp.o                  |   3934 |     0 |    61 |
| features/FEATURE_LWIP/lwip_dns.o                   |   1942 |     0 |  1162 |
| features/FEATURE_LWIP/lwip_etharp.o                |   1590 |     0 |   241 |
| features/FEATURE_LWIP/lwip_ethernet.o              |    160 |     0 |     0 |
| features/FEATURE_LWIP/lwip_icmp.o                  |    480 |     0 |     0 |
| features/FEATURE_LWIP/lwip_igmp.o                  |    688 |     0 |    12 |
| features/FEATURE_LWIP/lwip_inet_chksum.o           |    372 |     0 |     0 |
| features/FEATURE_LWIP/lwip_init.o                  |     42 |     0 |     0 |
| features/FEATURE_LWIP/lwip_ip.o                    |      0 |     0 |    24 |
| features/FEATURE_LWIP/lwip_ip4.o                   |   1068 |     0 |     6 |
| features/FEATURE_LWIP/lwip_ip4_addr.o              |    490 |     0 |     0 |
| features/FEATURE_LWIP/lwip_ip4_frag.o              |   1304 |     0 |     6 |
| features/FEATURE_LWIP/lwip_mem.o                   |    688 |     0 |    36 |
| features/FEATURE_LWIP/lwip_memcpy.o                |     60 |     0 |     0 |
| features/FEATURE_LWIP/lwip_memp.o                  |    382 |     0 |  6490 |
| features/FEATURE_LWIP/lwip_netbuf.o                |    140 |     0 |     0 |
| features/FEATURE_LWIP/lwip_netif.o                 |    476 |     0 |     9 |
| features/FEATURE_LWIP/lwip_pbuf.o                  |   1240 |     0 |     0 |
| features/FEATURE_LWIP/lwip_stack.o                 |   2158 |    73 |   236 |
| features/FEATURE_LWIP/lwip_sys_arch.o              |   1031 |     0 | 36971 |
| features/FEATURE_LWIP/lwip_tcp.o                   |   3222 |     6 |    26 |
| features/FEATURE_LWIP/lwip_tcp_in.o                |   3436 |     0 |    56 |
| features/FEATURE_LWIP/lwip_tcp_out.o               |   2628 |     0 |     0 |
| features/FEATURE_LWIP/lwip_tcpip.o                 |    381 |     0 |    92 |
| features/FEATURE_LWIP/lwip_timeouts.o              |    536 |     0 |    12 |
| features/FEATURE_LWIP/lwip_udp.o                   |   1320 |     2 |     4 |
| features/mbedtls/aes.o                             |   3308 |     0 |  8748 |
| features/mbedtls/asn1parse.o                       |    724 |     0 |     0 |
| features/mbedtls/asn1write.o                       |    374 |     0 |     0 |
| features/mbedtls/base64.o                          |    440 |     0 |     0 |
| features/mbedtls/bignum.o                          |   5542 |     0 |     0 |
| features/mbedtls/ccm.o                             |    968 |     0 |     0 |
| features/mbedtls/cipher.o                          |   1438 |     0 |     0 |
| features/mbedtls/cipher_wrap.o                     |    810 |     0 |     0 |
| features/mbedtls/ctr_drbg.o                        |    844 |     0 |     0 |
| features/mbedtls/ecdh.o                            |    550 |     0 |     0 |
| features/mbedtls/ecdsa.o                           |   1330 |     0 |     0 |
| features/mbedtls/ecp.o                             |   7896 |     0 |     7 |
| features/mbedtls/ecp_curves.o                      |   3659 |     4 |     0 |
| features/mbedtls/entropy.o                         |    504 |     0 |     0 |
| features/mbedtls/gcm.o                             |   1824 |     0 |     0 |
| features/mbedtls/hmac_drbg.o                       |    570 |     0 |     0 |
| features/mbedtls/mbed_trng.o                       |     40 |     0 |     0 |
| features/mbedtls/md.o                              |    672 |     0 |     0 |
| features/mbedtls/md_wrap.o                         |    359 |     0 |     0 |
| features/mbedtls/oid.o                             |   2242 |     0 |     0 |
| features/mbedtls/pem.o                             |    321 |     0 |     0 |
| features/mbedtls/pk.o                              |    446 |     0 |     0 |
| features/mbedtls/pk_wrap.o                         |    497 |     0 |     0 |
| features/mbedtls/pkparse.o                         |   1382 |     0 |     0 |
| features/mbedtls/sha256.o                          |   2700 |     0 |     0 |
| features/mbedtls/sha512.o                          |   5112 |     0 |     0 |
| features/mbedtls/ssl_ciphersuites.o                |   1352 |     0 |     0 |
| features/mbedtls/ssl_cli.o                         |   4548 |     0 |     0 |
| features/mbedtls/ssl_srv.o                         |   5240 |     0 |     0 |
| features/mbedtls/ssl_tls.o                         |  12046 |    47 |     0 |
| features/mbedtls/x509.o                            |   1070 |     0 |     0 |
| features/mbedtls/x509_crt.o                        |   6211 |     0 |     0 |
| features/netsocket/NetworkInterface.o              |     56 |     0 |     0 |
| features/netsocket/NetworkStack.o                  |   1238 |     0 |    60 |
| features/netsocket/Socket.o                        |    649 |     0 |     0 |
| features/netsocket/SocketAddress.o                 |    776 |     0 |     0 |
| features/netsocket/TCPServer.o                     |    192 |     0 |     0 |
| features/netsocket/TCPSocket.o                     |    730 |     0 |     0 |
| features/netsocket/UDPSocket.o                     |    476 |     0 |     0 |
| features/netsocket/nsapi_dns.o                     |    922 |    85 |     0 |
| features/storage/cfstore_svm.o                     |     42 |     0 |   184 |
| hal/mbed_gpio.o                                    |     96 |     0 |     0 |
| hal/mbed_pinmap_common.o                           |    242 |     0 |     0 |
| hal/mbed_ticker_api.o                              |    222 |     0 |     0 |
| hal/mbed_us_ticker_api.o                           |     48 |     0 |     8 |
| platform/mbed_alloc_wrappers.o                     |     16 |     0 |     0 |
| platform/mbed_assert.o                             |     85 |     0 |     0 |
| platform/mbed_board.o                              |    156 |     0 |     0 |
| platform/mbed_critical.o                           |    291 |     0 |     5 |
| platform/mbed_error.o                              |     22 |     0 |     0 |
| platform/mbed_rtc_time.o                           |    136 |    16 |    28 |
| platform/mbed_wait_api_rtos.o                      |     58 |     0 |     0 |
| platform/retarget.o                                |    791 |     4 |   264 |
| rtos/Mutex.o                                       |    111 |     0 |     0 |
| rtos/Semaphore.o                                   |     64 |     0 |     0 |
| rtos/Thread.o                                      |    609 |     0 |     4 |
| rtos/rtos_idle.o                                   |     18 |     4 |     0 |
| rtos/rtx/HAL_CM.o                                  |    192 |     0 |     0 |
| rtos/rtx/HAL_CM4.o                                 |    408 |     0 |     0 |
| rtos/rtx/RTX_Conf_CM.o                             |    383 |    20 |  6700 |
| rtos/rtx/SVC_Table.o                               |      0 |     0 |     0 |
| rtos/rtx/rt_CMSIS.o                                |   2656 |     0 |    29 |
| rtos/rtx/rt_Event.o                                |    272 |     0 |     0 |
| rtos/rtx/rt_List.o                                 |    492 |     0 |    48 |
| rtos/rtx/rt_Mailbox.o                              |    682 |     0 |     0 |
| rtos/rtx/rt_MemBox.o                               |    142 |     0 |     0 |
| rtos/rtx/rt_Mutex.o                                |    504 |     0 |     0 |
| rtos/rtx/rt_OsEventObserver.o                      |      0 |     0 |     4 |
| rtos/rtx/rt_Robin.o                                |    100 |     0 |     8 |
| rtos/rtx/rt_Semaphore.o                            |    270 |     0 |     0 |
| rtos/rtx/rt_System.o                               |    306 |     0 |     6 |
| rtos/rtx/rt_Task.o                                 |   1204 |     0 |    72 |
| rtos/rtx/rt_Time.o                                 |      6 |     0 |     4 |
| targets/TARGET_Freescale/PeripheralPins.o          |    288 |     0 |     0 |
| targets/TARGET_Freescale/cmsis_nvic.o              |      4 |     0 |     0 |
| targets/TARGET_Freescale/crc.o                     |    112 |     0 |     0 |
| targets/TARGET_Freescale/fsl_clock.o               |   1801 |     8 |     8 |
| targets/TARGET_Freescale/fsl_clock_config.o        |    120 |     0 |     0 |
| targets/TARGET_Freescale/fsl_common.o              |     80 |     0 |     0 |
| targets/TARGET_Freescale/fsl_dspi.o                |    466 |     0 |    20 |
| targets/TARGET_Freescale/fsl_edma.o                |   1019 |     0 |    64 |
| targets/TARGET_Freescale/fsl_enet.o                |   2187 |     0 |    16 |
| targets/TARGET_Freescale/fsl_flexcan.o             |    759 |     0 |     8 |
| targets/TARGET_Freescale/fsl_i2c.o                 |    112 |     0 |    20 |
| targets/TARGET_Freescale/fsl_phy.o                 |    588 |     0 |     0 |
| targets/TARGET_Freescale/fsl_pit.o                 |    274 |     0 |     0 |
| targets/TARGET_Freescale/fsl_rtc.o                 |    313 |     0 |     0 |
| targets/TARGET_Freescale/fsl_sai.o                 |    335 |     0 |    16 |
| targets/TARGET_Freescale/fsl_sdhc.o                |    876 |     0 |     8 |
| targets/TARGET_Freescale/fsl_uart.o                |   1357 |     0 |    28 |
| targets/TARGET_Freescale/gpio_api.o                |    345 |     0 |     0 |
| targets/TARGET_Freescale/gpio_irq_api.o            |    634 |     0 |   644 |
| targets/TARGET_Freescale/mbed_overrides.o          |    138 |     0 |     0 |
| targets/TARGET_Freescale/pinmap.o                  |    327 |     0 |     0 |
| targets/TARGET_Freescale/rtc_api.o                 |    112 |     0 |     0 |
| targets/TARGET_Freescale/serial_api.o              |    663 |     0 |   220 |
| targets/TARGET_Freescale/startup_MK64F12.o         |    484 |     0 |     0 |
| targets/TARGET_Freescale/system_MK64F12.o          |     44 |     4 |     0 |
| targets/TARGET_Freescale/trng_api.o                |    124 |     0 |     0 |
| targets/TARGET_Freescale/us_ticker.o               |    316 |     0 |     4 |
| Subtotals                                          | 273120 |  2900 | 75324 |
+----------------------------------------------------+--------+-------+-------+
Allocated Heap: 65540 bytes
Allocated Stack: unknown
Total Static RAM memory (data + bss): 78224 bytes
Total RAM memory (data + bss + heap + stack): 143764 bytes
Total Flash memory (text + data + misc): 277060 bytes

@theotherjimmy
Copy link
Contributor

This brings up another point: have you tested with IAR EWARM and ARMC5? (I'm working on testing now)

@javier-moreno-tridonic-com
Copy link
Contributor Author

No, unfortunately my current environment is only set for GCC_ARM

@theotherjimmy
Copy link
Contributor

Okay. I can't do that this week, but I can test with both of them from linux Tuesday.

@javier-moreno-tridonic-com
Copy link
Contributor Author

Great, thanks :)

@theotherjimmy
Copy link
Contributor

looks good for linux + gcc:

arm-mbed/mbed-os-example-blinky [ python2 mbed-os/tools/memap.py -t GCC_ARM BUILD/k64f/gcc_arm/mbed-os-example-blinky.map -d                                                                                                                              ]  1 (3:03 AM)
+---------------------------------------------+-------+-------+-------+
| Module                                      | .text | .data |  .bss |
+---------------------------------------------+-------+-------+-------+
| Fill                                        |   127 |     0 |  2260 |
| Misc/crt0.o                                 |   104 |     0 |     0 |
| Misc/crtbegin.o                             |    88 |     4 |    25 |
| Misc/crtend.o                               |     0 |     4 |     0 |
| Misc/crti.o                                 |     8 |     0 |     0 |
| Misc/crtn.o                                 |    16 |     0 |     0 |
| Misc/libc.a(lib_a-abort.o)                  |    16 |     0 |     0 |
| Misc/libc.a(lib_a-assert.o)                 |   123 |     0 |     0 |
| Misc/libc.a(lib_a-callocr.o)                |    96 |     0 |     0 |
| Misc/libc.a(lib_a-closer.o)                 |    36 |     0 |     0 |
| Misc/libc.a(lib_a-ctype_.o)                 |   257 |     0 |     0 |
| Misc/libc.a(lib_a-dtoa.o)                   |  3948 |     0 |     0 |
| Misc/libc.a(lib_a-errno.o)                  |    12 |     0 |     0 |
| Misc/libc.a(lib_a-fclose.o)                 |   128 |     0 |     0 |
| Misc/libc.a(lib_a-fflush.o)                 |   400 |     0 |     0 |
| Misc/libc.a(lib_a-findfp.o)                 |   272 |     0 |     0 |
| Misc/libc.a(lib_a-fini.o)                   |    52 |     0 |     0 |
| Misc/libc.a(lib_a-fiprintf.o)               |    40 |     0 |     0 |
| Misc/libc.a(lib_a-fputwc.o)                 |   200 |     0 |     0 |
| Misc/libc.a(lib_a-freer.o)                  |   620 |     0 |     0 |
| Misc/libc.a(lib_a-fstatr.o)                 |    40 |     0 |     0 |
| Misc/libc.a(lib_a-fvwrite.o)                |   752 |     0 |     0 |
| Misc/libc.a(lib_a-fwalk.o)                  |    84 |     0 |     0 |
| Misc/libc.a(lib_a-impure.o)                 |     4 |  1068 |     0 |
| Misc/libc.a(lib_a-init.o)                   |    80 |     0 |     0 |
| Misc/libc.a(lib_a-isattyr.o)                |    36 |     0 |     0 |
| Misc/libc.a(lib_a-locale.o)                 |    40 |   364 |     0 |
| Misc/libc.a(lib_a-localeconv.o)             |    28 |     0 |     0 |
| Misc/libc.a(lib_a-lseekr.o)                 |    44 |     0 |     0 |
| Misc/libc.a(lib_a-makebuf.o)                |   240 |     0 |     0 |
| Misc/libc.a(lib_a-mallocr.o)                |  1376 |  1040 |    52 |
| Misc/libc.a(lib_a-mbtowc_r.o)               |    44 |     0 |     0 |
| Misc/libc.a(lib_a-memchr.o)                 |   160 |     0 |     0 |
| Misc/libc.a(lib_a-memcpy.o)                 |   308 |     0 |     0 |
| Misc/libc.a(lib_a-memmove.o)                |   200 |     0 |     0 |
| Misc/libc.a(lib_a-memset.o)                 |   156 |     0 |     0 |
| Misc/libc.a(lib_a-mprec.o)                  |  1776 |     0 |     0 |
| Misc/libc.a(lib_a-readr.o)                  |    44 |     0 |     0 |
| Misc/libc.a(lib_a-reallocr.o)               |   844 |     0 |     0 |
| Misc/libc.a(lib_a-reent.o)                  |     0 |     0 |     4 |
| Misc/libc.a(lib_a-sbrkr.o)                  |    36 |     0 |     0 |
| Misc/libc.a(lib_a-signal.o)                 |   112 |     0 |     0 |
| Misc/libc.a(lib_a-signalr.o)                |    44 |     0 |     0 |
| Misc/libc.a(lib_a-stdio.o)                  |   136 |     0 |     0 |
| Misc/libc.a(lib_a-strlen.o)                 |   220 |     0 |     0 |
| Misc/libc.a(lib_a-svfiprintf.o)             |   252 |     0 |     0 |
| Misc/libc.a(lib_a-svfprintf.o)              |  5358 |     0 |     0 |
| Misc/libc.a(lib_a-vfiprintf.o)              |  3387 |     0 |     0 |
| Misc/libc.a(lib_a-vsprintf.o)               |    76 |     0 |     0 |
| Misc/libc.a(lib_a-wbuf.o)                   |   176 |     0 |     0 |
| Misc/libc.a(lib_a-wcrtomb.o)                |    84 |     0 |     0 |
| Misc/libc.a(lib_a-wctomb_r.o)               |    28 |     0 |     0 |
| Misc/libc.a(lib_a-writer.o)                 |    44 |     0 |     0 |
| Misc/libc.a(lib_a-wsetup.o)                 |   200 |     0 |     0 |
| Misc/libgcc.a(_aeabi_uldivmod.o)            |    48 |     0 |     0 |
| Misc/libgcc.a(_arm_addsubdf3.o)             |   880 |     0 |     0 |
| Misc/libgcc.a(_arm_cmpdf2.o)                |   272 |     0 |     0 |
| Misc/libgcc.a(_arm_fixdfsi.o)               |    80 |     0 |     0 |
| Misc/libgcc.a(_arm_muldivdf3.o)             |  1060 |     0 |     0 |
| Misc/libgcc.a(_arm_unorddf2.o)              |    44 |     0 |     0 |
| Misc/libgcc.a(_dvmd_tls.o)                  |     4 |     0 |     0 |
| Misc/libgcc.a(_udivmoddi4.o)                |   696 |     0 |     0 |
| Misc/libnosys.a(getpid.o)                   |    16 |     0 |     0 |
| Misc/libnosys.a(kill.o)                     |    16 |     0 |     0 |
| Misc/main.o                                 |    56 |     0 |     4 |
| features/storage/cfstore_svm.o              |    42 |     0 |   184 |
| hal/mbed_gpio.o                             |    96 |     0 |     0 |
| hal/mbed_pinmap_common.o                    |   212 |     0 |     0 |
| hal/mbed_ticker_api.o                       |    70 |     0 |     0 |
| hal/mbed_us_ticker_api.o                    |    40 |     0 |     8 |
| platform/mbed_alloc_wrappers.o              |    16 |     0 |     0 |
| platform/mbed_assert.o                      |    85 |     0 |     0 |
| platform/mbed_board.o                       |   156 |     0 |     0 |
| platform/mbed_critical.o                    |   253 |     0 |     5 |
| platform/mbed_error.o                       |    22 |     0 |     0 |
| platform/mbed_wait_api_rtos.o               |    86 |     0 |     0 |
| platform/retarget.o                         |   512 |     4 |   264 |
| rtos/Thread.o                               |    20 |     0 |     4 |
| rtos/rtos_idle.o                            |    18 |     4 |     0 |
| rtos/rtx/HAL_CM.o                           |   192 |     0 |     0 |
| rtos/rtx/HAL_CM4.o                          |   408 |     0 |     0 |
| rtos/rtx/RTX_Conf_CM.o                      |   333 |    20 |  6700 |
| rtos/rtx/SVC_Table.o                        |     0 |     0 |     0 |
| rtos/rtx/rt_CMSIS.o                         |  1656 |     0 |    28 |
| rtos/rtx/rt_Event.o                         |    84 |     0 |     0 |
| rtos/rtx/rt_List.o                          |   492 |     0 |    48 |
| rtos/rtx/rt_Mailbox.o                       |   528 |     0 |     0 |
| rtos/rtx/rt_MemBox.o                        |   140 |     0 |     0 |
| rtos/rtx/rt_Mutex.o                         |   332 |     0 |     0 |
| rtos/rtx/rt_OsEventObserver.o               |     0 |     0 |     4 |
| rtos/rtx/rt_Robin.o                         |    96 |     0 |     8 |
| rtos/rtx/rt_Semaphore.o                     |    52 |     0 |     0 |
| rtos/rtx/rt_System.o                        |   302 |     0 |     6 |
| rtos/rtx/rt_Task.o                          |  1212 |     0 |    72 |
| rtos/rtx/rt_Time.o                          |     6 |     0 |     4 |
| targets/TARGET_Freescale/PeripheralPins.o   |   288 |     0 |     0 |
| targets/TARGET_Freescale/cmsis_nvic.o       |     4 |     0 |     0 |
| targets/TARGET_Freescale/fsl_clock.o        |  1805 |     8 |     8 |
| targets/TARGET_Freescale/fsl_clock_config.o |   120 |     0 |     0 |
| targets/TARGET_Freescale/fsl_common.o       |    80 |     0 |     0 |
| targets/TARGET_Freescale/fsl_dspi.o         |   394 |     0 |    20 |
| targets/TARGET_Freescale/fsl_edma.o         |   529 |     0 |    64 |
| targets/TARGET_Freescale/fsl_enet.o         |    72 |     0 |    16 |
| targets/TARGET_Freescale/fsl_flexcan.o      |   230 |     0 |     8 |
| targets/TARGET_Freescale/fsl_i2c.o          |   112 |     0 |    20 |
| targets/TARGET_Freescale/fsl_pit.o          |   281 |     0 |     0 |
| targets/TARGET_Freescale/fsl_sai.o          |   335 |     0 |    16 |
| targets/TARGET_Freescale/fsl_sdhc.o         |   229 |     0 |     8 |
| targets/TARGET_Freescale/fsl_uart.o         |  1393 |     0 |    28 |
| targets/TARGET_Freescale/gpio_api.o         |   341 |     0 |     0 |
| targets/TARGET_Freescale/mbed_overrides.o   |    22 |     0 |     0 |
| targets/TARGET_Freescale/pinmap.o           |   323 |     0 |     0 |
| targets/TARGET_Freescale/serial_api.o       |   598 |     0 |   192 |
| targets/TARGET_Freescale/startup_MK64F12.o  |   484 |     0 |     0 |
| targets/TARGET_Freescale/system_MK64F12.o   |    44 |     4 |     0 |
| targets/TARGET_Freescale/us_ticker.o        |   316 |     0 |     4 |
| Subtotals                                   | 41585 |  2520 | 10064 |
+---------------------------------------------+-------+-------+-------+
Allocated Heap: 65536 bytes
Allocated Stack: unknown
Total Static RAM memory (data + bss): 12584 bytes
Total RAM memory (data + bss + heap + stack): 78120 bytes
Total Flash memory (text + data + misc): 45145 bytes

@0xc0170
Copy link
Contributor

0xc0170 commented Jan 30, 2017

Nit: the commit message should describe what's the update about. The rest is LGTM

@sg-
Copy link
Contributor

sg- commented Feb 2, 2017

This brings up another point: have you tested with IAR EWARM and ARMC5? (I'm working on testing now)

@javier-moreno-tridonic-com Needs testing with IAR and ARM before coming in.

@theotherjimmy who is going to verify these?

@theotherjimmy
Copy link
Contributor

Ah, whoops. I'll test with ARM and IAR on linux right away.

@theotherjimmy
Copy link
Contributor

Looking good for ARM+Linux:

arm-mbed/mbed-os-example-blinky [ python2 mbed-os/tools/memap.py -t ARM BUILD/K64F/ARM/mbed-os-example-blinky.map -d                                                         
+---------------------------------------------+-------+-------+-------+
| Module                                      | .text | .data |  .bss |
+---------------------------------------------+-------+-------+-------+
| Misc                                        | 12339 |    20 |  1372 |
| drivers/FileBase.o                          |   290 |     4 |    28 |
| drivers/FilePath.o                          |   154 |     0 |     0 |
| features/storage/cfstore_svm.o              |    30 |     0 |   184 |
| hal/mbed_gpio.o                             |    94 |     0 |     0 |
| hal/mbed_pinmap_common.o                    |   240 |     0 |     0 |
| hal/mbed_ticker_api.o                       |    78 |     0 |     0 |
| hal/mbed_us_ticker_api.o                    |    40 |     8 |     0 |
| platform/mbed_assert.o                      |    84 |     0 |     0 |
| platform/mbed_board.o                       |   210 |     0 |     0 |
| platform/mbed_critical.o                    |   304 |     8 |     0 |
| platform/mbed_error.o                       |    18 |     0 |     0 |
| platform/mbed_wait_api_rtos.o               |    54 |     0 |     0 |
| platform/retarget.o                         |   923 |     8 |    92 |
| rtos/Mutex.o                                |    96 |     0 |     0 |
| rtos/Thread.o                               |    20 |     4 |     0 |
| rtos/rtos_idle.o                            |    14 |     4 |     0 |
| rtos/rtx/HAL_CM.o                           |   274 |     0 |     0 |
| rtos/rtx/HAL_CM4.o                          |   408 |     0 |     0 |
| rtos/rtx/RTX_Conf_CM.o                      |   476 |    48 |  8268 |
| rtos/rtx/SVC_Table.o                        |     4 |     0 |     0 |
| rtos/rtx/rt_CMSIS.o                         |  1686 |    16 |    16 |
| rtos/rtx/rt_Event.o                         |    84 |     0 |     0 |
| rtos/rtx/rt_List.o                          |   756 |     0 |    48 |
| rtos/rtx/rt_Mailbox.o                       |   508 |     0 |     0 |
| rtos/rtx/rt_MemBox.o                        |   142 |     0 |     0 |
| rtos/rtx/rt_Mutex.o                         |   352 |     0 |     0 |
| rtos/rtx/rt_OsEventObserver.o               |     0 |     8 |     0 |
| rtos/rtx/rt_Robin.o                         |    96 |     8 |     0 |
| rtos/rtx/rt_Semaphore.o                     |    52 |     0 |     0 |
| rtos/rtx/rt_System.o                        |   302 |     8 |     0 |
| rtos/rtx/rt_Task.o                          |  1392 |     8 |    64 |
| rtos/rtx/rt_Time.o                          |     6 |     4 |     0 |
| targets/TARGET_Freescale/PeripheralPins.o   |   288 |     0 |     0 |
| targets/TARGET_Freescale/cmsis_nvic.o       |     4 |     0 |     0 |
| targets/TARGET_Freescale/fsl_clock.o        |  1994 |    16 |     0 |
| targets/TARGET_Freescale/fsl_clock_config.o |   152 |     0 |     0 |
| targets/TARGET_Freescale/fsl_common.o       |    96 |     0 |     0 |
| targets/TARGET_Freescale/fsl_dspi.o         |   333 |     8 |    12 |
| targets/TARGET_Freescale/fsl_edma.o         |   477 |     0 |    64 |
| targets/TARGET_Freescale/fsl_enet.o         |    60 |    16 |     0 |
| targets/TARGET_Freescale/fsl_flexcan.o      |   160 |     8 |     0 |
| targets/TARGET_Freescale/fsl_i2c.o          |   144 |     8 |    12 |
| targets/TARGET_Freescale/fsl_pit.o          |   252 |     0 |     0 |
| targets/TARGET_Freescale/fsl_sai.o          |   228 |    16 |     0 |
| targets/TARGET_Freescale/fsl_sdhc.o         |   153 |     8 |     0 |
| targets/TARGET_Freescale/fsl_uart.o         |  1301 |     4 |    24 |
| targets/TARGET_Freescale/gpio_api.o         |   383 |     0 |     0 |
| targets/TARGET_Freescale/mbed_overrides.o   |    16 |     0 |     0 |
| targets/TARGET_Freescale/pinmap.o           |   351 |     0 |     0 |
| targets/TARGET_Freescale/serial_api.o       |   555 |     8 |   212 |
| targets/TARGET_Freescale/startup_MK64F12.o  |  1488 |     0 |     0 |
| targets/TARGET_Freescale/sys.o              |    16 |     0 |     0 |
| targets/TARGET_Freescale/system_MK64F12.o   |    40 |     4 |     0 |
| targets/TARGET_Freescale/us_ticker.o        |   376 |     4 |     0 |
| Subtotals                                   | 30393 |   256 | 10396 |
+---------------------------------------------+-------+-------+-------+
Allocated Heap: unknown
Allocated Stack: unknown
Total Static RAM memory (data + bss): 10652 bytes
Total RAM memory (data + bss + heap + stack): 10652 bytes
Total Flash memory (text + data + misc): 30649 bytes

@theotherjimmy
Copy link
Contributor

Linux + IAR looks good:

arm-mbed/mbed-os-example-blinky [ python2 mbed-os/tools/memap.py -t IAR BUILD/K64F/IAR/mbed-os-example-blinky.map -d                                                            
+---------------------------------------------+-------+-------+------+
| Module                                      | .text | .data | .bss |
+---------------------------------------------+-------+-------+------+
| Misc                                        | 14193 |   364 |  720 |
| drivers/FileBase.o                          |   104 |     0 |   32 |
| drivers/FilePath.o                          |    94 |     0 |    0 |
| features/storage/cfstore_svm.o              |    30 |     0 |  184 |
| hal/mbed_gpio.o                             |   102 |     0 |    0 |
| hal/mbed_pinmap_common.o                    |   228 |     0 |    0 |
| hal/mbed_ticker_api.o                       |    70 |     0 |    0 |
| hal/mbed_us_ticker_api.o                    |    40 |     0 |    8 |
| platform/mbed_assert.o                      |    88 |     0 |    0 |
| platform/mbed_board.o                       |   142 |     0 |    0 |
| platform/mbed_critical.o                    |   252 |     0 |    8 |
| platform/mbed_error.o                       |    16 |     0 |    0 |
| platform/mbed_wait_api_rtos.o               |    60 |     0 |    0 |
| platform/retarget.o                         |   382 |     0 |  100 |
| rtos/Mutex.o                                |   100 |     0 |    0 |
| rtos/Thread.o                               |    20 |     0 |    4 |
| rtos/rtos_idle.o                            |    16 |     4 |    0 |
| rtos/rtx/HAL_CM.o                           |   178 |     0 |    0 |
| rtos/rtx/HAL_CM4.o                          |   404 |     0 |    0 |
| rtos/rtx/RTX_Conf_CM.o                      |   510 |    36 | 6948 |
| rtos/rtx/SVC_Table.o                        |     4 |     0 |    0 |
| rtos/rtx/rt_CMSIS.o                         |  1632 |     0 |   32 |
| rtos/rtx/rt_Event.o                         |    88 |     0 |    0 |
| rtos/rtx/rt_List.o                          |   588 |     0 |   48 |
| rtos/rtx/rt_Mailbox.o                       |   476 |     0 |    0 |
| rtos/rtx/rt_MemBox.o                        |   154 |     0 |    0 |
| rtos/rtx/rt_Mutex.o                         |   496 |     0 |    0 |
| rtos/rtx/rt_OsEventObserver.o               |     0 |     0 |    8 |
| rtos/rtx/rt_Robin.o                         |    96 |     0 |    8 |
| rtos/rtx/rt_Semaphore.o                     |    52 |     0 |    0 |
| rtos/rtx/rt_System.o                        |   306 |     0 |    8 |
| rtos/rtx/rt_Task.o                          |  1120 |     0 |   72 |
| rtos/rtx/rt_Time.o                          |     6 |     0 |    4 |
| targets/TARGET_Freescale/PeripheralPins.o   |   288 |     0 |    0 |
| targets/TARGET_Freescale/cmsis_nvic.o       |     4 |     0 |    0 |
| targets/TARGET_Freescale/fsl_clock.o        |  1912 |    16 |    0 |
| targets/TARGET_Freescale/fsl_clock_config.o |   120 |     0 |    0 |
| targets/TARGET_Freescale/fsl_common.o       |    76 |     0 |    0 |
| targets/TARGET_Freescale/fsl_dspi.o         |   308 |     0 |   20 |
| targets/TARGET_Freescale/fsl_edma.o         |   372 |     0 |   64 |
| targets/TARGET_Freescale/fsl_enet.o         |    40 |     0 |   16 |
| targets/TARGET_Freescale/fsl_flexcan.o      |   168 |     0 |    8 |
| targets/TARGET_Freescale/fsl_i2c.o          |    84 |     0 |   20 |
| targets/TARGET_Freescale/fsl_pit.o          |   260 |     0 |    0 |
| targets/TARGET_Freescale/fsl_sai.o          |   224 |     0 |   16 |
| targets/TARGET_Freescale/fsl_sdhc.o         |   160 |     0 |    8 |
| targets/TARGET_Freescale/fsl_uart.o         |  1228 |     0 |   28 |
| targets/TARGET_Freescale/gpio_api.o         |   332 |     0 |    0 |
| targets/TARGET_Freescale/mbed_overrides.o   |    16 |     0 |    0 |
| targets/TARGET_Freescale/pinmap.o           |   328 |     0 |    0 |
| targets/TARGET_Freescale/serial_api.o       |   496 |     0 |  192 |
| targets/TARGET_Freescale/startup_MK64F12.o  |  1458 |     0 |    0 |
| targets/TARGET_Freescale/system_MK64F12.o   |    40 |     4 |    0 |
| targets/TARGET_Freescale/us_ticker.o        |   300 |     0 |    4 |
| Subtotals                                   | 30261 |   424 | 8560 |
+---------------------------------------------+-------+-------+------+
Allocated Heap: 65536 bytes
Allocated Stack: 32768 bytes
Total Static RAM memory (data + bss): 8984 bytes
Total RAM memory (data + bss + heap + stack): 107288 bytes
Total Flash memory (text + data + misc): 30685 bytes

Shhhh.... don't tell me this was silly

@sg-
Copy link
Contributor

sg- commented Feb 2, 2017

@bridadan any concerns for CI etc? Otherwise its coming in.

Copy link
Contributor

@bridadan bridadan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sg- build stat results look ok still so fine with me!

@sg- sg- merged commit 3a99b4c into ARMmbed:master Feb 7, 2017
@javier-moreno-tridonic-com javier-moreno-tridonic-com deleted the feature-detailed-for-mbed branch February 8, 2017 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants