*** Running idf_size.py... Total sizes: Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) .data size: 9324 bytes .bss size: 8296 bytes Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) .text size: 37908 bytes .vectors size: 1024 bytes Used Flash size : 186524 bytes .text : 146944 bytes .rodata : 39580 bytes Total image size: 234780 bytes (.bin may be padded larger) *** Running idf_size.py on bootloader... Total sizes: Used static DRAM: 7212 bytes ( 58324 remain, 11.0% used) .data size: 4 bytes .bss size: 48 bytes .rodata size: 7160 bytes Used static IRAM: 18796 bytes ( 78484 remain, 19.3% used) .text size: 18796 bytes Total image size: 25960 bytes (.bin may be padded larger) *** Running idf_size.py with overflow... Total sizes: Used static DRAM: 33464 bytes ( 147272 remain, 18.5% used) .data size: 17464 bytes .bss size: 16000 bytes Used static IRAM: 181518 bytes ( -50446 remain, 138.5% used) Overflow detected! You can run idf.py size-files for more information. .text size: 180491 bytes .vectors size: 1027 bytes Used Flash size : 531135 bytes .text : 432171 bytes .rodata : 98708 bytes Total image size: 730117 bytes (.bin may be padded larger) *** Running idf_size.py --archives... Total sizes: Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) .data size: 9324 bytes .bss size: 8296 bytes Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) .text size: 37908 bytes .vectors size: 1024 bytes Used Flash size : 186524 bytes .text : 146944 bytes .rodata : 39580 bytes Total image size: 234780 bytes (.bin may be padded larger) Per-archive contributions to ELF file: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total liblwip.a 14 3751 0 0 3765 66978 13936 80928 libc.a 0 0 0 0 0 55583 3709 59292 libesp32.a 2635 2375 7758 0 12768 4814 8133 23340 libfreertos.a 4156 832 12428 425 17841 0 1545 18554 libspi_flash.a 36 359 7004 0 7399 886 1624 9550 libsoc.a 660 8 3887 0 4555 0 3456 8003 libheap.a 1331 4 4376 0 5711 1218 980 7905 libgcc.a 4 20 104 0 128 5488 888 6484 libvfs.a 232 103 0 0 335 3770 403 4405 libunity.a 0 121 0 0 121 2316 830 3146 libstdc++.a 8 16 0 0 24 1827 1062 2897 libnewlib.a 152 272 853 0 1277 803 86 1894 libpthread.a 16 12 174 0 202 774 638 1602 libdriver.a 40 20 0 0 60 961 537 1538 liblog.a 8 268 456 0 732 396 166 1026 libapp_update.a 0 0 0 0 0 123 717 840 libhal.a 0 0 515 0 515 0 32 547 libtcpip_adapter.a 0 81 0 0 81 180 359 539 libm.a 0 0 92 0 92 0 0 92 libmain.a 0 0 0 0 0 53 10 63 libcxx.a 0 0 0 0 0 11 0 11 libxtensa-debug-module.a 0 0 8 0 8 0 0 8 libbootloader_support.a 0 0 0 0 0 0 0 0 libcoexist.a 0 0 0 0 0 0 0 0 libcore.a 0 0 0 0 0 0 0 0 libethernet.a 0 0 0 0 0 0 0 0 libmbedtls.a 0 0 0 0 0 0 0 0 libmesh.a 0 0 0 0 0 0 0 0 libnet80211.a 0 0 0 0 0 0 0 0 libnvs_flash.a 0 0 0 0 0 0 0 0 libphy.a 0 0 0 0 0 0 0 0 libpp.a 0 0 0 0 0 0 0 0 librtc.a 0 0 0 0 0 0 0 0 libsmartconfig_ack.a 0 0 0 0 0 0 0 0 libwpa.a 0 0 0 0 0 0 0 0 libwpa2.a 0 0 0 0 0 0 0 0 libwpa_supplicant.a 0 0 0 0 0 0 0 0 libwps.a 0 0 0 0 0 0 0 0 *** Running idf_size.py --files... Total sizes: Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) .data size: 9324 bytes .bss size: 8296 bytes Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) .text size: 37908 bytes .vectors size: 1024 bytes Used Flash size : 186524 bytes .text : 146944 bytes .rodata : 39580 bytes Total image size: 234780 bytes (.bin may be padded larger) Per-file contributions to ELF file: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total lib_a-vfprintf.o 0 0 0 0 0 14193 704 14897 lib_a-svfprintf.o 0 0 0 0 0 13834 756 14590 lib_a-svfiprintf.o 0 0 0 0 0 9642 1176 10818 lib_a-vfiprintf.o 0 0 0 0 0 9933 704 10637 tcp_in.o 0 54 0 0 54 8127 916 9043 nd6.o 8 1027 0 0 1035 8427 136 8571 tasks.o 20 700 5667 0 6387 0 503 6190 tcp_out.o 0 0 0 0 0 5060 1124 6184 tcp.o 4 23 0 0 27 4290 1384 5678 sockets.o 0 728 0 0 728 4627 824 5451 api_msg.o 0 0 0 0 0 3763 1366 5129 dhcp.o 0 8 0 0 8 3456 1401 4857 panic.o 2579 5 2145 0 4729 0 0 4724 esp_err_to_name.o 0 0 0 0 0 50 4091 4141 unwind-dw2-fde.o 4 20 0 0 24 3316 404 3724 pbuf.o 0 1 0 0 1 2453 1161 3614 portasm.o 3084 0 480 0 3564 0 0 3564 lib_a-dtoa.o 0 0 0 0 0 3522 13 3535 ip6.o 0 0 0 0 0 3212 124 3336 spi_flash_rom_patch.o 0 0 2518 0 2518 0 766 3284 etharp.o 0 241 0 0 241 2618 658 3276 udp.o 2 4 0 0 6 3020 216 3238 intr_alloc.o 8 22 726 0 756 1749 710 3193 multi_heap.o 857 0 2217 0 3074 0 0 3074 queue.o 8 56 2569 0 2633 0 369 2946 unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496 flash_ops.o 32 41 2352 0 2425 99 0 2483 rtc_clk.o 660 8 1794 0 2462 0 0 2454 lib_a-mprec.o 0 0 0 0 0 2134 296 2430 ip6_frag.o 0 6 0 0 6 1905 442 2347 api_lib.o 0 0 0 0 0 1425 919 2344 vfs.o 192 40 0 0 232 1995 132 2319 igmp.o 0 12 0 0 12 1604 707 2311 unity_platform.o 0 13 0 0 13 1511 600 2111 vfs_uart.o 40 63 0 0 103 1775 271 2086 esp_timer_esp32.o 8 26 1295 0 1329 254 526 2083 rtc_periph.o 0 0 0 0 0 0 2080 2080 dns.o 0 1292 0 0 1292 1809 206 2015 heap_caps.o 4 0 1195 0 1199 188 593 1980 eh_personality.o 0 0 0 0 0 1561 384 1945 ip4.o 0 6 0 0 6 1664 139 1803 flash_mmap.o 0 296 1298 0 1594 124 327 1749 xtensa_vectors.o 8 0 1272 425 1705 0 36 1741 cpu_start.o 0 1 806 0 807 277 486 1569 clk.o 0 0 67 0 67 581 893 1541 netif.o 0 241 0 0 241 1239 287 1526 sys_arch.o 0 8 0 0 8 1216 222 1438 multi_heap_poisoning.o 470 0 964 0 1434 0 0 1434 heap_caps_init.o 0 4 0 0 4 1030 387 1417 timers.o 8 56 1149 0 1213 0 233 1390 mld6.o 0 4 0 0 4 1334 0 1334 cache_utils.o 4 14 836 0 854 81 390 1311 raw.o 0 4 0 0 4 1087 223 1310 esp_timer.o 8 20 702 0 730 429 142 1281 system_api.o 0 8 589 0 597 0 662 1251 soc_memory_layout.o 0 0 0 0 0 0 1239 1239 icmp.o 0 0 0 0 0 769 371 1140 xtensa_intr_asm.o 1024 0 51 0 1075 0 0 1075 log.o 8 268 456 0 732 396 166 1026 pthread.o 8 8 174 0 190 298 512 992 icmp6.o 0 0 0 0 0 863 127 990 port.o 0 16 617 0 633 0 369 986 rtc_init.o 0 0 980 0 980 0 0 980 rtc_time.o 0 0 803 0 803 0 137 940 dport_access.o 8 40 539 0 587 189 129 865 lib_a-fseeko.o 0 0 0 0 0 862 0 862 unity.o 0 108 0 0 108 767 90 857 esp_ota_ops.o 0 0 0 0 0 123 717 840 tcpip.o 0 16 0 0 16 644 191 835 time.o 0 32 139 0 171 691 0 830 periph_ctrl.o 8 0 0 0 8 520 256 784 timers.o 0 12 0 0 12 638 131 769 partition.o 0 8 0 0 8 582 141 723 locks.o 8 0 552 0 560 0 84 644 pthread_local_storage.o 8 4 0 0 12 476 126 610 ipc.o 0 36 159 0 195 329 104 592 inet_chksum.o 0 0 0 0 0 580 0 580 tcpip_adapter_lwip.o 0 81 0 0 81 180 359 539 crosscore_int.o 8 8 204 0 220 126 148 486 netbuf.o 0 0 0 0 0 154 326 480 vfs_lwip.o 0 0 0 0 0 307 155 462 timer.o 16 0 0 0 16 112 281 409 int_wdt.o 0 1 87 0 88 301 0 388 eh_globals.o 0 16 0 0 16 149 193 342 brownout.o 0 0 0 0 0 145 191 336 windowspill_asm.o 0 0 311 0 311 0 0 311 cpu_util.o 0 0 310 0 310 0 0 310 rtc_module.o 8 8 0 0 16 291 0 299 xtensa_context.o 0 0 299 0 299 0 0 299 eh_terminate.o 0 0 0 0 0 117 141 258 ethernet.o 0 0 0 0 0 244 12 256 dport_panic_highint_hdl. 8 0 234 0 242 0 0 242 lib_a-reent.o 0 0 0 0 0 232 0 232 lib_a-fopen.o 0 0 0 0 0 228 0 228 syscall_table.o 144 240 0 0 384 67 0 211 dhcpserver.o 0 4 0 0 4 203 0 203 freertos_hooks.o 8 128 43 0 179 137 0 188 lib_a-puts.o 0 0 0 0 0 182 0 182 test_utils.o 0 0 0 0 0 38 140 178 lib_a-sprintf.o 0 0 0 0 0 167 0 167 cache_err_int.o 0 0 56 0 56 98 0 154 list.o 0 0 142 0 142 0 0 142 xtensa_intr.o 0 0 104 0 104 0 35 139 syscalls.o 0 0 94 0 94 45 0 139 si_class_type_info.o 0 0 0 0 0 0 136 136 dbg_stubs.o 0 2072 32 0 2104 100 0 132 lib_a-assert.o 0 0 0 0 0 68 60 128 lib_a-flags.o 0 0 0 0 0 127 0 127 lib_a-printf.o 0 0 0 0 0 116 0 116 ip4_addr.o 0 0 0 0 0 72 40 112 class_type_info.o 0 0 0 0 0 0 112 112 lib_a-s_frexp.o 0 0 0 0 0 110 0 110 memp.o 0 0 0 0 0 0 108 108 lib2funcs.o 0 0 104 0 104 0 0 104 lib_a-vprintf.o 0 0 0 0 0 94 0 94 lib_a-s_fpclassify.o 0 0 92 0 92 0 0 92 def.o 0 0 0 0 0 91 0 91 lib_a-fiprintf.o 0 0 0 0 0 84 0 84 hw_random.o 0 4 74 0 78 0 0 74 stack_check.o 0 4 0 0 4 32 42 74 clock.o 0 0 72 0 72 0 0 72 reent_init.o 0 0 68 0 68 0 2 70 app_main.o 0 0 0 0 0 53 10 63 state_asm--restore_extra 0 0 62 0 62 0 0 62 state_asm--save_extra_nw 0 0 62 0 62 0 0 62 new_opv.o 0 0 0 0 0 0 56 56 ip.o 0 60 0 0 60 50 0 50 uart.o 8 12 0 0 20 38 0 46 xtensa_vector_defaults.o 0 0 46 0 46 0 0 46 lib_a-fseek.o 0 0 0 0 0 45 0 45 _divdi3.o 0 0 0 0 0 0 40 40 _moddi3.o 0 0 0 0 0 0 40 40 _udivdi3.o 0 0 0 0 0 0 40 40 _umoddi3.o 0 0 0 0 0 0 40 40 new_op.o 0 0 0 0 0 0 40 40 xtensa_init.o 0 4 32 0 36 0 0 32 interrupts--intlevel.o 0 0 0 0 0 0 32 32 init.o 0 0 0 0 0 27 0 27 wifi_init.o 0 0 0 0 0 17 9 26 ip6_addr.o 0 0 0 0 0 0 20 20 lib_a-errno.o 0 0 0 0 0 10 0 10 int_asm--set_intclear.o 0 0 8 0 8 0 0 8 eri.o 0 0 8 0 8 0 0 8 cxx_exception_stubs.o 0 0 0 0 0 6 0 6 cxx_guards.o 0 0 0 0 0 5 0 5 FreeRTOS-openocd.o 4 0 0 0 4 0 0 4 eh_term_handler.o 4 0 0 0 4 0 0 4 eh_unex_handler.o 4 0 0 0 4 0 0 4 bootloader_flash.o 0 0 0 0 0 0 0 0 bootloader_sha.o 0 0 0 0 0 0 0 0 esp_image_format.o 0 0 0 0 0 0 0 0 lib_a-fputs.o 0 0 0 0 0 0 0 0 lib_a-snprintf.o 0 0 0 0 0 0 0 0 lib_a-strerror.o 0 0 0 0 0 0 0 0 lib_a-sysgettod.o 0 0 0 0 0 0 0 0 lib_a-u_strerr.o 0 0 0 0 0 0 0 0 lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 coexist_api.o 0 0 0 0 0 0 0 0 coexist_arbit.o 0 0 0 0 0 0 0 0 coexist_core.o 0 0 0 0 0 0 0 0 coexist_dbg.o 0 0 0 0 0 0 0 0 coexist_hw.o 0 0 0 0 0 0 0 0 coexist_param.o 0 0 0 0 0 0 0 0 coexist_timer.o 0 0 0 0 0 0 0 0 misc_nvs.o 0 0 0 0 0 0 0 0 gpio.o 0 0 0 0 0 0 0 0 ets_timer_legacy.o 0 0 0 0 0 0 0 0 event_default_handlers.o 0 0 0 0 0 0 0 0 event_loop.o 0 0 0 0 0 0 0 0 lib_printf.o 0 0 0 0 0 0 0 0 phy_init.o 0 0 0 0 0 0 0 0 sha.o 0 0 0 0 0 0 0 0 wifi_os_adapter.o 0 0 0 0 0 0 0 0 emac_dev.o 0 0 0 0 0 0 0 0 emac_main.o 0 0 0 0 0 0 0 0 event_groups.o 0 0 0 0 0 0 0 0 ringbuf.o 0 0 0 0 0 0 0 0 _addsubdf3.o 0 0 0 0 0 0 0 0 _cmpdf2.o 0 0 0 0 0 0 0 0 _divdf3.o 0 0 0 0 0 0 0 0 _divsf3.o 0 0 0 0 0 0 0 0 _extendsfdf2.o 0 0 0 0 0 0 0 0 _fixdfsi.o 0 0 0 0 0 0 0 0 _floatdidf.o 0 0 0 0 0 0 0 0 _floatdisf.o 0 0 0 0 0 0 0 0 _floatsidf.o 0 0 0 0 0 0 0 0 _muldf3.o 0 0 0 0 0 0 0 0 _popcountsi2.o 0 0 0 0 0 0 0 0 ethernetif.o 0 0 0 0 0 0 0 0 ethip6.o 0 0 0 0 0 0 0 0 wlanif.o 0 0 0 0 0 0 0 0 esp_sha256.o 0 0 0 0 0 0 0 0 mesh.o 0 0 0 0 0 0 0 0 mesh_common.o 0 0 0 0 0 0 0 0 mesh_config.o 0 0 0 0 0 0 0 0 mesh_main.o 0 0 0 0 0 0 0 0 mesh_parent.o 0 0 0 0 0 0 0 0 mesh_route.o 0 0 0 0 0 0 0 0 mesh_schedule.o 0 0 0 0 0 0 0 0 mesh_timer.o 0 0 0 0 0 0 0 0 mesh_utilities.o 0 0 0 0 0 0 0 0 mesh_wifi.o 0 0 0 0 0 0 0 0 ieee80211.o 0 0 0 0 0 0 0 0 ieee80211_action.o 0 0 0 0 0 0 0 0 ieee80211_action_vendor. 0 0 0 0 0 0 0 0 ieee80211_api.o 0 0 0 0 0 0 0 0 ieee80211_crypto.o 0 0 0 0 0 0 0 0 ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 ieee80211_debug.o 0 0 0 0 0 0 0 0 ieee80211_ets.o 0 0 0 0 0 0 0 0 ieee80211_hostap.o 0 0 0 0 0 0 0 0 ieee80211_ht.o 0 0 0 0 0 0 0 0 ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 ieee80211_input.o 0 0 0 0 0 0 0 0 ieee80211_ioctl.o 0 0 0 0 0 0 0 0 ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 ieee80211_misc.o 0 0 0 0 0 0 0 0 ieee80211_nvs.o 0 0 0 0 0 0 0 0 ieee80211_output.o 0 0 0 0 0 0 0 0 ieee80211_phy.o 0 0 0 0 0 0 0 0 ieee80211_power.o 0 0 0 0 0 0 0 0 ieee80211_proto.o 0 0 0 0 0 0 0 0 ieee80211_regdomain.o 0 0 0 0 0 0 0 0 ieee80211_rfid.o 0 0 0 0 0 0 0 0 ieee80211_scan.o 0 0 0 0 0 0 0 0 ieee80211_sta.o 0 0 0 0 0 0 0 0 ieee80211_timer.o 0 0 0 0 0 0 0 0 wl_chm.o 0 0 0 0 0 0 0 0 wl_cnx.o 0 0 0 0 0 0 0 0 nvs_api.o 0 0 0 0 0 0 0 0 nvs_item_hash_list.o 0 0 0 0 0 0 0 0 nvs_page.o 0 0 0 0 0 0 0 0 nvs_pagemanager.o 0 0 0 0 0 0 0 0 nvs_storage.o 0 0 0 0 0 0 0 0 nvs_types.o 0 0 0 0 0 0 0 0 phy.o 0 0 0 0 0 0 0 0 phy_chip_v7.o 0 0 0 0 0 0 0 0 phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 esf_buf.o 0 0 0 0 0 0 0 0 if_hwctrl.o 0 0 0 0 0 0 0 0 lmac.o 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 pp.o 0 0 0 0 0 0 0 0 pp_debug.o 0 0 0 0 0 0 0 0 pp_timer.o 0 0 0 0 0 0 0 0 rate_control.o 0 0 0 0 0 0 0 0 trc.o 0 0 0 0 0 0 0 0 wdev.o 0 0 0 0 0 0 0 0 bt_bb.o 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 rtc.o 0 0 0 0 0 0 0 0 rtc_analog.o 0 0 0 0 0 0 0 0 smartconfig_ack.o 0 0 0 0 0 0 0 0 gpio_periph.o 0 0 0 0 0 0 0 0 rtc_sleep.o 0 0 0 0 0 0 0 0 bad_alloc.o 0 0 0 0 0 0 0 0 del_op.o 0 0 0 0 0 0 0 0 del_opv.o 0 0 0 0 0 0 0 0 eh_exception.o 0 0 0 0 0 0 0 0 new_handler.o 0 0 0 0 0 0 0 0 pure.o 0 0 0 0 0 0 0 0 tinfo.o 0 0 0 0 0 0 0 0 ap_config.o 0 0 0 0 0 0 0 0 common.o 0 0 0 0 0 0 0 0 wpa.o 0 0 0 0 0 0 0 0 wpa_auth.o 0 0 0 0 0 0 0 0 wpa_auth_ie.o 0 0 0 0 0 0 0 0 wpa_common.o 0 0 0 0 0 0 0 0 wpa_debug.o 0 0 0 0 0 0 0 0 wpa_ie.o 0 0 0 0 0 0 0 0 wpa_main.o 0 0 0 0 0 0 0 0 wpabuf.o 0 0 0 0 0 0 0 0 wpas_glue.o 0 0 0 0 0 0 0 0 wpa2_internal.o 0 0 0 0 0 0 0 0 os_xtensa.o 0 0 0 0 0 0 0 0 wps_internal.o 0 0 0 0 0 0 0 0 *** Running idf_size.py --archive_details... Total sizes: Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) .data size: 9324 bytes .bss size: 8296 bytes Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) .text size: 37908 bytes .vectors size: 1024 bytes Used Flash size : 186524 bytes .text : 146944 bytes .rodata : 39580 bytes Total image size: 234780 bytes (.bin may be padded larger) Symbols within the archive: libdriver.a (Not all symbols may be reported) Symbols from section: .dram0.bss p_uart_obj : 12 s_rtc_isr_handle : 4 s_rtc_isr_handler_list : 4 Section total: 20 Symbols from section: .dram0.data timer_spinlock : 16 periph_spinlock : 8 s_rtc_isr_handler_list_lock : 8 uart_selectlock : 8 Section total: 40 Symbols from section: .flash.rodata str1.4 : 249 get_clk_en_mask : 128 get_rst_en_mask : 128 __FUNCTION__$5441 : 24 TG : 8 Section total: 537 Symbols from section: .flash.text get_clk_en_mask : 211 get_rst_en_mask : 157 timer_group_intr_enable : 112 rtc_isr : 86 periph_module_enable : 78 rtc_isr_ensure_installed : 75 rtc_gpio_force_hold_dis_all : 65 rtc_isr_register : 65 is_wifi_clk_peripheral : 28 uart_set_select_notif_callback : 26 get_rst_en_reg : 25 get_clk_en_reg : 21 uart_get_selectlock : 12 Section total: 961 Symbols from section: .iram0.text Section total: 0 Symbols from section: .iram0.vectors Section total: 0 Symbols from section: .noinit Section total: 0 Symbols from section: .rtc.bss Section total: 0 Symbols from section: .rtc.data Section total: 0 Symbols from section: .rtc.text Section total: 0 Symbols from section: .rtc_noinit Section total: 0 *** Running idf_size.py diff with bootloader... MAP file: app.map MAP file: bootloader.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) .data size: 9324 bytes 4 +9320 .bss size: 8296 bytes 48 +8248 .rodata size: 0 bytes 7160 -7160 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) .text size: 37908 bytes 18796 +19112 .vectors size: 1024 bytes 0 +1024 Used Flash size : 186524 bytes 0 +186524 .text : 146944 bytes 0 +146944 .rodata : 39580 bytes 0 +39580 Total image size: 234780 bytes (.bin may be padded larger) 25960 +208820 *** Running idf_size.py diff with itself... MAP file: app.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) .data size: 9324 bytes 9324 .bss size: 8296 bytes 8296 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) .text size: 37908 bytes 37908 .vectors size: 1024 bytes 1024 Used Flash size : 186524 bytes 186524 .text : 146944 bytes 146944 .rodata : 39580 bytes 39580 Total image size: 234780 bytes (.bin may be padded larger) 234780 *** Running idf_size.py diff with another app... MAP file: app.map MAP file: app2.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) .data size: 9324 bytes 8580 +744 .bss size: 8296 bytes 2024 +6272 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38956 -24 ( +24 remain, +0 total) .text size: 37908 bytes 37929 -21 .vectors size: 1024 bytes 1027 -3 Used Flash size : 186524 bytes 99551 +86973 .text : 146944 bytes 77191 +69753 .rodata : 39580 bytes 22360 +17220 Total image size: 234780 bytes (.bin may be padded larger) 147087 +87693 *** Running idf_size.py diff with app in reverse order... MAP file: app2.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) .data size: 8580 bytes 9324 -744 .bss size: 2024 bytes 8296 -6272 Used static IRAM: 38956 bytes ( 92116 remain, 29.7% used) 38932 +24 ( -24 remain, +0 total) .text size: 37929 bytes 37908 +21 .vectors size: 1027 bytes 1024 +3 Used Flash size : 99551 bytes 186524 -86973 .text : 77191 bytes 146944 -69753 .rodata : 22360 bytes 39580 -17220 Total image size: 147087 bytes (.bin may be padded larger) 234780 -87693 *** Running idf_size.py diff --archives with bootloader... MAP file: app.map MAP file: bootloader.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) .data size: 9324 bytes 4 +9320 .bss size: 8296 bytes 48 +8248 .rodata size: 0 bytes 7160 -7160 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) .text size: 37908 bytes 18796 +19112 .vectors size: 1024 bytes 0 +1024 Used Flash size : 186524 bytes 0 +186524 .text : 146944 bytes 0 +146944 .rodata : 39580 bytes 0 +39580 Total image size: 234780 bytes (.bin may be padded larger) 25960 +208820 Per-archive contributions to ELF file: Archive File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- libc.a| | | | | | | | | | | | | | | | | | | | | | | | | 55583| | +55583| 3709| | +3709| 59292| | +59292 libspi_flash.a| 36| | +36| 359| | +359| | | | | | | 7004| | +7004| | | | | 2110| -2110| 7399| 2110| +5289| 886| | +886| 1624| | +1624| 9550| 2110| +7440 libsoc.a| 660| | +660| 8| 4| +4| | 916| -916| | 1779| -1779| 3887| | +3887| | | | | 2945| -2945| 4555| 5644| -1089| | | | 3456| | +3456| 8003| 5640| +2363 libgcc.a| 4| | +4| 20| | +20| | | | | | | 104| | +104| | | | | | | 128| | +128| 5488| | +5488| 888| | +888| 6484| | +6484 liblog.a| 8| | +8| 268| | +268| | | | | | | 456| | +456| | | | | 34| -34| 732| 34| +698| 396| | +396| 166| | +166| 1026| 34| +992 libmain.a| | | | | | | | 59| -59| | 143| -143| | | | | | | | | | | 202| -202| 53| | +53| 10| | +10| 63| 202| -139 libbootloader_support.a| | 4| -4| | 38| -38| | 6095| -6095| | 2477| -2477| | | | | | | | 9120| -9120| | 17734| -17734| | | | | | | | 17696| -17696 The following entries are present in only: Archive File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total liblwip.a 14 3751 0 0 0 0 0 3765 66978 13936 80928 libesp32.a 2635 2375 0 0 7758 0 0 12768 4814 8133 23340 libfreertos.a 4156 832 0 0 12428 425 0 17841 0 1545 18554 libheap.a 1331 4 0 0 4376 0 0 5711 1218 980 7905 libvfs.a 232 103 0 0 0 0 0 335 3770 403 4405 libunity.a 0 121 0 0 0 0 0 121 2316 830 3146 libstdc++.a 8 16 0 0 0 0 0 24 1827 1062 2897 libnewlib.a 152 272 0 0 853 0 0 1277 803 86 1894 libpthread.a 16 12 0 0 174 0 0 202 774 638 1602 libdriver.a 40 20 0 0 0 0 0 60 961 537 1538 libapp_update.a 0 0 0 0 0 0 0 0 123 717 840 libhal.a 0 0 0 0 515 0 0 515 0 32 547 libtcpip_adapter.a 0 81 0 0 0 0 0 81 180 359 539 libm.a 0 0 0 0 92 0 0 92 0 0 92 libcxx.a 0 0 0 0 0 0 0 0 11 0 11 libxtensa-debug-module.a 0 0 0 0 8 0 0 8 0 0 8 libcoexist.a 0 0 0 0 0 0 0 0 0 0 0 libcore.a 0 0 0 0 0 0 0 0 0 0 0 libethernet.a 0 0 0 0 0 0 0 0 0 0 0 libmbedtls.a 0 0 0 0 0 0 0 0 0 0 0 libmesh.a 0 0 0 0 0 0 0 0 0 0 0 libnet80211.a 0 0 0 0 0 0 0 0 0 0 0 libnvs_flash.a 0 0 0 0 0 0 0 0 0 0 0 libphy.a 0 0 0 0 0 0 0 0 0 0 0 libpp.a 0 0 0 0 0 0 0 0 0 0 0 librtc.a 0 0 0 0 0 0 0 0 0 0 0 libsmartconfig_ack.a 0 0 0 0 0 0 0 0 0 0 0 libwpa.a 0 0 0 0 0 0 0 0 0 0 0 libwpa2.a 0 0 0 0 0 0 0 0 0 0 0 libwpa_supplicant.a 0 0 0 0 0 0 0 0 0 0 0 libwps.a 0 0 0 0 0 0 0 0 0 0 0 The following entries are present in only: Archive File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total (exe) 0 0 16 3 0 0 3 22 0 0 22 libsoc_esp32.a 0 0 0 0 0 0 0 0 0 0 0 *** Running idf_size.py diff --archives with itself... MAP file: app.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) .data size: 9324 bytes 9324 .bss size: 8296 bytes 8296 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) .text size: 37908 bytes 37908 .vectors size: 1024 bytes 1024 Used Flash size : 186524 bytes 186524 .text : 146944 bytes 146944 .rodata : 39580 bytes 39580 Total image size: 234780 bytes (.bin may be padded larger) 234780 Per-archive contributions to ELF file: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- liblwip.a| 14| 14| | 3751| 3751| | | | | | | | 3765| 3765| | 66978| 66978| | 13936| 13936| | 80928| 80928| libc.a| | | | | | | | | | | | | | | | 55583| 55583| | 3709| 3709| | 59292| 59292| libesp32.a| 2635| 2635| | 2375| 2375| | 7758| 7758| | | | | 12768| 12768| | 4814| 4814| | 8133| 8133| | 23340| 23340| libfreertos.a| 4156| 4156| | 832| 832| | 12428| 12428| | 425| 425| | 17841| 17841| | | | | 1545| 1545| | 18554| 18554| libspi_flash.a| 36| 36| | 359| 359| | 7004| 7004| | | | | 7399| 7399| | 886| 886| | 1624| 1624| | 9550| 9550| libsoc.a| 660| 660| | 8| 8| | 3887| 3887| | | | | 4555| 4555| | | | | 3456| 3456| | 8003| 8003| libheap.a| 1331| 1331| | 4| 4| | 4376| 4376| | | | | 5711| 5711| | 1218| 1218| | 980| 980| | 7905| 7905| libgcc.a| 4| 4| | 20| 20| | 104| 104| | | | | 128| 128| | 5488| 5488| | 888| 888| | 6484| 6484| libvfs.a| 232| 232| | 103| 103| | | | | | | | 335| 335| | 3770| 3770| | 403| 403| | 4405| 4405| libunity.a| | | | 121| 121| | | | | | | | 121| 121| | 2316| 2316| | 830| 830| | 3146| 3146| libstdc++.a| 8| 8| | 16| 16| | | | | | | | 24| 24| | 1827| 1827| | 1062| 1062| | 2897| 2897| libnewlib.a| 152| 152| | 272| 272| | 853| 853| | | | | 1277| 1277| | 803| 803| | 86| 86| | 1894| 1894| libpthread.a| 16| 16| | 12| 12| | 174| 174| | | | | 202| 202| | 774| 774| | 638| 638| | 1602| 1602| libdriver.a| 40| 40| | 20| 20| | | | | | | | 60| 60| | 961| 961| | 537| 537| | 1538| 1538| liblog.a| 8| 8| | 268| 268| | 456| 456| | | | | 732| 732| | 396| 396| | 166| 166| | 1026| 1026| libapp_update.a| | | | | | | | | | | | | | | | 123| 123| | 717| 717| | 840| 840| libhal.a| | | | | | | 515| 515| | | | | 515| 515| | | | | 32| 32| | 547| 547| libtcpip_adapter.a| | | | 81| 81| | | | | | | | 81| 81| | 180| 180| | 359| 359| | 539| 539| libm.a| | | | | | | 92| 92| | | | | 92| 92| | | | | | | | 92| 92| libmain.a| | | | | | | | | | | | | | | | 53| 53| | 10| 10| | 63| 63| libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11| libxtensa-debug-module.a| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| libbootloader_support.a| | | | | | | | | | | | | | | | | | | | | | | | libcoexist.a| | | | | | | | | | | | | | | | | | | | | | | | libcore.a| | | | | | | | | | | | | | | | | | | | | | | | libethernet.a| | | | | | | | | | | | | | | | | | | | | | | | libmbedtls.a| | | | | | | | | | | | | | | | | | | | | | | | libmesh.a| | | | | | | | | | | | | | | | | | | | | | | | libnet80211.a| | | | | | | | | | | | | | | | | | | | | | | | libnvs_flash.a| | | | | | | | | | | | | | | | | | | | | | | | libphy.a| | | | | | | | | | | | | | | | | | | | | | | | libpp.a| | | | | | | | | | | | | | | | | | | | | | | | librtc.a| | | | | | | | | | | | | | | | | | | | | | | | libsmartconfig_ack.a| | | | | | | | | | | | | | | | | | | | | | | | libwpa.a| | | | | | | | | | | | | | | | | | | | | | | | libwpa2.a| | | | | | | | | | | | | | | | | | | | | | | | libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | | libwps.a| | | | | | | | | | | | | | | | | | | | | | | | *** Running idf_size.py diff --archives with another app... MAP file: app.map MAP file: app2.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) .data size: 9324 bytes 8580 +744 .bss size: 8296 bytes 2024 +6272 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38956 -24 ( +24 remain, +0 total) .text size: 37908 bytes 37929 -21 .vectors size: 1024 bytes 1027 -3 Used Flash size : 186524 bytes 99551 +86973 .text : 146944 bytes 77191 +69753 .rodata : 39580 bytes 22360 +17220 Total image size: 234780 bytes (.bin may be padded larger) 147087 +87693 Per-archive contributions to ELF file: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- libc.a| | 364| -364| | | | | | | | | | | 364| -364| 55583| 54704| +879| 3709| 3703| +6| 59292| 58771| +521 libesp32.a| 2635| 2118| +517| 2375| 81| +2294| 7758| 5462| +2296| | | | 12768| 7661| +5107| 4814| 4511| +303| 8133| 2751| +5382| 23340| 14842| +8498 libfreertos.a| 4156| 4140| +16| 832| 792| +40| 12428| 12459| -31| 425| 425| | 17841| 17816| +25| | | | 1545| 1451| +94| 18554| 18475| +79 libspi_flash.a| 36| 779| -743| 359| 294| +65| 7004| 4896| +2108| | | | 7399| 5969| +1430| 886| 1135| -249| 1624| 1412| +212| 9550| 8222| +1328 libsoc.a| 660| 208| +452| 8| 4| +4| 3887| 6790| -2903| | | | 4555| 7002| -2447| | 1763| -1763| 3456| 1956| +1500| 8003| 10717| -2714 libheap.a| 1331| 304| +1027| 4| 4| | 4376| 3129| +1247| | | | 5711| 3437| +2274| 1218| 884| +334| 980| 741| +239| 7905| 5058| +2847 libgcc.a| 4| | +4| 20| | +20| 104| | +104| | | | 128| | +128| 5488| | +5488| 888| 160| +728| 6484| 160| +6324 libvfs.a| 232| 308| -76| 103| 48| +55| | | | | | | 335| 356| -21| 3770| 5650| -1880| 403| 915| -512| 4405| 6873| -2468 libnewlib.a| 152| 152| | 272| 272| | 853| 820| +33| | | | 1277| 1244| +33| 803| 868| -65| 86| 84| +2| 1894| 1924| -30 libpthread.a| 16| 8| +8| 12| 12| | 174| | +174| | | | 202| 20| +182| 774| 264| +510| 638| | +638| 1602| 272| +1330 libdriver.a| 40| 112| -72| 20| 20| | | | | | | | 60| 132| -72| 961| 4272| -3311| 537| 1910| -1373| 1538| 6294| -4756 liblog.a| 8| 8| | 268| 272| -4| 456| 222| +234| | | | 732| 502| +230| 396| 484| -88| 166| 147| +19| 1026| 861| +165 libapp_update.a| | | | | 4| -4| | 109| -109| | | | | 113| -113| 123| 159| -36| 717| 470| +247| 840| 738| +102 libhal.a| | | | | | | 515| 447| +68| | | | 515| 447| +68| | | | 32| 32| | 547| 479| +68 libmain.a| | | | | | | | | | | | | | | | 53| 72| -19| 10| 39| -29| 63| 111| -48 libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11| libbootloader_support.a| | | | | | | | 1028| -1028| | | | | 1028| -1028| | 565| -565| | 20| -20| | 1613| -1613 libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | | The following entries are present in only: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total liblwip.a 14 3751 0 0 3765 66978 13936 80928 libunity.a 0 121 0 0 121 2316 830 3146 libstdc++.a 8 16 0 0 24 1827 1062 2897 libtcpip_adapter.a 0 81 0 0 81 180 359 539 libm.a 0 0 92 0 92 0 0 92 libxtensa-debug-module.a 0 0 8 0 8 0 0 8 libcoexist.a 0 0 0 0 0 0 0 0 libcore.a 0 0 0 0 0 0 0 0 libethernet.a 0 0 0 0 0 0 0 0 libmbedtls.a 0 0 0 0 0 0 0 0 libmesh.a 0 0 0 0 0 0 0 0 libnet80211.a 0 0 0 0 0 0 0 0 libnvs_flash.a 0 0 0 0 0 0 0 0 libphy.a 0 0 0 0 0 0 0 0 libpp.a 0 0 0 0 0 0 0 0 librtc.a 0 0 0 0 0 0 0 0 libsmartconfig_ack.a 0 0 0 0 0 0 0 0 libwpa.a 0 0 0 0 0 0 0 0 libwpa2.a 0 0 0 0 0 0 0 0 libwps.a 0 0 0 0 0 0 0 0 The following entries are present in only: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total libesp_common.a 8 184 239 0 431 783 5421 6451 libesp_timer.a 16 20 794 0 830 723 493 2026 libesp_ringbuf.a 0 0 858 0 858 0 150 1008 libxtensa.a 0 0 217 0 217 0 0 217 libsoc_esp32.a 0 0 0 0 0 0 160 160 (exe) 0 0 0 3 3 3 12 18 libefuse.a 0 0 0 0 0 0 0 0 libmbedcrypto.a 0 0 0 0 0 0 0 0 *** Running idf_size.py diff --archives with app in reverse order... MAP file: app2.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) .data size: 8580 bytes 9324 -744 .bss size: 2024 bytes 8296 -6272 Used static IRAM: 38956 bytes ( 92116 remain, 29.7% used) 38932 +24 ( -24 remain, +0 total) .text size: 37929 bytes 37908 +21 .vectors size: 1027 bytes 1024 +3 Used Flash size : 99551 bytes 186524 -86973 .text : 77191 bytes 146944 -69753 .rodata : 22360 bytes 39580 -17220 Total image size: 147087 bytes (.bin may be padded larger) 234780 -87693 Per-archive contributions to ELF file: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- libc.a| 364| | +364| | | | | | | | | | 364| | +364| 54704| 55583| -879| 3703| 3709| -6| 58771| 59292| -521 libfreertos.a| 4140| 4156| -16| 792| 832| -40| 12459| 12428| +31| 425| 425| | 17816| 17841| -25| | | | 1451| 1545| -94| 18475| 18554| -79 libesp32.a| 2118| 2635| -517| 81| 2375| -2294| 5462| 7758| -2296| | | | 7661| 12768| -5107| 4511| 4814| -303| 2751| 8133| -5382| 14842| 23340| -8498 libsoc.a| 208| 660| -452| 4| 8| -4| 6790| 3887| +2903| | | | 7002| 4555| +2447| 1763| | +1763| 1956| 3456| -1500| 10717| 8003| +2714 libspi_flash.a| 779| 36| +743| 294| 359| -65| 4896| 7004| -2108| | | | 5969| 7399| -1430| 1135| 886| +249| 1412| 1624| -212| 8222| 9550| -1328 libvfs.a| 308| 232| +76| 48| 103| -55| | | | | | | 356| 335| +21| 5650| 3770| +1880| 915| 403| +512| 6873| 4405| +2468 libdriver.a| 112| 40| +72| 20| 20| | | | | | | | 132| 60| +72| 4272| 961| +3311| 1910| 537| +1373| 6294| 1538| +4756 libheap.a| 304| 1331| -1027| 4| 4| | 3129| 4376| -1247| | | | 3437| 5711| -2274| 884| 1218| -334| 741| 980| -239| 5058| 7905| -2847 libnewlib.a| 152| 152| | 272| 272| | 820| 853| -33| | | | 1244| 1277| -33| 868| 803| +65| 84| 86| -2| 1924| 1894| +30 libbootloader_support.a| | | | | | | 1028| | +1028| | | | 1028| | +1028| 565| | +565| 20| | +20| 1613| | +1613 liblog.a| 8| 8| | 272| 268| +4| 222| 456| -234| | | | 502| 732| -230| 484| 396| +88| 147| 166| -19| 861| 1026| -165 libapp_update.a| | | | 4| | +4| 109| | +109| | | | 113| | +113| 159| 123| +36| 470| 717| -247| 738| 840| -102 libhal.a| | | | | | | 447| 515| -68| | | | 447| 515| -68| | | | 32| 32| | 479| 547| -68 libpthread.a| 8| 16| -8| 12| 12| | | 174| -174| | | | 20| 202| -182| 264| 774| -510| | 638| -638| 272| 1602| -1330 libgcc.a| | 4| -4| | 20| -20| | 104| -104| | | | | 128| -128| | 5488| -5488| 160| 888| -728| 160| 6484| -6324 libmain.a| | | | | | | | | | | | | | | | 72| 53| +19| 39| 10| +29| 111| 63| +48 libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11| libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | | The following entries are present in only: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total libesp_common.a 8 184 239 0 431 783 5421 6451 libesp_timer.a 16 20 794 0 830 723 493 2026 libesp_ringbuf.a 0 0 858 0 858 0 150 1008 libxtensa.a 0 0 217 0 217 0 0 217 libsoc_esp32.a 0 0 0 0 0 0 160 160 (exe) 0 0 0 3 3 3 12 18 libefuse.a 0 0 0 0 0 0 0 0 libmbedcrypto.a 0 0 0 0 0 0 0 0 The following entries are present in only: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total liblwip.a 14 3751 0 0 3765 66978 13936 80928 libunity.a 0 121 0 0 121 2316 830 3146 libstdc++.a 8 16 0 0 24 1827 1062 2897 libtcpip_adapter.a 0 81 0 0 81 180 359 539 libm.a 0 0 92 0 92 0 0 92 libxtensa-debug-module.a 0 0 8 0 8 0 0 8 libcoexist.a 0 0 0 0 0 0 0 0 libcore.a 0 0 0 0 0 0 0 0 libethernet.a 0 0 0 0 0 0 0 0 libmbedtls.a 0 0 0 0 0 0 0 0 libmesh.a 0 0 0 0 0 0 0 0 libnet80211.a 0 0 0 0 0 0 0 0 libnvs_flash.a 0 0 0 0 0 0 0 0 libphy.a 0 0 0 0 0 0 0 0 libpp.a 0 0 0 0 0 0 0 0 librtc.a 0 0 0 0 0 0 0 0 libsmartconfig_ack.a 0 0 0 0 0 0 0 0 libwpa.a 0 0 0 0 0 0 0 0 libwpa2.a 0 0 0 0 0 0 0 0 libwps.a 0 0 0 0 0 0 0 0 *** Running idf_size.py diff --files with bootloader... MAP file: app.map MAP file: bootloader.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) .data size: 9324 bytes 4 +9320 .bss size: 8296 bytes 48 +8248 .rodata size: 0 bytes 7160 -7160 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) .text size: 37908 bytes 18796 +19112 .vectors size: 1024 bytes 0 +1024 Used Flash size : 186524 bytes 0 +186524 .text : 146944 bytes 0 +146944 .rodata : 39580 bytes 0 +39580 Total image size: 234780 bytes (.bin may be padded larger) 25960 +208820 Per-file contributions to ELF file: Object File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- _udivdi3.o| | | | | | | | | | | | | | | | | | | | | | | | | | | | 40| | +40| 40| | +40 The following entries are present in only: Object File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total lib_a-vfprintf.o 0 0 0 0 0 0 0 0 14193 704 14897 lib_a-svfprintf.o 0 0 0 0 0 0 0 0 13834 756 14590 lib_a-svfiprintf.o 0 0 0 0 0 0 0 0 9642 1176 10818 lib_a-vfiprintf.o 0 0 0 0 0 0 0 0 9933 704 10637 tcp_in.o 0 54 0 0 0 0 0 54 8127 916 9043 nd6.o 8 1027 0 0 0 0 0 1035 8427 136 8571 tasks.o 20 700 0 0 5667 0 0 6387 0 503 6190 tcp_out.o 0 0 0 0 0 0 0 0 5060 1124 6184 tcp.o 4 23 0 0 0 0 0 27 4290 1384 5678 sockets.o 0 728 0 0 0 0 0 728 4627 824 5451 api_msg.o 0 0 0 0 0 0 0 0 3763 1366 5129 dhcp.o 0 8 0 0 0 0 0 8 3456 1401 4857 panic.o 2579 5 0 0 2145 0 0 4729 0 0 4724 esp_err_to_name.o 0 0 0 0 0 0 0 0 50 4091 4141 unwind-dw2-fde.o 4 20 0 0 0 0 0 24 3316 404 3724 pbuf.o 0 1 0 0 0 0 0 1 2453 1161 3614 portasm.o 3084 0 0 0 480 0 0 3564 0 0 3564 lib_a-dtoa.o 0 0 0 0 0 0 0 0 3522 13 3535 ip6.o 0 0 0 0 0 0 0 0 3212 124 3336 spi_flash_rom_patch.o 0 0 0 0 2518 0 0 2518 0 766 3284 etharp.o 0 241 0 0 0 0 0 241 2618 658 3276 udp.o 2 4 0 0 0 0 0 6 3020 216 3238 intr_alloc.o 8 22 0 0 726 0 0 756 1749 710 3193 multi_heap.o 857 0 0 0 2217 0 0 3074 0 0 3074 queue.o 8 56 0 0 2569 0 0 2633 0 369 2946 unwind-dw2-xtensa.o 0 0 0 0 0 0 0 0 2172 324 2496 flash_ops.o 32 41 0 0 2352 0 0 2425 99 0 2483 rtc_clk.o 660 8 0 0 1794 0 0 2462 0 0 2454 lib_a-mprec.o 0 0 0 0 0 0 0 0 2134 296 2430 ip6_frag.o 0 6 0 0 0 0 0 6 1905 442 2347 api_lib.o 0 0 0 0 0 0 0 0 1425 919 2344 vfs.o 192 40 0 0 0 0 0 232 1995 132 2319 igmp.o 0 12 0 0 0 0 0 12 1604 707 2311 unity_platform.o 0 13 0 0 0 0 0 13 1511 600 2111 vfs_uart.o 40 63 0 0 0 0 0 103 1775 271 2086 esp_timer_esp32.o 8 26 0 0 1295 0 0 1329 254 526 2083 rtc_periph.o 0 0 0 0 0 0 0 0 0 2080 2080 dns.o 0 1292 0 0 0 0 0 1292 1809 206 2015 heap_caps.o 4 0 0 0 1195 0 0 1199 188 593 1980 eh_personality.o 0 0 0 0 0 0 0 0 1561 384 1945 ip4.o 0 6 0 0 0 0 0 6 1664 139 1803 flash_mmap.o 0 296 0 0 1298 0 0 1594 124 327 1749 xtensa_vectors.o 8 0 0 0 1272 425 0 1705 0 36 1741 cpu_start.o 0 1 0 0 806 0 0 807 277 486 1569 clk.o 0 0 0 0 67 0 0 67 581 893 1541 netif.o 0 241 0 0 0 0 0 241 1239 287 1526 sys_arch.o 0 8 0 0 0 0 0 8 1216 222 1438 multi_heap_poisoning.o 470 0 0 0 964 0 0 1434 0 0 1434 heap_caps_init.o 0 4 0 0 0 0 0 4 1030 387 1417 timers.o 8 56 0 0 1149 0 0 1213 0 233 1390 mld6.o 0 4 0 0 0 0 0 4 1334 0 1334 cache_utils.o 4 14 0 0 836 0 0 854 81 390 1311 raw.o 0 4 0 0 0 0 0 4 1087 223 1310 esp_timer.o 8 20 0 0 702 0 0 730 429 142 1281 system_api.o 0 8 0 0 589 0 0 597 0 662 1251 soc_memory_layout.o 0 0 0 0 0 0 0 0 0 1239 1239 icmp.o 0 0 0 0 0 0 0 0 769 371 1140 xtensa_intr_asm.o 1024 0 0 0 51 0 0 1075 0 0 1075 log.o 8 268 0 0 456 0 0 732 396 166 1026 pthread.o 8 8 0 0 174 0 0 190 298 512 992 icmp6.o 0 0 0 0 0 0 0 0 863 127 990 port.o 0 16 0 0 617 0 0 633 0 369 986 rtc_init.o 0 0 0 0 980 0 0 980 0 0 980 rtc_time.o 0 0 0 0 803 0 0 803 0 137 940 dport_access.o 8 40 0 0 539 0 0 587 189 129 865 lib_a-fseeko.o 0 0 0 0 0 0 0 0 862 0 862 unity.o 0 108 0 0 0 0 0 108 767 90 857 esp_ota_ops.o 0 0 0 0 0 0 0 0 123 717 840 tcpip.o 0 16 0 0 0 0 0 16 644 191 835 time.o 0 32 0 0 139 0 0 171 691 0 830 periph_ctrl.o 8 0 0 0 0 0 0 8 520 256 784 timers.o 0 12 0 0 0 0 0 12 638 131 769 partition.o 0 8 0 0 0 0 0 8 582 141 723 locks.o 8 0 0 0 552 0 0 560 0 84 644 pthread_local_storage.o 8 4 0 0 0 0 0 12 476 126 610 ipc.o 0 36 0 0 159 0 0 195 329 104 592 inet_chksum.o 0 0 0 0 0 0 0 0 580 0 580 tcpip_adapter_lwip.o 0 81 0 0 0 0 0 81 180 359 539 crosscore_int.o 8 8 0 0 204 0 0 220 126 148 486 netbuf.o 0 0 0 0 0 0 0 0 154 326 480 vfs_lwip.o 0 0 0 0 0 0 0 0 307 155 462 timer.o 16 0 0 0 0 0 0 16 112 281 409 int_wdt.o 0 1 0 0 87 0 0 88 301 0 388 eh_globals.o 0 16 0 0 0 0 0 16 149 193 342 brownout.o 0 0 0 0 0 0 0 0 145 191 336 windowspill_asm.o 0 0 0 0 311 0 0 311 0 0 311 cpu_util.o 0 0 0 0 310 0 0 310 0 0 310 rtc_module.o 8 8 0 0 0 0 0 16 291 0 299 xtensa_context.o 0 0 0 0 299 0 0 299 0 0 299 eh_terminate.o 0 0 0 0 0 0 0 0 117 141 258 ethernet.o 0 0 0 0 0 0 0 0 244 12 256 dport_panic_highint_hdl. 8 0 0 0 234 0 0 242 0 0 242 lib_a-reent.o 0 0 0 0 0 0 0 0 232 0 232 lib_a-fopen.o 0 0 0 0 0 0 0 0 228 0 228 syscall_table.o 144 240 0 0 0 0 0 384 67 0 211 dhcpserver.o 0 4 0 0 0 0 0 4 203 0 203 freertos_hooks.o 8 128 0 0 43 0 0 179 137 0 188 lib_a-puts.o 0 0 0 0 0 0 0 0 182 0 182 test_utils.o 0 0 0 0 0 0 0 0 38 140 178 lib_a-sprintf.o 0 0 0 0 0 0 0 0 167 0 167 cache_err_int.o 0 0 0 0 56 0 0 56 98 0 154 list.o 0 0 0 0 142 0 0 142 0 0 142 xtensa_intr.o 0 0 0 0 104 0 0 104 0 35 139 syscalls.o 0 0 0 0 94 0 0 94 45 0 139 si_class_type_info.o 0 0 0 0 0 0 0 0 0 136 136 dbg_stubs.o 0 2072 0 0 32 0 0 2104 100 0 132 lib_a-assert.o 0 0 0 0 0 0 0 0 68 60 128 lib_a-flags.o 0 0 0 0 0 0 0 0 127 0 127 lib_a-printf.o 0 0 0 0 0 0 0 0 116 0 116 ip4_addr.o 0 0 0 0 0 0 0 0 72 40 112 class_type_info.o 0 0 0 0 0 0 0 0 0 112 112 lib_a-s_frexp.o 0 0 0 0 0 0 0 0 110 0 110 memp.o 0 0 0 0 0 0 0 0 0 108 108 lib2funcs.o 0 0 0 0 104 0 0 104 0 0 104 lib_a-vprintf.o 0 0 0 0 0 0 0 0 94 0 94 lib_a-s_fpclassify.o 0 0 0 0 92 0 0 92 0 0 92 def.o 0 0 0 0 0 0 0 0 91 0 91 lib_a-fiprintf.o 0 0 0 0 0 0 0 0 84 0 84 hw_random.o 0 4 0 0 74 0 0 78 0 0 74 stack_check.o 0 4 0 0 0 0 0 4 32 42 74 clock.o 0 0 0 0 72 0 0 72 0 0 72 reent_init.o 0 0 0 0 68 0 0 68 0 2 70 app_main.o 0 0 0 0 0 0 0 0 53 10 63 state_asm--restore_extra 0 0 0 0 62 0 0 62 0 0 62 state_asm--save_extra_nw 0 0 0 0 62 0 0 62 0 0 62 new_opv.o 0 0 0 0 0 0 0 0 0 56 56 ip.o 0 60 0 0 0 0 0 60 50 0 50 uart.o 8 12 0 0 0 0 0 20 38 0 46 xtensa_vector_defaults.o 0 0 0 0 46 0 0 46 0 0 46 lib_a-fseek.o 0 0 0 0 0 0 0 0 45 0 45 _divdi3.o 0 0 0 0 0 0 0 0 0 40 40 _moddi3.o 0 0 0 0 0 0 0 0 0 40 40 _umoddi3.o 0 0 0 0 0 0 0 0 0 40 40 new_op.o 0 0 0 0 0 0 0 0 0 40 40 xtensa_init.o 0 4 0 0 32 0 0 36 0 0 32 interrupts--intlevel.o 0 0 0 0 0 0 0 0 0 32 32 init.o 0 0 0 0 0 0 0 0 27 0 27 wifi_init.o 0 0 0 0 0 0 0 0 17 9 26 ip6_addr.o 0 0 0 0 0 0 0 0 0 20 20 lib_a-errno.o 0 0 0 0 0 0 0 0 10 0 10 int_asm--set_intclear.o 0 0 0 0 8 0 0 8 0 0 8 eri.o 0 0 0 0 8 0 0 8 0 0 8 cxx_exception_stubs.o 0 0 0 0 0 0 0 0 6 0 6 cxx_guards.o 0 0 0 0 0 0 0 0 5 0 5 FreeRTOS-openocd.o 4 0 0 0 0 0 0 4 0 0 4 eh_term_handler.o 4 0 0 0 0 0 0 4 0 0 4 eh_unex_handler.o 4 0 0 0 0 0 0 4 0 0 4 bootloader_flash.o 0 0 0 0 0 0 0 0 0 0 0 bootloader_sha.o 0 0 0 0 0 0 0 0 0 0 0 esp_image_format.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-fputs.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-snprintf.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-strerror.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-sysgettod.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-u_strerr.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 0 0 0 coexist_api.o 0 0 0 0 0 0 0 0 0 0 0 coexist_arbit.o 0 0 0 0 0 0 0 0 0 0 0 coexist_core.o 0 0 0 0 0 0 0 0 0 0 0 coexist_dbg.o 0 0 0 0 0 0 0 0 0 0 0 coexist_hw.o 0 0 0 0 0 0 0 0 0 0 0 coexist_param.o 0 0 0 0 0 0 0 0 0 0 0 coexist_timer.o 0 0 0 0 0 0 0 0 0 0 0 misc_nvs.o 0 0 0 0 0 0 0 0 0 0 0 gpio.o 0 0 0 0 0 0 0 0 0 0 0 ets_timer_legacy.o 0 0 0 0 0 0 0 0 0 0 0 event_default_handlers.o 0 0 0 0 0 0 0 0 0 0 0 event_loop.o 0 0 0 0 0 0 0 0 0 0 0 lib_printf.o 0 0 0 0 0 0 0 0 0 0 0 phy_init.o 0 0 0 0 0 0 0 0 0 0 0 sha.o 0 0 0 0 0 0 0 0 0 0 0 wifi_os_adapter.o 0 0 0 0 0 0 0 0 0 0 0 emac_dev.o 0 0 0 0 0 0 0 0 0 0 0 emac_main.o 0 0 0 0 0 0 0 0 0 0 0 event_groups.o 0 0 0 0 0 0 0 0 0 0 0 ringbuf.o 0 0 0 0 0 0 0 0 0 0 0 _addsubdf3.o 0 0 0 0 0 0 0 0 0 0 0 _cmpdf2.o 0 0 0 0 0 0 0 0 0 0 0 _divdf3.o 0 0 0 0 0 0 0 0 0 0 0 _divsf3.o 0 0 0 0 0 0 0 0 0 0 0 _extendsfdf2.o 0 0 0 0 0 0 0 0 0 0 0 _fixdfsi.o 0 0 0 0 0 0 0 0 0 0 0 _floatdidf.o 0 0 0 0 0 0 0 0 0 0 0 _floatdisf.o 0 0 0 0 0 0 0 0 0 0 0 _floatsidf.o 0 0 0 0 0 0 0 0 0 0 0 _muldf3.o 0 0 0 0 0 0 0 0 0 0 0 _popcountsi2.o 0 0 0 0 0 0 0 0 0 0 0 ethernetif.o 0 0 0 0 0 0 0 0 0 0 0 ethip6.o 0 0 0 0 0 0 0 0 0 0 0 wlanif.o 0 0 0 0 0 0 0 0 0 0 0 esp_sha256.o 0 0 0 0 0 0 0 0 0 0 0 mesh.o 0 0 0 0 0 0 0 0 0 0 0 mesh_common.o 0 0 0 0 0 0 0 0 0 0 0 mesh_config.o 0 0 0 0 0 0 0 0 0 0 0 mesh_main.o 0 0 0 0 0 0 0 0 0 0 0 mesh_parent.o 0 0 0 0 0 0 0 0 0 0 0 mesh_route.o 0 0 0 0 0 0 0 0 0 0 0 mesh_schedule.o 0 0 0 0 0 0 0 0 0 0 0 mesh_timer.o 0 0 0 0 0 0 0 0 0 0 0 mesh_utilities.o 0 0 0 0 0 0 0 0 0 0 0 mesh_wifi.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_action.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_action_vendor. 0 0 0 0 0 0 0 0 0 0 0 ieee80211_api.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_crypto.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_debug.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_ets.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_hostap.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_ht.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_input.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_ioctl.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_misc.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_nvs.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_output.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_phy.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_power.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_proto.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_regdomain.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_rfid.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_scan.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_sta.o 0 0 0 0 0 0 0 0 0 0 0 ieee80211_timer.o 0 0 0 0 0 0 0 0 0 0 0 wl_chm.o 0 0 0 0 0 0 0 0 0 0 0 wl_cnx.o 0 0 0 0 0 0 0 0 0 0 0 nvs_api.o 0 0 0 0 0 0 0 0 0 0 0 nvs_item_hash_list.o 0 0 0 0 0 0 0 0 0 0 0 nvs_page.o 0 0 0 0 0 0 0 0 0 0 0 nvs_pagemanager.o 0 0 0 0 0 0 0 0 0 0 0 nvs_storage.o 0 0 0 0 0 0 0 0 0 0 0 nvs_types.o 0 0 0 0 0 0 0 0 0 0 0 phy.o 0 0 0 0 0 0 0 0 0 0 0 phy_chip_v7.o 0 0 0 0 0 0 0 0 0 0 0 phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 0 0 0 phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 0 0 0 esf_buf.o 0 0 0 0 0 0 0 0 0 0 0 if_hwctrl.o 0 0 0 0 0 0 0 0 0 0 0 lmac.o 0 0 0 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 0 0 0 pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 0 0 0 pp.o 0 0 0 0 0 0 0 0 0 0 0 pp_debug.o 0 0 0 0 0 0 0 0 0 0 0 pp_timer.o 0 0 0 0 0 0 0 0 0 0 0 rate_control.o 0 0 0 0 0 0 0 0 0 0 0 trc.o 0 0 0 0 0 0 0 0 0 0 0 wdev.o 0 0 0 0 0 0 0 0 0 0 0 bt_bb.o 0 0 0 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 0 0 0 rtc.o 0 0 0 0 0 0 0 0 0 0 0 rtc_analog.o 0 0 0 0 0 0 0 0 0 0 0 smartconfig_ack.o 0 0 0 0 0 0 0 0 0 0 0 gpio_periph.o 0 0 0 0 0 0 0 0 0 0 0 rtc_sleep.o 0 0 0 0 0 0 0 0 0 0 0 bad_alloc.o 0 0 0 0 0 0 0 0 0 0 0 del_op.o 0 0 0 0 0 0 0 0 0 0 0 del_opv.o 0 0 0 0 0 0 0 0 0 0 0 eh_exception.o 0 0 0 0 0 0 0 0 0 0 0 new_handler.o 0 0 0 0 0 0 0 0 0 0 0 pure.o 0 0 0 0 0 0 0 0 0 0 0 tinfo.o 0 0 0 0 0 0 0 0 0 0 0 ap_config.o 0 0 0 0 0 0 0 0 0 0 0 common.o 0 0 0 0 0 0 0 0 0 0 0 wpa.o 0 0 0 0 0 0 0 0 0 0 0 wpa_auth.o 0 0 0 0 0 0 0 0 0 0 0 wpa_auth_ie.o 0 0 0 0 0 0 0 0 0 0 0 wpa_common.o 0 0 0 0 0 0 0 0 0 0 0 wpa_debug.o 0 0 0 0 0 0 0 0 0 0 0 wpa_ie.o 0 0 0 0 0 0 0 0 0 0 0 wpa_main.o 0 0 0 0 0 0 0 0 0 0 0 wpabuf.o 0 0 0 0 0 0 0 0 0 0 0 wpas_glue.o 0 0 0 0 0 0 0 0 0 0 0 wpa2_internal.o 0 0 0 0 0 0 0 0 0 0 0 os_xtensa.o 0 0 0 0 0 0 0 0 0 0 0 wps_internal.o 0 0 0 0 0 0 0 0 0 0 0 The following entries are present in only: Object File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total bootloader_utility.c.o 0 1 1607 0 0 0 2216 3824 0 0 3823 esp_image_format.c.o 0 8 1291 0 0 0 2316 3615 0 0 3607 bootloader_esp32.c.o 0 0 891 1610 0 0 26 2527 0 0 2527 rtc_clk.c.o 0 4 160 0 0 0 2217 2381 0 0 2377 spi_flash_rom_patch.c.o 0 0 0 0 0 0 2110 2110 0 0 2110 bootloader_flash.c.o 4 1 649 0 0 0 898 1552 0 0 1551 rtc_clk_init.c.o 0 0 559 773 0 0 0 1332 0 0 1332 bootloader_random.c.o 0 0 118 0 0 0 1057 1175 0 0 1175 bootloader_common.c.o 0 0 506 0 0 0 493 999 0 0 999 bootloader_flash_config_ 0 0 0 13 0 0 970 983 0 0 983 rtc_time.c.o 0 0 197 705 0 0 0 902 0 0 902 bootloader_sha.c.o 0 4 322 0 0 0 479 805 0 0 801 flash_partitions.c.o 0 0 355 0 0 0 365 720 0 0 720 rtc_wdt.c.o 0 0 0 0 0 0 710 710 0 0 710 bootloader_init.c.o 0 24 348 352 0 0 0 724 0 0 700 flash_qio_mode.c.o 0 0 0 502 0 0 0 502 0 0 502 rtc_init.c.o 0 0 0 301 0 0 0 301 0 0 301 bootloader_start.c.o 0 0 59 143 0 0 0 202 0 0 202 bootloader_clock.c.o 0 0 8 0 0 0 170 178 0 0 178 bootloader_efuse_esp32.c 0 0 0 0 0 0 130 130 0 0 130 log_noos.c.o 0 0 0 0 0 0 34 34 0 0 34 cpu_util.c.o 0 0 0 0 0 0 18 18 0 0 18 crtbegin.o 0 0 8 0 0 0 0 8 0 0 8 crtend.o 0 0 8 0 0 0 0 8 0 0 8 crti.o 0 0 0 3 0 0 3 6 0 0 6 crt0.o 0 0 0 0 0 0 0 0 0 0 0 crtn.o 0 0 0 0 0 0 0 0 0 0 0 project_elf_src.c.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-impure.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-memcmp.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-memcpy.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-memset.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-strcspn.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-strlen.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-strncpy.o 0 0 0 0 0 0 0 0 0 0 0 lib_a-strstr.o 0 0 0 0 0 0 0 0 0 0 0 _bswapsi2.o 0 0 0 0 0 0 0 0 0 0 0 gpio_periph.c.o 0 0 0 0 0 0 0 0 0 0 0 *** Running idf_size.py diff --files with itself... MAP file: app.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) .data size: 9324 bytes 9324 .bss size: 8296 bytes 8296 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) .text size: 37908 bytes 37908 .vectors size: 1024 bytes 1024 Used Flash size : 186524 bytes 186524 .text : 146944 bytes 146944 .rodata : 39580 bytes 39580 Total image size: 234780 bytes (.bin may be padded larger) 234780 Per-file contributions to ELF file: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- lib_a-vfprintf.o| | | | | | | | | | | | | | | | 14193| 14193| | 704| 704| | 14897| 14897| lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13834| 13834| | 756| 756| | 14590| 14590| lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9642| 9642| | 1176| 1176| | 10818| 10818| lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 704| 704| | 10637| 10637| tcp_in.o| | | | 54| 54| | | | | | | | 54| 54| | 8127| 8127| | 916| 916| | 9043| 9043| nd6.o| 8| 8| | 1027| 1027| | | | | | | | 1035| 1035| | 8427| 8427| | 136| 136| | 8571| 8571| tasks.o| 20| 20| | 700| 700| | 5667| 5667| | | | | 6387| 6387| | | | | 503| 503| | 6190| 6190| tcp_out.o| | | | | | | | | | | | | | | | 5060| 5060| | 1124| 1124| | 6184| 6184| tcp.o| 4| 4| | 23| 23| | | | | | | | 27| 27| | 4290| 4290| | 1384| 1384| | 5678| 5678| sockets.o| | | | 728| 728| | | | | | | | 728| 728| | 4627| 4627| | 824| 824| | 5451| 5451| api_msg.o| | | | | | | | | | | | | | | | 3763| 3763| | 1366| 1366| | 5129| 5129| dhcp.o| | | | 8| 8| | | | | | | | 8| 8| | 3456| 3456| | 1401| 1401| | 4857| 4857| panic.o| 2579| 2579| | 5| 5| | 2145| 2145| | | | | 4729| 4729| | | | | | | | 4724| 4724| esp_err_to_name.o| | | | | | | | | | | | | | | | 50| 50| | 4091| 4091| | 4141| 4141| unwind-dw2-fde.o| 4| 4| | 20| 20| | | | | | | | 24| 24| | 3316| 3316| | 404| 404| | 3724| 3724| pbuf.o| | | | 1| 1| | | | | | | | 1| 1| | 2453| 2453| | 1161| 1161| | 3614| 3614| portasm.o| 3084| 3084| | | | | 480| 480| | | | | 3564| 3564| | | | | | | | 3564| 3564| lib_a-dtoa.o| | | | | | | | | | | | | | | | 3522| 3522| | 13| 13| | 3535| 3535| ip6.o| | | | | | | | | | | | | | | | 3212| 3212| | 124| 124| | 3336| 3336| spi_flash_rom_patch.o| | | | | | | 2518| 2518| | | | | 2518| 2518| | | | | 766| 766| | 3284| 3284| etharp.o| | | | 241| 241| | | | | | | | 241| 241| | 2618| 2618| | 658| 658| | 3276| 3276| udp.o| 2| 2| | 4| 4| | | | | | | | 6| 6| | 3020| 3020| | 216| 216| | 3238| 3238| intr_alloc.o| 8| 8| | 22| 22| | 726| 726| | | | | 756| 756| | 1749| 1749| | 710| 710| | 3193| 3193| multi_heap.o| 857| 857| | | | | 2217| 2217| | | | | 3074| 3074| | | | | | | | 3074| 3074| queue.o| 8| 8| | 56| 56| | 2569| 2569| | | | | 2633| 2633| | | | | 369| 369| | 2946| 2946| unwind-dw2-xtensa.o| | | | | | | | | | | | | | | | 2172| 2172| | 324| 324| | 2496| 2496| flash_ops.o| 32| 32| | 41| 41| | 2352| 2352| | | | | 2425| 2425| | 99| 99| | | | | 2483| 2483| rtc_clk.o| 660| 660| | 8| 8| | 1794| 1794| | | | | 2462| 2462| | | | | | | | 2454| 2454| lib_a-mprec.o| | | | | | | | | | | | | | | | 2134| 2134| | 296| 296| | 2430| 2430| ip6_frag.o| | | | 6| 6| | | | | | | | 6| 6| | 1905| 1905| | 442| 442| | 2347| 2347| api_lib.o| | | | | | | | | | | | | | | | 1425| 1425| | 919| 919| | 2344| 2344| vfs.o| 192| 192| | 40| 40| | | | | | | | 232| 232| | 1995| 1995| | 132| 132| | 2319| 2319| igmp.o| | | | 12| 12| | | | | | | | 12| 12| | 1604| 1604| | 707| 707| | 2311| 2311| unity_platform.o| | | | 13| 13| | | | | | | | 13| 13| | 1511| 1511| | 600| 600| | 2111| 2111| vfs_uart.o| 40| 40| | 63| 63| | | | | | | | 103| 103| | 1775| 1775| | 271| 271| | 2086| 2086| esp_timer_esp32.o| 8| 8| | 26| 26| | 1295| 1295| | | | | 1329| 1329| | 254| 254| | 526| 526| | 2083| 2083| rtc_periph.o| | | | | | | | | | | | | | | | | | | 2080| 2080| | 2080| 2080| dns.o| | | | 1292| 1292| | | | | | | | 1292| 1292| | 1809| 1809| | 206| 206| | 2015| 2015| heap_caps.o| 4| 4| | | | | 1195| 1195| | | | | 1199| 1199| | 188| 188| | 593| 593| | 1980| 1980| eh_personality.o| | | | | | | | | | | | | | | | 1561| 1561| | 384| 384| | 1945| 1945| ip4.o| | | | 6| 6| | | | | | | | 6| 6| | 1664| 1664| | 139| 139| | 1803| 1803| flash_mmap.o| | | | 296| 296| | 1298| 1298| | | | | 1594| 1594| | 124| 124| | 327| 327| | 1749| 1749| xtensa_vectors.o| 8| 8| | | | | 1272| 1272| | 425| 425| | 1705| 1705| | | | | 36| 36| | 1741| 1741| cpu_start.o| | | | 1| 1| | 806| 806| | | | | 807| 807| | 277| 277| | 486| 486| | 1569| 1569| clk.o| | | | | | | 67| 67| | | | | 67| 67| | 581| 581| | 893| 893| | 1541| 1541| netif.o| | | | 241| 241| | | | | | | | 241| 241| | 1239| 1239| | 287| 287| | 1526| 1526| sys_arch.o| | | | 8| 8| | | | | | | | 8| 8| | 1216| 1216| | 222| 222| | 1438| 1438| multi_heap_poisoning.o| 470| 470| | | | | 964| 964| | | | | 1434| 1434| | | | | | | | 1434| 1434| heap_caps_init.o| | | | 4| 4| | | | | | | | 4| 4| | 1030| 1030| | 387| 387| | 1417| 1417| timers.o| 8| 8| | 56| 56| | 1149| 1149| | | | | 1213| 1213| | | | | 233| 233| | 1390| 1390| mld6.o| | | | 4| 4| | | | | | | | 4| 4| | 1334| 1334| | | | | 1334| 1334| cache_utils.o| 4| 4| | 14| 14| | 836| 836| | | | | 854| 854| | 81| 81| | 390| 390| | 1311| 1311| raw.o| | | | 4| 4| | | | | | | | 4| 4| | 1087| 1087| | 223| 223| | 1310| 1310| esp_timer.o| 8| 8| | 20| 20| | 702| 702| | | | | 730| 730| | 429| 429| | 142| 142| | 1281| 1281| system_api.o| | | | 8| 8| | 589| 589| | | | | 597| 597| | | | | 662| 662| | 1251| 1251| soc_memory_layout.o| | | | | | | | | | | | | | | | | | | 1239| 1239| | 1239| 1239| icmp.o| | | | | | | | | | | | | | | | 769| 769| | 371| 371| | 1140| 1140| xtensa_intr_asm.o| 1024| 1024| | | | | 51| 51| | | | | 1075| 1075| | | | | | | | 1075| 1075| log.o| 8| 8| | 268| 268| | 456| 456| | | | | 732| 732| | 396| 396| | 166| 166| | 1026| 1026| pthread.o| 8| 8| | 8| 8| | 174| 174| | | | | 190| 190| | 298| 298| | 512| 512| | 992| 992| icmp6.o| | | | | | | | | | | | | | | | 863| 863| | 127| 127| | 990| 990| port.o| | | | 16| 16| | 617| 617| | | | | 633| 633| | | | | 369| 369| | 986| 986| rtc_init.o| | | | | | | 980| 980| | | | | 980| 980| | | | | | | | 980| 980| rtc_time.o| | | | | | | 803| 803| | | | | 803| 803| | | | | 137| 137| | 940| 940| dport_access.o| 8| 8| | 40| 40| | 539| 539| | | | | 587| 587| | 189| 189| | 129| 129| | 865| 865| lib_a-fseeko.o| | | | | | | | | | | | | | | | 862| 862| | | | | 862| 862| unity.o| | | | 108| 108| | | | | | | | 108| 108| | 767| 767| | 90| 90| | 857| 857| esp_ota_ops.o| | | | | | | | | | | | | | | | 123| 123| | 717| 717| | 840| 840| tcpip.o| | | | 16| 16| | | | | | | | 16| 16| | 644| 644| | 191| 191| | 835| 835| time.o| | | | 32| 32| | 139| 139| | | | | 171| 171| | 691| 691| | | | | 830| 830| periph_ctrl.o| 8| 8| | | | | | | | | | | 8| 8| | 520| 520| | 256| 256| | 784| 784| timers.o| | | | 12| 12| | | | | | | | 12| 12| | 638| 638| | 131| 131| | 769| 769| partition.o| | | | 8| 8| | | | | | | | 8| 8| | 582| 582| | 141| 141| | 723| 723| locks.o| 8| 8| | | | | 552| 552| | | | | 560| 560| | | | | 84| 84| | 644| 644| pthread_local_storage.o| 8| 8| | 4| 4| | | | | | | | 12| 12| | 476| 476| | 126| 126| | 610| 610| ipc.o| | | | 36| 36| | 159| 159| | | | | 195| 195| | 329| 329| | 104| 104| | 592| 592| inet_chksum.o| | | | | | | | | | | | | | | | 580| 580| | | | | 580| 580| tcpip_adapter_lwip.o| | | | 81| 81| | | | | | | | 81| 81| | 180| 180| | 359| 359| | 539| 539| crosscore_int.o| 8| 8| | 8| 8| | 204| 204| | | | | 220| 220| | 126| 126| | 148| 148| | 486| 486| netbuf.o| | | | | | | | | | | | | | | | 154| 154| | 326| 326| | 480| 480| vfs_lwip.o| | | | | | | | | | | | | | | | 307| 307| | 155| 155| | 462| 462| timer.o| 16| 16| | | | | | | | | | | 16| 16| | 112| 112| | 281| 281| | 409| 409| int_wdt.o| | | | 1| 1| | 87| 87| | | | | 88| 88| | 301| 301| | | | | 388| 388| eh_globals.o| | | | 16| 16| | | | | | | | 16| 16| | 149| 149| | 193| 193| | 342| 342| brownout.o| | | | | | | | | | | | | | | | 145| 145| | 191| 191| | 336| 336| windowspill_asm.o| | | | | | | 311| 311| | | | | 311| 311| | | | | | | | 311| 311| cpu_util.o| | | | | | | 310| 310| | | | | 310| 310| | | | | | | | 310| 310| rtc_module.o| 8| 8| | 8| 8| | | | | | | | 16| 16| | 291| 291| | | | | 299| 299| xtensa_context.o| | | | | | | 299| 299| | | | | 299| 299| | | | | | | | 299| 299| eh_terminate.o| | | | | | | | | | | | | | | | 117| 117| | 141| 141| | 258| 258| ethernet.o| | | | | | | | | | | | | | | | 244| 244| | 12| 12| | 256| 256| dport_panic_highint_hdl.| 8| 8| | | | | 234| 234| | | | | 242| 242| | | | | | | | 242| 242| lib_a-reent.o| | | | | | | | | | | | | | | | 232| 232| | | | | 232| 232| lib_a-fopen.o| | | | | | | | | | | | | | | | 228| 228| | | | | 228| 228| syscall_table.o| 144| 144| | 240| 240| | | | | | | | 384| 384| | 67| 67| | | | | 211| 211| dhcpserver.o| | | | 4| 4| | | | | | | | 4| 4| | 203| 203| | | | | 203| 203| freertos_hooks.o| 8| 8| | 128| 128| | 43| 43| | | | | 179| 179| | 137| 137| | | | | 188| 188| lib_a-puts.o| | | | | | | | | | | | | | | | 182| 182| | | | | 182| 182| test_utils.o| | | | | | | | | | | | | | | | 38| 38| | 140| 140| | 178| 178| lib_a-sprintf.o| | | | | | | | | | | | | | | | 167| 167| | | | | 167| 167| cache_err_int.o| | | | | | | 56| 56| | | | | 56| 56| | 98| 98| | | | | 154| 154| list.o| | | | | | | 142| 142| | | | | 142| 142| | | | | | | | 142| 142| xtensa_intr.o| | | | | | | 104| 104| | | | | 104| 104| | | | | 35| 35| | 139| 139| syscalls.o| | | | | | | 94| 94| | | | | 94| 94| | 45| 45| | | | | 139| 139| si_class_type_info.o| | | | | | | | | | | | | | | | | | | 136| 136| | 136| 136| dbg_stubs.o| | | | 2072| 2072| | 32| 32| | | | | 2104| 2104| | 100| 100| | | | | 132| 132| lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128| lib_a-flags.o| | | | | | | | | | | | | | | | 127| 127| | | | | 127| 127| lib_a-printf.o| | | | | | | | | | | | | | | | 116| 116| | | | | 116| 116| ip4_addr.o| | | | | | | | | | | | | | | | 72| 72| | 40| 40| | 112| 112| class_type_info.o| | | | | | | | | | | | | | | | | | | 112| 112| | 112| 112| lib_a-s_frexp.o| | | | | | | | | | | | | | | | 110| 110| | | | | 110| 110| memp.o| | | | | | | | | | | | | | | | | | | 108| 108| | 108| 108| lib2funcs.o| | | | | | | 104| 104| | | | | 104| 104| | | | | | | | 104| 104| lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94| lib_a-s_fpclassify.o| | | | | | | 92| 92| | | | | 92| 92| | | | | | | | 92| 92| def.o| | | | | | | | | | | | | | | | 91| 91| | | | | 91| 91| lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84| hw_random.o| | | | 4| 4| | 74| 74| | | | | 78| 78| | | | | | | | 74| 74| stack_check.o| | | | 4| 4| | | | | | | | 4| 4| | 32| 32| | 42| 42| | 74| 74| clock.o| | | | | | | 72| 72| | | | | 72| 72| | | | | | | | 72| 72| reent_init.o| | | | | | | 68| 68| | | | | 68| 68| | | | | 2| 2| | 70| 70| app_main.o| | | | | | | | | | | | | | | | 53| 53| | 10| 10| | 63| 63| state_asm--restore_extra| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| state_asm--save_extra_nw| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| new_opv.o| | | | | | | | | | | | | | | | | | | 56| 56| | 56| 56| ip.o| | | | 60| 60| | | | | | | | 60| 60| | 50| 50| | | | | 50| 50| uart.o| 8| 8| | 12| 12| | | | | | | | 20| 20| | 38| 38| | | | | 46| 46| xtensa_vector_defaults.o| | | | | | | 46| 46| | | | | 46| 46| | | | | | | | 46| 46| lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45| _divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| new_op.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| xtensa_init.o| | | | 4| 4| | 32| 32| | | | | 36| 36| | | | | | | | 32| 32| interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32| init.o| | | | | | | | | | | | | | | | 27| 27| | | | | 27| 27| wifi_init.o| | | | | | | | | | | | | | | | 17| 17| | 9| 9| | 26| 26| ip6_addr.o| | | | | | | | | | | | | | | | | | | 20| 20| | 20| 20| lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10| int_asm--set_intclear.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| eri.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| cxx_exception_stubs.o| | | | | | | | | | | | | | | | 6| 6| | | | | 6| 6| cxx_guards.o| | | | | | | | | | | | | | | | 5| 5| | | | | 5| 5| FreeRTOS-openocd.o| 4| 4| | | | | | | | | | | 4| 4| | | | | | | | 4| 4| eh_term_handler.o| 4| 4| | | | | | | | | | | 4| 4| | | | | | | | 4| 4| eh_unex_handler.o| 4| 4| | | | | | | | | | | 4| 4| | | | | | | | 4| 4| bootloader_flash.o| | | | | | | | | | | | | | | | | | | | | | | | bootloader_sha.o| | | | | | | | | | | | | | | | | | | | | | | | esp_image_format.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-snprintf.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-vsnprintf.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-xpg_strerror_r.o| | | | | | | | | | | | | | | | | | | | | | | | coexist_api.o| | | | | | | | | | | | | | | | | | | | | | | | coexist_arbit.o| | | | | | | | | | | | | | | | | | | | | | | | coexist_core.o| | | | | | | | | | | | | | | | | | | | | | | | coexist_dbg.o| | | | | | | | | | | | | | | | | | | | | | | | coexist_hw.o| | | | | | | | | | | | | | | | | | | | | | | | coexist_param.o| | | | | | | | | | | | | | | | | | | | | | | | coexist_timer.o| | | | | | | | | | | | | | | | | | | | | | | | misc_nvs.o| | | | | | | | | | | | | | | | | | | | | | | | gpio.o| | | | | | | | | | | | | | | | | | | | | | | | ets_timer_legacy.o| | | | | | | | | | | | | | | | | | | | | | | | event_default_handlers.o| | | | | | | | | | | | | | | | | | | | | | | | event_loop.o| | | | | | | | | | | | | | | | | | | | | | | | lib_printf.o| | | | | | | | | | | | | | | | | | | | | | | | phy_init.o| | | | | | | | | | | | | | | | | | | | | | | | sha.o| | | | | | | | | | | | | | | | | | | | | | | | wifi_os_adapter.o| | | | | | | | | | | | | | | | | | | | | | | | emac_dev.o| | | | | | | | | | | | | | | | | | | | | | | | emac_main.o| | | | | | | | | | | | | | | | | | | | | | | | event_groups.o| | | | | | | | | | | | | | | | | | | | | | | | ringbuf.o| | | | | | | | | | | | | | | | | | | | | | | | _addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | | _cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | | _divdf3.o| | | | | | | | | | | | | | | | | | | | | | | | _divsf3.o| | | | | | | | | | | | | | | | | | | | | | | | _extendsfdf2.o| | | | | | | | | | | | | | | | | | | | | | | | _fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | | _floatdidf.o| | | | | | | | | | | | | | | | | | | | | | | | _floatdisf.o| | | | | | | | | | | | | | | | | | | | | | | | _floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | | _muldf3.o| | | | | | | | | | | | | | | | | | | | | | | | _popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | | ethernetif.o| | | | | | | | | | | | | | | | | | | | | | | | ethip6.o| | | | | | | | | | | | | | | | | | | | | | | | wlanif.o| | | | | | | | | | | | | | | | | | | | | | | | esp_sha256.o| | | | | | | | | | | | | | | | | | | | | | | | mesh.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_common.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_config.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_main.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_parent.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_route.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_schedule.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_timer.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_utilities.o| | | | | | | | | | | | | | | | | | | | | | | | mesh_wifi.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_action.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_action_vendor.| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_api.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_crypto.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_crypto_ccmp.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_crypto_tkip.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_crypto_wep.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_debug.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_ets.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_hostap.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_ht.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_ie_vendor.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_input.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_ioctl.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_mesh_quick.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_misc.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_nvs.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_output.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_phy.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_power.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_proto.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_regdomain.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_rfid.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_scan.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_sta.o| | | | | | | | | | | | | | | | | | | | | | | | ieee80211_timer.o| | | | | | | | | | | | | | | | | | | | | | | | wl_chm.o| | | | | | | | | | | | | | | | | | | | | | | | wl_cnx.o| | | | | | | | | | | | | | | | | | | | | | | | nvs_api.o| | | | | | | | | | | | | | | | | | | | | | | | nvs_item_hash_list.o| | | | | | | | | | | | | | | | | | | | | | | | nvs_page.o| | | | | | | | | | | | | | | | | | | | | | | | nvs_pagemanager.o| | | | | | | | | | | | | | | | | | | | | | | | nvs_storage.o| | | | | | | | | | | | | | | | | | | | | | | | nvs_types.o| | | | | | | | | | | | | | | | | | | | | | | | phy.o| | | | | | | | | | | | | | | | | | | | | | | | phy_chip_v7.o| | | | | | | | | | | | | | | | | | | | | | | | phy_chip_v7_ana.o| | | | | | | | | | | | | | | | | | | | | | | | phy_chip_v7_cal.o| | | | | | | | | | | | | | | | | | | | | | | | esf_buf.o| | | | | | | | | | | | | | | | | | | | | | | | if_hwctrl.o| | | | | | | | | | | | | | | | | | | | | | | | lmac.o| | | | | | | | | | | | | | | | | | | | | | | | pm.o| | | | | | | | | | | | | | | | | | | | | | | | pm_for_bcn_only_mode.o| | | | | | | | | | | | | | | | | | | | | | | | pp.o| | | | | | | | | | | | | | | | | | | | | | | | pp_debug.o| | | | | | | | | | | | | | | | | | | | | | | | pp_timer.o| | | | | | | | | | | | | | | | | | | | | | | | rate_control.o| | | | | | | | | | | | | | | | | | | | | | | | trc.o| | | | | | | | | | | | | | | | | | | | | | | | wdev.o| | | | | | | | | | | | | | | | | | | | | | | | bt_bb.o| | | | | | | | | | | | | | | | | | | | | | | | pm.o| | | | | | | | | | | | | | | | | | | | | | | | rtc.o| | | | | | | | | | | | | | | | | | | | | | | | rtc_analog.o| | | | | | | | | | | | | | | | | | | | | | | | smartconfig_ack.o| | | | | | | | | | | | | | | | | | | | | | | | gpio_periph.o| | | | | | | | | | | | | | | | | | | | | | | | rtc_sleep.o| | | | | | | | | | | | | | | | | | | | | | | | bad_alloc.o| | | | | | | | | | | | | | | | | | | | | | | | del_op.o| | | | | | | | | | | | | | | | | | | | | | | | del_opv.o| | | | | | | | | | | | | | | | | | | | | | | | eh_exception.o| | | | | | | | | | | | | | | | | | | | | | | | new_handler.o| | | | | | | | | | | | | | | | | | | | | | | | pure.o| | | | | | | | | | | | | | | | | | | | | | | | tinfo.o| | | | | | | | | | | | | | | | | | | | | | | | ap_config.o| | | | | | | | | | | | | | | | | | | | | | | | common.o| | | | | | | | | | | | | | | | | | | | | | | | wpa.o| | | | | | | | | | | | | | | | | | | | | | | | wpa_auth.o| | | | | | | | | | | | | | | | | | | | | | | | wpa_auth_ie.o| | | | | | | | | | | | | | | | | | | | | | | | wpa_common.o| | | | | | | | | | | | | | | | | | | | | | | | wpa_debug.o| | | | | | | | | | | | | | | | | | | | | | | | wpa_ie.o| | | | | | | | | | | | | | | | | | | | | | | | wpa_main.o| | | | | | | | | | | | | | | | | | | | | | | | wpabuf.o| | | | | | | | | | | | | | | | | | | | | | | | wpas_glue.o| | | | | | | | | | | | | | | | | | | | | | | | wpa2_internal.o| | | | | | | | | | | | | | | | | | | | | | | | os_xtensa.o| | | | | | | | | | | | | | | | | | | | | | | | wps_internal.o| | | | | | | | | | | | | | | | | | | | | | | | *** Running idf_size.py diff --files with another app... MAP file: app.map MAP file: app2.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) .data size: 9324 bytes 8580 +744 .bss size: 8296 bytes 2024 +6272 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38956 -24 ( +24 remain, +0 total) .text size: 37908 bytes 37929 -21 .vectors size: 1024 bytes 1027 -3 Used Flash size : 186524 bytes 99551 +86973 .text : 146944 bytes 77191 +69753 .rodata : 39580 bytes 22360 +17220 Total image size: 234780 bytes (.bin may be padded larger) 147087 +87693 Per-file contributions to ELF file: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- lib_a-vfprintf.o| | | | | | | | | | | | | | | | 14193| 13681| +512| 704| 700| +4| 14897| 14381| +516 lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13834| 13290| +544| 756| 752| +4| 14590| 14042| +548 lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9642| 9623| +19| 1176| 1172| +4| 10818| 10795| +23 lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 704| 700| +4| 10637| 10633| +4 lib_a-dtoa.o| | | | | | | | | | | | | | | | 3522| 3524| -2| 13| 13| | 3535| 3537| -2 lib_a-mprec.o| | | | | | | | | | | | | | | | 2134| 2140| -6| 296| 296| | 2430| 2436| -6 lib_a-fseeko.o| | | | | | | | | | | | | | | | 862| 918| -56| | | | 862| 918| -56 windowspill_asm.o| | | | | | | 311| 315| -4| | | | 311| 315| -4| | | | | | | 311| 315| -4 lib_a-reent.o| | | | | | | | | | | | | | | | 232| 236| -4| | | | 232| 236| -4 lib_a-fopen.o| | | | | | | | | | | | | | | | 228| 244| -16| | | | 228| 244| -16 lib_a-puts.o| | | | | | | | | | | | | | | | 182| 234| -52| | | | 182| 234| -52 lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128| lib_a-flags.o| | | | | | | | | | | | | | | | 127| 128| -1| | | | 127| 128| -1 lib_a-printf.o| | | | | | | | | | | | | | | | 116| | +116| | | | 116| | +116 lib_a-s_frexp.o| | | | | | | | | | | | | | | | 110| 100| +10| | | | 110| 100| +10 lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94| lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84| state_asm--restore_extra| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| state_asm--save_extra_nw| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45| _divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32| lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10| int_asm--set_intclear.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-snprintf.o| | | | | | | | | | | | | | | | | 217| -217| | | | | 217| -217 lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | | _addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | | _cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | | _divdf3.o| | | | | | | | | | | | | | | | | | | | | | | | _fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | | _floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | | _muldf3.o| | | | | | | | | | | | | | | | | | | | | | | | _popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | | The following entries are present in only: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total tcp_in.o 0 54 0 0 54 8127 916 9043 nd6.o 8 1027 0 0 1035 8427 136 8571 tasks.o 20 700 5667 0 6387 0 503 6190 tcp_out.o 0 0 0 0 0 5060 1124 6184 tcp.o 4 23 0 0 27 4290 1384 5678 sockets.o 0 728 0 0 728 4627 824 5451 api_msg.o 0 0 0 0 0 3763 1366 5129 dhcp.o 0 8 0 0 8 3456 1401 4857 panic.o 2579 5 2145 0 4729 0 0 4724 esp_err_to_name.o 0 0 0 0 0 50 4091 4141 unwind-dw2-fde.o 4 20 0 0 24 3316 404 3724 pbuf.o 0 1 0 0 1 2453 1161 3614 portasm.o 3084 0 480 0 3564 0 0 3564 ip6.o 0 0 0 0 0 3212 124 3336 spi_flash_rom_patch.o 0 0 2518 0 2518 0 766 3284 etharp.o 0 241 0 0 241 2618 658 3276 udp.o 2 4 0 0 6 3020 216 3238 intr_alloc.o 8 22 726 0 756 1749 710 3193 multi_heap.o 857 0 2217 0 3074 0 0 3074 queue.o 8 56 2569 0 2633 0 369 2946 unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496 flash_ops.o 32 41 2352 0 2425 99 0 2483 rtc_clk.o 660 8 1794 0 2462 0 0 2454 ip6_frag.o 0 6 0 0 6 1905 442 2347 api_lib.o 0 0 0 0 0 1425 919 2344 vfs.o 192 40 0 0 232 1995 132 2319 igmp.o 0 12 0 0 12 1604 707 2311 unity_platform.o 0 13 0 0 13 1511 600 2111 vfs_uart.o 40 63 0 0 103 1775 271 2086 esp_timer_esp32.o 8 26 1295 0 1329 254 526 2083 rtc_periph.o 0 0 0 0 0 0 2080 2080 dns.o 0 1292 0 0 1292 1809 206 2015 heap_caps.o 4 0 1195 0 1199 188 593 1980 eh_personality.o 0 0 0 0 0 1561 384 1945 ip4.o 0 6 0 0 6 1664 139 1803 flash_mmap.o 0 296 1298 0 1594 124 327 1749 xtensa_vectors.o 8 0 1272 425 1705 0 36 1741 cpu_start.o 0 1 806 0 807 277 486 1569 clk.o 0 0 67 0 67 581 893 1541 netif.o 0 241 0 0 241 1239 287 1526 sys_arch.o 0 8 0 0 8 1216 222 1438 multi_heap_poisoning.o 470 0 964 0 1434 0 0 1434 heap_caps_init.o 0 4 0 0 4 1030 387 1417 timers.o 8 56 1149 0 1213 0 233 1390 mld6.o 0 4 0 0 4 1334 0 1334 cache_utils.o 4 14 836 0 854 81 390 1311 raw.o 0 4 0 0 4 1087 223 1310 esp_timer.o 8 20 702 0 730 429 142 1281 system_api.o 0 8 589 0 597 0 662 1251 soc_memory_layout.o 0 0 0 0 0 0 1239 1239 icmp.o 0 0 0 0 0 769 371 1140 xtensa_intr_asm.o 1024 0 51 0 1075 0 0 1075 log.o 8 268 456 0 732 396 166 1026 pthread.o 8 8 174 0 190 298 512 992 icmp6.o 0 0 0 0 0 863 127 990 port.o 0 16 617 0 633 0 369 986 rtc_init.o 0 0 980 0 980 0 0 980 rtc_time.o 0 0 803 0 803 0 137 940 dport_access.o 8 40 539 0 587 189 129 865 unity.o 0 108 0 0 108 767 90 857 esp_ota_ops.o 0 0 0 0 0 123 717 840 tcpip.o 0 16 0 0 16 644 191 835 time.o 0 32 139 0 171 691 0 830 periph_ctrl.o 8 0 0 0 8 520 256 784 timers.o 0 12 0 0 12 638 131 769 partition.o 0 8 0 0 8 582 141 723 locks.o 8 0 552 0 560 0 84 644 pthread_local_storage.o 8 4 0 0 12 476 126 610 ipc.o 0 36 159 0 195 329 104 592 inet_chksum.o 0 0 0 0 0 580 0 580 tcpip_adapter_lwip.o 0 81 0 0 81 180 359 539 crosscore_int.o 8 8 204 0 220 126 148 486 netbuf.o 0 0 0 0 0 154 326 480 vfs_lwip.o 0 0 0 0 0 307 155 462 timer.o 16 0 0 0 16 112 281 409 int_wdt.o 0 1 87 0 88 301 0 388 eh_globals.o 0 16 0 0 16 149 193 342 brownout.o 0 0 0 0 0 145 191 336 cpu_util.o 0 0 310 0 310 0 0 310 rtc_module.o 8 8 0 0 16 291 0 299 xtensa_context.o 0 0 299 0 299 0 0 299 eh_terminate.o 0 0 0 0 0 117 141 258 ethernet.o 0 0 0 0 0 244 12 256 dport_panic_highint_hdl. 8 0 234 0 242 0 0 242 syscall_table.o 144 240 0 0 384 67 0 211 dhcpserver.o 0 4 0 0 4 203 0 203 freertos_hooks.o 8 128 43 0 179 137 0 188 test_utils.o 0 0 0 0 0 38 140 178 lib_a-sprintf.o 0 0 0 0 0 167 0 167 cache_err_int.o 0 0 56 0 56 98 0 154 list.o 0 0 142 0 142 0 0 142 xtensa_intr.o 0 0 104 0 104 0 35 139 syscalls.o 0 0 94 0 94 45 0 139 si_class_type_info.o 0 0 0 0 0 0 136 136 dbg_stubs.o 0 2072 32 0 2104 100 0 132 ip4_addr.o 0 0 0 0 0 72 40 112 class_type_info.o 0 0 0 0 0 0 112 112 memp.o 0 0 0 0 0 0 108 108 lib2funcs.o 0 0 104 0 104 0 0 104 lib_a-s_fpclassify.o 0 0 92 0 92 0 0 92 def.o 0 0 0 0 0 91 0 91 hw_random.o 0 4 74 0 78 0 0 74 stack_check.o 0 4 0 0 4 32 42 74 clock.o 0 0 72 0 72 0 0 72 reent_init.o 0 0 68 0 68 0 2 70 app_main.o 0 0 0 0 0 53 10 63 new_opv.o 0 0 0 0 0 0 56 56 ip.o 0 60 0 0 60 50 0 50 uart.o 8 12 0 0 20 38 0 46 xtensa_vector_defaults.o 0 0 46 0 46 0 0 46 new_op.o 0 0 0 0 0 0 40 40 xtensa_init.o 0 4 32 0 36 0 0 32 init.o 0 0 0 0 0 27 0 27 wifi_init.o 0 0 0 0 0 17 9 26 ip6_addr.o 0 0 0 0 0 0 20 20 eri.o 0 0 8 0 8 0 0 8 cxx_exception_stubs.o 0 0 0 0 0 6 0 6 cxx_guards.o 0 0 0 0 0 5 0 5 FreeRTOS-openocd.o 4 0 0 0 4 0 0 4 eh_term_handler.o 4 0 0 0 4 0 0 4 eh_unex_handler.o 4 0 0 0 4 0 0 4 bootloader_flash.o 0 0 0 0 0 0 0 0 bootloader_sha.o 0 0 0 0 0 0 0 0 esp_image_format.o 0 0 0 0 0 0 0 0 lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 coexist_api.o 0 0 0 0 0 0 0 0 coexist_arbit.o 0 0 0 0 0 0 0 0 coexist_core.o 0 0 0 0 0 0 0 0 coexist_dbg.o 0 0 0 0 0 0 0 0 coexist_hw.o 0 0 0 0 0 0 0 0 coexist_param.o 0 0 0 0 0 0 0 0 coexist_timer.o 0 0 0 0 0 0 0 0 misc_nvs.o 0 0 0 0 0 0 0 0 gpio.o 0 0 0 0 0 0 0 0 ets_timer_legacy.o 0 0 0 0 0 0 0 0 event_default_handlers.o 0 0 0 0 0 0 0 0 event_loop.o 0 0 0 0 0 0 0 0 lib_printf.o 0 0 0 0 0 0 0 0 phy_init.o 0 0 0 0 0 0 0 0 sha.o 0 0 0 0 0 0 0 0 wifi_os_adapter.o 0 0 0 0 0 0 0 0 emac_dev.o 0 0 0 0 0 0 0 0 emac_main.o 0 0 0 0 0 0 0 0 event_groups.o 0 0 0 0 0 0 0 0 ringbuf.o 0 0 0 0 0 0 0 0 _divsf3.o 0 0 0 0 0 0 0 0 _extendsfdf2.o 0 0 0 0 0 0 0 0 _floatdidf.o 0 0 0 0 0 0 0 0 _floatdisf.o 0 0 0 0 0 0 0 0 ethernetif.o 0 0 0 0 0 0 0 0 ethip6.o 0 0 0 0 0 0 0 0 wlanif.o 0 0 0 0 0 0 0 0 esp_sha256.o 0 0 0 0 0 0 0 0 mesh.o 0 0 0 0 0 0 0 0 mesh_common.o 0 0 0 0 0 0 0 0 mesh_config.o 0 0 0 0 0 0 0 0 mesh_main.o 0 0 0 0 0 0 0 0 mesh_parent.o 0 0 0 0 0 0 0 0 mesh_route.o 0 0 0 0 0 0 0 0 mesh_schedule.o 0 0 0 0 0 0 0 0 mesh_timer.o 0 0 0 0 0 0 0 0 mesh_utilities.o 0 0 0 0 0 0 0 0 mesh_wifi.o 0 0 0 0 0 0 0 0 ieee80211.o 0 0 0 0 0 0 0 0 ieee80211_action.o 0 0 0 0 0 0 0 0 ieee80211_action_vendor. 0 0 0 0 0 0 0 0 ieee80211_api.o 0 0 0 0 0 0 0 0 ieee80211_crypto.o 0 0 0 0 0 0 0 0 ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 ieee80211_debug.o 0 0 0 0 0 0 0 0 ieee80211_ets.o 0 0 0 0 0 0 0 0 ieee80211_hostap.o 0 0 0 0 0 0 0 0 ieee80211_ht.o 0 0 0 0 0 0 0 0 ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 ieee80211_input.o 0 0 0 0 0 0 0 0 ieee80211_ioctl.o 0 0 0 0 0 0 0 0 ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 ieee80211_misc.o 0 0 0 0 0 0 0 0 ieee80211_nvs.o 0 0 0 0 0 0 0 0 ieee80211_output.o 0 0 0 0 0 0 0 0 ieee80211_phy.o 0 0 0 0 0 0 0 0 ieee80211_power.o 0 0 0 0 0 0 0 0 ieee80211_proto.o 0 0 0 0 0 0 0 0 ieee80211_regdomain.o 0 0 0 0 0 0 0 0 ieee80211_rfid.o 0 0 0 0 0 0 0 0 ieee80211_scan.o 0 0 0 0 0 0 0 0 ieee80211_sta.o 0 0 0 0 0 0 0 0 ieee80211_timer.o 0 0 0 0 0 0 0 0 wl_chm.o 0 0 0 0 0 0 0 0 wl_cnx.o 0 0 0 0 0 0 0 0 nvs_api.o 0 0 0 0 0 0 0 0 nvs_item_hash_list.o 0 0 0 0 0 0 0 0 nvs_page.o 0 0 0 0 0 0 0 0 nvs_pagemanager.o 0 0 0 0 0 0 0 0 nvs_storage.o 0 0 0 0 0 0 0 0 nvs_types.o 0 0 0 0 0 0 0 0 phy.o 0 0 0 0 0 0 0 0 phy_chip_v7.o 0 0 0 0 0 0 0 0 phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 esf_buf.o 0 0 0 0 0 0 0 0 if_hwctrl.o 0 0 0 0 0 0 0 0 lmac.o 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 pp.o 0 0 0 0 0 0 0 0 pp_debug.o 0 0 0 0 0 0 0 0 pp_timer.o 0 0 0 0 0 0 0 0 rate_control.o 0 0 0 0 0 0 0 0 trc.o 0 0 0 0 0 0 0 0 wdev.o 0 0 0 0 0 0 0 0 bt_bb.o 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 rtc.o 0 0 0 0 0 0 0 0 rtc_analog.o 0 0 0 0 0 0 0 0 smartconfig_ack.o 0 0 0 0 0 0 0 0 gpio_periph.o 0 0 0 0 0 0 0 0 rtc_sleep.o 0 0 0 0 0 0 0 0 bad_alloc.o 0 0 0 0 0 0 0 0 del_op.o 0 0 0 0 0 0 0 0 del_opv.o 0 0 0 0 0 0 0 0 eh_exception.o 0 0 0 0 0 0 0 0 new_handler.o 0 0 0 0 0 0 0 0 pure.o 0 0 0 0 0 0 0 0 tinfo.o 0 0 0 0 0 0 0 0 ap_config.o 0 0 0 0 0 0 0 0 common.o 0 0 0 0 0 0 0 0 wpa.o 0 0 0 0 0 0 0 0 wpa_auth.o 0 0 0 0 0 0 0 0 wpa_auth_ie.o 0 0 0 0 0 0 0 0 wpa_common.o 0 0 0 0 0 0 0 0 wpa_debug.o 0 0 0 0 0 0 0 0 wpa_ie.o 0 0 0 0 0 0 0 0 wpa_main.o 0 0 0 0 0 0 0 0 wpabuf.o 0 0 0 0 0 0 0 0 wpas_glue.o 0 0 0 0 0 0 0 0 wpa2_internal.o 0 0 0 0 0 0 0 0 os_xtensa.o 0 0 0 0 0 0 0 0 wps_internal.o 0 0 0 0 0 0 0 0 The following entries are present in only: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total tasks.c.o 12 700 5737 0 6449 0 451 6200 esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154 vfs_uart.c.o 116 8 0 0 124 3758 783 4657 panic.c.o 2029 5 2223 0 4257 0 0 4252 portasm.S.o 3084 0 476 0 3560 0 0 3560 intr_alloc.c.o 8 22 656 0 686 1681 704 3049 queue.c.o 0 0 2411 0 2411 0 366 2777 uart.c.o 56 12 0 0 68 2099 452 2607 multi_heap.c.o 300 0 2245 0 2545 0 0 2545 cpu_start.c.o 0 1 1067 0 1068 255 1073 2395 rtc_clk.c.o 160 4 2104 0 2268 0 0 2264 vfs.c.o 192 40 0 0 232 1892 132 2216 gpio.c.o 32 0 0 0 32 1193 970 2195 spi_flash_hal_iram.c.o 24 0 1798 0 1822 0 0 1822 xtensa_vectors.S.o 8 0 1344 425 1777 0 36 1813 task_wdt.c.o 53 4 0 0 57 1223 494 1770 spi_flash_chip_generic.c 340 0 1423 0 1763 0 0 1763 flash_mmap.c.o 0 264 1320 0 1584 125 296 1741 cache_utils.c.o 4 14 833 0 851 81 430 1348 heap_caps.c.o 4 0 884 0 888 50 362 1300 timers.c.o 8 56 1007 0 1071 0 223 1238 esp_timer_impl_lac.c.o 8 8 514 0 530 322 389 1233 heap_caps_init.c.o 0 4 0 0 4 834 379 1213 soc_memory_layout.c.o 0 0 0 0 0 0 1197 1197 periph_ctrl.c.o 8 0 0 0 8 696 488 1192 port.c.o 0 32 737 0 769 0 340 1077 xtensa_intr_asm.S.o 1024 0 51 0 1075 0 0 1075 bootloader_flash_config_ 0 0 1028 0 1028 17 0 1045 rtc_time.c.o 0 0 819 0 819 0 194 1013 ringbuf.c.o 0 0 858 0 858 0 150 1008 rtc_init.c.o 0 0 956 0 956 0 0 956 esp_flash_api.c.o 0 0 600 0 600 16 244 860 clk.c.o 0 0 64 0 64 582 208 854 partition.c.o 0 8 0 0 8 668 181 849 time.c.o 0 32 123 0 155 719 0 842 memory_layout_utils.c.o 0 0 0 0 0 505 295 800 rtc_wdt.c.o 0 0 796 0 796 0 0 796 esp_timer.c.o 8 12 280 0 300 401 104 793 dport_access.c.o 8 40 422 0 470 189 126 745 ipc.c.o 0 56 192 0 248 367 117 676 log.c.o 8 264 34 0 306 484 147 673 locks.c.o 8 0 487 0 495 5 84 584 esp_flash_spi_init.c.o 120 4 0 0 124 191 261 572 uart_hal.c.o 0 0 0 0 0 493 0 493 flash_qio_mode.c.o 0 0 0 0 0 490 0 490 crosscore_int.c.o 8 8 195 0 211 134 146 483 int_wdt.c.o 0 1 94 0 95 341 0 435 system_api_esp32.c.o 0 0 435 0 435 0 0 435 esp_app_desc.c.o 0 0 109 0 109 12 256 377 lib_a-locale.o 364 0 0 0 364 0 10 374 uart_hal_iram.c.o 0 0 0 0 0 147 222 369 xtensa_context.S.o 0 0 367 0 367 0 0 367 esp_ota_ops.c.o 0 4 0 0 4 147 214 361 spi_flash_hal.c.o 0 0 0 0 0 302 48 350 brownout.c.o 0 0 0 0 0 120 203 323 freertos_hooks.c.o 8 128 47 0 183 243 0 298 spi_flash_chip_gd.c.o 95 0 181 0 276 0 0 276 brownout_hal.c.o 0 0 0 0 0 269 0 269 dport_panic_highint_hdl. 12 0 250 0 262 0 0 262 soc_hal.c.o 24 0 234 0 258 0 0 258 memspi_host_driver.c.o 43 0 206 0 249 0 0 249 rtc_module.c.o 16 8 0 0 24 231 0 247 syscall_table.c.o 144 240 0 0 384 82 0 226 debug_helpers.c.o 0 0 217 0 217 0 0 217 spi_flash_chip_issi.c.o 97 0 101 0 198 0 0 198 pthread_local_storage.c. 8 4 0 0 12 183 0 191 log_freertos.c.o 0 8 188 0 196 0 0 188 gpio_periph.c.o 0 0 0 0 0 0 160 160 cache_err_int.c.o 0 0 56 0 56 98 0 154 heap.c.o 0 0 151 0 151 0 0 151 xtensa_intr.c.o 0 0 113 0 113 0 35 148 spi_flash_os_func_noos.c 16 0 127 0 143 0 0 143 spi_flash_os_func_app.c. 24 0 91 0 115 25 0 140 list.c.o 0 0 138 0 138 0 0 138 blink.c.o 0 0 0 0 0 72 39 111 pthread.c.o 0 8 0 0 8 81 0 81 bootloader_mem.c.o 0 0 0 0 0 58 20 78 cpu_util.c.o 0 0 75 0 75 0 0 75 lib_a-mbtowc_r.o 0 0 0 0 0 72 0 72 lib_a-localeconv.o 0 0 0 0 0 63 0 63 flash_ops.c.o 20 4 14 0 38 29 0 63 reent_init.c.o 0 0 59 0 59 0 0 59 rtc_io.c.o 0 0 0 0 0 53 0 53 syscalls.c.o 0 0 0 0 0 50 0 50 mpu_hal.c.o 0 0 0 0 0 47 0 47 xtensa_vector_defaults.S 0 0 46 0 46 0 0 46 xtensa_init.c.o 0 4 32 0 36 0 0 32 spi_flash_chip_drivers.c 20 0 0 0 20 0 0 20 pthread.c.o 0 0 0 0 0 12 0 12 crtend.o 0 0 0 0 0 0 8 8 pm_esp32.c.o 0 0 0 0 0 8 0 8 cpu_hal.c.o 0 0 8 0 8 0 0 8 crti.o 0 0 0 3 3 3 0 6 cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6 cxx_guards.cpp.o 0 0 0 0 0 5 0 5 crtbegin.o 0 0 0 0 0 0 4 4 FreeRTOS-openocd.c.o 4 0 0 0 4 0 0 4 crt0.o 0 0 0 0 0 0 0 0 crtn.o 0 0 0 0 0 0 0 0 project_elf_src.c.o 0 0 0 0 0 0 0 0 bootloader_common.c.o 0 0 0 0 0 0 0 0 bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0 bootloader_flash.c.o 0 0 0 0 0 0 0 0 bootloader_random.c.o 0 0 0 0 0 0 0 0 bootloader_sha.c.o 0 0 0 0 0 0 0 0 bootloader_utility.c.o 0 0 0 0 0 0 0 0 esp_image_format.c.o 0 0 0 0 0 0 0 0 flash_partitions.c.o 0 0 0 0 0 0 0 0 isatty.o 0 0 0 0 0 0 0 0 lib_a-bzero.o 0 0 0 0 0 0 0 0 lib_a-ctype_.o 0 0 0 0 0 0 0 0 lib_a-environ.o 0 0 0 0 0 0 0 0 lib_a-envlock.o 0 0 0 0 0 0 0 0 lib_a-fclose.o 0 0 0 0 0 0 0 0 lib_a-fflush.o 0 0 0 0 0 0 0 0 lib_a-findfp.o 0 0 0 0 0 0 0 0 lib_a-fputwc.o 0 0 0 0 0 0 0 0 lib_a-fvwrite.o 0 0 0 0 0 0 0 0 lib_a-fwalk.o 0 0 0 0 0 0 0 0 lib_a-getenv_r.o 0 0 0 0 0 0 0 0 lib_a-gettzinfo.o 0 0 0 0 0 0 0 0 lib_a-gmtime_r.o 0 0 0 0 0 0 0 0 lib_a-impure.o 0 0 0 0 0 0 0 0 lib_a-iswspace.o 0 0 0 0 0 0 0 0 lib_a-lcltime_r.o 0 0 0 0 0 0 0 0 lib_a-makebuf.o 0 0 0 0 0 0 0 0 lib_a-mbrtowc.o 0 0 0 0 0 0 0 0 lib_a-memchr.o 0 0 0 0 0 0 0 0 lib_a-memcmp.o 0 0 0 0 0 0 0 0 lib_a-memcpy.o 0 0 0 0 0 0 0 0 lib_a-memmove.o 0 0 0 0 0 0 0 0 lib_a-memset.o 0 0 0 0 0 0 0 0 lib_a-month_lengths.o 0 0 0 0 0 0 0 0 lib_a-putc.o 0 0 0 0 0 0 0 0 lib_a-putchar.o 0 0 0 0 0 0 0 0 lib_a-qsort.o 0 0 0 0 0 0 0 0 lib_a-refill.o 0 0 0 0 0 0 0 0 lib_a-sccl.o 0 0 0 0 0 0 0 0 lib_a-siscanf.o 0 0 0 0 0 0 0 0 lib_a-stdio.o 0 0 0 0 0 0 0 0 lib_a-strcmp.o 0 0 0 0 0 0 0 0 lib_a-strcpy.o 0 0 0 0 0 0 0 0 lib_a-strcspn.o 0 0 0 0 0 0 0 0 lib_a-strerror_r.o 0 0 0 0 0 0 0 0 lib_a-strlcpy.o 0 0 0 0 0 0 0 0 lib_a-strlen.o 0 0 0 0 0 0 0 0 lib_a-strncmp.o 0 0 0 0 0 0 0 0 lib_a-strncpy.o 0 0 0 0 0 0 0 0 lib_a-strstr.o 0 0 0 0 0 0 0 0 lib_a-strtol.o 0 0 0 0 0 0 0 0 lib_a-strtoll.o 0 0 0 0 0 0 0 0 lib_a-strtoul.o 0 0 0 0 0 0 0 0 lib_a-strtoull.o 0 0 0 0 0 0 0 0 lib_a-svfiscanf.o 0 0 0 0 0 0 0 0 lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0 lib_a-tzlock.o 0 0 0 0 0 0 0 0 lib_a-tzset.o 0 0 0 0 0 0 0 0 lib_a-tzset_r.o 0 0 0 0 0 0 0 0 lib_a-tzvars.o 0 0 0 0 0 0 0 0 lib_a-ungetc.o 0 0 0 0 0 0 0 0 lib_a-wbuf.o 0 0 0 0 0 0 0 0 lib_a-wcrtomb.o 0 0 0 0 0 0 0 0 lib_a-wctomb_r.o 0 0 0 0 0 0 0 0 lib_a-wsetup.o 0 0 0 0 0 0 0 0 spi_common.c.o 0 0 0 0 0 0 0 0 esp_efuse_api.c.o 0 0 0 0 0 0 0 0 esp_efuse_fields.c.o 0 0 0 0 0 0 0 0 esp_efuse_table.c.o 0 0 0 0 0 0 0 0 esp_efuse_utility.c.o 0 0 0 0 0 0 0 0 hw_random.c.o 0 0 0 0 0 0 0 0 pm_locks.c.o 0 0 0 0 0 0 0 0 system_api.c.o 0 0 0 0 0 0 0 0 _bswapsi2.o 0 0 0 0 0 0 0 0 esp_sha256.c.o 0 0 0 0 0 0 0 0 sha.c.o 0 0 0 0 0 0 0 0 gpio_hal.c.o 0 0 0 0 0 0 0 0 rtc_io_hal.c.o 0 0 0 0 0 0 0 0 rtc_io_periph.c.o 0 0 0 0 0 0 0 0 spi_periph.c.o 0 0 0 0 0 0 0 0 uart_periph.c.o 0 0 0 0 0 0 0 0 spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0 md5-internal.c.o 0 0 0 0 0 0 0 0 debug_helpers_asm.S.o 0 0 0 0 0 0 0 0 *** Running idf_size.py diff --files with app in reverse order... MAP file: app2.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) .data size: 8580 bytes 9324 -744 .bss size: 2024 bytes 8296 -6272 Used static IRAM: 38956 bytes ( 92116 remain, 29.7% used) 38932 +24 ( -24 remain, +0 total) .text size: 37929 bytes 37908 +21 .vectors size: 1027 bytes 1024 +3 Used Flash size : 99551 bytes 186524 -86973 .text : 77191 bytes 146944 -69753 .rodata : 22360 bytes 39580 -17220 Total image size: 147087 bytes (.bin may be padded larger) 234780 -87693 Per-file contributions to ELF file: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- ----------------------- ----------------------- ----------------------- ----------------------- lib_a-vfprintf.o| | | | | | | | | | | | | | | | 13681| 14193| -512| 700| 704| -4| 14381| 14897| -516 lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13290| 13834| -544| 752| 756| -4| 14042| 14590| -548 lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9623| 9642| -19| 1172| 1176| -4| 10795| 10818| -23 lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 700| 704| -4| 10633| 10637| -4 lib_a-dtoa.o| | | | | | | | | | | | | | | | 3524| 3522| +2| 13| 13| | 3537| 3535| +2 lib_a-mprec.o| | | | | | | | | | | | | | | | 2140| 2134| +6| 296| 296| | 2436| 2430| +6 lib_a-fseeko.o| | | | | | | | | | | | | | | | 918| 862| +56| | | | 918| 862| +56 windowspill_asm.o| | | | | | | 315| 311| +4| | | | 315| 311| +4| | | | | | | 315| 311| +4 lib_a-fopen.o| | | | | | | | | | | | | | | | 244| 228| +16| | | | 244| 228| +16 lib_a-reent.o| | | | | | | | | | | | | | | | 236| 232| +4| | | | 236| 232| +4 lib_a-puts.o| | | | | | | | | | | | | | | | 234| 182| +52| | | | 234| 182| +52 lib_a-snprintf.o| | | | | | | | | | | | | | | | 217| | +217| | | | 217| | +217 lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128| lib_a-flags.o| | | | | | | | | | | | | | | | 128| 127| +1| | | | 128| 127| +1 lib_a-s_frexp.o| | | | | | | | | | | | | | | | 100| 110| -10| | | | 100| 110| -10 lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94| lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84| state_asm--restore_extra| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| state_asm--save_extra_nw| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45| _divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| _umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32| lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10| int_asm--set_intclear.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-printf.o| | | | | | | | | | | | | | | | | 116| -116| | | | | 116| -116 lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | | lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | | _addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | | _cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | | _divdf3.o| | | | | | | | | | | | | | | | | | | | | | | | _fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | | _floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | | _muldf3.o| | | | | | | | | | | | | | | | | | | | | | | | _popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | | The following entries are present in only: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total tasks.c.o 12 700 5737 0 6449 0 451 6200 esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154 vfs_uart.c.o 116 8 0 0 124 3758 783 4657 panic.c.o 2029 5 2223 0 4257 0 0 4252 portasm.S.o 3084 0 476 0 3560 0 0 3560 intr_alloc.c.o 8 22 656 0 686 1681 704 3049 queue.c.o 0 0 2411 0 2411 0 366 2777 uart.c.o 56 12 0 0 68 2099 452 2607 multi_heap.c.o 300 0 2245 0 2545 0 0 2545 cpu_start.c.o 0 1 1067 0 1068 255 1073 2395 rtc_clk.c.o 160 4 2104 0 2268 0 0 2264 vfs.c.o 192 40 0 0 232 1892 132 2216 gpio.c.o 32 0 0 0 32 1193 970 2195 spi_flash_hal_iram.c.o 24 0 1798 0 1822 0 0 1822 xtensa_vectors.S.o 8 0 1344 425 1777 0 36 1813 task_wdt.c.o 53 4 0 0 57 1223 494 1770 spi_flash_chip_generic.c 340 0 1423 0 1763 0 0 1763 flash_mmap.c.o 0 264 1320 0 1584 125 296 1741 cache_utils.c.o 4 14 833 0 851 81 430 1348 heap_caps.c.o 4 0 884 0 888 50 362 1300 timers.c.o 8 56 1007 0 1071 0 223 1238 esp_timer_impl_lac.c.o 8 8 514 0 530 322 389 1233 heap_caps_init.c.o 0 4 0 0 4 834 379 1213 soc_memory_layout.c.o 0 0 0 0 0 0 1197 1197 periph_ctrl.c.o 8 0 0 0 8 696 488 1192 port.c.o 0 32 737 0 769 0 340 1077 xtensa_intr_asm.S.o 1024 0 51 0 1075 0 0 1075 bootloader_flash_config_ 0 0 1028 0 1028 17 0 1045 rtc_time.c.o 0 0 819 0 819 0 194 1013 ringbuf.c.o 0 0 858 0 858 0 150 1008 rtc_init.c.o 0 0 956 0 956 0 0 956 esp_flash_api.c.o 0 0 600 0 600 16 244 860 clk.c.o 0 0 64 0 64 582 208 854 partition.c.o 0 8 0 0 8 668 181 849 time.c.o 0 32 123 0 155 719 0 842 memory_layout_utils.c.o 0 0 0 0 0 505 295 800 rtc_wdt.c.o 0 0 796 0 796 0 0 796 esp_timer.c.o 8 12 280 0 300 401 104 793 dport_access.c.o 8 40 422 0 470 189 126 745 ipc.c.o 0 56 192 0 248 367 117 676 log.c.o 8 264 34 0 306 484 147 673 locks.c.o 8 0 487 0 495 5 84 584 esp_flash_spi_init.c.o 120 4 0 0 124 191 261 572 uart_hal.c.o 0 0 0 0 0 493 0 493 flash_qio_mode.c.o 0 0 0 0 0 490 0 490 crosscore_int.c.o 8 8 195 0 211 134 146 483 int_wdt.c.o 0 1 94 0 95 341 0 435 system_api_esp32.c.o 0 0 435 0 435 0 0 435 esp_app_desc.c.o 0 0 109 0 109 12 256 377 lib_a-locale.o 364 0 0 0 364 0 10 374 uart_hal_iram.c.o 0 0 0 0 0 147 222 369 xtensa_context.S.o 0 0 367 0 367 0 0 367 esp_ota_ops.c.o 0 4 0 0 4 147 214 361 spi_flash_hal.c.o 0 0 0 0 0 302 48 350 brownout.c.o 0 0 0 0 0 120 203 323 freertos_hooks.c.o 8 128 47 0 183 243 0 298 spi_flash_chip_gd.c.o 95 0 181 0 276 0 0 276 brownout_hal.c.o 0 0 0 0 0 269 0 269 dport_panic_highint_hdl. 12 0 250 0 262 0 0 262 soc_hal.c.o 24 0 234 0 258 0 0 258 memspi_host_driver.c.o 43 0 206 0 249 0 0 249 rtc_module.c.o 16 8 0 0 24 231 0 247 syscall_table.c.o 144 240 0 0 384 82 0 226 debug_helpers.c.o 0 0 217 0 217 0 0 217 spi_flash_chip_issi.c.o 97 0 101 0 198 0 0 198 pthread_local_storage.c. 8 4 0 0 12 183 0 191 log_freertos.c.o 0 8 188 0 196 0 0 188 gpio_periph.c.o 0 0 0 0 0 0 160 160 cache_err_int.c.o 0 0 56 0 56 98 0 154 heap.c.o 0 0 151 0 151 0 0 151 xtensa_intr.c.o 0 0 113 0 113 0 35 148 spi_flash_os_func_noos.c 16 0 127 0 143 0 0 143 spi_flash_os_func_app.c. 24 0 91 0 115 25 0 140 list.c.o 0 0 138 0 138 0 0 138 blink.c.o 0 0 0 0 0 72 39 111 pthread.c.o 0 8 0 0 8 81 0 81 bootloader_mem.c.o 0 0 0 0 0 58 20 78 cpu_util.c.o 0 0 75 0 75 0 0 75 lib_a-mbtowc_r.o 0 0 0 0 0 72 0 72 lib_a-localeconv.o 0 0 0 0 0 63 0 63 flash_ops.c.o 20 4 14 0 38 29 0 63 reent_init.c.o 0 0 59 0 59 0 0 59 rtc_io.c.o 0 0 0 0 0 53 0 53 syscalls.c.o 0 0 0 0 0 50 0 50 mpu_hal.c.o 0 0 0 0 0 47 0 47 xtensa_vector_defaults.S 0 0 46 0 46 0 0 46 xtensa_init.c.o 0 4 32 0 36 0 0 32 spi_flash_chip_drivers.c 20 0 0 0 20 0 0 20 pthread.c.o 0 0 0 0 0 12 0 12 crtend.o 0 0 0 0 0 0 8 8 pm_esp32.c.o 0 0 0 0 0 8 0 8 cpu_hal.c.o 0 0 8 0 8 0 0 8 crti.o 0 0 0 3 3 3 0 6 cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6 cxx_guards.cpp.o 0 0 0 0 0 5 0 5 crtbegin.o 0 0 0 0 0 0 4 4 FreeRTOS-openocd.c.o 4 0 0 0 4 0 0 4 crt0.o 0 0 0 0 0 0 0 0 crtn.o 0 0 0 0 0 0 0 0 project_elf_src.c.o 0 0 0 0 0 0 0 0 bootloader_common.c.o 0 0 0 0 0 0 0 0 bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0 bootloader_flash.c.o 0 0 0 0 0 0 0 0 bootloader_random.c.o 0 0 0 0 0 0 0 0 bootloader_sha.c.o 0 0 0 0 0 0 0 0 bootloader_utility.c.o 0 0 0 0 0 0 0 0 esp_image_format.c.o 0 0 0 0 0 0 0 0 flash_partitions.c.o 0 0 0 0 0 0 0 0 isatty.o 0 0 0 0 0 0 0 0 lib_a-bzero.o 0 0 0 0 0 0 0 0 lib_a-ctype_.o 0 0 0 0 0 0 0 0 lib_a-environ.o 0 0 0 0 0 0 0 0 lib_a-envlock.o 0 0 0 0 0 0 0 0 lib_a-fclose.o 0 0 0 0 0 0 0 0 lib_a-fflush.o 0 0 0 0 0 0 0 0 lib_a-findfp.o 0 0 0 0 0 0 0 0 lib_a-fputwc.o 0 0 0 0 0 0 0 0 lib_a-fvwrite.o 0 0 0 0 0 0 0 0 lib_a-fwalk.o 0 0 0 0 0 0 0 0 lib_a-getenv_r.o 0 0 0 0 0 0 0 0 lib_a-gettzinfo.o 0 0 0 0 0 0 0 0 lib_a-gmtime_r.o 0 0 0 0 0 0 0 0 lib_a-impure.o 0 0 0 0 0 0 0 0 lib_a-iswspace.o 0 0 0 0 0 0 0 0 lib_a-lcltime_r.o 0 0 0 0 0 0 0 0 lib_a-makebuf.o 0 0 0 0 0 0 0 0 lib_a-mbrtowc.o 0 0 0 0 0 0 0 0 lib_a-memchr.o 0 0 0 0 0 0 0 0 lib_a-memcmp.o 0 0 0 0 0 0 0 0 lib_a-memcpy.o 0 0 0 0 0 0 0 0 lib_a-memmove.o 0 0 0 0 0 0 0 0 lib_a-memset.o 0 0 0 0 0 0 0 0 lib_a-month_lengths.o 0 0 0 0 0 0 0 0 lib_a-putc.o 0 0 0 0 0 0 0 0 lib_a-putchar.o 0 0 0 0 0 0 0 0 lib_a-qsort.o 0 0 0 0 0 0 0 0 lib_a-refill.o 0 0 0 0 0 0 0 0 lib_a-sccl.o 0 0 0 0 0 0 0 0 lib_a-siscanf.o 0 0 0 0 0 0 0 0 lib_a-stdio.o 0 0 0 0 0 0 0 0 lib_a-strcmp.o 0 0 0 0 0 0 0 0 lib_a-strcpy.o 0 0 0 0 0 0 0 0 lib_a-strcspn.o 0 0 0 0 0 0 0 0 lib_a-strerror_r.o 0 0 0 0 0 0 0 0 lib_a-strlcpy.o 0 0 0 0 0 0 0 0 lib_a-strlen.o 0 0 0 0 0 0 0 0 lib_a-strncmp.o 0 0 0 0 0 0 0 0 lib_a-strncpy.o 0 0 0 0 0 0 0 0 lib_a-strstr.o 0 0 0 0 0 0 0 0 lib_a-strtol.o 0 0 0 0 0 0 0 0 lib_a-strtoll.o 0 0 0 0 0 0 0 0 lib_a-strtoul.o 0 0 0 0 0 0 0 0 lib_a-strtoull.o 0 0 0 0 0 0 0 0 lib_a-svfiscanf.o 0 0 0 0 0 0 0 0 lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0 lib_a-tzlock.o 0 0 0 0 0 0 0 0 lib_a-tzset.o 0 0 0 0 0 0 0 0 lib_a-tzset_r.o 0 0 0 0 0 0 0 0 lib_a-tzvars.o 0 0 0 0 0 0 0 0 lib_a-ungetc.o 0 0 0 0 0 0 0 0 lib_a-wbuf.o 0 0 0 0 0 0 0 0 lib_a-wcrtomb.o 0 0 0 0 0 0 0 0 lib_a-wctomb_r.o 0 0 0 0 0 0 0 0 lib_a-wsetup.o 0 0 0 0 0 0 0 0 spi_common.c.o 0 0 0 0 0 0 0 0 esp_efuse_api.c.o 0 0 0 0 0 0 0 0 esp_efuse_fields.c.o 0 0 0 0 0 0 0 0 esp_efuse_table.c.o 0 0 0 0 0 0 0 0 esp_efuse_utility.c.o 0 0 0 0 0 0 0 0 hw_random.c.o 0 0 0 0 0 0 0 0 pm_locks.c.o 0 0 0 0 0 0 0 0 system_api.c.o 0 0 0 0 0 0 0 0 _bswapsi2.o 0 0 0 0 0 0 0 0 esp_sha256.c.o 0 0 0 0 0 0 0 0 sha.c.o 0 0 0 0 0 0 0 0 gpio_hal.c.o 0 0 0 0 0 0 0 0 rtc_io_hal.c.o 0 0 0 0 0 0 0 0 rtc_io_periph.c.o 0 0 0 0 0 0 0 0 spi_periph.c.o 0 0 0 0 0 0 0 0 uart_periph.c.o 0 0 0 0 0 0 0 0 spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0 md5-internal.c.o 0 0 0 0 0 0 0 0 debug_helpers_asm.S.o 0 0 0 0 0 0 0 0 The following entries are present in only: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total tcp_in.o 0 54 0 0 54 8127 916 9043 nd6.o 8 1027 0 0 1035 8427 136 8571 tasks.o 20 700 5667 0 6387 0 503 6190 tcp_out.o 0 0 0 0 0 5060 1124 6184 tcp.o 4 23 0 0 27 4290 1384 5678 sockets.o 0 728 0 0 728 4627 824 5451 api_msg.o 0 0 0 0 0 3763 1366 5129 dhcp.o 0 8 0 0 8 3456 1401 4857 panic.o 2579 5 2145 0 4729 0 0 4724 esp_err_to_name.o 0 0 0 0 0 50 4091 4141 unwind-dw2-fde.o 4 20 0 0 24 3316 404 3724 pbuf.o 0 1 0 0 1 2453 1161 3614 portasm.o 3084 0 480 0 3564 0 0 3564 ip6.o 0 0 0 0 0 3212 124 3336 spi_flash_rom_patch.o 0 0 2518 0 2518 0 766 3284 etharp.o 0 241 0 0 241 2618 658 3276 udp.o 2 4 0 0 6 3020 216 3238 intr_alloc.o 8 22 726 0 756 1749 710 3193 multi_heap.o 857 0 2217 0 3074 0 0 3074 queue.o 8 56 2569 0 2633 0 369 2946 unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496 flash_ops.o 32 41 2352 0 2425 99 0 2483 rtc_clk.o 660 8 1794 0 2462 0 0 2454 ip6_frag.o 0 6 0 0 6 1905 442 2347 api_lib.o 0 0 0 0 0 1425 919 2344 vfs.o 192 40 0 0 232 1995 132 2319 igmp.o 0 12 0 0 12 1604 707 2311 unity_platform.o 0 13 0 0 13 1511 600 2111 vfs_uart.o 40 63 0 0 103 1775 271 2086 esp_timer_esp32.o 8 26 1295 0 1329 254 526 2083 rtc_periph.o 0 0 0 0 0 0 2080 2080 dns.o 0 1292 0 0 1292 1809 206 2015 heap_caps.o 4 0 1195 0 1199 188 593 1980 eh_personality.o 0 0 0 0 0 1561 384 1945 ip4.o 0 6 0 0 6 1664 139 1803 flash_mmap.o 0 296 1298 0 1594 124 327 1749 xtensa_vectors.o 8 0 1272 425 1705 0 36 1741 cpu_start.o 0 1 806 0 807 277 486 1569 clk.o 0 0 67 0 67 581 893 1541 netif.o 0 241 0 0 241 1239 287 1526 sys_arch.o 0 8 0 0 8 1216 222 1438 multi_heap_poisoning.o 470 0 964 0 1434 0 0 1434 heap_caps_init.o 0 4 0 0 4 1030 387 1417 timers.o 8 56 1149 0 1213 0 233 1390 mld6.o 0 4 0 0 4 1334 0 1334 cache_utils.o 4 14 836 0 854 81 390 1311 raw.o 0 4 0 0 4 1087 223 1310 esp_timer.o 8 20 702 0 730 429 142 1281 system_api.o 0 8 589 0 597 0 662 1251 soc_memory_layout.o 0 0 0 0 0 0 1239 1239 icmp.o 0 0 0 0 0 769 371 1140 xtensa_intr_asm.o 1024 0 51 0 1075 0 0 1075 log.o 8 268 456 0 732 396 166 1026 pthread.o 8 8 174 0 190 298 512 992 icmp6.o 0 0 0 0 0 863 127 990 port.o 0 16 617 0 633 0 369 986 rtc_init.o 0 0 980 0 980 0 0 980 rtc_time.o 0 0 803 0 803 0 137 940 dport_access.o 8 40 539 0 587 189 129 865 unity.o 0 108 0 0 108 767 90 857 esp_ota_ops.o 0 0 0 0 0 123 717 840 tcpip.o 0 16 0 0 16 644 191 835 time.o 0 32 139 0 171 691 0 830 periph_ctrl.o 8 0 0 0 8 520 256 784 timers.o 0 12 0 0 12 638 131 769 partition.o 0 8 0 0 8 582 141 723 locks.o 8 0 552 0 560 0 84 644 pthread_local_storage.o 8 4 0 0 12 476 126 610 ipc.o 0 36 159 0 195 329 104 592 inet_chksum.o 0 0 0 0 0 580 0 580 tcpip_adapter_lwip.o 0 81 0 0 81 180 359 539 crosscore_int.o 8 8 204 0 220 126 148 486 netbuf.o 0 0 0 0 0 154 326 480 vfs_lwip.o 0 0 0 0 0 307 155 462 timer.o 16 0 0 0 16 112 281 409 int_wdt.o 0 1 87 0 88 301 0 388 eh_globals.o 0 16 0 0 16 149 193 342 brownout.o 0 0 0 0 0 145 191 336 cpu_util.o 0 0 310 0 310 0 0 310 rtc_module.o 8 8 0 0 16 291 0 299 xtensa_context.o 0 0 299 0 299 0 0 299 eh_terminate.o 0 0 0 0 0 117 141 258 ethernet.o 0 0 0 0 0 244 12 256 dport_panic_highint_hdl. 8 0 234 0 242 0 0 242 syscall_table.o 144 240 0 0 384 67 0 211 dhcpserver.o 0 4 0 0 4 203 0 203 freertos_hooks.o 8 128 43 0 179 137 0 188 test_utils.o 0 0 0 0 0 38 140 178 lib_a-sprintf.o 0 0 0 0 0 167 0 167 cache_err_int.o 0 0 56 0 56 98 0 154 list.o 0 0 142 0 142 0 0 142 xtensa_intr.o 0 0 104 0 104 0 35 139 syscalls.o 0 0 94 0 94 45 0 139 si_class_type_info.o 0 0 0 0 0 0 136 136 dbg_stubs.o 0 2072 32 0 2104 100 0 132 ip4_addr.o 0 0 0 0 0 72 40 112 class_type_info.o 0 0 0 0 0 0 112 112 memp.o 0 0 0 0 0 0 108 108 lib2funcs.o 0 0 104 0 104 0 0 104 lib_a-s_fpclassify.o 0 0 92 0 92 0 0 92 def.o 0 0 0 0 0 91 0 91 hw_random.o 0 4 74 0 78 0 0 74 stack_check.o 0 4 0 0 4 32 42 74 clock.o 0 0 72 0 72 0 0 72 reent_init.o 0 0 68 0 68 0 2 70 app_main.o 0 0 0 0 0 53 10 63 new_opv.o 0 0 0 0 0 0 56 56 ip.o 0 60 0 0 60 50 0 50 uart.o 8 12 0 0 20 38 0 46 xtensa_vector_defaults.o 0 0 46 0 46 0 0 46 new_op.o 0 0 0 0 0 0 40 40 xtensa_init.o 0 4 32 0 36 0 0 32 init.o 0 0 0 0 0 27 0 27 wifi_init.o 0 0 0 0 0 17 9 26 ip6_addr.o 0 0 0 0 0 0 20 20 eri.o 0 0 8 0 8 0 0 8 cxx_exception_stubs.o 0 0 0 0 0 6 0 6 cxx_guards.o 0 0 0 0 0 5 0 5 FreeRTOS-openocd.o 4 0 0 0 4 0 0 4 eh_term_handler.o 4 0 0 0 4 0 0 4 eh_unex_handler.o 4 0 0 0 4 0 0 4 bootloader_flash.o 0 0 0 0 0 0 0 0 bootloader_sha.o 0 0 0 0 0 0 0 0 esp_image_format.o 0 0 0 0 0 0 0 0 lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 coexist_api.o 0 0 0 0 0 0 0 0 coexist_arbit.o 0 0 0 0 0 0 0 0 coexist_core.o 0 0 0 0 0 0 0 0 coexist_dbg.o 0 0 0 0 0 0 0 0 coexist_hw.o 0 0 0 0 0 0 0 0 coexist_param.o 0 0 0 0 0 0 0 0 coexist_timer.o 0 0 0 0 0 0 0 0 misc_nvs.o 0 0 0 0 0 0 0 0 gpio.o 0 0 0 0 0 0 0 0 ets_timer_legacy.o 0 0 0 0 0 0 0 0 event_default_handlers.o 0 0 0 0 0 0 0 0 event_loop.o 0 0 0 0 0 0 0 0 lib_printf.o 0 0 0 0 0 0 0 0 phy_init.o 0 0 0 0 0 0 0 0 sha.o 0 0 0 0 0 0 0 0 wifi_os_adapter.o 0 0 0 0 0 0 0 0 emac_dev.o 0 0 0 0 0 0 0 0 emac_main.o 0 0 0 0 0 0 0 0 event_groups.o 0 0 0 0 0 0 0 0 ringbuf.o 0 0 0 0 0 0 0 0 _divsf3.o 0 0 0 0 0 0 0 0 _extendsfdf2.o 0 0 0 0 0 0 0 0 _floatdidf.o 0 0 0 0 0 0 0 0 _floatdisf.o 0 0 0 0 0 0 0 0 ethernetif.o 0 0 0 0 0 0 0 0 ethip6.o 0 0 0 0 0 0 0 0 wlanif.o 0 0 0 0 0 0 0 0 esp_sha256.o 0 0 0 0 0 0 0 0 mesh.o 0 0 0 0 0 0 0 0 mesh_common.o 0 0 0 0 0 0 0 0 mesh_config.o 0 0 0 0 0 0 0 0 mesh_main.o 0 0 0 0 0 0 0 0 mesh_parent.o 0 0 0 0 0 0 0 0 mesh_route.o 0 0 0 0 0 0 0 0 mesh_schedule.o 0 0 0 0 0 0 0 0 mesh_timer.o 0 0 0 0 0 0 0 0 mesh_utilities.o 0 0 0 0 0 0 0 0 mesh_wifi.o 0 0 0 0 0 0 0 0 ieee80211.o 0 0 0 0 0 0 0 0 ieee80211_action.o 0 0 0 0 0 0 0 0 ieee80211_action_vendor. 0 0 0 0 0 0 0 0 ieee80211_api.o 0 0 0 0 0 0 0 0 ieee80211_crypto.o 0 0 0 0 0 0 0 0 ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 ieee80211_debug.o 0 0 0 0 0 0 0 0 ieee80211_ets.o 0 0 0 0 0 0 0 0 ieee80211_hostap.o 0 0 0 0 0 0 0 0 ieee80211_ht.o 0 0 0 0 0 0 0 0 ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 ieee80211_input.o 0 0 0 0 0 0 0 0 ieee80211_ioctl.o 0 0 0 0 0 0 0 0 ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 ieee80211_misc.o 0 0 0 0 0 0 0 0 ieee80211_nvs.o 0 0 0 0 0 0 0 0 ieee80211_output.o 0 0 0 0 0 0 0 0 ieee80211_phy.o 0 0 0 0 0 0 0 0 ieee80211_power.o 0 0 0 0 0 0 0 0 ieee80211_proto.o 0 0 0 0 0 0 0 0 ieee80211_regdomain.o 0 0 0 0 0 0 0 0 ieee80211_rfid.o 0 0 0 0 0 0 0 0 ieee80211_scan.o 0 0 0 0 0 0 0 0 ieee80211_sta.o 0 0 0 0 0 0 0 0 ieee80211_timer.o 0 0 0 0 0 0 0 0 wl_chm.o 0 0 0 0 0 0 0 0 wl_cnx.o 0 0 0 0 0 0 0 0 nvs_api.o 0 0 0 0 0 0 0 0 nvs_item_hash_list.o 0 0 0 0 0 0 0 0 nvs_page.o 0 0 0 0 0 0 0 0 nvs_pagemanager.o 0 0 0 0 0 0 0 0 nvs_storage.o 0 0 0 0 0 0 0 0 nvs_types.o 0 0 0 0 0 0 0 0 phy.o 0 0 0 0 0 0 0 0 phy_chip_v7.o 0 0 0 0 0 0 0 0 phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 esf_buf.o 0 0 0 0 0 0 0 0 if_hwctrl.o 0 0 0 0 0 0 0 0 lmac.o 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 pp.o 0 0 0 0 0 0 0 0 pp_debug.o 0 0 0 0 0 0 0 0 pp_timer.o 0 0 0 0 0 0 0 0 rate_control.o 0 0 0 0 0 0 0 0 trc.o 0 0 0 0 0 0 0 0 wdev.o 0 0 0 0 0 0 0 0 bt_bb.o 0 0 0 0 0 0 0 0 pm.o 0 0 0 0 0 0 0 0 rtc.o 0 0 0 0 0 0 0 0 rtc_analog.o 0 0 0 0 0 0 0 0 smartconfig_ack.o 0 0 0 0 0 0 0 0 gpio_periph.o 0 0 0 0 0 0 0 0 rtc_sleep.o 0 0 0 0 0 0 0 0 bad_alloc.o 0 0 0 0 0 0 0 0 del_op.o 0 0 0 0 0 0 0 0 del_opv.o 0 0 0 0 0 0 0 0 eh_exception.o 0 0 0 0 0 0 0 0 new_handler.o 0 0 0 0 0 0 0 0 pure.o 0 0 0 0 0 0 0 0 tinfo.o 0 0 0 0 0 0 0 0 ap_config.o 0 0 0 0 0 0 0 0 common.o 0 0 0 0 0 0 0 0 wpa.o 0 0 0 0 0 0 0 0 wpa_auth.o 0 0 0 0 0 0 0 0 wpa_auth_ie.o 0 0 0 0 0 0 0 0 wpa_common.o 0 0 0 0 0 0 0 0 wpa_debug.o 0 0 0 0 0 0 0 0 wpa_ie.o 0 0 0 0 0 0 0 0 wpa_main.o 0 0 0 0 0 0 0 0 wpabuf.o 0 0 0 0 0 0 0 0 wpas_glue.o 0 0 0 0 0 0 0 0 wpa2_internal.o 0 0 0 0 0 0 0 0 os_xtensa.o 0 0 0 0 0 0 0 0 wps_internal.o 0 0 0 0 0 0 0 0 *** Running idf_size.py diff --archive_details with bootloader... MAP file: app.map MAP file: bootloader.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) .data size: 9324 bytes 4 +9320 .bss size: 8296 bytes 48 +8248 .rodata size: 0 bytes 7160 -7160 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) .text size: 37908 bytes 18796 +19112 .vectors size: 1024 bytes 0 +1024 Used Flash size : 186524 bytes 0 +186524 .text : 146944 bytes 0 +146944 .rodata : 39580 bytes 0 +39580 Total image size: 234780 bytes (.bin may be padded larger) 25960 +208820 Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - p_uart_obj 12 0 +12 s_rtc_isr_handle 4 0 +4 s_rtc_isr_handler_list 4 0 +4 Section total: 20 0 +20 .dram0.data - periph_spinlock 8 0 +8 s_rtc_isr_handler_list_lock 8 0 +8 timer_spinlock 16 0 +16 uart_selectlock 8 0 +8 Section total: 40 0 +40 .dram0.rodata - Section total: 0 0 .flash.rodata - TG 8 0 +8 __FUNCTION__$5441 24 0 +24 get_clk_en_mask 128 0 +128 get_rst_en_mask 128 0 +128 str1.4 249 0 +249 Section total: 537 0 +537 .flash.text - get_clk_en_mask 211 0 +211 get_clk_en_reg 21 0 +21 get_rst_en_mask 157 0 +157 get_rst_en_reg 25 0 +25 is_wifi_clk_peripheral 28 0 +28 periph_module_enable 78 0 +78 rtc_gpio_force_hold_dis_all 65 0 +65 rtc_isr 86 0 +86 rtc_isr_ensure_installed 75 0 +75 rtc_isr_register 65 0 +65 timer_group_intr_enable 112 0 +112 uart_get_selectlock 12 0 +12 uart_set_select_notif_callback 26 0 +26 Section total: 961 0 +961 .iram.text - Section total: 0 0 .iram0.text - Section total: 0 0 .iram0.vectors - Section total: 0 0 .iram_loader.text - Section total: 0 0 .noinit - Section total: 0 0 .rtc.bss - Section total: 0 0 .rtc.data - Section total: 0 0 .rtc.text - Section total: 0 0 .rtc_noinit - Section total: 0 0 *** Running idf_size.py diff --archive_details with bootloader... MAP file: app.map MAP file: bootloader.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) .data size: 9324 bytes 4 +9320 .bss size: 8296 bytes 48 +8248 .rodata size: 0 bytes 7160 -7160 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) .text size: 37908 bytes 18796 +19112 .vectors size: 1024 bytes 0 +1024 Used Flash size : 186524 bytes 0 +186524 .text : 146944 bytes 0 +146944 .rodata : 39580 bytes 0 +39580 Total image size: 234780 bytes (.bin may be padded larger) 25960 +208820 Symbols within the archive: libc.a (Not all symbols may be reported) .dram0.bss - Section total: 0 0 .dram0.data - Section total: 0 0 .dram0.rodata - Section total: 0 0 .flash.rodata - .rodata 3584 0 +3584 str1.1 125 0 +125 Section total: 3709 0 +3709 .flash.text - .literal 548 0 +548 .text 55035 0 +55035 Section total: 55583 0 +55583 .iram.text - Section total: 0 0 .iram0.text - Section total: 0 0 .iram0.vectors - Section total: 0 0 .iram_loader.text - Section total: 0 0 .noinit - Section total: 0 0 .rtc.bss - Section total: 0 0 .rtc.data - Section total: 0 0 .rtc.text - Section total: 0 0 .rtc_noinit - Section total: 0 0 *** Running idf_size.py diff --archive_details with itself... MAP file: app.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) .data size: 9324 bytes 9324 .bss size: 8296 bytes 8296 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) .text size: 37908 bytes 37908 .vectors size: 1024 bytes 1024 Used Flash size : 186524 bytes 186524 .text : 146944 bytes 146944 .rodata : 39580 bytes 39580 Total image size: 234780 bytes (.bin may be padded larger) 234780 Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - p_uart_obj 12 12 s_rtc_isr_handle 4 4 s_rtc_isr_handler_list 4 4 Section total: 20 20 .dram0.data - periph_spinlock 8 8 s_rtc_isr_handler_list_lock 8 8 timer_spinlock 16 16 uart_selectlock 8 8 Section total: 40 40 .flash.rodata - TG 8 8 __FUNCTION__$5441 24 24 get_clk_en_mask 128 128 get_rst_en_mask 128 128 str1.4 249 249 Section total: 537 537 .flash.text - get_clk_en_mask 211 211 get_clk_en_reg 21 21 get_rst_en_mask 157 157 get_rst_en_reg 25 25 is_wifi_clk_peripheral 28 28 periph_module_enable 78 78 rtc_gpio_force_hold_dis_all 65 65 rtc_isr 86 86 rtc_isr_ensure_installed 75 75 rtc_isr_register 65 65 timer_group_intr_enable 112 112 uart_get_selectlock 12 12 uart_set_select_notif_callback 26 26 Section total: 961 961 .iram0.text - Section total: 0 0 .iram0.vectors - Section total: 0 0 .noinit - Section total: 0 0 .rtc.bss - Section total: 0 0 .rtc.data - Section total: 0 0 .rtc.text - Section total: 0 0 .rtc_noinit - Section total: 0 0 *** Running idf_size.py diff --archive_details with another app... MAP file: app.map MAP file: app2.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) .data size: 9324 bytes 8580 +744 .bss size: 8296 bytes 2024 +6272 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38956 -24 ( +24 remain, +0 total) .text size: 37908 bytes 37929 -21 .vectors size: 1024 bytes 1027 -3 Used Flash size : 186524 bytes 99551 +86973 .text : 146944 bytes 77191 +69753 .rodata : 39580 bytes 22360 +17220 Total image size: 234780 bytes (.bin may be padded larger) 147087 +87693 Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - p_uart_obj 12 12 s_rtc_isr_handle 4 4 s_rtc_isr_handler_list 4 4 Section total: 20 20 .dram0.data - _gpio_hal 0 8 -8 gpio_context 0 24 -24 periph_spinlock 8 8 rtc_spinlock 0 8 -8 s_rtc_isr_handler_list_lock 8 8 timer_spinlock 16 0 +16 uart_context 0 48 -48 uart_selectlock 8 8 Section total: 40 112 -72 .flash.rodata - TG 8 0 +8 __FUNCTION__$5441 24 0 +24 __FUNCTION__$6237 0 19 -19 __FUNCTION__$6241 0 18 -18 __FUNCTION__$6245 0 20 -20 __FUNCTION__$6249 0 19 -19 __FUNCTION__$6253 0 16 -16 __FUNCTION__$6257 0 15 -15 __FUNCTION__$6262 0 15 -15 __FUNCTION__$6282 0 19 -19 __FUNCTION__$6912 0 21 -21 __FUNCTION__$6917 0 21 -21 __FUNCTION__$6922 0 19 -19 __FUNCTION__$6927 0 19 -19 __FUNCTION__$6932 0 16 -16 __FUNCTION__$6937 0 16 -16 __FUNCTION__$6942 0 18 -18 __FUNCTION__$6948 0 18 -18 __FUNCTION__$6982 0 22 -22 __FUNCTION__$6987 0 23 -23 __FUNCTION__$7173 0 18 -18 __FUNCTION__$7238 0 27 -27 __FUNCTION__$7244 0 17 -17 __func__$6052 0 22 -22 __func__$6060 0 21 -21 __func__$6068 0 23 -23 get_clk_en_mask 128 0 +128 get_rst_en_mask 128 0 +128 gpio_input_disable.str1.4 0 188 -188 gpio_input_enable.str1.4 0 243 -243 gpio_od_enable.str1.4 0 62 -62 gpio_output_disable.str1.4 0 192 -192 gpio_output_enable.str1.4 0 27 -27 gpio_set_direction.str1.4 0 51 -51 periph_module_enable 0 488 -488 str1.4 249 0 +249 uart_flush_input.str1.4 0 45 -45 uart_pattern_enqueue.str1.4 0 88 -88 uart_pattern_pop_pos.str1.4 0 18 -18 uart_set_stop_bits.str1.4 0 15 -15 uart_set_word_length.str1.4 0 31 -31 Section total: 537 1910 -1373 .flash.text - get_clk_en_mask 211 0 +211 get_clk_en_reg 21 0 +21 get_rst_en_mask 157 0 +157 get_rst_en_reg 25 0 +25 gpio_input_disable 0 132 -132 gpio_input_enable 0 140 -140 gpio_od_disable 0 98 -98 gpio_od_enable 0 118 -118 gpio_output_disable 0 184 -184 gpio_output_enable 0 153 -153 gpio_set_direction 0 172 -172 gpio_set_level 0 196 -196 is_wifi_clk_peripheral 28 0 +28 periph_module_enable 78 696 -618 rtc_gpio_force_hold_dis_all 65 53 +12 rtc_isr 86 90 -4 rtc_isr_ensure_installed 75 79 -4 rtc_isr_register 65 62 +3 timer_group_intr_enable 112 0 +112 uart_disable_intr_mask 0 96 -96 uart_disable_rx_intr 0 18 -18 uart_enable_intr_mask 0 98 -98 uart_enable_rx_intr 0 18 -18 uart_flush_input 0 457 -457 uart_get_baudrate 0 82 -82 uart_get_bufferedlen 0 109 -109 uart_get_parity 0 69 -69 uart_get_selectlock 12 12 uart_get_stop_bits 0 69 -69 uart_get_word_length 0 69 -69 uart_is_driver_installed 0 30 -30 uart_pattern_queue_update 0 74 -74 uart_set_baudrate 0 96 -96 uart_set_parity 0 82 -82 uart_set_select_notif_callback 26 23 +3 uart_set_stop_bits 0 128 -128 uart_set_word_length 0 144 -144 uart_wait_tx_done 0 425 -425 Section total: 961 4272 -3311 .iram0.text - Section total: 0 0 .iram0.vectors - Section total: 0 0 .noinit - Section total: 0 0 .rtc.bss - Section total: 0 0 .rtc.data - Section total: 0 0 .rtc.text - Section total: 0 0 .rtc_noinit - Section total: 0 0 *** Running idf_size.py diff --archive_details with app in reverse order... MAP file: app2.map MAP file: app.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) .data size: 8580 bytes 9324 -744 .bss size: 2024 bytes 8296 -6272 Used static IRAM: 38956 bytes ( 92116 remain, 29.7% used) 38932 +24 ( -24 remain, +0 total) .text size: 37929 bytes 37908 +21 .vectors size: 1027 bytes 1024 +3 Used Flash size : 99551 bytes 186524 -86973 .text : 77191 bytes 146944 -69753 .rodata : 22360 bytes 39580 -17220 Total image size: 147087 bytes (.bin may be padded larger) 234780 -87693 Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - p_uart_obj 12 12 s_rtc_isr_handle 4 4 s_rtc_isr_handler_list 4 4 Section total: 20 20 .dram0.data - _gpio_hal 8 0 +8 gpio_context 24 0 +24 periph_spinlock 8 8 rtc_spinlock 8 0 +8 s_rtc_isr_handler_list_lock 8 8 timer_spinlock 0 16 -16 uart_context 48 0 +48 uart_selectlock 8 8 Section total: 112 40 +72 .flash.rodata - TG 0 8 -8 __FUNCTION__$5441 0 24 -24 __FUNCTION__$6237 19 0 +19 __FUNCTION__$6241 18 0 +18 __FUNCTION__$6245 20 0 +20 __FUNCTION__$6249 19 0 +19 __FUNCTION__$6253 16 0 +16 __FUNCTION__$6257 15 0 +15 __FUNCTION__$6262 15 0 +15 __FUNCTION__$6282 19 0 +19 __FUNCTION__$6912 21 0 +21 __FUNCTION__$6917 21 0 +21 __FUNCTION__$6922 19 0 +19 __FUNCTION__$6927 19 0 +19 __FUNCTION__$6932 16 0 +16 __FUNCTION__$6937 16 0 +16 __FUNCTION__$6942 18 0 +18 __FUNCTION__$6948 18 0 +18 __FUNCTION__$6982 22 0 +22 __FUNCTION__$6987 23 0 +23 __FUNCTION__$7173 18 0 +18 __FUNCTION__$7238 27 0 +27 __FUNCTION__$7244 17 0 +17 __func__$6052 22 0 +22 __func__$6060 21 0 +21 __func__$6068 23 0 +23 get_clk_en_mask 0 128 -128 get_rst_en_mask 0 128 -128 gpio_input_disable.str1.4 188 0 +188 gpio_input_enable.str1.4 243 0 +243 gpio_od_enable.str1.4 62 0 +62 gpio_output_disable.str1.4 192 0 +192 gpio_output_enable.str1.4 27 0 +27 gpio_set_direction.str1.4 51 0 +51 periph_module_enable 488 0 +488 str1.4 0 249 -249 uart_flush_input.str1.4 45 0 +45 uart_pattern_enqueue.str1.4 88 0 +88 uart_pattern_pop_pos.str1.4 18 0 +18 uart_set_stop_bits.str1.4 15 0 +15 uart_set_word_length.str1.4 31 0 +31 Section total: 1910 537 +1373 .flash.text - get_clk_en_mask 0 211 -211 get_clk_en_reg 0 21 -21 get_rst_en_mask 0 157 -157 get_rst_en_reg 0 25 -25 gpio_input_disable 132 0 +132 gpio_input_enable 140 0 +140 gpio_od_disable 98 0 +98 gpio_od_enable 118 0 +118 gpio_output_disable 184 0 +184 gpio_output_enable 153 0 +153 gpio_set_direction 172 0 +172 gpio_set_level 196 0 +196 is_wifi_clk_peripheral 0 28 -28 periph_module_enable 696 78 +618 rtc_gpio_force_hold_dis_all 53 65 -12 rtc_isr 90 86 +4 rtc_isr_ensure_installed 79 75 +4 rtc_isr_register 62 65 -3 timer_group_intr_enable 0 112 -112 uart_disable_intr_mask 96 0 +96 uart_disable_rx_intr 18 0 +18 uart_enable_intr_mask 98 0 +98 uart_enable_rx_intr 18 0 +18 uart_flush_input 457 0 +457 uart_get_baudrate 82 0 +82 uart_get_bufferedlen 109 0 +109 uart_get_parity 69 0 +69 uart_get_selectlock 12 12 uart_get_stop_bits 69 0 +69 uart_get_word_length 69 0 +69 uart_is_driver_installed 30 0 +30 uart_pattern_queue_update 74 0 +74 uart_set_baudrate 96 0 +96 uart_set_parity 82 0 +82 uart_set_select_notif_callback 23 26 -3 uart_set_stop_bits 128 0 +128 uart_set_word_length 144 0 +144 uart_wait_tx_done 425 0 +425 Section total: 4272 961 +3311 .iram0.text - Section total: 0 0 .iram0.vectors - Section total: 0 0 .noinit - Section total: 0 0 .rtc.bss - Section total: 0 0 .rtc.data - Section total: 0 0 .rtc.text - Section total: 0 0 .rtc_noinit - Section total: 0 0 *** Running idf_size.py diff --archive_details with another app... MAP file: app.map MAP file: app2.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) .data size: 9324 bytes 8580 +744 .bss size: 8296 bytes 2024 +6272 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38956 -24 ( +24 remain, +0 total) .text size: 37908 bytes 37929 -21 .vectors size: 1024 bytes 1027 -3 Used Flash size : 186524 bytes 99551 +86973 .text : 146944 bytes 77191 +69753 .rodata : 39580 bytes 22360 +17220 Total image size: 234780 bytes (.bin may be padded larger) 147087 +87693 Symbols within the archive: libfreertos.a (Not all symbols may be reported) .dram0.bss - COMMON 56 0 +56 _xt_tick_divisor 4 4 port_interruptNesting 8 8 port_uxCriticalNesting 0 8 -8 port_uxOldInterruptState 0 8 -8 port_xSchedulerRunning 8 8 pxCurrentTCB 8 8 pxCurrentTimerList 4 4 pxDelayedTaskList 4 4 pxOverflowDelayedTaskList 4 4 pxOverflowTimerList 4 4 pxReadyTasksLists 500 500 uxCurrentNumberOfTasks 4 4 uxPendedTicks 4 4 uxSchedulerSuspended 8 8 uxTaskNumber 4 4 uxTasksDeleted 4 4 uxTopReadyPriority 4 4 xActiveTimerList1 20 20 xActiveTimerList2 20 20 xDelayedTaskList1 20 20 xDelayedTaskList2 20 20 xIdleTaskHandle 8 8 xLastTime$4994 0 4 -4 xLastTime$5362 4 0 +4 xNumOfOverflows 4 4 xPendingReadyList 40 40 xSchedulerRunning 4 4 xSuspendedTaskList 20 20 xSwitchingContext 8 8 xTasksWaitingTermination 20 20 xTickCount 4 4 xTimerQueue 4 4 xYieldPending 8 8 Section total: 832 792 +40 .dram0.data - .data 4116 4116 .dram1 4 0 +4 .dram1.21 0 4 -4 queue_registry_spinlock 8 0 +8 xNextTaskUnblockTime 4 4 xTaskQueueMutex 8 8 xTickCountMutex 8 0 +8 xTimerMux 8 8 Section total: 4156 4140 +16 .flash.rodata - .rodata 36 36 __FUNCTION__$4925 0 22 -22 __FUNCTION__$4973 0 23 -23 __FUNCTION__$5011 0 27 -27 __FUNCTION__$5035 0 20 -20 __FUNCTION__$5042 0 29 -29 __FUNCTION__$5088 0 19 -19 __FUNCTION__$5097 0 20 -20 __FUNCTION__$5124 0 25 -25 __FUNCTION__$5131 0 25 -25 __FUNCTION__$5137 0 30 -30 __FUNCTION__$5148 0 18 -18 __FUNCTION__$5159 0 25 -25 __FUNCTION__$5167 0 18 -18 __FUNCTION__$5178 0 21 -21 __FUNCTION__$5188 0 21 -21 __FUNCTION__$5220 0 13 -13 __FUNCTION__$5243 0 25 -25 __FUNCTION__$5250 0 12 -12 __FUNCTION__$5265 0 11 -11 __FUNCTION__$5282 22 0 +22 __FUNCTION__$5286 0 27 -27 __FUNCTION__$5293 0 17 -17 __FUNCTION__$5328 0 20 -20 __FUNCTION__$5341 23 0 +23 __FUNCTION__$5347 0 15 -15 __FUNCTION__$5367 0 18 -18 __FUNCTION__$5376 0 29 -29 __FUNCTION__$5377 19 0 +19 __FUNCTION__$5379 27 0 +27 __FUNCTION__$5385 0 19 -19 __FUNCTION__$5396 20 0 +20 __FUNCTION__$5403 20 0 +20 __FUNCTION__$5410 29 0 +29 __FUNCTION__$5421 0 22 -22 __FUNCTION__$5430 25 0 +25 __FUNCTION__$5434 0 32 -32 __FUNCTION__$5437 25 0 +25 __FUNCTION__$5443 0 25 -25 __FUNCTION__$5450 30 0 +30 __FUNCTION__$5457 0 21 -21 __FUNCTION__$5461 18 0 +18 __FUNCTION__$5463 0 21 -21 __FUNCTION__$5472 25 0 +25 __FUNCTION__$5480 18 0 +18 __FUNCTION__$5491 21 0 +21 __FUNCTION__$5501 21 0 +21 __FUNCTION__$5516 23 0 +23 __FUNCTION__$5533 13 0 +13 __FUNCTION__$5552 0 13 -13 __FUNCTION__$5556 0 13 -13 __FUNCTION__$5560 25 0 +25 __FUNCTION__$5567 12 0 +12 __FUNCTION__$5582 11 0 +11 __FUNCTION__$5588 0 24 -24 __FUNCTION__$5610 17 0 +17 __FUNCTION__$5632 27 0 +27 __FUNCTION__$5644 20 0 +20 __FUNCTION__$5662 15 0 +15 __FUNCTION__$5684 18 0 +18 __FUNCTION__$5711 19 0 +19 __FUNCTION__$5747 22 0 +22 __FUNCTION__$5760 32 0 +32 __FUNCTION__$5769 25 0 +25 __FUNCTION__$5783 21 0 +21 __FUNCTION__$5789 21 0 +21 __FUNCTION__$5897 13 0 +13 __FUNCTION__$5901 13 0 +13 __FUNCTION__$5933 24 0 +24 __func__$4306 0 20 -20 __func__$4322 0 17 -17 __func__$4326 0 17 -17 __func__$4335 0 17 -17 __func__$4339 0 17 -17 __func__$5316 41 0 +41 __func__$5321 41 0 +41 __func__$5971 41 0 +41 __func__$5976 41 0 +41 prvCheckForValidListAndQueue.str1.4 0 54 -54 prvDeleteTLS.str1.4 0 53 -53 prvNotifyQueueSetContainer.str1.4 0 84 -84 prvProcessReceivedCommands 40 40 str1.4 571 0 +571 ucExpectedStackBytes$5392 0 20 -20 ucExpectedStackBytes$5719 20 0 +20 vPortEnterCritical.str1.4 0 175 -175 vPortExitCritical.str1.4 0 44 -44 vPortTaskWrapper.str1.4 0 87 -87 vTaskStartScheduler.str1.4 0 7 -7 vTaskSwitchCostr1.4 0 0 xQueueGenericReset.str1.4 0 0 xTimerCreateTimerTask.str1.4 0 8 -8 xt_unhandled_interrupt.str1.4 0 35 -35 Section total: 1545 1451 +94 .flash.text - Section total: 0 0 .iram0.text - .iram1 1276 1322 -46 .iram1.22 0 30 -30 .iram1.22.literal 0 4 -4 .iram1.literal 72 68 +4 .literal 16 16 .text 814 878 -64 __getreent 27 21 +6 _xt_tick_divisor_init 32 32 pcTaskGetTaskName 50 50 prvAddCurrentTaskToDelayedList 106 110 -4 prvAddNewTaskToReadyList 368 380 -12 prvCheckForValidListAndQueue 142 138 +4 prvCheckTasksWaitingTermination 198 222 -24 prvCopyDataFromQueue 36 36 prvCopyDataToQueue 158 162 -4 prvDeleteTCB 94 82 +12 prvDeleteTLS 80 84 -4 prvGetNextExpireTime 36 36 prvIdleTask 15 12 +3 prvInitialiseMutex 34 54 -20 prvInitialiseNewQueue 34 31 +3 prvInitialiseNewTask 204 194 +10 prvInitialiseTaskLists 122 122 prvInsertTimerInActiveList 84 86 -2 prvIsQueueEmpty 18 20 -2 prvIsQueueFull 42 42 prvNotifyQueueSetContainer 139 139 prvProcessExpiredTimer 87 87 prvProcessReceivedCommands 260 218 +42 prvProcessTimerOrBlockTask 123 90 +33 prvResetNextTaskUnblockTime 60 60 prvSampleTimeNow 47 47 prvSwitchTimerLists 122 122 prvTimerTask 33 21 +12 pvTaskGetThreadLocalStoragePointer 30 0 +30 pvTaskIncrementMutexHeldCount 80 86 -6 pxPortInitialiseStack 150 154 -4 taskYIELD_OTHER_CORE 83 84 -1 uxListRemove 38 36 +2 uxQueueMessagesWaiting 52 0 +52 uxTaskPriorityGet 28 28 vListInitialise 21 21 vListInitialiseItem 9 9 vListInsert 47 47 vListInsertEnd 27 25 +2 vPortCPUAcquireMutex 157 0 +157 vPortCPUInitializeMutex 18 0 +18 vPortCPUReleaseMutex 105 0 +105 vPortEnterCritical 0 223 -223 vPortExitCritical 0 150 -150 vPortReleaseTaskMPUSettings 10 10 vPortSetStackWatchpoint 30 0 +30 vPortStoreTaskMPUSettings 19 19 vPortTaskWrapper 0 46 -46 vPortYieldOtherCore 10 10 vQueueAddToRegistry 61 0 +61 vQueueDelete 54 41 +13 vQueueUnregisterQueue 55 0 +55 vQueueWaitForMessageRestricted 35 35 vTaskDelay 116 108 +8 vTaskDelete 274 266 +8 vTaskEnterCritical 192 0 +192 vTaskExitCritical 147 0 +147 vTaskPlaceOnEventList 136 155 -19 vTaskPlaceOnEventListRestricted 99 119 -20 vTaskPriorityInherit 196 216 -20 vTaskPrioritySet 305 313 -8 vTaskSetThreadLocalStoragePointerAnd 46 0 +46 vTaskSetTimeOutState 64 60 +4 vTaskStartScheduler 123 144 -21 vTaskSuspendAll 42 44 -2 vTaskSwitchContext 680 978 -298 xPortInIsrContext 38 40 -2 xPortStartScheduler 34 35 -1 xPortSysTickHandler 16 16 xQueueCreateCountingSemaphore 106 106 xQueueCreateMutex 22 22 xQueueGenericCreate 82 73 +9 xQueueGenericReceive 362 328 +34 xQueueGenericReset 138 182 -44 xQueueGenericSend 382 384 -2 xQueueGenericSendFromISR 218 218 xQueueGetMutexHolder 36 35 +1 xQueueGiveFromISR 186 186 xQueueGiveMutexRecursive 76 78 -2 xQueueReceiveFromISR 158 154 +4 xQueueTakeMutexRecursive 85 85 xTaskCheckForTimeOut 151 151 xTaskCreatePinnedToCore 110 105 +5 xTaskGetAffinity 0 16 -16 xTaskGetCurrentTaskHandle 31 34 -3 xTaskGetCurrentTaskHandleForCPU 24 26 -2 xTaskGetIdleTaskHandleForCPU 0 54 -54 xTaskGetSchedulerState 59 58 +1 xTaskGetTickCount 32 13 +19 xTaskGetTickCountFromISR 0 13 -13 xTaskIncrementTick 446 446 xTaskPriorityDisinherit 159 160 -1 xTaskRemoveFromEventList 311 328 -17 xTaskResumeAll 379 395 -16 xTimerCreateTimerTask 88 73 +15 xTimerGenericCommand 127 89 +38 xt_set_interrupt_handler 78 87 -9 xt_unhandled_interrupt 26 26 Section total: 12428 12459 -31 .iram0.vectors - .DebugExceptionVector.text 6 6 .DoubleExceptionVector.text 15 15 .KernelExceptionVector.text 6 6 .Level2InterruptVector.text 6 6 .Level3InterruptVector.text 6 6 .Level4InterruptVector.text 6 6 .Level5InterruptVector.text 6 6 .NMIExceptionVector.text 6 6 .UserExceptionVector.text 6 6 .WindowVectors.text 362 362 Section total: 425 425 .noinit - Section total: 0 0 .rtc.bss - Section total: 0 0 .rtc.data - Section total: 0 0 .rtc.text - Section total: 0 0 .rtc_noinit - Section total: 0 0 *** Running idf_size.py for esp32s2... Total sizes: Used stat D/IRAM: 43020 bytes ( 153588 remain, 21.9% used) .data size: 7152 bytes .bss size: 1936 bytes .text size: 32905 bytes .vectors size: 1027 bytes Used Flash size : 93019 bytes .text : 74439 bytes .rodata : 18580 bytes Total image size: 134103 bytes (.bin may be padded larger) *** Running idf_size.py for esp32s2 with overflow... Total sizes: Used stat D/IRAM: 207299 bytes ( -18883 remain, 110.0% used) Overflow detected! You can run idf.py size-files for more information. .data size: 15796 bytes .bss size: 18592 bytes .text size: 171884 bytes .vectors size: 1027 bytes Used Flash size : 519371 bytes .text : 420899 bytes .rodata : 98216 bytes Total image size: 708078 bytes (.bin may be padded larger) *** Running idf_size.py for esp32s2 (target autodetected)... Total sizes: Used stat D/IRAM: 43020 bytes ( 153588 remain, 21.9% used) .data size: 7152 bytes .bss size: 1936 bytes .text size: 32905 bytes .vectors size: 1027 bytes Used Flash size : 93019 bytes .text : 74439 bytes .rodata : 18580 bytes Total image size: 134103 bytes (.bin may be padded larger) *** Running idf_size.py on bootloader for esp32s2... Total sizes: Used stat D/IRAM: 22569 bytes ( -1065 remain, 105.0% used) Overflow detected! You can run idf.py size-files for more information. .data size: 4 bytes .bss size: 264 bytes .text size: 16125 bytes .rodata size: 6176 bytes Total image size: 22305 bytes (.bin may be padded larger) *** Running idf_size.py on bootloader for esp32s2 (target autodetected)... Total sizes: Used stat D/IRAM: 22569 bytes ( -1065 remain, 105.0% used) Overflow detected! You can run idf.py size-files for more information. .data size: 4 bytes .bss size: 264 bytes .text size: 16125 bytes .rodata size: 6176 bytes Total image size: 22305 bytes (.bin may be padded larger) *** Running idf_size.py --archives for esp32s2... Total sizes: Used stat D/IRAM: 43020 bytes ( 153588 remain, 21.9% used) .data size: 7152 bytes .bss size: 1936 bytes .text size: 32905 bytes .vectors size: 1027 bytes Used Flash size : 93019 bytes .text : 74439 bytes .rodata : 18580 bytes Total image size: 134103 bytes (.bin may be padded larger) Per-archive contributions to ELF file: Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total libc.a 364 4 0 0 368 54964 3645 58973 libfreertos.a 2080 736 10555 425 13796 0 1175 14235 libesp32s2.a 2621 22 4210 0 6853 4169 2209 13209 libsoc.a 405 8 7075 0 7488 1574 878 9932 libspi_flash.a 775 416 4114 0 5305 1109 1130 7128 libvfs.a 272 48 0 0 320 5581 555 6408 libesp_common.a 8 72 87 0 167 416 5304 5815 libheap.a 304 4 3171 0 3479 888 741 5104 libdriver.a 80 32 0 0 112 3216 894 4190 libnewlib.a 152 272 812 0 1236 856 84 1904 libesp_timer.a 16 20 668 0 704 657 546 1887 libesp_ringbuf.a 0 0 858 0 858 0 150 1008 liblog.a 8 272 594 0 874 94 147 843 libapp_update.a 0 4 0 0 4 151 470 621 libmain.a 0 0 0 0 0 192 196 388 libhal.a 0 0 337 0 337 0 32 369 libpthread.a 8 12 0 0 20 264 0 272 libgcc.a 0 0 0 0 0 0 160 160 (exe) 0 0 0 3 3 3 12 18 libcxx.a 0 0 0 0 0 11 0 11 libbootloader_support.a 0 0 0 0 0 0 0 0 libmbedcrypto.a 0 0 0 0 0 0 0 0 libsoc_esp32s2.a 0 0 0 0 0 0 0 0 libwpa_supplicant.a 0 0 0 0 0 0 0 0 libxtensa.a 0 0 0 0 0 0 0 0 *** Running idf_size.py --files for esp32s2... Total sizes: Used stat D/IRAM: 43020 bytes ( 153588 remain, 21.9% used) .data size: 7152 bytes .bss size: 1936 bytes .text size: 32905 bytes .vectors size: 1027 bytes Used Flash size : 93019 bytes .text : 74439 bytes .rodata : 18580 bytes Total image size: 134103 bytes (.bin may be padded larger) Per-file contributions to ELF file: Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total lib_a-vfprintf.o 0 0 0 0 0 13681 700 14381 lib_a-svfprintf.o 0 0 0 0 0 13294 752 14046 lib_a-svfiprintf.o 0 0 0 0 0 9623 1172 10795 lib_a-vfiprintf.o 0 0 0 0 0 9933 700 10633 tasks.c.o 12 660 4954 0 5626 0 406 5372 esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154 panic.c.o 2552 1 2321 0 4874 0 0 4873 vfs_uart.c.o 80 8 0 0 88 3689 423 4192 lib_a-dtoa.o 0 0 0 0 0 3524 13 3537 intr_alloc.c.o 8 13 660 0 681 1682 706 3056 queue.c.o 0 0 2397 0 2397 0 424 2821 uart.c.o 40 8 0 0 48 2087 452 2579 multi_heap.c.o 300 0 2273 0 2573 0 0 2573 lib_a-mprec.o 0 0 0 0 0 2144 296 2440 rtc_clk.c.o 381 8 1867 0 2256 0 0 2248 vfs.c.o 192 40 0 0 232 1892 132 2216 portasm.S.o 1544 0 365 0 1909 0 0 1909 spi_flash_hal_iram.c.o 24 0 1804 0 1828 0 0 1828 spi_flash_chip_generic.c 340 0 1417 0 1757 0 0 1757 task_wdt.c.o 53 4 0 0 57 1190 496 1739 flash_mmap.c.o 0 392 1200 0 1592 124 252 1576 heap_caps.c.o 4 0 898 0 902 50 362 1314 xtensa_vectors.S.o 0 0 864 425 1289 0 0 1289 rtc_init.c.o 0 0 1255 0 1255 0 8 1263 timers.c.o 8 56 987 0 1051 0 223 1218 heap_caps_init.c.o 0 4 0 0 4 838 379 1217 cpu_start.c.o 0 0 536 0 536 152 489 1177 esp_timer_impl_systimer. 8 8 388 0 404 252 442 1090 ringbuf.c.o 0 0 858 0 858 0 150 1008 periph_ctrl.c.o 8 0 0 0 8 661 272 941 clk.c.o 0 0 34 0 34 626 281 941 lib_a-fseeko.o 0 0 0 0 0 910 0 910 partition.c.o 0 8 0 0 8 679 181 860 esp_flash_api.c.o 0 0 600 0 600 16 240 856 time.c.o 0 32 115 0 147 719 0 834 memory_layout_utils.c.o 0 0 0 0 0 509 295 804 rtc_wdt.c.o 0 0 800 0 800 0 0 800 esp_timer.c.o 8 12 280 0 300 405 104 797 log.c.o 8 264 406 0 678 94 147 655 rtc_time.c.o 0 0 626 0 626 0 0 626 esp_flash_spi_init.c.o 120 4 0 0 124 215 281 616 locks.c.o 8 0 487 0 495 5 84 584 xtensa_intr_asm.S.o 512 0 51 0 563 0 0 563 port.c.o 0 16 408 0 424 0 87 495 crosscore_int.c.o 8 4 154 0 166 86 237 485 soc_memory_layout.c.o 0 0 0 0 0 0 479 479 rtc_sleep.c.o 0 0 414 0 414 0 0 414 uart_hal.c.o 0 0 0 0 0 409 0 409 spi_flash_hal.c.o 0 0 0 0 0 309 96 405 cache_utils.c.o 0 8 197 0 205 21 176 394 hello_world_main.c.o 0 0 0 0 0 192 196 388 lib_a-locale.o 364 0 0 0 364 0 10 374 timer.c.o 16 16 0 0 32 184 170 370 lib_a-refill.o 0 0 0 0 0 368 0 368 esp_ota_ops.c.o 0 4 0 0 4 151 214 365 int_wdt.c.o 0 0 59 0 59 302 0 361 system_api_esp32s2.c.o 0 0 323 0 323 27 0 350 brownout.c.o 0 0 0 0 0 120 203 323 windowspill_asm.o 0 0 315 0 315 0 0 315 cpu_util.c.o 0 0 309 0 309 0 0 309 brownout_hal.c.o 0 0 0 0 0 304 0 304 freertos_hooks.c.o 8 64 47 0 119 243 0 298 spi_flash_chip_gd.c.o 95 0 181 0 276 0 0 276 esp_app_desc.c.o 0 0 0 0 0 0 256 256 memspi_host_driver.c.o 43 0 206 0 249 0 0 249 rtc_module.c.o 16 8 0 0 24 231 0 247 lib_a-fopen.o 0 0 0 0 0 244 0 244 lib_a-puts.o 0 0 0 0 0 234 2 236 lib_a-reent.o 0 0 0 0 0 236 0 236 lib_a-snprintf.o 0 0 0 0 0 217 0 217 syscall_table.c.o 144 240 0 0 384 70 0 214 xtensa_context.S.o 0 0 201 0 201 0 0 201 spi_flash_chip_issi.c.o 97 0 101 0 198 0 0 198 pthread_local_storage.c. 8 4 0 0 12 183 0 191 log_freertos.c.o 0 8 188 0 196 0 0 188 heap.c.o 0 0 151 0 151 0 0 151 xtensa_intr.c.o 0 0 112 0 112 0 35 147 spi_flash_os_func_app.c. 24 0 95 0 119 25 0 144 list.c.o 0 0 138 0 138 0 0 138 lib_a-flags.o 0 0 0 0 0 128 0 128 dport_panic_highint_hdl. 0 0 123 0 123 0 0 123 lib_a-printf.o 0 0 0 0 0 116 0 116 spi_flash_os_func_noos.c 16 0 89 0 105 0 0 105 lib_a-s_frexp.o 0 0 0 0 0 100 0 100 cache_err_int.c.o 0 0 0 0 0 96 0 96 lib_a-vprintf.o 0 0 0 0 0 94 0 94 pthread.c.o 0 8 0 0 8 81 0 81 flash_ops.c.o 20 4 28 0 52 29 0 77 lib_a-localeconv.o 0 0 0 0 0 63 0 63 reent_init.c.o 0 0 59 0 59 0 0 59 rtc_io.c.o 0 0 0 0 0 53 0 53 syscalls.c.o 0 0 0 0 0 50 0 50 xtensa_vector_defaults.S 0 0 46 0 46 0 0 46 lib_a-fseek.o 0 0 0 0 0 45 0 45 uart_hal_iram.c.o 0 0 0 0 0 43 0 43 system_api.c.o 0 8 40 0 48 0 0 40 _divdi3.o 0 0 0 0 0 0 40 40 _moddi3.o 0 0 0 0 0 0 40 40 _udivdi3.o 0 0 0 0 0 0 40 40 _umoddi3.o 0 0 0 0 0 0 40 40 xtensa_init.c.o 0 4 32 0 36 0 0 32 interrupts--intlevel.o 0 0 0 0 0 0 32 32 spi_flash_chip_drivers.c 20 0 0 0 20 0 0 20 pthread.c.o 0 0 0 0 0 12 0 12 lib_a-errno.o 0 0 0 0 0 10 0 10 crtend.o 0 0 0 0 0 0 8 8 pm_esp32s2.c.o 0 0 0 0 0 8 0 8 int_asm--set_intclear.o 0 0 8 0 8 0 0 8 state_asm--restore_extra 0 0 7 0 7 0 0 7 state_asm--save_extra_nw 0 0 7 0 7 0 0 7 crti.o 0 0 0 3 3 3 0 6 cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6 cxx_guards.cpp.o 0 0 0 0 0 5 0 5 crtbegin.o 0 0 0 0 0 0 4 4 FreeRTOS-openocd.c.o 4 0 0 0 4 0 0 4 crt0.o 0 0 0 0 0 0 0 0 crtn.o 0 0 0 0 0 0 0 0 project_elf_src.c.o 0 0 0 0 0 0 0 0 bootloader_common.c.o 0 0 0 0 0 0 0 0 bootloader_efuse_esp32s2 0 0 0 0 0 0 0 0 bootloader_flash.c.o 0 0 0 0 0 0 0 0 bootloader_random.c.o 0 0 0 0 0 0 0 0 bootloader_sha.c.o 0 0 0 0 0 0 0 0 bootloader_utility.c.o 0 0 0 0 0 0 0 0 esp_image_format.c.o 0 0 0 0 0 0 0 0 flash_partitions.c.o 0 0 0 0 0 0 0 0 isatty.o 0 0 0 0 0 0 0 0 lib_a-assert.o 0 0 0 0 0 0 0 0 lib_a-bzero.o 0 0 0 0 0 0 0 0 lib_a-ctype_.o 0 0 0 0 0 0 0 0 lib_a-environ.o 0 4 0 0 4 0 0 0 lib_a-envlock.o 0 0 0 0 0 0 0 0 lib_a-fclose.o 0 0 0 0 0 0 0 0 lib_a-fflush.o 0 0 0 0 0 0 0 0 lib_a-findfp.o 0 0 0 0 0 0 0 0 lib_a-fiprintf.o 0 0 0 0 0 0 0 0 lib_a-fputs.o 0 0 0 0 0 0 0 0 lib_a-fputwc.o 0 0 0 0 0 0 0 0 lib_a-fvwrite.o 0 0 0 0 0 0 0 0 lib_a-fwalk.o 0 0 0 0 0 0 0 0 lib_a-getenv_r.o 0 0 0 0 0 0 0 0 lib_a-gettzinfo.o 0 0 0 0 0 0 0 0 lib_a-gmtime_r.o 0 0 0 0 0 0 0 0 lib_a-impure.o 0 0 0 0 0 0 0 0 lib_a-iswspace.o 0 0 0 0 0 0 0 0 lib_a-lcltime_r.o 0 0 0 0 0 0 0 0 lib_a-makebuf.o 0 0 0 0 0 0 0 0 lib_a-mbrtowc.o 0 0 0 0 0 0 0 0 lib_a-mbtowc_r.o 0 0 0 0 0 0 0 0 lib_a-memchr.o 0 0 0 0 0 0 0 0 lib_a-memcmp.o 0 0 0 0 0 0 0 0 lib_a-memcpy.o 0 0 0 0 0 0 0 0 lib_a-memmove.o 0 0 0 0 0 0 0 0 lib_a-memset.o 0 0 0 0 0 0 0 0 lib_a-month_lengths.o 0 0 0 0 0 0 0 0 lib_a-putc.o 0 0 0 0 0 0 0 0 lib_a-putchar.o 0 0 0 0 0 0 0 0 lib_a-qsort.o 0 0 0 0 0 0 0 0 lib_a-sccl.o 0 0 0 0 0 0 0 0 lib_a-siscanf.o 0 0 0 0 0 0 0 0 lib_a-stdio.o 0 0 0 0 0 0 0 0 lib_a-strcmp.o 0 0 0 0 0 0 0 0 lib_a-strcpy.o 0 0 0 0 0 0 0 0 lib_a-strcspn.o 0 0 0 0 0 0 0 0 lib_a-strerror.o 0 0 0 0 0 0 0 0 lib_a-strerror_r.o 0 0 0 0 0 0 0 0 lib_a-strlcpy.o 0 0 0 0 0 0 0 0 lib_a-strlen.o 0 0 0 0 0 0 0 0 lib_a-strncmp.o 0 0 0 0 0 0 0 0 lib_a-strncpy.o 0 0 0 0 0 0 0 0 lib_a-strstr.o 0 0 0 0 0 0 0 0 lib_a-strtol.o 0 0 0 0 0 0 0 0 lib_a-strtoll.o 0 0 0 0 0 0 0 0 lib_a-strtoul.o 0 0 0 0 0 0 0 0 lib_a-strtoull.o 0 0 0 0 0 0 0 0 lib_a-svfiscanf.o 0 0 0 0 0 0 0 0 lib_a-sysgettod.o 0 0 0 0 0 0 0 0 lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0 lib_a-tzlock.o 0 0 0 0 0 0 0 0 lib_a-tzset.o 0 0 0 0 0 0 0 0 lib_a-tzset_r.o 0 0 0 0 0 0 0 0 lib_a-tzvars.o 0 0 0 0 0 0 0 0 lib_a-u_strerr.o 0 0 0 0 0 0 0 0 lib_a-ungetc.o 0 0 0 0 0 0 0 0 lib_a-wbuf.o 0 0 0 0 0 0 0 0 lib_a-wcrtomb.o 0 0 0 0 0 0 0 0 lib_a-wctomb_r.o 0 0 0 0 0 0 0 0 lib_a-wsetup.o 0 0 0 0 0 0 0 0 gpio.c.o 0 0 0 0 0 0 0 0 spi_common.c.o 0 0 0 0 0 0 0 0 hw_random.c.o 0 0 0 0 0 0 0 0 pm_locks.c.o 0 0 0 0 0 0 0 0 _addsubdf3.o 0 0 0 0 0 0 0 0 _cmpdf2.o 0 0 0 0 0 0 0 0 _divdf3.o 0 0 0 0 0 0 0 0 _fixdfsi.o 0 0 0 0 0 0 0 0 _floatdidf.o 0 0 0 0 0 0 0 0 _floatsidf.o 0 0 0 0 0 0 0 0 _muldf3.o 0 0 0 0 0 0 0 0 esp_mem.c.o 0 0 0 0 0 0 0 0 platform.c.o 0 0 0 0 0 0 0 0 platform_util.c.o 0 0 0 0 0 0 0 0 sha256.c.o 0 0 0 0 0 0 0 0 gpio_hal.c.o 0 0 0 0 0 0 0 0 rtc_io_hal.c.o 0 0 0 0 0 0 0 0 spi_flash_hal_gpspi.c.o 0 0 0 0 0 0 0 0 timer_hal.c.o 0 0 0 0 0 0 0 0 gpio_periph.c.o 0 0 0 0 0 0 0 0 rtc_io_periph.c.o 0 0 0 0 0 0 0 0 spi_periph.c.o 0 0 0 0 0 0 0 0 uart_periph.c.o 0 0 0 0 0 0 0 0 md5-internal.c.o 0 0 0 0 0 0 0 0 stdatomic.c.o 0 0 0 0 0 0 0 0 *** Running idf_size.py --archive_details for esp32s2... Total sizes: Used stat D/IRAM: 43020 bytes ( 153588 remain, 21.9% used) .data size: 7152 bytes .bss size: 1936 bytes .text size: 32905 bytes .vectors size: 1027 bytes Used Flash size : 93019 bytes .text : 74439 bytes .rodata : 18580 bytes Total image size: 134103 bytes (.bin may be padded larger) Symbols within the archive: libdriver.a (Not all symbols may be reported) Symbols from section: .dram0.bss p_timer_obj : 16 p_uart_obj : 8 s_rtc_isr_handle : 4 s_rtc_isr_handler_list : 4 Section total: 32 Symbols from section: .dram0.data uart_context : 32 timer_spinlock : 16 periph_spinlock : 8 rtc_spinlock : 8 s_rtc_isr_handler_list_lock : 8 uart_selectlock : 8 Section total: 80 Symbols from section: .flash.rodata timer_get_counter_value.str1.4 : 146 get_clk_en_mask : 136 get_rst_en_mask : 136 uart_pattern_enqueue.str1.4 : 88 uart_flush_input.str1.4 : 45 uart_set_word_length.str1.4 : 31 __FUNCTION__$7196 : 27 __FUNCTION__$5699 : 24 __FUNCTION__$6971 : 23 __FUNCTION__$6966 : 22 __FUNCTION__$6896 : 21 __FUNCTION__$6901 : 21 __FUNCTION__$6906 : 19 __FUNCTION__$6911 : 19 __FUNCTION__$6926 : 18 __FUNCTION__$6932 : 18 __FUNCTION__$7131 : 18 uart_pattern_pop_pos.str1.4 : 18 __FUNCTION__$7202 : 17 __FUNCTION__$6916 : 16 __FUNCTION__$6921 : 16 uart_set_stop_bits.str1.4 : 15 Section total: 894 Symbols from section: .flash.text uart_flush_input : 453 uart_wait_tx_done : 417 get_clk_en_mask : 267 get_rst_en_mask : 198 timer_group_intr_enable : 184 uart_set_word_length : 144 uart_set_stop_bits : 128 periph_module_enable : 112 uart_get_bufferedlen : 109 uart_enable_intr_mask : 98 uart_disable_intr_mask : 96 uart_set_baudrate : 96 rtc_isr : 90 uart_get_baudrate : 82 uart_set_parity : 82 rtc_isr_ensure_installed : 79 uart_pattern_queue_update : 74 uart_get_parity : 69 uart_get_stop_bits : 69 uart_get_word_length : 69 rtc_isr_register : 62 rtc_gpio_force_hold_dis_all : 53 is_wifi_clk_peripheral : 38 uart_is_driver_installed : 30 get_rst_en_reg : 25 uart_set_select_notif_callback : 23 get_clk_en_reg : 21 uart_disable_rx_intr : 18 uart_enable_rx_intr : 18 uart_get_selectlock : 12 Section total: 3216 Symbols from section: .iram0.text Section total: 0 Symbols from section: .iram0.vectors Section total: 0 Symbols from section: .noinit Section total: 0 Symbols from section: .rtc.bss Section total: 0 Symbols from section: .rtc.data Section total: 0 Symbols from section: .rtc.text Section total: 0 Symbols from section: .rtc_noinit Section total: 0 *** Running idf_size.py diff with another app (different target)... WARNING: The target of the reference and other MAP files is esp32 and esp32s2, respectively. MAP file: app.map MAP file: app_esp32s2.map Difference is counted as - , i.e. a positive number means that is larger. Total sizes of : Difference Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 0 +17620 (+163116 remain, +180736 total) .data size: 9324 bytes 0 +9324 .bss size: 8296 bytes 0 +8296 Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 0 +38932 ( +92140 remain, +131072 total) .text size: 37908 bytes 0 +37908 .vectors size: 1024 bytes 0 +1024 Used stat D/IRAM: 0 bytes ( 0 remain, 0.0% used) 43020 -43020 (-153588 remain, -196608 total) .data size: 0 bytes 7152 -7152 .bss size: 0 bytes 1936 -1936 .text size: 0 bytes 32905 -32905 .vectors size: 0 bytes 1027 -1027 Used Flash size : 186524 bytes 93019 +93505 .text : 146944 bytes 74439 +72505 .rodata : 39580 bytes 18580 +21000 Total image size: 234780 bytes (.bin may be padded larger) 134103 +100677 *** Running idf_size.py for esp32c3... Total sizes: Used stat D/IRAM: 48466 bytes ( 279214 remain, 14.8% used) .data size: 5048 bytes .bss size: 3664 bytes .text size: 39754 bytes Used Flash size : 117008 bytes .text : 90400 bytes .rodata : 26352 bytes Total image size: 161810 bytes (.bin may be padded larger) *** Running idf_size.py for esp32c3 with overflow... WARNING: Given section not found in any memory region. Check whether the LD file is compatible with the definitions in get_mem_regions in idf_size.py WARNING: Given section not found in any memory region. Check whether the LD file is compatible with the definitions in get_mem_regions in idf_size.py Total sizes: Used stat D/IRAM: 551174 bytes (-223494 remain, 168.2% used) Overflow detected! You can run idf.py size-files for more information. .text size: 551174 bytes Used Flash size : 494592 bytes .text : 410978 bytes .rodata : 83358 bytes Total image size: 1045766 bytes (.bin may be padded larger) *** Running idf_size.py for esp32c3 (target autodetected)... Total sizes: Used stat D/IRAM: 48466 bytes ( 279214 remain, 14.8% used) .data size: 5048 bytes .bss size: 3664 bytes .text size: 39754 bytes Used Flash size : 117008 bytes .text : 90400 bytes .rodata : 26352 bytes Total image size: 161810 bytes (.bin may be padded larger) *** Running idf_size.py --archives for esp32c3... Total sizes: Used stat D/IRAM: 48466 bytes ( 279214 remain, 14.8% used) .data size: 5048 bytes .bss size: 3664 bytes .text size: 39754 bytes Used Flash size : 117008 bytes .text : 90400 bytes .rodata : 26352 bytes Total image size: 161810 bytes (.bin may be padded larger) Per-archive contributions to ELF file: Archive File DRAM .data .rtc.data DRAM .bss IRAM0 .text ram_st_total Flash .text & .rodata & .appdesc flash_total ilp32\libc.a 4 0 4 0 8 53504 4098 0 57606 libesp_hw_support.a 171 16 21 4356 4564 7722 1669 0 13934 libfreertos.a 16 0 2228 10094 12338 194 3143 0 13447 libspi_flash.a 1949 0 160 7674 9783 1716 1626 0 12965 libesp_system.a 185 0 125 1480 1790 6314 3302 0 11281 libheap.a 1961 0 8 5836 7805 1988 1207 0 10992 libvfs.a 272 0 48 0 320 6762 378 0 7412 libesp_common.a 6 0 0 0 6 56 7065 0 7127 libhal.a 85 0 0 5788 5873 1036 96 0 7005 libdriver.a 44 0 35 0 79 5280 1055 0 6379 libnewlib.a 194 0 440 1498 2132 1252 344 0 3288 libesp_timer.a 16 0 28 544 588 952 277 0 1789 libefuse.a 96 0 4 0 100 1188 475 0 1759 libesp_ringbuf.a 0 0 0 1004 1004 0 512 0 1516 liblog.a 8 0 272 264 544 562 122 0 956 libriscv.a 0 0 256 652 908 74 137 0 863 ilp32\libgcc.a 0 0 0 0 0 848 0 0 848 libapp_update.a 1 0 12 198 211 218 125 256 798 libmain.a 0 0 0 0 0 248 232 0 480 libbootloader_support.a 0 0 0 340 340 98 0 0 438 libpthread.a 0 0 12 0 12 342 0 0 342 libsoc.a 0 0 0 0 0 0 88 0 88 libesp_pm.a 0 0 0 0 0 28 0 0 28 libesp_rom.a 0 0 0 24 24 0 0 0 24 libcxx.a 0 0 0 0 0 2 0 0 2 *** Running idf_size.py --files for esp32c3... Total sizes: Used stat D/IRAM: 48466 bytes ( 279214 remain, 14.8% used) .data size: 5048 bytes .bss size: 3664 bytes .text size: 39754 bytes Used Flash size : 117008 bytes .text : 90400 bytes .rodata : 26352 bytes Total image size: 161810 bytes (.bin may be padded larger) Per-file contributions to ELF file: Object File DRAM .data .rtc.data DRAM .bss IRAM0 .text ram_st_total Flash .text & .rodata & .appdesc flash_total lib_a-vfprintf.o 0 0 0 0 0 14720 748 0 15468 lib_a-svfiprintf.o 0 0 0 0 0 9544 1172 0 10716 lib_a-vfiprintf.o 0 0 0 0 0 9756 737 0 10493 esp_err_to_name.c.o 6 0 0 0 6 56 7065 0 7127 tasks.c.o 8 0 664 5552 6224 0 1080 0 6640 heap_tlsf.c.o 1796 0 0 4036 5832 0 0 0 5832 lib_a-dtoa.o 0 0 0 0 0 5312 233 0 5545 vfs_uart.c.o 80 0 8 0 88 4402 270 0 4752 queue.c.o 0 0 0 3192 3192 0 1495 0 4687 lib_a-mprec.o 0 0 0 0 0 4252 406 0 4658 memprot.c.o 0 0 0 772 772 2762 800 0 4334 spi_flash_chip_generic.c 554 0 0 2684 3238 0 0 0 3238 uart.c.o 40 0 8 0 48 2588 511 0 3139 intr_alloc.c.o 0 0 13 688 701 2128 198 0 3014 panic_arch.c.o 0 0 0 0 0 1060 1693 0 2753 vfs.c.o 192 0 40 0 232 2360 108 0 2660 rtc_init.c.o 0 0 0 0 0 2068 500 0 2568 gpio.c.o 0 0 0 0 0 1856 459 0 2315 spi_flash_hal_iram.c.o 0 0 0 2220 2220 0 0 0 2220 task_wdt.c.o 45 0 12 0 57 1438 478 0 1961 flash_mmap.c.o 0 0 136 1530 1666 182 240 0 1952 rtc_clk.c.o 171 0 4 1738 1913 0 0 0 1909 esp_flash_api.c.o 20 0 0 968 988 82 762 0 1832 heap_caps.c.o 4 0 4 1122 1130 286 355 0 1767 ringbuf.c.o 0 0 0 1004 1004 0 512 0 1516 spi_flash_hal_gpspi.c.o 0 0 0 1484 1484 0 0 0 1484 esp_efuse_utility.c.o 0 0 4 0 4 998 475 0 1473 locks.c.o 0 0 168 924 1092 152 344 0 1420 heap_caps_init.c.o 0 0 4 0 4 1052 338 0 1390 startup.c.o 12 0 8 44 64 834 497 0 1387 partition.c.o 0 0 8 0 8 1070 268 0 1338 lib_a-fseeko.o 0 0 0 0 0 1264 0 0 1264 wdt_hal_iram.c.o 0 0 0 1160 1160 0 0 0 1160 lib_a-fvwrite.o 0 0 0 0 0 1156 0 0 1156 lib_a-findfp.o 0 0 0 0 0 1040 96 0 1136 panic.c.o 12 0 5 6 23 958 131 0 1107 clk.c.o 0 0 0 0 0 838 212 0 1050 memspi_host_driver.c.o 397 0 0 636 1033 0 0 0 1033 spi_flash_chip_winbond.c 203 0 0 748 951 0 0 0 951 memory_layout_utils.c.o 0 0 0 0 0 650 283 0 933 periph_ctrl.c.o 0 0 27 0 27 836 85 0 921 esp_timer.c.o 0 0 8 296 304 514 72 0 882 lib_a-fflush.o 0 0 0 0 0 856 0 0 856 trunctfdf2.o 0 0 0 0 0 848 0 0 848 port.c.o 4 0 1556 588 2148 66 190 0 848 systimer_hal.c.o 85 0 0 760 845 0 0 0 845 multi_heap.c.o 157 0 0 678 835 0 0 0 835 time.c.o 0 0 20 180 200 620 0 0 800 log.c.o 8 0 264 32 304 562 122 0 724 cpu_start.c.o 0 0 0 464 464 42 158 0 664 esp_timer_impl_systimer. 16 0 12 210 238 296 125 0 647 esp_flash_spi_init.c.o 68 0 4 0 72 272 261 0 601 spi_flash_os_func_app.c. 52 0 0 414 466 34 95 0 595 rtc_time.c.o 0 0 0 590 590 0 0 0 590 port_systick.c.o 0 0 8 370 378 0 192 0 562 vectors.S.o 0 0 0 522 522 0 0 0 522 lib_a-refill.o 0 0 0 0 0 512 0 0 512 lib_a-reent.o 0 0 0 0 0 500 0 0 500 esp_app_desc.c.o 1 0 8 198 207 32 4 256 491 lib_a-ftello.o 0 0 0 0 0 488 0 0 488 hello_world_main.c.o 0 0 0 0 0 248 232 0 480 lib_a-fclose.o 0 0 0 0 0 456 0 0 456 spi_flash_hal.c.o 0 0 0 0 0 342 96 0 438 lib_a-makebuf.o 0 0 0 0 0 436 0 0 436 port_common.c.o 0 0 0 104 104 128 186 0 418 lib_a-fopen.o 0 0 0 0 0 416 0 0 416 sleep_modes.c.o 0 0 0 0 0 244 171 0 415 crosscore_int.c.o 0 0 4 162 166 106 120 0 388 lib_a-wsetup.o 0 0 0 0 0 384 0 0 384 lib_a-locale.o 4 0 0 0 4 0 378 0 382 lib_a-puts.o 0 0 0 0 0 372 0 0 372 uart_hal.c.o 0 0 0 0 0 366 0 0 366 panic_handler.c.o 8 0 4 82 94 266 8 0 364 esp_time_impl.c.o 0 0 12 0 12 362 0 0 362 lib_a-fwalk.o 0 0 0 0 0 340 0 0 340 bootloader_flash.c.o 0 0 0 340 340 0 0 0 340 freertos_hooks.c.o 0 0 64 48 112 290 0 0 338 lib_a-stdio.o 0 0 0 0 0 316 0 0 316 spi_flash_chip_gd.c.o 123 0 0 190 313 0 0 0 313 rtc_sleep.c.o 0 0 0 308 308 0 0 0 308 esp_ota_ops.c.o 0 0 4 0 4 186 121 0 307 system_internal.c.o 0 0 0 298 298 0 0 0 298 int_wdt.c.o 0 0 8 74 82 206 0 0 280 interrupt.c.o 0 0 256 130 386 0 137 0 267 spi_flash_chip_mxic.c.o 190 0 0 76 266 0 0 0 266 esp_err.c.o 108 0 0 154 262 0 0 0 262 system_time.c.o 0 0 8 38 46 142 80 0 260 lib_a-ctype_.o 0 0 0 0 0 0 257 0 257 cpu_util_esp32c3.c.o 0 0 0 0 0 250 0 0 250 esp_clk.c.o 0 16 4 30 50 200 0 0 246 pthread_local_storage.c. 0 0 4 0 4 242 0 0 242 spi_flash_chip_issi.c.o 125 0 0 112 237 0 0 0 237 memory_layout.c.o 4 0 0 0 4 0 231 0 235 log_freertos.c.o 0 0 8 232 240 0 0 0 232 newlib_init.c.o 156 0 240 0 396 76 0 0 232 lib_a-printf.o 0 0 0 0 0 224 0 0 224 regi2c_ctrl.c.o 0 0 0 202 202 0 0 0 202 heap.c.o 0 0 0 190 190 0 0 0 190 lib_a-s_frexp.o 0 0 0 0 0 180 8 0 188 lib_a-assert.o 0 0 0 0 0 124 63 0 187 cache_utils.c.o 0 0 8 144 152 38 0 0 182 lib_a-vprintf.o 0 0 0 0 0 176 0 0 176 spi_flash_chip_boya.c.o 125 0 0 46 171 0 0 0 171 esp_system.c.o 0 0 20 90 110 80 0 0 170 lib_a-flags.o 0 0 0 0 0 168 0 0 168 abort.c.o 38 0 0 128 166 0 0 0 166 brownout_hal.c.o 0 0 0 0 0 160 0 0 160 esp_efuse_api.c.o 0 0 0 0 0 158 0 0 158 portasm.S.o 0 0 0 154 154 0 0 0 154 lib_a-fiprintf.o 0 0 0 0 0 148 0 0 148 list.c.o 0 0 0 134 134 0 0 0 134 spi_flash_encrypt_hal_ir 0 0 0 132 132 0 0 0 132 cache_err_int.c.o 0 0 0 4 4 124 0 0 128 spi_flash_os_func_noos.c 36 0 0 86 122 0 0 0 122 lib_a-mbtowc_r.o 0 0 0 0 0 108 0 0 108 flash_ops.c.o 24 0 4 40 68 38 0 0 102 pthread.c.o 0 0 8 0 8 100 0 0 100 esp_efuse_table.c.o 96 0 0 0 96 0 0 0 96 uart_hal_iram.c.o 0 0 0 0 0 88 0 0 88 gpio_periph.c.o 0 0 0 0 0 0 88 0 88 apb_backup_dma.c.o 0 0 0 52 52 34 0 0 86 interrupt_controller_hal 0 0 0 0 0 80 0 0 80 reent_init.c.o 0 0 0 76 76 0 0 0 76 instruction_decode.c.o 0 0 0 0 0 74 0 0 74 chip_info.c.o 0 0 0 0 0 70 0 0 70 lib_a-fseek.o 0 0 0 0 0 68 0 0 68 lib_a-wctomb_r.o 0 0 0 0 0 64 0 0 64 flash_qio_mode.c.o 0 0 0 0 0 58 0 0 58 lib_a-sysgettod.o 0 0 0 0 0 56 0 0 56 brownout.c.o 0 0 0 0 0 38 5 0 43 lib_a-localeconv.o 0 0 0 0 0 40 0 0 40 syscalls.c.o 0 0 0 0 0 36 0 0 36 esp_efuse_fields.c.o 0 0 0 0 0 32 0 0 32 cpu_hal.c.o 0 0 0 32 32 0 0 0 32 spi_flash_chip_drivers.c 32 0 0 0 32 0 0 0 32 lib_a-errno.o 0 0 0 0 0 28 0 0 28 cpu_util.c.o 0 0 0 28 28 0 0 0 28 pm_impl.c.o 0 0 0 0 0 28 0 0 28 bootloader_flash_config_ 0 0 0 0 0 26 0 0 26 esp_rom_uart.c.o 0 0 0 24 24 0 0 0 24 bootloader_mem.c.o 0 0 0 0 0 14 0 0 14 pthread.c.o 0 0 0 0 0 6 0 0 6 spi_bus_lock.c.o 4 0 0 0 4 0 0 0 4 FreeRTOS-openocd.c.o 4 0 0 0 4 0 0 0 4 cxx_guards.cpp.o 0 0 0 0 0 2 0 0 2 ubsan.c.o 0 0 0 2 2 0 0 0 2 lib_a-environ.o 0 0 4 0 4 0 0 0 0 _divdi3.o 0 0 0 0 0 0 0 0 0 _moddi3.o 0 0 0 0 0 0 0 0 0 _udivdi3.o 0 0 0 0 0 0 0 0 0 _umoddi3.o 0 0 0 0 0 0 0 0 0 *** Running idf_size.py --archive_details for esp32c3... Total sizes: Used stat D/IRAM: 48466 bytes ( 279214 remain, 14.8% used) .data size: 5048 bytes .bss size: 3664 bytes .text size: 39754 bytes Used Flash size : 117008 bytes .text : 90400 bytes .rodata : 26352 bytes Total image size: 161810 bytes (.bin may be padded larger) Symbols within the archive: libdriver.a (Not all symbols may be reported) Symbols from section: .dram0.bss ref_counts : 27 .p_uart_obj : 8 Section total: 35 Symbols from section: .dram0.data uart_context : 32 .uart_selectlock : 8 ..g_spi_lock_main_flash_dev : 4 Section total: 44 Symbols from section: .flash.appdesc Section total: 0 Symbols from section: .flash.rodata gpio_set_pull_mode.str1.4 : 93 periph_module_enable.str1.4 : 64 gpio_input_enable.str1.4 : 62 uart_disable_intr_mask_and_return_prev.str1.4 : 54 uart_pattern_pop_pos.str1.4 : 49 uart_set_stop_bits.str1.4 : 46 uart_set_word_length.str1.4 : 46 uart_flush_input.str1.4 : 45 __FUNCTION__.7467 : 39 __FUNCTION__.7459 : 27 gpio_sleep_output_enable.str1.4 : 27 __FUNCTION__.6231 : 26 __FUNCTION__.6223 : 25 __FUNCTION__.6235 : 25 __FUNCTION__.6240 : 25 __FUNCTION__.6246 : 25 __FUNCTION__.6219 : 24 __FUNCTION__.6227 : 24 __FUNCTION__.6215 : 23 __FUNCTION__.6211 : 22 __FUNCTION__.7222 : 22 __FUNCTION__.6207 : 21 __FUNCTION__.7153 : 21 __FUNCTION__.7158 : 21 __func__.4238 : 21 __FUNCTION__.6261 : 19 __FUNCTION__.7163 : 19 __FUNCTION__.7168 : 19 __FUNCTION__.6257 : 18 __FUNCTION__.7183 : 18 __FUNCTION__.7188 : 18 __FUNCTION__.7394 : 18 __FUNCTION__.7471 : 17 __FUNCTION__.7173 : 16 __FUNCTION__.7178 : 16 Section total: 1055 Symbols from section: .flash.rodata_noload Section total: 0 Symbols from section: .flash.text periph_module_enable : 736 uart_flush_input : 580 uart_wait_tx_done : 484 gpio_sleep_set_pull_mode : 318 uart_set_stop_bits : 178 uart_set_word_length : 178 gpio_sleep_set_direction : 156 uart_get_bufferedlen : 152 gpio_sleep_pulldown_en : 148 gpio_sleep_pullup_en : 148 gpio_sleep_sel_en : 148 gpio_sleep_pulldown_dis : 146 gpio_sleep_pullup_dis : 146 gpio_sleep_sel_dis : 146 uart_disable_intr_mask_and_return_prev : 138 gpio_sleep_input_enable : 126 gpio_sleep_output_enable : 126 gpio_sleep_input_disable : 124 gpio_sleep_output_disable : 124 uart_enable_intr_mask : 122 uart_get_baudrate : 116 uart_set_baudrate : 116 uart_set_parity : 116 uart_get_parity : 86 uart_get_stop_bits : 86 uart_get_word_length : 86 uart_pattern_queue_update : 80 periph_ll_get_clk_en_reg : 50 periph_ll_get_rst_en_reg : 50 uart_is_driver_installed : 34 uart_set_select_notif_callback : 30 uart_get_selectlock : 6 Section total: 5280 Symbols from section: .iram0.bss Section total: 0 Symbols from section: .iram0.data Section total: 0 Symbols from section: .iram0.text Section total: 0 Symbols from section: .noinit Section total: 0 Symbols from section: .rtc.bss Section total: 0 Symbols from section: .rtc.data Section total: 0 Symbols from section: .rtc.text Section total: 0 Symbols from section: .rtc_noinit Section total: 0 *** Running idf_size.py for esp32s3... Total sizes: Used static IRAM: 46786 bytes ( 239934 remain, 16.3% used) .text size: 45759 bytes .vectors size: 1027 bytes Used stat D/IRAM: 11772 bytes ( 123396 remain, 8.7% used) .data size: 9252 bytes .bss size: 2520 bytes Used Flash size : 114851 bytes .text : 87463 bytes .rodata : 27132 bytes Total image size: 170889 bytes (.bin may be padded larger) *** Running idf_size.py for esp32s3 with overflow... Total sizes: Used static IRAM: 337906 bytes ( -51186 remain, 117.9% used) Overflow detected! You can run idf.py size-files for more information. .text size: 336879 bytes .vectors size: 1027 bytes Used stat D/IRAM: 94049 bytes ( 41119 remain, 69.6% used) .data size: 68929 bytes .bss size: 25120 bytes Used Flash size : 461714 bytes .text : 366715 bytes .rodata : 94743 bytes Total image size: 868549 bytes (.bin may be padded larger) *** Running idf_size.py for esp32s3 (target autodetected)... Total sizes: Used static IRAM: 46786 bytes ( 239934 remain, 16.3% used) .text size: 45759 bytes .vectors size: 1027 bytes Used stat D/IRAM: 11772 bytes ( 123396 remain, 8.7% used) .data size: 9252 bytes .bss size: 2520 bytes Used Flash size : 114851 bytes .text : 87463 bytes .rodata : 27132 bytes Total image size: 170889 bytes (.bin may be padded larger) *** Running idf_size.py --archives for esp32s3... Total sizes: Used static IRAM: 46786 bytes ( 239934 remain, 16.3% used) .text size: 45759 bytes .vectors size: 1027 bytes Used stat D/IRAM: 11772 bytes ( 123396 remain, 8.7% used) .data size: 9252 bytes .bss size: 2520 bytes Used Flash size : 114851 bytes .text : 87463 bytes .rodata : 27132 bytes Total image size: 170889 bytes (.bin may be padded larger) Per-archive contributions to ELF file: Archive File DRAM .data .rtc.data DRAM .bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata & .appdesc flash_total no-rtti\libc.a 4 0 4 0 0 8 58528 4685 0 63217 libfreertos.a 3128 0 748 13747 425 18048 293 3668 0 21261 libspi_flash.a 1886 0 550 7539 0 9975 1605 2196 0 13226 libesp_system.a 205 0 206 2914 0 3325 6183 3549 0 12851 libheap.a 1957 0 8 5195 0 7160 1741 1383 0 10276 libhal.a 109 0 0 7126 0 7235 1275 608 0 9118 libesp_hw_support.a 187 16 34 4260 0 4497 3884 288 0 8635 libesp_common.a 0 0 0 0 0 0 53 7287 0 7340 libvfs.a 308 0 48 0 0 356 5986 393 0 6687 libdriver.a 64 0 49 0 0 113 3468 600 0 4132 libnewlib.a 202 0 440 1280 0 1922 1028 344 0 2854 libesp_timer.a 32 0 28 515 0 575 917 277 0 1741 libesp_ringbuf.a 0 0 0 873 0 873 0 512 0 1385 libxtensa.a 1024 0 0 77 0 1101 126 35 0 1262 libesp_ipc.a 20 0 72 332 0 424 643 241 0 1236 liblog.a 8 0 272 247 0 527 499 122 0 876 libapp_update.a 1 0 12 194 0 207 179 125 256 755 libbootloader_support.a 0 0 0 444 0 444 95 0 0 539 libmain.a 0 0 0 0 0 0 228 232 0 460 libxt_hal.a 0 0 0 405 0 405 0 32 0 437 libpthread.a 8 0 12 0 0 20 310 0 0 318 no-rtti\libgcc.a 0 0 0 0 0 0 0 160 0 160 libesp_rom.a 0 0 0 24 0 24 0 0 0 24 (exe) 0 0 0 0 3 3 3 12 0 18 libesp_pm.a 0 0 0 0 0 0 8 0 0 8 libcxx.a 0 0 0 0 0 0 5 0 0 5 libmbedcrypto.a 0 0 0 0 0 0 0 0 0 0 libsoc.a 0 0 0 0 0 0 0 0 0 0 *** Running idf_size.py --files for esp32s3... Total sizes: Used static IRAM: 46786 bytes ( 239934 remain, 16.3% used) .text size: 45759 bytes .vectors size: 1027 bytes Used stat D/IRAM: 11772 bytes ( 123396 remain, 8.7% used) .data size: 9252 bytes .bss size: 2520 bytes Used Flash size : 114851 bytes .text : 87463 bytes .rodata : 27132 bytes Total image size: 170889 bytes (.bin may be padded larger) Per-file contributions to ELF file: Object File DRAM .data .rtc.data DRAM .bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata & .appdesc flash_total lib_a-vfprintf.o 0 0 0 0 0 0 13707 700 0 14407 lib_a-svfprintf.o 0 0 0 0 0 0 13331 752 0 14083 lib_a-svfiprintf.o 0 0 0 0 0 0 9650 1172 0 10822 lib_a-vfiprintf.o 0 0 0 0 0 0 9827 700 0 10527 tasks.c.o 8 0 704 6792 0 7504 0 1158 0 7958 esp_err_to_name.c.o 0 0 0 0 0 0 53 7287 0 7340 heap_tlsf.c.o 1796 0 0 3591 0 5387 0 0 0 5387 queue.c.o 0 0 0 3038 0 3038 0 1515 0 4553 vfs_uart.c.o 116 0 8 0 0 124 4051 282 0 4449 lib_a-dtoa.o 0 0 0 0 0 0 3592 165 0 3757 portasm.S.o 3084 0 0 416 0 3500 0 0 0 3500 spi_flash_chip_generic.c 554 0 0 2529 0 3083 0 0 0 3083 intr_alloc.c.o 8 0 22 717 0 747 1958 198 0 2881 lib_a-mprec.o 0 0 0 0 0 0 2340 409 0 2749 uart.c.o 56 0 12 0 0 68 2091 511 0 2658 panic_arch.c.o 0 0 0 0 0 0 715 1538 0 2253 spi_flash_hal_iram.c.o 0 0 0 2250 0 2250 0 0 0 2250 vfs.c.o 192 0 40 0 0 232 1935 111 0 2238 rtc_clk.c.o 171 0 8 2059 0 2238 0 0 0 2230 xtensa_vectors.S.o 32 0 0 1464 425 1921 0 48 0 1969 task_wdt.c.o 53 0 12 0 0 65 1319 591 0 1963 spi_flash_hal_gpspi.c.o 0 0 0 1842 0 1842 0 0 0 1842 rtc_init.c.o 0 0 0 0 0 0 1703 70 0 1773 esp_flash_api.c.o 20 0 0 862 0 882 89 762 0 1733 flash_mmap.c.o 0 0 520 1298 0 1818 166 240 0 1704 port.c.o 0 0 24 945 0 969 147 541 0 1633 heap_caps.c.o 4 0 4 1003 0 1011 261 355 0 1623 wdt_hal_iram.c.o 0 0 0 1493 0 1493 0 0 0 1493 periph_ctrl.c.o 8 0 37 0 0 45 1377 85 0 1470 cpu_start.c.o 0 0 5 732 0 737 371 334 0 1437 ringbuf.c.o 0 0 0 873 0 873 0 512 0 1385 cache_utils.c.o 4 0 14 685 0 703 92 570 0 1351 heap_caps_init.c.o 0 0 4 0 0 4 905 430 0 1335 startup.c.o 8 0 11 69 0 88 748 505 0 1330 locks.c.o 8 0 168 782 0 958 122 344 0 1256 partition.c.o 0 0 8 0 0 8 938 268 0 1206 systimer_hal.c.o 85 0 0 1052 0 1137 0 0 0 1137 xtensa_intr_asm.S.o 1024 0 0 51 0 1075 0 0 0 1075 panic.c.o 12 0 5 12 0 29 875 147 0 1046 memspi_host_driver.c.o 397 0 0 637 0 1034 0 0 0 1034 clk.c.o 0 0 0 0 0 0 802 212 0 1014 esp_timer.c.o 8 0 8 282 0 298 505 72 0 867 memory_layout_utils.c.o 0 0 0 0 0 0 575 283 0 858 debug_helpers.c.o 0 0 0 747 0 747 0 73 0 820 lib_a-fseeko.o 0 0 0 0 0 0 818 0 0 818 spi_flash_chip_winbond.c 136 0 0 659 0 795 0 0 0 795 multi_heap.c.o 157 0 0 601 0 758 0 0 0 758 esp_ipc.c.o 0 0 56 188 0 244 456 97 0 741 lib_a-fvwrite.o 0 0 0 0 0 0 721 0 0 721 panic_handler.c.o 8 0 8 66 0 82 634 8 0 716 lib_a-findfp.o 0 0 0 0 0 0 612 96 0 708 rtc_time.c.o 0 0 0 675 0 675 0 0 0 675 log.c.o 8 0 264 42 0 314 499 122 0 671 time.c.o 0 0 20 127 0 147 509 0 0 636 esp_timer_impl_systimer. 24 0 12 198 0 234 286 125 0 633 port_systick.c.o 0 0 12 394 0 406 0 192 0 586 esp_flash_spi_init.c.o 68 0 4 0 0 72 243 261 0 572 lib_a-fflush.o 0 0 0 0 0 0 552 0 0 552 interrupt_descriptor_tab 0 0 0 0 0 0 12 512 0 524 spi_flash_os_func_app.c. 52 0 0 324 0 376 44 95 0 515 crosscore_int.c.o 8 0 8 229 0 245 142 120 0 499 system_internal.c.o 0 0 0 475 0 475 0 16 0 491 esp_app_desc.c.o 1 0 8 194 0 203 31 4 256 486 rtc_sleep.c.o 0 0 0 476 0 476 0 0 0 476 hello_world_main.c.o 0 0 0 0 0 0 228 232 0 460 port_common.c.o 0 0 8 98 0 106 146 214 0 458 spi_flash_hal.c.o 0 0 0 0 0 0 351 96 0 447 bootloader_flash.c.o 0 0 0 444 0 444 0 0 0 444 uart_hal.c.o 0 0 0 0 0 0 432 0 0 432 xtensa_context.S.o 0 0 0 390 0 390 0 0 0 390 lib_a-locale.o 4 0 0 0 0 4 0 374 0 378 esp_ipc_isr.c.o 4 0 16 19 0 39 187 144 0 354 spi_flash_chip_gd.c.o 123 0 0 202 0 325 0 0 0 325 memory_layout.c.o 0 0 0 0 0 0 0 315 0 315 lib_a-refill.o 0 0 0 0 0 0 312 0 0 312 windowspill_asm.o 0 0 0 311 0 311 0 0 0 311 freertos_hooks.c.o 8 0 128 47 0 183 247 0 0 302 esp_time_impl.c.o 0 0 12 0 0 12 281 0 0 281 lib_a-ftello.o 0 0 0 0 0 0 278 0 0 278 lib_a-fclose.o 0 0 0 0 0 0 270 0 0 270 esp_ota_ops.c.o 0 0 4 0 0 4 148 121 0 269 lib_a-makebuf.o 0 0 0 0 0 0 263 0 0 263 spi_flash_chip_mxic.c.o 190 0 0 70 0 260 0 0 0 260 soc_hal.c.o 24 0 0 234 0 258 0 0 0 258 lib_a-ctype_.o 0 0 0 0 0 0 0 257 0 257 lib_a-reent.o 0 0 0 0 0 0 252 0 0 252 esp_err.c.o 108 0 0 140 0 248 0 0 0 248 brownout_hal.c.o 0 0 0 0 0 0 244 0 0 244 int_wdt.c.o 0 0 9 90 0 99 152 0 0 242 system_time.c.o 0 0 8 35 0 43 126 80 0 241 esp_clk.c.o 0 16 4 25 0 45 194 0 0 235 spi_flash_chip_issi.c.o 125 0 0 108 0 233 0 0 0 233 newlib_init.c.o 156 0 240 0 0 396 73 0 0 229 lib_a-wsetup.o 0 0 0 0 0 0 223 0 0 223 pthread_local_storage.c. 8 0 4 0 0 12 213 0 0 221 lib_a-snprintf.o 0 0 0 0 0 0 217 0 0 217 lib_a-fopen.o 0 0 0 0 0 0 216 0 0 216 spi_flash_encrypt_hal_ir 0 0 0 213 0 213 0 0 0 213 log_freertos.c.o 0 0 8 205 0 213 0 0 0 205 abort.c.o 38 0 0 157 0 195 0 0 0 195 lib_a-puts.o 0 0 0 0 0 0 190 0 0 190 xtensa_intr.c.o 0 0 0 26 0 26 126 35 0 187 lib_a-stdio.o 0 0 0 0 0 0 182 0 0 182 regi2c_ctrl.c.o 8 0 0 171 0 179 0 0 0 179 spi_flash_chip_boya.c.o 125 0 0 52 0 177 0 0 0 177 list.c.o 0 0 0 164 0 164 0 0 0 164 cpu_util.c.o 0 0 0 137 0 137 0 20 0 157 heap.c.o 0 0 0 151 0 151 0 0 0 151 highint_hdl.S.o 0 0 0 147 0 147 0 0 0 147 esp_ipc_isr_handler.S.o 16 0 0 125 0 141 0 0 0 141 lib_a-assert.o 0 0 0 0 0 0 72 60 0 132 lib_a-flags.o 0 0 0 0 0 0 128 0 0 128 esp_system.c.o 0 0 20 56 0 76 70 0 0 126 lib_a-fwalk.o 0 0 0 0 0 0 119 0 0 119 lib_a-printf.o 0 0 0 0 0 0 112 0 0 112 spi_flash_os_func_noos.c 36 0 0 72 0 108 0 0 0 108 uart_hal_iram.c.o 0 0 0 0 0 0 105 0 0 105 lib_a-s_frexp.o 0 0 0 0 0 0 100 0 0 100 flash_ops.c.o 24 0 4 41 0 69 33 0 0 98 pthread.c.o 0 0 8 0 0 8 97 0 0 97 lib_a-vprintf.o 0 0 0 0 0 0 94 0 0 94 cache_err_int.c.o 0 0 0 7 0 7 78 0 0 85 lib_a-fiprintf.o 0 0 0 0 0 0 84 0 0 84 mpu_hal.c.o 0 0 0 0 0 0 72 0 0 72 panic_handler_asm.S.o 0 0 0 66 0 66 0 0 0 66 lib_a-wctomb_r.o 0 0 0 0 0 0 65 0 0 65 lib_a-mbtowc_r.o 0 0 0 0 0 0 64 0 0 64 reent_init.c.o 0 0 0 63 0 63 0 0 0 63 interrupt_controller_hal 0 0 0 0 0 0 59 0 0 59 flash_qio_mode.c.o 0 0 0 0 0 0 58 0 0 58 lib_a-fseek.o 0 0 0 0 0 0 49 0 0 49 state_asm--restore_extra 0 0 0 47 0 47 0 0 0 47 state_asm--save_extra_nw 0 0 0 47 0 47 0 0 0 47 lib_a-localeconv.o 0 0 0 0 0 0 47 0 0 47 xtensa_vector_defaults.S 0 0 0 46 0 46 0 0 0 46 cpu_hal.c.o 0 0 0 42 0 42 0 0 0 42 _divdi3.o 0 0 0 0 0 0 0 40 0 40 _moddi3.o 0 0 0 0 0 0 0 40 0 40 _udivdi3.o 0 0 0 0 0 0 0 40 0 40 _umoddi3.o 0 0 0 0 0 0 0 40 0 40 brownout.c.o 0 0 0 0 0 0 30 5 0 35 spi_flash_chip_drivers.c 32 0 0 0 0 32 0 0 0 32 interrupts--intlevel.o 0 0 0 0 0 0 0 32 0 32 syscalls.c.o 0 0 0 0 0 0 31 0 0 31 chip_info.c.o 0 0 0 0 0 0 29 0 0 29 lib_a-sysgettod.o 0 0 0 0 0 0 28 0 0 28 debug_helpers_asm.S.o 0 0 0 26 0 26 0 0 0 26 esp_rom_uart.c.o 0 0 0 24 0 24 0 0 0 24 bootloader_flash_config_ 0 0 0 0 0 0 22 0 0 22 bootloader_mem.c.o 0 0 0 0 0 0 15 0 0 15 lib_a-errno.o 0 0 0 0 0 0 13 0 0 13 pthread.c.o 0 0 0 0 0 0 12 0 0 12 crtend.o 0 0 0 0 0 0 0 8 0 8 pm_impl.c.o 0 0 0 0 0 0 8 0 0 8 crti.o 0 0 0 0 3 3 3 0 0 6 cxx_guards.cpp.o 0 0 0 0 0 0 5 0 0 5 ubsan.c.o 0 0 0 5 0 5 0 0 0 5 crtbegin.o 0 0 0 0 0 0 0 4 0 4 spi_bus_lock.c.o 0 0 0 0 0 0 0 4 0 4 FreeRTOS-openocd.c.o 4 0 0 0 0 4 0 0 0 4 crt0.o 0 0 0 0 0 0 0 0 0 0 crtn.o 0 0 0 0 0 0 0 0 0 0 project_elf_src_esp32s3. 0 0 0 0 0 0 0 0 0 0 bootloader_common.c.o 0 0 0 0 0 0 0 0 0 0 bootloader_common_loader 0 0 0 0 0 0 0 0 0 0 bootloader_efuse_esp32s3 0 0 0 0 0 0 0 0 0 0 bootloader_random_esp32s 0 0 0 0 0 0 0 0 0 0 bootloader_sha.c.o 0 0 0 0 0 0 0 0 0 0 bootloader_utility.c.o 0 0 0 0 0 0 0 0 0 0 esp_image_format.c.o 0 0 0 0 0 0 0 0 0 0 flash_partitions.c.o 0 0 0 0 0 0 0 0 0 0 gdma.c.o 0 0 0 0 0 0 0 0 0 0 gpio.c.o 0 0 0 0 0 0 0 0 0 0 rtc_io.c.o 0 0 0 0 0 0 0 0 0 0 rtc_module.c.o 0 0 0 0 0 0 0 0 0 0 spi_common.c.o 0 0 0 0 0 0 0 0 0 0 dport_access.c.o 0 0 0 0 0 0 0 0 0 0 esp_crypto_lock.c.o 0 0 0 0 0 0 0 0 0 0 esp_ipc_isr_routines.S.o 0 0 0 0 0 0 0 0 0 0 pm_locks.c.o 0 0 0 0 0 0 0 0 0 0 gdma_hal.c.o 0 0 0 0 0 0 0 0 0 0 gpio_hal.c.o 0 0 0 0 0 0 0 0 0 0 rtc_io_hal.c.o 0 0 0 0 0 0 0 0 0 0 sha_hal.c.o 0 0 0 0 0 0 0 0 0 0 esp_crypto_shared_gdma.c 0 0 0 0 0 0 0 0 0 0 esp_sha256.c.o 0 0 0 0 0 0 0 0 0 0 esp_sha_gdma_impl.c.o 0 0 0 0 0 0 0 0 0 0 sha.c.o 0 0 0 0 0 0 0 0 0 0 gdma_periph.c.o 0 0 0 0 0 0 0 0 0 0 gpio_periph.c.o 0 0 0 0 0 0 0 0 0 0 rtc_io_periph.c.o 0 0 0 0 0 0 0 0 0 0 spi_periph.c.o 0 0 0 0 0 0 0 0 0 0 uart_periph.c.o 0 0 0 0 0 0 0 0 0 0 int_asm--set_intclear.o 0 0 0 0 0 0 0 0 0 0 lib_a-bzero.o 0 0 0 0 0 0 0 0 0 0 lib_a-environ.o 0 0 4 0 0 4 0 0 0 0 lib_a-envlock.o 0 0 0 0 0 0 0 0 0 0 lib_a-fprintf.o 0 0 0 0 0 0 0 0 0 0 lib_a-fputs.o 0 0 0 0 0 0 0 0 0 0 lib_a-fwrite.o 0 0 0 0 0 0 0 0 0 0 lib_a-getenv_r.o 0 0 0 0 0 0 0 0 0 0 lib_a-gettzinfo.o 0 0 0 0 0 0 0 0 0 0 lib_a-gmtime_r.o 0 0 0 0 0 0 0 0 0 0 lib_a-impure.o 0 0 0 0 0 0 0 0 0 0 lib_a-iswspace.o 0 0 0 0 0 0 0 0 0 0 lib_a-iswspace_l.o 0 0 0 0 0 0 0 0 0 0 lib_a-itoa.o 0 0 0 0 0 0 0 0 0 0 lib_a-lcltime_r.o 0 0 0 0 0 0 0 0 0 0 lib_a-mbrtowc.o 0 0 0 0 0 0 0 0 0 0 lib_a-memchr.o 0 0 0 0 0 0 0 0 0 0 lib_a-memcmp.o 0 0 0 0 0 0 0 0 0 0 lib_a-memcpy.o 0 0 0 0 0 0 0 0 0 0 lib_a-memmove.o 0 0 0 0 0 0 0 0 0 0 lib_a-memset.o 0 0 0 0 0 0 0 0 0 0 lib_a-month_lengths.o 0 0 0 0 0 0 0 0 0 0 lib_a-qsort.o 0 0 0 0 0 0 0 0 0 0 lib_a-sccl.o 0 0 0 0 0 0 0 0 0 0 lib_a-siscanf.o 0 0 0 0 0 0 0 0 0 0 lib_a-strcat.o 0 0 0 0 0 0 0 0 0 0 lib_a-strcmp.o 0 0 0 0 0 0 0 0 0 0 lib_a-strcpy.o 0 0 0 0 0 0 0 0 0 0 lib_a-strcspn.o 0 0 0 0 0 0 0 0 0 0 lib_a-strerror.o 0 0 0 0 0 0 0 0 0 0 lib_a-strerror_r.o 0 0 0 0 0 0 0 0 0 0 lib_a-strlcat.o 0 0 0 0 0 0 0 0 0 0 lib_a-strlcpy.o 0 0 0 0 0 0 0 0 0 0 lib_a-strlen.o 0 0 0 0 0 0 0 0 0 0 lib_a-strncmp.o 0 0 0 0 0 0 0 0 0 0 lib_a-strncpy.o 0 0 0 0 0 0 0 0 0 0 lib_a-strstr.o 0 0 0 0 0 0 0 0 0 0 lib_a-strtol.o 0 0 0 0 0 0 0 0 0 0 lib_a-strtoll.o 0 0 0 0 0 0 0 0 0 0 lib_a-strtoul.o 0 0 0 0 0 0 0 0 0 0 lib_a-strtoull.o 0 0 0 0 0 0 0 0 0 0 lib_a-svfiscanf.o 0 0 0 0 0 0 0 0 0 0 lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0 0 0 lib_a-tzlock.o 0 0 0 0 0 0 0 0 0 0 lib_a-tzset.o 0 0 0 0 0 0 0 0 0 0 lib_a-tzset_r.o 0 0 0 0 0 0 0 0 0 0 lib_a-tzvars.o 0 0 0 0 0 0 0 0 0 0 lib_a-u_strerr.o 0 0 0 0 0 0 0 0 0 0 lib_a-ungetc.o 0 0 0 0 0 0 0 0 0 0 lib_a-utoa.o 0 0 0 0 0 0 0 0 0 0 _addsubdf3.o 0 0 0 0 0 0 0 0 0 0 _bswapdi2.o 0 0 0 0 0 0 0 0 0 0 _cmpdf2.o 0 0 0 0 0 0 0 0 0 0 _divdf3.o 0 0 0 0 0 0 0 0 0 0 _fixdfsi.o 0 0 0 0 0 0 0 0 0 0 _floatsidf.o 0 0 0 0 0 0 0 0 0 0 _muldf3.o 0 0 0 0 0 0 0 0 0 0 *** Running idf_size.py --archive_details for esp32s3... Total sizes: Used static IRAM: 46786 bytes ( 239934 remain, 16.3% used) .text size: 45759 bytes .vectors size: 1027 bytes Used stat D/IRAM: 11772 bytes ( 123396 remain, 8.7% used) .data size: 9252 bytes .bss size: 2520 bytes Used Flash size : 114851 bytes .text : 87463 bytes .rodata : 27132 bytes Total image size: 170889 bytes (.bin may be padded larger) Symbols within the archive: libdriver.a (Not all symbols may be reported) Symbols from section: .dram0.bss ref_counts : 37 p_uart_obj : 12 Section total: 49 Symbols from section: .dram0.data uart_context : 48 periph_spinlock : 8 uart_selectlock : 8 Section total: 64 Symbols from section: .flash.appdesc Section total: 0 Symbols from section: .flash.rodata periph_module_enable.str1.4 : 64 uart_disable_intr_mask_and_return_prev.str1.4 : 54 uart_pattern_pop_pos.str1.4 : 49 uart_set_stop_bits.str1.4 : 46 uart_set_word_length.str1.4 : 46 uart_flush_input.str1.4 : 45 __FUNCTION__$8051 : 39 __FUNCTION__$8043 : 27 __FUNCTION__$7806 : 22 __FUNCTION__$7737 : 21 __FUNCTION__$7742 : 21 __func__$4997 : 21 __FUNCTION__$7747 : 19 __FUNCTION__$7752 : 19 __FUNCTION__$7767 : 18 __FUNCTION__$7772 : 18 __FUNCTION__$7978 : 18 __FUNCTION__$8055 : 17 __FUNCTION__$7757 : 16 __FUNCTION__$7762 : 16 g_spi_lock_main_flash_dev : 4 Section total: 600 Symbols from section: .flash.rodata_noload Section total: 0 Symbols from section: .flash.text periph_module_enable : 1131 uart_flush_input : 509 uart_wait_tx_done : 393 uart_set_stop_bits : 130 uart_set_word_length : 130 periph_ll_get_rst_en_reg : 125 uart_disable_intr_mask_and_return_prev : 122 periph_ll_get_clk_en_reg : 121 uart_get_bufferedlen : 108 uart_enable_intr_mask : 100 uart_get_baudrate : 88 uart_set_parity : 88 uart_set_baudrate : 84 uart_pattern_queue_update : 74 uart_get_parity : 68 uart_get_stop_bits : 68 uart_get_word_length : 64 uart_is_driver_installed : 30 uart_set_select_notif_callback : 23 uart_get_selectlock : 12 Section total: 3468 Symbols from section: .iram0.bss Section total: 0 Symbols from section: .iram0.data Section total: 0 Symbols from section: .iram0.text Section total: 0 Symbols from section: .iram0.vectors Section total: 0 Symbols from section: .noinit Section total: 0 Symbols from section: .rtc.bss Section total: 0 Symbols from section: .rtc.data Section total: 0 Symbols from section: .rtc.text Section total: 0 Symbols from section: .rtc_noinit Section total: 0 *** Producing JSON output... { "dram_data": 9324, "dram_bss": 8296, "dram_rodata": 0, "dram_other": 0, "used_dram": 17620, "dram_total": 180736, "used_dram_ratio": 0.09749026203966006, "dram_remain": 163116, "iram_vectors": 1024, "iram_text": 37908, "iram_other": 0, "used_iram": 38932, "iram_total": 131072, "used_iram_ratio": 0.297027587890625, "iram_remain": 92140, "diram_data": 0, "diram_bss": 0, "diram_text": 0, "diram_vectors": 0, "diram_rodata": 0, "diram_other": 0, "diram_total": 0, "used_diram": 0, "used_diram_ratio": 0, "diram_remain": 0, "flash_code": 146944, "flash_rodata": 39580, "flash_other": 0, "used_flash_non_ram": 186524, "total_size": 234780 } { "liblwip.a": { ".dram0.bss": 3751, ".dram0.data": 14, ".flash.rodata": 13936, ".flash.text": 66978, "flash_total": 80928, "ram_st_total": 3765 }, "libc.a": { ".flash.rodata": 3709, ".flash.text": 55583, "flash_total": 59292, "ram_st_total": 0 }, "libesp32.a": { ".dram0.bss": 2375, ".dram0.data": 2635, ".flash.rodata": 8133, ".flash.text": 4814, ".iram0.text": 7758, "flash_total": 23340, "ram_st_total": 12768 }, "libfreertos.a": { ".dram0.bss": 832, ".dram0.data": 4156, ".flash.rodata": 1545, ".iram0.text": 12428, ".iram0.vectors": 425, "flash_total": 18554, "ram_st_total": 17841 }, "libspi_flash.a": { ".dram0.bss": 359, ".dram0.data": 36, ".flash.rodata": 1624, ".flash.text": 886, ".iram0.text": 7004, "flash_total": 9550, "ram_st_total": 7399 }, "libsoc.a": { ".dram0.bss": 8, ".dram0.data": 660, ".flash.rodata": 3456, ".iram0.text": 3887, "flash_total": 8003, "ram_st_total": 4555 }, "libheap.a": { ".dram0.bss": 4, ".dram0.data": 1331, ".flash.rodata": 980, ".flash.text": 1218, ".iram0.text": 4376, "flash_total": 7905, "ram_st_total": 5711 }, "libgcc.a": { ".dram0.bss": 20, ".dram0.data": 4, ".flash.rodata": 888, ".flash.text": 5488, ".iram0.text": 104, "flash_total": 6484, "ram_st_total": 128 }, "libvfs.a": { ".dram0.bss": 103, ".dram0.data": 232, ".flash.rodata": 403, ".flash.text": 3770, "flash_total": 4405, "ram_st_total": 335 }, "libunity.a": { ".dram0.bss": 121, ".flash.rodata": 830, ".flash.text": 2316, "flash_total": 3146, "ram_st_total": 121 }, "libstdc++.a": { ".dram0.bss": 16, ".dram0.data": 8, ".flash.rodata": 1062, ".flash.text": 1827, "flash_total": 2897, "ram_st_total": 24 }, "libnewlib.a": { ".dram0.bss": 272, ".dram0.data": 152, ".flash.rodata": 86, ".flash.text": 803, ".iram0.text": 853, "flash_total": 1894, "ram_st_total": 1277 }, "libpthread.a": { ".dram0.bss": 12, ".dram0.data": 16, ".flash.rodata": 638, ".flash.text": 774, ".iram0.text": 174, "flash_total": 1602, "ram_st_total": 202 }, "libdriver.a": { ".dram0.bss": 20, ".dram0.data": 40, ".flash.rodata": 537, ".flash.text": 961, "flash_total": 1538, "ram_st_total": 60 }, "liblog.a": { ".dram0.bss": 268, ".dram0.data": 8, ".flash.rodata": 166, ".flash.text": 396, ".iram0.text": 456, "flash_total": 1026, "ram_st_total": 732 }, "libapp_update.a": { ".flash.rodata": 717, ".flash.text": 123, "flash_total": 840, "ram_st_total": 0 }, "libhal.a": { ".flash.rodata": 32, ".iram0.text": 515, "flash_total": 547, "ram_st_total": 515 }, "libtcpip_adapter.a": { ".dram0.bss": 81, ".flash.rodata": 359, ".flash.text": 180, "flash_total": 539, "ram_st_total": 81 }, "libm.a": { ".iram0.text": 92, "flash_total": 92, "ram_st_total": 92 }, "libmain.a": { ".flash.rodata": 10, ".flash.text": 53, "flash_total": 63, "ram_st_total": 0 }, "libcxx.a": { ".flash.text": 11, "flash_total": 11, "ram_st_total": 0 }, "libxtensa-debug-module.a": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libbootloader_support.a": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a": { "flash_total": 0, "ram_st_total": 0 }, "libcore.a": { "flash_total": 0, "ram_st_total": 0 }, "libethernet.a": { "flash_total": 0, "ram_st_total": 0 }, "libmbedtls.a": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a": { "flash_total": 0, "ram_st_total": 0 }, "libsmartconfig_ack.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa2.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a": { "flash_total": 0, "ram_st_total": 0 }, "libwps.a": { "flash_total": 0, "ram_st_total": 0 } } { "libc.a:lib_a-vfprintf.o": { ".flash.rodata": 704, ".flash.text": 14193, "flash_total": 14897, "ram_st_total": 0 }, "libc.a:lib_a-svfprintf.o": { ".flash.rodata": 756, ".flash.text": 13834, "flash_total": 14590, "ram_st_total": 0 }, "libc.a:lib_a-svfiprintf.o": { ".flash.rodata": 1176, ".flash.text": 9642, "flash_total": 10818, "ram_st_total": 0 }, "libc.a:lib_a-vfiprintf.o": { ".flash.rodata": 704, ".flash.text": 9933, "flash_total": 10637, "ram_st_total": 0 }, "liblwip.a:tcp_in.o": { ".dram0.bss": 54, ".flash.rodata": 916, ".flash.text": 8127, "flash_total": 9043, "ram_st_total": 54 }, "liblwip.a:nd6.o": { ".dram0.bss": 1027, ".dram0.data": 8, ".flash.rodata": 136, ".flash.text": 8427, "flash_total": 8571, "ram_st_total": 1035 }, "libfreertos.a:tasks.o": { ".dram0.bss": 700, ".dram0.data": 20, ".flash.rodata": 503, ".iram0.text": 5667, "flash_total": 6190, "ram_st_total": 6387 }, "liblwip.a:tcp_out.o": { ".flash.rodata": 1124, ".flash.text": 5060, "flash_total": 6184, "ram_st_total": 0 }, "liblwip.a:tcp.o": { ".dram0.bss": 23, ".dram0.data": 4, ".flash.rodata": 1384, ".flash.text": 4290, "flash_total": 5678, "ram_st_total": 27 }, "liblwip.a:sockets.o": { ".dram0.bss": 728, ".flash.rodata": 824, ".flash.text": 4627, "flash_total": 5451, "ram_st_total": 728 }, "liblwip.a:api_msg.o": { ".flash.rodata": 1366, ".flash.text": 3763, "flash_total": 5129, "ram_st_total": 0 }, "liblwip.a:dhcp.o": { ".dram0.bss": 8, ".flash.rodata": 1401, ".flash.text": 3456, "flash_total": 4857, "ram_st_total": 8 }, "libesp32.a:panic.o": { ".dram0.bss": 5, ".dram0.data": 2579, ".iram0.text": 2145, "flash_total": 4724, "ram_st_total": 4729 }, "libesp32.a:esp_err_to_name.o": { ".flash.rodata": 4091, ".flash.text": 50, "flash_total": 4141, "ram_st_total": 0 }, "libgcc.a:unwind-dw2-fde.o": { ".dram0.bss": 20, ".dram0.data": 4, ".flash.rodata": 404, ".flash.text": 3316, "flash_total": 3724, "ram_st_total": 24 }, "liblwip.a:pbuf.o": { ".dram0.bss": 1, ".flash.rodata": 1161, ".flash.text": 2453, "flash_total": 3614, "ram_st_total": 1 }, "libfreertos.a:portasm.o": { ".dram0.data": 3084, ".iram0.text": 480, "flash_total": 3564, "ram_st_total": 3564 }, "libc.a:lib_a-dtoa.o": { ".flash.rodata": 13, ".flash.text": 3522, "flash_total": 3535, "ram_st_total": 0 }, "liblwip.a:ip6.o": { ".flash.rodata": 124, ".flash.text": 3212, "flash_total": 3336, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_rom_patch.o": { ".flash.rodata": 766, ".iram0.text": 2518, "flash_total": 3284, "ram_st_total": 2518 }, "liblwip.a:etharp.o": { ".dram0.bss": 241, ".flash.rodata": 658, ".flash.text": 2618, "flash_total": 3276, "ram_st_total": 241 }, "liblwip.a:udp.o": { ".dram0.bss": 4, ".dram0.data": 2, ".flash.rodata": 216, ".flash.text": 3020, "flash_total": 3238, "ram_st_total": 6 }, "libesp32.a:intr_alloc.o": { ".dram0.bss": 22, ".dram0.data": 8, ".flash.rodata": 710, ".flash.text": 1749, ".iram0.text": 726, "flash_total": 3193, "ram_st_total": 756 }, "libheap.a:multi_heap.o": { ".dram0.data": 857, ".iram0.text": 2217, "flash_total": 3074, "ram_st_total": 3074 }, "libfreertos.a:queue.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 369, ".iram0.text": 2569, "flash_total": 2946, "ram_st_total": 2633 }, "libgcc.a:unwind-dw2-xtensa.o": { ".flash.rodata": 324, ".flash.text": 2172, "flash_total": 2496, "ram_st_total": 0 }, "libspi_flash.a:flash_ops.o": { ".dram0.bss": 41, ".dram0.data": 32, ".flash.text": 99, ".iram0.text": 2352, "flash_total": 2483, "ram_st_total": 2425 }, "libsoc.a:rtc_clk.o": { ".dram0.bss": 8, ".dram0.data": 660, ".iram0.text": 1794, "flash_total": 2454, "ram_st_total": 2462 }, "libc.a:lib_a-mprec.o": { ".flash.rodata": 296, ".flash.text": 2134, "flash_total": 2430, "ram_st_total": 0 }, "liblwip.a:ip6_frag.o": { ".dram0.bss": 6, ".flash.rodata": 442, ".flash.text": 1905, "flash_total": 2347, "ram_st_total": 6 }, "liblwip.a:api_lib.o": { ".flash.rodata": 919, ".flash.text": 1425, "flash_total": 2344, "ram_st_total": 0 }, "libvfs.a:vfs.o": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 132, ".flash.text": 1995, "flash_total": 2319, "ram_st_total": 232 }, "liblwip.a:igmp.o": { ".dram0.bss": 12, ".flash.rodata": 707, ".flash.text": 1604, "flash_total": 2311, "ram_st_total": 12 }, "libunity.a:unity_platform.o": { ".dram0.bss": 13, ".flash.rodata": 600, ".flash.text": 1511, "flash_total": 2111, "ram_st_total": 13 }, "libvfs.a:vfs_uart.o": { ".dram0.bss": 63, ".dram0.data": 40, ".flash.rodata": 271, ".flash.text": 1775, "flash_total": 2086, "ram_st_total": 103 }, "libesp32.a:esp_timer_esp32.o": { ".dram0.bss": 26, ".dram0.data": 8, ".flash.rodata": 526, ".flash.text": 254, ".iram0.text": 1295, "flash_total": 2083, "ram_st_total": 1329 }, "libsoc.a:rtc_periph.o": { ".flash.rodata": 2080, "flash_total": 2080, "ram_st_total": 0 }, "liblwip.a:dns.o": { ".dram0.bss": 1292, ".flash.rodata": 206, ".flash.text": 1809, "flash_total": 2015, "ram_st_total": 1292 }, "libheap.a:heap_caps.o": { ".dram0.data": 4, ".flash.rodata": 593, ".flash.text": 188, ".iram0.text": 1195, "flash_total": 1980, "ram_st_total": 1199 }, "libstdc++.a:eh_personality.o": { ".flash.rodata": 384, ".flash.text": 1561, "flash_total": 1945, "ram_st_total": 0 }, "liblwip.a:ip4.o": { ".dram0.bss": 6, ".flash.rodata": 139, ".flash.text": 1664, "flash_total": 1803, "ram_st_total": 6 }, "libspi_flash.a:flash_mmap.o": { ".dram0.bss": 296, ".flash.rodata": 327, ".flash.text": 124, ".iram0.text": 1298, "flash_total": 1749, "ram_st_total": 1594 }, "libfreertos.a:xtensa_vectors.o": { ".dram0.data": 8, ".flash.rodata": 36, ".iram0.text": 1272, ".iram0.vectors": 425, "flash_total": 1741, "ram_st_total": 1705 }, "libesp32.a:cpu_start.o": { ".dram0.bss": 1, ".flash.rodata": 486, ".flash.text": 277, ".iram0.text": 806, "flash_total": 1569, "ram_st_total": 807 }, "libesp32.a:clk.o": { ".flash.rodata": 893, ".flash.text": 581, ".iram0.text": 67, "flash_total": 1541, "ram_st_total": 67 }, "liblwip.a:netif.o": { ".dram0.bss": 241, ".flash.rodata": 287, ".flash.text": 1239, "flash_total": 1526, "ram_st_total": 241 }, "liblwip.a:sys_arch.o": { ".dram0.bss": 8, ".flash.rodata": 222, ".flash.text": 1216, "flash_total": 1438, "ram_st_total": 8 }, "libheap.a:multi_heap_poisoning.o": { ".dram0.data": 470, ".iram0.text": 964, "flash_total": 1434, "ram_st_total": 1434 }, "libheap.a:heap_caps_init.o": { ".dram0.bss": 4, ".flash.rodata": 387, ".flash.text": 1030, "flash_total": 1417, "ram_st_total": 4 }, "libfreertos.a:timers.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 233, ".iram0.text": 1149, "flash_total": 1390, "ram_st_total": 1213 }, "liblwip.a:mld6.o": { ".dram0.bss": 4, ".flash.text": 1334, "flash_total": 1334, "ram_st_total": 4 }, "libspi_flash.a:cache_utils.o": { ".dram0.bss": 14, ".dram0.data": 4, ".flash.rodata": 390, ".flash.text": 81, ".iram0.text": 836, "flash_total": 1311, "ram_st_total": 854 }, "liblwip.a:raw.o": { ".dram0.bss": 4, ".flash.rodata": 223, ".flash.text": 1087, "flash_total": 1310, "ram_st_total": 4 }, "libesp32.a:esp_timer.o": { ".dram0.bss": 20, ".dram0.data": 8, ".flash.rodata": 142, ".flash.text": 429, ".iram0.text": 702, "flash_total": 1281, "ram_st_total": 730 }, "libesp32.a:system_api.o": { ".dram0.bss": 8, ".flash.rodata": 662, ".iram0.text": 589, "flash_total": 1251, "ram_st_total": 597 }, "libsoc.a:soc_memory_layout.o": { ".flash.rodata": 1239, "flash_total": 1239, "ram_st_total": 0 }, "liblwip.a:icmp.o": { ".flash.rodata": 371, ".flash.text": 769, "flash_total": 1140, "ram_st_total": 0 }, "libfreertos.a:xtensa_intr_asm.o": { ".dram0.data": 1024, ".iram0.text": 51, "flash_total": 1075, "ram_st_total": 1075 }, "liblog.a:log.o": { ".dram0.bss": 268, ".dram0.data": 8, ".flash.rodata": 166, ".flash.text": 396, ".iram0.text": 456, "flash_total": 1026, "ram_st_total": 732 }, "libpthread.a:pthread.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 512, ".flash.text": 298, ".iram0.text": 174, "flash_total": 992, "ram_st_total": 190 }, "liblwip.a:icmp6.o": { ".flash.rodata": 127, ".flash.text": 863, "flash_total": 990, "ram_st_total": 0 }, "libfreertos.a:port.o": { ".dram0.bss": 16, ".flash.rodata": 369, ".iram0.text": 617, "flash_total": 986, "ram_st_total": 633 }, "libsoc.a:rtc_init.o": { ".iram0.text": 980, "flash_total": 980, "ram_st_total": 980 }, "libsoc.a:rtc_time.o": { ".flash.rodata": 137, ".iram0.text": 803, "flash_total": 940, "ram_st_total": 803 }, "libesp32.a:dport_access.o": { ".dram0.bss": 40, ".dram0.data": 8, ".flash.rodata": 129, ".flash.text": 189, ".iram0.text": 539, "flash_total": 865, "ram_st_total": 587 }, "libc.a:lib_a-fseeko.o": { ".flash.text": 862, "flash_total": 862, "ram_st_total": 0 }, "libunity.a:unity.o": { ".dram0.bss": 108, ".flash.rodata": 90, ".flash.text": 767, "flash_total": 857, "ram_st_total": 108 }, "libapp_update.a:esp_ota_ops.o": { ".flash.rodata": 717, ".flash.text": 123, "flash_total": 840, "ram_st_total": 0 }, "liblwip.a:tcpip.o": { ".dram0.bss": 16, ".flash.rodata": 191, ".flash.text": 644, "flash_total": 835, "ram_st_total": 16 }, "libnewlib.a:time.o": { ".dram0.bss": 32, ".flash.text": 691, ".iram0.text": 139, "flash_total": 830, "ram_st_total": 171 }, "libdriver.a:periph_ctrl.o": { ".dram0.data": 8, ".flash.rodata": 256, ".flash.text": 520, "flash_total": 784, "ram_st_total": 8 }, "liblwip.a:timers.o": { ".dram0.bss": 12, ".flash.rodata": 131, ".flash.text": 638, "flash_total": 769, "ram_st_total": 12 }, "libspi_flash.a:partition.o": { ".dram0.bss": 8, ".flash.rodata": 141, ".flash.text": 582, "flash_total": 723, "ram_st_total": 8 }, "libnewlib.a:locks.o": { ".dram0.data": 8, ".flash.rodata": 84, ".iram0.text": 552, "flash_total": 644, "ram_st_total": 560 }, "libpthread.a:pthread_local_storage.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.rodata": 126, ".flash.text": 476, "flash_total": 610, "ram_st_total": 12 }, "libesp32.a:ipc.o": { ".dram0.bss": 36, ".flash.rodata": 104, ".flash.text": 329, ".iram0.text": 159, "flash_total": 592, "ram_st_total": 195 }, "liblwip.a:inet_chksum.o": { ".flash.text": 580, "flash_total": 580, "ram_st_total": 0 }, "libtcpip_adapter.a:tcpip_adapter_lwip.o": { ".dram0.bss": 81, ".flash.rodata": 359, ".flash.text": 180, "flash_total": 539, "ram_st_total": 81 }, "libesp32.a:crosscore_int.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 148, ".flash.text": 126, ".iram0.text": 204, "flash_total": 486, "ram_st_total": 220 }, "liblwip.a:netbuf.o": { ".flash.rodata": 326, ".flash.text": 154, "flash_total": 480, "ram_st_total": 0 }, "liblwip.a:vfs_lwip.o": { ".flash.rodata": 155, ".flash.text": 307, "flash_total": 462, "ram_st_total": 0 }, "libdriver.a:timer.o": { ".dram0.data": 16, ".flash.rodata": 281, ".flash.text": 112, "flash_total": 409, "ram_st_total": 16 }, "libesp32.a:int_wdt.o": { ".dram0.bss": 1, ".flash.text": 301, ".iram0.text": 87, "flash_total": 388, "ram_st_total": 88 }, "libstdc++.a:eh_globals.o": { ".dram0.bss": 16, ".flash.rodata": 193, ".flash.text": 149, "flash_total": 342, "ram_st_total": 16 }, "libesp32.a:brownout.o": { ".flash.rodata": 191, ".flash.text": 145, "flash_total": 336, "ram_st_total": 0 }, "libhal.a:windowspill_asm.o": { ".iram0.text": 311, "flash_total": 311, "ram_st_total": 311 }, "libsoc.a:cpu_util.o": { ".iram0.text": 310, "flash_total": 310, "ram_st_total": 310 }, "libdriver.a:rtc_module.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.text": 291, "flash_total": 299, "ram_st_total": 16 }, "libfreertos.a:xtensa_context.o": { ".iram0.text": 299, "flash_total": 299, "ram_st_total": 299 }, "libstdc++.a:eh_terminate.o": { ".flash.rodata": 141, ".flash.text": 117, "flash_total": 258, "ram_st_total": 0 }, "liblwip.a:ethernet.o": { ".flash.rodata": 12, ".flash.text": 244, "flash_total": 256, "ram_st_total": 0 }, "libesp32.a:dport_panic_highint_hdl.o": { ".dram0.data": 8, ".iram0.text": 234, "flash_total": 242, "ram_st_total": 242 }, "libc.a:lib_a-reent.o": { ".flash.text": 232, "flash_total": 232, "ram_st_total": 0 }, "libc.a:lib_a-fopen.o": { ".flash.text": 228, "flash_total": 228, "ram_st_total": 0 }, "libnewlib.a:syscall_table.o": { ".dram0.bss": 240, ".dram0.data": 144, ".flash.text": 67, "flash_total": 211, "ram_st_total": 384 }, "liblwip.a:dhcpserver.o": { ".dram0.bss": 4, ".flash.text": 203, "flash_total": 203, "ram_st_total": 4 }, "libesp32.a:freertos_hooks.o": { ".dram0.bss": 128, ".dram0.data": 8, ".flash.text": 137, ".iram0.text": 43, "flash_total": 188, "ram_st_total": 179 }, "libc.a:lib_a-puts.o": { ".flash.rodata": 0, ".flash.text": 182, "flash_total": 182, "ram_st_total": 0 }, "libunity.a:test_utils.o": { ".flash.rodata": 140, ".flash.text": 38, "flash_total": 178, "ram_st_total": 0 }, "libc.a:lib_a-sprintf.o": { ".flash.text": 167, "flash_total": 167, "ram_st_total": 0 }, "libesp32.a:cache_err_int.o": { ".flash.text": 98, ".iram0.text": 56, "flash_total": 154, "ram_st_total": 56 }, "libfreertos.a:list.o": { ".iram0.text": 142, "flash_total": 142, "ram_st_total": 142 }, "libfreertos.a:xtensa_intr.o": { ".flash.rodata": 35, ".iram0.text": 104, "flash_total": 139, "ram_st_total": 104 }, "libnewlib.a:syscalls.o": { ".flash.text": 45, ".iram0.text": 94, "flash_total": 139, "ram_st_total": 94 }, "libstdc++.a:si_class_type_info.o": { ".flash.rodata": 136, "flash_total": 136, "ram_st_total": 0 }, "libesp32.a:dbg_stubs.o": { ".dram0.bss": 2072, ".flash.text": 100, ".iram0.text": 32, "flash_total": 132, "ram_st_total": 2104 }, "libc.a:lib_a-assert.o": { ".flash.rodata": 60, ".flash.text": 68, "flash_total": 128, "ram_st_total": 0 }, "libc.a:lib_a-flags.o": { ".flash.text": 127, "flash_total": 127, "ram_st_total": 0 }, "libc.a:lib_a-printf.o": { ".flash.text": 116, "flash_total": 116, "ram_st_total": 0 }, "liblwip.a:ip4_addr.o": { ".flash.rodata": 40, ".flash.text": 72, "flash_total": 112, "ram_st_total": 0 }, "libstdc++.a:class_type_info.o": { ".flash.rodata": 112, "flash_total": 112, "ram_st_total": 0 }, "libc.a:lib_a-s_frexp.o": { ".flash.text": 110, "flash_total": 110, "ram_st_total": 0 }, "liblwip.a:memp.o": { ".flash.rodata": 108, "flash_total": 108, "ram_st_total": 0 }, "libgcc.a:lib2funcs.o": { ".iram0.text": 104, "flash_total": 104, "ram_st_total": 104 }, "libc.a:lib_a-vprintf.o": { ".flash.text": 94, "flash_total": 94, "ram_st_total": 0 }, "libm.a:lib_a-s_fpclassify.o": { ".iram0.text": 92, "flash_total": 92, "ram_st_total": 92 }, "liblwip.a:def.o": { ".flash.text": 91, "flash_total": 91, "ram_st_total": 0 }, "libc.a:lib_a-fiprintf.o": { ".flash.text": 84, "flash_total": 84, "ram_st_total": 0 }, "libesp32.a:hw_random.o": { ".dram0.bss": 4, ".iram0.text": 74, "flash_total": 74, "ram_st_total": 78 }, "libesp32.a:stack_check.o": { ".dram0.bss": 4, ".flash.rodata": 42, ".flash.text": 32, "flash_total": 74, "ram_st_total": 4 }, "libhal.a:clock.o": { ".iram0.text": 72, "flash_total": 72, "ram_st_total": 72 }, "libnewlib.a:reent_init.o": { ".flash.rodata": 2, ".iram0.text": 68, "flash_total": 70, "ram_st_total": 68 }, "libmain.a:app_main.o": { ".flash.rodata": 10, ".flash.text": 53, "flash_total": 63, "ram_st_total": 0 }, "libhal.a:state_asm--restore_extra_nw.o": { ".iram0.text": 62, "flash_total": 62, "ram_st_total": 62 }, "libhal.a:state_asm--save_extra_nw.o": { ".iram0.text": 62, "flash_total": 62, "ram_st_total": 62 }, "libstdc++.a:new_opv.o": { ".flash.rodata": 56, "flash_total": 56, "ram_st_total": 0 }, "liblwip.a:ip.o": { ".dram0.bss": 60, ".flash.text": 50, "flash_total": 50, "ram_st_total": 60 }, "libdriver.a:uart.o": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.text": 38, "flash_total": 46, "ram_st_total": 20 }, "libfreertos.a:xtensa_vector_defaults.o": { ".iram0.text": 46, "flash_total": 46, "ram_st_total": 46 }, "libc.a:lib_a-fseek.o": { ".flash.text": 45, "flash_total": 45, "ram_st_total": 0 }, "libgcc.a:_divdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_moddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_udivdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_umoddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libstdc++.a:new_op.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libfreertos.a:xtensa_init.o": { ".dram0.bss": 4, ".iram0.text": 32, "flash_total": 32, "ram_st_total": 36 }, "libhal.a:interrupts--intlevel.o": { ".flash.rodata": 32, "flash_total": 32, "ram_st_total": 0 }, "liblwip.a:init.o": { ".flash.text": 27, "flash_total": 27, "ram_st_total": 0 }, "libesp32.a:wifi_init.o": { ".flash.rodata": 9, ".flash.text": 17, "flash_total": 26, "ram_st_total": 0 }, "liblwip.a:ip6_addr.o": { ".flash.rodata": 20, "flash_total": 20, "ram_st_total": 0 }, "libc.a:lib_a-errno.o": { ".flash.text": 10, "flash_total": 10, "ram_st_total": 0 }, "libhal.a:int_asm--set_intclear.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libxtensa-debug-module.a:eri.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libcxx.a:cxx_exception_stubs.o": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libcxx.a:cxx_guards.o": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libstdc++.a:eh_term_handler.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libstdc++.a:eh_unex_handler.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libbootloader_support.a:bootloader_flash.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fputs.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-snprintf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-sysgettod.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-u_strerr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-vsnprintf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-xpg_strerror_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_arbit.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_core.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_dbg.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_hw.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_param.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libcore.a:misc_nvs.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:gpio.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:ets_timer_legacy.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:event_default_handlers.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:event_loop.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:lib_printf.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:phy_init.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:sha.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:wifi_os_adapter.o": { "flash_total": 0, "ram_st_total": 0 }, "libethernet.a:emac_dev.o": { "flash_total": 0, "ram_st_total": 0 }, "libethernet.a:emac_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a:event_groups.o": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a:ringbuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_addsubdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_cmpdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divsf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_extendsfdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_fixdfsi.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatdidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatdisf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatsidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_muldf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_popcountsi2.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:ethernetif.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:ethip6.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:wlanif.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedtls.a:esp_sha256.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_common.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_config.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_parent.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_route.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_schedule.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_utilities.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_wifi.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_action.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_action_vendor.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_ccmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_tkip.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_wep.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ets.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_hostap.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ht.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ie_vendor.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_input.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ioctl.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_mesh_quick.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_misc.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_nvs.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_output.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_phy.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_power.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_proto.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_regdomain.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_rfid.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_scan.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_sta.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:wl_chm.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:wl_cnx.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_item_hash_list.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_page.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_pagemanager.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_storage.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_types.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7_ana.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7_cal.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:esf_buf.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:if_hwctrl.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:lmac.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pm.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pm_for_bcn_only_mode.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:rate_control.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:trc.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:wdev.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:bt_bb.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:pm.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:rtc.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:rtc_analog.o": { "flash_total": 0, "ram_st_total": 0 }, "libsmartconfig_ack.a:smartconfig_ack.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_periph.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_sleep.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:bad_alloc.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:del_op.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:del_opv.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:eh_exception.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:new_handler.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:pure.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:tinfo.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:ap_config.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:common.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_auth.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_auth_ie.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_common.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_ie.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpabuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpas_glue.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa2.a:wpa2_internal.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:os_xtensa.o": { "flash_total": 0, "ram_st_total": 0 }, "libwps.a:wps_internal.o": { "flash_total": 0, "ram_st_total": 0 } } { ".dram0.bss": { "p_uart_obj": 12, "s_rtc_isr_handle": 4, "s_rtc_isr_handler_list": 4 }, ".dram0.data": { "timer_spinlock": 16, "periph_spinlock": 8, "s_rtc_isr_handler_list_lock": 8, "uart_selectlock": 8 }, ".flash.rodata": { "str1.4": 249, "get_clk_en_mask": 128, "get_rst_en_mask": 128, "__FUNCTION__$5441": 24, "TG": 8 }, ".flash.text": { "get_clk_en_mask": 211, "get_rst_en_mask": 157, "timer_group_intr_enable": 112, "rtc_isr": 86, "periph_module_enable": 78, "rtc_isr_ensure_installed": 75, "rtc_gpio_force_hold_dis_all": 65, "rtc_isr_register": 65, "is_wifi_clk_peripheral": 28, "uart_set_select_notif_callback": 26, "get_rst_en_reg": 25, "get_clk_en_reg": 21, "uart_get_selectlock": 12 }, ".iram0.text": {}, ".iram0.vectors": {}, ".noinit": {}, ".rtc.bss": {}, ".rtc.data": {}, ".rtc.text": {}, ".rtc_noinit": {} } { "current": { "dram_data": 9324, "dram_bss": 8296, "dram_rodata": 0, "dram_other": 0, "used_dram": 17620, "dram_total": 180736, "used_dram_ratio": 0.09749026203966006, "dram_remain": 163116, "iram_vectors": 1024, "iram_text": 37908, "iram_other": 0, "used_iram": 38932, "iram_total": 131072, "used_iram_ratio": 0.297027587890625, "iram_remain": 92140, "diram_data": 0, "diram_bss": 0, "diram_text": 0, "diram_vectors": 0, "diram_rodata": 0, "diram_other": 0, "diram_total": 0, "used_diram": 0, "used_diram_ratio": 0, "diram_remain": 0, "flash_code": 146944, "flash_rodata": 39580, "flash_other": 0, "used_flash_non_ram": 186524, "total_size": 234780 }, "reference": { "dram_data": 8580, "dram_bss": 2024, "dram_rodata": 0, "dram_other": 0, "used_dram": 10604, "dram_total": 180736, "used_dram_ratio": 0.05867121104815864, "dram_remain": 170132, "iram_vectors": 1027, "iram_text": 37929, "iram_other": 0, "used_iram": 38956, "iram_total": 131072, "used_iram_ratio": 0.297210693359375, "iram_remain": 92116, "diram_data": 0, "diram_bss": 0, "diram_text": 0, "diram_vectors": 0, "diram_rodata": 0, "diram_other": 0, "diram_total": 0, "used_diram": 0, "used_diram_ratio": 0, "diram_remain": 0, "flash_code": 77191, "flash_rodata": 22360, "flash_other": 0, "used_flash_non_ram": 99551, "total_size": 147087 }, "diff": { "dram_data": 744, "dram_bss": 6272, "dram_rodata": 0, "dram_other": 0, "used_dram": 7016, "dram_total": 0, "used_dram_ratio": 0.03881905099150142, "dram_remain": -7016, "iram_vectors": -3, "iram_text": -21, "iram_other": 0, "used_iram": -24, "iram_total": 0, "used_iram_ratio": -0.00018310546875, "iram_remain": 24, "diram_data": 0, "diram_bss": 0, "diram_text": 0, "diram_vectors": 0, "diram_rodata": 0, "diram_other": 0, "diram_total": 0, "used_diram": 0, "used_diram_ratio": 0, "diram_remain": 0, "flash_code": 69753, "flash_rodata": 17220, "flash_other": 0, "used_flash_non_ram": 86973, "total_size": 87693 } } { "current": { "liblwip.a": { ".dram0.bss": 3751, ".dram0.data": 14, ".flash.rodata": 13936, ".flash.text": 66978, "flash_total": 80928, "ram_st_total": 3765 }, "libc.a": { ".flash.rodata": 3709, ".flash.text": 55583, "flash_total": 59292, "ram_st_total": 0 }, "libesp32.a": { ".dram0.bss": 2375, ".dram0.data": 2635, ".flash.rodata": 8133, ".flash.text": 4814, ".iram0.text": 7758, "flash_total": 23340, "ram_st_total": 12768 }, "libfreertos.a": { ".dram0.bss": 832, ".dram0.data": 4156, ".flash.rodata": 1545, ".iram0.text": 12428, ".iram0.vectors": 425, "flash_total": 18554, "ram_st_total": 17841 }, "libspi_flash.a": { ".dram0.bss": 359, ".dram0.data": 36, ".flash.rodata": 1624, ".flash.text": 886, ".iram0.text": 7004, "flash_total": 9550, "ram_st_total": 7399 }, "libsoc.a": { ".dram0.bss": 8, ".dram0.data": 660, ".flash.rodata": 3456, ".iram0.text": 3887, "flash_total": 8003, "ram_st_total": 4555 }, "libheap.a": { ".dram0.bss": 4, ".dram0.data": 1331, ".flash.rodata": 980, ".flash.text": 1218, ".iram0.text": 4376, "flash_total": 7905, "ram_st_total": 5711 }, "libgcc.a": { ".dram0.bss": 20, ".dram0.data": 4, ".flash.rodata": 888, ".flash.text": 5488, ".iram0.text": 104, "flash_total": 6484, "ram_st_total": 128 }, "libvfs.a": { ".dram0.bss": 103, ".dram0.data": 232, ".flash.rodata": 403, ".flash.text": 3770, "flash_total": 4405, "ram_st_total": 335 }, "libunity.a": { ".dram0.bss": 121, ".flash.rodata": 830, ".flash.text": 2316, "flash_total": 3146, "ram_st_total": 121 }, "libstdc++.a": { ".dram0.bss": 16, ".dram0.data": 8, ".flash.rodata": 1062, ".flash.text": 1827, "flash_total": 2897, "ram_st_total": 24 }, "libnewlib.a": { ".dram0.bss": 272, ".dram0.data": 152, ".flash.rodata": 86, ".flash.text": 803, ".iram0.text": 853, "flash_total": 1894, "ram_st_total": 1277 }, "libpthread.a": { ".dram0.bss": 12, ".dram0.data": 16, ".flash.rodata": 638, ".flash.text": 774, ".iram0.text": 174, "flash_total": 1602, "ram_st_total": 202 }, "libdriver.a": { ".dram0.bss": 20, ".dram0.data": 40, ".flash.rodata": 537, ".flash.text": 961, "flash_total": 1538, "ram_st_total": 60 }, "liblog.a": { ".dram0.bss": 268, ".dram0.data": 8, ".flash.rodata": 166, ".flash.text": 396, ".iram0.text": 456, "flash_total": 1026, "ram_st_total": 732 }, "libapp_update.a": { ".flash.rodata": 717, ".flash.text": 123, "flash_total": 840, "ram_st_total": 0 }, "libhal.a": { ".flash.rodata": 32, ".iram0.text": 515, "flash_total": 547, "ram_st_total": 515 }, "libtcpip_adapter.a": { ".dram0.bss": 81, ".flash.rodata": 359, ".flash.text": 180, "flash_total": 539, "ram_st_total": 81 }, "libm.a": { ".iram0.text": 92, "flash_total": 92, "ram_st_total": 92 }, "libmain.a": { ".flash.rodata": 10, ".flash.text": 53, "flash_total": 63, "ram_st_total": 0 }, "libcxx.a": { ".flash.text": 11, "flash_total": 11, "ram_st_total": 0 }, "libxtensa-debug-module.a": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libbootloader_support.a": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a": { "flash_total": 0, "ram_st_total": 0 }, "libcore.a": { "flash_total": 0, "ram_st_total": 0 }, "libethernet.a": { "flash_total": 0, "ram_st_total": 0 }, "libmbedtls.a": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a": { "flash_total": 0, "ram_st_total": 0 }, "libsmartconfig_ack.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa2.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a": { "flash_total": 0, "ram_st_total": 0 }, "libwps.a": { "flash_total": 0, "ram_st_total": 0 } }, "reference": { "libc.a": { ".dram0.data": 364, ".flash.rodata": 3703, ".flash.text": 54704, "flash_total": 58771, "ram_st_total": 364 }, "libfreertos.a": { ".dram0.bss": 792, ".dram0.data": 4140, ".flash.rodata": 1451, ".iram0.text": 12459, ".iram0.vectors": 425, "flash_total": 18475, "ram_st_total": 17816 }, "libesp32.a": { ".dram0.bss": 81, ".dram0.data": 2118, ".flash.rodata": 2751, ".flash.text": 4511, ".iram0.text": 5462, "flash_total": 14842, "ram_st_total": 7661 }, "libsoc.a": { ".dram0.bss": 4, ".dram0.data": 208, ".flash.rodata": 1956, ".flash.text": 1763, ".iram0.text": 6790, "flash_total": 10717, "ram_st_total": 7002 }, "libspi_flash.a": { ".dram0.bss": 294, ".dram0.data": 779, ".flash.rodata": 1412, ".flash.text": 1135, ".iram0.text": 4896, "flash_total": 8222, "ram_st_total": 5969 }, "libvfs.a": { ".dram0.bss": 48, ".dram0.data": 308, ".flash.rodata": 915, ".flash.text": 5650, "flash_total": 6873, "ram_st_total": 356 }, "libesp_common.a": { ".dram0.bss": 184, ".dram0.data": 8, ".flash.rodata": 5421, ".flash.text": 783, ".iram0.text": 239, "flash_total": 6451, "ram_st_total": 431 }, "libdriver.a": { ".dram0.bss": 20, ".dram0.data": 112, ".flash.rodata": 1910, ".flash.text": 4272, "flash_total": 6294, "ram_st_total": 132 }, "libheap.a": { ".dram0.bss": 4, ".dram0.data": 304, ".flash.rodata": 741, ".flash.text": 884, ".iram0.text": 3129, "flash_total": 5058, "ram_st_total": 3437 }, "libesp_timer.a": { ".dram0.bss": 20, ".dram0.data": 16, ".flash.rodata": 493, ".flash.text": 723, ".iram0.text": 794, "flash_total": 2026, "ram_st_total": 830 }, "libnewlib.a": { ".dram0.bss": 272, ".dram0.data": 152, ".flash.rodata": 84, ".flash.text": 868, ".iram0.text": 820, "flash_total": 1924, "ram_st_total": 1244 }, "libbootloader_support.a": { ".flash.rodata": 20, ".flash.text": 565, ".iram0.text": 1028, "flash_total": 1613, "ram_st_total": 1028 }, "libesp_ringbuf.a": { ".flash.rodata": 150, ".iram0.text": 858, "flash_total": 1008, "ram_st_total": 858 }, "liblog.a": { ".dram0.bss": 272, ".dram0.data": 8, ".flash.rodata": 147, ".flash.text": 484, ".iram0.text": 222, "flash_total": 861, "ram_st_total": 502 }, "libapp_update.a": { ".dram0.bss": 4, ".flash.rodata": 470, ".flash.text": 159, ".iram0.text": 109, "flash_total": 738, "ram_st_total": 113 }, "libhal.a": { ".flash.rodata": 32, ".iram0.text": 447, "flash_total": 479, "ram_st_total": 447 }, "libpthread.a": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.text": 264, "flash_total": 272, "ram_st_total": 20 }, "libxtensa.a": { ".iram0.text": 217, "flash_total": 217, "ram_st_total": 217 }, "libgcc.a": { ".flash.rodata": 160, "flash_total": 160, "ram_st_total": 0 }, "libsoc_esp32.a": { ".flash.rodata": 160, "flash_total": 160, "ram_st_total": 0 }, "libmain.a": { ".flash.rodata": 39, ".flash.text": 72, "flash_total": 111, "ram_st_total": 0 }, "(exe)": { ".flash.rodata": 12, ".flash.text": 3, ".iram0.vectors": 3, "flash_total": 18, "ram_st_total": 3 }, "libcxx.a": { ".flash.text": 11, "flash_total": 11, "ram_st_total": 0 }, "libefuse.a": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a": { "flash_total": 0, "ram_st_total": 0 } }, "diff": { "(exe)": { ".flash.rodata": -12, ".flash.text": -3, ".iram0.vectors": -3, "flash_total": -18, "ram_st_total": -3 }, "libapp_update.a": { ".dram0.bss": -4, ".flash.rodata": 247, ".flash.text": -36, ".iram0.text": -109, "flash_total": 102, "ram_st_total": -113 }, "libbootloader_support.a": { ".flash.rodata": -20, ".flash.text": -565, ".iram0.text": -1028, "flash_total": -1613, "ram_st_total": -1028 }, "libc.a": { ".dram0.data": -364, ".flash.rodata": 6, ".flash.text": 879, "flash_total": 521, "ram_st_total": -364 }, "libcoexist.a": { "flash_total": 0, "ram_st_total": 0 }, "libcore.a": { "flash_total": 0, "ram_st_total": 0 }, "libcxx.a": { ".flash.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libdriver.a": { ".dram0.bss": 0, ".dram0.data": -72, ".flash.rodata": -1373, ".flash.text": -3311, "flash_total": -4756, "ram_st_total": -72 }, "libefuse.a": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a": { ".dram0.bss": 2294, ".dram0.data": 517, ".flash.rodata": 5382, ".flash.text": 303, ".iram0.text": 2296, "flash_total": 8498, "ram_st_total": 5107 }, "libesp_common.a": { ".dram0.bss": -184, ".dram0.data": -8, ".flash.rodata": -5421, ".flash.text": -783, ".iram0.text": -239, "flash_total": -6451, "ram_st_total": -431 }, "libesp_ringbuf.a": { ".flash.rodata": -150, ".iram0.text": -858, "flash_total": -1008, "ram_st_total": -858 }, "libesp_timer.a": { ".dram0.bss": -20, ".dram0.data": -16, ".flash.rodata": -493, ".flash.text": -723, ".iram0.text": -794, "flash_total": -2026, "ram_st_total": -830 }, "libethernet.a": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a": { ".dram0.bss": 40, ".dram0.data": 16, ".flash.rodata": 94, ".iram0.text": -31, ".iram0.vectors": 0, "flash_total": 79, "ram_st_total": 25 }, "libgcc.a": { ".dram0.bss": 20, ".dram0.data": 4, ".flash.rodata": 728, ".flash.text": 5488, ".iram0.text": 104, "flash_total": 6324, "ram_st_total": 128 }, "libhal.a": { ".flash.rodata": 0, ".iram0.text": 68, "flash_total": 68, "ram_st_total": 68 }, "libheap.a": { ".dram0.bss": 0, ".dram0.data": 1027, ".flash.rodata": 239, ".flash.text": 334, ".iram0.text": 1247, "flash_total": 2847, "ram_st_total": 2274 }, "liblog.a": { ".dram0.bss": -4, ".dram0.data": 0, ".flash.rodata": 19, ".flash.text": -88, ".iram0.text": 234, "flash_total": 165, "ram_st_total": 230 }, "liblwip.a": { ".dram0.bss": 3751, ".dram0.data": 14, ".flash.rodata": 13936, ".flash.text": 66978, "flash_total": 80928, "ram_st_total": 3765 }, "libm.a": { ".iram0.text": 92, "flash_total": 92, "ram_st_total": 92 }, "libmain.a": { ".flash.rodata": -29, ".flash.text": -19, "flash_total": -48, "ram_st_total": 0 }, "libmbedcrypto.a": { "flash_total": 0, "ram_st_total": 0 }, "libmbedtls.a": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a": { "flash_total": 0, "ram_st_total": 0 }, "libnewlib.a": { ".dram0.bss": 0, ".dram0.data": 0, ".flash.rodata": 2, ".flash.text": -65, ".iram0.text": 33, "flash_total": -30, "ram_st_total": 33 }, "libnvs_flash.a": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a": { "flash_total": 0, "ram_st_total": 0 }, "libpthread.a": { ".dram0.bss": 0, ".dram0.data": 8, ".flash.rodata": 638, ".flash.text": 510, ".iram0.text": 174, "flash_total": 1330, "ram_st_total": 182 }, "librtc.a": { "flash_total": 0, "ram_st_total": 0 }, "libsmartconfig_ack.a": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a": { ".dram0.bss": 4, ".dram0.data": 452, ".flash.rodata": 1500, ".flash.text": -1763, ".iram0.text": -2903, "flash_total": -2714, "ram_st_total": -2447 }, "libsoc_esp32.a": { ".flash.rodata": -160, "flash_total": -160, "ram_st_total": 0 }, "libspi_flash.a": { ".dram0.bss": 65, ".dram0.data": -743, ".flash.rodata": 212, ".flash.text": -249, ".iram0.text": 2108, "flash_total": 1328, "ram_st_total": 1430 }, "libstdc++.a": { ".dram0.bss": 16, ".dram0.data": 8, ".flash.rodata": 1062, ".flash.text": 1827, "flash_total": 2897, "ram_st_total": 24 }, "libtcpip_adapter.a": { ".dram0.bss": 81, ".flash.rodata": 359, ".flash.text": 180, "flash_total": 539, "ram_st_total": 81 }, "libunity.a": { ".dram0.bss": 121, ".flash.rodata": 830, ".flash.text": 2316, "flash_total": 3146, "ram_st_total": 121 }, "libvfs.a": { ".dram0.bss": 55, ".dram0.data": -76, ".flash.rodata": -512, ".flash.text": -1880, "flash_total": -2468, "ram_st_total": -21 }, "libwpa.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa2.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a": { "flash_total": 0, "ram_st_total": 0 }, "libwps.a": { "flash_total": 0, "ram_st_total": 0 }, "libxtensa-debug-module.a": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libxtensa.a": { ".iram0.text": -217, "flash_total": -217, "ram_st_total": -217 } } } { "current": { "libc.a:lib_a-vfprintf.o": { ".flash.rodata": 704, ".flash.text": 14193, "flash_total": 14897, "ram_st_total": 0 }, "libc.a:lib_a-svfprintf.o": { ".flash.rodata": 756, ".flash.text": 13834, "flash_total": 14590, "ram_st_total": 0 }, "libc.a:lib_a-svfiprintf.o": { ".flash.rodata": 1176, ".flash.text": 9642, "flash_total": 10818, "ram_st_total": 0 }, "libc.a:lib_a-vfiprintf.o": { ".flash.rodata": 704, ".flash.text": 9933, "flash_total": 10637, "ram_st_total": 0 }, "liblwip.a:tcp_in.o": { ".dram0.bss": 54, ".flash.rodata": 916, ".flash.text": 8127, "flash_total": 9043, "ram_st_total": 54 }, "liblwip.a:nd6.o": { ".dram0.bss": 1027, ".dram0.data": 8, ".flash.rodata": 136, ".flash.text": 8427, "flash_total": 8571, "ram_st_total": 1035 }, "libfreertos.a:tasks.o": { ".dram0.bss": 700, ".dram0.data": 20, ".flash.rodata": 503, ".iram0.text": 5667, "flash_total": 6190, "ram_st_total": 6387 }, "liblwip.a:tcp_out.o": { ".flash.rodata": 1124, ".flash.text": 5060, "flash_total": 6184, "ram_st_total": 0 }, "liblwip.a:tcp.o": { ".dram0.bss": 23, ".dram0.data": 4, ".flash.rodata": 1384, ".flash.text": 4290, "flash_total": 5678, "ram_st_total": 27 }, "liblwip.a:sockets.o": { ".dram0.bss": 728, ".flash.rodata": 824, ".flash.text": 4627, "flash_total": 5451, "ram_st_total": 728 }, "liblwip.a:api_msg.o": { ".flash.rodata": 1366, ".flash.text": 3763, "flash_total": 5129, "ram_st_total": 0 }, "liblwip.a:dhcp.o": { ".dram0.bss": 8, ".flash.rodata": 1401, ".flash.text": 3456, "flash_total": 4857, "ram_st_total": 8 }, "libesp32.a:panic.o": { ".dram0.bss": 5, ".dram0.data": 2579, ".iram0.text": 2145, "flash_total": 4724, "ram_st_total": 4729 }, "libesp32.a:esp_err_to_name.o": { ".flash.rodata": 4091, ".flash.text": 50, "flash_total": 4141, "ram_st_total": 0 }, "libgcc.a:unwind-dw2-fde.o": { ".dram0.bss": 20, ".dram0.data": 4, ".flash.rodata": 404, ".flash.text": 3316, "flash_total": 3724, "ram_st_total": 24 }, "liblwip.a:pbuf.o": { ".dram0.bss": 1, ".flash.rodata": 1161, ".flash.text": 2453, "flash_total": 3614, "ram_st_total": 1 }, "libfreertos.a:portasm.o": { ".dram0.data": 3084, ".iram0.text": 480, "flash_total": 3564, "ram_st_total": 3564 }, "libc.a:lib_a-dtoa.o": { ".flash.rodata": 13, ".flash.text": 3522, "flash_total": 3535, "ram_st_total": 0 }, "liblwip.a:ip6.o": { ".flash.rodata": 124, ".flash.text": 3212, "flash_total": 3336, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_rom_patch.o": { ".flash.rodata": 766, ".iram0.text": 2518, "flash_total": 3284, "ram_st_total": 2518 }, "liblwip.a:etharp.o": { ".dram0.bss": 241, ".flash.rodata": 658, ".flash.text": 2618, "flash_total": 3276, "ram_st_total": 241 }, "liblwip.a:udp.o": { ".dram0.bss": 4, ".dram0.data": 2, ".flash.rodata": 216, ".flash.text": 3020, "flash_total": 3238, "ram_st_total": 6 }, "libesp32.a:intr_alloc.o": { ".dram0.bss": 22, ".dram0.data": 8, ".flash.rodata": 710, ".flash.text": 1749, ".iram0.text": 726, "flash_total": 3193, "ram_st_total": 756 }, "libheap.a:multi_heap.o": { ".dram0.data": 857, ".iram0.text": 2217, "flash_total": 3074, "ram_st_total": 3074 }, "libfreertos.a:queue.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 369, ".iram0.text": 2569, "flash_total": 2946, "ram_st_total": 2633 }, "libgcc.a:unwind-dw2-xtensa.o": { ".flash.rodata": 324, ".flash.text": 2172, "flash_total": 2496, "ram_st_total": 0 }, "libspi_flash.a:flash_ops.o": { ".dram0.bss": 41, ".dram0.data": 32, ".flash.text": 99, ".iram0.text": 2352, "flash_total": 2483, "ram_st_total": 2425 }, "libsoc.a:rtc_clk.o": { ".dram0.bss": 8, ".dram0.data": 660, ".iram0.text": 1794, "flash_total": 2454, "ram_st_total": 2462 }, "libc.a:lib_a-mprec.o": { ".flash.rodata": 296, ".flash.text": 2134, "flash_total": 2430, "ram_st_total": 0 }, "liblwip.a:ip6_frag.o": { ".dram0.bss": 6, ".flash.rodata": 442, ".flash.text": 1905, "flash_total": 2347, "ram_st_total": 6 }, "liblwip.a:api_lib.o": { ".flash.rodata": 919, ".flash.text": 1425, "flash_total": 2344, "ram_st_total": 0 }, "libvfs.a:vfs.o": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 132, ".flash.text": 1995, "flash_total": 2319, "ram_st_total": 232 }, "liblwip.a:igmp.o": { ".dram0.bss": 12, ".flash.rodata": 707, ".flash.text": 1604, "flash_total": 2311, "ram_st_total": 12 }, "libunity.a:unity_platform.o": { ".dram0.bss": 13, ".flash.rodata": 600, ".flash.text": 1511, "flash_total": 2111, "ram_st_total": 13 }, "libvfs.a:vfs_uart.o": { ".dram0.bss": 63, ".dram0.data": 40, ".flash.rodata": 271, ".flash.text": 1775, "flash_total": 2086, "ram_st_total": 103 }, "libesp32.a:esp_timer_esp32.o": { ".dram0.bss": 26, ".dram0.data": 8, ".flash.rodata": 526, ".flash.text": 254, ".iram0.text": 1295, "flash_total": 2083, "ram_st_total": 1329 }, "libsoc.a:rtc_periph.o": { ".flash.rodata": 2080, "flash_total": 2080, "ram_st_total": 0 }, "liblwip.a:dns.o": { ".dram0.bss": 1292, ".flash.rodata": 206, ".flash.text": 1809, "flash_total": 2015, "ram_st_total": 1292 }, "libheap.a:heap_caps.o": { ".dram0.data": 4, ".flash.rodata": 593, ".flash.text": 188, ".iram0.text": 1195, "flash_total": 1980, "ram_st_total": 1199 }, "libstdc++.a:eh_personality.o": { ".flash.rodata": 384, ".flash.text": 1561, "flash_total": 1945, "ram_st_total": 0 }, "liblwip.a:ip4.o": { ".dram0.bss": 6, ".flash.rodata": 139, ".flash.text": 1664, "flash_total": 1803, "ram_st_total": 6 }, "libspi_flash.a:flash_mmap.o": { ".dram0.bss": 296, ".flash.rodata": 327, ".flash.text": 124, ".iram0.text": 1298, "flash_total": 1749, "ram_st_total": 1594 }, "libfreertos.a:xtensa_vectors.o": { ".dram0.data": 8, ".flash.rodata": 36, ".iram0.text": 1272, ".iram0.vectors": 425, "flash_total": 1741, "ram_st_total": 1705 }, "libesp32.a:cpu_start.o": { ".dram0.bss": 1, ".flash.rodata": 486, ".flash.text": 277, ".iram0.text": 806, "flash_total": 1569, "ram_st_total": 807 }, "libesp32.a:clk.o": { ".flash.rodata": 893, ".flash.text": 581, ".iram0.text": 67, "flash_total": 1541, "ram_st_total": 67 }, "liblwip.a:netif.o": { ".dram0.bss": 241, ".flash.rodata": 287, ".flash.text": 1239, "flash_total": 1526, "ram_st_total": 241 }, "liblwip.a:sys_arch.o": { ".dram0.bss": 8, ".flash.rodata": 222, ".flash.text": 1216, "flash_total": 1438, "ram_st_total": 8 }, "libheap.a:multi_heap_poisoning.o": { ".dram0.data": 470, ".iram0.text": 964, "flash_total": 1434, "ram_st_total": 1434 }, "libheap.a:heap_caps_init.o": { ".dram0.bss": 4, ".flash.rodata": 387, ".flash.text": 1030, "flash_total": 1417, "ram_st_total": 4 }, "libfreertos.a:timers.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 233, ".iram0.text": 1149, "flash_total": 1390, "ram_st_total": 1213 }, "liblwip.a:mld6.o": { ".dram0.bss": 4, ".flash.text": 1334, "flash_total": 1334, "ram_st_total": 4 }, "libspi_flash.a:cache_utils.o": { ".dram0.bss": 14, ".dram0.data": 4, ".flash.rodata": 390, ".flash.text": 81, ".iram0.text": 836, "flash_total": 1311, "ram_st_total": 854 }, "liblwip.a:raw.o": { ".dram0.bss": 4, ".flash.rodata": 223, ".flash.text": 1087, "flash_total": 1310, "ram_st_total": 4 }, "libesp32.a:esp_timer.o": { ".dram0.bss": 20, ".dram0.data": 8, ".flash.rodata": 142, ".flash.text": 429, ".iram0.text": 702, "flash_total": 1281, "ram_st_total": 730 }, "libesp32.a:system_api.o": { ".dram0.bss": 8, ".flash.rodata": 662, ".iram0.text": 589, "flash_total": 1251, "ram_st_total": 597 }, "libsoc.a:soc_memory_layout.o": { ".flash.rodata": 1239, "flash_total": 1239, "ram_st_total": 0 }, "liblwip.a:icmp.o": { ".flash.rodata": 371, ".flash.text": 769, "flash_total": 1140, "ram_st_total": 0 }, "libfreertos.a:xtensa_intr_asm.o": { ".dram0.data": 1024, ".iram0.text": 51, "flash_total": 1075, "ram_st_total": 1075 }, "liblog.a:log.o": { ".dram0.bss": 268, ".dram0.data": 8, ".flash.rodata": 166, ".flash.text": 396, ".iram0.text": 456, "flash_total": 1026, "ram_st_total": 732 }, "libpthread.a:pthread.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 512, ".flash.text": 298, ".iram0.text": 174, "flash_total": 992, "ram_st_total": 190 }, "liblwip.a:icmp6.o": { ".flash.rodata": 127, ".flash.text": 863, "flash_total": 990, "ram_st_total": 0 }, "libfreertos.a:port.o": { ".dram0.bss": 16, ".flash.rodata": 369, ".iram0.text": 617, "flash_total": 986, "ram_st_total": 633 }, "libsoc.a:rtc_init.o": { ".iram0.text": 980, "flash_total": 980, "ram_st_total": 980 }, "libsoc.a:rtc_time.o": { ".flash.rodata": 137, ".iram0.text": 803, "flash_total": 940, "ram_st_total": 803 }, "libesp32.a:dport_access.o": { ".dram0.bss": 40, ".dram0.data": 8, ".flash.rodata": 129, ".flash.text": 189, ".iram0.text": 539, "flash_total": 865, "ram_st_total": 587 }, "libc.a:lib_a-fseeko.o": { ".flash.text": 862, "flash_total": 862, "ram_st_total": 0 }, "libunity.a:unity.o": { ".dram0.bss": 108, ".flash.rodata": 90, ".flash.text": 767, "flash_total": 857, "ram_st_total": 108 }, "libapp_update.a:esp_ota_ops.o": { ".flash.rodata": 717, ".flash.text": 123, "flash_total": 840, "ram_st_total": 0 }, "liblwip.a:tcpip.o": { ".dram0.bss": 16, ".flash.rodata": 191, ".flash.text": 644, "flash_total": 835, "ram_st_total": 16 }, "libnewlib.a:time.o": { ".dram0.bss": 32, ".flash.text": 691, ".iram0.text": 139, "flash_total": 830, "ram_st_total": 171 }, "libdriver.a:periph_ctrl.o": { ".dram0.data": 8, ".flash.rodata": 256, ".flash.text": 520, "flash_total": 784, "ram_st_total": 8 }, "liblwip.a:timers.o": { ".dram0.bss": 12, ".flash.rodata": 131, ".flash.text": 638, "flash_total": 769, "ram_st_total": 12 }, "libspi_flash.a:partition.o": { ".dram0.bss": 8, ".flash.rodata": 141, ".flash.text": 582, "flash_total": 723, "ram_st_total": 8 }, "libnewlib.a:locks.o": { ".dram0.data": 8, ".flash.rodata": 84, ".iram0.text": 552, "flash_total": 644, "ram_st_total": 560 }, "libpthread.a:pthread_local_storage.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.rodata": 126, ".flash.text": 476, "flash_total": 610, "ram_st_total": 12 }, "libesp32.a:ipc.o": { ".dram0.bss": 36, ".flash.rodata": 104, ".flash.text": 329, ".iram0.text": 159, "flash_total": 592, "ram_st_total": 195 }, "liblwip.a:inet_chksum.o": { ".flash.text": 580, "flash_total": 580, "ram_st_total": 0 }, "libtcpip_adapter.a:tcpip_adapter_lwip.o": { ".dram0.bss": 81, ".flash.rodata": 359, ".flash.text": 180, "flash_total": 539, "ram_st_total": 81 }, "libesp32.a:crosscore_int.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 148, ".flash.text": 126, ".iram0.text": 204, "flash_total": 486, "ram_st_total": 220 }, "liblwip.a:netbuf.o": { ".flash.rodata": 326, ".flash.text": 154, "flash_total": 480, "ram_st_total": 0 }, "liblwip.a:vfs_lwip.o": { ".flash.rodata": 155, ".flash.text": 307, "flash_total": 462, "ram_st_total": 0 }, "libdriver.a:timer.o": { ".dram0.data": 16, ".flash.rodata": 281, ".flash.text": 112, "flash_total": 409, "ram_st_total": 16 }, "libesp32.a:int_wdt.o": { ".dram0.bss": 1, ".flash.text": 301, ".iram0.text": 87, "flash_total": 388, "ram_st_total": 88 }, "libstdc++.a:eh_globals.o": { ".dram0.bss": 16, ".flash.rodata": 193, ".flash.text": 149, "flash_total": 342, "ram_st_total": 16 }, "libesp32.a:brownout.o": { ".flash.rodata": 191, ".flash.text": 145, "flash_total": 336, "ram_st_total": 0 }, "libhal.a:windowspill_asm.o": { ".iram0.text": 311, "flash_total": 311, "ram_st_total": 311 }, "libsoc.a:cpu_util.o": { ".iram0.text": 310, "flash_total": 310, "ram_st_total": 310 }, "libdriver.a:rtc_module.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.text": 291, "flash_total": 299, "ram_st_total": 16 }, "libfreertos.a:xtensa_context.o": { ".iram0.text": 299, "flash_total": 299, "ram_st_total": 299 }, "libstdc++.a:eh_terminate.o": { ".flash.rodata": 141, ".flash.text": 117, "flash_total": 258, "ram_st_total": 0 }, "liblwip.a:ethernet.o": { ".flash.rodata": 12, ".flash.text": 244, "flash_total": 256, "ram_st_total": 0 }, "libesp32.a:dport_panic_highint_hdl.o": { ".dram0.data": 8, ".iram0.text": 234, "flash_total": 242, "ram_st_total": 242 }, "libc.a:lib_a-reent.o": { ".flash.text": 232, "flash_total": 232, "ram_st_total": 0 }, "libc.a:lib_a-fopen.o": { ".flash.text": 228, "flash_total": 228, "ram_st_total": 0 }, "libnewlib.a:syscall_table.o": { ".dram0.bss": 240, ".dram0.data": 144, ".flash.text": 67, "flash_total": 211, "ram_st_total": 384 }, "liblwip.a:dhcpserver.o": { ".dram0.bss": 4, ".flash.text": 203, "flash_total": 203, "ram_st_total": 4 }, "libesp32.a:freertos_hooks.o": { ".dram0.bss": 128, ".dram0.data": 8, ".flash.text": 137, ".iram0.text": 43, "flash_total": 188, "ram_st_total": 179 }, "libc.a:lib_a-puts.o": { ".flash.rodata": 0, ".flash.text": 182, "flash_total": 182, "ram_st_total": 0 }, "libunity.a:test_utils.o": { ".flash.rodata": 140, ".flash.text": 38, "flash_total": 178, "ram_st_total": 0 }, "libc.a:lib_a-sprintf.o": { ".flash.text": 167, "flash_total": 167, "ram_st_total": 0 }, "libesp32.a:cache_err_int.o": { ".flash.text": 98, ".iram0.text": 56, "flash_total": 154, "ram_st_total": 56 }, "libfreertos.a:list.o": { ".iram0.text": 142, "flash_total": 142, "ram_st_total": 142 }, "libfreertos.a:xtensa_intr.o": { ".flash.rodata": 35, ".iram0.text": 104, "flash_total": 139, "ram_st_total": 104 }, "libnewlib.a:syscalls.o": { ".flash.text": 45, ".iram0.text": 94, "flash_total": 139, "ram_st_total": 94 }, "libstdc++.a:si_class_type_info.o": { ".flash.rodata": 136, "flash_total": 136, "ram_st_total": 0 }, "libesp32.a:dbg_stubs.o": { ".dram0.bss": 2072, ".flash.text": 100, ".iram0.text": 32, "flash_total": 132, "ram_st_total": 2104 }, "libc.a:lib_a-assert.o": { ".flash.rodata": 60, ".flash.text": 68, "flash_total": 128, "ram_st_total": 0 }, "libc.a:lib_a-flags.o": { ".flash.text": 127, "flash_total": 127, "ram_st_total": 0 }, "libc.a:lib_a-printf.o": { ".flash.text": 116, "flash_total": 116, "ram_st_total": 0 }, "liblwip.a:ip4_addr.o": { ".flash.rodata": 40, ".flash.text": 72, "flash_total": 112, "ram_st_total": 0 }, "libstdc++.a:class_type_info.o": { ".flash.rodata": 112, "flash_total": 112, "ram_st_total": 0 }, "libc.a:lib_a-s_frexp.o": { ".flash.text": 110, "flash_total": 110, "ram_st_total": 0 }, "liblwip.a:memp.o": { ".flash.rodata": 108, "flash_total": 108, "ram_st_total": 0 }, "libgcc.a:lib2funcs.o": { ".iram0.text": 104, "flash_total": 104, "ram_st_total": 104 }, "libc.a:lib_a-vprintf.o": { ".flash.text": 94, "flash_total": 94, "ram_st_total": 0 }, "libm.a:lib_a-s_fpclassify.o": { ".iram0.text": 92, "flash_total": 92, "ram_st_total": 92 }, "liblwip.a:def.o": { ".flash.text": 91, "flash_total": 91, "ram_st_total": 0 }, "libc.a:lib_a-fiprintf.o": { ".flash.text": 84, "flash_total": 84, "ram_st_total": 0 }, "libesp32.a:hw_random.o": { ".dram0.bss": 4, ".iram0.text": 74, "flash_total": 74, "ram_st_total": 78 }, "libesp32.a:stack_check.o": { ".dram0.bss": 4, ".flash.rodata": 42, ".flash.text": 32, "flash_total": 74, "ram_st_total": 4 }, "libhal.a:clock.o": { ".iram0.text": 72, "flash_total": 72, "ram_st_total": 72 }, "libnewlib.a:reent_init.o": { ".flash.rodata": 2, ".iram0.text": 68, "flash_total": 70, "ram_st_total": 68 }, "libmain.a:app_main.o": { ".flash.rodata": 10, ".flash.text": 53, "flash_total": 63, "ram_st_total": 0 }, "libhal.a:state_asm--restore_extra_nw.o": { ".iram0.text": 62, "flash_total": 62, "ram_st_total": 62 }, "libhal.a:state_asm--save_extra_nw.o": { ".iram0.text": 62, "flash_total": 62, "ram_st_total": 62 }, "libstdc++.a:new_opv.o": { ".flash.rodata": 56, "flash_total": 56, "ram_st_total": 0 }, "liblwip.a:ip.o": { ".dram0.bss": 60, ".flash.text": 50, "flash_total": 50, "ram_st_total": 60 }, "libdriver.a:uart.o": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.text": 38, "flash_total": 46, "ram_st_total": 20 }, "libfreertos.a:xtensa_vector_defaults.o": { ".iram0.text": 46, "flash_total": 46, "ram_st_total": 46 }, "libc.a:lib_a-fseek.o": { ".flash.text": 45, "flash_total": 45, "ram_st_total": 0 }, "libgcc.a:_divdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_moddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_udivdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_umoddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libstdc++.a:new_op.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libfreertos.a:xtensa_init.o": { ".dram0.bss": 4, ".iram0.text": 32, "flash_total": 32, "ram_st_total": 36 }, "libhal.a:interrupts--intlevel.o": { ".flash.rodata": 32, "flash_total": 32, "ram_st_total": 0 }, "liblwip.a:init.o": { ".flash.text": 27, "flash_total": 27, "ram_st_total": 0 }, "libesp32.a:wifi_init.o": { ".flash.rodata": 9, ".flash.text": 17, "flash_total": 26, "ram_st_total": 0 }, "liblwip.a:ip6_addr.o": { ".flash.rodata": 20, "flash_total": 20, "ram_st_total": 0 }, "libc.a:lib_a-errno.o": { ".flash.text": 10, "flash_total": 10, "ram_st_total": 0 }, "libhal.a:int_asm--set_intclear.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libxtensa-debug-module.a:eri.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libcxx.a:cxx_exception_stubs.o": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libcxx.a:cxx_guards.o": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libstdc++.a:eh_term_handler.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libstdc++.a:eh_unex_handler.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libbootloader_support.a:bootloader_flash.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fputs.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-snprintf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-sysgettod.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-u_strerr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-vsnprintf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-xpg_strerror_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_arbit.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_core.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_dbg.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_hw.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_param.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libcore.a:misc_nvs.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:gpio.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:ets_timer_legacy.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:event_default_handlers.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:event_loop.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:lib_printf.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:phy_init.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:sha.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:wifi_os_adapter.o": { "flash_total": 0, "ram_st_total": 0 }, "libethernet.a:emac_dev.o": { "flash_total": 0, "ram_st_total": 0 }, "libethernet.a:emac_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a:event_groups.o": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a:ringbuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_addsubdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_cmpdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divsf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_extendsfdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_fixdfsi.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatdidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatdisf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatsidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_muldf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_popcountsi2.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:ethernetif.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:ethip6.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:wlanif.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedtls.a:esp_sha256.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_common.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_config.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_parent.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_route.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_schedule.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_utilities.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_wifi.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_action.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_action_vendor.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_ccmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_tkip.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_wep.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ets.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_hostap.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ht.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ie_vendor.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_input.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ioctl.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_mesh_quick.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_misc.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_nvs.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_output.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_phy.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_power.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_proto.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_regdomain.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_rfid.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_scan.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_sta.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:wl_chm.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:wl_cnx.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_item_hash_list.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_page.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_pagemanager.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_storage.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_types.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7_ana.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7_cal.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:esf_buf.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:if_hwctrl.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:lmac.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pm.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pm_for_bcn_only_mode.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:rate_control.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:trc.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:wdev.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:bt_bb.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:pm.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:rtc.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:rtc_analog.o": { "flash_total": 0, "ram_st_total": 0 }, "libsmartconfig_ack.a:smartconfig_ack.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_periph.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_sleep.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:bad_alloc.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:del_op.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:del_opv.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:eh_exception.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:new_handler.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:pure.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:tinfo.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:ap_config.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:common.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_auth.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_auth_ie.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_common.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_ie.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpabuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpas_glue.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa2.a:wpa2_internal.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:os_xtensa.o": { "flash_total": 0, "ram_st_total": 0 }, "libwps.a:wps_internal.o": { "flash_total": 0, "ram_st_total": 0 } }, "reference": { "libc.a:lib_a-vfprintf.o": { ".flash.rodata": 700, ".flash.text": 13681, "flash_total": 14381, "ram_st_total": 0 }, "libc.a:lib_a-svfprintf.o": { ".flash.rodata": 752, ".flash.text": 13290, "flash_total": 14042, "ram_st_total": 0 }, "libc.a:lib_a-svfiprintf.o": { ".flash.rodata": 1172, ".flash.text": 9623, "flash_total": 10795, "ram_st_total": 0 }, "libc.a:lib_a-vfiprintf.o": { ".flash.rodata": 700, ".flash.text": 9933, "flash_total": 10633, "ram_st_total": 0 }, "libfreertos.a:tasks.c.o": { ".dram0.bss": 700, ".dram0.data": 12, ".flash.rodata": 451, ".iram0.text": 5737, "flash_total": 6200, "ram_st_total": 6449 }, "libesp_common.a:esp_err_to_name.c.o": { ".flash.rodata": 5101, ".flash.text": 53, "flash_total": 5154, "ram_st_total": 0 }, "libvfs.a:vfs_uart.c.o": { ".dram0.bss": 8, ".dram0.data": 116, ".flash.rodata": 783, ".flash.text": 3758, "flash_total": 4657, "ram_st_total": 124 }, "libesp32.a:panic.c.o": { ".dram0.bss": 5, ".dram0.data": 2029, ".iram0.text": 2223, "flash_total": 4252, "ram_st_total": 4257 }, "libfreertos.a:portasm.S.o": { ".dram0.data": 3084, ".iram0.text": 476, "flash_total": 3560, "ram_st_total": 3560 }, "libc.a:lib_a-dtoa.o": { ".flash.rodata": 13, ".flash.text": 3524, "flash_total": 3537, "ram_st_total": 0 }, "libesp32.a:intr_alloc.c.o": { ".dram0.bss": 22, ".dram0.data": 8, ".flash.rodata": 704, ".flash.text": 1681, ".iram0.text": 656, "flash_total": 3049, "ram_st_total": 686 }, "libfreertos.a:queue.c.o": { ".flash.rodata": 366, ".iram0.text": 2411, "flash_total": 2777, "ram_st_total": 2411 }, "libdriver.a:uart.c.o": { ".dram0.bss": 12, ".dram0.data": 56, ".flash.rodata": 452, ".flash.text": 2099, "flash_total": 2607, "ram_st_total": 68 }, "libheap.a:multi_heap.c.o": { ".dram0.data": 300, ".iram0.text": 2245, "flash_total": 2545, "ram_st_total": 2545 }, "libc.a:lib_a-mprec.o": { ".flash.rodata": 296, ".flash.text": 2140, "flash_total": 2436, "ram_st_total": 0 }, "libesp32.a:cpu_start.c.o": { ".dram0.bss": 1, ".flash.rodata": 1073, ".flash.text": 255, ".iram0.text": 1067, "flash_total": 2395, "ram_st_total": 1068 }, "libsoc.a:rtc_clk.c.o": { ".dram0.bss": 4, ".dram0.data": 160, ".iram0.text": 2104, "flash_total": 2264, "ram_st_total": 2268 }, "libvfs.a:vfs.c.o": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 132, ".flash.text": 1892, "flash_total": 2216, "ram_st_total": 232 }, "libdriver.a:gpio.c.o": { ".dram0.data": 32, ".flash.rodata": 970, ".flash.text": 1193, "flash_total": 2195, "ram_st_total": 32 }, "libsoc.a:spi_flash_hal_iram.c.o": { ".dram0.data": 24, ".iram0.text": 1798, "flash_total": 1822, "ram_st_total": 1822 }, "libfreertos.a:xtensa_vectors.S.o": { ".dram0.data": 8, ".flash.rodata": 36, ".iram0.text": 1344, ".iram0.vectors": 425, "flash_total": 1813, "ram_st_total": 1777 }, "libesp32.a:task_wdt.c.o": { ".dram0.bss": 4, ".dram0.data": 53, ".flash.rodata": 494, ".flash.text": 1223, "flash_total": 1770, "ram_st_total": 57 }, "libspi_flash.a:spi_flash_chip_generic.c.o": { ".dram0.data": 340, ".iram0.text": 1423, "flash_total": 1763, "ram_st_total": 1763 }, "libspi_flash.a:flash_mmap.c.o": { ".dram0.bss": 264, ".flash.rodata": 296, ".flash.text": 125, ".iram0.text": 1320, "flash_total": 1741, "ram_st_total": 1584 }, "libspi_flash.a:cache_utils.c.o": { ".dram0.bss": 14, ".dram0.data": 4, ".flash.rodata": 430, ".flash.text": 81, ".iram0.text": 833, "flash_total": 1348, "ram_st_total": 851 }, "libheap.a:heap_caps.c.o": { ".dram0.data": 4, ".flash.rodata": 362, ".flash.text": 50, ".iram0.text": 884, "flash_total": 1300, "ram_st_total": 888 }, "libfreertos.a:timers.c.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 223, ".iram0.text": 1007, "flash_total": 1238, "ram_st_total": 1071 }, "libesp_timer.a:esp_timer_impl_lac.c.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 389, ".flash.text": 322, ".iram0.text": 514, "flash_total": 1233, "ram_st_total": 530 }, "libheap.a:heap_caps_init.c.o": { ".dram0.bss": 4, ".flash.rodata": 379, ".flash.text": 834, "flash_total": 1213, "ram_st_total": 4 }, "libsoc.a:soc_memory_layout.c.o": { ".flash.rodata": 1197, "flash_total": 1197, "ram_st_total": 0 }, "libdriver.a:periph_ctrl.c.o": { ".dram0.data": 8, ".flash.rodata": 488, ".flash.text": 696, "flash_total": 1192, "ram_st_total": 8 }, "libfreertos.a:port.c.o": { ".dram0.bss": 32, ".flash.rodata": 340, ".iram0.text": 737, "flash_total": 1077, "ram_st_total": 769 }, "libfreertos.a:xtensa_intr_asm.S.o": { ".dram0.data": 1024, ".iram0.text": 51, "flash_total": 1075, "ram_st_total": 1075 }, "libbootloader_support.a:bootloader_flash_config_esp32.c.o": { ".flash.text": 17, ".iram0.text": 1028, "flash_total": 1045, "ram_st_total": 1028 }, "libsoc.a:rtc_time.c.o": { ".flash.rodata": 194, ".iram0.text": 819, "flash_total": 1013, "ram_st_total": 819 }, "libesp_ringbuf.a:ringbuf.c.o": { ".flash.rodata": 150, ".iram0.text": 858, "flash_total": 1008, "ram_st_total": 858 }, "libsoc.a:rtc_init.c.o": { ".iram0.text": 956, "flash_total": 956, "ram_st_total": 956 }, "libc.a:lib_a-fseeko.o": { ".flash.text": 918, "flash_total": 918, "ram_st_total": 0 }, "libspi_flash.a:esp_flash_api.c.o": { ".flash.rodata": 244, ".flash.text": 16, ".iram0.text": 600, "flash_total": 860, "ram_st_total": 600 }, "libesp32.a:clk.c.o": { ".flash.rodata": 208, ".flash.text": 582, ".iram0.text": 64, "flash_total": 854, "ram_st_total": 64 }, "libspi_flash.a:partition.c.o": { ".dram0.bss": 8, ".flash.rodata": 181, ".flash.text": 668, "flash_total": 849, "ram_st_total": 8 }, "libnewlib.a:time.c.o": { ".dram0.bss": 32, ".flash.text": 719, ".iram0.text": 123, "flash_total": 842, "ram_st_total": 155 }, "libsoc.a:memory_layout_utils.c.o": { ".flash.rodata": 295, ".flash.text": 505, "flash_total": 800, "ram_st_total": 0 }, "libsoc.a:rtc_wdt.c.o": { ".iram0.text": 796, "flash_total": 796, "ram_st_total": 796 }, "libesp_timer.a:esp_timer.c.o": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.rodata": 104, ".flash.text": 401, ".iram0.text": 280, "flash_total": 793, "ram_st_total": 300 }, "libesp32.a:dport_access.c.o": { ".dram0.bss": 40, ".dram0.data": 8, ".flash.rodata": 126, ".flash.text": 189, ".iram0.text": 422, "flash_total": 745, "ram_st_total": 470 }, "libesp_common.a:ipc.c.o": { ".dram0.bss": 56, ".flash.rodata": 117, ".flash.text": 367, ".iram0.text": 192, "flash_total": 676, "ram_st_total": 248 }, "liblog.a:log.c.o": { ".dram0.bss": 264, ".dram0.data": 8, ".flash.rodata": 147, ".flash.text": 484, ".iram0.text": 34, "flash_total": 673, "ram_st_total": 306 }, "libnewlib.a:locks.c.o": { ".dram0.data": 8, ".flash.rodata": 84, ".flash.text": 5, ".iram0.text": 487, "flash_total": 584, "ram_st_total": 495 }, "libspi_flash.a:esp_flash_spi_init.c.o": { ".dram0.bss": 4, ".dram0.data": 120, ".flash.rodata": 261, ".flash.text": 191, "flash_total": 572, "ram_st_total": 124 }, "libsoc.a:uart_hal.c.o": { ".flash.text": 493, "flash_total": 493, "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.o": { ".flash.text": 490, "flash_total": 490, "ram_st_total": 0 }, "libesp32.a:crosscore_int.c.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 146, ".flash.text": 134, ".iram0.text": 195, "flash_total": 483, "ram_st_total": 211 }, "libesp32.a:int_wdt.c.o": { ".dram0.bss": 1, ".flash.text": 341, ".iram0.text": 94, "flash_total": 435, "ram_st_total": 95 }, "libesp32.a:system_api_esp32.c.o": { ".iram0.text": 435, "flash_total": 435, "ram_st_total": 435 }, "libapp_update.a:esp_app_desc.c.o": { ".flash.rodata": 256, ".flash.text": 12, ".iram0.text": 109, "flash_total": 377, "ram_st_total": 109 }, "libc.a:lib_a-locale.o": { ".dram0.data": 364, ".flash.rodata": 10, "flash_total": 374, "ram_st_total": 364 }, "libsoc.a:uart_hal_iram.c.o": { ".flash.rodata": 222, ".flash.text": 147, "flash_total": 369, "ram_st_total": 0 }, "libfreertos.a:xtensa_context.S.o": { ".iram0.text": 367, "flash_total": 367, "ram_st_total": 367 }, "libapp_update.a:esp_ota_ops.c.o": { ".dram0.bss": 4, ".flash.rodata": 214, ".flash.text": 147, "flash_total": 361, "ram_st_total": 4 }, "libsoc.a:spi_flash_hal.c.o": { ".flash.rodata": 48, ".flash.text": 302, "flash_total": 350, "ram_st_total": 0 }, "libesp_common.a:brownout.c.o": { ".flash.rodata": 203, ".flash.text": 120, "flash_total": 323, "ram_st_total": 0 }, "libhal.a:windowspill_asm.o": { ".iram0.text": 315, "flash_total": 315, "ram_st_total": 315 }, "libesp_common.a:freertos_hooks.c.o": { ".dram0.bss": 128, ".dram0.data": 8, ".flash.text": 243, ".iram0.text": 47, "flash_total": 298, "ram_st_total": 183 }, "libspi_flash.a:spi_flash_chip_gd.c.o": { ".dram0.data": 95, ".iram0.text": 181, "flash_total": 276, "ram_st_total": 276 }, "libsoc.a:brownout_hal.c.o": { ".flash.text": 269, "flash_total": 269, "ram_st_total": 0 }, "libesp32.a:dport_panic_highint_hdl.S.o": { ".dram0.data": 12, ".iram0.text": 250, "flash_total": 262, "ram_st_total": 262 }, "libsoc.a:soc_hal.c.o": { ".dram0.data": 24, ".iram0.text": 234, "flash_total": 258, "ram_st_total": 258 }, "libspi_flash.a:memspi_host_driver.c.o": { ".dram0.data": 43, ".iram0.text": 206, "flash_total": 249, "ram_st_total": 249 }, "libdriver.a:rtc_module.c.o": { ".dram0.bss": 8, ".dram0.data": 16, ".flash.text": 231, "flash_total": 247, "ram_st_total": 24 }, "libc.a:lib_a-fopen.o": { ".flash.text": 244, "flash_total": 244, "ram_st_total": 0 }, "libc.a:lib_a-reent.o": { ".flash.text": 236, "flash_total": 236, "ram_st_total": 0 }, "libc.a:lib_a-puts.o": { ".flash.rodata": 0, ".flash.text": 234, "flash_total": 234, "ram_st_total": 0 }, "libnewlib.a:syscall_table.c.o": { ".dram0.bss": 240, ".dram0.data": 144, ".flash.text": 82, "flash_total": 226, "ram_st_total": 384 }, "libc.a:lib_a-snprintf.o": { ".flash.text": 217, "flash_total": 217, "ram_st_total": 0 }, "libxtensa.a:debug_helpers.c.o": { ".iram0.text": 217, "flash_total": 217, "ram_st_total": 217 }, "libspi_flash.a:spi_flash_chip_issi.c.o": { ".dram0.data": 97, ".iram0.text": 101, "flash_total": 198, "ram_st_total": 198 }, "libpthread.a:pthread_local_storage.c.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.text": 183, "flash_total": 191, "ram_st_total": 12 }, "liblog.a:log_freertos.c.o": { ".dram0.bss": 8, ".iram0.text": 188, "flash_total": 188, "ram_st_total": 196 }, "libsoc_esp32.a:gpio_periph.c.o": { ".flash.rodata": 160, "flash_total": 160, "ram_st_total": 0 }, "libesp32.a:cache_err_int.c.o": { ".flash.text": 98, ".iram0.text": 56, "flash_total": 154, "ram_st_total": 56 }, "libnewlib.a:heap.c.o": { ".iram0.text": 151, "flash_total": 151, "ram_st_total": 151 }, "libfreertos.a:xtensa_intr.c.o": { ".flash.rodata": 35, ".iram0.text": 113, "flash_total": 148, "ram_st_total": 113 }, "libspi_flash.a:spi_flash_os_func_noos.c.o": { ".dram0.data": 16, ".iram0.text": 127, "flash_total": 143, "ram_st_total": 143 }, "libspi_flash.a:spi_flash_os_func_app.c.o": { ".dram0.data": 24, ".flash.text": 25, ".iram0.text": 91, "flash_total": 140, "ram_st_total": 115 }, "libfreertos.a:list.c.o": { ".iram0.text": 138, "flash_total": 138, "ram_st_total": 138 }, "libc.a:lib_a-assert.o": { ".flash.rodata": 60, ".flash.text": 68, "flash_total": 128, "ram_st_total": 0 }, "libc.a:lib_a-flags.o": { ".flash.text": 128, "flash_total": 128, "ram_st_total": 0 }, "libmain.a:blink.c.o": { ".flash.rodata": 39, ".flash.text": 72, "flash_total": 111, "ram_st_total": 0 }, "libc.a:lib_a-s_frexp.o": { ".flash.text": 100, "flash_total": 100, "ram_st_total": 0 }, "libc.a:lib_a-vprintf.o": { ".flash.text": 94, "flash_total": 94, "ram_st_total": 0 }, "libc.a:lib_a-fiprintf.o": { ".flash.text": 84, "flash_total": 84, "ram_st_total": 0 }, "libpthread.a:pthread.c.o": { ".dram0.bss": 8, ".flash.text": 81, "flash_total": 81, "ram_st_total": 8 }, "libbootloader_support.a:bootloader_mem.c.o": { ".flash.rodata": 20, ".flash.text": 58, "flash_total": 78, "ram_st_total": 0 }, "libsoc.a:cpu_util.c.o": { ".iram0.text": 75, "flash_total": 75, "ram_st_total": 75 }, "libc.a:lib_a-mbtowc_r.o": { ".flash.text": 72, "flash_total": 72, "ram_st_total": 0 }, "libc.a:lib_a-localeconv.o": { ".flash.text": 63, "flash_total": 63, "ram_st_total": 0 }, "libspi_flash.a:flash_ops.c.o": { ".dram0.bss": 4, ".dram0.data": 20, ".flash.text": 29, ".iram0.text": 14, "flash_total": 63, "ram_st_total": 38 }, "libhal.a:state_asm--restore_extra_nw.o": { ".iram0.text": 62, "flash_total": 62, "ram_st_total": 62 }, "libhal.a:state_asm--save_extra_nw.o": { ".iram0.text": 62, "flash_total": 62, "ram_st_total": 62 }, "libnewlib.a:reent_init.c.o": { ".iram0.text": 59, "flash_total": 59, "ram_st_total": 59 }, "libdriver.a:rtc_io.c.o": { ".flash.text": 53, "flash_total": 53, "ram_st_total": 0 }, "libnewlib.a:syscalls.c.o": { ".flash.text": 50, "flash_total": 50, "ram_st_total": 0 }, "libsoc.a:mpu_hal.c.o": { ".flash.text": 47, "flash_total": 47, "ram_st_total": 0 }, "libfreertos.a:xtensa_vector_defaults.S.o": { ".iram0.text": 46, "flash_total": 46, "ram_st_total": 46 }, "libc.a:lib_a-fseek.o": { ".flash.text": 45, "flash_total": 45, "ram_st_total": 0 }, "libgcc.a:_divdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_moddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_udivdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_umoddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libfreertos.a:xtensa_init.c.o": { ".dram0.bss": 4, ".iram0.text": 32, "flash_total": 32, "ram_st_total": 36 }, "libhal.a:interrupts--intlevel.o": { ".flash.rodata": 32, "flash_total": 32, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_drivers.c.o": { ".dram0.data": 20, "flash_total": 20, "ram_st_total": 20 }, "libnewlib.a:pthread.c.o": { ".flash.text": 12, "flash_total": 12, "ram_st_total": 0 }, "libc.a:lib_a-errno.o": { ".flash.text": 10, "flash_total": 10, "ram_st_total": 0 }, "(exe):crtend.o": { ".flash.rodata": 8, "flash_total": 8, "ram_st_total": 0 }, "libesp32.a:pm_esp32.c.o": { ".flash.text": 8, "flash_total": 8, "ram_st_total": 0 }, "libhal.a:int_asm--set_intclear.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libsoc.a:cpu_hal.c.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "(exe):crti.o": { ".flash.text": 3, ".iram0.vectors": 3, "flash_total": 6, "ram_st_total": 3 }, "libcxx.a:cxx_exception_stubs.cpp.o": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libcxx.a:cxx_guards.cpp.o": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "(exe):crtbegin.o": { ".flash.rodata": 4, "flash_total": 4, "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.c.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "(exe):crt0.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):crtn.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):project_elf_src.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:isatty.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-bzero.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-ctype_.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-environ.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-envlock.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fclose.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fflush.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-findfp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fputs.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fputwc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fvwrite.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fwalk.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-getenv_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-gettzinfo.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-gmtime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-impure.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-iswspace.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-lcltime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-makebuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-mbrtowc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memchr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memmove.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memset.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-month_lengths.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-printf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-putc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-putchar.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-qsort.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-refill.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-sccl.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-siscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-stdio.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcspn.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strlcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strlen.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strncmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strncpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strstr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtol.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoll.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoul.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoull.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-svfiscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-sysgettod.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzcalc_limits.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzlock.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzset.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzset_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzvars.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-u_strerr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-ungetc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wbuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wcrtomb.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wctomb_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wsetup.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:spi_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_api.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_table.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_utility.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:hw_random.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:pm_locks.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:system_api.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_addsubdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_bswapsi2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_cmpdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_fixdfsi.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatsidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_muldf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_popcountsi2.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha256.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_io_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:rtc_io_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:spi_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:uart_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_rom_patch.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:md5-internal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libxtensa.a:debug_helpers_asm.S.o": { "flash_total": 0, "ram_st_total": 0 } }, "diff": { "(exe):crt0.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):crtbegin.o": { ".flash.rodata": -4, "flash_total": -4, "ram_st_total": 0 }, "(exe):crtend.o": { ".flash.rodata": -8, "flash_total": -8, "ram_st_total": 0 }, "(exe):crti.o": { ".flash.text": -3, ".iram0.vectors": -3, "flash_total": -6, "ram_st_total": -3 }, "(exe):crtn.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):project_elf_src.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libapp_update.a:esp_app_desc.c.o": { ".flash.rodata": -256, ".flash.text": -12, ".iram0.text": -109, "flash_total": -377, "ram_st_total": -109 }, "libapp_update.a:esp_ota_ops.c.o": { ".dram0.bss": -4, ".flash.rodata": -214, ".flash.text": -147, "flash_total": -361, "ram_st_total": -4 }, "libapp_update.a:esp_ota_ops.o": { ".flash.rodata": 717, ".flash.text": 123, "flash_total": 840, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash_config_esp32.c.o": { ".flash.text": -17, ".iram0.text": -1028, "flash_total": -1045, "ram_st_total": -1028 }, "libbootloader_support.a:bootloader_mem.c.o": { ".flash.rodata": -20, ".flash.text": -58, "flash_total": -78, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.o": { ".flash.text": -490, "flash_total": -490, "ram_st_total": 0 }, "libc.a:isatty.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-assert.o": { ".flash.rodata": 0, ".flash.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-bzero.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-ctype_.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-dtoa.o": { ".flash.rodata": 0, ".flash.text": -2, "flash_total": -2, "ram_st_total": 0 }, "libc.a:lib_a-environ.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-envlock.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-errno.o": { ".flash.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fclose.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fflush.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-findfp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fiprintf.o": { ".flash.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-flags.o": { ".flash.text": -1, "flash_total": -1, "ram_st_total": 0 }, "libc.a:lib_a-fopen.o": { ".flash.text": -16, "flash_total": -16, "ram_st_total": 0 }, "libc.a:lib_a-fputs.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fputwc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fseek.o": { ".flash.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fseeko.o": { ".flash.text": -56, "flash_total": -56, "ram_st_total": 0 }, "libc.a:lib_a-fvwrite.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fwalk.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-getenv_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-gettzinfo.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-gmtime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-impure.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-iswspace.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-lcltime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-locale.o": { ".dram0.data": -364, ".flash.rodata": -10, "flash_total": -374, "ram_st_total": -364 }, "libc.a:lib_a-localeconv.o": { ".flash.text": -63, "flash_total": -63, "ram_st_total": 0 }, "libc.a:lib_a-makebuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-mbrtowc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-mbtowc_r.o": { ".flash.text": -72, "flash_total": -72, "ram_st_total": 0 }, "libc.a:lib_a-memchr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memmove.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memset.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-month_lengths.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-mprec.o": { ".flash.rodata": 0, ".flash.text": -6, "flash_total": -6, "ram_st_total": 0 }, "libc.a:lib_a-printf.o": { ".flash.text": 116, "flash_total": 116, "ram_st_total": 0 }, "libc.a:lib_a-putc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-putchar.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-puts.o": { ".flash.rodata": 0, ".flash.text": -52, "flash_total": -52, "ram_st_total": 0 }, "libc.a:lib_a-qsort.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-reent.o": { ".flash.text": -4, "flash_total": -4, "ram_st_total": 0 }, "libc.a:lib_a-refill.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-s_frexp.o": { ".flash.text": 10, "flash_total": 10, "ram_st_total": 0 }, "libc.a:lib_a-sccl.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-siscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-snprintf.o": { ".flash.text": -217, "flash_total": -217, "ram_st_total": 0 }, "libc.a:lib_a-sprintf.o": { ".flash.text": 167, "flash_total": 167, "ram_st_total": 0 }, "libc.a:lib_a-stdio.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcspn.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strlcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strlen.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strncmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strncpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strstr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtol.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoll.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoul.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoull.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-svfiprintf.o": { ".flash.rodata": 4, ".flash.text": 19, "flash_total": 23, "ram_st_total": 0 }, "libc.a:lib_a-svfiscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-svfprintf.o": { ".flash.rodata": 4, ".flash.text": 544, "flash_total": 548, "ram_st_total": 0 }, "libc.a:lib_a-sysgettod.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzcalc_limits.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzlock.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzset.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzset_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzvars.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-u_strerr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-ungetc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-vfiprintf.o": { ".flash.rodata": 4, ".flash.text": 0, "flash_total": 4, "ram_st_total": 0 }, "libc.a:lib_a-vfprintf.o": { ".flash.rodata": 4, ".flash.text": 512, "flash_total": 516, "ram_st_total": 0 }, "libc.a:lib_a-vprintf.o": { ".flash.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-vsnprintf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wbuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wcrtomb.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wctomb_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wsetup.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-xpg_strerror_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_arbit.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_core.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_dbg.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_hw.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_param.o": { "flash_total": 0, "ram_st_total": 0 }, "libcoexist.a:coexist_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libcore.a:misc_nvs.o": { "flash_total": 0, "ram_st_total": 0 }, "libcxx.a:cxx_exception_stubs.cpp.o": { ".flash.text": -6, "flash_total": -6, "ram_st_total": 0 }, "libcxx.a:cxx_exception_stubs.o": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libcxx.a:cxx_guards.cpp.o": { ".flash.text": -5, "flash_total": -5, "ram_st_total": 0 }, "libcxx.a:cxx_guards.o": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "libdriver.a:gpio.c.o": { ".dram0.data": -32, ".flash.rodata": -970, ".flash.text": -1193, "flash_total": -2195, "ram_st_total": -32 }, "libdriver.a:gpio.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:periph_ctrl.c.o": { ".dram0.data": -8, ".flash.rodata": -488, ".flash.text": -696, "flash_total": -1192, "ram_st_total": -8 }, "libdriver.a:periph_ctrl.o": { ".dram0.data": 8, ".flash.rodata": 256, ".flash.text": 520, "flash_total": 784, "ram_st_total": 8 }, "libdriver.a:rtc_io.c.o": { ".flash.text": -53, "flash_total": -53, "ram_st_total": 0 }, "libdriver.a:rtc_module.c.o": { ".dram0.bss": -8, ".dram0.data": -16, ".flash.text": -231, "flash_total": -247, "ram_st_total": -24 }, "libdriver.a:rtc_module.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.text": 291, "flash_total": 299, "ram_st_total": 16 }, "libdriver.a:spi_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:timer.o": { ".dram0.data": 16, ".flash.rodata": 281, ".flash.text": 112, "flash_total": 409, "ram_st_total": 16 }, "libdriver.a:uart.c.o": { ".dram0.bss": -12, ".dram0.data": -56, ".flash.rodata": -452, ".flash.text": -2099, "flash_total": -2607, "ram_st_total": -68 }, "libdriver.a:uart.o": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.text": 38, "flash_total": 46, "ram_st_total": 20 }, "libefuse.a:esp_efuse_api.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_table.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_utility.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:brownout.o": { ".flash.rodata": 191, ".flash.text": 145, "flash_total": 336, "ram_st_total": 0 }, "libesp32.a:cache_err_int.c.o": { ".flash.text": -98, ".iram0.text": -56, "flash_total": -154, "ram_st_total": -56 }, "libesp32.a:cache_err_int.o": { ".flash.text": 98, ".iram0.text": 56, "flash_total": 154, "ram_st_total": 56 }, "libesp32.a:clk.c.o": { ".flash.rodata": -208, ".flash.text": -582, ".iram0.text": -64, "flash_total": -854, "ram_st_total": -64 }, "libesp32.a:clk.o": { ".flash.rodata": 893, ".flash.text": 581, ".iram0.text": 67, "flash_total": 1541, "ram_st_total": 67 }, "libesp32.a:cpu_start.c.o": { ".dram0.bss": -1, ".flash.rodata": -1073, ".flash.text": -255, ".iram0.text": -1067, "flash_total": -2395, "ram_st_total": -1068 }, "libesp32.a:cpu_start.o": { ".dram0.bss": 1, ".flash.rodata": 486, ".flash.text": 277, ".iram0.text": 806, "flash_total": 1569, "ram_st_total": 807 }, "libesp32.a:crosscore_int.c.o": { ".dram0.bss": -8, ".dram0.data": -8, ".flash.rodata": -146, ".flash.text": -134, ".iram0.text": -195, "flash_total": -483, "ram_st_total": -211 }, "libesp32.a:crosscore_int.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 148, ".flash.text": 126, ".iram0.text": 204, "flash_total": 486, "ram_st_total": 220 }, "libesp32.a:dbg_stubs.o": { ".dram0.bss": 2072, ".flash.text": 100, ".iram0.text": 32, "flash_total": 132, "ram_st_total": 2104 }, "libesp32.a:dport_access.c.o": { ".dram0.bss": -40, ".dram0.data": -8, ".flash.rodata": -126, ".flash.text": -189, ".iram0.text": -422, "flash_total": -745, "ram_st_total": -470 }, "libesp32.a:dport_access.o": { ".dram0.bss": 40, ".dram0.data": 8, ".flash.rodata": 129, ".flash.text": 189, ".iram0.text": 539, "flash_total": 865, "ram_st_total": 587 }, "libesp32.a:dport_panic_highint_hdl.S.o": { ".dram0.data": -12, ".iram0.text": -250, "flash_total": -262, "ram_st_total": -262 }, "libesp32.a:dport_panic_highint_hdl.o": { ".dram0.data": 8, ".iram0.text": 234, "flash_total": 242, "ram_st_total": 242 }, "libesp32.a:esp_err_to_name.o": { ".flash.rodata": 4091, ".flash.text": 50, "flash_total": 4141, "ram_st_total": 0 }, "libesp32.a:esp_timer.o": { ".dram0.bss": 20, ".dram0.data": 8, ".flash.rodata": 142, ".flash.text": 429, ".iram0.text": 702, "flash_total": 1281, "ram_st_total": 730 }, "libesp32.a:esp_timer_esp32.o": { ".dram0.bss": 26, ".dram0.data": 8, ".flash.rodata": 526, ".flash.text": 254, ".iram0.text": 1295, "flash_total": 2083, "ram_st_total": 1329 }, "libesp32.a:ets_timer_legacy.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:event_default_handlers.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:event_loop.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:freertos_hooks.o": { ".dram0.bss": 128, ".dram0.data": 8, ".flash.text": 137, ".iram0.text": 43, "flash_total": 188, "ram_st_total": 179 }, "libesp32.a:hw_random.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:hw_random.o": { ".dram0.bss": 4, ".iram0.text": 74, "flash_total": 74, "ram_st_total": 78 }, "libesp32.a:int_wdt.c.o": { ".dram0.bss": -1, ".flash.text": -341, ".iram0.text": -94, "flash_total": -435, "ram_st_total": -95 }, "libesp32.a:int_wdt.o": { ".dram0.bss": 1, ".flash.text": 301, ".iram0.text": 87, "flash_total": 388, "ram_st_total": 88 }, "libesp32.a:intr_alloc.c.o": { ".dram0.bss": -22, ".dram0.data": -8, ".flash.rodata": -704, ".flash.text": -1681, ".iram0.text": -656, "flash_total": -3049, "ram_st_total": -686 }, "libesp32.a:intr_alloc.o": { ".dram0.bss": 22, ".dram0.data": 8, ".flash.rodata": 710, ".flash.text": 1749, ".iram0.text": 726, "flash_total": 3193, "ram_st_total": 756 }, "libesp32.a:ipc.o": { ".dram0.bss": 36, ".flash.rodata": 104, ".flash.text": 329, ".iram0.text": 159, "flash_total": 592, "ram_st_total": 195 }, "libesp32.a:lib_printf.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:panic.c.o": { ".dram0.bss": -5, ".dram0.data": -2029, ".iram0.text": -2223, "flash_total": -4252, "ram_st_total": -4257 }, "libesp32.a:panic.o": { ".dram0.bss": 5, ".dram0.data": 2579, ".iram0.text": 2145, "flash_total": 4724, "ram_st_total": 4729 }, "libesp32.a:phy_init.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:pm_esp32.c.o": { ".flash.text": -8, "flash_total": -8, "ram_st_total": 0 }, "libesp32.a:sha.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:stack_check.o": { ".dram0.bss": 4, ".flash.rodata": 42, ".flash.text": 32, "flash_total": 74, "ram_st_total": 4 }, "libesp32.a:system_api.o": { ".dram0.bss": 8, ".flash.rodata": 662, ".iram0.text": 589, "flash_total": 1251, "ram_st_total": 597 }, "libesp32.a:system_api_esp32.c.o": { ".iram0.text": -435, "flash_total": -435, "ram_st_total": -435 }, "libesp32.a:task_wdt.c.o": { ".dram0.bss": -4, ".dram0.data": -53, ".flash.rodata": -494, ".flash.text": -1223, "flash_total": -1770, "ram_st_total": -57 }, "libesp32.a:wifi_init.o": { ".flash.rodata": 9, ".flash.text": 17, "flash_total": 26, "ram_st_total": 0 }, "libesp32.a:wifi_os_adapter.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:brownout.c.o": { ".flash.rodata": -203, ".flash.text": -120, "flash_total": -323, "ram_st_total": 0 }, "libesp_common.a:esp_err_to_name.c.o": { ".flash.rodata": -5101, ".flash.text": -53, "flash_total": -5154, "ram_st_total": 0 }, "libesp_common.a:freertos_hooks.c.o": { ".dram0.bss": -128, ".dram0.data": -8, ".flash.text": -243, ".iram0.text": -47, "flash_total": -298, "ram_st_total": -183 }, "libesp_common.a:ipc.c.o": { ".dram0.bss": -56, ".flash.rodata": -117, ".flash.text": -367, ".iram0.text": -192, "flash_total": -676, "ram_st_total": -248 }, "libesp_common.a:pm_locks.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:system_api.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_ringbuf.a:ringbuf.c.o": { ".flash.rodata": -150, ".iram0.text": -858, "flash_total": -1008, "ram_st_total": -858 }, "libesp_timer.a:esp_timer.c.o": { ".dram0.bss": -12, ".dram0.data": -8, ".flash.rodata": -104, ".flash.text": -401, ".iram0.text": -280, "flash_total": -793, "ram_st_total": -300 }, "libesp_timer.a:esp_timer_impl_lac.c.o": { ".dram0.bss": -8, ".dram0.data": -8, ".flash.rodata": -389, ".flash.text": -322, ".iram0.text": -514, "flash_total": -1233, "ram_st_total": -530 }, "libethernet.a:emac_dev.o": { "flash_total": 0, "ram_st_total": 0 }, "libethernet.a:emac_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.c.o": { ".dram0.data": -4, "flash_total": -4, "ram_st_total": -4 }, "libfreertos.a:FreeRTOS-openocd.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libfreertos.a:event_groups.o": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a:list.c.o": { ".iram0.text": -138, "flash_total": -138, "ram_st_total": -138 }, "libfreertos.a:list.o": { ".iram0.text": 142, "flash_total": 142, "ram_st_total": 142 }, "libfreertos.a:port.c.o": { ".dram0.bss": -32, ".flash.rodata": -340, ".iram0.text": -737, "flash_total": -1077, "ram_st_total": -769 }, "libfreertos.a:port.o": { ".dram0.bss": 16, ".flash.rodata": 369, ".iram0.text": 617, "flash_total": 986, "ram_st_total": 633 }, "libfreertos.a:portasm.S.o": { ".dram0.data": -3084, ".iram0.text": -476, "flash_total": -3560, "ram_st_total": -3560 }, "libfreertos.a:portasm.o": { ".dram0.data": 3084, ".iram0.text": 480, "flash_total": 3564, "ram_st_total": 3564 }, "libfreertos.a:queue.c.o": { ".flash.rodata": -366, ".iram0.text": -2411, "flash_total": -2777, "ram_st_total": -2411 }, "libfreertos.a:queue.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 369, ".iram0.text": 2569, "flash_total": 2946, "ram_st_total": 2633 }, "libfreertos.a:ringbuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libfreertos.a:tasks.c.o": { ".dram0.bss": -700, ".dram0.data": -12, ".flash.rodata": -451, ".iram0.text": -5737, "flash_total": -6200, "ram_st_total": -6449 }, "libfreertos.a:tasks.o": { ".dram0.bss": 700, ".dram0.data": 20, ".flash.rodata": 503, ".iram0.text": 5667, "flash_total": 6190, "ram_st_total": 6387 }, "libfreertos.a:timers.c.o": { ".dram0.bss": -56, ".dram0.data": -8, ".flash.rodata": -223, ".iram0.text": -1007, "flash_total": -1238, "ram_st_total": -1071 }, "libfreertos.a:timers.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 233, ".iram0.text": 1149, "flash_total": 1390, "ram_st_total": 1213 }, "libfreertos.a:xtensa_context.S.o": { ".iram0.text": -367, "flash_total": -367, "ram_st_total": -367 }, "libfreertos.a:xtensa_context.o": { ".iram0.text": 299, "flash_total": 299, "ram_st_total": 299 }, "libfreertos.a:xtensa_init.c.o": { ".dram0.bss": -4, ".iram0.text": -32, "flash_total": -32, "ram_st_total": -36 }, "libfreertos.a:xtensa_init.o": { ".dram0.bss": 4, ".iram0.text": 32, "flash_total": 32, "ram_st_total": 36 }, "libfreertos.a:xtensa_intr.c.o": { ".flash.rodata": -35, ".iram0.text": -113, "flash_total": -148, "ram_st_total": -113 }, "libfreertos.a:xtensa_intr.o": { ".flash.rodata": 35, ".iram0.text": 104, "flash_total": 139, "ram_st_total": 104 }, "libfreertos.a:xtensa_intr_asm.S.o": { ".dram0.data": -1024, ".iram0.text": -51, "flash_total": -1075, "ram_st_total": -1075 }, "libfreertos.a:xtensa_intr_asm.o": { ".dram0.data": 1024, ".iram0.text": 51, "flash_total": 1075, "ram_st_total": 1075 }, "libfreertos.a:xtensa_vector_defaults.S.o": { ".iram0.text": -46, "flash_total": -46, "ram_st_total": -46 }, "libfreertos.a:xtensa_vector_defaults.o": { ".iram0.text": 46, "flash_total": 46, "ram_st_total": 46 }, "libfreertos.a:xtensa_vectors.S.o": { ".dram0.data": -8, ".flash.rodata": -36, ".iram0.text": -1344, ".iram0.vectors": -425, "flash_total": -1813, "ram_st_total": -1777 }, "libfreertos.a:xtensa_vectors.o": { ".dram0.data": 8, ".flash.rodata": 36, ".iram0.text": 1272, ".iram0.vectors": 425, "flash_total": 1741, "ram_st_total": 1705 }, "libgcc.a:_addsubdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_bswapsi2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_cmpdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divdi3.o": { ".flash.rodata": 0, "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divsf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_extendsfdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_fixdfsi.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatdidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatdisf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatsidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_moddi3.o": { ".flash.rodata": 0, "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_muldf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_popcountsi2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_udivdi3.o": { ".flash.rodata": 0, "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_umoddi3.o": { ".flash.rodata": 0, "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:lib2funcs.o": { ".iram0.text": 104, "flash_total": 104, "ram_st_total": 104 }, "libgcc.a:unwind-dw2-fde.o": { ".dram0.bss": 20, ".dram0.data": 4, ".flash.rodata": 404, ".flash.text": 3316, "flash_total": 3724, "ram_st_total": 24 }, "libgcc.a:unwind-dw2-xtensa.o": { ".flash.rodata": 324, ".flash.text": 2172, "flash_total": 2496, "ram_st_total": 0 }, "libhal.a:clock.o": { ".iram0.text": 72, "flash_total": 72, "ram_st_total": 72 }, "libhal.a:int_asm--set_intclear.o": { ".iram0.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libhal.a:interrupts--intlevel.o": { ".flash.rodata": 0, "flash_total": 0, "ram_st_total": 0 }, "libhal.a:state_asm--restore_extra_nw.o": { ".iram0.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libhal.a:state_asm--save_extra_nw.o": { ".iram0.text": 0, "flash_total": 0, "ram_st_total": 0 }, "libhal.a:windowspill_asm.o": { ".iram0.text": -4, "flash_total": -4, "ram_st_total": -4 }, "libheap.a:heap_caps.c.o": { ".dram0.data": -4, ".flash.rodata": -362, ".flash.text": -50, ".iram0.text": -884, "flash_total": -1300, "ram_st_total": -888 }, "libheap.a:heap_caps.o": { ".dram0.data": 4, ".flash.rodata": 593, ".flash.text": 188, ".iram0.text": 1195, "flash_total": 1980, "ram_st_total": 1199 }, "libheap.a:heap_caps_init.c.o": { ".dram0.bss": -4, ".flash.rodata": -379, ".flash.text": -834, "flash_total": -1213, "ram_st_total": -4 }, "libheap.a:heap_caps_init.o": { ".dram0.bss": 4, ".flash.rodata": 387, ".flash.text": 1030, "flash_total": 1417, "ram_st_total": 4 }, "libheap.a:multi_heap.c.o": { ".dram0.data": -300, ".iram0.text": -2245, "flash_total": -2545, "ram_st_total": -2545 }, "libheap.a:multi_heap.o": { ".dram0.data": 857, ".iram0.text": 2217, "flash_total": 3074, "ram_st_total": 3074 }, "libheap.a:multi_heap_poisoning.o": { ".dram0.data": 470, ".iram0.text": 964, "flash_total": 1434, "ram_st_total": 1434 }, "liblog.a:log.c.o": { ".dram0.bss": -264, ".dram0.data": -8, ".flash.rodata": -147, ".flash.text": -484, ".iram0.text": -34, "flash_total": -673, "ram_st_total": -306 }, "liblog.a:log.o": { ".dram0.bss": 268, ".dram0.data": 8, ".flash.rodata": 166, ".flash.text": 396, ".iram0.text": 456, "flash_total": 1026, "ram_st_total": 732 }, "liblog.a:log_freertos.c.o": { ".dram0.bss": -8, ".iram0.text": -188, "flash_total": -188, "ram_st_total": -196 }, "liblwip.a:api_lib.o": { ".flash.rodata": 919, ".flash.text": 1425, "flash_total": 2344, "ram_st_total": 0 }, "liblwip.a:api_msg.o": { ".flash.rodata": 1366, ".flash.text": 3763, "flash_total": 5129, "ram_st_total": 0 }, "liblwip.a:def.o": { ".flash.text": 91, "flash_total": 91, "ram_st_total": 0 }, "liblwip.a:dhcp.o": { ".dram0.bss": 8, ".flash.rodata": 1401, ".flash.text": 3456, "flash_total": 4857, "ram_st_total": 8 }, "liblwip.a:dhcpserver.o": { ".dram0.bss": 4, ".flash.text": 203, "flash_total": 203, "ram_st_total": 4 }, "liblwip.a:dns.o": { ".dram0.bss": 1292, ".flash.rodata": 206, ".flash.text": 1809, "flash_total": 2015, "ram_st_total": 1292 }, "liblwip.a:etharp.o": { ".dram0.bss": 241, ".flash.rodata": 658, ".flash.text": 2618, "flash_total": 3276, "ram_st_total": 241 }, "liblwip.a:ethernet.o": { ".flash.rodata": 12, ".flash.text": 244, "flash_total": 256, "ram_st_total": 0 }, "liblwip.a:ethernetif.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:ethip6.o": { "flash_total": 0, "ram_st_total": 0 }, "liblwip.a:icmp.o": { ".flash.rodata": 371, ".flash.text": 769, "flash_total": 1140, "ram_st_total": 0 }, "liblwip.a:icmp6.o": { ".flash.rodata": 127, ".flash.text": 863, "flash_total": 990, "ram_st_total": 0 }, "liblwip.a:igmp.o": { ".dram0.bss": 12, ".flash.rodata": 707, ".flash.text": 1604, "flash_total": 2311, "ram_st_total": 12 }, "liblwip.a:inet_chksum.o": { ".flash.text": 580, "flash_total": 580, "ram_st_total": 0 }, "liblwip.a:init.o": { ".flash.text": 27, "flash_total": 27, "ram_st_total": 0 }, "liblwip.a:ip.o": { ".dram0.bss": 60, ".flash.text": 50, "flash_total": 50, "ram_st_total": 60 }, "liblwip.a:ip4.o": { ".dram0.bss": 6, ".flash.rodata": 139, ".flash.text": 1664, "flash_total": 1803, "ram_st_total": 6 }, "liblwip.a:ip4_addr.o": { ".flash.rodata": 40, ".flash.text": 72, "flash_total": 112, "ram_st_total": 0 }, "liblwip.a:ip6.o": { ".flash.rodata": 124, ".flash.text": 3212, "flash_total": 3336, "ram_st_total": 0 }, "liblwip.a:ip6_addr.o": { ".flash.rodata": 20, "flash_total": 20, "ram_st_total": 0 }, "liblwip.a:ip6_frag.o": { ".dram0.bss": 6, ".flash.rodata": 442, ".flash.text": 1905, "flash_total": 2347, "ram_st_total": 6 }, "liblwip.a:memp.o": { ".flash.rodata": 108, "flash_total": 108, "ram_st_total": 0 }, "liblwip.a:mld6.o": { ".dram0.bss": 4, ".flash.text": 1334, "flash_total": 1334, "ram_st_total": 4 }, "liblwip.a:nd6.o": { ".dram0.bss": 1027, ".dram0.data": 8, ".flash.rodata": 136, ".flash.text": 8427, "flash_total": 8571, "ram_st_total": 1035 }, "liblwip.a:netbuf.o": { ".flash.rodata": 326, ".flash.text": 154, "flash_total": 480, "ram_st_total": 0 }, "liblwip.a:netif.o": { ".dram0.bss": 241, ".flash.rodata": 287, ".flash.text": 1239, "flash_total": 1526, "ram_st_total": 241 }, "liblwip.a:pbuf.o": { ".dram0.bss": 1, ".flash.rodata": 1161, ".flash.text": 2453, "flash_total": 3614, "ram_st_total": 1 }, "liblwip.a:raw.o": { ".dram0.bss": 4, ".flash.rodata": 223, ".flash.text": 1087, "flash_total": 1310, "ram_st_total": 4 }, "liblwip.a:sockets.o": { ".dram0.bss": 728, ".flash.rodata": 824, ".flash.text": 4627, "flash_total": 5451, "ram_st_total": 728 }, "liblwip.a:sys_arch.o": { ".dram0.bss": 8, ".flash.rodata": 222, ".flash.text": 1216, "flash_total": 1438, "ram_st_total": 8 }, "liblwip.a:tcp.o": { ".dram0.bss": 23, ".dram0.data": 4, ".flash.rodata": 1384, ".flash.text": 4290, "flash_total": 5678, "ram_st_total": 27 }, "liblwip.a:tcp_in.o": { ".dram0.bss": 54, ".flash.rodata": 916, ".flash.text": 8127, "flash_total": 9043, "ram_st_total": 54 }, "liblwip.a:tcp_out.o": { ".flash.rodata": 1124, ".flash.text": 5060, "flash_total": 6184, "ram_st_total": 0 }, "liblwip.a:tcpip.o": { ".dram0.bss": 16, ".flash.rodata": 191, ".flash.text": 644, "flash_total": 835, "ram_st_total": 16 }, "liblwip.a:timers.o": { ".dram0.bss": 12, ".flash.rodata": 131, ".flash.text": 638, "flash_total": 769, "ram_st_total": 12 }, "liblwip.a:udp.o": { ".dram0.bss": 4, ".dram0.data": 2, ".flash.rodata": 216, ".flash.text": 3020, "flash_total": 3238, "ram_st_total": 6 }, "liblwip.a:vfs_lwip.o": { ".flash.rodata": 155, ".flash.text": 307, "flash_total": 462, "ram_st_total": 0 }, "liblwip.a:wlanif.o": { "flash_total": 0, "ram_st_total": 0 }, "libm.a:lib_a-s_fpclassify.o": { ".iram0.text": 92, "flash_total": 92, "ram_st_total": 92 }, "libmain.a:app_main.o": { ".flash.rodata": 10, ".flash.text": 53, "flash_total": 63, "ram_st_total": 0 }, "libmain.a:blink.c.o": { ".flash.rodata": -39, ".flash.text": -72, "flash_total": -111, "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha256.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedtls.a:esp_sha256.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_common.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_config.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_parent.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_route.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_schedule.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_utilities.o": { "flash_total": 0, "ram_st_total": 0 }, "libmesh.a:mesh_wifi.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_action.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_action_vendor.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_ccmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_tkip.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_wep.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ets.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_hostap.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ht.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ie_vendor.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_input.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_ioctl.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_mesh_quick.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_misc.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_nvs.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_output.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_phy.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_power.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_proto.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_regdomain.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_rfid.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_scan.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_sta.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:ieee80211_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:wl_chm.o": { "flash_total": 0, "ram_st_total": 0 }, "libnet80211.a:wl_cnx.o": { "flash_total": 0, "ram_st_total": 0 }, "libnewlib.a:heap.c.o": { ".iram0.text": -151, "flash_total": -151, "ram_st_total": -151 }, "libnewlib.a:locks.c.o": { ".dram0.data": -8, ".flash.rodata": -84, ".flash.text": -5, ".iram0.text": -487, "flash_total": -584, "ram_st_total": -495 }, "libnewlib.a:locks.o": { ".dram0.data": 8, ".flash.rodata": 84, ".iram0.text": 552, "flash_total": 644, "ram_st_total": 560 }, "libnewlib.a:pthread.c.o": { ".flash.text": -12, "flash_total": -12, "ram_st_total": 0 }, "libnewlib.a:reent_init.c.o": { ".iram0.text": -59, "flash_total": -59, "ram_st_total": -59 }, "libnewlib.a:reent_init.o": { ".flash.rodata": 2, ".iram0.text": 68, "flash_total": 70, "ram_st_total": 68 }, "libnewlib.a:syscall_table.c.o": { ".dram0.bss": -240, ".dram0.data": -144, ".flash.text": -82, "flash_total": -226, "ram_st_total": -384 }, "libnewlib.a:syscall_table.o": { ".dram0.bss": 240, ".dram0.data": 144, ".flash.text": 67, "flash_total": 211, "ram_st_total": 384 }, "libnewlib.a:syscalls.c.o": { ".flash.text": -50, "flash_total": -50, "ram_st_total": 0 }, "libnewlib.a:syscalls.o": { ".flash.text": 45, ".iram0.text": 94, "flash_total": 139, "ram_st_total": 94 }, "libnewlib.a:time.c.o": { ".dram0.bss": -32, ".flash.text": -719, ".iram0.text": -123, "flash_total": -842, "ram_st_total": -155 }, "libnewlib.a:time.o": { ".dram0.bss": 32, ".flash.text": 691, ".iram0.text": 139, "flash_total": 830, "ram_st_total": 171 }, "libnvs_flash.a:nvs_api.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_item_hash_list.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_page.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_pagemanager.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_storage.o": { "flash_total": 0, "ram_st_total": 0 }, "libnvs_flash.a:nvs_types.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7_ana.o": { "flash_total": 0, "ram_st_total": 0 }, "libphy.a:phy_chip_v7_cal.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:esf_buf.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:if_hwctrl.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:lmac.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pm.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pm_for_bcn_only_mode.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:pp_timer.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:rate_control.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:trc.o": { "flash_total": 0, "ram_st_total": 0 }, "libpp.a:wdev.o": { "flash_total": 0, "ram_st_total": 0 }, "libpthread.a:pthread.c.o": { ".dram0.bss": -8, ".flash.text": -81, "flash_total": -81, "ram_st_total": -8 }, "libpthread.a:pthread.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 512, ".flash.text": 298, ".iram0.text": 174, "flash_total": 992, "ram_st_total": 190 }, "libpthread.a:pthread_local_storage.c.o": { ".dram0.bss": -4, ".dram0.data": -8, ".flash.text": -183, "flash_total": -191, "ram_st_total": -12 }, "libpthread.a:pthread_local_storage.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.rodata": 126, ".flash.text": 476, "flash_total": 610, "ram_st_total": 12 }, "librtc.a:bt_bb.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:pm.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:rtc.o": { "flash_total": 0, "ram_st_total": 0 }, "librtc.a:rtc_analog.o": { "flash_total": 0, "ram_st_total": 0 }, "libsmartconfig_ack.a:smartconfig_ack.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:brownout_hal.c.o": { ".flash.text": -269, "flash_total": -269, "ram_st_total": 0 }, "libsoc.a:cpu_hal.c.o": { ".iram0.text": -8, "flash_total": -8, "ram_st_total": -8 }, "libsoc.a:cpu_util.c.o": { ".iram0.text": -75, "flash_total": -75, "ram_st_total": -75 }, "libsoc.a:cpu_util.o": { ".iram0.text": 310, "flash_total": 310, "ram_st_total": 310 }, "libsoc.a:gpio_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_periph.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:memory_layout_utils.c.o": { ".flash.rodata": -295, ".flash.text": -505, "flash_total": -800, "ram_st_total": 0 }, "libsoc.a:mpu_hal.c.o": { ".flash.text": -47, "flash_total": -47, "ram_st_total": 0 }, "libsoc.a:rtc_clk.c.o": { ".dram0.bss": -4, ".dram0.data": -160, ".iram0.text": -2104, "flash_total": -2264, "ram_st_total": -2268 }, "libsoc.a:rtc_clk.o": { ".dram0.bss": 8, ".dram0.data": 660, ".iram0.text": 1794, "flash_total": 2454, "ram_st_total": 2462 }, "libsoc.a:rtc_init.c.o": { ".iram0.text": -956, "flash_total": -956, "ram_st_total": -956 }, "libsoc.a:rtc_init.o": { ".iram0.text": 980, "flash_total": 980, "ram_st_total": 980 }, "libsoc.a:rtc_io_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_periph.o": { ".flash.rodata": 2080, "flash_total": 2080, "ram_st_total": 0 }, "libsoc.a:rtc_sleep.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_time.c.o": { ".flash.rodata": -194, ".iram0.text": -819, "flash_total": -1013, "ram_st_total": -819 }, "libsoc.a:rtc_time.o": { ".flash.rodata": 137, ".iram0.text": 803, "flash_total": 940, "ram_st_total": 803 }, "libsoc.a:rtc_wdt.c.o": { ".iram0.text": -796, "flash_total": -796, "ram_st_total": -796 }, "libsoc.a:soc_hal.c.o": { ".dram0.data": -24, ".iram0.text": -234, "flash_total": -258, "ram_st_total": -258 }, "libsoc.a:soc_memory_layout.c.o": { ".flash.rodata": -1197, "flash_total": -1197, "ram_st_total": 0 }, "libsoc.a:soc_memory_layout.o": { ".flash.rodata": 1239, "flash_total": 1239, "ram_st_total": 0 }, "libsoc.a:spi_flash_hal.c.o": { ".flash.rodata": -48, ".flash.text": -302, "flash_total": -350, "ram_st_total": 0 }, "libsoc.a:spi_flash_hal_iram.c.o": { ".dram0.data": -24, ".iram0.text": -1798, "flash_total": -1822, "ram_st_total": -1822 }, "libsoc.a:uart_hal.c.o": { ".flash.text": -493, "flash_total": -493, "ram_st_total": 0 }, "libsoc.a:uart_hal_iram.c.o": { ".flash.rodata": -222, ".flash.text": -147, "flash_total": -369, "ram_st_total": 0 }, "libsoc_esp32.a:gpio_periph.c.o": { ".flash.rodata": -160, "flash_total": -160, "ram_st_total": 0 }, "libsoc_esp32.a:rtc_io_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:spi_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:uart_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libspi_flash.a:cache_utils.c.o": { ".dram0.bss": -14, ".dram0.data": -4, ".flash.rodata": -430, ".flash.text": -81, ".iram0.text": -833, "flash_total": -1348, "ram_st_total": -851 }, "libspi_flash.a:cache_utils.o": { ".dram0.bss": 14, ".dram0.data": 4, ".flash.rodata": 390, ".flash.text": 81, ".iram0.text": 836, "flash_total": 1311, "ram_st_total": 854 }, "libspi_flash.a:esp_flash_api.c.o": { ".flash.rodata": -244, ".flash.text": -16, ".iram0.text": -600, "flash_total": -860, "ram_st_total": -600 }, "libspi_flash.a:esp_flash_spi_init.c.o": { ".dram0.bss": -4, ".dram0.data": -120, ".flash.rodata": -261, ".flash.text": -191, "flash_total": -572, "ram_st_total": -124 }, "libspi_flash.a:flash_mmap.c.o": { ".dram0.bss": -264, ".flash.rodata": -296, ".flash.text": -125, ".iram0.text": -1320, "flash_total": -1741, "ram_st_total": -1584 }, "libspi_flash.a:flash_mmap.o": { ".dram0.bss": 296, ".flash.rodata": 327, ".flash.text": 124, ".iram0.text": 1298, "flash_total": 1749, "ram_st_total": 1594 }, "libspi_flash.a:flash_ops.c.o": { ".dram0.bss": -4, ".dram0.data": -20, ".flash.text": -29, ".iram0.text": -14, "flash_total": -63, "ram_st_total": -38 }, "libspi_flash.a:flash_ops.o": { ".dram0.bss": 41, ".dram0.data": 32, ".flash.text": 99, ".iram0.text": 2352, "flash_total": 2483, "ram_st_total": 2425 }, "libspi_flash.a:memspi_host_driver.c.o": { ".dram0.data": -43, ".iram0.text": -206, "flash_total": -249, "ram_st_total": -249 }, "libspi_flash.a:partition.c.o": { ".dram0.bss": -8, ".flash.rodata": -181, ".flash.text": -668, "flash_total": -849, "ram_st_total": -8 }, "libspi_flash.a:partition.o": { ".dram0.bss": 8, ".flash.rodata": 141, ".flash.text": 582, "flash_total": 723, "ram_st_total": 8 }, "libspi_flash.a:spi_flash_chip_drivers.c.o": { ".dram0.data": -20, "flash_total": -20, "ram_st_total": -20 }, "libspi_flash.a:spi_flash_chip_gd.c.o": { ".dram0.data": -95, ".iram0.text": -181, "flash_total": -276, "ram_st_total": -276 }, "libspi_flash.a:spi_flash_chip_generic.c.o": { ".dram0.data": -340, ".iram0.text": -1423, "flash_total": -1763, "ram_st_total": -1763 }, "libspi_flash.a:spi_flash_chip_issi.c.o": { ".dram0.data": -97, ".iram0.text": -101, "flash_total": -198, "ram_st_total": -198 }, "libspi_flash.a:spi_flash_os_func_app.c.o": { ".dram0.data": -24, ".flash.text": -25, ".iram0.text": -91, "flash_total": -140, "ram_st_total": -115 }, "libspi_flash.a:spi_flash_os_func_noos.c.o": { ".dram0.data": -16, ".iram0.text": -127, "flash_total": -143, "ram_st_total": -143 }, "libspi_flash.a:spi_flash_rom_patch.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_rom_patch.o": { ".flash.rodata": 766, ".iram0.text": 2518, "flash_total": 3284, "ram_st_total": 2518 }, "libstdc++.a:bad_alloc.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:class_type_info.o": { ".flash.rodata": 112, "flash_total": 112, "ram_st_total": 0 }, "libstdc++.a:del_op.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:del_opv.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:eh_exception.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:eh_globals.o": { ".dram0.bss": 16, ".flash.rodata": 193, ".flash.text": 149, "flash_total": 342, "ram_st_total": 16 }, "libstdc++.a:eh_personality.o": { ".flash.rodata": 384, ".flash.text": 1561, "flash_total": 1945, "ram_st_total": 0 }, "libstdc++.a:eh_term_handler.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libstdc++.a:eh_terminate.o": { ".flash.rodata": 141, ".flash.text": 117, "flash_total": 258, "ram_st_total": 0 }, "libstdc++.a:eh_unex_handler.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libstdc++.a:new_handler.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:new_op.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libstdc++.a:new_opv.o": { ".flash.rodata": 56, "flash_total": 56, "ram_st_total": 0 }, "libstdc++.a:pure.o": { "flash_total": 0, "ram_st_total": 0 }, "libstdc++.a:si_class_type_info.o": { ".flash.rodata": 136, "flash_total": 136, "ram_st_total": 0 }, "libstdc++.a:tinfo.o": { "flash_total": 0, "ram_st_total": 0 }, "libtcpip_adapter.a:tcpip_adapter_lwip.o": { ".dram0.bss": 81, ".flash.rodata": 359, ".flash.text": 180, "flash_total": 539, "ram_st_total": 81 }, "libunity.a:test_utils.o": { ".flash.rodata": 140, ".flash.text": 38, "flash_total": 178, "ram_st_total": 0 }, "libunity.a:unity.o": { ".dram0.bss": 108, ".flash.rodata": 90, ".flash.text": 767, "flash_total": 857, "ram_st_total": 108 }, "libunity.a:unity_platform.o": { ".dram0.bss": 13, ".flash.rodata": 600, ".flash.text": 1511, "flash_total": 2111, "ram_st_total": 13 }, "libvfs.a:vfs.c.o": { ".dram0.bss": -40, ".dram0.data": -192, ".flash.rodata": -132, ".flash.text": -1892, "flash_total": -2216, "ram_st_total": -232 }, "libvfs.a:vfs.o": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 132, ".flash.text": 1995, "flash_total": 2319, "ram_st_total": 232 }, "libvfs.a:vfs_uart.c.o": { ".dram0.bss": -8, ".dram0.data": -116, ".flash.rodata": -783, ".flash.text": -3758, "flash_total": -4657, "ram_st_total": -124 }, "libvfs.a:vfs_uart.o": { ".dram0.bss": 63, ".dram0.data": 40, ".flash.rodata": 271, ".flash.text": 1775, "flash_total": 2086, "ram_st_total": 103 }, "libwpa.a:ap_config.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:common.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_auth.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_auth_ie.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_common.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_debug.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_ie.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpa_main.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpabuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa.a:wpas_glue.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa2.a:wpa2_internal.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:md5-internal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:os_xtensa.o": { "flash_total": 0, "ram_st_total": 0 }, "libwps.a:wps_internal.o": { "flash_total": 0, "ram_st_total": 0 }, "libxtensa-debug-module.a:eri.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libxtensa.a:debug_helpers.c.o": { ".iram0.text": -217, "flash_total": -217, "ram_st_total": -217 }, "libxtensa.a:debug_helpers_asm.S.o": { "flash_total": 0, "ram_st_total": 0 } } } { "current": { ".dram0.bss": { "p_uart_obj": 12, "s_rtc_isr_handle": 4, "s_rtc_isr_handler_list": 4 }, ".dram0.data": { "timer_spinlock": 16, "periph_spinlock": 8, "s_rtc_isr_handler_list_lock": 8, "uart_selectlock": 8 }, ".flash.rodata": { "str1.4": 249, "get_clk_en_mask": 128, "get_rst_en_mask": 128, "__FUNCTION__$5441": 24, "TG": 8 }, ".flash.text": { "get_clk_en_mask": 211, "get_rst_en_mask": 157, "timer_group_intr_enable": 112, "rtc_isr": 86, "periph_module_enable": 78, "rtc_isr_ensure_installed": 75, "rtc_gpio_force_hold_dis_all": 65, "rtc_isr_register": 65, "is_wifi_clk_peripheral": 28, "uart_set_select_notif_callback": 26, "get_rst_en_reg": 25, "get_clk_en_reg": 21, "uart_get_selectlock": 12 }, ".iram0.text": {}, ".iram0.vectors": {}, ".noinit": {}, ".rtc.bss": {}, ".rtc.data": {}, ".rtc.text": {}, ".rtc_noinit": {} }, "reference": { ".dram0.bss": { "p_uart_obj": 12, "s_rtc_isr_handle": 4, "s_rtc_isr_handler_list": 4 }, ".dram0.data": { "uart_context": 48, "gpio_context": 24, "_gpio_hal": 8, "periph_spinlock": 8, "rtc_spinlock": 8, "s_rtc_isr_handler_list_lock": 8, "uart_selectlock": 8 }, ".flash.rodata": { "periph_module_enable": 488, "gpio_input_enable.str1.4": 243, "gpio_output_disable.str1.4": 192, "gpio_input_disable.str1.4": 188, "uart_pattern_enqueue.str1.4": 88, "gpio_od_enable.str1.4": 62, "gpio_set_direction.str1.4": 51, "uart_flush_input.str1.4": 45, "uart_set_word_length.str1.4": 31, "__FUNCTION__$7238": 27, "gpio_output_enable.str1.4": 27, "__FUNCTION__$6987": 23, "__func__$6068": 23, "__FUNCTION__$6982": 22, "__func__$6052": 22, "__FUNCTION__$6912": 21, "__FUNCTION__$6917": 21, "__func__$6060": 21, "__FUNCTION__$6245": 20, "__FUNCTION__$6237": 19, "__FUNCTION__$6249": 19, "__FUNCTION__$6282": 19, "__FUNCTION__$6922": 19, "__FUNCTION__$6927": 19, "__FUNCTION__$6241": 18, "__FUNCTION__$6942": 18, "__FUNCTION__$6948": 18, "__FUNCTION__$7173": 18, "uart_pattern_pop_pos.str1.4": 18, "__FUNCTION__$7244": 17, "__FUNCTION__$6253": 16, "__FUNCTION__$6932": 16, "__FUNCTION__$6937": 16, "__FUNCTION__$6257": 15, "__FUNCTION__$6262": 15, "uart_set_stop_bits.str1.4": 15 }, ".flash.text": { "periph_module_enable": 696, "uart_flush_input": 457, "uart_wait_tx_done": 425, "gpio_set_level": 196, "gpio_output_disable": 184, "gpio_set_direction": 172, "gpio_output_enable": 153, "uart_set_word_length": 144, "gpio_input_enable": 140, "gpio_input_disable": 132, "uart_set_stop_bits": 128, "gpio_od_enable": 118, "uart_get_bufferedlen": 109, "gpio_od_disable": 98, "uart_enable_intr_mask": 98, "uart_disable_intr_mask": 96, "uart_set_baudrate": 96, "rtc_isr": 90, "uart_get_baudrate": 82, "uart_set_parity": 82, "rtc_isr_ensure_installed": 79, "uart_pattern_queue_update": 74, "uart_get_parity": 69, "uart_get_stop_bits": 69, "uart_get_word_length": 69, "rtc_isr_register": 62, "rtc_gpio_force_hold_dis_all": 53, "uart_is_driver_installed": 30, "uart_set_select_notif_callback": 23, "uart_disable_rx_intr": 18, "uart_enable_rx_intr": 18, "uart_get_selectlock": 12 }, ".iram0.text": {}, ".iram0.vectors": {}, ".noinit": {}, ".rtc.bss": {}, ".rtc.data": {}, ".rtc.text": {}, ".rtc_noinit": {} }, "diff": { ".dram0.bss": { "p_uart_obj": 0, "s_rtc_isr_handle": 0, "s_rtc_isr_handler_list": 0 }, ".dram0.data": { "_gpio_hal": -8, "gpio_context": -24, "periph_spinlock": 0, "rtc_spinlock": -8, "s_rtc_isr_handler_list_lock": 0, "timer_spinlock": 16, "uart_context": -48, "uart_selectlock": 0 }, ".flash.rodata": { "TG": 8, "__FUNCTION__$5441": 24, "__FUNCTION__$6237": -19, "__FUNCTION__$6241": -18, "__FUNCTION__$6245": -20, "__FUNCTION__$6249": -19, "__FUNCTION__$6253": -16, "__FUNCTION__$6257": -15, "__FUNCTION__$6262": -15, "__FUNCTION__$6282": -19, "__FUNCTION__$6912": -21, "__FUNCTION__$6917": -21, "__FUNCTION__$6922": -19, "__FUNCTION__$6927": -19, "__FUNCTION__$6932": -16, "__FUNCTION__$6937": -16, "__FUNCTION__$6942": -18, "__FUNCTION__$6948": -18, "__FUNCTION__$6982": -22, "__FUNCTION__$6987": -23, "__FUNCTION__$7173": -18, "__FUNCTION__$7238": -27, "__FUNCTION__$7244": -17, "__func__$6052": -22, "__func__$6060": -21, "__func__$6068": -23, "get_clk_en_mask": 128, "get_rst_en_mask": 128, "gpio_input_disable.str1.4": -188, "gpio_input_enable.str1.4": -243, "gpio_od_enable.str1.4": -62, "gpio_output_disable.str1.4": -192, "gpio_output_enable.str1.4": -27, "gpio_set_direction.str1.4": -51, "periph_module_enable": -488, "str1.4": 249, "uart_flush_input.str1.4": -45, "uart_pattern_enqueue.str1.4": -88, "uart_pattern_pop_pos.str1.4": -18, "uart_set_stop_bits.str1.4": -15, "uart_set_word_length.str1.4": -31 }, ".flash.text": { "get_clk_en_mask": 211, "get_clk_en_reg": 21, "get_rst_en_mask": 157, "get_rst_en_reg": 25, "gpio_input_disable": -132, "gpio_input_enable": -140, "gpio_od_disable": -98, "gpio_od_enable": -118, "gpio_output_disable": -184, "gpio_output_enable": -153, "gpio_set_direction": -172, "gpio_set_level": -196, "is_wifi_clk_peripheral": 28, "periph_module_enable": -618, "rtc_gpio_force_hold_dis_all": 12, "rtc_isr": -4, "rtc_isr_ensure_installed": -4, "rtc_isr_register": 3, "timer_group_intr_enable": 112, "uart_disable_intr_mask": -96, "uart_disable_rx_intr": -18, "uart_enable_intr_mask": -98, "uart_enable_rx_intr": -18, "uart_flush_input": -457, "uart_get_baudrate": -82, "uart_get_bufferedlen": -109, "uart_get_parity": -69, "uart_get_selectlock": 0, "uart_get_stop_bits": -69, "uart_get_word_length": -69, "uart_is_driver_installed": -30, "uart_pattern_queue_update": -74, "uart_set_baudrate": -96, "uart_set_parity": -82, "uart_set_select_notif_callback": 3, "uart_set_stop_bits": -128, "uart_set_word_length": -144, "uart_wait_tx_done": -425 }, ".iram0.text": {}, ".iram0.vectors": {}, ".noinit": {}, ".rtc.bss": {}, ".rtc.data": {}, ".rtc.text": {}, ".rtc_noinit": {} } } *** Producing JSON output for esp32s2... { "dram_data": 0, "dram_bss": 0, "dram_rodata": 0, "dram_other": 0, "used_dram": 0, "dram_total": 0, "used_dram_ratio": 0, "dram_remain": 0, "iram_vectors": 0, "iram_text": 0, "iram_other": 0, "used_iram": 0, "iram_total": 0, "used_iram_ratio": 0, "iram_remain": 0, "diram_data": 7152, "diram_bss": 1936, "diram_text": 32905, "diram_vectors": 1027, "diram_rodata": 0, "diram_other": 0, "diram_total": 196608, "used_diram": 43020, "used_diram_ratio": 0.21881103515625, "diram_remain": 153588, "flash_code": 74439, "flash_rodata": 18580, "flash_other": 0, "used_flash_non_ram": 93019, "total_size": 134103 } { "libc.a": { ".dram0.bss": 4, ".dram0.data": 364, ".flash.rodata": 3645, ".flash.text": 54964, "flash_total": 58973, "ram_st_total": 368 }, "libfreertos.a": { ".dram0.bss": 736, ".dram0.data": 2080, ".flash.rodata": 1175, ".iram0.text": 10555, ".iram0.vectors": 425, "flash_total": 14235, "ram_st_total": 13796 }, "libesp32s2.a": { ".dram0.bss": 22, ".dram0.data": 2621, ".flash.rodata": 2209, ".flash.text": 4169, ".iram0.text": 4210, "flash_total": 13209, "ram_st_total": 6853 }, "libsoc.a": { ".dram0.bss": 8, ".dram0.data": 405, ".flash.rodata": 878, ".flash.text": 1574, ".iram0.text": 7075, "flash_total": 9932, "ram_st_total": 7488 }, "libspi_flash.a": { ".dram0.bss": 416, ".dram0.data": 775, ".flash.rodata": 1130, ".flash.text": 1109, ".iram0.text": 4114, "flash_total": 7128, "ram_st_total": 5305 }, "libvfs.a": { ".dram0.bss": 48, ".dram0.data": 272, ".flash.rodata": 555, ".flash.text": 5581, "flash_total": 6408, "ram_st_total": 320 }, "libesp_common.a": { ".dram0.bss": 72, ".dram0.data": 8, ".flash.rodata": 5304, ".flash.text": 416, ".iram0.text": 87, "flash_total": 5815, "ram_st_total": 167 }, "libheap.a": { ".dram0.bss": 4, ".dram0.data": 304, ".flash.rodata": 741, ".flash.text": 888, ".iram0.text": 3171, "flash_total": 5104, "ram_st_total": 3479 }, "libdriver.a": { ".dram0.bss": 32, ".dram0.data": 80, ".flash.rodata": 894, ".flash.text": 3216, "flash_total": 4190, "ram_st_total": 112 }, "libnewlib.a": { ".dram0.bss": 272, ".dram0.data": 152, ".flash.rodata": 84, ".flash.text": 856, ".iram0.text": 812, "flash_total": 1904, "ram_st_total": 1236 }, "libesp_timer.a": { ".dram0.bss": 20, ".dram0.data": 16, ".flash.rodata": 546, ".flash.text": 657, ".iram0.text": 668, "flash_total": 1887, "ram_st_total": 704 }, "libesp_ringbuf.a": { ".flash.rodata": 150, ".iram0.text": 858, "flash_total": 1008, "ram_st_total": 858 }, "liblog.a": { ".dram0.bss": 272, ".dram0.data": 8, ".flash.rodata": 147, ".flash.text": 94, ".iram0.text": 594, "flash_total": 843, "ram_st_total": 874 }, "libapp_update.a": { ".dram0.bss": 4, ".flash.rodata": 470, ".flash.text": 151, "flash_total": 621, "ram_st_total": 4 }, "libmain.a": { ".flash.rodata": 196, ".flash.text": 192, "flash_total": 388, "ram_st_total": 0 }, "libhal.a": { ".flash.rodata": 32, ".iram0.text": 337, "flash_total": 369, "ram_st_total": 337 }, "libpthread.a": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.text": 264, "flash_total": 272, "ram_st_total": 20 }, "libgcc.a": { ".flash.rodata": 160, "flash_total": 160, "ram_st_total": 0 }, "(exe)": { ".flash.rodata": 12, ".flash.text": 3, ".iram0.vectors": 3, "flash_total": 18, "ram_st_total": 3 }, "libcxx.a": { ".flash.text": 11, "flash_total": 11, "ram_st_total": 0 }, "libbootloader_support.a": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a": { "flash_total": 0, "ram_st_total": 0 }, "libxtensa.a": { "flash_total": 0, "ram_st_total": 0 } } { "libc.a:lib_a-vfprintf.o": { ".flash.rodata": 700, ".flash.text": 13681, "flash_total": 14381, "ram_st_total": 0 }, "libc.a:lib_a-svfprintf.o": { ".flash.rodata": 752, ".flash.text": 13294, "flash_total": 14046, "ram_st_total": 0 }, "libc.a:lib_a-svfiprintf.o": { ".flash.rodata": 1172, ".flash.text": 9623, "flash_total": 10795, "ram_st_total": 0 }, "libc.a:lib_a-vfiprintf.o": { ".flash.rodata": 700, ".flash.text": 9933, "flash_total": 10633, "ram_st_total": 0 }, "libfreertos.a:tasks.c.o": { ".dram0.bss": 660, ".dram0.data": 12, ".flash.rodata": 406, ".iram0.text": 4954, "flash_total": 5372, "ram_st_total": 5626 }, "libesp_common.a:esp_err_to_name.c.o": { ".flash.rodata": 5101, ".flash.text": 53, "flash_total": 5154, "ram_st_total": 0 }, "libesp32s2.a:panic.c.o": { ".dram0.bss": 1, ".dram0.data": 2552, ".iram0.text": 2321, "flash_total": 4873, "ram_st_total": 4874 }, "libvfs.a:vfs_uart.c.o": { ".dram0.bss": 8, ".dram0.data": 80, ".flash.rodata": 423, ".flash.text": 3689, "flash_total": 4192, "ram_st_total": 88 }, "libc.a:lib_a-dtoa.o": { ".flash.rodata": 13, ".flash.text": 3524, "flash_total": 3537, "ram_st_total": 0 }, "libesp32s2.a:intr_alloc.c.o": { ".dram0.bss": 13, ".dram0.data": 8, ".flash.rodata": 706, ".flash.text": 1682, ".iram0.text": 660, "flash_total": 3056, "ram_st_total": 681 }, "libfreertos.a:queue.c.o": { ".flash.rodata": 424, ".iram0.text": 2397, "flash_total": 2821, "ram_st_total": 2397 }, "libdriver.a:uart.c.o": { ".dram0.bss": 8, ".dram0.data": 40, ".flash.rodata": 452, ".flash.text": 2087, "flash_total": 2579, "ram_st_total": 48 }, "libheap.a:multi_heap.c.o": { ".dram0.data": 300, ".iram0.text": 2273, "flash_total": 2573, "ram_st_total": 2573 }, "libc.a:lib_a-mprec.o": { ".flash.rodata": 296, ".flash.text": 2144, "flash_total": 2440, "ram_st_total": 0 }, "libsoc.a:rtc_clk.c.o": { ".dram0.bss": 8, ".dram0.data": 381, ".iram0.text": 1867, "flash_total": 2248, "ram_st_total": 2256 }, "libvfs.a:vfs.c.o": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 132, ".flash.text": 1892, "flash_total": 2216, "ram_st_total": 232 }, "libfreertos.a:portasm.S.o": { ".dram0.data": 1544, ".iram0.text": 365, "flash_total": 1909, "ram_st_total": 1909 }, "libsoc.a:spi_flash_hal_iram.c.o": { ".dram0.data": 24, ".iram0.text": 1804, "flash_total": 1828, "ram_st_total": 1828 }, "libspi_flash.a:spi_flash_chip_generic.c.o": { ".dram0.data": 340, ".iram0.text": 1417, "flash_total": 1757, "ram_st_total": 1757 }, "libesp32s2.a:task_wdt.c.o": { ".dram0.bss": 4, ".dram0.data": 53, ".flash.rodata": 496, ".flash.text": 1190, "flash_total": 1739, "ram_st_total": 57 }, "libspi_flash.a:flash_mmap.c.o": { ".dram0.bss": 392, ".flash.rodata": 252, ".flash.text": 124, ".iram0.text": 1200, "flash_total": 1576, "ram_st_total": 1592 }, "libheap.a:heap_caps.c.o": { ".dram0.data": 4, ".flash.rodata": 362, ".flash.text": 50, ".iram0.text": 898, "flash_total": 1314, "ram_st_total": 902 }, "libfreertos.a:xtensa_vectors.S.o": { ".iram0.text": 864, ".iram0.vectors": 425, "flash_total": 1289, "ram_st_total": 1289 }, "libsoc.a:rtc_init.c.o": { ".flash.rodata": 8, ".iram0.text": 1255, "flash_total": 1263, "ram_st_total": 1255 }, "libfreertos.a:timers.c.o": { ".dram0.bss": 56, ".dram0.data": 8, ".flash.rodata": 223, ".iram0.text": 987, "flash_total": 1218, "ram_st_total": 1051 }, "libheap.a:heap_caps_init.c.o": { ".dram0.bss": 4, ".flash.rodata": 379, ".flash.text": 838, "flash_total": 1217, "ram_st_total": 4 }, "libesp32s2.a:cpu_start.c.o": { ".flash.rodata": 489, ".flash.text": 152, ".iram0.text": 536, "flash_total": 1177, "ram_st_total": 536 }, "libesp_timer.a:esp_timer_impl_systimer.c.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 442, ".flash.text": 252, ".iram0.text": 388, "flash_total": 1090, "ram_st_total": 404 }, "libesp_ringbuf.a:ringbuf.c.o": { ".flash.rodata": 150, ".iram0.text": 858, "flash_total": 1008, "ram_st_total": 858 }, "libdriver.a:periph_ctrl.c.o": { ".dram0.data": 8, ".flash.rodata": 272, ".flash.text": 661, "flash_total": 941, "ram_st_total": 8 }, "libesp32s2.a:clk.c.o": { ".flash.rodata": 281, ".flash.text": 626, ".iram0.text": 34, "flash_total": 941, "ram_st_total": 34 }, "libc.a:lib_a-fseeko.o": { ".flash.text": 910, "flash_total": 910, "ram_st_total": 0 }, "libspi_flash.a:partition.c.o": { ".dram0.bss": 8, ".flash.rodata": 181, ".flash.text": 679, "flash_total": 860, "ram_st_total": 8 }, "libspi_flash.a:esp_flash_api.c.o": { ".flash.rodata": 240, ".flash.text": 16, ".iram0.text": 600, "flash_total": 856, "ram_st_total": 600 }, "libnewlib.a:time.c.o": { ".dram0.bss": 32, ".flash.text": 719, ".iram0.text": 115, "flash_total": 834, "ram_st_total": 147 }, "libsoc.a:memory_layout_utils.c.o": { ".flash.rodata": 295, ".flash.text": 509, "flash_total": 804, "ram_st_total": 0 }, "libsoc.a:rtc_wdt.c.o": { ".iram0.text": 800, "flash_total": 800, "ram_st_total": 800 }, "libesp_timer.a:esp_timer.c.o": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.rodata": 104, ".flash.text": 405, ".iram0.text": 280, "flash_total": 797, "ram_st_total": 300 }, "liblog.a:log.c.o": { ".dram0.bss": 264, ".dram0.data": 8, ".flash.rodata": 147, ".flash.text": 94, ".iram0.text": 406, "flash_total": 655, "ram_st_total": 678 }, "libsoc.a:rtc_time.c.o": { ".iram0.text": 626, "flash_total": 626, "ram_st_total": 626 }, "libspi_flash.a:esp_flash_spi_init.c.o": { ".dram0.bss": 4, ".dram0.data": 120, ".flash.rodata": 281, ".flash.text": 215, "flash_total": 616, "ram_st_total": 124 }, "libnewlib.a:locks.c.o": { ".dram0.data": 8, ".flash.rodata": 84, ".flash.text": 5, ".iram0.text": 487, "flash_total": 584, "ram_st_total": 495 }, "libfreertos.a:xtensa_intr_asm.S.o": { ".dram0.data": 512, ".iram0.text": 51, "flash_total": 563, "ram_st_total": 563 }, "libfreertos.a:port.c.o": { ".dram0.bss": 16, ".flash.rodata": 87, ".iram0.text": 408, "flash_total": 495, "ram_st_total": 424 }, "libesp32s2.a:crosscore_int.c.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.rodata": 237, ".flash.text": 86, ".iram0.text": 154, "flash_total": 485, "ram_st_total": 166 }, "libsoc.a:soc_memory_layout.c.o": { ".flash.rodata": 479, "flash_total": 479, "ram_st_total": 0 }, "libsoc.a:rtc_sleep.c.o": { ".iram0.text": 414, "flash_total": 414, "ram_st_total": 414 }, "libsoc.a:uart_hal.c.o": { ".flash.text": 409, "flash_total": 409, "ram_st_total": 0 }, "libsoc.a:spi_flash_hal.c.o": { ".flash.rodata": 96, ".flash.text": 309, "flash_total": 405, "ram_st_total": 0 }, "libspi_flash.a:cache_utils.c.o": { ".dram0.bss": 8, ".flash.rodata": 176, ".flash.text": 21, ".iram0.text": 197, "flash_total": 394, "ram_st_total": 205 }, "libmain.a:hello_world_main.c.o": { ".flash.rodata": 196, ".flash.text": 192, "flash_total": 388, "ram_st_total": 0 }, "libc.a:lib_a-locale.o": { ".dram0.data": 364, ".flash.rodata": 10, "flash_total": 374, "ram_st_total": 364 }, "libdriver.a:timer.c.o": { ".dram0.bss": 16, ".dram0.data": 16, ".flash.rodata": 170, ".flash.text": 184, "flash_total": 370, "ram_st_total": 32 }, "libc.a:lib_a-refill.o": { ".flash.text": 368, "flash_total": 368, "ram_st_total": 0 }, "libapp_update.a:esp_ota_ops.c.o": { ".dram0.bss": 4, ".flash.rodata": 214, ".flash.text": 151, "flash_total": 365, "ram_st_total": 4 }, "libesp32s2.a:int_wdt.c.o": { ".flash.text": 302, ".iram0.text": 59, "flash_total": 361, "ram_st_total": 59 }, "libesp32s2.a:system_api_esp32s2.c.o": { ".flash.text": 27, ".iram0.text": 323, "flash_total": 350, "ram_st_total": 323 }, "libesp_common.a:brownout.c.o": { ".flash.rodata": 203, ".flash.text": 120, "flash_total": 323, "ram_st_total": 0 }, "libhal.a:windowspill_asm.o": { ".iram0.text": 315, "flash_total": 315, "ram_st_total": 315 }, "libsoc.a:cpu_util.c.o": { ".iram0.text": 309, "flash_total": 309, "ram_st_total": 309 }, "libsoc.a:brownout_hal.c.o": { ".flash.text": 304, "flash_total": 304, "ram_st_total": 0 }, "libesp_common.a:freertos_hooks.c.o": { ".dram0.bss": 64, ".dram0.data": 8, ".flash.text": 243, ".iram0.text": 47, "flash_total": 298, "ram_st_total": 119 }, "libspi_flash.a:spi_flash_chip_gd.c.o": { ".dram0.data": 95, ".iram0.text": 181, "flash_total": 276, "ram_st_total": 276 }, "libapp_update.a:esp_app_desc.c.o": { ".flash.rodata": 256, "flash_total": 256, "ram_st_total": 0 }, "libspi_flash.a:memspi_host_driver.c.o": { ".dram0.data": 43, ".iram0.text": 206, "flash_total": 249, "ram_st_total": 249 }, "libdriver.a:rtc_module.c.o": { ".dram0.bss": 8, ".dram0.data": 16, ".flash.text": 231, "flash_total": 247, "ram_st_total": 24 }, "libc.a:lib_a-fopen.o": { ".flash.text": 244, "flash_total": 244, "ram_st_total": 0 }, "libc.a:lib_a-puts.o": { ".flash.rodata": 2, ".flash.text": 234, "flash_total": 236, "ram_st_total": 0 }, "libc.a:lib_a-reent.o": { ".flash.text": 236, "flash_total": 236, "ram_st_total": 0 }, "libc.a:lib_a-snprintf.o": { ".flash.text": 217, "flash_total": 217, "ram_st_total": 0 }, "libnewlib.a:syscall_table.c.o": { ".dram0.bss": 240, ".dram0.data": 144, ".flash.text": 70, "flash_total": 214, "ram_st_total": 384 }, "libfreertos.a:xtensa_context.S.o": { ".iram0.text": 201, "flash_total": 201, "ram_st_total": 201 }, "libspi_flash.a:spi_flash_chip_issi.c.o": { ".dram0.data": 97, ".iram0.text": 101, "flash_total": 198, "ram_st_total": 198 }, "libpthread.a:pthread_local_storage.c.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.text": 183, "flash_total": 191, "ram_st_total": 12 }, "liblog.a:log_freertos.c.o": { ".dram0.bss": 8, ".iram0.text": 188, "flash_total": 188, "ram_st_total": 196 }, "libnewlib.a:heap.c.o": { ".iram0.text": 151, "flash_total": 151, "ram_st_total": 151 }, "libfreertos.a:xtensa_intr.c.o": { ".flash.rodata": 35, ".iram0.text": 112, "flash_total": 147, "ram_st_total": 112 }, "libspi_flash.a:spi_flash_os_func_app.c.o": { ".dram0.data": 24, ".flash.text": 25, ".iram0.text": 95, "flash_total": 144, "ram_st_total": 119 }, "libfreertos.a:list.c.o": { ".iram0.text": 138, "flash_total": 138, "ram_st_total": 138 }, "libc.a:lib_a-flags.o": { ".flash.text": 128, "flash_total": 128, "ram_st_total": 0 }, "libesp32s2.a:dport_panic_highint_hdl.S.o": { ".iram0.text": 123, "flash_total": 123, "ram_st_total": 123 }, "libc.a:lib_a-printf.o": { ".flash.text": 116, "flash_total": 116, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_os_func_noos.c.o": { ".dram0.data": 16, ".iram0.text": 89, "flash_total": 105, "ram_st_total": 105 }, "libc.a:lib_a-s_frexp.o": { ".flash.text": 100, "flash_total": 100, "ram_st_total": 0 }, "libesp32s2.a:cache_err_int.c.o": { ".flash.text": 96, "flash_total": 96, "ram_st_total": 0 }, "libc.a:lib_a-vprintf.o": { ".flash.text": 94, "flash_total": 94, "ram_st_total": 0 }, "libpthread.a:pthread.c.o": { ".dram0.bss": 8, ".flash.text": 81, "flash_total": 81, "ram_st_total": 8 }, "libspi_flash.a:flash_ops.c.o": { ".dram0.bss": 4, ".dram0.data": 20, ".flash.text": 29, ".iram0.text": 28, "flash_total": 77, "ram_st_total": 52 }, "libc.a:lib_a-localeconv.o": { ".flash.text": 63, "flash_total": 63, "ram_st_total": 0 }, "libnewlib.a:reent_init.c.o": { ".iram0.text": 59, "flash_total": 59, "ram_st_total": 59 }, "libdriver.a:rtc_io.c.o": { ".flash.text": 53, "flash_total": 53, "ram_st_total": 0 }, "libnewlib.a:syscalls.c.o": { ".flash.text": 50, "flash_total": 50, "ram_st_total": 0 }, "libfreertos.a:xtensa_vector_defaults.S.o": { ".iram0.text": 46, "flash_total": 46, "ram_st_total": 46 }, "libc.a:lib_a-fseek.o": { ".flash.text": 45, "flash_total": 45, "ram_st_total": 0 }, "libsoc.a:uart_hal_iram.c.o": { ".flash.text": 43, "flash_total": 43, "ram_st_total": 0 }, "libesp_common.a:system_api.c.o": { ".dram0.bss": 8, ".iram0.text": 40, "flash_total": 40, "ram_st_total": 48 }, "libgcc.a:_divdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_moddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_udivdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libgcc.a:_umoddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libfreertos.a:xtensa_init.c.o": { ".dram0.bss": 4, ".iram0.text": 32, "flash_total": 32, "ram_st_total": 36 }, "libhal.a:interrupts--intlevel.o": { ".flash.rodata": 32, "flash_total": 32, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_drivers.c.o": { ".dram0.data": 20, "flash_total": 20, "ram_st_total": 20 }, "libnewlib.a:pthread.c.o": { ".flash.text": 12, "flash_total": 12, "ram_st_total": 0 }, "libc.a:lib_a-errno.o": { ".flash.text": 10, "flash_total": 10, "ram_st_total": 0 }, "(exe):crtend.o": { ".flash.rodata": 8, "flash_total": 8, "ram_st_total": 0 }, "libesp32s2.a:pm_esp32s2.c.o": { ".flash.text": 8, "flash_total": 8, "ram_st_total": 0 }, "libhal.a:int_asm--set_intclear.o": { ".iram0.text": 8, "flash_total": 8, "ram_st_total": 8 }, "libhal.a:state_asm--restore_extra_nw.o": { ".iram0.text": 7, "flash_total": 7, "ram_st_total": 7 }, "libhal.a:state_asm--save_extra_nw.o": { ".iram0.text": 7, "flash_total": 7, "ram_st_total": 7 }, "(exe):crti.o": { ".flash.text": 3, ".iram0.vectors": 3, "flash_total": 6, "ram_st_total": 3 }, "libcxx.a:cxx_exception_stubs.cpp.o": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libcxx.a:cxx_guards.cpp.o": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "(exe):crtbegin.o": { ".flash.rodata": 4, "flash_total": 4, "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.c.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "(exe):crt0.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):crtn.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):project_elf_src.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32s2.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:isatty.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-assert.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-bzero.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-ctype_.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-environ.o": { ".dram0.bss": 4, "flash_total": 0, "ram_st_total": 4 }, "libc.a:lib_a-envlock.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fclose.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fflush.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-findfp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fiprintf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fputs.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fputwc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fvwrite.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-fwalk.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-getenv_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-gettzinfo.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-gmtime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-impure.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-iswspace.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-lcltime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-makebuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-mbrtowc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-mbtowc_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memchr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memmove.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-memset.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-month_lengths.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-putc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-putchar.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-qsort.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-sccl.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-siscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-stdio.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strcspn.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strerror_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strlcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strlen.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strncmp.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strncpy.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strstr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtol.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoll.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoul.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-strtoull.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-svfiscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-sysgettod.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzcalc_limits.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzlock.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzset.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzset_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-tzvars.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-u_strerr.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-ungetc.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wbuf.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wcrtomb.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wctomb_r.o": { "flash_total": 0, "ram_st_total": 0 }, "libc.a:lib_a-wsetup.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:gpio.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:spi_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp32s2.a:hw_random.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:pm_locks.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_addsubdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_cmpdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_divdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_fixdfsi.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatdidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_floatsidf.o": { "flash_total": 0, "ram_st_total": 0 }, "libgcc.a:_muldf3.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_mem.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:platform.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:platform_util.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha256.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_io_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:spi_flash_hal_gpspi.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:timer_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:gpio_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:rtc_io_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:spi_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:uart_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:md5-internal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libxtensa.a:stdatomic.c.o": { "flash_total": 0, "ram_st_total": 0 } } { ".dram0.bss": { "p_timer_obj": 16, "p_uart_obj": 8, "s_rtc_isr_handle": 4, "s_rtc_isr_handler_list": 4 }, ".dram0.data": { "uart_context": 32, "timer_spinlock": 16, "periph_spinlock": 8, "rtc_spinlock": 8, "s_rtc_isr_handler_list_lock": 8, "uart_selectlock": 8 }, ".flash.rodata": { "timer_get_counter_value.str1.4": 146, "get_clk_en_mask": 136, "get_rst_en_mask": 136, "uart_pattern_enqueue.str1.4": 88, "uart_flush_input.str1.4": 45, "uart_set_word_length.str1.4": 31, "__FUNCTION__$7196": 27, "__FUNCTION__$5699": 24, "__FUNCTION__$6971": 23, "__FUNCTION__$6966": 22, "__FUNCTION__$6896": 21, "__FUNCTION__$6901": 21, "__FUNCTION__$6906": 19, "__FUNCTION__$6911": 19, "__FUNCTION__$6926": 18, "__FUNCTION__$6932": 18, "__FUNCTION__$7131": 18, "uart_pattern_pop_pos.str1.4": 18, "__FUNCTION__$7202": 17, "__FUNCTION__$6916": 16, "__FUNCTION__$6921": 16, "uart_set_stop_bits.str1.4": 15 }, ".flash.text": { "uart_flush_input": 453, "uart_wait_tx_done": 417, "get_clk_en_mask": 267, "get_rst_en_mask": 198, "timer_group_intr_enable": 184, "uart_set_word_length": 144, "uart_set_stop_bits": 128, "periph_module_enable": 112, "uart_get_bufferedlen": 109, "uart_enable_intr_mask": 98, "uart_disable_intr_mask": 96, "uart_set_baudrate": 96, "rtc_isr": 90, "uart_get_baudrate": 82, "uart_set_parity": 82, "rtc_isr_ensure_installed": 79, "uart_pattern_queue_update": 74, "uart_get_parity": 69, "uart_get_stop_bits": 69, "uart_get_word_length": 69, "rtc_isr_register": 62, "rtc_gpio_force_hold_dis_all": 53, "is_wifi_clk_peripheral": 38, "uart_is_driver_installed": 30, "get_rst_en_reg": 25, "uart_set_select_notif_callback": 23, "get_clk_en_reg": 21, "uart_disable_rx_intr": 18, "uart_enable_rx_intr": 18, "uart_get_selectlock": 12 }, ".iram0.text": {}, ".iram0.vectors": {}, ".noinit": {}, ".rtc.bss": {}, ".rtc.data": {}, ".rtc.text": {}, ".rtc_noinit": {} } *** Producing JSON output for esp32c3... { "dram_data": 0, "dram_bss": 0, "dram_rodata": 0, "dram_other": 0, "used_dram": 0, "dram_total": 0, "used_dram_ratio": 0, "dram_remain": 0, "iram_vectors": 0, "iram_text": 0, "iram_other": 0, "used_iram": 0, "iram_total": 0, "used_iram_ratio": 0, "iram_remain": 0, "diram_data": 5048, "diram_bss": 3664, "diram_text": 39754, "diram_vectors": 0, "diram_rodata": 0, "diram_other": 0, "diram_total": 327680, "used_diram": 48466, "used_diram_ratio": 0.147906494140625, "diram_remain": 279214, "flash_code": 90400, "flash_rodata": 26352, "flash_other": 256, "used_flash_non_ram": 117008, "total_size": 161810 } { "ilp32\\libc.a": { ".dram0.bss": 4, ".dram0.data": 4, ".flash.rodata": 4098, ".flash.text": 53504, "flash_total": 57606, "ram_st_total": 8 }, "libesp_hw_support.a": { ".dram0.bss": 21, ".dram0.data": 171, ".flash.rodata": 1669, ".flash.text": 7722, ".iram0.text": 4356, ".rtc.data": 16, "flash_total": 13934, "ram_st_total": 4564 }, "libfreertos.a": { ".dram0.bss": 2228, ".dram0.data": 16, ".flash.rodata": 3143, ".flash.text": 194, ".iram0.text": 10094, "flash_total": 13447, "ram_st_total": 12338 }, "libspi_flash.a": { ".dram0.bss": 160, ".dram0.data": 1949, ".flash.rodata": 1626, ".flash.text": 1716, ".iram0.text": 7674, "flash_total": 12965, "ram_st_total": 9783 }, "libesp_system.a": { ".dram0.bss": 125, ".dram0.data": 185, ".flash.rodata": 3302, ".flash.text": 6314, ".iram0.text": 1480, "flash_total": 11281, "ram_st_total": 1790 }, "libheap.a": { ".dram0.bss": 8, ".dram0.data": 1961, ".flash.rodata": 1207, ".flash.text": 1988, ".iram0.text": 5836, "flash_total": 10992, "ram_st_total": 7805 }, "libvfs.a": { ".dram0.bss": 48, ".dram0.data": 272, ".flash.rodata": 378, ".flash.text": 6762, "flash_total": 7412, "ram_st_total": 320 }, "libesp_common.a": { ".dram0.data": 6, ".flash.rodata": 7065, ".flash.text": 56, "flash_total": 7127, "ram_st_total": 6 }, "libhal.a": { ".dram0.data": 85, ".flash.rodata": 96, ".flash.text": 1036, ".iram0.text": 5788, "flash_total": 7005, "ram_st_total": 5873 }, "libdriver.a": { ".dram0.bss": 35, ".dram0.data": 44, ".flash.rodata": 1055, ".flash.text": 5280, "flash_total": 6379, "ram_st_total": 79 }, "libnewlib.a": { ".dram0.bss": 440, ".dram0.data": 194, ".flash.rodata": 344, ".flash.text": 1252, ".iram0.text": 1498, "flash_total": 3288, "ram_st_total": 2132 }, "libesp_timer.a": { ".dram0.bss": 28, ".dram0.data": 16, ".flash.rodata": 277, ".flash.text": 952, ".iram0.text": 544, "flash_total": 1789, "ram_st_total": 588 }, "libefuse.a": { ".dram0.bss": 4, ".dram0.data": 96, ".flash.rodata": 475, ".flash.text": 1188, "flash_total": 1759, "ram_st_total": 100 }, "libesp_ringbuf.a": { ".flash.rodata": 512, ".iram0.text": 1004, "flash_total": 1516, "ram_st_total": 1004 }, "liblog.a": { ".dram0.bss": 272, ".dram0.data": 8, ".flash.rodata": 122, ".flash.text": 562, ".iram0.text": 264, "flash_total": 956, "ram_st_total": 544 }, "libriscv.a": { ".dram0.bss": 256, ".flash.rodata": 137, ".flash.text": 74, ".iram0.text": 652, "flash_total": 863, "ram_st_total": 908 }, "ilp32\\libgcc.a": { ".flash.text": 848, "flash_total": 848, "ram_st_total": 0 }, "libapp_update.a": { ".dram0.bss": 12, ".dram0.data": 1, ".flash.appdesc": 256, ".flash.rodata": 125, ".flash.text": 218, ".iram0.text": 198, "flash_total": 798, "ram_st_total": 211 }, "libmain.a": { ".flash.rodata": 232, ".flash.text": 248, "flash_total": 480, "ram_st_total": 0 }, "libbootloader_support.a": { ".flash.text": 98, ".iram0.text": 340, "flash_total": 438, "ram_st_total": 340 }, "libpthread.a": { ".dram0.bss": 12, ".flash.text": 342, "flash_total": 342, "ram_st_total": 12 }, "libsoc.a": { ".flash.rodata": 88, "flash_total": 88, "ram_st_total": 0 }, "libesp_pm.a": { ".flash.text": 28, "flash_total": 28, "ram_st_total": 0 }, "libesp_rom.a": { ".iram0.text": 24, "flash_total": 24, "ram_st_total": 24 }, "libcxx.a": { ".flash.text": 2, "flash_total": 2, "ram_st_total": 0 } } { "ilp32\\libc.a:lib_a-vfprintf.o": { ".flash.rodata": 748, ".flash.text": 14720, "flash_total": 15468, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-svfiprintf.o": { ".flash.rodata": 1172, ".flash.text": 9544, "flash_total": 10716, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-vfiprintf.o": { ".flash.rodata": 737, ".flash.text": 9756, "flash_total": 10493, "ram_st_total": 0 }, "libesp_common.a:esp_err_to_name.c.o": { ".dram0.data": 6, ".flash.rodata": 7065, ".flash.text": 56, "flash_total": 7127, "ram_st_total": 6 }, "libfreertos.a:tasks.c.o": { ".dram0.bss": 664, ".dram0.data": 8, ".flash.rodata": 1080, ".iram0.text": 5552, "flash_total": 6640, "ram_st_total": 6224 }, "libheap.a:heap_tlsf.c.o": { ".dram0.data": 1796, ".iram0.text": 4036, "flash_total": 5832, "ram_st_total": 5832 }, "ilp32\\libc.a:lib_a-dtoa.o": { ".flash.rodata": 233, ".flash.text": 5312, "flash_total": 5545, "ram_st_total": 0 }, "libvfs.a:vfs_uart.c.o": { ".dram0.bss": 8, ".dram0.data": 80, ".flash.rodata": 270, ".flash.text": 4402, "flash_total": 4752, "ram_st_total": 88 }, "libfreertos.a:queue.c.o": { ".flash.rodata": 1495, ".iram0.text": 3192, "flash_total": 4687, "ram_st_total": 3192 }, "ilp32\\libc.a:lib_a-mprec.o": { ".flash.rodata": 406, ".flash.text": 4252, "flash_total": 4658, "ram_st_total": 0 }, "libesp_hw_support.a:memprot.c.o": { ".flash.rodata": 800, ".flash.text": 2762, ".iram0.text": 772, "flash_total": 4334, "ram_st_total": 772 }, "libspi_flash.a:spi_flash_chip_generic.c.o": { ".dram0.data": 554, ".iram0.text": 2684, "flash_total": 3238, "ram_st_total": 3238 }, "libdriver.a:uart.c.o": { ".dram0.bss": 8, ".dram0.data": 40, ".flash.rodata": 511, ".flash.text": 2588, "flash_total": 3139, "ram_st_total": 48 }, "libesp_hw_support.a:intr_alloc.c.o": { ".dram0.bss": 13, ".flash.rodata": 198, ".flash.text": 2128, ".iram0.text": 688, "flash_total": 3014, "ram_st_total": 701 }, "libesp_system.a:panic_arch.c.o": { ".flash.rodata": 1693, ".flash.text": 1060, "flash_total": 2753, "ram_st_total": 0 }, "libvfs.a:vfs.c.o": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 108, ".flash.text": 2360, "flash_total": 2660, "ram_st_total": 232 }, "libesp_hw_support.a:rtc_init.c.o": { ".flash.rodata": 500, ".flash.text": 2068, "flash_total": 2568, "ram_st_total": 0 }, "libdriver.a:gpio.c.o": { ".flash.rodata": 459, ".flash.text": 1856, "flash_total": 2315, "ram_st_total": 0 }, "libhal.a:spi_flash_hal_iram.c.o": { ".iram0.text": 2220, "flash_total": 2220, "ram_st_total": 2220 }, "libesp_system.a:task_wdt.c.o": { ".dram0.bss": 12, ".dram0.data": 45, ".flash.rodata": 478, ".flash.text": 1438, "flash_total": 1961, "ram_st_total": 57 }, "libspi_flash.a:flash_mmap.c.o": { ".dram0.bss": 136, ".flash.rodata": 240, ".flash.text": 182, ".iram0.text": 1530, "flash_total": 1952, "ram_st_total": 1666 }, "libesp_hw_support.a:rtc_clk.c.o": { ".dram0.bss": 4, ".dram0.data": 171, ".iram0.text": 1738, "flash_total": 1909, "ram_st_total": 1913 }, "libspi_flash.a:esp_flash_api.c.o": { ".dram0.data": 20, ".flash.rodata": 762, ".flash.text": 82, ".iram0.text": 968, "flash_total": 1832, "ram_st_total": 988 }, "libheap.a:heap_caps.c.o": { ".dram0.bss": 4, ".dram0.data": 4, ".flash.rodata": 355, ".flash.text": 286, ".iram0.text": 1122, "flash_total": 1767, "ram_st_total": 1130 }, "libesp_ringbuf.a:ringbuf.c.o": { ".flash.rodata": 512, ".iram0.text": 1004, "flash_total": 1516, "ram_st_total": 1004 }, "libhal.a:spi_flash_hal_gpspi.c.o": { ".iram0.text": 1484, "flash_total": 1484, "ram_st_total": 1484 }, "libefuse.a:esp_efuse_utility.c.o": { ".dram0.bss": 4, ".flash.rodata": 475, ".flash.text": 998, "flash_total": 1473, "ram_st_total": 4 }, "libnewlib.a:locks.c.o": { ".dram0.bss": 168, ".flash.rodata": 344, ".flash.text": 152, ".iram0.text": 924, "flash_total": 1420, "ram_st_total": 1092 }, "libheap.a:heap_caps_init.c.o": { ".dram0.bss": 4, ".flash.rodata": 338, ".flash.text": 1052, "flash_total": 1390, "ram_st_total": 4 }, "libesp_system.a:startup.c.o": { ".dram0.bss": 8, ".dram0.data": 12, ".flash.rodata": 497, ".flash.text": 834, ".iram0.text": 44, "flash_total": 1387, "ram_st_total": 64 }, "libspi_flash.a:partition.c.o": { ".dram0.bss": 8, ".flash.rodata": 268, ".flash.text": 1070, "flash_total": 1338, "ram_st_total": 8 }, "ilp32\\libc.a:lib_a-fseeko.o": { ".flash.text": 1264, "flash_total": 1264, "ram_st_total": 0 }, "libhal.a:wdt_hal_iram.c.o": { ".iram0.text": 1160, "flash_total": 1160, "ram_st_total": 1160 }, "ilp32\\libc.a:lib_a-fvwrite.o": { ".flash.text": 1156, "flash_total": 1156, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-findfp.o": { ".flash.rodata": 96, ".flash.text": 1040, "flash_total": 1136, "ram_st_total": 0 }, "libesp_system.a:panic.c.o": { ".dram0.bss": 5, ".dram0.data": 12, ".flash.rodata": 131, ".flash.text": 958, ".iram0.text": 6, "flash_total": 1107, "ram_st_total": 23 }, "libesp_system.a:clk.c.o": { ".flash.rodata": 212, ".flash.text": 838, "flash_total": 1050, "ram_st_total": 0 }, "libspi_flash.a:memspi_host_driver.c.o": { ".dram0.data": 397, ".iram0.text": 636, "flash_total": 1033, "ram_st_total": 1033 }, "libspi_flash.a:spi_flash_chip_winbond.c.o": { ".dram0.data": 203, ".iram0.text": 748, "flash_total": 951, "ram_st_total": 951 }, "libheap.a:memory_layout_utils.c.o": { ".flash.rodata": 283, ".flash.text": 650, "flash_total": 933, "ram_st_total": 0 }, "libdriver.a:periph_ctrl.c.o": { ".dram0.bss": 27, ".flash.rodata": 85, ".flash.text": 836, "flash_total": 921, "ram_st_total": 27 }, "libesp_timer.a:esp_timer.c.o": { ".dram0.bss": 8, ".flash.rodata": 72, ".flash.text": 514, ".iram0.text": 296, "flash_total": 882, "ram_st_total": 304 }, "ilp32\\libc.a:lib_a-fflush.o": { ".flash.text": 856, "flash_total": 856, "ram_st_total": 0 }, "ilp32\\libgcc.a:trunctfdf2.o": { ".flash.text": 848, "flash_total": 848, "ram_st_total": 0 }, "libfreertos.a:port.c.o": { ".dram0.bss": 1556, ".dram0.data": 4, ".flash.rodata": 190, ".flash.text": 66, ".iram0.text": 588, "flash_total": 848, "ram_st_total": 2148 }, "libhal.a:systimer_hal.c.o": { ".dram0.data": 85, ".iram0.text": 760, "flash_total": 845, "ram_st_total": 845 }, "libheap.a:multi_heap.c.o": { ".dram0.data": 157, ".iram0.text": 678, "flash_total": 835, "ram_st_total": 835 }, "libnewlib.a:time.c.o": { ".dram0.bss": 20, ".flash.text": 620, ".iram0.text": 180, "flash_total": 800, "ram_st_total": 200 }, "liblog.a:log.c.o": { ".dram0.bss": 264, ".dram0.data": 8, ".flash.rodata": 122, ".flash.text": 562, ".iram0.text": 32, "flash_total": 724, "ram_st_total": 304 }, "libesp_system.a:cpu_start.c.o": { ".flash.rodata": 158, ".flash.text": 42, ".iram0.text": 464, "flash_total": 664, "ram_st_total": 464 }, "libesp_timer.a:esp_timer_impl_systimer.c.o": { ".dram0.bss": 12, ".dram0.data": 16, ".flash.rodata": 125, ".flash.text": 296, ".iram0.text": 210, "flash_total": 647, "ram_st_total": 238 }, "libspi_flash.a:esp_flash_spi_init.c.o": { ".dram0.bss": 4, ".dram0.data": 68, ".flash.rodata": 261, ".flash.text": 272, "flash_total": 601, "ram_st_total": 72 }, "libspi_flash.a:spi_flash_os_func_app.c.o": { ".dram0.data": 52, ".flash.rodata": 95, ".flash.text": 34, ".iram0.text": 414, "flash_total": 595, "ram_st_total": 466 }, "libesp_hw_support.a:rtc_time.c.o": { ".iram0.text": 590, "flash_total": 590, "ram_st_total": 590 }, "libfreertos.a:port_systick.c.o": { ".dram0.bss": 8, ".flash.rodata": 192, ".iram0.text": 370, "flash_total": 562, "ram_st_total": 378 }, "libriscv.a:vectors.S.o": { ".iram0.text": 522, "flash_total": 522, "ram_st_total": 522 }, "ilp32\\libc.a:lib_a-refill.o": { ".flash.text": 512, "flash_total": 512, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-reent.o": { ".flash.text": 500, "flash_total": 500, "ram_st_total": 0 }, "libapp_update.a:esp_app_desc.c.o": { ".dram0.bss": 8, ".dram0.data": 1, ".flash.appdesc": 256, ".flash.rodata": 4, ".flash.text": 32, ".iram0.text": 198, "flash_total": 491, "ram_st_total": 207 }, "ilp32\\libc.a:lib_a-ftello.o": { ".flash.text": 488, "flash_total": 488, "ram_st_total": 0 }, "libmain.a:hello_world_main.c.o": { ".flash.rodata": 232, ".flash.text": 248, "flash_total": 480, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-fclose.o": { ".flash.text": 456, "flash_total": 456, "ram_st_total": 0 }, "libhal.a:spi_flash_hal.c.o": { ".flash.rodata": 96, ".flash.text": 342, "flash_total": 438, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-makebuf.o": { ".flash.text": 436, "flash_total": 436, "ram_st_total": 0 }, "libfreertos.a:port_common.c.o": { ".flash.rodata": 186, ".flash.text": 128, ".iram0.text": 104, "flash_total": 418, "ram_st_total": 104 }, "ilp32\\libc.a:lib_a-fopen.o": { ".flash.text": 416, "flash_total": 416, "ram_st_total": 0 }, "libesp_hw_support.a:sleep_modes.c.o": { ".flash.rodata": 171, ".flash.text": 244, "flash_total": 415, "ram_st_total": 0 }, "libesp_system.a:crosscore_int.c.o": { ".dram0.bss": 4, ".flash.rodata": 120, ".flash.text": 106, ".iram0.text": 162, "flash_total": 388, "ram_st_total": 166 }, "ilp32\\libc.a:lib_a-wsetup.o": { ".flash.text": 384, "flash_total": 384, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-locale.o": { ".dram0.data": 4, ".flash.rodata": 378, "flash_total": 382, "ram_st_total": 4 }, "ilp32\\libc.a:lib_a-puts.o": { ".flash.rodata": 0, ".flash.text": 372, "flash_total": 372, "ram_st_total": 0 }, "libhal.a:uart_hal.c.o": { ".flash.text": 366, "flash_total": 366, "ram_st_total": 0 }, "libesp_system.a:panic_handler.c.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.rodata": 8, ".flash.text": 266, ".iram0.text": 82, "flash_total": 364, "ram_st_total": 94 }, "libnewlib.a:esp_time_impl.c.o": { ".dram0.bss": 12, ".flash.text": 362, "flash_total": 362, "ram_st_total": 12 }, "ilp32\\libc.a:lib_a-fwalk.o": { ".flash.text": 340, "flash_total": 340, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.o": { ".iram0.text": 340, "flash_total": 340, "ram_st_total": 340 }, "libesp_system.a:freertos_hooks.c.o": { ".dram0.bss": 64, ".flash.text": 290, ".iram0.text": 48, "flash_total": 338, "ram_st_total": 112 }, "ilp32\\libc.a:lib_a-stdio.o": { ".flash.text": 316, "flash_total": 316, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_gd.c.o": { ".dram0.data": 123, ".iram0.text": 190, "flash_total": 313, "ram_st_total": 313 }, "libesp_hw_support.a:rtc_sleep.c.o": { ".iram0.text": 308, "flash_total": 308, "ram_st_total": 308 }, "libapp_update.a:esp_ota_ops.c.o": { ".dram0.bss": 4, ".flash.rodata": 121, ".flash.text": 186, "flash_total": 307, "ram_st_total": 4 }, "libesp_system.a:system_internal.c.o": { ".iram0.text": 298, "flash_total": 298, "ram_st_total": 298 }, "libesp_system.a:int_wdt.c.o": { ".dram0.bss": 8, ".flash.text": 206, ".iram0.text": 74, "flash_total": 280, "ram_st_total": 82 }, "libriscv.a:interrupt.c.o": { ".dram0.bss": 256, ".flash.rodata": 137, ".iram0.text": 130, "flash_total": 267, "ram_st_total": 386 }, "libspi_flash.a:spi_flash_chip_mxic.c.o": { ".dram0.data": 190, ".iram0.text": 76, "flash_total": 266, "ram_st_total": 266 }, "libesp_system.a:esp_err.c.o": { ".dram0.data": 108, ".iram0.text": 154, "flash_total": 262, "ram_st_total": 262 }, "libesp_timer.a:system_time.c.o": { ".dram0.bss": 8, ".flash.rodata": 80, ".flash.text": 142, ".iram0.text": 38, "flash_total": 260, "ram_st_total": 46 }, "ilp32\\libc.a:lib_a-ctype_.o": { ".flash.rodata": 257, "flash_total": 257, "ram_st_total": 0 }, "libesp_hw_support.a:cpu_util_esp32c3.c.o": { ".flash.text": 250, "flash_total": 250, "ram_st_total": 0 }, "libesp_hw_support.a:esp_clk.c.o": { ".dram0.bss": 4, ".flash.text": 200, ".iram0.text": 30, ".rtc.data": 16, "flash_total": 246, "ram_st_total": 50 }, "libpthread.a:pthread_local_storage.c.o": { ".dram0.bss": 4, ".flash.text": 242, "flash_total": 242, "ram_st_total": 4 }, "libspi_flash.a:spi_flash_chip_issi.c.o": { ".dram0.data": 125, ".iram0.text": 112, "flash_total": 237, "ram_st_total": 237 }, "libheap.a:memory_layout.c.o": { ".dram0.data": 4, ".flash.rodata": 231, "flash_total": 235, "ram_st_total": 4 }, "liblog.a:log_freertos.c.o": { ".dram0.bss": 8, ".iram0.text": 232, "flash_total": 232, "ram_st_total": 240 }, "libnewlib.a:newlib_init.c.o": { ".dram0.bss": 240, ".dram0.data": 156, ".flash.text": 76, "flash_total": 232, "ram_st_total": 396 }, "ilp32\\libc.a:lib_a-printf.o": { ".flash.text": 224, "flash_total": 224, "ram_st_total": 0 }, "libesp_hw_support.a:regi2c_ctrl.c.o": { ".iram0.text": 202, "flash_total": 202, "ram_st_total": 202 }, "libnewlib.a:heap.c.o": { ".iram0.text": 190, "flash_total": 190, "ram_st_total": 190 }, "ilp32\\libc.a:lib_a-s_frexp.o": { ".flash.rodata": 8, ".flash.text": 180, "flash_total": 188, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-assert.o": { ".flash.rodata": 63, ".flash.text": 124, "flash_total": 187, "ram_st_total": 0 }, "libspi_flash.a:cache_utils.c.o": { ".dram0.bss": 8, ".flash.text": 38, ".iram0.text": 144, "flash_total": 182, "ram_st_total": 152 }, "ilp32\\libc.a:lib_a-vprintf.o": { ".flash.text": 176, "flash_total": 176, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_boya.c.o": { ".dram0.data": 125, ".iram0.text": 46, "flash_total": 171, "ram_st_total": 171 }, "libesp_system.a:esp_system.c.o": { ".dram0.bss": 20, ".flash.text": 80, ".iram0.text": 90, "flash_total": 170, "ram_st_total": 110 }, "ilp32\\libc.a:lib_a-flags.o": { ".flash.text": 168, "flash_total": 168, "ram_st_total": 0 }, "libnewlib.a:abort.c.o": { ".dram0.data": 38, ".iram0.text": 128, "flash_total": 166, "ram_st_total": 166 }, "libhal.a:brownout_hal.c.o": { ".flash.text": 160, "flash_total": 160, "ram_st_total": 0 }, "libefuse.a:esp_efuse_api.c.o": { ".flash.text": 158, "flash_total": 158, "ram_st_total": 0 }, "libfreertos.a:portasm.S.o": { ".iram0.text": 154, "flash_total": 154, "ram_st_total": 154 }, "ilp32\\libc.a:lib_a-fiprintf.o": { ".flash.text": 148, "flash_total": 148, "ram_st_total": 0 }, "libfreertos.a:list.c.o": { ".iram0.text": 134, "flash_total": 134, "ram_st_total": 134 }, "libhal.a:spi_flash_encrypt_hal_iram.c.o": { ".iram0.text": 132, "flash_total": 132, "ram_st_total": 132 }, "libesp_system.a:cache_err_int.c.o": { ".flash.text": 124, ".iram0.text": 4, "flash_total": 128, "ram_st_total": 4 }, "libspi_flash.a:spi_flash_os_func_noos.c.o": { ".dram0.data": 36, ".iram0.text": 86, "flash_total": 122, "ram_st_total": 122 }, "ilp32\\libc.a:lib_a-mbtowc_r.o": { ".flash.text": 108, "flash_total": 108, "ram_st_total": 0 }, "libspi_flash.a:flash_ops.c.o": { ".dram0.bss": 4, ".dram0.data": 24, ".flash.text": 38, ".iram0.text": 40, "flash_total": 102, "ram_st_total": 68 }, "libpthread.a:pthread.c.o": { ".dram0.bss": 8, ".flash.text": 100, "flash_total": 100, "ram_st_total": 8 }, "libefuse.a:esp_efuse_table.c.o": { ".dram0.data": 96, "flash_total": 96, "ram_st_total": 96 }, "libhal.a:uart_hal_iram.c.o": { ".flash.text": 88, "flash_total": 88, "ram_st_total": 0 }, "libsoc.a:gpio_periph.c.o": { ".flash.rodata": 88, "flash_total": 88, "ram_st_total": 0 }, "libesp_system.a:apb_backup_dma.c.o": { ".flash.text": 34, ".iram0.text": 52, "flash_total": 86, "ram_st_total": 52 }, "libhal.a:interrupt_controller_hal.c.o": { ".flash.text": 80, "flash_total": 80, "ram_st_total": 0 }, "libnewlib.a:reent_init.c.o": { ".iram0.text": 76, "flash_total": 76, "ram_st_total": 76 }, "libriscv.a:instruction_decode.c.o": { ".flash.text": 74, "flash_total": 74, "ram_st_total": 0 }, "libesp_hw_support.a:chip_info.c.o": { ".flash.text": 70, "flash_total": 70, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-fseek.o": { ".flash.text": 68, "flash_total": 68, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-wctomb_r.o": { ".flash.text": 64, "flash_total": 64, "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.o": { ".flash.text": 58, "flash_total": 58, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-sysgettod.o": { ".flash.text": 56, "flash_total": 56, "ram_st_total": 0 }, "libesp_system.a:brownout.c.o": { ".flash.rodata": 5, ".flash.text": 38, "flash_total": 43, "ram_st_total": 0 }, "ilp32\\libc.a:lib_a-localeconv.o": { ".flash.text": 40, "flash_total": 40, "ram_st_total": 0 }, "libnewlib.a:syscalls.c.o": { ".flash.text": 36, "flash_total": 36, "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.o": { ".flash.text": 32, "flash_total": 32, "ram_st_total": 0 }, "libhal.a:cpu_hal.c.o": { ".iram0.text": 32, "flash_total": 32, "ram_st_total": 32 }, "libspi_flash.a:spi_flash_chip_drivers.c.o": { ".dram0.data": 32, "flash_total": 32, "ram_st_total": 32 }, "ilp32\\libc.a:lib_a-errno.o": { ".flash.text": 28, "flash_total": 28, "ram_st_total": 0 }, "libesp_hw_support.a:cpu_util.c.o": { ".iram0.text": 28, "flash_total": 28, "ram_st_total": 28 }, "libesp_pm.a:pm_impl.c.o": { ".flash.text": 28, "flash_total": 28, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash_config_esp32c3.c.o": { ".flash.text": 26, "flash_total": 26, "ram_st_total": 0 }, "libesp_rom.a:esp_rom_uart.c.o": { ".iram0.text": 24, "flash_total": 24, "ram_st_total": 24 }, "libbootloader_support.a:bootloader_mem.c.o": { ".flash.text": 14, "flash_total": 14, "ram_st_total": 0 }, "libnewlib.a:pthread.c.o": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libdriver.a:spi_bus_lock.c.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libfreertos.a:FreeRTOS-openocd.c.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libcxx.a:cxx_guards.cpp.o": { ".flash.text": 2, "flash_total": 2, "ram_st_total": 0 }, "libesp_system.a:ubsan.c.o": { ".iram0.text": 2, "flash_total": 2, "ram_st_total": 2 }, "ilp32\\libc.a:lib_a-environ.o": { ".dram0.bss": 4, "flash_total": 0, "ram_st_total": 4 }, "ilp32\\libgcc.a:_divdi3.o": { "flash_total": 0, "ram_st_total": 0 }, "ilp32\\libgcc.a:_moddi3.o": { "flash_total": 0, "ram_st_total": 0 }, "ilp32\\libgcc.a:_udivdi3.o": { "flash_total": 0, "ram_st_total": 0 }, "ilp32\\libgcc.a:_umoddi3.o": { "flash_total": 0, "ram_st_total": 0 } } { ".dram0.bss": { "ref_counts": 27, ".p_uart_obj": 8 }, ".dram0.data": { "uart_context": 32, ".uart_selectlock": 8, "..g_spi_lock_main_flash_dev": 4 }, ".flash.appdesc": {}, ".flash.rodata": { "gpio_set_pull_mode.str1.4": 93, "periph_module_enable.str1.4": 64, "gpio_input_enable.str1.4": 62, "uart_disable_intr_mask_and_return_prev.str1.4": 54, "uart_pattern_pop_pos.str1.4": 49, "uart_set_stop_bits.str1.4": 46, "uart_set_word_length.str1.4": 46, "uart_flush_input.str1.4": 45, "__FUNCTION__.7467": 39, "__FUNCTION__.7459": 27, "gpio_sleep_output_enable.str1.4": 27, "__FUNCTION__.6231": 26, "__FUNCTION__.6223": 25, "__FUNCTION__.6235": 25, "__FUNCTION__.6240": 25, "__FUNCTION__.6246": 25, "__FUNCTION__.6219": 24, "__FUNCTION__.6227": 24, "__FUNCTION__.6215": 23, "__FUNCTION__.6211": 22, "__FUNCTION__.7222": 22, "__FUNCTION__.6207": 21, "__FUNCTION__.7153": 21, "__FUNCTION__.7158": 21, "__func__.4238": 21, "__FUNCTION__.6261": 19, "__FUNCTION__.7163": 19, "__FUNCTION__.7168": 19, "__FUNCTION__.6257": 18, "__FUNCTION__.7183": 18, "__FUNCTION__.7188": 18, "__FUNCTION__.7394": 18, "__FUNCTION__.7471": 17, "__FUNCTION__.7173": 16, "__FUNCTION__.7178": 16 }, ".flash.rodata_noload": {}, ".flash.text": { "periph_module_enable": 736, "uart_flush_input": 580, "uart_wait_tx_done": 484, "gpio_sleep_set_pull_mode": 318, "uart_set_stop_bits": 178, "uart_set_word_length": 178, "gpio_sleep_set_direction": 156, "uart_get_bufferedlen": 152, "gpio_sleep_pulldown_en": 148, "gpio_sleep_pullup_en": 148, "gpio_sleep_sel_en": 148, "gpio_sleep_pulldown_dis": 146, "gpio_sleep_pullup_dis": 146, "gpio_sleep_sel_dis": 146, "uart_disable_intr_mask_and_return_prev": 138, "gpio_sleep_input_enable": 126, "gpio_sleep_output_enable": 126, "gpio_sleep_input_disable": 124, "gpio_sleep_output_disable": 124, "uart_enable_intr_mask": 122, "uart_get_baudrate": 116, "uart_set_baudrate": 116, "uart_set_parity": 116, "uart_get_parity": 86, "uart_get_stop_bits": 86, "uart_get_word_length": 86, "uart_pattern_queue_update": 80, "periph_ll_get_clk_en_reg": 50, "periph_ll_get_rst_en_reg": 50, "uart_is_driver_installed": 34, "uart_set_select_notif_callback": 30, "uart_get_selectlock": 6 }, ".iram0.bss": {}, ".iram0.data": {}, ".iram0.text": {}, ".noinit": {}, ".rtc.bss": {}, ".rtc.data": {}, ".rtc.text": {}, ".rtc_noinit": {} } *** Producing JSON output for esp32s3... { "dram_data": 0, "dram_bss": 0, "dram_rodata": 0, "dram_other": 0, "used_dram": 0, "dram_total": 0, "used_dram_ratio": 0, "dram_remain": 0, "iram_vectors": 1027, "iram_text": 45759, "iram_other": 0, "used_iram": 46786, "iram_total": 286720, "used_iram_ratio": 0.16317661830357144, "iram_remain": 239934, "diram_data": 9252, "diram_bss": 2520, "diram_text": 0, "diram_vectors": 0, "diram_rodata": 0, "diram_other": 0, "diram_total": 135168, "used_diram": 11772, "used_diram_ratio": 0.08709161931818182, "diram_remain": 123396, "flash_code": 87463, "flash_rodata": 27132, "flash_other": 256, "used_flash_non_ram": 114851, "total_size": 170889 } { "no-rtti\\libc.a": { ".dram0.bss": 4, ".dram0.data": 4, ".flash.rodata": 4685, ".flash.text": 58528, "flash_total": 63217, "ram_st_total": 8 }, "libfreertos.a": { ".dram0.bss": 748, ".dram0.data": 3128, ".flash.rodata": 3668, ".flash.text": 293, ".iram0.text": 13747, ".iram0.vectors": 425, "flash_total": 21261, "ram_st_total": 18048 }, "libspi_flash.a": { ".dram0.bss": 550, ".dram0.data": 1886, ".flash.rodata": 2196, ".flash.text": 1605, ".iram0.text": 7539, "flash_total": 13226, "ram_st_total": 9975 }, "libesp_system.a": { ".dram0.bss": 206, ".dram0.data": 205, ".flash.rodata": 3549, ".flash.text": 6183, ".iram0.text": 2914, "flash_total": 12851, "ram_st_total": 3325 }, "libheap.a": { ".dram0.bss": 8, ".dram0.data": 1957, ".flash.rodata": 1383, ".flash.text": 1741, ".iram0.text": 5195, "flash_total": 10276, "ram_st_total": 7160 }, "libhal.a": { ".dram0.data": 109, ".flash.rodata": 608, ".flash.text": 1275, ".iram0.text": 7126, "flash_total": 9118, "ram_st_total": 7235 }, "libesp_hw_support.a": { ".dram0.bss": 34, ".dram0.data": 187, ".flash.rodata": 288, ".flash.text": 3884, ".iram0.text": 4260, ".rtc.data": 16, "flash_total": 8635, "ram_st_total": 4497 }, "libesp_common.a": { ".flash.rodata": 7287, ".flash.text": 53, "flash_total": 7340, "ram_st_total": 0 }, "libvfs.a": { ".dram0.bss": 48, ".dram0.data": 308, ".flash.rodata": 393, ".flash.text": 5986, "flash_total": 6687, "ram_st_total": 356 }, "libdriver.a": { ".dram0.bss": 49, ".dram0.data": 64, ".flash.rodata": 600, ".flash.text": 3468, "flash_total": 4132, "ram_st_total": 113 }, "libnewlib.a": { ".dram0.bss": 440, ".dram0.data": 202, ".flash.rodata": 344, ".flash.text": 1028, ".iram0.text": 1280, "flash_total": 2854, "ram_st_total": 1922 }, "libesp_timer.a": { ".dram0.bss": 28, ".dram0.data": 32, ".flash.rodata": 277, ".flash.text": 917, ".iram0.text": 515, "flash_total": 1741, "ram_st_total": 575 }, "libesp_ringbuf.a": { ".flash.rodata": 512, ".iram0.text": 873, "flash_total": 1385, "ram_st_total": 873 }, "libxtensa.a": { ".dram0.data": 1024, ".flash.rodata": 35, ".flash.text": 126, ".iram0.text": 77, "flash_total": 1262, "ram_st_total": 1101 }, "libesp_ipc.a": { ".dram0.bss": 72, ".dram0.data": 20, ".flash.rodata": 241, ".flash.text": 643, ".iram0.text": 332, "flash_total": 1236, "ram_st_total": 424 }, "liblog.a": { ".dram0.bss": 272, ".dram0.data": 8, ".flash.rodata": 122, ".flash.text": 499, ".iram0.text": 247, "flash_total": 876, "ram_st_total": 527 }, "libapp_update.a": { ".dram0.bss": 12, ".dram0.data": 1, ".flash.appdesc": 256, ".flash.rodata": 125, ".flash.text": 179, ".iram0.text": 194, "flash_total": 755, "ram_st_total": 207 }, "libbootloader_support.a": { ".flash.text": 95, ".iram0.text": 444, "flash_total": 539, "ram_st_total": 444 }, "libmain.a": { ".flash.rodata": 232, ".flash.text": 228, "flash_total": 460, "ram_st_total": 0 }, "libxt_hal.a": { ".flash.rodata": 32, ".iram0.text": 405, "flash_total": 437, "ram_st_total": 405 }, "libpthread.a": { ".dram0.bss": 12, ".dram0.data": 8, ".flash.text": 310, "flash_total": 318, "ram_st_total": 20 }, "no-rtti\\libgcc.a": { ".flash.rodata": 160, "flash_total": 160, "ram_st_total": 0 }, "libesp_rom.a": { ".iram0.text": 24, "flash_total": 24, "ram_st_total": 24 }, "(exe)": { ".flash.rodata": 12, ".flash.text": 3, ".iram0.vectors": 3, "flash_total": 18, "ram_st_total": 3 }, "libesp_pm.a": { ".flash.text": 8, "flash_total": 8, "ram_st_total": 0 }, "libcxx.a": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "libmbedcrypto.a": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a": { "flash_total": 0, "ram_st_total": 0 } } { "no-rtti\\libc.a:lib_a-vfprintf.o": { ".flash.rodata": 700, ".flash.text": 13707, "flash_total": 14407, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-svfprintf.o": { ".flash.rodata": 752, ".flash.text": 13331, "flash_total": 14083, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-svfiprintf.o": { ".flash.rodata": 1172, ".flash.text": 9650, "flash_total": 10822, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-vfiprintf.o": { ".flash.rodata": 700, ".flash.text": 9827, "flash_total": 10527, "ram_st_total": 0 }, "libfreertos.a:tasks.c.o": { ".dram0.bss": 704, ".dram0.data": 8, ".flash.rodata": 1158, ".iram0.text": 6792, "flash_total": 7958, "ram_st_total": 7504 }, "libesp_common.a:esp_err_to_name.c.o": { ".flash.rodata": 7287, ".flash.text": 53, "flash_total": 7340, "ram_st_total": 0 }, "libheap.a:heap_tlsf.c.o": { ".dram0.data": 1796, ".iram0.text": 3591, "flash_total": 5387, "ram_st_total": 5387 }, "libfreertos.a:queue.c.o": { ".flash.rodata": 1515, ".iram0.text": 3038, "flash_total": 4553, "ram_st_total": 3038 }, "libvfs.a:vfs_uart.c.o": { ".dram0.bss": 8, ".dram0.data": 116, ".flash.rodata": 282, ".flash.text": 4051, "flash_total": 4449, "ram_st_total": 124 }, "no-rtti\\libc.a:lib_a-dtoa.o": { ".flash.rodata": 165, ".flash.text": 3592, "flash_total": 3757, "ram_st_total": 0 }, "libfreertos.a:portasm.S.o": { ".dram0.data": 3084, ".iram0.text": 416, "flash_total": 3500, "ram_st_total": 3500 }, "libspi_flash.a:spi_flash_chip_generic.c.o": { ".dram0.data": 554, ".iram0.text": 2529, "flash_total": 3083, "ram_st_total": 3083 }, "libesp_hw_support.a:intr_alloc.c.o": { ".dram0.bss": 22, ".dram0.data": 8, ".flash.rodata": 198, ".flash.text": 1958, ".iram0.text": 717, "flash_total": 2881, "ram_st_total": 747 }, "no-rtti\\libc.a:lib_a-mprec.o": { ".flash.rodata": 409, ".flash.text": 2340, "flash_total": 2749, "ram_st_total": 0 }, "libdriver.a:uart.c.o": { ".dram0.bss": 12, ".dram0.data": 56, ".flash.rodata": 511, ".flash.text": 2091, "flash_total": 2658, "ram_st_total": 68 }, "libesp_system.a:panic_arch.c.o": { ".flash.rodata": 1538, ".flash.text": 715, "flash_total": 2253, "ram_st_total": 0 }, "libhal.a:spi_flash_hal_iram.c.o": { ".iram0.text": 2250, "flash_total": 2250, "ram_st_total": 2250 }, "libvfs.a:vfs.c.o": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 111, ".flash.text": 1935, "flash_total": 2238, "ram_st_total": 232 }, "libesp_hw_support.a:rtc_clk.c.o": { ".dram0.bss": 8, ".dram0.data": 171, ".iram0.text": 2059, "flash_total": 2230, "ram_st_total": 2238 }, "libfreertos.a:xtensa_vectors.S.o": { ".dram0.data": 32, ".flash.rodata": 48, ".iram0.text": 1464, ".iram0.vectors": 425, "flash_total": 1969, "ram_st_total": 1921 }, "libesp_system.a:task_wdt.c.o": { ".dram0.bss": 12, ".dram0.data": 53, ".flash.rodata": 591, ".flash.text": 1319, "flash_total": 1963, "ram_st_total": 65 }, "libhal.a:spi_flash_hal_gpspi.c.o": { ".iram0.text": 1842, "flash_total": 1842, "ram_st_total": 1842 }, "libesp_hw_support.a:rtc_init.c.o": { ".flash.rodata": 70, ".flash.text": 1703, "flash_total": 1773, "ram_st_total": 0 }, "libspi_flash.a:esp_flash_api.c.o": { ".dram0.data": 20, ".flash.rodata": 762, ".flash.text": 89, ".iram0.text": 862, "flash_total": 1733, "ram_st_total": 882 }, "libspi_flash.a:flash_mmap.c.o": { ".dram0.bss": 520, ".flash.rodata": 240, ".flash.text": 166, ".iram0.text": 1298, "flash_total": 1704, "ram_st_total": 1818 }, "libfreertos.a:port.c.o": { ".dram0.bss": 24, ".flash.rodata": 541, ".flash.text": 147, ".iram0.text": 945, "flash_total": 1633, "ram_st_total": 969 }, "libheap.a:heap_caps.c.o": { ".dram0.bss": 4, ".dram0.data": 4, ".flash.rodata": 355, ".flash.text": 261, ".iram0.text": 1003, "flash_total": 1623, "ram_st_total": 1011 }, "libhal.a:wdt_hal_iram.c.o": { ".iram0.text": 1493, "flash_total": 1493, "ram_st_total": 1493 }, "libdriver.a:periph_ctrl.c.o": { ".dram0.bss": 37, ".dram0.data": 8, ".flash.rodata": 85, ".flash.text": 1377, "flash_total": 1470, "ram_st_total": 45 }, "libesp_system.a:cpu_start.c.o": { ".dram0.bss": 5, ".flash.rodata": 334, ".flash.text": 371, ".iram0.text": 732, "flash_total": 1437, "ram_st_total": 737 }, "libesp_ringbuf.a:ringbuf.c.o": { ".flash.rodata": 512, ".iram0.text": 873, "flash_total": 1385, "ram_st_total": 873 }, "libspi_flash.a:cache_utils.c.o": { ".dram0.bss": 14, ".dram0.data": 4, ".flash.rodata": 570, ".flash.text": 92, ".iram0.text": 685, "flash_total": 1351, "ram_st_total": 703 }, "libheap.a:heap_caps_init.c.o": { ".dram0.bss": 4, ".flash.rodata": 430, ".flash.text": 905, "flash_total": 1335, "ram_st_total": 4 }, "libesp_system.a:startup.c.o": { ".dram0.bss": 11, ".dram0.data": 8, ".flash.rodata": 505, ".flash.text": 748, ".iram0.text": 69, "flash_total": 1330, "ram_st_total": 88 }, "libnewlib.a:locks.c.o": { ".dram0.bss": 168, ".dram0.data": 8, ".flash.rodata": 344, ".flash.text": 122, ".iram0.text": 782, "flash_total": 1256, "ram_st_total": 958 }, "libspi_flash.a:partition.c.o": { ".dram0.bss": 8, ".flash.rodata": 268, ".flash.text": 938, "flash_total": 1206, "ram_st_total": 8 }, "libhal.a:systimer_hal.c.o": { ".dram0.data": 85, ".iram0.text": 1052, "flash_total": 1137, "ram_st_total": 1137 }, "libxtensa.a:xtensa_intr_asm.S.o": { ".dram0.data": 1024, ".iram0.text": 51, "flash_total": 1075, "ram_st_total": 1075 }, "libesp_system.a:panic.c.o": { ".dram0.bss": 5, ".dram0.data": 12, ".flash.rodata": 147, ".flash.text": 875, ".iram0.text": 12, "flash_total": 1046, "ram_st_total": 29 }, "libspi_flash.a:memspi_host_driver.c.o": { ".dram0.data": 397, ".iram0.text": 637, "flash_total": 1034, "ram_st_total": 1034 }, "libesp_system.a:clk.c.o": { ".flash.rodata": 212, ".flash.text": 802, "flash_total": 1014, "ram_st_total": 0 }, "libesp_timer.a:esp_timer.c.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 72, ".flash.text": 505, ".iram0.text": 282, "flash_total": 867, "ram_st_total": 298 }, "libheap.a:memory_layout_utils.c.o": { ".flash.rodata": 283, ".flash.text": 575, "flash_total": 858, "ram_st_total": 0 }, "libesp_system.a:debug_helpers.c.o": { ".flash.rodata": 73, ".iram0.text": 747, "flash_total": 820, "ram_st_total": 747 }, "no-rtti\\libc.a:lib_a-fseeko.o": { ".flash.text": 818, "flash_total": 818, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_winbond.c.o": { ".dram0.data": 136, ".iram0.text": 659, "flash_total": 795, "ram_st_total": 795 }, "libheap.a:multi_heap.c.o": { ".dram0.data": 157, ".iram0.text": 601, "flash_total": 758, "ram_st_total": 758 }, "libesp_ipc.a:esp_ipc.c.o": { ".dram0.bss": 56, ".flash.rodata": 97, ".flash.text": 456, ".iram0.text": 188, "flash_total": 741, "ram_st_total": 244 }, "no-rtti\\libc.a:lib_a-fvwrite.o": { ".flash.text": 721, "flash_total": 721, "ram_st_total": 0 }, "libesp_system.a:panic_handler.c.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 8, ".flash.text": 634, ".iram0.text": 66, "flash_total": 716, "ram_st_total": 82 }, "no-rtti\\libc.a:lib_a-findfp.o": { ".flash.rodata": 96, ".flash.text": 612, "flash_total": 708, "ram_st_total": 0 }, "libesp_hw_support.a:rtc_time.c.o": { ".iram0.text": 675, "flash_total": 675, "ram_st_total": 675 }, "liblog.a:log.c.o": { ".dram0.bss": 264, ".dram0.data": 8, ".flash.rodata": 122, ".flash.text": 499, ".iram0.text": 42, "flash_total": 671, "ram_st_total": 314 }, "libnewlib.a:time.c.o": { ".dram0.bss": 20, ".flash.text": 509, ".iram0.text": 127, "flash_total": 636, "ram_st_total": 147 }, "libesp_timer.a:esp_timer_impl_systimer.c.o": { ".dram0.bss": 12, ".dram0.data": 24, ".flash.rodata": 125, ".flash.text": 286, ".iram0.text": 198, "flash_total": 633, "ram_st_total": 234 }, "libfreertos.a:port_systick.c.o": { ".dram0.bss": 12, ".flash.rodata": 192, ".iram0.text": 394, "flash_total": 586, "ram_st_total": 406 }, "libspi_flash.a:esp_flash_spi_init.c.o": { ".dram0.bss": 4, ".dram0.data": 68, ".flash.rodata": 261, ".flash.text": 243, "flash_total": 572, "ram_st_total": 72 }, "no-rtti\\libc.a:lib_a-fflush.o": { ".flash.text": 552, "flash_total": 552, "ram_st_total": 0 }, "libhal.a:interrupt_descriptor_table.c.o": { ".flash.rodata": 512, ".flash.text": 12, "flash_total": 524, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_os_func_app.c.o": { ".dram0.data": 52, ".flash.rodata": 95, ".flash.text": 44, ".iram0.text": 324, "flash_total": 515, "ram_st_total": 376 }, "libesp_system.a:crosscore_int.c.o": { ".dram0.bss": 8, ".dram0.data": 8, ".flash.rodata": 120, ".flash.text": 142, ".iram0.text": 229, "flash_total": 499, "ram_st_total": 245 }, "libesp_system.a:system_internal.c.o": { ".flash.rodata": 16, ".iram0.text": 475, "flash_total": 491, "ram_st_total": 475 }, "libapp_update.a:esp_app_desc.c.o": { ".dram0.bss": 8, ".dram0.data": 1, ".flash.appdesc": 256, ".flash.rodata": 4, ".flash.text": 31, ".iram0.text": 194, "flash_total": 486, "ram_st_total": 203 }, "libesp_hw_support.a:rtc_sleep.c.o": { ".iram0.text": 476, "flash_total": 476, "ram_st_total": 476 }, "libmain.a:hello_world_main.c.o": { ".flash.rodata": 232, ".flash.text": 228, "flash_total": 460, "ram_st_total": 0 }, "libfreertos.a:port_common.c.o": { ".dram0.bss": 8, ".flash.rodata": 214, ".flash.text": 146, ".iram0.text": 98, "flash_total": 458, "ram_st_total": 106 }, "libhal.a:spi_flash_hal.c.o": { ".flash.rodata": 96, ".flash.text": 351, "flash_total": 447, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.o": { ".iram0.text": 444, "flash_total": 444, "ram_st_total": 444 }, "libhal.a:uart_hal.c.o": { ".flash.text": 432, "flash_total": 432, "ram_st_total": 0 }, "libfreertos.a:xtensa_context.S.o": { ".iram0.text": 390, "flash_total": 390, "ram_st_total": 390 }, "no-rtti\\libc.a:lib_a-locale.o": { ".dram0.data": 4, ".flash.rodata": 374, "flash_total": 378, "ram_st_total": 4 }, "libesp_ipc.a:esp_ipc_isr.c.o": { ".dram0.bss": 16, ".dram0.data": 4, ".flash.rodata": 144, ".flash.text": 187, ".iram0.text": 19, "flash_total": 354, "ram_st_total": 39 }, "libspi_flash.a:spi_flash_chip_gd.c.o": { ".dram0.data": 123, ".iram0.text": 202, "flash_total": 325, "ram_st_total": 325 }, "libheap.a:memory_layout.c.o": { ".flash.rodata": 315, "flash_total": 315, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-refill.o": { ".flash.text": 312, "flash_total": 312, "ram_st_total": 0 }, "libxt_hal.a:windowspill_asm.o": { ".iram0.text": 311, "flash_total": 311, "ram_st_total": 311 }, "libesp_system.a:freertos_hooks.c.o": { ".dram0.bss": 128, ".dram0.data": 8, ".flash.text": 247, ".iram0.text": 47, "flash_total": 302, "ram_st_total": 183 }, "libnewlib.a:esp_time_impl.c.o": { ".dram0.bss": 12, ".flash.text": 281, "flash_total": 281, "ram_st_total": 12 }, "no-rtti\\libc.a:lib_a-ftello.o": { ".flash.text": 278, "flash_total": 278, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-fclose.o": { ".flash.text": 270, "flash_total": 270, "ram_st_total": 0 }, "libapp_update.a:esp_ota_ops.c.o": { ".dram0.bss": 4, ".flash.rodata": 121, ".flash.text": 148, "flash_total": 269, "ram_st_total": 4 }, "no-rtti\\libc.a:lib_a-makebuf.o": { ".flash.text": 263, "flash_total": 263, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_mxic.c.o": { ".dram0.data": 190, ".iram0.text": 70, "flash_total": 260, "ram_st_total": 260 }, "libhal.a:soc_hal.c.o": { ".dram0.data": 24, ".iram0.text": 234, "flash_total": 258, "ram_st_total": 258 }, "no-rtti\\libc.a:lib_a-ctype_.o": { ".flash.rodata": 257, "flash_total": 257, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-reent.o": { ".flash.text": 252, "flash_total": 252, "ram_st_total": 0 }, "libesp_system.a:esp_err.c.o": { ".dram0.data": 108, ".iram0.text": 140, "flash_total": 248, "ram_st_total": 248 }, "libhal.a:brownout_hal.c.o": { ".flash.text": 244, "flash_total": 244, "ram_st_total": 0 }, "libesp_system.a:int_wdt.c.o": { ".dram0.bss": 9, ".flash.text": 152, ".iram0.text": 90, "flash_total": 242, "ram_st_total": 99 }, "libesp_timer.a:system_time.c.o": { ".dram0.bss": 8, ".flash.rodata": 80, ".flash.text": 126, ".iram0.text": 35, "flash_total": 241, "ram_st_total": 43 }, "libesp_hw_support.a:esp_clk.c.o": { ".dram0.bss": 4, ".flash.text": 194, ".iram0.text": 25, ".rtc.data": 16, "flash_total": 235, "ram_st_total": 45 }, "libspi_flash.a:spi_flash_chip_issi.c.o": { ".dram0.data": 125, ".iram0.text": 108, "flash_total": 233, "ram_st_total": 233 }, "libnewlib.a:newlib_init.c.o": { ".dram0.bss": 240, ".dram0.data": 156, ".flash.text": 73, "flash_total": 229, "ram_st_total": 396 }, "no-rtti\\libc.a:lib_a-wsetup.o": { ".flash.text": 223, "flash_total": 223, "ram_st_total": 0 }, "libpthread.a:pthread_local_storage.c.o": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.text": 213, "flash_total": 221, "ram_st_total": 12 }, "no-rtti\\libc.a:lib_a-snprintf.o": { ".flash.text": 217, "flash_total": 217, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-fopen.o": { ".flash.text": 216, "flash_total": 216, "ram_st_total": 0 }, "libhal.a:spi_flash_encrypt_hal_iram.c.o": { ".iram0.text": 213, "flash_total": 213, "ram_st_total": 213 }, "liblog.a:log_freertos.c.o": { ".dram0.bss": 8, ".iram0.text": 205, "flash_total": 205, "ram_st_total": 213 }, "libnewlib.a:abort.c.o": { ".dram0.data": 38, ".iram0.text": 157, "flash_total": 195, "ram_st_total": 195 }, "no-rtti\\libc.a:lib_a-puts.o": { ".flash.rodata": 0, ".flash.text": 190, "flash_total": 190, "ram_st_total": 0 }, "libxtensa.a:xtensa_intr.c.o": { ".flash.rodata": 35, ".flash.text": 126, ".iram0.text": 26, "flash_total": 187, "ram_st_total": 26 }, "no-rtti\\libc.a:lib_a-stdio.o": { ".flash.text": 182, "flash_total": 182, "ram_st_total": 0 }, "libesp_hw_support.a:regi2c_ctrl.c.o": { ".dram0.data": 8, ".iram0.text": 171, "flash_total": 179, "ram_st_total": 179 }, "libspi_flash.a:spi_flash_chip_boya.c.o": { ".dram0.data": 125, ".iram0.text": 52, "flash_total": 177, "ram_st_total": 177 }, "libfreertos.a:list.c.o": { ".iram0.text": 164, "flash_total": 164, "ram_st_total": 164 }, "libesp_hw_support.a:cpu_util.c.o": { ".flash.rodata": 20, ".iram0.text": 137, "flash_total": 157, "ram_st_total": 137 }, "libnewlib.a:heap.c.o": { ".iram0.text": 151, "flash_total": 151, "ram_st_total": 151 }, "libesp_system.a:highint_hdl.S.o": { ".iram0.text": 147, "flash_total": 147, "ram_st_total": 147 }, "libesp_ipc.a:esp_ipc_isr_handler.S.o": { ".dram0.data": 16, ".iram0.text": 125, "flash_total": 141, "ram_st_total": 141 }, "no-rtti\\libc.a:lib_a-assert.o": { ".flash.rodata": 60, ".flash.text": 72, "flash_total": 132, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-flags.o": { ".flash.text": 128, "flash_total": 128, "ram_st_total": 0 }, "libesp_system.a:esp_system.c.o": { ".dram0.bss": 20, ".flash.text": 70, ".iram0.text": 56, "flash_total": 126, "ram_st_total": 76 }, "no-rtti\\libc.a:lib_a-fwalk.o": { ".flash.text": 119, "flash_total": 119, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-printf.o": { ".flash.text": 112, "flash_total": 112, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_os_func_noos.c.o": { ".dram0.data": 36, ".iram0.text": 72, "flash_total": 108, "ram_st_total": 108 }, "libhal.a:uart_hal_iram.c.o": { ".flash.text": 105, "flash_total": 105, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-s_frexp.o": { ".flash.text": 100, "flash_total": 100, "ram_st_total": 0 }, "libspi_flash.a:flash_ops.c.o": { ".dram0.bss": 4, ".dram0.data": 24, ".flash.text": 33, ".iram0.text": 41, "flash_total": 98, "ram_st_total": 69 }, "libpthread.a:pthread.c.o": { ".dram0.bss": 8, ".flash.text": 97, "flash_total": 97, "ram_st_total": 8 }, "no-rtti\\libc.a:lib_a-vprintf.o": { ".flash.text": 94, "flash_total": 94, "ram_st_total": 0 }, "libesp_system.a:cache_err_int.c.o": { ".flash.text": 78, ".iram0.text": 7, "flash_total": 85, "ram_st_total": 7 }, "no-rtti\\libc.a:lib_a-fiprintf.o": { ".flash.text": 84, "flash_total": 84, "ram_st_total": 0 }, "libhal.a:mpu_hal.c.o": { ".flash.text": 72, "flash_total": 72, "ram_st_total": 0 }, "libesp_system.a:panic_handler_asm.S.o": { ".iram0.text": 66, "flash_total": 66, "ram_st_total": 66 }, "no-rtti\\libc.a:lib_a-wctomb_r.o": { ".flash.text": 65, "flash_total": 65, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-mbtowc_r.o": { ".flash.text": 64, "flash_total": 64, "ram_st_total": 0 }, "libnewlib.a:reent_init.c.o": { ".iram0.text": 63, "flash_total": 63, "ram_st_total": 63 }, "libhal.a:interrupt_controller_hal.c.o": { ".flash.text": 59, "flash_total": 59, "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.o": { ".flash.text": 58, "flash_total": 58, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-fseek.o": { ".flash.text": 49, "flash_total": 49, "ram_st_total": 0 }, "libxt_hal.a:state_asm--restore_extra_nw.o": { ".iram0.text": 47, "flash_total": 47, "ram_st_total": 47 }, "libxt_hal.a:state_asm--save_extra_nw.o": { ".iram0.text": 47, "flash_total": 47, "ram_st_total": 47 }, "no-rtti\\libc.a:lib_a-localeconv.o": { ".flash.text": 47, "flash_total": 47, "ram_st_total": 0 }, "libfreertos.a:xtensa_vector_defaults.S.o": { ".iram0.text": 46, "flash_total": 46, "ram_st_total": 46 }, "libhal.a:cpu_hal.c.o": { ".iram0.text": 42, "flash_total": 42, "ram_st_total": 42 }, "no-rtti\\libgcc.a:_divdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_moddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_udivdi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_umoddi3.o": { ".flash.rodata": 40, "flash_total": 40, "ram_st_total": 0 }, "libesp_system.a:brownout.c.o": { ".flash.rodata": 5, ".flash.text": 30, "flash_total": 35, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_drivers.c.o": { ".dram0.data": 32, "flash_total": 32, "ram_st_total": 32 }, "libxt_hal.a:interrupts--intlevel.o": { ".flash.rodata": 32, "flash_total": 32, "ram_st_total": 0 }, "libnewlib.a:syscalls.c.o": { ".flash.text": 31, "flash_total": 31, "ram_st_total": 0 }, "libesp_hw_support.a:chip_info.c.o": { ".flash.text": 29, "flash_total": 29, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-sysgettod.o": { ".flash.text": 28, "flash_total": 28, "ram_st_total": 0 }, "libesp_system.a:debug_helpers_asm.S.o": { ".iram0.text": 26, "flash_total": 26, "ram_st_total": 26 }, "libesp_rom.a:esp_rom_uart.c.o": { ".iram0.text": 24, "flash_total": 24, "ram_st_total": 24 }, "libbootloader_support.a:bootloader_flash_config_esp32s3.c.o": { ".flash.text": 22, "flash_total": 22, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_mem.c.o": { ".flash.text": 15, "flash_total": 15, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-errno.o": { ".flash.text": 13, "flash_total": 13, "ram_st_total": 0 }, "libnewlib.a:pthread.c.o": { ".flash.text": 12, "flash_total": 12, "ram_st_total": 0 }, "(exe):crtend.o": { ".flash.rodata": 8, "flash_total": 8, "ram_st_total": 0 }, "libesp_pm.a:pm_impl.c.o": { ".flash.text": 8, "flash_total": 8, "ram_st_total": 0 }, "(exe):crti.o": { ".flash.text": 3, ".iram0.vectors": 3, "flash_total": 6, "ram_st_total": 3 }, "libcxx.a:cxx_guards.cpp.o": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "libesp_system.a:ubsan.c.o": { ".iram0.text": 5, "flash_total": 5, "ram_st_total": 5 }, "(exe):crtbegin.o": { ".flash.rodata": 4, "flash_total": 4, "ram_st_total": 0 }, "libdriver.a:spi_bus_lock.c.o": { ".flash.rodata": 4, "flash_total": 4, "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.c.o": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "(exe):crt0.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):crtn.o": { "flash_total": 0, "ram_st_total": 0 }, "(exe):project_elf_src_esp32s3.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common_loader.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32s3.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random_esp32s3.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:gdma.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:gpio.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:rtc_io.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:rtc_module.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:spi_common.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_hw_support.a:dport_access.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_hw_support.a:esp_crypto_lock.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_ipc.a:esp_ipc_isr_routines.S.o": { "flash_total": 0, "ram_st_total": 0 }, "libesp_pm.a:pm_locks.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:gdma_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:gpio_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:rtc_io_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:sha_hal.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_crypto_shared_gdma.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha256.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha_gdma_impl.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gdma_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_io_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:spi_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:uart_periph.c.o": { "flash_total": 0, "ram_st_total": 0 }, "libxt_hal.a:int_asm--set_intclear.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-bzero.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-environ.o": { ".dram0.bss": 4, "flash_total": 0, "ram_st_total": 4 }, "no-rtti\\libc.a:lib_a-envlock.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-fprintf.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-fputs.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-fwrite.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-getenv_r.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-gettzinfo.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-gmtime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-impure.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-iswspace.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-iswspace_l.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-itoa.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-lcltime_r.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-mbrtowc.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-memchr.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-memcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-memcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-memmove.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-memset.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-month_lengths.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-qsort.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-sccl.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-siscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strcat.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strcmp.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strcspn.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strerror.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strerror_r.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strlcat.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strlcpy.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strlen.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strncmp.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strncpy.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strstr.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strtol.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strtoll.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strtoul.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-strtoull.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-svfiscanf.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-tzcalc_limits.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-tzlock.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-tzset.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-tzset_r.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-tzvars.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-u_strerr.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-ungetc.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libc.a:lib_a-utoa.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_addsubdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_bswapdi2.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_cmpdf2.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_divdf3.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_fixdfsi.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_floatsidf.o": { "flash_total": 0, "ram_st_total": 0 }, "no-rtti\\libgcc.a:_muldf3.o": { "flash_total": 0, "ram_st_total": 0 } } { ".dram0.bss": { "ref_counts": 37, "p_uart_obj": 12 }, ".dram0.data": { "uart_context": 48, "periph_spinlock": 8, "uart_selectlock": 8 }, ".flash.appdesc": {}, ".flash.rodata": { "periph_module_enable.str1.4": 64, "uart_disable_intr_mask_and_return_prev.str1.4": 54, "uart_pattern_pop_pos.str1.4": 49, "uart_set_stop_bits.str1.4": 46, "uart_set_word_length.str1.4": 46, "uart_flush_input.str1.4": 45, "__FUNCTION__$8051": 39, "__FUNCTION__$8043": 27, "__FUNCTION__$7806": 22, "__FUNCTION__$7737": 21, "__FUNCTION__$7742": 21, "__func__$4997": 21, "__FUNCTION__$7747": 19, "__FUNCTION__$7752": 19, "__FUNCTION__$7767": 18, "__FUNCTION__$7772": 18, "__FUNCTION__$7978": 18, "__FUNCTION__$8055": 17, "__FUNCTION__$7757": 16, "__FUNCTION__$7762": 16, "g_spi_lock_main_flash_dev": 4 }, ".flash.rodata_noload": {}, ".flash.text": { "periph_module_enable": 1131, "uart_flush_input": 509, "uart_wait_tx_done": 393, "uart_set_stop_bits": 130, "uart_set_word_length": 130, "periph_ll_get_rst_en_reg": 125, "uart_disable_intr_mask_and_return_prev": 122, "periph_ll_get_clk_en_reg": 121, "uart_get_bufferedlen": 108, "uart_enable_intr_mask": 100, "uart_get_baudrate": 88, "uart_set_parity": 88, "uart_set_baudrate": 84, "uart_pattern_queue_update": 74, "uart_get_parity": 68, "uart_get_stop_bits": 68, "uart_get_word_length": 64, "uart_is_driver_installed": 30, "uart_set_select_notif_callback": 23, "uart_get_selectlock": 12 }, ".iram0.bss": {}, ".iram0.data": {}, ".iram0.text": {}, ".iram0.vectors": {}, ".noinit": {}, ".rtc.bss": {}, ".rtc.data": {}, ".rtc.text": {}, ".rtc_noinit": {} } *** Producing JSON file output... *** Producing text file output... *** Running idf_size_tests.py... Total sizes: Total image size: 0 bytes (.bin may be padded larger)