Last active
October 9, 2020 22:14
-
-
Save amirgon/e9671192e2cb08db7ee7840516e99197 to your computer and use it in GitHub Desktop.
python3 elf-size-analyze.py --no-color -H -S 12 -o -t "/opt/xtensa-esp32-elf/bin/xtensa-esp32-elf-" ports/esp32/build-GENERIC_SPIRAM/application.elf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==================================== SECTIONS: 12 ==================================== | |
Symbol Size % | |
====================================================================================== | |
/ 230.1 KiB 78.34 | |
home 230.0 KiB 78.33 | |
amirgon/esp 228.1 KiB 77.68 | |
projects/lv_mpy 206.6 KiB 70.37 | |
ports 121.5 KiB 41.39 | |
esp32 120.8 KiB 41.13 | |
build-GENERIC_SPIRAM 114.1 KiB 38.84 | |
lodepng 3.8 KiB 1.30 | |
mp_lodepng.c 2.2 KiB 0.73 | |
lodepng.c 1.7 KiB 0.57 | |
lvgl/lv_mpy.c 51.3 KiB 17.48 | |
frozen_content.c 35.3 KiB 12.01 | |
espidfmod/mp_espidf.c 23.6 KiB 8.05 | |
help.c 1.1 KiB 0.38 | |
machine_pin.c 988.0 B 0.33 | |
modsocket.c 536.0 B 0.18 | |
modnetwork.c 504.0 B 0.17 | |
modmachine.c 476.0 B 0.16 | |
moduos.c 332.0 B 0.11 | |
machine_adc.c 308.0 B 0.10 | |
esp32_partition.c 264.0 B 0.09 | |
modesp.c 240.0 B 0.08 | |
machine_uart.c 236.0 B 0.08 | |
machine_touchpad.c 228.0 B 0.08 | |
modesp32.c 192.0 B 0.06 | |
esp32_rmt.c 188.0 B 0.06 | |
machine_sdcard.c 164.0 B 0.05 | |
machine_pwm.c 152.0 B 0.05 | |
machine_timer.c 152.0 B 0.05 | |
modutime.c 148.0 B 0.05 | |
machine_rtc.c 136.0 B 0.05 | |
esp32_ulp.c 136.0 B 0.05 | |
machine_dac.c 116.0 B 0.04 | |
machine_wdt.c 92.0 B 0.03 | |
machine_i2c.c 84.0 B 0.03 | |
machine_hw_spi.c 72.0 B 0.02 | |
stm32/font_petme128_8x8.h 768.0 B 0.26 | |
lib 47.0 KiB 16.00 | |
lv_bindings 44.7 KiB 15.22 | |
lvgl/src 44.1 KiB 15.00 | |
lv_font 42.7 KiB 14.53 | |
lv_font_dejavu_16_persian_hebrew.c 39.3 KiB 13.38 | |
lv_font_montserrat_16.c 3.4 KiB 1.14 | |
lv_widgets 962.0 B 0.32 | |
lv_keyboard.c 886.0 B 0.29 | |
lv_calendar.c 76.0 B 0.03 | |
lv_misc 200.0 B 0.07 | |
lv_math.c 182.0 B 0.06 | |
lv_bidi.c 10.0 B 0.00 | |
lv_anim.c 8.0 B 0.00 | |
lv_draw/lv_draw_label.c 278.0 B 0.09 | |
driver/esp32 651.0 B 0.22 | |
modrtch.c 420.0 B 0.14 | |
modlvesp32.c 163.0 B 0.05 | |
espidf.c 68.0 B 0.02 | |
oofatfs 397.0 B 0.13 | |
ffunicode.c 256.0 B 0.09 | |
ff.c 141.0 B 0.05 | |
mbedtls_errors/mp_mbedtls_errors.c 1.6 KiB 0.55 | |
utils/sys_stdio_mphal.c 292.0 B 0.10 | |
timeutils/timeutils.c 26.0 B 0.01 | |
py 31.1 KiB 10.60 | |
qstr.c 16.8 KiB 5.74 | |
objexcept.c 1.6 KiB 0.56 | |
parse.c 1.3 KiB 0.43 | |
modbuiltins.c 1.1 KiB 0.38 | |
modmath.c 680.0 B 0.23 | |
objstr.c 600.0 B 0.20 | |
objset.c 516.0 B 0.17 | |
objdict.c 496.0 B 0.16 | |
objmodule.c 432.0 B 0.14 | |
objfun.c 420.0 B 0.14 | |
moduerrno.c 408.0 B 0.14 | |
nativeglue.c 320.0 B 0.11 | |
objtype.c 315.0 B 0.10 | |
objarray.c 296.0 B 0.10 | |
objstrunicode.c 292.0 B 0.10 | |
modio.c 284.0 B 0.09 | |
modsys.c 284.0 B 0.09 | |
modthread.c 284.0 B 0.09 | |
objgenerator.c 280.0 B 0.09 | |
objstringio.c 276.0 B 0.09 | |
objlist.c 264.0 B 0.09 | |
compile.c 236.0 B 0.08 | |
emitnative.c 219.0 B 0.07 | |
emitbc.c 216.0 B 0.07 | |
modmicropython.c 196.0 B 0.07 | |
modcmath.c 192.0 B 0.06 | |
lexer.c 188.0 B 0.06 | |
modgc.c 148.0 B 0.05 | |
objint.c 140.0 B 0.05 | |
unicode.c 128.0 B 0.04 | |
objproperty.c 124.0 B 0.04 | |
objrange.c 120.0 B 0.04 | |
objtuple.c 120.0 B 0.04 | |
objobject.c 116.0 B 0.04 | |
modstruct.c 116.0 B 0.04 | |
objdeque.c 108.0 B 0.04 | |
builtinevex.c 108.0 B 0.04 | |
stream.c 104.0 B 0.03 | |
map.c 80.0 B 0.03 | |
objsingleton.c 76.0 B 0.03 | |
objfloat.c 76.0 B 0.03 | |
runtime.c 68.0 B 0.02 | |
objslice.c 68.0 B 0.02 | |
objboundmeth.c 60.0 B 0.02 | |
objcell.c 60.0 B 0.02 | |
objgetitemiter.c 60.0 B 0.02 | |
objattrtuple.c 60.0 B 0.02 | |
objmap.c 60.0 B 0.02 | |
objnone.c 60.0 B 0.02 | |
objpolyiter.c 60.0 B 0.02 | |
objfilter.c 60.0 B 0.02 | |
objcomplex.c 60.0 B 0.02 | |
objreversed.c 60.0 B 0.02 | |
objbool.c 60.0 B 0.02 | |
objclosure.c 60.0 B 0.02 | |
objzip.c 60.0 B 0.02 | |
objenumerate.c 60.0 B 0.02 | |
modcollections.c 56.0 B 0.02 | |
formatfloat.c 48.0 B 0.02 | |
mpprint.c 42.0 B 0.01 | |
modarray.c 40.0 B 0.01 | |
opmethods.c 32.0 B 0.01 | |
objint_mpz.c 20.0 B 0.01 | |
builtinhelp.c 12.0 B 0.00 | |
builtinimport.c 12.0 B 0.00 | |
obj.c 8.0 B 0.00 | |
objnamedtuple.c 8.0 B 0.00 | |
scope.c 7.0 B 0.00 | |
extmod 7.0 KiB 2.37 | |
uzlib 263.0 B 0.09 | |
tinflate.c 199.0 B 0.07 | |
crc32.c 64.0 B 0.02 | |
modbluetooth.c 568.0 B 0.19 | |
modframebuf.c 476.0 B 0.16 | |
moductypes.c 424.0 B 0.14 | |
machine_i2c.c 376.0 B 0.13 | |
vfs_fat_file.c 328.0 B 0.11 | |
modure.c 324.0 B 0.11 | |
modbtree.c 312.0 B 0.10 | |
vfs_lfsx.c 304.0 B 0.10 | |
vfs_fat.c 292.0 B 0.10 | |
vfs_lfsx_file.c 276.0 B 0.09 | |
moduasyncio.c 268.0 B 0.09 | |
moduselect.c 268.0 B 0.09 | |
moduhashlib.c 264.0 B 0.09 | |
modwebrepl.c 235.0 B 0.08 | |
modussl_mbedtls.c 216.0 B 0.07 | |
machine_spi.c 212.0 B 0.07 | |
moduwebsocket.c 180.0 B 0.06 | |
moduzlib.c 176.0 B 0.06 | |
modutimeq.c 168.0 B 0.06 | |
moducryptolib.c 156.0 B 0.05 | |
modurandom.c 148.0 B 0.05 | |
machine_signal.c 132.0 B 0.04 | |
modonewire.c 128.0 B 0.04 | |
modubinascii.c 120.0 B 0.04 | |
vfs.c 120.0 B 0.04 | |
modujson.c 96.0 B 0.03 | |
machine_mem.c 84.0 B 0.03 | |
moduheapq.c 80.0 B 0.03 | |
utime_mphal.c 64.0 B 0.02 | |
vfs_lfs.c 40.0 B 0.01 | |
nimble/modbluetooth_nimble.c 16.0 B 0.01 | |
machine_pulse.c 12.0 B 0.00 | |
uos_dupterm.c 12.0 B 0.00 | |
drivers/dht/dht.c 8.0 B 0.00 | |
esp-idf/components 21.5 KiB 7.31 | |
mbedtls 9.8 KiB 3.35 | |
mbedtls/library 9.0 KiB 3.05 | |
ssl_ciphersuites.c 2.7 KiB 0.93 | |
ecp_curves.c 2.2 KiB 0.74 | |
oid.c 1.1 KiB 0.39 | |
cipher_wrap.c 1.1 KiB 0.37 | |
bignum.c 672.0 B 0.22 | |
md_wrap.c 288.0 B 0.10 | |
pk_wrap.c 256.0 B 0.09 | |
x509_crt.c 200.0 B 0.07 | |
base64.c 192.0 B 0.06 | |
ecp.c 144.0 B 0.05 | |
gcm.c 128.0 B 0.04 | |
port 896.0 B 0.30 | |
esp_sha512.c 768.0 B 0.26 | |
esp_sha1.c 64.0 B 0.02 | |
esp_sha256.c 64.0 B 0.02 | |
soc 3.4 KiB 1.17 | |
esp32 3.4 KiB 1.15 | |
rtc_periph.c 2.0 KiB 0.69 | |
soc_memory_layout.c 1.1 KiB 0.36 | |
gpio_periph.c 160.0 B 0.05 | |
spi_periph.c 108.0 B 0.04 | |
sdmmc_periph.c 28.0 B 0.01 | |
src/hal 56.0 B 0.02 | |
spi_flash_hal.c 48.0 B 0.02 | |
spi_hal.c 8.0 B 0.00 | |
wpa_supplicant 2.8 KiB 0.94 | |
src/crypto 2.7 KiB 0.91 | |
aes-internal.c 2.3 KiB 0.77 | |
dh_groups.c 417.0 B 0.14 | |
include/esp_supplicant/esp_wpa.h 96.0 B 0.03 | |
bt 1.3 KiB 0.44 | |
host/nimble 1.1 KiB 0.37 | |
nimble/nimble/host 1.1 KiB 0.37 | |
src 1.0 KiB 0.34 | |
ble_gattc.c 300.0 B 0.10 | |
ble_att.c 216.0 B 0.07 | |
ble_hs_hci_evt.c 144.0 B 0.05 | |
ble_sm.c 104.0 B 0.03 | |
ble_l2cap_sig.c 92.0 B 0.03 | |
ble_sm_lgcy.c 50.0 B 0.02 | |
ble_sm_sc.c 50.0 B 0.02 | |
ble_sm_alg.c 32.0 B 0.01 | |
ble_uuid.c 16.0 B 0.01 | |
ble_gap.c 16.0 B 0.01 | |
ble_hs_pvcy.c 16.0 B 0.01 | |
services 64.0 B 0.02 | |
gap/src/ble_svc_gap.c 32.0 B 0.01 | |
gatt/src/ble_svc_gatt.c 32.0 B 0.01 | |
esp-hci/src/esp_nimble_hci.c 8.0 B 0.00 | |
controller/bt.c 228.0 B 0.08 | |
lwip 620.0 B 0.21 | |
lwip/src 600.0 B 0.20 | |
core 284.0 B 0.09 | |
ipv4 52.0 B 0.02 | |
ip4_addr.c 48.0 B 0.02 | |
dhcp.c 4.0 B 0.00 | |
memp.c 76.0 B 0.03 | |
timeouts.c 72.0 B 0.02 | |
tcp.c 36.0 B 0.01 | |
ip.c 24.0 B 0.01 | |
ipv6/ip6_addr.c 24.0 B 0.01 | |
netif 92.0 B 0.03 | |
ppp 80.0 B 0.03 | |
polarssl/md5.c 64.0 B 0.02 | |
ppp.c 8.0 B 0.00 | |
pppos.c 8.0 B 0.00 | |
ethernet.c 12.0 B 0.00 | |
api 72.0 B 0.02 | |
err.c 68.0 B 0.02 | |
api_msg.c 4.0 B 0.00 | |
include/lwip/priv/memp_std.h 152.0 B 0.05 | |
port/esp32/netif/dhcp_state.c 16.0 B 0.01 | |
apps/dhcpserver/dhcpserver.c 4.0 B 0.00 | |
driver 392.0 B 0.13 | |
sdspi_crc.c 256.0 B 0.09 | |
gpio.c 136.0 B 0.05 | |
efuse 80.0 B 0.03 | |
esp32/esp_efuse_table.c 48.0 B 0.02 | |
src/esp_efuse_utility.c 32.0 B 0.01 | |
esp_common/src/esp_err_to_name.c 1.2 KiB 0.42 | |
nghttp/port/http_parser.c 940.0 B 0.31 | |
esp32/intr_alloc.c 512.0 B 0.17 | |
app_update/esp_app_desc.c 256.0 B 0.09 | |
esp_wifi/esp32/include/phy_init_data.h 128.0 B 0.04 | |
esp_http_client/esp_http_client.c 40.0 B 0.01 | |
vfs/vfs_uart.c 12.0 B 0.00 | |
jeroen/esp8266/esp32/newlib_xtensa-2.2.0-bin/newlib_xtensa-... 1.9 KiB 0.65 | |
libm 1.1 KiB 0.36 | |
math 1.0 KiB 0.35 | |
ef_rem_pio2.c 920.0 B 0.31 | |
kf_rem_pio2.c 56.0 B 0.02 | |
sf_atan.c 32.0 B 0.01 | |
ef_exp.c 24.0 B 0.01 | |
ef_pow.c 24.0 B 0.01 | |
ef_fmod.c 8.0 B 0.00 | |
common 24.0 B 0.01 | |
s_rint.c 16.0 B 0.01 | |
sf_rint.c 8.0 B 0.00 | |
libc 876.0 B 0.29 | |
stdio/vfprintf.c 472.0 B 0.16 | |
stdlib/mprec.c 280.0 B 0.09 | |
locale/locale.c 124.0 B 0.04 | |
Users/igrokhotkov/e/esp32/hal/hal/interrupts.c 32.0 B 0.01 | |
? 63.6 KiB 21.66 | |
====================================================================================== | |
Symbols total 293.7 KiB | |
====================================================================================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment