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 hidden or 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