*** Building project for esp32... *** Running mem_test.py for esp32... Test complete without errors *** Building project for esp32s2... *** Running mem_test.py for esp32s2... Test complete without errors *** Building project for esp32s3... *** Running mem_test.py for esp32s3... Test complete without errors *** Building project for esp32c3... *** Running mem_test.py for esp32c3... Test complete without errors *** 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.obj 0 1 1607 0 0 0 2216 3824 0 0 3823 esp_image_format.c.obj 0 8 1291 0 0 0 2316 3615 0 0 3607 bootloader_esp32.c.obj 0 0 891 1610 0 0 26 2527 0 0 2527 rtc_clk.c.obj 0 4 160 0 0 0 2217 2381 0 0 2377 spi_flash_rom_patch.c.ob 0 0 0 0 0 0 2110 2110 0 0 2110 bootloader_flash.c.obj 4 1 649 0 0 0 898 1552 0 0 1551 rtc_clk_init.c.obj 0 0 559 773 0 0 0 1332 0 0 1332 bootloader_random.c.obj 0 0 118 0 0 0 1057 1175 0 0 1175 bootloader_common.c.obj 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.obj 0 0 197 705 0 0 0 902 0 0 902 bootloader_sha.c.obj 0 4 322 0 0 0 479 805 0 0 801 flash_partitions.c.obj 0 0 355 0 0 0 365 720 0 0 720 rtc_wdt.c.obj 0 0 0 0 0 0 710 710 0 0 710 bootloader_init.c.obj 0 24 348 352 0 0 0 724 0 0 700 flash_qio_mode.c.obj 0 0 0 502 0 0 0 502 0 0 502 rtc_init.c.obj 0 0 0 301 0 0 0 301 0 0 301 bootloader_start.c.obj 0 0 59 143 0 0 0 202 0 0 202 bootloader_clock.c.obj 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.obj 0 0 0 0 0 0 34 34 0 0 34 cpu_util.c.obj 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.obj 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.obj 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.obj 12 700 5737 0 6449 0 451 6200 esp_err_to_name.c.obj 0 0 0 0 0 53 5101 5154 vfs_uart.c.obj 116 8 0 0 124 3758 783 4657 panic.c.obj 2029 5 2223 0 4257 0 0 4252 portasm.S.obj 3084 0 476 0 3560 0 0 3560 intr_alloc.c.obj 8 22 656 0 686 1681 704 3049 queue.c.obj 0 0 2411 0 2411 0 366 2777 uart.c.obj 56 12 0 0 68 2099 452 2607 multi_heap.c.obj 300 0 2245 0 2545 0 0 2545 cpu_start.c.obj 0 1 1067 0 1068 255 1073 2395 rtc_clk.c.obj 160 4 2104 0 2268 0 0 2264 vfs.c.obj 192 40 0 0 232 1892 132 2216 gpio.c.obj 32 0 0 0 32 1193 970 2195 spi_flash_hal_iram.c.obj 24 0 1798 0 1822 0 0 1822 xtensa_vectors.S.obj 8 0 1344 425 1777 0 36 1813 task_wdt.c.obj 53 4 0 0 57 1223 494 1770 spi_flash_chip_generic.c 340 0 1423 0 1763 0 0 1763 flash_mmap.c.obj 0 264 1320 0 1584 125 296 1741 cache_utils.c.obj 4 14 833 0 851 81 430 1348 heap_caps.c.obj 4 0 884 0 888 50 362 1300 timers.c.obj 8 56 1007 0 1071 0 223 1238 esp_timer_impl_lac.c.obj 8 8 514 0 530 322 389 1233 heap_caps_init.c.obj 0 4 0 0 4 834 379 1213 soc_memory_layout.c.obj 0 0 0 0 0 0 1197 1197 periph_ctrl.c.obj 8 0 0 0 8 696 488 1192 port.c.obj 0 32 737 0 769 0 340 1077 xtensa_intr_asm.S.obj 1024 0 51 0 1075 0 0 1075 bootloader_flash_config_ 0 0 1028 0 1028 17 0 1045 rtc_time.c.obj 0 0 819 0 819 0 194 1013 ringbuf.c.obj 0 0 858 0 858 0 150 1008 rtc_init.c.obj 0 0 956 0 956 0 0 956 esp_flash_api.c.obj 0 0 600 0 600 16 244 860 clk.c.obj 0 0 64 0 64 582 208 854 partition.c.obj 0 8 0 0 8 668 181 849 time.c.obj 0 32 123 0 155 719 0 842 memory_layout_utils.c.ob 0 0 0 0 0 505 295 800 rtc_wdt.c.obj 0 0 796 0 796 0 0 796 esp_timer.c.obj 8 12 280 0 300 401 104 793 dport_access.c.obj 8 40 422 0 470 189 126 745 ipc.c.obj 0 56 192 0 248 367 117 676 log.c.obj 8 264 34 0 306 484 147 673 locks.c.obj 8 0 487 0 495 5 84 584 esp_flash_spi_init.c.obj 120 4 0 0 124 191 261 572 uart_hal.c.obj 0 0 0 0 0 493 0 493 flash_qio_mode.c.obj 0 0 0 0 0 490 0 490 crosscore_int.c.obj 8 8 195 0 211 134 146 483 int_wdt.c.obj 0 1 94 0 95 341 0 435 system_api_esp32.c.obj 0 0 435 0 435 0 0 435 esp_app_desc.c.obj 0 0 109 0 109 12 256 377 lib_a-locale.o 364 0 0 0 364 0 10 374 uart_hal_iram.c.obj 0 0 0 0 0 147 222 369 xtensa_context.S.obj 0 0 367 0 367 0 0 367 esp_ota_ops.c.obj 0 4 0 0 4 147 214 361 spi_flash_hal.c.obj 0 0 0 0 0 302 48 350 brownout.c.obj 0 0 0 0 0 120 203 323 freertos_hooks.c.obj 8 128 47 0 183 243 0 298 spi_flash_chip_gd.c.obj 95 0 181 0 276 0 0 276 brownout_hal.c.obj 0 0 0 0 0 269 0 269 dport_panic_highint_hdl. 12 0 250 0 262 0 0 262 soc_hal.c.obj 24 0 234 0 258 0 0 258 memspi_host_driver.c.obj 43 0 206 0 249 0 0 249 rtc_module.c.obj 16 8 0 0 24 231 0 247 syscall_table.c.obj 144 240 0 0 384 82 0 226 debug_helpers.c.obj 0 0 217 0 217 0 0 217 spi_flash_chip_issi.c.ob 97 0 101 0 198 0 0 198 pthread_local_storage.c. 8 4 0 0 12 183 0 191 log_freertos.c.obj 0 8 188 0 196 0 0 188 gpio_periph.c.obj 0 0 0 0 0 0 160 160 cache_err_int.c.obj 0 0 56 0 56 98 0 154 heap.c.obj 0 0 151 0 151 0 0 151 xtensa_intr.c.obj 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.obj 0 0 138 0 138 0 0 138 blink.c.obj 0 0 0 0 0 72 39 111 pthread.c.obj 0 8 0 0 8 81 0 81 bootloader_mem.c.obj 0 0 0 0 0 58 20 78 cpu_util.c.obj 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.obj 20 4 14 0 38 29 0 63 reent_init.c.obj 0 0 59 0 59 0 0 59 rtc_io.c.obj 0 0 0 0 0 53 0 53 syscalls.c.obj 0 0 0 0 0 50 0 50 mpu_hal.c.obj 0 0 0 0 0 47 0 47 xtensa_vector_defaults.S 0 0 46 0 46 0 0 46 xtensa_init.c.obj 0 4 32 0 36 0 0 32 spi_flash_chip_drivers.c 20 0 0 0 20 0 0 20 pthread.c.obj 0 0 0 0 0 12 0 12 crtend.o 0 0 0 0 0 0 8 8 pm_esp32.c.obj 0 0 0 0 0 8 0 8 cpu_hal.c.obj 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.obj 0 0 0 0 0 5 0 5 crtbegin.o 0 0 0 0 0 0 4 4 FreeRTOS-openocd.c.obj 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.obj 0 0 0 0 0 0 0 0 bootloader_common.c.obj 0 0 0 0 0 0 0 0 bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0 bootloader_flash.c.obj 0 0 0 0 0 0 0 0 bootloader_random.c.obj 0 0 0 0 0 0 0 0 bootloader_sha.c.obj 0 0 0 0 0 0 0 0 bootloader_utility.c.obj 0 0 0 0 0 0 0 0 esp_image_format.c.obj 0 0 0 0 0 0 0 0 flash_partitions.c.obj 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.obj 0 0 0 0 0 0 0 0 esp_efuse_api.c.obj 0 0 0 0 0 0 0 0 esp_efuse_fields.c.obj 0 0 0 0 0 0 0 0 esp_efuse_table.c.obj 0 0 0 0 0 0 0 0 esp_efuse_utility.c.obj 0 0 0 0 0 0 0 0 hw_random.c.obj 0 0 0 0 0 0 0 0 pm_locks.c.obj 0 0 0 0 0 0 0 0 system_api.c.obj 0 0 0 0 0 0 0 0 _bswapsi2.o 0 0 0 0 0 0 0 0 esp_sha256.c.obj 0 0 0 0 0 0 0 0 sha.c.obj 0 0 0 0 0 0 0 0 gpio_hal.c.obj 0 0 0 0 0 0 0 0 rtc_io_hal.c.obj 0 0 0 0 0 0 0 0 rtc_io_periph.c.obj 0 0 0 0 0 0 0 0 spi_periph.c.obj 0 0 0 0 0 0 0 0 uart_periph.c.obj 0 0 0 0 0 0 0 0 spi_flash_rom_patch.c.ob 0 0 0 0 0 0 0 0 md5-internal.c.obj 0 0 0 0 0 0 0 0 debug_helpers_asm.S.obj 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.obj 12 700 5737 0 6449 0 451 6200 esp_err_to_name.c.obj 0 0 0 0 0 53 5101 5154 vfs_uart.c.obj 116 8 0 0 124 3758 783 4657 panic.c.obj 2029 5 2223 0 4257 0 0 4252 portasm.S.obj 3084 0 476 0 3560 0 0 3560 intr_alloc.c.obj 8 22 656 0 686 1681 704 3049 queue.c.obj 0 0 2411 0 2411 0 366 2777 uart.c.obj 56 12 0 0 68 2099 452 2607 multi_heap.c.obj 300 0 2245 0 2545 0 0 2545 cpu_start.c.obj 0 1 1067 0 1068 255 1073 2395 rtc_clk.c.obj 160 4 2104 0 2268 0 0 2264 vfs.c.obj 192 40 0 0 232 1892 132 2216 gpio.c.obj 32 0 0 0 32 1193 970 2195 spi_flash_hal_iram.c.obj 24 0 1798 0 1822 0 0 1822 xtensa_vectors.S.obj 8 0 1344 425 1777 0 36 1813 task_wdt.c.obj 53 4 0 0 57 1223 494 1770 spi_flash_chip_generic.c 340 0 1423 0 1763 0 0 1763 flash_mmap.c.obj 0 264 1320 0 1584 125 296 1741 cache_utils.c.obj 4 14 833 0 851 81 430 1348 heap_caps.c.obj 4 0 884 0 888 50 362 1300 timers.c.obj 8 56 1007 0 1071 0 223 1238 esp_timer_impl_lac.c.obj 8 8 514 0 530 322 389 1233 heap_caps_init.c.obj 0 4 0 0 4 834 379 1213 soc_memory_layout.c.obj 0 0 0 0 0 0 1197 1197 periph_ctrl.c.obj 8 0 0 0 8 696 488 1192 port.c.obj 0 32 737 0 769 0 340 1077 xtensa_intr_asm.S.obj 1024 0 51 0 1075 0 0 1075 bootloader_flash_config_ 0 0 1028 0 1028 17 0 1045 rtc_time.c.obj 0 0 819 0 819 0 194 1013 ringbuf.c.obj 0 0 858 0 858 0 150 1008 rtc_init.c.obj 0 0 956 0 956 0 0 956 esp_flash_api.c.obj 0 0 600 0 600 16 244 860 clk.c.obj 0 0 64 0 64 582 208 854 partition.c.obj 0 8 0 0 8 668 181 849 time.c.obj 0 32 123 0 155 719 0 842 memory_layout_utils.c.ob 0 0 0 0 0 505 295 800 rtc_wdt.c.obj 0 0 796 0 796 0 0 796 esp_timer.c.obj 8 12 280 0 300 401 104 793 dport_access.c.obj 8 40 422 0 470 189 126 745 ipc.c.obj 0 56 192 0 248 367 117 676 log.c.obj 8 264 34 0 306 484 147 673 locks.c.obj 8 0 487 0 495 5 84 584 esp_flash_spi_init.c.obj 120 4 0 0 124 191 261 572 uart_hal.c.obj 0 0 0 0 0 493 0 493 flash_qio_mode.c.obj 0 0 0 0 0 490 0 490 crosscore_int.c.obj 8 8 195 0 211 134 146 483 int_wdt.c.obj 0 1 94 0 95 341 0 435 system_api_esp32.c.obj 0 0 435 0 435 0 0 435 esp_app_desc.c.obj 0 0 109 0 109 12 256 377 lib_a-locale.o 364 0 0 0 364 0 10 374 uart_hal_iram.c.obj 0 0 0 0 0 147 222 369 xtensa_context.S.obj 0 0 367 0 367 0 0 367 esp_ota_ops.c.obj 0 4 0 0 4 147 214 361 spi_flash_hal.c.obj 0 0 0 0 0 302 48 350 brownout.c.obj 0 0 0 0 0 120 203 323 freertos_hooks.c.obj 8 128 47 0 183 243 0 298 spi_flash_chip_gd.c.obj 95 0 181 0 276 0 0 276 brownout_hal.c.obj 0 0 0 0 0 269 0 269 dport_panic_highint_hdl. 12 0 250 0 262 0 0 262 soc_hal.c.obj 24 0 234 0 258 0 0 258 memspi_host_driver.c.obj 43 0 206 0 249 0 0 249 rtc_module.c.obj 16 8 0 0 24 231 0 247 syscall_table.c.obj 144 240 0 0 384 82 0 226 debug_helpers.c.obj 0 0 217 0 217 0 0 217 spi_flash_chip_issi.c.ob 97 0 101 0 198 0 0 198 pthread_local_storage.c. 8 4 0 0 12 183 0 191 log_freertos.c.obj 0 8 188 0 196 0 0 188 gpio_periph.c.obj 0 0 0 0 0 0 160 160 cache_err_int.c.obj 0 0 56 0 56 98 0 154 heap.c.obj 0 0 151 0 151 0 0 151 xtensa_intr.c.obj 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.obj 0 0 138 0 138 0 0 138 blink.c.obj 0 0 0 0 0 72 39 111 pthread.c.obj 0 8 0 0 8 81 0 81 bootloader_mem.c.obj 0 0 0 0 0 58 20 78 cpu_util.c.obj 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.obj 20 4 14 0 38 29 0 63 reent_init.c.obj 0 0 59 0 59 0 0 59 rtc_io.c.obj 0 0 0 0 0 53 0 53 syscalls.c.obj 0 0 0 0 0 50 0 50 mpu_hal.c.obj 0 0 0 0 0 47 0 47 xtensa_vector_defaults.S 0 0 46 0 46 0 0 46 xtensa_init.c.obj 0 4 32 0 36 0 0 32 spi_flash_chip_drivers.c 20 0 0 0 20 0 0 20 pthread.c.obj 0 0 0 0 0 12 0 12 crtend.o 0 0 0 0 0 0 8 8 pm_esp32.c.obj 0 0 0 0 0 8 0 8 cpu_hal.c.obj 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.obj 0 0 0 0 0 5 0 5 crtbegin.o 0 0 0 0 0 0 4 4 FreeRTOS-openocd.c.obj 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.obj 0 0 0 0 0 0 0 0 bootloader_common.c.obj 0 0 0 0 0 0 0 0 bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0 bootloader_flash.c.obj 0 0 0 0 0 0 0 0 bootloader_random.c.obj 0 0 0 0 0 0 0 0 bootloader_sha.c.obj 0 0 0 0 0 0 0 0 bootloader_utility.c.obj 0 0 0 0 0 0 0 0 esp_image_format.c.obj 0 0 0 0 0 0 0 0 flash_partitions.c.obj 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.obj 0 0 0 0 0 0 0 0 esp_efuse_api.c.obj 0 0 0 0 0 0 0 0 esp_efuse_fields.c.obj 0 0 0 0 0 0 0 0 esp_efuse_table.c.obj 0 0 0 0 0 0 0 0 esp_efuse_utility.c.obj 0 0 0 0 0 0 0 0 hw_random.c.obj 0 0 0 0 0 0 0 0 pm_locks.c.obj 0 0 0 0 0 0 0 0 system_api.c.obj 0 0 0 0 0 0 0 0 _bswapsi2.o 0 0 0 0 0 0 0 0 esp_sha256.c.obj 0 0 0 0 0 0 0 0 sha.c.obj 0 0 0 0 0 0 0 0 gpio_hal.c.obj 0 0 0 0 0 0 0 0 rtc_io_hal.c.obj 0 0 0 0 0 0 0 0 rtc_io_periph.c.obj 0 0 0 0 0 0 0 0 spi_periph.c.obj 0 0 0 0 0 0 0 0 uart_periph.c.obj 0 0 0 0 0 0 0 0 spi_flash_rom_patch.c.ob 0 0 0 0 0 0 0 0 md5-internal.c.obj 0 0 0 0 0 0 0 0 debug_helpers_asm.S.obj 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 pcTaskGetName 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.obj 12 660 4954 0 5626 0 406 5372 esp_err_to_name.c.obj 0 0 0 0 0 53 5101 5154 panic.c.obj 2552 1 2321 0 4874 0 0 4873 vfs_uart.c.obj 80 8 0 0 88 3689 423 4192 lib_a-dtoa.o 0 0 0 0 0 3524 13 3537 intr_alloc.c.obj 8 13 660 0 681 1682 706 3056 queue.c.obj 0 0 2397 0 2397 0 424 2821 uart.c.obj 40 8 0 0 48 2087 452 2579 multi_heap.c.obj 300 0 2273 0 2573 0 0 2573 lib_a-mprec.o 0 0 0 0 0 2144 296 2440 rtc_clk.c.obj 381 8 1867 0 2256 0 0 2248 vfs.c.obj 192 40 0 0 232 1892 132 2216 portasm.S.obj 1544 0 365 0 1909 0 0 1909 spi_flash_hal_iram.c.obj 24 0 1804 0 1828 0 0 1828 spi_flash_chip_generic.c 340 0 1417 0 1757 0 0 1757 task_wdt.c.obj 53 4 0 0 57 1190 496 1739 flash_mmap.c.obj 0 392 1200 0 1592 124 252 1576 heap_caps.c.obj 4 0 898 0 902 50 362 1314 xtensa_vectors.S.obj 0 0 864 425 1289 0 0 1289 rtc_init.c.obj 0 0 1255 0 1255 0 8 1263 timers.c.obj 8 56 987 0 1051 0 223 1218 heap_caps_init.c.obj 0 4 0 0 4 838 379 1217 cpu_start.c.obj 0 0 536 0 536 152 489 1177 esp_timer_impl_systimer. 8 8 388 0 404 252 442 1090 ringbuf.c.obj 0 0 858 0 858 0 150 1008 periph_ctrl.c.obj 8 0 0 0 8 661 272 941 clk.c.obj 0 0 34 0 34 626 281 941 lib_a-fseeko.o 0 0 0 0 0 910 0 910 partition.c.obj 0 8 0 0 8 679 181 860 esp_flash_api.c.obj 0 0 600 0 600 16 240 856 time.c.obj 0 32 115 0 147 719 0 834 memory_layout_utils.c.ob 0 0 0 0 0 509 295 804 rtc_wdt.c.obj 0 0 800 0 800 0 0 800 esp_timer.c.obj 8 12 280 0 300 405 104 797 log.c.obj 8 264 406 0 678 94 147 655 rtc_time.c.obj 0 0 626 0 626 0 0 626 esp_flash_spi_init.c.obj 120 4 0 0 124 215 281 616 locks.c.obj 8 0 487 0 495 5 84 584 xtensa_intr_asm.S.obj 512 0 51 0 563 0 0 563 port.c.obj 0 16 408 0 424 0 87 495 crosscore_int.c.obj 8 4 154 0 166 86 237 485 soc_memory_layout.c.obj 0 0 0 0 0 0 479 479 rtc_sleep.c.obj 0 0 414 0 414 0 0 414 uart_hal.c.obj 0 0 0 0 0 409 0 409 spi_flash_hal.c.obj 0 0 0 0 0 309 96 405 cache_utils.c.obj 0 8 197 0 205 21 176 394 hello_world_main.c.obj 0 0 0 0 0 192 196 388 lib_a-locale.o 364 0 0 0 364 0 10 374 timer.c.obj 16 16 0 0 32 184 170 370 lib_a-refill.o 0 0 0 0 0 368 0 368 esp_ota_ops.c.obj 0 4 0 0 4 151 214 365 int_wdt.c.obj 0 0 59 0 59 302 0 361 system_api_esp32s2.c.obj 0 0 323 0 323 27 0 350 brownout.c.obj 0 0 0 0 0 120 203 323 windowspill_asm.o 0 0 315 0 315 0 0 315 cpu_util.c.obj 0 0 309 0 309 0 0 309 brownout_hal.c.obj 0 0 0 0 0 304 0 304 freertos_hooks.c.obj 8 64 47 0 119 243 0 298 spi_flash_chip_gd.c.obj 95 0 181 0 276 0 0 276 esp_app_desc.c.obj 0 0 0 0 0 0 256 256 memspi_host_driver.c.obj 43 0 206 0 249 0 0 249 rtc_module.c.obj 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.obj 144 240 0 0 384 70 0 214 xtensa_context.S.obj 0 0 201 0 201 0 0 201 spi_flash_chip_issi.c.ob 97 0 101 0 198 0 0 198 pthread_local_storage.c. 8 4 0 0 12 183 0 191 log_freertos.c.obj 0 8 188 0 196 0 0 188 heap.c.obj 0 0 151 0 151 0 0 151 xtensa_intr.c.obj 0 0 112 0 112 0 35 147 spi_flash_os_func_app.c. 24 0 95 0 119 25 0 144 list.c.obj 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.obj 0 0 0 0 0 96 0 96 lib_a-vprintf.o 0 0 0 0 0 94 0 94 pthread.c.obj 0 8 0 0 8 81 0 81 flash_ops.c.obj 20 4 28 0 52 29 0 77 lib_a-localeconv.o 0 0 0 0 0 63 0 63 reent_init.c.obj 0 0 59 0 59 0 0 59 rtc_io.c.obj 0 0 0 0 0 53 0 53 syscalls.c.obj 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.obj 0 0 0 0 0 43 0 43 system_api.c.obj 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.obj 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.obj 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.obj 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.obj 0 0 0 0 0 5 0 5 crtbegin.o 0 0 0 0 0 0 4 4 FreeRTOS-openocd.c.obj 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.obj 0 0 0 0 0 0 0 0 bootloader_common.c.obj 0 0 0 0 0 0 0 0 bootloader_efuse_esp32s2 0 0 0 0 0 0 0 0 bootloader_flash.c.obj 0 0 0 0 0 0 0 0 bootloader_random.c.obj 0 0 0 0 0 0 0 0 bootloader_sha.c.obj 0 0 0 0 0 0 0 0 bootloader_utility.c.obj 0 0 0 0 0 0 0 0 esp_image_format.c.obj 0 0 0 0 0 0 0 0 flash_partitions.c.obj 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.obj 0 0 0 0 0 0 0 0 spi_common.c.obj 0 0 0 0 0 0 0 0 hw_random.c.obj 0 0 0 0 0 0 0 0 pm_locks.c.obj 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.obj 0 0 0 0 0 0 0 0 platform.c.obj 0 0 0 0 0 0 0 0 platform_util.c.obj 0 0 0 0 0 0 0 0 sha256.c.obj 0 0 0 0 0 0 0 0 gpio_hal.c.obj 0 0 0 0 0 0 0 0 rtc_io_hal.c.obj 0 0 0 0 0 0 0 0 spi_flash_hal_gpspi.c.ob 0 0 0 0 0 0 0 0 timer_hal.c.obj 0 0 0 0 0 0 0 0 gpio_periph.c.obj 0 0 0 0 0 0 0 0 rtc_io_periph.c.obj 0 0 0 0 0 0 0 0 spi_periph.c.obj 0 0 0 0 0 0 0 0 uart_periph.c.obj 0 0 0 0 0 0 0 0 md5-internal.c.obj 0 0 0 0 0 0 0 0 stdatomic.c.obj 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 esp32h4... Total sizes: Used stat D/IRAM: 45656 bytes ( 282024 remain, 13.9% used) .data size: 4864 bytes .bss size: 3664 bytes .text size: 37128 bytes Used Flash size : 110492 bytes .text: 85252 bytes .rodata: 24984 bytes Total image size: 152484 bytes (.bin may be padded larger) *** Running idf_size.py for esp32h4 (target autodetected)... Total sizes: Used stat D/IRAM: 45656 bytes ( 282024 remain, 13.9% used) .data size: 4864 bytes .bss size: 3664 bytes .text size: 37128 bytes Used Flash size : 110492 bytes .text: 85252 bytes .rodata: 24984 bytes Total image size: 152484 bytes (.bin may be padded larger) *** Running idf_size.py --archives for esp32h4... Total sizes: Used stat D/IRAM: 45656 bytes ( 282024 remain, 13.9% used) .data size: 4864 bytes .bss size: 3664 bytes .text size: 37128 bytes Used Flash size : 110492 bytes .text: 85252 bytes .rodata: 24984 bytes Total image size: 152484 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 libfreertos.a 16 0 2228 10080 12324 194 3143 0 13433 libspi_flash.a 1949 0 160 7658 9767 1706 1626 0 12939 libheap.a 1961 0 8 5836 7805 1988 1207 0 10992 libesp_system.a 185 0 125 1392 1702 5548 3197 0 10322 libesp_hw_support.a 71 16 21 1920 2028 5374 998 0 8379 libvfs.a 272 0 48 0 320 6760 378 0 7410 libesp_common.a 6 0 0 0 6 56 7065 0 7127 libhal.a 85 0 0 5742 5827 994 96 0 6917 libdriver.a 44 0 35 0 79 3326 596 0 3966 libnewlib.a 194 0 440 1498 2132 1248 344 0 3284 libesp_timer.a 16 0 28 544 588 952 277 0 1789 libefuse.a 12 0 4 0 16 1186 475 0 1673 libesp_ringbuf.a 0 0 0 1002 1002 0 512 0 1514 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 libesp_pm.a 0 0 0 0 0 6 0 0 6 libcxx.a 0 0 0 0 0 2 0 0 2 *** Running idf_size.py --files for esp32h4... Total sizes: Used stat D/IRAM: 45656 bytes ( 282024 remain, 13.9% used) .data size: 4864 bytes .bss size: 3664 bytes .text size: 37128 bytes Used Flash size : 110492 bytes .text: 85252 bytes .rodata: 24984 bytes Total image size: 152484 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.obj 6 0 0 0 6 56 7065 0 7127 tasks.c.obj 8 0 664 5552 6224 0 1080 0 6640 heap_tlsf.c.obj 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.obj 80 0 8 0 88 4402 270 0 4752 queue.c.obj 0 0 0 3180 3180 0 1495 0 4675 lib_a-mprec.o 0 0 0 0 0 4252 406 0 4658 memprot.c.obj 0 0 0 772 772 2750 800 0 4322 spi_flash_chip_generic.c 554 0 0 2668 3222 0 0 0 3222 uart.c.obj 40 0 8 0 48 2588 511 0 3139 intr_alloc.c.obj 0 0 13 688 701 2128 198 0 3014 panic_arch.c.obj 0 0 0 0 0 1060 1693 0 2753 vfs.c.obj 192 0 40 0 232 2358 108 0 2658 spi_flash_hal_iram.c.obj 0 0 0 2220 2220 0 0 0 2220 task_wdt.c.obj 45 0 12 0 57 1438 478 0 1961 flash_mmap.c.obj 0 0 136 1530 1666 182 240 0 1952 esp_flash_api.c.obj 20 0 0 968 988 80 762 0 1830 heap_caps.c.obj 4 0 4 1122 1130 286 355 0 1767 ringbuf.c.obj 0 0 0 1002 1002 0 512 0 1514 spi_flash_hal_gpspi.c.ob 0 0 0 1484 1484 0 0 0 1484 esp_efuse_utility.c.obj 0 0 4 0 4 996 475 0 1471 locks.c.obj 0 0 168 924 1092 152 344 0 1420 heap_caps_init.c.obj 0 0 4 0 4 1052 338 0 1390 startup.c.obj 12 0 8 26 46 834 497 0 1369 partition.c.obj 0 0 8 0 8 1066 268 0 1334 lib_a-fseeko.o 0 0 0 0 0 1264 0 0 1264 wdt_hal_iram.c.obj 0 0 0 1158 1158 0 0 0 1158 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.obj 12 0 5 6 23 958 131 0 1107 memspi_host_driver.c.obj 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.ob 0 0 0 0 0 650 283 0 933 esp_timer.c.obj 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.obj 4 0 1556 588 2148 66 190 0 848 multi_heap.c.obj 157 0 0 678 835 0 0 0 835 periph_ctrl.c.obj 0 0 27 0 27 738 85 0 823 systimer_hal.c.obj 85 0 0 716 801 0 0 0 801 time.c.obj 0 0 20 180 200 618 0 0 798 log.c.obj 8 0 264 32 304 562 122 0 724 esp_timer_impl_systimer. 16 0 12 210 238 296 125 0 647 cpu_start.c.obj 0 0 0 432 432 42 158 0 632 esp_flash_spi_init.c.obj 68 0 4 0 72 268 261 0 597 spi_flash_os_func_app.c. 52 0 0 414 466 34 95 0 595 port_systick.c.obj 0 0 8 368 376 0 192 0 560 vectors.S.obj 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.obj 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.obj 0 0 0 0 0 248 232 0 480 lib_a-fclose.o 0 0 0 0 0 456 0 0 456 lib_a-makebuf.o 0 0 0 0 0 436 0 0 436 spi_flash_hal.c.obj 0 0 0 0 0 332 96 0 428 port_common.c.obj 0 0 0 104 104 128 186 0 418 lib_a-fopen.o 0 0 0 0 0 416 0 0 416 crosscore_int.c.obj 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 rtc_clk.c.obj 71 0 4 308 383 0 0 0 379 lib_a-puts.o 0 0 0 0 0 372 0 0 372 panic_handler.c.obj 8 0 4 82 94 266 8 0 364 esp_time_impl.c.obj 0 0 12 0 12 360 0 0 360 lib_a-fwalk.o 0 0 0 0 0 340 0 0 340 bootloader_flash.c.obj 0 0 0 340 340 0 0 0 340 freertos_hooks.c.obj 0 0 64 48 112 290 0 0 338 uart_hal.c.obj 0 0 0 0 0 334 0 0 334 lib_a-stdio.o 0 0 0 0 0 316 0 0 316 spi_flash_chip_gd.c.obj 123 0 0 190 313 0 0 0 313 esp_ota_ops.c.obj 0 0 4 0 4 186 121 0 307 int_wdt.c.obj 0 0 8 74 82 206 0 0 280 interrupt.c.obj 0 0 256 130 386 0 137 0 267 spi_flash_chip_mxic.c.ob 190 0 0 76 266 0 0 0 266 esp_err.c.obj 108 0 0 154 262 0 0 0 262 system_internal.c.obj 0 0 0 260 260 0 0 0 260 system_time.c.obj 0 0 8 38 46 142 80 0 260 lib_a-ctype_.o 0 0 0 0 0 0 257 0 257 cpu_util_esp32h4.c.obj 0 0 0 0 0 250 0 0 250 pthread_local_storage.c. 0 0 4 0 4 242 0 0 242 spi_flash_chip_issi.c.ob 125 0 0 112 237 0 0 0 237 memory_layout.c.obj 4 0 0 0 4 0 231 0 235 log_freertos.c.obj 0 0 8 232 240 0 0 0 232 newlib_init.c.obj 156 0 240 0 396 76 0 0 232 lib_a-printf.o 0 0 0 0 0 224 0 0 224 esp_clk.c.obj 0 16 4 30 50 176 0 0 222 heap.c.obj 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.obj 0 0 8 144 152 38 0 0 182 fpga_overrides.c.obj 0 0 0 0 0 72 107 0 179 lib_a-vprintf.o 0 0 0 0 0 176 0 0 176 spi_flash_chip_boya.c.ob 125 0 0 46 171 0 0 0 171 esp_system.c.obj 0 0 20 90 110 80 0 0 170 lib_a-flags.o 0 0 0 0 0 168 0 0 168 abort.c.obj 38 0 0 128 166 0 0 0 166 brownout_hal.c.obj 0 0 0 0 0 160 0 0 160 esp_efuse_api.c.obj 0 0 0 0 0 158 0 0 158 portasm.S.obj 0 0 0 154 154 0 0 0 154 lib_a-fiprintf.o 0 0 0 0 0 148 0 0 148 list.c.obj 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.obj 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.obj 24 0 4 40 68 38 0 0 102 pthread.c.obj 0 0 8 0 8 100 0 0 100 uart_hal_iram.c.obj 0 0 0 0 0 88 0 0 88 apb_backup_dma.c.obj 0 0 0 52 52 34 0 0 86 interrupt_controller_hal 0 0 0 0 0 80 0 0 80 reent_init.c.obj 0 0 0 76 76 0 0 0 76 regi2c_ctrl.c.obj 0 0 0 74 74 0 0 0 74 instruction_decode.c.obj 0 0 0 0 0 74 0 0 74 chip_info.c.obj 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.obj 0 0 0 0 0 58 0 0 58 lib_a-sysgettod.o 0 0 0 0 0 56 0 0 56 brownout.c.obj 0 0 0 0 0 38 5 0 43 lib_a-localeconv.o 0 0 0 0 0 40 0 0 40 syscalls.c.obj 0 0 0 0 0 36 0 0 36 esp_efuse_fields.c.obj 0 0 0 0 0 32 0 0 32 cpu_hal.c.obj 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.obj 0 0 0 28 28 0 0 0 28 bootloader_flash_config_ 0 0 0 0 0 26 0 0 26 rtc_time.c.obj 0 0 0 20 20 0 0 0 20 bootloader_mem.c.obj 0 0 0 0 0 14 0 0 14 esp_efuse_table.c.obj 12 0 0 0 12 0 0 0 12 pm_impl.c.obj 0 0 0 0 0 6 0 0 6 pthread.c.obj 0 0 0 0 0 6 0 0 6 spi_bus_lock.c.obj 4 0 0 0 4 0 0 0 4 FreeRTOS-openocd.c.obj 4 0 0 0 4 0 0 0 4 cxx_guards.cpp.obj 0 0 0 0 0 2 0 0 2 ubsan.c.obj 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 esp32h4... Total sizes: Used stat D/IRAM: 45656 bytes ( 282024 remain, 13.9% used) .data size: 4864 bytes .bss size: 3664 bytes .text size: 37128 bytes Used Flash size : 110492 bytes .text: 85252 bytes .rodata: 24984 bytes Total image size: 152484 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 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__.7485 : 39 __FUNCTION__.7477 : 27 __FUNCTION__.7240 : 22 __FUNCTION__.7171 : 21 __FUNCTION__.7176 : 21 __func__.4215 : 21 __FUNCTION__.7181 : 19 __FUNCTION__.7186 : 19 __FUNCTION__.7201 : 18 __FUNCTION__.7206 : 18 __FUNCTION__.7412 : 18 __FUNCTION__.7489 : 17 __FUNCTION__.7191 : 16 __FUNCTION__.7196 : 16 Section total: 596 Symbols from section: .flash.text periph_module_enable : 682 uart_flush_input : 580 uart_wait_tx_done : 484 uart_set_stop_bits : 178 uart_set_word_length : 178 uart_get_bufferedlen : 152 uart_disable_intr_mask_and_return_prev : 138 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 uart_is_driver_installed : 34 uart_set_select_notif_callback : 30 periph_ll_get_clk_en_reg : 28 periph_ll_get_rst_en_reg : 28 uart_get_selectlock : 6 Section total: 3326 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 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.obj 6 0 0 0 6 56 7065 0 7127 tasks.c.obj 8 0 664 5552 6224 0 1080 0 6640 heap_tlsf.c.obj 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.obj 80 0 8 0 88 4402 270 0 4752 queue.c.obj 0 0 0 3192 3192 0 1495 0 4687 lib_a-mprec.o 0 0 0 0 0 4252 406 0 4658 memprot.c.obj 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.obj 40 0 8 0 48 2588 511 0 3139 intr_alloc.c.obj 0 0 13 688 701 2128 198 0 3014 panic_arch.c.obj 0 0 0 0 0 1060 1693 0 2753 vfs.c.obj 192 0 40 0 232 2360 108 0 2660 rtc_init.c.obj 0 0 0 0 0 2068 500 0 2568 gpio.c.obj 0 0 0 0 0 1856 459 0 2315 spi_flash_hal_iram.c.obj 0 0 0 2220 2220 0 0 0 2220 task_wdt.c.obj 45 0 12 0 57 1438 478 0 1961 flash_mmap.c.obj 0 0 136 1530 1666 182 240 0 1952 rtc_clk.c.obj 171 0 4 1738 1913 0 0 0 1909 esp_flash_api.c.obj 20 0 0 968 988 82 762 0 1832 heap_caps.c.obj 4 0 4 1122 1130 286 355 0 1767 ringbuf.c.obj 0 0 0 1004 1004 0 512 0 1516 spi_flash_hal_gpspi.c.ob 0 0 0 1484 1484 0 0 0 1484 esp_efuse_utility.c.obj 0 0 4 0 4 998 475 0 1473 locks.c.obj 0 0 168 924 1092 152 344 0 1420 heap_caps_init.c.obj 0 0 4 0 4 1052 338 0 1390 startup.c.obj 12 0 8 44 64 834 497 0 1387 partition.c.obj 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.obj 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.obj 12 0 5 6 23 958 131 0 1107 clk.c.obj 0 0 0 0 0 838 212 0 1050 memspi_host_driver.c.obj 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.ob 0 0 0 0 0 650 283 0 933 periph_ctrl.c.obj 0 0 27 0 27 836 85 0 921 esp_timer.c.obj 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.obj 4 0 1556 588 2148 66 190 0 848 systimer_hal.c.obj 85 0 0 760 845 0 0 0 845 multi_heap.c.obj 157 0 0 678 835 0 0 0 835 time.c.obj 0 0 20 180 200 620 0 0 800 log.c.obj 8 0 264 32 304 562 122 0 724 cpu_start.c.obj 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.obj 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.obj 0 0 0 590 590 0 0 0 590 port_systick.c.obj 0 0 8 370 378 0 192 0 562 vectors.S.obj 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.obj 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.obj 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.obj 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.obj 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.obj 0 0 0 0 0 244 171 0 415 crosscore_int.c.obj 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.obj 0 0 0 0 0 366 0 0 366 panic_handler.c.obj 8 0 4 82 94 266 8 0 364 esp_time_impl.c.obj 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.obj 0 0 0 340 340 0 0 0 340 freertos_hooks.c.obj 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.obj 123 0 0 190 313 0 0 0 313 rtc_sleep.c.obj 0 0 0 308 308 0 0 0 308 esp_ota_ops.c.obj 0 0 4 0 4 186 121 0 307 system_internal.c.obj 0 0 0 298 298 0 0 0 298 int_wdt.c.obj 0 0 8 74 82 206 0 0 280 interrupt.c.obj 0 0 256 130 386 0 137 0 267 spi_flash_chip_mxic.c.ob 190 0 0 76 266 0 0 0 266 esp_err.c.obj 108 0 0 154 262 0 0 0 262 system_time.c.obj 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.obj 0 0 0 0 0 250 0 0 250 esp_clk.c.obj 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.ob 125 0 0 112 237 0 0 0 237 memory_layout.c.obj 4 0 0 0 4 0 231 0 235 log_freertos.c.obj 0 0 8 232 240 0 0 0 232 newlib_init.c.obj 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.obj 0 0 0 202 202 0 0 0 202 heap.c.obj 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.obj 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.ob 125 0 0 46 171 0 0 0 171 esp_system.c.obj 0 0 20 90 110 80 0 0 170 lib_a-flags.o 0 0 0 0 0 168 0 0 168 abort.c.obj 38 0 0 128 166 0 0 0 166 brownout_hal.c.obj 0 0 0 0 0 160 0 0 160 esp_efuse_api.c.obj 0 0 0 0 0 158 0 0 158 portasm.S.obj 0 0 0 154 154 0 0 0 154 lib_a-fiprintf.o 0 0 0 0 0 148 0 0 148 list.c.obj 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.obj 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.obj 24 0 4 40 68 38 0 0 102 pthread.c.obj 0 0 8 0 8 100 0 0 100 esp_efuse_table.c.obj 96 0 0 0 96 0 0 0 96 uart_hal_iram.c.obj 0 0 0 0 0 88 0 0 88 gpio_periph.c.obj 0 0 0 0 0 0 88 0 88 apb_backup_dma.c.obj 0 0 0 52 52 34 0 0 86 interrupt_controller_hal 0 0 0 0 0 80 0 0 80 reent_init.c.obj 0 0 0 76 76 0 0 0 76 instruction_decode.c.obj 0 0 0 0 0 74 0 0 74 chip_info.c.obj 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.obj 0 0 0 0 0 58 0 0 58 lib_a-sysgettod.o 0 0 0 0 0 56 0 0 56 brownout.c.obj 0 0 0 0 0 38 5 0 43 lib_a-localeconv.o 0 0 0 0 0 40 0 0 40 syscalls.c.obj 0 0 0 0 0 36 0 0 36 esp_efuse_fields.c.obj 0 0 0 0 0 32 0 0 32 cpu_hal.c.obj 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.obj 0 0 0 28 28 0 0 0 28 pm_impl.c.obj 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.obj 0 0 0 24 24 0 0 0 24 bootloader_mem.c.obj 0 0 0 0 0 14 0 0 14 pthread.c.obj 0 0 0 0 0 6 0 0 6 spi_bus_lock.c.obj 4 0 0 0 4 0 0 0 4 FreeRTOS-openocd.c.obj 4 0 0 0 4 0 0 0 4 cxx_guards.cpp.obj 0 0 0 0 0 2 0 0 2 ubsan.c.obj 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 ( 258564 remain, 4.4% 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 configured with 32KB of icache... Total sizes: Used stat D/IRAM: 71186 bytes ( 274670 remain, 20.6% used) .data size: 11900 bytes .bss size: 3200 bytes .text size: 55059 bytes .vectors size: 1027 bytes Used Flash size : 132883 bytes .text: 99451 bytes .rodata: 33176 bytes Total image size: 200869 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 ( 176287 remain, 34.8% 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 ( 258564 remain, 4.4% 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 ( 258564 remain, 4.4% 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 ( 258564 remain, 4.4% 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.obj 8 0 704 6792 0 7504 0 1158 0 7958 esp_err_to_name.c.obj 0 0 0 0 0 0 53 7287 0 7340 heap_tlsf.c.obj 1796 0 0 3591 0 5387 0 0 0 5387 queue.c.obj 0 0 0 3038 0 3038 0 1515 0 4553 vfs_uart.c.obj 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.obj 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.obj 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.obj 56 0 12 0 0 68 2091 511 0 2658 panic_arch.c.obj 0 0 0 0 0 0 715 1538 0 2253 spi_flash_hal_iram.c.obj 0 0 0 2250 0 2250 0 0 0 2250 vfs.c.obj 192 0 40 0 0 232 1935 111 0 2238 rtc_clk.c.obj 171 0 8 2059 0 2238 0 0 0 2230 xtensa_vectors.S.obj 32 0 0 1464 425 1921 0 48 0 1969 task_wdt.c.obj 53 0 12 0 0 65 1319 591 0 1963 spi_flash_hal_gpspi.c.ob 0 0 0 1842 0 1842 0 0 0 1842 rtc_init.c.obj 0 0 0 0 0 0 1703 70 0 1773 esp_flash_api.c.obj 20 0 0 862 0 882 89 762 0 1733 flash_mmap.c.obj 0 0 520 1298 0 1818 166 240 0 1704 port.c.obj 0 0 24 945 0 969 147 541 0 1633 heap_caps.c.obj 4 0 4 1003 0 1011 261 355 0 1623 wdt_hal_iram.c.obj 0 0 0 1493 0 1493 0 0 0 1493 periph_ctrl.c.obj 8 0 37 0 0 45 1377 85 0 1470 cpu_start.c.obj 0 0 5 732 0 737 371 334 0 1437 ringbuf.c.obj 0 0 0 873 0 873 0 512 0 1385 cache_utils.c.obj 4 0 14 685 0 703 92 570 0 1351 heap_caps_init.c.obj 0 0 4 0 0 4 905 430 0 1335 startup.c.obj 8 0 11 69 0 88 748 505 0 1330 locks.c.obj 8 0 168 782 0 958 122 344 0 1256 partition.c.obj 0 0 8 0 0 8 938 268 0 1206 systimer_hal.c.obj 85 0 0 1052 0 1137 0 0 0 1137 xtensa_intr_asm.S.obj 1024 0 0 51 0 1075 0 0 0 1075 panic.c.obj 12 0 5 12 0 29 875 147 0 1046 memspi_host_driver.c.obj 397 0 0 637 0 1034 0 0 0 1034 clk.c.obj 0 0 0 0 0 0 802 212 0 1014 esp_timer.c.obj 8 0 8 282 0 298 505 72 0 867 memory_layout_utils.c.ob 0 0 0 0 0 0 575 283 0 858 debug_helpers.c.obj 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.obj 157 0 0 601 0 758 0 0 0 758 esp_ipc.c.obj 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.obj 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.obj 0 0 0 675 0 675 0 0 0 675 log.c.obj 8 0 264 42 0 314 499 122 0 671 time.c.obj 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.obj 0 0 12 394 0 406 0 192 0 586 esp_flash_spi_init.c.obj 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.obj 8 0 8 229 0 245 142 120 0 499 system_internal.c.obj 0 0 0 475 0 475 0 16 0 491 esp_app_desc.c.obj 1 0 8 194 0 203 31 4 256 486 rtc_sleep.c.obj 0 0 0 476 0 476 0 0 0 476 hello_world_main.c.obj 0 0 0 0 0 0 228 232 0 460 port_common.c.obj 0 0 8 98 0 106 146 214 0 458 spi_flash_hal.c.obj 0 0 0 0 0 0 351 96 0 447 bootloader_flash.c.obj 0 0 0 444 0 444 0 0 0 444 uart_hal.c.obj 0 0 0 0 0 0 432 0 0 432 xtensa_context.S.obj 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.obj 4 0 16 19 0 39 187 144 0 354 spi_flash_chip_gd.c.obj 123 0 0 202 0 325 0 0 0 325 memory_layout.c.obj 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.obj 8 0 128 47 0 183 247 0 0 302 esp_time_impl.c.obj 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.obj 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.ob 190 0 0 70 0 260 0 0 0 260 soc_hal.c.obj 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.obj 108 0 0 140 0 248 0 0 0 248 brownout_hal.c.obj 0 0 0 0 0 0 244 0 0 244 int_wdt.c.obj 0 0 9 90 0 99 152 0 0 242 system_time.c.obj 0 0 8 35 0 43 126 80 0 241 esp_clk.c.obj 0 16 4 25 0 45 194 0 0 235 spi_flash_chip_issi.c.ob 125 0 0 108 0 233 0 0 0 233 newlib_init.c.obj 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.obj 0 0 8 205 0 213 0 0 0 205 abort.c.obj 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.obj 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.obj 8 0 0 171 0 179 0 0 0 179 spi_flash_chip_boya.c.ob 125 0 0 52 0 177 0 0 0 177 list.c.obj 0 0 0 164 0 164 0 0 0 164 cpu_util.c.obj 0 0 0 137 0 137 0 20 0 157 heap.c.obj 0 0 0 151 0 151 0 0 0 151 highint_hdl.S.obj 0 0 0 147 0 147 0 0 0 147 esp_ipc_isr_handler.S.ob 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.obj 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.obj 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.obj 24 0 4 41 0 69 33 0 0 98 pthread.c.obj 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.obj 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.obj 0 0 0 0 0 0 72 0 0 72 panic_handler_asm.S.obj 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.obj 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.obj 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.obj 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.obj 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.obj 0 0 0 0 0 0 31 0 0 31 chip_info.c.obj 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.obj 0 0 0 26 0 26 0 0 0 26 esp_rom_uart.c.obj 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.obj 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.obj 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.obj 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.obj 0 0 0 0 0 0 5 0 0 5 ubsan.c.obj 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.obj 0 0 0 0 0 0 0 4 0 4 FreeRTOS-openocd.c.obj 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.obj 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.obj 0 0 0 0 0 0 0 0 0 0 bootloader_utility.c.obj 0 0 0 0 0 0 0 0 0 0 esp_image_format.c.obj 0 0 0 0 0 0 0 0 0 0 flash_partitions.c.obj 0 0 0 0 0 0 0 0 0 0 gdma.c.obj 0 0 0 0 0 0 0 0 0 0 gpio.c.obj 0 0 0 0 0 0 0 0 0 0 rtc_io.c.obj 0 0 0 0 0 0 0 0 0 0 rtc_module.c.obj 0 0 0 0 0 0 0 0 0 0 spi_common.c.obj 0 0 0 0 0 0 0 0 0 0 dport_access.c.obj 0 0 0 0 0 0 0 0 0 0 esp_crypto_lock.c.obj 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.obj 0 0 0 0 0 0 0 0 0 0 gdma_hal.c.obj 0 0 0 0 0 0 0 0 0 0 gpio_hal.c.obj 0 0 0 0 0 0 0 0 0 0 rtc_io_hal.c.obj 0 0 0 0 0 0 0 0 0 0 sha_hal.c.obj 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.obj 0 0 0 0 0 0 0 0 0 0 esp_sha_gdma_impl.c.obj 0 0 0 0 0 0 0 0 0 0 sha.c.obj 0 0 0 0 0 0 0 0 0 0 gdma_periph.c.obj 0 0 0 0 0 0 0 0 0 0 gpio_periph.c.obj 0 0 0 0 0 0 0 0 0 0 rtc_io_periph.c.obj 0 0 0 0 0 0 0 0 0 0 spi_periph.c.obj 0 0 0 0 0 0 0 0 0 0 uart_periph.c.obj 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 ( 258564 remain, 4.4% 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.obj": { ".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.obj": { ".flash.rodata": 5101, ".flash.text": 53, "flash_total": 5154, "ram_st_total": 0 }, "libvfs.a:vfs_uart.c.obj": { ".dram0.bss": 8, ".dram0.data": 116, ".flash.rodata": 783, ".flash.text": 3758, "flash_total": 4657, "ram_st_total": 124 }, "libesp32.a:panic.c.obj": { ".dram0.bss": 5, ".dram0.data": 2029, ".iram0.text": 2223, "flash_total": 4252, "ram_st_total": 4257 }, "libfreertos.a:portasm.S.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 366, ".iram0.text": 2411, "flash_total": 2777, "ram_st_total": 2411 }, "libdriver.a:uart.c.obj": { ".dram0.bss": 12, ".dram0.data": 56, ".flash.rodata": 452, ".flash.text": 2099, "flash_total": 2607, "ram_st_total": 68 }, "libheap.a:multi_heap.c.obj": { ".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.obj": { ".dram0.bss": 1, ".flash.rodata": 1073, ".flash.text": 255, ".iram0.text": 1067, "flash_total": 2395, "ram_st_total": 1068 }, "libsoc.a:rtc_clk.c.obj": { ".dram0.bss": 4, ".dram0.data": 160, ".iram0.text": 2104, "flash_total": 2264, "ram_st_total": 2268 }, "libvfs.a:vfs.c.obj": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 132, ".flash.text": 1892, "flash_total": 2216, "ram_st_total": 232 }, "libdriver.a:gpio.c.obj": { ".dram0.data": 32, ".flash.rodata": 970, ".flash.text": 1193, "flash_total": 2195, "ram_st_total": 32 }, "libsoc.a:spi_flash_hal_iram.c.obj": { ".dram0.data": 24, ".iram0.text": 1798, "flash_total": 1822, "ram_st_total": 1822 }, "libfreertos.a:xtensa_vectors.S.obj": { ".dram0.data": 8, ".flash.rodata": 36, ".iram0.text": 1344, ".iram0.vectors": 425, "flash_total": 1813, "ram_st_total": 1777 }, "libesp32.a:task_wdt.c.obj": { ".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.obj": { ".dram0.data": 340, ".iram0.text": 1423, "flash_total": 1763, "ram_st_total": 1763 }, "libspi_flash.a:flash_mmap.c.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 4, ".flash.rodata": 362, ".flash.text": 50, ".iram0.text": 884, "flash_total": 1300, "ram_st_total": 888 }, "libfreertos.a:timers.c.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 4, ".flash.rodata": 379, ".flash.text": 834, "flash_total": 1213, "ram_st_total": 4 }, "libsoc.a:soc_memory_layout.c.obj": { ".flash.rodata": 1197, "flash_total": 1197, "ram_st_total": 0 }, "libdriver.a:periph_ctrl.c.obj": { ".dram0.data": 8, ".flash.rodata": 488, ".flash.text": 696, "flash_total": 1192, "ram_st_total": 8 }, "libfreertos.a:port.c.obj": { ".dram0.bss": 32, ".flash.rodata": 340, ".iram0.text": 737, "flash_total": 1077, "ram_st_total": 769 }, "libfreertos.a:xtensa_intr_asm.S.obj": { ".dram0.data": 1024, ".iram0.text": 51, "flash_total": 1075, "ram_st_total": 1075 }, "libbootloader_support.a:bootloader_flash_config_esp32.c.obj": { ".flash.text": 17, ".iram0.text": 1028, "flash_total": 1045, "ram_st_total": 1028 }, "libsoc.a:rtc_time.c.obj": { ".flash.rodata": 194, ".iram0.text": 819, "flash_total": 1013, "ram_st_total": 819 }, "libesp_ringbuf.a:ringbuf.c.obj": { ".flash.rodata": 150, ".iram0.text": 858, "flash_total": 1008, "ram_st_total": 858 }, "libsoc.a:rtc_init.c.obj": { ".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.obj": { ".flash.rodata": 244, ".flash.text": 16, ".iram0.text": 600, "flash_total": 860, "ram_st_total": 600 }, "libesp32.a:clk.c.obj": { ".flash.rodata": 208, ".flash.text": 582, ".iram0.text": 64, "flash_total": 854, "ram_st_total": 64 }, "libspi_flash.a:partition.c.obj": { ".dram0.bss": 8, ".flash.rodata": 181, ".flash.text": 668, "flash_total": 849, "ram_st_total": 8 }, "libnewlib.a:time.c.obj": { ".dram0.bss": 32, ".flash.text": 719, ".iram0.text": 123, "flash_total": 842, "ram_st_total": 155 }, "libsoc.a:memory_layout_utils.c.obj": { ".flash.rodata": 295, ".flash.text": 505, "flash_total": 800, "ram_st_total": 0 }, "libsoc.a:rtc_wdt.c.obj": { ".iram0.text": 796, "flash_total": 796, "ram_st_total": 796 }, "libesp_timer.a:esp_timer.c.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 56, ".flash.rodata": 117, ".flash.text": 367, ".iram0.text": 192, "flash_total": 676, "ram_st_total": 248 }, "liblog.a:log.c.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 4, ".dram0.data": 120, ".flash.rodata": 261, ".flash.text": 191, "flash_total": 572, "ram_st_total": 124 }, "libsoc.a:uart_hal.c.obj": { ".flash.text": 493, "flash_total": 493, "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.obj": { ".flash.text": 490, "flash_total": 490, "ram_st_total": 0 }, "libesp32.a:crosscore_int.c.obj": { ".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.obj": { ".dram0.bss": 1, ".flash.text": 341, ".iram0.text": 94, "flash_total": 435, "ram_st_total": 95 }, "libesp32.a:system_api_esp32.c.obj": { ".iram0.text": 435, "flash_total": 435, "ram_st_total": 435 }, "libapp_update.a:esp_app_desc.c.obj": { ".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.obj": { ".flash.rodata": 222, ".flash.text": 147, "flash_total": 369, "ram_st_total": 0 }, "libfreertos.a:xtensa_context.S.obj": { ".iram0.text": 367, "flash_total": 367, "ram_st_total": 367 }, "libapp_update.a:esp_ota_ops.c.obj": { ".dram0.bss": 4, ".flash.rodata": 214, ".flash.text": 147, "flash_total": 361, "ram_st_total": 4 }, "libsoc.a:spi_flash_hal.c.obj": { ".flash.rodata": 48, ".flash.text": 302, "flash_total": 350, "ram_st_total": 0 }, "libesp_common.a:brownout.c.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 95, ".iram0.text": 181, "flash_total": 276, "ram_st_total": 276 }, "libsoc.a:brownout_hal.c.obj": { ".flash.text": 269, "flash_total": 269, "ram_st_total": 0 }, "libesp32.a:dport_panic_highint_hdl.S.obj": { ".dram0.data": 12, ".iram0.text": 250, "flash_total": 262, "ram_st_total": 262 }, "libsoc.a:soc_hal.c.obj": { ".dram0.data": 24, ".iram0.text": 234, "flash_total": 258, "ram_st_total": 258 }, "libspi_flash.a:memspi_host_driver.c.obj": { ".dram0.data": 43, ".iram0.text": 206, "flash_total": 249, "ram_st_total": 249 }, "libdriver.a:rtc_module.c.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 217, "flash_total": 217, "ram_st_total": 217 }, "libspi_flash.a:spi_flash_chip_issi.c.obj": { ".dram0.data": 97, ".iram0.text": 101, "flash_total": 198, "ram_st_total": 198 }, "libpthread.a:pthread_local_storage.c.obj": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.text": 183, "flash_total": 191, "ram_st_total": 12 }, "liblog.a:log_freertos.c.obj": { ".dram0.bss": 8, ".iram0.text": 188, "flash_total": 188, "ram_st_total": 196 }, "libsoc_esp32.a:gpio_periph.c.obj": { ".flash.rodata": 160, "flash_total": 160, "ram_st_total": 0 }, "libesp32.a:cache_err_int.c.obj": { ".flash.text": 98, ".iram0.text": 56, "flash_total": 154, "ram_st_total": 56 }, "libnewlib.a:heap.c.obj": { ".iram0.text": 151, "flash_total": 151, "ram_st_total": 151 }, "libfreertos.a:xtensa_intr.c.obj": { ".flash.rodata": 35, ".iram0.text": 113, "flash_total": 148, "ram_st_total": 113 }, "libspi_flash.a:spi_flash_os_func_noos.c.obj": { ".dram0.data": 16, ".iram0.text": 127, "flash_total": 143, "ram_st_total": 143 }, "libspi_flash.a:spi_flash_os_func_app.c.obj": { ".dram0.data": 24, ".flash.text": 25, ".iram0.text": 91, "flash_total": 140, "ram_st_total": 115 }, "libfreertos.a:list.c.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 8, ".flash.text": 81, "flash_total": 81, "ram_st_total": 8 }, "libbootloader_support.a:bootloader_mem.c.obj": { ".flash.rodata": 20, ".flash.text": 58, "flash_total": 78, "ram_st_total": 0 }, "libsoc.a:cpu_util.c.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 59, "flash_total": 59, "ram_st_total": 59 }, "libdriver.a:rtc_io.c.obj": { ".flash.text": 53, "flash_total": 53, "ram_st_total": 0 }, "libnewlib.a:syscalls.c.obj": { ".flash.text": 50, "flash_total": 50, "ram_st_total": 0 }, "libsoc.a:mpu_hal.c.obj": { ".flash.text": 47, "flash_total": 47, "ram_st_total": 0 }, "libfreertos.a:xtensa_vector_defaults.S.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 20, "flash_total": 20, "ram_st_total": 20 }, "libnewlib.a:pthread.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libcxx.a:cxx_guards.cpp.obj": { ".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.obj": { ".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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.obj": { "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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_api.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_table.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_utility.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp32.a:hw_random.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:pm_locks.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:system_api.c.obj": { "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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_io_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:rtc_io_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:spi_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:uart_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_rom_patch.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:md5-internal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libxtensa.a:debug_helpers_asm.S.obj": { "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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libapp_update.a:esp_app_desc.c.obj": { ".flash.rodata": -256, ".flash.text": -12, ".iram0.text": -109, "flash_total": -377, "ram_st_total": -109 }, "libapp_update.a:esp_ota_ops.c.obj": { ".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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.obj": { "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.obj": { ".flash.text": -17, ".iram0.text": -1028, "flash_total": -1045, "ram_st_total": -1028 }, "libbootloader_support.a:bootloader_mem.c.obj": { ".flash.rodata": -20, ".flash.text": -58, "flash_total": -78, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.obj": { "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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.obj": { "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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.text": -53, "flash_total": -53, "ram_st_total": 0 }, "libdriver.a:rtc_module.c.obj": { ".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.obj": { "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.obj": { ".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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_table.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libefuse.a:esp_efuse_utility.c.obj": { "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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { "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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".iram0.text": -435, "flash_total": -435, "ram_st_total": -435 }, "libesp32.a:task_wdt.c.obj": { ".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.obj": { ".flash.rodata": -203, ".flash.text": -120, "flash_total": -323, "ram_st_total": 0 }, "libesp_common.a:esp_err_to_name.c.obj": { ".flash.rodata": -5101, ".flash.text": -53, "flash_total": -5154, "ram_st_total": 0 }, "libesp_common.a:freertos_hooks.c.obj": { ".dram0.bss": -128, ".dram0.data": -8, ".flash.text": -243, ".iram0.text": -47, "flash_total": -298, "ram_st_total": -183 }, "libesp_common.a:ipc.c.obj": { ".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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:system_api.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_ringbuf.a:ringbuf.c.obj": { ".flash.rodata": -150, ".iram0.text": -858, "flash_total": -1008, "ram_st_total": -858 }, "libesp_timer.a:esp_timer.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": -39, ".flash.text": -72, "flash_total": -111, "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha256.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha.c.obj": { "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.obj": { ".iram0.text": -151, "flash_total": -151, "ram_st_total": -151 }, "libnewlib.a:locks.c.obj": { ".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.obj": { ".flash.text": -12, "flash_total": -12, "ram_st_total": 0 }, "libnewlib.a:reent_init.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.text": -269, "flash_total": -269, "ram_st_total": 0 }, "libsoc.a:cpu_hal.c.obj": { ".iram0.text": -8, "flash_total": -8, "ram_st_total": -8 }, "libsoc.a:cpu_util.c.obj": { ".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.obj": { "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.obj": { ".flash.rodata": -295, ".flash.text": -505, "flash_total": -800, "ram_st_total": 0 }, "libsoc.a:mpu_hal.c.obj": { ".flash.text": -47, "flash_total": -47, "ram_st_total": 0 }, "libsoc.a:rtc_clk.c.obj": { ".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.obj": { ".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.obj": { "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.obj": { ".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.obj": { ".iram0.text": -796, "flash_total": -796, "ram_st_total": -796 }, "libsoc.a:soc_hal.c.obj": { ".dram0.data": -24, ".iram0.text": -234, "flash_total": -258, "ram_st_total": -258 }, "libsoc.a:soc_memory_layout.c.obj": { ".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.obj": { ".flash.rodata": -48, ".flash.text": -302, "flash_total": -350, "ram_st_total": 0 }, "libsoc.a:spi_flash_hal_iram.c.obj": { ".dram0.data": -24, ".iram0.text": -1798, "flash_total": -1822, "ram_st_total": -1822 }, "libsoc.a:uart_hal.c.obj": { ".flash.text": -493, "flash_total": -493, "ram_st_total": 0 }, "libsoc.a:uart_hal_iram.c.obj": { ".flash.rodata": -222, ".flash.text": -147, "flash_total": -369, "ram_st_total": 0 }, "libsoc_esp32.a:gpio_periph.c.obj": { ".flash.rodata": -160, "flash_total": -160, "ram_st_total": 0 }, "libsoc_esp32.a:rtc_io_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:spi_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32.a:uart_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libspi_flash.a:cache_utils.c.obj": { ".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.obj": { ".flash.rodata": -244, ".flash.text": -16, ".iram0.text": -600, "flash_total": -860, "ram_st_total": -600 }, "libspi_flash.a:esp_flash_spi_init.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".dram0.data": -43, ".iram0.text": -206, "flash_total": -249, "ram_st_total": -249 }, "libspi_flash.a:partition.c.obj": { ".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.obj": { ".dram0.data": -20, "flash_total": -20, "ram_st_total": -20 }, "libspi_flash.a:spi_flash_chip_gd.c.obj": { ".dram0.data": -95, ".iram0.text": -181, "flash_total": -276, "ram_st_total": -276 }, "libspi_flash.a:spi_flash_chip_generic.c.obj": { ".dram0.data": -340, ".iram0.text": -1423, "flash_total": -1763, "ram_st_total": -1763 }, "libspi_flash.a:spi_flash_chip_issi.c.obj": { ".dram0.data": -97, ".iram0.text": -101, "flash_total": -198, "ram_st_total": -198 }, "libspi_flash.a:spi_flash_os_func_app.c.obj": { ".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.obj": { ".dram0.data": -16, ".iram0.text": -127, "flash_total": -143, "ram_st_total": -143 }, "libspi_flash.a:spi_flash_rom_patch.c.obj": { "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.obj": { ".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.obj": { ".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.obj": { "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.obj": { ".iram0.text": -217, "flash_total": -217, "ram_st_total": -217 }, "libxtensa.a:debug_helpers_asm.S.obj": { "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.obj": { ".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.obj": { ".flash.rodata": 5101, ".flash.text": 53, "flash_total": 5154, "ram_st_total": 0 }, "libesp32s2.a:panic.c.obj": { ".dram0.bss": 1, ".dram0.data": 2552, ".iram0.text": 2321, "flash_total": 4873, "ram_st_total": 4874 }, "libvfs.a:vfs_uart.c.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 424, ".iram0.text": 2397, "flash_total": 2821, "ram_st_total": 2397 }, "libdriver.a:uart.c.obj": { ".dram0.bss": 8, ".dram0.data": 40, ".flash.rodata": 452, ".flash.text": 2087, "flash_total": 2579, "ram_st_total": 48 }, "libheap.a:multi_heap.c.obj": { ".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.obj": { ".dram0.bss": 8, ".dram0.data": 381, ".iram0.text": 1867, "flash_total": 2248, "ram_st_total": 2256 }, "libvfs.a:vfs.c.obj": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 132, ".flash.text": 1892, "flash_total": 2216, "ram_st_total": 232 }, "libfreertos.a:portasm.S.obj": { ".dram0.data": 1544, ".iram0.text": 365, "flash_total": 1909, "ram_st_total": 1909 }, "libsoc.a:spi_flash_hal_iram.c.obj": { ".dram0.data": 24, ".iram0.text": 1804, "flash_total": 1828, "ram_st_total": 1828 }, "libspi_flash.a:spi_flash_chip_generic.c.obj": { ".dram0.data": 340, ".iram0.text": 1417, "flash_total": 1757, "ram_st_total": 1757 }, "libesp32s2.a:task_wdt.c.obj": { ".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.obj": { ".dram0.bss": 392, ".flash.rodata": 252, ".flash.text": 124, ".iram0.text": 1200, "flash_total": 1576, "ram_st_total": 1592 }, "libheap.a:heap_caps.c.obj": { ".dram0.data": 4, ".flash.rodata": 362, ".flash.text": 50, ".iram0.text": 898, "flash_total": 1314, "ram_st_total": 902 }, "libfreertos.a:xtensa_vectors.S.obj": { ".iram0.text": 864, ".iram0.vectors": 425, "flash_total": 1289, "ram_st_total": 1289 }, "libsoc.a:rtc_init.c.obj": { ".flash.rodata": 8, ".iram0.text": 1255, "flash_total": 1263, "ram_st_total": 1255 }, "libfreertos.a:timers.c.obj": { ".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.obj": { ".dram0.bss": 4, ".flash.rodata": 379, ".flash.text": 838, "flash_total": 1217, "ram_st_total": 4 }, "libesp32s2.a:cpu_start.c.obj": { ".flash.rodata": 489, ".flash.text": 152, ".iram0.text": 536, "flash_total": 1177, "ram_st_total": 536 }, "libesp_timer.a:esp_timer_impl_systimer.c.obj": { ".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.obj": { ".flash.rodata": 150, ".iram0.text": 858, "flash_total": 1008, "ram_st_total": 858 }, "libdriver.a:periph_ctrl.c.obj": { ".dram0.data": 8, ".flash.rodata": 272, ".flash.text": 661, "flash_total": 941, "ram_st_total": 8 }, "libesp32s2.a:clk.c.obj": { ".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.obj": { ".dram0.bss": 8, ".flash.rodata": 181, ".flash.text": 679, "flash_total": 860, "ram_st_total": 8 }, "libspi_flash.a:esp_flash_api.c.obj": { ".flash.rodata": 240, ".flash.text": 16, ".iram0.text": 600, "flash_total": 856, "ram_st_total": 600 }, "libnewlib.a:time.c.obj": { ".dram0.bss": 32, ".flash.text": 719, ".iram0.text": 115, "flash_total": 834, "ram_st_total": 147 }, "libsoc.a:memory_layout_utils.c.obj": { ".flash.rodata": 295, ".flash.text": 509, "flash_total": 804, "ram_st_total": 0 }, "libsoc.a:rtc_wdt.c.obj": { ".iram0.text": 800, "flash_total": 800, "ram_st_total": 800 }, "libesp_timer.a:esp_timer.c.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 626, "flash_total": 626, "ram_st_total": 626 }, "libspi_flash.a:esp_flash_spi_init.c.obj": { ".dram0.bss": 4, ".dram0.data": 120, ".flash.rodata": 281, ".flash.text": 215, "flash_total": 616, "ram_st_total": 124 }, "libnewlib.a:locks.c.obj": { ".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.obj": { ".dram0.data": 512, ".iram0.text": 51, "flash_total": 563, "ram_st_total": 563 }, "libfreertos.a:port.c.obj": { ".dram0.bss": 16, ".flash.rodata": 87, ".iram0.text": 408, "flash_total": 495, "ram_st_total": 424 }, "libesp32s2.a:crosscore_int.c.obj": { ".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.obj": { ".flash.rodata": 479, "flash_total": 479, "ram_st_total": 0 }, "libsoc.a:rtc_sleep.c.obj": { ".iram0.text": 414, "flash_total": 414, "ram_st_total": 414 }, "libsoc.a:uart_hal.c.obj": { ".flash.text": 409, "flash_total": 409, "ram_st_total": 0 }, "libsoc.a:spi_flash_hal.c.obj": { ".flash.rodata": 96, ".flash.text": 309, "flash_total": 405, "ram_st_total": 0 }, "libspi_flash.a:cache_utils.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 4, ".flash.rodata": 214, ".flash.text": 151, "flash_total": 365, "ram_st_total": 4 }, "libesp32s2.a:int_wdt.c.obj": { ".flash.text": 302, ".iram0.text": 59, "flash_total": 361, "ram_st_total": 59 }, "libesp32s2.a:system_api_esp32s2.c.obj": { ".flash.text": 27, ".iram0.text": 323, "flash_total": 350, "ram_st_total": 323 }, "libesp_common.a:brownout.c.obj": { ".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.obj": { ".iram0.text": 309, "flash_total": 309, "ram_st_total": 309 }, "libsoc.a:brownout_hal.c.obj": { ".flash.text": 304, "flash_total": 304, "ram_st_total": 0 }, "libesp_common.a:freertos_hooks.c.obj": { ".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.obj": { ".dram0.data": 95, ".iram0.text": 181, "flash_total": 276, "ram_st_total": 276 }, "libapp_update.a:esp_app_desc.c.obj": { ".flash.rodata": 256, "flash_total": 256, "ram_st_total": 0 }, "libspi_flash.a:memspi_host_driver.c.obj": { ".dram0.data": 43, ".iram0.text": 206, "flash_total": 249, "ram_st_total": 249 }, "libdriver.a:rtc_module.c.obj": { ".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.obj": { ".dram0.bss": 240, ".dram0.data": 144, ".flash.text": 70, "flash_total": 214, "ram_st_total": 384 }, "libfreertos.a:xtensa_context.S.obj": { ".iram0.text": 201, "flash_total": 201, "ram_st_total": 201 }, "libspi_flash.a:spi_flash_chip_issi.c.obj": { ".dram0.data": 97, ".iram0.text": 101, "flash_total": 198, "ram_st_total": 198 }, "libpthread.a:pthread_local_storage.c.obj": { ".dram0.bss": 4, ".dram0.data": 8, ".flash.text": 183, "flash_total": 191, "ram_st_total": 12 }, "liblog.a:log_freertos.c.obj": { ".dram0.bss": 8, ".iram0.text": 188, "flash_total": 188, "ram_st_total": 196 }, "libnewlib.a:heap.c.obj": { ".iram0.text": 151, "flash_total": 151, "ram_st_total": 151 }, "libfreertos.a:xtensa_intr.c.obj": { ".flash.rodata": 35, ".iram0.text": 112, "flash_total": 147, "ram_st_total": 112 }, "libspi_flash.a:spi_flash_os_func_app.c.obj": { ".dram0.data": 24, ".flash.text": 25, ".iram0.text": 95, "flash_total": 144, "ram_st_total": 119 }, "libfreertos.a:list.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 8, ".flash.text": 81, "flash_total": 81, "ram_st_total": 8 }, "libspi_flash.a:flash_ops.c.obj": { ".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.obj": { ".iram0.text": 59, "flash_total": 59, "ram_st_total": 59 }, "libdriver.a:rtc_io.c.obj": { ".flash.text": 53, "flash_total": 53, "ram_st_total": 0 }, "libnewlib.a:syscalls.c.obj": { ".flash.text": 50, "flash_total": 50, "ram_st_total": 0 }, "libfreertos.a:xtensa_vector_defaults.S.obj": { ".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.obj": { ".flash.text": 43, "flash_total": 43, "ram_st_total": 0 }, "libesp_common.a:system_api.c.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 20, "flash_total": 20, "ram_st_total": 20 }, "libnewlib.a:pthread.c.obj": { ".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.obj": { ".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.obj": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libcxx.a:cxx_guards.cpp.obj": { ".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.obj": { ".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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32s2.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.obj": { "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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:spi_common.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp32s2.a:hw_random.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_common.a:pm_locks.c.obj": { "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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:platform.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:platform_util.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha256.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_io_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:spi_flash_hal_gpspi.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:timer_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:gpio_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:rtc_io_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:spi_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc_esp32s2.a:uart_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libwpa_supplicant.a:md5-internal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libxtensa.a:stdatomic.c.obj": { "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.obj": { ".dram0.data": 6, ".flash.rodata": 7065, ".flash.text": 56, "flash_total": 7127, "ram_st_total": 6 }, "libfreertos.a:tasks.c.obj": { ".dram0.bss": 664, ".dram0.data": 8, ".flash.rodata": 1080, ".iram0.text": 5552, "flash_total": 6640, "ram_st_total": 6224 }, "libheap.a:heap_tlsf.c.obj": { ".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.obj": { ".dram0.bss": 8, ".dram0.data": 80, ".flash.rodata": 270, ".flash.text": 4402, "flash_total": 4752, "ram_st_total": 88 }, "libfreertos.a:queue.c.obj": { ".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.obj": { ".flash.rodata": 800, ".flash.text": 2762, ".iram0.text": 772, "flash_total": 4334, "ram_st_total": 772 }, "libspi_flash.a:spi_flash_chip_generic.c.obj": { ".dram0.data": 554, ".iram0.text": 2684, "flash_total": 3238, "ram_st_total": 3238 }, "libdriver.a:uart.c.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 1693, ".flash.text": 1060, "flash_total": 2753, "ram_st_total": 0 }, "libvfs.a:vfs.c.obj": { ".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.obj": { ".flash.rodata": 500, ".flash.text": 2068, "flash_total": 2568, "ram_st_total": 0 }, "libdriver.a:gpio.c.obj": { ".flash.rodata": 459, ".flash.text": 1856, "flash_total": 2315, "ram_st_total": 0 }, "libhal.a:spi_flash_hal_iram.c.obj": { ".iram0.text": 2220, "flash_total": 2220, "ram_st_total": 2220 }, "libesp_system.a:task_wdt.c.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 4, ".dram0.data": 171, ".iram0.text": 1738, "flash_total": 1909, "ram_st_total": 1913 }, "libspi_flash.a:esp_flash_api.c.obj": { ".dram0.data": 20, ".flash.rodata": 762, ".flash.text": 82, ".iram0.text": 968, "flash_total": 1832, "ram_st_total": 988 }, "libheap.a:heap_caps.c.obj": { ".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.obj": { ".flash.rodata": 512, ".iram0.text": 1004, "flash_total": 1516, "ram_st_total": 1004 }, "libhal.a:spi_flash_hal_gpspi.c.obj": { ".iram0.text": 1484, "flash_total": 1484, "ram_st_total": 1484 }, "libefuse.a:esp_efuse_utility.c.obj": { ".dram0.bss": 4, ".flash.rodata": 475, ".flash.text": 998, "flash_total": 1473, "ram_st_total": 4 }, "libnewlib.a:locks.c.obj": { ".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.obj": { ".dram0.bss": 4, ".flash.rodata": 338, ".flash.text": 1052, "flash_total": 1390, "ram_st_total": 4 }, "libesp_system.a:startup.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 212, ".flash.text": 838, "flash_total": 1050, "ram_st_total": 0 }, "libspi_flash.a:memspi_host_driver.c.obj": { ".dram0.data": 397, ".iram0.text": 636, "flash_total": 1033, "ram_st_total": 1033 }, "libspi_flash.a:spi_flash_chip_winbond.c.obj": { ".dram0.data": 203, ".iram0.text": 748, "flash_total": 951, "ram_st_total": 951 }, "libheap.a:memory_layout_utils.c.obj": { ".flash.rodata": 283, ".flash.text": 650, "flash_total": 933, "ram_st_total": 0 }, "libdriver.a:periph_ctrl.c.obj": { ".dram0.bss": 27, ".flash.rodata": 85, ".flash.text": 836, "flash_total": 921, "ram_st_total": 27 }, "libesp_timer.a:esp_timer.c.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 85, ".iram0.text": 760, "flash_total": 845, "ram_st_total": 845 }, "libheap.a:multi_heap.c.obj": { ".dram0.data": 157, ".iram0.text": 678, "flash_total": 835, "ram_st_total": 835 }, "libnewlib.a:time.c.obj": { ".dram0.bss": 20, ".flash.text": 620, ".iram0.text": 180, "flash_total": 800, "ram_st_total": 200 }, "liblog.a:log.c.obj": { ".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.obj": { ".flash.rodata": 158, ".flash.text": 42, ".iram0.text": 464, "flash_total": 664, "ram_st_total": 464 }, "libesp_timer.a:esp_timer_impl_systimer.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 590, "flash_total": 590, "ram_st_total": 590 }, "libfreertos.a:port_systick.c.obj": { ".dram0.bss": 8, ".flash.rodata": 192, ".iram0.text": 370, "flash_total": 562, "ram_st_total": 378 }, "libriscv.a:vectors.S.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 171, ".flash.text": 244, "flash_total": 415, "ram_st_total": 0 }, "libesp_system.a:crosscore_int.c.obj": { ".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.obj": { ".flash.text": 366, "flash_total": 366, "ram_st_total": 0 }, "libesp_system.a:panic_handler.c.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 340, "flash_total": 340, "ram_st_total": 340 }, "libesp_system.a:freertos_hooks.c.obj": { ".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.obj": { ".dram0.data": 123, ".iram0.text": 190, "flash_total": 313, "ram_st_total": 313 }, "libesp_hw_support.a:rtc_sleep.c.obj": { ".iram0.text": 308, "flash_total": 308, "ram_st_total": 308 }, "libapp_update.a:esp_ota_ops.c.obj": { ".dram0.bss": 4, ".flash.rodata": 121, ".flash.text": 186, "flash_total": 307, "ram_st_total": 4 }, "libesp_system.a:system_internal.c.obj": { ".iram0.text": 298, "flash_total": 298, "ram_st_total": 298 }, "libesp_system.a:int_wdt.c.obj": { ".dram0.bss": 8, ".flash.text": 206, ".iram0.text": 74, "flash_total": 280, "ram_st_total": 82 }, "libriscv.a:interrupt.c.obj": { ".dram0.bss": 256, ".flash.rodata": 137, ".iram0.text": 130, "flash_total": 267, "ram_st_total": 386 }, "libspi_flash.a:spi_flash_chip_mxic.c.obj": { ".dram0.data": 190, ".iram0.text": 76, "flash_total": 266, "ram_st_total": 266 }, "libesp_system.a:esp_err.c.obj": { ".dram0.data": 108, ".iram0.text": 154, "flash_total": 262, "ram_st_total": 262 }, "libesp_timer.a:system_time.c.obj": { ".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.obj": { ".flash.text": 250, "flash_total": 250, "ram_st_total": 0 }, "libesp_hw_support.a:esp_clk.c.obj": { ".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.obj": { ".dram0.bss": 4, ".flash.text": 242, "flash_total": 242, "ram_st_total": 4 }, "libspi_flash.a:spi_flash_chip_issi.c.obj": { ".dram0.data": 125, ".iram0.text": 112, "flash_total": 237, "ram_st_total": 237 }, "libheap.a:memory_layout.c.obj": { ".dram0.data": 4, ".flash.rodata": 231, "flash_total": 235, "ram_st_total": 4 }, "liblog.a:log_freertos.c.obj": { ".dram0.bss": 8, ".iram0.text": 232, "flash_total": 232, "ram_st_total": 240 }, "libnewlib.a:newlib_init.c.obj": { ".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.obj": { ".iram0.text": 202, "flash_total": 202, "ram_st_total": 202 }, "libnewlib.a:heap.c.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 125, ".iram0.text": 46, "flash_total": 171, "ram_st_total": 171 }, "libesp_system.a:esp_system.c.obj": { ".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.obj": { ".dram0.data": 38, ".iram0.text": 128, "flash_total": 166, "ram_st_total": 166 }, "libhal.a:brownout_hal.c.obj": { ".flash.text": 160, "flash_total": 160, "ram_st_total": 0 }, "libefuse.a:esp_efuse_api.c.obj": { ".flash.text": 158, "flash_total": 158, "ram_st_total": 0 }, "libfreertos.a:portasm.S.obj": { ".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.obj": { ".iram0.text": 134, "flash_total": 134, "ram_st_total": 134 }, "libhal.a:spi_flash_encrypt_hal_iram.c.obj": { ".iram0.text": 132, "flash_total": 132, "ram_st_total": 132 }, "libesp_system.a:cache_err_int.c.obj": { ".flash.text": 124, ".iram0.text": 4, "flash_total": 128, "ram_st_total": 4 }, "libspi_flash.a:spi_flash_os_func_noos.c.obj": { ".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.obj": { ".dram0.bss": 4, ".dram0.data": 24, ".flash.text": 38, ".iram0.text": 40, "flash_total": 102, "ram_st_total": 68 }, "libpthread.a:pthread.c.obj": { ".dram0.bss": 8, ".flash.text": 100, "flash_total": 100, "ram_st_total": 8 }, "libefuse.a:esp_efuse_table.c.obj": { ".dram0.data": 96, "flash_total": 96, "ram_st_total": 96 }, "libhal.a:uart_hal_iram.c.obj": { ".flash.text": 88, "flash_total": 88, "ram_st_total": 0 }, "libsoc.a:gpio_periph.c.obj": { ".flash.rodata": 88, "flash_total": 88, "ram_st_total": 0 }, "libesp_system.a:apb_backup_dma.c.obj": { ".flash.text": 34, ".iram0.text": 52, "flash_total": 86, "ram_st_total": 52 }, "libhal.a:interrupt_controller_hal.c.obj": { ".flash.text": 80, "flash_total": 80, "ram_st_total": 0 }, "libnewlib.a:reent_init.c.obj": { ".iram0.text": 76, "flash_total": 76, "ram_st_total": 76 }, "libriscv.a:instruction_decode.c.obj": { ".flash.text": 74, "flash_total": 74, "ram_st_total": 0 }, "libesp_hw_support.a:chip_info.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.text": 36, "flash_total": 36, "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.obj": { ".flash.text": 32, "flash_total": 32, "ram_st_total": 0 }, "libhal.a:cpu_hal.c.obj": { ".iram0.text": 32, "flash_total": 32, "ram_st_total": 32 }, "libspi_flash.a:spi_flash_chip_drivers.c.obj": { ".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.obj": { ".iram0.text": 28, "flash_total": 28, "ram_st_total": 28 }, "libesp_pm.a:pm_impl.c.obj": { ".flash.text": 28, "flash_total": 28, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash_config_esp32c3.c.obj": { ".flash.text": 26, "flash_total": 26, "ram_st_total": 0 }, "libesp_rom.a:esp_rom_uart.c.obj": { ".iram0.text": 24, "flash_total": 24, "ram_st_total": 24 }, "libbootloader_support.a:bootloader_mem.c.obj": { ".flash.text": 14, "flash_total": 14, "ram_st_total": 0 }, "libnewlib.a:pthread.c.obj": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libdriver.a:spi_bus_lock.c.obj": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libfreertos.a:FreeRTOS-openocd.c.obj": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libcxx.a:cxx_guards.cpp.obj": { ".flash.text": 2, "flash_total": 2, "ram_st_total": 0 }, "libesp_system.a:ubsan.c.obj": { ".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 esp32h4... { "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": 4864, "diram_bss": 3664, "diram_text": 37128, "diram_vectors": 0, "diram_rodata": 0, "diram_other": 0, "diram_total": 327680, "used_diram": 45656, "used_diram_ratio": 0.1393310546875, "diram_remain": 282024, "flash_code": 85252, "flash_rodata": 24984, "flash_other": 256, "used_flash_non_ram": 110492, "total_size": 152484 } { "ilp32\\libc.a": { ".dram0.bss": 4, ".dram0.data": 4, ".flash.rodata": 4098, ".flash.text": 53504, "flash_total": 57606, "ram_st_total": 8 }, "libfreertos.a": { ".dram0.bss": 2228, ".dram0.data": 16, ".flash.rodata": 3143, ".flash.text": 194, ".iram0.text": 10080, "flash_total": 13433, "ram_st_total": 12324 }, "libspi_flash.a": { ".dram0.bss": 160, ".dram0.data": 1949, ".flash.rodata": 1626, ".flash.text": 1706, ".iram0.text": 7658, "flash_total": 12939, "ram_st_total": 9767 }, "libheap.a": { ".dram0.bss": 8, ".dram0.data": 1961, ".flash.rodata": 1207, ".flash.text": 1988, ".iram0.text": 5836, "flash_total": 10992, "ram_st_total": 7805 }, "libesp_system.a": { ".dram0.bss": 125, ".dram0.data": 185, ".flash.rodata": 3197, ".flash.text": 5548, ".iram0.text": 1392, "flash_total": 10322, "ram_st_total": 1702 }, "libesp_hw_support.a": { ".dram0.bss": 21, ".dram0.data": 71, ".flash.rodata": 998, ".flash.text": 5374, ".iram0.text": 1920, ".rtc.data": 16, "flash_total": 8379, "ram_st_total": 2028 }, "libvfs.a": { ".dram0.bss": 48, ".dram0.data": 272, ".flash.rodata": 378, ".flash.text": 6760, "flash_total": 7410, "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": 994, ".iram0.text": 5742, "flash_total": 6917, "ram_st_total": 5827 }, "libdriver.a": { ".dram0.bss": 35, ".dram0.data": 44, ".flash.rodata": 596, ".flash.text": 3326, "flash_total": 3966, "ram_st_total": 79 }, "libnewlib.a": { ".dram0.bss": 440, ".dram0.data": 194, ".flash.rodata": 344, ".flash.text": 1248, ".iram0.text": 1498, "flash_total": 3284, "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": 12, ".flash.rodata": 475, ".flash.text": 1186, "flash_total": 1673, "ram_st_total": 16 }, "libesp_ringbuf.a": { ".flash.rodata": 512, ".iram0.text": 1002, "flash_total": 1514, "ram_st_total": 1002 }, "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 }, "libesp_pm.a": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "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.obj": { ".dram0.data": 6, ".flash.rodata": 7065, ".flash.text": 56, "flash_total": 7127, "ram_st_total": 6 }, "libfreertos.a:tasks.c.obj": { ".dram0.bss": 664, ".dram0.data": 8, ".flash.rodata": 1080, ".iram0.text": 5552, "flash_total": 6640, "ram_st_total": 6224 }, "libheap.a:heap_tlsf.c.obj": { ".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.obj": { ".dram0.bss": 8, ".dram0.data": 80, ".flash.rodata": 270, ".flash.text": 4402, "flash_total": 4752, "ram_st_total": 88 }, "libfreertos.a:queue.c.obj": { ".flash.rodata": 1495, ".iram0.text": 3180, "flash_total": 4675, "ram_st_total": 3180 }, "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.obj": { ".flash.rodata": 800, ".flash.text": 2750, ".iram0.text": 772, "flash_total": 4322, "ram_st_total": 772 }, "libspi_flash.a:spi_flash_chip_generic.c.obj": { ".dram0.data": 554, ".iram0.text": 2668, "flash_total": 3222, "ram_st_total": 3222 }, "libdriver.a:uart.c.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 1693, ".flash.text": 1060, "flash_total": 2753, "ram_st_total": 0 }, "libvfs.a:vfs.c.obj": { ".dram0.bss": 40, ".dram0.data": 192, ".flash.rodata": 108, ".flash.text": 2358, "flash_total": 2658, "ram_st_total": 232 }, "libhal.a:spi_flash_hal_iram.c.obj": { ".iram0.text": 2220, "flash_total": 2220, "ram_st_total": 2220 }, "libesp_system.a:task_wdt.c.obj": { ".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.obj": { ".dram0.bss": 136, ".flash.rodata": 240, ".flash.text": 182, ".iram0.text": 1530, "flash_total": 1952, "ram_st_total": 1666 }, "libspi_flash.a:esp_flash_api.c.obj": { ".dram0.data": 20, ".flash.rodata": 762, ".flash.text": 80, ".iram0.text": 968, "flash_total": 1830, "ram_st_total": 988 }, "libheap.a:heap_caps.c.obj": { ".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.obj": { ".flash.rodata": 512, ".iram0.text": 1002, "flash_total": 1514, "ram_st_total": 1002 }, "libhal.a:spi_flash_hal_gpspi.c.obj": { ".iram0.text": 1484, "flash_total": 1484, "ram_st_total": 1484 }, "libefuse.a:esp_efuse_utility.c.obj": { ".dram0.bss": 4, ".flash.rodata": 475, ".flash.text": 996, "flash_total": 1471, "ram_st_total": 4 }, "libnewlib.a:locks.c.obj": { ".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.obj": { ".dram0.bss": 4, ".flash.rodata": 338, ".flash.text": 1052, "flash_total": 1390, "ram_st_total": 4 }, "libesp_system.a:startup.c.obj": { ".dram0.bss": 8, ".dram0.data": 12, ".flash.rodata": 497, ".flash.text": 834, ".iram0.text": 26, "flash_total": 1369, "ram_st_total": 46 }, "libspi_flash.a:partition.c.obj": { ".dram0.bss": 8, ".flash.rodata": 268, ".flash.text": 1066, "flash_total": 1334, "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.obj": { ".iram0.text": 1158, "flash_total": 1158, "ram_st_total": 1158 }, "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.obj": { ".dram0.bss": 5, ".dram0.data": 12, ".flash.rodata": 131, ".flash.text": 958, ".iram0.text": 6, "flash_total": 1107, "ram_st_total": 23 }, "libspi_flash.a:memspi_host_driver.c.obj": { ".dram0.data": 397, ".iram0.text": 636, "flash_total": 1033, "ram_st_total": 1033 }, "libspi_flash.a:spi_flash_chip_winbond.c.obj": { ".dram0.data": 203, ".iram0.text": 748, "flash_total": 951, "ram_st_total": 951 }, "libheap.a:memory_layout_utils.c.obj": { ".flash.rodata": 283, ".flash.text": 650, "flash_total": 933, "ram_st_total": 0 }, "libesp_timer.a:esp_timer.c.obj": { ".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.obj": { ".dram0.bss": 1556, ".dram0.data": 4, ".flash.rodata": 190, ".flash.text": 66, ".iram0.text": 588, "flash_total": 848, "ram_st_total": 2148 }, "libheap.a:multi_heap.c.obj": { ".dram0.data": 157, ".iram0.text": 678, "flash_total": 835, "ram_st_total": 835 }, "libdriver.a:periph_ctrl.c.obj": { ".dram0.bss": 27, ".flash.rodata": 85, ".flash.text": 738, "flash_total": 823, "ram_st_total": 27 }, "libhal.a:systimer_hal.c.obj": { ".dram0.data": 85, ".iram0.text": 716, "flash_total": 801, "ram_st_total": 801 }, "libnewlib.a:time.c.obj": { ".dram0.bss": 20, ".flash.text": 618, ".iram0.text": 180, "flash_total": 798, "ram_st_total": 200 }, "liblog.a:log.c.obj": { ".dram0.bss": 264, ".dram0.data": 8, ".flash.rodata": 122, ".flash.text": 562, ".iram0.text": 32, "flash_total": 724, "ram_st_total": 304 }, "libesp_timer.a:esp_timer_impl_systimer.c.obj": { ".dram0.bss": 12, ".dram0.data": 16, ".flash.rodata": 125, ".flash.text": 296, ".iram0.text": 210, "flash_total": 647, "ram_st_total": 238 }, "libesp_system.a:cpu_start.c.obj": { ".flash.rodata": 158, ".flash.text": 42, ".iram0.text": 432, "flash_total": 632, "ram_st_total": 432 }, "libspi_flash.a:esp_flash_spi_init.c.obj": { ".dram0.bss": 4, ".dram0.data": 68, ".flash.rodata": 261, ".flash.text": 268, "flash_total": 597, "ram_st_total": 72 }, "libspi_flash.a:spi_flash_os_func_app.c.obj": { ".dram0.data": 52, ".flash.rodata": 95, ".flash.text": 34, ".iram0.text": 414, "flash_total": 595, "ram_st_total": 466 }, "libfreertos.a:port_systick.c.obj": { ".dram0.bss": 8, ".flash.rodata": 192, ".iram0.text": 368, "flash_total": 560, "ram_st_total": 376 }, "libriscv.a:vectors.S.obj": { ".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.obj": { ".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.obj": { ".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 }, "ilp32\\libc.a:lib_a-makebuf.o": { ".flash.text": 436, "flash_total": 436, "ram_st_total": 0 }, "libhal.a:spi_flash_hal.c.obj": { ".flash.rodata": 96, ".flash.text": 332, "flash_total": 428, "ram_st_total": 0 }, "libfreertos.a:port_common.c.obj": { ".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_system.a:crosscore_int.c.obj": { ".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 }, "libesp_hw_support.a:rtc_clk.c.obj": { ".dram0.bss": 4, ".dram0.data": 71, ".iram0.text": 308, "flash_total": 379, "ram_st_total": 383 }, "ilp32\\libc.a:lib_a-puts.o": { ".flash.rodata": 0, ".flash.text": 372, "flash_total": 372, "ram_st_total": 0 }, "libesp_system.a:panic_handler.c.obj": { ".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.obj": { ".dram0.bss": 12, ".flash.text": 360, "flash_total": 360, "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.obj": { ".iram0.text": 340, "flash_total": 340, "ram_st_total": 340 }, "libesp_system.a:freertos_hooks.c.obj": { ".dram0.bss": 64, ".flash.text": 290, ".iram0.text": 48, "flash_total": 338, "ram_st_total": 112 }, "libhal.a:uart_hal.c.obj": { ".flash.text": 334, "flash_total": 334, "ram_st_total": 0 }, "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.obj": { ".dram0.data": 123, ".iram0.text": 190, "flash_total": 313, "ram_st_total": 313 }, "libapp_update.a:esp_ota_ops.c.obj": { ".dram0.bss": 4, ".flash.rodata": 121, ".flash.text": 186, "flash_total": 307, "ram_st_total": 4 }, "libesp_system.a:int_wdt.c.obj": { ".dram0.bss": 8, ".flash.text": 206, ".iram0.text": 74, "flash_total": 280, "ram_st_total": 82 }, "libriscv.a:interrupt.c.obj": { ".dram0.bss": 256, ".flash.rodata": 137, ".iram0.text": 130, "flash_total": 267, "ram_st_total": 386 }, "libspi_flash.a:spi_flash_chip_mxic.c.obj": { ".dram0.data": 190, ".iram0.text": 76, "flash_total": 266, "ram_st_total": 266 }, "libesp_system.a:esp_err.c.obj": { ".dram0.data": 108, ".iram0.text": 154, "flash_total": 262, "ram_st_total": 262 }, "libesp_system.a:system_internal.c.obj": { ".iram0.text": 260, "flash_total": 260, "ram_st_total": 260 }, "libesp_timer.a:system_time.c.obj": { ".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_esp32h4.c.obj": { ".flash.text": 250, "flash_total": 250, "ram_st_total": 0 }, "libpthread.a:pthread_local_storage.c.obj": { ".dram0.bss": 4, ".flash.text": 242, "flash_total": 242, "ram_st_total": 4 }, "libspi_flash.a:spi_flash_chip_issi.c.obj": { ".dram0.data": 125, ".iram0.text": 112, "flash_total": 237, "ram_st_total": 237 }, "libheap.a:memory_layout.c.obj": { ".dram0.data": 4, ".flash.rodata": 231, "flash_total": 235, "ram_st_total": 4 }, "liblog.a:log_freertos.c.obj": { ".dram0.bss": 8, ".iram0.text": 232, "flash_total": 232, "ram_st_total": 240 }, "libnewlib.a:newlib_init.c.obj": { ".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:esp_clk.c.obj": { ".dram0.bss": 4, ".flash.text": 176, ".iram0.text": 30, ".rtc.data": 16, "flash_total": 222, "ram_st_total": 50 }, "libnewlib.a:heap.c.obj": { ".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.obj": { ".dram0.bss": 8, ".flash.text": 38, ".iram0.text": 144, "flash_total": 182, "ram_st_total": 152 }, "libesp_system.a:fpga_overrides.c.obj": { ".flash.rodata": 107, ".flash.text": 72, "flash_total": 179, "ram_st_total": 0 }, "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.obj": { ".dram0.data": 125, ".iram0.text": 46, "flash_total": 171, "ram_st_total": 171 }, "libesp_system.a:esp_system.c.obj": { ".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.obj": { ".dram0.data": 38, ".iram0.text": 128, "flash_total": 166, "ram_st_total": 166 }, "libhal.a:brownout_hal.c.obj": { ".flash.text": 160, "flash_total": 160, "ram_st_total": 0 }, "libefuse.a:esp_efuse_api.c.obj": { ".flash.text": 158, "flash_total": 158, "ram_st_total": 0 }, "libfreertos.a:portasm.S.obj": { ".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.obj": { ".iram0.text": 134, "flash_total": 134, "ram_st_total": 134 }, "libhal.a:spi_flash_encrypt_hal_iram.c.obj": { ".iram0.text": 132, "flash_total": 132, "ram_st_total": 132 }, "libesp_system.a:cache_err_int.c.obj": { ".flash.text": 124, ".iram0.text": 4, "flash_total": 128, "ram_st_total": 4 }, "libspi_flash.a:spi_flash_os_func_noos.c.obj": { ".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.obj": { ".dram0.bss": 4, ".dram0.data": 24, ".flash.text": 38, ".iram0.text": 40, "flash_total": 102, "ram_st_total": 68 }, "libpthread.a:pthread.c.obj": { ".dram0.bss": 8, ".flash.text": 100, "flash_total": 100, "ram_st_total": 8 }, "libhal.a:uart_hal_iram.c.obj": { ".flash.text": 88, "flash_total": 88, "ram_st_total": 0 }, "libesp_system.a:apb_backup_dma.c.obj": { ".flash.text": 34, ".iram0.text": 52, "flash_total": 86, "ram_st_total": 52 }, "libhal.a:interrupt_controller_hal.c.obj": { ".flash.text": 80, "flash_total": 80, "ram_st_total": 0 }, "libnewlib.a:reent_init.c.obj": { ".iram0.text": 76, "flash_total": 76, "ram_st_total": 76 }, "libesp_hw_support.a:regi2c_ctrl.c.obj": { ".iram0.text": 74, "flash_total": 74, "ram_st_total": 74 }, "libriscv.a:instruction_decode.c.obj": { ".flash.text": 74, "flash_total": 74, "ram_st_total": 0 }, "libesp_hw_support.a:chip_info.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.text": 36, "flash_total": 36, "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.obj": { ".flash.text": 32, "flash_total": 32, "ram_st_total": 0 }, "libhal.a:cpu_hal.c.obj": { ".iram0.text": 32, "flash_total": 32, "ram_st_total": 32 }, "libspi_flash.a:spi_flash_chip_drivers.c.obj": { ".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.obj": { ".iram0.text": 28, "flash_total": 28, "ram_st_total": 28 }, "libbootloader_support.a:bootloader_flash_config_esp32h4.c.obj": { ".flash.text": 26, "flash_total": 26, "ram_st_total": 0 }, "libesp_hw_support.a:rtc_time.c.obj": { ".iram0.text": 20, "flash_total": 20, "ram_st_total": 20 }, "libbootloader_support.a:bootloader_mem.c.obj": { ".flash.text": 14, "flash_total": 14, "ram_st_total": 0 }, "libefuse.a:esp_efuse_table.c.obj": { ".dram0.data": 12, "flash_total": 12, "ram_st_total": 12 }, "libesp_pm.a:pm_impl.c.obj": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libnewlib.a:pthread.c.obj": { ".flash.text": 6, "flash_total": 6, "ram_st_total": 0 }, "libdriver.a:spi_bus_lock.c.obj": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libfreertos.a:FreeRTOS-openocd.c.obj": { ".dram0.data": 4, "flash_total": 4, "ram_st_total": 4 }, "libcxx.a:cxx_guards.cpp.obj": { ".flash.text": 2, "flash_total": 2, "ram_st_total": 0 }, "libesp_system.a:ubsan.c.obj": { ".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": { "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__.7485": 39, "__FUNCTION__.7477": 27, "__FUNCTION__.7240": 22, "__FUNCTION__.7171": 21, "__FUNCTION__.7176": 21, "__func__.4215": 21, "__FUNCTION__.7181": 19, "__FUNCTION__.7186": 19, "__FUNCTION__.7201": 18, "__FUNCTION__.7206": 18, "__FUNCTION__.7412": 18, "__FUNCTION__.7489": 17, "__FUNCTION__.7191": 16, "__FUNCTION__.7196": 16 }, ".flash.text": { "periph_module_enable": 682, "uart_flush_input": 580, "uart_wait_tx_done": 484, "uart_set_stop_bits": 178, "uart_set_word_length": 178, "uart_get_bufferedlen": 152, "uart_disable_intr_mask_and_return_prev": 138, "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, "uart_is_driver_installed": 34, "uart_set_select_notif_callback": 30, "periph_ll_get_clk_en_reg": 28, "periph_ll_get_rst_en_reg": 28, "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": 270336, "used_diram": 11772, "used_diram_ratio": 0.04354580965909091, "diram_remain": 258564, "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.obj": { ".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.obj": { ".flash.rodata": 7287, ".flash.text": 53, "flash_total": 7340, "ram_st_total": 0 }, "libheap.a:heap_tlsf.c.obj": { ".dram0.data": 1796, ".iram0.text": 3591, "flash_total": 5387, "ram_st_total": 5387 }, "libfreertos.a:queue.c.obj": { ".flash.rodata": 1515, ".iram0.text": 3038, "flash_total": 4553, "ram_st_total": 3038 }, "libvfs.a:vfs_uart.c.obj": { ".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.obj": { ".dram0.data": 3084, ".iram0.text": 416, "flash_total": 3500, "ram_st_total": 3500 }, "libspi_flash.a:spi_flash_chip_generic.c.obj": { ".dram0.data": 554, ".iram0.text": 2529, "flash_total": 3083, "ram_st_total": 3083 }, "libesp_hw_support.a:intr_alloc.c.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 1538, ".flash.text": 715, "flash_total": 2253, "ram_st_total": 0 }, "libhal.a:spi_flash_hal_iram.c.obj": { ".iram0.text": 2250, "flash_total": 2250, "ram_st_total": 2250 }, "libvfs.a:vfs.c.obj": { ".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.obj": { ".dram0.bss": 8, ".dram0.data": 171, ".iram0.text": 2059, "flash_total": 2230, "ram_st_total": 2238 }, "libfreertos.a:xtensa_vectors.S.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 1842, "flash_total": 1842, "ram_st_total": 1842 }, "libesp_hw_support.a:rtc_init.c.obj": { ".flash.rodata": 70, ".flash.text": 1703, "flash_total": 1773, "ram_st_total": 0 }, "libspi_flash.a:esp_flash_api.c.obj": { ".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.obj": { ".dram0.bss": 520, ".flash.rodata": 240, ".flash.text": 166, ".iram0.text": 1298, "flash_total": 1704, "ram_st_total": 1818 }, "libfreertos.a:port.c.obj": { ".dram0.bss": 24, ".flash.rodata": 541, ".flash.text": 147, ".iram0.text": 945, "flash_total": 1633, "ram_st_total": 969 }, "libheap.a:heap_caps.c.obj": { ".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.obj": { ".iram0.text": 1493, "flash_total": 1493, "ram_st_total": 1493 }, "libdriver.a:periph_ctrl.c.obj": { ".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.obj": { ".dram0.bss": 5, ".flash.rodata": 334, ".flash.text": 371, ".iram0.text": 732, "flash_total": 1437, "ram_st_total": 737 }, "libesp_ringbuf.a:ringbuf.c.obj": { ".flash.rodata": 512, ".iram0.text": 873, "flash_total": 1385, "ram_st_total": 873 }, "libspi_flash.a:cache_utils.c.obj": { ".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.obj": { ".dram0.bss": 4, ".flash.rodata": 430, ".flash.text": 905, "flash_total": 1335, "ram_st_total": 4 }, "libesp_system.a:startup.c.obj": { ".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.obj": { ".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.obj": { ".dram0.bss": 8, ".flash.rodata": 268, ".flash.text": 938, "flash_total": 1206, "ram_st_total": 8 }, "libhal.a:systimer_hal.c.obj": { ".dram0.data": 85, ".iram0.text": 1052, "flash_total": 1137, "ram_st_total": 1137 }, "libxtensa.a:xtensa_intr_asm.S.obj": { ".dram0.data": 1024, ".iram0.text": 51, "flash_total": 1075, "ram_st_total": 1075 }, "libesp_system.a:panic.c.obj": { ".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.obj": { ".dram0.data": 397, ".iram0.text": 637, "flash_total": 1034, "ram_st_total": 1034 }, "libesp_system.a:clk.c.obj": { ".flash.rodata": 212, ".flash.text": 802, "flash_total": 1014, "ram_st_total": 0 }, "libesp_timer.a:esp_timer.c.obj": { ".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.obj": { ".flash.rodata": 283, ".flash.text": 575, "flash_total": 858, "ram_st_total": 0 }, "libesp_system.a:debug_helpers.c.obj": { ".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.obj": { ".dram0.data": 136, ".iram0.text": 659, "flash_total": 795, "ram_st_total": 795 }, "libheap.a:multi_heap.c.obj": { ".dram0.data": 157, ".iram0.text": 601, "flash_total": 758, "ram_st_total": 758 }, "libesp_ipc.a:esp_ipc.c.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 675, "flash_total": 675, "ram_st_total": 675 }, "liblog.a:log.c.obj": { ".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.obj": { ".dram0.bss": 20, ".flash.text": 509, ".iram0.text": 127, "flash_total": 636, "ram_st_total": 147 }, "libesp_timer.a:esp_timer_impl_systimer.c.obj": { ".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.obj": { ".dram0.bss": 12, ".flash.rodata": 192, ".iram0.text": 394, "flash_total": 586, "ram_st_total": 406 }, "libspi_flash.a:esp_flash_spi_init.c.obj": { ".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.obj": { ".flash.rodata": 512, ".flash.text": 12, "flash_total": 524, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_os_func_app.c.obj": { ".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.obj": { ".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.obj": { ".flash.rodata": 16, ".iram0.text": 475, "flash_total": 491, "ram_st_total": 475 }, "libapp_update.a:esp_app_desc.c.obj": { ".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.obj": { ".iram0.text": 476, "flash_total": 476, "ram_st_total": 476 }, "libmain.a:hello_world_main.c.obj": { ".flash.rodata": 232, ".flash.text": 228, "flash_total": 460, "ram_st_total": 0 }, "libfreertos.a:port_common.c.obj": { ".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.obj": { ".flash.rodata": 96, ".flash.text": 351, "flash_total": 447, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.obj": { ".iram0.text": 444, "flash_total": 444, "ram_st_total": 444 }, "libhal.a:uart_hal.c.obj": { ".flash.text": 432, "flash_total": 432, "ram_st_total": 0 }, "libfreertos.a:xtensa_context.S.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 123, ".iram0.text": 202, "flash_total": 325, "ram_st_total": 325 }, "libheap.a:memory_layout.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 190, ".iram0.text": 70, "flash_total": 260, "ram_st_total": 260 }, "libhal.a:soc_hal.c.obj": { ".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.obj": { ".dram0.data": 108, ".iram0.text": 140, "flash_total": 248, "ram_st_total": 248 }, "libhal.a:brownout_hal.c.obj": { ".flash.text": 244, "flash_total": 244, "ram_st_total": 0 }, "libesp_system.a:int_wdt.c.obj": { ".dram0.bss": 9, ".flash.text": 152, ".iram0.text": 90, "flash_total": 242, "ram_st_total": 99 }, "libesp_timer.a:system_time.c.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 125, ".iram0.text": 108, "flash_total": 233, "ram_st_total": 233 }, "libnewlib.a:newlib_init.c.obj": { ".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.obj": { ".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.obj": { ".iram0.text": 213, "flash_total": 213, "ram_st_total": 213 }, "liblog.a:log_freertos.c.obj": { ".dram0.bss": 8, ".iram0.text": 205, "flash_total": 205, "ram_st_total": 213 }, "libnewlib.a:abort.c.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 8, ".iram0.text": 171, "flash_total": 179, "ram_st_total": 179 }, "libspi_flash.a:spi_flash_chip_boya.c.obj": { ".dram0.data": 125, ".iram0.text": 52, "flash_total": 177, "ram_st_total": 177 }, "libfreertos.a:list.c.obj": { ".iram0.text": 164, "flash_total": 164, "ram_st_total": 164 }, "libesp_hw_support.a:cpu_util.c.obj": { ".flash.rodata": 20, ".iram0.text": 137, "flash_total": 157, "ram_st_total": 137 }, "libnewlib.a:heap.c.obj": { ".iram0.text": 151, "flash_total": 151, "ram_st_total": 151 }, "libesp_system.a:highint_hdl.S.obj": { ".iram0.text": 147, "flash_total": 147, "ram_st_total": 147 }, "libesp_ipc.a:esp_ipc_isr_handler.S.obj": { ".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.obj": { ".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.obj": { ".dram0.data": 36, ".iram0.text": 72, "flash_total": 108, "ram_st_total": 108 }, "libhal.a:uart_hal_iram.c.obj": { ".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.obj": { ".dram0.bss": 4, ".dram0.data": 24, ".flash.text": 33, ".iram0.text": 41, "flash_total": 98, "ram_st_total": 69 }, "libpthread.a:pthread.c.obj": { ".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.obj": { ".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.obj": { ".flash.text": 72, "flash_total": 72, "ram_st_total": 0 }, "libesp_system.a:panic_handler_asm.S.obj": { ".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.obj": { ".iram0.text": 63, "flash_total": 63, "ram_st_total": 63 }, "libhal.a:interrupt_controller_hal.c.obj": { ".flash.text": 59, "flash_total": 59, "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.obj": { ".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.obj": { ".iram0.text": 46, "flash_total": 46, "ram_st_total": 46 }, "libhal.a:cpu_hal.c.obj": { ".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.obj": { ".flash.rodata": 5, ".flash.text": 30, "flash_total": 35, "ram_st_total": 0 }, "libspi_flash.a:spi_flash_chip_drivers.c.obj": { ".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.obj": { ".flash.text": 31, "flash_total": 31, "ram_st_total": 0 }, "libesp_hw_support.a:chip_info.c.obj": { ".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.obj": { ".iram0.text": 26, "flash_total": 26, "ram_st_total": 26 }, "libesp_rom.a:esp_rom_uart.c.obj": { ".iram0.text": 24, "flash_total": 24, "ram_st_total": 24 }, "libbootloader_support.a:bootloader_flash_config_esp32s3.c.obj": { ".flash.text": 22, "flash_total": 22, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_mem.c.obj": { ".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.obj": { ".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.obj": { ".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.obj": { ".flash.text": 5, "flash_total": 5, "ram_st_total": 0 }, "libesp_system.a:ubsan.c.obj": { ".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.obj": { ".flash.rodata": 4, "flash_total": 4, "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.c.obj": { ".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.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common_loader.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32s3.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random_esp32s3.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:gdma.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:gpio.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:rtc_io.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:rtc_module.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libdriver.a:spi_common.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_hw_support.a:dport_access.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_hw_support.a:esp_crypto_lock.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_ipc.a:esp_ipc_isr_routines.S.obj": { "flash_total": 0, "ram_st_total": 0 }, "libesp_pm.a:pm_locks.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:gdma_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:gpio_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:rtc_io_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libhal.a:sha_hal.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_crypto_shared_gdma.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha256.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha_gdma_impl.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libmbedcrypto.a:sha.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gdma_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:gpio_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:rtc_io_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:spi_periph.c.obj": { "flash_total": 0, "ram_st_total": 0 }, "libsoc.a:uart_periph.c.obj": { "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 CSV output... 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),,, 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 liblwip.a,14,3751,0,0,3765,66978,13936 libc.a,0,0,0,0,0,55583,3709 libesp32.a,2635,2375,7758,0,12768,4814,8133 libfreertos.a,4156,832,12428,425,17841,0,1545 libspi_flash.a,36,359,7004,0,7399,886,1624 libsoc.a,660,8,3887,0,4555,0,3456 libheap.a,1331,4,4376,0,5711,1218,980 libgcc.a,4,20,104,0,128,5488,888 libvfs.a,232,103,0,0,335,3770,403 libunity.a,0,121,0,0,121,2316,830 libstdc++.a,8,16,0,0,24,1827,1062 libnewlib.a,152,272,853,0,1277,803,86 libpthread.a,16,12,174,0,202,774,638 libdriver.a,40,20,0,0,60,961,537 liblog.a,8,268,456,0,732,396,166 libapp_update.a,0,0,0,0,0,123,717 libhal.a,0,0,515,0,515,0,32 libtcpip_adapter.a,0,81,0,0,81,180,359 libm.a,0,0,92,0,92,0,0 libmain.a,0,0,0,0,0,53,10 libcxx.a,0,0,0,0,0,11,0 libxtensa-debug-module.a,0,0,8,0,8,0,0 libbootloader_support.a,0,0,0,0,0,0,0 libcoexist.a,0,0,0,0,0,0,0 libcore.a,0,0,0,0,0,0,0 libethernet.a,0,0,0,0,0,0,0 libmbedtls.a,0,0,0,0,0,0,0 libmesh.a,0,0,0,0,0,0,0 libnet80211.a,0,0,0,0,0,0,0 libnvs_flash.a,0,0,0,0,0,0,0 libphy.a,0,0,0,0,0,0,0 libpp.a,0,0,0,0,0,0,0 librtc.a,0,0,0,0,0,0,0 libsmartconfig_ack.a,0,0,0,0,0,0,0 libwpa.a,0,0,0,0,0,0,0 libwpa2.a,0,0,0,0,0,0,0 libwpa_supplicant.a,0,0,0,0,0,0,0 libwps.a,0,0,0,0,0,0,0 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 lib_a-vfprintf.o,0,0,0,0,0,14193,704 lib_a-svfprintf.o,0,0,0,0,0,13834,756 lib_a-svfiprintf.o,0,0,0,0,0,9642,1176 lib_a-vfiprintf.o,0,0,0,0,0,9933,704 tcp_in.o,0,54,0,0,54,8127,916 nd6.o,8,1027,0,0,1035,8427,136 tasks.o,20,700,5667,0,6387,0,503 tcp_out.o,0,0,0,0,0,5060,1124 tcp.o,4,23,0,0,27,4290,1384 sockets.o,0,728,0,0,728,4627,824 api_msg.o,0,0,0,0,0,3763,1366 dhcp.o,0,8,0,0,8,3456,1401 panic.o,2579,5,2145,0,4729,0,0 esp_err_to_name.o,0,0,0,0,0,50,4091 unwind-dw2-fde.o,4,20,0,0,24,3316,404 pbuf.o,0,1,0,0,1,2453,1161 portasm.o,3084,0,480,0,3564,0,0 lib_a-dtoa.o,0,0,0,0,0,3522,13 ip6.o,0,0,0,0,0,3212,124 spi_flash_rom_patch.o,0,0,2518,0,2518,0,766 etharp.o,0,241,0,0,241,2618,658 udp.o,2,4,0,0,6,3020,216 intr_alloc.o,8,22,726,0,756,1749,710 multi_heap.o,857,0,2217,0,3074,0,0 queue.o,8,56,2569,0,2633,0,369 unwind-dw2-xtensa.o,0,0,0,0,0,2172,324 flash_ops.o,32,41,2352,0,2425,99,0 rtc_clk.o,660,8,1794,0,2462,0,0 lib_a-mprec.o,0,0,0,0,0,2134,296 ip6_frag.o,0,6,0,0,6,1905,442 api_lib.o,0,0,0,0,0,1425,919 vfs.o,192,40,0,0,232,1995,132 igmp.o,0,12,0,0,12,1604,707 unity_platform.o,0,13,0,0,13,1511,600 vfs_uart.o,40,63,0,0,103,1775,271 esp_timer_esp32.o,8,26,1295,0,1329,254,526 rtc_periph.o,0,0,0,0,0,0,2080 dns.o,0,1292,0,0,1292,1809,206 heap_caps.o,4,0,1195,0,1199,188,593 eh_personality.o,0,0,0,0,0,1561,384 ip4.o,0,6,0,0,6,1664,139 flash_mmap.o,0,296,1298,0,1594,124,327 xtensa_vectors.o,8,0,1272,425,1705,0,36 cpu_start.o,0,1,806,0,807,277,486 clk.o,0,0,67,0,67,581,893 netif.o,0,241,0,0,241,1239,287 sys_arch.o,0,8,0,0,8,1216,222 multi_heap_poisoning.o,470,0,964,0,1434,0,0 heap_caps_init.o,0,4,0,0,4,1030,387 timers.o,8,56,1149,0,1213,0,233 mld6.o,0,4,0,0,4,1334,0 cache_utils.o,4,14,836,0,854,81,390 raw.o,0,4,0,0,4,1087,223 esp_timer.o,8,20,702,0,730,429,142 system_api.o,0,8,589,0,597,0,662 soc_memory_layout.o,0,0,0,0,0,0,1239 icmp.o,0,0,0,0,0,769,371 xtensa_intr_asm.o,1024,0,51,0,1075,0,0 log.o,8,268,456,0,732,396,166 pthread.o,8,8,174,0,190,298,512 icmp6.o,0,0,0,0,0,863,127 port.o,0,16,617,0,633,0,369 rtc_init.o,0,0,980,0,980,0,0 rtc_time.o,0,0,803,0,803,0,137 dport_access.o,8,40,539,0,587,189,129 lib_a-fseeko.o,0,0,0,0,0,862,0 unity.o,0,108,0,0,108,767,90 esp_ota_ops.o,0,0,0,0,0,123,717 tcpip.o,0,16,0,0,16,644,191 time.o,0,32,139,0,171,691,0 periph_ctrl.o,8,0,0,0,8,520,256 timers.o,0,12,0,0,12,638,131 partition.o,0,8,0,0,8,582,141 locks.o,8,0,552,0,560,0,84 pthread_local_storage.o,8,4,0,0,12,476,126 ipc.o,0,36,159,0,195,329,104 inet_chksum.o,0,0,0,0,0,580,0 tcpip_adapter_lwip.o,0,81,0,0,81,180,359 crosscore_int.o,8,8,204,0,220,126,148 netbuf.o,0,0,0,0,0,154,326 vfs_lwip.o,0,0,0,0,0,307,155 timer.o,16,0,0,0,16,112,281 int_wdt.o,0,1,87,0,88,301,0 eh_globals.o,0,16,0,0,16,149,193 brownout.o,0,0,0,0,0,145,191 windowspill_asm.o,0,0,311,0,311,0,0 cpu_util.o,0,0,310,0,310,0,0 rtc_module.o,8,8,0,0,16,291,0 xtensa_context.o,0,0,299,0,299,0,0 eh_terminate.o,0,0,0,0,0,117,141 ethernet.o,0,0,0,0,0,244,12 dport_panic_highint_hdl.,8,0,234,0,242,0,0 lib_a-reent.o,0,0,0,0,0,232,0 lib_a-fopen.o,0,0,0,0,0,228,0 syscall_table.o,144,240,0,0,384,67,0 dhcpserver.o,0,4,0,0,4,203,0 freertos_hooks.o,8,128,43,0,179,137,0 lib_a-puts.o,0,0,0,0,0,182,0 test_utils.o,0,0,0,0,0,38,140 lib_a-sprintf.o,0,0,0,0,0,167,0 cache_err_int.o,0,0,56,0,56,98,0 list.o,0,0,142,0,142,0,0 xtensa_intr.o,0,0,104,0,104,0,35 syscalls.o,0,0,94,0,94,45,0 si_class_type_info.o,0,0,0,0,0,0,136 dbg_stubs.o,0,2072,32,0,2104,100,0 lib_a-assert.o,0,0,0,0,0,68,60 lib_a-flags.o,0,0,0,0,0,127,0 lib_a-printf.o,0,0,0,0,0,116,0 ip4_addr.o,0,0,0,0,0,72,40 class_type_info.o,0,0,0,0,0,0,112 lib_a-s_frexp.o,0,0,0,0,0,110,0 memp.o,0,0,0,0,0,0,108 lib2funcs.o,0,0,104,0,104,0,0 lib_a-vprintf.o,0,0,0,0,0,94,0 lib_a-s_fpclassify.o,0,0,92,0,92,0,0 def.o,0,0,0,0,0,91,0 lib_a-fiprintf.o,0,0,0,0,0,84,0 hw_random.o,0,4,74,0,78,0,0 stack_check.o,0,4,0,0,4,32,42 clock.o,0,0,72,0,72,0,0 reent_init.o,0,0,68,0,68,0,2 app_main.o,0,0,0,0,0,53,10 state_asm--restore_extra,0,0,62,0,62,0,0 state_asm--save_extra_nw,0,0,62,0,62,0,0 new_opv.o,0,0,0,0,0,0,56 ip.o,0,60,0,0,60,50,0 uart.o,8,12,0,0,20,38,0 xtensa_vector_defaults.o,0,0,46,0,46,0,0 lib_a-fseek.o,0,0,0,0,0,45,0 _divdi3.o,0,0,0,0,0,0,40 _moddi3.o,0,0,0,0,0,0,40 _udivdi3.o,0,0,0,0,0,0,40 _umoddi3.o,0,0,0,0,0,0,40 new_op.o,0,0,0,0,0,0,40 xtensa_init.o,0,4,32,0,36,0,0 interrupts--intlevel.o,0,0,0,0,0,0,32 init.o,0,0,0,0,0,27,0 wifi_init.o,0,0,0,0,0,17,9 ip6_addr.o,0,0,0,0,0,0,20 lib_a-errno.o,0,0,0,0,0,10,0 int_asm--set_intclear.o,0,0,8,0,8,0,0 eri.o,0,0,8,0,8,0,0 cxx_exception_stubs.o,0,0,0,0,0,6,0 cxx_guards.o,0,0,0,0,0,5,0 FreeRTOS-openocd.o,4,0,0,0,4,0,0 eh_term_handler.o,4,0,0,0,4,0,0 eh_unex_handler.o,4,0,0,0,4,0,0 bootloader_flash.o,0,0,0,0,0,0,0 bootloader_sha.o,0,0,0,0,0,0,0 esp_image_format.o,0,0,0,0,0,0,0 lib_a-fputs.o,0,0,0,0,0,0,0 lib_a-snprintf.o,0,0,0,0,0,0,0 lib_a-strerror.o,0,0,0,0,0,0,0 lib_a-sysgettod.o,0,0,0,0,0,0,0 lib_a-u_strerr.o,0,0,0,0,0,0,0 lib_a-vsnprintf.o,0,0,0,0,0,0,0 lib_a-xpg_strerror_r.o,0,0,0,0,0,0,0 coexist_api.o,0,0,0,0,0,0,0 coexist_arbit.o,0,0,0,0,0,0,0 coexist_core.o,0,0,0,0,0,0,0 coexist_dbg.o,0,0,0,0,0,0,0 coexist_hw.o,0,0,0,0,0,0,0 coexist_param.o,0,0,0,0,0,0,0 coexist_timer.o,0,0,0,0,0,0,0 misc_nvs.o,0,0,0,0,0,0,0 gpio.o,0,0,0,0,0,0,0 ets_timer_legacy.o,0,0,0,0,0,0,0 event_default_handlers.o,0,0,0,0,0,0,0 event_loop.o,0,0,0,0,0,0,0 lib_printf.o,0,0,0,0,0,0,0 phy_init.o,0,0,0,0,0,0,0 sha.o,0,0,0,0,0,0,0 wifi_os_adapter.o,0,0,0,0,0,0,0 emac_dev.o,0,0,0,0,0,0,0 emac_main.o,0,0,0,0,0,0,0 event_groups.o,0,0,0,0,0,0,0 ringbuf.o,0,0,0,0,0,0,0 _addsubdf3.o,0,0,0,0,0,0,0 _cmpdf2.o,0,0,0,0,0,0,0 _divdf3.o,0,0,0,0,0,0,0 _divsf3.o,0,0,0,0,0,0,0 _extendsfdf2.o,0,0,0,0,0,0,0 _fixdfsi.o,0,0,0,0,0,0,0 _floatdidf.o,0,0,0,0,0,0,0 _floatdisf.o,0,0,0,0,0,0,0 _floatsidf.o,0,0,0,0,0,0,0 _muldf3.o,0,0,0,0,0,0,0 _popcountsi2.o,0,0,0,0,0,0,0 ethernetif.o,0,0,0,0,0,0,0 ethip6.o,0,0,0,0,0,0,0 wlanif.o,0,0,0,0,0,0,0 esp_sha256.o,0,0,0,0,0,0,0 mesh.o,0,0,0,0,0,0,0 mesh_common.o,0,0,0,0,0,0,0 mesh_config.o,0,0,0,0,0,0,0 mesh_main.o,0,0,0,0,0,0,0 mesh_parent.o,0,0,0,0,0,0,0 mesh_route.o,0,0,0,0,0,0,0 mesh_schedule.o,0,0,0,0,0,0,0 mesh_timer.o,0,0,0,0,0,0,0 mesh_utilities.o,0,0,0,0,0,0,0 mesh_wifi.o,0,0,0,0,0,0,0 ieee80211.o,0,0,0,0,0,0,0 ieee80211_action.o,0,0,0,0,0,0,0 ieee80211_action_vendor.,0,0,0,0,0,0,0 ieee80211_api.o,0,0,0,0,0,0,0 ieee80211_crypto.o,0,0,0,0,0,0,0 ieee80211_crypto_ccmp.o,0,0,0,0,0,0,0 ieee80211_crypto_tkip.o,0,0,0,0,0,0,0 ieee80211_crypto_wep.o,0,0,0,0,0,0,0 ieee80211_debug.o,0,0,0,0,0,0,0 ieee80211_ets.o,0,0,0,0,0,0,0 ieee80211_hostap.o,0,0,0,0,0,0,0 ieee80211_ht.o,0,0,0,0,0,0,0 ieee80211_ie_vendor.o,0,0,0,0,0,0,0 ieee80211_input.o,0,0,0,0,0,0,0 ieee80211_ioctl.o,0,0,0,0,0,0,0 ieee80211_mesh_quick.o,0,0,0,0,0,0,0 ieee80211_misc.o,0,0,0,0,0,0,0 ieee80211_nvs.o,0,0,0,0,0,0,0 ieee80211_output.o,0,0,0,0,0,0,0 ieee80211_phy.o,0,0,0,0,0,0,0 ieee80211_power.o,0,0,0,0,0,0,0 ieee80211_proto.o,0,0,0,0,0,0,0 ieee80211_regdomain.o,0,0,0,0,0,0,0 ieee80211_rfid.o,0,0,0,0,0,0,0 ieee80211_scan.o,0,0,0,0,0,0,0 ieee80211_sta.o,0,0,0,0,0,0,0 ieee80211_timer.o,0,0,0,0,0,0,0 wl_chm.o,0,0,0,0,0,0,0 wl_cnx.o,0,0,0,0,0,0,0 nvs_api.o,0,0,0,0,0,0,0 nvs_item_hash_list.o,0,0,0,0,0,0,0 nvs_page.o,0,0,0,0,0,0,0 nvs_pagemanager.o,0,0,0,0,0,0,0 nvs_storage.o,0,0,0,0,0,0,0 nvs_types.o,0,0,0,0,0,0,0 phy.o,0,0,0,0,0,0,0 phy_chip_v7.o,0,0,0,0,0,0,0 phy_chip_v7_ana.o,0,0,0,0,0,0,0 phy_chip_v7_cal.o,0,0,0,0,0,0,0 esf_buf.o,0,0,0,0,0,0,0 if_hwctrl.o,0,0,0,0,0,0,0 lmac.o,0,0,0,0,0,0,0 pm.o,0,0,0,0,0,0,0 pm_for_bcn_only_mode.o,0,0,0,0,0,0,0 pp.o,0,0,0,0,0,0,0 pp_debug.o,0,0,0,0,0,0,0 pp_timer.o,0,0,0,0,0,0,0 rate_control.o,0,0,0,0,0,0,0 trc.o,0,0,0,0,0,0,0 wdev.o,0,0,0,0,0,0,0 bt_bb.o,0,0,0,0,0,0,0 pm.o,0,0,0,0,0,0,0 rtc.o,0,0,0,0,0,0,0 rtc_analog.o,0,0,0,0,0,0,0 smartconfig_ack.o,0,0,0,0,0,0,0 gpio_periph.o,0,0,0,0,0,0,0 rtc_sleep.o,0,0,0,0,0,0,0 bad_alloc.o,0,0,0,0,0,0,0 del_op.o,0,0,0,0,0,0,0 del_opv.o,0,0,0,0,0,0,0 eh_exception.o,0,0,0,0,0,0,0 new_handler.o,0,0,0,0,0,0,0 pure.o,0,0,0,0,0,0,0 tinfo.o,0,0,0,0,0,0,0 ap_config.o,0,0,0,0,0,0,0 common.o,0,0,0,0,0,0,0 wpa.o,0,0,0,0,0,0,0 wpa_auth.o,0,0,0,0,0,0,0 wpa_auth_ie.o,0,0,0,0,0,0,0 wpa_common.o,0,0,0,0,0,0,0 wpa_debug.o,0,0,0,0,0,0,0 wpa_ie.o,0,0,0,0,0,0,0 wpa_main.o,0,0,0,0,0,0,0 wpabuf.o,0,0,0,0,0,0,0 wpas_glue.o,0,0,0,0,0,0,0 wpa2_internal.o,0,0,0,0,0,0,0 os_xtensa.o,0,0,0,0,0,0,0 wps_internal.o,0,0,0,0,0,0,0 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 ,:,,Difference File,app.map,app2.map, - 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, ,:,,Difference File,app.map,app2.map, - 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,,,,, libesp32.a,2635,2118,+517,2375,81,+2294,7758,5462 libfreertos.a,4156,4140,+16,832,792,+40,12428,12459 libspi_flash.a,36,779,-743,359,294,+65,7004,4896 libsoc.a,660,208,+452,8,4,+4,3887,6790 libheap.a,1331,304,+1027,4,4,,4376,3129 libgcc.a,4,,+4,20,,+20,104, libvfs.a,232,308,-76,103,48,+55,, libnewlib.a,152,152,,272,272,,853,820 libpthread.a,16,8,+8,12,12,,174, libdriver.a,40,112,-72,20,20,,, liblog.a,8,8,,268,272,-4,456,222 libapp_update.a,,,,,4,-4,,109 libhal.a,,,,,,,515,447 libmain.a,,,,,,,, libcxx.a,,,,,,,, libbootloader_support.a,,,,,,,,1028 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 liblwip.a,14,3751,0,0,3765,66978,13936 libunity.a,0,121,0,0,121,2316,830 libstdc++.a,8,16,0,0,24,1827,1062 libtcpip_adapter.a,0,81,0,0,81,180,359 libm.a,0,0,92,0,92,0,0 libxtensa-debug-module.a,0,0,8,0,8,0,0 libcoexist.a,0,0,0,0,0,0,0 libcore.a,0,0,0,0,0,0,0 libethernet.a,0,0,0,0,0,0,0 libmbedtls.a,0,0,0,0,0,0,0 libmesh.a,0,0,0,0,0,0,0 libnet80211.a,0,0,0,0,0,0,0 libnvs_flash.a,0,0,0,0,0,0,0 libphy.a,0,0,0,0,0,0,0 libpp.a,0,0,0,0,0,0,0 librtc.a,0,0,0,0,0,0,0 libsmartconfig_ack.a,0,0,0,0,0,0,0 libwpa.a,0,0,0,0,0,0,0 libwpa2.a,0,0,0,0,0,0,0 libwps.a,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 libesp_common.a,8,184,239,0,431,783,5421 libesp_timer.a,16,20,794,0,830,723,493 libesp_ringbuf.a,0,0,858,0,858,0,150 libxtensa.a,0,0,217,0,217,0,0 libsoc_esp32.a,0,0,0,0,0,0,160 (exe),0,0,0,3,3,3,12 libefuse.a,0,0,0,0,0,0,0 libmbedcrypto.a,0,0,0,0,0,0,0 ,:,,Difference File,app.map,app2.map, - 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,,,,,,,, lib_a-svfprintf.o,,,,,,,, lib_a-svfiprintf.o,,,,,,,, lib_a-vfiprintf.o,,,,,,,, lib_a-dtoa.o,,,,,,,, lib_a-mprec.o,,,,,,,, lib_a-fseeko.o,,,,,,,, windowspill_asm.o,,,,,,,311,315 lib_a-reent.o,,,,,,,, lib_a-fopen.o,,,,,,,, lib_a-puts.o,,,,,,,, lib_a-assert.o,,,,,,,, lib_a-flags.o,,,,,,,, lib_a-printf.o,,,,,,,, lib_a-s_frexp.o,,,,,,,, lib_a-vprintf.o,,,,,,,, lib_a-fiprintf.o,,,,,,,, state_asm--restore_extra,,,,,,,62,62 state_asm--save_extra_nw,,,,,,,62,62 lib_a-fseek.o,,,,,,,, _divdi3.o,,,,,,,, _moddi3.o,,,,,,,, _udivdi3.o,,,,,,,, _umoddi3.o,,,,,,,, interrupts--intlevel.o,,,,,,,, lib_a-errno.o,,,,,,,, int_asm--set_intclear.o,,,,,,,8,8 lib_a-fputs.o,,,,,,,, lib_a-snprintf.o,,,,,,,, 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 tcp_in.o,0,54,0,0,54,8127,916 nd6.o,8,1027,0,0,1035,8427,136 tasks.o,20,700,5667,0,6387,0,503 tcp_out.o,0,0,0,0,0,5060,1124 tcp.o,4,23,0,0,27,4290,1384 sockets.o,0,728,0,0,728,4627,824 api_msg.o,0,0,0,0,0,3763,1366 dhcp.o,0,8,0,0,8,3456,1401 panic.o,2579,5,2145,0,4729,0,0 esp_err_to_name.o,0,0,0,0,0,50,4091 unwind-dw2-fde.o,4,20,0,0,24,3316,404 pbuf.o,0,1,0,0,1,2453,1161 portasm.o,3084,0,480,0,3564,0,0 ip6.o,0,0,0,0,0,3212,124 spi_flash_rom_patch.o,0,0,2518,0,2518,0,766 etharp.o,0,241,0,0,241,2618,658 udp.o,2,4,0,0,6,3020,216 intr_alloc.o,8,22,726,0,756,1749,710 multi_heap.o,857,0,2217,0,3074,0,0 queue.o,8,56,2569,0,2633,0,369 unwind-dw2-xtensa.o,0,0,0,0,0,2172,324 flash_ops.o,32,41,2352,0,2425,99,0 rtc_clk.o,660,8,1794,0,2462,0,0 ip6_frag.o,0,6,0,0,6,1905,442 api_lib.o,0,0,0,0,0,1425,919 vfs.o,192,40,0,0,232,1995,132 igmp.o,0,12,0,0,12,1604,707 unity_platform.o,0,13,0,0,13,1511,600 vfs_uart.o,40,63,0,0,103,1775,271 esp_timer_esp32.o,8,26,1295,0,1329,254,526 rtc_periph.o,0,0,0,0,0,0,2080 dns.o,0,1292,0,0,1292,1809,206 heap_caps.o,4,0,1195,0,1199,188,593 eh_personality.o,0,0,0,0,0,1561,384 ip4.o,0,6,0,0,6,1664,139 flash_mmap.o,0,296,1298,0,1594,124,327 xtensa_vectors.o,8,0,1272,425,1705,0,36 cpu_start.o,0,1,806,0,807,277,486 clk.o,0,0,67,0,67,581,893 netif.o,0,241,0,0,241,1239,287 sys_arch.o,0,8,0,0,8,1216,222 multi_heap_poisoning.o,470,0,964,0,1434,0,0 heap_caps_init.o,0,4,0,0,4,1030,387 timers.o,8,56,1149,0,1213,0,233 mld6.o,0,4,0,0,4,1334,0 cache_utils.o,4,14,836,0,854,81,390 raw.o,0,4,0,0,4,1087,223 esp_timer.o,8,20,702,0,730,429,142 system_api.o,0,8,589,0,597,0,662 soc_memory_layout.o,0,0,0,0,0,0,1239 icmp.o,0,0,0,0,0,769,371 xtensa_intr_asm.o,1024,0,51,0,1075,0,0 log.o,8,268,456,0,732,396,166 pthread.o,8,8,174,0,190,298,512 icmp6.o,0,0,0,0,0,863,127 port.o,0,16,617,0,633,0,369 rtc_init.o,0,0,980,0,980,0,0 rtc_time.o,0,0,803,0,803,0,137 dport_access.o,8,40,539,0,587,189,129 unity.o,0,108,0,0,108,767,90 esp_ota_ops.o,0,0,0,0,0,123,717 tcpip.o,0,16,0,0,16,644,191 time.o,0,32,139,0,171,691,0 periph_ctrl.o,8,0,0,0,8,520,256 timers.o,0,12,0,0,12,638,131 partition.o,0,8,0,0,8,582,141 locks.o,8,0,552,0,560,0,84 pthread_local_storage.o,8,4,0,0,12,476,126 ipc.o,0,36,159,0,195,329,104 inet_chksum.o,0,0,0,0,0,580,0 tcpip_adapter_lwip.o,0,81,0,0,81,180,359 crosscore_int.o,8,8,204,0,220,126,148 netbuf.o,0,0,0,0,0,154,326 vfs_lwip.o,0,0,0,0,0,307,155 timer.o,16,0,0,0,16,112,281 int_wdt.o,0,1,87,0,88,301,0 eh_globals.o,0,16,0,0,16,149,193 brownout.o,0,0,0,0,0,145,191 cpu_util.o,0,0,310,0,310,0,0 rtc_module.o,8,8,0,0,16,291,0 xtensa_context.o,0,0,299,0,299,0,0 eh_terminate.o,0,0,0,0,0,117,141 ethernet.o,0,0,0,0,0,244,12 dport_panic_highint_hdl.,8,0,234,0,242,0,0 syscall_table.o,144,240,0,0,384,67,0 dhcpserver.o,0,4,0,0,4,203,0 freertos_hooks.o,8,128,43,0,179,137,0 test_utils.o,0,0,0,0,0,38,140 lib_a-sprintf.o,0,0,0,0,0,167,0 cache_err_int.o,0,0,56,0,56,98,0 list.o,0,0,142,0,142,0,0 xtensa_intr.o,0,0,104,0,104,0,35 syscalls.o,0,0,94,0,94,45,0 si_class_type_info.o,0,0,0,0,0,0,136 dbg_stubs.o,0,2072,32,0,2104,100,0 ip4_addr.o,0,0,0,0,0,72,40 class_type_info.o,0,0,0,0,0,0,112 memp.o,0,0,0,0,0,0,108 lib2funcs.o,0,0,104,0,104,0,0 lib_a-s_fpclassify.o,0,0,92,0,92,0,0 def.o,0,0,0,0,0,91,0 hw_random.o,0,4,74,0,78,0,0 stack_check.o,0,4,0,0,4,32,42 clock.o,0,0,72,0,72,0,0 reent_init.o,0,0,68,0,68,0,2 app_main.o,0,0,0,0,0,53,10 new_opv.o,0,0,0,0,0,0,56 ip.o,0,60,0,0,60,50,0 uart.o,8,12,0,0,20,38,0 xtensa_vector_defaults.o,0,0,46,0,46,0,0 new_op.o,0,0,0,0,0,0,40 xtensa_init.o,0,4,32,0,36,0,0 init.o,0,0,0,0,0,27,0 wifi_init.o,0,0,0,0,0,17,9 ip6_addr.o,0,0,0,0,0,0,20 eri.o,0,0,8,0,8,0,0 cxx_exception_stubs.o,0,0,0,0,0,6,0 cxx_guards.o,0,0,0,0,0,5,0 FreeRTOS-openocd.o,4,0,0,0,4,0,0 eh_term_handler.o,4,0,0,0,4,0,0 eh_unex_handler.o,4,0,0,0,4,0,0 bootloader_flash.o,0,0,0,0,0,0,0 bootloader_sha.o,0,0,0,0,0,0,0 esp_image_format.o,0,0,0,0,0,0,0 lib_a-vsnprintf.o,0,0,0,0,0,0,0 lib_a-xpg_strerror_r.o,0,0,0,0,0,0,0 coexist_api.o,0,0,0,0,0,0,0 coexist_arbit.o,0,0,0,0,0,0,0 coexist_core.o,0,0,0,0,0,0,0 coexist_dbg.o,0,0,0,0,0,0,0 coexist_hw.o,0,0,0,0,0,0,0 coexist_param.o,0,0,0,0,0,0,0 coexist_timer.o,0,0,0,0,0,0,0 misc_nvs.o,0,0,0,0,0,0,0 gpio.o,0,0,0,0,0,0,0 ets_timer_legacy.o,0,0,0,0,0,0,0 event_default_handlers.o,0,0,0,0,0,0,0 event_loop.o,0,0,0,0,0,0,0 lib_printf.o,0,0,0,0,0,0,0 phy_init.o,0,0,0,0,0,0,0 sha.o,0,0,0,0,0,0,0 wifi_os_adapter.o,0,0,0,0,0,0,0 emac_dev.o,0,0,0,0,0,0,0 emac_main.o,0,0,0,0,0,0,0 event_groups.o,0,0,0,0,0,0,0 ringbuf.o,0,0,0,0,0,0,0 _divsf3.o,0,0,0,0,0,0,0 _extendsfdf2.o,0,0,0,0,0,0,0 _floatdidf.o,0,0,0,0,0,0,0 _floatdisf.o,0,0,0,0,0,0,0 ethernetif.o,0,0,0,0,0,0,0 ethip6.o,0,0,0,0,0,0,0 wlanif.o,0,0,0,0,0,0,0 esp_sha256.o,0,0,0,0,0,0,0 mesh.o,0,0,0,0,0,0,0 mesh_common.o,0,0,0,0,0,0,0 mesh_config.o,0,0,0,0,0,0,0 mesh_main.o,0,0,0,0,0,0,0 mesh_parent.o,0,0,0,0,0,0,0 mesh_route.o,0,0,0,0,0,0,0 mesh_schedule.o,0,0,0,0,0,0,0 mesh_timer.o,0,0,0,0,0,0,0 mesh_utilities.o,0,0,0,0,0,0,0 mesh_wifi.o,0,0,0,0,0,0,0 ieee80211.o,0,0,0,0,0,0,0 ieee80211_action.o,0,0,0,0,0,0,0 ieee80211_action_vendor.,0,0,0,0,0,0,0 ieee80211_api.o,0,0,0,0,0,0,0 ieee80211_crypto.o,0,0,0,0,0,0,0 ieee80211_crypto_ccmp.o,0,0,0,0,0,0,0 ieee80211_crypto_tkip.o,0,0,0,0,0,0,0 ieee80211_crypto_wep.o,0,0,0,0,0,0,0 ieee80211_debug.o,0,0,0,0,0,0,0 ieee80211_ets.o,0,0,0,0,0,0,0 ieee80211_hostap.o,0,0,0,0,0,0,0 ieee80211_ht.o,0,0,0,0,0,0,0 ieee80211_ie_vendor.o,0,0,0,0,0,0,0 ieee80211_input.o,0,0,0,0,0,0,0 ieee80211_ioctl.o,0,0,0,0,0,0,0 ieee80211_mesh_quick.o,0,0,0,0,0,0,0 ieee80211_misc.o,0,0,0,0,0,0,0 ieee80211_nvs.o,0,0,0,0,0,0,0 ieee80211_output.o,0,0,0,0,0,0,0 ieee80211_phy.o,0,0,0,0,0,0,0 ieee80211_power.o,0,0,0,0,0,0,0 ieee80211_proto.o,0,0,0,0,0,0,0 ieee80211_regdomain.o,0,0,0,0,0,0,0 ieee80211_rfid.o,0,0,0,0,0,0,0 ieee80211_scan.o,0,0,0,0,0,0,0 ieee80211_sta.o,0,0,0,0,0,0,0 ieee80211_timer.o,0,0,0,0,0,0,0 wl_chm.o,0,0,0,0,0,0,0 wl_cnx.o,0,0,0,0,0,0,0 nvs_api.o,0,0,0,0,0,0,0 nvs_item_hash_list.o,0,0,0,0,0,0,0 nvs_page.o,0,0,0,0,0,0,0 nvs_pagemanager.o,0,0,0,0,0,0,0 nvs_storage.o,0,0,0,0,0,0,0 nvs_types.o,0,0,0,0,0,0,0 phy.o,0,0,0,0,0,0,0 phy_chip_v7.o,0,0,0,0,0,0,0 phy_chip_v7_ana.o,0,0,0,0,0,0,0 phy_chip_v7_cal.o,0,0,0,0,0,0,0 esf_buf.o,0,0,0,0,0,0,0 if_hwctrl.o,0,0,0,0,0,0,0 lmac.o,0,0,0,0,0,0,0 pm.o,0,0,0,0,0,0,0 pm_for_bcn_only_mode.o,0,0,0,0,0,0,0 pp.o,0,0,0,0,0,0,0 pp_debug.o,0,0,0,0,0,0,0 pp_timer.o,0,0,0,0,0,0,0 rate_control.o,0,0,0,0,0,0,0 trc.o,0,0,0,0,0,0,0 wdev.o,0,0,0,0,0,0,0 bt_bb.o,0,0,0,0,0,0,0 pm.o,0,0,0,0,0,0,0 rtc.o,0,0,0,0,0,0,0 rtc_analog.o,0,0,0,0,0,0,0 smartconfig_ack.o,0,0,0,0,0,0,0 gpio_periph.o,0,0,0,0,0,0,0 rtc_sleep.o,0,0,0,0,0,0,0 bad_alloc.o,0,0,0,0,0,0,0 del_op.o,0,0,0,0,0,0,0 del_opv.o,0,0,0,0,0,0,0 eh_exception.o,0,0,0,0,0,0,0 new_handler.o,0,0,0,0,0,0,0 pure.o,0,0,0,0,0,0,0 tinfo.o,0,0,0,0,0,0,0 ap_config.o,0,0,0,0,0,0,0 common.o,0,0,0,0,0,0,0 wpa.o,0,0,0,0,0,0,0 wpa_auth.o,0,0,0,0,0,0,0 wpa_auth_ie.o,0,0,0,0,0,0,0 wpa_common.o,0,0,0,0,0,0,0 wpa_debug.o,0,0,0,0,0,0,0 wpa_ie.o,0,0,0,0,0,0,0 wpa_main.o,0,0,0,0,0,0,0 wpabuf.o,0,0,0,0,0,0,0 wpas_glue.o,0,0,0,0,0,0,0 wpa2_internal.o,0,0,0,0,0,0,0 os_xtensa.o,0,0,0,0,0,0,0 wps_internal.o,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 tasks.c.obj,12,700,5737,0,6449,0,451 esp_err_to_name.c.obj,0,0,0,0,0,53,5101 vfs_uart.c.obj,116,8,0,0,124,3758,783 panic.c.obj,2029,5,2223,0,4257,0,0 portasm.S.obj,3084,0,476,0,3560,0,0 intr_alloc.c.obj,8,22,656,0,686,1681,704 queue.c.obj,0,0,2411,0,2411,0,366 uart.c.obj,56,12,0,0,68,2099,452 multi_heap.c.obj,300,0,2245,0,2545,0,0 cpu_start.c.obj,0,1,1067,0,1068,255,1073 rtc_clk.c.obj,160,4,2104,0,2268,0,0 vfs.c.obj,192,40,0,0,232,1892,132 gpio.c.obj,32,0,0,0,32,1193,970 spi_flash_hal_iram.c.obj,24,0,1798,0,1822,0,0 xtensa_vectors.S.obj,8,0,1344,425,1777,0,36 task_wdt.c.obj,53,4,0,0,57,1223,494 spi_flash_chip_generic.c,340,0,1423,0,1763,0,0 flash_mmap.c.obj,0,264,1320,0,1584,125,296 cache_utils.c.obj,4,14,833,0,851,81,430 heap_caps.c.obj,4,0,884,0,888,50,362 timers.c.obj,8,56,1007,0,1071,0,223 esp_timer_impl_lac.c.obj,8,8,514,0,530,322,389 heap_caps_init.c.obj,0,4,0,0,4,834,379 soc_memory_layout.c.obj,0,0,0,0,0,0,1197 periph_ctrl.c.obj,8,0,0,0,8,696,488 port.c.obj,0,32,737,0,769,0,340 xtensa_intr_asm.S.obj,1024,0,51,0,1075,0,0 bootloader_flash_config_,0,0,1028,0,1028,17,0 rtc_time.c.obj,0,0,819,0,819,0,194 ringbuf.c.obj,0,0,858,0,858,0,150 rtc_init.c.obj,0,0,956,0,956,0,0 esp_flash_api.c.obj,0,0,600,0,600,16,244 clk.c.obj,0,0,64,0,64,582,208 partition.c.obj,0,8,0,0,8,668,181 time.c.obj,0,32,123,0,155,719,0 memory_layout_utils.c.ob,0,0,0,0,0,505,295 rtc_wdt.c.obj,0,0,796,0,796,0,0 esp_timer.c.obj,8,12,280,0,300,401,104 dport_access.c.obj,8,40,422,0,470,189,126 ipc.c.obj,0,56,192,0,248,367,117 log.c.obj,8,264,34,0,306,484,147 locks.c.obj,8,0,487,0,495,5,84 esp_flash_spi_init.c.obj,120,4,0,0,124,191,261 uart_hal.c.obj,0,0,0,0,0,493,0 flash_qio_mode.c.obj,0,0,0,0,0,490,0 crosscore_int.c.obj,8,8,195,0,211,134,146 int_wdt.c.obj,0,1,94,0,95,341,0 system_api_esp32.c.obj,0,0,435,0,435,0,0 esp_app_desc.c.obj,0,0,109,0,109,12,256 lib_a-locale.o,364,0,0,0,364,0,10 uart_hal_iram.c.obj,0,0,0,0,0,147,222 xtensa_context.S.obj,0,0,367,0,367,0,0 esp_ota_ops.c.obj,0,4,0,0,4,147,214 spi_flash_hal.c.obj,0,0,0,0,0,302,48 brownout.c.obj,0,0,0,0,0,120,203 freertos_hooks.c.obj,8,128,47,0,183,243,0 spi_flash_chip_gd.c.obj,95,0,181,0,276,0,0 brownout_hal.c.obj,0,0,0,0,0,269,0 dport_panic_highint_hdl.,12,0,250,0,262,0,0 soc_hal.c.obj,24,0,234,0,258,0,0 memspi_host_driver.c.obj,43,0,206,0,249,0,0 rtc_module.c.obj,16,8,0,0,24,231,0 syscall_table.c.obj,144,240,0,0,384,82,0 debug_helpers.c.obj,0,0,217,0,217,0,0 spi_flash_chip_issi.c.ob,97,0,101,0,198,0,0 pthread_local_storage.c.,8,4,0,0,12,183,0 log_freertos.c.obj,0,8,188,0,196,0,0 gpio_periph.c.obj,0,0,0,0,0,0,160 cache_err_int.c.obj,0,0,56,0,56,98,0 heap.c.obj,0,0,151,0,151,0,0 xtensa_intr.c.obj,0,0,113,0,113,0,35 spi_flash_os_func_noos.c,16,0,127,0,143,0,0 spi_flash_os_func_app.c.,24,0,91,0,115,25,0 list.c.obj,0,0,138,0,138,0,0 blink.c.obj,0,0,0,0,0,72,39 pthread.c.obj,0,8,0,0,8,81,0 bootloader_mem.c.obj,0,0,0,0,0,58,20 cpu_util.c.obj,0,0,75,0,75,0,0 lib_a-mbtowc_r.o,0,0,0,0,0,72,0 lib_a-localeconv.o,0,0,0,0,0,63,0 flash_ops.c.obj,20,4,14,0,38,29,0 reent_init.c.obj,0,0,59,0,59,0,0 rtc_io.c.obj,0,0,0,0,0,53,0 syscalls.c.obj,0,0,0,0,0,50,0 mpu_hal.c.obj,0,0,0,0,0,47,0 xtensa_vector_defaults.S,0,0,46,0,46,0,0 xtensa_init.c.obj,0,4,32,0,36,0,0 spi_flash_chip_drivers.c,20,0,0,0,20,0,0 pthread.c.obj,0,0,0,0,0,12,0 crtend.o,0,0,0,0,0,0,8 pm_esp32.c.obj,0,0,0,0,0,8,0 cpu_hal.c.obj,0,0,8,0,8,0,0 crti.o,0,0,0,3,3,3,0 cxx_exception_stubs.cpp.,0,0,0,0,0,6,0 cxx_guards.cpp.obj,0,0,0,0,0,5,0 crtbegin.o,0,0,0,0,0,0,4 FreeRTOS-openocd.c.obj,4,0,0,0,4,0,0 crt0.o,0,0,0,0,0,0,0 crtn.o,0,0,0,0,0,0,0 project_elf_src.c.obj,0,0,0,0,0,0,0 bootloader_common.c.obj,0,0,0,0,0,0,0 bootloader_efuse_esp32.c,0,0,0,0,0,0,0 bootloader_flash.c.obj,0,0,0,0,0,0,0 bootloader_random.c.obj,0,0,0,0,0,0,0 bootloader_sha.c.obj,0,0,0,0,0,0,0 bootloader_utility.c.obj,0,0,0,0,0,0,0 esp_image_format.c.obj,0,0,0,0,0,0,0 flash_partitions.c.obj,0,0,0,0,0,0,0 isatty.o,0,0,0,0,0,0,0 lib_a-bzero.o,0,0,0,0,0,0,0 lib_a-ctype_.o,0,0,0,0,0,0,0 lib_a-environ.o,0,0,0,0,0,0,0 lib_a-envlock.o,0,0,0,0,0,0,0 lib_a-fclose.o,0,0,0,0,0,0,0 lib_a-fflush.o,0,0,0,0,0,0,0 lib_a-findfp.o,0,0,0,0,0,0,0 lib_a-fputwc.o,0,0,0,0,0,0,0 lib_a-fvwrite.o,0,0,0,0,0,0,0 lib_a-fwalk.o,0,0,0,0,0,0,0 lib_a-getenv_r.o,0,0,0,0,0,0,0 lib_a-gettzinfo.o,0,0,0,0,0,0,0 lib_a-gmtime_r.o,0,0,0,0,0,0,0 lib_a-impure.o,0,0,0,0,0,0,0 lib_a-iswspace.o,0,0,0,0,0,0,0 lib_a-lcltime_r.o,0,0,0,0,0,0,0 lib_a-makebuf.o,0,0,0,0,0,0,0 lib_a-mbrtowc.o,0,0,0,0,0,0,0 lib_a-memchr.o,0,0,0,0,0,0,0 lib_a-memcmp.o,0,0,0,0,0,0,0 lib_a-memcpy.o,0,0,0,0,0,0,0 lib_a-memmove.o,0,0,0,0,0,0,0 lib_a-memset.o,0,0,0,0,0,0,0 lib_a-month_lengths.o,0,0,0,0,0,0,0 lib_a-putc.o,0,0,0,0,0,0,0 lib_a-putchar.o,0,0,0,0,0,0,0 lib_a-qsort.o,0,0,0,0,0,0,0 lib_a-refill.o,0,0,0,0,0,0,0 lib_a-sccl.o,0,0,0,0,0,0,0 lib_a-siscanf.o,0,0,0,0,0,0,0 lib_a-stdio.o,0,0,0,0,0,0,0 lib_a-strcmp.o,0,0,0,0,0,0,0 lib_a-strcpy.o,0,0,0,0,0,0,0 lib_a-strcspn.o,0,0,0,0,0,0,0 lib_a-strerror_r.o,0,0,0,0,0,0,0 lib_a-strlcpy.o,0,0,0,0,0,0,0 lib_a-strlen.o,0,0,0,0,0,0,0 lib_a-strncmp.o,0,0,0,0,0,0,0 lib_a-strncpy.o,0,0,0,0,0,0,0 lib_a-strstr.o,0,0,0,0,0,0,0 lib_a-strtol.o,0,0,0,0,0,0,0 lib_a-strtoll.o,0,0,0,0,0,0,0 lib_a-strtoul.o,0,0,0,0,0,0,0 lib_a-strtoull.o,0,0,0,0,0,0,0 lib_a-svfiscanf.o,0,0,0,0,0,0,0 lib_a-tzcalc_limits.o,0,0,0,0,0,0,0 lib_a-tzlock.o,0,0,0,0,0,0,0 lib_a-tzset.o,0,0,0,0,0,0,0 lib_a-tzset_r.o,0,0,0,0,0,0,0 lib_a-tzvars.o,0,0,0,0,0,0,0 lib_a-ungetc.o,0,0,0,0,0,0,0 lib_a-wbuf.o,0,0,0,0,0,0,0 lib_a-wcrtomb.o,0,0,0,0,0,0,0 lib_a-wctomb_r.o,0,0,0,0,0,0,0 lib_a-wsetup.o,0,0,0,0,0,0,0 spi_common.c.obj,0,0,0,0,0,0,0 esp_efuse_api.c.obj,0,0,0,0,0,0,0 esp_efuse_fields.c.obj,0,0,0,0,0,0,0 esp_efuse_table.c.obj,0,0,0,0,0,0,0 esp_efuse_utility.c.obj,0,0,0,0,0,0,0 hw_random.c.obj,0,0,0,0,0,0,0 pm_locks.c.obj,0,0,0,0,0,0,0 system_api.c.obj,0,0,0,0,0,0,0 _bswapsi2.o,0,0,0,0,0,0,0 esp_sha256.c.obj,0,0,0,0,0,0,0 sha.c.obj,0,0,0,0,0,0,0 gpio_hal.c.obj,0,0,0,0,0,0,0 rtc_io_hal.c.obj,0,0,0,0,0,0,0 rtc_io_periph.c.obj,0,0,0,0,0,0,0 spi_periph.c.obj,0,0,0,0,0,0,0 uart_periph.c.obj,0,0,0,0,0,0,0 spi_flash_rom_patch.c.ob,0,0,0,0,0,0,0 md5-internal.c.obj,0,0,0,0,0,0,0 debug_helpers_asm.S.obj,0,0,0,0,0,0,0 ,:,,Difference File,app.map,app2.map, - 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, *** Producing CSV output 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),,, 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 libc.a,364,4,0,0,368,54964,3645 libfreertos.a,2080,736,10555,425,13796,0,1175 libesp32s2.a,2621,22,4210,0,6853,4169,2209 libsoc.a,405,8,7075,0,7488,1574,878 libspi_flash.a,775,416,4114,0,5305,1109,1130 libvfs.a,272,48,0,0,320,5581,555 libesp_common.a,8,72,87,0,167,416,5304 libheap.a,304,4,3171,0,3479,888,741 libdriver.a,80,32,0,0,112,3216,894 libnewlib.a,152,272,812,0,1236,856,84 libesp_timer.a,16,20,668,0,704,657,546 libesp_ringbuf.a,0,0,858,0,858,0,150 liblog.a,8,272,594,0,874,94,147 libapp_update.a,0,4,0,0,4,151,470 libmain.a,0,0,0,0,0,192,196 libhal.a,0,0,337,0,337,0,32 libpthread.a,8,12,0,0,20,264,0 libgcc.a,0,0,0,0,0,0,160 (exe),0,0,0,3,3,3,12 libcxx.a,0,0,0,0,0,11,0 libbootloader_support.a,0,0,0,0,0,0,0 libmbedcrypto.a,0,0,0,0,0,0,0 libsoc_esp32s2.a,0,0,0,0,0,0,0 libwpa_supplicant.a,0,0,0,0,0,0,0 libxtensa.a,0,0,0,0,0,0,0 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 lib_a-vfprintf.o,0,0,0,0,0,13681,700 lib_a-svfprintf.o,0,0,0,0,0,13294,752 lib_a-svfiprintf.o,0,0,0,0,0,9623,1172 lib_a-vfiprintf.o,0,0,0,0,0,9933,700 tasks.c.obj,12,660,4954,0,5626,0,406 esp_err_to_name.c.obj,0,0,0,0,0,53,5101 panic.c.obj,2552,1,2321,0,4874,0,0 vfs_uart.c.obj,80,8,0,0,88,3689,423 lib_a-dtoa.o,0,0,0,0,0,3524,13 intr_alloc.c.obj,8,13,660,0,681,1682,706 queue.c.obj,0,0,2397,0,2397,0,424 uart.c.obj,40,8,0,0,48,2087,452 multi_heap.c.obj,300,0,2273,0,2573,0,0 lib_a-mprec.o,0,0,0,0,0,2144,296 rtc_clk.c.obj,381,8,1867,0,2256,0,0 vfs.c.obj,192,40,0,0,232,1892,132 portasm.S.obj,1544,0,365,0,1909,0,0 spi_flash_hal_iram.c.obj,24,0,1804,0,1828,0,0 spi_flash_chip_generic.c,340,0,1417,0,1757,0,0 task_wdt.c.obj,53,4,0,0,57,1190,496 flash_mmap.c.obj,0,392,1200,0,1592,124,252 heap_caps.c.obj,4,0,898,0,902,50,362 xtensa_vectors.S.obj,0,0,864,425,1289,0,0 rtc_init.c.obj,0,0,1255,0,1255,0,8 timers.c.obj,8,56,987,0,1051,0,223 heap_caps_init.c.obj,0,4,0,0,4,838,379 cpu_start.c.obj,0,0,536,0,536,152,489 esp_timer_impl_systimer.,8,8,388,0,404,252,442 ringbuf.c.obj,0,0,858,0,858,0,150 periph_ctrl.c.obj,8,0,0,0,8,661,272 clk.c.obj,0,0,34,0,34,626,281 lib_a-fseeko.o,0,0,0,0,0,910,0 partition.c.obj,0,8,0,0,8,679,181 esp_flash_api.c.obj,0,0,600,0,600,16,240 time.c.obj,0,32,115,0,147,719,0 memory_layout_utils.c.ob,0,0,0,0,0,509,295 rtc_wdt.c.obj,0,0,800,0,800,0,0 esp_timer.c.obj,8,12,280,0,300,405,104 log.c.obj,8,264,406,0,678,94,147 rtc_time.c.obj,0,0,626,0,626,0,0 esp_flash_spi_init.c.obj,120,4,0,0,124,215,281 locks.c.obj,8,0,487,0,495,5,84 xtensa_intr_asm.S.obj,512,0,51,0,563,0,0 port.c.obj,0,16,408,0,424,0,87 crosscore_int.c.obj,8,4,154,0,166,86,237 soc_memory_layout.c.obj,0,0,0,0,0,0,479 rtc_sleep.c.obj,0,0,414,0,414,0,0 uart_hal.c.obj,0,0,0,0,0,409,0 spi_flash_hal.c.obj,0,0,0,0,0,309,96 cache_utils.c.obj,0,8,197,0,205,21,176 hello_world_main.c.obj,0,0,0,0,0,192,196 lib_a-locale.o,364,0,0,0,364,0,10 timer.c.obj,16,16,0,0,32,184,170 lib_a-refill.o,0,0,0,0,0,368,0 esp_ota_ops.c.obj,0,4,0,0,4,151,214 int_wdt.c.obj,0,0,59,0,59,302,0 system_api_esp32s2.c.obj,0,0,323,0,323,27,0 brownout.c.obj,0,0,0,0,0,120,203 windowspill_asm.o,0,0,315,0,315,0,0 cpu_util.c.obj,0,0,309,0,309,0,0 brownout_hal.c.obj,0,0,0,0,0,304,0 freertos_hooks.c.obj,8,64,47,0,119,243,0 spi_flash_chip_gd.c.obj,95,0,181,0,276,0,0 esp_app_desc.c.obj,0,0,0,0,0,0,256 memspi_host_driver.c.obj,43,0,206,0,249,0,0 rtc_module.c.obj,16,8,0,0,24,231,0 lib_a-fopen.o,0,0,0,0,0,244,0 lib_a-puts.o,0,0,0,0,0,234,2 lib_a-reent.o,0,0,0,0,0,236,0 lib_a-snprintf.o,0,0,0,0,0,217,0 syscall_table.c.obj,144,240,0,0,384,70,0 xtensa_context.S.obj,0,0,201,0,201,0,0 spi_flash_chip_issi.c.ob,97,0,101,0,198,0,0 pthread_local_storage.c.,8,4,0,0,12,183,0 log_freertos.c.obj,0,8,188,0,196,0,0 heap.c.obj,0,0,151,0,151,0,0 xtensa_intr.c.obj,0,0,112,0,112,0,35 spi_flash_os_func_app.c.,24,0,95,0,119,25,0 list.c.obj,0,0,138,0,138,0,0 lib_a-flags.o,0,0,0,0,0,128,0 dport_panic_highint_hdl.,0,0,123,0,123,0,0 lib_a-printf.o,0,0,0,0,0,116,0 spi_flash_os_func_noos.c,16,0,89,0,105,0,0 lib_a-s_frexp.o,0,0,0,0,0,100,0 cache_err_int.c.obj,0,0,0,0,0,96,0 lib_a-vprintf.o,0,0,0,0,0,94,0 pthread.c.obj,0,8,0,0,8,81,0 flash_ops.c.obj,20,4,28,0,52,29,0 lib_a-localeconv.o,0,0,0,0,0,63,0 reent_init.c.obj,0,0,59,0,59,0,0 rtc_io.c.obj,0,0,0,0,0,53,0 syscalls.c.obj,0,0,0,0,0,50,0 xtensa_vector_defaults.S,0,0,46,0,46,0,0 lib_a-fseek.o,0,0,0,0,0,45,0 uart_hal_iram.c.obj,0,0,0,0,0,43,0 system_api.c.obj,0,8,40,0,48,0,0 _divdi3.o,0,0,0,0,0,0,40 _moddi3.o,0,0,0,0,0,0,40 _udivdi3.o,0,0,0,0,0,0,40 _umoddi3.o,0,0,0,0,0,0,40 xtensa_init.c.obj,0,4,32,0,36,0,0 interrupts--intlevel.o,0,0,0,0,0,0,32 spi_flash_chip_drivers.c,20,0,0,0,20,0,0 pthread.c.obj,0,0,0,0,0,12,0 lib_a-errno.o,0,0,0,0,0,10,0 crtend.o,0,0,0,0,0,0,8 pm_esp32s2.c.obj,0,0,0,0,0,8,0 int_asm--set_intclear.o,0,0,8,0,8,0,0 state_asm--restore_extra,0,0,7,0,7,0,0 state_asm--save_extra_nw,0,0,7,0,7,0,0 crti.o,0,0,0,3,3,3,0 cxx_exception_stubs.cpp.,0,0,0,0,0,6,0 cxx_guards.cpp.obj,0,0,0,0,0,5,0 crtbegin.o,0,0,0,0,0,0,4 FreeRTOS-openocd.c.obj,4,0,0,0,4,0,0 crt0.o,0,0,0,0,0,0,0 crtn.o,0,0,0,0,0,0,0 project_elf_src.c.obj,0,0,0,0,0,0,0 bootloader_common.c.obj,0,0,0,0,0,0,0 bootloader_efuse_esp32s2,0,0,0,0,0,0,0 bootloader_flash.c.obj,0,0,0,0,0,0,0 bootloader_random.c.obj,0,0,0,0,0,0,0 bootloader_sha.c.obj,0,0,0,0,0,0,0 bootloader_utility.c.obj,0,0,0,0,0,0,0 esp_image_format.c.obj,0,0,0,0,0,0,0 flash_partitions.c.obj,0,0,0,0,0,0,0 isatty.o,0,0,0,0,0,0,0 lib_a-assert.o,0,0,0,0,0,0,0 lib_a-bzero.o,0,0,0,0,0,0,0 lib_a-ctype_.o,0,0,0,0,0,0,0 lib_a-environ.o,0,4,0,0,4,0,0 lib_a-envlock.o,0,0,0,0,0,0,0 lib_a-fclose.o,0,0,0,0,0,0,0 lib_a-fflush.o,0,0,0,0,0,0,0 lib_a-findfp.o,0,0,0,0,0,0,0 lib_a-fiprintf.o,0,0,0,0,0,0,0 lib_a-fputs.o,0,0,0,0,0,0,0 lib_a-fputwc.o,0,0,0,0,0,0,0 lib_a-fvwrite.o,0,0,0,0,0,0,0 lib_a-fwalk.o,0,0,0,0,0,0,0 lib_a-getenv_r.o,0,0,0,0,0,0,0 lib_a-gettzinfo.o,0,0,0,0,0,0,0 lib_a-gmtime_r.o,0,0,0,0,0,0,0 lib_a-impure.o,0,0,0,0,0,0,0 lib_a-iswspace.o,0,0,0,0,0,0,0 lib_a-lcltime_r.o,0,0,0,0,0,0,0 lib_a-makebuf.o,0,0,0,0,0,0,0 lib_a-mbrtowc.o,0,0,0,0,0,0,0 lib_a-mbtowc_r.o,0,0,0,0,0,0,0 lib_a-memchr.o,0,0,0,0,0,0,0 lib_a-memcmp.o,0,0,0,0,0,0,0 lib_a-memcpy.o,0,0,0,0,0,0,0 lib_a-memmove.o,0,0,0,0,0,0,0 lib_a-memset.o,0,0,0,0,0,0,0 lib_a-month_lengths.o,0,0,0,0,0,0,0 lib_a-putc.o,0,0,0,0,0,0,0 lib_a-putchar.o,0,0,0,0,0,0,0 lib_a-qsort.o,0,0,0,0,0,0,0 lib_a-sccl.o,0,0,0,0,0,0,0 lib_a-siscanf.o,0,0,0,0,0,0,0 lib_a-stdio.o,0,0,0,0,0,0,0 lib_a-strcmp.o,0,0,0,0,0,0,0 lib_a-strcpy.o,0,0,0,0,0,0,0 lib_a-strcspn.o,0,0,0,0,0,0,0 lib_a-strerror.o,0,0,0,0,0,0,0 lib_a-strerror_r.o,0,0,0,0,0,0,0 lib_a-strlcpy.o,0,0,0,0,0,0,0 lib_a-strlen.o,0,0,0,0,0,0,0 lib_a-strncmp.o,0,0,0,0,0,0,0 lib_a-strncpy.o,0,0,0,0,0,0,0 lib_a-strstr.o,0,0,0,0,0,0,0 lib_a-strtol.o,0,0,0,0,0,0,0 lib_a-strtoll.o,0,0,0,0,0,0,0 lib_a-strtoul.o,0,0,0,0,0,0,0 lib_a-strtoull.o,0,0,0,0,0,0,0 lib_a-svfiscanf.o,0,0,0,0,0,0,0 lib_a-sysgettod.o,0,0,0,0,0,0,0 lib_a-tzcalc_limits.o,0,0,0,0,0,0,0 lib_a-tzlock.o,0,0,0,0,0,0,0 lib_a-tzset.o,0,0,0,0,0,0,0 lib_a-tzset_r.o,0,0,0,0,0,0,0 lib_a-tzvars.o,0,0,0,0,0,0,0 lib_a-u_strerr.o,0,0,0,0,0,0,0 lib_a-ungetc.o,0,0,0,0,0,0,0 lib_a-wbuf.o,0,0,0,0,0,0,0 lib_a-wcrtomb.o,0,0,0,0,0,0,0 lib_a-wctomb_r.o,0,0,0,0,0,0,0 lib_a-wsetup.o,0,0,0,0,0,0,0 gpio.c.obj,0,0,0,0,0,0,0 spi_common.c.obj,0,0,0,0,0,0,0 hw_random.c.obj,0,0,0,0,0,0,0 pm_locks.c.obj,0,0,0,0,0,0,0 _addsubdf3.o,0,0,0,0,0,0,0 _cmpdf2.o,0,0,0,0,0,0,0 _divdf3.o,0,0,0,0,0,0,0 _fixdfsi.o,0,0,0,0,0,0,0 _floatdidf.o,0,0,0,0,0,0,0 _floatsidf.o,0,0,0,0,0,0,0 _muldf3.o,0,0,0,0,0,0,0 esp_mem.c.obj,0,0,0,0,0,0,0 platform.c.obj,0,0,0,0,0,0,0 platform_util.c.obj,0,0,0,0,0,0,0 sha256.c.obj,0,0,0,0,0,0,0 gpio_hal.c.obj,0,0,0,0,0,0,0 rtc_io_hal.c.obj,0,0,0,0,0,0,0 spi_flash_hal_gpspi.c.ob,0,0,0,0,0,0,0 timer_hal.c.obj,0,0,0,0,0,0,0 gpio_periph.c.obj,0,0,0,0,0,0,0 rtc_io_periph.c.obj,0,0,0,0,0,0,0 spi_periph.c.obj,0,0,0,0,0,0,0 uart_periph.c.obj,0,0,0,0,0,0,0 md5-internal.c.obj,0,0,0,0,0,0,0 stdatomic.c.obj,0,0,0,0,0,0,0 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 *** Producing CSV output 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),,, 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 ilp32\libc.a,4,0,4,0,8,53504,4098,0 libesp_hw_support.a,171,16,21,4356,4564,7722,1669,0 libfreertos.a,16,0,2228,10094,12338,194,3143,0 libspi_flash.a,1949,0,160,7674,9783,1716,1626,0 libesp_system.a,185,0,125,1480,1790,6314,3302,0 libheap.a,1961,0,8,5836,7805,1988,1207,0 libvfs.a,272,0,48,0,320,6762,378,0 libesp_common.a,6,0,0,0,6,56,7065,0 libhal.a,85,0,0,5788,5873,1036,96,0 libdriver.a,44,0,35,0,79,5280,1055,0 libnewlib.a,194,0,440,1498,2132,1252,344,0 libesp_timer.a,16,0,28,544,588,952,277,0 libefuse.a,96,0,4,0,100,1188,475,0 libesp_ringbuf.a,0,0,0,1004,1004,0,512,0 liblog.a,8,0,272,264,544,562,122,0 libriscv.a,0,0,256,652,908,74,137,0 ilp32\libgcc.a,0,0,0,0,0,848,0,0 libapp_update.a,1,0,12,198,211,218,125,256 libmain.a,0,0,0,0,0,248,232,0 libbootloader_support.a,0,0,0,340,340,98,0,0 libpthread.a,0,0,12,0,12,342,0,0 libsoc.a,0,0,0,0,0,0,88,0 libesp_pm.a,0,0,0,0,0,28,0,0 libesp_rom.a,0,0,0,24,24,0,0,0 libcxx.a,0,0,0,0,0,2,0,0 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 lib_a-vfprintf.o,0,0,0,0,0,14720,748,0 lib_a-svfiprintf.o,0,0,0,0,0,9544,1172,0 lib_a-vfiprintf.o,0,0,0,0,0,9756,737,0 esp_err_to_name.c.obj,6,0,0,0,6,56,7065,0 tasks.c.obj,8,0,664,5552,6224,0,1080,0 heap_tlsf.c.obj,1796,0,0,4036,5832,0,0,0 lib_a-dtoa.o,0,0,0,0,0,5312,233,0 vfs_uart.c.obj,80,0,8,0,88,4402,270,0 queue.c.obj,0,0,0,3192,3192,0,1495,0 lib_a-mprec.o,0,0,0,0,0,4252,406,0 memprot.c.obj,0,0,0,772,772,2762,800,0 spi_flash_chip_generic.c,554,0,0,2684,3238,0,0,0 uart.c.obj,40,0,8,0,48,2588,511,0 intr_alloc.c.obj,0,0,13,688,701,2128,198,0 panic_arch.c.obj,0,0,0,0,0,1060,1693,0 vfs.c.obj,192,0,40,0,232,2360,108,0 rtc_init.c.obj,0,0,0,0,0,2068,500,0 gpio.c.obj,0,0,0,0,0,1856,459,0 spi_flash_hal_iram.c.obj,0,0,0,2220,2220,0,0,0 task_wdt.c.obj,45,0,12,0,57,1438,478,0 flash_mmap.c.obj,0,0,136,1530,1666,182,240,0 rtc_clk.c.obj,171,0,4,1738,1913,0,0,0 esp_flash_api.c.obj,20,0,0,968,988,82,762,0 heap_caps.c.obj,4,0,4,1122,1130,286,355,0 ringbuf.c.obj,0,0,0,1004,1004,0,512,0 spi_flash_hal_gpspi.c.ob,0,0,0,1484,1484,0,0,0 esp_efuse_utility.c.obj,0,0,4,0,4,998,475,0 locks.c.obj,0,0,168,924,1092,152,344,0 heap_caps_init.c.obj,0,0,4,0,4,1052,338,0 startup.c.obj,12,0,8,44,64,834,497,0 partition.c.obj,0,0,8,0,8,1070,268,0 lib_a-fseeko.o,0,0,0,0,0,1264,0,0 wdt_hal_iram.c.obj,0,0,0,1160,1160,0,0,0 lib_a-fvwrite.o,0,0,0,0,0,1156,0,0 lib_a-findfp.o,0,0,0,0,0,1040,96,0 panic.c.obj,12,0,5,6,23,958,131,0 clk.c.obj,0,0,0,0,0,838,212,0 memspi_host_driver.c.obj,397,0,0,636,1033,0,0,0 spi_flash_chip_winbond.c,203,0,0,748,951,0,0,0 memory_layout_utils.c.ob,0,0,0,0,0,650,283,0 periph_ctrl.c.obj,0,0,27,0,27,836,85,0 esp_timer.c.obj,0,0,8,296,304,514,72,0 lib_a-fflush.o,0,0,0,0,0,856,0,0 trunctfdf2.o,0,0,0,0,0,848,0,0 port.c.obj,4,0,1556,588,2148,66,190,0 systimer_hal.c.obj,85,0,0,760,845,0,0,0 multi_heap.c.obj,157,0,0,678,835,0,0,0 time.c.obj,0,0,20,180,200,620,0,0 log.c.obj,8,0,264,32,304,562,122,0 cpu_start.c.obj,0,0,0,464,464,42,158,0 esp_timer_impl_systimer.,16,0,12,210,238,296,125,0 esp_flash_spi_init.c.obj,68,0,4,0,72,272,261,0 spi_flash_os_func_app.c.,52,0,0,414,466,34,95,0 rtc_time.c.obj,0,0,0,590,590,0,0,0 port_systick.c.obj,0,0,8,370,378,0,192,0 vectors.S.obj,0,0,0,522,522,0,0,0 lib_a-refill.o,0,0,0,0,0,512,0,0 lib_a-reent.o,0,0,0,0,0,500,0,0 esp_app_desc.c.obj,1,0,8,198,207,32,4,256 lib_a-ftello.o,0,0,0,0,0,488,0,0 hello_world_main.c.obj,0,0,0,0,0,248,232,0 lib_a-fclose.o,0,0,0,0,0,456,0,0 spi_flash_hal.c.obj,0,0,0,0,0,342,96,0 lib_a-makebuf.o,0,0,0,0,0,436,0,0 port_common.c.obj,0,0,0,104,104,128,186,0 lib_a-fopen.o,0,0,0,0,0,416,0,0 sleep_modes.c.obj,0,0,0,0,0,244,171,0 crosscore_int.c.obj,0,0,4,162,166,106,120,0 lib_a-wsetup.o,0,0,0,0,0,384,0,0 lib_a-locale.o,4,0,0,0,4,0,378,0 lib_a-puts.o,0,0,0,0,0,372,0,0 uart_hal.c.obj,0,0,0,0,0,366,0,0 panic_handler.c.obj,8,0,4,82,94,266,8,0 esp_time_impl.c.obj,0,0,12,0,12,362,0,0 lib_a-fwalk.o,0,0,0,0,0,340,0,0 bootloader_flash.c.obj,0,0,0,340,340,0,0,0 freertos_hooks.c.obj,0,0,64,48,112,290,0,0 lib_a-stdio.o,0,0,0,0,0,316,0,0 spi_flash_chip_gd.c.obj,123,0,0,190,313,0,0,0 rtc_sleep.c.obj,0,0,0,308,308,0,0,0 esp_ota_ops.c.obj,0,0,4,0,4,186,121,0 system_internal.c.obj,0,0,0,298,298,0,0,0 int_wdt.c.obj,0,0,8,74,82,206,0,0 interrupt.c.obj,0,0,256,130,386,0,137,0 spi_flash_chip_mxic.c.ob,190,0,0,76,266,0,0,0 esp_err.c.obj,108,0,0,154,262,0,0,0 system_time.c.obj,0,0,8,38,46,142,80,0 lib_a-ctype_.o,0,0,0,0,0,0,257,0 cpu_util_esp32c3.c.obj,0,0,0,0,0,250,0,0 esp_clk.c.obj,0,16,4,30,50,200,0,0 pthread_local_storage.c.,0,0,4,0,4,242,0,0 spi_flash_chip_issi.c.ob,125,0,0,112,237,0,0,0 memory_layout.c.obj,4,0,0,0,4,0,231,0 log_freertos.c.obj,0,0,8,232,240,0,0,0 newlib_init.c.obj,156,0,240,0,396,76,0,0 lib_a-printf.o,0,0,0,0,0,224,0,0 regi2c_ctrl.c.obj,0,0,0,202,202,0,0,0 heap.c.obj,0,0,0,190,190,0,0,0 lib_a-s_frexp.o,0,0,0,0,0,180,8,0 lib_a-assert.o,0,0,0,0,0,124,63,0 cache_utils.c.obj,0,0,8,144,152,38,0,0 lib_a-vprintf.o,0,0,0,0,0,176,0,0 spi_flash_chip_boya.c.ob,125,0,0,46,171,0,0,0 esp_system.c.obj,0,0,20,90,110,80,0,0 lib_a-flags.o,0,0,0,0,0,168,0,0 abort.c.obj,38,0,0,128,166,0,0,0 brownout_hal.c.obj,0,0,0,0,0,160,0,0 esp_efuse_api.c.obj,0,0,0,0,0,158,0,0 portasm.S.obj,0,0,0,154,154,0,0,0 lib_a-fiprintf.o,0,0,0,0,0,148,0,0 list.c.obj,0,0,0,134,134,0,0,0 spi_flash_encrypt_hal_ir,0,0,0,132,132,0,0,0 cache_err_int.c.obj,0,0,0,4,4,124,0,0 spi_flash_os_func_noos.c,36,0,0,86,122,0,0,0 lib_a-mbtowc_r.o,0,0,0,0,0,108,0,0 flash_ops.c.obj,24,0,4,40,68,38,0,0 pthread.c.obj,0,0,8,0,8,100,0,0 esp_efuse_table.c.obj,96,0,0,0,96,0,0,0 uart_hal_iram.c.obj,0,0,0,0,0,88,0,0 gpio_periph.c.obj,0,0,0,0,0,0,88,0 apb_backup_dma.c.obj,0,0,0,52,52,34,0,0 interrupt_controller_hal,0,0,0,0,0,80,0,0 reent_init.c.obj,0,0,0,76,76,0,0,0 instruction_decode.c.obj,0,0,0,0,0,74,0,0 chip_info.c.obj,0,0,0,0,0,70,0,0 lib_a-fseek.o,0,0,0,0,0,68,0,0 lib_a-wctomb_r.o,0,0,0,0,0,64,0,0 flash_qio_mode.c.obj,0,0,0,0,0,58,0,0 lib_a-sysgettod.o,0,0,0,0,0,56,0,0 brownout.c.obj,0,0,0,0,0,38,5,0 lib_a-localeconv.o,0,0,0,0,0,40,0,0 syscalls.c.obj,0,0,0,0,0,36,0,0 esp_efuse_fields.c.obj,0,0,0,0,0,32,0,0 cpu_hal.c.obj,0,0,0,32,32,0,0,0 spi_flash_chip_drivers.c,32,0,0,0,32,0,0,0 lib_a-errno.o,0,0,0,0,0,28,0,0 cpu_util.c.obj,0,0,0,28,28,0,0,0 pm_impl.c.obj,0,0,0,0,0,28,0,0 bootloader_flash_config_,0,0,0,0,0,26,0,0 esp_rom_uart.c.obj,0,0,0,24,24,0,0,0 bootloader_mem.c.obj,0,0,0,0,0,14,0,0 pthread.c.obj,0,0,0,0,0,6,0,0 spi_bus_lock.c.obj,4,0,0,0,4,0,0,0 FreeRTOS-openocd.c.obj,4,0,0,0,4,0,0,0 cxx_guards.cpp.obj,0,0,0,0,0,2,0,0 ubsan.c.obj,0,0,0,2,2,0,0,0 lib_a-environ.o,0,0,4,0,4,0,0,0 _divdi3.o,0,0,0,0,0,0,0,0 _moddi3.o,0,0,0,0,0,0,0,0 _udivdi3.o,0,0,0,0,0,0,0,0 _umoddi3.o,0,0,0,0,0,0,0,0 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 *** Producing CSV output for esp32h4... Total sizes:,,, Used stat D/IRAM,45656 bytes (282024 remain 13.9% used),,, .data size,4864 bytes,,, .bss size,3664 bytes,,, .text size,37128 bytes,,, Used Flash size ,110492 bytes,,, .text,85252 bytes,,, .rodata,24984 bytes,,, Total image size,152484 bytes (.bin may be padded larger),,, Total sizes:,,, Used stat D/IRAM,45656 bytes (282024 remain 13.9% used),,, .data size,4864 bytes,,, .bss size,3664 bytes,,, .text size,37128 bytes,,, Used Flash size ,110492 bytes,,, .text,85252 bytes,,, .rodata,24984 bytes,,, Total image size,152484 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 ilp32\libc.a,4,0,4,0,8,53504,4098,0 libfreertos.a,16,0,2228,10080,12324,194,3143,0 libspi_flash.a,1949,0,160,7658,9767,1706,1626,0 libheap.a,1961,0,8,5836,7805,1988,1207,0 libesp_system.a,185,0,125,1392,1702,5548,3197,0 libesp_hw_support.a,71,16,21,1920,2028,5374,998,0 libvfs.a,272,0,48,0,320,6760,378,0 libesp_common.a,6,0,0,0,6,56,7065,0 libhal.a,85,0,0,5742,5827,994,96,0 libdriver.a,44,0,35,0,79,3326,596,0 libnewlib.a,194,0,440,1498,2132,1248,344,0 libesp_timer.a,16,0,28,544,588,952,277,0 libefuse.a,12,0,4,0,16,1186,475,0 libesp_ringbuf.a,0,0,0,1002,1002,0,512,0 liblog.a,8,0,272,264,544,562,122,0 libriscv.a,0,0,256,652,908,74,137,0 ilp32\libgcc.a,0,0,0,0,0,848,0,0 libapp_update.a,1,0,12,198,211,218,125,256 libmain.a,0,0,0,0,0,248,232,0 libbootloader_support.a,0,0,0,340,340,98,0,0 libpthread.a,0,0,12,0,12,342,0,0 libesp_pm.a,0,0,0,0,0,6,0,0 libcxx.a,0,0,0,0,0,2,0,0 Total sizes:,,, Used stat D/IRAM,45656 bytes (282024 remain 13.9% used),,, .data size,4864 bytes,,, .bss size,3664 bytes,,, .text size,37128 bytes,,, Used Flash size ,110492 bytes,,, .text,85252 bytes,,, .rodata,24984 bytes,,, Total image size,152484 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 lib_a-vfprintf.o,0,0,0,0,0,14720,748,0 lib_a-svfiprintf.o,0,0,0,0,0,9544,1172,0 lib_a-vfiprintf.o,0,0,0,0,0,9756,737,0 esp_err_to_name.c.obj,6,0,0,0,6,56,7065,0 tasks.c.obj,8,0,664,5552,6224,0,1080,0 heap_tlsf.c.obj,1796,0,0,4036,5832,0,0,0 lib_a-dtoa.o,0,0,0,0,0,5312,233,0 vfs_uart.c.obj,80,0,8,0,88,4402,270,0 queue.c.obj,0,0,0,3180,3180,0,1495,0 lib_a-mprec.o,0,0,0,0,0,4252,406,0 memprot.c.obj,0,0,0,772,772,2750,800,0 spi_flash_chip_generic.c,554,0,0,2668,3222,0,0,0 uart.c.obj,40,0,8,0,48,2588,511,0 intr_alloc.c.obj,0,0,13,688,701,2128,198,0 panic_arch.c.obj,0,0,0,0,0,1060,1693,0 vfs.c.obj,192,0,40,0,232,2358,108,0 spi_flash_hal_iram.c.obj,0,0,0,2220,2220,0,0,0 task_wdt.c.obj,45,0,12,0,57,1438,478,0 flash_mmap.c.obj,0,0,136,1530,1666,182,240,0 esp_flash_api.c.obj,20,0,0,968,988,80,762,0 heap_caps.c.obj,4,0,4,1122,1130,286,355,0 ringbuf.c.obj,0,0,0,1002,1002,0,512,0 spi_flash_hal_gpspi.c.ob,0,0,0,1484,1484,0,0,0 esp_efuse_utility.c.obj,0,0,4,0,4,996,475,0 locks.c.obj,0,0,168,924,1092,152,344,0 heap_caps_init.c.obj,0,0,4,0,4,1052,338,0 startup.c.obj,12,0,8,26,46,834,497,0 partition.c.obj,0,0,8,0,8,1066,268,0 lib_a-fseeko.o,0,0,0,0,0,1264,0,0 wdt_hal_iram.c.obj,0,0,0,1158,1158,0,0,0 lib_a-fvwrite.o,0,0,0,0,0,1156,0,0 lib_a-findfp.o,0,0,0,0,0,1040,96,0 panic.c.obj,12,0,5,6,23,958,131,0 memspi_host_driver.c.obj,397,0,0,636,1033,0,0,0 spi_flash_chip_winbond.c,203,0,0,748,951,0,0,0 memory_layout_utils.c.ob,0,0,0,0,0,650,283,0 esp_timer.c.obj,0,0,8,296,304,514,72,0 lib_a-fflush.o,0,0,0,0,0,856,0,0 trunctfdf2.o,0,0,0,0,0,848,0,0 port.c.obj,4,0,1556,588,2148,66,190,0 multi_heap.c.obj,157,0,0,678,835,0,0,0 periph_ctrl.c.obj,0,0,27,0,27,738,85,0 systimer_hal.c.obj,85,0,0,716,801,0,0,0 time.c.obj,0,0,20,180,200,618,0,0 log.c.obj,8,0,264,32,304,562,122,0 esp_timer_impl_systimer.,16,0,12,210,238,296,125,0 cpu_start.c.obj,0,0,0,432,432,42,158,0 esp_flash_spi_init.c.obj,68,0,4,0,72,268,261,0 spi_flash_os_func_app.c.,52,0,0,414,466,34,95,0 port_systick.c.obj,0,0,8,368,376,0,192,0 vectors.S.obj,0,0,0,522,522,0,0,0 lib_a-refill.o,0,0,0,0,0,512,0,0 lib_a-reent.o,0,0,0,0,0,500,0,0 esp_app_desc.c.obj,1,0,8,198,207,32,4,256 lib_a-ftello.o,0,0,0,0,0,488,0,0 hello_world_main.c.obj,0,0,0,0,0,248,232,0 lib_a-fclose.o,0,0,0,0,0,456,0,0 lib_a-makebuf.o,0,0,0,0,0,436,0,0 spi_flash_hal.c.obj,0,0,0,0,0,332,96,0 port_common.c.obj,0,0,0,104,104,128,186,0 lib_a-fopen.o,0,0,0,0,0,416,0,0 crosscore_int.c.obj,0,0,4,162,166,106,120,0 lib_a-wsetup.o,0,0,0,0,0,384,0,0 lib_a-locale.o,4,0,0,0,4,0,378,0 rtc_clk.c.obj,71,0,4,308,383,0,0,0 lib_a-puts.o,0,0,0,0,0,372,0,0 panic_handler.c.obj,8,0,4,82,94,266,8,0 esp_time_impl.c.obj,0,0,12,0,12,360,0,0 lib_a-fwalk.o,0,0,0,0,0,340,0,0 bootloader_flash.c.obj,0,0,0,340,340,0,0,0 freertos_hooks.c.obj,0,0,64,48,112,290,0,0 uart_hal.c.obj,0,0,0,0,0,334,0,0 lib_a-stdio.o,0,0,0,0,0,316,0,0 spi_flash_chip_gd.c.obj,123,0,0,190,313,0,0,0 esp_ota_ops.c.obj,0,0,4,0,4,186,121,0 int_wdt.c.obj,0,0,8,74,82,206,0,0 interrupt.c.obj,0,0,256,130,386,0,137,0 spi_flash_chip_mxic.c.ob,190,0,0,76,266,0,0,0 esp_err.c.obj,108,0,0,154,262,0,0,0 system_internal.c.obj,0,0,0,260,260,0,0,0 system_time.c.obj,0,0,8,38,46,142,80,0 lib_a-ctype_.o,0,0,0,0,0,0,257,0 cpu_util_esp32h4.c.obj,0,0,0,0,0,250,0,0 pthread_local_storage.c.,0,0,4,0,4,242,0,0 spi_flash_chip_issi.c.ob,125,0,0,112,237,0,0,0 memory_layout.c.obj,4,0,0,0,4,0,231,0 log_freertos.c.obj,0,0,8,232,240,0,0,0 newlib_init.c.obj,156,0,240,0,396,76,0,0 lib_a-printf.o,0,0,0,0,0,224,0,0 esp_clk.c.obj,0,16,4,30,50,176,0,0 heap.c.obj,0,0,0,190,190,0,0,0 lib_a-s_frexp.o,0,0,0,0,0,180,8,0 lib_a-assert.o,0,0,0,0,0,124,63,0 cache_utils.c.obj,0,0,8,144,152,38,0,0 fpga_overrides.c.obj,0,0,0,0,0,72,107,0 lib_a-vprintf.o,0,0,0,0,0,176,0,0 spi_flash_chip_boya.c.ob,125,0,0,46,171,0,0,0 esp_system.c.obj,0,0,20,90,110,80,0,0 lib_a-flags.o,0,0,0,0,0,168,0,0 abort.c.obj,38,0,0,128,166,0,0,0 brownout_hal.c.obj,0,0,0,0,0,160,0,0 esp_efuse_api.c.obj,0,0,0,0,0,158,0,0 portasm.S.obj,0,0,0,154,154,0,0,0 lib_a-fiprintf.o,0,0,0,0,0,148,0,0 list.c.obj,0,0,0,134,134,0,0,0 spi_flash_encrypt_hal_ir,0,0,0,132,132,0,0,0 cache_err_int.c.obj,0,0,0,4,4,124,0,0 spi_flash_os_func_noos.c,36,0,0,86,122,0,0,0 lib_a-mbtowc_r.o,0,0,0,0,0,108,0,0 flash_ops.c.obj,24,0,4,40,68,38,0,0 pthread.c.obj,0,0,8,0,8,100,0,0 uart_hal_iram.c.obj,0,0,0,0,0,88,0,0 apb_backup_dma.c.obj,0,0,0,52,52,34,0,0 interrupt_controller_hal,0,0,0,0,0,80,0,0 reent_init.c.obj,0,0,0,76,76,0,0,0 regi2c_ctrl.c.obj,0,0,0,74,74,0,0,0 instruction_decode.c.obj,0,0,0,0,0,74,0,0 chip_info.c.obj,0,0,0,0,0,70,0,0 lib_a-fseek.o,0,0,0,0,0,68,0,0 lib_a-wctomb_r.o,0,0,0,0,0,64,0,0 flash_qio_mode.c.obj,0,0,0,0,0,58,0,0 lib_a-sysgettod.o,0,0,0,0,0,56,0,0 brownout.c.obj,0,0,0,0,0,38,5,0 lib_a-localeconv.o,0,0,0,0,0,40,0,0 syscalls.c.obj,0,0,0,0,0,36,0,0 esp_efuse_fields.c.obj,0,0,0,0,0,32,0,0 cpu_hal.c.obj,0,0,0,32,32,0,0,0 spi_flash_chip_drivers.c,32,0,0,0,32,0,0,0 lib_a-errno.o,0,0,0,0,0,28,0,0 cpu_util.c.obj,0,0,0,28,28,0,0,0 bootloader_flash_config_,0,0,0,0,0,26,0,0 rtc_time.c.obj,0,0,0,20,20,0,0,0 bootloader_mem.c.obj,0,0,0,0,0,14,0,0 esp_efuse_table.c.obj,12,0,0,0,12,0,0,0 pm_impl.c.obj,0,0,0,0,0,6,0,0 pthread.c.obj,0,0,0,0,0,6,0,0 spi_bus_lock.c.obj,4,0,0,0,4,0,0,0 FreeRTOS-openocd.c.obj,4,0,0,0,4,0,0,0 cxx_guards.cpp.obj,0,0,0,0,0,2,0,0 ubsan.c.obj,0,0,0,2,2,0,0,0 lib_a-environ.o,0,0,4,0,4,0,0,0 _divdi3.o,0,0,0,0,0,0,0,0 _moddi3.o,0,0,0,0,0,0,0,0 _udivdi3.o,0,0,0,0,0,0,0,0 _umoddi3.o,0,0,0,0,0,0,0,0 Total sizes:,,, Used stat D/IRAM,45656 bytes (282024 remain 13.9% used),,, .data size,4864 bytes,,, .bss size,3664 bytes,,, .text size,37128 bytes,,, Used Flash size ,110492 bytes,,, .text,85252 bytes,,, .rodata,24984 bytes,,, Total image size,152484 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 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__.7485,39 __FUNCTION__.7477,27 __FUNCTION__.7240,22 __FUNCTION__.7171,21 __FUNCTION__.7176,21 __func__.4215,21 __FUNCTION__.7181,19 __FUNCTION__.7186,19 __FUNCTION__.7201,18 __FUNCTION__.7206,18 __FUNCTION__.7412,18 __FUNCTION__.7489,17 __FUNCTION__.7191,16 __FUNCTION__.7196,16 Section total: 596 Symbols from section: .flash.text periph_module_enable,682 uart_flush_input,580 uart_wait_tx_done,484 uart_set_stop_bits,178 uart_set_word_length,178 uart_get_bufferedlen,152 uart_disable_intr_mask_and_return_prev,138 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 uart_is_driver_installed,34 uart_set_select_notif_callback,30 periph_ll_get_clk_en_reg,28 periph_ll_get_rst_en_reg,28 uart_get_selectlock,6 Section total: 3326 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 *** Producing CSV output 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 (258564 remain 4.4% 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),,, 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 (258564 remain 4.4% 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 no-rtti\libc.a,4,0,4,0,0,8,58528,4685,0 libfreertos.a,3128,0,748,13747,425,18048,293,3668,0 libspi_flash.a,1886,0,550,7539,0,9975,1605,2196,0 libesp_system.a,205,0,206,2914,0,3325,6183,3549,0 libheap.a,1957,0,8,5195,0,7160,1741,1383,0 libhal.a,109,0,0,7126,0,7235,1275,608,0 libesp_hw_support.a,187,16,34,4260,0,4497,3884,288,0 libesp_common.a,0,0,0,0,0,0,53,7287,0 libvfs.a,308,0,48,0,0,356,5986,393,0 libdriver.a,64,0,49,0,0,113,3468,600,0 libnewlib.a,202,0,440,1280,0,1922,1028,344,0 libesp_timer.a,32,0,28,515,0,575,917,277,0 libesp_ringbuf.a,0,0,0,873,0,873,0,512,0 libxtensa.a,1024,0,0,77,0,1101,126,35,0 libesp_ipc.a,20,0,72,332,0,424,643,241,0 liblog.a,8,0,272,247,0,527,499,122,0 libapp_update.a,1,0,12,194,0,207,179,125,256 libbootloader_support.a,0,0,0,444,0,444,95,0,0 libmain.a,0,0,0,0,0,0,228,232,0 libxt_hal.a,0,0,0,405,0,405,0,32,0 libpthread.a,8,0,12,0,0,20,310,0,0 no-rtti\libgcc.a,0,0,0,0,0,0,0,160,0 libesp_rom.a,0,0,0,24,0,24,0,0,0 (exe),0,0,0,0,3,3,3,12,0 libesp_pm.a,0,0,0,0,0,0,8,0,0 libcxx.a,0,0,0,0,0,0,5,0,0 libmbedcrypto.a,0,0,0,0,0,0,0,0,0 libsoc.a,0,0,0,0,0,0,0,0,0 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 (258564 remain 4.4% 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 lib_a-vfprintf.o,0,0,0,0,0,0,13707,700,0 lib_a-svfprintf.o,0,0,0,0,0,0,13331,752,0 lib_a-svfiprintf.o,0,0,0,0,0,0,9650,1172,0 lib_a-vfiprintf.o,0,0,0,0,0,0,9827,700,0 tasks.c.obj,8,0,704,6792,0,7504,0,1158,0 esp_err_to_name.c.obj,0,0,0,0,0,0,53,7287,0 heap_tlsf.c.obj,1796,0,0,3591,0,5387,0,0,0 queue.c.obj,0,0,0,3038,0,3038,0,1515,0 vfs_uart.c.obj,116,0,8,0,0,124,4051,282,0 lib_a-dtoa.o,0,0,0,0,0,0,3592,165,0 portasm.S.obj,3084,0,0,416,0,3500,0,0,0 spi_flash_chip_generic.c,554,0,0,2529,0,3083,0,0,0 intr_alloc.c.obj,8,0,22,717,0,747,1958,198,0 lib_a-mprec.o,0,0,0,0,0,0,2340,409,0 uart.c.obj,56,0,12,0,0,68,2091,511,0 panic_arch.c.obj,0,0,0,0,0,0,715,1538,0 spi_flash_hal_iram.c.obj,0,0,0,2250,0,2250,0,0,0 vfs.c.obj,192,0,40,0,0,232,1935,111,0 rtc_clk.c.obj,171,0,8,2059,0,2238,0,0,0 xtensa_vectors.S.obj,32,0,0,1464,425,1921,0,48,0 task_wdt.c.obj,53,0,12,0,0,65,1319,591,0 spi_flash_hal_gpspi.c.ob,0,0,0,1842,0,1842,0,0,0 rtc_init.c.obj,0,0,0,0,0,0,1703,70,0 esp_flash_api.c.obj,20,0,0,862,0,882,89,762,0 flash_mmap.c.obj,0,0,520,1298,0,1818,166,240,0 port.c.obj,0,0,24,945,0,969,147,541,0 heap_caps.c.obj,4,0,4,1003,0,1011,261,355,0 wdt_hal_iram.c.obj,0,0,0,1493,0,1493,0,0,0 periph_ctrl.c.obj,8,0,37,0,0,45,1377,85,0 cpu_start.c.obj,0,0,5,732,0,737,371,334,0 ringbuf.c.obj,0,0,0,873,0,873,0,512,0 cache_utils.c.obj,4,0,14,685,0,703,92,570,0 heap_caps_init.c.obj,0,0,4,0,0,4,905,430,0 startup.c.obj,8,0,11,69,0,88,748,505,0 locks.c.obj,8,0,168,782,0,958,122,344,0 partition.c.obj,0,0,8,0,0,8,938,268,0 systimer_hal.c.obj,85,0,0,1052,0,1137,0,0,0 xtensa_intr_asm.S.obj,1024,0,0,51,0,1075,0,0,0 panic.c.obj,12,0,5,12,0,29,875,147,0 memspi_host_driver.c.obj,397,0,0,637,0,1034,0,0,0 clk.c.obj,0,0,0,0,0,0,802,212,0 esp_timer.c.obj,8,0,8,282,0,298,505,72,0 memory_layout_utils.c.ob,0,0,0,0,0,0,575,283,0 debug_helpers.c.obj,0,0,0,747,0,747,0,73,0 lib_a-fseeko.o,0,0,0,0,0,0,818,0,0 spi_flash_chip_winbond.c,136,0,0,659,0,795,0,0,0 multi_heap.c.obj,157,0,0,601,0,758,0,0,0 esp_ipc.c.obj,0,0,56,188,0,244,456,97,0 lib_a-fvwrite.o,0,0,0,0,0,0,721,0,0 panic_handler.c.obj,8,0,8,66,0,82,634,8,0 lib_a-findfp.o,0,0,0,0,0,0,612,96,0 rtc_time.c.obj,0,0,0,675,0,675,0,0,0 log.c.obj,8,0,264,42,0,314,499,122,0 time.c.obj,0,0,20,127,0,147,509,0,0 esp_timer_impl_systimer.,24,0,12,198,0,234,286,125,0 port_systick.c.obj,0,0,12,394,0,406,0,192,0 esp_flash_spi_init.c.obj,68,0,4,0,0,72,243,261,0 lib_a-fflush.o,0,0,0,0,0,0,552,0,0 interrupt_descriptor_tab,0,0,0,0,0,0,12,512,0 spi_flash_os_func_app.c.,52,0,0,324,0,376,44,95,0 crosscore_int.c.obj,8,0,8,229,0,245,142,120,0 system_internal.c.obj,0,0,0,475,0,475,0,16,0 esp_app_desc.c.obj,1,0,8,194,0,203,31,4,256 rtc_sleep.c.obj,0,0,0,476,0,476,0,0,0 hello_world_main.c.obj,0,0,0,0,0,0,228,232,0 port_common.c.obj,0,0,8,98,0,106,146,214,0 spi_flash_hal.c.obj,0,0,0,0,0,0,351,96,0 bootloader_flash.c.obj,0,0,0,444,0,444,0,0,0 uart_hal.c.obj,0,0,0,0,0,0,432,0,0 xtensa_context.S.obj,0,0,0,390,0,390,0,0,0 lib_a-locale.o,4,0,0,0,0,4,0,374,0 esp_ipc_isr.c.obj,4,0,16,19,0,39,187,144,0 spi_flash_chip_gd.c.obj,123,0,0,202,0,325,0,0,0 memory_layout.c.obj,0,0,0,0,0,0,0,315,0 lib_a-refill.o,0,0,0,0,0,0,312,0,0 windowspill_asm.o,0,0,0,311,0,311,0,0,0 freertos_hooks.c.obj,8,0,128,47,0,183,247,0,0 esp_time_impl.c.obj,0,0,12,0,0,12,281,0,0 lib_a-ftello.o,0,0,0,0,0,0,278,0,0 lib_a-fclose.o,0,0,0,0,0,0,270,0,0 esp_ota_ops.c.obj,0,0,4,0,0,4,148,121,0 lib_a-makebuf.o,0,0,0,0,0,0,263,0,0 spi_flash_chip_mxic.c.ob,190,0,0,70,0,260,0,0,0 soc_hal.c.obj,24,0,0,234,0,258,0,0,0 lib_a-ctype_.o,0,0,0,0,0,0,0,257,0 lib_a-reent.o,0,0,0,0,0,0,252,0,0 esp_err.c.obj,108,0,0,140,0,248,0,0,0 brownout_hal.c.obj,0,0,0,0,0,0,244,0,0 int_wdt.c.obj,0,0,9,90,0,99,152,0,0 system_time.c.obj,0,0,8,35,0,43,126,80,0 esp_clk.c.obj,0,16,4,25,0,45,194,0,0 spi_flash_chip_issi.c.ob,125,0,0,108,0,233,0,0,0 newlib_init.c.obj,156,0,240,0,0,396,73,0,0 lib_a-wsetup.o,0,0,0,0,0,0,223,0,0 pthread_local_storage.c.,8,0,4,0,0,12,213,0,0 lib_a-snprintf.o,0,0,0,0,0,0,217,0,0 lib_a-fopen.o,0,0,0,0,0,0,216,0,0 spi_flash_encrypt_hal_ir,0,0,0,213,0,213,0,0,0 log_freertos.c.obj,0,0,8,205,0,213,0,0,0 abort.c.obj,38,0,0,157,0,195,0,0,0 lib_a-puts.o,0,0,0,0,0,0,190,0,0 xtensa_intr.c.obj,0,0,0,26,0,26,126,35,0 lib_a-stdio.o,0,0,0,0,0,0,182,0,0 regi2c_ctrl.c.obj,8,0,0,171,0,179,0,0,0 spi_flash_chip_boya.c.ob,125,0,0,52,0,177,0,0,0 list.c.obj,0,0,0,164,0,164,0,0,0 cpu_util.c.obj,0,0,0,137,0,137,0,20,0 heap.c.obj,0,0,0,151,0,151,0,0,0 highint_hdl.S.obj,0,0,0,147,0,147,0,0,0 esp_ipc_isr_handler.S.ob,16,0,0,125,0,141,0,0,0 lib_a-assert.o,0,0,0,0,0,0,72,60,0 lib_a-flags.o,0,0,0,0,0,0,128,0,0 esp_system.c.obj,0,0,20,56,0,76,70,0,0 lib_a-fwalk.o,0,0,0,0,0,0,119,0,0 lib_a-printf.o,0,0,0,0,0,0,112,0,0 spi_flash_os_func_noos.c,36,0,0,72,0,108,0,0,0 uart_hal_iram.c.obj,0,0,0,0,0,0,105,0,0 lib_a-s_frexp.o,0,0,0,0,0,0,100,0,0 flash_ops.c.obj,24,0,4,41,0,69,33,0,0 pthread.c.obj,0,0,8,0,0,8,97,0,0 lib_a-vprintf.o,0,0,0,0,0,0,94,0,0 cache_err_int.c.obj,0,0,0,7,0,7,78,0,0 lib_a-fiprintf.o,0,0,0,0,0,0,84,0,0 mpu_hal.c.obj,0,0,0,0,0,0,72,0,0 panic_handler_asm.S.obj,0,0,0,66,0,66,0,0,0 lib_a-wctomb_r.o,0,0,0,0,0,0,65,0,0 lib_a-mbtowc_r.o,0,0,0,0,0,0,64,0,0 reent_init.c.obj,0,0,0,63,0,63,0,0,0 interrupt_controller_hal,0,0,0,0,0,0,59,0,0 flash_qio_mode.c.obj,0,0,0,0,0,0,58,0,0 lib_a-fseek.o,0,0,0,0,0,0,49,0,0 state_asm--restore_extra,0,0,0,47,0,47,0,0,0 state_asm--save_extra_nw,0,0,0,47,0,47,0,0,0 lib_a-localeconv.o,0,0,0,0,0,0,47,0,0 xtensa_vector_defaults.S,0,0,0,46,0,46,0,0,0 cpu_hal.c.obj,0,0,0,42,0,42,0,0,0 _divdi3.o,0,0,0,0,0,0,0,40,0 _moddi3.o,0,0,0,0,0,0,0,40,0 _udivdi3.o,0,0,0,0,0,0,0,40,0 _umoddi3.o,0,0,0,0,0,0,0,40,0 brownout.c.obj,0,0,0,0,0,0,30,5,0 spi_flash_chip_drivers.c,32,0,0,0,0,32,0,0,0 interrupts--intlevel.o,0,0,0,0,0,0,0,32,0 syscalls.c.obj,0,0,0,0,0,0,31,0,0 chip_info.c.obj,0,0,0,0,0,0,29,0,0 lib_a-sysgettod.o,0,0,0,0,0,0,28,0,0 debug_helpers_asm.S.obj,0,0,0,26,0,26,0,0,0 esp_rom_uart.c.obj,0,0,0,24,0,24,0,0,0 bootloader_flash_config_,0,0,0,0,0,0,22,0,0 bootloader_mem.c.obj,0,0,0,0,0,0,15,0,0 lib_a-errno.o,0,0,0,0,0,0,13,0,0 pthread.c.obj,0,0,0,0,0,0,12,0,0 crtend.o,0,0,0,0,0,0,0,8,0 pm_impl.c.obj,0,0,0,0,0,0,8,0,0 crti.o,0,0,0,0,3,3,3,0,0 cxx_guards.cpp.obj,0,0,0,0,0,0,5,0,0 ubsan.c.obj,0,0,0,5,0,5,0,0,0 crtbegin.o,0,0,0,0,0,0,0,4,0 spi_bus_lock.c.obj,0,0,0,0,0,0,0,4,0 FreeRTOS-openocd.c.obj,4,0,0,0,0,4,0,0,0 crt0.o,0,0,0,0,0,0,0,0,0 crtn.o,0,0,0,0,0,0,0,0,0 project_elf_src_esp32s3.,0,0,0,0,0,0,0,0,0 bootloader_common.c.obj,0,0,0,0,0,0,0,0,0 bootloader_common_loader,0,0,0,0,0,0,0,0,0 bootloader_efuse_esp32s3,0,0,0,0,0,0,0,0,0 bootloader_random_esp32s,0,0,0,0,0,0,0,0,0 bootloader_sha.c.obj,0,0,0,0,0,0,0,0,0 bootloader_utility.c.obj,0,0,0,0,0,0,0,0,0 esp_image_format.c.obj,0,0,0,0,0,0,0,0,0 flash_partitions.c.obj,0,0,0,0,0,0,0,0,0 gdma.c.obj,0,0,0,0,0,0,0,0,0 gpio.c.obj,0,0,0,0,0,0,0,0,0 rtc_io.c.obj,0,0,0,0,0,0,0,0,0 rtc_module.c.obj,0,0,0,0,0,0,0,0,0 spi_common.c.obj,0,0,0,0,0,0,0,0,0 dport_access.c.obj,0,0,0,0,0,0,0,0,0 esp_crypto_lock.c.obj,0,0,0,0,0,0,0,0,0 esp_ipc_isr_routines.S.o,0,0,0,0,0,0,0,0,0 pm_locks.c.obj,0,0,0,0,0,0,0,0,0 gdma_hal.c.obj,0,0,0,0,0,0,0,0,0 gpio_hal.c.obj,0,0,0,0,0,0,0,0,0 rtc_io_hal.c.obj,0,0,0,0,0,0,0,0,0 sha_hal.c.obj,0,0,0,0,0,0,0,0,0 esp_crypto_shared_gdma.c,0,0,0,0,0,0,0,0,0 esp_sha256.c.obj,0,0,0,0,0,0,0,0,0 esp_sha_gdma_impl.c.obj,0,0,0,0,0,0,0,0,0 sha.c.obj,0,0,0,0,0,0,0,0,0 gdma_periph.c.obj,0,0,0,0,0,0,0,0,0 gpio_periph.c.obj,0,0,0,0,0,0,0,0,0 rtc_io_periph.c.obj,0,0,0,0,0,0,0,0,0 spi_periph.c.obj,0,0,0,0,0,0,0,0,0 uart_periph.c.obj,0,0,0,0,0,0,0,0,0 int_asm--set_intclear.o,0,0,0,0,0,0,0,0,0 lib_a-bzero.o,0,0,0,0,0,0,0,0,0 lib_a-environ.o,0,0,4,0,0,4,0,0,0 lib_a-envlock.o,0,0,0,0,0,0,0,0,0 lib_a-fprintf.o,0,0,0,0,0,0,0,0,0 lib_a-fputs.o,0,0,0,0,0,0,0,0,0 lib_a-fwrite.o,0,0,0,0,0,0,0,0,0 lib_a-getenv_r.o,0,0,0,0,0,0,0,0,0 lib_a-gettzinfo.o,0,0,0,0,0,0,0,0,0 lib_a-gmtime_r.o,0,0,0,0,0,0,0,0,0 lib_a-impure.o,0,0,0,0,0,0,0,0,0 lib_a-iswspace.o,0,0,0,0,0,0,0,0,0 lib_a-iswspace_l.o,0,0,0,0,0,0,0,0,0 lib_a-itoa.o,0,0,0,0,0,0,0,0,0 lib_a-lcltime_r.o,0,0,0,0,0,0,0,0,0 lib_a-mbrtowc.o,0,0,0,0,0,0,0,0,0 lib_a-memchr.o,0,0,0,0,0,0,0,0,0 lib_a-memcmp.o,0,0,0,0,0,0,0,0,0 lib_a-memcpy.o,0,0,0,0,0,0,0,0,0 lib_a-memmove.o,0,0,0,0,0,0,0,0,0 lib_a-memset.o,0,0,0,0,0,0,0,0,0 lib_a-month_lengths.o,0,0,0,0,0,0,0,0,0 lib_a-qsort.o,0,0,0,0,0,0,0,0,0 lib_a-sccl.o,0,0,0,0,0,0,0,0,0 lib_a-siscanf.o,0,0,0,0,0,0,0,0,0 lib_a-strcat.o,0,0,0,0,0,0,0,0,0 lib_a-strcmp.o,0,0,0,0,0,0,0,0,0 lib_a-strcpy.o,0,0,0,0,0,0,0,0,0 lib_a-strcspn.o,0,0,0,0,0,0,0,0,0 lib_a-strerror.o,0,0,0,0,0,0,0,0,0 lib_a-strerror_r.o,0,0,0,0,0,0,0,0,0 lib_a-strlcat.o,0,0,0,0,0,0,0,0,0 lib_a-strlcpy.o,0,0,0,0,0,0,0,0,0 lib_a-strlen.o,0,0,0,0,0,0,0,0,0 lib_a-strncmp.o,0,0,0,0,0,0,0,0,0 lib_a-strncpy.o,0,0,0,0,0,0,0,0,0 lib_a-strstr.o,0,0,0,0,0,0,0,0,0 lib_a-strtol.o,0,0,0,0,0,0,0,0,0 lib_a-strtoll.o,0,0,0,0,0,0,0,0,0 lib_a-strtoul.o,0,0,0,0,0,0,0,0,0 lib_a-strtoull.o,0,0,0,0,0,0,0,0,0 lib_a-svfiscanf.o,0,0,0,0,0,0,0,0,0 lib_a-tzcalc_limits.o,0,0,0,0,0,0,0,0,0 lib_a-tzlock.o,0,0,0,0,0,0,0,0,0 lib_a-tzset.o,0,0,0,0,0,0,0,0,0 lib_a-tzset_r.o,0,0,0,0,0,0,0,0,0 lib_a-tzvars.o,0,0,0,0,0,0,0,0,0 lib_a-u_strerr.o,0,0,0,0,0,0,0,0,0 lib_a-ungetc.o,0,0,0,0,0,0,0,0,0 lib_a-utoa.o,0,0,0,0,0,0,0,0,0 _addsubdf3.o,0,0,0,0,0,0,0,0,0 _bswapdi2.o,0,0,0,0,0,0,0,0,0 _cmpdf2.o,0,0,0,0,0,0,0,0,0 _divdf3.o,0,0,0,0,0,0,0,0,0 _fixdfsi.o,0,0,0,0,0,0,0,0,0 _floatsidf.o,0,0,0,0,0,0,0,0,0 _muldf3.o,0,0,0,0,0,0,0,0,0 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 (258564 remain 4.4% 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 file output... *** Producing text file output... *** Producing csv file output... *** Running idf_size_tests.py... Total sizes: Total image size: 0 bytes (.bin may be padded larger)