OVMS3-idf/tools/test_idf_size/expected_output

6631 lines
409 KiB
Text

***
Running idf_size.py...
Total sizes:
DRAM .data size: 9324 bytes
DRAM .bss size: 8296 bytes
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used)
Flash code: 146944 bytes
Flash rodata: 39580 bytes
Total image size:~ 243076 bytes (.bin may be padded larger)
***
Running idf_size.py on bootloader...
Total sizes:
DRAM .data size: 4 bytes
DRAM .bss size: 48 bytes
DRAM other size: 7160 bytes (.dram0.rodata)
Used static DRAM: 7212 bytes ( 58324 available, 11.0% used)
Used static IRAM: 4445 bytes ( 92835 available, 4.6% used)
Flash code: 0 bytes
Flash rodata: 0 bytes
Total image size:~ 11657 bytes (.bin may be padded larger)
***
Running idf_size.py --archives...
Total sizes:
DRAM .data size: 9324 bytes
DRAM .bss size: 8296 bytes
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used)
Flash code: 146944 bytes
Flash rodata: 39580 bytes
Total image size:~ 243076 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
liblwip.a 14 3751 0 0 0 66978 13936 84679
libc.a 0 0 0 0 0 55583 3889 59472
libesp32.a 2635 2375 0 7758 0 4814 8133 25715
libfreertos.a 4156 832 0 12853 0 0 1545 19386
libspi_flash.a 36 359 0 7004 0 886 1624 9909
libsoc.a 660 8 0 3887 0 0 3456 8011
libheap.a 1331 4 0 4376 0 1218 980 7909
libgcc.a 4 20 0 104 0 5488 888 6504
libvfs.a 232 103 0 0 0 3770 403 4508
libunity.a 0 121 0 0 0 2316 830 3267
libstdc++.a 8 16 0 0 0 1827 1062 2913
libnewlib.a 152 272 0 853 0 803 86 2166
libpthread.a 16 12 0 174 0 774 638 1614
libdriver.a 40 20 0 0 0 961 537 1558
liblog.a 8 268 0 456 0 396 166 1294
libapp_update.a 0 0 0 0 0 123 717 840
libtcpip_adapter.a 0 81 0 0 0 180 359 620
libhal.a 0 0 0 515 0 0 32 547
libm.a 0 0 0 92 0 0 0 92
libmain.a 0 0 0 0 0 53 10 63
libcxx.a 0 0 0 0 0 11 0 11
libxtensa-debug-module.a 0 0 0 8 0 0 0 8
libbootloader_support.a 0 0 0 0 0 0 0 0
libcoexist.a 0 0 0 0 0 0 0 0
libcore.a 0 0 0 0 0 0 0 0
libethernet.a 0 0 0 0 0 0 0 0
libmbedtls.a 0 0 0 0 0 0 0 0
libmesh.a 0 0 0 0 0 0 0 0
libnet80211.a 0 0 0 0 0 0 0 0
libnvs_flash.a 0 0 0 0 0 0 0 0
libphy.a 0 0 0 0 0 0 0 0
libpp.a 0 0 0 0 0 0 0 0
librtc.a 0 0 0 0 0 0 0 0
libsmartconfig_ack.a 0 0 0 0 0 0 0 0
libwpa.a 0 0 0 0 0 0 0 0
libwpa2.a 0 0 0 0 0 0 0 0
libwpa_supplicant.a 0 0 0 0 0 0 0 0
libwps.a 0 0 0 0 0 0 0 0
***
Running idf_size.py --files...
Total sizes:
DRAM .data size: 9324 bytes
DRAM .bss size: 8296 bytes
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used)
Flash code: 146944 bytes
Flash rodata: 39580 bytes
Total image size:~ 243076 bytes (.bin may be padded larger)
Per-file contributions to ELF file:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
lib_a-vfprintf.o 0 0 0 0 0 14193 756 14949
lib_a-svfprintf.o 0 0 0 0 0 13834 756 14590
lib_a-svfiprintf.o 0 0 0 0 0 9642 1210 10852
lib_a-vfiprintf.o 0 0 0 0 0 9933 738 10671
nd6.o 8 1027 0 0 0 8427 136 9598
tcp_in.o 0 54 0 0 0 8127 916 9097
tasks.o 20 700 0 5667 0 0 503 6890
tcp_out.o 0 0 0 0 0 5060 1124 6184
sockets.o 0 728 0 0 0 4627 824 6179
tcp.o 4 23 0 0 0 4290 1384 5701
api_msg.o 0 0 0 0 0 3763 1366 5129
dhcp.o 0 8 0 0 0 3456 1401 4865
panic.o 2579 5 0 2145 0 0 0 4729
esp_err_to_name.o 0 0 0 0 0 50 4091 4141
unwind-dw2-fde.o 4 20 0 0 0 3316 404 3744
pbuf.o 0 1 0 0 0 2453 1161 3615
portasm.o 3084 0 0 480 0 0 0 3564
lib_a-dtoa.o 0 0 0 0 0 3522 13 3535
etharp.o 0 241 0 0 0 2618 658 3517
ip6.o 0 0 0 0 0 3212 124 3336
dns.o 0 1292 0 0 0 1809 206 3307
spi_flash_rom_patch.o 0 0 0 2518 0 0 766 3284
udp.o 2 4 0 0 0 3020 216 3242
intr_alloc.o 8 22 0 726 0 1749 710 3215
multi_heap.o 857 0 0 2217 0 0 0 3074
queue.o 8 56 0 2569 0 0 369 3002
flash_ops.o 32 41 0 2352 0 99 0 2524
unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496
rtc_clk.o 660 8 0 1794 0 0 0 2462
lib_a-mprec.o 0 0 0 0 0 2134 296 2430
vfs.o 192 40 0 0 0 1995 132 2359
ip6_frag.o 0 6 0 0 0 1905 442 2353
api_lib.o 0 0 0 0 0 1425 919 2344
igmp.o 0 12 0 0 0 1604 707 2323
dbg_stubs.o 0 2072 0 32 0 100 0 2204
vfs_uart.o 40 63 0 0 0 1775 271 2149
unity_platform.o 0 13 0 0 0 1511 600 2124
esp_timer_esp32.o 8 26 0 1295 0 254 526 2109
rtc_periph.o 0 0 0 0 0 0 2080 2080
flash_mmap.o 0 296 0 1298 0 124 327 2045
heap_caps.o 4 0 0 1195 0 188 593 1980
eh_personality.o 0 0 0 0 0 1561 384 1945
ip4.o 0 6 0 0 0 1664 139 1809
netif.o 0 241 0 0 0 1239 287 1767
xtensa_vectors.o 8 0 0 1697 0 0 36 1741
cpu_start.o 0 1 0 806 0 277 486 1570
clk.o 0 0 0 67 0 581 893 1541
timers.o 8 56 0 1149 0 0 233 1446
sys_arch.o 0 8 0 0 0 1216 222 1446
multi_heap_poisoning.o 470 0 0 964 0 0 0 1434
heap_caps_init.o 0 4 0 0 0 1030 387 1421
mld6.o 0 4 0 0 0 1334 0 1338
cache_utils.o 4 14 0 836 0 81 390 1325
raw.o 0 4 0 0 0 1087 223 1314
esp_timer.o 8 20 0 702 0 429 142 1301
log.o 8 268 0 456 0 396 166 1294
system_api.o 0 8 0 589 0 0 662 1259
soc_memory_layout.o 0 0 0 0 0 0 1239 1239
icmp.o 0 0 0 0 0 769 371 1140
xtensa_intr_asm.o 1024 0 0 51 0 0 0 1075
port.o 0 16 0 617 0 0 369 1002
pthread.o 8 8 0 174 0 298 512 1000
icmp6.o 0 0 0 0 0 863 127 990
rtc_init.o 0 0 0 980 0 0 0 980
unity.o 0 108 0 0 0 767 90 965
rtc_time.o 0 0 0 803 0 0 137 940
dport_access.o 8 40 0 539 0 189 129 905
lib_a-fseeko.o 0 0 0 0 0 862 0 862
time.o 0 32 0 139 0 691 0 862
tcpip.o 0 16 0 0 0 644 191 851
esp_ota_ops.o 0 0 0 0 0 123 717 840
periph_ctrl.o 8 0 0 0 0 520 256 784
timers.o 0 12 0 0 0 638 131 781
partition.o 0 8 0 0 0 582 141 731
locks.o 8 0 0 552 0 0 84 644
ipc.o 0 36 0 159 0 329 104 628
tcpip_adapter_lwip.o 0 81 0 0 0 180 359 620
pthread_local_storage.o 8 4 0 0 0 476 126 614
inet_chksum.o 0 0 0 0 0 580 0 580
crosscore_int.o 8 8 0 204 0 126 148 494
netbuf.o 0 0 0 0 0 154 326 480
vfs_lwip.o 0 0 0 0 0 307 155 462
syscall_table.o 144 240 0 0 0 67 0 451
timer.o 16 0 0 0 0 112 281 409
int_wdt.o 0 1 0 87 0 301 0 389
eh_globals.o 0 16 0 0 0 149 193 358
brownout.o 0 0 0 0 0 145 191 336
freertos_hooks.o 8 128 0 43 0 137 0 316
windowspill_asm.o 0 0 0 311 0 0 0 311
cpu_util.o 0 0 0 310 0 0 0 310
rtc_module.o 8 8 0 0 0 291 0 307
xtensa_context.o 0 0 0 299 0 0 0 299
eh_terminate.o 0 0 0 0 0 117 141 258
ethernet.o 0 0 0 0 0 244 12 256
lib_a-puts.o 0 0 0 0 0 182 60 242
dport_panic_highint_hdl. 8 0 0 234 0 0 0 242
lib_a-reent.o 0 0 0 0 0 232 0 232
lib_a-fopen.o 0 0 0 0 0 228 0 228
dhcpserver.o 0 4 0 0 0 203 0 207
test_utils.o 0 0 0 0 0 38 140 178
lib_a-sprintf.o 0 0 0 0 0 167 0 167
cache_err_int.o 0 0 0 56 0 98 0 154
list.o 0 0 0 142 0 0 0 142
xtensa_intr.o 0 0 0 104 0 0 35 139
syscalls.o 0 0 0 94 0 45 0 139
si_class_type_info.o 0 0 0 0 0 0 136 136
lib_a-assert.o 0 0 0 0 0 68 60 128
lib_a-flags.o 0 0 0 0 0 127 0 127
lib_a-printf.o 0 0 0 0 0 116 0 116
ip4_addr.o 0 0 0 0 0 72 40 112
class_type_info.o 0 0 0 0 0 0 112 112
lib_a-s_frexp.o 0 0 0 0 0 110 0 110
ip.o 0 60 0 0 0 50 0 110
memp.o 0 0 0 0 0 0 108 108
lib2funcs.o 0 0 0 104 0 0 0 104
lib_a-vprintf.o 0 0 0 0 0 94 0 94
lib_a-s_fpclassify.o 0 0 0 92 0 0 0 92
def.o 0 0 0 0 0 91 0 91
lib_a-fiprintf.o 0 0 0 0 0 84 0 84
hw_random.o 0 4 0 74 0 0 0 78
stack_check.o 0 4 0 0 0 32 42 78
clock.o 0 0 0 72 0 0 0 72
reent_init.o 0 0 0 68 0 0 2 70
app_main.o 0 0 0 0 0 53 10 63
state_asm--restore_extra 0 0 0 62 0 0 0 62
state_asm--save_extra_nw 0 0 0 62 0 0 0 62
uart.o 8 12 0 0 0 38 0 58
new_opv.o 0 0 0 0 0 0 56 56
xtensa_vector_defaults.o 0 0 0 46 0 0 0 46
lib_a-fseek.o 0 0 0 0 0 45 0 45
_divdi3.o 0 0 0 0 0 0 40 40
_moddi3.o 0 0 0 0 0 0 40 40
_udivdi3.o 0 0 0 0 0 0 40 40
_umoddi3.o 0 0 0 0 0 0 40 40
new_op.o 0 0 0 0 0 0 40 40
xtensa_init.o 0 4 0 32 0 0 0 36
interrupts--intlevel.o 0 0 0 0 0 0 32 32
init.o 0 0 0 0 0 27 0 27
wifi_init.o 0 0 0 0 0 17 9 26
ip6_addr.o 0 0 0 0 0 0 20 20
lib_a-errno.o 0 0 0 0 0 10 0 10
int_asm--set_intclear.o 0 0 0 8 0 0 0 8
eri.o 0 0 0 8 0 0 0 8
cxx_exception_stubs.o 0 0 0 0 0 6 0 6
cxx_guards.o 0 0 0 0 0 5 0 5
FreeRTOS-openocd.o 4 0 0 0 0 0 0 4
eh_term_handler.o 4 0 0 0 0 0 0 4
eh_unex_handler.o 4 0 0 0 0 0 0 4
bootloader_flash.o 0 0 0 0 0 0 0 0
bootloader_sha.o 0 0 0 0 0 0 0 0
esp_image_format.o 0 0 0 0 0 0 0 0
lib_a-fputs.o 0 0 0 0 0 0 0 0
lib_a-snprintf.o 0 0 0 0 0 0 0 0
lib_a-strerror.o 0 0 0 0 0 0 0 0
lib_a-sysgettod.o 0 0 0 0 0 0 0 0
lib_a-u_strerr.o 0 0 0 0 0 0 0 0
lib_a-vsnprintf.o 0 0 0 0 0 0 0 0
lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0
coexist_api.o 0 0 0 0 0 0 0 0
coexist_arbit.o 0 0 0 0 0 0 0 0
coexist_core.o 0 0 0 0 0 0 0 0
coexist_dbg.o 0 0 0 0 0 0 0 0
coexist_hw.o 0 0 0 0 0 0 0 0
coexist_param.o 0 0 0 0 0 0 0 0
coexist_timer.o 0 0 0 0 0 0 0 0
misc_nvs.o 0 0 0 0 0 0 0 0
gpio.o 0 0 0 0 0 0 0 0
ets_timer_legacy.o 0 0 0 0 0 0 0 0
event_default_handlers.o 0 0 0 0 0 0 0 0
event_loop.o 0 0 0 0 0 0 0 0
lib_printf.o 0 0 0 0 0 0 0 0
phy_init.o 0 0 0 0 0 0 0 0
sha.o 0 0 0 0 0 0 0 0
wifi_os_adapter.o 0 0 0 0 0 0 0 0
emac_dev.o 0 0 0 0 0 0 0 0
emac_main.o 0 0 0 0 0 0 0 0
event_groups.o 0 0 0 0 0 0 0 0
ringbuf.o 0 0 0 0 0 0 0 0
_addsubdf3.o 0 0 0 0 0 0 0 0
_cmpdf2.o 0 0 0 0 0 0 0 0
_divdf3.o 0 0 0 0 0 0 0 0
_divsf3.o 0 0 0 0 0 0 0 0
_extendsfdf2.o 0 0 0 0 0 0 0 0
_fixdfsi.o 0 0 0 0 0 0 0 0
_floatdidf.o 0 0 0 0 0 0 0 0
_floatdisf.o 0 0 0 0 0 0 0 0
_floatsidf.o 0 0 0 0 0 0 0 0
_muldf3.o 0 0 0 0 0 0 0 0
_popcountsi2.o 0 0 0 0 0 0 0 0
ethernetif.o 0 0 0 0 0 0 0 0
ethip6.o 0 0 0 0 0 0 0 0
wlanif.o 0 0 0 0 0 0 0 0
esp_sha256.o 0 0 0 0 0 0 0 0
mesh.o 0 0 0 0 0 0 0 0
mesh_common.o 0 0 0 0 0 0 0 0
mesh_config.o 0 0 0 0 0 0 0 0
mesh_main.o 0 0 0 0 0 0 0 0
mesh_parent.o 0 0 0 0 0 0 0 0
mesh_route.o 0 0 0 0 0 0 0 0
mesh_schedule.o 0 0 0 0 0 0 0 0
mesh_timer.o 0 0 0 0 0 0 0 0
mesh_utilities.o 0 0 0 0 0 0 0 0
mesh_wifi.o 0 0 0 0 0 0 0 0
ieee80211.o 0 0 0 0 0 0 0 0
ieee80211_action.o 0 0 0 0 0 0 0 0
ieee80211_action_vendor. 0 0 0 0 0 0 0 0
ieee80211_api.o 0 0 0 0 0 0 0 0
ieee80211_crypto.o 0 0 0 0 0 0 0 0
ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0
ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0
ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0
ieee80211_debug.o 0 0 0 0 0 0 0 0
ieee80211_ets.o 0 0 0 0 0 0 0 0
ieee80211_hostap.o 0 0 0 0 0 0 0 0
ieee80211_ht.o 0 0 0 0 0 0 0 0
ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0
ieee80211_input.o 0 0 0 0 0 0 0 0
ieee80211_ioctl.o 0 0 0 0 0 0 0 0
ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0
ieee80211_misc.o 0 0 0 0 0 0 0 0
ieee80211_nvs.o 0 0 0 0 0 0 0 0
ieee80211_output.o 0 0 0 0 0 0 0 0
ieee80211_phy.o 0 0 0 0 0 0 0 0
ieee80211_power.o 0 0 0 0 0 0 0 0
ieee80211_proto.o 0 0 0 0 0 0 0 0
ieee80211_regdomain.o 0 0 0 0 0 0 0 0
ieee80211_rfid.o 0 0 0 0 0 0 0 0
ieee80211_scan.o 0 0 0 0 0 0 0 0
ieee80211_sta.o 0 0 0 0 0 0 0 0
ieee80211_timer.o 0 0 0 0 0 0 0 0
wl_chm.o 0 0 0 0 0 0 0 0
wl_cnx.o 0 0 0 0 0 0 0 0
nvs_api.o 0 0 0 0 0 0 0 0
nvs_item_hash_list.o 0 0 0 0 0 0 0 0
nvs_page.o 0 0 0 0 0 0 0 0
nvs_pagemanager.o 0 0 0 0 0 0 0 0
nvs_storage.o 0 0 0 0 0 0 0 0
nvs_types.o 0 0 0 0 0 0 0 0
phy.o 0 0 0 0 0 0 0 0
phy_chip_v7.o 0 0 0 0 0 0 0 0
phy_chip_v7_ana.o 0 0 0 0 0 0 0 0
phy_chip_v7_cal.o 0 0 0 0 0 0 0 0
esf_buf.o 0 0 0 0 0 0 0 0
if_hwctrl.o 0 0 0 0 0 0 0 0
lmac.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0
pp.o 0 0 0 0 0 0 0 0
pp_debug.o 0 0 0 0 0 0 0 0
pp_timer.o 0 0 0 0 0 0 0 0
rate_control.o 0 0 0 0 0 0 0 0
trc.o 0 0 0 0 0 0 0 0
wdev.o 0 0 0 0 0 0 0 0
bt_bb.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
rtc.o 0 0 0 0 0 0 0 0
rtc_analog.o 0 0 0 0 0 0 0 0
smartconfig_ack.o 0 0 0 0 0 0 0 0
gpio_periph.o 0 0 0 0 0 0 0 0
rtc_sleep.o 0 0 0 0 0 0 0 0
bad_alloc.o 0 0 0 0 0 0 0 0
del_op.o 0 0 0 0 0 0 0 0
del_opv.o 0 0 0 0 0 0 0 0
eh_exception.o 0 0 0 0 0 0 0 0
new_handler.o 0 0 0 0 0 0 0 0
pure.o 0 0 0 0 0 0 0 0
tinfo.o 0 0 0 0 0 0 0 0
ap_config.o 0 0 0 0 0 0 0 0
common.o 0 0 0 0 0 0 0 0
wpa.o 0 0 0 0 0 0 0 0
wpa_auth.o 0 0 0 0 0 0 0 0
wpa_auth_ie.o 0 0 0 0 0 0 0 0
wpa_common.o 0 0 0 0 0 0 0 0
wpa_debug.o 0 0 0 0 0 0 0 0
wpa_ie.o 0 0 0 0 0 0 0 0
wpa_main.o 0 0 0 0 0 0 0 0
wpabuf.o 0 0 0 0 0 0 0 0
wpas_glue.o 0 0 0 0 0 0 0 0
wpa2_internal.o 0 0 0 0 0 0 0 0
os_xtensa.o 0 0 0 0 0 0 0 0
wps_internal.o 0 0 0 0 0 0 0 0
***
Running idf_size.py --archive_details...
Total sizes:
DRAM .data size: 9324 bytes
DRAM .bss size: 8296 bytes
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used)
Flash code: 146944 bytes
Flash rodata: 39580 bytes
Total image size:~ 243076 bytes (.bin may be padded larger)
Symbols within the archive: libdriver.a (Not all symbols may be reported)
Symbols from section: .dram0.bss
p_uart_obj(12) s_rtc_isr_handle(4) s_rtc_isr_handler_list(4)
Section total: 20
Symbols from section: .dram0.data
timer_spinlock(16) periph_spinlock(8) s_rtc_isr_handler_list_lock(8) uart_selectlock(8)
Section total: 40
Symbols from section: .flash.rodata
str1.4(249) get_clk_en_mask(128) get_rst_en_mask(128) __FUNCTION__$5441(24) TG(8)
Section total: 537
Symbols from section: .flash.text
get_clk_en_mask(211) get_rst_en_mask(157) timer_group_intr_enable(112) rtc_isr(86) periph_module_enable(78) rtc_isr_ensure_installed(75) rtc_gpio_force_hold_dis_all(65) rtc_isr_register(65) is_wifi_clk_peripheral(28) uart_set_select_notif_callback(26) get_rst_en_reg(25) get_clk_en_reg(21) uart_get_selectlock(12)
Section total: 961
Symbols from section: .iram0.text
Section total: 0
Symbols from section: .iram0.vectors
Section total: 0
Symbols from section: .noinit
Section total: 0
***
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
DRAM .data size: 9324 bytes 4 +9320
DRAM .bss size: 8296 bytes 48 +8248
DRAM other size: 0 bytes (.noinit) 7160 -7160 (+.noinit, -.dram0.rodata)
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 7212 +10408 (+104792 available, +115200 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 4445 +34487 ( -695 available, +33792 total)
Flash code: 146944 bytes 0 +146944
Flash rodata: 39580 bytes 0 +39580
Total image size:~ 243076 bytes (.bin may be padded larger) 11657 +231419
***
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
DRAM .data size: 9324 bytes 9324
DRAM .bss size: 8296 bytes 8296
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 17620 ( +0 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38932 ( +0 available, +0 total)
Flash code: 146944 bytes 146944
Flash rodata: 39580 bytes 39580
Total image size:~ 243076 bytes (.bin may be padded larger) 243076
***
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
DRAM .data size: 9324 bytes 8580 +744
DRAM .bss size: 8296 bytes 2024 +6272
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 10604 +7016 ( -7016 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38956 -24 ( +24 available, +0 total)
Flash code: 146944 bytes 77191 +69753
Flash rodata: 39580 bytes 22360 +17220
Total image size:~ 243076 bytes (.bin may be padded larger) 149111 +93965
***
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
DRAM .data size: 8580 bytes 9324 -744
DRAM .bss size: 2024 bytes 8296 -6272
Used static DRAM: 10604 bytes ( 170132 available, 5.9% used) 17620 -7016 ( +7016 available, +0 total)
Used static IRAM: 38956 bytes ( 92116 available, 29.7% used) 38932 +24 ( -24 available, +0 total)
Flash code: 77191 bytes 146944 -69753
Flash rodata: 22360 bytes 39580 -17220
Total image size:~ 149111 bytes (.bin may be padded larger) 243076 -93965
***
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
DRAM .data size: 9324 bytes 4 +9320
DRAM .bss size: 8296 bytes 48 +8248
DRAM other size: 0 bytes (.noinit) 7160 -7160 (+.noinit, -.dram0.rodata)
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 7212 +10408 (+104792 available, +115200 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 4445 +34487 ( -695 available, +33792 total)
Flash code: 146944 bytes 0 +146944
Flash rodata: 39580 bytes 0 +39580
Total image size:~ 243076 bytes (.bin may be padded larger) 11657 +231419
Per-archive contributions to ELF file:
Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
libc.a| | | | | | | | | | | | | | | | 55583| | +55583| 3889| | +3889| 59472| | +59472
libspi_flash.a| 36| | +36| 359| | +359| | | | 7004| | +7004| | | | 886| | +886| 1624| | +1624| 9909| | +9909
libsoc.a| 660| | +660| 8| 4| +4| | | | 3887| | +3887| | | | | | | 3456| | +3456| 8011| 4| +8007
libgcc.a| 4| | +4| 20| | +20| | | | 104| | +104| | | | 5488| | +5488| 888| | +888| 6504| | +6504
liblog.a| 8| | +8| 268| | +268| | | | 456| | +456| | | | 396| | +396| 166| | +166| 1294| | +1294
libmain.a| | | | | | | | | | | | | | | | 53| | +53| 10| | +10| 63| | +63
libbootloader_support.a| | 4| -4| | 38| -38| | | | | | | | | | | | | | | | | 42| -42
The following entries are present in <CURRENT> only:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
liblwip.a 14 3751 0 0 0 66978 13936 84679
libesp32.a 2635 2375 0 7758 0 4814 8133 25715
libfreertos.a 4156 832 0 12853 0 0 1545 19386
libheap.a 1331 4 0 4376 0 1218 980 7909
libvfs.a 232 103 0 0 0 3770 403 4508
libunity.a 0 121 0 0 0 2316 830 3267
libstdc++.a 8 16 0 0 0 1827 1062 2913
libnewlib.a 152 272 0 853 0 803 86 2166
libpthread.a 16 12 0 174 0 774 638 1614
libdriver.a 40 20 0 0 0 961 537 1558
libapp_update.a 0 0 0 0 0 123 717 840
libtcpip_adapter.a 0 81 0 0 0 180 359 620
libhal.a 0 0 0 515 0 0 32 547
libm.a 0 0 0 92 0 0 0 92
libcxx.a 0 0 0 0 0 11 0 11
libxtensa-debug-module.a 0 0 0 8 0 0 0 8
libcoexist.a 0 0 0 0 0 0 0 0
libcore.a 0 0 0 0 0 0 0 0
libethernet.a 0 0 0 0 0 0 0 0
libmbedtls.a 0 0 0 0 0 0 0 0
libmesh.a 0 0 0 0 0 0 0 0
libnet80211.a 0 0 0 0 0 0 0 0
libnvs_flash.a 0 0 0 0 0 0 0 0
libphy.a 0 0 0 0 0 0 0 0
libpp.a 0 0 0 0 0 0 0 0
librtc.a 0 0 0 0 0 0 0 0
libsmartconfig_ack.a 0 0 0 0 0 0 0 0
libwpa.a 0 0 0 0 0 0 0 0
libwpa2.a 0 0 0 0 0 0 0 0
libwpa_supplicant.a 0 0 0 0 0 0 0 0
libwps.a 0 0 0 0 0 0 0 0
The following entries are present in <REFERENCE> only:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
(exe) 0 0 0 0 0 0 0 0
libsoc_esp32.a 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
DRAM .data size: 9324 bytes 9324
DRAM .bss size: 8296 bytes 8296
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 17620 ( +0 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38932 ( +0 available, +0 total)
Flash code: 146944 bytes 146944
Flash rodata: 39580 bytes 39580
Total image size:~ 243076 bytes (.bin may be padded larger) 243076
Per-archive contributions to ELF file:
Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
liblwip.a| 14| 14| | 3751| 3751| | | | | | | | | | | 66978| 66978| | 13936| 13936| | 84679| 84679|
libc.a| | | | | | | | | | | | | | | | 55583| 55583| | 3889| 3889| | 59472| 59472|
libesp32.a| 2635| 2635| | 2375| 2375| | | | | 7758| 7758| | | | | 4814| 4814| | 8133| 8133| | 25715| 25715|
libfreertos.a| 4156| 4156| | 832| 832| | | | | 12853| 12853| | | | | | | | 1545| 1545| | 19386| 19386|
libspi_flash.a| 36| 36| | 359| 359| | | | | 7004| 7004| | | | | 886| 886| | 1624| 1624| | 9909| 9909|
libsoc.a| 660| 660| | 8| 8| | | | | 3887| 3887| | | | | | | | 3456| 3456| | 8011| 8011|
libheap.a| 1331| 1331| | 4| 4| | | | | 4376| 4376| | | | | 1218| 1218| | 980| 980| | 7909| 7909|
libgcc.a| 4| 4| | 20| 20| | | | | 104| 104| | | | | 5488| 5488| | 888| 888| | 6504| 6504|
libvfs.a| 232| 232| | 103| 103| | | | | | | | | | | 3770| 3770| | 403| 403| | 4508| 4508|
libunity.a| | | | 121| 121| | | | | | | | | | | 2316| 2316| | 830| 830| | 3267| 3267|
libstdc++.a| 8| 8| | 16| 16| | | | | | | | | | | 1827| 1827| | 1062| 1062| | 2913| 2913|
libnewlib.a| 152| 152| | 272| 272| | | | | 853| 853| | | | | 803| 803| | 86| 86| | 2166| 2166|
libpthread.a| 16| 16| | 12| 12| | | | | 174| 174| | | | | 774| 774| | 638| 638| | 1614| 1614|
libdriver.a| 40| 40| | 20| 20| | | | | | | | | | | 961| 961| | 537| 537| | 1558| 1558|
liblog.a| 8| 8| | 268| 268| | | | | 456| 456| | | | | 396| 396| | 166| 166| | 1294| 1294|
libapp_update.a| | | | | | | | | | | | | | | | 123| 123| | 717| 717| | 840| 840|
libtcpip_adapter.a| | | | 81| 81| | | | | | | | | | | 180| 180| | 359| 359| | 620| 620|
libhal.a| | | | | | | | | | 515| 515| | | | | | | | 32| 32| | 547| 547|
libm.a| | | | | | | | | | 92| 92| | | | | | | | | | | 92| 92|
libmain.a| | | | | | | | | | | | | | | | 53| 53| | 10| 10| | 63| 63|
libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11|
libxtensa-debug-module.a| | | | | | | | | | 8| 8| | | | | | | | | | | 8| 8|
libbootloader_support.a| | | | | | | | | | | | | | | | | | | | | | | |
libcoexist.a| | | | | | | | | | | | | | | | | | | | | | | |
libcore.a| | | | | | | | | | | | | | | | | | | | | | | |
libethernet.a| | | | | | | | | | | | | | | | | | | | | | | |
libmbedtls.a| | | | | | | | | | | | | | | | | | | | | | | |
libmesh.a| | | | | | | | | | | | | | | | | | | | | | | |
libnet80211.a| | | | | | | | | | | | | | | | | | | | | | | |
libnvs_flash.a| | | | | | | | | | | | | | | | | | | | | | | |
libphy.a| | | | | | | | | | | | | | | | | | | | | | | |
libpp.a| | | | | | | | | | | | | | | | | | | | | | | |
librtc.a| | | | | | | | | | | | | | | | | | | | | | | |
libsmartconfig_ack.a| | | | | | | | | | | | | | | | | | | | | | | |
libwpa.a| | | | | | | | | | | | | | | | | | | | | | | |
libwpa2.a| | | | | | | | | | | | | | | | | | | | | | | |
libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | |
libwps.a| | | | | | | | | | | | | | | | | | | | | | | |
***
Running idf_size.py diff --archives with another app...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> Difference
DRAM .data size: 9324 bytes 8580 +744
DRAM .bss size: 8296 bytes 2024 +6272
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 10604 +7016 ( -7016 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38956 -24 ( +24 available, +0 total)
Flash code: 146944 bytes 77191 +69753
Flash rodata: 39580 bytes 22360 +17220
Total image size:~ 243076 bytes (.bin may be padded larger) 149111 +93965
Per-archive contributions to ELF file:
Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
libc.a| | 364| -364| | | | | | | | | | | | | 55583| 54704| +879| 3889| 3883| +6| 59472| 58951| +521
libesp32.a| 2635| 2118| +517| 2375| 81| +2294| | | | 7758| 5462| +2296| | | | 4814| 4511| +303| 8133| 2751| +5382| 25715| 14923| +10792
libfreertos.a| 4156| 4140| +16| 832| 792| +40| | | | 12853| 12884| -31| | | | | | | 1545| 1721| -176| 19386| 19537| -151
libspi_flash.a| 36| 779| -743| 359| 294| +65| | | | 7004| 4896| +2108| | | | 886| 1135| -249| 1624| 1412| +212| 9909| 8516| +1393
libsoc.a| 660| 208| +452| 8| 4| +4| | | | 3887| 6790| -2903| | | | | 1763| -1763| 3456| 1956| +1500| 8011| 10721| -2710
libheap.a| 1331| 304| +1027| 4| 4| | | | | 4376| 3129| +1247| | | | 1218| 884| +334| 980| 741| +239| 7909| 5062| +2847
libgcc.a| 4| | +4| 20| | +20| | | | 104| | +104| | | | 5488| | +5488| 888| 160| +728| 6504| 160| +6344
libvfs.a| 232| 308| -76| 103| 48| +55| | | | | | | | | | 3770| 5650| -1880| 403| 915| -512| 4508| 6921| -2413
libnewlib.a| 152| 152| | 272| 272| | | | | 853| 820| +33| | | | 803| 868| -65| 86| 84| +2| 2166| 2196| -30
libpthread.a| 16| 8| +8| 12| 12| | | | | 174| | +174| | | | 774| 264| +510| 638| | +638| 1614| 284| +1330
libdriver.a| 40| 112| -72| 20| 20| | | | | | | | | | | 961| 4272| -3311| 537| 1910| -1373| 1558| 6314| -4756
liblog.a| 8| 8| | 268| 272| -4| | | | 456| 222| +234| | | | 396| 484| -88| 166| 147| +19| 1294| 1133| +161
libapp_update.a| | | | | 4| -4| | | | | 109| -109| | | | 123| 159| -36| 717| 470| +247| 840| 742| +98
libhal.a| | | | | | | | | | 515| 447| +68| | | | | | | 32| 32| | 547| 479| +68
libmain.a| | | | | | | | | | | | | | | | 53| 72| -19| 10| 39| -29| 63| 111| -48
libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11|
libbootloader_support.a| | | | | | | | | | | 1028| -1028| | | | | 565| -565| | 20| -20| | 1613| -1613
libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | |
The following entries are present in <CURRENT> only:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
liblwip.a 14 3751 0 0 0 66978 13936 84679
libunity.a 0 121 0 0 0 2316 830 3267
libstdc++.a 8 16 0 0 0 1827 1062 2913
libtcpip_adapter.a 0 81 0 0 0 180 359 620
libm.a 0 0 0 92 0 0 0 92
libxtensa-debug-module.a 0 0 0 8 0 0 0 8
libcoexist.a 0 0 0 0 0 0 0 0
libcore.a 0 0 0 0 0 0 0 0
libethernet.a 0 0 0 0 0 0 0 0
libmbedtls.a 0 0 0 0 0 0 0 0
libmesh.a 0 0 0 0 0 0 0 0
libnet80211.a 0 0 0 0 0 0 0 0
libnvs_flash.a 0 0 0 0 0 0 0 0
libphy.a 0 0 0 0 0 0 0 0
libpp.a 0 0 0 0 0 0 0 0
librtc.a 0 0 0 0 0 0 0 0
libsmartconfig_ack.a 0 0 0 0 0 0 0 0
libwpa.a 0 0 0 0 0 0 0 0
libwpa2.a 0 0 0 0 0 0 0 0
libwps.a 0 0 0 0 0 0 0 0
The following entries are present in <REFERENCE> only:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
libesp_common.a 8 184 0 239 0 783 5421 6635
libesp_timer.a 16 20 0 794 0 723 507 2060
libesp_ringbuf.a 0 0 0 858 0 0 150 1008
libxtensa.a 0 0 0 217 0 0 0 217
libsoc_esp32.a 0 0 0 0 0 0 160 160
(exe) 0 0 0 3 0 3 12 18
libefuse.a 0 0 0 0 0 0 0 0
libmbedcrypto.a 0 0 0 0 0 0 0 0
***
Running idf_size.py diff --archives with app in reverse order...
<CURRENT> MAP file: app2.map
<REFERENCE> MAP file: app.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> Difference
DRAM .data size: 8580 bytes 9324 -744
DRAM .bss size: 2024 bytes 8296 -6272
Used static DRAM: 10604 bytes ( 170132 available, 5.9% used) 17620 -7016 ( +7016 available, +0 total)
Used static IRAM: 38956 bytes ( 92116 available, 29.7% used) 38932 +24 ( -24 available, +0 total)
Flash code: 77191 bytes 146944 -69753
Flash rodata: 22360 bytes 39580 -17220
Total image size:~ 149111 bytes (.bin may be padded larger) 243076 -93965
Per-archive contributions to ELF file:
Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
libc.a| 364| | +364| | | | | | | | | | | | | 54704| 55583| -879| 3883| 3889| -6| 58951| 59472| -521
libfreertos.a| 4140| 4156| -16| 792| 832| -40| | | | 12884| 12853| +31| | | | | | | 1721| 1545| +176| 19537| 19386| +151
libesp32.a| 2118| 2635| -517| 81| 2375| -2294| | | | 5462| 7758| -2296| | | | 4511| 4814| -303| 2751| 8133| -5382| 14923| 25715| -10792
libsoc.a| 208| 660| -452| 4| 8| -4| | | | 6790| 3887| +2903| | | | 1763| | +1763| 1956| 3456| -1500| 10721| 8011| +2710
libspi_flash.a| 779| 36| +743| 294| 359| -65| | | | 4896| 7004| -2108| | | | 1135| 886| +249| 1412| 1624| -212| 8516| 9909| -1393
libvfs.a| 308| 232| +76| 48| 103| -55| | | | | | | | | | 5650| 3770| +1880| 915| 403| +512| 6921| 4508| +2413
libdriver.a| 112| 40| +72| 20| 20| | | | | | | | | | | 4272| 961| +3311| 1910| 537| +1373| 6314| 1558| +4756
libheap.a| 304| 1331| -1027| 4| 4| | | | | 3129| 4376| -1247| | | | 884| 1218| -334| 741| 980| -239| 5062| 7909| -2847
libnewlib.a| 152| 152| | 272| 272| | | | | 820| 853| -33| | | | 868| 803| +65| 84| 86| -2| 2196| 2166| +30
libbootloader_support.a| | | | | | | | | | 1028| | +1028| | | | 565| | +565| 20| | +20| 1613| | +1613
liblog.a| 8| 8| | 272| 268| +4| | | | 222| 456| -234| | | | 484| 396| +88| 147| 166| -19| 1133| 1294| -161
libapp_update.a| | | | 4| | +4| | | | 109| | +109| | | | 159| 123| +36| 470| 717| -247| 742| 840| -98
libhal.a| | | | | | | | | | 447| 515| -68| | | | | | | 32| 32| | 479| 547| -68
libpthread.a| 8| 16| -8| 12| 12| | | | | | 174| -174| | | | 264| 774| -510| | 638| -638| 284| 1614| -1330
libgcc.a| | 4| -4| | 20| -20| | | | | 104| -104| | | | | 5488| -5488| 160| 888| -728| 160| 6504| -6344
libmain.a| | | | | | | | | | | | | | | | 72| 53| +19| 39| 10| +29| 111| 63| +48
libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11|
libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | |
The following entries are present in <CURRENT> only:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
libesp_common.a 8 184 0 239 0 783 5421 6635
libesp_timer.a 16 20 0 794 0 723 507 2060
libesp_ringbuf.a 0 0 0 858 0 0 150 1008
libxtensa.a 0 0 0 217 0 0 0 217
libsoc_esp32.a 0 0 0 0 0 0 160 160
(exe) 0 0 0 3 0 3 12 18
libefuse.a 0 0 0 0 0 0 0 0
libmbedcrypto.a 0 0 0 0 0 0 0 0
The following entries are present in <REFERENCE> only:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
liblwip.a 14 3751 0 0 0 66978 13936 84679
libunity.a 0 121 0 0 0 2316 830 3267
libstdc++.a 8 16 0 0 0 1827 1062 2913
libtcpip_adapter.a 0 81 0 0 0 180 359 620
libm.a 0 0 0 92 0 0 0 92
libxtensa-debug-module.a 0 0 0 8 0 0 0 8
libcoexist.a 0 0 0 0 0 0 0 0
libcore.a 0 0 0 0 0 0 0 0
libethernet.a 0 0 0 0 0 0 0 0
libmbedtls.a 0 0 0 0 0 0 0 0
libmesh.a 0 0 0 0 0 0 0 0
libnet80211.a 0 0 0 0 0 0 0 0
libnvs_flash.a 0 0 0 0 0 0 0 0
libphy.a 0 0 0 0 0 0 0 0
libpp.a 0 0 0 0 0 0 0 0
librtc.a 0 0 0 0 0 0 0 0
libsmartconfig_ack.a 0 0 0 0 0 0 0 0
libwpa.a 0 0 0 0 0 0 0 0
libwpa2.a 0 0 0 0 0 0 0 0
libwps.a 0 0 0 0 0 0 0 0
***
Running idf_size.py diff --files with bootloader...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: bootloader.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> Difference
DRAM .data size: 9324 bytes 4 +9320
DRAM .bss size: 8296 bytes 48 +8248
DRAM other size: 0 bytes (.noinit) 7160 -7160 (+.noinit, -.dram0.rodata)
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 7212 +10408 (+104792 available, +115200 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 4445 +34487 ( -695 available, +33792 total)
Flash code: 146944 bytes 0 +146944
Flash rodata: 39580 bytes 0 +39580
Total image size:~ 243076 bytes (.bin may be padded larger) 11657 +231419
Per-file contributions to ELF file:
Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata 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>
----------------------- ----------------------- ----------------------- -----------------------
_udivdi3.o| | | | | | | | | | | | | | | | | | | 40| | +40| 40| | +40
The following entries are present in <CURRENT> only:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
lib_a-vfprintf.o 0 0 0 0 0 14193 756 14949
lib_a-svfprintf.o 0 0 0 0 0 13834 756 14590
lib_a-svfiprintf.o 0 0 0 0 0 9642 1210 10852
lib_a-vfiprintf.o 0 0 0 0 0 9933 738 10671
nd6.o 8 1027 0 0 0 8427 136 9598
tcp_in.o 0 54 0 0 0 8127 916 9097
tasks.o 20 700 0 5667 0 0 503 6890
tcp_out.o 0 0 0 0 0 5060 1124 6184
sockets.o 0 728 0 0 0 4627 824 6179
tcp.o 4 23 0 0 0 4290 1384 5701
api_msg.o 0 0 0 0 0 3763 1366 5129
dhcp.o 0 8 0 0 0 3456 1401 4865
panic.o 2579 5 0 2145 0 0 0 4729
esp_err_to_name.o 0 0 0 0 0 50 4091 4141
unwind-dw2-fde.o 4 20 0 0 0 3316 404 3744
pbuf.o 0 1 0 0 0 2453 1161 3615
portasm.o 3084 0 0 480 0 0 0 3564
lib_a-dtoa.o 0 0 0 0 0 3522 13 3535
etharp.o 0 241 0 0 0 2618 658 3517
ip6.o 0 0 0 0 0 3212 124 3336
dns.o 0 1292 0 0 0 1809 206 3307
spi_flash_rom_patch.o 0 0 0 2518 0 0 766 3284
udp.o 2 4 0 0 0 3020 216 3242
intr_alloc.o 8 22 0 726 0 1749 710 3215
multi_heap.o 857 0 0 2217 0 0 0 3074
queue.o 8 56 0 2569 0 0 369 3002
flash_ops.o 32 41 0 2352 0 99 0 2524
unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496
rtc_clk.o 660 8 0 1794 0 0 0 2462
lib_a-mprec.o 0 0 0 0 0 2134 296 2430
vfs.o 192 40 0 0 0 1995 132 2359
ip6_frag.o 0 6 0 0 0 1905 442 2353
api_lib.o 0 0 0 0 0 1425 919 2344
igmp.o 0 12 0 0 0 1604 707 2323
dbg_stubs.o 0 2072 0 32 0 100 0 2204
vfs_uart.o 40 63 0 0 0 1775 271 2149
unity_platform.o 0 13 0 0 0 1511 600 2124
esp_timer_esp32.o 8 26 0 1295 0 254 526 2109
rtc_periph.o 0 0 0 0 0 0 2080 2080
flash_mmap.o 0 296 0 1298 0 124 327 2045
heap_caps.o 4 0 0 1195 0 188 593 1980
eh_personality.o 0 0 0 0 0 1561 384 1945
ip4.o 0 6 0 0 0 1664 139 1809
netif.o 0 241 0 0 0 1239 287 1767
xtensa_vectors.o 8 0 0 1697 0 0 36 1741
cpu_start.o 0 1 0 806 0 277 486 1570
clk.o 0 0 0 67 0 581 893 1541
timers.o 8 56 0 1149 0 0 233 1446
sys_arch.o 0 8 0 0 0 1216 222 1446
multi_heap_poisoning.o 470 0 0 964 0 0 0 1434
heap_caps_init.o 0 4 0 0 0 1030 387 1421
mld6.o 0 4 0 0 0 1334 0 1338
cache_utils.o 4 14 0 836 0 81 390 1325
raw.o 0 4 0 0 0 1087 223 1314
esp_timer.o 8 20 0 702 0 429 142 1301
log.o 8 268 0 456 0 396 166 1294
system_api.o 0 8 0 589 0 0 662 1259
soc_memory_layout.o 0 0 0 0 0 0 1239 1239
icmp.o 0 0 0 0 0 769 371 1140
xtensa_intr_asm.o 1024 0 0 51 0 0 0 1075
port.o 0 16 0 617 0 0 369 1002
pthread.o 8 8 0 174 0 298 512 1000
icmp6.o 0 0 0 0 0 863 127 990
rtc_init.o 0 0 0 980 0 0 0 980
unity.o 0 108 0 0 0 767 90 965
rtc_time.o 0 0 0 803 0 0 137 940
dport_access.o 8 40 0 539 0 189 129 905
lib_a-fseeko.o 0 0 0 0 0 862 0 862
time.o 0 32 0 139 0 691 0 862
tcpip.o 0 16 0 0 0 644 191 851
esp_ota_ops.o 0 0 0 0 0 123 717 840
periph_ctrl.o 8 0 0 0 0 520 256 784
timers.o 0 12 0 0 0 638 131 781
partition.o 0 8 0 0 0 582 141 731
locks.o 8 0 0 552 0 0 84 644
ipc.o 0 36 0 159 0 329 104 628
tcpip_adapter_lwip.o 0 81 0 0 0 180 359 620
pthread_local_storage.o 8 4 0 0 0 476 126 614
inet_chksum.o 0 0 0 0 0 580 0 580
crosscore_int.o 8 8 0 204 0 126 148 494
netbuf.o 0 0 0 0 0 154 326 480
vfs_lwip.o 0 0 0 0 0 307 155 462
syscall_table.o 144 240 0 0 0 67 0 451
timer.o 16 0 0 0 0 112 281 409
int_wdt.o 0 1 0 87 0 301 0 389
eh_globals.o 0 16 0 0 0 149 193 358
brownout.o 0 0 0 0 0 145 191 336
freertos_hooks.o 8 128 0 43 0 137 0 316
windowspill_asm.o 0 0 0 311 0 0 0 311
cpu_util.o 0 0 0 310 0 0 0 310
rtc_module.o 8 8 0 0 0 291 0 307
xtensa_context.o 0 0 0 299 0 0 0 299
eh_terminate.o 0 0 0 0 0 117 141 258
ethernet.o 0 0 0 0 0 244 12 256
lib_a-puts.o 0 0 0 0 0 182 60 242
dport_panic_highint_hdl. 8 0 0 234 0 0 0 242
lib_a-reent.o 0 0 0 0 0 232 0 232
lib_a-fopen.o 0 0 0 0 0 228 0 228
dhcpserver.o 0 4 0 0 0 203 0 207
test_utils.o 0 0 0 0 0 38 140 178
lib_a-sprintf.o 0 0 0 0 0 167 0 167
cache_err_int.o 0 0 0 56 0 98 0 154
list.o 0 0 0 142 0 0 0 142
xtensa_intr.o 0 0 0 104 0 0 35 139
syscalls.o 0 0 0 94 0 45 0 139
si_class_type_info.o 0 0 0 0 0 0 136 136
lib_a-assert.o 0 0 0 0 0 68 60 128
lib_a-flags.o 0 0 0 0 0 127 0 127
lib_a-printf.o 0 0 0 0 0 116 0 116
ip4_addr.o 0 0 0 0 0 72 40 112
class_type_info.o 0 0 0 0 0 0 112 112
lib_a-s_frexp.o 0 0 0 0 0 110 0 110
ip.o 0 60 0 0 0 50 0 110
memp.o 0 0 0 0 0 0 108 108
lib2funcs.o 0 0 0 104 0 0 0 104
lib_a-vprintf.o 0 0 0 0 0 94 0 94
lib_a-s_fpclassify.o 0 0 0 92 0 0 0 92
def.o 0 0 0 0 0 91 0 91
lib_a-fiprintf.o 0 0 0 0 0 84 0 84
hw_random.o 0 4 0 74 0 0 0 78
stack_check.o 0 4 0 0 0 32 42 78
clock.o 0 0 0 72 0 0 0 72
reent_init.o 0 0 0 68 0 0 2 70
app_main.o 0 0 0 0 0 53 10 63
state_asm--restore_extra 0 0 0 62 0 0 0 62
state_asm--save_extra_nw 0 0 0 62 0 0 0 62
uart.o 8 12 0 0 0 38 0 58
new_opv.o 0 0 0 0 0 0 56 56
xtensa_vector_defaults.o 0 0 0 46 0 0 0 46
lib_a-fseek.o 0 0 0 0 0 45 0 45
_divdi3.o 0 0 0 0 0 0 40 40
_moddi3.o 0 0 0 0 0 0 40 40
_umoddi3.o 0 0 0 0 0 0 40 40
new_op.o 0 0 0 0 0 0 40 40
xtensa_init.o 0 4 0 32 0 0 0 36
interrupts--intlevel.o 0 0 0 0 0 0 32 32
init.o 0 0 0 0 0 27 0 27
wifi_init.o 0 0 0 0 0 17 9 26
ip6_addr.o 0 0 0 0 0 0 20 20
lib_a-errno.o 0 0 0 0 0 10 0 10
int_asm--set_intclear.o 0 0 0 8 0 0 0 8
eri.o 0 0 0 8 0 0 0 8
cxx_exception_stubs.o 0 0 0 0 0 6 0 6
cxx_guards.o 0 0 0 0 0 5 0 5
FreeRTOS-openocd.o 4 0 0 0 0 0 0 4
eh_term_handler.o 4 0 0 0 0 0 0 4
eh_unex_handler.o 4 0 0 0 0 0 0 4
bootloader_flash.o 0 0 0 0 0 0 0 0
bootloader_sha.o 0 0 0 0 0 0 0 0
esp_image_format.o 0 0 0 0 0 0 0 0
lib_a-fputs.o 0 0 0 0 0 0 0 0
lib_a-snprintf.o 0 0 0 0 0 0 0 0
lib_a-strerror.o 0 0 0 0 0 0 0 0
lib_a-sysgettod.o 0 0 0 0 0 0 0 0
lib_a-u_strerr.o 0 0 0 0 0 0 0 0
lib_a-vsnprintf.o 0 0 0 0 0 0 0 0
lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0
coexist_api.o 0 0 0 0 0 0 0 0
coexist_arbit.o 0 0 0 0 0 0 0 0
coexist_core.o 0 0 0 0 0 0 0 0
coexist_dbg.o 0 0 0 0 0 0 0 0
coexist_hw.o 0 0 0 0 0 0 0 0
coexist_param.o 0 0 0 0 0 0 0 0
coexist_timer.o 0 0 0 0 0 0 0 0
misc_nvs.o 0 0 0 0 0 0 0 0
gpio.o 0 0 0 0 0 0 0 0
ets_timer_legacy.o 0 0 0 0 0 0 0 0
event_default_handlers.o 0 0 0 0 0 0 0 0
event_loop.o 0 0 0 0 0 0 0 0
lib_printf.o 0 0 0 0 0 0 0 0
phy_init.o 0 0 0 0 0 0 0 0
sha.o 0 0 0 0 0 0 0 0
wifi_os_adapter.o 0 0 0 0 0 0 0 0
emac_dev.o 0 0 0 0 0 0 0 0
emac_main.o 0 0 0 0 0 0 0 0
event_groups.o 0 0 0 0 0 0 0 0
ringbuf.o 0 0 0 0 0 0 0 0
_addsubdf3.o 0 0 0 0 0 0 0 0
_cmpdf2.o 0 0 0 0 0 0 0 0
_divdf3.o 0 0 0 0 0 0 0 0
_divsf3.o 0 0 0 0 0 0 0 0
_extendsfdf2.o 0 0 0 0 0 0 0 0
_fixdfsi.o 0 0 0 0 0 0 0 0
_floatdidf.o 0 0 0 0 0 0 0 0
_floatdisf.o 0 0 0 0 0 0 0 0
_floatsidf.o 0 0 0 0 0 0 0 0
_muldf3.o 0 0 0 0 0 0 0 0
_popcountsi2.o 0 0 0 0 0 0 0 0
ethernetif.o 0 0 0 0 0 0 0 0
ethip6.o 0 0 0 0 0 0 0 0
wlanif.o 0 0 0 0 0 0 0 0
esp_sha256.o 0 0 0 0 0 0 0 0
mesh.o 0 0 0 0 0 0 0 0
mesh_common.o 0 0 0 0 0 0 0 0
mesh_config.o 0 0 0 0 0 0 0 0
mesh_main.o 0 0 0 0 0 0 0 0
mesh_parent.o 0 0 0 0 0 0 0 0
mesh_route.o 0 0 0 0 0 0 0 0
mesh_schedule.o 0 0 0 0 0 0 0 0
mesh_timer.o 0 0 0 0 0 0 0 0
mesh_utilities.o 0 0 0 0 0 0 0 0
mesh_wifi.o 0 0 0 0 0 0 0 0
ieee80211.o 0 0 0 0 0 0 0 0
ieee80211_action.o 0 0 0 0 0 0 0 0
ieee80211_action_vendor. 0 0 0 0 0 0 0 0
ieee80211_api.o 0 0 0 0 0 0 0 0
ieee80211_crypto.o 0 0 0 0 0 0 0 0
ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0
ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0
ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0
ieee80211_debug.o 0 0 0 0 0 0 0 0
ieee80211_ets.o 0 0 0 0 0 0 0 0
ieee80211_hostap.o 0 0 0 0 0 0 0 0
ieee80211_ht.o 0 0 0 0 0 0 0 0
ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0
ieee80211_input.o 0 0 0 0 0 0 0 0
ieee80211_ioctl.o 0 0 0 0 0 0 0 0
ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0
ieee80211_misc.o 0 0 0 0 0 0 0 0
ieee80211_nvs.o 0 0 0 0 0 0 0 0
ieee80211_output.o 0 0 0 0 0 0 0 0
ieee80211_phy.o 0 0 0 0 0 0 0 0
ieee80211_power.o 0 0 0 0 0 0 0 0
ieee80211_proto.o 0 0 0 0 0 0 0 0
ieee80211_regdomain.o 0 0 0 0 0 0 0 0
ieee80211_rfid.o 0 0 0 0 0 0 0 0
ieee80211_scan.o 0 0 0 0 0 0 0 0
ieee80211_sta.o 0 0 0 0 0 0 0 0
ieee80211_timer.o 0 0 0 0 0 0 0 0
wl_chm.o 0 0 0 0 0 0 0 0
wl_cnx.o 0 0 0 0 0 0 0 0
nvs_api.o 0 0 0 0 0 0 0 0
nvs_item_hash_list.o 0 0 0 0 0 0 0 0
nvs_page.o 0 0 0 0 0 0 0 0
nvs_pagemanager.o 0 0 0 0 0 0 0 0
nvs_storage.o 0 0 0 0 0 0 0 0
nvs_types.o 0 0 0 0 0 0 0 0
phy.o 0 0 0 0 0 0 0 0
phy_chip_v7.o 0 0 0 0 0 0 0 0
phy_chip_v7_ana.o 0 0 0 0 0 0 0 0
phy_chip_v7_cal.o 0 0 0 0 0 0 0 0
esf_buf.o 0 0 0 0 0 0 0 0
if_hwctrl.o 0 0 0 0 0 0 0 0
lmac.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0
pp.o 0 0 0 0 0 0 0 0
pp_debug.o 0 0 0 0 0 0 0 0
pp_timer.o 0 0 0 0 0 0 0 0
rate_control.o 0 0 0 0 0 0 0 0
trc.o 0 0 0 0 0 0 0 0
wdev.o 0 0 0 0 0 0 0 0
bt_bb.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
rtc.o 0 0 0 0 0 0 0 0
rtc_analog.o 0 0 0 0 0 0 0 0
smartconfig_ack.o 0 0 0 0 0 0 0 0
gpio_periph.o 0 0 0 0 0 0 0 0
rtc_sleep.o 0 0 0 0 0 0 0 0
bad_alloc.o 0 0 0 0 0 0 0 0
del_op.o 0 0 0 0 0 0 0 0
del_opv.o 0 0 0 0 0 0 0 0
eh_exception.o 0 0 0 0 0 0 0 0
new_handler.o 0 0 0 0 0 0 0 0
pure.o 0 0 0 0 0 0 0 0
tinfo.o 0 0 0 0 0 0 0 0
ap_config.o 0 0 0 0 0 0 0 0
common.o 0 0 0 0 0 0 0 0
wpa.o 0 0 0 0 0 0 0 0
wpa_auth.o 0 0 0 0 0 0 0 0
wpa_auth_ie.o 0 0 0 0 0 0 0 0
wpa_common.o 0 0 0 0 0 0 0 0
wpa_debug.o 0 0 0 0 0 0 0 0
wpa_ie.o 0 0 0 0 0 0 0 0
wpa_main.o 0 0 0 0 0 0 0 0
wpabuf.o 0 0 0 0 0 0 0 0
wpas_glue.o 0 0 0 0 0 0 0 0
wpa2_internal.o 0 0 0 0 0 0 0 0
os_xtensa.o 0 0 0 0 0 0 0 0
wps_internal.o 0 0 0 0 0 0 0 0
The following entries are present in <REFERENCE> only:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
bootloader_init.c.o 0 24 0 0 0 0 0 24
esp_image_format.c.o 0 8 0 0 0 0 0 8
bootloader_flash.c.o 4 1 0 0 0 0 0 5
bootloader_sha.c.o 0 4 0 0 0 0 0 4
rtc_clk.c.o 0 4 0 0 0 0 0 4
bootloader_utility.c.o 0 1 0 0 0 0 0 1
crt0.o 0 0 0 0 0 0 0 0
crtbegin.o 0 0 0 0 0 0 0 0
crtend.o 0 0 0 0 0 0 0 0
crti.o 0 0 0 0 0 0 0 0
crtn.o 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0
bootloader_clock.c.o 0 0 0 0 0 0 0 0
bootloader_common.c.o 0 0 0 0 0 0 0 0
bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0
bootloader_esp32.c.o 0 0 0 0 0 0 0 0
bootloader_flash_config_ 0 0 0 0 0 0 0 0
bootloader_random.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 0 0 0 0 0
lib_a-impure.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-memset.o 0 0 0 0 0 0 0 0
lib_a-strcspn.o 0 0 0 0 0 0 0 0
lib_a-strlen.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
_bswapsi2.o 0 0 0 0 0 0 0 0
log_noos.c.o 0 0 0 0 0 0 0 0
bootloader_start.c.o 0 0 0 0 0 0 0 0
cpu_util.c.o 0 0 0 0 0 0 0 0
rtc_clk_init.c.o 0 0 0 0 0 0 0 0
rtc_init.c.o 0 0 0 0 0 0 0 0
rtc_time.c.o 0 0 0 0 0 0 0 0
rtc_wdt.c.o 0 0 0 0 0 0 0 0
gpio_periph.c.o 0 0 0 0 0 0 0 0
spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0
***
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
DRAM .data size: 9324 bytes 9324
DRAM .bss size: 8296 bytes 8296
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 17620 ( +0 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38932 ( +0 available, +0 total)
Flash code: 146944 bytes 146944
Flash rodata: 39580 bytes 39580
Total image size:~ 243076 bytes (.bin may be padded larger) 243076
Per-file contributions to ELF file:
Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
lib_a-vfprintf.o| | | | | | | | | | | | | | | | 14193| 14193| | 756| 756| | 14949| 14949|
lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13834| 13834| | 756| 756| | 14590| 14590|
lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9642| 9642| | 1210| 1210| | 10852| 10852|
lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 738| 738| | 10671| 10671|
nd6.o| 8| 8| | 1027| 1027| | | | | | | | | | | 8427| 8427| | 136| 136| | 9598| 9598|
tcp_in.o| | | | 54| 54| | | | | | | | | | | 8127| 8127| | 916| 916| | 9097| 9097|
tasks.o| 20| 20| | 700| 700| | | | | 5667| 5667| | | | | | | | 503| 503| | 6890| 6890|
tcp_out.o| | | | | | | | | | | | | | | | 5060| 5060| | 1124| 1124| | 6184| 6184|
sockets.o| | | | 728| 728| | | | | | | | | | | 4627| 4627| | 824| 824| | 6179| 6179|
tcp.o| 4| 4| | 23| 23| | | | | | | | | | | 4290| 4290| | 1384| 1384| | 5701| 5701|
api_msg.o| | | | | | | | | | | | | | | | 3763| 3763| | 1366| 1366| | 5129| 5129|
dhcp.o| | | | 8| 8| | | | | | | | | | | 3456| 3456| | 1401| 1401| | 4865| 4865|
panic.o| 2579| 2579| | 5| 5| | | | | 2145| 2145| | | | | | | | | | | 4729| 4729|
esp_err_to_name.o| | | | | | | | | | | | | | | | 50| 50| | 4091| 4091| | 4141| 4141|
unwind-dw2-fde.o| 4| 4| | 20| 20| | | | | | | | | | | 3316| 3316| | 404| 404| | 3744| 3744|
pbuf.o| | | | 1| 1| | | | | | | | | | | 2453| 2453| | 1161| 1161| | 3615| 3615|
portasm.o| 3084| 3084| | | | | | | | 480| 480| | | | | | | | | | | 3564| 3564|
lib_a-dtoa.o| | | | | | | | | | | | | | | | 3522| 3522| | 13| 13| | 3535| 3535|
etharp.o| | | | 241| 241| | | | | | | | | | | 2618| 2618| | 658| 658| | 3517| 3517|
ip6.o| | | | | | | | | | | | | | | | 3212| 3212| | 124| 124| | 3336| 3336|
dns.o| | | | 1292| 1292| | | | | | | | | | | 1809| 1809| | 206| 206| | 3307| 3307|
spi_flash_rom_patch.o| | | | | | | | | | 2518| 2518| | | | | | | | 766| 766| | 3284| 3284|
udp.o| 2| 2| | 4| 4| | | | | | | | | | | 3020| 3020| | 216| 216| | 3242| 3242|
intr_alloc.o| 8| 8| | 22| 22| | | | | 726| 726| | | | | 1749| 1749| | 710| 710| | 3215| 3215|
multi_heap.o| 857| 857| | | | | | | | 2217| 2217| | | | | | | | | | | 3074| 3074|
queue.o| 8| 8| | 56| 56| | | | | 2569| 2569| | | | | | | | 369| 369| | 3002| 3002|
flash_ops.o| 32| 32| | 41| 41| | | | | 2352| 2352| | | | | 99| 99| | | | | 2524| 2524|
unwind-dw2-xtensa.o| | | | | | | | | | | | | | | | 2172| 2172| | 324| 324| | 2496| 2496|
rtc_clk.o| 660| 660| | 8| 8| | | | | 1794| 1794| | | | | | | | | | | 2462| 2462|
lib_a-mprec.o| | | | | | | | | | | | | | | | 2134| 2134| | 296| 296| | 2430| 2430|
vfs.o| 192| 192| | 40| 40| | | | | | | | | | | 1995| 1995| | 132| 132| | 2359| 2359|
ip6_frag.o| | | | 6| 6| | | | | | | | | | | 1905| 1905| | 442| 442| | 2353| 2353|
api_lib.o| | | | | | | | | | | | | | | | 1425| 1425| | 919| 919| | 2344| 2344|
igmp.o| | | | 12| 12| | | | | | | | | | | 1604| 1604| | 707| 707| | 2323| 2323|
dbg_stubs.o| | | | 2072| 2072| | | | | 32| 32| | | | | 100| 100| | | | | 2204| 2204|
vfs_uart.o| 40| 40| | 63| 63| | | | | | | | | | | 1775| 1775| | 271| 271| | 2149| 2149|
unity_platform.o| | | | 13| 13| | | | | | | | | | | 1511| 1511| | 600| 600| | 2124| 2124|
esp_timer_esp32.o| 8| 8| | 26| 26| | | | | 1295| 1295| | | | | 254| 254| | 526| 526| | 2109| 2109|
rtc_periph.o| | | | | | | | | | | | | | | | | | | 2080| 2080| | 2080| 2080|
flash_mmap.o| | | | 296| 296| | | | | 1298| 1298| | | | | 124| 124| | 327| 327| | 2045| 2045|
heap_caps.o| 4| 4| | | | | | | | 1195| 1195| | | | | 188| 188| | 593| 593| | 1980| 1980|
eh_personality.o| | | | | | | | | | | | | | | | 1561| 1561| | 384| 384| | 1945| 1945|
ip4.o| | | | 6| 6| | | | | | | | | | | 1664| 1664| | 139| 139| | 1809| 1809|
netif.o| | | | 241| 241| | | | | | | | | | | 1239| 1239| | 287| 287| | 1767| 1767|
xtensa_vectors.o| 8| 8| | | | | | | | 1697| 1697| | | | | | | | 36| 36| | 1741| 1741|
cpu_start.o| | | | 1| 1| | | | | 806| 806| | | | | 277| 277| | 486| 486| | 1570| 1570|
clk.o| | | | | | | | | | 67| 67| | | | | 581| 581| | 893| 893| | 1541| 1541|
timers.o| 8| 8| | 56| 56| | | | | 1149| 1149| | | | | | | | 233| 233| | 1446| 1446|
sys_arch.o| | | | 8| 8| | | | | | | | | | | 1216| 1216| | 222| 222| | 1446| 1446|
multi_heap_poisoning.o| 470| 470| | | | | | | | 964| 964| | | | | | | | | | | 1434| 1434|
heap_caps_init.o| | | | 4| 4| | | | | | | | | | | 1030| 1030| | 387| 387| | 1421| 1421|
mld6.o| | | | 4| 4| | | | | | | | | | | 1334| 1334| | | | | 1338| 1338|
cache_utils.o| 4| 4| | 14| 14| | | | | 836| 836| | | | | 81| 81| | 390| 390| | 1325| 1325|
raw.o| | | | 4| 4| | | | | | | | | | | 1087| 1087| | 223| 223| | 1314| 1314|
esp_timer.o| 8| 8| | 20| 20| | | | | 702| 702| | | | | 429| 429| | 142| 142| | 1301| 1301|
log.o| 8| 8| | 268| 268| | | | | 456| 456| | | | | 396| 396| | 166| 166| | 1294| 1294|
system_api.o| | | | 8| 8| | | | | 589| 589| | | | | | | | 662| 662| | 1259| 1259|
soc_memory_layout.o| | | | | | | | | | | | | | | | | | | 1239| 1239| | 1239| 1239|
icmp.o| | | | | | | | | | | | | | | | 769| 769| | 371| 371| | 1140| 1140|
xtensa_intr_asm.o| 1024| 1024| | | | | | | | 51| 51| | | | | | | | | | | 1075| 1075|
port.o| | | | 16| 16| | | | | 617| 617| | | | | | | | 369| 369| | 1002| 1002|
pthread.o| 8| 8| | 8| 8| | | | | 174| 174| | | | | 298| 298| | 512| 512| | 1000| 1000|
icmp6.o| | | | | | | | | | | | | | | | 863| 863| | 127| 127| | 990| 990|
rtc_init.o| | | | | | | | | | 980| 980| | | | | | | | | | | 980| 980|
unity.o| | | | 108| 108| | | | | | | | | | | 767| 767| | 90| 90| | 965| 965|
rtc_time.o| | | | | | | | | | 803| 803| | | | | | | | 137| 137| | 940| 940|
dport_access.o| 8| 8| | 40| 40| | | | | 539| 539| | | | | 189| 189| | 129| 129| | 905| 905|
lib_a-fseeko.o| | | | | | | | | | | | | | | | 862| 862| | | | | 862| 862|
time.o| | | | 32| 32| | | | | 139| 139| | | | | 691| 691| | | | | 862| 862|
tcpip.o| | | | 16| 16| | | | | | | | | | | 644| 644| | 191| 191| | 851| 851|
esp_ota_ops.o| | | | | | | | | | | | | | | | 123| 123| | 717| 717| | 840| 840|
periph_ctrl.o| 8| 8| | | | | | | | | | | | | | 520| 520| | 256| 256| | 784| 784|
timers.o| | | | 12| 12| | | | | | | | | | | 638| 638| | 131| 131| | 781| 781|
partition.o| | | | 8| 8| | | | | | | | | | | 582| 582| | 141| 141| | 731| 731|
locks.o| 8| 8| | | | | | | | 552| 552| | | | | | | | 84| 84| | 644| 644|
ipc.o| | | | 36| 36| | | | | 159| 159| | | | | 329| 329| | 104| 104| | 628| 628|
tcpip_adapter_lwip.o| | | | 81| 81| | | | | | | | | | | 180| 180| | 359| 359| | 620| 620|
pthread_local_storage.o| 8| 8| | 4| 4| | | | | | | | | | | 476| 476| | 126| 126| | 614| 614|
inet_chksum.o| | | | | | | | | | | | | | | | 580| 580| | | | | 580| 580|
crosscore_int.o| 8| 8| | 8| 8| | | | | 204| 204| | | | | 126| 126| | 148| 148| | 494| 494|
netbuf.o| | | | | | | | | | | | | | | | 154| 154| | 326| 326| | 480| 480|
vfs_lwip.o| | | | | | | | | | | | | | | | 307| 307| | 155| 155| | 462| 462|
syscall_table.o| 144| 144| | 240| 240| | | | | | | | | | | 67| 67| | | | | 451| 451|
timer.o| 16| 16| | | | | | | | | | | | | | 112| 112| | 281| 281| | 409| 409|
int_wdt.o| | | | 1| 1| | | | | 87| 87| | | | | 301| 301| | | | | 389| 389|
eh_globals.o| | | | 16| 16| | | | | | | | | | | 149| 149| | 193| 193| | 358| 358|
brownout.o| | | | | | | | | | | | | | | | 145| 145| | 191| 191| | 336| 336|
freertos_hooks.o| 8| 8| | 128| 128| | | | | 43| 43| | | | | 137| 137| | | | | 316| 316|
windowspill_asm.o| | | | | | | | | | 311| 311| | | | | | | | | | | 311| 311|
cpu_util.o| | | | | | | | | | 310| 310| | | | | | | | | | | 310| 310|
rtc_module.o| 8| 8| | 8| 8| | | | | | | | | | | 291| 291| | | | | 307| 307|
xtensa_context.o| | | | | | | | | | 299| 299| | | | | | | | | | | 299| 299|
eh_terminate.o| | | | | | | | | | | | | | | | 117| 117| | 141| 141| | 258| 258|
ethernet.o| | | | | | | | | | | | | | | | 244| 244| | 12| 12| | 256| 256|
lib_a-puts.o| | | | | | | | | | | | | | | | 182| 182| | 60| 60| | 242| 242|
dport_panic_highint_hdl.| 8| 8| | | | | | | | 234| 234| | | | | | | | | | | 242| 242|
lib_a-reent.o| | | | | | | | | | | | | | | | 232| 232| | | | | 232| 232|
lib_a-fopen.o| | | | | | | | | | | | | | | | 228| 228| | | | | 228| 228|
dhcpserver.o| | | | 4| 4| | | | | | | | | | | 203| 203| | | | | 207| 207|
test_utils.o| | | | | | | | | | | | | | | | 38| 38| | 140| 140| | 178| 178|
lib_a-sprintf.o| | | | | | | | | | | | | | | | 167| 167| | | | | 167| 167|
cache_err_int.o| | | | | | | | | | 56| 56| | | | | 98| 98| | | | | 154| 154|
list.o| | | | | | | | | | 142| 142| | | | | | | | | | | 142| 142|
xtensa_intr.o| | | | | | | | | | 104| 104| | | | | | | | 35| 35| | 139| 139|
syscalls.o| | | | | | | | | | 94| 94| | | | | 45| 45| | | | | 139| 139|
si_class_type_info.o| | | | | | | | | | | | | | | | | | | 136| 136| | 136| 136|
lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128|
lib_a-flags.o| | | | | | | | | | | | | | | | 127| 127| | | | | 127| 127|
lib_a-printf.o| | | | | | | | | | | | | | | | 116| 116| | | | | 116| 116|
ip4_addr.o| | | | | | | | | | | | | | | | 72| 72| | 40| 40| | 112| 112|
class_type_info.o| | | | | | | | | | | | | | | | | | | 112| 112| | 112| 112|
lib_a-s_frexp.o| | | | | | | | | | | | | | | | 110| 110| | | | | 110| 110|
ip.o| | | | 60| 60| | | | | | | | | | | 50| 50| | | | | 110| 110|
memp.o| | | | | | | | | | | | | | | | | | | 108| 108| | 108| 108|
lib2funcs.o| | | | | | | | | | 104| 104| | | | | | | | | | | 104| 104|
lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94|
lib_a-s_fpclassify.o| | | | | | | | | | 92| 92| | | | | | | | | | | 92| 92|
def.o| | | | | | | | | | | | | | | | 91| 91| | | | | 91| 91|
lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84|
hw_random.o| | | | 4| 4| | | | | 74| 74| | | | | | | | | | | 78| 78|
stack_check.o| | | | 4| 4| | | | | | | | | | | 32| 32| | 42| 42| | 78| 78|
clock.o| | | | | | | | | | 72| 72| | | | | | | | | | | 72| 72|
reent_init.o| | | | | | | | | | 68| 68| | | | | | | | 2| 2| | 70| 70|
app_main.o| | | | | | | | | | | | | | | | 53| 53| | 10| 10| | 63| 63|
state_asm--restore_extra| | | | | | | | | | 62| 62| | | | | | | | | | | 62| 62|
state_asm--save_extra_nw| | | | | | | | | | 62| 62| | | | | | | | | | | 62| 62|
uart.o| 8| 8| | 12| 12| | | | | | | | | | | 38| 38| | | | | 58| 58|
new_opv.o| | | | | | | | | | | | | | | | | | | 56| 56| | 56| 56|
xtensa_vector_defaults.o| | | | | | | | | | 46| 46| | | | | | | | | | | 46| 46|
lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45|
_divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
new_op.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
xtensa_init.o| | | | 4| 4| | | | | 32| 32| | | | | | | | | | | 36| 36|
interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32|
init.o| | | | | | | | | | | | | | | | 27| 27| | | | | 27| 27|
wifi_init.o| | | | | | | | | | | | | | | | 17| 17| | 9| 9| | 26| 26|
ip6_addr.o| | | | | | | | | | | | | | | | | | | 20| 20| | 20| 20|
lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10|
int_asm--set_intclear.o| | | | | | | | | | 8| 8| | | | | | | | | | | 8| 8|
eri.o| | | | | | | | | | 8| 8| | | | | | | | | | | 8| 8|
cxx_exception_stubs.o| | | | | | | | | | | | | | | | 6| 6| | | | | 6| 6|
cxx_guards.o| | | | | | | | | | | | | | | | 5| 5| | | | | 5| 5|
FreeRTOS-openocd.o| 4| 4| | | | | | | | | | | | | | | | | | | | 4| 4|
eh_term_handler.o| 4| 4| | | | | | | | | | | | | | | | | | | | 4| 4|
eh_unex_handler.o| 4| 4| | | | | | | | | | | | | | | | | | | | 4| 4|
bootloader_flash.o| | | | | | | | | | | | | | | | | | | | | | | |
bootloader_sha.o| | | | | | | | | | | | | | | | | | | | | | | |
esp_image_format.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-snprintf.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-vsnprintf.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-xpg_strerror_r.o| | | | | | | | | | | | | | | | | | | | | | | |
coexist_api.o| | | | | | | | | | | | | | | | | | | | | | | |
coexist_arbit.o| | | | | | | | | | | | | | | | | | | | | | | |
coexist_core.o| | | | | | | | | | | | | | | | | | | | | | | |
coexist_dbg.o| | | | | | | | | | | | | | | | | | | | | | | |
coexist_hw.o| | | | | | | | | | | | | | | | | | | | | | | |
coexist_param.o| | | | | | | | | | | | | | | | | | | | | | | |
coexist_timer.o| | | | | | | | | | | | | | | | | | | | | | | |
misc_nvs.o| | | | | | | | | | | | | | | | | | | | | | | |
gpio.o| | | | | | | | | | | | | | | | | | | | | | | |
ets_timer_legacy.o| | | | | | | | | | | | | | | | | | | | | | | |
event_default_handlers.o| | | | | | | | | | | | | | | | | | | | | | | |
event_loop.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_printf.o| | | | | | | | | | | | | | | | | | | | | | | |
phy_init.o| | | | | | | | | | | | | | | | | | | | | | | |
sha.o| | | | | | | | | | | | | | | | | | | | | | | |
wifi_os_adapter.o| | | | | | | | | | | | | | | | | | | | | | | |
emac_dev.o| | | | | | | | | | | | | | | | | | | | | | | |
emac_main.o| | | | | | | | | | | | | | | | | | | | | | | |
event_groups.o| | | | | | | | | | | | | | | | | | | | | | | |
ringbuf.o| | | | | | | | | | | | | | | | | | | | | | | |
_addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_divsf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_extendsfdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatdidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatdisf.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_muldf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | |
ethernetif.o| | | | | | | | | | | | | | | | | | | | | | | |
ethip6.o| | | | | | | | | | | | | | | | | | | | | | | |
wlanif.o| | | | | | | | | | | | | | | | | | | | | | | |
esp_sha256.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_common.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_config.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_main.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_parent.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_route.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_schedule.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_timer.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_utilities.o| | | | | | | | | | | | | | | | | | | | | | | |
mesh_wifi.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_action.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_action_vendor.| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_api.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_crypto.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_crypto_ccmp.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_crypto_tkip.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_crypto_wep.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_debug.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_ets.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_hostap.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_ht.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_ie_vendor.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_input.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_ioctl.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_mesh_quick.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_misc.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_nvs.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_output.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_phy.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_power.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_proto.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_regdomain.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_rfid.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_scan.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_sta.o| | | | | | | | | | | | | | | | | | | | | | | |
ieee80211_timer.o| | | | | | | | | | | | | | | | | | | | | | | |
wl_chm.o| | | | | | | | | | | | | | | | | | | | | | | |
wl_cnx.o| | | | | | | | | | | | | | | | | | | | | | | |
nvs_api.o| | | | | | | | | | | | | | | | | | | | | | | |
nvs_item_hash_list.o| | | | | | | | | | | | | | | | | | | | | | | |
nvs_page.o| | | | | | | | | | | | | | | | | | | | | | | |
nvs_pagemanager.o| | | | | | | | | | | | | | | | | | | | | | | |
nvs_storage.o| | | | | | | | | | | | | | | | | | | | | | | |
nvs_types.o| | | | | | | | | | | | | | | | | | | | | | | |
phy.o| | | | | | | | | | | | | | | | | | | | | | | |
phy_chip_v7.o| | | | | | | | | | | | | | | | | | | | | | | |
phy_chip_v7_ana.o| | | | | | | | | | | | | | | | | | | | | | | |
phy_chip_v7_cal.o| | | | | | | | | | | | | | | | | | | | | | | |
esf_buf.o| | | | | | | | | | | | | | | | | | | | | | | |
if_hwctrl.o| | | | | | | | | | | | | | | | | | | | | | | |
lmac.o| | | | | | | | | | | | | | | | | | | | | | | |
pm.o| | | | | | | | | | | | | | | | | | | | | | | |
pm_for_bcn_only_mode.o| | | | | | | | | | | | | | | | | | | | | | | |
pp.o| | | | | | | | | | | | | | | | | | | | | | | |
pp_debug.o| | | | | | | | | | | | | | | | | | | | | | | |
pp_timer.o| | | | | | | | | | | | | | | | | | | | | | | |
rate_control.o| | | | | | | | | | | | | | | | | | | | | | | |
trc.o| | | | | | | | | | | | | | | | | | | | | | | |
wdev.o| | | | | | | | | | | | | | | | | | | | | | | |
bt_bb.o| | | | | | | | | | | | | | | | | | | | | | | |
pm.o| | | | | | | | | | | | | | | | | | | | | | | |
rtc.o| | | | | | | | | | | | | | | | | | | | | | | |
rtc_analog.o| | | | | | | | | | | | | | | | | | | | | | | |
smartconfig_ack.o| | | | | | | | | | | | | | | | | | | | | | | |
gpio_periph.o| | | | | | | | | | | | | | | | | | | | | | | |
rtc_sleep.o| | | | | | | | | | | | | | | | | | | | | | | |
bad_alloc.o| | | | | | | | | | | | | | | | | | | | | | | |
del_op.o| | | | | | | | | | | | | | | | | | | | | | | |
del_opv.o| | | | | | | | | | | | | | | | | | | | | | | |
eh_exception.o| | | | | | | | | | | | | | | | | | | | | | | |
new_handler.o| | | | | | | | | | | | | | | | | | | | | | | |
pure.o| | | | | | | | | | | | | | | | | | | | | | | |
tinfo.o| | | | | | | | | | | | | | | | | | | | | | | |
ap_config.o| | | | | | | | | | | | | | | | | | | | | | | |
common.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa_auth.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa_auth_ie.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa_common.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa_debug.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa_ie.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa_main.o| | | | | | | | | | | | | | | | | | | | | | | |
wpabuf.o| | | | | | | | | | | | | | | | | | | | | | | |
wpas_glue.o| | | | | | | | | | | | | | | | | | | | | | | |
wpa2_internal.o| | | | | | | | | | | | | | | | | | | | | | | |
os_xtensa.o| | | | | | | | | | | | | | | | | | | | | | | |
wps_internal.o| | | | | | | | | | | | | | | | | | | | | | | |
***
Running idf_size.py diff --files with another app...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: app2.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> Difference
DRAM .data size: 9324 bytes 8580 +744
DRAM .bss size: 8296 bytes 2024 +6272
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 10604 +7016 ( -7016 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38956 -24 ( +24 available, +0 total)
Flash code: 146944 bytes 77191 +69753
Flash rodata: 39580 bytes 22360 +17220
Total image size:~ 243076 bytes (.bin may be padded larger) 149111 +93965
Per-file contributions to ELF file:
Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
lib_a-vfprintf.o| | | | | | | | | | | | | | | | 14193| 13681| +512| 756| 752| +4| 14949| 14433| +516
lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13834| 13290| +544| 756| 752| +4| 14590| 14042| +548
lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9642| 9623| +19| 1210| 1206| +4| 10852| 10829| +23
lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 738| 734| +4| 10671| 10667| +4
lib_a-dtoa.o| | | | | | | | | | | | | | | | 3522| 3524| -2| 13| 13| | 3535| 3537| -2
lib_a-mprec.o| | | | | | | | | | | | | | | | 2134| 2140| -6| 296| 296| | 2430| 2436| -6
lib_a-fseeko.o| | | | | | | | | | | | | | | | 862| 918| -56| | | | 862| 918| -56
windowspill_asm.o| | | | | | | | | | 311| 315| -4| | | | | | | | | | 311| 315| -4
lib_a-puts.o| | | | | | | | | | | | | | | | 182| 234| -52| 60| 60| | 242| 294| -52
lib_a-reent.o| | | | | | | | | | | | | | | | 232| 236| -4| | | | 232| 236| -4
lib_a-fopen.o| | | | | | | | | | | | | | | | 228| 244| -16| | | | 228| 244| -16
lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128|
lib_a-flags.o| | | | | | | | | | | | | | | | 127| 128| -1| | | | 127| 128| -1
lib_a-printf.o| | | | | | | | | | | | | | | | 116| | +116| | | | 116| | +116
lib_a-s_frexp.o| | | | | | | | | | | | | | | | 110| 100| +10| | | | 110| 100| +10
lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94|
lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84|
state_asm--restore_extra| | | | | | | | | | 62| 62| | | | | | | | | | | 62| 62|
state_asm--save_extra_nw| | | | | | | | | | 62| 62| | | | | | | | | | | 62| 62|
lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45|
_divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32|
lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10|
int_asm--set_intclear.o| | | | | | | | | | 8| 8| | | | | | | | | | | 8| 8|
lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-snprintf.o| | | | | | | | | | | | | | | | | 217| -217| | | | | 217| -217
lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | |
_addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_muldf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | |
The following entries are present in <CURRENT> only:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
nd6.o 8 1027 0 0 0 8427 136 9598
tcp_in.o 0 54 0 0 0 8127 916 9097
tasks.o 20 700 0 5667 0 0 503 6890
tcp_out.o 0 0 0 0 0 5060 1124 6184
sockets.o 0 728 0 0 0 4627 824 6179
tcp.o 4 23 0 0 0 4290 1384 5701
api_msg.o 0 0 0 0 0 3763 1366 5129
dhcp.o 0 8 0 0 0 3456 1401 4865
panic.o 2579 5 0 2145 0 0 0 4729
esp_err_to_name.o 0 0 0 0 0 50 4091 4141
unwind-dw2-fde.o 4 20 0 0 0 3316 404 3744
pbuf.o 0 1 0 0 0 2453 1161 3615
portasm.o 3084 0 0 480 0 0 0 3564
etharp.o 0 241 0 0 0 2618 658 3517
ip6.o 0 0 0 0 0 3212 124 3336
dns.o 0 1292 0 0 0 1809 206 3307
spi_flash_rom_patch.o 0 0 0 2518 0 0 766 3284
udp.o 2 4 0 0 0 3020 216 3242
intr_alloc.o 8 22 0 726 0 1749 710 3215
multi_heap.o 857 0 0 2217 0 0 0 3074
queue.o 8 56 0 2569 0 0 369 3002
flash_ops.o 32 41 0 2352 0 99 0 2524
unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496
rtc_clk.o 660 8 0 1794 0 0 0 2462
vfs.o 192 40 0 0 0 1995 132 2359
ip6_frag.o 0 6 0 0 0 1905 442 2353
api_lib.o 0 0 0 0 0 1425 919 2344
igmp.o 0 12 0 0 0 1604 707 2323
dbg_stubs.o 0 2072 0 32 0 100 0 2204
vfs_uart.o 40 63 0 0 0 1775 271 2149
unity_platform.o 0 13 0 0 0 1511 600 2124
esp_timer_esp32.o 8 26 0 1295 0 254 526 2109
rtc_periph.o 0 0 0 0 0 0 2080 2080
flash_mmap.o 0 296 0 1298 0 124 327 2045
heap_caps.o 4 0 0 1195 0 188 593 1980
eh_personality.o 0 0 0 0 0 1561 384 1945
ip4.o 0 6 0 0 0 1664 139 1809
netif.o 0 241 0 0 0 1239 287 1767
xtensa_vectors.o 8 0 0 1697 0 0 36 1741
cpu_start.o 0 1 0 806 0 277 486 1570
clk.o 0 0 0 67 0 581 893 1541
timers.o 8 56 0 1149 0 0 233 1446
sys_arch.o 0 8 0 0 0 1216 222 1446
multi_heap_poisoning.o 470 0 0 964 0 0 0 1434
heap_caps_init.o 0 4 0 0 0 1030 387 1421
mld6.o 0 4 0 0 0 1334 0 1338
cache_utils.o 4 14 0 836 0 81 390 1325
raw.o 0 4 0 0 0 1087 223 1314
esp_timer.o 8 20 0 702 0 429 142 1301
log.o 8 268 0 456 0 396 166 1294
system_api.o 0 8 0 589 0 0 662 1259
soc_memory_layout.o 0 0 0 0 0 0 1239 1239
icmp.o 0 0 0 0 0 769 371 1140
xtensa_intr_asm.o 1024 0 0 51 0 0 0 1075
port.o 0 16 0 617 0 0 369 1002
pthread.o 8 8 0 174 0 298 512 1000
icmp6.o 0 0 0 0 0 863 127 990
rtc_init.o 0 0 0 980 0 0 0 980
unity.o 0 108 0 0 0 767 90 965
rtc_time.o 0 0 0 803 0 0 137 940
dport_access.o 8 40 0 539 0 189 129 905
time.o 0 32 0 139 0 691 0 862
tcpip.o 0 16 0 0 0 644 191 851
esp_ota_ops.o 0 0 0 0 0 123 717 840
periph_ctrl.o 8 0 0 0 0 520 256 784
timers.o 0 12 0 0 0 638 131 781
partition.o 0 8 0 0 0 582 141 731
locks.o 8 0 0 552 0 0 84 644
ipc.o 0 36 0 159 0 329 104 628
tcpip_adapter_lwip.o 0 81 0 0 0 180 359 620
pthread_local_storage.o 8 4 0 0 0 476 126 614
inet_chksum.o 0 0 0 0 0 580 0 580
crosscore_int.o 8 8 0 204 0 126 148 494
netbuf.o 0 0 0 0 0 154 326 480
vfs_lwip.o 0 0 0 0 0 307 155 462
syscall_table.o 144 240 0 0 0 67 0 451
timer.o 16 0 0 0 0 112 281 409
int_wdt.o 0 1 0 87 0 301 0 389
eh_globals.o 0 16 0 0 0 149 193 358
brownout.o 0 0 0 0 0 145 191 336
freertos_hooks.o 8 128 0 43 0 137 0 316
cpu_util.o 0 0 0 310 0 0 0 310
rtc_module.o 8 8 0 0 0 291 0 307
xtensa_context.o 0 0 0 299 0 0 0 299
eh_terminate.o 0 0 0 0 0 117 141 258
ethernet.o 0 0 0 0 0 244 12 256
dport_panic_highint_hdl. 8 0 0 234 0 0 0 242
dhcpserver.o 0 4 0 0 0 203 0 207
test_utils.o 0 0 0 0 0 38 140 178
lib_a-sprintf.o 0 0 0 0 0 167 0 167
cache_err_int.o 0 0 0 56 0 98 0 154
list.o 0 0 0 142 0 0 0 142
xtensa_intr.o 0 0 0 104 0 0 35 139
syscalls.o 0 0 0 94 0 45 0 139
si_class_type_info.o 0 0 0 0 0 0 136 136
ip4_addr.o 0 0 0 0 0 72 40 112
class_type_info.o 0 0 0 0 0 0 112 112
ip.o 0 60 0 0 0 50 0 110
memp.o 0 0 0 0 0 0 108 108
lib2funcs.o 0 0 0 104 0 0 0 104
lib_a-s_fpclassify.o 0 0 0 92 0 0 0 92
def.o 0 0 0 0 0 91 0 91
hw_random.o 0 4 0 74 0 0 0 78
stack_check.o 0 4 0 0 0 32 42 78
clock.o 0 0 0 72 0 0 0 72
reent_init.o 0 0 0 68 0 0 2 70
app_main.o 0 0 0 0 0 53 10 63
uart.o 8 12 0 0 0 38 0 58
new_opv.o 0 0 0 0 0 0 56 56
xtensa_vector_defaults.o 0 0 0 46 0 0 0 46
new_op.o 0 0 0 0 0 0 40 40
xtensa_init.o 0 4 0 32 0 0 0 36
init.o 0 0 0 0 0 27 0 27
wifi_init.o 0 0 0 0 0 17 9 26
ip6_addr.o 0 0 0 0 0 0 20 20
eri.o 0 0 0 8 0 0 0 8
cxx_exception_stubs.o 0 0 0 0 0 6 0 6
cxx_guards.o 0 0 0 0 0 5 0 5
FreeRTOS-openocd.o 4 0 0 0 0 0 0 4
eh_term_handler.o 4 0 0 0 0 0 0 4
eh_unex_handler.o 4 0 0 0 0 0 0 4
bootloader_flash.o 0 0 0 0 0 0 0 0
bootloader_sha.o 0 0 0 0 0 0 0 0
esp_image_format.o 0 0 0 0 0 0 0 0
lib_a-vsnprintf.o 0 0 0 0 0 0 0 0
lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0
coexist_api.o 0 0 0 0 0 0 0 0
coexist_arbit.o 0 0 0 0 0 0 0 0
coexist_core.o 0 0 0 0 0 0 0 0
coexist_dbg.o 0 0 0 0 0 0 0 0
coexist_hw.o 0 0 0 0 0 0 0 0
coexist_param.o 0 0 0 0 0 0 0 0
coexist_timer.o 0 0 0 0 0 0 0 0
misc_nvs.o 0 0 0 0 0 0 0 0
gpio.o 0 0 0 0 0 0 0 0
ets_timer_legacy.o 0 0 0 0 0 0 0 0
event_default_handlers.o 0 0 0 0 0 0 0 0
event_loop.o 0 0 0 0 0 0 0 0
lib_printf.o 0 0 0 0 0 0 0 0
phy_init.o 0 0 0 0 0 0 0 0
sha.o 0 0 0 0 0 0 0 0
wifi_os_adapter.o 0 0 0 0 0 0 0 0
emac_dev.o 0 0 0 0 0 0 0 0
emac_main.o 0 0 0 0 0 0 0 0
event_groups.o 0 0 0 0 0 0 0 0
ringbuf.o 0 0 0 0 0 0 0 0
_divsf3.o 0 0 0 0 0 0 0 0
_extendsfdf2.o 0 0 0 0 0 0 0 0
_floatdidf.o 0 0 0 0 0 0 0 0
_floatdisf.o 0 0 0 0 0 0 0 0
ethernetif.o 0 0 0 0 0 0 0 0
ethip6.o 0 0 0 0 0 0 0 0
wlanif.o 0 0 0 0 0 0 0 0
esp_sha256.o 0 0 0 0 0 0 0 0
mesh.o 0 0 0 0 0 0 0 0
mesh_common.o 0 0 0 0 0 0 0 0
mesh_config.o 0 0 0 0 0 0 0 0
mesh_main.o 0 0 0 0 0 0 0 0
mesh_parent.o 0 0 0 0 0 0 0 0
mesh_route.o 0 0 0 0 0 0 0 0
mesh_schedule.o 0 0 0 0 0 0 0 0
mesh_timer.o 0 0 0 0 0 0 0 0
mesh_utilities.o 0 0 0 0 0 0 0 0
mesh_wifi.o 0 0 0 0 0 0 0 0
ieee80211.o 0 0 0 0 0 0 0 0
ieee80211_action.o 0 0 0 0 0 0 0 0
ieee80211_action_vendor. 0 0 0 0 0 0 0 0
ieee80211_api.o 0 0 0 0 0 0 0 0
ieee80211_crypto.o 0 0 0 0 0 0 0 0
ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0
ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0
ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0
ieee80211_debug.o 0 0 0 0 0 0 0 0
ieee80211_ets.o 0 0 0 0 0 0 0 0
ieee80211_hostap.o 0 0 0 0 0 0 0 0
ieee80211_ht.o 0 0 0 0 0 0 0 0
ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0
ieee80211_input.o 0 0 0 0 0 0 0 0
ieee80211_ioctl.o 0 0 0 0 0 0 0 0
ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0
ieee80211_misc.o 0 0 0 0 0 0 0 0
ieee80211_nvs.o 0 0 0 0 0 0 0 0
ieee80211_output.o 0 0 0 0 0 0 0 0
ieee80211_phy.o 0 0 0 0 0 0 0 0
ieee80211_power.o 0 0 0 0 0 0 0 0
ieee80211_proto.o 0 0 0 0 0 0 0 0
ieee80211_regdomain.o 0 0 0 0 0 0 0 0
ieee80211_rfid.o 0 0 0 0 0 0 0 0
ieee80211_scan.o 0 0 0 0 0 0 0 0
ieee80211_sta.o 0 0 0 0 0 0 0 0
ieee80211_timer.o 0 0 0 0 0 0 0 0
wl_chm.o 0 0 0 0 0 0 0 0
wl_cnx.o 0 0 0 0 0 0 0 0
nvs_api.o 0 0 0 0 0 0 0 0
nvs_item_hash_list.o 0 0 0 0 0 0 0 0
nvs_page.o 0 0 0 0 0 0 0 0
nvs_pagemanager.o 0 0 0 0 0 0 0 0
nvs_storage.o 0 0 0 0 0 0 0 0
nvs_types.o 0 0 0 0 0 0 0 0
phy.o 0 0 0 0 0 0 0 0
phy_chip_v7.o 0 0 0 0 0 0 0 0
phy_chip_v7_ana.o 0 0 0 0 0 0 0 0
phy_chip_v7_cal.o 0 0 0 0 0 0 0 0
esf_buf.o 0 0 0 0 0 0 0 0
if_hwctrl.o 0 0 0 0 0 0 0 0
lmac.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0
pp.o 0 0 0 0 0 0 0 0
pp_debug.o 0 0 0 0 0 0 0 0
pp_timer.o 0 0 0 0 0 0 0 0
rate_control.o 0 0 0 0 0 0 0 0
trc.o 0 0 0 0 0 0 0 0
wdev.o 0 0 0 0 0 0 0 0
bt_bb.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
rtc.o 0 0 0 0 0 0 0 0
rtc_analog.o 0 0 0 0 0 0 0 0
smartconfig_ack.o 0 0 0 0 0 0 0 0
gpio_periph.o 0 0 0 0 0 0 0 0
rtc_sleep.o 0 0 0 0 0 0 0 0
bad_alloc.o 0 0 0 0 0 0 0 0
del_op.o 0 0 0 0 0 0 0 0
del_opv.o 0 0 0 0 0 0 0 0
eh_exception.o 0 0 0 0 0 0 0 0
new_handler.o 0 0 0 0 0 0 0 0
pure.o 0 0 0 0 0 0 0 0
tinfo.o 0 0 0 0 0 0 0 0
ap_config.o 0 0 0 0 0 0 0 0
common.o 0 0 0 0 0 0 0 0
wpa.o 0 0 0 0 0 0 0 0
wpa_auth.o 0 0 0 0 0 0 0 0
wpa_auth_ie.o 0 0 0 0 0 0 0 0
wpa_common.o 0 0 0 0 0 0 0 0
wpa_debug.o 0 0 0 0 0 0 0 0
wpa_ie.o 0 0 0 0 0 0 0 0
wpa_main.o 0 0 0 0 0 0 0 0
wpabuf.o 0 0 0 0 0 0 0 0
wpas_glue.o 0 0 0 0 0 0 0 0
wpa2_internal.o 0 0 0 0 0 0 0 0
os_xtensa.o 0 0 0 0 0 0 0 0
wps_internal.o 0 0 0 0 0 0 0 0
The following entries are present in <REFERENCE> only:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
tasks.c.o 12 700 0 5737 0 0 663 7112
esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154
vfs_uart.c.o 116 8 0 0 0 3758 783 4665
panic.c.o 2029 5 0 2223 0 0 0 4257
portasm.S.o 3084 0 0 476 0 0 0 3560
intr_alloc.c.o 8 22 0 656 0 1681 704 3071
queue.c.o 0 0 0 2411 0 0 424 2835
uart.c.o 56 12 0 0 0 2099 452 2619
multi_heap.c.o 300 0 0 2245 0 0 0 2545
cpu_start.c.o 0 1 0 1067 0 255 1073 2396
rtc_clk.c.o 160 4 0 2104 0 0 0 2268
vfs.c.o 192 40 0 0 0 1892 132 2256
gpio.c.o 32 0 0 0 0 1193 970 2195
flash_mmap.c.o 0 264 0 1320 0 125 296 2005
spi_flash_hal_iram.c.o 24 0 0 1798 0 0 0 1822
xtensa_vectors.S.o 8 0 0 1769 0 0 36 1813
task_wdt.c.o 53 4 0 0 0 1223 494 1774
spi_flash_chip_generic.c 340 0 0 1423 0 0 0 1763
cache_utils.c.o 4 14 0 833 0 81 430 1362
heap_caps.c.o 4 0 0 884 0 50 362 1300
timers.c.o 8 56 0 1007 0 0 223 1294
esp_timer_impl_lac.c.o 8 8 0 514 0 322 389 1241
heap_caps_init.c.o 0 4 0 0 0 834 379 1217
soc_memory_layout.c.o 0 0 0 0 0 0 1197 1197
periph_ctrl.c.o 8 0 0 0 0 696 488 1192
port.c.o 0 32 0 737 0 0 340 1109
xtensa_intr_asm.S.o 1024 0 0 51 0 0 0 1075
bootloader_flash_config_ 0 0 0 1028 0 17 0 1045
rtc_time.c.o 0 0 0 819 0 0 194 1013
ringbuf.c.o 0 0 0 858 0 0 150 1008
rtc_init.c.o 0 0 0 956 0 0 0 956
log.c.o 8 264 0 34 0 484 147 937
time.c.o 0 32 0 123 0 719 0 874
esp_flash_api.c.o 0 0 0 600 0 16 244 860
partition.c.o 0 8 0 0 0 668 181 857
clk.c.o 0 0 0 64 0 582 208 854
esp_timer.c.o 8 12 0 280 0 401 118 819
memory_layout_utils.c.o 0 0 0 0 0 505 295 800
rtc_wdt.c.o 0 0 0 796 0 0 0 796
dport_access.c.o 8 40 0 422 0 189 126 785
ipc.c.o 0 56 0 192 0 367 117 732
locks.c.o 8 0 0 487 0 5 84 584
esp_flash_spi_init.c.o 120 4 0 0 0 191 261 576
uart_hal.c.o 0 0 0 0 0 493 0 493
crosscore_int.c.o 8 8 0 195 0 134 146 491
flash_qio_mode.c.o 0 0 0 0 0 490 0 490
syscall_table.c.o 144 240 0 0 0 82 0 466
int_wdt.c.o 0 1 0 94 0 341 0 436
system_api_esp32.c.o 0 0 0 435 0 0 0 435
freertos_hooks.c.o 8 128 0 47 0 243 0 426
esp_app_desc.c.o 0 0 0 109 0 12 256 377
lib_a-locale.o 364 0 0 0 0 0 10 374
uart_hal_iram.c.o 0 0 0 0 0 147 222 369
xtensa_context.S.o 0 0 0 367 0 0 0 367
esp_ota_ops.c.o 0 4 0 0 0 147 214 365
spi_flash_hal.c.o 0 0 0 0 0 302 48 350
brownout.c.o 0 0 0 0 0 120 203 323
spi_flash_chip_gd.c.o 95 0 0 181 0 0 0 276
brownout_hal.c.o 0 0 0 0 0 269 0 269
dport_panic_highint_hdl. 12 0 0 250 0 0 0 262
soc_hal.c.o 24 0 0 234 0 0 0 258
rtc_module.c.o 16 8 0 0 0 231 0 255
memspi_host_driver.c.o 43 0 0 206 0 0 0 249
debug_helpers.c.o 0 0 0 217 0 0 0 217
spi_flash_chip_issi.c.o 97 0 0 101 0 0 0 198
log_freertos.c.o 0 8 0 188 0 0 0 196
pthread_local_storage.c. 8 4 0 0 0 183 0 195
gpio_periph.c.o 0 0 0 0 0 0 160 160
cache_err_int.c.o 0 0 0 56 0 98 0 154
heap.c.o 0 0 0 151 0 0 0 151
xtensa_intr.c.o 0 0 0 113 0 0 35 148
spi_flash_os_func_noos.c 16 0 0 127 0 0 0 143
spi_flash_os_func_app.c. 24 0 0 91 0 25 0 140
list.c.o 0 0 0 138 0 0 0 138
blink.c.o 0 0 0 0 0 72 39 111
pthread.c.o 0 8 0 0 0 81 0 89
bootloader_mem.c.o 0 0 0 0 0 58 20 78
cpu_util.c.o 0 0 0 75 0 0 0 75
lib_a-mbtowc_r.o 0 0 0 0 0 72 0 72
flash_ops.c.o 20 4 0 14 0 29 0 67
lib_a-localeconv.o 0 0 0 0 0 63 0 63
reent_init.c.o 0 0 0 59 0 0 0 59
rtc_io.c.o 0 0 0 0 0 53 0 53
syscalls.c.o 0 0 0 0 0 50 0 50
mpu_hal.c.o 0 0 0 0 0 47 0 47
xtensa_vector_defaults.S 0 0 0 46 0 0 0 46
xtensa_init.c.o 0 4 0 32 0 0 0 36
spi_flash_chip_drivers.c 20 0 0 0 0 0 0 20
pthread.c.o 0 0 0 0 0 12 0 12
crtend.o 0 0 0 0 0 0 8 8
pm_esp32.c.o 0 0 0 0 0 8 0 8
cpu_hal.c.o 0 0 0 8 0 0 0 8
crti.o 0 0 0 3 0 3 0 6
cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6
cxx_guards.cpp.o 0 0 0 0 0 5 0 5
crtbegin.o 0 0 0 0 0 0 4 4
FreeRTOS-openocd.c.o 4 0 0 0 0 0 0 4
crt0.o 0 0 0 0 0 0 0 0
crtn.o 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0
bootloader_common.c.o 0 0 0 0 0 0 0 0
bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0
bootloader_flash.c.o 0 0 0 0 0 0 0 0
bootloader_random.c.o 0 0 0 0 0 0 0 0
bootloader_sha.c.o 0 0 0 0 0 0 0 0
bootloader_utility.c.o 0 0 0 0 0 0 0 0
esp_image_format.c.o 0 0 0 0 0 0 0 0
flash_partitions.c.o 0 0 0 0 0 0 0 0
isatty.o 0 0 0 0 0 0 0 0
lib_a-bzero.o 0 0 0 0 0 0 0 0
lib_a-ctype_.o 0 0 0 0 0 0 0 0
lib_a-environ.o 0 0 0 0 0 0 0 0
lib_a-envlock.o 0 0 0 0 0 0 0 0
lib_a-fclose.o 0 0 0 0 0 0 0 0
lib_a-fflush.o 0 0 0 0 0 0 0 0
lib_a-findfp.o 0 0 0 0 0 0 0 0
lib_a-fputwc.o 0 0 0 0 0 0 0 0
lib_a-fvwrite.o 0 0 0 0 0 0 0 0
lib_a-fwalk.o 0 0 0 0 0 0 0 0
lib_a-getenv_r.o 0 0 0 0 0 0 0 0
lib_a-gettzinfo.o 0 0 0 0 0 0 0 0
lib_a-gmtime_r.o 0 0 0 0 0 0 0 0
lib_a-impure.o 0 0 0 0 0 0 0 0
lib_a-iswspace.o 0 0 0 0 0 0 0 0
lib_a-lcltime_r.o 0 0 0 0 0 0 0 0
lib_a-makebuf.o 0 0 0 0 0 0 0 0
lib_a-mbrtowc.o 0 0 0 0 0 0 0 0
lib_a-memchr.o 0 0 0 0 0 0 0 0
lib_a-memcmp.o 0 0 0 0 0 0 0 0
lib_a-memcpy.o 0 0 0 0 0 0 0 0
lib_a-memmove.o 0 0 0 0 0 0 0 0
lib_a-memset.o 0 0 0 0 0 0 0 0
lib_a-month_lengths.o 0 0 0 0 0 0 0 0
lib_a-putc.o 0 0 0 0 0 0 0 0
lib_a-putchar.o 0 0 0 0 0 0 0 0
lib_a-qsort.o 0 0 0 0 0 0 0 0
lib_a-refill.o 0 0 0 0 0 0 0 0
lib_a-sccl.o 0 0 0 0 0 0 0 0
lib_a-siscanf.o 0 0 0 0 0 0 0 0
lib_a-stdio.o 0 0 0 0 0 0 0 0
lib_a-strcmp.o 0 0 0 0 0 0 0 0
lib_a-strcpy.o 0 0 0 0 0 0 0 0
lib_a-strcspn.o 0 0 0 0 0 0 0 0
lib_a-strerror_r.o 0 0 0 0 0 0 0 0
lib_a-strlcpy.o 0 0 0 0 0 0 0 0
lib_a-strlen.o 0 0 0 0 0 0 0 0
lib_a-strncmp.o 0 0 0 0 0 0 0 0
lib_a-strncpy.o 0 0 0 0 0 0 0 0
lib_a-strstr.o 0 0 0 0 0 0 0 0
lib_a-strtol.o 0 0 0 0 0 0 0 0
lib_a-strtoll.o 0 0 0 0 0 0 0 0
lib_a-strtoul.o 0 0 0 0 0 0 0 0
lib_a-strtoull.o 0 0 0 0 0 0 0 0
lib_a-svfiscanf.o 0 0 0 0 0 0 0 0
lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0
lib_a-tzlock.o 0 0 0 0 0 0 0 0
lib_a-tzset.o 0 0 0 0 0 0 0 0
lib_a-tzset_r.o 0 0 0 0 0 0 0 0
lib_a-tzvars.o 0 0 0 0 0 0 0 0
lib_a-ungetc.o 0 0 0 0 0 0 0 0
lib_a-wbuf.o 0 0 0 0 0 0 0 0
lib_a-wcrtomb.o 0 0 0 0 0 0 0 0
lib_a-wctomb_r.o 0 0 0 0 0 0 0 0
lib_a-wsetup.o 0 0 0 0 0 0 0 0
spi_common.c.o 0 0 0 0 0 0 0 0
esp_efuse_api.c.o 0 0 0 0 0 0 0 0
esp_efuse_fields.c.o 0 0 0 0 0 0 0 0
esp_efuse_table.c.o 0 0 0 0 0 0 0 0
esp_efuse_utility.c.o 0 0 0 0 0 0 0 0
hw_random.c.o 0 0 0 0 0 0 0 0
pm_locks.c.o 0 0 0 0 0 0 0 0
system_api.c.o 0 0 0 0 0 0 0 0
_bswapsi2.o 0 0 0 0 0 0 0 0
esp_sha256.c.o 0 0 0 0 0 0 0 0
sha.c.o 0 0 0 0 0 0 0 0
gpio_hal.c.o 0 0 0 0 0 0 0 0
rtc_io_hal.c.o 0 0 0 0 0 0 0 0
rtc_io_periph.c.o 0 0 0 0 0 0 0 0
spi_periph.c.o 0 0 0 0 0 0 0 0
uart_periph.c.o 0 0 0 0 0 0 0 0
spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0
md5-internal.c.o 0 0 0 0 0 0 0 0
debug_helpers_asm.S.o 0 0 0 0 0 0 0 0
***
Running idf_size.py diff --files with app in reverse order...
<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
DRAM .data size: 8580 bytes 9324 -744
DRAM .bss size: 2024 bytes 8296 -6272
Used static DRAM: 10604 bytes ( 170132 available, 5.9% used) 17620 -7016 ( +7016 available, +0 total)
Used static IRAM: 38956 bytes ( 92116 available, 29.7% used) 38932 +24 ( -24 available, +0 total)
Flash code: 77191 bytes 146944 -69753
Flash rodata: 22360 bytes 39580 -17220
Total image size:~ 149111 bytes (.bin may be padded larger) 243076 -93965
Per-file contributions to ELF file:
Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total
| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>| <C>| <R>|<C>-<R>
----------------------- ----------------------- ----------------------- -----------------------
lib_a-vfprintf.o| | | | | | | | | | | | | | | | 13681| 14193| -512| 752| 756| -4| 14433| 14949| -516
lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13290| 13834| -544| 752| 756| -4| 14042| 14590| -548
lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9623| 9642| -19| 1206| 1210| -4| 10829| 10852| -23
lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 734| 738| -4| 10667| 10671| -4
lib_a-dtoa.o| | | | | | | | | | | | | | | | 3524| 3522| +2| 13| 13| | 3537| 3535| +2
lib_a-mprec.o| | | | | | | | | | | | | | | | 2140| 2134| +6| 296| 296| | 2436| 2430| +6
lib_a-fseeko.o| | | | | | | | | | | | | | | | 918| 862| +56| | | | 918| 862| +56
windowspill_asm.o| | | | | | | | | | 315| 311| +4| | | | | | | | | | 315| 311| +4
lib_a-puts.o| | | | | | | | | | | | | | | | 234| 182| +52| 60| 60| | 294| 242| +52
lib_a-fopen.o| | | | | | | | | | | | | | | | 244| 228| +16| | | | 244| 228| +16
lib_a-reent.o| | | | | | | | | | | | | | | | 236| 232| +4| | | | 236| 232| +4
lib_a-snprintf.o| | | | | | | | | | | | | | | | 217| | +217| | | | 217| | +217
lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128|
lib_a-flags.o| | | | | | | | | | | | | | | | 128| 127| +1| | | | 128| 127| +1
lib_a-s_frexp.o| | | | | | | | | | | | | | | | 100| 110| -10| | | | 100| 110| -10
lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94|
lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84|
state_asm--restore_extra| | | | | | | | | | 62| 62| | | | | | | | | | | 62| 62|
state_asm--save_extra_nw| | | | | | | | | | 62| 62| | | | | | | | | | | 62| 62|
lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45|
_divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
_umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40|
interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32|
lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10|
int_asm--set_intclear.o| | | | | | | | | | 8| 8| | | | | | | | | | | 8| 8|
lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-printf.o| | | | | | | | | | | | | | | | | 116| -116| | | | | 116| -116
lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | |
lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | |
_addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | |
_divdf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | |
_floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | |
_muldf3.o| | | | | | | | | | | | | | | | | | | | | | | |
_popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | |
The following entries are present in <CURRENT> only:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
tasks.c.o 12 700 0 5737 0 0 663 7112
esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154
vfs_uart.c.o 116 8 0 0 0 3758 783 4665
panic.c.o 2029 5 0 2223 0 0 0 4257
portasm.S.o 3084 0 0 476 0 0 0 3560
intr_alloc.c.o 8 22 0 656 0 1681 704 3071
queue.c.o 0 0 0 2411 0 0 424 2835
uart.c.o 56 12 0 0 0 2099 452 2619
multi_heap.c.o 300 0 0 2245 0 0 0 2545
cpu_start.c.o 0 1 0 1067 0 255 1073 2396
rtc_clk.c.o 160 4 0 2104 0 0 0 2268
vfs.c.o 192 40 0 0 0 1892 132 2256
gpio.c.o 32 0 0 0 0 1193 970 2195
flash_mmap.c.o 0 264 0 1320 0 125 296 2005
spi_flash_hal_iram.c.o 24 0 0 1798 0 0 0 1822
xtensa_vectors.S.o 8 0 0 1769 0 0 36 1813
task_wdt.c.o 53 4 0 0 0 1223 494 1774
spi_flash_chip_generic.c 340 0 0 1423 0 0 0 1763
cache_utils.c.o 4 14 0 833 0 81 430 1362
heap_caps.c.o 4 0 0 884 0 50 362 1300
timers.c.o 8 56 0 1007 0 0 223 1294
esp_timer_impl_lac.c.o 8 8 0 514 0 322 389 1241
heap_caps_init.c.o 0 4 0 0 0 834 379 1217
soc_memory_layout.c.o 0 0 0 0 0 0 1197 1197
periph_ctrl.c.o 8 0 0 0 0 696 488 1192
port.c.o 0 32 0 737 0 0 340 1109
xtensa_intr_asm.S.o 1024 0 0 51 0 0 0 1075
bootloader_flash_config_ 0 0 0 1028 0 17 0 1045
rtc_time.c.o 0 0 0 819 0 0 194 1013
ringbuf.c.o 0 0 0 858 0 0 150 1008
rtc_init.c.o 0 0 0 956 0 0 0 956
log.c.o 8 264 0 34 0 484 147 937
time.c.o 0 32 0 123 0 719 0 874
esp_flash_api.c.o 0 0 0 600 0 16 244 860
partition.c.o 0 8 0 0 0 668 181 857
clk.c.o 0 0 0 64 0 582 208 854
esp_timer.c.o 8 12 0 280 0 401 118 819
memory_layout_utils.c.o 0 0 0 0 0 505 295 800
rtc_wdt.c.o 0 0 0 796 0 0 0 796
dport_access.c.o 8 40 0 422 0 189 126 785
ipc.c.o 0 56 0 192 0 367 117 732
locks.c.o 8 0 0 487 0 5 84 584
esp_flash_spi_init.c.o 120 4 0 0 0 191 261 576
uart_hal.c.o 0 0 0 0 0 493 0 493
crosscore_int.c.o 8 8 0 195 0 134 146 491
flash_qio_mode.c.o 0 0 0 0 0 490 0 490
syscall_table.c.o 144 240 0 0 0 82 0 466
int_wdt.c.o 0 1 0 94 0 341 0 436
system_api_esp32.c.o 0 0 0 435 0 0 0 435
freertos_hooks.c.o 8 128 0 47 0 243 0 426
esp_app_desc.c.o 0 0 0 109 0 12 256 377
lib_a-locale.o 364 0 0 0 0 0 10 374
uart_hal_iram.c.o 0 0 0 0 0 147 222 369
xtensa_context.S.o 0 0 0 367 0 0 0 367
esp_ota_ops.c.o 0 4 0 0 0 147 214 365
spi_flash_hal.c.o 0 0 0 0 0 302 48 350
brownout.c.o 0 0 0 0 0 120 203 323
spi_flash_chip_gd.c.o 95 0 0 181 0 0 0 276
brownout_hal.c.o 0 0 0 0 0 269 0 269
dport_panic_highint_hdl. 12 0 0 250 0 0 0 262
soc_hal.c.o 24 0 0 234 0 0 0 258
rtc_module.c.o 16 8 0 0 0 231 0 255
memspi_host_driver.c.o 43 0 0 206 0 0 0 249
debug_helpers.c.o 0 0 0 217 0 0 0 217
spi_flash_chip_issi.c.o 97 0 0 101 0 0 0 198
log_freertos.c.o 0 8 0 188 0 0 0 196
pthread_local_storage.c. 8 4 0 0 0 183 0 195
gpio_periph.c.o 0 0 0 0 0 0 160 160
cache_err_int.c.o 0 0 0 56 0 98 0 154
heap.c.o 0 0 0 151 0 0 0 151
xtensa_intr.c.o 0 0 0 113 0 0 35 148
spi_flash_os_func_noos.c 16 0 0 127 0 0 0 143
spi_flash_os_func_app.c. 24 0 0 91 0 25 0 140
list.c.o 0 0 0 138 0 0 0 138
blink.c.o 0 0 0 0 0 72 39 111
pthread.c.o 0 8 0 0 0 81 0 89
bootloader_mem.c.o 0 0 0 0 0 58 20 78
cpu_util.c.o 0 0 0 75 0 0 0 75
lib_a-mbtowc_r.o 0 0 0 0 0 72 0 72
flash_ops.c.o 20 4 0 14 0 29 0 67
lib_a-localeconv.o 0 0 0 0 0 63 0 63
reent_init.c.o 0 0 0 59 0 0 0 59
rtc_io.c.o 0 0 0 0 0 53 0 53
syscalls.c.o 0 0 0 0 0 50 0 50
mpu_hal.c.o 0 0 0 0 0 47 0 47
xtensa_vector_defaults.S 0 0 0 46 0 0 0 46
xtensa_init.c.o 0 4 0 32 0 0 0 36
spi_flash_chip_drivers.c 20 0 0 0 0 0 0 20
pthread.c.o 0 0 0 0 0 12 0 12
crtend.o 0 0 0 0 0 0 8 8
pm_esp32.c.o 0 0 0 0 0 8 0 8
cpu_hal.c.o 0 0 0 8 0 0 0 8
crti.o 0 0 0 3 0 3 0 6
cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6
cxx_guards.cpp.o 0 0 0 0 0 5 0 5
crtbegin.o 0 0 0 0 0 0 4 4
FreeRTOS-openocd.c.o 4 0 0 0 0 0 0 4
crt0.o 0 0 0 0 0 0 0 0
crtn.o 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0
bootloader_common.c.o 0 0 0 0 0 0 0 0
bootloader_efuse_esp32.c 0 0 0 0 0 0 0 0
bootloader_flash.c.o 0 0 0 0 0 0 0 0
bootloader_random.c.o 0 0 0 0 0 0 0 0
bootloader_sha.c.o 0 0 0 0 0 0 0 0
bootloader_utility.c.o 0 0 0 0 0 0 0 0
esp_image_format.c.o 0 0 0 0 0 0 0 0
flash_partitions.c.o 0 0 0 0 0 0 0 0
isatty.o 0 0 0 0 0 0 0 0
lib_a-bzero.o 0 0 0 0 0 0 0 0
lib_a-ctype_.o 0 0 0 0 0 0 0 0
lib_a-environ.o 0 0 0 0 0 0 0 0
lib_a-envlock.o 0 0 0 0 0 0 0 0
lib_a-fclose.o 0 0 0 0 0 0 0 0
lib_a-fflush.o 0 0 0 0 0 0 0 0
lib_a-findfp.o 0 0 0 0 0 0 0 0
lib_a-fputwc.o 0 0 0 0 0 0 0 0
lib_a-fvwrite.o 0 0 0 0 0 0 0 0
lib_a-fwalk.o 0 0 0 0 0 0 0 0
lib_a-getenv_r.o 0 0 0 0 0 0 0 0
lib_a-gettzinfo.o 0 0 0 0 0 0 0 0
lib_a-gmtime_r.o 0 0 0 0 0 0 0 0
lib_a-impure.o 0 0 0 0 0 0 0 0
lib_a-iswspace.o 0 0 0 0 0 0 0 0
lib_a-lcltime_r.o 0 0 0 0 0 0 0 0
lib_a-makebuf.o 0 0 0 0 0 0 0 0
lib_a-mbrtowc.o 0 0 0 0 0 0 0 0
lib_a-memchr.o 0 0 0 0 0 0 0 0
lib_a-memcmp.o 0 0 0 0 0 0 0 0
lib_a-memcpy.o 0 0 0 0 0 0 0 0
lib_a-memmove.o 0 0 0 0 0 0 0 0
lib_a-memset.o 0 0 0 0 0 0 0 0
lib_a-month_lengths.o 0 0 0 0 0 0 0 0
lib_a-putc.o 0 0 0 0 0 0 0 0
lib_a-putchar.o 0 0 0 0 0 0 0 0
lib_a-qsort.o 0 0 0 0 0 0 0 0
lib_a-refill.o 0 0 0 0 0 0 0 0
lib_a-sccl.o 0 0 0 0 0 0 0 0
lib_a-siscanf.o 0 0 0 0 0 0 0 0
lib_a-stdio.o 0 0 0 0 0 0 0 0
lib_a-strcmp.o 0 0 0 0 0 0 0 0
lib_a-strcpy.o 0 0 0 0 0 0 0 0
lib_a-strcspn.o 0 0 0 0 0 0 0 0
lib_a-strerror_r.o 0 0 0 0 0 0 0 0
lib_a-strlcpy.o 0 0 0 0 0 0 0 0
lib_a-strlen.o 0 0 0 0 0 0 0 0
lib_a-strncmp.o 0 0 0 0 0 0 0 0
lib_a-strncpy.o 0 0 0 0 0 0 0 0
lib_a-strstr.o 0 0 0 0 0 0 0 0
lib_a-strtol.o 0 0 0 0 0 0 0 0
lib_a-strtoll.o 0 0 0 0 0 0 0 0
lib_a-strtoul.o 0 0 0 0 0 0 0 0
lib_a-strtoull.o 0 0 0 0 0 0 0 0
lib_a-svfiscanf.o 0 0 0 0 0 0 0 0
lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0
lib_a-tzlock.o 0 0 0 0 0 0 0 0
lib_a-tzset.o 0 0 0 0 0 0 0 0
lib_a-tzset_r.o 0 0 0 0 0 0 0 0
lib_a-tzvars.o 0 0 0 0 0 0 0 0
lib_a-ungetc.o 0 0 0 0 0 0 0 0
lib_a-wbuf.o 0 0 0 0 0 0 0 0
lib_a-wcrtomb.o 0 0 0 0 0 0 0 0
lib_a-wctomb_r.o 0 0 0 0 0 0 0 0
lib_a-wsetup.o 0 0 0 0 0 0 0 0
spi_common.c.o 0 0 0 0 0 0 0 0
esp_efuse_api.c.o 0 0 0 0 0 0 0 0
esp_efuse_fields.c.o 0 0 0 0 0 0 0 0
esp_efuse_table.c.o 0 0 0 0 0 0 0 0
esp_efuse_utility.c.o 0 0 0 0 0 0 0 0
hw_random.c.o 0 0 0 0 0 0 0 0
pm_locks.c.o 0 0 0 0 0 0 0 0
system_api.c.o 0 0 0 0 0 0 0 0
_bswapsi2.o 0 0 0 0 0 0 0 0
esp_sha256.c.o 0 0 0 0 0 0 0 0
sha.c.o 0 0 0 0 0 0 0 0
gpio_hal.c.o 0 0 0 0 0 0 0 0
rtc_io_hal.c.o 0 0 0 0 0 0 0 0
rtc_io_periph.c.o 0 0 0 0 0 0 0 0
spi_periph.c.o 0 0 0 0 0 0 0 0
uart_periph.c.o 0 0 0 0 0 0 0 0
spi_flash_rom_patch.c.o 0 0 0 0 0 0 0 0
md5-internal.c.o 0 0 0 0 0 0 0 0
debug_helpers_asm.S.o 0 0 0 0 0 0 0 0
The following entries are present in <REFERENCE> only:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
nd6.o 8 1027 0 0 0 8427 136 9598
tcp_in.o 0 54 0 0 0 8127 916 9097
tasks.o 20 700 0 5667 0 0 503 6890
tcp_out.o 0 0 0 0 0 5060 1124 6184
sockets.o 0 728 0 0 0 4627 824 6179
tcp.o 4 23 0 0 0 4290 1384 5701
api_msg.o 0 0 0 0 0 3763 1366 5129
dhcp.o 0 8 0 0 0 3456 1401 4865
panic.o 2579 5 0 2145 0 0 0 4729
esp_err_to_name.o 0 0 0 0 0 50 4091 4141
unwind-dw2-fde.o 4 20 0 0 0 3316 404 3744
pbuf.o 0 1 0 0 0 2453 1161 3615
portasm.o 3084 0 0 480 0 0 0 3564
etharp.o 0 241 0 0 0 2618 658 3517
ip6.o 0 0 0 0 0 3212 124 3336
dns.o 0 1292 0 0 0 1809 206 3307
spi_flash_rom_patch.o 0 0 0 2518 0 0 766 3284
udp.o 2 4 0 0 0 3020 216 3242
intr_alloc.o 8 22 0 726 0 1749 710 3215
multi_heap.o 857 0 0 2217 0 0 0 3074
queue.o 8 56 0 2569 0 0 369 3002
flash_ops.o 32 41 0 2352 0 99 0 2524
unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496
rtc_clk.o 660 8 0 1794 0 0 0 2462
vfs.o 192 40 0 0 0 1995 132 2359
ip6_frag.o 0 6 0 0 0 1905 442 2353
api_lib.o 0 0 0 0 0 1425 919 2344
igmp.o 0 12 0 0 0 1604 707 2323
dbg_stubs.o 0 2072 0 32 0 100 0 2204
vfs_uart.o 40 63 0 0 0 1775 271 2149
unity_platform.o 0 13 0 0 0 1511 600 2124
esp_timer_esp32.o 8 26 0 1295 0 254 526 2109
rtc_periph.o 0 0 0 0 0 0 2080 2080
flash_mmap.o 0 296 0 1298 0 124 327 2045
heap_caps.o 4 0 0 1195 0 188 593 1980
eh_personality.o 0 0 0 0 0 1561 384 1945
ip4.o 0 6 0 0 0 1664 139 1809
netif.o 0 241 0 0 0 1239 287 1767
xtensa_vectors.o 8 0 0 1697 0 0 36 1741
cpu_start.o 0 1 0 806 0 277 486 1570
clk.o 0 0 0 67 0 581 893 1541
timers.o 8 56 0 1149 0 0 233 1446
sys_arch.o 0 8 0 0 0 1216 222 1446
multi_heap_poisoning.o 470 0 0 964 0 0 0 1434
heap_caps_init.o 0 4 0 0 0 1030 387 1421
mld6.o 0 4 0 0 0 1334 0 1338
cache_utils.o 4 14 0 836 0 81 390 1325
raw.o 0 4 0 0 0 1087 223 1314
esp_timer.o 8 20 0 702 0 429 142 1301
log.o 8 268 0 456 0 396 166 1294
system_api.o 0 8 0 589 0 0 662 1259
soc_memory_layout.o 0 0 0 0 0 0 1239 1239
icmp.o 0 0 0 0 0 769 371 1140
xtensa_intr_asm.o 1024 0 0 51 0 0 0 1075
port.o 0 16 0 617 0 0 369 1002
pthread.o 8 8 0 174 0 298 512 1000
icmp6.o 0 0 0 0 0 863 127 990
rtc_init.o 0 0 0 980 0 0 0 980
unity.o 0 108 0 0 0 767 90 965
rtc_time.o 0 0 0 803 0 0 137 940
dport_access.o 8 40 0 539 0 189 129 905
time.o 0 32 0 139 0 691 0 862
tcpip.o 0 16 0 0 0 644 191 851
esp_ota_ops.o 0 0 0 0 0 123 717 840
periph_ctrl.o 8 0 0 0 0 520 256 784
timers.o 0 12 0 0 0 638 131 781
partition.o 0 8 0 0 0 582 141 731
locks.o 8 0 0 552 0 0 84 644
ipc.o 0 36 0 159 0 329 104 628
tcpip_adapter_lwip.o 0 81 0 0 0 180 359 620
pthread_local_storage.o 8 4 0 0 0 476 126 614
inet_chksum.o 0 0 0 0 0 580 0 580
crosscore_int.o 8 8 0 204 0 126 148 494
netbuf.o 0 0 0 0 0 154 326 480
vfs_lwip.o 0 0 0 0 0 307 155 462
syscall_table.o 144 240 0 0 0 67 0 451
timer.o 16 0 0 0 0 112 281 409
int_wdt.o 0 1 0 87 0 301 0 389
eh_globals.o 0 16 0 0 0 149 193 358
brownout.o 0 0 0 0 0 145 191 336
freertos_hooks.o 8 128 0 43 0 137 0 316
cpu_util.o 0 0 0 310 0 0 0 310
rtc_module.o 8 8 0 0 0 291 0 307
xtensa_context.o 0 0 0 299 0 0 0 299
eh_terminate.o 0 0 0 0 0 117 141 258
ethernet.o 0 0 0 0 0 244 12 256
dport_panic_highint_hdl. 8 0 0 234 0 0 0 242
dhcpserver.o 0 4 0 0 0 203 0 207
test_utils.o 0 0 0 0 0 38 140 178
lib_a-sprintf.o 0 0 0 0 0 167 0 167
cache_err_int.o 0 0 0 56 0 98 0 154
list.o 0 0 0 142 0 0 0 142
xtensa_intr.o 0 0 0 104 0 0 35 139
syscalls.o 0 0 0 94 0 45 0 139
si_class_type_info.o 0 0 0 0 0 0 136 136
ip4_addr.o 0 0 0 0 0 72 40 112
class_type_info.o 0 0 0 0 0 0 112 112
ip.o 0 60 0 0 0 50 0 110
memp.o 0 0 0 0 0 0 108 108
lib2funcs.o 0 0 0 104 0 0 0 104
lib_a-s_fpclassify.o 0 0 0 92 0 0 0 92
def.o 0 0 0 0 0 91 0 91
hw_random.o 0 4 0 74 0 0 0 78
stack_check.o 0 4 0 0 0 32 42 78
clock.o 0 0 0 72 0 0 0 72
reent_init.o 0 0 0 68 0 0 2 70
app_main.o 0 0 0 0 0 53 10 63
uart.o 8 12 0 0 0 38 0 58
new_opv.o 0 0 0 0 0 0 56 56
xtensa_vector_defaults.o 0 0 0 46 0 0 0 46
new_op.o 0 0 0 0 0 0 40 40
xtensa_init.o 0 4 0 32 0 0 0 36
init.o 0 0 0 0 0 27 0 27
wifi_init.o 0 0 0 0 0 17 9 26
ip6_addr.o 0 0 0 0 0 0 20 20
eri.o 0 0 0 8 0 0 0 8
cxx_exception_stubs.o 0 0 0 0 0 6 0 6
cxx_guards.o 0 0 0 0 0 5 0 5
FreeRTOS-openocd.o 4 0 0 0 0 0 0 4
eh_term_handler.o 4 0 0 0 0 0 0 4
eh_unex_handler.o 4 0 0 0 0 0 0 4
bootloader_flash.o 0 0 0 0 0 0 0 0
bootloader_sha.o 0 0 0 0 0 0 0 0
esp_image_format.o 0 0 0 0 0 0 0 0
lib_a-vsnprintf.o 0 0 0 0 0 0 0 0
lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0
coexist_api.o 0 0 0 0 0 0 0 0
coexist_arbit.o 0 0 0 0 0 0 0 0
coexist_core.o 0 0 0 0 0 0 0 0
coexist_dbg.o 0 0 0 0 0 0 0 0
coexist_hw.o 0 0 0 0 0 0 0 0
coexist_param.o 0 0 0 0 0 0 0 0
coexist_timer.o 0 0 0 0 0 0 0 0
misc_nvs.o 0 0 0 0 0 0 0 0
gpio.o 0 0 0 0 0 0 0 0
ets_timer_legacy.o 0 0 0 0 0 0 0 0
event_default_handlers.o 0 0 0 0 0 0 0 0
event_loop.o 0 0 0 0 0 0 0 0
lib_printf.o 0 0 0 0 0 0 0 0
phy_init.o 0 0 0 0 0 0 0 0
sha.o 0 0 0 0 0 0 0 0
wifi_os_adapter.o 0 0 0 0 0 0 0 0
emac_dev.o 0 0 0 0 0 0 0 0
emac_main.o 0 0 0 0 0 0 0 0
event_groups.o 0 0 0 0 0 0 0 0
ringbuf.o 0 0 0 0 0 0 0 0
_divsf3.o 0 0 0 0 0 0 0 0
_extendsfdf2.o 0 0 0 0 0 0 0 0
_floatdidf.o 0 0 0 0 0 0 0 0
_floatdisf.o 0 0 0 0 0 0 0 0
ethernetif.o 0 0 0 0 0 0 0 0
ethip6.o 0 0 0 0 0 0 0 0
wlanif.o 0 0 0 0 0 0 0 0
esp_sha256.o 0 0 0 0 0 0 0 0
mesh.o 0 0 0 0 0 0 0 0
mesh_common.o 0 0 0 0 0 0 0 0
mesh_config.o 0 0 0 0 0 0 0 0
mesh_main.o 0 0 0 0 0 0 0 0
mesh_parent.o 0 0 0 0 0 0 0 0
mesh_route.o 0 0 0 0 0 0 0 0
mesh_schedule.o 0 0 0 0 0 0 0 0
mesh_timer.o 0 0 0 0 0 0 0 0
mesh_utilities.o 0 0 0 0 0 0 0 0
mesh_wifi.o 0 0 0 0 0 0 0 0
ieee80211.o 0 0 0 0 0 0 0 0
ieee80211_action.o 0 0 0 0 0 0 0 0
ieee80211_action_vendor. 0 0 0 0 0 0 0 0
ieee80211_api.o 0 0 0 0 0 0 0 0
ieee80211_crypto.o 0 0 0 0 0 0 0 0
ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0
ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0
ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0
ieee80211_debug.o 0 0 0 0 0 0 0 0
ieee80211_ets.o 0 0 0 0 0 0 0 0
ieee80211_hostap.o 0 0 0 0 0 0 0 0
ieee80211_ht.o 0 0 0 0 0 0 0 0
ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0
ieee80211_input.o 0 0 0 0 0 0 0 0
ieee80211_ioctl.o 0 0 0 0 0 0 0 0
ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0
ieee80211_misc.o 0 0 0 0 0 0 0 0
ieee80211_nvs.o 0 0 0 0 0 0 0 0
ieee80211_output.o 0 0 0 0 0 0 0 0
ieee80211_phy.o 0 0 0 0 0 0 0 0
ieee80211_power.o 0 0 0 0 0 0 0 0
ieee80211_proto.o 0 0 0 0 0 0 0 0
ieee80211_regdomain.o 0 0 0 0 0 0 0 0
ieee80211_rfid.o 0 0 0 0 0 0 0 0
ieee80211_scan.o 0 0 0 0 0 0 0 0
ieee80211_sta.o 0 0 0 0 0 0 0 0
ieee80211_timer.o 0 0 0 0 0 0 0 0
wl_chm.o 0 0 0 0 0 0 0 0
wl_cnx.o 0 0 0 0 0 0 0 0
nvs_api.o 0 0 0 0 0 0 0 0
nvs_item_hash_list.o 0 0 0 0 0 0 0 0
nvs_page.o 0 0 0 0 0 0 0 0
nvs_pagemanager.o 0 0 0 0 0 0 0 0
nvs_storage.o 0 0 0 0 0 0 0 0
nvs_types.o 0 0 0 0 0 0 0 0
phy.o 0 0 0 0 0 0 0 0
phy_chip_v7.o 0 0 0 0 0 0 0 0
phy_chip_v7_ana.o 0 0 0 0 0 0 0 0
phy_chip_v7_cal.o 0 0 0 0 0 0 0 0
esf_buf.o 0 0 0 0 0 0 0 0
if_hwctrl.o 0 0 0 0 0 0 0 0
lmac.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0
pp.o 0 0 0 0 0 0 0 0
pp_debug.o 0 0 0 0 0 0 0 0
pp_timer.o 0 0 0 0 0 0 0 0
rate_control.o 0 0 0 0 0 0 0 0
trc.o 0 0 0 0 0 0 0 0
wdev.o 0 0 0 0 0 0 0 0
bt_bb.o 0 0 0 0 0 0 0 0
pm.o 0 0 0 0 0 0 0 0
rtc.o 0 0 0 0 0 0 0 0
rtc_analog.o 0 0 0 0 0 0 0 0
smartconfig_ack.o 0 0 0 0 0 0 0 0
gpio_periph.o 0 0 0 0 0 0 0 0
rtc_sleep.o 0 0 0 0 0 0 0 0
bad_alloc.o 0 0 0 0 0 0 0 0
del_op.o 0 0 0 0 0 0 0 0
del_opv.o 0 0 0 0 0 0 0 0
eh_exception.o 0 0 0 0 0 0 0 0
new_handler.o 0 0 0 0 0 0 0 0
pure.o 0 0 0 0 0 0 0 0
tinfo.o 0 0 0 0 0 0 0 0
ap_config.o 0 0 0 0 0 0 0 0
common.o 0 0 0 0 0 0 0 0
wpa.o 0 0 0 0 0 0 0 0
wpa_auth.o 0 0 0 0 0 0 0 0
wpa_auth_ie.o 0 0 0 0 0 0 0 0
wpa_common.o 0 0 0 0 0 0 0 0
wpa_debug.o 0 0 0 0 0 0 0 0
wpa_ie.o 0 0 0 0 0 0 0 0
wpa_main.o 0 0 0 0 0 0 0 0
wpabuf.o 0 0 0 0 0 0 0 0
wpas_glue.o 0 0 0 0 0 0 0 0
wpa2_internal.o 0 0 0 0 0 0 0 0
os_xtensa.o 0 0 0 0 0 0 0 0
wps_internal.o 0 0 0 0 0 0 0 0
***
Running idf_size.py diff --archive_details with bootloader...
<CURRENT> MAP file: app.map
<REFERENCE> MAP file: bootloader.map
Difference is counted as <CURRENT> - <REFERENCE>, i.e. a positive number means that <CURRENT> is larger.
Total sizes of <CURRENT>: <REFERENCE> Difference
DRAM .data size: 9324 bytes 4 +9320
DRAM .bss size: 8296 bytes 48 +8248
DRAM other size: 0 bytes (.noinit) 7160 -7160 (+.noinit, -.dram0.rodata)
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 7212 +10408 (+104792 available, +115200 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 4445 +34487 ( -695 available, +33792 total)
Flash code: 146944 bytes 0 +146944
Flash rodata: 39580 bytes 0 +39580
Total image size:~ 243076 bytes (.bin may be padded larger) 11657 +231419
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
***
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
DRAM .data size: 9324 bytes 4 +9320
DRAM .bss size: 8296 bytes 48 +8248
DRAM other size: 0 bytes (.noinit) 7160 -7160 (+.noinit, -.dram0.rodata)
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 7212 +10408 (+104792 available, +115200 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 4445 +34487 ( -695 available, +33792 total)
Flash code: 146944 bytes 0 +146944
Flash rodata: 39580 bytes 0 +39580
Total image size:~ 243076 bytes (.bin may be padded larger) 11657 +231419
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
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.rodata 3584 0 +3584
str1.1 305 0 +305
Section total: 3889 0 +3889
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.literal 548 0 +548
.text 55035 0 +55035
Section total: 55583 0 +55583
.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
***
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
DRAM .data size: 9324 bytes 9324
DRAM .bss size: 8296 bytes 8296
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 17620 ( +0 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38932 ( +0 available, +0 total)
Flash code: 146944 bytes 146944
Flash rodata: 39580 bytes 39580
Total image size:~ 243076 bytes (.bin may be padded larger) 243076
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
***
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
DRAM .data size: 9324 bytes 8580 +744
DRAM .bss size: 8296 bytes 2024 +6272
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 10604 +7016 ( -7016 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38956 -24 ( +24 available, +0 total)
Flash code: 146944 bytes 77191 +69753
Flash rodata: 39580 bytes 22360 +17220
Total image size:~ 243076 bytes (.bin may be padded larger) 149111 +93965
Symbols within the archive: libdriver.a (Not all symbols may be reported)
.dram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
p_uart_obj 12 12
s_rtc_isr_handle 4 4
s_rtc_isr_handler_list 4 4
Section total: 20 20
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
_gpio_hal 0 8 -8
gpio_context 0 24 -24
periph_spinlock 8 8
rtc_spinlock 0 8 -8
s_rtc_isr_handler_list_lock 8 8
timer_spinlock 16 0 +16
uart_context 0 48 -48
uart_selectlock 8 8
Section total: 40 112 -72
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
TG 8 0 +8
__FUNCTION__$5441 24 0 +24
__FUNCTION__$6237 0 19 -19
__FUNCTION__$6241 0 18 -18
__FUNCTION__$6245 0 20 -20
__FUNCTION__$6249 0 19 -19
__FUNCTION__$6253 0 16 -16
__FUNCTION__$6257 0 15 -15
__FUNCTION__$6262 0 15 -15
__FUNCTION__$6282 0 19 -19
__FUNCTION__$6912 0 21 -21
__FUNCTION__$6917 0 21 -21
__FUNCTION__$6922 0 19 -19
__FUNCTION__$6927 0 19 -19
__FUNCTION__$6932 0 16 -16
__FUNCTION__$6937 0 16 -16
__FUNCTION__$6942 0 18 -18
__FUNCTION__$6948 0 18 -18
__FUNCTION__$6982 0 22 -22
__FUNCTION__$6987 0 23 -23
__FUNCTION__$7173 0 18 -18
__FUNCTION__$7238 0 27 -27
__FUNCTION__$7244 0 17 -17
__func__$6052 0 22 -22
__func__$6060 0 21 -21
__func__$6068 0 23 -23
get_clk_en_mask 128 0 +128
get_rst_en_mask 128 0 +128
gpio_input_disable.str1.4 0 188 -188
gpio_input_enable.str1.4 0 243 -243
gpio_od_enable.str1.4 0 62 -62
gpio_output_disable.str1.4 0 192 -192
gpio_output_enable.str1.4 0 27 -27
gpio_set_direction.str1.4 0 51 -51
periph_module_enable 0 488 -488
str1.4 249 0 +249
uart_flush_input.str1.4 0 45 -45
uart_pattern_enqueue.str1.4 0 88 -88
uart_pattern_pop_pos.str1.4 0 18 -18
uart_set_stop_bits.str1.4 0 15 -15
uart_set_word_length.str1.4 0 31 -31
Section total: 537 1910 -1373
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
get_clk_en_mask 211 0 +211
get_clk_en_reg 21 0 +21
get_rst_en_mask 157 0 +157
get_rst_en_reg 25 0 +25
gpio_input_disable 0 132 -132
gpio_input_enable 0 140 -140
gpio_od_disable 0 98 -98
gpio_od_enable 0 118 -118
gpio_output_disable 0 184 -184
gpio_output_enable 0 153 -153
gpio_set_direction 0 172 -172
gpio_set_level 0 196 -196
is_wifi_clk_peripheral 28 0 +28
periph_module_enable 78 696 -618
rtc_gpio_force_hold_dis_all 65 53 +12
rtc_isr 86 90 -4
rtc_isr_ensure_installed 75 79 -4
rtc_isr_register 65 62 +3
timer_group_intr_enable 112 0 +112
uart_disable_intr_mask 0 96 -96
uart_disable_rx_intr 0 18 -18
uart_enable_intr_mask 0 98 -98
uart_enable_rx_intr 0 18 -18
uart_flush_input 0 457 -457
uart_get_baudrate 0 82 -82
uart_get_bufferedlen 0 109 -109
uart_get_parity 0 69 -69
uart_get_selectlock 12 12
uart_get_stop_bits 0 69 -69
uart_get_word_length 0 69 -69
uart_is_driver_installed 0 30 -30
uart_pattern_queue_update 0 74 -74
uart_set_baudrate 0 96 -96
uart_set_parity 0 82 -82
uart_set_select_notif_callback 26 23 +3
uart_set_stop_bits 0 128 -128
uart_set_word_length 0 144 -144
uart_wait_tx_done 0 425 -425
Section total: 961 4272 -3311
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
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
DRAM .data size: 8580 bytes 9324 -744
DRAM .bss size: 2024 bytes 8296 -6272
Used static DRAM: 10604 bytes ( 170132 available, 5.9% used) 17620 -7016 ( +7016 available, +0 total)
Used static IRAM: 38956 bytes ( 92116 available, 29.7% used) 38932 +24 ( -24 available, +0 total)
Flash code: 77191 bytes 146944 -69753
Flash rodata: 22360 bytes 39580 -17220
Total image size:~ 149111 bytes (.bin may be padded larger) 243076 -93965
Symbols within the archive: libdriver.a (Not all symbols may be reported)
.dram0.bss <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
p_uart_obj 12 12
s_rtc_isr_handle 4 4
s_rtc_isr_handler_list 4 4
Section total: 20 20
.dram0.data <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
_gpio_hal 8 0 +8
gpio_context 24 0 +24
periph_spinlock 8 8
rtc_spinlock 8 0 +8
s_rtc_isr_handler_list_lock 8 8
timer_spinlock 0 16 -16
uart_context 48 0 +48
uart_selectlock 8 8
Section total: 112 40 +72
.flash.rodata <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
TG 0 8 -8
__FUNCTION__$5441 0 24 -24
__FUNCTION__$6237 19 0 +19
__FUNCTION__$6241 18 0 +18
__FUNCTION__$6245 20 0 +20
__FUNCTION__$6249 19 0 +19
__FUNCTION__$6253 16 0 +16
__FUNCTION__$6257 15 0 +15
__FUNCTION__$6262 15 0 +15
__FUNCTION__$6282 19 0 +19
__FUNCTION__$6912 21 0 +21
__FUNCTION__$6917 21 0 +21
__FUNCTION__$6922 19 0 +19
__FUNCTION__$6927 19 0 +19
__FUNCTION__$6932 16 0 +16
__FUNCTION__$6937 16 0 +16
__FUNCTION__$6942 18 0 +18
__FUNCTION__$6948 18 0 +18
__FUNCTION__$6982 22 0 +22
__FUNCTION__$6987 23 0 +23
__FUNCTION__$7173 18 0 +18
__FUNCTION__$7238 27 0 +27
__FUNCTION__$7244 17 0 +17
__func__$6052 22 0 +22
__func__$6060 21 0 +21
__func__$6068 23 0 +23
get_clk_en_mask 0 128 -128
get_rst_en_mask 0 128 -128
gpio_input_disable.str1.4 188 0 +188
gpio_input_enable.str1.4 243 0 +243
gpio_od_enable.str1.4 62 0 +62
gpio_output_disable.str1.4 192 0 +192
gpio_output_enable.str1.4 27 0 +27
gpio_set_direction.str1.4 51 0 +51
periph_module_enable 488 0 +488
str1.4 0 249 -249
uart_flush_input.str1.4 45 0 +45
uart_pattern_enqueue.str1.4 88 0 +88
uart_pattern_pop_pos.str1.4 18 0 +18
uart_set_stop_bits.str1.4 15 0 +15
uart_set_word_length.str1.4 31 0 +31
Section total: 1910 537 +1373
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
get_clk_en_mask 0 211 -211
get_clk_en_reg 0 21 -21
get_rst_en_mask 0 157 -157
get_rst_en_reg 0 25 -25
gpio_input_disable 132 0 +132
gpio_input_enable 140 0 +140
gpio_od_disable 98 0 +98
gpio_od_enable 118 0 +118
gpio_output_disable 184 0 +184
gpio_output_enable 153 0 +153
gpio_set_direction 172 0 +172
gpio_set_level 196 0 +196
is_wifi_clk_peripheral 0 28 -28
periph_module_enable 696 78 +618
rtc_gpio_force_hold_dis_all 53 65 -12
rtc_isr 90 86 +4
rtc_isr_ensure_installed 79 75 +4
rtc_isr_register 62 65 -3
timer_group_intr_enable 0 112 -112
uart_disable_intr_mask 96 0 +96
uart_disable_rx_intr 18 0 +18
uart_enable_intr_mask 98 0 +98
uart_enable_rx_intr 18 0 +18
uart_flush_input 457 0 +457
uart_get_baudrate 82 0 +82
uart_get_bufferedlen 109 0 +109
uart_get_parity 69 0 +69
uart_get_selectlock 12 12
uart_get_stop_bits 69 0 +69
uart_get_word_length 69 0 +69
uart_is_driver_installed 30 0 +30
uart_pattern_queue_update 74 0 +74
uart_set_baudrate 96 0 +96
uart_set_parity 82 0 +82
uart_set_select_notif_callback 23 26 -3
uart_set_stop_bits 128 0 +128
uart_set_word_length 144 0 +144
uart_wait_tx_done 425 0 +425
Section total: 4272 961 +3311
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
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
DRAM .data size: 9324 bytes 8580 +744
DRAM .bss size: 8296 bytes 2024 +6272
Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 10604 +7016 ( -7016 available, +0 total)
Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 38956 -24 ( +24 available, +0 total)
Flash code: 146944 bytes 77191 +69753
Flash rodata: 39580 bytes 22360 +17220
Total image size:~ 243076 bytes (.bin may be padded larger) 149111 +93965
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 212 -212
xQueueGenericReset.str1.4 0 58 -58
xTimerCreateTimerTask.str1.4 0 8 -8
xt_unhandled_interrupt.str1.4 0 35 -35
Section total: 1545 1721 -176
.flash.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
.iram0.text <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.iram1 1276 1322 -46
.iram1.22 0 30 -30
.iram1.22.literal 0 4 -4
.iram1.literal 72 68 +4
.literal 16 16
.text 814 878 -64
__getreent 27 21 +6
_xt_tick_divisor_init 32 32
pcTaskGetTaskName 50 50
prvAddCurrentTaskToDelayedList 106 110 -4
prvAddNewTaskToReadyList 368 380 -12
prvCheckForValidListAndQueue 142 138 +4
prvCheckTasksWaitingTermination 198 222 -24
prvCopyDataFromQueue 36 36
prvCopyDataToQueue 158 162 -4
prvDeleteTCB 94 82 +12
prvDeleteTLS 80 84 -4
prvGetNextExpireTime 36 36
prvIdleTask 15 12 +3
prvInitialiseMutex 34 54 -20
prvInitialiseNewQueue 34 31 +3
prvInitialiseNewTask 204 194 +10
prvInitialiseTaskLists 122 122
prvInsertTimerInActiveList 84 86 -2
prvIsQueueEmpty 18 20 -2
prvIsQueueFull 42 42
prvNotifyQueueSetContainer 139 139
prvProcessExpiredTimer 87 87
prvProcessReceivedCommands 260 218 +42
prvProcessTimerOrBlockTask 123 90 +33
prvResetNextTaskUnblockTime 60 60
prvSampleTimeNow 47 47
prvSwitchTimerLists 122 122
prvTimerTask 33 21 +12
pvTaskGetThreadLocalStoragePointer 30 0 +30
pvTaskIncrementMutexHeldCount 80 86 -6
pxPortInitialiseStack 150 154 -4
taskYIELD_OTHER_CORE 83 84 -1
uxListRemove 38 36 +2
uxQueueMessagesWaiting 52 0 +52
uxTaskPriorityGet 28 28
vListInitialise 21 21
vListInitialiseItem 9 9
vListInsert 47 47
vListInsertEnd 27 25 +2
vPortCPUAcquireMutex 157 0 +157
vPortCPUInitializeMutex 18 0 +18
vPortCPUReleaseMutex 105 0 +105
vPortEnterCritical 0 223 -223
vPortExitCritical 0 150 -150
vPortReleaseTaskMPUSettings 10 10
vPortSetStackWatchpoint 30 0 +30
vPortStoreTaskMPUSettings 19 19
vPortTaskWrapper 0 46 -46
vPortYieldOtherCore 10 10
vQueueAddToRegistry 61 0 +61
vQueueDelete 54 41 +13
vQueueUnregisterQueue 55 0 +55
vQueueWaitForMessageRestricted 35 35
vTaskDelay 116 108 +8
vTaskDelete 274 266 +8
vTaskEnterCritical 192 0 +192
vTaskExitCritical 147 0 +147
vTaskPlaceOnEventList 136 155 -19
vTaskPlaceOnEventListRestricted 99 119 -20
vTaskPriorityInherit 196 216 -20
vTaskPrioritySet 305 313 -8
vTaskSetThreadLocalStoragePointerAnd 46 0 +46
vTaskSetTimeOutState 64 60 +4
vTaskStartScheduler 123 144 -21
vTaskSuspendAll 42 44 -2
vTaskSwitchContext 680 978 -298
xPortInIsrContext 38 40 -2
xPortStartScheduler 34 35 -1
xPortSysTickHandler 16 16
xQueueCreateCountingSemaphore 106 106
xQueueCreateMutex 22 22
xQueueGenericCreate 82 73 +9
xQueueGenericReceive 362 328 +34
xQueueGenericReset 138 182 -44
xQueueGenericSend 382 384 -2
xQueueGenericSendFromISR 218 218
xQueueGetMutexHolder 36 35 +1
xQueueGiveFromISR 186 186
xQueueGiveMutexRecursive 76 78 -2
xQueueReceiveFromISR 158 154 +4
xQueueTakeMutexRecursive 85 85
xTaskCheckForTimeOut 151 151
xTaskCreatePinnedToCore 110 105 +5
xTaskGetAffinity 0 16 -16
xTaskGetCurrentTaskHandle 31 34 -3
xTaskGetCurrentTaskHandleForCPU 24 26 -2
xTaskGetIdleTaskHandleForCPU 0 54 -54
xTaskGetSchedulerState 59 58 +1
xTaskGetTickCount 32 13 +19
xTaskGetTickCountFromISR 0 13 -13
xTaskIncrementTick 446 446
xTaskPriorityDisinherit 159 160 -1
xTaskRemoveFromEventList 311 328 -17
xTaskResumeAll 379 395 -16
xTimerCreateTimerTask 88 73 +15
xTimerGenericCommand 127 89 +38
xt_set_interrupt_handler 78 87 -9
xt_unhandled_interrupt 26 26
Section total: 12428 12459 -31
.iram0.vectors <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
.DebugExceptionVector.text 6 6
.DoubleExceptionVector.text 15 15
.KernelExceptionVector.text 6 6
.Level2InterruptVector.text 6 6
.Level3InterruptVector.text 6 6
.Level4InterruptVector.text 6 6
.Level5InterruptVector.text 6 6
.NMIExceptionVector.text 6 6
.UserExceptionVector.text 6 6
.WindowVectors.text 362 362
Section total: 425 425
.noinit <CURRENT> <REFERENCE> <CURRENT> - <REFERENCE>
Section total: 0 0
***
Running idf_size.py for esp32s2...
Total sizes:
DRAM .data size: 7152 bytes
DRAM .bss size: 1936 bytes
Used static DRAM: 0 bytes ( 0 available, nan% used)
Used static IRAM: 0 bytes ( 0 available, nan% used)
Used stat D/IRAM: 43020 bytes ( 350196 available, 10.9% used)
Flash code: 74439 bytes
Flash rodata: 18580 bytes
Total image size:~ 136039 bytes (.bin may be padded larger)
***
Running idf_size.py on bootloader for esp32s2...
Total sizes:
DRAM .data size: 4 bytes
DRAM .bss size: 264 bytes
Used static DRAM: 0 bytes ( 0 available, nan% used)
Used static IRAM: 0 bytes ( 0 available, nan% used)
Used stat D/IRAM: 12094 bytes ( 30914 available, 28.1% used)
Flash code: 0 bytes
Flash rodata: 0 bytes
Total image size:~ 12094 bytes (.bin may be padded larger)
***
Running idf_size.py --archives for esp32s2...
Total sizes:
DRAM .data size: 7152 bytes
DRAM .bss size: 1936 bytes
Used static DRAM: 0 bytes ( 0 available, nan% used)
Used static IRAM: 0 bytes ( 0 available, nan% used)
Used stat D/IRAM: 43020 bytes ( 350196 available, 10.9% used)
Flash code: 74439 bytes
Flash rodata: 18580 bytes
Total image size:~ 136039 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
libc.a 364 4 0 0 368 54964 3765 59465
libfreertos.a 2080 736 0 0 13796 0 1175 17787
libesp32s2.a 2621 22 0 0 6853 4169 2209 15874
libsoc.a 405 8 0 0 7488 1574 878 10353
libspi_flash.a 775 416 0 0 5305 1109 1130 8735
libvfs.a 272 48 0 0 320 5581 555 6776
libesp_common.a 8 72 0 0 167 416 5304 5967
libheap.a 304 4 0 0 3479 888 741 5416
libdriver.a 80 32 0 0 112 3216 894 4334
libnewlib.a 152 272 0 0 1236 856 84 2600
libesp_timer.a 16 20 0 0 704 657 560 1957
liblog.a 8 272 0 0 874 94 147 1395
libesp_ringbuf.a 0 0 0 0 858 0 150 1008
libapp_update.a 0 4 0 0 4 151 470 629
libmain.a 0 0 0 0 0 192 196 388
libhal.a 0 0 0 0 337 0 32 369
libpthread.a 8 12 0 0 20 264 0 304
libgcc.a 0 0 0 0 0 0 160 160
(exe) 0 0 0 0 3 3 12 18
libcxx.a 0 0 0 0 0 11 0 11
libbootloader_support.a 0 0 0 0 0 0 0 0
libmbedcrypto.a 0 0 0 0 0 0 0 0
libsoc_esp32s2.a 0 0 0 0 0 0 0 0
libwpa_supplicant.a 0 0 0 0 0 0 0 0
libxtensa.a 0 0 0 0 0 0 0 0
***
Running idf_size.py --files for esp32s2...
Total sizes:
DRAM .data size: 7152 bytes
DRAM .bss size: 1936 bytes
Used static DRAM: 0 bytes ( 0 available, nan% used)
Used static IRAM: 0 bytes ( 0 available, nan% used)
Used stat D/IRAM: 43020 bytes ( 350196 available, 10.9% used)
Flash code: 74439 bytes
Flash rodata: 18580 bytes
Total image size:~ 136039 bytes (.bin may be padded larger)
Per-file contributions to ELF file:
Object File DRAM .data & .bss & other IRAM D/IRAM Flash code & rodata Total
lib_a-vfprintf.o 0 0 0 0 0 13681 752 14433
lib_a-svfprintf.o 0 0 0 0 0 13294 752 14046
lib_a-svfiprintf.o 0 0 0 0 0 9623 1206 10829
lib_a-vfiprintf.o 0 0 0 0 0 9933 734 10667
panic.c.o 2552 1 0 0 4874 0 0 7427
tasks.c.o 12 660 0 0 5626 0 406 6704
esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154
vfs_uart.c.o 80 8 0 0 88 3689 423 4288
lib_a-dtoa.o 0 0 0 0 0 3524 13 3537
portasm.S.o 1544 0 0 0 1909 0 0 3453
intr_alloc.c.o 8 13 0 0 681 1682 706 3090
multi_heap.c.o 300 0 0 0 2573 0 0 2873
queue.c.o 0 0 0 0 2397 0 424 2821
rtc_clk.c.o 381 8 0 0 2256 0 0 2645
uart.c.o 40 8 0 0 48 2087 452 2635
vfs.c.o 192 40 0 0 232 1892 132 2488
lib_a-mprec.o 0 0 0 0 0 2144 296 2440
flash_mmap.c.o 0 392 0 0 1592 124 252 2360
spi_flash_chip_generic.c 340 0 0 0 1757 0 0 2097
spi_flash_hal_iram.c.o 24 0 0 0 1828 0 0 1852
task_wdt.c.o 53 4 0 0 57 1190 496 1800
timers.c.o 8 56 0 0 1051 0 223 1338
heap_caps.c.o 4 0 0 0 902 50 362 1318
xtensa_vectors.S.o 0 0 0 0 1289 0 0 1289
rtc_init.c.o 0 0 0 0 1255 0 8 1263
heap_caps_init.c.o 0 4 0 0 4 838 379 1225
log.c.o 8 264 0 0 678 94 147 1191
cpu_start.c.o 0 0 0 0 536 152 489 1177
esp_timer_impl_systimer. 8 8 0 0 404 252 442 1114
xtensa_intr_asm.S.o 512 0 0 0 563 0 0 1075
ringbuf.c.o 0 0 0 0 858 0 150 1008
periph_ctrl.c.o 8 0 0 0 8 661 272 949
clk.c.o 0 0 0 0 34 626 281 941
lib_a-fseeko.o 0 0 0 0 0 910 0 910
time.c.o 0 32 0 0 147 719 0 898
partition.c.o 0 8 0 0 8 679 181 876
esp_flash_api.c.o 0 0 0 0 600 16 240 856
esp_timer.c.o 8 12 0 0 300 405 118 843
syscall_table.c.o 144 240 0 0 384 70 0 838
memory_layout_utils.c.o 0 0 0 0 0 509 295 804
rtc_wdt.c.o 0 0 0 0 800 0 0 800
esp_flash_spi_init.c.o 120 4 0 0 124 215 281 744
lib_a-locale.o 364 0 0 0 364 0 10 738
rtc_time.c.o 0 0 0 0 626 0 0 626
locks.c.o 8 0 0 0 495 5 84 592
port.c.o 0 16 0 0 424 0 87 527
crosscore_int.c.o 8 4 0 0 166 86 237 501
soc_memory_layout.c.o 0 0 0 0 0 0 479 479
freertos_hooks.c.o 8 64 0 0 119 243 0 434
timer.c.o 16 16 0 0 32 184 170 418
rtc_sleep.c.o 0 0 0 0 414 0 0 414
cache_utils.c.o 0 8 0 0 205 21 176 410
uart_hal.c.o 0 0 0 0 0 409 0 409
spi_flash_hal.c.o 0 0 0 0 0 309 96 405
hello_world_main.c.o 0 0 0 0 0 192 196 388
esp_ota_ops.c.o 0 4 0 0 4 151 214 373
spi_flash_chip_gd.c.o 95 0 0 0 276 0 0 371
lib_a-refill.o 0 0 0 0 0 368 0 368
int_wdt.c.o 0 0 0 0 59 302 0 361
system_api_esp32s2.c.o 0 0 0 0 323 27 0 350
brownout.c.o 0 0 0 0 0 120 203 323
windowspill_asm.o 0 0 0 0 315 0 0 315
cpu_util.c.o 0 0 0 0 309 0 0 309
brownout_hal.c.o 0 0 0 0 0 304 0 304
spi_flash_chip_issi.c.o 97 0 0 0 198 0 0 295
memspi_host_driver.c.o 43 0 0 0 249 0 0 292
rtc_module.c.o 16 8 0 0 24 231 0 279
esp_app_desc.c.o 0 0 0 0 0 0 256 256
lib_a-fopen.o 0 0 0 0 0 244 0 244
lib_a-puts.o 0 0 0 0 0 234 2 236
lib_a-reent.o 0 0 0 0 0 236 0 236
lib_a-snprintf.o 0 0 0 0 0 217 0 217
pthread_local_storage.c. 8 4 0 0 12 183 0 207
log_freertos.c.o 0 8 0 0 196 0 0 204
xtensa_context.S.o 0 0 0 0 201 0 0 201
spi_flash_os_func_app.c. 24 0 0 0 119 25 0 168
heap.c.o 0 0 0 0 151 0 0 151
xtensa_intr.c.o 0 0 0 0 112 0 35 147
list.c.o 0 0 0 0 138 0 0 138
lib_a-flags.o 0 0 0 0 0 128 0 128
dport_panic_highint_hdl. 0 0 0 0 123 0 0 123
spi_flash_os_func_noos.c 16 0 0 0 105 0 0 121
lib_a-printf.o 0 0 0 0 0 116 0 116
flash_ops.c.o 20 4 0 0 52 29 0 105
lib_a-s_frexp.o 0 0 0 0 0 100 0 100
pthread.c.o 0 8 0 0 8 81 0 97
cache_err_int.c.o 0 0 0 0 0 96 0 96
lib_a-vprintf.o 0 0 0 0 0 94 0 94
lib_a-localeconv.o 0 0 0 0 0 63 0 63
reent_init.c.o 0 0 0 0 59 0 0 59
system_api.c.o 0 8 0 0 48 0 0 56
rtc_io.c.o 0 0 0 0 0 53 0 53
syscalls.c.o 0 0 0 0 0 50 0 50
xtensa_vector_defaults.S 0 0 0 0 46 0 0 46
lib_a-fseek.o 0 0 0 0 0 45 0 45
uart_hal_iram.c.o 0 0 0 0 0 43 0 43
xtensa_init.c.o 0 4 0 0 36 0 0 40
_divdi3.o 0 0 0 0 0 0 40 40
_moddi3.o 0 0 0 0 0 0 40 40
_udivdi3.o 0 0 0 0 0 0 40 40
_umoddi3.o 0 0 0 0 0 0 40 40
spi_flash_chip_drivers.c 20 0 0 0 20 0 0 40
interrupts--intlevel.o 0 0 0 0 0 0 32 32
pthread.c.o 0 0 0 0 0 12 0 12
lib_a-errno.o 0 0 0 0 0 10 0 10
crtend.o 0 0 0 0 0 0 8 8
lib_a-environ.o 0 4 0 0 4 0 0 8
pm_esp32s2.c.o 0 0 0 0 0 8 0 8
FreeRTOS-openocd.c.o 4 0 0 0 4 0 0 8
int_asm--set_intclear.o 0 0 0 0 8 0 0 8
state_asm--restore_extra 0 0 0 0 7 0 0 7
state_asm--save_extra_nw 0 0 0 0 7 0 0 7
crti.o 0 0 0 0 3 3 0 6
cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6
cxx_guards.cpp.o 0 0 0 0 0 5 0 5
crtbegin.o 0 0 0 0 0 0 4 4
crt0.o 0 0 0 0 0 0 0 0
crtn.o 0 0 0 0 0 0 0 0
project_elf_src.c.o 0 0 0 0 0 0 0 0
bootloader_common.c.o 0 0 0 0 0 0 0 0
bootloader_efuse_esp32s2 0 0 0 0 0 0 0 0
bootloader_flash.c.o 0 0 0 0 0 0 0 0
bootloader_random.c.o 0 0 0 0 0 0 0 0
bootloader_sha.c.o 0 0 0 0 0 0 0 0
bootloader_utility.c.o 0 0 0 0 0 0 0 0
esp_image_format.c.o 0 0 0 0 0 0 0 0
flash_partitions.c.o 0 0 0 0 0 0 0 0
isatty.o 0 0 0 0 0 0 0 0
lib_a-assert.o 0 0 0 0 0 0 0 0
lib_a-bzero.o 0 0 0 0 0 0 0 0
lib_a-ctype_.o 0 0 0 0 0 0 0 0
lib_a-envlock.o 0 0 0 0 0 0 0 0
lib_a-fclose.o 0 0 0 0 0 0 0 0
lib_a-fflush.o 0 0 0 0 0 0 0 0
lib_a-findfp.o 0 0 0 0 0 0 0 0
lib_a-fiprintf.o 0 0 0 0 0 0 0 0
lib_a-fputs.o 0 0 0 0 0 0 0 0
lib_a-fputwc.o 0 0 0 0 0 0 0 0
lib_a-fvwrite.o 0 0 0 0 0 0 0 0
lib_a-fwalk.o 0 0 0 0 0 0 0 0
lib_a-getenv_r.o 0 0 0 0 0 0 0 0
lib_a-gettzinfo.o 0 0 0 0 0 0 0 0
lib_a-gmtime_r.o 0 0 0 0 0 0 0 0
lib_a-impure.o 0 0 0 0 0 0 0 0
lib_a-iswspace.o 0 0 0 0 0 0 0 0
lib_a-lcltime_r.o 0 0 0 0 0 0 0 0
lib_a-makebuf.o 0 0 0 0 0 0 0 0
lib_a-mbrtowc.o 0 0 0 0 0 0 0 0
lib_a-mbtowc_r.o 0 0 0 0 0 0 0 0
lib_a-memchr.o 0 0 0 0 0 0 0 0
lib_a-memcmp.o 0 0 0 0 0 0 0 0
lib_a-memcpy.o 0 0 0 0 0 0 0 0
lib_a-memmove.o 0 0 0 0 0 0 0 0
lib_a-memset.o 0 0 0 0 0 0 0 0
lib_a-month_lengths.o 0 0 0 0 0 0 0 0
lib_a-putc.o 0 0 0 0 0 0 0 0
lib_a-putchar.o 0 0 0 0 0 0 0 0
lib_a-qsort.o 0 0 0 0 0 0 0 0
lib_a-sccl.o 0 0 0 0 0 0 0 0
lib_a-siscanf.o 0 0 0 0 0 0 0 0
lib_a-stdio.o 0 0 0 0 0 0 0 0
lib_a-strcmp.o 0 0 0 0 0 0 0 0
lib_a-strcpy.o 0 0 0 0 0 0 0 0
lib_a-strcspn.o 0 0 0 0 0 0 0 0
lib_a-strerror.o 0 0 0 0 0 0 0 0
lib_a-strerror_r.o 0 0 0 0 0 0 0 0
lib_a-strlcpy.o 0 0 0 0 0 0 0 0
lib_a-strlen.o 0 0 0 0 0 0 0 0
lib_a-strncmp.o 0 0 0 0 0 0 0 0
lib_a-strncpy.o 0 0 0 0 0 0 0 0
lib_a-strstr.o 0 0 0 0 0 0 0 0
lib_a-strtol.o 0 0 0 0 0 0 0 0
lib_a-strtoll.o 0 0 0 0 0 0 0 0
lib_a-strtoul.o 0 0 0 0 0 0 0 0
lib_a-strtoull.o 0 0 0 0 0 0 0 0
lib_a-svfiscanf.o 0 0 0 0 0 0 0 0
lib_a-sysgettod.o 0 0 0 0 0 0 0 0
lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0
lib_a-tzlock.o 0 0 0 0 0 0 0 0
lib_a-tzset.o 0 0 0 0 0 0 0 0
lib_a-tzset_r.o 0 0 0 0 0 0 0 0
lib_a-tzvars.o 0 0 0 0 0 0 0 0
lib_a-u_strerr.o 0 0 0 0 0 0 0 0
lib_a-ungetc.o 0 0 0 0 0 0 0 0
lib_a-wbuf.o 0 0 0 0 0 0 0 0
lib_a-wcrtomb.o 0 0 0 0 0 0 0 0
lib_a-wctomb_r.o 0 0 0 0 0 0 0 0
lib_a-wsetup.o 0 0 0 0 0 0 0 0
gpio.c.o 0 0 0 0 0 0 0 0
spi_common.c.o 0 0 0 0 0 0 0 0
hw_random.c.o 0 0 0 0 0 0 0 0
pm_locks.c.o 0 0 0 0 0 0 0 0
_addsubdf3.o 0 0 0 0 0 0 0 0
_cmpdf2.o 0 0 0 0 0 0 0 0
_divdf3.o 0 0 0 0 0 0 0 0
_fixdfsi.o 0 0 0 0 0 0 0 0
_floatdidf.o 0 0 0 0 0 0 0 0
_floatsidf.o 0 0 0 0 0 0 0 0
_muldf3.o 0 0 0 0 0 0 0 0
esp_mem.c.o 0 0 0 0 0 0 0 0
platform.c.o 0 0 0 0 0 0 0 0
platform_util.c.o 0 0 0 0 0 0 0 0
sha256.c.o 0 0 0 0 0 0 0 0
gpio_hal.c.o 0 0 0 0 0 0 0 0
rtc_io_hal.c.o 0 0 0 0 0 0 0 0
spi_flash_hal_gpspi.c.o 0 0 0 0 0 0 0 0
timer_hal.c.o 0 0 0 0 0 0 0 0
gpio_periph.c.o 0 0 0 0 0 0 0 0
rtc_io_periph.c.o 0 0 0 0 0 0 0 0
spi_periph.c.o 0 0 0 0 0 0 0 0
uart_periph.c.o 0 0 0 0 0 0 0 0
md5-internal.c.o 0 0 0 0 0 0 0 0
stdatomic.c.o 0 0 0 0 0 0 0 0
***
Running idf_size.py --archive_details for esp32s2...
Total sizes:
DRAM .data size: 7152 bytes
DRAM .bss size: 1936 bytes
Used static DRAM: 0 bytes ( 0 available, nan% used)
Used static IRAM: 0 bytes ( 0 available, nan% used)
Used stat D/IRAM: 43020 bytes ( 350196 available, 10.9% used)
Flash code: 74439 bytes
Flash rodata: 18580 bytes
Total image size:~ 136039 bytes (.bin may be padded larger)
Symbols within the archive: libdriver.a (Not all symbols may be reported)
Symbols from section: .dram0.bss
p_timer_obj(16) p_uart_obj(8) s_rtc_isr_handle(4) s_rtc_isr_handler_list(4)
Section total: 32
Symbols from section: .dram0.data
uart_context(32) timer_spinlock(16) periph_spinlock(8) rtc_spinlock(8) s_rtc_isr_handler_list_lock(8) uart_selectlock(8)
Section total: 80
Symbols from section: .flash.rodata
timer_get_counter_value.str1.4(146) get_clk_en_mask(136) get_rst_en_mask(136) uart_pattern_enqueue.str1.4(88) uart_flush_input.str1.4(45) uart_set_word_length.str1.4(31) __FUNCTION__$7196(27) __FUNCTION__$5699(24) __FUNCTION__$6971(23) __FUNCTION__$6966(22) __FUNCTION__$6896(21) __FUNCTION__$6901(21) __FUNCTION__$6906(19) __FUNCTION__$6911(19) __FUNCTION__$6926(18) __FUNCTION__$6932(18) __FUNCTION__$7131(18) uart_pattern_pop_pos.str1.4(18) __FUNCTION__$7202(17) __FUNCTION__$6916(16) __FUNCTION__$6921(16) uart_set_stop_bits.str1.4(15)
Section total: 894
Symbols from section: .flash.text
uart_flush_input(453) uart_wait_tx_done(417) get_clk_en_mask(267) get_rst_en_mask(198) timer_group_intr_enable(184) uart_set_word_length(144) uart_set_stop_bits(128) periph_module_enable(112) uart_get_bufferedlen(109) uart_enable_intr_mask(98) uart_disable_intr_mask(96) uart_set_baudrate(96) rtc_isr(90) uart_get_baudrate(82) uart_set_parity(82) rtc_isr_ensure_installed(79) uart_pattern_queue_update(74) uart_get_parity(69) uart_get_stop_bits(69) uart_get_word_length(69) rtc_isr_register(62) rtc_gpio_force_hold_dis_all(53) is_wifi_clk_peripheral(38) uart_is_driver_installed(30) get_rst_en_reg(25) uart_set_select_notif_callback(23) get_clk_en_reg(21) uart_disable_rx_intr(18) uart_enable_rx_intr(18) uart_get_selectlock(12)
Section total: 3216
Symbols from section: .iram0.text
Section total: 0
Symbols from section: .iram0.vectors
Section total: 0
Symbols from section: .noinit
Section total: 0
Symbols from section: .rtc.text
Section total: 0
***
Producing JSON output...
{
"dram_data": 9324,
"dram_bss": 8296,
"dram_other": 0,
"used_dram": 17620,
"available_dram": 163116,
"used_dram_ratio": 0.09749026203966006,
"used_iram": 38932,
"available_iram": 92140,
"used_iram_ratio": 0.297027587890625,
"used_diram": 0,
"available_diram": 0,
"used_diram_ratio": 0,
"flash_code": 146944,
"flash_rodata": 39580,
"total_size": 243076
}
{
"liblwip.a": {
"data": 14,
"bss": 3751,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 66978,
"flash_rodata": 13936,
"total": 84679
},
"libc.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 55583,
"flash_rodata": 3889,
"total": 59472
},
"libesp32.a": {
"data": 2635,
"bss": 2375,
"other": 0,
"iram": 7758,
"diram": 0,
"flash_text": 4814,
"flash_rodata": 8133,
"total": 25715
},
"libfreertos.a": {
"data": 4156,
"bss": 832,
"other": 0,
"iram": 12853,
"diram": 0,
"flash_text": 0,
"flash_rodata": 1545,
"total": 19386
},
"libspi_flash.a": {
"data": 36,
"bss": 359,
"other": 0,
"iram": 7004,
"diram": 0,
"flash_text": 886,
"flash_rodata": 1624,
"total": 9909
},
"libsoc.a": {
"data": 660,
"bss": 8,
"other": 0,
"iram": 3887,
"diram": 0,
"flash_text": 0,
"flash_rodata": 3456,
"total": 8011
},
"libheap.a": {
"data": 1331,
"bss": 4,
"other": 0,
"iram": 4376,
"diram": 0,
"flash_text": 1218,
"flash_rodata": 980,
"total": 7909
},
"libgcc.a": {
"data": 4,
"bss": 20,
"other": 0,
"iram": 104,
"diram": 0,
"flash_text": 5488,
"flash_rodata": 888,
"total": 6504
},
"libvfs.a": {
"data": 232,
"bss": 103,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 3770,
"flash_rodata": 403,
"total": 4508
},
"libunity.a": {
"data": 0,
"bss": 121,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 2316,
"flash_rodata": 830,
"total": 3267
},
"libstdc++.a": {
"data": 8,
"bss": 16,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1827,
"flash_rodata": 1062,
"total": 2913
},
"libnewlib.a": {
"data": 152,
"bss": 272,
"other": 0,
"iram": 853,
"diram": 0,
"flash_text": 803,
"flash_rodata": 86,
"total": 2166
},
"libpthread.a": {
"data": 16,
"bss": 12,
"other": 0,
"iram": 174,
"diram": 0,
"flash_text": 774,
"flash_rodata": 638,
"total": 1614
},
"libdriver.a": {
"data": 40,
"bss": 20,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 961,
"flash_rodata": 537,
"total": 1558
},
"liblog.a": {
"data": 8,
"bss": 268,
"other": 0,
"iram": 456,
"diram": 0,
"flash_text": 396,
"flash_rodata": 166,
"total": 1294
},
"libapp_update.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 123,
"flash_rodata": 717,
"total": 840
},
"libtcpip_adapter.a": {
"data": 0,
"bss": 81,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 180,
"flash_rodata": 359,
"total": 620
},
"libhal.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 515,
"diram": 0,
"flash_text": 0,
"flash_rodata": 32,
"total": 547
},
"libm.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 92,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 92
},
"libmain.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 53,
"flash_rodata": 10,
"total": 63
},
"libcxx.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 11,
"flash_rodata": 0,
"total": 11
},
"libxtensa-debug-module.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 8,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 8
},
"libbootloader_support.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcore.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libethernet.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmbedtls.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnvs_flash.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libphy.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"librtc.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libsmartconfig_ack.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa2.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa_supplicant.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwps.a": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
}
}
{
"libc.a:lib_a-vfprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 14193,
"flash_rodata": 756,
"total": 14949
},
"libc.a:lib_a-svfprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 13834,
"flash_rodata": 756,
"total": 14590
},
"libc.a:lib_a-svfiprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 9642,
"flash_rodata": 1210,
"total": 10852
},
"libc.a:lib_a-vfiprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 9933,
"flash_rodata": 738,
"total": 10671
},
"liblwip.a:nd6.o": {
"data": 8,
"bss": 1027,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 8427,
"flash_rodata": 136,
"total": 9598
},
"liblwip.a:tcp_in.o": {
"data": 0,
"bss": 54,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 8127,
"flash_rodata": 916,
"total": 9097
},
"libfreertos.a:tasks.o": {
"data": 20,
"bss": 700,
"other": 0,
"iram": 5667,
"diram": 0,
"flash_text": 0,
"flash_rodata": 503,
"total": 6890
},
"liblwip.a:tcp_out.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 5060,
"flash_rodata": 1124,
"total": 6184
},
"liblwip.a:sockets.o": {
"data": 0,
"bss": 728,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 4627,
"flash_rodata": 824,
"total": 6179
},
"liblwip.a:tcp.o": {
"data": 4,
"bss": 23,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 4290,
"flash_rodata": 1384,
"total": 5701
},
"liblwip.a:api_msg.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 3763,
"flash_rodata": 1366,
"total": 5129
},
"liblwip.a:dhcp.o": {
"data": 0,
"bss": 8,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 3456,
"flash_rodata": 1401,
"total": 4865
},
"libesp32.a:panic.o": {
"data": 2579,
"bss": 5,
"other": 0,
"iram": 2145,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 4729
},
"libesp32.a:esp_err_to_name.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 50,
"flash_rodata": 4091,
"total": 4141
},
"libgcc.a:unwind-dw2-fde.o": {
"data": 4,
"bss": 20,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 3316,
"flash_rodata": 404,
"total": 3744
},
"liblwip.a:pbuf.o": {
"data": 0,
"bss": 1,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 2453,
"flash_rodata": 1161,
"total": 3615
},
"libfreertos.a:portasm.o": {
"data": 3084,
"bss": 0,
"other": 0,
"iram": 480,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 3564
},
"libc.a:lib_a-dtoa.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 3522,
"flash_rodata": 13,
"total": 3535
},
"liblwip.a:etharp.o": {
"data": 0,
"bss": 241,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 2618,
"flash_rodata": 658,
"total": 3517
},
"liblwip.a:ip6.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 3212,
"flash_rodata": 124,
"total": 3336
},
"liblwip.a:dns.o": {
"data": 0,
"bss": 1292,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1809,
"flash_rodata": 206,
"total": 3307
},
"libspi_flash.a:spi_flash_rom_patch.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 2518,
"diram": 0,
"flash_text": 0,
"flash_rodata": 766,
"total": 3284
},
"liblwip.a:udp.o": {
"data": 2,
"bss": 4,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 3020,
"flash_rodata": 216,
"total": 3242
},
"libesp32.a:intr_alloc.o": {
"data": 8,
"bss": 22,
"other": 0,
"iram": 726,
"diram": 0,
"flash_text": 1749,
"flash_rodata": 710,
"total": 3215
},
"libheap.a:multi_heap.o": {
"data": 857,
"bss": 0,
"other": 0,
"iram": 2217,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 3074
},
"libfreertos.a:queue.o": {
"data": 8,
"bss": 56,
"other": 0,
"iram": 2569,
"diram": 0,
"flash_text": 0,
"flash_rodata": 369,
"total": 3002
},
"libspi_flash.a:flash_ops.o": {
"data": 32,
"bss": 41,
"other": 0,
"iram": 2352,
"diram": 0,
"flash_text": 99,
"flash_rodata": 0,
"total": 2524
},
"libgcc.a:unwind-dw2-xtensa.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 2172,
"flash_rodata": 324,
"total": 2496
},
"libsoc.a:rtc_clk.o": {
"data": 660,
"bss": 8,
"other": 0,
"iram": 1794,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 2462
},
"libc.a:lib_a-mprec.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 2134,
"flash_rodata": 296,
"total": 2430
},
"libvfs.a:vfs.o": {
"data": 192,
"bss": 40,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1995,
"flash_rodata": 132,
"total": 2359
},
"liblwip.a:ip6_frag.o": {
"data": 0,
"bss": 6,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1905,
"flash_rodata": 442,
"total": 2353
},
"liblwip.a:api_lib.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1425,
"flash_rodata": 919,
"total": 2344
},
"liblwip.a:igmp.o": {
"data": 0,
"bss": 12,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1604,
"flash_rodata": 707,
"total": 2323
},
"libesp32.a:dbg_stubs.o": {
"data": 0,
"bss": 2072,
"other": 0,
"iram": 32,
"diram": 0,
"flash_text": 100,
"flash_rodata": 0,
"total": 2204
},
"libvfs.a:vfs_uart.o": {
"data": 40,
"bss": 63,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1775,
"flash_rodata": 271,
"total": 2149
},
"libunity.a:unity_platform.o": {
"data": 0,
"bss": 13,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1511,
"flash_rodata": 600,
"total": 2124
},
"libesp32.a:esp_timer_esp32.o": {
"data": 8,
"bss": 26,
"other": 0,
"iram": 1295,
"diram": 0,
"flash_text": 254,
"flash_rodata": 526,
"total": 2109
},
"libsoc.a:rtc_periph.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 2080,
"total": 2080
},
"libspi_flash.a:flash_mmap.o": {
"data": 0,
"bss": 296,
"other": 0,
"iram": 1298,
"diram": 0,
"flash_text": 124,
"flash_rodata": 327,
"total": 2045
},
"libheap.a:heap_caps.o": {
"data": 4,
"bss": 0,
"other": 0,
"iram": 1195,
"diram": 0,
"flash_text": 188,
"flash_rodata": 593,
"total": 1980
},
"libstdc++.a:eh_personality.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1561,
"flash_rodata": 384,
"total": 1945
},
"liblwip.a:ip4.o": {
"data": 0,
"bss": 6,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1664,
"flash_rodata": 139,
"total": 1809
},
"liblwip.a:netif.o": {
"data": 0,
"bss": 241,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1239,
"flash_rodata": 287,
"total": 1767
},
"libfreertos.a:xtensa_vectors.o": {
"data": 8,
"bss": 0,
"other": 0,
"iram": 1697,
"diram": 0,
"flash_text": 0,
"flash_rodata": 36,
"total": 1741
},
"libesp32.a:cpu_start.o": {
"data": 0,
"bss": 1,
"other": 0,
"iram": 806,
"diram": 0,
"flash_text": 277,
"flash_rodata": 486,
"total": 1570
},
"libesp32.a:clk.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 67,
"diram": 0,
"flash_text": 581,
"flash_rodata": 893,
"total": 1541
},
"libfreertos.a:timers.o": {
"data": 8,
"bss": 56,
"other": 0,
"iram": 1149,
"diram": 0,
"flash_text": 0,
"flash_rodata": 233,
"total": 1446
},
"liblwip.a:sys_arch.o": {
"data": 0,
"bss": 8,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1216,
"flash_rodata": 222,
"total": 1446
},
"libheap.a:multi_heap_poisoning.o": {
"data": 470,
"bss": 0,
"other": 0,
"iram": 964,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 1434
},
"libheap.a:heap_caps_init.o": {
"data": 0,
"bss": 4,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1030,
"flash_rodata": 387,
"total": 1421
},
"liblwip.a:mld6.o": {
"data": 0,
"bss": 4,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1334,
"flash_rodata": 0,
"total": 1338
},
"libspi_flash.a:cache_utils.o": {
"data": 4,
"bss": 14,
"other": 0,
"iram": 836,
"diram": 0,
"flash_text": 81,
"flash_rodata": 390,
"total": 1325
},
"liblwip.a:raw.o": {
"data": 0,
"bss": 4,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 1087,
"flash_rodata": 223,
"total": 1314
},
"libesp32.a:esp_timer.o": {
"data": 8,
"bss": 20,
"other": 0,
"iram": 702,
"diram": 0,
"flash_text": 429,
"flash_rodata": 142,
"total": 1301
},
"liblog.a:log.o": {
"data": 8,
"bss": 268,
"other": 0,
"iram": 456,
"diram": 0,
"flash_text": 396,
"flash_rodata": 166,
"total": 1294
},
"libesp32.a:system_api.o": {
"data": 0,
"bss": 8,
"other": 0,
"iram": 589,
"diram": 0,
"flash_text": 0,
"flash_rodata": 662,
"total": 1259
},
"libsoc.a:soc_memory_layout.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 1239,
"total": 1239
},
"liblwip.a:icmp.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 769,
"flash_rodata": 371,
"total": 1140
},
"libfreertos.a:xtensa_intr_asm.o": {
"data": 1024,
"bss": 0,
"other": 0,
"iram": 51,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 1075
},
"libfreertos.a:port.o": {
"data": 0,
"bss": 16,
"other": 0,
"iram": 617,
"diram": 0,
"flash_text": 0,
"flash_rodata": 369,
"total": 1002
},
"libpthread.a:pthread.o": {
"data": 8,
"bss": 8,
"other": 0,
"iram": 174,
"diram": 0,
"flash_text": 298,
"flash_rodata": 512,
"total": 1000
},
"liblwip.a:icmp6.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 863,
"flash_rodata": 127,
"total": 990
},
"libsoc.a:rtc_init.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 980,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 980
},
"libunity.a:unity.o": {
"data": 0,
"bss": 108,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 767,
"flash_rodata": 90,
"total": 965
},
"libsoc.a:rtc_time.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 803,
"diram": 0,
"flash_text": 0,
"flash_rodata": 137,
"total": 940
},
"libesp32.a:dport_access.o": {
"data": 8,
"bss": 40,
"other": 0,
"iram": 539,
"diram": 0,
"flash_text": 189,
"flash_rodata": 129,
"total": 905
},
"libc.a:lib_a-fseeko.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 862,
"flash_rodata": 0,
"total": 862
},
"libnewlib.a:time.o": {
"data": 0,
"bss": 32,
"other": 0,
"iram": 139,
"diram": 0,
"flash_text": 691,
"flash_rodata": 0,
"total": 862
},
"liblwip.a:tcpip.o": {
"data": 0,
"bss": 16,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 644,
"flash_rodata": 191,
"total": 851
},
"libapp_update.a:esp_ota_ops.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 123,
"flash_rodata": 717,
"total": 840
},
"libdriver.a:periph_ctrl.o": {
"data": 8,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 520,
"flash_rodata": 256,
"total": 784
},
"liblwip.a:timers.o": {
"data": 0,
"bss": 12,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 638,
"flash_rodata": 131,
"total": 781
},
"libspi_flash.a:partition.o": {
"data": 0,
"bss": 8,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 582,
"flash_rodata": 141,
"total": 731
},
"libnewlib.a:locks.o": {
"data": 8,
"bss": 0,
"other": 0,
"iram": 552,
"diram": 0,
"flash_text": 0,
"flash_rodata": 84,
"total": 644
},
"libesp32.a:ipc.o": {
"data": 0,
"bss": 36,
"other": 0,
"iram": 159,
"diram": 0,
"flash_text": 329,
"flash_rodata": 104,
"total": 628
},
"libtcpip_adapter.a:tcpip_adapter_lwip.o": {
"data": 0,
"bss": 81,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 180,
"flash_rodata": 359,
"total": 620
},
"libpthread.a:pthread_local_storage.o": {
"data": 8,
"bss": 4,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 476,
"flash_rodata": 126,
"total": 614
},
"liblwip.a:inet_chksum.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 580,
"flash_rodata": 0,
"total": 580
},
"libesp32.a:crosscore_int.o": {
"data": 8,
"bss": 8,
"other": 0,
"iram": 204,
"diram": 0,
"flash_text": 126,
"flash_rodata": 148,
"total": 494
},
"liblwip.a:netbuf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 154,
"flash_rodata": 326,
"total": 480
},
"liblwip.a:vfs_lwip.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 307,
"flash_rodata": 155,
"total": 462
},
"libnewlib.a:syscall_table.o": {
"data": 144,
"bss": 240,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 67,
"flash_rodata": 0,
"total": 451
},
"libdriver.a:timer.o": {
"data": 16,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 112,
"flash_rodata": 281,
"total": 409
},
"libesp32.a:int_wdt.o": {
"data": 0,
"bss": 1,
"other": 0,
"iram": 87,
"diram": 0,
"flash_text": 301,
"flash_rodata": 0,
"total": 389
},
"libstdc++.a:eh_globals.o": {
"data": 0,
"bss": 16,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 149,
"flash_rodata": 193,
"total": 358
},
"libesp32.a:brownout.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 145,
"flash_rodata": 191,
"total": 336
},
"libesp32.a:freertos_hooks.o": {
"data": 8,
"bss": 128,
"other": 0,
"iram": 43,
"diram": 0,
"flash_text": 137,
"flash_rodata": 0,
"total": 316
},
"libhal.a:windowspill_asm.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 311,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 311
},
"libsoc.a:cpu_util.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 310,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 310
},
"libdriver.a:rtc_module.o": {
"data": 8,
"bss": 8,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 291,
"flash_rodata": 0,
"total": 307
},
"libfreertos.a:xtensa_context.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 299,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 299
},
"libstdc++.a:eh_terminate.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 117,
"flash_rodata": 141,
"total": 258
},
"liblwip.a:ethernet.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 244,
"flash_rodata": 12,
"total": 256
},
"libc.a:lib_a-puts.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 182,
"flash_rodata": 60,
"total": 242
},
"libesp32.a:dport_panic_highint_hdl.o": {
"data": 8,
"bss": 0,
"other": 0,
"iram": 234,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 242
},
"libc.a:lib_a-reent.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 232,
"flash_rodata": 0,
"total": 232
},
"libc.a:lib_a-fopen.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 228,
"flash_rodata": 0,
"total": 228
},
"liblwip.a:dhcpserver.o": {
"data": 0,
"bss": 4,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 203,
"flash_rodata": 0,
"total": 207
},
"libunity.a:test_utils.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 38,
"flash_rodata": 140,
"total": 178
},
"libc.a:lib_a-sprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 167,
"flash_rodata": 0,
"total": 167
},
"libesp32.a:cache_err_int.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 56,
"diram": 0,
"flash_text": 98,
"flash_rodata": 0,
"total": 154
},
"libfreertos.a:list.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 142,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 142
},
"libfreertos.a:xtensa_intr.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 104,
"diram": 0,
"flash_text": 0,
"flash_rodata": 35,
"total": 139
},
"libnewlib.a:syscalls.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 94,
"diram": 0,
"flash_text": 45,
"flash_rodata": 0,
"total": 139
},
"libstdc++.a:si_class_type_info.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 136,
"total": 136
},
"libc.a:lib_a-assert.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 68,
"flash_rodata": 60,
"total": 128
},
"libc.a:lib_a-flags.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 127,
"flash_rodata": 0,
"total": 127
},
"libc.a:lib_a-printf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 116,
"flash_rodata": 0,
"total": 116
},
"liblwip.a:ip4_addr.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 72,
"flash_rodata": 40,
"total": 112
},
"libstdc++.a:class_type_info.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 112,
"total": 112
},
"libc.a:lib_a-s_frexp.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 110,
"flash_rodata": 0,
"total": 110
},
"liblwip.a:ip.o": {
"data": 0,
"bss": 60,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 50,
"flash_rodata": 0,
"total": 110
},
"liblwip.a:memp.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 108,
"total": 108
},
"libgcc.a:lib2funcs.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 104,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 104
},
"libc.a:lib_a-vprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 94,
"flash_rodata": 0,
"total": 94
},
"libm.a:lib_a-s_fpclassify.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 92,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 92
},
"liblwip.a:def.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 91,
"flash_rodata": 0,
"total": 91
},
"libc.a:lib_a-fiprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 84,
"flash_rodata": 0,
"total": 84
},
"libesp32.a:hw_random.o": {
"data": 0,
"bss": 4,
"other": 0,
"iram": 74,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 78
},
"libesp32.a:stack_check.o": {
"data": 0,
"bss": 4,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 32,
"flash_rodata": 42,
"total": 78
},
"libhal.a:clock.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 72,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 72
},
"libnewlib.a:reent_init.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 68,
"diram": 0,
"flash_text": 0,
"flash_rodata": 2,
"total": 70
},
"libmain.a:app_main.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 53,
"flash_rodata": 10,
"total": 63
},
"libhal.a:state_asm--restore_extra_nw.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 62,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 62
},
"libhal.a:state_asm--save_extra_nw.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 62,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 62
},
"libdriver.a:uart.o": {
"data": 8,
"bss": 12,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 38,
"flash_rodata": 0,
"total": 58
},
"libstdc++.a:new_opv.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 56,
"total": 56
},
"libfreertos.a:xtensa_vector_defaults.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 46,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 46
},
"libc.a:lib_a-fseek.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 45,
"flash_rodata": 0,
"total": 45
},
"libgcc.a:_divdi3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 40,
"total": 40
},
"libgcc.a:_moddi3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 40,
"total": 40
},
"libgcc.a:_udivdi3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 40,
"total": 40
},
"libgcc.a:_umoddi3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 40,
"total": 40
},
"libstdc++.a:new_op.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 40,
"total": 40
},
"libfreertos.a:xtensa_init.o": {
"data": 0,
"bss": 4,
"other": 0,
"iram": 32,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 36
},
"libhal.a:interrupts--intlevel.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 32,
"total": 32
},
"liblwip.a:init.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 27,
"flash_rodata": 0,
"total": 27
},
"libesp32.a:wifi_init.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 17,
"flash_rodata": 9,
"total": 26
},
"liblwip.a:ip6_addr.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 20,
"total": 20
},
"libc.a:lib_a-errno.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 10,
"flash_rodata": 0,
"total": 10
},
"libhal.a:int_asm--set_intclear.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 8,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 8
},
"libxtensa-debug-module.a:eri.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 8,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 8
},
"libcxx.a:cxx_exception_stubs.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 6,
"flash_rodata": 0,
"total": 6
},
"libcxx.a:cxx_guards.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 5,
"flash_rodata": 0,
"total": 5
},
"libfreertos.a:FreeRTOS-openocd.o": {
"data": 4,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 4
},
"libstdc++.a:eh_term_handler.o": {
"data": 4,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 4
},
"libstdc++.a:eh_unex_handler.o": {
"data": 4,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 4
},
"libbootloader_support.a:bootloader_flash.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libbootloader_support.a:bootloader_sha.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libbootloader_support.a:esp_image_format.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libc.a:lib_a-fputs.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libc.a:lib_a-snprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libc.a:lib_a-strerror.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libc.a:lib_a-sysgettod.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libc.a:lib_a-u_strerr.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libc.a:lib_a-vsnprintf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libc.a:lib_a-xpg_strerror_r.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a:coexist_api.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a:coexist_arbit.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a:coexist_core.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a:coexist_dbg.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a:coexist_hw.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a:coexist_param.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcoexist.a:coexist_timer.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libcore.a:misc_nvs.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libdriver.a:gpio.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libesp32.a:ets_timer_legacy.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libesp32.a:event_default_handlers.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libesp32.a:event_loop.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libesp32.a:lib_printf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libesp32.a:phy_init.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libesp32.a:sha.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libesp32.a:wifi_os_adapter.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libethernet.a:emac_dev.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libethernet.a:emac_main.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libfreertos.a:event_groups.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libfreertos.a:ringbuf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_addsubdf3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_cmpdf2.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_divdf3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_divsf3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_extendsfdf2.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_fixdfsi.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_floatdidf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_floatdisf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_floatsidf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_muldf3.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libgcc.a:_popcountsi2.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"liblwip.a:ethernetif.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"liblwip.a:ethip6.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"liblwip.a:wlanif.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmbedtls.a:esp_sha256.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_common.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_config.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_main.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_parent.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_route.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_schedule.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_timer.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_utilities.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libmesh.a:mesh_wifi.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_action.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_action_vendor.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_api.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_crypto.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_crypto_ccmp.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_crypto_tkip.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_crypto_wep.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_debug.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_ets.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_hostap.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_ht.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_ie_vendor.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_input.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_ioctl.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_mesh_quick.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_misc.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_nvs.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_output.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_phy.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_power.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_proto.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_regdomain.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_rfid.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_scan.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_sta.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:ieee80211_timer.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:wl_chm.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnet80211.a:wl_cnx.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnvs_flash.a:nvs_api.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnvs_flash.a:nvs_item_hash_list.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnvs_flash.a:nvs_page.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnvs_flash.a:nvs_pagemanager.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnvs_flash.a:nvs_storage.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libnvs_flash.a:nvs_types.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libphy.a:phy.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libphy.a:phy_chip_v7.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libphy.a:phy_chip_v7_ana.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libphy.a:phy_chip_v7_cal.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:esf_buf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:if_hwctrl.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:lmac.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:pm.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:pm_for_bcn_only_mode.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:pp.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:pp_debug.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:pp_timer.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:rate_control.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:trc.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libpp.a:wdev.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"librtc.a:bt_bb.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"librtc.a:pm.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"librtc.a:rtc.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"librtc.a:rtc_analog.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libsmartconfig_ack.a:smartconfig_ack.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libsoc.a:gpio_periph.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libsoc.a:rtc_sleep.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libstdc++.a:bad_alloc.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libstdc++.a:del_op.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libstdc++.a:del_opv.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libstdc++.a:eh_exception.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libstdc++.a:new_handler.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libstdc++.a:pure.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libstdc++.a:tinfo.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:ap_config.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:common.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpa.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpa_auth.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpa_auth_ie.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpa_common.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpa_debug.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpa_ie.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpa_main.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpabuf.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa.a:wpas_glue.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa2.a:wpa2_internal.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwpa_supplicant.a:os_xtensa.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
},
"libwps.a:wps_internal.o": {
"data": 0,
"bss": 0,
"other": 0,
"iram": 0,
"diram": 0,
"flash_text": 0,
"flash_rodata": 0,
"total": 0
}
}
{
".dram0.bss": {
"p_uart_obj": 12,
"s_rtc_isr_handle": 4,
"s_rtc_isr_handler_list": 4
},
".dram0.data": {
"timer_spinlock": 16,
"periph_spinlock": 8,
"s_rtc_isr_handler_list_lock": 8,
"uart_selectlock": 8
},
".flash.rodata": {
"str1.4": 249,
"get_clk_en_mask": 128,
"get_rst_en_mask": 128,
"__FUNCTION__$5441": 24,
"TG": 8
},
".flash.text": {
"get_clk_en_mask": 211,
"get_rst_en_mask": 157,
"timer_group_intr_enable": 112,
"rtc_isr": 86,
"periph_module_enable": 78,
"rtc_isr_ensure_installed": 75,
"rtc_gpio_force_hold_dis_all": 65,
"rtc_isr_register": 65,
"is_wifi_clk_peripheral": 28,
"uart_set_select_notif_callback": 26,
"get_rst_en_reg": 25,
"get_clk_en_reg": 21,
"uart_get_selectlock": 12
},
".iram0.text": {},
".iram0.vectors": {},
".noinit": {}
}
***
Producing JSON file output...
***
Producing text file output...
***
Running idf_size_tests.py...
Total sizes:
DRAM .data size: 0 bytes
DRAM .bss size: 0 bytes
Used static DRAM: 0 bytes ( 0 available, nan% used)
Used static IRAM: 0 bytes ( 0 available, nan% used)
Flash code: 0 bytes
Flash rodata: 0 bytes
Total image size:~ 0 bytes (.bin may be padded larger)