esp-idf/tools/test_idf_size/expected_output
Djordje Nedic 3b047f7572 fix: noload being included in ram and flash sizes
This fixes noload sections being included in the total flash and ram
size calculations. These sections represent things that already exist in
the rom or flash in different partitions and are not a part of the app.
2023-08-11 22:32:11 +02:00

19062 lines
972 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 : 524075 bytes
.text : 432171 bytes
.rodata : 91648 bytes
Total image size: 723057 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
pcTaskGetName 50 50
prvAddCurrentTaskToDelayedList 106 110 -4
prvAddNewTaskToReadyList 368 380 -12
prvCheckForValidListAndQueue 142 138 +4
prvCheckTasksWaitingTermination 198 222 -24
prvCopyDataFromQueue 36 36
prvCopyDataToQueue 158 162 -4
prvDeleteTCB 94 82 +12
prvDeleteTLS 80 84 -4
prvGetNextExpireTime 36 36
prvIdleTask 15 12 +3
prvInitialiseMutex 34 54 -20
prvInitialiseNewQueue 34 31 +3
prvInitialiseNewTask 204 194 +10
prvInitialiseTaskLists 122 122
prvInsertTimerInActiveList 84 86 -2
prvIsQueueEmpty 18 20 -2
prvIsQueueFull 42 42
prvNotifyQueueSetContainer 139 139
prvProcessExpiredTimer 87 87
prvProcessReceivedCommands 260 218 +42
prvProcessTimerOrBlockTask 123 90 +33
prvResetNextTaskUnblockTime 60 60
prvSampleTimeNow 47 47
prvSwitchTimerLists 122 122
prvTimerTask 33 21 +12
pvTaskGetThreadLocalStoragePointer 30 0 +30
pvTaskIncrementMutexHeldCount 80 86 -6
pxPortInitialiseStack 150 154 -4
taskYIELD_OTHER_CORE 83 84 -1
uxListRemove 38 36 +2
uxQueueMessagesWaiting 52 0 +52
uxTaskPriorityGet 28 28
vListInitialise 21 21
vListInitialiseItem 9 9
vListInsert 47 47
vListInsertEnd 27 25 +2
vPortCPUAcquireMutex 157 0 +157
vPortCPUInitializeMutex 18 0 +18
vPortCPUReleaseMutex 105 0 +105
vPortEnterCritical 0 223 -223
vPortExitCritical 0 150 -150
vPortReleaseTaskMPUSettings 10 10
vPortSetStackWatchpoint 30 0 +30
vPortStoreTaskMPUSettings 19 19
vPortTaskWrapper 0 46 -46
vPortYieldOtherCore 10 10
vQueueAddToRegistry 61 0 +61
vQueueDelete 54 41 +13
vQueueUnregisterQueue 55 0 +55
vQueueWaitForMessageRestricted 35 35
vTaskDelay 116 108 +8
vTaskDelete 274 266 +8
vTaskEnterCritical 192 0 +192
vTaskExitCritical 147 0 +147
vTaskPlaceOnEventList 136 155 -19
vTaskPlaceOnEventListRestricted 99 119 -20
vTaskPriorityInherit 196 216 -20
vTaskPrioritySet 305 313 -8
vTaskSetThreadLocalStoragePointerAnd 46 0 +46
vTaskSetTimeOutState 64 60 +4
vTaskStartScheduler 123 144 -21
vTaskSuspendAll 42 44 -2
vTaskSwitchContext 680 978 -298
xPortInIsrContext 38 40 -2
xPortStartScheduler 34 35 -1
xPortSysTickHandler 16 16
xQueueCreateCountingSemaphore 106 106
xQueueCreateMutex 22 22
xQueueGenericCreate 82 73 +9
xQueueGenericReceive 362 328 +34
xQueueGenericReset 138 182 -44
xQueueGenericSend 382 384 -2
xQueueGenericSendFromISR 218 218
xQueueGetMutexHolder 36 35 +1
xQueueGiveFromISR 186 186
xQueueGiveMutexRecursive 76 78 -2
xQueueReceiveFromISR 158 154 +4
xQueueTakeMutexRecursive 85 85
xTaskCheckForTimeOut 151 151
xTaskCreatePinnedToCore 110 105 +5
xTaskGetAffinity 0 16 -16
xTaskGetCurrentTaskHandle 31 34 -3
xTaskGetCurrentTaskHandleForCPU 24 26 -2
xTaskGetIdleTaskHandleForCPU 0 54 -54
xTaskGetSchedulerState 59 58 +1
xTaskGetTickCount 32 13 +19
xTaskGetTickCountFromISR 0 13 -13
xTaskIncrementTick 446 446
xTaskPriorityDisinherit 159 160 -1
xTaskRemoveFromEventList 311 328 -17
xTaskResumeAll 379 395 -16
xTimerCreateTimerTask 88 73 +15
xTimerGenericCommand 127 89 +38
xt_set_interrupt_handler 78 87 -9
xt_unhandled_interrupt 26 26
Section total: 12428 12459 -31
.iram0.vectors <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 on app with nonzero noload sections...
Total sizes:
Used static DRAM: 47596 bytes ( 76984 remain, 38.2% used)
.data size: 21452 bytes
.bss size: 26144 bytes
Used static IRAM: 128706 bytes ( 2366 remain, 98.2% used)
.text size: 127679 bytes
.vectors size: 1027 bytes
Used Flash size : 935695 bytes
.text : 753375 bytes
.rodata : 182064 bytes
Total image size: 1085853 bytes (.bin may be padded larger)
***
Running idf_size.py --archives on app with nonzero noload sections...
Total sizes:
Used static DRAM: 47596 bytes ( 76984 remain, 38.2% used)
.data size: 21452 bytes
.bss size: 26144 bytes
Used static IRAM: 128706 bytes ( 2366 remain, 98.2% used)
.text size: 127679 bytes
.vectors size: 1027 bytes
Used Flash size : 935695 bytes
.text : 753375 bytes
.rodata : 182064 bytes
Total image size: 1085853 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 & .rodata_noload & .appdesc flash_total
libnet80211.a 853 8123 5292 0 14268 113481 13696 8994 0 133322
libbtdm_app.a 870 2767 30551 0 34188 81524 5274 0 0 118219
libmbedcrypto.a 64 85 30 0 179 69314 44081 0 0 113489
liblwip.a 12 2458 0 0 2470 79821 14300 0 0 94133
libc.a 4 0 0 0 4 82353 4739 0 0 87096
libbt.a 4770 6356 5032 0 16158 65753 7870 0 0 83425
libpp.a 2459 1448 18447 0 22354 37598 4735 150 0 63239
libwpa_supplicant.a 8 1268 0 0 1276 59728 2652 0 0 62388
libphy.a 1436 715 7782 0 9933 26906 0 0 0 36124
libwifi_provisioning.a 0 28 0 0 28 14262 15530 0 0 29792
libprotocomm.a 0 253 0 0 253 13122 13700 0 0 26822
libfreertos.a 3100 749 14428 0 18277 569 5092 0 0 23189
libesp_hw_support.a 478 104 5540 0 6122 8699 3215 0 0 17932
libesp_system.a 561 283 4102 0 4946 7920 4945 0 0 17528
libnvs_flash.a 0 24 0 0 24 13882 236 0 0 14118
libheap.a 12 8 5282 0 5302 3397 4531 0 0 13222
libspi_flash.a 1526 24 8625 0 10175 825 2117 0 0 13093
libhal.a 1088 8 5767 0 6863 3484 765 0 0 11104
libprotobuf-c.a 12 0 0 0 12 9754 516 0 0 10282
libespressif__qrcode.a 0 0 0 0 0 6729 2610 0 0 9339
libcoexist.a 1685 61 3191 0 4937 4011 425 0 0 9312
libesp_netif.a 4 33 0 0 37 6361 2475 0 0 8840
libvfs.a 308 60 0 0 368 6830 715 0 0 7853
libesp_common.a 0 0 0 0 0 51 7736 0 0 7787
libesp_wifi.a 480 46 332 0 858 3253 1738 0 0 5803
libesp_mm.a 12 124 814 0 950 2990 1631 0 0 5447
libmain.a 0 8 0 0 8 2081 3273 0 0 5354
libesp_timer.a 32 24 1743 0 1799 1458 1203 0 0 4436
libesp_event.a 0 4 0 0 4 2920 995 0 0 3915
libstdc++.a 8 33 0 0 41 2179 1468 0 0 3655
libxtensa.a 1044 0 1793 424 3261 119 71 0 0 3451
libesp_phy.a 16 19 173 0 208 1819 1359 0 0 3367
libdriver.a 56 12 0 0 68 2434 693 0 0 3183
libjson.a 12 0 0 0 12 2988 50 0 0 3050
libnewlib.a 239 440 1459 0 2138 1000 340 0 0 3038
libsoc.a 0 0 33 0 33 39 2161 0 0 2233
librtc.a 0 4 2215 0 2219 0 0 0 0 2215
libefuse.a 60 4 0 0 64 1270 805 0 0 2135
libbootloader_support.a 0 0 1824 0 1824 113 167 0 0 2104
libesp_partition.a 0 8 0 0 8 1589 508 0 0 2097
libesp_ringbuf.a 0 0 1012 0 1012 0 697 0 0 1709
libpthread.a 16 12 0 0 28 1108 468 0 0 1592
liblog.a 8 272 276 0 556 911 144 0 0 1339
libm.a 0 0 0 0 0 602 0 0 0 602
libesp_coex.a 88 0 173 0 261 249 0 0 0 510
libxt_hal.a 0 0 443 0 443 0 32 0 0 475
libesp_app_format.a 0 10 0 0 10 186 4 0 256 446
libcore.a 0 33 0 0 33 255 48 0 0 303
libapp_update.a 0 4 0 0 4 152 125 0 0 277
libgcc.a 0 0 0 0 0 89 160 0 0 249
libesp_rom.a 0 0 206 0 206 0 0 0 0 206
libcxx.a 0 0 0 0 0 44 0 0 0 44
(exe) 0 0 0 3 3 3 12 0 0 18
libnvs_sec_provider.a 0 0 0 0 0 5 0 0 0 5
libmesh.a 0 0 0 0 0 0 0 0 0 0
***
Running idf_size.py --files on app with nonzero noload sections...
Total sizes:
Used static DRAM: 47596 bytes ( 76984 remain, 38.2% used)
.data size: 21452 bytes
.bss size: 26144 bytes
Used static IRAM: 128706 bytes ( 2366 remain, 98.2% used)
.text size: 127679 bytes
.vectors size: 1027 bytes
Used Flash size : 935695 bytes
.text : 753375 bytes
.rodata : 182064 bytes
Total image size: 1085853 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 & .rodata_noload & .appdesc flash_total
ecp_curves.c.obj 28 0 0 0 28 6412 32440 0 0 38880
wl_cnx.o 2 3951 273 0 4226 13738 1414 2605 0 15427
ieee80211_output.o 2 21 1989 0 2012 12583 560 0 0 15134
lib_a-vfprintf.o 0 0 0 0 0 14066 572 0 0 14638
phy_chip_v7.o 721 614 1634 0 2969 12208 0 0 0 14563
ieee80211_ioctl.o 4 104 271 0 379 12272 1788 695 0 14335
lib_a-svfprintf.o 0 0 0 0 0 13606 622 0 0 14228
pp.o 1154 53 6839 0 8046 5561 637 0 0 14191
manager.c.obj 0 16 0 0 16 8950 4798 0 0 13748
ieee80211_sta.o 12 34 1474 0 1520 11117 1011 1901 0 13614
lc_task.o 32 0 0 0 32 11791 736 0 0 12559
pm.o 44 488 2940 0 3472 8669 901 0 0 12554
phy_chip_v7_cal.o 474 53 3499 0 4026 8140 0 0 0 12113
ieee80211_hostap.o 1 41 0 0 42 10656 1025 498 0 11682
lld_evt.o 53 104 7023 0 7180 4211 284 0 0 11571
sae.c.obj 0 0 0 0 0 10562 487 0 0 11049
nd6.c.obj 8 932 0 0 940 10749 260 0 0 11017
lld.o 2 0 59 0 61 10345 318 0 0 10724
ieee80211_scan.o 18 296 0 0 314 10281 362 2199 0 10661
ieee80211_ht.o 0 4 1147 0 1151 8087 1214 47 0 10448
protobuf-c.c.obj 12 0 0 0 12 9754 516 0 0 10282
tasks.c.obj 16 704 8366 0 9086 0 1875 0 0 10257
lib_a-svfiprintf.o 0 0 0 0 0 9054 1044 0 0 10098
lib_a-vfiprintf.o 0 0 0 0 0 9414 572 0 0 9986
tcp_in.c.obj 0 52 0 0 52 8688 1243 0 0 9931
lib_a-svfscanf.o 0 0 0 0 0 9278 503 0 0 9781
phy_chip_v7_ana.o 241 48 2649 0 2938 6542 0 0 0 9432
wpa.c.obj 0 872 0 0 872 8750 19 0 0 8769
qrcodegen.c.obj 0 0 0 0 0 6323 2305 0 0 8628
llm.o 0 112 74 0 186 8225 301 0 0 8600
lib_a-svfiscanf.o 0 0 0 0 0 8250 318 0 0 8568
ble_gap.c.obj 0 132 0 0 132 7233 1242 0 0 8475
ecp.c.obj 0 72 0 0 72 7983 395 0 0 8378
trc.o 664 104 1437 0 2205 5340 912 0 0 8353
wdev.o 121 133 4099 0 4353 3496 589 0 0 8305
tcp_out.c.obj 0 0 0 0 0 5686 2165 0 0 7851
ld_acl.o 0 56 2346 0 2402 4660 825 0 0 7831
esp_err_to_name.c.obj 0 0 0 0 0 51 7736 0 0 7787
wpa_auth.c.obj 0 68 0 0 68 7643 82 0 0 7725
ble_sm.c.obj 0 420 0 0 420 6987 182 0 0 7169
arch_main.o 472 21 838 0 1331 5174 506 0 0 6990
protocomm_nimble.c.obj 0 253 0 0 253 3765 3168 0 0 6933
tlsf.c.obj 0 0 3689 0 3689 1135 1943 0 0 6767
lmac.o 48 181 1753 0 1982 4196 705 0 0 6702
ieee80211_api.o 20 19 0 0 39 5611 1067 36 0 6698
esp_netif_lwip.c.obj 0 21 0 0 21 4886 1806 0 0 6692
dhcp.c.obj 0 64 0 0 64 5810 792 0 0 6602
ble_gattc.c.obj 0 268 0 0 268 6066 452 0 0 6518
tcp.c.obj 2 23 0 0 25 4757 1647 0 0 6406
ieee80211_input.o 0 0 0 0 0 5844 526 630 0 6370
ieee80211_nvs.o 4 1284 0 0 1288 4901 1175 0 0 6080
esp_sha512.c.obj 0 0 0 0 0 5023 768 0 0 5791
ble_att_svr.c.obj 0 846 0 0 846 5677 51 0 0 5728
sockets.c.obj 0 608 0 0 608 5046 623 0 0 5669
bignum.c.obj 0 0 0 0 0 4855 672 0 0 5527
esp_sha1.c.obj 0 0 0 0 0 5429 64 0 0 5493
rsa.c.obj 0 0 0 0 0 5378 33 0 0 5411
app_main.c.obj 0 8 0 0 8 2081 3273 0 0 5354
esp_mmu_map.c.obj 4 124 755 0 883 2990 1559 0 0 5308
api_msg.c.obj 0 0 0 0 0 3908 1112 0 0 5020
bt.c.obj 126 0 803 0 929 2821 1195 0 0 4945
npl_os_freertos.c.obj 8 1705 3338 0 5051 327 1240 0 0 4913
security1.c.obj 0 0 0 0 0 2557 2346 0 0 4903
queue.c.obj 0 0 3176 0 3176 0 1690 0 0 4866
lm_task.o 0 0 0 0 0 4551 201 0 0 4752
vfs_uart.c.obj 116 8 0 0 124 4130 417 0 0 4663
hli_vectors.S.obj 4380 0 281 0 4661 0 0 0 0 4661
nvs_page.cpp.obj 0 0 0 0 0 4634 0 0 0 4634
port.c.obj 3084 40 986 0 4110 0 516 0 0 4586
lld_pdu.o 0 2 3312 0 3314 873 183 0 0 4368
lib_a-strtod.o 0 0 0 0 0 4222 104 0 0 4326
netif.c.obj 0 265 0 0 265 3291 1027 0 0 4318
ble_gatts.c.obj 20 54 0 0 74 4185 27 0 0 4232
ip6.c.obj 0 0 0 0 0 4038 112 0 0 4150
ld_fm.o 127 28 3387 0 3542 95 443 0 0 4052
udp.c.obj 2 4 0 0 6 3742 292 0 0 4036
lib_a-dtoa.o 0 0 0 0 0 3808 139 0 0 3947
nvs_storage.cpp.obj 0 0 0 0 0 3898 0 0 0 3898
esp_flash_api.c.obj 84 0 2794 0 2878 24 968 0 0 3870
ieee80211_supplicant.o 4 160 0 0 164 3615 200 128 0 3819
oid.c.obj 0 0 0 0 0 209 3546 0 0 3755
esp_event.c.obj 0 0 0 0 0 2766 967 0 0 3733
hal_mac.o 0 0 527 0 527 3189 6 0 0 3722
esp_sha256.c.obj 0 0 0 0 0 3335 320 0 0 3655
coexist_scheme.o 1181 60 0 0 1241 2381 22 0 0 3584
cipher_wrap.c.obj 0 0 0 0 0 646 2904 0 0 3550
security2.c.obj 0 0 0 0 0 2385 1126 0 0 3511
aria.c.obj 0 0 0 0 0 2432 1072 0 0 3504
dhcpserver.c.obj 0 0 0 0 0 3186 178 0 0 3364
spi_flash_chip_generic.c 573 0 2754 0 3327 0 0 0 0 3327
task_wdt.c.obj 53 5 0 0 58 1970 1281 0 0 3304
pbuf.c.obj 0 1 0 0 1 2522 755 0 0 3277
etharp.c.obj 0 241 0 0 241 2616 598 0 0 3214
wifi_scan.pb-c.c.obj 0 0 0 0 0 365 2821 0 0 3186
uart.c.obj 56 12 0 0 68 2434 689 0 0 3179
sae_pk.c.obj 0 0 0 0 0 2013 1089 0 0 3102
cJSON.c.obj 12 0 0 0 12 2988 50 0 0 3050
phy_init.c.obj 16 18 173 0 207 1504 1342 0 0 3035
lib_a-mprec.o 0 0 0 0 0 2636 383 0 0 3019
intr_alloc.c.obj 8 22 769 0 799 1793 425 0 0 2995
rwbt.o 42 88 2487 0 2617 425 26 0 0 2980
ieee80211_timer.o 256 0 0 0 256 1454 1193 0 0 2903
llm_hci.o 0 0 0 0 0 2724 143 0 0 2867
rwble.o 91 80 2400 0 2571 359 8 0 0 2858
periph_ctrl.c.obj 8 34 473 0 515 2215 137 0 0 2833
lc.o 24 14 0 0 38 2672 118 0 0 2814
wifi_config.pb-c.c.obj 0 0 0 0 0 335 2467 0 0 2802
ieee80211.o 0 680 0 0 680 2307 494 0 0 2801
huart.o 0 4 1234 0 1238 1397 69 0 0 2700
rtc_clk.c.obj 349 4 2341 0 2694 0 0 0 0 2690
wpa_common.c.obj 0 0 0 0 0 2669 21 0 0 2690
ble_sm_sc.c.obj 0 97 0 0 97 2597 50 0 0 2647
esp_aes_gcm.c.obj 0 0 0 0 0 2118 469 0 0 2587
esp_wpa3.c.obj 8 112 0 0 120 2521 54 0 0 2583
rf_espressif.o 5 0 194 0 199 2256 92 0 0 2547
protocomm.c.obj 0 0 0 0 0 1522 1024 0 0 2546
esf_buf.o 328 192 587 0 1107 1226 354 0 0 2495
os_mbuf.c.obj 8 0 0 0 8 2371 112 0 0 2491
llc_hci.o 0 4 280 0 284 2195 7 0 0 2482
ieee802_11.c.obj 0 0 0 0 0 2304 172 0 0 2476
vfs.c.obj 192 40 0 0 232 2155 106 0 0 2453
ble_sm_alg.c.obj 0 172 0 0 172 2293 144 0 0 2437
ecdsa.c.obj 0 0 0 0 0 2414 0 0 0 2414
crypto_mbedtls-ec.c.obj 0 0 0 0 0 2372 0 0 0 2372
ble_hs_resolv.c.obj 0 421 0 0 421 2294 70 0 0 2364
hci_tl.o 0 1 402 0 403 1934 9 0 0 2345
panic_arch.c.obj 0 0 0 0 0 683 1594 0 0 2277
llc_llcp.o 0 0 419 0 419 1737 0 0 0 2156
wpa_auth_ie.c.obj 0 0 0 0 0 2146 0 0 0 2146
mmu_hal.c.obj 719 0 1415 0 2134 0 0 0 0 2134
bt_bb.o 0 4 2042 0 2046 0 0 0 0 2042
pkparse.c.obj 0 0 0 0 0 1897 127 0 0 2024
coexist_core.o 267 1 941 0 1209 798 15 0 0 2021
if_hwctrl.o 0 41 40 0 81 1942 38 150 0 2020
ble_hs.c.obj 0 204 0 0 204 1778 237 0 0 2015
spi_flash_hal_iram.c.obj 0 0 2005 0 2005 0 0 0 0 2005
sys_arch.c.obj 0 12 0 0 12 1358 632 0 0 1990
esp_srp.c.obj 0 0 0 0 0 1590 387 0 0 1977
raw.c.obj 0 4 0 0 4 1727 219 0 0 1946
heap_caps.c.obj 4 4 1213 0 1221 242 450 0 0 1909
wpa_ie.c.obj 0 0 0 0 0 1791 113 0 0 1904
mac_addr.c.obj 56 0 0 0 56 982 852 0 0 1890
startup.c.obj 0 11 54 0 65 980 839 0 0 1873
rwip.o 0 12 219 0 231 1588 58 0 0 1865
esp_timer.c.obj 8 8 799 0 815 789 239 0 0 1835
igmp.c.obj 0 9 0 0 9 1570 252 0 0 1822
esp_efuse_utility.c.obj 0 4 0 0 4 1044 765 0 0 1809
xtensa_vectors.S.obj 20 0 1322 424 1766 0 36 0 0 1802
sec2.pb-c.c.obj 0 0 0 0 0 138 1660 0 0 1798
scheme_ble.c.obj 0 12 0 0 12 795 993 0 0 1788
wifi_default.c.obj 0 13 0 0 13 1167 617 0 0 1784
ip4.c.obj 0 6 0 0 6 1657 127 0 0 1784
cpu_start.c.obj 0 5 1026 0 1031 380 376 0 0 1782
nvs_api.cpp.obj 0 20 0 0 20 1774 4 0 0 1778
ble_att_clt.c.obj 0 0 0 0 0 1766 0 0 0 1766
wifi_ctrl.pb-c.c.obj 0 0 0 0 0 271 1480 0 0 1751
mld6.c.obj 0 1 0 0 1 1745 0 0 0 1745
ringbuf.c.obj 0 0 1012 0 1012 0 697 0 0 1709
md.c.obj 0 0 0 0 0 1626 80 0 0 1706
sec1.pb-c.c.obj 0 0 0 0 0 130 1575 0 0 1705
esp_adapter.c.obj 472 5 332 0 809 891 0 0 0 1695
heap_caps_init.c.obj 8 4 0 0 12 1246 420 0 0 1674
esp_aes.c.obj 8 0 0 0 8 1432 231 0 0 1671
ieee80211_crypto.o 0 116 0 0 116 1337 308 0 0 1645
bignum_core.c.obj 0 0 0 0 0 1644 0 0 0 1644
wdt_hal_iram.c.obj 105 0 1538 0 1643 0 0 0 0 1643
wifi_scan.c.obj 0 0 0 0 0 1147 490 0 0 1637
cipher.c.obj 0 0 0 0 0 1615 0 0 0 1615
wifi_config.c.obj 0 0 0 0 0 1100 499 0 0 1599
ble_hs_hci_evt.c.obj 0 0 0 0 0 1449 148 0 0 1597
api_lib.c.obj 0 0 0 0 0 1373 219 0 0 1592
esp_timer_impl_lac.c.obj 0 8 640 0 648 423 514 0 0 1577
wifi_init.c.obj 8 4 0 0 12 739 809 0 0 1556
vhci.o 0 4 658 0 662 852 43 0 0 1553
rsa_alt_helpers.c.obj 0 0 0 0 0 1498 55 0 0 1553
ea.o 0 4 1286 0 1290 254 5 0 0 1545
ble_l2cap_sig.c.obj 0 57 0 0 57 1410 132 0 0 1542
wl_chm.o 4 252 30 0 286 1429 53 200 0 1516
lc_sniff.o 0 0 0 0 0 1491 11 0 0 1502
lib_a-gdtoa-gethex.o 0 0 0 0 0 1391 94 0 0 1485
cache_utils.c.obj 4 14 800 0 818 101 571 0 0 1476
wifi_constants.pb-c.c.ob 0 0 0 0 0 22 1430 0 0 1452
esp_bignum.c.obj 0 0 0 0 0 1290 149 0 0 1439
ieee80211_crypto_ccmp.o 24 0 0 0 24 1072 307 0 0 1403
rtc_time.c.obj 0 0 1105 0 1105 0 268 0 0 1373
coexist_arbit.o 186 0 705 0 891 464 16 0 0 1371
bss.c.obj 0 0 0 0 0 1299 66 0 0 1365
pem.c.obj 0 0 0 0 0 1242 111 0 0 1353
common.c.obj 0 0 0 0 0 1291 0 0 0 1291
ble_hs_conn.c.obj 0 332 0 0 332 1168 110 0 0 1278
ble_hs_hci.c.obj 0 362 0 0 362 1259 16 0 0 1275
memory_layout.c.obj 0 0 0 0 0 0 1271 0 0 1271
ieee80211_power.o 0 0 0 0 0 1234 35 0 0 1269
coexist_hw.o 1 0 1248 0 1249 0 0 0 0 1249
ble_hs_adv.c.obj 0 0 0 0 0 1244 0 0 0 1244
ctr_drbg.c.obj 0 0 0 0 0 1236 0 0 0 1236
event_groups.c.obj 0 0 763 0 763 0 459 0 0 1222
eh_alloc.o 0 16 0 0 16 641 578 0 0 1219
partition.c.obj 0 8 0 0 8 902 307 0 0 1209
esp_nimble_hci.c.obj 0 4 0 0 4 756 436 0 0 1192
nimble_port.c.obj 0 24 64 0 88 621 498 0 0 1183
rtc_io_periph.c.obj 0 0 0 0 0 0 1168 0 0 1168
hal_mac_tx.o 0 0 32 0 32 1076 56 0 0 1164
ieee80211_phy.o 0 0 0 0 0 663 499 0 0 1162
bt_util_buf.o 0 20 250 0 270 901 0 0 0 1151
pk_wrap.c.obj 0 0 0 0 0 829 305 0 0 1134
ble_store_config.c.obj 0 620 0 0 620 1115 0 0 0 1115
nvs_pagemanager.cpp.obj 0 0 0 0 0 1113 0 0 0 1113
log.c.obj 8 264 42 0 314 911 144 0 0 1105
crypto_mbedtls.c.obj 0 0 0 0 0 1105 0 0 0 1105
esp_wpa_main.c.obj 0 8 0 0 8 1105 0 0 0 1105
ecc_p256.o 0 0 0 0 0 1058 44 0 0 1102
pmksa_cache.c.obj 0 0 0 0 0 1099 0 0 0 1099
rtc_init.c.obj 0 0 0 0 0 1098 0 0 0 1098
hli_api.c.obj 148 4 494 0 646 287 166 0 0 1095
esp_ipc.c.obj 336 40 179 0 555 479 97 0 0 1091
locks.c.obj 8 168 613 0 789 129 340 0 0 1090
xtensa_intr_asm.S.obj 1024 0 51 0 1075 0 0 0 0 1075
ieee80211_nan_datapath.o 1 540 108 0 649 877 85 0 0 1071
nvs_partition_manager.cp 0 4 0 0 4 1053 16 0 0 1069
bootloader_flash_config_ 0 0 948 0 948 105 0 0 0 1053
eloop.c.obj 0 36 0 0 36 1052 0 0 0 1052
tcpip.c.obj 0 12 0 0 12 768 271 0 0 1039
cpu.c.obj 0 0 277 0 277 110 646 0 0 1033
intc.o 0 0 650 0 650 318 61 0 0 1029
ke_task.o 18 0 915 0 933 64 10 0 0 1007
panic.c.obj 12 5 46 0 63 801 147 0 0 1006
constant_time.c.obj 0 0 0 0 0 1004 0 0 0 1004
bootloader_flash.c.obj 0 0 836 0 836 0 167 0 0 1003
ld_inq.o 0 0 994 0 994 0 9 0 0 1003
app_startup.c.obj 0 1 0 0 1 569 432 0 0 1001
lib_a-fseeko.o 0 0 0 0 0 994 0 0 0 994
transport.c.obj 0 152 0 0 152 777 214 0 0 991
clk_tree_hal.c.obj 0 0 0 0 0 834 150 0 0 984
hal_crypto.o 0 0 0 0 0 966 18 0 0 984
ble_l2cap.c.obj 0 280 0 0 280 741 241 0 0 982
coex_schm.o 0 16 238 0 254 698 37 0 0 973
interrupts.c.obj 0 0 0 0 0 0 973 0 0 973
esp_hostap.c.obj 0 4 0 0 4 965 0 0 0 965
pthread.c.obj 8 8 0 0 16 595 361 0 0 964
icmp.c.obj 0 0 0 0 0 728 227 0 0 955
llc.o 0 11 48 0 59 897 6 0 0 951
session.pb-c.c.obj 0 0 0 0 0 181 760 0 0 941
handlers.c.obj 0 0 0 0 0 674 259 0 0 933
clk.c.obj 0 0 0 0 0 715 213 0 0 928
wifi_ctrl.c.obj 0 0 0 0 0 603 293 0 0 896
partition_target.c.obj 0 0 0 0 0 687 201 0 0 888
pmksa_cache_auth.c.obj 0 0 0 0 0 882 0 0 0 882
aes-ccm.c.obj 0 0 0 0 0 881 0 0 0 881
dbg_task.o 0 0 0 0 0 800 64 0 0 864
cmac.c.obj 0 0 0 0 0 844 0 0 0 844
spi_flash_chip_winbond.c 140 0 695 0 835 0 0 0 0 835
dragonfly.c.obj 0 0 0 0 0 834 0 0 0 834
hal_ampdu.o 0 0 0 0 0 684 149 0 0 833
esp_netif_objects.c.obj 0 12 0 0 12 593 227 0 0 820
timeouts.c.obj 0 12 0 0 12 554 265 0 0 819
hci.o 0 0 0 0 0 816 0 0 0 816
sha.c.obj 16 13 0 0 29 543 256 0 0 815
multi_heap.c.obj 0 0 380 0 380 266 159 0 0 805
esp_aes_xts.c.obj 0 0 0 0 0 803 0 0 0 803
icmp6.c.obj 0 0 0 0 0 610 189 0 0 799
debug_helpers.c.obj 0 0 719 0 719 0 77 0 0 796
memory_layout_utils.c.ob 0 0 0 0 0 508 288 0 0 796
ble_hs_id.c.obj 0 12 0 0 12 789 4 0 0 793
ble_hs_stop.c.obj 0 21 0 0 21 543 248 0 0 791
sec0.pb-c.c.obj 0 0 0 0 0 68 717 0 0 785
ieee80211_action.o 192 0 0 0 192 557 26 0 0 775
llm_util.o 0 0 0 0 0 761 11 0 0 772
wifi_netif.c.obj 0 24 0 0 24 456 312 0 0 768
ets_timer_legacy.c.obj 0 0 260 0 260 136 369 0 0 765
crypto_mbedtls-bignum.c. 0 0 0 0 0 754 0 0 0 754
hmac_drbg.c.obj 0 0 0 0 0 742 0 0 0 742
ble_sm_lgcy.c.obj 0 0 0 0 0 691 50 0 0 741
ble_hs_startup.c.obj 0 0 0 0 0 619 119 0 0 738
vfs_console.c.obj 0 12 0 0 12 545 192 0 0 737
llc_util.o 0 0 0 0 0 721 11 0 0 732
ieee80211_regdomain.o 0 0 0 0 0 729 3 0 0 732
esp_netif_handlers.c.obj 0 0 0 0 0 438 292 0 0 730
lib_a-fvwrite.o 0 0 0 0 0 719 0 0 0 719
esp_qrcode_main.c.obj 0 0 0 0 0 406 305 0 0 711
coexist_api.o 8 0 58 0 66 270 372 0 0 708
asn1parse.c.obj 0 0 0 0 0 704 0 0 0 704
panic_handler.c.obj 8 8 66 0 82 621 8 0 0 703
aes-siv.c.obj 0 0 0 0 0 687 16 0 0 703
spi_flash_hal.c.obj 0 0 0 0 0 554 147 0 0 701
ccmp.c.obj 0 0 0 0 0 698 0 0 0 698
ble_store.c.obj 0 0 0 0 0 697 0 0 0 697
uart_hal_iram.c.obj 0 0 0 0 0 320 377 0 0 697
esp_srp_mpi.c.obj 0 0 0 0 0 430 253 0 0 683
ccm.c.obj 0 0 0 0 0 649 0 0 0 649
esp_clk_tree.c.obj 0 0 0 0 0 430 217 0 0 647
nvs_handle_simple.cpp.ob 0 0 0 0 0 525 120 0 0 645
esp_clk_tree_common.c.ob 0 8 0 0 8 492 142 0 0 634
portasm.S.obj 0 0 634 0 634 0 0 0 0 634
rate_control.o 0 0 0 0 0 290 344 0 0 634
entropy.c.obj 0 0 0 0 0 630 0 0 0 630
ble_att.c.obj 0 2 0 0 2 411 216 0 0 627
ble_hs_flow.c.obj 0 58 0 0 58 622 0 0 0 622
security0.c.obj 0 0 0 0 0 356 265 0 0 621
pthread_local_storage.c. 8 4 0 0 12 503 107 0 0 618
esp_flash_spi_init.c.obj 76 4 0 0 80 277 262 0 0 615
time.c.obj 0 20 126 0 146 482 0 0 0 608
ecdh.c.obj 0 0 0 0 0 591 0 0 0 591
esp_ipc_isr.c.obj 12 32 429 0 473 54 89 0 0 584
crosscore_int.c.obj 8 8 255 0 271 146 165 0 0 574
memspi_host_driver.c.obj 132 0 424 0 556 0 0 0 0 556
os_mempool.c.obj 8 0 0 0 8 545 0 0 0 553
spi_flash_os_func_app.c. 56 0 333 0 389 46 96 0 0 531
ld.o 0 0 0 0 0 397 132 0 0 529
flash_mmap.c.obj 0 0 118 0 118 269 135 0 0 522
inet_chksum.c.obj 0 0 0 0 0 519 0 0 0 519
hal_sniffer.o 0 0 0 0 0 510 0 0 0 510
spi_flash_encrypt_hal_ir 264 0 245 0 509 0 0 0 0 509
mpi_hal.c.obj 0 0 0 0 0 417 91 0 0 508
bt_util_sp.o 0 0 0 0 0 472 28 0 0 500
esp_coex_adapter.c.obj 88 0 173 0 261 239 0 0 0 500
ethernet.c.obj 0 0 0 0 0 373 127 0 0 500
vfs_lwip.c.obj 0 0 0 0 0 349 143 0 0 492
pp_timer.o 96 4 0 0 100 368 26 0 0 490
sleep_gpio.c.obj 0 0 0 0 0 238 251 0 0 489
ip4_frag.c.obj 0 0 0 0 0 393 92 0 0 485
lib_a-locale.o 4 0 0 0 4 100 372 0 0 476
nvs_item_hash_list.cpp.o 0 0 0 0 0 475 0 0 0 475
ld_pscan.o 0 0 224 0 224 250 0 0 0 474
lib_a-gdtoa-hexnan.o 0 0 0 0 0 468 0 0 0 468
comeback_token.c.obj 0 0 0 0 0 466 0 0 0 466
rtc_module.c.obj 32 4 184 0 220 249 0 0 0 465
lm.o 0 10 0 0 10 403 61 0 0 464
memp.c.obj 0 0 0 0 0 205 256 0 0 461
asn1write.c.obj 0 0 0 0 0 460 0 0 0 460
dh_groups.c.obj 0 0 0 0 0 42 417 0 0 459
ip6_frag.c.obj 0 4 0 0 4 373 84 0 0 457
system_internal.c.obj 0 0 434 0 434 0 16 0 0 450
esp_app_desc.c.obj 0 10 0 0 10 186 4 0 256 446
si_class_type_info.o 0 0 0 0 0 304 132 0 0 436
wlanif.c.obj 0 0 0 0 0 365 70 0 0 435
lib_a-strtoll.o 0 0 0 0 0 432 0 0 0 432
uart_hal.c.obj 0 0 0 0 0 430 0 0 0 430
ieee80211_crypto_sms4.o 24 0 0 0 24 336 70 0 0 430
ieee80211_proto.o 0 1 0 0 1 429 0 55 0 429
ble_uuid.c.obj 0 0 0 0 0 412 16 0 0 428
spi_flash_chip_gd.c.obj 127 0 301 0 428 0 0 0 0 428
sar_periph_ctrl.c.obj 0 4 0 0 4 326 99 0 0 425
lib_a-strtoull.o 0 0 0 0 0 424 0 0 0 424
constants.pb-c.c.obj 0 0 0 0 0 0 419 0 0 419
ble_store_util.c.obj 0 0 0 0 0 408 0 0 0 408
ieee80211_reg_db.o 230 0 0 0 230 128 49 0 0 407
lc_lmppdu.o 0 0 0 0 0 380 23 0 0 403
assert.c.obj 47 0 356 0 403 0 0 0 0 403
ieee80211_nan_common.o 0 356 0 0 356 363 39 0 0 402
cache_hal_esp32.c.obj 0 8 400 0 408 0 0 0 0 400
xtensa_context.S.obj 0 0 394 0 394 0 0 0 0 394
sha_hal.c.obj 0 0 0 0 0 392 0 0 0 392
class_type_info.o 0 0 0 0 0 282 108 0 0 390
coexist_timer.o 42 0 239 0 281 98 0 0 0 379
esp_scan.c.obj 0 0 0 0 0 379 0 0 0 379
esp_clk.c.obj 9 0 72 0 81 297 0 0 0 378
llm_task.o 0 0 0 0 0 372 0 0 0 372
esp_wpas_glue.c.obj 0 0 0 0 0 371 0 0 0 371
eh_globals.o 0 13 0 0 13 210 160 0 0 370
ble_hs_pvcy.c.obj 0 17 0 0 17 352 17 0 0 369
lib_a-refill.o 0 0 0 0 0 369 0 0 0 369
pkcs5.c.obj 0 0 0 0 0 369 0 0 0 369
ieee802_11_common.c.obj 0 0 0 0 0 368 0 0 0 368
os_msys_init.c.obj 0 88 0 0 88 260 106 0 0 366
lc_sco.o 0 0 0 0 0 305 60 0 0 365
base64.c.obj 0 0 0 0 0 365 0 0 0 365
sta_info.c.obj 0 0 0 0 0 349 0 0 0 349
llc_task.o 0 0 0 0 0 344 0 0 0 344
ieee80211_crypto_tkip.o 24 0 0 0 24 316 0 0 0 340
ieee80211_action_vendor. 0 12 0 0 12 338 0 0 0 338
freertos_hooks.c.obj 8 128 43 0 179 278 0 0 0 329
nvs_partition.cpp.obj 0 0 0 0 0 229 96 0 0 325
ble_hs_hci_util.c.obj 0 0 0 0 0 264 55 0 0 319
hci_msg.o 0 0 0 0 0 186 133 0 0 319
ieee80211_debug.o 0 64 0 0 64 188 130 0 0 318
mem.c.obj 0 0 0 0 0 176 137 0 0 313
ap_config.c.obj 0 0 0 0 0 313 0 0 0 313
windowspill_asm.o 0 0 311 0 311 0 0 0 0 311
bignum_alt.c.obj 0 0 0 0 0 310 0 0 0 310
lib_a-fopen.o 0 0 0 0 0 308 0 0 0 308
lib_a-s_ceil.o 0 0 0 0 0 308 0 0 0 308
tcp_isn_default.c.obj 0 68 0 0 68 304 0 0 0 304
misc_nvs.o 0 33 0 0 33 255 48 0 0 303
esp_common.c.obj 0 168 0 0 168 299 0 0 0 299
vflash.o 0 2060 0 0 2060 294 0 0 0 294
lib_a-s_floor.o 0 0 0 0 0 294 0 0 0 294
flash_ops.c.obj 8 4 91 0 103 108 85 0 0 292
task_wdt_impl_timergroup 0 12 0 0 12 288 0 0 0 288
task.o 0 16 71 0 87 190 19 0 0 280
esp_ota_ops.c.obj 0 4 0 0 4 152 125 0 0 277
lib_a-makebuf.o 0 0 0 0 0 275 0 0 0 275
lib_printf.c.obj 0 0 0 0 0 258 17 0 0 275
eh_throw.o 0 0 0 0 0 183 88 0 0 271
ble_hs_misc.c.obj 0 0 0 0 0 206 64 0 0 270
ip4_addr.c.obj 0 0 0 0 0 218 48 0 0 266
esp_time_impl.c.obj 0 12 0 0 12 266 0 0 0 266
nvds.o 0 0 0 0 0 244 19 0 0 263
aes_hal.c.obj 0 0 0 0 0 261 0 0 0 261
lwip_default_hooks.c.obj 0 0 0 0 0 261 0 0 0 261
highint_hdl.S.obj 0 0 257 0 257 0 0 0 0 257
sha256-prf.c.obj 0 0 0 0 0 254 0 0 0 254
esp_err.c.obj 108 0 145 0 253 0 0 0 0 253
lib_a-reent.o 0 0 0 0 0 252 0 0 0 252
lib_a-wsetup.o 0 0 0 0 0 251 0 0 0 251
ieee80211_ets.o 0 0 0 0 0 185 63 0 0 248
ble_l2cap_sig_cmd.c.obj 0 0 0 0 0 240 0 0 0 240
eh_catch.o 0 0 0 0 0 200 40 0 0 240
lib_a-puts.o 0 0 0 0 0 238 0 0 0 238
spi_flash_chip_issi.c.ob 129 0 108 0 237 0 0 0 0 237
log_freertos.c.obj 0 8 234 0 242 0 0 0 0 234
newlib_init.c.obj 144 240 0 0 384 89 0 0 0 233
int_wdt.c.obj 0 9 102 0 111 130 0 0 0 232
sha256-kdf.c.obj 0 0 0 0 0 228 0 0 0 228
system_time.c.obj 0 8 35 0 43 110 81 0 0 226
aes-unwrap.c.obj 0 0 0 0 0 222 0 0 0 222
netbuf.c.obj 0 0 0 0 0 129 92 0 0 221
hw_random.c.obj 0 4 72 0 76 75 72 0 0 219
ieee80211_mesh_quick.o 7 180 0 0 187 212 0 0 0 219
lib_a-snprintf.o 0 0 0 0 0 217 0 0 0 217
crypto_ops.c.obj 0 0 0 0 0 99 116 0 0 215
eh_terminate.o 0 0 0 0 0 85 128 0 0 213
ieee80211_nan_disc.o 0 0 0 0 0 212 0 0 0 212
sleep_modes.c.obj 8 12 0 0 20 117 86 0 0 211
ke_msg.o 0 36 186 0 222 20 0 0 0 206
eif.o 0 0 21 0 21 184 0 0 0 205
aes-wrap.c.obj 0 0 0 0 0 205 0 0 0 205
lib_a-putc.o 0 0 0 0 0 204 0 0 0 204
abort.c.obj 40 0 161 0 201 0 0 0 0 201
brownout_hal.c.obj 0 0 0 0 0 200 0 0 0 200
brownout.c.obj 0 0 77 0 77 79 43 0 0 199
lib_a-sscanf.o 0 0 0 0 0 198 0 0 0 198
ld_sched.o 0 0 145 0 145 41 11 0 0 197
port_common.c.obj 0 0 77 0 77 0 120 0 0 197
ble_hs_mbuf.c.obj 0 0 0 0 0 196 0 0 0 196
endian.c.obj 0 0 0 0 0 192 0 0 0 192
regi2c_ctrl.c.obj 8 0 180 0 188 0 0 0 0 188
esp_rom_uart.c.obj 0 0 187 0 187 0 0 0 0 187
chip_info.c.obj 0 0 0 0 0 186 0 0 0 186
pk.c.obj 0 0 0 0 0 185 0 0 0 185
default_event_loop.c.obj 0 4 0 0 4 154 28 0 0 182
heap_idf.c.obj 0 0 182 0 182 0 0 0 0 182
xtensa_intr.c.obj 0 0 26 0 26 119 35 0 0 180
rc4.c.obj 0 0 0 0 0 179 0 0 0 179
wpabuf.c.obj 0 0 0 0 0 177 0 0 0 177
sdk_config.o 0 48 75 0 123 98 0 0 0 173
rtc_analog.o 0 0 173 0 173 0 0 0 0 173
spi_flash_chip_mxic.c.ob 129 0 44 0 173 0 0 0 0 173
ble_hs_mqueue.c.obj 0 0 0 0 0 171 0 0 0 171
hal_mac_rx.o 0 0 170 0 170 0 0 0 0 170
esp_efuse_api.c.obj 0 0 0 0 0 168 0 0 0 168
lib_a-sprintf.o 0 0 0 0 0 167 0 0 0 167
config_funcs.o 0 0 0 0 0 166 0 0 0 166
ieee80211_crypto_wep.o 24 0 0 0 24 142 0 0 0 166
efuse_hal.c.obj 0 0 164 0 164 0 0 0 0 164
list.c.obj 0 0 162 0 162 0 0 0 0 162
new_op.o 0 0 0 0 0 75 86 0 0 161
sha1-prf.c.obj 0 0 0 0 0 154 0 0 0 154
heap.c.obj 0 0 151 0 151 0 0 0 0 151
cache_err_int.c.obj 0 0 0 0 0 148 0 0 0 148
ble_hs_hci_cmd.c.obj 0 0 0 0 0 142 0 0 0 142
esp_aes_common.c.obj 0 0 0 0 0 142 0 0 0 142
ble_att_cmd.c.obj 0 0 0 0 0 141 0 0 0 141
spi_flash_os_func_noos.c 40 0 90 0 130 0 0 0 0 130
lib_a-vsnprintf.o 0 0 0 0 0 129 0 0 0 129
lib_a-flags.o 0 0 0 0 0 128 0 0 0 128
esp_system.c.obj 0 20 0 0 20 128 0 0 0 128
ethip6.c.obj 0 0 0 0 0 128 0 0 0 128
ieee80211_ie_vendor.o 0 0 0 0 0 126 0 0 0 126
mem.c.obj 0 0 0 0 0 121 0 0 0 121
lib_a-printf.o 0 0 0 0 0 120 0 0 0 120
ble_hs_atomic.c.obj 0 0 0 0 0 116 0 0 0 116
hash_info.c.obj 0 0 0 0 0 29 84 0 0 113
esp_ipc_isr_handler.S.ob 16 0 95 0 111 0 0 0 0 111
err.c.obj 0 0 0 0 0 42 68 0 0 110
addr.c.obj 0 0 0 0 0 108 0 0 0 108
plf_funcs.o 0 12 0 0 12 0 108 0 0 108
new_opvnt.o 0 0 0 0 0 36 72 0 0 108
esp_system_chip.c.obj 0 0 67 0 67 40 0 0 0 107
lib_a-s_frexp.o 0 0 0 0 0 106 0 0 0 106
nvs_types.cpp.obj 0 0 0 0 0 104 0 0 0 104
esp_efuse_table.c.obj 60 0 0 0 60 0 40 0 0 100
osi.o 0 4 0 0 4 74 25 0 0 99
nimble_port_freertos.c.o 0 4 0 0 4 86 12 0 0 98
lib_a-vprintf.o 0 0 0 0 0 98 0 0 0 98
wl_offchan.o 0 8 0 0 8 98 0 0 0 98
esp_owe.c.obj 0 0 0 0 0 95 0 0 0 95
ble_svc_gap.c.obj 32 0 0 0 32 62 0 0 0 94
ble_sm_cmd.c.obj 0 0 0 0 0 90 0 0 0 90
_divsf3.o 0 0 0 0 0 89 0 0 0 89
esp_md.c.obj 0 0 0 0 0 89 0 0 0 89
bad_alloc.o 0 0 0 0 0 54 35 0 0 89
co_utils.o 0 0 65 0 65 20 0 0 0 85
dbg.o 0 0 0 0 0 68 16 0 0 84
lib_a-mbrtowc.o 0 0 0 0 0 84 0 0 0 84
ld_sscan.o 0 0 0 0 0 79 0 0 0 79
cpu_region_protect.c.obj 0 0 0 0 0 59 20 0 0 79
esp_pbuf_ref.c.obj 0 0 0 0 0 79 0 0 0 79
os_xtensa.c.obj 0 0 0 0 0 78 0 0 0 78
nvs_partition_lookup.cpp 0 0 0 0 0 77 0 0 0 77
lib_a-putchar.o 0 0 0 0 0 76 0 0 0 76
mpu_hal.c.obj 0 0 0 0 0 76 0 0 0 76
dns.c.obj 0 72 0 0 72 75 0 0 0 75
ip.c.obj 0 68 0 0 68 49 24 0 0 73
flash_brownout_hook.c.ob 0 2 73 0 75 0 0 0 0 73
ext_mem_layout.c.obj 0 0 0 0 0 0 72 0 0 72
esp_netif_defaults.c.obj 0 0 0 0 0 0 72 0 0 72
cache_esp32.c.obj 8 0 59 0 67 0 0 0 0 67
def.c.obj 0 0 0 0 0 66 0 0 0 66
panic_handler_asm.S.obj 0 0 64 0 64 0 0 0 0 64
ll.o 0 0 51 0 51 11 0 0 0 62
lib_a-mbtowc_r.o 0 0 0 0 0 62 0 0 0 62
sha256.c.obj 0 0 0 0 0 62 0 0 0 62
sha512.c.obj 0 0 0 0 0 62 0 0 0 62
hal_tsf.o 0 0 0 0 0 62 0 0 0 62
state_asm--restore_extra 0 0 62 0 62 0 0 0 0 62
state_asm--save_extra_nw 0 0 62 0 62 0 0 0 0 62
esp_efuse_api_key.c.obj 0 0 0 0 0 58 0 0 0 58
phy_override.c.obj 0 1 0 0 1 57 0 0 0 57
new_opv.o 0 0 0 0 0 16 40 0 0 56
lld_util.o 0 0 0 0 0 55 0 0 0 55
bt_osi_mem.c.obj 0 0 52 0 52 0 0 0 0 52
reent_init.c.obj 0 0 52 0 52 0 0 0 0 52
platform.c.obj 8 0 0 0 8 43 0 0 0 51
port_systick.c.obj 0 0 50 0 50 0 0 0 0 50
pp_debug.o 4 252 23 0 279 23 0 0 0 50
lib_a-fseek.o 0 0 0 0 0 49 0 0 0 49
md5.c.obj 0 0 0 0 0 49 0 0 0 49
sha1.c.obj 0 0 0 0 0 49 0 0 0 49
ble_hs_log.c.obj 0 0 0 0 0 47 0 0 0 47
ieee80211_rfid.o 0 0 0 0 0 44 0 0 0 44
lib_a-localeconv.o 0 0 0 0 0 43 0 0 0 43
ble_hs_cfg.c.obj 40 0 0 0 40 0 0 0 0 40
_divdi3.o 0 0 0 0 0 0 40 0 0 40
_moddi3.o 0 0 0 0 0 0 40 0 0 40
_udivdi3.o 0 0 0 0 0 0 40 0 0 40
_umoddi3.o 0 0 0 0 0 0 40 0 0 40
cxx_exception_stubs.cpp. 0 0 0 0 0 39 0 0 0 39
dport_access_common.c.ob 0 0 0 0 0 39 0 0 0 39
esp_memory_utils.c.obj 0 0 33 0 33 0 0 0 0 33
esp_timer_impl_common.c. 24 0 9 0 33 0 0 0 0 33
dport_access.c.obj 0 0 33 0 33 0 0 0 0 33
esp_crypto_lock.c.obj 0 4 0 0 4 32 0 0 0 32
xtensa_init.c.obj 0 4 32 0 36 0 0 0 0 32
init.c.obj 0 0 0 0 0 32 0 0 0 32
platform_util.c.obj 4 0 0 0 4 28 0 0 0 32
interrupts--intlevel.o 0 0 0 0 0 0 32 0 0 32
bootloader_efuse.c.obj 0 0 30 0 30 0 0 0 0 30
esp_mem.c.obj 0 0 30 0 30 0 0 0 0 30
esp_gpio_reserve.c.obj 0 8 29 0 37 0 0 0 0 29
debug_helpers_asm.S.obj 0 0 29 0 29 0 0 0 0 29
lib_a-iswspace_l.o 0 0 0 0 0 28 0 0 0 28
lib_a-sysgettod.o 0 0 0 0 0 28 0 0 0 28
spi_flash_chip_drivers.c 28 0 0 0 28 0 0 0 0 28
scan.c.obj 0 0 0 0 0 27 0 0 0 27
ip6_addr.c.obj 0 0 0 0 0 0 24 0 0 24
syscalls.c.obj 0 0 0 0 0 22 0 0 0 22
new_handler.o 0 4 0 0 4 20 1 0 0 21
mpi_periph.c.obj 0 0 0 0 0 0 20 0 0 20
esp_rom_sys.c.obj 0 0 19 0 19 0 0 0 0 19
esp_hardware.c.obj 0 0 0 0 0 19 0 0 0 19
lib_a-errno.o 0 0 0 0 0 17 0 0 0 17
lib_a-iswspace.o 0 0 0 0 0 17 0 0 0 17
lib_a-lnumeric.o 0 0 0 0 0 0 16 0 0 16
phy.o 0 0 0 0 0 16 0 0 0 16
lib_a-s_nan.o 0 0 0 0 0 15 0 0 0 15
del_op.o 0 0 0 0 0 14 0 0 0 14
del_ops.o 0 0 0 0 0 14 0 0 0 14
del_opv.o 0 0 0 0 0 14 0 0 0 14
del_opvs.o 0 0 0 0 0 14 0 0 0 14
led.o 0 0 0 0 0 13 0 0 0 13
lib_a-sf_nan.o 0 0 0 0 0 12 0 0 0 12
esp_netif_lwip_defaults. 4 0 0 0 4 0 8 0 0 12
pthread.c.obj 0 0 0 0 0 12 0 0 0 12
tinfo.o 0 0 0 0 0 12 0 0 0 12
flash_encrypt.c.obj 0 0 10 0 10 0 0 0 0 10
coexist.c.obj 0 0 0 0 0 10 0 0 0 10
esp_ipc_isr_routines.S.o 0 0 10 0 10 0 0 0 0 10
crtend.o 0 0 0 0 0 0 8 0 0 8
bootloader_mem.c.obj 0 0 0 0 0 8 0 0 0 8
int_asm--set_intclear.o 0 0 8 0 8 0 0 0 0 8
crti.o 0 0 0 3 3 3 0 0 0 6
emi.o 0 0 0 0 0 5 0 0 0 5
ke.o 0 0 0 0 0 5 0 0 0 5
syscntl.o 0 0 0 0 0 5 0 0 0 5
cxx_guards.cpp.obj 0 0 0 0 0 5 0 0 0 5
mspi_timing_tuning.c.obj 0 0 5 0 5 0 0 0 0 5
ubsan.c.obj 0 0 5 0 5 0 0 0 0 5
nvs_sec_provider.c.obj 0 0 0 0 0 5 0 0 0 5
pthread_rwlock.c.obj 0 0 0 0 0 5 0 0 0 5
pthread_semaphore.c.obj 0 0 0 0 0 5 0 0 0 5
eh_exception.o 0 0 0 0 0 5 0 0 0 5
crtbegin.o 0 0 0 0 0 0 4 0 0 4
btdm_log.o 4 0 0 0 4 0 0 0 0 4
spi_bus_lock.c.obj 0 0 0 0 0 0 4 0 0 4
eh_term_handler.o 4 0 0 0 4 0 0 0 0 4
eh_unex_handler.o 4 0 0 0 4 0 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_esp32.c. 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_random_esp32. 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
lib_a-atoi.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-ctype_.o 0 0 0 0 0 0 0 0 0 0
lib_a-div.o 0 0 0 0 0 0 0 0 0 0
lib_a-environ.o 0 0 0 0 0 0 0 0 0 0
lib_a-envlock.o 0 0 0 0 0 0 0 0 0 0
lib_a-fclose.o 0 0 0 0 0 0 0 0 0 0
lib_a-ferror.o 0 0 0 0 0 0 0 0 0 0
lib_a-fflush.o 0 0 0 0 0 0 0 0 0 0
lib_a-fgets.o 0 0 0 0 0 0 0 0 0 0
lib_a-findfp.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-fputc.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-fread.o 0 0 0 0 0 0 0 0 0 0
lib_a-ftell.o 0 0 0 0 0 0 0 0 0 0
lib_a-ftello.o 0 0 0 0 0 0 0 0 0 0
lib_a-fwalk.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.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-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-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-mktime.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-rand.o 0 0 0 0 0 0 0 0 0 0
lib_a-remove.o 0 0 0 0 0 0 0 0 0 0
lib_a-rename.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-setbuf.o 0 0 0 0 0 0 0 0 0 0
lib_a-setvbuf.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-stdio.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-strchr.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-strdup.o 0 0 0 0 0 0 0 0 0 0
lib_a-strdup_r.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-strndup.o 0 0 0 0 0 0 0 0 0 0
lib_a-strndup_r.o 0 0 0 0 0 0 0 0 0 0
lib_a-strnlen.o 0 0 0 0 0 0 0 0 0 0
lib_a-strrchr.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-strtok.o 0 0 0 0 0 0 0 0 0 0
lib_a-strtok_r.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-strtoul.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
lib_a-wbuf.o 0 0 0 0 0 0 0 0 0 0
lib_a-wctomb_r.o 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
spi_common.c.obj 0 0 0 0 0 0 0 0 0 0
touch_sensor_common.c.ob 0 0 0 0 0 0 0 0 0 0
esp_efuse_fields.c.obj 0 0 0 0 0 0 0 0 0 0
rtc_sleep.c.obj 0 0 0 0 0 0 0 0 0 0
sleep_modem.c.obj 0 0 0 0 0 0 0 0 0 0
ethernetif.c.obj 0 0 0 0 0 0 0 0 0 0
esp_rom_spiflash.c.obj 0 0 0 0 0 0 0 0 0 0
mesh_event.c.obj 0 0 0 0 0 0 0 0 0 0
_addsubdf3.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
_extendsfdf2.o 0 0 0 0 0 0 0 0 0 0
_ffsdi2.o 0 0 0 0 0 0 0 0 0 0
_fixdfdi.o 0 0 0 0 0 0 0 0 0 0
_fixdfsi.o 0 0 0 0 0 0 0 0 0 0
_fixunsdfsi.o 0 0 0 0 0 0 0 0 0 0
_floatdidf.o 0 0 0 0 0 0 0 0 0 0
_floatdisf.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
_popcountsi2.o 0 0 0 0 0 0 0 0 0 0
_truncdfsf2.o 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
touch_sensor_hal.c.obj 0 0 0 0 0 0 0 0 0 0
sockets_ext.c.obj 0 0 0 0 0 0 0 0 0 0
pkcs12.c.obj 0 0 0 0 0 0 0 0 0 0
pkwrite.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_aead.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_cipher.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_client.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_driver_wrappe 0 0 0 0 0 0 0 0 0 0
psa_crypto_ecp.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_hash.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_mac.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_rsa.c.obj 0 0 0 0 0 0 0 0 0 0
psa_crypto_slot_manageme 0 0 0 0 0 0 0 0 0 0
psa_crypto_storage.c.obj 0 0 0 0 0 0 0 0 0 0
psa_its_file.c.obj 0 0 0 0 0 0 0 0 0 0
psa_util.c.obj 0 0 0 0 0 0 0 0 0 0
mesh.o 0 0 0 0 0 0 0 0 0 0
mesh_common.o 0 0 0 0 0 0 0 0 0 0
mesh_config.o 0 0 0 0 0 0 0 0 0 0
mesh_io.o 0 0 0 0 0 0 0 0 0 0
mesh_main.o 0 0 0 0 0 0 0 0 0 0
mesh_network.o 0 0 0 0 0 0 0 0 0 0
mesh_parent.o 0 0 0 0 0 0 0 0 0 0
mesh_quick.o 0 0 0 0 0 0 0 0 0 0
mesh_route.o 0 0 0 0 0 0 0 0 0 0
mesh_schedule.o 0 0 0 0 0 0 0 0 0 0
mesh_sleep.o 0 0 0 0 0 0 0 0 0 0
mesh_timer.o 0 0 0 0 0 0 0 0 0 0
mesh_utilities.o 0 0 0 0 0 0 0 0 0 0
mesh_wifi.o 0 0 0 0 0 0 0 0 0 0
ieee80211_nan_sd.o 0 0 0 0 0 0 0 0 0 0
nvs_encrypted_partition. 0 0 0 0 0 0 0 0 0 0
pthread_cond_var.c.obj 0 0 0 0 0 0 0 0 0 0
rtc.o 0 0 0 0 0 0 0 0 0 0
gpio_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
touch_sensor_periph.c.ob 0 0 0 0 0 0 0 0 0 0
uart_periph.c.obj 0 0 0 0 0 0 0 0 0 0
wpa_debug.c.obj 0 0 0 0 0 0 0 0 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 : 512311 bytes
.text : 420899 bytes
.rodata : 91156 bytes
Total image size: 701018 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 : 486882 bytes
.text : 410978 bytes
.rodata : 75648 bytes
Total image size: 1038056 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: 66970 bytes ( 278886 remain, 19.4% used)
.data size: 10912 bytes
.bss size: 2584 bytes
.text size: 52447 bytes
.vectors size: 1027 bytes
Used Flash size : 136043 bytes
.text : 102383 bytes
.rodata : 33404 bytes
Total image size: 200429 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 : 454371 bytes
.text : 366715 bytes
.rodata : 87400 bytes
Total image size: 861206 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)