esp-idf/tools/test_idf_size/expected_output
2021-08-11 17:51:51 +02:00

12888 lines
747 KiB
Plaintext

***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used)
.data size: 9324 bytes
.bss size: 8296 bytes
.text size: 37908 bytes
.vectors size: 1024 bytes
Used Flash size : 186524 bytes
.text : 146944 bytes
.rodata : 39580 bytes
Total image size: 283036 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
Used stat D/IRAM: 26008 bytes ( 136808 remain, 16.0% used)
.data size: 4 bytes
.bss size: 48 bytes
.text size: 18796 bytes
.rodata size: 7160 bytes
Total image size: 51920 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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used)
.data size: 9324 bytes
.bss size: 8296 bytes
.text size: 37908 bytes
.vectors size: 1024 bytes
Used Flash size : 186524 bytes
.text : 146944 bytes
.rodata : 39580 bytes
Total image size: 283036 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
libapp_update.a 0 0 717 123 0 0 840 0
libbootloader_support.a 0 0 0 0 0 0 0 0
libc.a 0 0 3709 55583 0 0 59292 0
libcoexist.a 0 0 0 0 0 0 0 0
libcore.a 0 0 0 0 0 0 0 0
libcxx.a 0 0 0 11 0 0 11 0
libdriver.a 20 40 537 961 0 0 1538 60
libesp32.a 2375 2635 8133 4814 7758 0 23340 12768
libethernet.a 0 0 0 0 0 0 0 0
libfreertos.a 832 4156 1545 0 12428 425 18554 17841
libgcc.a 20 4 888 5488 104 0 6484 128
libhal.a 0 0 32 0 515 0 547 515
libheap.a 4 1331 980 1218 4376 0 7905 5711
liblog.a 268 8 166 396 456 0 1026 732
liblwip.a 3751 14 13936 66978 0 0 80928 3765
libm.a 0 0 0 0 92 0 92 92
libmain.a 0 0 10 53 0 0 63 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
libnewlib.a 272 152 86 803 853 0 1894 1277
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
libpthread.a 12 16 638 774 174 0 1602 202
librtc.a 0 0 0 0 0 0 0 0
libsmartconfig_ack.a 0 0 0 0 0 0 0 0
libsoc.a 8 660 3456 0 3887 0 8003 4555
libspi_flash.a 359 36 1624 886 7004 0 9550 7399
libstdc++.a 16 8 1062 1827 0 0 2897 24
libtcpip_adapter.a 81 0 359 180 0 0 539 81
libunity.a 121 0 830 2316 0 0 3146 121
libvfs.a 103 232 403 3770 0 0 4405 335
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
libxtensa-debug-module.a 0 0 0 0 8 0 8 8
***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used)
.data size: 9324 bytes
.bss size: 8296 bytes
.text size: 37908 bytes
.vectors size: 1024 bytes
Used Flash size : 186524 bytes
.text : 146944 bytes
.rodata : 39580 bytes
Total image size: 283036 bytes (.bin may be padded larger)
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
esp_ota_ops.o 0 0 717 123 0 0 840 0
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-assert.o 0 0 60 68 0 0 128 0
lib_a-dtoa.o 0 0 13 3522 0 0 3535 0
lib_a-errno.o 0 0 0 10 0 0 10 0
lib_a-fiprintf.o 0 0 0 84 0 0 84 0
lib_a-flags.o 0 0 0 127 0 0 127 0
lib_a-fopen.o 0 0 0 228 0 0 228 0
lib_a-fputs.o 0 0 0 0 0 0 0 0
lib_a-fseek.o 0 0 0 45 0 0 45 0
lib_a-fseeko.o 0 0 0 862 0 0 862 0
lib_a-mprec.o 0 0 296 2134 0 0 2430 0
lib_a-printf.o 0 0 0 116 0 0 116 0
lib_a-puts.o 0 0 0 182 0 0 182 0
lib_a-reent.o 0 0 0 232 0 0 232 0
lib_a-s_frexp.o 0 0 0 110 0 0 110 0
lib_a-snprintf.o 0 0 0 0 0 0 0 0
lib_a-sprintf.o 0 0 0 167 0 0 167 0
lib_a-strerror.o 0 0 0 0 0 0 0 0
lib_a-svfiprintf.o 0 0 1176 9642 0 0 10818 0
lib_a-svfprintf.o 0 0 756 13834 0 0 14590 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-vfiprintf.o 0 0 704 9933 0 0 10637 0
lib_a-vfprintf.o 0 0 704 14193 0 0 14897 0
lib_a-vprintf.o 0 0 0 94 0 0 94 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
cxx_exception_stubs.o 0 0 0 6 0 0 6 0
cxx_guards.o 0 0 0 5 0 0 5 0
gpio.o 0 0 0 0 0 0 0 0
periph_ctrl.o 0 8 256 520 0 0 784 8
rtc_module.o 8 8 0 291 0 0 299 16
timer.o 0 16 281 112 0 0 409 16
uart.o 12 8 0 38 0 0 46 20
brownout.o 0 0 191 145 0 0 336 0
cache_err_int.o 0 0 0 98 56 0 154 56
clk.o 0 0 893 581 67 0 1541 67
cpu_start.o 1 0 486 277 806 0 1569 807
crosscore_int.o 8 8 148 126 204 0 486 220
dbg_stubs.o 2072 0 0 100 32 0 132 2104
dport_access.o 40 8 129 189 539 0 865 587
dport_panic_highint_hdl. 0 8 0 0 234 0 242 242
esp_err_to_name.o 0 0 4091 50 0 0 4141 0
esp_timer.o 20 8 142 429 702 0 1281 730
esp_timer_esp32.o 26 8 526 254 1295 0 2083 1329
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
freertos_hooks.o 128 8 0 137 43 0 188 179
hw_random.o 4 0 0 0 74 0 74 78
int_wdt.o 1 0 0 301 87 0 388 88
intr_alloc.o 22 8 710 1749 726 0 3193 756
ipc.o 36 0 104 329 159 0 592 195
lib_printf.o 0 0 0 0 0 0 0 0
panic.o 5 2579 0 0 2145 0 4724 4729
phy_init.o 0 0 0 0 0 0 0 0
sha.o 0 0 0 0 0 0 0 0
stack_check.o 4 0 42 32 0 0 74 4
system_api.o 8 0 662 0 589 0 1251 597
wifi_init.o 0 0 9 17 0 0 26 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
FreeRTOS-openocd.o 0 4 0 0 0 0 4 4
event_groups.o 0 0 0 0 0 0 0 0
list.o 0 0 0 0 142 0 142 142
port.o 16 0 369 0 617 0 986 633
portasm.o 0 3084 0 0 480 0 3564 3564
queue.o 56 8 369 0 2569 0 2946 2633
ringbuf.o 0 0 0 0 0 0 0 0
tasks.o 700 20 503 0 5667 0 6190 6387
timers.o 56 8 233 0 1149 0 1390 1213
xtensa_context.o 0 0 0 0 299 0 299 299
xtensa_init.o 4 0 0 0 32 0 32 36
xtensa_intr.o 0 0 35 0 104 0 139 104
xtensa_intr_asm.o 0 1024 0 0 51 0 1075 1075
xtensa_vector_defaults.o 0 0 0 0 46 0 46 46
xtensa_vectors.o 0 8 36 0 1272 425 1741 1705
_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
_divdi3.o 0 0 40 0 0 0 40 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
_moddi3.o 0 0 40 0 0 0 40 0
_muldf3.o 0 0 0 0 0 0 0 0
_popcountsi2.o 0 0 0 0 0 0 0 0
_udivdi3.o 0 0 40 0 0 0 40 0
_umoddi3.o 0 0 40 0 0 0 40 0
lib2funcs.o 0 0 0 0 104 0 104 104
unwind-dw2-fde.o 20 4 404 3316 0 0 3724 24
unwind-dw2-xtensa.o 0 0 324 2172 0 0 2496 0
clock.o 0 0 0 0 72 0 72 72
int_asm--set_intclear.o 0 0 0 0 8 0 8 8
interrupts--intlevel.o 0 0 32 0 0 0 32 0
state_asm--restore_extra 0 0 0 0 62 0 62 62
state_asm--save_extra_nw 0 0 0 0 62 0 62 62
windowspill_asm.o 0 0 0 0 311 0 311 311
heap_caps.o 0 4 593 188 1195 0 1980 1199
heap_caps_init.o 4 0 387 1030 0 0 1417 4
multi_heap.o 0 857 0 0 2217 0 3074 3074
multi_heap_poisoning.o 0 470 0 0 964 0 1434 1434
log.o 268 8 166 396 456 0 1026 732
api_lib.o 0 0 919 1425 0 0 2344 0
api_msg.o 0 0 1366 3763 0 0 5129 0
def.o 0 0 0 91 0 0 91 0
dhcp.o 8 0 1401 3456 0 0 4857 8
dhcpserver.o 4 0 0 203 0 0 203 4
dns.o 1292 0 206 1809 0 0 2015 1292
etharp.o 241 0 658 2618 0 0 3276 241
ethernet.o 0 0 12 244 0 0 256 0
ethernetif.o 0 0 0 0 0 0 0 0
ethip6.o 0 0 0 0 0 0 0 0
icmp.o 0 0 371 769 0 0 1140 0
icmp6.o 0 0 127 863 0 0 990 0
igmp.o 12 0 707 1604 0 0 2311 12
inet_chksum.o 0 0 0 580 0 0 580 0
init.o 0 0 0 27 0 0 27 0
ip.o 60 0 0 50 0 0 50 60
ip4.o 6 0 139 1664 0 0 1803 6
ip4_addr.o 0 0 40 72 0 0 112 0
ip6.o 0 0 124 3212 0 0 3336 0
ip6_addr.o 0 0 20 0 0 0 20 0
ip6_frag.o 6 0 442 1905 0 0 2347 6
memp.o 0 0 108 0 0 0 108 0
mld6.o 4 0 0 1334 0 0 1334 4
nd6.o 1027 8 136 8427 0 0 8571 1035
netbuf.o 0 0 326 154 0 0 480 0
netif.o 241 0 287 1239 0 0 1526 241
pbuf.o 1 0 1161 2453 0 0 3614 1
raw.o 4 0 223 1087 0 0 1310 4
sockets.o 728 0 824 4627 0 0 5451 728
sys_arch.o 8 0 222 1216 0 0 1438 8
tcp.o 23 4 1384 4290 0 0 5678 27
tcp_in.o 54 0 916 8127 0 0 9043 54
tcp_out.o 0 0 1124 5060 0 0 6184 0
tcpip.o 16 0 191 644 0 0 835 16
timers.o 12 0 131 638 0 0 769 12
udp.o 4 2 216 3020 0 0 3238 6
vfs_lwip.o 0 0 155 307 0 0 462 0
wlanif.o 0 0 0 0 0 0 0 0
lib_a-s_fpclassify.o 0 0 0 0 92 0 92 92
app_main.o 0 0 10 53 0 0 63 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
locks.o 0 8 84 0 552 0 644 560
reent_init.o 0 0 2 0 68 0 70 68
syscall_table.o 240 144 0 67 0 0 211 384
syscalls.o 0 0 0 45 94 0 139 94
time.o 32 0 0 691 139 0 830 171
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
pthread.o 8 8 512 298 174 0 992 190
pthread_local_storage.o 4 8 126 476 0 0 610 12
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
cpu_util.o 0 0 0 0 310 0 310 310
gpio_periph.o 0 0 0 0 0 0 0 0
rtc_clk.o 8 660 0 0 1794 0 2454 2462
rtc_init.o 0 0 0 0 980 0 980 980
rtc_periph.o 0 0 2080 0 0 0 2080 0
rtc_sleep.o 0 0 0 0 0 0 0 0
rtc_time.o 0 0 137 0 803 0 940 803
soc_memory_layout.o 0 0 1239 0 0 0 1239 0
cache_utils.o 14 4 390 81 836 0 1311 854
flash_mmap.o 296 0 327 124 1298 0 1749 1594
flash_ops.o 41 32 0 99 2352 0 2483 2425
partition.o 8 0 141 582 0 0 723 8
spi_flash_rom_patch.o 0 0 766 0 2518 0 3284 2518
bad_alloc.o 0 0 0 0 0 0 0 0
class_type_info.o 0 0 112 0 0 0 112 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
eh_globals.o 16 0 193 149 0 0 342 16
eh_personality.o 0 0 384 1561 0 0 1945 0
eh_term_handler.o 0 4 0 0 0 0 4 4
eh_terminate.o 0 0 141 117 0 0 258 0
eh_unex_handler.o 0 4 0 0 0 0 4 4
new_handler.o 0 0 0 0 0 0 0 0
new_op.o 0 0 40 0 0 0 40 0
new_opv.o 0 0 56 0 0 0 56 0
pure.o 0 0 0 0 0 0 0 0
si_class_type_info.o 0 0 136 0 0 0 136 0
tinfo.o 0 0 0 0 0 0 0 0
tcpip_adapter_lwip.o 81 0 359 180 0 0 539 81
test_utils.o 0 0 140 38 0 0 178 0
unity.o 108 0 90 767 0 0 857 108
unity_platform.o 13 0 600 1511 0 0 2111 13
vfs.o 40 192 132 1995 0 0 2319 232
vfs_uart.o 63 40 271 1775 0 0 2086 103
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
eri.o 0 0 0 0 8 0 8 8
***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used)
.data size: 9324 bytes
.bss size: 8296 bytes
.text size: 37908 bytes
.vectors size: 1024 bytes
Used Flash size : 186524 bytes
.text : 146944 bytes
.rodata : 39580 bytes
Total image size: 283036 bytes (.bin may be padded larger)
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
.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
.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 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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total)
.data size: 9324 bytes 4 +9320
.bss size: 8296 bytes 48 +8248
.text size: 37908 bytes 18796 +19112
.vectors size: 1024 bytes 0 +1024
.rodata size: 0 bytes 7160 -7160
Used Flash size : 186524 bytes 0 +186524
.text : 146944 bytes 0 +146944
.rodata : 39580 bytes 0 +39580
Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116
***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total)
.data size: 9324 bytes 9324
.bss size: 8296 bytes 8296
.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: 283036 bytes (.bin may be padded larger) 283036
***
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) 38959 -27 ( +27 remain, +0 total)
.text size: 37908 bytes 37932 -24
.vectors size: 1024 bytes 1027 -3
Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total)
.data size: 9324 bytes 8580 +744
.bss size: 8296 bytes 2024 +6272
.text size: 37908 bytes 37932 -24
.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: 283036 bytes (.bin may be padded larger) 194629 +88407
***
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: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total)
.text size: 37932 bytes 37908 +24
.vectors size: 1027 bytes 1024 +3
Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total)
.data size: 8580 bytes 9324 -744
.bss size: 2024 bytes 8296 -6272
.text size: 37932 bytes 37908 +24
.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: 194629 bytes (.bin may be padded larger) 283036 -88407
***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total)
.data size: 9324 bytes 4 +9320
.bss size: 8296 bytes 48 +8248
.text size: 37908 bytes 18796 +19112
.vectors size: 1024 bytes 0 +1024
.rodata size: 0 bytes 7160 -7160
Used Flash size : 186524 bytes 0 +186524
.text : 146944 bytes 0 +146944
.rodata : 39580 bytes 0 +39580
Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data & 0.rodata Flash .rodata & .text IRAM .text & 0.text & 0.vectors & _loader.text flash_total ram_st_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>
----------------------- ----------------------- ----------------------- ----------------------- ----------------------- -----------------------
libbootloader_support.a| | 38| -38| | 4| -4| | 6095| -6095| | | | | | | | 2477| -2477| | | | | | | | 9120| -9120| | 17696| -17696| | 17734| -17734
libc.a| | | | | | | | | | 3709| | +3709| 55583| | +55583| | | | | | | | | | | | | 59292| | +59292| | |
libgcc.a| 20| | +20| 4| | +4| | | | 888| | +888| 5488| | +5488| | | | 104| | +104| | | | | | | 6484| | +6484| 128| | +128
liblog.a| 268| | +268| 8| | +8| | | | 166| | +166| 396| | +396| | | | 456| | +456| | | | | 34| -34| 1026| 34| +992| 732| 34| +698
libmain.a| | | | | | | | 59| -59| 10| | +10| 53| | +53| | 143| -143| | | | | | | | | | 63| 202| -139| | 202| -202
libsoc.a| 8| 4| +4| 660| | +660| | 916| -916| 3456| | +3456| | | | | 1779| -1779| 3887| | +3887| | | | | 2945| -2945| 8003| 5640| +2363| 4555| 5644| -1089
libspi_flash.a| 359| | +359| 36| | +36| | | | 1624| | +1624| 886| | +886| | | | 7004| | +7004| | | | | 2110| -2110| 9550| 2110| +7440| 7399| 2110| +5289
The following entries are present in <CURRENT> only:
Archive File DRAM .bss & 0.data & 0.rodata Flash .rodata & .text IRAM .text & 0.text & 0.vectors & _loader.text flash_total ram_st_total
libapp_update.a 0 0 0 717 123 0 0 0 0 840 0
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
libcxx.a 0 0 0 0 11 0 0 0 0 11 0
libdriver.a 20 40 0 537 961 0 0 0 0 1538 60
libesp32.a 2375 2635 0 8133 4814 0 7758 0 0 23340 12768
libethernet.a 0 0 0 0 0 0 0 0 0 0 0
libfreertos.a 832 4156 0 1545 0 0 12428 425 0 18554 17841
libhal.a 0 0 0 32 0 0 515 0 0 547 515
libheap.a 4 1331 0 980 1218 0 4376 0 0 7905 5711
liblwip.a 3751 14 0 13936 66978 0 0 0 0 80928 3765
libm.a 0 0 0 0 0 0 92 0 0 92 92
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
libnewlib.a 272 152 0 86 803 0 853 0 0 1894 1277
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
libpthread.a 12 16 0 638 774 0 174 0 0 1602 202
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
libstdc++.a 16 8 0 1062 1827 0 0 0 0 2897 24
libtcpip_adapter.a 81 0 0 359 180 0 0 0 0 539 81
libunity.a 121 0 0 830 2316 0 0 0 0 3146 121
libvfs.a 103 232 0 403 3770 0 0 0 0 4405 335
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
libxtensa-debug-module.a 0 0 0 0 0 0 8 0 0 8 8
The following entries are present in <REFERENCE> only:
Archive File DRAM .bss & 0.data & 0.rodata Flash .rodata & .text IRAM .text & 0.text & 0.vectors & _loader.text flash_total ram_st_total
(exe) 0 0 16 0 0 3 0 0 3 22 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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total)
.data size: 9324 bytes 9324
.bss size: 8296 bytes 8296
.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: 283036 bytes (.bin may be padded larger) 283036
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_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>
----------------------- ----------------------- ----------------------- -----------------------
libapp_update.a| | | | | | | 717| 717| | 123| 123| | | | | | | | 840| 840| | | |
libbootloader_support.a| | | | | | | | | | | | | | | | | | | | | | | |
libc.a| | | | | | | 3709| 3709| | 55583| 55583| | | | | | | | 59292| 59292| | | |
libcoexist.a| | | | | | | | | | | | | | | | | | | | | | | |
libcore.a| | | | | | | | | | | | | | | | | | | | | | | |
libcxx.a| | | | | | | | | | 11| 11| | | | | | | | 11| 11| | | |
libdriver.a| 20| 20| | 40| 40| | 537| 537| | 961| 961| | | | | | | | 1538| 1538| | 60| 60|
libesp32.a| 2375| 2375| | 2635| 2635| | 8133| 8133| | 4814| 4814| | 7758| 7758| | | | | 23340| 23340| | 12768| 12768|
libethernet.a| | | | | | | | | | | | | | | | | | | | | | | |
libfreertos.a| 832| 832| | 4156| 4156| | 1545| 1545| | | | | 12428| 12428| | 425| 425| | 18554| 18554| | 17841| 17841|
libgcc.a| 20| 20| | 4| 4| | 888| 888| | 5488| 5488| | 104| 104| | | | | 6484| 6484| | 128| 128|
libhal.a| | | | | | | 32| 32| | | | | 515| 515| | | | | 547| 547| | 515| 515|
libheap.a| 4| 4| | 1331| 1331| | 980| 980| | 1218| 1218| | 4376| 4376| | | | | 7905| 7905| | 5711| 5711|
liblog.a| 268| 268| | 8| 8| | 166| 166| | 396| 396| | 456| 456| | | | | 1026| 1026| | 732| 732|
liblwip.a| 3751| 3751| | 14| 14| | 13936| 13936| | 66978| 66978| | | | | | | | 80928| 80928| | 3765| 3765|
libm.a| | | | | | | | | | | | | 92| 92| | | | | 92| 92| | 92| 92|
libmain.a| | | | | | | 10| 10| | 53| 53| | | | | | | | 63| 63| | | |
libmbedtls.a| | | | | | | | | | | | | | | | | | | | | | | |
libmesh.a| | | | | | | | | | | | | | | | | | | | | | | |
libnet80211.a| | | | | | | | | | | | | | | | | | | | | | | |
libnewlib.a| 272| 272| | 152| 152| | 86| 86| | 803| 803| | 853| 853| | | | | 1894| 1894| | 1277| 1277|
libnvs_flash.a| | | | | | | | | | | | | | | | | | | | | | | |
libphy.a| | | | | | | | | | | | | | | | | | | | | | | |
libpp.a| | | | | | | | | | | | | | | | | | | | | | | |
libpthread.a| 12| 12| | 16| 16| | 638| 638| | 774| 774| | 174| 174| | | | | 1602| 1602| | 202| 202|
librtc.a| | | | | | | | | | | | | | | | | | | | | | | |
libsmartconfig_ack.a| | | | | | | | | | | | | | | | | | | | | | | |
libsoc.a| 8| 8| | 660| 660| | 3456| 3456| | | | | 3887| 3887| | | | | 8003| 8003| | 4555| 4555|
libspi_flash.a| 359| 359| | 36| 36| | 1624| 1624| | 886| 886| | 7004| 7004| | | | | 9550| 9550| | 7399| 7399|
libstdc++.a| 16| 16| | 8| 8| | 1062| 1062| | 1827| 1827| | | | | | | | 2897| 2897| | 24| 24|
libtcpip_adapter.a| 81| 81| | | | | 359| 359| | 180| 180| | | | | | | | 539| 539| | 81| 81|
libunity.a| 121| 121| | | | | 830| 830| | 2316| 2316| | | | | | | | 3146| 3146| | 121| 121|
libvfs.a| 103| 103| | 232| 232| | 403| 403| | 3770| 3770| | | | | | | | 4405| 4405| | 335| 335|
libwpa.a| | | | | | | | | | | | | | | | | | | | | | | |
libwpa2.a| | | | | | | | | | | | | | | | | | | | | | | |
libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | |
libwps.a| | | | | | | | | | | | | | | | | | | | | | | |
libxtensa-debug-module.a| | | | | | | | | | | | | 8| 8| | | | | 8| 8| | 8| 8|
***
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) 38959 -27 ( +27 remain, +0 total)
.text size: 37908 bytes 37932 -24
.vectors size: 1024 bytes 1027 -3
Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total)
.data size: 9324 bytes 8580 +744
.bss size: 8296 bytes 2024 +6272
.text size: 37908 bytes 37932 -24
.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: 283036 bytes (.bin may be padded larger) 194629 +88407
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_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>
----------------------- ----------------------- ----------------------- -----------------------
libapp_update.a| | 4| -4| | | | 717| 470| +247| 123| 159| -36| | 109| -109| | | | 840| 738| +102| | 113| -113
libbootloader_support.a| | | | | | | | 20| -20| | 565| -565| | 1028| -1028| | | | | 1613| -1613| | 1028| -1028
libc.a| | | | | 364| -364| 3709| 3703| +6| 55583| 54704| +879| | | | | | | 59292| 58771| +521| | 364| -364
libcxx.a| | | | | | | | | | 11| 11| | | | | | | | 11| 11| | | |
libdriver.a| 20| 20| | 40| 112| -72| 537| 1910| -1373| 961| 4272| -3311| | | | | | | 1538| 6294| -4756| 60| 132| -72
libesp32.a| 2375| 81| +2294| 2635| 2118| +517| 8133| 2751| +5382| 4814| 4511| +303| 7758| 5462| +2296| | | | 23340| 14842| +8498| 12768| 7661| +5107
libfreertos.a| 832| 792| +40| 4156| 4140| +16| 1545| 1451| +94| | | | 12428| 12459| -31| 425| 425| | 18554| 18475| +79| 17841| 17816| +25
libgcc.a| 20| | +20| 4| | +4| 888| 160| +728| 5488| | +5488| 104| | +104| | | | 6484| 160| +6324| 128| | +128
libhal.a| | | | | | | 32| 32| | | | | 515| 447| +68| | | | 547| 479| +68| 515| 447| +68
libheap.a| 4| 4| | 1331| 304| +1027| 980| 741| +239| 1218| 884| +334| 4376| 3129| +1247| | | | 7905| 5058| +2847| 5711| 3437| +2274
liblog.a| 268| 272| -4| 8| 8| | 166| 147| +19| 396| 484| -88| 456| 222| +234| | | | 1026| 861| +165| 732| 502| +230
libmain.a| | | | | | | 10| 39| -29| 53| 72| -19| | | | | | | 63| 111| -48| | |
libnewlib.a| 272| 272| | 152| 152| | 86| 84| +2| 803| 868| -65| 853| 820| +33| | | | 1894| 1924| -30| 1277| 1244| +33
libpthread.a| 12| 12| | 16| 8| +8| 638| | +638| 774| 264| +510| 174| | +174| | | | 1602| 272| +1330| 202| 20| +182
libsoc.a| 8| 4| +4| 660| 208| +452| 3456| 1956| +1500| | 1763| -1763| 3887| 6790| -2903| | | | 8003| 10717| -2714| 4555| 7002| -2447
libspi_flash.a| 359| 294| +65| 36| 779| -743| 1624| 1412| +212| 886| 1135| -249| 7004| 4896| +2108| | | | 9550| 8222| +1328| 7399| 5969| +1430
libvfs.a| 103| 48| +55| 232| 308| -76| 403| 915| -512| 3770| 5650| -1880| | | | | | | 4405| 6873| -2468| 335| 356| -21
libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | |
The following entries are present in <CURRENT> only:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
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
liblwip.a 3751 14 13936 66978 0 0 80928 3765
libm.a 0 0 0 0 92 0 92 92
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
libstdc++.a 16 8 1062 1827 0 0 2897 24
libtcpip_adapter.a 81 0 359 180 0 0 539 81
libunity.a 121 0 830 2316 0 0 3146 121
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
libxtensa-debug-module.a 0 0 0 0 8 0 8 8
The following entries are present in <REFERENCE> only:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
(exe) 0 0 12 3 0 3 18 3
libefuse.a 0 0 0 0 0 0 0 0
libesp_common.a 184 8 5421 783 239 0 6451 431
libesp_ringbuf.a 0 0 150 0 858 0 1008 858
libesp_timer.a 20 16 493 723 794 0 2026 830
libmbedcrypto.a 0 0 0 0 0 0 0 0
libsoc_esp32.a 0 0 160 0 0 0 160 0
libxtensa.a 0 0 0 0 217 0 217 217
***
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: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total)
.text size: 37932 bytes 37908 +24
.vectors size: 1027 bytes 1024 +3
Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total)
.data size: 8580 bytes 9324 -744
.bss size: 2024 bytes 8296 -6272
.text size: 37932 bytes 37908 +24
.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: 194629 bytes (.bin may be padded larger) 283036 -88407
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_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>
----------------------- ----------------------- ----------------------- -----------------------
libapp_update.a| 4| | +4| | | | 470| 717| -247| 159| 123| +36| 109| | +109| | | | 738| 840| -102| 113| | +113
libbootloader_support.a| | | | | | | 20| | +20| 565| | +565| 1028| | +1028| | | | 1613| | +1613| 1028| | +1028
libc.a| | | | 364| | +364| 3703| 3709| -6| 54704| 55583| -879| | | | | | | 58771| 59292| -521| 364| | +364
libcxx.a| | | | | | | | | | 11| 11| | | | | | | | 11| 11| | | |
libdriver.a| 20| 20| | 112| 40| +72| 1910| 537| +1373| 4272| 961| +3311| | | | | | | 6294| 1538| +4756| 132| 60| +72
libesp32.a| 81| 2375| -2294| 2118| 2635| -517| 2751| 8133| -5382| 4511| 4814| -303| 5462| 7758| -2296| | | | 14842| 23340| -8498| 7661| 12768| -5107
libfreertos.a| 792| 832| -40| 4140| 4156| -16| 1451| 1545| -94| | | | 12459| 12428| +31| 425| 425| | 18475| 18554| -79| 17816| 17841| -25
libgcc.a| | 20| -20| | 4| -4| 160| 888| -728| | 5488| -5488| | 104| -104| | | | 160| 6484| -6324| | 128| -128
libhal.a| | | | | | | 32| 32| | | | | 447| 515| -68| | | | 479| 547| -68| 447| 515| -68
libheap.a| 4| 4| | 304| 1331| -1027| 741| 980| -239| 884| 1218| -334| 3129| 4376| -1247| | | | 5058| 7905| -2847| 3437| 5711| -2274
liblog.a| 272| 268| +4| 8| 8| | 147| 166| -19| 484| 396| +88| 222| 456| -234| | | | 861| 1026| -165| 502| 732| -230
libmain.a| | | | | | | 39| 10| +29| 72| 53| +19| | | | | | | 111| 63| +48| | |
libnewlib.a| 272| 272| | 152| 152| | 84| 86| -2| 868| 803| +65| 820| 853| -33| | | | 1924| 1894| +30| 1244| 1277| -33
libpthread.a| 12| 12| | 8| 16| -8| | 638| -638| 264| 774| -510| | 174| -174| | | | 272| 1602| -1330| 20| 202| -182
libsoc.a| 4| 8| -4| 208| 660| -452| 1956| 3456| -1500| 1763| | +1763| 6790| 3887| +2903| | | | 10717| 8003| +2714| 7002| 4555| +2447
libspi_flash.a| 294| 359| -65| 779| 36| +743| 1412| 1624| -212| 1135| 886| +249| 4896| 7004| -2108| | | | 8222| 9550| -1328| 5969| 7399| -1430
libvfs.a| 48| 103| -55| 308| 232| +76| 915| 403| +512| 5650| 3770| +1880| | | | | | | 6873| 4405| +2468| 356| 335| +21
libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | |
The following entries are present in <CURRENT> only:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
(exe) 0 0 12 3 0 3 18 3
libefuse.a 0 0 0 0 0 0 0 0
libesp_common.a 184 8 5421 783 239 0 6451 431
libesp_ringbuf.a 0 0 150 0 858 0 1008 858
libesp_timer.a 20 16 493 723 794 0 2026 830
libmbedcrypto.a 0 0 0 0 0 0 0 0
libsoc_esp32.a 0 0 160 0 0 0 160 0
libxtensa.a 0 0 0 0 217 0 217 217
The following entries are present in <REFERENCE> only:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
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
liblwip.a 3751 14 13936 66978 0 0 80928 3765
libm.a 0 0 0 0 92 0 92 92
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
libstdc++.a 16 8 1062 1827 0 0 2897 24
libtcpip_adapter.a 81 0 359 180 0 0 539 81
libunity.a 121 0 830 2316 0 0 3146 121
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
libxtensa-debug-module.a 0 0 0 0 8 0 8 8
***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total)
.data size: 9324 bytes 4 +9320
.bss size: 8296 bytes 48 +8248
.text size: 37908 bytes 18796 +19112
.vectors size: 1024 bytes 0 +1024
.rodata size: 0 bytes 7160 -7160
Used Flash size : 186524 bytes 0 +186524
.text : 146944 bytes 0 +146944
.rodata : 39580 bytes 0 +39580
Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data & 0.rodata Flash .rodata & .text IRAM .text & 0.text & 0.vectors & _loader.text flash_total ram_st_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 .bss & 0.data & 0.rodata Flash .rodata & .text IRAM .text & 0.text & 0.vectors & _loader.text flash_total ram_st_total
esp_ota_ops.o 0 0 0 717 123 0 0 0 0 840 0
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-assert.o 0 0 0 60 68 0 0 0 0 128 0
lib_a-dtoa.o 0 0 0 13 3522 0 0 0 0 3535 0
lib_a-errno.o 0 0 0 0 10 0 0 0 0 10 0
lib_a-fiprintf.o 0 0 0 0 84 0 0 0 0 84 0
lib_a-flags.o 0 0 0 0 127 0 0 0 0 127 0
lib_a-fopen.o 0 0 0 0 228 0 0 0 0 228 0
lib_a-fputs.o 0 0 0 0 0 0 0 0 0 0 0
lib_a-fseek.o 0 0 0 0 45 0 0 0 0 45 0
lib_a-fseeko.o 0 0 0 0 862 0 0 0 0 862 0
lib_a-mprec.o 0 0 0 296 2134 0 0 0 0 2430 0
lib_a-printf.o 0 0 0 0 116 0 0 0 0 116 0
lib_a-puts.o 0 0 0 0 182 0 0 0 0 182 0
lib_a-reent.o 0 0 0 0 232 0 0 0 0 232 0
lib_a-s_frexp.o 0 0 0 0 110 0 0 0 0 110 0
lib_a-snprintf.o 0 0 0 0 0 0 0 0 0 0 0
lib_a-sprintf.o 0 0 0 0 167 0 0 0 0 167 0
lib_a-strerror.o 0 0 0 0 0 0 0 0 0 0 0
lib_a-svfiprintf.o 0 0 0 1176 9642 0 0 0 0 10818 0
lib_a-svfprintf.o 0 0 0 756 13834 0 0 0 0 14590 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-vfiprintf.o 0 0 0 704 9933 0 0 0 0 10637 0
lib_a-vfprintf.o 0 0 0 704 14193 0 0 0 0 14897 0
lib_a-vprintf.o 0 0 0 0 94 0 0 0 0 94 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
cxx_exception_stubs.o 0 0 0 0 6 0 0 0 0 6 0
cxx_guards.o 0 0 0 0 5 0 0 0 0 5 0
gpio.o 0 0 0 0 0 0 0 0 0 0 0
periph_ctrl.o 0 8 0 256 520 0 0 0 0 784 8
rtc_module.o 8 8 0 0 291 0 0 0 0 299 16
timer.o 0 16 0 281 112 0 0 0 0 409 16
uart.o 12 8 0 0 38 0 0 0 0 46 20
brownout.o 0 0 0 191 145 0 0 0 0 336 0
cache_err_int.o 0 0 0 0 98 0 56 0 0 154 56
clk.o 0 0 0 893 581 0 67 0 0 1541 67
cpu_start.o 1 0 0 486 277 0 806 0 0 1569 807
crosscore_int.o 8 8 0 148 126 0 204 0 0 486 220
dbg_stubs.o 2072 0 0 0 100 0 32 0 0 132 2104
dport_access.o 40 8 0 129 189 0 539 0 0 865 587
dport_panic_highint_hdl. 0 8 0 0 0 0 234 0 0 242 242
esp_err_to_name.o 0 0 0 4091 50 0 0 0 0 4141 0
esp_timer.o 20 8 0 142 429 0 702 0 0 1281 730
esp_timer_esp32.o 26 8 0 526 254 0 1295 0 0 2083 1329
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
freertos_hooks.o 128 8 0 0 137 0 43 0 0 188 179
hw_random.o 4 0 0 0 0 0 74 0 0 74 78
int_wdt.o 1 0 0 0 301 0 87 0 0 388 88
intr_alloc.o 22 8 0 710 1749 0 726 0 0 3193 756
ipc.o 36 0 0 104 329 0 159 0 0 592 195
lib_printf.o 0 0 0 0 0 0 0 0 0 0 0
panic.o 5 2579 0 0 0 0 2145 0 0 4724 4729
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
stack_check.o 4 0 0 42 32 0 0 0 0 74 4
system_api.o 8 0 0 662 0 0 589 0 0 1251 597
wifi_init.o 0 0 0 9 17 0 0 0 0 26 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
FreeRTOS-openocd.o 0 4 0 0 0 0 0 0 0 4 4
event_groups.o 0 0 0 0 0 0 0 0 0 0 0
list.o 0 0 0 0 0 0 142 0 0 142 142
port.o 16 0 0 369 0 0 617 0 0 986 633
portasm.o 0 3084 0 0 0 0 480 0 0 3564 3564
queue.o 56 8 0 369 0 0 2569 0 0 2946 2633
ringbuf.o 0 0 0 0 0 0 0 0 0 0 0
tasks.o 700 20 0 503 0 0 5667 0 0 6190 6387
timers.o 56 8 0 233 0 0 1149 0 0 1390 1213
xtensa_context.o 0 0 0 0 0 0 299 0 0 299 299
xtensa_init.o 4 0 0 0 0 0 32 0 0 32 36
xtensa_intr.o 0 0 0 35 0 0 104 0 0 139 104
xtensa_intr_asm.o 0 1024 0 0 0 0 51 0 0 1075 1075
xtensa_vector_defaults.o 0 0 0 0 0 0 46 0 0 46 46
xtensa_vectors.o 0 8 0 36 0 0 1272 425 0 1741 1705
_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
_divdi3.o 0 0 0 40 0 0 0 0 0 40 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
_moddi3.o 0 0 0 40 0 0 0 0 0 40 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
_umoddi3.o 0 0 0 40 0 0 0 0 0 40 0
lib2funcs.o 0 0 0 0 0 0 104 0 0 104 104
unwind-dw2-fde.o 20 4 0 404 3316 0 0 0 0 3724 24
unwind-dw2-xtensa.o 0 0 0 324 2172 0 0 0 0 2496 0
clock.o 0 0 0 0 0 0 72 0 0 72 72
int_asm--set_intclear.o 0 0 0 0 0 0 8 0 0 8 8
interrupts--intlevel.o 0 0 0 32 0 0 0 0 0 32 0
state_asm--restore_extra 0 0 0 0 0 0 62 0 0 62 62
state_asm--save_extra_nw 0 0 0 0 0 0 62 0 0 62 62
windowspill_asm.o 0 0 0 0 0 0 311 0 0 311 311
heap_caps.o 0 4 0 593 188 0 1195 0 0 1980 1199
heap_caps_init.o 4 0 0 387 1030 0 0 0 0 1417 4
multi_heap.o 0 857 0 0 0 0 2217 0 0 3074 3074
multi_heap_poisoning.o 0 470 0 0 0 0 964 0 0 1434 1434
log.o 268 8 0 166 396 0 456 0 0 1026 732
api_lib.o 0 0 0 919 1425 0 0 0 0 2344 0
api_msg.o 0 0 0 1366 3763 0 0 0 0 5129 0
def.o 0 0 0 0 91 0 0 0 0 91 0
dhcp.o 8 0 0 1401 3456 0 0 0 0 4857 8
dhcpserver.o 4 0 0 0 203 0 0 0 0 203 4
dns.o 1292 0 0 206 1809 0 0 0 0 2015 1292
etharp.o 241 0 0 658 2618 0 0 0 0 3276 241
ethernet.o 0 0 0 12 244 0 0 0 0 256 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
icmp.o 0 0 0 371 769 0 0 0 0 1140 0
icmp6.o 0 0 0 127 863 0 0 0 0 990 0
igmp.o 12 0 0 707 1604 0 0 0 0 2311 12
inet_chksum.o 0 0 0 0 580 0 0 0 0 580 0
init.o 0 0 0 0 27 0 0 0 0 27 0
ip.o 60 0 0 0 50 0 0 0 0 50 60
ip4.o 6 0 0 139 1664 0 0 0 0 1803 6
ip4_addr.o 0 0 0 40 72 0 0 0 0 112 0
ip6.o 0 0 0 124 3212 0 0 0 0 3336 0
ip6_addr.o 0 0 0 20 0 0 0 0 0 20 0
ip6_frag.o 6 0 0 442 1905 0 0 0 0 2347 6
memp.o 0 0 0 108 0 0 0 0 0 108 0
mld6.o 4 0 0 0 1334 0 0 0 0 1334 4
nd6.o 1027 8 0 136 8427 0 0 0 0 8571 1035
netbuf.o 0 0 0 326 154 0 0 0 0 480 0
netif.o 241 0 0 287 1239 0 0 0 0 1526 241
pbuf.o 1 0 0 1161 2453 0 0 0 0 3614 1
raw.o 4 0 0 223 1087 0 0 0 0 1310 4
sockets.o 728 0 0 824 4627 0 0 0 0 5451 728
sys_arch.o 8 0 0 222 1216 0 0 0 0 1438 8
tcp.o 23 4 0 1384 4290 0 0 0 0 5678 27
tcp_in.o 54 0 0 916 8127 0 0 0 0 9043 54
tcp_out.o 0 0 0 1124 5060 0 0 0 0 6184 0
tcpip.o 16 0 0 191 644 0 0 0 0 835 16
timers.o 12 0 0 131 638 0 0 0 0 769 12
udp.o 4 2 0 216 3020 0 0 0 0 3238 6
vfs_lwip.o 0 0 0 155 307 0 0 0 0 462 0
wlanif.o 0 0 0 0 0 0 0 0 0 0 0
lib_a-s_fpclassify.o 0 0 0 0 0 0 92 0 0 92 92
app_main.o 0 0 0 10 53 0 0 0 0 63 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
locks.o 0 8 0 84 0 0 552 0 0 644 560
reent_init.o 0 0 0 2 0 0 68 0 0 70 68
syscall_table.o 240 144 0 0 67 0 0 0 0 211 384
syscalls.o 0 0 0 0 45 0 94 0 0 139 94
time.o 32 0 0 0 691 0 139 0 0 830 171
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
pthread.o 8 8 0 512 298 0 174 0 0 992 190
pthread_local_storage.o 4 8 0 126 476 0 0 0 0 610 12
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
cpu_util.o 0 0 0 0 0 0 310 0 0 310 310
gpio_periph.o 0 0 0 0 0 0 0 0 0 0 0
rtc_clk.o 8 660 0 0 0 0 1794 0 0 2454 2462
rtc_init.o 0 0 0 0 0 0 980 0 0 980 980
rtc_periph.o 0 0 0 2080 0 0 0 0 0 2080 0
rtc_sleep.o 0 0 0 0 0 0 0 0 0 0 0
rtc_time.o 0 0 0 137 0 0 803 0 0 940 803
soc_memory_layout.o 0 0 0 1239 0 0 0 0 0 1239 0
cache_utils.o 14 4 0 390 81 0 836 0 0 1311 854
flash_mmap.o 296 0 0 327 124 0 1298 0 0 1749 1594
flash_ops.o 41 32 0 0 99 0 2352 0 0 2483 2425
partition.o 8 0 0 141 582 0 0 0 0 723 8
spi_flash_rom_patch.o 0 0 0 766 0 0 2518 0 0 3284 2518
bad_alloc.o 0 0 0 0 0 0 0 0 0 0 0
class_type_info.o 0 0 0 112 0 0 0 0 0 112 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
eh_globals.o 16 0 0 193 149 0 0 0 0 342 16
eh_personality.o 0 0 0 384 1561 0 0 0 0 1945 0
eh_term_handler.o 0 4 0 0 0 0 0 0 0 4 4
eh_terminate.o 0 0 0 141 117 0 0 0 0 258 0
eh_unex_handler.o 0 4 0 0 0 0 0 0 0 4 4
new_handler.o 0 0 0 0 0 0 0 0 0 0 0
new_op.o 0 0 0 40 0 0 0 0 0 40 0
new_opv.o 0 0 0 56 0 0 0 0 0 56 0
pure.o 0 0 0 0 0 0 0 0 0 0 0
si_class_type_info.o 0 0 0 136 0 0 0 0 0 136 0
tinfo.o 0 0 0 0 0 0 0 0 0 0 0
tcpip_adapter_lwip.o 81 0 0 359 180 0 0 0 0 539 81
test_utils.o 0 0 0 140 38 0 0 0 0 178 0
unity.o 108 0 0 90 767 0 0 0 0 857 108
unity_platform.o 13 0 0 600 1511 0 0 0 0 2111 13
vfs.o 40 192 0 132 1995 0 0 0 0 2319 232
vfs_uart.o 63 40 0 271 1775 0 0 0 0 2086 103
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
eri.o 0 0 0 0 0 0 8 0 0 8 8
The following entries are present in <REFERENCE> only:
Object File DRAM .bss & 0.data & 0.rodata Flash .rodata & .text IRAM .text & 0.text & 0.vectors & _loader.text flash_total ram_st_total
crt0.o 0 0 0 0 0 0 0 0 0 0 0
crtbegin.o 0 0 8 0 0 0 0 0 0 8 8
crtend.o 0 0 8 0 0 0 0 0 0 8 8
crti.o 0 0 0 0 0 3 0 0 3 6 6
crtn.o 0 0 0 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0 0 0 0
bootloader_clock.c.o 0 0 8 0 0 0 0 0 170 178 178
bootloader_common.c.o 0 0 506 0 0 0 0 0 493 999 999
bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0 130 130 130
bootloader_esp32.c.o 0 0 891 0 0 1610 0 0 26 2527 2527
bootloader_flash.c.o 1 4 649 0 0 0 0 0 898 1551 1552
bootloader_flash_config_ 0 0 0 0 0 13 0 0 970 983 983
bootloader_init.c.o 24 0 348 0 0 352 0 0 0 700 724
bootloader_random.c.o 0 0 118 0 0 0 0 0 1057 1175 1175
bootloader_sha.c.o 4 0 322 0 0 0 0 0 479 801 805
bootloader_utility.c.o 1 0 1607 0 0 0 0 0 2216 3823 3824
esp_image_format.c.o 8 0 1291 0 0 0 0 0 2316 3607 3615
flash_partitions.c.o 0 0 355 0 0 0 0 0 365 720 720
flash_qio_mode.c.o 0 0 0 0 0 502 0 0 0 502 502
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
log_noos.c.o 0 0 0 0 0 0 0 0 34 34 34
bootloader_start.c.o 0 0 59 0 0 143 0 0 0 202 202
cpu_util.c.o 0 0 0 0 0 0 0 0 18 18 18
rtc_clk.c.o 4 0 160 0 0 0 0 0 2217 2377 2381
rtc_clk_init.c.o 0 0 559 0 0 773 0 0 0 1332 1332
rtc_init.c.o 0 0 0 0 0 301 0 0 0 301 301
rtc_time.c.o 0 0 197 0 0 705 0 0 0 902 902
rtc_wdt.c.o 0 0 0 0 0 0 0 0 710 710 710
gpio_periph.c.o 0 0 0 0 0 0 0 0 0 0 0
spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0 2110 2110 2110
***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total)
.data size: 9324 bytes 9324
.bss size: 8296 bytes 8296
.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: 283036 bytes (.bin may be padded larger) 283036
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_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>
----------------------- ----------------------- ----------------------- -----------------------
esp_ota_ops.o| | | | | | | 717| 717| | 123| 123| | | | | | | | 840| 840| | | |
bootloader_flash.o| | | | | | | | | | | | | | | | | | | | | | | |
bootloader_sha.o| | | | | | | | | | | | | | | | | | | | | | | |
esp_image_format.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-assert.o| | | | | | | 60| 60| | 68| 68| | | | | | | | 128| 128| | | |
lib_a-dtoa.o| | | | | | | 13| 13| | 3522| 3522| | | | | | | | 3535| 3535| | | |
lib_a-errno.o| | | | | | | | | | 10| 10| | | | | | | | 10| 10| | | |
lib_a-fiprintf.o| | | | | | | | | | 84| 84| | | | | | | | 84| 84| | | |
lib_a-flags.o| | | | | | | | | | 127| 127| | | | | | | | 127| 127| | | |
lib_a-fopen.o| | | | | | | | | | 228| 228| | | | | | | | 228| 228| | | |
lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-fseek.o| | | | | | | | | | 45| 45| | | | | | | | 45| 45| | | |
lib_a-fseeko.o| | | | | | | | | | 862| 862| | | | | | | | 862| 862| | | |
lib_a-mprec.o| | | | | | | 296| 296| | 2134| 2134| | | | | | | | 2430| 2430| | | |
lib_a-printf.o| | | | | | | | | | 116| 116| | | | | | | | 116| 116| | | |
lib_a-puts.o| | | | | | | | | | 182| 182| | | | | | | | 182| 182| | | |
lib_a-reent.o| | | | | | | | | | 232| 232| | | | | | | | 232| 232| | | |
lib_a-s_frexp.o| | | | | | | | | | 110| 110| | | | | | | | 110| 110| | | |
lib_a-snprintf.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-sprintf.o| | | | | | | | | | 167| 167| | | | | | | | 167| 167| | | |
lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-svfiprintf.o| | | | | | | 1176| 1176| | 9642| 9642| | | | | | | | 10818| 10818| | | |
lib_a-svfprintf.o| | | | | | | 756| 756| | 13834| 13834| | | | | | | | 14590| 14590| | | |
lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-vfiprintf.o| | | | | | | 704| 704| | 9933| 9933| | | | | | | | 10637| 10637| | | |
lib_a-vfprintf.o| | | | | | | 704| 704| | 14193| 14193| | | | | | | | 14897| 14897| | | |
lib_a-vprintf.o| | | | | | | | | | 94| 94| | | | | | | | 94| 94| | | |
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| | | | | | | | | | | | | | | | | | | | | | | |
cxx_exception_stubs.o| | | | | | | | | | 6| 6| | | | | | | | 6| 6| | | |
cxx_guards.o| | | | | | | | | | 5| 5| | | | | | | | 5| 5| | | |
gpio.o| | | | | | | | | | | | | | | | | | | | | | | |
periph_ctrl.o| | | | 8| 8| | 256| 256| | 520| 520| | | | | | | | 784| 784| | 8| 8|
rtc_module.o| 8| 8| | 8| 8| | | | | 291| 291| | | | | | | | 299| 299| | 16| 16|
timer.o| | | | 16| 16| | 281| 281| | 112| 112| | | | | | | | 409| 409| | 16| 16|
uart.o| 12| 12| | 8| 8| | | | | 38| 38| | | | | | | | 46| 46| | 20| 20|
brownout.o| | | | | | | 191| 191| | 145| 145| | | | | | | | 336| 336| | | |
cache_err_int.o| | | | | | | | | | 98| 98| | 56| 56| | | | | 154| 154| | 56| 56|
clk.o| | | | | | | 893| 893| | 581| 581| | 67| 67| | | | | 1541| 1541| | 67| 67|
cpu_start.o| 1| 1| | | | | 486| 486| | 277| 277| | 806| 806| | | | | 1569| 1569| | 807| 807|
crosscore_int.o| 8| 8| | 8| 8| | 148| 148| | 126| 126| | 204| 204| | | | | 486| 486| | 220| 220|
dbg_stubs.o| 2072| 2072| | | | | | | | 100| 100| | 32| 32| | | | | 132| 132| | 2104| 2104|
dport_access.o| 40| 40| | 8| 8| | 129| 129| | 189| 189| | 539| 539| | | | | 865| 865| | 587| 587|
dport_panic_highint_hdl.| | | | 8| 8| | | | | | | | 234| 234| | | | | 242| 242| | 242| 242|
esp_err_to_name.o| | | | | | | 4091| 4091| | 50| 50| | | | | | | | 4141| 4141| | | |
esp_timer.o| 20| 20| | 8| 8| | 142| 142| | 429| 429| | 702| 702| | | | | 1281| 1281| | 730| 730|
esp_timer_esp32.o| 26| 26| | 8| 8| | 526| 526| | 254| 254| | 1295| 1295| | | | | 2083| 2083| | 1329| 1329|
ets_timer_legacy.o| | | | | | | | | | | | | | | | | | | | | | | |
event_default_handlers.o| | | | | | | | | | | | | | | | | | | | | | | |
event_loop.o| | | | | | | | | | | | | | | | | | | | | | | |
freertos_hooks.o| 128| 128| | 8| 8| | | | | 137| 137| | 43| 43| | | | | 188| 188| | 179| 179|
hw_random.o| 4| 4| | | | | | | | | | | 74| 74| | | | | 74| 74| | 78| 78|
int_wdt.o| 1| 1| | | | | | | | 301| 301| | 87| 87| | | | | 388| 388| | 88| 88|
intr_alloc.o| 22| 22| | 8| 8| | 710| 710| | 1749| 1749| | 726| 726| | | | | 3193| 3193| | 756| 756|
ipc.o| 36| 36| | | | | 104| 104| | 329| 329| | 159| 159| | | | | 592| 592| | 195| 195|
lib_printf.o| | | | | | | | | | | | | | | | | | | | | | | |
panic.o| 5| 5| | 2579| 2579| | | | | | | | 2145| 2145| | | | | 4724| 4724| | 4729| 4729|
phy_init.o| | | | | | | | | | | | | | | | | | | | | | | |
sha.o| | | | | | | | | | | | | | | | | | | | | | | |
stack_check.o| 4| 4| | | | | 42| 42| | 32| 32| | | | | | | | 74| 74| | 4| 4|
system_api.o| 8| 8| | | | | 662| 662| | | | | 589| 589| | | | | 1251| 1251| | 597| 597|
wifi_init.o| | | | | | | 9| 9| | 17| 17| | | | | | | | 26| 26| | | |
wifi_os_adapter.o| | | | | | | | | | | | | | | | | | | | | | | |
emac_dev.o| | | | | | | | | | | | | | | | | | | | | | | |
emac_main.o| | | | | | | | | | | | | | | | | | | | | | | |
FreeRTOS-openocd.o| | | | 4| 4| | | | | | | | | | | | | | 4| 4| | 4| 4|
event_groups.o| | | | | | | | | | | | | | | | | | | | | | | |
list.o| | | | | | | | | | | | | 142| 142| | | | | 142| 142| | 142| 142|
port.o| 16| 16| | | | | 369| 369| | | | | 617| 617| | | | | 986| 986| | 633| 633|
portasm.o| | | | 3084| 3084| | | | | | | | 480| 480| | | | | 3564| 3564| | 3564| 3564|
queue.o| 56| 56| | 8| 8| | 369| 369| | | | | 2569| 2569| | | | | 2946| 2946| | 2633| 2633|
ringbuf.o| | | | | | | | | | | | | | | | | | | | | | | |
tasks.o| 700| 700| | 20| 20| | 503| 503| | | | | 5667| 5667| | | | | 6190| 6190| | 6387| 6387|
timers.o| 56| 56| | 8| 8| | 233| 233| | | | | 1149| 1149| | | | | 1390| 1390| | 1213| 1213|
xtensa_context.o| | | | | | | | | | | | | 299| 299| | | | | 299| 299| | 299| 299|
xtensa_init.o| 4| 4| | | | | | | | | | | 32| 32| | | | | 32| 32| | 36| 36|
xtensa_intr.o| | | | | | | 35| 35| | | | | 104| 104| | | | | 139| 139| | 104| 104|
xtensa_intr_asm.o| | | | 1024| 1024| | | | | | | | 51| 51| | | | | 1075| 1075| | 1075| 1075|
xtensa_vector_defaults.o| | | | | | | | | | | | | 46| 46| | | | | 46| 46| | 46| 46|
xtensa_vectors.o| | | | 8| 8| | 36| 36| | | | | 1272| 1272| | 425| 425| | 1741| 1741| | 1705| 1705|
_addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_divsf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_extendsfdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatdidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatdisf.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_moddi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_muldf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | |
_udivdi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_umoddi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
lib2funcs.o| | | | | | | | | | | | | 104| 104| | | | | 104| 104| | 104| 104|
unwind-dw2-fde.o| 20| 20| | 4| 4| | 404| 404| | 3316| 3316| | | | | | | | 3724| 3724| | 24| 24|
unwind-dw2-xtensa.o| | | | | | | 324| 324| | 2172| 2172| | | | | | | | 2496| 2496| | | |
clock.o| | | | | | | | | | | | | 72| 72| | | | | 72| 72| | 72| 72|
int_asm--set_intclear.o| | | | | | | | | | | | | 8| 8| | | | | 8| 8| | 8| 8|
interrupts--intlevel.o| | | | | | | 32| 32| | | | | | | | | | | 32| 32| | | |
state_asm--restore_extra| | | | | | | | | | | | | 62| 62| | | | | 62| 62| | 62| 62|
state_asm--save_extra_nw| | | | | | | | | | | | | 62| 62| | | | | 62| 62| | 62| 62|
windowspill_asm.o| | | | | | | | | | | | | 311| 311| | | | | 311| 311| | 311| 311|
heap_caps.o| | | | 4| 4| | 593| 593| | 188| 188| | 1195| 1195| | | | | 1980| 1980| | 1199| 1199|
heap_caps_init.o| 4| 4| | | | | 387| 387| | 1030| 1030| | | | | | | | 1417| 1417| | 4| 4|
multi_heap.o| | | | 857| 857| | | | | | | | 2217| 2217| | | | | 3074| 3074| | 3074| 3074|
multi_heap_poisoning.o| | | | 470| 470| | | | | | | | 964| 964| | | | | 1434| 1434| | 1434| 1434|
log.o| 268| 268| | 8| 8| | 166| 166| | 396| 396| | 456| 456| | | | | 1026| 1026| | 732| 732|
api_lib.o| | | | | | | 919| 919| | 1425| 1425| | | | | | | | 2344| 2344| | | |
api_msg.o| | | | | | | 1366| 1366| | 3763| 3763| | | | | | | | 5129| 5129| | | |
def.o| | | | | | | | | | 91| 91| | | | | | | | 91| 91| | | |
dhcp.o| 8| 8| | | | | 1401| 1401| | 3456| 3456| | | | | | | | 4857| 4857| | 8| 8|
dhcpserver.o| 4| 4| | | | | | | | 203| 203| | | | | | | | 203| 203| | 4| 4|
dns.o| 1292| 1292| | | | | 206| 206| | 1809| 1809| | | | | | | | 2015| 2015| | 1292| 1292|
etharp.o| 241| 241| | | | | 658| 658| | 2618| 2618| | | | | | | | 3276| 3276| | 241| 241|
ethernet.o| | | | | | | 12| 12| | 244| 244| | | | | | | | 256| 256| | | |
ethernetif.o| | | | | | | | | | | | | | | | | | | | | | | |
ethip6.o| | | | | | | | | | | | | | | | | | | | | | | |
icmp.o| | | | | | | 371| 371| | 769| 769| | | | | | | | 1140| 1140| | | |
icmp6.o| | | | | | | 127| 127| | 863| 863| | | | | | | | 990| 990| | | |
igmp.o| 12| 12| | | | | 707| 707| | 1604| 1604| | | | | | | | 2311| 2311| | 12| 12|
inet_chksum.o| | | | | | | | | | 580| 580| | | | | | | | 580| 580| | | |
init.o| | | | | | | | | | 27| 27| | | | | | | | 27| 27| | | |
ip.o| 60| 60| | | | | | | | 50| 50| | | | | | | | 50| 50| | 60| 60|
ip4.o| 6| 6| | | | | 139| 139| | 1664| 1664| | | | | | | | 1803| 1803| | 6| 6|
ip4_addr.o| | | | | | | 40| 40| | 72| 72| | | | | | | | 112| 112| | | |
ip6.o| | | | | | | 124| 124| | 3212| 3212| | | | | | | | 3336| 3336| | | |
ip6_addr.o| | | | | | | 20| 20| | | | | | | | | | | 20| 20| | | |
ip6_frag.o| 6| 6| | | | | 442| 442| | 1905| 1905| | | | | | | | 2347| 2347| | 6| 6|
memp.o| | | | | | | 108| 108| | | | | | | | | | | 108| 108| | | |
mld6.o| 4| 4| | | | | | | | 1334| 1334| | | | | | | | 1334| 1334| | 4| 4|
nd6.o| 1027| 1027| | 8| 8| | 136| 136| | 8427| 8427| | | | | | | | 8571| 8571| | 1035| 1035|
netbuf.o| | | | | | | 326| 326| | 154| 154| | | | | | | | 480| 480| | | |
netif.o| 241| 241| | | | | 287| 287| | 1239| 1239| | | | | | | | 1526| 1526| | 241| 241|
pbuf.o| 1| 1| | | | | 1161| 1161| | 2453| 2453| | | | | | | | 3614| 3614| | 1| 1|
raw.o| 4| 4| | | | | 223| 223| | 1087| 1087| | | | | | | | 1310| 1310| | 4| 4|
sockets.o| 728| 728| | | | | 824| 824| | 4627| 4627| | | | | | | | 5451| 5451| | 728| 728|
sys_arch.o| 8| 8| | | | | 222| 222| | 1216| 1216| | | | | | | | 1438| 1438| | 8| 8|
tcp.o| 23| 23| | 4| 4| | 1384| 1384| | 4290| 4290| | | | | | | | 5678| 5678| | 27| 27|
tcp_in.o| 54| 54| | | | | 916| 916| | 8127| 8127| | | | | | | | 9043| 9043| | 54| 54|
tcp_out.o| | | | | | | 1124| 1124| | 5060| 5060| | | | | | | | 6184| 6184| | | |
tcpip.o| 16| 16| | | | | 191| 191| | 644| 644| | | | | | | | 835| 835| | 16| 16|
timers.o| 12| 12| | | | | 131| 131| | 638| 638| | | | | | | | 769| 769| | 12| 12|
udp.o| 4| 4| | 2| 2| | 216| 216| | 3020| 3020| | | | | | | | 3238| 3238| | 6| 6|
vfs_lwip.o| | | | | | | 155| 155| | 307| 307| | | | | | | | 462| 462| | | |
wlanif.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-s_fpclassify.o| | | | | | | | | | | | | 92| 92| | | | | 92| 92| | 92| 92|
app_main.o| | | | | | | 10| 10| | 53| 53| | | | | | | | 63| 63| | | |
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| | | | | | | | | | | | | | | | | | | | | | | |
locks.o| | | | 8| 8| | 84| 84| | | | | 552| 552| | | | | 644| 644| | 560| 560|
reent_init.o| | | | | | | 2| 2| | | | | 68| 68| | | | | 70| 70| | 68| 68|
syscall_table.o| 240| 240| | 144| 144| | | | | 67| 67| | | | | | | | 211| 211| | 384| 384|
syscalls.o| | | | | | | | | | 45| 45| | 94| 94| | | | | 139| 139| | 94| 94|
time.o| 32| 32| | | | | | | | 691| 691| | 139| 139| | | | | 830| 830| | 171| 171|
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| | | | | | | | | | | | | | | | | | | | | | | |
pthread.o| 8| 8| | 8| 8| | 512| 512| | 298| 298| | 174| 174| | | | | 992| 992| | 190| 190|
pthread_local_storage.o| 4| 4| | 8| 8| | 126| 126| | 476| 476| | | | | | | | 610| 610| | 12| 12|
bt_bb.o| | | | | | | | | | | | | | | | | | | | | | | |
pm.o| | | | | | | | | | | | | | | | | | | | | | | |
rtc.o| | | | | | | | | | | | | | | | | | | | | | | |
rtc_analog.o| | | | | | | | | | | | | | | | | | | | | | | |
smartconfig_ack.o| | | | | | | | | | | | | | | | | | | | | | | |
cpu_util.o| | | | | | | | | | | | | 310| 310| | | | | 310| 310| | 310| 310|
gpio_periph.o| | | | | | | | | | | | | | | | | | | | | | | |
rtc_clk.o| 8| 8| | 660| 660| | | | | | | | 1794| 1794| | | | | 2454| 2454| | 2462| 2462|
rtc_init.o| | | | | | | | | | | | | 980| 980| | | | | 980| 980| | 980| 980|
rtc_periph.o| | | | | | | 2080| 2080| | | | | | | | | | | 2080| 2080| | | |
rtc_sleep.o| | | | | | | | | | | | | | | | | | | | | | | |
rtc_time.o| | | | | | | 137| 137| | | | | 803| 803| | | | | 940| 940| | 803| 803|
soc_memory_layout.o| | | | | | | 1239| 1239| | | | | | | | | | | 1239| 1239| | | |
cache_utils.o| 14| 14| | 4| 4| | 390| 390| | 81| 81| | 836| 836| | | | | 1311| 1311| | 854| 854|
flash_mmap.o| 296| 296| | | | | 327| 327| | 124| 124| | 1298| 1298| | | | | 1749| 1749| | 1594| 1594|
flash_ops.o| 41| 41| | 32| 32| | | | | 99| 99| | 2352| 2352| | | | | 2483| 2483| | 2425| 2425|
partition.o| 8| 8| | | | | 141| 141| | 582| 582| | | | | | | | 723| 723| | 8| 8|
spi_flash_rom_patch.o| | | | | | | 766| 766| | | | | 2518| 2518| | | | | 3284| 3284| | 2518| 2518|
bad_alloc.o| | | | | | | | | | | | | | | | | | | | | | | |
class_type_info.o| | | | | | | 112| 112| | | | | | | | | | | 112| 112| | | |
del_op.o| | | | | | | | | | | | | | | | | | | | | | | |
del_opv.o| | | | | | | | | | | | | | | | | | | | | | | |
eh_exception.o| | | | | | | | | | | | | | | | | | | | | | | |
eh_globals.o| 16| 16| | | | | 193| 193| | 149| 149| | | | | | | | 342| 342| | 16| 16|
eh_personality.o| | | | | | | 384| 384| | 1561| 1561| | | | | | | | 1945| 1945| | | |
eh_term_handler.o| | | | 4| 4| | | | | | | | | | | | | | 4| 4| | 4| 4|
eh_terminate.o| | | | | | | 141| 141| | 117| 117| | | | | | | | 258| 258| | | |
eh_unex_handler.o| | | | 4| 4| | | | | | | | | | | | | | 4| 4| | 4| 4|
new_handler.o| | | | | | | | | | | | | | | | | | | | | | | |
new_op.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
new_opv.o| | | | | | | 56| 56| | | | | | | | | | | 56| 56| | | |
pure.o| | | | | | | | | | | | | | | | | | | | | | | |
si_class_type_info.o| | | | | | | 136| 136| | | | | | | | | | | 136| 136| | | |
tinfo.o| | | | | | | | | | | | | | | | | | | | | | | |
tcpip_adapter_lwip.o| 81| 81| | | | | 359| 359| | 180| 180| | | | | | | | 539| 539| | 81| 81|
test_utils.o| | | | | | | 140| 140| | 38| 38| | | | | | | | 178| 178| | | |
unity.o| 108| 108| | | | | 90| 90| | 767| 767| | | | | | | | 857| 857| | 108| 108|
unity_platform.o| 13| 13| | | | | 600| 600| | 1511| 1511| | | | | | | | 2111| 2111| | 13| 13|
vfs.o| 40| 40| | 192| 192| | 132| 132| | 1995| 1995| | | | | | | | 2319| 2319| | 232| 232|
vfs_uart.o| 63| 63| | 40| 40| | 271| 271| | 1775| 1775| | | | | | | | 2086| 2086| | 103| 103|
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| | | | | | | | | | | | | | | | | | | | | | | |
eri.o| | | | | | | | | | | | | 8| 8| | | | | 8| 8| | 8| 8|
***
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) 38959 -27 ( +27 remain, +0 total)
.text size: 37908 bytes 37932 -24
.vectors size: 1024 bytes 1027 -3
Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total)
.data size: 9324 bytes 8580 +744
.bss size: 8296 bytes 2024 +6272
.text size: 37908 bytes 37932 -24
.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: 283036 bytes (.bin may be padded larger) 194629 +88407
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_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-assert.o| | | | | | | 60| 60| | 68| 68| | | | | | | | 128| 128| | | |
lib_a-dtoa.o| | | | | | | 13| 13| | 3522| 3524| -2| | | | | | | 3535| 3537| -2| | |
lib_a-errno.o| | | | | | | | | | 10| 10| | | | | | | | 10| 10| | | |
lib_a-fiprintf.o| | | | | | | | | | 84| 84| | | | | | | | 84| 84| | | |
lib_a-flags.o| | | | | | | | | | 127| 128| -1| | | | | | | 127| 128| -1| | |
lib_a-fopen.o| | | | | | | | | | 228| 244| -16| | | | | | | 228| 244| -16| | |
lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-fseek.o| | | | | | | | | | 45| 45| | | | | | | | 45| 45| | | |
lib_a-fseeko.o| | | | | | | | | | 862| 918| -56| | | | | | | 862| 918| -56| | |
lib_a-mprec.o| | | | | | | 296| 296| | 2134| 2140| -6| | | | | | | 2430| 2436| -6| | |
lib_a-printf.o| | | | | | | | | | 116| | +116| | | | | | | 116| | +116| | |
lib_a-puts.o| | | | | | | | | | 182| 234| -52| | | | | | | 182| 234| -52| | |
lib_a-reent.o| | | | | | | | | | 232| 236| -4| | | | | | | 232| 236| -4| | |
lib_a-s_frexp.o| | | | | | | | | | 110| 100| +10| | | | | | | 110| 100| +10| | |
lib_a-snprintf.o| | | | | | | | | | | 217| -217| | | | | | | | 217| -217| | |
lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-svfiprintf.o| | | | | | | 1176| 1172| +4| 9642| 9623| +19| | | | | | | 10818| 10795| +23| | |
lib_a-svfprintf.o| | | | | | | 756| 752| +4| 13834| 13290| +544| | | | | | | 14590| 14042| +548| | |
lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-vfiprintf.o| | | | | | | 704| 700| +4| 9933| 9933| | | | | | | | 10637| 10633| +4| | |
lib_a-vfprintf.o| | | | | | | 704| 700| +4| 14193| 13681| +512| | | | | | | 14897| 14381| +516| | |
lib_a-vprintf.o| | | | | | | | | | 94| 94| | | | | | | | 94| 94| | | |
_addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_moddi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_muldf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | |
_udivdi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_umoddi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
int_asm--set_intclear.o| | | | | | | | | | | | | 8| 8| | | | | 8| 8| | 8| 8|
interrupts--intlevel.o| | | | | | | 32| 32| | | | | | | | | | | 32| 32| | | |
state_asm--restore_extra| | | | | | | | | | | | | 62| 62| | | | | 62| 62| | 62| 62|
state_asm--save_extra_nw| | | | | | | | | | | | | 62| 62| | | | | 62| 62| | 62| 62|
windowspill_asm.o| | | | | | | | | | | | | 311| 315| -4| | | | 311| 315| -4| 311| 315| -4
The following entries are present in <CURRENT> only:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
esp_ota_ops.o 0 0 717 123 0 0 840 0
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-sprintf.o 0 0 0 167 0 0 167 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
cxx_exception_stubs.o 0 0 0 6 0 0 6 0
cxx_guards.o 0 0 0 5 0 0 5 0
gpio.o 0 0 0 0 0 0 0 0
periph_ctrl.o 0 8 256 520 0 0 784 8
rtc_module.o 8 8 0 291 0 0 299 16
timer.o 0 16 281 112 0 0 409 16
uart.o 12 8 0 38 0 0 46 20
brownout.o 0 0 191 145 0 0 336 0
cache_err_int.o 0 0 0 98 56 0 154 56
clk.o 0 0 893 581 67 0 1541 67
cpu_start.o 1 0 486 277 806 0 1569 807
crosscore_int.o 8 8 148 126 204 0 486 220
dbg_stubs.o 2072 0 0 100 32 0 132 2104
dport_access.o 40 8 129 189 539 0 865 587
dport_panic_highint_hdl. 0 8 0 0 234 0 242 242
esp_err_to_name.o 0 0 4091 50 0 0 4141 0
esp_timer.o 20 8 142 429 702 0 1281 730
esp_timer_esp32.o 26 8 526 254 1295 0 2083 1329
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
freertos_hooks.o 128 8 0 137 43 0 188 179
hw_random.o 4 0 0 0 74 0 74 78
int_wdt.o 1 0 0 301 87 0 388 88
intr_alloc.o 22 8 710 1749 726 0 3193 756
ipc.o 36 0 104 329 159 0 592 195
lib_printf.o 0 0 0 0 0 0 0 0
panic.o 5 2579 0 0 2145 0 4724 4729
phy_init.o 0 0 0 0 0 0 0 0
sha.o 0 0 0 0 0 0 0 0
stack_check.o 4 0 42 32 0 0 74 4
system_api.o 8 0 662 0 589 0 1251 597
wifi_init.o 0 0 9 17 0 0 26 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
FreeRTOS-openocd.o 0 4 0 0 0 0 4 4
event_groups.o 0 0 0 0 0 0 0 0
list.o 0 0 0 0 142 0 142 142
port.o 16 0 369 0 617 0 986 633
portasm.o 0 3084 0 0 480 0 3564 3564
queue.o 56 8 369 0 2569 0 2946 2633
ringbuf.o 0 0 0 0 0 0 0 0
tasks.o 700 20 503 0 5667 0 6190 6387
timers.o 56 8 233 0 1149 0 1390 1213
xtensa_context.o 0 0 0 0 299 0 299 299
xtensa_init.o 4 0 0 0 32 0 32 36
xtensa_intr.o 0 0 35 0 104 0 139 104
xtensa_intr_asm.o 0 1024 0 0 51 0 1075 1075
xtensa_vector_defaults.o 0 0 0 0 46 0 46 46
xtensa_vectors.o 0 8 36 0 1272 425 1741 1705
_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
lib2funcs.o 0 0 0 0 104 0 104 104
unwind-dw2-fde.o 20 4 404 3316 0 0 3724 24
unwind-dw2-xtensa.o 0 0 324 2172 0 0 2496 0
clock.o 0 0 0 0 72 0 72 72
heap_caps.o 0 4 593 188 1195 0 1980 1199
heap_caps_init.o 4 0 387 1030 0 0 1417 4
multi_heap.o 0 857 0 0 2217 0 3074 3074
multi_heap_poisoning.o 0 470 0 0 964 0 1434 1434
log.o 268 8 166 396 456 0 1026 732
api_lib.o 0 0 919 1425 0 0 2344 0
api_msg.o 0 0 1366 3763 0 0 5129 0
def.o 0 0 0 91 0 0 91 0
dhcp.o 8 0 1401 3456 0 0 4857 8
dhcpserver.o 4 0 0 203 0 0 203 4
dns.o 1292 0 206 1809 0 0 2015 1292
etharp.o 241 0 658 2618 0 0 3276 241
ethernet.o 0 0 12 244 0 0 256 0
ethernetif.o 0 0 0 0 0 0 0 0
ethip6.o 0 0 0 0 0 0 0 0
icmp.o 0 0 371 769 0 0 1140 0
icmp6.o 0 0 127 863 0 0 990 0
igmp.o 12 0 707 1604 0 0 2311 12
inet_chksum.o 0 0 0 580 0 0 580 0
init.o 0 0 0 27 0 0 27 0
ip.o 60 0 0 50 0 0 50 60
ip4.o 6 0 139 1664 0 0 1803 6
ip4_addr.o 0 0 40 72 0 0 112 0
ip6.o 0 0 124 3212 0 0 3336 0
ip6_addr.o 0 0 20 0 0 0 20 0
ip6_frag.o 6 0 442 1905 0 0 2347 6
memp.o 0 0 108 0 0 0 108 0
mld6.o 4 0 0 1334 0 0 1334 4
nd6.o 1027 8 136 8427 0 0 8571 1035
netbuf.o 0 0 326 154 0 0 480 0
netif.o 241 0 287 1239 0 0 1526 241
pbuf.o 1 0 1161 2453 0 0 3614 1
raw.o 4 0 223 1087 0 0 1310 4
sockets.o 728 0 824 4627 0 0 5451 728
sys_arch.o 8 0 222 1216 0 0 1438 8
tcp.o 23 4 1384 4290 0 0 5678 27
tcp_in.o 54 0 916 8127 0 0 9043 54
tcp_out.o 0 0 1124 5060 0 0 6184 0
tcpip.o 16 0 191 644 0 0 835 16
timers.o 12 0 131 638 0 0 769 12
udp.o 4 2 216 3020 0 0 3238 6
vfs_lwip.o 0 0 155 307 0 0 462 0
wlanif.o 0 0 0 0 0 0 0 0
lib_a-s_fpclassify.o 0 0 0 0 92 0 92 92
app_main.o 0 0 10 53 0 0 63 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
locks.o 0 8 84 0 552 0 644 560
reent_init.o 0 0 2 0 68 0 70 68
syscall_table.o 240 144 0 67 0 0 211 384
syscalls.o 0 0 0 45 94 0 139 94
time.o 32 0 0 691 139 0 830 171
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
pthread.o 8 8 512 298 174 0 992 190
pthread_local_storage.o 4 8 126 476 0 0 610 12
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
cpu_util.o 0 0 0 0 310 0 310 310
gpio_periph.o 0 0 0 0 0 0 0 0
rtc_clk.o 8 660 0 0 1794 0 2454 2462
rtc_init.o 0 0 0 0 980 0 980 980
rtc_periph.o 0 0 2080 0 0 0 2080 0
rtc_sleep.o 0 0 0 0 0 0 0 0
rtc_time.o 0 0 137 0 803 0 940 803
soc_memory_layout.o 0 0 1239 0 0 0 1239 0
cache_utils.o 14 4 390 81 836 0 1311 854
flash_mmap.o 296 0 327 124 1298 0 1749 1594
flash_ops.o 41 32 0 99 2352 0 2483 2425
partition.o 8 0 141 582 0 0 723 8
spi_flash_rom_patch.o 0 0 766 0 2518 0 3284 2518
bad_alloc.o 0 0 0 0 0 0 0 0
class_type_info.o 0 0 112 0 0 0 112 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
eh_globals.o 16 0 193 149 0 0 342 16
eh_personality.o 0 0 384 1561 0 0 1945 0
eh_term_handler.o 0 4 0 0 0 0 4 4
eh_terminate.o 0 0 141 117 0 0 258 0
eh_unex_handler.o 0 4 0 0 0 0 4 4
new_handler.o 0 0 0 0 0 0 0 0
new_op.o 0 0 40 0 0 0 40 0
new_opv.o 0 0 56 0 0 0 56 0
pure.o 0 0 0 0 0 0 0 0
si_class_type_info.o 0 0 136 0 0 0 136 0
tinfo.o 0 0 0 0 0 0 0 0
tcpip_adapter_lwip.o 81 0 359 180 0 0 539 81
test_utils.o 0 0 140 38 0 0 178 0
unity.o 108 0 90 767 0 0 857 108
unity_platform.o 13 0 600 1511 0 0 2111 13
vfs.o 40 192 132 1995 0 0 2319 232
vfs_uart.o 63 40 271 1775 0 0 2086 103
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
eri.o 0 0 0 0 8 0 8 8
The following entries are present in <REFERENCE> only:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
crt0.o 0 0 0 0 0 0 0 0
crtbegin.o 0 0 4 0 0 0 4 0
crtend.o 0 0 8 0 0 0 8 0
crti.o 0 0 0 3 0 3 6 3
crtn.o 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0
esp_app_desc.c.o 0 0 256 12 109 0 377 109
esp_ota_ops.c.o 4 0 214 147 0 0 361 4
bootloader_common.c.o 0 0 0 0 0 0 0 0
bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0
bootloader_flash.c.o 0 0 0 0 0 0 0 0
bootloader_flash_config_ 0 0 0 17 1028 0 1045 1028
bootloader_mem.c.o 0 0 20 58 0 0 78 0
bootloader_random.c.o 0 0 0 0 0 0 0 0
bootloader_sha.c.o 0 0 0 0 0 0 0 0
bootloader_utility.c.o 0 0 0 0 0 0 0 0
esp_image_format.c.o 0 0 0 0 0 0 0 0
flash_partitions.c.o 0 0 0 0 0 0 0 0
flash_qio_mode.c.o 0 0 0 490 0 0 490 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-locale.o 0 364 10 0 0 0 374 364
lib_a-localeconv.o 0 0 0 63 0 0 63 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 72 0 0 72 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
cxx_exception_stubs.cpp. 0 0 0 6 0 0 6 0
cxx_guards.cpp.o 0 0 0 5 0 0 5 0
gpio.c.o 0 32 970 1193 0 0 2195 32
periph_ctrl.c.o 0 8 488 696 0 0 1192 8
rtc_io.c.o 0 0 0 53 0 0 53 0
rtc_module.c.o 8 16 0 231 0 0 247 24
spi_common.c.o 0 0 0 0 0 0 0 0
uart.c.o 12 56 452 2099 0 0 2607 68
esp_efuse_api.c.o 0 0 0 0 0 0 0 0
esp_efuse_fields.c.o 0 0 0 0 0 0 0 0
esp_efuse_table.c.o 0 0 0 0 0 0 0 0
esp_efuse_utility.c.o 0 0 0 0 0 0 0 0
cache_err_int.c.o 0 0 0 98 56 0 154 56
clk.c.o 0 0 208 582 64 0 854 64
cpu_start.c.o 1 0 1073 255 1067 0 2395 1068
crosscore_int.c.o 8 8 146 134 195 0 483 211
dport_access.c.o 40 8 126 189 422 0 745 470
dport_panic_highint_hdl. 0 12 0 0 250 0 262 262
hw_random.c.o 0 0 0 0 0 0 0 0
int_wdt.c.o 1 0 0 341 94 0 435 95
intr_alloc.c.o 22 8 704 1681 656 0 3049 686
panic.c.o 5 2029 0 0 2223 0 4252 4257
pm_esp32.c.o 0 0 0 8 0 0 8 0
system_api_esp32.c.o 0 0 0 0 435 0 435 435
task_wdt.c.o 4 53 494 1223 0 0 1770 57
brownout.c.o 0 0 203 120 0 0 323 0
esp_err_to_name.c.o 0 0 5101 53 0 0 5154 0
freertos_hooks.c.o 128 8 0 243 47 0 298 183
ipc.c.o 56 0 117 367 192 0 676 248
pm_locks.c.o 0 0 0 0 0 0 0 0
system_api.c.o 0 0 0 0 0 0 0 0
ringbuf.c.o 0 0 150 0 858 0 1008 858
esp_timer.c.o 12 8 104 401 280 0 793 300
esp_timer_impl_lac.c.o 8 8 389 322 514 0 1233 530
FreeRTOS-openocd.c.o 0 4 0 0 0 0 4 4
list.c.o 0 0 0 0 138 0 138 138
port.c.o 32 0 340 0 737 0 1077 769
portasm.S.o 0 3084 0 0 476 0 3560 3560
queue.c.o 0 0 366 0 2411 0 2777 2411
tasks.c.o 700 12 451 0 5737 0 6200 6449
timers.c.o 56 8 223 0 1007 0 1238 1071
xtensa_context.S.o 0 0 0 0 367 0 367 367
xtensa_init.c.o 4 0 0 0 32 0 32 36
xtensa_intr.c.o 0 0 35 0 113 0 148 113
xtensa_intr_asm.S.o 0 1024 0 0 51 0 1075 1075
xtensa_vector_defaults.S 0 0 0 0 46 0 46 46
xtensa_vectors.S.o 0 8 36 0 1344 425 1813 1777
_bswapsi2.o 0 0 0 0 0 0 0 0
heap_caps.c.o 0 4 362 50 884 0 1300 888
heap_caps_init.c.o 4 0 379 834 0 0 1213 4
multi_heap.c.o 0 300 0 0 2245 0 2545 2545
log.c.o 264 8 147 484 34 0 673 306
log_freertos.c.o 8 0 0 0 188 0 188 196
blink.c.o 0 0 39 72 0 0 111 0
esp_sha256.c.o 0 0 0 0 0 0 0 0
sha.c.o 0 0 0 0 0 0 0 0
heap.c.o 0 0 0 0 151 0 151 151
locks.c.o 0 8 84 5 487 0 584 495
pthread.c.o 0 0 0 12 0 0 12 0
reent_init.c.o 0 0 0 0 59 0 59 59
syscall_table.c.o 240 144 0 82 0 0 226 384
syscalls.c.o 0 0 0 50 0 0 50 0
time.c.o 32 0 0 719 123 0 842 155
pthread.c.o 8 0 0 81 0 0 81 8
pthread_local_storage.c. 4 8 0 183 0 0 191 12
brownout_hal.c.o 0 0 0 269 0 0 269 0
cpu_hal.c.o 0 0 0 0 8 0 8 8
cpu_util.c.o 0 0 0 0 75 0 75 75
gpio_hal.c.o 0 0 0 0 0 0 0 0
memory_layout_utils.c.o 0 0 295 505 0 0 800 0
mpu_hal.c.o 0 0 0 47 0 0 47 0
rtc_clk.c.o 4 160 0 0 2104 0 2264 2268
rtc_init.c.o 0 0 0 0 956 0 956 956
rtc_io_hal.c.o 0 0 0 0 0 0 0 0
rtc_time.c.o 0 0 194 0 819 0 1013 819
rtc_wdt.c.o 0 0 0 0 796 0 796 796
soc_hal.c.o 0 24 0 0 234 0 258 258
soc_memory_layout.c.o 0 0 1197 0 0 0 1197 0
spi_flash_hal.c.o 0 0 48 302 0 0 350 0
spi_flash_hal_iram.c.o 0 24 0 0 1798 0 1822 1822
uart_hal.c.o 0 0 0 493 0 0 493 0
uart_hal_iram.c.o 0 0 222 147 0 0 369 0
gpio_periph.c.o 0 0 160 0 0 0 160 0
rtc_io_periph.c.o 0 0 0 0 0 0 0 0
spi_periph.c.o 0 0 0 0 0 0 0 0
uart_periph.c.o 0 0 0 0 0 0 0 0
cache_utils.c.o 14 4 430 81 833 0 1348 851
esp_flash_api.c.o 0 0 244 16 600 0 860 600
esp_flash_spi_init.c.o 4 120 261 191 0 0 572 124
flash_mmap.c.o 264 0 296 125 1320 0 1741 1584
flash_ops.c.o 4 20 0 29 14 0 63 38
memspi_host_driver.c.o 0 43 0 0 206 0 249 249
partition.c.o 8 0 181 668 0 0 849 8
spi_flash_chip_drivers.c 0 20 0 0 0 0 20 20
spi_flash_chip_gd.c.o 0 95 0 0 181 0 276 276
spi_flash_chip_generic.c 0 340 0 0 1423 0 1763 1763
spi_flash_chip_issi.c.o 0 97 0 0 101 0 198 198
spi_flash_os_func_app.c. 0 24 0 25 91 0 140 115
spi_flash_os_func_noos.c 0 16 0 0 127 0 143 143
spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0
vfs.c.o 40 192 132 1892 0 0 2216 232
vfs_uart.c.o 8 116 783 3758 0 0 4657 124
md5-internal.c.o 0 0 0 0 0 0 0 0
debug_helpers.c.o 0 0 0 0 217 0 217 217
debug_helpers_asm.S.o 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: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total)
.text size: 37932 bytes 37908 +24
.vectors size: 1027 bytes 1024 +3
Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total)
.data size: 8580 bytes 9324 -744
.bss size: 2024 bytes 8296 -6272
.text size: 37932 bytes 37908 +24
.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: 194629 bytes (.bin may be padded larger) 283036 -88407
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_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-assert.o| | | | | | | 60| 60| | 68| 68| | | | | | | | 128| 128| | | |
lib_a-dtoa.o| | | | | | | 13| 13| | 3524| 3522| +2| | | | | | | 3537| 3535| +2| | |
lib_a-errno.o| | | | | | | | | | 10| 10| | | | | | | | 10| 10| | | |
lib_a-fiprintf.o| | | | | | | | | | 84| 84| | | | | | | | 84| 84| | | |
lib_a-flags.o| | | | | | | | | | 128| 127| +1| | | | | | | 128| 127| +1| | |
lib_a-fopen.o| | | | | | | | | | 244| 228| +16| | | | | | | 244| 228| +16| | |
lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-fseek.o| | | | | | | | | | 45| 45| | | | | | | | 45| 45| | | |
lib_a-fseeko.o| | | | | | | | | | 918| 862| +56| | | | | | | 918| 862| +56| | |
lib_a-mprec.o| | | | | | | 296| 296| | 2140| 2134| +6| | | | | | | 2436| 2430| +6| | |
lib_a-printf.o| | | | | | | | | | | 116| -116| | | | | | | | 116| -116| | |
lib_a-puts.o| | | | | | | | | | 234| 182| +52| | | | | | | 234| 182| +52| | |
lib_a-reent.o| | | | | | | | | | 236| 232| +4| | | | | | | 236| 232| +4| | |
lib_a-s_frexp.o| | | | | | | | | | 100| 110| -10| | | | | | | 100| 110| -10| | |
lib_a-snprintf.o| | | | | | | | | | 217| | +217| | | | | | | 217| | +217| | |
lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-svfiprintf.o| | | | | | | 1172| 1176| -4| 9623| 9642| -19| | | | | | | 10795| 10818| -23| | |
lib_a-svfprintf.o| | | | | | | 752| 756| -4| 13290| 13834| -544| | | | | | | 14042| 14590| -548| | |
lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-vfiprintf.o| | | | | | | 700| 704| -4| 9933| 9933| | | | | | | | 10633| 10637| -4| | |
lib_a-vfprintf.o| | | | | | | 700| 704| -4| 13681| 14193| -512| | | | | | | 14381| 14897| -516| | |
lib_a-vprintf.o| | | | | | | | | | 94| 94| | | | | | | | 94| 94| | | |
_addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_moddi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_muldf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | |
_udivdi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
_umoddi3.o| | | | | | | 40| 40| | | | | | | | | | | 40| 40| | | |
int_asm--set_intclear.o| | | | | | | | | | | | | 8| 8| | | | | 8| 8| | 8| 8|
interrupts--intlevel.o| | | | | | | 32| 32| | | | | | | | | | | 32| 32| | | |
state_asm--restore_extra| | | | | | | | | | | | | 62| 62| | | | | 62| 62| | 62| 62|
state_asm--save_extra_nw| | | | | | | | | | | | | 62| 62| | | | | 62| 62| | 62| 62|
windowspill_asm.o| | | | | | | | | | | | | 315| 311| +4| | | | 315| 311| +4| 315| 311| +4
The following entries are present in <CURRENT> only:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
crt0.o 0 0 0 0 0 0 0 0
crtbegin.o 0 0 4 0 0 0 4 0
crtend.o 0 0 8 0 0 0 8 0
crti.o 0 0 0 3 0 3 6 3
crtn.o 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0
esp_app_desc.c.o 0 0 256 12 109 0 377 109
esp_ota_ops.c.o 4 0 214 147 0 0 361 4
bootloader_common.c.o 0 0 0 0 0 0 0 0
bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0
bootloader_flash.c.o 0 0 0 0 0 0 0 0
bootloader_flash_config_ 0 0 0 17 1028 0 1045 1028
bootloader_mem.c.o 0 0 20 58 0 0 78 0
bootloader_random.c.o 0 0 0 0 0 0 0 0
bootloader_sha.c.o 0 0 0 0 0 0 0 0
bootloader_utility.c.o 0 0 0 0 0 0 0 0
esp_image_format.c.o 0 0 0 0 0 0 0 0
flash_partitions.c.o 0 0 0 0 0 0 0 0
flash_qio_mode.c.o 0 0 0 490 0 0 490 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-locale.o 0 364 10 0 0 0 374 364
lib_a-localeconv.o 0 0 0 63 0 0 63 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 72 0 0 72 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
cxx_exception_stubs.cpp. 0 0 0 6 0 0 6 0
cxx_guards.cpp.o 0 0 0 5 0 0 5 0
gpio.c.o 0 32 970 1193 0 0 2195 32
periph_ctrl.c.o 0 8 488 696 0 0 1192 8
rtc_io.c.o 0 0 0 53 0 0 53 0
rtc_module.c.o 8 16 0 231 0 0 247 24
spi_common.c.o 0 0 0 0 0 0 0 0
uart.c.o 12 56 452 2099 0 0 2607 68
esp_efuse_api.c.o 0 0 0 0 0 0 0 0
esp_efuse_fields.c.o 0 0 0 0 0 0 0 0
esp_efuse_table.c.o 0 0 0 0 0 0 0 0
esp_efuse_utility.c.o 0 0 0 0 0 0 0 0
cache_err_int.c.o 0 0 0 98 56 0 154 56
clk.c.o 0 0 208 582 64 0 854 64
cpu_start.c.o 1 0 1073 255 1067 0 2395 1068
crosscore_int.c.o 8 8 146 134 195 0 483 211
dport_access.c.o 40 8 126 189 422 0 745 470
dport_panic_highint_hdl. 0 12 0 0 250 0 262 262
hw_random.c.o 0 0 0 0 0 0 0 0
int_wdt.c.o 1 0 0 341 94 0 435 95
intr_alloc.c.o 22 8 704 1681 656 0 3049 686
panic.c.o 5 2029 0 0 2223 0 4252 4257
pm_esp32.c.o 0 0 0 8 0 0 8 0
system_api_esp32.c.o 0 0 0 0 435 0 435 435
task_wdt.c.o 4 53 494 1223 0 0 1770 57
brownout.c.o 0 0 203 120 0 0 323 0
esp_err_to_name.c.o 0 0 5101 53 0 0 5154 0
freertos_hooks.c.o 128 8 0 243 47 0 298 183
ipc.c.o 56 0 117 367 192 0 676 248
pm_locks.c.o 0 0 0 0 0 0 0 0
system_api.c.o 0 0 0 0 0 0 0 0
ringbuf.c.o 0 0 150 0 858 0 1008 858
esp_timer.c.o 12 8 104 401 280 0 793 300
esp_timer_impl_lac.c.o 8 8 389 322 514 0 1233 530
FreeRTOS-openocd.c.o 0 4 0 0 0 0 4 4
list.c.o 0 0 0 0 138 0 138 138
port.c.o 32 0 340 0 737 0 1077 769
portasm.S.o 0 3084 0 0 476 0 3560 3560
queue.c.o 0 0 366 0 2411 0 2777 2411
tasks.c.o 700 12 451 0 5737 0 6200 6449
timers.c.o 56 8 223 0 1007 0 1238 1071
xtensa_context.S.o 0 0 0 0 367 0 367 367
xtensa_init.c.o 4 0 0 0 32 0 32 36
xtensa_intr.c.o 0 0 35 0 113 0 148 113
xtensa_intr_asm.S.o 0 1024 0 0 51 0 1075 1075
xtensa_vector_defaults.S 0 0 0 0 46 0 46 46
xtensa_vectors.S.o 0 8 36 0 1344 425 1813 1777
_bswapsi2.o 0 0 0 0 0 0 0 0
heap_caps.c.o 0 4 362 50 884 0 1300 888
heap_caps_init.c.o 4 0 379 834 0 0 1213 4
multi_heap.c.o 0 300 0 0 2245 0 2545 2545
log.c.o 264 8 147 484 34 0 673 306
log_freertos.c.o 8 0 0 0 188 0 188 196
blink.c.o 0 0 39 72 0 0 111 0
esp_sha256.c.o 0 0 0 0 0 0 0 0
sha.c.o 0 0 0 0 0 0 0 0
heap.c.o 0 0 0 0 151 0 151 151
locks.c.o 0 8 84 5 487 0 584 495
pthread.c.o 0 0 0 12 0 0 12 0
reent_init.c.o 0 0 0 0 59 0 59 59
syscall_table.c.o 240 144 0 82 0 0 226 384
syscalls.c.o 0 0 0 50 0 0 50 0
time.c.o 32 0 0 719 123 0 842 155
pthread.c.o 8 0 0 81 0 0 81 8
pthread_local_storage.c. 4 8 0 183 0 0 191 12
brownout_hal.c.o 0 0 0 269 0 0 269 0
cpu_hal.c.o 0 0 0 0 8 0 8 8
cpu_util.c.o 0 0 0 0 75 0 75 75
gpio_hal.c.o 0 0 0 0 0 0 0 0
memory_layout_utils.c.o 0 0 295 505 0 0 800 0
mpu_hal.c.o 0 0 0 47 0 0 47 0
rtc_clk.c.o 4 160 0 0 2104 0 2264 2268
rtc_init.c.o 0 0 0 0 956 0 956 956
rtc_io_hal.c.o 0 0 0 0 0 0 0 0
rtc_time.c.o 0 0 194 0 819 0 1013 819
rtc_wdt.c.o 0 0 0 0 796 0 796 796
soc_hal.c.o 0 24 0 0 234 0 258 258
soc_memory_layout.c.o 0 0 1197 0 0 0 1197 0
spi_flash_hal.c.o 0 0 48 302 0 0 350 0
spi_flash_hal_iram.c.o 0 24 0 0 1798 0 1822 1822
uart_hal.c.o 0 0 0 493 0 0 493 0
uart_hal_iram.c.o 0 0 222 147 0 0 369 0
gpio_periph.c.o 0 0 160 0 0 0 160 0
rtc_io_periph.c.o 0 0 0 0 0 0 0 0
spi_periph.c.o 0 0 0 0 0 0 0 0
uart_periph.c.o 0 0 0 0 0 0 0 0
cache_utils.c.o 14 4 430 81 833 0 1348 851
esp_flash_api.c.o 0 0 244 16 600 0 860 600
esp_flash_spi_init.c.o 4 120 261 191 0 0 572 124
flash_mmap.c.o 264 0 296 125 1320 0 1741 1584
flash_ops.c.o 4 20 0 29 14 0 63 38
memspi_host_driver.c.o 0 43 0 0 206 0 249 249
partition.c.o 8 0 181 668 0 0 849 8
spi_flash_chip_drivers.c 0 20 0 0 0 0 20 20
spi_flash_chip_gd.c.o 0 95 0 0 181 0 276 276
spi_flash_chip_generic.c 0 340 0 0 1423 0 1763 1763
spi_flash_chip_issi.c.o 0 97 0 0 101 0 198 198
spi_flash_os_func_app.c. 0 24 0 25 91 0 140 115
spi_flash_os_func_noos.c 0 16 0 0 127 0 143 143
spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0
vfs.c.o 40 192 132 1892 0 0 2216 232
vfs_uart.c.o 8 116 783 3758 0 0 4657 124
md5-internal.c.o 0 0 0 0 0 0 0 0
debug_helpers.c.o 0 0 0 0 217 0 217 217
debug_helpers_asm.S.o 0 0 0 0 0 0 0 0
The following entries are present in <REFERENCE> only:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
esp_ota_ops.o 0 0 717 123 0 0 840 0
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-sprintf.o 0 0 0 167 0 0 167 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
cxx_exception_stubs.o 0 0 0 6 0 0 6 0
cxx_guards.o 0 0 0 5 0 0 5 0
gpio.o 0 0 0 0 0 0 0 0
periph_ctrl.o 0 8 256 520 0 0 784 8
rtc_module.o 8 8 0 291 0 0 299 16
timer.o 0 16 281 112 0 0 409 16
uart.o 12 8 0 38 0 0 46 20
brownout.o 0 0 191 145 0 0 336 0
cache_err_int.o 0 0 0 98 56 0 154 56
clk.o 0 0 893 581 67 0 1541 67
cpu_start.o 1 0 486 277 806 0 1569 807
crosscore_int.o 8 8 148 126 204 0 486 220
dbg_stubs.o 2072 0 0 100 32 0 132 2104
dport_access.o 40 8 129 189 539 0 865 587
dport_panic_highint_hdl. 0 8 0 0 234 0 242 242
esp_err_to_name.o 0 0 4091 50 0 0 4141 0
esp_timer.o 20 8 142 429 702 0 1281 730
esp_timer_esp32.o 26 8 526 254 1295 0 2083 1329
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
freertos_hooks.o 128 8 0 137 43 0 188 179
hw_random.o 4 0 0 0 74 0 74 78
int_wdt.o 1 0 0 301 87 0 388 88
intr_alloc.o 22 8 710 1749 726 0 3193 756
ipc.o 36 0 104 329 159 0 592 195
lib_printf.o 0 0 0 0 0 0 0 0
panic.o 5 2579 0 0 2145 0 4724 4729
phy_init.o 0 0 0 0 0 0 0 0
sha.o 0 0 0 0 0 0 0 0
stack_check.o 4 0 42 32 0 0 74 4
system_api.o 8 0 662 0 589 0 1251 597
wifi_init.o 0 0 9 17 0 0 26 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
FreeRTOS-openocd.o 0 4 0 0 0 0 4 4
event_groups.o 0 0 0 0 0 0 0 0
list.o 0 0 0 0 142 0 142 142
port.o 16 0 369 0 617 0 986 633
portasm.o 0 3084 0 0 480 0 3564 3564
queue.o 56 8 369 0 2569 0 2946 2633
ringbuf.o 0 0 0 0 0 0 0 0
tasks.o 700 20 503 0 5667 0 6190 6387
timers.o 56 8 233 0 1149 0 1390 1213
xtensa_context.o 0 0 0 0 299 0 299 299
xtensa_init.o 4 0 0 0 32 0 32 36
xtensa_intr.o 0 0 35 0 104 0 139 104
xtensa_intr_asm.o 0 1024 0 0 51 0 1075 1075
xtensa_vector_defaults.o 0 0 0 0 46 0 46 46
xtensa_vectors.o 0 8 36 0 1272 425 1741 1705
_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
lib2funcs.o 0 0 0 0 104 0 104 104
unwind-dw2-fde.o 20 4 404 3316 0 0 3724 24
unwind-dw2-xtensa.o 0 0 324 2172 0 0 2496 0
clock.o 0 0 0 0 72 0 72 72
heap_caps.o 0 4 593 188 1195 0 1980 1199
heap_caps_init.o 4 0 387 1030 0 0 1417 4
multi_heap.o 0 857 0 0 2217 0 3074 3074
multi_heap_poisoning.o 0 470 0 0 964 0 1434 1434
log.o 268 8 166 396 456 0 1026 732
api_lib.o 0 0 919 1425 0 0 2344 0
api_msg.o 0 0 1366 3763 0 0 5129 0
def.o 0 0 0 91 0 0 91 0
dhcp.o 8 0 1401 3456 0 0 4857 8
dhcpserver.o 4 0 0 203 0 0 203 4
dns.o 1292 0 206 1809 0 0 2015 1292
etharp.o 241 0 658 2618 0 0 3276 241
ethernet.o 0 0 12 244 0 0 256 0
ethernetif.o 0 0 0 0 0 0 0 0
ethip6.o 0 0 0 0 0 0 0 0
icmp.o 0 0 371 769 0 0 1140 0
icmp6.o 0 0 127 863 0 0 990 0
igmp.o 12 0 707 1604 0 0 2311 12
inet_chksum.o 0 0 0 580 0 0 580 0
init.o 0 0 0 27 0 0 27 0
ip.o 60 0 0 50 0 0 50 60
ip4.o 6 0 139 1664 0 0 1803 6
ip4_addr.o 0 0 40 72 0 0 112 0
ip6.o 0 0 124 3212 0 0 3336 0
ip6_addr.o 0 0 20 0 0 0 20 0
ip6_frag.o 6 0 442 1905 0 0 2347 6
memp.o 0 0 108 0 0 0 108 0
mld6.o 4 0 0 1334 0 0 1334 4
nd6.o 1027 8 136 8427 0 0 8571 1035
netbuf.o 0 0 326 154 0 0 480 0
netif.o 241 0 287 1239 0 0 1526 241
pbuf.o 1 0 1161 2453 0 0 3614 1
raw.o 4 0 223 1087 0 0 1310 4
sockets.o 728 0 824 4627 0 0 5451 728
sys_arch.o 8 0 222 1216 0 0 1438 8
tcp.o 23 4 1384 4290 0 0 5678 27
tcp_in.o 54 0 916 8127 0 0 9043 54
tcp_out.o 0 0 1124 5060 0 0 6184 0
tcpip.o 16 0 191 644 0 0 835 16
timers.o 12 0 131 638 0 0 769 12
udp.o 4 2 216 3020 0 0 3238 6
vfs_lwip.o 0 0 155 307 0 0 462 0
wlanif.o 0 0 0 0 0 0 0 0
lib_a-s_fpclassify.o 0 0 0 0 92 0 92 92
app_main.o 0 0 10 53 0 0 63 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
locks.o 0 8 84 0 552 0 644 560
reent_init.o 0 0 2 0 68 0 70 68
syscall_table.o 240 144 0 67 0 0 211 384
syscalls.o 0 0 0 45 94 0 139 94
time.o 32 0 0 691 139 0 830 171
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
pthread.o 8 8 512 298 174 0 992 190
pthread_local_storage.o 4 8 126 476 0 0 610 12
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
cpu_util.o 0 0 0 0 310 0 310 310
gpio_periph.o 0 0 0 0 0 0 0 0
rtc_clk.o 8 660 0 0 1794 0 2454 2462
rtc_init.o 0 0 0 0 980 0 980 980
rtc_periph.o 0 0 2080 0 0 0 2080 0
rtc_sleep.o 0 0 0 0 0 0 0 0
rtc_time.o 0 0 137 0 803 0 940 803
soc_memory_layout.o 0 0 1239 0 0 0 1239 0
cache_utils.o 14 4 390 81 836 0 1311 854
flash_mmap.o 296 0 327 124 1298 0 1749 1594
flash_ops.o 41 32 0 99 2352 0 2483 2425
partition.o 8 0 141 582 0 0 723 8
spi_flash_rom_patch.o 0 0 766 0 2518 0 3284 2518
bad_alloc.o 0 0 0 0 0 0 0 0
class_type_info.o 0 0 112 0 0 0 112 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
eh_globals.o 16 0 193 149 0 0 342 16
eh_personality.o 0 0 384 1561 0 0 1945 0
eh_term_handler.o 0 4 0 0 0 0 4 4
eh_terminate.o 0 0 141 117 0 0 258 0
eh_unex_handler.o 0 4 0 0 0 0 4 4
new_handler.o 0 0 0 0 0 0 0 0
new_op.o 0 0 40 0 0 0 40 0
new_opv.o 0 0 56 0 0 0 56 0
pure.o 0 0 0 0 0 0 0 0
si_class_type_info.o 0 0 136 0 0 0 136 0
tinfo.o 0 0 0 0 0 0 0 0
tcpip_adapter_lwip.o 81 0 359 180 0 0 539 81
test_utils.o 0 0 140 38 0 0 178 0
unity.o 108 0 90 767 0 0 857 108
unity_platform.o 13 0 600 1511 0 0 2111 13
vfs.o 40 192 132 1995 0 0 2319 232
vfs_uart.o 63 40 271 1775 0 0 2086 103
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
eri.o 0 0 0 0 8 0 8 8
***
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total)
.data size: 9324 bytes 4 +9320
.bss size: 8296 bytes 48 +8248
.text size: 37908 bytes 18796 +19112
.vectors size: 1024 bytes 0 +1024
.rodata size: 0 bytes 7160 -7160
Used Flash size : 186524 bytes 0 +186524
.text : 146944 bytes 0 +146944
.rodata : 39580 bytes 0 +39580
Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total)
.data size: 9324 bytes 4 +9320
.bss size: 8296 bytes 48 +8248
.text size: 37908 bytes 18796 +19112
.vectors size: 1024 bytes 0 +1024
.rodata size: 0 bytes 7160 -7160
Used Flash size : 186524 bytes 0 +186524
.text : 146944 bytes 0 +146944
.rodata : 39580 bytes 0 +39580
Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116
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 stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total)
.data size: 9324 bytes 9324
.bss size: 8296 bytes 8296
.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: 283036 bytes (.bin may be padded larger) 283036
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) 38959 -27 ( +27 remain, +0 total)
.text size: 37908 bytes 37932 -24
.vectors size: 1024 bytes 1027 -3
Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total)
.data size: 9324 bytes 8580 +744
.bss size: 8296 bytes 2024 +6272
.text size: 37908 bytes 37932 -24
.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: 283036 bytes (.bin may be padded larger) 194629 +88407
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.text_end <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: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total)
.text size: 37932 bytes 37908 +24
.vectors size: 1027 bytes 1024 +3
Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total)
.data size: 8580 bytes 9324 -744
.bss size: 2024 bytes 8296 -6272
.text size: 37932 bytes 37908 +24
.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: 194629 bytes (.bin may be padded larger) 283036 -88407
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.text_end <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) 38959 -27 ( +27 remain, +0 total)
.text size: 37908 bytes 37932 -24
.vectors size: 1024 bytes 1027 -3
Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total)
.data size: 9324 bytes 8580 +744
.bss size: 8296 bytes 2024 +6272
.text size: 37908 bytes 37932 -24
.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: 283036 bytes (.bin may be padded larger) 194629 +88407
Symbols within the archive: libfreertos.a (Not all symbols may be reported)
.dram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
COMMON 56 0 +56
_xt_tick_divisor 4 4
port_interruptNesting 8 8
port_uxCriticalNesting 0 8 -8
port_uxOldInterruptState 0 8 -8
port_xSchedulerRunning 8 8
pxCurrentTCB 8 8
pxCurrentTimerList 4 4
pxDelayedTaskList 4 4
pxOverflowDelayedTaskList 4 4
pxOverflowTimerList 4 4
pxReadyTasksLists 500 500
uxCurrentNumberOfTasks 4 4
uxPendedTicks 4 4
uxSchedulerSuspended 8 8
uxTaskNumber 4 4
uxTasksDeleted 4 4
uxTopReadyPriority 4 4
xActiveTimerList1 20 20
xActiveTimerList2 20 20
xDelayedTaskList1 20 20
xDelayedTaskList2 20 20
xIdleTaskHandle 8 8
xLastTime$4994 0 4 -4
xLastTime$5362 4 0 +4
xNumOfOverflows 4 4
xPendingReadyList 40 40
xSchedulerRunning 4 4
xSuspendedTaskList 20 20
xSwitchingContext 8 8
xTasksWaitingTermination 20 20
xTickCount 4 4
xTimerQueue 4 4
xYieldPending 8 8
Section total: 832 792 +40
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.data 4116 4116
.dram1 4 0 +4
.dram1.21 0 4 -4
queue_registry_spinlock 8 0 +8
xNextTaskUnblockTime 4 4
xTaskQueueMutex 8 8
xTickCountMutex 8 0 +8
xTimerMux 8 8
Section total: 4156 4140 +16
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.rodata 36 36
__FUNCTION__$4925 0 22 -22
__FUNCTION__$4973 0 23 -23
__FUNCTION__$5011 0 27 -27
__FUNCTION__$5035 0 20 -20
__FUNCTION__$5042 0 29 -29
__FUNCTION__$5088 0 19 -19
__FUNCTION__$5097 0 20 -20
__FUNCTION__$5124 0 25 -25
__FUNCTION__$5131 0 25 -25
__FUNCTION__$5137 0 30 -30
__FUNCTION__$5148 0 18 -18
__FUNCTION__$5159 0 25 -25
__FUNCTION__$5167 0 18 -18
__FUNCTION__$5178 0 21 -21
__FUNCTION__$5188 0 21 -21
__FUNCTION__$5220 0 13 -13
__FUNCTION__$5243 0 25 -25
__FUNCTION__$5250 0 12 -12
__FUNCTION__$5265 0 11 -11
__FUNCTION__$5282 22 0 +22
__FUNCTION__$5286 0 27 -27
__FUNCTION__$5293 0 17 -17
__FUNCTION__$5328 0 20 -20
__FUNCTION__$5341 23 0 +23
__FUNCTION__$5347 0 15 -15
__FUNCTION__$5367 0 18 -18
__FUNCTION__$5376 0 29 -29
__FUNCTION__$5377 19 0 +19
__FUNCTION__$5379 27 0 +27
__FUNCTION__$5385 0 19 -19
__FUNCTION__$5396 20 0 +20
__FUNCTION__$5403 20 0 +20
__FUNCTION__$5410 29 0 +29
__FUNCTION__$5421 0 22 -22
__FUNCTION__$5430 25 0 +25
__FUNCTION__$5434 0 32 -32
__FUNCTION__$5437 25 0 +25
__FUNCTION__$5443 0 25 -25
__FUNCTION__$5450 30 0 +30
__FUNCTION__$5457 0 21 -21
__FUNCTION__$5461 18 0 +18
__FUNCTION__$5463 0 21 -21
__FUNCTION__$5472 25 0 +25
__FUNCTION__$5480 18 0 +18
__FUNCTION__$5491 21 0 +21
__FUNCTION__$5501 21 0 +21
__FUNCTION__$5516 23 0 +23
__FUNCTION__$5533 13 0 +13
__FUNCTION__$5552 0 13 -13
__FUNCTION__$5556 0 13 -13
__FUNCTION__$5560 25 0 +25
__FUNCTION__$5567 12 0 +12
__FUNCTION__$5582 11 0 +11
__FUNCTION__$5588 0 24 -24
__FUNCTION__$5610 17 0 +17
__FUNCTION__$5632 27 0 +27
__FUNCTION__$5644 20 0 +20
__FUNCTION__$5662 15 0 +15
__FUNCTION__$5684 18 0 +18
__FUNCTION__$5711 19 0 +19
__FUNCTION__$5747 22 0 +22
__FUNCTION__$5760 32 0 +32
__FUNCTION__$5769 25 0 +25
__FUNCTION__$5783 21 0 +21
__FUNCTION__$5789 21 0 +21
__FUNCTION__$5897 13 0 +13
__FUNCTION__$5901 13 0 +13
__FUNCTION__$5933 24 0 +24
__func__$4306 0 20 -20
__func__$4322 0 17 -17
__func__$4326 0 17 -17
__func__$4335 0 17 -17
__func__$4339 0 17 -17
__func__$5316 41 0 +41
__func__$5321 41 0 +41
__func__$5971 41 0 +41
__func__$5976 41 0 +41
prvCheckForValidListAndQueue.str1.4 0 54 -54
prvDeleteTLS.str1.4 0 53 -53
prvNotifyQueueSetContainer.str1.4 0 84 -84
prvProcessReceivedCommands 40 40
str1.4 571 0 +571
ucExpectedStackBytes$5392 0 20 -20
ucExpectedStackBytes$5719 20 0 +20
vPortEnterCritical.str1.4 0 175 -175
vPortExitCritical.str1.4 0 44 -44
vPortTaskWrapper.str1.4 0 87 -87
vTaskStartScheduler.str1.4 0 7 -7
vTaskSwitchCostr1.4 0 0
xQueueGenericReset.str1.4 0 0
xTimerCreateTimerTask.str1.4 0 8 -8
xt_unhandled_interrupt.str1.4 0 35 -35
Section total: 1545 1451 +94
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.iram1 1276 1322 -46
.iram1.22 0 30 -30
.iram1.22.literal 0 4 -4
.iram1.literal 72 68 +4
.literal 16 16
.text 814 878 -64
__getreent 27 21 +6
_xt_tick_divisor_init 32 32
pcTaskGetTaskName 50 50
prvAddCurrentTaskToDelayedList 106 110 -4
prvAddNewTaskToReadyList 368 380 -12
prvCheckForValidListAndQueue 142 138 +4
prvCheckTasksWaitingTermination 198 222 -24
prvCopyDataFromQueue 36 36
prvCopyDataToQueue 158 162 -4
prvDeleteTCB 94 82 +12
prvDeleteTLS 80 84 -4
prvGetNextExpireTime 36 36
prvIdleTask 15 12 +3
prvInitialiseMutex 34 54 -20
prvInitialiseNewQueue 34 31 +3
prvInitialiseNewTask 204 194 +10
prvInitialiseTaskLists 122 122
prvInsertTimerInActiveList 84 86 -2
prvIsQueueEmpty 18 20 -2
prvIsQueueFull 42 42
prvNotifyQueueSetContainer 139 139
prvProcessExpiredTimer 87 87
prvProcessReceivedCommands 260 218 +42
prvProcessTimerOrBlockTask 123 90 +33
prvResetNextTaskUnblockTime 60 60
prvSampleTimeNow 47 47
prvSwitchTimerLists 122 122
prvTimerTask 33 21 +12
pvTaskGetThreadLocalStoragePointer 30 0 +30
pvTaskIncrementMutexHeldCount 80 86 -6
pxPortInitialiseStack 150 154 -4
taskYIELD_OTHER_CORE 83 84 -1
uxListRemove 38 36 +2
uxQueueMessagesWaiting 52 0 +52
uxTaskPriorityGet 28 28
vListInitialise 21 21
vListInitialiseItem 9 9
vListInsert 47 47
vListInsertEnd 27 25 +2
vPortCPUAcquireMutex 157 0 +157
vPortCPUInitializeMutex 18 0 +18
vPortCPUReleaseMutex 105 0 +105
vPortEnterCritical 0 223 -223
vPortExitCritical 0 150 -150
vPortReleaseTaskMPUSettings 10 10
vPortSetStackWatchpoint 30 0 +30
vPortStoreTaskMPUSettings 19 19
vPortTaskWrapper 0 46 -46
vPortYieldOtherCore 10 10
vQueueAddToRegistry 61 0 +61
vQueueDelete 54 41 +13
vQueueUnregisterQueue 55 0 +55
vQueueWaitForMessageRestricted 35 35
vTaskDelay 116 108 +8
vTaskDelete 274 266 +8
vTaskEnterCritical 192 0 +192
vTaskExitCritical 147 0 +147
vTaskPlaceOnEventList 136 155 -19
vTaskPlaceOnEventListRestricted 99 119 -20
vTaskPriorityInherit 196 216 -20
vTaskPrioritySet 305 313 -8
vTaskSetThreadLocalStoragePointerAnd 46 0 +46
vTaskSetTimeOutState 64 60 +4
vTaskStartScheduler 123 144 -21
vTaskSuspendAll 42 44 -2
vTaskSwitchContext 680 978 -298
xPortInIsrContext 38 40 -2
xPortStartScheduler 34 35 -1
xPortSysTickHandler 16 16
xQueueCreateCountingSemaphore 106 106
xQueueCreateMutex 22 22
xQueueGenericCreate 82 73 +9
xQueueGenericReceive 362 328 +34
xQueueGenericReset 138 182 -44
xQueueGenericSend 382 384 -2
xQueueGenericSendFromISR 218 218
xQueueGetMutexHolder 36 35 +1
xQueueGiveFromISR 186 186
xQueueGiveMutexRecursive 76 78 -2
xQueueReceiveFromISR 158 154 +4
xQueueTakeMutexRecursive 85 85
xTaskCheckForTimeOut 151 151
xTaskCreatePinnedToCore 110 105 +5
xTaskGetAffinity 0 16 -16
xTaskGetCurrentTaskHandle 31 34 -3
xTaskGetCurrentTaskHandleForCPU 24 26 -2
xTaskGetIdleTaskHandleForCPU 0 54 -54
xTaskGetSchedulerState 59 58 +1
xTaskGetTickCount 32 13 +19
xTaskGetTickCountFromISR 0 13 -13
xTaskIncrementTick 446 446
xTaskPriorityDisinherit 159 160 -1
xTaskRemoveFromEventList 311 328 -17
xTaskResumeAll 379 395 -16
xTimerCreateTimerTask 88 73 +15
xTimerGenericCommand 127 89 +38
xt_set_interrupt_handler 78 87 -9
xt_unhandled_interrupt 26 26
Section total: 12428 12459 -31
.iram0.text_end <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.DebugExceptionVector.text 6 6
.DoubleExceptionVector.text 15 15
.KernelExceptionVector.text 6 6
.Level2InterruptVector.text 6 6
.Level3InterruptVector.text 6 6
.Level4InterruptVector.text 6 6
.Level5InterruptVector.text 6 6
.NMIExceptionVector.text 6 6
.UserExceptionVector.text 6 6
.WindowVectors.text 362 362
Section total: 425 425
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.rtc_noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
Running idf_size.py for esp32s2...
Total sizes:
Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used)
.data size: 7152 bytes
.bss size: 1936 bytes
.text size: 32908 bytes
.vectors size: 1027 bytes
Used Flash size : 93019 bytes
.text : 74439 bytes
.rodata : 18580 bytes
Total image size: 134106 bytes (.bin may be padded larger)
***
Running idf_size.py for esp32s2 (target autodetected)...
Total sizes:
Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used)
.data size: 7152 bytes
.bss size: 1936 bytes
.text size: 32908 bytes
.vectors size: 1027 bytes
Used Flash size : 93019 bytes
.text : 74439 bytes
.rodata : 18580 bytes
Total image size: 134106 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)
.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)
.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: 43023 bytes ( 153585 remain, 21.9% used)
.data size: 7152 bytes
.bss size: 1936 bytes
.text size: 32908 bytes
.vectors size: 1027 bytes
Used Flash size : 93019 bytes
.text : 74439 bytes
.rodata : 18580 bytes
Total image size: 134106 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
(exe) 0 0 12 3 0 3 18 3
libapp_update.a 4 0 470 151 0 0 621 4
libbootloader_support.a 0 0 0 0 0 0 0 0
libc.a 4 364 3645 54964 0 0 58973 368
libcxx.a 0 0 0 11 0 0 11 0
libdriver.a 32 80 894 3216 0 0 4190 112
libesp32s2.a 22 2621 2209 4169 4210 0 13209 6853
libesp_common.a 72 8 5304 416 87 0 5815 167
libesp_ringbuf.a 0 0 150 0 858 0 1008 858
libesp_timer.a 20 16 546 657 668 0 1887 704
libfreertos.a 736 2080 1175 0 10555 425 14235 13796
libgcc.a 0 0 160 0 0 0 160 0
libhal.a 0 0 32 0 337 0 369 337
libheap.a 4 304 741 888 3171 0 5104 3479
liblog.a 272 8 147 94 594 0 843 874
libmain.a 0 0 196 192 0 0 388 0
libmbedcrypto.a 0 0 0 0 0 0 0 0
libnewlib.a 272 152 84 856 812 0 1904 1236
libpthread.a 12 8 0 264 0 0 272 20
libsoc.a 8 405 878 1574 7075 0 9932 7488
libsoc_esp32s2.a 0 0 0 0 0 0 0 0
libspi_flash.a 416 775 1130 1109 4114 0 7128 5305
libvfs.a 48 272 555 5581 0 0 6408 320
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: 43023 bytes ( 153585 remain, 21.9% used)
.data size: 7152 bytes
.bss size: 1936 bytes
.text size: 32908 bytes
.vectors size: 1027 bytes
Used Flash size : 93019 bytes
.text : 74439 bytes
.rodata : 18580 bytes
Total image size: 134106 bytes (.bin may be padded larger)
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .rodata & .text IRAM0 .text & 0.vectors flash_total ram_st_total
crt0.o 0 0 0 0 0 0 0 0
crtbegin.o 0 0 4 0 0 0 4 0
crtend.o 0 0 8 0 0 0 8 0
crti.o 0 0 0 3 0 3 6 3
crtn.o 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0
esp_app_desc.c.o 0 0 256 0 0 0 256 0
esp_ota_ops.c.o 4 0 214 151 0 0 365 4
bootloader_common.c.o 0 0 0 0 0 0 0 0
bootloader_efuse_esp32s2 0 0 0 0 0 0 0 0
bootloader_flash.c.o 0 0 0 0 0 0 0 0
bootloader_random.c.o 0 0 0 0 0 0 0 0
bootloader_sha.c.o 0 0 0 0 0 0 0 0
bootloader_utility.c.o 0 0 0 0 0 0 0 0
esp_image_format.c.o 0 0 0 0 0 0 0 0
flash_partitions.c.o 0 0 0 0 0 0 0 0
isatty.o 0 0 0 0 0 0 0 0
lib_a-assert.o 0 0 0 0 0 0 0 0
lib_a-bzero.o 0 0 0 0 0 0 0 0
lib_a-ctype_.o 0 0 0 0 0 0 0 0
lib_a-dtoa.o 0 0 13 3524 0 0 3537 0
lib_a-environ.o 4 0 0 0 0 0 0 4
lib_a-envlock.o 0 0 0 0 0 0 0 0
lib_a-errno.o 0 0 0 10 0 0 10 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-flags.o 0 0 0 128 0 0 128 0
lib_a-fopen.o 0 0 0 244 0 0 244 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-fseek.o 0 0 0 45 0 0 45 0
lib_a-fseeko.o 0 0 0 910 0 0 910 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-locale.o 0 364 10 0 0 0 374 364
lib_a-localeconv.o 0 0 0 63 0 0 63 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-mprec.o 0 0 296 2144 0 0 2440 0
lib_a-printf.o 0 0 0 116 0 0 116 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-puts.o 0 0 2 234 0 0 236 0
lib_a-qsort.o 0 0 0 0 0 0 0 0
lib_a-reent.o 0 0 0 236 0 0 236 0
lib_a-refill.o 0 0 0 368 0 0 368 0
lib_a-s_frexp.o 0 0 0 100 0 0 100 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-snprintf.o 0 0 0 217 0 0 217 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-svfiprintf.o 0 0 1172 9623 0 0 10795 0
lib_a-svfiscanf.o 0 0 0 0 0 0 0 0
lib_a-svfprintf.o 0 0 752 13294 0 0 14046 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-vfiprintf.o 0 0 700 9933 0 0 10633 0
lib_a-vfprintf.o 0 0 700 13681 0 0 14381 0
lib_a-vprintf.o 0 0 0 94 0 0 94 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
cxx_exception_stubs.cpp. 0 0 0 6 0 0 6 0
cxx_guards.cpp.o 0 0 0 5 0 0 5 0
gpio.c.o 0 0 0 0 0 0 0 0
periph_ctrl.c.o 0 8 272 661 0 0 941 8
rtc_io.c.o 0 0 0 53 0 0 53 0
rtc_module.c.o 8 16 0 231 0 0 247 24
spi_common.c.o 0 0 0 0 0 0 0 0
timer.c.o 16 16 170 184 0 0 370 32
uart.c.o 8 40 452 2087 0 0 2579 48
cache_err_int.c.o 0 0 0 96 0 0 96 0
clk.c.o 0 0 281 626 34 0 941 34
cpu_start.c.o 0 0 489 152 536 0 1177 536
crosscore_int.c.o 4 8 237 86 154 0 485 166
dport_panic_highint_hdl. 0 0 0 0 123 0 123 123
hw_random.c.o 0 0 0 0 0 0 0 0
int_wdt.c.o 0 0 0 302 59 0 361 59
intr_alloc.c.o 13 8 706 1682 660 0 3056 681
panic.c.o 1 2552 0 0 2321 0 4873 4874
pm_esp32s2.c.o 0 0 0 8 0 0 8 0
system_api_esp32s2.c.o 0 0 0 27 323 0 350 323
task_wdt.c.o 4 53 496 1190 0 0 1739 57
brownout.c.o 0 0 203 120 0 0 323 0
esp_err_to_name.c.o 0 0 5101 53 0 0 5154 0
freertos_hooks.c.o 64 8 0 243 47 0 298 119
pm_locks.c.o 0 0 0 0 0 0 0 0
system_api.c.o 8 0 0 0 40 0 40 48
ringbuf.c.o 0 0 150 0 858 0 1008 858
esp_timer.c.o 12 8 104 405 280 0 797 300
esp_timer_impl_systimer. 8 8 442 252 388 0 1090 404
FreeRTOS-openocd.c.o 0 4 0 0 0 0 4 4
list.c.o 0 0 0 0 138 0 138 138
port.c.o 16 0 87 0 408 0 495 424
portasm.S.o 0 1544 0 0 365 0 1909 1909
queue.c.o 0 0 424 0 2397 0 2821 2397
tasks.c.o 660 12 406 0 4954 0 5372 5626
timers.c.o 56 8 223 0 987 0 1218 1051
xtensa_context.S.o 0 0 0 0 201 0 201 201
xtensa_init.c.o 4 0 0 0 32 0 32 36
xtensa_intr.c.o 0 0 35 0 112 0 147 112
xtensa_intr_asm.S.o 0 512 0 0 51 0 563 563
xtensa_vector_defaults.S 0 0 0 0 46 0 46 46
xtensa_vectors.S.o 0 0 0 0 864 425 1289 1289
_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
_divdi3.o 0 0 40 0 0 0 40 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
_moddi3.o 0 0 40 0 0 0 40 0
_muldf3.o 0 0 0 0 0 0 0 0
_udivdi3.o 0 0 40 0 0 0 40 0
_umoddi3.o 0 0 40 0 0 0 40 0
int_asm--set_intclear.o 0 0 0 0 8 0 8 8
interrupts--intlevel.o 0 0 32 0 0 0 32 0
state_asm--restore_extra 0 0 0 0 7 0 7 7
state_asm--save_extra_nw 0 0 0 0 7 0 7 7
windowspill_asm.o 0 0 0 0 315 0 315 315
heap_caps.c.o 0 4 362 50 898 0 1314 902
heap_caps_init.c.o 4 0 379 838 0 0 1217 4
multi_heap.c.o 0 300 0 0 2273 0 2573 2573
log.c.o 264 8 147 94 406 0 655 678
log_freertos.c.o 8 0 0 0 188 0 188 196
hello_world_main.c.o 0 0 196 192 0 0 388 0
esp_mem.c.o 0 0 0 0 0 0 0 0
platform.c.o 0 0 0 0 0 0 0 0
platform_util.c.o 0 0 0 0 0 0 0 0
sha256.c.o 0 0 0 0 0 0 0 0
heap.c.o 0 0 0 0 151 0 151 151
locks.c.o 0 8 84 5 487 0 584 495
pthread.c.o 0 0 0 12 0 0 12 0
reent_init.c.o 0 0 0 0 59 0 59 59
syscall_table.c.o 240 144 0 70 0 0 214 384
syscalls.c.o 0 0 0 50 0 0 50 0
time.c.o 32 0 0 719 115 0 834 147
pthread.c.o 8 0 0 81 0 0 81 8
pthread_local_storage.c. 4 8 0 183 0 0 191 12
brownout_hal.c.o 0 0 0 304 0 0 304 0
cpu_util.c.o 0 0 0 0 309 0 309 309
gpio_hal.c.o 0 0 0 0 0 0 0 0
memory_layout_utils.c.o 0 0 295 509 0 0 804 0
rtc_clk.c.o 8 381 0 0 1867 0 2248 2256
rtc_init.c.o 0 0 8 0 1255 0 1263 1255
rtc_io_hal.c.o 0 0 0 0 0 0 0 0
rtc_sleep.c.o 0 0 0 0 414 0 414 414
rtc_time.c.o 0 0 0 0 626 0 626 626
rtc_wdt.c.o 0 0 0 0 800 0 800 800
soc_memory_layout.c.o 0 0 479 0 0 0 479 0
spi_flash_hal.c.o 0 0 96 309 0 0 405 0
spi_flash_hal_gpspi.c.o 0 0 0 0 0 0 0 0
spi_flash_hal_iram.c.o 0 24 0 0 1804 0 1828 1828
timer_hal.c.o 0 0 0 0 0 0 0 0
uart_hal.c.o 0 0 0 409 0 0 409 0
uart_hal_iram.c.o 0 0 0 43 0 0 43 0
gpio_periph.c.o 0 0 0 0 0 0 0 0
rtc_io_periph.c.o 0 0 0 0 0 0 0 0
spi_periph.c.o 0 0 0 0 0 0 0 0
uart_periph.c.o 0 0 0 0 0 0 0 0
cache_utils.c.o 8 0 176 21 197 0 394 205
esp_flash_api.c.o 0 0 240 16 600 0 856 600
esp_flash_spi_init.c.o 4 120 281 215 0 0 616 124
flash_mmap.c.o 392 0 252 124 1200 0 1576 1592
flash_ops.c.o 4 20 0 29 28 0 77 52
memspi_host_driver.c.o 0 43 0 0 206 0 249 249
partition.c.o 8 0 181 679 0 0 860 8
spi_flash_chip_drivers.c 0 20 0 0 0 0 20 20
spi_flash_chip_gd.c.o 0 95 0 0 181 0 276 276
spi_flash_chip_generic.c 0 340 0 0 1417 0 1757 1757
spi_flash_chip_issi.c.o 0 97 0 0 101 0 198 198
spi_flash_os_func_app.c. 0 24 0 25 95 0 144 119
spi_flash_os_func_noos.c 0 16 0 0 89 0 105 105
vfs.c.o 40 192 132 1892 0 0 2216 232
vfs_uart.c.o 8 80 423 3689 0 0 4192 88
md5-internal.c.o 0 0 0 0 0 0 0 0
stdatomic.c.o 0 0 0 0 0 0 0 0
***
Running idf_size.py --archive_details for esp32s2...
Total sizes:
Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used)
.data size: 7152 bytes
.bss size: 1936 bytes
.text size: 32908 bytes
.vectors size: 1027 bytes
Used Flash size : 93019 bytes
.text : 74439 bytes
.rodata : 18580 bytes
Total image size: 134106 bytes (.bin may be padded larger)
Symbols within the archive: libdriver.a (Not all symbols may be reported)
.dram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
p_timer_obj 16 0 +16
p_uart_obj 8 0 +8
s_rtc_isr_handle 4 0 +4
s_rtc_isr_handler_list 4 0 +4
Section total: 32 0 +32
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
periph_spinlock 8 0 +8
rtc_spinlock 8 0 +8
s_rtc_isr_handler_list_lock 8 0 +8
timer_spinlock 16 0 +16
uart_context 32 0 +32
uart_selectlock 8 0 +8
Section total: 80 0 +80
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
__FUNCTION__$5699 24 0 +24
__FUNCTION__$6896 21 0 +21
__FUNCTION__$6901 21 0 +21
__FUNCTION__$6906 19 0 +19
__FUNCTION__$6911 19 0 +19
__FUNCTION__$6916 16 0 +16
__FUNCTION__$6921 16 0 +16
__FUNCTION__$6926 18 0 +18
__FUNCTION__$6932 18 0 +18
__FUNCTION__$6966 22 0 +22
__FUNCTION__$6971 23 0 +23
__FUNCTION__$7131 18 0 +18
__FUNCTION__$7196 27 0 +27
__FUNCTION__$7202 17 0 +17
get_clk_en_mask 136 0 +136
get_rst_en_mask 136 0 +136
timer_get_counter_value.str1.4 146 0 +146
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: 894 0 +894
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
get_clk_en_mask 267 0 +267
get_clk_en_reg 21 0 +21
get_rst_en_mask 198 0 +198
get_rst_en_reg 25 0 +25
is_wifi_clk_peripheral 38 0 +38
periph_module_enable 112 0 +112
rtc_gpio_force_hold_dis_all 53 0 +53
rtc_isr 90 0 +90
rtc_isr_ensure_installed 79 0 +79
rtc_isr_register 62 0 +62
timer_group_intr_enable 184 0 +184
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 453 0 +453
uart_get_baudrate 82 0 +82
uart_get_bufferedlen 109 0 +109
uart_get_parity 69 0 +69
uart_get_selectlock 12 0 +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 0 +23
uart_set_stop_bits 128 0 +128
uart_set_word_length 144 0 +144
uart_wait_tx_done 417 0 +417
Section total: 3216 0 +3216
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text_end <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 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: 56552 bytes ( 255256 remain, 18.1% used) 43023 +13529 (+101671 remain, +115200 total)
.data size: 9324 bytes 7152 +2172
.bss size: 8296 bytes 1936 +6360
.text size: 37908 bytes 32908 +5000
.vectors size: 1024 bytes 1027 -3
Used Flash size : 186524 bytes 93019 +93505
.text : 146944 bytes 74439 +72505
.rodata : 39580 bytes 18580 +21000
Total image size: 283036 bytes (.bin may be padded larger) 134106 +148930
***
Running idf_size.py for esp32h2...
Total sizes:
Used stat D/IRAM: 45904 bytes ( 281776 remain, 14.0% used)
.data size: 4864 bytes
.bss size: 3664 bytes
.text size: 37376 bytes
Used Flash size : 241564 bytes
.text : 85252 bytes
.rodata : 24984 bytes
Total image size: 283804 bytes (.bin may be padded larger)
***
Running idf_size.py for esp32h2 (target autodetected)...
Total sizes:
Used stat D/IRAM: 45904 bytes ( 281776 remain, 14.0% used)
.data size: 4864 bytes
.bss size: 3664 bytes
.text size: 37376 bytes
Used Flash size : 241564 bytes
.text : 85252 bytes
.rodata : 24984 bytes
Total image size: 283804 bytes (.bin may be padded larger)
***
Running idf_size.py --archives for esp32h2...
Total sizes:
Used stat D/IRAM: 45904 bytes ( 281776 remain, 14.0% used)
.data size: 4864 bytes
.bss size: 3664 bytes
.text size: 37376 bytes
Used Flash size : 241564 bytes
.text : 85252 bytes
.rodata : 24984 bytes
Total image size: 283804 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .appdesc & .rodata & .text IRAM0 .text .rtc.data flash_total ram_st_total
ilp32\libc.a 4 4 0 4098 53504 0 0 57606 8
ilp32\libgcc.a 0 0 0 0 848 0 0 848 0
libapp_update.a 12 1 256 125 218 198 0 798 211
libbootloader_support.a 0 0 0 0 98 340 0 438 340
libcxx.a 0 0 0 0 2 0 0 2 0
libdriver.a 35 44 0 596 3326 0 0 3966 79
libefuse.a 4 12 0 475 1186 0 0 1673 16
libesp_common.a 0 6 0 7065 56 0 0 7127 6
libesp_hw_support.a 21 71 0 998 5374 1920 16 8379 2028
libesp_pm.a 0 0 0 0 6 0 0 6 0
libesp_ringbuf.a 0 0 0 512 0 1002 0 1514 1002
libesp_system.a 125 185 0 3197 5548 1392 0 10322 1702
libesp_timer.a 28 16 0 277 952 544 0 1789 588
libfreertos.a 2228 16 0 3143 194 10080 0 13433 12324
libhal.a 0 85 0 96 994 5742 0 6917 5827
libheap.a 8 1961 0 1207 1988 5836 0 10992 7805
liblog.a 272 8 0 122 562 264 0 956 544
libmain.a 0 0 0 232 248 0 0 480 0
libnewlib.a 440 194 0 344 1248 1498 0 3284 2132
libpthread.a 12 0 0 0 342 0 0 342 12
libriscv.a 256 0 0 137 74 652 0 863 908
libspi_flash.a 160 1949 0 1626 1706 7658 0 12939 9767
libvfs.a 48 272 0 378 6760 0 0 7410 320
***
Running idf_size.py --files for esp32h2...
Total sizes:
Used stat D/IRAM: 45904 bytes ( 281776 remain, 14.0% used)
.data size: 4864 bytes
.bss size: 3664 bytes
.text size: 37376 bytes
Used Flash size : 241564 bytes
.text : 85252 bytes
.rodata : 24984 bytes
Total image size: 283804 bytes (.bin may be padded larger)
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .appdesc & .rodata & .text IRAM0 .text .rtc.data flash_total ram_st_total
lib_a-assert.o 0 0 0 63 124 0 0 187 0
lib_a-ctype_.o 0 0 0 257 0 0 0 257 0
lib_a-dtoa.o 0 0 0 233 5312 0 0 5545 0
lib_a-environ.o 4 0 0 0 0 0 0 0 4
lib_a-errno.o 0 0 0 0 28 0 0 28 0
lib_a-fclose.o 0 0 0 0 456 0 0 456 0
lib_a-fflush.o 0 0 0 0 856 0 0 856 0
lib_a-findfp.o 0 0 0 96 1040 0 0 1136 0
lib_a-fiprintf.o 0 0 0 0 148 0 0 148 0
lib_a-flags.o 0 0 0 0 168 0 0 168 0
lib_a-fopen.o 0 0 0 0 416 0 0 416 0
lib_a-fseek.o 0 0 0 0 68 0 0 68 0
lib_a-fseeko.o 0 0 0 0 1264 0 0 1264 0
lib_a-ftello.o 0 0 0 0 488 0 0 488 0
lib_a-fvwrite.o 0 0 0 0 1156 0 0 1156 0
lib_a-fwalk.o 0 0 0 0 340 0 0 340 0
lib_a-locale.o 0 4 0 378 0 0 0 382 4
lib_a-localeconv.o 0 0 0 0 40 0 0 40 0
lib_a-makebuf.o 0 0 0 0 436 0 0 436 0
lib_a-mbtowc_r.o 0 0 0 0 108 0 0 108 0
lib_a-mprec.o 0 0 0 406 4252 0 0 4658 0
lib_a-printf.o 0 0 0 0 224 0 0 224 0
lib_a-puts.o 0 0 0 0 372 0 0 372 0
lib_a-reent.o 0 0 0 0 500 0 0 500 0
lib_a-refill.o 0 0 0 0 512 0 0 512 0
lib_a-s_frexp.o 0 0 0 8 180 0 0 188 0
lib_a-stdio.o 0 0 0 0 316 0 0 316 0
lib_a-svfiprintf.o 0 0 0 1172 9544 0 0 10716 0
lib_a-sysgettod.o 0 0 0 0 56 0 0 56 0
lib_a-vfiprintf.o 0 0 0 737 9756 0 0 10493 0
lib_a-vfprintf.o 0 0 0 748 14720 0 0 15468 0
lib_a-vprintf.o 0 0 0 0 176 0 0 176 0
lib_a-wctomb_r.o 0 0 0 0 64 0 0 64 0
lib_a-wsetup.o 0 0 0 0 384 0 0 384 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
trunctfdf2.o 0 0 0 0 848 0 0 848 0
esp_app_desc.c.o 8 1 256 4 32 198 0 491 207
esp_ota_ops.c.o 4 0 0 121 186 0 0 307 4
bootloader_flash.c.o 0 0 0 0 0 340 0 340 340
bootloader_flash_config_ 0 0 0 0 26 0 0 26 0
bootloader_mem.c.o 0 0 0 0 14 0 0 14 0
flash_qio_mode.c.o 0 0 0 0 58 0 0 58 0
cxx_guards.cpp.o 0 0 0 0 2 0 0 2 0
periph_ctrl.c.o 27 0 0 85 738 0 0 823 27
spi_bus_lock.c.o 0 4 0 0 0 0 0 4 4
uart.c.o 8 40 0 511 2588 0 0 3139 48
esp_efuse_api.c.o 0 0 0 0 158 0 0 158 0
esp_efuse_fields.c.o 0 0 0 0 32 0 0 32 0
esp_efuse_table.c.o 0 12 0 0 0 0 0 12 12
esp_efuse_utility.c.o 4 0 0 475 996 0 0 1471 4
esp_err_to_name.c.o 0 6 0 7065 56 0 0 7127 6
chip_info.c.o 0 0 0 0 70 0 0 70 0
cpu_util.c.o 0 0 0 0 0 28 0 28 28
cpu_util_esp32h2.c.o 0 0 0 0 250 0 0 250 0
esp_clk.c.o 4 0 0 0 176 30 16 222 50
intr_alloc.c.o 13 0 0 198 2128 688 0 3014 701
memprot.c.o 0 0 0 800 2750 772 0 4322 772
regi2c_ctrl.c.o 0 0 0 0 0 74 0 74 74
rtc_clk.c.o 4 71 0 0 0 308 0 379 383
rtc_time.c.o 0 0 0 0 0 20 0 20 20
pm_impl.c.o 0 0 0 0 6 0 0 6 0
ringbuf.c.o 0 0 0 512 0 1002 0 1514 1002
apb_backup_dma.c.o 0 0 0 0 34 52 0 86 52
brownout.c.o 0 0 0 5 38 0 0 43 0
cache_err_int.c.o 0 0 0 0 124 4 0 128 4
cpu_start.c.o 0 0 0 158 42 432 0 632 432
crosscore_int.c.o 4 0 0 120 106 162 0 388 166
esp_err.c.o 0 108 0 0 0 154 0 262 262
esp_system.c.o 20 0 0 0 80 90 0 170 110
fpga_overrides.c.o 0 0 0 107 72 0 0 179 0
freertos_hooks.c.o 64 0 0 0 290 48 0 338 112
int_wdt.c.o 8 0 0 0 206 74 0 280 82
panic.c.o 5 12 0 131 958 6 0 1107 23
panic_arch.c.o 0 0 0 1693 1060 0 0 2753 0
panic_handler.c.o 4 8 0 8 266 82 0 364 94
startup.c.o 8 12 0 497 834 26 0 1369 46
system_internal.c.o 0 0 0 0 0 260 0 260 260
task_wdt.c.o 12 45 0 478 1438 0 0 1961 57
ubsan.c.o 0 0 0 0 0 2 0 2 2
esp_timer.c.o 8 0 0 72 514 296 0 882 304
esp_timer_impl_systimer. 12 16 0 125 296 210 0 647 238
system_time.c.o 8 0 0 80 142 38 0 260 46
FreeRTOS-openocd.c.o 0 4 0 0 0 0 0 4 4
list.c.o 0 0 0 0 0 134 0 134 134
port.c.o 1556 4 0 190 66 588 0 848 2148
port_common.c.o 0 0 0 186 128 104 0 418 104
port_systick.c.o 8 0 0 192 0 368 0 560 376
portasm.S.o 0 0 0 0 0 154 0 154 154
queue.c.o 0 0 0 1495 0 3180 0 4675 3180
tasks.c.o 664 8 0 1080 0 5552 0 6640 6224
brownout_hal.c.o 0 0 0 0 160 0 0 160 0
cpu_hal.c.o 0 0 0 0 0 32 0 32 32
interrupt_controller_hal 0 0 0 0 80 0 0 80 0
spi_flash_encrypt_hal_ir 0 0 0 0 0 132 0 132 132
spi_flash_hal.c.o 0 0 0 96 332 0 0 428 0
spi_flash_hal_gpspi.c.o 0 0 0 0 0 1484 0 1484 1484
spi_flash_hal_iram.c.o 0 0 0 0 0 2220 0 2220 2220
systimer_hal.c.o 0 85 0 0 0 716 0 801 801
uart_hal.c.o 0 0 0 0 334 0 0 334 0
uart_hal_iram.c.o 0 0 0 0 88 0 0 88 0
wdt_hal_iram.c.o 0 0 0 0 0 1158 0 1158 1158
heap_caps.c.o 4 4 0 355 286 1122 0 1767 1130
heap_caps_init.c.o 4 0 0 338 1052 0 0 1390 4
heap_tlsf.c.o 0 1796 0 0 0 4036 0 5832 5832
memory_layout.c.o 0 4 0 231 0 0 0 235 4
memory_layout_utils.c.o 0 0 0 283 650 0 0 933 0
multi_heap.c.o 0 157 0 0 0 678 0 835 835
log.c.o 264 8 0 122 562 32 0 724 304
log_freertos.c.o 8 0 0 0 0 232 0 232 240
hello_world_main.c.o 0 0 0 232 248 0 0 480 0
abort.c.o 0 38 0 0 0 128 0 166 166
esp_time_impl.c.o 12 0 0 0 360 0 0 360 12
heap.c.o 0 0 0 0 0 190 0 190 190
locks.c.o 168 0 0 344 152 924 0 1420 1092
newlib_init.c.o 240 156 0 0 76 0 0 232 396
pthread.c.o 0 0 0 0 6 0 0 6 0
reent_init.c.o 0 0 0 0 0 76 0 76 76
syscalls.c.o 0 0 0 0 36 0 0 36 0
time.c.o 20 0 0 0 618 180 0 798 200
pthread.c.o 8 0 0 0 100 0 0 100 8
pthread_local_storage.c. 4 0 0 0 242 0 0 242 4
instruction_decode.c.o 0 0 0 0 74 0 0 74 0
interrupt.c.o 256 0 0 137 0 130 0 267 386
vectors.S.o 0 0 0 0 0 522 0 522 522
cache_utils.c.o 8 0 0 0 38 144 0 182 152
esp_flash_api.c.o 0 20 0 762 80 968 0 1830 988
esp_flash_spi_init.c.o 4 68 0 261 268 0 0 597 72
flash_mmap.c.o 136 0 0 240 182 1530 0 1952 1666
flash_ops.c.o 4 24 0 0 38 40 0 102 68
memspi_host_driver.c.o 0 397 0 0 0 636 0 1033 1033
partition.c.o 8 0 0 268 1066 0 0 1334 8
spi_flash_chip_boya.c.o 0 125 0 0 0 46 0 171 171
spi_flash_chip_drivers.c 0 32 0 0 0 0 0 32 32
spi_flash_chip_gd.c.o 0 123 0 0 0 190 0 313 313
spi_flash_chip_generic.c 0 554 0 0 0 2668 0 3222 3222
spi_flash_chip_issi.c.o 0 125 0 0 0 112 0 237 237
spi_flash_chip_mxic.c.o 0 190 0 0 0 76 0 266 266
spi_flash_chip_winbond.c 0 203 0 0 0 748 0 951 951
spi_flash_os_func_app.c. 0 52 0 95 34 414 0 595 466
spi_flash_os_func_noos.c 0 36 0 0 0 86 0 122 122
vfs.c.o 40 192 0 108 2358 0 0 2658 232
vfs_uart.c.o 8 80 0 270 4402 0 0 4752 88
***
Running idf_size.py --archive_details for esp32h2...
Total sizes:
Used stat D/IRAM: 45904 bytes ( 281776 remain, 14.0% used)
.data size: 4864 bytes
.bss size: 3664 bytes
.text size: 37376 bytes
Used Flash size : 241564 bytes
.text : 85252 bytes
.rodata : 24984 bytes
Total image size: 283804 bytes (.bin may be padded larger)
Symbols within the archive: libdriver.a (Not all symbols may be reported)
.dram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.p_uart_obj 8 0 +8
ref_counts 27 0 +27
Section total: 35 0 +35
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
..g_spi_lock_main_flash_dev 4 0 +4
.uart_selectlock 8 0 +8
uart_context 32 0 +32
Section total: 44 0 +44
.flash.appdesc <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
__FUNCTION__.7171 21 0 +21
__FUNCTION__.7176 21 0 +21
__FUNCTION__.7181 19 0 +19
__FUNCTION__.7186 19 0 +19
__FUNCTION__.7191 16 0 +16
__FUNCTION__.7196 16 0 +16
__FUNCTION__.7201 18 0 +18
__FUNCTION__.7206 18 0 +18
__FUNCTION__.7240 22 0 +22
__FUNCTION__.7412 18 0 +18
__FUNCTION__.7477 27 0 +27
__FUNCTION__.7485 39 0 +39
__FUNCTION__.7489 17 0 +17
__func__.4215 21 0 +21
periph_module_enable.str1.4 64 0 +64
uart_disable_intr_mask_and_return_pr 54 0 +54
uart_flush_input.str1.4 45 0 +45
uart_pattern_pop_pos.str1.4 49 0 +49
uart_set_stop_bits.str1.4 46 0 +46
uart_set_word_length.str1.4 46 0 +46
Section total: 596 0 +596
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
periph_ll_get_clk_en_reg 28 0 +28
periph_ll_get_rst_en_reg 28 0 +28
periph_module_enable 682 0 +682
uart_disable_intr_mask_and_return_pr 138 0 +138
uart_enable_intr_mask 122 0 +122
uart_flush_input 580 0 +580
uart_get_baudrate 116 0 +116
uart_get_bufferedlen 152 0 +152
uart_get_parity 86 0 +86
uart_get_selectlock 6 0 +6
uart_get_stop_bits 86 0 +86
uart_get_word_length 86 0 +86
uart_is_driver_installed 34 0 +34
uart_pattern_queue_update 80 0 +80
uart_set_baudrate 116 0 +116
uart_set_parity 116 0 +116
uart_set_select_notif_callback 30 0 +30
uart_set_stop_bits 178 0 +178
uart_set_word_length 178 0 +178
uart_wait_tx_done 484 0 +484
Section total: 3326 0 +3326
.flash_rodata_dummy <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text_end <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 for esp32c3...
Total sizes:
Used stat D/IRAM: 48648 bytes ( 279032 remain, 14.8% used)
.data size: 5048 bytes
.bss size: 3664 bytes
.text size: 39936 bytes
Used Flash size : 248080 bytes
.text : 90400 bytes
.rodata : 26352 bytes
Total image size: 293064 bytes (.bin may be padded larger)
***
Running idf_size.py for esp32c3 (target autodetected)...
Total sizes:
Used stat D/IRAM: 48648 bytes ( 279032 remain, 14.8% used)
.data size: 5048 bytes
.bss size: 3664 bytes
.text size: 39936 bytes
Used Flash size : 248080 bytes
.text : 90400 bytes
.rodata : 26352 bytes
Total image size: 293064 bytes (.bin may be padded larger)
***
Running idf_size.py --archives for esp32c3...
Total sizes:
Used stat D/IRAM: 48648 bytes ( 279032 remain, 14.8% used)
.data size: 5048 bytes
.bss size: 3664 bytes
.text size: 39936 bytes
Used Flash size : 248080 bytes
.text : 90400 bytes
.rodata : 26352 bytes
Total image size: 293064 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .appdesc & .rodata & .text IRAM0 .text .rtc.data flash_total ram_st_total
ilp32\libc.a 4 4 0 4098 53504 0 0 57606 8
ilp32\libgcc.a 0 0 0 0 848 0 0 848 0
libapp_update.a 12 1 256 125 218 198 0 798 211
libbootloader_support.a 0 0 0 0 98 340 0 438 340
libcxx.a 0 0 0 0 2 0 0 2 0
libdriver.a 35 44 0 1055 5280 0 0 6379 79
libefuse.a 4 96 0 475 1188 0 0 1759 100
libesp_common.a 0 6 0 7065 56 0 0 7127 6
libesp_hw_support.a 21 171 0 1669 7722 4356 16 13934 4564
libesp_pm.a 0 0 0 0 28 0 0 28 0
libesp_ringbuf.a 0 0 0 512 0 1004 0 1516 1004
libesp_rom.a 0 0 0 0 0 24 0 24 24
libesp_system.a 125 185 0 3302 6314 1480 0 11281 1790
libesp_timer.a 28 16 0 277 952 544 0 1789 588
libfreertos.a 2228 16 0 3143 194 10094 0 13447 12338
libhal.a 0 85 0 96 1036 5788 0 7005 5873
libheap.a 8 1961 0 1207 1988 5836 0 10992 7805
liblog.a 272 8 0 122 562 264 0 956 544
libmain.a 0 0 0 232 248 0 0 480 0
libnewlib.a 440 194 0 344 1252 1498 0 3288 2132
libpthread.a 12 0 0 0 342 0 0 342 12
libriscv.a 256 0 0 137 74 652 0 863 908
libsoc.a 0 0 0 88 0 0 0 88 0
libspi_flash.a 160 1949 0 1626 1716 7674 0 12965 9783
libvfs.a 48 272 0 378 6762 0 0 7412 320
***
Running idf_size.py --files for esp32c3...
Total sizes:
Used stat D/IRAM: 48648 bytes ( 279032 remain, 14.8% used)
.data size: 5048 bytes
.bss size: 3664 bytes
.text size: 39936 bytes
Used Flash size : 248080 bytes
.text : 90400 bytes
.rodata : 26352 bytes
Total image size: 293064 bytes (.bin may be padded larger)
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .appdesc & .rodata & .text IRAM0 .text .rtc.data flash_total ram_st_total
lib_a-assert.o 0 0 0 63 124 0 0 187 0
lib_a-ctype_.o 0 0 0 257 0 0 0 257 0
lib_a-dtoa.o 0 0 0 233 5312 0 0 5545 0
lib_a-environ.o 4 0 0 0 0 0 0 0 4
lib_a-errno.o 0 0 0 0 28 0 0 28 0
lib_a-fclose.o 0 0 0 0 456 0 0 456 0
lib_a-fflush.o 0 0 0 0 856 0 0 856 0
lib_a-findfp.o 0 0 0 96 1040 0 0 1136 0
lib_a-fiprintf.o 0 0 0 0 148 0 0 148 0
lib_a-flags.o 0 0 0 0 168 0 0 168 0
lib_a-fopen.o 0 0 0 0 416 0 0 416 0
lib_a-fseek.o 0 0 0 0 68 0 0 68 0
lib_a-fseeko.o 0 0 0 0 1264 0 0 1264 0
lib_a-ftello.o 0 0 0 0 488 0 0 488 0
lib_a-fvwrite.o 0 0 0 0 1156 0 0 1156 0
lib_a-fwalk.o 0 0 0 0 340 0 0 340 0
lib_a-locale.o 0 4 0 378 0 0 0 382 4
lib_a-localeconv.o 0 0 0 0 40 0 0 40 0
lib_a-makebuf.o 0 0 0 0 436 0 0 436 0
lib_a-mbtowc_r.o 0 0 0 0 108 0 0 108 0
lib_a-mprec.o 0 0 0 406 4252 0 0 4658 0
lib_a-printf.o 0 0 0 0 224 0 0 224 0
lib_a-puts.o 0 0 0 0 372 0 0 372 0
lib_a-reent.o 0 0 0 0 500 0 0 500 0
lib_a-refill.o 0 0 0 0 512 0 0 512 0
lib_a-s_frexp.o 0 0 0 8 180 0 0 188 0
lib_a-stdio.o 0 0 0 0 316 0 0 316 0
lib_a-svfiprintf.o 0 0 0 1172 9544 0 0 10716 0
lib_a-sysgettod.o 0 0 0 0 56 0 0 56 0
lib_a-vfiprintf.o 0 0 0 737 9756 0 0 10493 0
lib_a-vfprintf.o 0 0 0 748 14720 0 0 15468 0
lib_a-vprintf.o 0 0 0 0 176 0 0 176 0
lib_a-wctomb_r.o 0 0 0 0 64 0 0 64 0
lib_a-wsetup.o 0 0 0 0 384 0 0 384 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
trunctfdf2.o 0 0 0 0 848 0 0 848 0
esp_app_desc.c.o 8 1 256 4 32 198 0 491 207
esp_ota_ops.c.o 4 0 0 121 186 0 0 307 4
bootloader_flash.c.o 0 0 0 0 0 340 0 340 340
bootloader_flash_config_ 0 0 0 0 26 0 0 26 0
bootloader_mem.c.o 0 0 0 0 14 0 0 14 0
flash_qio_mode.c.o 0 0 0 0 58 0 0 58 0
cxx_guards.cpp.o 0 0 0 0 2 0 0 2 0
gpio.c.o 0 0 0 459 1856 0 0 2315 0
periph_ctrl.c.o 27 0 0 85 836 0 0 921 27
spi_bus_lock.c.o 0 4 0 0 0 0 0 4 4
uart.c.o 8 40 0 511 2588 0 0 3139 48
esp_efuse_api.c.o 0 0 0 0 158 0 0 158 0
esp_efuse_fields.c.o 0 0 0 0 32 0 0 32 0
esp_efuse_table.c.o 0 96 0 0 0 0 0 96 96
esp_efuse_utility.c.o 4 0 0 475 998 0 0 1473 4
esp_err_to_name.c.o 0 6 0 7065 56 0 0 7127 6
chip_info.c.o 0 0 0 0 70 0 0 70 0
cpu_util.c.o 0 0 0 0 0 28 0 28 28
cpu_util_esp32c3.c.o 0 0 0 0 250 0 0 250 0
esp_clk.c.o 4 0 0 0 200 30 16 246 50
intr_alloc.c.o 13 0 0 198 2128 688 0 3014 701
memprot.c.o 0 0 0 800 2762 772 0 4334 772
regi2c_ctrl.c.o 0 0 0 0 0 202 0 202 202
rtc_clk.c.o 4 171 0 0 0 1738 0 1909 1913
rtc_init.c.o 0 0 0 500 2068 0 0 2568 0
rtc_sleep.c.o 0 0 0 0 0 308 0 308 308
rtc_time.c.o 0 0 0 0 0 590 0 590 590
sleep_modes.c.o 0 0 0 171 244 0 0 415 0
pm_impl.c.o 0 0 0 0 28 0 0 28 0
ringbuf.c.o 0 0 0 512 0 1004 0 1516 1004
esp_rom_uart.c.o 0 0 0 0 0 24 0 24 24
apb_backup_dma.c.o 0 0 0 0 34 52 0 86 52
brownout.c.o 0 0 0 5 38 0 0 43 0
cache_err_int.c.o 0 0 0 0 124 4 0 128 4
clk.c.o 0 0 0 212 838 0 0 1050 0
cpu_start.c.o 0 0 0 158 42 464 0 664 464
crosscore_int.c.o 4 0 0 120 106 162 0 388 166
esp_err.c.o 0 108 0 0 0 154 0 262 262
esp_system.c.o 20 0 0 0 80 90 0 170 110
freertos_hooks.c.o 64 0 0 0 290 48 0 338 112
int_wdt.c.o 8 0 0 0 206 74 0 280 82
panic.c.o 5 12 0 131 958 6 0 1107 23
panic_arch.c.o 0 0 0 1693 1060 0 0 2753 0
panic_handler.c.o 4 8 0 8 266 82 0 364 94
startup.c.o 8 12 0 497 834 44 0 1387 64
system_internal.c.o 0 0 0 0 0 298 0 298 298
task_wdt.c.o 12 45 0 478 1438 0 0 1961 57
ubsan.c.o 0 0 0 0 0 2 0 2 2
esp_timer.c.o 8 0 0 72 514 296 0 882 304
esp_timer_impl_systimer. 12 16 0 125 296 210 0 647 238
system_time.c.o 8 0 0 80 142 38 0 260 46
FreeRTOS-openocd.c.o 0 4 0 0 0 0 0 4 4
list.c.o 0 0 0 0 0 134 0 134 134
port.c.o 1556 4 0 190 66 588 0 848 2148
port_common.c.o 0 0 0 186 128 104 0 418 104
port_systick.c.o 8 0 0 192 0 370 0 562 378
portasm.S.o 0 0 0 0 0 154 0 154 154
queue.c.o 0 0 0 1495 0 3192 0 4687 3192
tasks.c.o 664 8 0 1080 0 5552 0 6640 6224
brownout_hal.c.o 0 0 0 0 160 0 0 160 0
cpu_hal.c.o 0 0 0 0 0 32 0 32 32
interrupt_controller_hal 0 0 0 0 80 0 0 80 0
spi_flash_encrypt_hal_ir 0 0 0 0 0 132 0 132 132
spi_flash_hal.c.o 0 0 0 96 342 0 0 438 0
spi_flash_hal_gpspi.c.o 0 0 0 0 0 1484 0 1484 1484
spi_flash_hal_iram.c.o 0 0 0 0 0 2220 0 2220 2220
systimer_hal.c.o 0 85 0 0 0 760 0 845 845
uart_hal.c.o 0 0 0 0 366 0 0 366 0
uart_hal_iram.c.o 0 0 0 0 88 0 0 88 0
wdt_hal_iram.c.o 0 0 0 0 0 1160 0 1160 1160
heap_caps.c.o 4 4 0 355 286 1122 0 1767 1130
heap_caps_init.c.o 4 0 0 338 1052 0 0 1390 4
heap_tlsf.c.o 0 1796 0 0 0 4036 0 5832 5832
memory_layout.c.o 0 4 0 231 0 0 0 235 4
memory_layout_utils.c.o 0 0 0 283 650 0 0 933 0
multi_heap.c.o 0 157 0 0 0 678 0 835 835
log.c.o 264 8 0 122 562 32 0 724 304
log_freertos.c.o 8 0 0 0 0 232 0 232 240
hello_world_main.c.o 0 0 0 232 248 0 0 480 0
abort.c.o 0 38 0 0 0 128 0 166 166
esp_time_impl.c.o 12 0 0 0 362 0 0 362 12
heap.c.o 0 0 0 0 0 190 0 190 190
locks.c.o 168 0 0 344 152 924 0 1420 1092
newlib_init.c.o 240 156 0 0 76 0 0 232 396
pthread.c.o 0 0 0 0 6 0 0 6 0
reent_init.c.o 0 0 0 0 0 76 0 76 76
syscalls.c.o 0 0 0 0 36 0 0 36 0
time.c.o 20 0 0 0 620 180 0 800 200
pthread.c.o 8 0 0 0 100 0 0 100 8
pthread_local_storage.c. 4 0 0 0 242 0 0 242 4
instruction_decode.c.o 0 0 0 0 74 0 0 74 0
interrupt.c.o 256 0 0 137 0 130 0 267 386
vectors.S.o 0 0 0 0 0 522 0 522 522
gpio_periph.c.o 0 0 0 88 0 0 0 88 0
cache_utils.c.o 8 0 0 0 38 144 0 182 152
esp_flash_api.c.o 0 20 0 762 82 968 0 1832 988
esp_flash_spi_init.c.o 4 68 0 261 272 0 0 601 72
flash_mmap.c.o 136 0 0 240 182 1530 0 1952 1666
flash_ops.c.o 4 24 0 0 38 40 0 102 68
memspi_host_driver.c.o 0 397 0 0 0 636 0 1033 1033
partition.c.o 8 0 0 268 1070 0 0 1338 8
spi_flash_chip_boya.c.o 0 125 0 0 0 46 0 171 171
spi_flash_chip_drivers.c 0 32 0 0 0 0 0 32 32
spi_flash_chip_gd.c.o 0 123 0 0 0 190 0 313 313
spi_flash_chip_generic.c 0 554 0 0 0 2684 0 3238 3238
spi_flash_chip_issi.c.o 0 125 0 0 0 112 0 237 237
spi_flash_chip_mxic.c.o 0 190 0 0 0 76 0 266 266
spi_flash_chip_winbond.c 0 203 0 0 0 748 0 951 951
spi_flash_os_func_app.c. 0 52 0 95 34 414 0 595 466
spi_flash_os_func_noos.c 0 36 0 0 0 86 0 122 122
vfs.c.o 40 192 0 108 2360 0 0 2660 232
vfs_uart.c.o 8 80 0 270 4402 0 0 4752 88
***
Running idf_size.py --archive_details for esp32c3...
Total sizes:
Used stat D/IRAM: 48648 bytes ( 279032 remain, 14.8% used)
.data size: 5048 bytes
.bss size: 3664 bytes
.text size: 39936 bytes
Used Flash size : 248080 bytes
.text : 90400 bytes
.rodata : 26352 bytes
Total image size: 293064 bytes (.bin may be padded larger)
Symbols within the archive: libdriver.a (Not all symbols may be reported)
.dram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.p_uart_obj 8 0 +8
ref_counts 27 0 +27
Section total: 35 0 +35
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
..g_spi_lock_main_flash_dev 4 0 +4
.uart_selectlock 8 0 +8
uart_context 32 0 +32
Section total: 44 0 +44
.flash.appdesc <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
__FUNCTION__.6207 21 0 +21
__FUNCTION__.6211 22 0 +22
__FUNCTION__.6215 23 0 +23
__FUNCTION__.6219 24 0 +24
__FUNCTION__.6223 25 0 +25
__FUNCTION__.6227 24 0 +24
__FUNCTION__.6231 26 0 +26
__FUNCTION__.6235 25 0 +25
__FUNCTION__.6240 25 0 +25
__FUNCTION__.6246 25 0 +25
__FUNCTION__.6257 18 0 +18
__FUNCTION__.6261 19 0 +19
__FUNCTION__.7153 21 0 +21
__FUNCTION__.7158 21 0 +21
__FUNCTION__.7163 19 0 +19
__FUNCTION__.7168 19 0 +19
__FUNCTION__.7173 16 0 +16
__FUNCTION__.7178 16 0 +16
__FUNCTION__.7183 18 0 +18
__FUNCTION__.7188 18 0 +18
__FUNCTION__.7222 22 0 +22
__FUNCTION__.7394 18 0 +18
__FUNCTION__.7459 27 0 +27
__FUNCTION__.7467 39 0 +39
__FUNCTION__.7471 17 0 +17
__func__.4238 21 0 +21
gpio_input_enable.str1.4 62 0 +62
gpio_set_pull_mode.str1.4 93 0 +93
gpio_sleep_output_enable.str1.4 27 0 +27
periph_module_enable.str1.4 64 0 +64
uart_disable_intr_mask_and_return_pr 54 0 +54
uart_flush_input.str1.4 45 0 +45
uart_pattern_pop_pos.str1.4 49 0 +49
uart_set_stop_bits.str1.4 46 0 +46
uart_set_word_length.str1.4 46 0 +46
Section total: 1055 0 +1055
.flash.rodata_noload <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
gpio_sleep_input_disable 124 0 +124
gpio_sleep_input_enable 126 0 +126
gpio_sleep_output_disable 124 0 +124
gpio_sleep_output_enable 126 0 +126
gpio_sleep_pulldown_dis 146 0 +146
gpio_sleep_pulldown_en 148 0 +148
gpio_sleep_pullup_dis 146 0 +146
gpio_sleep_pullup_en 148 0 +148
gpio_sleep_sel_dis 146 0 +146
gpio_sleep_sel_en 148 0 +148
gpio_sleep_set_direction 156 0 +156
gpio_sleep_set_pull_mode 318 0 +318
periph_ll_get_clk_en_reg 50 0 +50
periph_ll_get_rst_en_reg 50 0 +50
periph_module_enable 736 0 +736
uart_disable_intr_mask_and_return_pr 138 0 +138
uart_enable_intr_mask 122 0 +122
uart_flush_input 580 0 +580
uart_get_baudrate 116 0 +116
uart_get_bufferedlen 152 0 +152
uart_get_parity 86 0 +86
uart_get_selectlock 6 0 +6
uart_get_stop_bits 86 0 +86
uart_get_word_length 86 0 +86
uart_is_driver_installed 34 0 +34
uart_pattern_queue_update 80 0 +80
uart_set_baudrate 116 0 +116
uart_set_parity 116 0 +116
uart_set_select_notif_callback 30 0 +30
uart_set_stop_bits 178 0 +178
uart_set_word_length 178 0 +178
uart_wait_tx_done 484 0 +484
Section total: 5280 0 +5280
.flash_rodata_dummy <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text_end <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 for esp32s3...
Total sizes:
Used static IRAM: 16383 bytes ( 1 remain, 100.0% used)
.text size: 15356 bytes
.vectors size: 1027 bytes
Used stat D/IRAM: 42176 bytes ( 228160 remain, 15.6% used)
.data size: 9252 bytes
.bss size: 2520 bytes
.text size: 30404 bytes
Used Flash size : 245923 bytes
.text : 87463 bytes
.rodata : 27132 bytes
Total image size: 301962 bytes (.bin may be padded larger)
***
Running idf_size.py for esp32s3 (target autodetected)...
Total sizes:
Used static IRAM: 16383 bytes ( 1 remain, 100.0% used)
.text size: 15356 bytes
.vectors size: 1027 bytes
Used stat D/IRAM: 42176 bytes ( 228160 remain, 15.6% used)
.data size: 9252 bytes
.bss size: 2520 bytes
.text size: 30404 bytes
Used Flash size : 245923 bytes
.text : 87463 bytes
.rodata : 27132 bytes
Total image size: 301962 bytes (.bin may be padded larger)
***
Running idf_size.py --archives for esp32s3...
Total sizes:
Used static IRAM: 16383 bytes ( 1 remain, 100.0% used)
.text size: 15356 bytes
.vectors size: 1027 bytes
Used stat D/IRAM: 42176 bytes ( 228160 remain, 15.6% used)
.data size: 9252 bytes
.bss size: 2520 bytes
.text size: 30404 bytes
Used Flash size : 245923 bytes
.text : 87463 bytes
.rodata : 27132 bytes
Total image size: 301962 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .bss & 0.data Flash .appdesc & .rodata & .text IRAM0 .text & 0.vectors .rtc.data flash_total ram_st_total
(exe) 0 0 0 12 3 0 3 0 18 3
libapp_update.a 12 1 256 125 179 194 0 0 755 207
libbootloader_support.a 0 0 0 0 95 444 0 0 539 444
libcxx.a 0 0 0 0 5 0 0 0 5 0
libdriver.a 49 64 0 600 3468 0 0 0 4132 113
libesp_common.a 0 0 0 7287 53 0 0 0 7340 0
libesp_hw_support.a 34 187 0 288 3884 4260 0 16 8635 4497
libesp_ipc.a 72 20 0 241 643 332 0 0 1236 424
libesp_pm.a 0 0 0 0 8 0 0 0 8 0
libesp_ringbuf.a 0 0 0 512 0 873 0 0 1385 873
libesp_rom.a 0 0 0 0 0 24 0 0 24 24
libesp_system.a 206 205 0 3549 6183 2914 0 0 12851 3325
libesp_timer.a 28 32 0 277 917 515 0 0 1741 575
libfreertos.a 748 3128 0 3668 293 13747 425 0 21261 18048
libhal.a 0 109 0 608 1275 7126 0 0 9118 7235
libheap.a 8 1957 0 1383 1741 5195 0 0 10276 7160
liblog.a 272 8 0 122 499 247 0 0 876 527
libmain.a 0 0 0 232 228 0 0 0 460 0
libmbedcrypto.a 0 0 0 0 0 0 0 0 0 0
libnewlib.a 440 202 0 344 1028 1280 0 0 2854 1922
libpthread.a 12 8 0 0 310 0 0 0 318 20
libsoc.a 0 0 0 0 0 0 0 0 0 0
libspi_flash.a 550 1886 0 2196 1605 7539 0 0 13226 9975
libvfs.a 48 308 0 393 5986 0 0 0 6687 356
libxt_hal.a 0 0 0 32 0 405 0 0 437 405
libxtensa.a 0 1024 0 35 126 77 0 0 1262 1101
no-rtti\libc.a 4 4 0 4685 58528 0 0 0 63217 8
no-rtti\libgcc.a 0 0 0 160 0 0 0 0 160 0
***
Running idf_size.py --files for esp32s3...
Total sizes:
Used static IRAM: 16383 bytes ( 1 remain, 100.0% used)
.text size: 15356 bytes
.vectors size: 1027 bytes
Used stat D/IRAM: 42176 bytes ( 228160 remain, 15.6% used)
.data size: 9252 bytes
.bss size: 2520 bytes
.text size: 30404 bytes
Used Flash size : 245923 bytes
.text : 87463 bytes
.rodata : 27132 bytes
Total image size: 301962 bytes (.bin may be padded larger)
Per-file contributions to ELF file:
Object File DRAM .bss & 0.data Flash .appdesc & .rodata & .text IRAM0 .text & 0.vectors .rtc.data flash_total ram_st_total
crt0.o 0 0 0 0 0 0 0 0 0 0
crtbegin.o 0 0 0 4 0 0 0 0 4 0
crtend.o 0 0 0 8 0 0 0 0 8 0
crti.o 0 0 0 0 3 0 3 0 6 3
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
esp_app_desc.c.o 8 1 256 4 31 194 0 0 486 203
esp_ota_ops.c.o 4 0 0 121 148 0 0 0 269 4
bootloader_common.c.o 0 0 0 0 0 0 0 0 0 0
bootloader_common_loader 0 0 0 0 0 0 0 0 0 0
bootloader_efuse_esp32s3 0 0 0 0 0 0 0 0 0 0
bootloader_flash.c.o 0 0 0 0 0 444 0 0 444 444
bootloader_flash_config_ 0 0 0 0 22 0 0 0 22 0
bootloader_mem.c.o 0 0 0 0 15 0 0 0 15 0
bootloader_random_esp32s 0 0 0 0 0 0 0 0 0 0
bootloader_sha.c.o 0 0 0 0 0 0 0 0 0 0
bootloader_utility.c.o 0 0 0 0 0 0 0 0 0 0
esp_image_format.c.o 0 0 0 0 0 0 0 0 0 0
flash_partitions.c.o 0 0 0 0 0 0 0 0 0 0
flash_qio_mode.c.o 0 0 0 0 58 0 0 0 58 0
cxx_guards.cpp.o 0 0 0 0 5 0 0 0 5 0
gdma.c.o 0 0 0 0 0 0 0 0 0 0
gpio.c.o 0 0 0 0 0 0 0 0 0 0
periph_ctrl.c.o 37 8 0 85 1377 0 0 0 1470 45
rtc_io.c.o 0 0 0 0 0 0 0 0 0 0
rtc_module.c.o 0 0 0 0 0 0 0 0 0 0
spi_bus_lock.c.o 0 0 0 4 0 0 0 0 4 0
spi_common.c.o 0 0 0 0 0 0 0 0 0 0
uart.c.o 12 56 0 511 2091 0 0 0 2658 68
esp_err_to_name.c.o 0 0 0 7287 53 0 0 0 7340 0
chip_info.c.o 0 0 0 0 29 0 0 0 29 0
cpu_util.c.o 0 0 0 20 0 137 0 0 157 137
dport_access.c.o 0 0 0 0 0 0 0 0 0 0
esp_clk.c.o 4 0 0 0 194 25 0 16 235 45
esp_crypto_lock.c.o 0 0 0 0 0 0 0 0 0 0
intr_alloc.c.o 22 8 0 198 1958 717 0 0 2881 747
regi2c_ctrl.c.o 0 8 0 0 0 171 0 0 179 179
rtc_clk.c.o 8 171 0 0 0 2059 0 0 2230 2238
rtc_init.c.o 0 0 0 70 1703 0 0 0 1773 0
rtc_sleep.c.o 0 0 0 0 0 476 0 0 476 476
rtc_time.c.o 0 0 0 0 0 675 0 0 675 675
esp_ipc.c.o 56 0 0 97 456 188 0 0 741 244
esp_ipc_isr.c.o 16 4 0 144 187 19 0 0 354 39
esp_ipc_isr_handler.S.o 0 16 0 0 0 125 0 0 141 141
esp_ipc_isr_routines.S.o 0 0 0 0 0 0 0 0 0 0
pm_impl.c.o 0 0 0 0 8 0 0 0 8 0
pm_locks.c.o 0 0 0 0 0 0 0 0 0 0
ringbuf.c.o 0 0 0 512 0 873 0 0 1385 873
esp_rom_uart.c.o 0 0 0 0 0 24 0 0 24 24
brownout.c.o 0 0 0 5 30 0 0 0 35 0
cache_err_int.c.o 0 0 0 0 78 7 0 0 85 7
clk.c.o 0 0 0 212 802 0 0 0 1014 0
cpu_start.c.o 5 0 0 334 371 732 0 0 1437 737
crosscore_int.c.o 8 8 0 120 142 229 0 0 499 245
debug_helpers.c.o 0 0 0 73 0 747 0 0 820 747
debug_helpers_asm.S.o 0 0 0 0 0 26 0 0 26 26
esp_err.c.o 0 108 0 0 0 140 0 0 248 248
esp_system.c.o 20 0 0 0 70 56 0 0 126 76
freertos_hooks.c.o 128 8 0 0 247 47 0 0 302 183
highint_hdl.S.o 0 0 0 0 0 147 0 0 147 147
int_wdt.c.o 9 0 0 0 152 90 0 0 242 99
panic.c.o 5 12 0 147 875 12 0 0 1046 29
panic_arch.c.o 0 0 0 1538 715 0 0 0 2253 0
panic_handler.c.o 8 8 0 8 634 66 0 0 716 82
panic_handler_asm.S.o 0 0 0 0 0 66 0 0 66 66
startup.c.o 11 8 0 505 748 69 0 0 1330 88
system_internal.c.o 0 0 0 16 0 475 0 0 491 475
task_wdt.c.o 12 53 0 591 1319 0 0 0 1963 65
ubsan.c.o 0 0 0 0 0 5 0 0 5 5
esp_timer.c.o 8 8 0 72 505 282 0 0 867 298
esp_timer_impl_systimer. 12 24 0 125 286 198 0 0 633 234
system_time.c.o 8 0 0 80 126 35 0 0 241 43
FreeRTOS-openocd.c.o 0 4 0 0 0 0 0 0 4 4
list.c.o 0 0 0 0 0 164 0 0 164 164
port.c.o 24 0 0 541 147 945 0 0 1633 969
port_common.c.o 8 0 0 214 146 98 0 0 458 106
port_systick.c.o 12 0 0 192 0 394 0 0 586 406
portasm.S.o 0 3084 0 0 0 416 0 0 3500 3500
queue.c.o 0 0 0 1515 0 3038 0 0 4553 3038
tasks.c.o 704 8 0 1158 0 6792 0 0 7958 7504
xtensa_context.S.o 0 0 0 0 0 390 0 0 390 390
xtensa_vector_defaults.S 0 0 0 0 0 46 0 0 46 46
xtensa_vectors.S.o 0 32 0 48 0 1464 425 0 1969 1921
brownout_hal.c.o 0 0 0 0 244 0 0 0 244 0
cpu_hal.c.o 0 0 0 0 0 42 0 0 42 42
gdma_hal.c.o 0 0 0 0 0 0 0 0 0 0
gpio_hal.c.o 0 0 0 0 0 0 0 0 0 0
interrupt_controller_hal 0 0 0 0 59 0 0 0 59 0
interrupt_descriptor_tab 0 0 0 512 12 0 0 0 524 0
mpu_hal.c.o 0 0 0 0 72 0 0 0 72 0
rtc_io_hal.c.o 0 0 0 0 0 0 0 0 0 0
sha_hal.c.o 0 0 0 0 0 0 0 0 0 0
soc_hal.c.o 0 24 0 0 0 234 0 0 258 258
spi_flash_encrypt_hal_ir 0 0 0 0 0 213 0 0 213 213
spi_flash_hal.c.o 0 0 0 96 351 0 0 0 447 0
spi_flash_hal_gpspi.c.o 0 0 0 0 0 1842 0 0 1842 1842
spi_flash_hal_iram.c.o 0 0 0 0 0 2250 0 0 2250 2250
systimer_hal.c.o 0 85 0 0 0 1052 0 0 1137 1137
uart_hal.c.o 0 0 0 0 432 0 0 0 432 0
uart_hal_iram.c.o 0 0 0 0 105 0 0 0 105 0
wdt_hal_iram.c.o 0 0 0 0 0 1493 0 0 1493 1493
heap_caps.c.o 4 4 0 355 261 1003 0 0 1623 1011
heap_caps_init.c.o 4 0 0 430 905 0 0 0 1335 4
heap_tlsf.c.o 0 1796 0 0 0 3591 0 0 5387 5387
memory_layout.c.o 0 0 0 315 0 0 0 0 315 0
memory_layout_utils.c.o 0 0 0 283 575 0 0 0 858 0
multi_heap.c.o 0 157 0 0 0 601 0 0 758 758
log.c.o 264 8 0 122 499 42 0 0 671 314
log_freertos.c.o 8 0 0 0 0 205 0 0 205 213
hello_world_main.c.o 0 0 0 232 228 0 0 0 460 0
esp_crypto_shared_gdma.c 0 0 0 0 0 0 0 0 0 0
esp_sha256.c.o 0 0 0 0 0 0 0 0 0 0
esp_sha_gdma_impl.c.o 0 0 0 0 0 0 0 0 0 0
sha.c.o 0 0 0 0 0 0 0 0 0 0
abort.c.o 0 38 0 0 0 157 0 0 195 195
esp_time_impl.c.o 12 0 0 0 281 0 0 0 281 12
heap.c.o 0 0 0 0 0 151 0 0 151 151
locks.c.o 168 8 0 344 122 782 0 0 1256 958
newlib_init.c.o 240 156 0 0 73 0 0 0 229 396
pthread.c.o 0 0 0 0 12 0 0 0 12 0
reent_init.c.o 0 0 0 0 0 63 0 0 63 63
syscalls.c.o 0 0 0 0 31 0 0 0 31 0
time.c.o 20 0 0 0 509 127 0 0 636 147
pthread.c.o 8 0 0 0 97 0 0 0 97 8
pthread_local_storage.c. 4 8 0 0 213 0 0 0 221 12
gdma_periph.c.o 0 0 0 0 0 0 0 0 0 0
gpio_periph.c.o 0 0 0 0 0 0 0 0 0 0
rtc_io_periph.c.o 0 0 0 0 0 0 0 0 0 0
spi_periph.c.o 0 0 0 0 0 0 0 0 0 0
uart_periph.c.o 0 0 0 0 0 0 0 0 0 0
cache_utils.c.o 14 4 0 570 92 685 0 0 1351 703
esp_flash_api.c.o 0 20 0 762 89 862 0 0 1733 882
esp_flash_spi_init.c.o 4 68 0 261 243 0 0 0 572 72
flash_mmap.c.o 520 0 0 240 166 1298 0 0 1704 1818
flash_ops.c.o 4 24 0 0 33 41 0 0 98 69
memspi_host_driver.c.o 0 397 0 0 0 637 0 0 1034 1034
partition.c.o 8 0 0 268 938 0 0 0 1206 8
spi_flash_chip_boya.c.o 0 125 0 0 0 52 0 0 177 177
spi_flash_chip_drivers.c 0 32 0 0 0 0 0 0 32 32
spi_flash_chip_gd.c.o 0 123 0 0 0 202 0 0 325 325
spi_flash_chip_generic.c 0 554 0 0 0 2529 0 0 3083 3083
spi_flash_chip_issi.c.o 0 125 0 0 0 108 0 0 233 233
spi_flash_chip_mxic.c.o 0 190 0 0 0 70 0 0 260 260
spi_flash_chip_winbond.c 0 136 0 0 0 659 0 0 795 795
spi_flash_os_func_app.c. 0 52 0 95 44 324 0 0 515 376
spi_flash_os_func_noos.c 0 36 0 0 0 72 0 0 108 108
vfs.c.o 40 192 0 111 1935 0 0 0 2238 232
vfs_uart.c.o 8 116 0 282 4051 0 0 0 4449 124
int_asm--set_intclear.o 0 0 0 0 0 0 0 0 0 0
interrupts--intlevel.o 0 0 0 32 0 0 0 0 32 0
state_asm--restore_extra 0 0 0 0 0 47 0 0 47 47
state_asm--save_extra_nw 0 0 0 0 0 47 0 0 47 47
windowspill_asm.o 0 0 0 0 0 311 0 0 311 311
xtensa_intr.c.o 0 0 0 35 126 26 0 0 187 26
xtensa_intr_asm.S.o 0 1024 0 0 0 51 0 0 1075 1075
lib_a-assert.o 0 0 0 60 72 0 0 0 132 0
lib_a-bzero.o 0 0 0 0 0 0 0 0 0 0
lib_a-ctype_.o 0 0 0 257 0 0 0 0 257 0
lib_a-dtoa.o 0 0 0 165 3592 0 0 0 3757 0
lib_a-environ.o 4 0 0 0 0 0 0 0 0 4
lib_a-envlock.o 0 0 0 0 0 0 0 0 0 0
lib_a-errno.o 0 0 0 0 13 0 0 0 13 0
lib_a-fclose.o 0 0 0 0 270 0 0 0 270 0
lib_a-fflush.o 0 0 0 0 552 0 0 0 552 0
lib_a-findfp.o 0 0 0 96 612 0 0 0 708 0
lib_a-fiprintf.o 0 0 0 0 84 0 0 0 84 0
lib_a-flags.o 0 0 0 0 128 0 0 0 128 0
lib_a-fopen.o 0 0 0 0 216 0 0 0 216 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-fseek.o 0 0 0 0 49 0 0 0 49 0
lib_a-fseeko.o 0 0 0 0 818 0 0 0 818 0
lib_a-ftello.o 0 0 0 0 278 0 0 0 278 0
lib_a-fvwrite.o 0 0 0 0 721 0 0 0 721 0
lib_a-fwalk.o 0 0 0 0 119 0 0 0 119 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-locale.o 0 4 0 374 0 0 0 0 378 4
lib_a-localeconv.o 0 0 0 0 47 0 0 0 47 0
lib_a-makebuf.o 0 0 0 0 263 0 0 0 263 0
lib_a-mbrtowc.o 0 0 0 0 0 0 0 0 0 0
lib_a-mbtowc_r.o 0 0 0 0 64 0 0 0 64 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-mprec.o 0 0 0 409 2340 0 0 0 2749 0
lib_a-printf.o 0 0 0 0 112 0 0 0 112 0
lib_a-puts.o 0 0 0 0 190 0 0 0 190 0
lib_a-qsort.o 0 0 0 0 0 0 0 0 0 0
lib_a-reent.o 0 0 0 0 252 0 0 0 252 0
lib_a-refill.o 0 0 0 0 312 0 0 0 312 0
lib_a-s_frexp.o 0 0 0 0 100 0 0 0 100 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-snprintf.o 0 0 0 0 217 0 0 0 217 0
lib_a-stdio.o 0 0 0 0 182 0 0 0 182 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-svfiprintf.o 0 0 0 1172 9650 0 0 0 10822 0
lib_a-svfiscanf.o 0 0 0 0 0 0 0 0 0 0
lib_a-svfprintf.o 0 0 0 752 13331 0 0 0 14083 0
lib_a-sysgettod.o 0 0 0 0 28 0 0 0 28 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-vfiprintf.o 0 0 0 700 9827 0 0 0 10527 0
lib_a-vfprintf.o 0 0 0 700 13707 0 0 0 14407 0
lib_a-vprintf.o 0 0 0 0 94 0 0 0 94 0
lib_a-wctomb_r.o 0 0 0 0 65 0 0 0 65 0
lib_a-wsetup.o 0 0 0 0 223 0 0 0 223 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
_divdi3.o 0 0 0 40 0 0 0 0 40 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
_moddi3.o 0 0 0 40 0 0 0 0 40 0
_muldf3.o 0 0 0 0 0 0 0 0 0 0
_udivdi3.o 0 0 0 40 0 0 0 0 40 0
_umoddi3.o 0 0 0 40 0 0 0 0 40 0
***
Running idf_size.py --archive_details for esp32s3...
Total sizes:
Used static IRAM: 16383 bytes ( 1 remain, 100.0% used)
.text size: 15356 bytes
.vectors size: 1027 bytes
Used stat D/IRAM: 42176 bytes ( 228160 remain, 15.6% used)
.data size: 9252 bytes
.bss size: 2520 bytes
.text size: 30404 bytes
Used Flash size : 245923 bytes
.text : 87463 bytes
.rodata : 27132 bytes
Total image size: 301962 bytes (.bin may be padded larger)
Symbols within the archive: libdriver.a (Not all symbols may be reported)
.dram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
p_uart_obj 12 0 +12
ref_counts 37 0 +37
Section total: 49 0 +49
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
periph_spinlock 8 0 +8
uart_context 48 0 +48
uart_selectlock 8 0 +8
Section total: 64 0 +64
.flash.appdesc <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
__FUNCTION__$7737 21 0 +21
__FUNCTION__$7742 21 0 +21
__FUNCTION__$7747 19 0 +19
__FUNCTION__$7752 19 0 +19
__FUNCTION__$7757 16 0 +16
__FUNCTION__$7762 16 0 +16
__FUNCTION__$7767 18 0 +18
__FUNCTION__$7772 18 0 +18
__FUNCTION__$7806 22 0 +22
__FUNCTION__$7978 18 0 +18
__FUNCTION__$8043 27 0 +27
__FUNCTION__$8051 39 0 +39
__FUNCTION__$8055 17 0 +17
__func__$4997 21 0 +21
g_spi_lock_main_flash_dev 4 0 +4
periph_module_enable.str1.4 64 0 +64
uart_disable_intr_mask_and_return_pr 54 0 +54
uart_flush_input.str1.4 45 0 +45
uart_pattern_pop_pos.str1.4 49 0 +49
uart_set_stop_bits.str1.4 46 0 +46
uart_set_word_length.str1.4 46 0 +46
Section total: 600 0 +600
.flash.rodata_noload <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
periph_ll_get_clk_en_reg 121 0 +121
periph_ll_get_rst_en_reg 125 0 +125
periph_module_enable 1131 0 +1131
uart_disable_intr_mask_and_return_pr 122 0 +122
uart_enable_intr_mask 100 0 +100
uart_flush_input 509 0 +509
uart_get_baudrate 88 0 +88
uart_get_bufferedlen 108 0 +108
uart_get_parity 68 0 +68
uart_get_selectlock 12 0 +12
uart_get_stop_bits 68 0 +68
uart_get_word_length 64 0 +64
uart_is_driver_installed 30 0 +30
uart_pattern_queue_update 74 0 +74
uart_set_baudrate 84 0 +84
uart_set_parity 88 0 +88
uart_set_select_notif_callback 23 0 +23
uart_set_stop_bits 130 0 +130
uart_set_word_length 130 0 +130
uart_wait_tx_done 393 0 +393
Section total: 3468 0 +3468
.flash_rodata_dummy <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text_end <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
***
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": 9324,
"diram_bss": 8296,
"diram_text": 37908,
"diram_vectors": 1024,
"diram_rodata": 0,
"diram_other": 0,
"diram_total": 311808,
"used_diram": 56552,
"used_diram_ratio": 0.18136802134646962,
"diram_remain": 255256,
"flash_code": 146944,
"flash_rodata": 39580,
"flash_other": 0,
"used_flash_non_ram": 186524,
"total_size": 283036
}
{
"libapp_update.a": {
".flash.rodata": 717,
".flash.text": 123,
"ram_st_total": 0,
"flash_total": 840
},
"libbootloader_support.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a": {
".flash.rodata": 3709,
".flash.text": 55583,
"ram_st_total": 0,
"flash_total": 59292
},
"libcoexist.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libcore.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libcxx.a": {
".flash.text": 11,
"ram_st_total": 0,
"flash_total": 11
},
"libdriver.a": {
".dram0.data": 40,
".flash.rodata": 537,
".dram0.bss": 20,
".flash.text": 961,
"ram_st_total": 60,
"flash_total": 1538
},
"libesp32.a": {
".dram0.data": 2635,
".flash.rodata": 8133,
".dram0.bss": 2375,
".flash.text": 4814,
".iram0.text": 7758,
"ram_st_total": 12768,
"flash_total": 23340
},
"libethernet.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a": {
".dram0.data": 4156,
".flash.rodata": 1545,
".dram0.bss": 832,
".iram0.text": 12428,
".iram0.vectors": 425,
"ram_st_total": 17841,
"flash_total": 18554
},
"libgcc.a": {
".dram0.data": 4,
".flash.rodata": 888,
".dram0.bss": 20,
".flash.text": 5488,
".iram0.text": 104,
"ram_st_total": 128,
"flash_total": 6484
},
"libhal.a": {
".flash.rodata": 32,
".iram0.text": 515,
"ram_st_total": 515,
"flash_total": 547
},
"libheap.a": {
".dram0.data": 1331,
".flash.rodata": 980,
".dram0.bss": 4,
".flash.text": 1218,
".iram0.text": 4376,
"ram_st_total": 5711,
"flash_total": 7905
},
"liblog.a": {
".dram0.data": 8,
".flash.rodata": 166,
".dram0.bss": 268,
".flash.text": 396,
".iram0.text": 456,
"ram_st_total": 732,
"flash_total": 1026
},
"liblwip.a": {
".dram0.data": 14,
".flash.rodata": 13936,
".dram0.bss": 3751,
".flash.text": 66978,
"ram_st_total": 3765,
"flash_total": 80928
},
"libm.a": {
".iram0.text": 92,
"ram_st_total": 92,
"flash_total": 92
},
"libmain.a": {
".flash.rodata": 10,
".flash.text": 53,
"ram_st_total": 0,
"flash_total": 63
},
"libmbedtls.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libnewlib.a": {
".dram0.data": 152,
".flash.rodata": 86,
".dram0.bss": 272,
".flash.text": 803,
".iram0.text": 853,
"ram_st_total": 1277,
"flash_total": 1894
},
"libnvs_flash.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libpthread.a": {
".dram0.data": 16,
".flash.rodata": 638,
".dram0.bss": 12,
".flash.text": 774,
".iram0.text": 174,
"ram_st_total": 202,
"flash_total": 1602
},
"librtc.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libsmartconfig_ack.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a": {
".dram0.data": 660,
".flash.rodata": 3456,
".dram0.bss": 8,
".iram0.text": 3887,
"ram_st_total": 4555,
"flash_total": 8003
},
"libspi_flash.a": {
".dram0.data": 36,
".flash.rodata": 1624,
".dram0.bss": 359,
".flash.text": 886,
".iram0.text": 7004,
"ram_st_total": 7399,
"flash_total": 9550
},
"libstdc++.a": {
".dram0.data": 8,
".flash.rodata": 1062,
".dram0.bss": 16,
".flash.text": 1827,
"ram_st_total": 24,
"flash_total": 2897
},
"libtcpip_adapter.a": {
".flash.rodata": 359,
".dram0.bss": 81,
".flash.text": 180,
"ram_st_total": 81,
"flash_total": 539
},
"libunity.a": {
".flash.rodata": 830,
".dram0.bss": 121,
".flash.text": 2316,
"ram_st_total": 121,
"flash_total": 3146
},
"libvfs.a": {
".dram0.data": 232,
".flash.rodata": 403,
".dram0.bss": 103,
".flash.text": 3770,
"ram_st_total": 335,
"flash_total": 4405
},
"libwpa.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa2.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa_supplicant.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libwps.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libxtensa-debug-module.a": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
}
}
{
"libapp_update.a:esp_ota_ops.o": {
".flash.rodata": 717,
".flash.text": 123,
"ram_st_total": 0,
"flash_total": 840
},
"libbootloader_support.a:bootloader_flash.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:bootloader_sha.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:esp_image_format.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-assert.o": {
".flash.rodata": 60,
".flash.text": 68,
"ram_st_total": 0,
"flash_total": 128
},
"libc.a:lib_a-dtoa.o": {
".flash.rodata": 13,
".flash.text": 3522,
"ram_st_total": 0,
"flash_total": 3535
},
"libc.a:lib_a-errno.o": {
".flash.text": 10,
"ram_st_total": 0,
"flash_total": 10
},
"libc.a:lib_a-fiprintf.o": {
".flash.text": 84,
"ram_st_total": 0,
"flash_total": 84
},
"libc.a:lib_a-flags.o": {
".flash.text": 127,
"ram_st_total": 0,
"flash_total": 127
},
"libc.a:lib_a-fopen.o": {
".flash.text": 228,
"ram_st_total": 0,
"flash_total": 228
},
"libc.a:lib_a-fputs.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-fseek.o": {
".flash.text": 45,
"ram_st_total": 0,
"flash_total": 45
},
"libc.a:lib_a-fseeko.o": {
".flash.text": 862,
"ram_st_total": 0,
"flash_total": 862
},
"libc.a:lib_a-mprec.o": {
".flash.rodata": 296,
".flash.text": 2134,
"ram_st_total": 0,
"flash_total": 2430
},
"libc.a:lib_a-printf.o": {
".flash.text": 116,
"ram_st_total": 0,
"flash_total": 116
},
"libc.a:lib_a-puts.o": {
".flash.rodata": 0,
".flash.text": 182,
"ram_st_total": 0,
"flash_total": 182
},
"libc.a:lib_a-reent.o": {
".flash.text": 232,
"ram_st_total": 0,
"flash_total": 232
},
"libc.a:lib_a-s_frexp.o": {
".flash.text": 110,
"ram_st_total": 0,
"flash_total": 110
},
"libc.a:lib_a-snprintf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-sprintf.o": {
".flash.text": 167,
"ram_st_total": 0,
"flash_total": 167
},
"libc.a:lib_a-strerror.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-svfiprintf.o": {
".flash.rodata": 1176,
".flash.text": 9642,
"ram_st_total": 0,
"flash_total": 10818
},
"libc.a:lib_a-svfprintf.o": {
".flash.rodata": 756,
".flash.text": 13834,
"ram_st_total": 0,
"flash_total": 14590
},
"libc.a:lib_a-sysgettod.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-u_strerr.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-vfiprintf.o": {
".flash.rodata": 704,
".flash.text": 9933,
"ram_st_total": 0,
"flash_total": 10637
},
"libc.a:lib_a-vfprintf.o": {
".flash.rodata": 704,
".flash.text": 14193,
"ram_st_total": 0,
"flash_total": 14897
},
"libc.a:lib_a-vprintf.o": {
".flash.text": 94,
"ram_st_total": 0,
"flash_total": 94
},
"libc.a:lib_a-vsnprintf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-xpg_strerror_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_api.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_arbit.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_core.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_dbg.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_hw.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_param.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcore.a:misc_nvs.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcxx.a:cxx_exception_stubs.o": {
".flash.text": 6,
"ram_st_total": 0,
"flash_total": 6
},
"libcxx.a:cxx_guards.o": {
".flash.text": 5,
"ram_st_total": 0,
"flash_total": 5
},
"libdriver.a:gpio.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libdriver.a:periph_ctrl.o": {
".dram0.data": 8,
".flash.rodata": 256,
".flash.text": 520,
"ram_st_total": 8,
"flash_total": 784
},
"libdriver.a:rtc_module.o": {
".dram0.data": 8,
".dram0.bss": 8,
".flash.text": 291,
"ram_st_total": 16,
"flash_total": 299
},
"libdriver.a:timer.o": {
".dram0.data": 16,
".flash.rodata": 281,
".flash.text": 112,
"ram_st_total": 16,
"flash_total": 409
},
"libdriver.a:uart.o": {
".dram0.data": 8,
".dram0.bss": 12,
".flash.text": 38,
"ram_st_total": 20,
"flash_total": 46
},
"libesp32.a:brownout.o": {
".flash.rodata": 191,
".flash.text": 145,
"ram_st_total": 0,
"flash_total": 336
},
"libesp32.a:cache_err_int.o": {
".flash.text": 98,
".iram0.text": 56,
"ram_st_total": 56,
"flash_total": 154
},
"libesp32.a:clk.o": {
".flash.rodata": 893,
".flash.text": 581,
".iram0.text": 67,
"ram_st_total": 67,
"flash_total": 1541
},
"libesp32.a:cpu_start.o": {
".flash.rodata": 486,
".dram0.bss": 1,
".flash.text": 277,
".iram0.text": 806,
"ram_st_total": 807,
"flash_total": 1569
},
"libesp32.a:crosscore_int.o": {
".dram0.data": 8,
".flash.rodata": 148,
".dram0.bss": 8,
".flash.text": 126,
".iram0.text": 204,
"ram_st_total": 220,
"flash_total": 486
},
"libesp32.a:dbg_stubs.o": {
".dram0.bss": 2072,
".flash.text": 100,
".iram0.text": 32,
"ram_st_total": 2104,
"flash_total": 132
},
"libesp32.a:dport_access.o": {
".dram0.data": 8,
".flash.rodata": 129,
".dram0.bss": 40,
".flash.text": 189,
".iram0.text": 539,
"ram_st_total": 587,
"flash_total": 865
},
"libesp32.a:dport_panic_highint_hdl.o": {
".dram0.data": 8,
".iram0.text": 234,
"ram_st_total": 242,
"flash_total": 242
},
"libesp32.a:esp_err_to_name.o": {
".flash.rodata": 4091,
".flash.text": 50,
"ram_st_total": 0,
"flash_total": 4141
},
"libesp32.a:esp_timer.o": {
".dram0.data": 8,
".flash.rodata": 142,
".dram0.bss": 20,
".flash.text": 429,
".iram0.text": 702,
"ram_st_total": 730,
"flash_total": 1281
},
"libesp32.a:esp_timer_esp32.o": {
".dram0.data": 8,
".flash.rodata": 526,
".dram0.bss": 26,
".flash.text": 254,
".iram0.text": 1295,
"ram_st_total": 1329,
"flash_total": 2083
},
"libesp32.a:ets_timer_legacy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:event_default_handlers.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:event_loop.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:freertos_hooks.o": {
".dram0.data": 8,
".dram0.bss": 128,
".flash.text": 137,
".iram0.text": 43,
"ram_st_total": 179,
"flash_total": 188
},
"libesp32.a:hw_random.o": {
".dram0.bss": 4,
".iram0.text": 74,
"ram_st_total": 78,
"flash_total": 74
},
"libesp32.a:int_wdt.o": {
".dram0.bss": 1,
".flash.text": 301,
".iram0.text": 87,
"ram_st_total": 88,
"flash_total": 388
},
"libesp32.a:intr_alloc.o": {
".dram0.data": 8,
".flash.rodata": 710,
".dram0.bss": 22,
".flash.text": 1749,
".iram0.text": 726,
"ram_st_total": 756,
"flash_total": 3193
},
"libesp32.a:ipc.o": {
".flash.rodata": 104,
".dram0.bss": 36,
".flash.text": 329,
".iram0.text": 159,
"ram_st_total": 195,
"flash_total": 592
},
"libesp32.a:lib_printf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:panic.o": {
".dram0.data": 2579,
".dram0.bss": 5,
".iram0.text": 2145,
"ram_st_total": 4729,
"flash_total": 4724
},
"libesp32.a:phy_init.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:sha.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:stack_check.o": {
".flash.rodata": 42,
".dram0.bss": 4,
".flash.text": 32,
"ram_st_total": 4,
"flash_total": 74
},
"libesp32.a:system_api.o": {
".flash.rodata": 662,
".dram0.bss": 8,
".iram0.text": 589,
"ram_st_total": 597,
"flash_total": 1251
},
"libesp32.a:wifi_init.o": {
".flash.rodata": 9,
".flash.text": 17,
"ram_st_total": 0,
"flash_total": 26
},
"libesp32.a:wifi_os_adapter.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libethernet.a:emac_dev.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libethernet.a:emac_main.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a:FreeRTOS-openocd.o": {
".dram0.data": 4,
"ram_st_total": 4,
"flash_total": 4
},
"libfreertos.a:event_groups.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a:list.o": {
".iram0.text": 142,
"ram_st_total": 142,
"flash_total": 142
},
"libfreertos.a:port.o": {
".flash.rodata": 369,
".dram0.bss": 16,
".iram0.text": 617,
"ram_st_total": 633,
"flash_total": 986
},
"libfreertos.a:portasm.o": {
".dram0.data": 3084,
".iram0.text": 480,
"ram_st_total": 3564,
"flash_total": 3564
},
"libfreertos.a:queue.o": {
".dram0.data": 8,
".flash.rodata": 369,
".dram0.bss": 56,
".iram0.text": 2569,
"ram_st_total": 2633,
"flash_total": 2946
},
"libfreertos.a:ringbuf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a:tasks.o": {
".dram0.data": 20,
".flash.rodata": 503,
".dram0.bss": 700,
".iram0.text": 5667,
"ram_st_total": 6387,
"flash_total": 6190
},
"libfreertos.a:timers.o": {
".dram0.data": 8,
".flash.rodata": 233,
".dram0.bss": 56,
".iram0.text": 1149,
"ram_st_total": 1213,
"flash_total": 1390
},
"libfreertos.a:xtensa_context.o": {
".iram0.text": 299,
"ram_st_total": 299,
"flash_total": 299
},
"libfreertos.a:xtensa_init.o": {
".dram0.bss": 4,
".iram0.text": 32,
"ram_st_total": 36,
"flash_total": 32
},
"libfreertos.a:xtensa_intr.o": {
".flash.rodata": 35,
".iram0.text": 104,
"ram_st_total": 104,
"flash_total": 139
},
"libfreertos.a:xtensa_intr_asm.o": {
".dram0.data": 1024,
".iram0.text": 51,
"ram_st_total": 1075,
"flash_total": 1075
},
"libfreertos.a:xtensa_vector_defaults.o": {
".iram0.text": 46,
"ram_st_total": 46,
"flash_total": 46
},
"libfreertos.a:xtensa_vectors.o": {
".dram0.data": 8,
".flash.rodata": 36,
".iram0.text": 1272,
".iram0.vectors": 425,
"ram_st_total": 1705,
"flash_total": 1741
},
"libgcc.a:_addsubdf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_cmpdf2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_divdf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_divdi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_divsf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_extendsfdf2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_fixdfsi.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_floatdidf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_floatdisf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_floatsidf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_moddi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_muldf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_popcountsi2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_udivdi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_umoddi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:lib2funcs.o": {
".iram0.text": 104,
"ram_st_total": 104,
"flash_total": 104
},
"libgcc.a:unwind-dw2-fde.o": {
".dram0.data": 4,
".flash.rodata": 404,
".dram0.bss": 20,
".flash.text": 3316,
"ram_st_total": 24,
"flash_total": 3724
},
"libgcc.a:unwind-dw2-xtensa.o": {
".flash.rodata": 324,
".flash.text": 2172,
"ram_st_total": 0,
"flash_total": 2496
},
"libhal.a:clock.o": {
".iram0.text": 72,
"ram_st_total": 72,
"flash_total": 72
},
"libhal.a:int_asm--set_intclear.o": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
},
"libhal.a:interrupts--intlevel.o": {
".flash.rodata": 32,
"ram_st_total": 0,
"flash_total": 32
},
"libhal.a:state_asm--restore_extra_nw.o": {
".iram0.text": 62,
"ram_st_total": 62,
"flash_total": 62
},
"libhal.a:state_asm--save_extra_nw.o": {
".iram0.text": 62,
"ram_st_total": 62,
"flash_total": 62
},
"libhal.a:windowspill_asm.o": {
".iram0.text": 311,
"ram_st_total": 311,
"flash_total": 311
},
"libheap.a:heap_caps.o": {
".dram0.data": 4,
".flash.rodata": 593,
".flash.text": 188,
".iram0.text": 1195,
"ram_st_total": 1199,
"flash_total": 1980
},
"libheap.a:heap_caps_init.o": {
".flash.rodata": 387,
".dram0.bss": 4,
".flash.text": 1030,
"ram_st_total": 4,
"flash_total": 1417
},
"libheap.a:multi_heap.o": {
".dram0.data": 857,
".iram0.text": 2217,
"ram_st_total": 3074,
"flash_total": 3074
},
"libheap.a:multi_heap_poisoning.o": {
".dram0.data": 470,
".iram0.text": 964,
"ram_st_total": 1434,
"flash_total": 1434
},
"liblog.a:log.o": {
".dram0.data": 8,
".flash.rodata": 166,
".dram0.bss": 268,
".flash.text": 396,
".iram0.text": 456,
"ram_st_total": 732,
"flash_total": 1026
},
"liblwip.a:api_lib.o": {
".flash.rodata": 919,
".flash.text": 1425,
"ram_st_total": 0,
"flash_total": 2344
},
"liblwip.a:api_msg.o": {
".flash.rodata": 1366,
".flash.text": 3763,
"ram_st_total": 0,
"flash_total": 5129
},
"liblwip.a:def.o": {
".flash.text": 91,
"ram_st_total": 0,
"flash_total": 91
},
"liblwip.a:dhcp.o": {
".flash.rodata": 1401,
".dram0.bss": 8,
".flash.text": 3456,
"ram_st_total": 8,
"flash_total": 4857
},
"liblwip.a:dhcpserver.o": {
".dram0.bss": 4,
".flash.text": 203,
"ram_st_total": 4,
"flash_total": 203
},
"liblwip.a:dns.o": {
".flash.rodata": 206,
".dram0.bss": 1292,
".flash.text": 1809,
"ram_st_total": 1292,
"flash_total": 2015
},
"liblwip.a:etharp.o": {
".flash.rodata": 658,
".dram0.bss": 241,
".flash.text": 2618,
"ram_st_total": 241,
"flash_total": 3276
},
"liblwip.a:ethernet.o": {
".flash.rodata": 12,
".flash.text": 244,
"ram_st_total": 0,
"flash_total": 256
},
"liblwip.a:ethernetif.o": {
"ram_st_total": 0,
"flash_total": 0
},
"liblwip.a:ethip6.o": {
"ram_st_total": 0,
"flash_total": 0
},
"liblwip.a:icmp.o": {
".flash.rodata": 371,
".flash.text": 769,
"ram_st_total": 0,
"flash_total": 1140
},
"liblwip.a:icmp6.o": {
".flash.rodata": 127,
".flash.text": 863,
"ram_st_total": 0,
"flash_total": 990
},
"liblwip.a:igmp.o": {
".flash.rodata": 707,
".dram0.bss": 12,
".flash.text": 1604,
"ram_st_total": 12,
"flash_total": 2311
},
"liblwip.a:inet_chksum.o": {
".flash.text": 580,
"ram_st_total": 0,
"flash_total": 580
},
"liblwip.a:init.o": {
".flash.text": 27,
"ram_st_total": 0,
"flash_total": 27
},
"liblwip.a:ip.o": {
".dram0.bss": 60,
".flash.text": 50,
"ram_st_total": 60,
"flash_total": 50
},
"liblwip.a:ip4.o": {
".flash.rodata": 139,
".dram0.bss": 6,
".flash.text": 1664,
"ram_st_total": 6,
"flash_total": 1803
},
"liblwip.a:ip4_addr.o": {
".flash.rodata": 40,
".flash.text": 72,
"ram_st_total": 0,
"flash_total": 112
},
"liblwip.a:ip6.o": {
".flash.rodata": 124,
".flash.text": 3212,
"ram_st_total": 0,
"flash_total": 3336
},
"liblwip.a:ip6_addr.o": {
".flash.rodata": 20,
"ram_st_total": 0,
"flash_total": 20
},
"liblwip.a:ip6_frag.o": {
".flash.rodata": 442,
".dram0.bss": 6,
".flash.text": 1905,
"ram_st_total": 6,
"flash_total": 2347
},
"liblwip.a:memp.o": {
".flash.rodata": 108,
"ram_st_total": 0,
"flash_total": 108
},
"liblwip.a:mld6.o": {
".dram0.bss": 4,
".flash.text": 1334,
"ram_st_total": 4,
"flash_total": 1334
},
"liblwip.a:nd6.o": {
".dram0.data": 8,
".flash.rodata": 136,
".dram0.bss": 1027,
".flash.text": 8427,
"ram_st_total": 1035,
"flash_total": 8571
},
"liblwip.a:netbuf.o": {
".flash.rodata": 326,
".flash.text": 154,
"ram_st_total": 0,
"flash_total": 480
},
"liblwip.a:netif.o": {
".flash.rodata": 287,
".dram0.bss": 241,
".flash.text": 1239,
"ram_st_total": 241,
"flash_total": 1526
},
"liblwip.a:pbuf.o": {
".flash.rodata": 1161,
".dram0.bss": 1,
".flash.text": 2453,
"ram_st_total": 1,
"flash_total": 3614
},
"liblwip.a:raw.o": {
".flash.rodata": 223,
".dram0.bss": 4,
".flash.text": 1087,
"ram_st_total": 4,
"flash_total": 1310
},
"liblwip.a:sockets.o": {
".flash.rodata": 824,
".dram0.bss": 728,
".flash.text": 4627,
"ram_st_total": 728,
"flash_total": 5451
},
"liblwip.a:sys_arch.o": {
".flash.rodata": 222,
".dram0.bss": 8,
".flash.text": 1216,
"ram_st_total": 8,
"flash_total": 1438
},
"liblwip.a:tcp.o": {
".dram0.data": 4,
".flash.rodata": 1384,
".dram0.bss": 23,
".flash.text": 4290,
"ram_st_total": 27,
"flash_total": 5678
},
"liblwip.a:tcp_in.o": {
".flash.rodata": 916,
".dram0.bss": 54,
".flash.text": 8127,
"ram_st_total": 54,
"flash_total": 9043
},
"liblwip.a:tcp_out.o": {
".flash.rodata": 1124,
".flash.text": 5060,
"ram_st_total": 0,
"flash_total": 6184
},
"liblwip.a:tcpip.o": {
".flash.rodata": 191,
".dram0.bss": 16,
".flash.text": 644,
"ram_st_total": 16,
"flash_total": 835
},
"liblwip.a:timers.o": {
".flash.rodata": 131,
".dram0.bss": 12,
".flash.text": 638,
"ram_st_total": 12,
"flash_total": 769
},
"liblwip.a:udp.o": {
".dram0.data": 2,
".flash.rodata": 216,
".dram0.bss": 4,
".flash.text": 3020,
"ram_st_total": 6,
"flash_total": 3238
},
"liblwip.a:vfs_lwip.o": {
".flash.rodata": 155,
".flash.text": 307,
"ram_st_total": 0,
"flash_total": 462
},
"liblwip.a:wlanif.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libm.a:lib_a-s_fpclassify.o": {
".iram0.text": 92,
"ram_st_total": 92,
"flash_total": 92
},
"libmain.a:app_main.o": {
".flash.rodata": 10,
".flash.text": 53,
"ram_st_total": 0,
"flash_total": 63
},
"libmbedtls.a:esp_sha256.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_common.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_config.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_main.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_parent.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_route.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_schedule.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_utilities.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_wifi.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_action.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_action_vendor.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_api.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto_ccmp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto_tkip.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto_wep.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_debug.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ets.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_hostap.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ht.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ie_vendor.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_input.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ioctl.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_mesh_quick.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_misc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_nvs.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_output.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_phy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_power.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_proto.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_regdomain.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_rfid.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_scan.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_sta.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:wl_chm.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:wl_cnx.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnewlib.a:locks.o": {
".dram0.data": 8,
".flash.rodata": 84,
".iram0.text": 552,
"ram_st_total": 560,
"flash_total": 644
},
"libnewlib.a:reent_init.o": {
".flash.rodata": 2,
".iram0.text": 68,
"ram_st_total": 68,
"flash_total": 70
},
"libnewlib.a:syscall_table.o": {
".dram0.data": 144,
".dram0.bss": 240,
".flash.text": 67,
"ram_st_total": 384,
"flash_total": 211
},
"libnewlib.a:syscalls.o": {
".flash.text": 45,
".iram0.text": 94,
"ram_st_total": 94,
"flash_total": 139
},
"libnewlib.a:time.o": {
".dram0.bss": 32,
".flash.text": 691,
".iram0.text": 139,
"ram_st_total": 171,
"flash_total": 830
},
"libnvs_flash.a:nvs_api.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_item_hash_list.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_page.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_pagemanager.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_storage.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_types.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy_chip_v7.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy_chip_v7_ana.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy_chip_v7_cal.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:esf_buf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:if_hwctrl.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:lmac.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pm.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pm_for_bcn_only_mode.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pp_debug.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pp_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:rate_control.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:trc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:wdev.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpthread.a:pthread.o": {
".dram0.data": 8,
".flash.rodata": 512,
".dram0.bss": 8,
".flash.text": 298,
".iram0.text": 174,
"ram_st_total": 190,
"flash_total": 992
},
"libpthread.a:pthread_local_storage.o": {
".dram0.data": 8,
".flash.rodata": 126,
".dram0.bss": 4,
".flash.text": 476,
"ram_st_total": 12,
"flash_total": 610
},
"librtc.a:bt_bb.o": {
"ram_st_total": 0,
"flash_total": 0
},
"librtc.a:pm.o": {
"ram_st_total": 0,
"flash_total": 0
},
"librtc.a:rtc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"librtc.a:rtc_analog.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsmartconfig_ack.a:smartconfig_ack.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:cpu_util.o": {
".iram0.text": 310,
"ram_st_total": 310,
"flash_total": 310
},
"libsoc.a:gpio_periph.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:rtc_clk.o": {
".dram0.data": 660,
".dram0.bss": 8,
".iram0.text": 1794,
"ram_st_total": 2462,
"flash_total": 2454
},
"libsoc.a:rtc_init.o": {
".iram0.text": 980,
"ram_st_total": 980,
"flash_total": 980
},
"libsoc.a:rtc_periph.o": {
".flash.rodata": 2080,
"ram_st_total": 0,
"flash_total": 2080
},
"libsoc.a:rtc_sleep.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:rtc_time.o": {
".flash.rodata": 137,
".iram0.text": 803,
"ram_st_total": 803,
"flash_total": 940
},
"libsoc.a:soc_memory_layout.o": {
".flash.rodata": 1239,
"ram_st_total": 0,
"flash_total": 1239
},
"libspi_flash.a:cache_utils.o": {
".dram0.data": 4,
".flash.rodata": 390,
".dram0.bss": 14,
".flash.text": 81,
".iram0.text": 836,
"ram_st_total": 854,
"flash_total": 1311
},
"libspi_flash.a:flash_mmap.o": {
".flash.rodata": 327,
".dram0.bss": 296,
".flash.text": 124,
".iram0.text": 1298,
"ram_st_total": 1594,
"flash_total": 1749
},
"libspi_flash.a:flash_ops.o": {
".dram0.data": 32,
".dram0.bss": 41,
".flash.text": 99,
".iram0.text": 2352,
"ram_st_total": 2425,
"flash_total": 2483
},
"libspi_flash.a:partition.o": {
".flash.rodata": 141,
".dram0.bss": 8,
".flash.text": 582,
"ram_st_total": 8,
"flash_total": 723
},
"libspi_flash.a:spi_flash_rom_patch.o": {
".flash.rodata": 766,
".iram0.text": 2518,
"ram_st_total": 2518,
"flash_total": 3284
},
"libstdc++.a:bad_alloc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:class_type_info.o": {
".flash.rodata": 112,
"ram_st_total": 0,
"flash_total": 112
},
"libstdc++.a:del_op.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:del_opv.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:eh_exception.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:eh_globals.o": {
".flash.rodata": 193,
".dram0.bss": 16,
".flash.text": 149,
"ram_st_total": 16,
"flash_total": 342
},
"libstdc++.a:eh_personality.o": {
".flash.rodata": 384,
".flash.text": 1561,
"ram_st_total": 0,
"flash_total": 1945
},
"libstdc++.a:eh_term_handler.o": {
".dram0.data": 4,
"ram_st_total": 4,
"flash_total": 4
},
"libstdc++.a:eh_terminate.o": {
".flash.rodata": 141,
".flash.text": 117,
"ram_st_total": 0,
"flash_total": 258
},
"libstdc++.a:eh_unex_handler.o": {
".dram0.data": 4,
"ram_st_total": 4,
"flash_total": 4
},
"libstdc++.a:new_handler.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:new_op.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libstdc++.a:new_opv.o": {
".flash.rodata": 56,
"ram_st_total": 0,
"flash_total": 56
},
"libstdc++.a:pure.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:si_class_type_info.o": {
".flash.rodata": 136,
"ram_st_total": 0,
"flash_total": 136
},
"libstdc++.a:tinfo.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libtcpip_adapter.a:tcpip_adapter_lwip.o": {
".flash.rodata": 359,
".dram0.bss": 81,
".flash.text": 180,
"ram_st_total": 81,
"flash_total": 539
},
"libunity.a:test_utils.o": {
".flash.rodata": 140,
".flash.text": 38,
"ram_st_total": 0,
"flash_total": 178
},
"libunity.a:unity.o": {
".flash.rodata": 90,
".dram0.bss": 108,
".flash.text": 767,
"ram_st_total": 108,
"flash_total": 857
},
"libunity.a:unity_platform.o": {
".flash.rodata": 600,
".dram0.bss": 13,
".flash.text": 1511,
"ram_st_total": 13,
"flash_total": 2111
},
"libvfs.a:vfs.o": {
".dram0.data": 192,
".flash.rodata": 132,
".dram0.bss": 40,
".flash.text": 1995,
"ram_st_total": 232,
"flash_total": 2319
},
"libvfs.a:vfs_uart.o": {
".dram0.data": 40,
".flash.rodata": 271,
".dram0.bss": 63,
".flash.text": 1775,
"ram_st_total": 103,
"flash_total": 2086
},
"libwpa.a:ap_config.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:common.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_auth.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_auth_ie.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_common.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_debug.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_ie.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_main.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpabuf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpas_glue.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa2.a:wpa2_internal.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa_supplicant.a:os_xtensa.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwps.a:wps_internal.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libxtensa-debug-module.a:eri.o": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
}
}
{
"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": {},
"diff": {
".dram0.bss": {
"p_uart_obj": 12,
"s_rtc_isr_handle": 4,
"s_rtc_isr_handler_list": 4
},
".dram0.data": {
"periph_spinlock": 8,
"s_rtc_isr_handler_list_lock": 8,
"timer_spinlock": 16,
"uart_selectlock": 8
},
".flash.rodata": {
"TG": 8,
"__FUNCTION__$5441": 24,
"get_clk_en_mask": 128,
"get_rst_en_mask": 128,
"str1.4": 249
},
".flash.text": {
"get_clk_en_mask": 211,
"get_clk_en_reg": 21,
"get_rst_en_mask": 157,
"get_rst_en_reg": 25,
"is_wifi_clk_peripheral": 28,
"periph_module_enable": 78,
"rtc_gpio_force_hold_dis_all": 65,
"rtc_isr": 86,
"rtc_isr_ensure_installed": 75,
"rtc_isr_register": 65,
"timer_group_intr_enable": 112,
"uart_get_selectlock": 12,
"uart_set_select_notif_callback": 26
},
".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": 9324,
"diram_bss": 8296,
"diram_text": 37908,
"diram_vectors": 1024,
"diram_rodata": 0,
"diram_other": 0,
"diram_total": 311808,
"used_diram": 56552,
"used_diram_ratio": 0.18136802134646962,
"diram_remain": 255256,
"flash_code": 146944,
"flash_rodata": 39580,
"flash_other": 0,
"used_flash_non_ram": 186524,
"total_size": 283036
},
"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": 37932,
"iram_other": 0,
"used_iram": 38959,
"iram_total": 131072,
"used_iram_ratio": 0.29723358154296875,
"iram_remain": 92113,
"diram_data": 8580,
"diram_bss": 2024,
"diram_text": 37932,
"diram_vectors": 1027,
"diram_rodata": 0,
"diram_other": 0,
"diram_total": 311808,
"used_diram": 49563,
"used_diram_ratio": 0.1589535868226601,
"diram_remain": 262245,
"flash_code": 77191,
"flash_rodata": 22360,
"flash_other": 0,
"used_flash_non_ram": 99551,
"total_size": 194629
},
"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": -24,
"iram_other": 0,
"used_iram": -27,
"iram_total": 0,
"used_iram_ratio": -0.00020599365234375,
"iram_remain": 27,
"diram_data": 744,
"diram_bss": 6272,
"diram_text": -24,
"diram_vectors": -3,
"diram_rodata": 0,
"diram_other": 0,
"diram_total": 0,
"used_diram": 6989,
"used_diram_ratio": 0.022414434523809534,
"diram_remain": -6989,
"flash_code": 69753,
"flash_rodata": 17220,
"flash_other": 0,
"used_flash_non_ram": 86973,
"total_size": 88407
}
}
{
"current": {
"libapp_update.a": {
".flash.rodata": 717,
".flash.text": 123,
"ram_st_total": 0,
"flash_total": 840
},
"libbootloader_support.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a": {
".flash.rodata": 3709,
".flash.text": 55583,
"ram_st_total": 0,
"flash_total": 59292
},
"libcoexist.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libcore.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libcxx.a": {
".flash.text": 11,
"ram_st_total": 0,
"flash_total": 11
},
"libdriver.a": {
".dram0.data": 40,
".flash.rodata": 537,
".dram0.bss": 20,
".flash.text": 961,
"ram_st_total": 60,
"flash_total": 1538
},
"libesp32.a": {
".dram0.data": 2635,
".flash.rodata": 8133,
".dram0.bss": 2375,
".flash.text": 4814,
".iram0.text": 7758,
"ram_st_total": 12768,
"flash_total": 23340
},
"libethernet.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a": {
".dram0.data": 4156,
".flash.rodata": 1545,
".dram0.bss": 832,
".iram0.text": 12428,
".iram0.vectors": 425,
"ram_st_total": 17841,
"flash_total": 18554
},
"libgcc.a": {
".dram0.data": 4,
".flash.rodata": 888,
".dram0.bss": 20,
".flash.text": 5488,
".iram0.text": 104,
"ram_st_total": 128,
"flash_total": 6484
},
"libhal.a": {
".flash.rodata": 32,
".iram0.text": 515,
"ram_st_total": 515,
"flash_total": 547
},
"libheap.a": {
".dram0.data": 1331,
".flash.rodata": 980,
".dram0.bss": 4,
".flash.text": 1218,
".iram0.text": 4376,
"ram_st_total": 5711,
"flash_total": 7905
},
"liblog.a": {
".dram0.data": 8,
".flash.rodata": 166,
".dram0.bss": 268,
".flash.text": 396,
".iram0.text": 456,
"ram_st_total": 732,
"flash_total": 1026
},
"liblwip.a": {
".dram0.data": 14,
".flash.rodata": 13936,
".dram0.bss": 3751,
".flash.text": 66978,
"ram_st_total": 3765,
"flash_total": 80928
},
"libm.a": {
".iram0.text": 92,
"ram_st_total": 92,
"flash_total": 92
},
"libmain.a": {
".flash.rodata": 10,
".flash.text": 53,
"ram_st_total": 0,
"flash_total": 63
},
"libmbedtls.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libnewlib.a": {
".dram0.data": 152,
".flash.rodata": 86,
".dram0.bss": 272,
".flash.text": 803,
".iram0.text": 853,
"ram_st_total": 1277,
"flash_total": 1894
},
"libnvs_flash.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libpthread.a": {
".dram0.data": 16,
".flash.rodata": 638,
".dram0.bss": 12,
".flash.text": 774,
".iram0.text": 174,
"ram_st_total": 202,
"flash_total": 1602
},
"librtc.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libsmartconfig_ack.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a": {
".dram0.data": 660,
".flash.rodata": 3456,
".dram0.bss": 8,
".iram0.text": 3887,
"ram_st_total": 4555,
"flash_total": 8003
},
"libspi_flash.a": {
".dram0.data": 36,
".flash.rodata": 1624,
".dram0.bss": 359,
".flash.text": 886,
".iram0.text": 7004,
"ram_st_total": 7399,
"flash_total": 9550
},
"libstdc++.a": {
".dram0.data": 8,
".flash.rodata": 1062,
".dram0.bss": 16,
".flash.text": 1827,
"ram_st_total": 24,
"flash_total": 2897
},
"libtcpip_adapter.a": {
".flash.rodata": 359,
".dram0.bss": 81,
".flash.text": 180,
"ram_st_total": 81,
"flash_total": 539
},
"libunity.a": {
".flash.rodata": 830,
".dram0.bss": 121,
".flash.text": 2316,
"ram_st_total": 121,
"flash_total": 3146
},
"libvfs.a": {
".dram0.data": 232,
".flash.rodata": 403,
".dram0.bss": 103,
".flash.text": 3770,
"ram_st_total": 335,
"flash_total": 4405
},
"libwpa.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa2.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa_supplicant.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libwps.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libxtensa-debug-module.a": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
}
},
"reference": {
"(exe)": {
".flash.rodata": 12,
".flash.text": 3,
".iram0.vectors": 3,
"ram_st_total": 3,
"flash_total": 18
},
"libapp_update.a": {
".flash.rodata": 470,
".dram0.bss": 4,
".flash.text": 159,
".iram0.text": 109,
"ram_st_total": 113,
"flash_total": 738
},
"libbootloader_support.a": {
".flash.rodata": 20,
".flash.text": 565,
".iram0.text": 1028,
"ram_st_total": 1028,
"flash_total": 1613
},
"libc.a": {
".dram0.data": 364,
".flash.rodata": 3703,
".flash.text": 54704,
"ram_st_total": 364,
"flash_total": 58771
},
"libcxx.a": {
".flash.text": 11,
"ram_st_total": 0,
"flash_total": 11
},
"libdriver.a": {
".dram0.data": 112,
".flash.rodata": 1910,
".dram0.bss": 20,
".flash.text": 4272,
"ram_st_total": 132,
"flash_total": 6294
},
"libefuse.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a": {
".dram0.data": 2118,
".flash.rodata": 2751,
".dram0.bss": 81,
".flash.text": 4511,
".iram0.text": 5462,
"ram_st_total": 7661,
"flash_total": 14842
},
"libesp_common.a": {
".dram0.data": 8,
".flash.rodata": 5421,
".dram0.bss": 184,
".flash.text": 783,
".iram0.text": 239,
"ram_st_total": 431,
"flash_total": 6451
},
"libesp_ringbuf.a": {
".flash.rodata": 150,
".iram0.text": 858,
"ram_st_total": 858,
"flash_total": 1008
},
"libesp_timer.a": {
".dram0.data": 16,
".flash.rodata": 493,
".dram0.bss": 20,
".flash.text": 723,
".iram0.text": 794,
"ram_st_total": 830,
"flash_total": 2026
},
"libfreertos.a": {
".dram0.data": 4140,
".flash.rodata": 1451,
".dram0.bss": 792,
".iram0.text": 12459,
".iram0.vectors": 425,
"ram_st_total": 17816,
"flash_total": 18475
},
"libgcc.a": {
".flash.rodata": 160,
"ram_st_total": 0,
"flash_total": 160
},
"libhal.a": {
".flash.rodata": 32,
".iram0.text": 447,
"ram_st_total": 447,
"flash_total": 479
},
"libheap.a": {
".dram0.data": 304,
".flash.rodata": 741,
".dram0.bss": 4,
".flash.text": 884,
".iram0.text": 3129,
"ram_st_total": 3437,
"flash_total": 5058
},
"liblog.a": {
".dram0.data": 8,
".flash.rodata": 147,
".dram0.bss": 272,
".flash.text": 484,
".iram0.text": 222,
"ram_st_total": 502,
"flash_total": 861
},
"libmain.a": {
".flash.rodata": 39,
".flash.text": 72,
"ram_st_total": 0,
"flash_total": 111
},
"libmbedcrypto.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libnewlib.a": {
".dram0.data": 152,
".flash.rodata": 84,
".dram0.bss": 272,
".flash.text": 868,
".iram0.text": 820,
"ram_st_total": 1244,
"flash_total": 1924
},
"libpthread.a": {
".dram0.data": 8,
".dram0.bss": 12,
".flash.text": 264,
"ram_st_total": 20,
"flash_total": 272
},
"libsoc.a": {
".dram0.data": 208,
".flash.rodata": 1956,
".dram0.bss": 4,
".flash.text": 1763,
".iram0.text": 6790,
"ram_st_total": 7002,
"flash_total": 10717
},
"libsoc_esp32.a": {
".flash.rodata": 160,
"ram_st_total": 0,
"flash_total": 160
},
"libspi_flash.a": {
".dram0.data": 779,
".flash.rodata": 1412,
".dram0.bss": 294,
".flash.text": 1135,
".iram0.text": 4896,
"ram_st_total": 5969,
"flash_total": 8222
},
"libvfs.a": {
".dram0.data": 308,
".flash.rodata": 915,
".dram0.bss": 48,
".flash.text": 5650,
"ram_st_total": 356,
"flash_total": 6873
},
"libwpa_supplicant.a": {
"ram_st_total": 0,
"flash_total": 0
},
"libxtensa.a": {
".iram0.text": 217,
"ram_st_total": 217,
"flash_total": 217
}
},
"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": {
"libapp_update.a:esp_ota_ops.o": {
".flash.rodata": 717,
".flash.text": 123,
"ram_st_total": 0,
"flash_total": 840
},
"libbootloader_support.a:bootloader_flash.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:bootloader_sha.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:esp_image_format.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-assert.o": {
".flash.rodata": 60,
".flash.text": 68,
"ram_st_total": 0,
"flash_total": 128
},
"libc.a:lib_a-dtoa.o": {
".flash.rodata": 13,
".flash.text": 3522,
"ram_st_total": 0,
"flash_total": 3535
},
"libc.a:lib_a-errno.o": {
".flash.text": 10,
"ram_st_total": 0,
"flash_total": 10
},
"libc.a:lib_a-fiprintf.o": {
".flash.text": 84,
"ram_st_total": 0,
"flash_total": 84
},
"libc.a:lib_a-flags.o": {
".flash.text": 127,
"ram_st_total": 0,
"flash_total": 127
},
"libc.a:lib_a-fopen.o": {
".flash.text": 228,
"ram_st_total": 0,
"flash_total": 228
},
"libc.a:lib_a-fputs.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-fseek.o": {
".flash.text": 45,
"ram_st_total": 0,
"flash_total": 45
},
"libc.a:lib_a-fseeko.o": {
".flash.text": 862,
"ram_st_total": 0,
"flash_total": 862
},
"libc.a:lib_a-mprec.o": {
".flash.rodata": 296,
".flash.text": 2134,
"ram_st_total": 0,
"flash_total": 2430
},
"libc.a:lib_a-printf.o": {
".flash.text": 116,
"ram_st_total": 0,
"flash_total": 116
},
"libc.a:lib_a-puts.o": {
".flash.rodata": 0,
".flash.text": 182,
"ram_st_total": 0,
"flash_total": 182
},
"libc.a:lib_a-reent.o": {
".flash.text": 232,
"ram_st_total": 0,
"flash_total": 232
},
"libc.a:lib_a-s_frexp.o": {
".flash.text": 110,
"ram_st_total": 0,
"flash_total": 110
},
"libc.a:lib_a-snprintf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-sprintf.o": {
".flash.text": 167,
"ram_st_total": 0,
"flash_total": 167
},
"libc.a:lib_a-strerror.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-svfiprintf.o": {
".flash.rodata": 1176,
".flash.text": 9642,
"ram_st_total": 0,
"flash_total": 10818
},
"libc.a:lib_a-svfprintf.o": {
".flash.rodata": 756,
".flash.text": 13834,
"ram_st_total": 0,
"flash_total": 14590
},
"libc.a:lib_a-sysgettod.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-u_strerr.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-vfiprintf.o": {
".flash.rodata": 704,
".flash.text": 9933,
"ram_st_total": 0,
"flash_total": 10637
},
"libc.a:lib_a-vfprintf.o": {
".flash.rodata": 704,
".flash.text": 14193,
"ram_st_total": 0,
"flash_total": 14897
},
"libc.a:lib_a-vprintf.o": {
".flash.text": 94,
"ram_st_total": 0,
"flash_total": 94
},
"libc.a:lib_a-vsnprintf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-xpg_strerror_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_api.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_arbit.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_core.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_dbg.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_hw.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_param.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcoexist.a:coexist_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcore.a:misc_nvs.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcxx.a:cxx_exception_stubs.o": {
".flash.text": 6,
"ram_st_total": 0,
"flash_total": 6
},
"libcxx.a:cxx_guards.o": {
".flash.text": 5,
"ram_st_total": 0,
"flash_total": 5
},
"libdriver.a:gpio.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libdriver.a:periph_ctrl.o": {
".dram0.data": 8,
".flash.rodata": 256,
".flash.text": 520,
"ram_st_total": 8,
"flash_total": 784
},
"libdriver.a:rtc_module.o": {
".dram0.data": 8,
".dram0.bss": 8,
".flash.text": 291,
"ram_st_total": 16,
"flash_total": 299
},
"libdriver.a:timer.o": {
".dram0.data": 16,
".flash.rodata": 281,
".flash.text": 112,
"ram_st_total": 16,
"flash_total": 409
},
"libdriver.a:uart.o": {
".dram0.data": 8,
".dram0.bss": 12,
".flash.text": 38,
"ram_st_total": 20,
"flash_total": 46
},
"libesp32.a:brownout.o": {
".flash.rodata": 191,
".flash.text": 145,
"ram_st_total": 0,
"flash_total": 336
},
"libesp32.a:cache_err_int.o": {
".flash.text": 98,
".iram0.text": 56,
"ram_st_total": 56,
"flash_total": 154
},
"libesp32.a:clk.o": {
".flash.rodata": 893,
".flash.text": 581,
".iram0.text": 67,
"ram_st_total": 67,
"flash_total": 1541
},
"libesp32.a:cpu_start.o": {
".flash.rodata": 486,
".dram0.bss": 1,
".flash.text": 277,
".iram0.text": 806,
"ram_st_total": 807,
"flash_total": 1569
},
"libesp32.a:crosscore_int.o": {
".dram0.data": 8,
".flash.rodata": 148,
".dram0.bss": 8,
".flash.text": 126,
".iram0.text": 204,
"ram_st_total": 220,
"flash_total": 486
},
"libesp32.a:dbg_stubs.o": {
".dram0.bss": 2072,
".flash.text": 100,
".iram0.text": 32,
"ram_st_total": 2104,
"flash_total": 132
},
"libesp32.a:dport_access.o": {
".dram0.data": 8,
".flash.rodata": 129,
".dram0.bss": 40,
".flash.text": 189,
".iram0.text": 539,
"ram_st_total": 587,
"flash_total": 865
},
"libesp32.a:dport_panic_highint_hdl.o": {
".dram0.data": 8,
".iram0.text": 234,
"ram_st_total": 242,
"flash_total": 242
},
"libesp32.a:esp_err_to_name.o": {
".flash.rodata": 4091,
".flash.text": 50,
"ram_st_total": 0,
"flash_total": 4141
},
"libesp32.a:esp_timer.o": {
".dram0.data": 8,
".flash.rodata": 142,
".dram0.bss": 20,
".flash.text": 429,
".iram0.text": 702,
"ram_st_total": 730,
"flash_total": 1281
},
"libesp32.a:esp_timer_esp32.o": {
".dram0.data": 8,
".flash.rodata": 526,
".dram0.bss": 26,
".flash.text": 254,
".iram0.text": 1295,
"ram_st_total": 1329,
"flash_total": 2083
},
"libesp32.a:ets_timer_legacy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:event_default_handlers.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:event_loop.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:freertos_hooks.o": {
".dram0.data": 8,
".dram0.bss": 128,
".flash.text": 137,
".iram0.text": 43,
"ram_st_total": 179,
"flash_total": 188
},
"libesp32.a:hw_random.o": {
".dram0.bss": 4,
".iram0.text": 74,
"ram_st_total": 78,
"flash_total": 74
},
"libesp32.a:int_wdt.o": {
".dram0.bss": 1,
".flash.text": 301,
".iram0.text": 87,
"ram_st_total": 88,
"flash_total": 388
},
"libesp32.a:intr_alloc.o": {
".dram0.data": 8,
".flash.rodata": 710,
".dram0.bss": 22,
".flash.text": 1749,
".iram0.text": 726,
"ram_st_total": 756,
"flash_total": 3193
},
"libesp32.a:ipc.o": {
".flash.rodata": 104,
".dram0.bss": 36,
".flash.text": 329,
".iram0.text": 159,
"ram_st_total": 195,
"flash_total": 592
},
"libesp32.a:lib_printf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:panic.o": {
".dram0.data": 2579,
".dram0.bss": 5,
".iram0.text": 2145,
"ram_st_total": 4729,
"flash_total": 4724
},
"libesp32.a:phy_init.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:sha.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:stack_check.o": {
".flash.rodata": 42,
".dram0.bss": 4,
".flash.text": 32,
"ram_st_total": 4,
"flash_total": 74
},
"libesp32.a:system_api.o": {
".flash.rodata": 662,
".dram0.bss": 8,
".iram0.text": 589,
"ram_st_total": 597,
"flash_total": 1251
},
"libesp32.a:wifi_init.o": {
".flash.rodata": 9,
".flash.text": 17,
"ram_st_total": 0,
"flash_total": 26
},
"libesp32.a:wifi_os_adapter.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libethernet.a:emac_dev.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libethernet.a:emac_main.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a:FreeRTOS-openocd.o": {
".dram0.data": 4,
"ram_st_total": 4,
"flash_total": 4
},
"libfreertos.a:event_groups.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a:list.o": {
".iram0.text": 142,
"ram_st_total": 142,
"flash_total": 142
},
"libfreertos.a:port.o": {
".flash.rodata": 369,
".dram0.bss": 16,
".iram0.text": 617,
"ram_st_total": 633,
"flash_total": 986
},
"libfreertos.a:portasm.o": {
".dram0.data": 3084,
".iram0.text": 480,
"ram_st_total": 3564,
"flash_total": 3564
},
"libfreertos.a:queue.o": {
".dram0.data": 8,
".flash.rodata": 369,
".dram0.bss": 56,
".iram0.text": 2569,
"ram_st_total": 2633,
"flash_total": 2946
},
"libfreertos.a:ringbuf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libfreertos.a:tasks.o": {
".dram0.data": 20,
".flash.rodata": 503,
".dram0.bss": 700,
".iram0.text": 5667,
"ram_st_total": 6387,
"flash_total": 6190
},
"libfreertos.a:timers.o": {
".dram0.data": 8,
".flash.rodata": 233,
".dram0.bss": 56,
".iram0.text": 1149,
"ram_st_total": 1213,
"flash_total": 1390
},
"libfreertos.a:xtensa_context.o": {
".iram0.text": 299,
"ram_st_total": 299,
"flash_total": 299
},
"libfreertos.a:xtensa_init.o": {
".dram0.bss": 4,
".iram0.text": 32,
"ram_st_total": 36,
"flash_total": 32
},
"libfreertos.a:xtensa_intr.o": {
".flash.rodata": 35,
".iram0.text": 104,
"ram_st_total": 104,
"flash_total": 139
},
"libfreertos.a:xtensa_intr_asm.o": {
".dram0.data": 1024,
".iram0.text": 51,
"ram_st_total": 1075,
"flash_total": 1075
},
"libfreertos.a:xtensa_vector_defaults.o": {
".iram0.text": 46,
"ram_st_total": 46,
"flash_total": 46
},
"libfreertos.a:xtensa_vectors.o": {
".dram0.data": 8,
".flash.rodata": 36,
".iram0.text": 1272,
".iram0.vectors": 425,
"ram_st_total": 1705,
"flash_total": 1741
},
"libgcc.a:_addsubdf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_cmpdf2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_divdf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_divdi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_divsf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_extendsfdf2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_fixdfsi.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_floatdidf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_floatdisf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_floatsidf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_moddi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_muldf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_popcountsi2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_udivdi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_umoddi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:lib2funcs.o": {
".iram0.text": 104,
"ram_st_total": 104,
"flash_total": 104
},
"libgcc.a:unwind-dw2-fde.o": {
".dram0.data": 4,
".flash.rodata": 404,
".dram0.bss": 20,
".flash.text": 3316,
"ram_st_total": 24,
"flash_total": 3724
},
"libgcc.a:unwind-dw2-xtensa.o": {
".flash.rodata": 324,
".flash.text": 2172,
"ram_st_total": 0,
"flash_total": 2496
},
"libhal.a:clock.o": {
".iram0.text": 72,
"ram_st_total": 72,
"flash_total": 72
},
"libhal.a:int_asm--set_intclear.o": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
},
"libhal.a:interrupts--intlevel.o": {
".flash.rodata": 32,
"ram_st_total": 0,
"flash_total": 32
},
"libhal.a:state_asm--restore_extra_nw.o": {
".iram0.text": 62,
"ram_st_total": 62,
"flash_total": 62
},
"libhal.a:state_asm--save_extra_nw.o": {
".iram0.text": 62,
"ram_st_total": 62,
"flash_total": 62
},
"libhal.a:windowspill_asm.o": {
".iram0.text": 311,
"ram_st_total": 311,
"flash_total": 311
},
"libheap.a:heap_caps.o": {
".dram0.data": 4,
".flash.rodata": 593,
".flash.text": 188,
".iram0.text": 1195,
"ram_st_total": 1199,
"flash_total": 1980
},
"libheap.a:heap_caps_init.o": {
".flash.rodata": 387,
".dram0.bss": 4,
".flash.text": 1030,
"ram_st_total": 4,
"flash_total": 1417
},
"libheap.a:multi_heap.o": {
".dram0.data": 857,
".iram0.text": 2217,
"ram_st_total": 3074,
"flash_total": 3074
},
"libheap.a:multi_heap_poisoning.o": {
".dram0.data": 470,
".iram0.text": 964,
"ram_st_total": 1434,
"flash_total": 1434
},
"liblog.a:log.o": {
".dram0.data": 8,
".flash.rodata": 166,
".dram0.bss": 268,
".flash.text": 396,
".iram0.text": 456,
"ram_st_total": 732,
"flash_total": 1026
},
"liblwip.a:api_lib.o": {
".flash.rodata": 919,
".flash.text": 1425,
"ram_st_total": 0,
"flash_total": 2344
},
"liblwip.a:api_msg.o": {
".flash.rodata": 1366,
".flash.text": 3763,
"ram_st_total": 0,
"flash_total": 5129
},
"liblwip.a:def.o": {
".flash.text": 91,
"ram_st_total": 0,
"flash_total": 91
},
"liblwip.a:dhcp.o": {
".flash.rodata": 1401,
".dram0.bss": 8,
".flash.text": 3456,
"ram_st_total": 8,
"flash_total": 4857
},
"liblwip.a:dhcpserver.o": {
".dram0.bss": 4,
".flash.text": 203,
"ram_st_total": 4,
"flash_total": 203
},
"liblwip.a:dns.o": {
".flash.rodata": 206,
".dram0.bss": 1292,
".flash.text": 1809,
"ram_st_total": 1292,
"flash_total": 2015
},
"liblwip.a:etharp.o": {
".flash.rodata": 658,
".dram0.bss": 241,
".flash.text": 2618,
"ram_st_total": 241,
"flash_total": 3276
},
"liblwip.a:ethernet.o": {
".flash.rodata": 12,
".flash.text": 244,
"ram_st_total": 0,
"flash_total": 256
},
"liblwip.a:ethernetif.o": {
"ram_st_total": 0,
"flash_total": 0
},
"liblwip.a:ethip6.o": {
"ram_st_total": 0,
"flash_total": 0
},
"liblwip.a:icmp.o": {
".flash.rodata": 371,
".flash.text": 769,
"ram_st_total": 0,
"flash_total": 1140
},
"liblwip.a:icmp6.o": {
".flash.rodata": 127,
".flash.text": 863,
"ram_st_total": 0,
"flash_total": 990
},
"liblwip.a:igmp.o": {
".flash.rodata": 707,
".dram0.bss": 12,
".flash.text": 1604,
"ram_st_total": 12,
"flash_total": 2311
},
"liblwip.a:inet_chksum.o": {
".flash.text": 580,
"ram_st_total": 0,
"flash_total": 580
},
"liblwip.a:init.o": {
".flash.text": 27,
"ram_st_total": 0,
"flash_total": 27
},
"liblwip.a:ip.o": {
".dram0.bss": 60,
".flash.text": 50,
"ram_st_total": 60,
"flash_total": 50
},
"liblwip.a:ip4.o": {
".flash.rodata": 139,
".dram0.bss": 6,
".flash.text": 1664,
"ram_st_total": 6,
"flash_total": 1803
},
"liblwip.a:ip4_addr.o": {
".flash.rodata": 40,
".flash.text": 72,
"ram_st_total": 0,
"flash_total": 112
},
"liblwip.a:ip6.o": {
".flash.rodata": 124,
".flash.text": 3212,
"ram_st_total": 0,
"flash_total": 3336
},
"liblwip.a:ip6_addr.o": {
".flash.rodata": 20,
"ram_st_total": 0,
"flash_total": 20
},
"liblwip.a:ip6_frag.o": {
".flash.rodata": 442,
".dram0.bss": 6,
".flash.text": 1905,
"ram_st_total": 6,
"flash_total": 2347
},
"liblwip.a:memp.o": {
".flash.rodata": 108,
"ram_st_total": 0,
"flash_total": 108
},
"liblwip.a:mld6.o": {
".dram0.bss": 4,
".flash.text": 1334,
"ram_st_total": 4,
"flash_total": 1334
},
"liblwip.a:nd6.o": {
".dram0.data": 8,
".flash.rodata": 136,
".dram0.bss": 1027,
".flash.text": 8427,
"ram_st_total": 1035,
"flash_total": 8571
},
"liblwip.a:netbuf.o": {
".flash.rodata": 326,
".flash.text": 154,
"ram_st_total": 0,
"flash_total": 480
},
"liblwip.a:netif.o": {
".flash.rodata": 287,
".dram0.bss": 241,
".flash.text": 1239,
"ram_st_total": 241,
"flash_total": 1526
},
"liblwip.a:pbuf.o": {
".flash.rodata": 1161,
".dram0.bss": 1,
".flash.text": 2453,
"ram_st_total": 1,
"flash_total": 3614
},
"liblwip.a:raw.o": {
".flash.rodata": 223,
".dram0.bss": 4,
".flash.text": 1087,
"ram_st_total": 4,
"flash_total": 1310
},
"liblwip.a:sockets.o": {
".flash.rodata": 824,
".dram0.bss": 728,
".flash.text": 4627,
"ram_st_total": 728,
"flash_total": 5451
},
"liblwip.a:sys_arch.o": {
".flash.rodata": 222,
".dram0.bss": 8,
".flash.text": 1216,
"ram_st_total": 8,
"flash_total": 1438
},
"liblwip.a:tcp.o": {
".dram0.data": 4,
".flash.rodata": 1384,
".dram0.bss": 23,
".flash.text": 4290,
"ram_st_total": 27,
"flash_total": 5678
},
"liblwip.a:tcp_in.o": {
".flash.rodata": 916,
".dram0.bss": 54,
".flash.text": 8127,
"ram_st_total": 54,
"flash_total": 9043
},
"liblwip.a:tcp_out.o": {
".flash.rodata": 1124,
".flash.text": 5060,
"ram_st_total": 0,
"flash_total": 6184
},
"liblwip.a:tcpip.o": {
".flash.rodata": 191,
".dram0.bss": 16,
".flash.text": 644,
"ram_st_total": 16,
"flash_total": 835
},
"liblwip.a:timers.o": {
".flash.rodata": 131,
".dram0.bss": 12,
".flash.text": 638,
"ram_st_total": 12,
"flash_total": 769
},
"liblwip.a:udp.o": {
".dram0.data": 2,
".flash.rodata": 216,
".dram0.bss": 4,
".flash.text": 3020,
"ram_st_total": 6,
"flash_total": 3238
},
"liblwip.a:vfs_lwip.o": {
".flash.rodata": 155,
".flash.text": 307,
"ram_st_total": 0,
"flash_total": 462
},
"liblwip.a:wlanif.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libm.a:lib_a-s_fpclassify.o": {
".iram0.text": 92,
"ram_st_total": 92,
"flash_total": 92
},
"libmain.a:app_main.o": {
".flash.rodata": 10,
".flash.text": 53,
"ram_st_total": 0,
"flash_total": 63
},
"libmbedtls.a:esp_sha256.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_common.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_config.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_main.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_parent.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_route.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_schedule.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_utilities.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmesh.a:mesh_wifi.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_action.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_action_vendor.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_api.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto_ccmp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto_tkip.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_crypto_wep.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_debug.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ets.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_hostap.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ht.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ie_vendor.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_input.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_ioctl.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_mesh_quick.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_misc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_nvs.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_output.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_phy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_power.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_proto.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_regdomain.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_rfid.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_scan.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_sta.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:ieee80211_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:wl_chm.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnet80211.a:wl_cnx.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnewlib.a:locks.o": {
".dram0.data": 8,
".flash.rodata": 84,
".iram0.text": 552,
"ram_st_total": 560,
"flash_total": 644
},
"libnewlib.a:reent_init.o": {
".flash.rodata": 2,
".iram0.text": 68,
"ram_st_total": 68,
"flash_total": 70
},
"libnewlib.a:syscall_table.o": {
".dram0.data": 144,
".dram0.bss": 240,
".flash.text": 67,
"ram_st_total": 384,
"flash_total": 211
},
"libnewlib.a:syscalls.o": {
".flash.text": 45,
".iram0.text": 94,
"ram_st_total": 94,
"flash_total": 139
},
"libnewlib.a:time.o": {
".dram0.bss": 32,
".flash.text": 691,
".iram0.text": 139,
"ram_st_total": 171,
"flash_total": 830
},
"libnvs_flash.a:nvs_api.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_item_hash_list.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_page.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_pagemanager.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_storage.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnvs_flash.a:nvs_types.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy_chip_v7.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy_chip_v7_ana.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libphy.a:phy_chip_v7_cal.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:esf_buf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:if_hwctrl.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:lmac.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pm.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pm_for_bcn_only_mode.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pp_debug.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:pp_timer.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:rate_control.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:trc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpp.a:wdev.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libpthread.a:pthread.o": {
".dram0.data": 8,
".flash.rodata": 512,
".dram0.bss": 8,
".flash.text": 298,
".iram0.text": 174,
"ram_st_total": 190,
"flash_total": 992
},
"libpthread.a:pthread_local_storage.o": {
".dram0.data": 8,
".flash.rodata": 126,
".dram0.bss": 4,
".flash.text": 476,
"ram_st_total": 12,
"flash_total": 610
},
"librtc.a:bt_bb.o": {
"ram_st_total": 0,
"flash_total": 0
},
"librtc.a:pm.o": {
"ram_st_total": 0,
"flash_total": 0
},
"librtc.a:rtc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"librtc.a:rtc_analog.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsmartconfig_ack.a:smartconfig_ack.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:cpu_util.o": {
".iram0.text": 310,
"ram_st_total": 310,
"flash_total": 310
},
"libsoc.a:gpio_periph.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:rtc_clk.o": {
".dram0.data": 660,
".dram0.bss": 8,
".iram0.text": 1794,
"ram_st_total": 2462,
"flash_total": 2454
},
"libsoc.a:rtc_init.o": {
".iram0.text": 980,
"ram_st_total": 980,
"flash_total": 980
},
"libsoc.a:rtc_periph.o": {
".flash.rodata": 2080,
"ram_st_total": 0,
"flash_total": 2080
},
"libsoc.a:rtc_sleep.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:rtc_time.o": {
".flash.rodata": 137,
".iram0.text": 803,
"ram_st_total": 803,
"flash_total": 940
},
"libsoc.a:soc_memory_layout.o": {
".flash.rodata": 1239,
"ram_st_total": 0,
"flash_total": 1239
},
"libspi_flash.a:cache_utils.o": {
".dram0.data": 4,
".flash.rodata": 390,
".dram0.bss": 14,
".flash.text": 81,
".iram0.text": 836,
"ram_st_total": 854,
"flash_total": 1311
},
"libspi_flash.a:flash_mmap.o": {
".flash.rodata": 327,
".dram0.bss": 296,
".flash.text": 124,
".iram0.text": 1298,
"ram_st_total": 1594,
"flash_total": 1749
},
"libspi_flash.a:flash_ops.o": {
".dram0.data": 32,
".dram0.bss": 41,
".flash.text": 99,
".iram0.text": 2352,
"ram_st_total": 2425,
"flash_total": 2483
},
"libspi_flash.a:partition.o": {
".flash.rodata": 141,
".dram0.bss": 8,
".flash.text": 582,
"ram_st_total": 8,
"flash_total": 723
},
"libspi_flash.a:spi_flash_rom_patch.o": {
".flash.rodata": 766,
".iram0.text": 2518,
"ram_st_total": 2518,
"flash_total": 3284
},
"libstdc++.a:bad_alloc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:class_type_info.o": {
".flash.rodata": 112,
"ram_st_total": 0,
"flash_total": 112
},
"libstdc++.a:del_op.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:del_opv.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:eh_exception.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:eh_globals.o": {
".flash.rodata": 193,
".dram0.bss": 16,
".flash.text": 149,
"ram_st_total": 16,
"flash_total": 342
},
"libstdc++.a:eh_personality.o": {
".flash.rodata": 384,
".flash.text": 1561,
"ram_st_total": 0,
"flash_total": 1945
},
"libstdc++.a:eh_term_handler.o": {
".dram0.data": 4,
"ram_st_total": 4,
"flash_total": 4
},
"libstdc++.a:eh_terminate.o": {
".flash.rodata": 141,
".flash.text": 117,
"ram_st_total": 0,
"flash_total": 258
},
"libstdc++.a:eh_unex_handler.o": {
".dram0.data": 4,
"ram_st_total": 4,
"flash_total": 4
},
"libstdc++.a:new_handler.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:new_op.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libstdc++.a:new_opv.o": {
".flash.rodata": 56,
"ram_st_total": 0,
"flash_total": 56
},
"libstdc++.a:pure.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libstdc++.a:si_class_type_info.o": {
".flash.rodata": 136,
"ram_st_total": 0,
"flash_total": 136
},
"libstdc++.a:tinfo.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libtcpip_adapter.a:tcpip_adapter_lwip.o": {
".flash.rodata": 359,
".dram0.bss": 81,
".flash.text": 180,
"ram_st_total": 81,
"flash_total": 539
},
"libunity.a:test_utils.o": {
".flash.rodata": 140,
".flash.text": 38,
"ram_st_total": 0,
"flash_total": 178
},
"libunity.a:unity.o": {
".flash.rodata": 90,
".dram0.bss": 108,
".flash.text": 767,
"ram_st_total": 108,
"flash_total": 857
},
"libunity.a:unity_platform.o": {
".flash.rodata": 600,
".dram0.bss": 13,
".flash.text": 1511,
"ram_st_total": 13,
"flash_total": 2111
},
"libvfs.a:vfs.o": {
".dram0.data": 192,
".flash.rodata": 132,
".dram0.bss": 40,
".flash.text": 1995,
"ram_st_total": 232,
"flash_total": 2319
},
"libvfs.a:vfs_uart.o": {
".dram0.data": 40,
".flash.rodata": 271,
".dram0.bss": 63,
".flash.text": 1775,
"ram_st_total": 103,
"flash_total": 2086
},
"libwpa.a:ap_config.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:common.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_auth.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_auth_ie.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_common.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_debug.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_ie.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpa_main.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpabuf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa.a:wpas_glue.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa2.a:wpa2_internal.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwpa_supplicant.a:os_xtensa.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libwps.a:wps_internal.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libxtensa-debug-module.a:eri.o": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
}
},
"reference": {
"(exe):crt0.o": {
"ram_st_total": 0,
"flash_total": 0
},
"(exe):crtbegin.o": {
".flash.rodata": 4,
"ram_st_total": 0,
"flash_total": 4
},
"(exe):crtend.o": {
".flash.rodata": 8,
"ram_st_total": 0,
"flash_total": 8
},
"(exe):crti.o": {
".flash.text": 3,
".iram0.vectors": 3,
"ram_st_total": 3,
"flash_total": 6
},
"(exe):crtn.o": {
"ram_st_total": 0,
"flash_total": 0
},
"(exe):project_elf_src.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libapp_update.a:esp_app_desc.c.o": {
".flash.rodata": 256,
".flash.text": 12,
".iram0.text": 109,
"ram_st_total": 109,
"flash_total": 377
},
"libapp_update.a:esp_ota_ops.c.o": {
".flash.rodata": 214,
".dram0.bss": 4,
".flash.text": 147,
"ram_st_total": 4,
"flash_total": 361
},
"libbootloader_support.a:bootloader_common.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:bootloader_efuse_esp32.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:bootloader_flash.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:bootloader_flash_config_esp32.c.o": {
".flash.text": 17,
".iram0.text": 1028,
"ram_st_total": 1028,
"flash_total": 1045
},
"libbootloader_support.a:bootloader_mem.c.o": {
".flash.rodata": 20,
".flash.text": 58,
"ram_st_total": 0,
"flash_total": 78
},
"libbootloader_support.a:bootloader_random.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:bootloader_sha.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:bootloader_utility.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:esp_image_format.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:flash_partitions.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libbootloader_support.a:flash_qio_mode.c.o": {
".flash.text": 490,
"ram_st_total": 0,
"flash_total": 490
},
"libc.a:isatty.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-assert.o": {
".flash.rodata": 60,
".flash.text": 68,
"ram_st_total": 0,
"flash_total": 128
},
"libc.a:lib_a-bzero.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-ctype_.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-dtoa.o": {
".flash.rodata": 13,
".flash.text": 3524,
"ram_st_total": 0,
"flash_total": 3537
},
"libc.a:lib_a-environ.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-envlock.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-errno.o": {
".flash.text": 10,
"ram_st_total": 0,
"flash_total": 10
},
"libc.a:lib_a-fclose.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-fflush.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-findfp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-fiprintf.o": {
".flash.text": 84,
"ram_st_total": 0,
"flash_total": 84
},
"libc.a:lib_a-flags.o": {
".flash.text": 128,
"ram_st_total": 0,
"flash_total": 128
},
"libc.a:lib_a-fopen.o": {
".flash.text": 244,
"ram_st_total": 0,
"flash_total": 244
},
"libc.a:lib_a-fputs.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-fputwc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-fseek.o": {
".flash.text": 45,
"ram_st_total": 0,
"flash_total": 45
},
"libc.a:lib_a-fseeko.o": {
".flash.text": 918,
"ram_st_total": 0,
"flash_total": 918
},
"libc.a:lib_a-fvwrite.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-fwalk.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-getenv_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-gettzinfo.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-gmtime_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-impure.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-iswspace.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-lcltime_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-locale.o": {
".dram0.data": 364,
".flash.rodata": 10,
"ram_st_total": 364,
"flash_total": 374
},
"libc.a:lib_a-localeconv.o": {
".flash.text": 63,
"ram_st_total": 0,
"flash_total": 63
},
"libc.a:lib_a-makebuf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-mbrtowc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-mbtowc_r.o": {
".flash.text": 72,
"ram_st_total": 0,
"flash_total": 72
},
"libc.a:lib_a-memchr.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-memcmp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-memcpy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-memmove.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-memset.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-month_lengths.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-mprec.o": {
".flash.rodata": 296,
".flash.text": 2140,
"ram_st_total": 0,
"flash_total": 2436
},
"libc.a:lib_a-printf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-putc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-putchar.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-puts.o": {
".flash.rodata": 0,
".flash.text": 234,
"ram_st_total": 0,
"flash_total": 234
},
"libc.a:lib_a-qsort.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-reent.o": {
".flash.text": 236,
"ram_st_total": 0,
"flash_total": 236
},
"libc.a:lib_a-refill.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-s_frexp.o": {
".flash.text": 100,
"ram_st_total": 0,
"flash_total": 100
},
"libc.a:lib_a-sccl.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-siscanf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-snprintf.o": {
".flash.text": 217,
"ram_st_total": 0,
"flash_total": 217
},
"libc.a:lib_a-stdio.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strcmp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strcpy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strcspn.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strerror.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strerror_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strlcpy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strlen.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strncmp.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strncpy.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strstr.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strtol.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strtoll.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strtoul.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-strtoull.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-svfiprintf.o": {
".flash.rodata": 1172,
".flash.text": 9623,
"ram_st_total": 0,
"flash_total": 10795
},
"libc.a:lib_a-svfiscanf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-svfprintf.o": {
".flash.rodata": 752,
".flash.text": 13290,
"ram_st_total": 0,
"flash_total": 14042
},
"libc.a:lib_a-sysgettod.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-tzcalc_limits.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-tzlock.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-tzset.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-tzset_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-tzvars.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-u_strerr.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-ungetc.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-vfiprintf.o": {
".flash.rodata": 700,
".flash.text": 9933,
"ram_st_total": 0,
"flash_total": 10633
},
"libc.a:lib_a-vfprintf.o": {
".flash.rodata": 700,
".flash.text": 13681,
"ram_st_total": 0,
"flash_total": 14381
},
"libc.a:lib_a-vprintf.o": {
".flash.text": 94,
"ram_st_total": 0,
"flash_total": 94
},
"libc.a:lib_a-wbuf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-wcrtomb.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-wctomb_r.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libc.a:lib_a-wsetup.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libcxx.a:cxx_exception_stubs.cpp.o": {
".flash.text": 6,
"ram_st_total": 0,
"flash_total": 6
},
"libcxx.a:cxx_guards.cpp.o": {
".flash.text": 5,
"ram_st_total": 0,
"flash_total": 5
},
"libdriver.a:gpio.c.o": {
".dram0.data": 32,
".flash.rodata": 970,
".flash.text": 1193,
"ram_st_total": 32,
"flash_total": 2195
},
"libdriver.a:periph_ctrl.c.o": {
".dram0.data": 8,
".flash.rodata": 488,
".flash.text": 696,
"ram_st_total": 8,
"flash_total": 1192
},
"libdriver.a:rtc_io.c.o": {
".flash.text": 53,
"ram_st_total": 0,
"flash_total": 53
},
"libdriver.a:rtc_module.c.o": {
".dram0.data": 16,
".dram0.bss": 8,
".flash.text": 231,
"ram_st_total": 24,
"flash_total": 247
},
"libdriver.a:spi_common.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libdriver.a:uart.c.o": {
".dram0.data": 56,
".flash.rodata": 452,
".dram0.bss": 12,
".flash.text": 2099,
"ram_st_total": 68,
"flash_total": 2607
},
"libefuse.a:esp_efuse_api.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libefuse.a:esp_efuse_fields.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libefuse.a:esp_efuse_table.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libefuse.a:esp_efuse_utility.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:cache_err_int.c.o": {
".flash.text": 98,
".iram0.text": 56,
"ram_st_total": 56,
"flash_total": 154
},
"libesp32.a:clk.c.o": {
".flash.rodata": 208,
".flash.text": 582,
".iram0.text": 64,
"ram_st_total": 64,
"flash_total": 854
},
"libesp32.a:cpu_start.c.o": {
".flash.rodata": 1073,
".dram0.bss": 1,
".flash.text": 255,
".iram0.text": 1067,
"ram_st_total": 1068,
"flash_total": 2395
},
"libesp32.a:crosscore_int.c.o": {
".dram0.data": 8,
".flash.rodata": 146,
".dram0.bss": 8,
".flash.text": 134,
".iram0.text": 195,
"ram_st_total": 211,
"flash_total": 483
},
"libesp32.a:dport_access.c.o": {
".dram0.data": 8,
".flash.rodata": 126,
".dram0.bss": 40,
".flash.text": 189,
".iram0.text": 422,
"ram_st_total": 470,
"flash_total": 745
},
"libesp32.a:dport_panic_highint_hdl.S.o": {
".dram0.data": 12,
".iram0.text": 250,
"ram_st_total": 262,
"flash_total": 262
},
"libesp32.a:hw_random.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp32.a:int_wdt.c.o": {
".dram0.bss": 1,
".flash.text": 341,
".iram0.text": 94,
"ram_st_total": 95,
"flash_total": 435
},
"libesp32.a:intr_alloc.c.o": {
".dram0.data": 8,
".flash.rodata": 704,
".dram0.bss": 22,
".flash.text": 1681,
".iram0.text": 656,
"ram_st_total": 686,
"flash_total": 3049
},
"libesp32.a:panic.c.o": {
".dram0.data": 2029,
".dram0.bss": 5,
".iram0.text": 2223,
"ram_st_total": 4257,
"flash_total": 4252
},
"libesp32.a:pm_esp32.c.o": {
".flash.text": 8,
"ram_st_total": 0,
"flash_total": 8
},
"libesp32.a:system_api_esp32.c.o": {
".iram0.text": 435,
"ram_st_total": 435,
"flash_total": 435
},
"libesp32.a:task_wdt.c.o": {
".dram0.data": 53,
".flash.rodata": 494,
".dram0.bss": 4,
".flash.text": 1223,
"ram_st_total": 57,
"flash_total": 1770
},
"libesp_common.a:brownout.c.o": {
".flash.rodata": 203,
".flash.text": 120,
"ram_st_total": 0,
"flash_total": 323
},
"libesp_common.a:esp_err_to_name.c.o": {
".flash.rodata": 5101,
".flash.text": 53,
"ram_st_total": 0,
"flash_total": 5154
},
"libesp_common.a:freertos_hooks.c.o": {
".dram0.data": 8,
".dram0.bss": 128,
".flash.text": 243,
".iram0.text": 47,
"ram_st_total": 183,
"flash_total": 298
},
"libesp_common.a:ipc.c.o": {
".flash.rodata": 117,
".dram0.bss": 56,
".flash.text": 367,
".iram0.text": 192,
"ram_st_total": 248,
"flash_total": 676
},
"libesp_common.a:pm_locks.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp_common.a:system_api.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libesp_ringbuf.a:ringbuf.c.o": {
".flash.rodata": 150,
".iram0.text": 858,
"ram_st_total": 858,
"flash_total": 1008
},
"libesp_timer.a:esp_timer.c.o": {
".dram0.data": 8,
".flash.rodata": 104,
".dram0.bss": 12,
".flash.text": 401,
".iram0.text": 280,
"ram_st_total": 300,
"flash_total": 793
},
"libesp_timer.a:esp_timer_impl_lac.c.o": {
".dram0.data": 8,
".flash.rodata": 389,
".dram0.bss": 8,
".flash.text": 322,
".iram0.text": 514,
"ram_st_total": 530,
"flash_total": 1233
},
"libfreertos.a:FreeRTOS-openocd.c.o": {
".dram0.data": 4,
"ram_st_total": 4,
"flash_total": 4
},
"libfreertos.a:list.c.o": {
".iram0.text": 138,
"ram_st_total": 138,
"flash_total": 138
},
"libfreertos.a:port.c.o": {
".flash.rodata": 340,
".dram0.bss": 32,
".iram0.text": 737,
"ram_st_total": 769,
"flash_total": 1077
},
"libfreertos.a:portasm.S.o": {
".dram0.data": 3084,
".iram0.text": 476,
"ram_st_total": 3560,
"flash_total": 3560
},
"libfreertos.a:queue.c.o": {
".flash.rodata": 366,
".iram0.text": 2411,
"ram_st_total": 2411,
"flash_total": 2777
},
"libfreertos.a:tasks.c.o": {
".dram0.data": 12,
".flash.rodata": 451,
".dram0.bss": 700,
".iram0.text": 5737,
"ram_st_total": 6449,
"flash_total": 6200
},
"libfreertos.a:timers.c.o": {
".dram0.data": 8,
".flash.rodata": 223,
".dram0.bss": 56,
".iram0.text": 1007,
"ram_st_total": 1071,
"flash_total": 1238
},
"libfreertos.a:xtensa_context.S.o": {
".iram0.text": 367,
"ram_st_total": 367,
"flash_total": 367
},
"libfreertos.a:xtensa_init.c.o": {
".dram0.bss": 4,
".iram0.text": 32,
"ram_st_total": 36,
"flash_total": 32
},
"libfreertos.a:xtensa_intr.c.o": {
".flash.rodata": 35,
".iram0.text": 113,
"ram_st_total": 113,
"flash_total": 148
},
"libfreertos.a:xtensa_intr_asm.S.o": {
".dram0.data": 1024,
".iram0.text": 51,
"ram_st_total": 1075,
"flash_total": 1075
},
"libfreertos.a:xtensa_vector_defaults.S.o": {
".iram0.text": 46,
"ram_st_total": 46,
"flash_total": 46
},
"libfreertos.a:xtensa_vectors.S.o": {
".dram0.data": 8,
".flash.rodata": 36,
".iram0.text": 1344,
".iram0.vectors": 425,
"ram_st_total": 1777,
"flash_total": 1813
},
"libgcc.a:_addsubdf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_bswapsi2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_cmpdf2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_divdf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_divdi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_fixdfsi.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_floatsidf.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_moddi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_muldf3.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_popcountsi2.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libgcc.a:_udivdi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libgcc.a:_umoddi3.o": {
".flash.rodata": 40,
"ram_st_total": 0,
"flash_total": 40
},
"libhal.a:int_asm--set_intclear.o": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
},
"libhal.a:interrupts--intlevel.o": {
".flash.rodata": 32,
"ram_st_total": 0,
"flash_total": 32
},
"libhal.a:state_asm--restore_extra_nw.o": {
".iram0.text": 62,
"ram_st_total": 62,
"flash_total": 62
},
"libhal.a:state_asm--save_extra_nw.o": {
".iram0.text": 62,
"ram_st_total": 62,
"flash_total": 62
},
"libhal.a:windowspill_asm.o": {
".iram0.text": 315,
"ram_st_total": 315,
"flash_total": 315
},
"libheap.a:heap_caps.c.o": {
".dram0.data": 4,
".flash.rodata": 362,
".flash.text": 50,
".iram0.text": 884,
"ram_st_total": 888,
"flash_total": 1300
},
"libheap.a:heap_caps_init.c.o": {
".flash.rodata": 379,
".dram0.bss": 4,
".flash.text": 834,
"ram_st_total": 4,
"flash_total": 1213
},
"libheap.a:multi_heap.c.o": {
".dram0.data": 300,
".iram0.text": 2245,
"ram_st_total": 2545,
"flash_total": 2545
},
"liblog.a:log.c.o": {
".dram0.data": 8,
".flash.rodata": 147,
".dram0.bss": 264,
".flash.text": 484,
".iram0.text": 34,
"ram_st_total": 306,
"flash_total": 673
},
"liblog.a:log_freertos.c.o": {
".dram0.bss": 8,
".iram0.text": 188,
"ram_st_total": 196,
"flash_total": 188
},
"libmain.a:blink.c.o": {
".flash.rodata": 39,
".flash.text": 72,
"ram_st_total": 0,
"flash_total": 111
},
"libmbedcrypto.a:esp_sha256.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libmbedcrypto.a:sha.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libnewlib.a:heap.c.o": {
".iram0.text": 151,
"ram_st_total": 151,
"flash_total": 151
},
"libnewlib.a:locks.c.o": {
".dram0.data": 8,
".flash.rodata": 84,
".flash.text": 5,
".iram0.text": 487,
"ram_st_total": 495,
"flash_total": 584
},
"libnewlib.a:pthread.c.o": {
".flash.text": 12,
"ram_st_total": 0,
"flash_total": 12
},
"libnewlib.a:reent_init.c.o": {
".iram0.text": 59,
"ram_st_total": 59,
"flash_total": 59
},
"libnewlib.a:syscall_table.c.o": {
".dram0.data": 144,
".dram0.bss": 240,
".flash.text": 82,
"ram_st_total": 384,
"flash_total": 226
},
"libnewlib.a:syscalls.c.o": {
".flash.text": 50,
"ram_st_total": 0,
"flash_total": 50
},
"libnewlib.a:time.c.o": {
".dram0.bss": 32,
".flash.text": 719,
".iram0.text": 123,
"ram_st_total": 155,
"flash_total": 842
},
"libpthread.a:pthread.c.o": {
".dram0.bss": 8,
".flash.text": 81,
"ram_st_total": 8,
"flash_total": 81
},
"libpthread.a:pthread_local_storage.c.o": {
".dram0.data": 8,
".dram0.bss": 4,
".flash.text": 183,
"ram_st_total": 12,
"flash_total": 191
},
"libsoc.a:brownout_hal.c.o": {
".flash.text": 269,
"ram_st_total": 0,
"flash_total": 269
},
"libsoc.a:cpu_hal.c.o": {
".iram0.text": 8,
"ram_st_total": 8,
"flash_total": 8
},
"libsoc.a:cpu_util.c.o": {
".iram0.text": 75,
"ram_st_total": 75,
"flash_total": 75
},
"libsoc.a:gpio_hal.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:memory_layout_utils.c.o": {
".flash.rodata": 295,
".flash.text": 505,
"ram_st_total": 0,
"flash_total": 800
},
"libsoc.a:mpu_hal.c.o": {
".flash.text": 47,
"ram_st_total": 0,
"flash_total": 47
},
"libsoc.a:rtc_clk.c.o": {
".dram0.data": 160,
".dram0.bss": 4,
".iram0.text": 2104,
"ram_st_total": 2268,
"flash_total": 2264
},
"libsoc.a:rtc_init.c.o": {
".iram0.text": 956,
"ram_st_total": 956,
"flash_total": 956
},
"libsoc.a:rtc_io_hal.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc.a:rtc_time.c.o": {
".flash.rodata": 194,
".iram0.text": 819,
"ram_st_total": 819,
"flash_total": 1013
},
"libsoc.a:rtc_wdt.c.o": {
".iram0.text": 796,
"ram_st_total": 796,
"flash_total": 796
},
"libsoc.a:soc_hal.c.o": {
".dram0.data": 24,
".iram0.text": 234,
"ram_st_total": 258,
"flash_total": 258
},
"libsoc.a:soc_memory_layout.c.o": {
".flash.rodata": 1197,
"ram_st_total": 0,
"flash_total": 1197
},
"libsoc.a:spi_flash_hal.c.o": {
".flash.rodata": 48,
".flash.text": 302,
"ram_st_total": 0,
"flash_total": 350
},
"libsoc.a:spi_flash_hal_iram.c.o": {
".dram0.data": 24,
".iram0.text": 1798,
"ram_st_total": 1822,
"flash_total": 1822
},
"libsoc.a:uart_hal.c.o": {
".flash.text": 493,
"ram_st_total": 0,
"flash_total": 493
},
"libsoc.a:uart_hal_iram.c.o": {
".flash.rodata": 222,
".flash.text": 147,
"ram_st_total": 0,
"flash_total": 369
},
"libsoc_esp32.a:gpio_periph.c.o": {
".flash.rodata": 160,
"ram_st_total": 0,
"flash_total": 160
},
"libsoc_esp32.a:rtc_io_periph.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc_esp32.a:spi_periph.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libsoc_esp32.a:uart_periph.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libspi_flash.a:cache_utils.c.o": {
".dram0.data": 4,
".flash.rodata": 430,
".dram0.bss": 14,
".flash.text": 81,
".iram0.text": 833,
"ram_st_total": 851,
"flash_total": 1348
},
"libspi_flash.a:esp_flash_api.c.o": {
".flash.rodata": 244,
".flash.text": 16,
".iram0.text": 600,
"ram_st_total": 600,
"flash_total": 860
},
"libspi_flash.a:esp_flash_spi_init.c.o": {
".dram0.data": 120,
".flash.rodata": 261,
".dram0.bss": 4,
".flash.text": 191,
"ram_st_total": 124,
"flash_total": 572
},
"libspi_flash.a:flash_mmap.c.o": {
".flash.rodata": 296,
".dram0.bss": 264,
".flash.text": 125,
".iram0.text": 1320,
"ram_st_total": 1584,
"flash_total": 1741
},
"libspi_flash.a:flash_ops.c.o": {
".dram0.data": 20,
".dram0.bss": 4,
".flash.text": 29,
".iram0.text": 14,
"ram_st_total": 38,
"flash_total": 63
},
"libspi_flash.a:memspi_host_driver.c.o": {
".dram0.data": 43,
".iram0.text": 206,
"ram_st_total": 249,
"flash_total": 249
},
"libspi_flash.a:partition.c.o": {
".flash.rodata": 181,
".dram0.bss": 8,
".flash.text": 668,
"ram_st_total": 8,
"flash_total": 849
},
"libspi_flash.a:spi_flash_chip_drivers.c.o": {
".dram0.data": 20,
"ram_st_total": 20,
"flash_total": 20
},
"libspi_flash.a:spi_flash_chip_gd.c.o": {
".dram0.data": 95,
".iram0.text": 181,
"ram_st_total": 276,
"flash_total": 276
},
"libspi_flash.a:spi_flash_chip_generic.c.o": {
".dram0.data": 340,
".iram0.text": 1423,
"ram_st_total": 1763,
"flash_total": 1763
},
"libspi_flash.a:spi_flash_chip_issi.c.o": {
".dram0.data": 97,
".iram0.text": 101,
"ram_st_total": 198,
"flash_total": 198
},
"libspi_flash.a:spi_flash_os_func_app.c.o": {
".dram0.data": 24,
".flash.text": 25,
".iram0.text": 91,
"ram_st_total": 115,
"flash_total": 140
},
"libspi_flash.a:spi_flash_os_func_noos.c.o": {
".dram0.data": 16,
".iram0.text": 127,
"ram_st_total": 143,
"flash_total": 143
},
"libspi_flash.a:spi_flash_rom_patch.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libvfs.a:vfs.c.o": {
".dram0.data": 192,
".flash.rodata": 132,
".dram0.bss": 40,
".flash.text": 1892,
"ram_st_total": 232,
"flash_total": 2216
},
"libvfs.a:vfs_uart.c.o": {
".dram0.data": 116,
".flash.rodata": 783,
".dram0.bss": 8,
".flash.text": 3758,
"ram_st_total": 124,
"flash_total": 4657
},
"libwpa_supplicant.a:md5-internal.c.o": {
"ram_st_total": 0,
"flash_total": 0
},
"libxtensa.a:debug_helpers.c.o": {
".iram0.text": 217,
"ram_st_total": 217,
"flash_total": 217
},
"libxtensa.a:debug_helpers_asm.S.o": {
"ram_st_total": 0,
"flash_total": 0
}
},
"diff": {
"(exe):crt0.o": {
"flash_total": 0,
"ram_st_total": 0
},
"(exe):crtbegin.o": {
".flash.rodata": -4,
"flash_total": -4,
"ram_st_total": 0
},
"(exe):crtend.o": {
".flash.rodata": -8,
"flash_total": -8,
"ram_st_total": 0
},
"(exe):crti.o": {
".flash.text": -3,
".iram0.vectors": -3,
"flash_total": -6,
"ram_st_total": -3
},
"(exe):crtn.o": {
"flash_total": 0,
"ram_st_total": 0
},
"(exe):project_elf_src.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libapp_update.a:esp_app_desc.c.o": {
".flash.rodata": -256,
".flash.text": -12,
".iram0.text": -109,
"flash_total": -377,
"ram_st_total": -109
},
"libapp_update.a:esp_ota_ops.c.o": {
".dram0.bss": -4,
".flash.rodata": -214,
".flash.text": -147,
"flash_total": -361,
"ram_st_total": -4
},
"libapp_update.a:esp_ota_ops.o": {
".flash.rodata": 717,
".flash.text": 123,
"flash_total": 840,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_common.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_efuse_esp32.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_flash.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_flash.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_flash_config_esp32.c.o": {
".flash.text": -17,
".iram0.text": -1028,
"flash_total": -1045,
"ram_st_total": -1028
},
"libbootloader_support.a:bootloader_mem.c.o": {
".flash.rodata": -20,
".flash.text": -58,
"flash_total": -78,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_random.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_sha.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_sha.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:bootloader_utility.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:esp_image_format.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:esp_image_format.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:flash_partitions.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libbootloader_support.a:flash_qio_mode.c.o": {
".flash.text": -490,
"flash_total": -490,
"ram_st_total": 0
},
"libc.a:isatty.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-assert.o": {
".flash.rodata": 0,
".flash.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-bzero.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-ctype_.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-dtoa.o": {
".flash.rodata": 0,
".flash.text": -2,
"flash_total": -2,
"ram_st_total": 0
},
"libc.a:lib_a-environ.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-envlock.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-errno.o": {
".flash.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-fclose.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-fflush.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-findfp.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-fiprintf.o": {
".flash.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-flags.o": {
".flash.text": -1,
"flash_total": -1,
"ram_st_total": 0
},
"libc.a:lib_a-fopen.o": {
".flash.text": -16,
"flash_total": -16,
"ram_st_total": 0
},
"libc.a:lib_a-fputs.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-fputwc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-fseek.o": {
".flash.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-fseeko.o": {
".flash.text": -56,
"flash_total": -56,
"ram_st_total": 0
},
"libc.a:lib_a-fvwrite.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-fwalk.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-getenv_r.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-gettzinfo.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-gmtime_r.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-impure.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-iswspace.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-lcltime_r.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-locale.o": {
".dram0.data": -364,
".flash.rodata": -10,
"flash_total": -374,
"ram_st_total": -364
},
"libc.a:lib_a-localeconv.o": {
".flash.text": -63,
"flash_total": -63,
"ram_st_total": 0
},
"libc.a:lib_a-makebuf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-mbrtowc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-mbtowc_r.o": {
".flash.text": -72,
"flash_total": -72,
"ram_st_total": 0
},
"libc.a:lib_a-memchr.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-memcmp.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-memcpy.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-memmove.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-memset.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-month_lengths.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-mprec.o": {
".flash.rodata": 0,
".flash.text": -6,
"flash_total": -6,
"ram_st_total": 0
},
"libc.a:lib_a-printf.o": {
".flash.text": 116,
"flash_total": 116,
"ram_st_total": 0
},
"libc.a:lib_a-putc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-putchar.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-puts.o": {
".flash.rodata": 0,
".flash.text": -52,
"flash_total": -52,
"ram_st_total": 0
},
"libc.a:lib_a-qsort.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-reent.o": {
".flash.text": -4,
"flash_total": -4,
"ram_st_total": 0
},
"libc.a:lib_a-refill.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-s_frexp.o": {
".flash.text": 10,
"flash_total": 10,
"ram_st_total": 0
},
"libc.a:lib_a-sccl.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-siscanf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-snprintf.o": {
".flash.text": -217,
"flash_total": -217,
"ram_st_total": 0
},
"libc.a:lib_a-sprintf.o": {
".flash.text": 167,
"flash_total": 167,
"ram_st_total": 0
},
"libc.a:lib_a-stdio.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strcmp.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strcpy.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strcspn.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strerror.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strerror_r.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strlcpy.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strlen.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strncmp.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strncpy.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strstr.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strtol.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strtoll.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strtoul.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-strtoull.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-svfiprintf.o": {
".flash.rodata": 4,
".flash.text": 19,
"flash_total": 23,
"ram_st_total": 0
},
"libc.a:lib_a-svfiscanf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-svfprintf.o": {
".flash.rodata": 4,
".flash.text": 544,
"flash_total": 548,
"ram_st_total": 0
},
"libc.a:lib_a-sysgettod.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-tzcalc_limits.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-tzlock.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-tzset.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-tzset_r.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-tzvars.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-u_strerr.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-ungetc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-vfiprintf.o": {
".flash.rodata": 4,
".flash.text": 0,
"flash_total": 4,
"ram_st_total": 0
},
"libc.a:lib_a-vfprintf.o": {
".flash.rodata": 4,
".flash.text": 512,
"flash_total": 516,
"ram_st_total": 0
},
"libc.a:lib_a-vprintf.o": {
".flash.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-vsnprintf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-wbuf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-wcrtomb.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-wctomb_r.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-wsetup.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libc.a:lib_a-xpg_strerror_r.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcoexist.a:coexist_api.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcoexist.a:coexist_arbit.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcoexist.a:coexist_core.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcoexist.a:coexist_dbg.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcoexist.a:coexist_hw.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcoexist.a:coexist_param.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcoexist.a:coexist_timer.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcore.a:misc_nvs.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libcxx.a:cxx_exception_stubs.cpp.o": {
".flash.text": -6,
"flash_total": -6,
"ram_st_total": 0
},
"libcxx.a:cxx_exception_stubs.o": {
".flash.text": 6,
"flash_total": 6,
"ram_st_total": 0
},
"libcxx.a:cxx_guards.cpp.o": {
".flash.text": -5,
"flash_total": -5,
"ram_st_total": 0
},
"libcxx.a:cxx_guards.o": {
".flash.text": 5,
"flash_total": 5,
"ram_st_total": 0
},
"libdriver.a:gpio.c.o": {
".dram0.data": -32,
".flash.rodata": -970,
".flash.text": -1193,
"flash_total": -2195,
"ram_st_total": -32
},
"libdriver.a:gpio.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libdriver.a:periph_ctrl.c.o": {
".dram0.data": -8,
".flash.rodata": -488,
".flash.text": -696,
"flash_total": -1192,
"ram_st_total": -8
},
"libdriver.a:periph_ctrl.o": {
".dram0.data": 8,
".flash.rodata": 256,
".flash.text": 520,
"flash_total": 784,
"ram_st_total": 8
},
"libdriver.a:rtc_io.c.o": {
".flash.text": -53,
"flash_total": -53,
"ram_st_total": 0
},
"libdriver.a:rtc_module.c.o": {
".dram0.bss": -8,
".dram0.data": -16,
".flash.text": -231,
"flash_total": -247,
"ram_st_total": -24
},
"libdriver.a:rtc_module.o": {
".dram0.bss": 8,
".dram0.data": 8,
".flash.text": 291,
"flash_total": 299,
"ram_st_total": 16
},
"libdriver.a:spi_common.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libdriver.a:timer.o": {
".dram0.data": 16,
".flash.rodata": 281,
".flash.text": 112,
"flash_total": 409,
"ram_st_total": 16
},
"libdriver.a:uart.c.o": {
".dram0.bss": -12,
".dram0.data": -56,
".flash.rodata": -452,
".flash.text": -2099,
"flash_total": -2607,
"ram_st_total": -68
},
"libdriver.a:uart.o": {
".dram0.bss": 12,
".dram0.data": 8,
".flash.text": 38,
"flash_total": 46,
"ram_st_total": 20
},
"libefuse.a:esp_efuse_api.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libefuse.a:esp_efuse_fields.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libefuse.a:esp_efuse_table.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libefuse.a:esp_efuse_utility.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:brownout.o": {
".flash.rodata": 191,
".flash.text": 145,
"flash_total": 336,
"ram_st_total": 0
},
"libesp32.a:cache_err_int.c.o": {
".flash.text": -98,
".iram0.text": -56,
"flash_total": -154,
"ram_st_total": -56
},
"libesp32.a:cache_err_int.o": {
".flash.text": 98,
".iram0.text": 56,
"flash_total": 154,
"ram_st_total": 56
},
"libesp32.a:clk.c.o": {
".flash.rodata": -208,
".flash.text": -582,
".iram0.text": -64,
"flash_total": -854,
"ram_st_total": -64
},
"libesp32.a:clk.o": {
".flash.rodata": 893,
".flash.text": 581,
".iram0.text": 67,
"flash_total": 1541,
"ram_st_total": 67
},
"libesp32.a:cpu_start.c.o": {
".dram0.bss": -1,
".flash.rodata": -1073,
".flash.text": -255,
".iram0.text": -1067,
"flash_total": -2395,
"ram_st_total": -1068
},
"libesp32.a:cpu_start.o": {
".dram0.bss": 1,
".flash.rodata": 486,
".flash.text": 277,
".iram0.text": 806,
"flash_total": 1569,
"ram_st_total": 807
},
"libesp32.a:crosscore_int.c.o": {
".dram0.bss": -8,
".dram0.data": -8,
".flash.rodata": -146,
".flash.text": -134,
".iram0.text": -195,
"flash_total": -483,
"ram_st_total": -211
},
"libesp32.a:crosscore_int.o": {
".dram0.bss": 8,
".dram0.data": 8,
".flash.rodata": 148,
".flash.text": 126,
".iram0.text": 204,
"flash_total": 486,
"ram_st_total": 220
},
"libesp32.a:dbg_stubs.o": {
".dram0.bss": 2072,
".flash.text": 100,
".iram0.text": 32,
"flash_total": 132,
"ram_st_total": 2104
},
"libesp32.a:dport_access.c.o": {
".dram0.bss": -40,
".dram0.data": -8,
".flash.rodata": -126,
".flash.text": -189,
".iram0.text": -422,
"flash_total": -745,
"ram_st_total": -470
},
"libesp32.a:dport_access.o": {
".dram0.bss": 40,
".dram0.data": 8,
".flash.rodata": 129,
".flash.text": 189,
".iram0.text": 539,
"flash_total": 865,
"ram_st_total": 587
},
"libesp32.a:dport_panic_highint_hdl.S.o": {
".dram0.data": -12,
".iram0.text": -250,
"flash_total": -262,
"ram_st_total": -262
},
"libesp32.a:dport_panic_highint_hdl.o": {
".dram0.data": 8,
".iram0.text": 234,
"flash_total": 242,
"ram_st_total": 242
},
"libesp32.a:esp_err_to_name.o": {
".flash.rodata": 4091,
".flash.text": 50,
"flash_total": 4141,
"ram_st_total": 0
},
"libesp32.a:esp_timer.o": {
".dram0.bss": 20,
".dram0.data": 8,
".flash.rodata": 142,
".flash.text": 429,
".iram0.text": 702,
"flash_total": 1281,
"ram_st_total": 730
},
"libesp32.a:esp_timer_esp32.o": {
".dram0.bss": 26,
".dram0.data": 8,
".flash.rodata": 526,
".flash.text": 254,
".iram0.text": 1295,
"flash_total": 2083,
"ram_st_total": 1329
},
"libesp32.a:ets_timer_legacy.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:event_default_handlers.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:event_loop.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:freertos_hooks.o": {
".dram0.bss": 128,
".dram0.data": 8,
".flash.text": 137,
".iram0.text": 43,
"flash_total": 188,
"ram_st_total": 179
},
"libesp32.a:hw_random.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:hw_random.o": {
".dram0.bss": 4,
".iram0.text": 74,
"flash_total": 74,
"ram_st_total": 78
},
"libesp32.a:int_wdt.c.o": {
".dram0.bss": -1,
".flash.text": -341,
".iram0.text": -94,
"flash_total": -435,
"ram_st_total": -95
},
"libesp32.a:int_wdt.o": {
".dram0.bss": 1,
".flash.text": 301,
".iram0.text": 87,
"flash_total": 388,
"ram_st_total": 88
},
"libesp32.a:intr_alloc.c.o": {
".dram0.bss": -22,
".dram0.data": -8,
".flash.rodata": -704,
".flash.text": -1681,
".iram0.text": -656,
"flash_total": -3049,
"ram_st_total": -686
},
"libesp32.a:intr_alloc.o": {
".dram0.bss": 22,
".dram0.data": 8,
".flash.rodata": 710,
".flash.text": 1749,
".iram0.text": 726,
"flash_total": 3193,
"ram_st_total": 756
},
"libesp32.a:ipc.o": {
".dram0.bss": 36,
".flash.rodata": 104,
".flash.text": 329,
".iram0.text": 159,
"flash_total": 592,
"ram_st_total": 195
},
"libesp32.a:lib_printf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:panic.c.o": {
".dram0.bss": -5,
".dram0.data": -2029,
".iram0.text": -2223,
"flash_total": -4252,
"ram_st_total": -4257
},
"libesp32.a:panic.o": {
".dram0.bss": 5,
".dram0.data": 2579,
".iram0.text": 2145,
"flash_total": 4724,
"ram_st_total": 4729
},
"libesp32.a:phy_init.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:pm_esp32.c.o": {
".flash.text": -8,
"flash_total": -8,
"ram_st_total": 0
},
"libesp32.a:sha.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp32.a:stack_check.o": {
".dram0.bss": 4,
".flash.rodata": 42,
".flash.text": 32,
"flash_total": 74,
"ram_st_total": 4
},
"libesp32.a:system_api.o": {
".dram0.bss": 8,
".flash.rodata": 662,
".iram0.text": 589,
"flash_total": 1251,
"ram_st_total": 597
},
"libesp32.a:system_api_esp32.c.o": {
".iram0.text": -435,
"flash_total": -435,
"ram_st_total": -435
},
"libesp32.a:task_wdt.c.o": {
".dram0.bss": -4,
".dram0.data": -53,
".flash.rodata": -494,
".flash.text": -1223,
"flash_total": -1770,
"ram_st_total": -57
},
"libesp32.a:wifi_init.o": {
".flash.rodata": 9,
".flash.text": 17,
"flash_total": 26,
"ram_st_total": 0
},
"libesp32.a:wifi_os_adapter.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp_common.a:brownout.c.o": {
".flash.rodata": -203,
".flash.text": -120,
"flash_total": -323,
"ram_st_total": 0
},
"libesp_common.a:esp_err_to_name.c.o": {
".flash.rodata": -5101,
".flash.text": -53,
"flash_total": -5154,
"ram_st_total": 0
},
"libesp_common.a:freertos_hooks.c.o": {
".dram0.bss": -128,
".dram0.data": -8,
".flash.text": -243,
".iram0.text": -47,
"flash_total": -298,
"ram_st_total": -183
},
"libesp_common.a:ipc.c.o": {
".dram0.bss": -56,
".flash.rodata": -117,
".flash.text": -367,
".iram0.text": -192,
"flash_total": -676,
"ram_st_total": -248
},
"libesp_common.a:pm_locks.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp_common.a:system_api.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libesp_ringbuf.a:ringbuf.c.o": {
".flash.rodata": -150,
".iram0.text": -858,
"flash_total": -1008,
"ram_st_total": -858
},
"libesp_timer.a:esp_timer.c.o": {
".dram0.bss": -12,
".dram0.data": -8,
".flash.rodata": -104,
".flash.text": -401,
".iram0.text": -280,
"flash_total": -793,
"ram_st_total": -300
},
"libesp_timer.a:esp_timer_impl_lac.c.o": {
".dram0.bss": -8,
".dram0.data": -8,
".flash.rodata": -389,
".flash.text": -322,
".iram0.text": -514,
"flash_total": -1233,
"ram_st_total": -530
},
"libethernet.a:emac_dev.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libethernet.a:emac_main.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libfreertos.a:FreeRTOS-openocd.c.o": {
".dram0.data": -4,
"flash_total": -4,
"ram_st_total": -4
},
"libfreertos.a:FreeRTOS-openocd.o": {
".dram0.data": 4,
"flash_total": 4,
"ram_st_total": 4
},
"libfreertos.a:event_groups.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libfreertos.a:list.c.o": {
".iram0.text": -138,
"flash_total": -138,
"ram_st_total": -138
},
"libfreertos.a:list.o": {
".iram0.text": 142,
"flash_total": 142,
"ram_st_total": 142
},
"libfreertos.a:port.c.o": {
".dram0.bss": -32,
".flash.rodata": -340,
".iram0.text": -737,
"flash_total": -1077,
"ram_st_total": -769
},
"libfreertos.a:port.o": {
".dram0.bss": 16,
".flash.rodata": 369,
".iram0.text": 617,
"flash_total": 986,
"ram_st_total": 633
},
"libfreertos.a:portasm.S.o": {
".dram0.data": -3084,
".iram0.text": -476,
"flash_total": -3560,
"ram_st_total": -3560
},
"libfreertos.a:portasm.o": {
".dram0.data": 3084,
".iram0.text": 480,
"flash_total": 3564,
"ram_st_total": 3564
},
"libfreertos.a:queue.c.o": {
".flash.rodata": -366,
".iram0.text": -2411,
"flash_total": -2777,
"ram_st_total": -2411
},
"libfreertos.a:queue.o": {
".dram0.bss": 56,
".dram0.data": 8,
".flash.rodata": 369,
".iram0.text": 2569,
"flash_total": 2946,
"ram_st_total": 2633
},
"libfreertos.a:ringbuf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libfreertos.a:tasks.c.o": {
".dram0.bss": -700,
".dram0.data": -12,
".flash.rodata": -451,
".iram0.text": -5737,
"flash_total": -6200,
"ram_st_total": -6449
},
"libfreertos.a:tasks.o": {
".dram0.bss": 700,
".dram0.data": 20,
".flash.rodata": 503,
".iram0.text": 5667,
"flash_total": 6190,
"ram_st_total": 6387
},
"libfreertos.a:timers.c.o": {
".dram0.bss": -56,
".dram0.data": -8,
".flash.rodata": -223,
".iram0.text": -1007,
"flash_total": -1238,
"ram_st_total": -1071
},
"libfreertos.a:timers.o": {
".dram0.bss": 56,
".dram0.data": 8,
".flash.rodata": 233,
".iram0.text": 1149,
"flash_total": 1390,
"ram_st_total": 1213
},
"libfreertos.a:xtensa_context.S.o": {
".iram0.text": -367,
"flash_total": -367,
"ram_st_total": -367
},
"libfreertos.a:xtensa_context.o": {
".iram0.text": 299,
"flash_total": 299,
"ram_st_total": 299
},
"libfreertos.a:xtensa_init.c.o": {
".dram0.bss": -4,
".iram0.text": -32,
"flash_total": -32,
"ram_st_total": -36
},
"libfreertos.a:xtensa_init.o": {
".dram0.bss": 4,
".iram0.text": 32,
"flash_total": 32,
"ram_st_total": 36
},
"libfreertos.a:xtensa_intr.c.o": {
".flash.rodata": -35,
".iram0.text": -113,
"flash_total": -148,
"ram_st_total": -113
},
"libfreertos.a:xtensa_intr.o": {
".flash.rodata": 35,
".iram0.text": 104,
"flash_total": 139,
"ram_st_total": 104
},
"libfreertos.a:xtensa_intr_asm.S.o": {
".dram0.data": -1024,
".iram0.text": -51,
"flash_total": -1075,
"ram_st_total": -1075
},
"libfreertos.a:xtensa_intr_asm.o": {
".dram0.data": 1024,
".iram0.text": 51,
"flash_total": 1075,
"ram_st_total": 1075
},
"libfreertos.a:xtensa_vector_defaults.S.o": {
".iram0.text": -46,
"flash_total": -46,
"ram_st_total": -46
},
"libfreertos.a:xtensa_vector_defaults.o": {
".iram0.text": 46,
"flash_total": 46,
"ram_st_total": 46
},
"libfreertos.a:xtensa_vectors.S.o": {
".dram0.data": -8,
".flash.rodata": -36,
".iram0.text": -1344,
".iram0.vectors": -425,
"flash_total": -1813,
"ram_st_total": -1777
},
"libfreertos.a:xtensa_vectors.o": {
".dram0.data": 8,
".flash.rodata": 36,
".iram0.text": 1272,
".iram0.vectors": 425,
"flash_total": 1741,
"ram_st_total": 1705
},
"libgcc.a:_addsubdf3.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_bswapsi2.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_cmpdf2.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_divdf3.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_divdi3.o": {
".flash.rodata": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_divsf3.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_extendsfdf2.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_fixdfsi.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_floatdidf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_floatdisf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_floatsidf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_moddi3.o": {
".flash.rodata": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_muldf3.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_popcountsi2.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_udivdi3.o": {
".flash.rodata": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:_umoddi3.o": {
".flash.rodata": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libgcc.a:lib2funcs.o": {
".iram0.text": 104,
"flash_total": 104,
"ram_st_total": 104
},
"libgcc.a:unwind-dw2-fde.o": {
".dram0.bss": 20,
".dram0.data": 4,
".flash.rodata": 404,
".flash.text": 3316,
"flash_total": 3724,
"ram_st_total": 24
},
"libgcc.a:unwind-dw2-xtensa.o": {
".flash.rodata": 324,
".flash.text": 2172,
"flash_total": 2496,
"ram_st_total": 0
},
"libhal.a:clock.o": {
".iram0.text": 72,
"flash_total": 72,
"ram_st_total": 72
},
"libhal.a:int_asm--set_intclear.o": {
".iram0.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libhal.a:interrupts--intlevel.o": {
".flash.rodata": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libhal.a:state_asm--restore_extra_nw.o": {
".iram0.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libhal.a:state_asm--save_extra_nw.o": {
".iram0.text": 0,
"flash_total": 0,
"ram_st_total": 0
},
"libhal.a:windowspill_asm.o": {
".iram0.text": -4,
"flash_total": -4,
"ram_st_total": -4
},
"libheap.a:heap_caps.c.o": {
".dram0.data": -4,
".flash.rodata": -362,
".flash.text": -50,
".iram0.text": -884,
"flash_total": -1300,
"ram_st_total": -888
},
"libheap.a:heap_caps.o": {
".dram0.data": 4,
".flash.rodata": 593,
".flash.text": 188,
".iram0.text": 1195,
"flash_total": 1980,
"ram_st_total": 1199
},
"libheap.a:heap_caps_init.c.o": {
".dram0.bss": -4,
".flash.rodata": -379,
".flash.text": -834,
"flash_total": -1213,
"ram_st_total": -4
},
"libheap.a:heap_caps_init.o": {
".dram0.bss": 4,
".flash.rodata": 387,
".flash.text": 1030,
"flash_total": 1417,
"ram_st_total": 4
},
"libheap.a:multi_heap.c.o": {
".dram0.data": -300,
".iram0.text": -2245,
"flash_total": -2545,
"ram_st_total": -2545
},
"libheap.a:multi_heap.o": {
".dram0.data": 857,
".iram0.text": 2217,
"flash_total": 3074,
"ram_st_total": 3074
},
"libheap.a:multi_heap_poisoning.o": {
".dram0.data": 470,
".iram0.text": 964,
"flash_total": 1434,
"ram_st_total": 1434
},
"liblog.a:log.c.o": {
".dram0.bss": -264,
".dram0.data": -8,
".flash.rodata": -147,
".flash.text": -484,
".iram0.text": -34,
"flash_total": -673,
"ram_st_total": -306
},
"liblog.a:log.o": {
".dram0.bss": 268,
".dram0.data": 8,
".flash.rodata": 166,
".flash.text": 396,
".iram0.text": 456,
"flash_total": 1026,
"ram_st_total": 732
},
"liblog.a:log_freertos.c.o": {
".dram0.bss": -8,
".iram0.text": -188,
"flash_total": -188,
"ram_st_total": -196
},
"liblwip.a:api_lib.o": {
".flash.rodata": 919,
".flash.text": 1425,
"flash_total": 2344,
"ram_st_total": 0
},
"liblwip.a:api_msg.o": {
".flash.rodata": 1366,
".flash.text": 3763,
"flash_total": 5129,
"ram_st_total": 0
},
"liblwip.a:def.o": {
".flash.text": 91,
"flash_total": 91,
"ram_st_total": 0
},
"liblwip.a:dhcp.o": {
".dram0.bss": 8,
".flash.rodata": 1401,
".flash.text": 3456,
"flash_total": 4857,
"ram_st_total": 8
},
"liblwip.a:dhcpserver.o": {
".dram0.bss": 4,
".flash.text": 203,
"flash_total": 203,
"ram_st_total": 4
},
"liblwip.a:dns.o": {
".dram0.bss": 1292,
".flash.rodata": 206,
".flash.text": 1809,
"flash_total": 2015,
"ram_st_total": 1292
},
"liblwip.a:etharp.o": {
".dram0.bss": 241,
".flash.rodata": 658,
".flash.text": 2618,
"flash_total": 3276,
"ram_st_total": 241
},
"liblwip.a:ethernet.o": {
".flash.rodata": 12,
".flash.text": 244,
"flash_total": 256,
"ram_st_total": 0
},
"liblwip.a:ethernetif.o": {
"flash_total": 0,
"ram_st_total": 0
},
"liblwip.a:ethip6.o": {
"flash_total": 0,
"ram_st_total": 0
},
"liblwip.a:icmp.o": {
".flash.rodata": 371,
".flash.text": 769,
"flash_total": 1140,
"ram_st_total": 0
},
"liblwip.a:icmp6.o": {
".flash.rodata": 127,
".flash.text": 863,
"flash_total": 990,
"ram_st_total": 0
},
"liblwip.a:igmp.o": {
".dram0.bss": 12,
".flash.rodata": 707,
".flash.text": 1604,
"flash_total": 2311,
"ram_st_total": 12
},
"liblwip.a:inet_chksum.o": {
".flash.text": 580,
"flash_total": 580,
"ram_st_total": 0
},
"liblwip.a:init.o": {
".flash.text": 27,
"flash_total": 27,
"ram_st_total": 0
},
"liblwip.a:ip.o": {
".dram0.bss": 60,
".flash.text": 50,
"flash_total": 50,
"ram_st_total": 60
},
"liblwip.a:ip4.o": {
".dram0.bss": 6,
".flash.rodata": 139,
".flash.text": 1664,
"flash_total": 1803,
"ram_st_total": 6
},
"liblwip.a:ip4_addr.o": {
".flash.rodata": 40,
".flash.text": 72,
"flash_total": 112,
"ram_st_total": 0
},
"liblwip.a:ip6.o": {
".flash.rodata": 124,
".flash.text": 3212,
"flash_total": 3336,
"ram_st_total": 0
},
"liblwip.a:ip6_addr.o": {
".flash.rodata": 20,
"flash_total": 20,
"ram_st_total": 0
},
"liblwip.a:ip6_frag.o": {
".dram0.bss": 6,
".flash.rodata": 442,
".flash.text": 1905,
"flash_total": 2347,
"ram_st_total": 6
},
"liblwip.a:memp.o": {
".flash.rodata": 108,
"flash_total": 108,
"ram_st_total": 0
},
"liblwip.a:mld6.o": {
".dram0.bss": 4,
".flash.text": 1334,
"flash_total": 1334,
"ram_st_total": 4
},
"liblwip.a:nd6.o": {
".dram0.bss": 1027,
".dram0.data": 8,
".flash.rodata": 136,
".flash.text": 8427,
"flash_total": 8571,
"ram_st_total": 1035
},
"liblwip.a:netbuf.o": {
".flash.rodata": 326,
".flash.text": 154,
"flash_total": 480,
"ram_st_total": 0
},
"liblwip.a:netif.o": {
".dram0.bss": 241,
".flash.rodata": 287,
".flash.text": 1239,
"flash_total": 1526,
"ram_st_total": 241
},
"liblwip.a:pbuf.o": {
".dram0.bss": 1,
".flash.rodata": 1161,
".flash.text": 2453,
"flash_total": 3614,
"ram_st_total": 1
},
"liblwip.a:raw.o": {
".dram0.bss": 4,
".flash.rodata": 223,
".flash.text": 1087,
"flash_total": 1310,
"ram_st_total": 4
},
"liblwip.a:sockets.o": {
".dram0.bss": 728,
".flash.rodata": 824,
".flash.text": 4627,
"flash_total": 5451,
"ram_st_total": 728
},
"liblwip.a:sys_arch.o": {
".dram0.bss": 8,
".flash.rodata": 222,
".flash.text": 1216,
"flash_total": 1438,
"ram_st_total": 8
},
"liblwip.a:tcp.o": {
".dram0.bss": 23,
".dram0.data": 4,
".flash.rodata": 1384,
".flash.text": 4290,
"flash_total": 5678,
"ram_st_total": 27
},
"liblwip.a:tcp_in.o": {
".dram0.bss": 54,
".flash.rodata": 916,
".flash.text": 8127,
"flash_total": 9043,
"ram_st_total": 54
},
"liblwip.a:tcp_out.o": {
".flash.rodata": 1124,
".flash.text": 5060,
"flash_total": 6184,
"ram_st_total": 0
},
"liblwip.a:tcpip.o": {
".dram0.bss": 16,
".flash.rodata": 191,
".flash.text": 644,
"flash_total": 835,
"ram_st_total": 16
},
"liblwip.a:timers.o": {
".dram0.bss": 12,
".flash.rodata": 131,
".flash.text": 638,
"flash_total": 769,
"ram_st_total": 12
},
"liblwip.a:udp.o": {
".dram0.bss": 4,
".dram0.data": 2,
".flash.rodata": 216,
".flash.text": 3020,
"flash_total": 3238,
"ram_st_total": 6
},
"liblwip.a:vfs_lwip.o": {
".flash.rodata": 155,
".flash.text": 307,
"flash_total": 462,
"ram_st_total": 0
},
"liblwip.a:wlanif.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libm.a:lib_a-s_fpclassify.o": {
".iram0.text": 92,
"flash_total": 92,
"ram_st_total": 92
},
"libmain.a:app_main.o": {
".flash.rodata": 10,
".flash.text": 53,
"flash_total": 63,
"ram_st_total": 0
},
"libmain.a:blink.c.o": {
".flash.rodata": -39,
".flash.text": -72,
"flash_total": -111,
"ram_st_total": 0
},
"libmbedcrypto.a:esp_sha256.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmbedcrypto.a:sha.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmbedtls.a:esp_sha256.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_common.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_config.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_main.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_parent.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_route.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_schedule.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_timer.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_utilities.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libmesh.a:mesh_wifi.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_action.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_action_vendor.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_api.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_crypto.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_crypto_ccmp.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_crypto_tkip.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_crypto_wep.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_debug.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_ets.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_hostap.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_ht.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_ie_vendor.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_input.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_ioctl.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_mesh_quick.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_misc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_nvs.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_output.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_phy.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_power.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_proto.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_regdomain.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_rfid.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_scan.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_sta.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:ieee80211_timer.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:wl_chm.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnet80211.a:wl_cnx.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnewlib.a:heap.c.o": {
".iram0.text": -151,
"flash_total": -151,
"ram_st_total": -151
},
"libnewlib.a:locks.c.o": {
".dram0.data": -8,
".flash.rodata": -84,
".flash.text": -5,
".iram0.text": -487,
"flash_total": -584,
"ram_st_total": -495
},
"libnewlib.a:locks.o": {
".dram0.data": 8,
".flash.rodata": 84,
".iram0.text": 552,
"flash_total": 644,
"ram_st_total": 560
},
"libnewlib.a:pthread.c.o": {
".flash.text": -12,
"flash_total": -12,
"ram_st_total": 0
},
"libnewlib.a:reent_init.c.o": {
".iram0.text": -59,
"flash_total": -59,
"ram_st_total": -59
},
"libnewlib.a:reent_init.o": {
".flash.rodata": 2,
".iram0.text": 68,
"flash_total": 70,
"ram_st_total": 68
},
"libnewlib.a:syscall_table.c.o": {
".dram0.bss": -240,
".dram0.data": -144,
".flash.text": -82,
"flash_total": -226,
"ram_st_total": -384
},
"libnewlib.a:syscall_table.o": {
".dram0.bss": 240,
".dram0.data": 144,
".flash.text": 67,
"flash_total": 211,
"ram_st_total": 384
},
"libnewlib.a:syscalls.c.o": {
".flash.text": -50,
"flash_total": -50,
"ram_st_total": 0
},
"libnewlib.a:syscalls.o": {
".flash.text": 45,
".iram0.text": 94,
"flash_total": 139,
"ram_st_total": 94
},
"libnewlib.a:time.c.o": {
".dram0.bss": -32,
".flash.text": -719,
".iram0.text": -123,
"flash_total": -842,
"ram_st_total": -155
},
"libnewlib.a:time.o": {
".dram0.bss": 32,
".flash.text": 691,
".iram0.text": 139,
"flash_total": 830,
"ram_st_total": 171
},
"libnvs_flash.a:nvs_api.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnvs_flash.a:nvs_item_hash_list.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnvs_flash.a:nvs_page.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnvs_flash.a:nvs_pagemanager.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnvs_flash.a:nvs_storage.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libnvs_flash.a:nvs_types.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libphy.a:phy.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libphy.a:phy_chip_v7.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libphy.a:phy_chip_v7_ana.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libphy.a:phy_chip_v7_cal.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:esf_buf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:if_hwctrl.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:lmac.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:pm.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:pm_for_bcn_only_mode.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:pp.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:pp_debug.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:pp_timer.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:rate_control.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:trc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpp.a:wdev.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libpthread.a:pthread.c.o": {
".dram0.bss": -8,
".flash.text": -81,
"flash_total": -81,
"ram_st_total": -8
},
"libpthread.a:pthread.o": {
".dram0.bss": 8,
".dram0.data": 8,
".flash.rodata": 512,
".flash.text": 298,
".iram0.text": 174,
"flash_total": 992,
"ram_st_total": 190
},
"libpthread.a:pthread_local_storage.c.o": {
".dram0.bss": -4,
".dram0.data": -8,
".flash.text": -183,
"flash_total": -191,
"ram_st_total": -12
},
"libpthread.a:pthread_local_storage.o": {
".dram0.bss": 4,
".dram0.data": 8,
".flash.rodata": 126,
".flash.text": 476,
"flash_total": 610,
"ram_st_total": 12
},
"librtc.a:bt_bb.o": {
"flash_total": 0,
"ram_st_total": 0
},
"librtc.a:pm.o": {
"flash_total": 0,
"ram_st_total": 0
},
"librtc.a:rtc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"librtc.a:rtc_analog.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsmartconfig_ack.a:smartconfig_ack.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsoc.a:brownout_hal.c.o": {
".flash.text": -269,
"flash_total": -269,
"ram_st_total": 0
},
"libsoc.a:cpu_hal.c.o": {
".iram0.text": -8,
"flash_total": -8,
"ram_st_total": -8
},
"libsoc.a:cpu_util.c.o": {
".iram0.text": -75,
"flash_total": -75,
"ram_st_total": -75
},
"libsoc.a:cpu_util.o": {
".iram0.text": 310,
"flash_total": 310,
"ram_st_total": 310
},
"libsoc.a:gpio_hal.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsoc.a:gpio_periph.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsoc.a:memory_layout_utils.c.o": {
".flash.rodata": -295,
".flash.text": -505,
"flash_total": -800,
"ram_st_total": 0
},
"libsoc.a:mpu_hal.c.o": {
".flash.text": -47,
"flash_total": -47,
"ram_st_total": 0
},
"libsoc.a:rtc_clk.c.o": {
".dram0.bss": -4,
".dram0.data": -160,
".iram0.text": -2104,
"flash_total": -2264,
"ram_st_total": -2268
},
"libsoc.a:rtc_clk.o": {
".dram0.bss": 8,
".dram0.data": 660,
".iram0.text": 1794,
"flash_total": 2454,
"ram_st_total": 2462
},
"libsoc.a:rtc_init.c.o": {
".iram0.text": -956,
"flash_total": -956,
"ram_st_total": -956
},
"libsoc.a:rtc_init.o": {
".iram0.text": 980,
"flash_total": 980,
"ram_st_total": 980
},
"libsoc.a:rtc_io_hal.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsoc.a:rtc_periph.o": {
".flash.rodata": 2080,
"flash_total": 2080,
"ram_st_total": 0
},
"libsoc.a:rtc_sleep.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsoc.a:rtc_time.c.o": {
".flash.rodata": -194,
".iram0.text": -819,
"flash_total": -1013,
"ram_st_total": -819
},
"libsoc.a:rtc_time.o": {
".flash.rodata": 137,
".iram0.text": 803,
"flash_total": 940,
"ram_st_total": 803
},
"libsoc.a:rtc_wdt.c.o": {
".iram0.text": -796,
"flash_total": -796,
"ram_st_total": -796
},
"libsoc.a:soc_hal.c.o": {
".dram0.data": -24,
".iram0.text": -234,
"flash_total": -258,
"ram_st_total": -258
},
"libsoc.a:soc_memory_layout.c.o": {
".flash.rodata": -1197,
"flash_total": -1197,
"ram_st_total": 0
},
"libsoc.a:soc_memory_layout.o": {
".flash.rodata": 1239,
"flash_total": 1239,
"ram_st_total": 0
},
"libsoc.a:spi_flash_hal.c.o": {
".flash.rodata": -48,
".flash.text": -302,
"flash_total": -350,
"ram_st_total": 0
},
"libsoc.a:spi_flash_hal_iram.c.o": {
".dram0.data": -24,
".iram0.text": -1798,
"flash_total": -1822,
"ram_st_total": -1822
},
"libsoc.a:uart_hal.c.o": {
".flash.text": -493,
"flash_total": -493,
"ram_st_total": 0
},
"libsoc.a:uart_hal_iram.c.o": {
".flash.rodata": -222,
".flash.text": -147,
"flash_total": -369,
"ram_st_total": 0
},
"libsoc_esp32.a:gpio_periph.c.o": {
".flash.rodata": -160,
"flash_total": -160,
"ram_st_total": 0
},
"libsoc_esp32.a:rtc_io_periph.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsoc_esp32.a:spi_periph.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libsoc_esp32.a:uart_periph.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libspi_flash.a:cache_utils.c.o": {
".dram0.bss": -14,
".dram0.data": -4,
".flash.rodata": -430,
".flash.text": -81,
".iram0.text": -833,
"flash_total": -1348,
"ram_st_total": -851
},
"libspi_flash.a:cache_utils.o": {
".dram0.bss": 14,
".dram0.data": 4,
".flash.rodata": 390,
".flash.text": 81,
".iram0.text": 836,
"flash_total": 1311,
"ram_st_total": 854
},
"libspi_flash.a:esp_flash_api.c.o": {
".flash.rodata": -244,
".flash.text": -16,
".iram0.text": -600,
"flash_total": -860,
"ram_st_total": -600
},
"libspi_flash.a:esp_flash_spi_init.c.o": {
".dram0.bss": -4,
".dram0.data": -120,
".flash.rodata": -261,
".flash.text": -191,
"flash_total": -572,
"ram_st_total": -124
},
"libspi_flash.a:flash_mmap.c.o": {
".dram0.bss": -264,
".flash.rodata": -296,
".flash.text": -125,
".iram0.text": -1320,
"flash_total": -1741,
"ram_st_total": -1584
},
"libspi_flash.a:flash_mmap.o": {
".dram0.bss": 296,
".flash.rodata": 327,
".flash.text": 124,
".iram0.text": 1298,
"flash_total": 1749,
"ram_st_total": 1594
},
"libspi_flash.a:flash_ops.c.o": {
".dram0.bss": -4,
".dram0.data": -20,
".flash.text": -29,
".iram0.text": -14,
"flash_total": -63,
"ram_st_total": -38
},
"libspi_flash.a:flash_ops.o": {
".dram0.bss": 41,
".dram0.data": 32,
".flash.text": 99,
".iram0.text": 2352,
"flash_total": 2483,
"ram_st_total": 2425
},
"libspi_flash.a:memspi_host_driver.c.o": {
".dram0.data": -43,
".iram0.text": -206,
"flash_total": -249,
"ram_st_total": -249
},
"libspi_flash.a:partition.c.o": {
".dram0.bss": -8,
".flash.rodata": -181,
".flash.text": -668,
"flash_total": -849,
"ram_st_total": -8
},
"libspi_flash.a:partition.o": {
".dram0.bss": 8,
".flash.rodata": 141,
".flash.text": 582,
"flash_total": 723,
"ram_st_total": 8
},
"libspi_flash.a:spi_flash_chip_drivers.c.o": {
".dram0.data": -20,
"flash_total": -20,
"ram_st_total": -20
},
"libspi_flash.a:spi_flash_chip_gd.c.o": {
".dram0.data": -95,
".iram0.text": -181,
"flash_total": -276,
"ram_st_total": -276
},
"libspi_flash.a:spi_flash_chip_generic.c.o": {
".dram0.data": -340,
".iram0.text": -1423,
"flash_total": -1763,
"ram_st_total": -1763
},
"libspi_flash.a:spi_flash_chip_issi.c.o": {
".dram0.data": -97,
".iram0.text": -101,
"flash_total": -198,
"ram_st_total": -198
},
"libspi_flash.a:spi_flash_os_func_app.c.o": {
".dram0.data": -24,
".flash.text": -25,
".iram0.text": -91,
"flash_total": -140,
"ram_st_total": -115
},
"libspi_flash.a:spi_flash_os_func_noos.c.o": {
".dram0.data": -16,
".iram0.text": -127,
"flash_total": -143,
"ram_st_total": -143
},
"libspi_flash.a:spi_flash_rom_patch.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libspi_flash.a:spi_flash_rom_patch.o": {
".flash.rodata": 766,
".iram0.text": 2518,
"flash_total": 3284,
"ram_st_total": 2518
},
"libstdc++.a:bad_alloc.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libstdc++.a:class_type_info.o": {
".flash.rodata": 112,
"flash_total": 112,
"ram_st_total": 0
},
"libstdc++.a:del_op.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libstdc++.a:del_opv.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libstdc++.a:eh_exception.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libstdc++.a:eh_globals.o": {
".dram0.bss": 16,
".flash.rodata": 193,
".flash.text": 149,
"flash_total": 342,
"ram_st_total": 16
},
"libstdc++.a:eh_personality.o": {
".flash.rodata": 384,
".flash.text": 1561,
"flash_total": 1945,
"ram_st_total": 0
},
"libstdc++.a:eh_term_handler.o": {
".dram0.data": 4,
"flash_total": 4,
"ram_st_total": 4
},
"libstdc++.a:eh_terminate.o": {
".flash.rodata": 141,
".flash.text": 117,
"flash_total": 258,
"ram_st_total": 0
},
"libstdc++.a:eh_unex_handler.o": {
".dram0.data": 4,
"flash_total": 4,
"ram_st_total": 4
},
"libstdc++.a:new_handler.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libstdc++.a:new_op.o": {
".flash.rodata": 40,
"flash_total": 40,
"ram_st_total": 0
},
"libstdc++.a:new_opv.o": {
".flash.rodata": 56,
"flash_total": 56,
"ram_st_total": 0
},
"libstdc++.a:pure.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libstdc++.a:si_class_type_info.o": {
".flash.rodata": 136,
"flash_total": 136,
"ram_st_total": 0
},
"libstdc++.a:tinfo.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libtcpip_adapter.a:tcpip_adapter_lwip.o": {
".dram0.bss": 81,
".flash.rodata": 359,
".flash.text": 180,
"flash_total": 539,
"ram_st_total": 81
},
"libunity.a:test_utils.o": {
".flash.rodata": 140,
".flash.text": 38,
"flash_total": 178,
"ram_st_total": 0
},
"libunity.a:unity.o": {
".dram0.bss": 108,
".flash.rodata": 90,
".flash.text": 767,
"flash_total": 857,
"ram_st_total": 108
},
"libunity.a:unity_platform.o": {
".dram0.bss": 13,
".flash.rodata": 600,
".flash.text": 1511,
"flash_total": 2111,
"ram_st_total": 13
},
"libvfs.a:vfs.c.o": {
".dram0.bss": -40,
".dram0.data": -192,
".flash.rodata": -132,
".flash.text": -1892,
"flash_total": -2216,
"ram_st_total": -232
},
"libvfs.a:vfs.o": {
".dram0.bss": 40,
".dram0.data": 192,
".flash.rodata": 132,
".flash.text": 1995,
"flash_total": 2319,
"ram_st_total": 232
},
"libvfs.a:vfs_uart.c.o": {
".dram0.bss": -8,
".dram0.data": -116,
".flash.rodata": -783,
".flash.text": -3758,
"flash_total": -4657,
"ram_st_total": -124
},
"libvfs.a:vfs_uart.o": {
".dram0.bss": 63,
".dram0.data": 40,
".flash.rodata": 271,
".flash.text": 1775,
"flash_total": 2086,
"ram_st_total": 103
},
"libwpa.a:ap_config.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:common.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpa.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpa_auth.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpa_auth_ie.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpa_common.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpa_debug.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpa_ie.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpa_main.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpabuf.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa.a:wpas_glue.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa2.a:wpa2_internal.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa_supplicant.a:md5-internal.c.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwpa_supplicant.a:os_xtensa.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libwps.a:wps_internal.o": {
"flash_total": 0,
"ram_st_total": 0
},
"libxtensa-debug-module.a:eri.o": {
".iram0.text": 8,
"flash_total": 8,
"ram_st_total": 8
},
"libxtensa.a:debug_helpers.c.o": {
".iram0.text": -217,
"flash_total": -217,
"ram_st_total": -217
},
"libxtensa.a:debug_helpers_asm.S.o": {
"flash_total": 0,
"ram_st_total": 0
}
}
}
{
"current": {
".dram0.bss": {
"p_uart_obj": 12,
"s_rtc_isr_handle": 4,
"s_rtc_isr_handler_list": 4
},
".dram0.data": {
"timer_spinlock": 16,
"periph_spinlock": 8,
"s_rtc_isr_handler_list_lock": 8,
"uart_selectlock": 8
},
".flash.rodata": {
"str1.4": 249,
"get_clk_en_mask": 128,
"get_rst_en_mask": 128,
"__FUNCTION__$5441": 24,
"TG": 8
},
".flash.text": {
"get_clk_en_mask": 211,
"get_rst_en_mask": 157,
"timer_group_intr_enable": 112,
"rtc_isr": 86,
"periph_module_enable": 78,
"rtc_isr_ensure_installed": 75,
"rtc_gpio_force_hold_dis_all": 65,
"rtc_isr_register": 65,
"is_wifi_clk_peripheral": 28,
"uart_set_select_notif_callback": 26,
"get_rst_en_reg": 25,
"get_clk_en_reg": 21,
"uart_get_selectlock": 12
},
".iram0.text": {},
".iram0.vectors": {},
".noinit": {},
".rtc.bss": {},
".rtc.data": {},
".rtc.text": {},
".rtc_noinit": {}
},
"reference": {
".dram0.bss": {
"p_uart_obj": 12,
"s_rtc_isr_handle": 4,
"s_rtc_isr_handler_list": 4
},
".dram0.data": {
"uart_context": 48,
"gpio_context": 24,
"_gpio_hal": 8,
"periph_spinlock": 8,
"rtc_spinlock": 8,
"s_rtc_isr_handler_list_lock": 8,
"uart_selectlock": 8
},
".flash.rodata": {
"periph_module_enable": 488,
"gpio_input_enable.str1.4": 243,
"gpio_output_disable.str1.4": 192,
"gpio_input_disable.str1.4": 188,
"uart_pattern_enqueue.str1.4": 88,
"gpio_od_enable.str1.4": 62,
"gpio_set_direction.str1.4": 51,
"uart_flush_input.str1.4": 45,
"uart_set_word_length.str1.4": 31,
"__FUNCTION__$7238": 27,
"gpio_output_enable.str1.4": 27,
"__FUNCTION__$6987": 23,
"__func__$6068": 23,
"__FUNCTION__$6982": 22,
"__func__$6052": 22,
"__FUNCTION__$6912": 21,
"__FUNCTION__$6917": 21,
"__func__$6060": 21,
"__FUNCTION__$6245": 20,
"__FUNCTION__$6237": 19,
"__FUNCTION__$6249": 19,
"__FUNCTION__$6282": 19,
"__FUNCTION__$6922": 19,
"__FUNCTION__$6927": 19,
"__FUNCTION__$6241": 18,
"__FUNCTION__$6942": 18,
"__FUNCTION__$6948": 18,
"__FUNCTION__$7173": 18,
"uart_pattern_pop_pos.str1.4": 18,
"__FUNCTION__$7244": 17,
"__FUNCTION__$6253": 16,
"__FUNCTION__$6932": 16,
"__FUNCTION__$6937": 16,
"__FUNCTION__$6257": 15,
"__FUNCTION__$6262": 15,
"uart_set_stop_bits.str1.4": 15
},
".flash.text": {
"periph_module_enable": 696,
"uart_flush_input": 457,
"uart_wait_tx_done": 425,
"gpio_set_level": 196,
"gpio_output_disable": 184,
"gpio_set_direction": 172,
"gpio_output_enable": 153,
"uart_set_word_length": 144,
"gpio_input_enable": 140,
"gpio_input_disable": 132,
"uart_set_stop_bits": 128,
"gpio_od_enable": 118,
"uart_get_bufferedlen": 109,
"gpio_od_disable": 98,
"uart_enable_intr_mask": 98,
"uart_disable_intr_mask": 96,
"uart_set_baudrate": 96,
"rtc_isr": 90,
"uart_get_baudrate": 82,
"uart_set_parity": 82,
"rtc_isr_ensure_installed": 79,
"uart_pattern_queue_update": 74,
"uart_get_parity": 69,
"uart_get_stop_bits": 69,
"uart_get_word_length": 69,
"rtc_isr_register": 62,
"rtc_gpio_force_hold_dis_all": 53,
"uart_is_driver_installed": 30,
"uart_set_select_notif_callback": 23,
"uart_disable_rx_intr": 18,
"uart_enable_rx_intr": 18,
"uart_get_selectlock": 12
},
".iram0.text": {},
".iram0.text_end": {},
".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.text_end": {},
".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)