esp-idf/tools/test_idf_size/expected_output
Djordje Nedic 2ae52901bd idf_size.py: Fix issue where diram size was halved in cases where iram was not fully filled with cache
This fixes an attempted fix for diram size calculation where it was counted twice, however the fix did not account for cases where iram was not fully filled with cache and therefore was of non 0 size.
Now the calculation should be correct regardless of the cache size.

Closes https://github.com/espressif/esp-idf/issues/9960

Fix expected output
2022-12-19 14:22:00 +01:00

18213 lines
858 KiB
Plaintext

***
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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: bootloader.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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...
<CURRENT> MAP file: app2.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: bootloader.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- ----------------------- ----------------------- -----------------------
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 <CURRENT> 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 <REFERENCE> 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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
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 <CURRENT> 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 <REFERENCE> 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...
<CURRENT> MAP file: app2.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
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 <CURRENT> 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 <REFERENCE> 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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: bootloader.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- ----------------------- ----------------------- -----------------------
_udivdi3.o| | | | | | | | | | | | | | | | | | | | | | | | | | | | 40| | +40| 40| | +40
The following entries are present in <CURRENT> 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 <REFERENCE> 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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
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 <CURRENT> 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 <REFERENCE> 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...
<CURRENT> MAP file: app2.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
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 <CURRENT> 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 <REFERENCE> 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...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: bootloader.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram_loader.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc_noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
Running idf_size.py diff --archive_details with bootloader...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: bootloader.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.dram0.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.rodata 3584 0 +3584
str1.1 125 0 +125
Section total: 3709 0 +3709
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.literal 548 0 +548
.text 55035 0 +55035
Section total: 55583 0 +55583
.iram.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram_loader.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc_noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
Running idf_size.py diff --archive_details with itself...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
p_uart_obj 12 12
s_rtc_isr_handle 4 4
s_rtc_isr_handler_list 4 4
Section total: 20 20
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc_noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
Running idf_size.py diff --archive_details with another app...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
p_uart_obj 12 12
s_rtc_isr_handle 4 4
s_rtc_isr_handler_list 4 4
Section total: 20 20
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
_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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc_noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
Running idf_size.py diff --archive_details with app in reverse order...
<CURRENT> MAP file: app2.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
p_uart_obj 12 12
s_rtc_isr_handle 4 4
s_rtc_isr_handler_list 4 4
Section total: 20 20
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
_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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc_noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
Running idf_size.py diff --archive_details with another app...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.iram1 1276 1322 -46
.iram1.22 0 30 -30
.iram1.22.literal 0 4 -4
.iram1.literal 72 68 +4
.literal 16 16
.text 814 878 -64
__getreent 27 21 +6
_xt_tick_divisor_init 32 32
pcTaskGetTaskName 50 50
prvAddCurrentTaskToDelayedList 106 110 -4
prvAddNewTaskToReadyList 368 380 -12
prvCheckForValidListAndQueue 142 138 +4
prvCheckTasksWaitingTermination 198 222 -24
prvCopyDataFromQueue 36 36
prvCopyDataToQueue 158 162 -4
prvDeleteTCB 94 82 +12
prvDeleteTLS 80 84 -4
prvGetNextExpireTime 36 36
prvIdleTask 15 12 +3
prvInitialiseMutex 34 54 -20
prvInitialiseNewQueue 34 31 +3
prvInitialiseNewTask 204 194 +10
prvInitialiseTaskLists 122 122
prvInsertTimerInActiveList 84 86 -2
prvIsQueueEmpty 18 20 -2
prvIsQueueFull 42 42
prvNotifyQueueSetContainer 139 139
prvProcessExpiredTimer 87 87
prvProcessReceivedCommands 260 218 +42
prvProcessTimerOrBlockTask 123 90 +33
prvResetNextTaskUnblockTime 60 60
prvSampleTimeNow 47 47
prvSwitchTimerLists 122 122
prvTimerTask 33 21 +12
pvTaskGetThreadLocalStoragePointer 30 0 +30
pvTaskIncrementMutexHeldCount 80 86 -6
pxPortInitialiseStack 150 154 -4
taskYIELD_OTHER_CORE 83 84 -1
uxListRemove 38 36 +2
uxQueueMessagesWaiting 52 0 +52
uxTaskPriorityGet 28 28
vListInitialise 21 21
vListInitialiseItem 9 9
vListInsert 47 47
vListInsertEnd 27 25 +2
vPortCPUAcquireMutex 157 0 +157
vPortCPUInitializeMutex 18 0 +18
vPortCPUReleaseMutex 105 0 +105
vPortEnterCritical 0 223 -223
vPortExitCritical 0 150 -150
vPortReleaseTaskMPUSettings 10 10
vPortSetStackWatchpoint 30 0 +30
vPortStoreTaskMPUSettings 19 19
vPortTaskWrapper 0 46 -46
vPortYieldOtherCore 10 10
vQueueAddToRegistry 61 0 +61
vQueueDelete 54 41 +13
vQueueUnregisterQueue 55 0 +55
vQueueWaitForMessageRestricted 35 35
vTaskDelay 116 108 +8
vTaskDelete 274 266 +8
vTaskEnterCritical 192 0 +192
vTaskExitCritical 147 0 +147
vTaskPlaceOnEventList 136 155 -19
vTaskPlaceOnEventListRestricted 99 119 -20
vTaskPriorityInherit 196 216 -20
vTaskPrioritySet 305 313 -8
vTaskSetThreadLocalStoragePointerAnd 46 0 +46
vTaskSetTimeOutState 64 60 +4
vTaskStartScheduler 123 144 -21
vTaskSuspendAll 42 44 -2
vTaskSwitchContext 680 978 -298
xPortInIsrContext 38 40 -2
xPortStartScheduler 34 35 -1
xPortSysTickHandler 16 16
xQueueCreateCountingSemaphore 106 106
xQueueCreateMutex 22 22
xQueueGenericCreate 82 73 +9
xQueueGenericReceive 362 328 +34
xQueueGenericReset 138 182 -44
xQueueGenericSend 382 384 -2
xQueueGenericSendFromISR 218 218
xQueueGetMutexHolder 36 35 +1
xQueueGiveFromISR 186 186
xQueueGiveMutexRecursive 76 78 -2
xQueueReceiveFromISR 158 154 +4
xQueueTakeMutexRecursive 85 85
xTaskCheckForTimeOut 151 151
xTaskCreatePinnedToCore 110 105 +5
xTaskGetAffinity 0 16 -16
xTaskGetCurrentTaskHandle 31 34 -3
xTaskGetCurrentTaskHandleForCPU 24 26 -2
xTaskGetIdleTaskHandleForCPU 0 54 -54
xTaskGetSchedulerState 59 58 +1
xTaskGetTickCount 32 13 +19
xTaskGetTickCountFromISR 0 13 -13
xTaskIncrementTick 446 446
xTaskPriorityDisinherit 159 160 -1
xTaskRemoveFromEventList 311 328 -17
xTaskResumeAll 379 395 -16
xTimerCreateTimerTask 88 73 +15
xTimerGenericCommand 127 89 +38
xt_set_interrupt_handler 78 87 -9
xt_unhandled_interrupt 26 26
Section total: 12428 12459 -31
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.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 <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc_noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
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.
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app_esp32s2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> 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 esp32h2...
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 esp32h2 (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 esp32h2...
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 esp32h2...
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_esp32h2.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 esp32h2...
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: 66875 bytes ( 278981 remain, 19.3% used)
.data size: 10609 bytes
.bss size: 2544 bytes
.text size: 52695 bytes
.vectors size: 1027 bytes
Used Flash size : 126703 bytes
.text : 94967 bytes
.rodata : 31480 bytes
Total image size: 191034 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 esp32h2...
{
"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_esp32h2.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_esp32h2.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 JSON file output...
***
Producing text file output...
***
Running idf_size_tests.py...
Total sizes:
Total image size: 0 bytes (.bin may be padded larger)