diff --git a/components/esp32/ld/esp32.project.ld.in b/components/esp32/ld/esp32.project.ld.in index a88ba2e7a6..d5a7b401b8 100644 --- a/components/esp32/ld/esp32.project.ld.in +++ b/components/esp32/ld/esp32.project.ld.in @@ -1,8 +1,6 @@ /* Default entry point: */ ENTRY(call_start_cpu0); -_diram_i_start = 0x40378000; - SECTIONS { /* RTC fast memory holds RTC wake stub code, @@ -165,15 +163,6 @@ SECTIONS } > iram0_0_seg - /** - * This section is required to skip .iram0.text area because iram0_0_seg and - * dram0_0_seg reflect the same address space on different buses. - */ - .dram0.dummy (NOLOAD): - { - . = ORIGIN(dram0_0_seg) + MAX(_iram_end - _diram_i_start, 0); - } > dram0_0_seg - .dram0.data : { _data_start = ABSOLUTE(.); diff --git a/tools/ci/mypy_ignore_list.txt b/tools/ci/mypy_ignore_list.txt deleted file mode 100644 index f5fc329402..0000000000 --- a/tools/ci/mypy_ignore_list.txt +++ /dev/null @@ -1,288 +0,0 @@ -components/app_update/otatool.py -components/efuse/efuse_table_gen.py -components/efuse/test_efuse_host/efuse_tests.py -components/esp32s2/test/gen_digital_signature_tests.py -components/esp_local_ctrl/python/esp_local_ctrl_pb2.py -components/esp_netif/test_apps/component_ut_test.py -components/espcoredump/corefile/gdb.py -components/espcoredump/test/test_espcoredump.py -components/lwip/weekend_test/net_suite_test.py -components/mbedtls/esp_crt_bundle/gen_crt_bundle.py -components/mbedtls/esp_crt_bundle/test_gen_crt_bundle/test_gen_crt_bundle.py -components/mqtt/weekend_test/mqtt_publish_test.py -components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py -components/partition_table/gen_empty_partition.py -components/partition_table/gen_esp32part.py -components/partition_table/parttool.py -components/partition_table/test_gen_esp32part_host/gen_esp32part_tests.py -components/protocomm/python/constants_pb2.py -components/protocomm/python/sec0_pb2.py -components/protocomm/python/sec1_pb2.py -components/protocomm/python/session_pb2.py -components/ulp/esp32ulp_mapgen.py -components/wifi_provisioning/python/wifi_config_pb2.py -components/wifi_provisioning/python/wifi_constants_pb2.py -components/wifi_provisioning/python/wifi_scan_pb2.py -components/xtensa/trax/traceparse.py -docs/build_docs.py -docs/conf_common.py -docs/en/conf.py -docs/extensions/google_analytics.py -docs/extensions/html_redirects.py -docs/extensions/list_filter.py -docs/extensions/toctree_filter.py -docs/generate_chart.py -docs/get_github_rev.py -docs/idf_extensions/build_system/__init__.py -docs/idf_extensions/esp_err_definitions.py -docs/idf_extensions/exclude_docs.py -docs/idf_extensions/format_idf_target.py -docs/idf_extensions/gen_defines.py -docs/idf_extensions/gen_idf_tools_links.py -docs/idf_extensions/gen_toolchain_links.py -docs/idf_extensions/gen_version_specific_includes.py -docs/idf_extensions/include_build_file.py -docs/idf_extensions/kconfig_reference.py -docs/idf_extensions/latex_builder.py -docs/idf_extensions/link_roles.py -docs/idf_extensions/run_doxygen.py -docs/idf_extensions/util.py -docs/sanitize_version.py -docs/test/en/conf.py -docs/test/test_docs.py -docs/test/test_sphinx_idf_extensions.py -docs/zh_CN/conf.py -examples/bluetooth/nimble/blecent/blecent_test.py -examples/bluetooth/nimble/blehr/blehr_test.py -examples/bluetooth/nimble/bleprph/bleprph_test.py -examples/cxx/exceptions/example_test.py -examples/cxx/pthread/example_test.py -examples/cxx/rtti/example_test.py -examples/get-started/blink/example_test.py -examples/get-started/hello_world/example_test.py -examples/peripherals/gpio/generic_gpio/example_test.py -examples/peripherals/i2c/i2c_tools/example_test.py -examples/peripherals/rmt/ir_protocols/example_test.py -examples/peripherals/sdio/sdio_test.py -examples/peripherals/twai/twai_alert_and_recovery/example_test.py -examples/peripherals/twai/twai_network/example_test.py -examples/peripherals/twai/twai_self_test/example_test.py -examples/protocols/asio/chat_client/asio_chat_client_test.py -examples/protocols/asio/chat_server/asio_chat_server_test.py -examples/protocols/asio/ssl_client_server/example_test.py -examples/protocols/asio/tcp_echo_server/asio_tcp_server_test.py -examples/protocols/asio/udp_echo_server/asio_udp_server_test.py -examples/protocols/cbor/example_test.py -examples/protocols/esp_http_client/esp_http_client_test.py -examples/protocols/esp_local_ctrl/example_test.py -examples/protocols/esp_local_ctrl/scripts/esp_local_ctrl.py -examples/protocols/esp_local_ctrl/scripts/proto.py -examples/protocols/http_server/advanced_tests/http_server_advanced_test.py -examples/protocols/http_server/advanced_tests/scripts/test.py -examples/protocols/http_server/persistent_sockets/http_server_persistence_test.py -examples/protocols/http_server/simple/http_server_simple_test.py -examples/protocols/http_server/ws_echo_server/ws_server_example_test.py -examples/protocols/https_request/example_test.py -examples/protocols/https_x509_bundle/example_test.py -examples/protocols/icmp_echo/example_test.py -examples/protocols/mdns/mdns_example_test.py -examples/protocols/modbus/serial/example_test.py -examples/protocols/modbus/tcp/example_test.py -examples/protocols/mqtt/ssl/mqtt_ssl_example_test.py -examples/protocols/mqtt/ssl_ds/configure_ds.py -examples/protocols/mqtt/tcp/mqtt_tcp_example_test.py -examples/protocols/mqtt/ws/mqtt_ws_example_test.py -examples/protocols/mqtt/wss/mqtt_wss_example_test.py -examples/protocols/openssl_client/example_test.py -examples/protocols/openssl_server/example_test.py -examples/protocols/pppos_client/example_test.py -examples/protocols/sntp/example_test.py -examples/protocols/sockets/non_blocking/example_test.py -examples/protocols/sockets/tcp_client/example_test.py -examples/protocols/sockets/tcp_server/example_test.py -examples/protocols/sockets/udp_client/example_test.py -examples/protocols/sockets/udp_server/example_test.py -examples/protocols/websocket/example_test.py -examples/provisioning/legacy/ble_prov/ble_prov_test.py -examples/provisioning/legacy/custom_config/components/custom_provisioning/python/custom_config_pb2.py -examples/provisioning/legacy/softap_prov/softap_prov_test.py -examples/provisioning/wifi_prov_mgr/wifi_prov_mgr_test.py -examples/security/flash_encryption/example_test.py -examples/storage/ext_flash_fatfs/example_test.py -examples/storage/nvs_rw_blob/nvs_rw_blob_example_test.py -examples/storage/nvs_rw_value/nvs_rw_value_example_test.py -examples/storage/nvs_rw_value_cxx/nvs_rw_value_cxx_example_test.py -examples/storage/partition_api/partition_find/partition_find_example_test.py -examples/storage/partition_api/partition_mmap/partition_mmap_example_test.py -examples/storage/partition_api/partition_ops/partition_ops_example_test.py -examples/storage/parttool/example_test.py -examples/storage/parttool/parttool_example.py -examples/storage/sd_card/sd_card_example_test.py -examples/storage/semihost_vfs/semihost_vfs_example_test.py -examples/storage/spiffs/spiffs_example_test.py -examples/storage/spiffsgen/example_test.py -examples/storage/wear_levelling/wear_levelling_example_test.py -examples/system/app_trace_to_host/example_test.py -examples/system/base_mac_address/example_test.py -examples/system/console/example_test.py -examples/system/deep_sleep/example_test.py -examples/system/esp_event/default_event_loop/example_test.py -examples/system/esp_event/user_event_loops/example_test.py -examples/system/esp_timer/example_test.py -examples/system/freertos/real_time_stats/example_test.py -examples/system/gcov/example_test.py -examples/system/himem/example_test.py -examples/system/light_sleep/example_test.py -examples/system/ota/advanced_https_ota/example_test.py -examples/system/ota/native_ota_example/example_test.py -examples/system/ota/otatool/example_test.py -examples/system/ota/otatool/get_running_partition.py -examples/system/ota/otatool/otatool_example.py -examples/system/ota/simple_ota_example/example_test.py -examples/system/perfmon/example_test.py -examples/system/select/example_test.py -examples/system/sysview_tracing/example_test.py -examples/system/sysview_tracing_heap_log/example_test.py -examples/system/task_watchdog/example_test.py -examples/system/ulp/example_test.py -examples/system/ulp_adc/example_test.py -examples/system/unit_test/example_test.py -examples/wifi/iperf/iperf_test.py -tools/ble/lib_ble_client.py -tools/ble/lib_gap.py -tools/ble/lib_gatt.py -tools/check_python_dependencies.py -tools/check_term.py -tools/ci/check_artifacts_expire_time.py -tools/ci/check_callgraph.py -tools/ci/check_codeowners.py -tools/ci/check_deprecated_kconfigs.py -tools/ci/check_examples_cmake_make.py -tools/ci/check_executables.py -tools/ci/check_kconfigs.py -tools/ci/check_public_headers.py -tools/ci/check_readme_links.py -tools/ci/check_rules_yml.py -tools/ci/check_tools_files_patterns.py -tools/ci/checkout_project_ref.py -tools/ci/ci_fetch_submodule.py -tools/ci/deploy_docs.py -tools/ci/envsubst.py -tools/ci/normalize_clangtidy_path.py -tools/ci/python_packages/gitlab_api.py -tools/ci/python_packages/idf_http_server_test/adder.py -tools/ci/python_packages/idf_http_server_test/client.py -tools/ci/python_packages/idf_http_server_test/test.py -tools/ci/python_packages/idf_iperf_test_util/Attenuator.py -tools/ci/python_packages/idf_iperf_test_util/LineChart.py -tools/ci/python_packages/idf_iperf_test_util/PowerControl.py -tools/ci/python_packages/idf_iperf_test_util/TestReport.py -tools/ci/python_packages/tiny_test_fw/App.py -tools/ci/python_packages/tiny_test_fw/DUT.py -tools/ci/python_packages/tiny_test_fw/Env.py -tools/ci/python_packages/tiny_test_fw/EnvConfig.py -tools/ci/python_packages/tiny_test_fw/TinyFW.py -tools/ci/python_packages/tiny_test_fw/Utility/CIAssignTest.py -tools/ci/python_packages/tiny_test_fw/Utility/CaseConfig.py -tools/ci/python_packages/tiny_test_fw/Utility/GitlabCIJob.py -tools/ci/python_packages/tiny_test_fw/Utility/SearchCases.py -tools/ci/python_packages/tiny_test_fw/Utility/TestCase.py -tools/ci/python_packages/tiny_test_fw/bin/Runner.py -tools/ci/python_packages/tiny_test_fw/bin/example.py -tools/ci/python_packages/tiny_test_fw/docs/conf.py -<<<<<<< HEAD -======= -tools/ci/python_packages/ttfw_idf/CIScanTests.py ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display -tools/ci/python_packages/ttfw_idf/DebugUtils.py -tools/ci/python_packages/ttfw_idf/IDFAssignTest.py -tools/ci/python_packages/ttfw_idf/IDFDUT.py -tools/ci/python_packages/ttfw_idf/__init__.py -tools/ci/python_packages/ttfw_idf/unity_test_parser.py -tools/ci/python_packages/wifi_tools.py -tools/ci/test_autocomplete.py -tools/ci/test_check_kconfigs.py -tools/cmake/convert_to_cmake.py -tools/esp_app_trace/espytrace/apptrace.py -tools/esp_app_trace/espytrace/sysview.py -tools/esp_app_trace/logtrace_proc.py -tools/esp_app_trace/sysviewtrace_proc.py -tools/esp_prov/esp_prov.py -tools/esp_prov/prov/custom_prov.py -tools/esp_prov/prov/wifi_prov.py -tools/esp_prov/prov/wifi_scan.py -tools/esp_prov/security/security.py -tools/esp_prov/security/security0.py -tools/esp_prov/security/security1.py -tools/esp_prov/transport/ble_cli.py -tools/esp_prov/transport/transport.py -tools/esp_prov/transport/transport_ble.py -tools/esp_prov/transport/transport_console.py -tools/esp_prov/transport/transport_http.py -tools/esp_prov/utils/convenience.py -tools/find_apps.py -tools/find_build_apps/common.py -tools/find_build_apps/make.py -tools/gen_esp_err_to_name.py -tools/idf.py -tools/idf_monitor.py -tools/idf_py_actions/constants.py -tools/idf_py_actions/core_ext.py -tools/idf_py_actions/create_ext.py -tools/idf_py_actions/debug_ext.py -tools/idf_py_actions/dfu_ext.py -tools/idf_py_actions/errors.py -tools/idf_py_actions/global_options.py -tools/idf_py_actions/serial_ext.py -tools/idf_py_actions/tools.py -tools/idf_py_actions/uf2_ext.py -tools/idf_size.py -tools/kconfig_new/confgen.py -tools/kconfig_new/confserver.py -tools/kconfig_new/esp-windows-curses/setup.py -tools/kconfig_new/gen_kconfig_doc.py -tools/kconfig_new/prepare_kconfig_files.py -tools/kconfig_new/test/confgen/test_confgen.py -tools/kconfig_new/test/confserver/test_confserver.py -tools/kconfig_new/test/gen_kconfig_doc/test_kconfig_out.py -tools/kconfig_new/test/gen_kconfig_doc/test_target_visibility.py -tools/ldgen/fragments.py -tools/ldgen/generation.py -tools/ldgen/ldgen.py -tools/ldgen/ldgen_common.py -tools/ldgen/linker_script.py -tools/ldgen/output_commands.py -tools/ldgen/sdkconfig.py -tools/ldgen/test/test_entity.py -tools/ldgen/test/test_fragments.py -tools/ldgen/test/test_generation.py -tools/ldgen/test/test_output_commands.py -tools/mass_mfg/mfg_gen.py -tools/mkuf2.py -tools/test_apps/build_system/ldgen_test/check_placements.py -tools/test_apps/protocols/mqtt/publish_connect_test/app_test.py -tools/test_apps/protocols/openssl/app_test.py -tools/test_apps/protocols/pppos/app_test.py -tools/test_apps/system/gdb_loadable_elf/app_test.py -tools/test_apps/system/longjmp_test/app_test.py -tools/test_apps/system/memprot/app_test.py -tools/test_apps/system/monitor_ide_integration/app_test.py -tools/test_apps/system/panic/app_test.py -tools/test_apps/system/panic/panic_tests.py -tools/test_apps/system/panic/test_panic_util/test_panic_util.py -tools/test_apps/system/startup/app_test.py -tools/test_idf_monitor/idf_monitor_wrapper.py -tools/test_idf_monitor/run_test_idf_monitor.py -tools/test_idf_py/extra_path/some_ext.py -tools/test_idf_py/idf_ext.py -tools/test_idf_py/test_idf_extensions/test_ext/test_extension.py -tools/test_idf_py/test_idf_py.py -tools/test_idf_size/test_idf_size.py -tools/test_idf_tools/test_idf_tools.py -tools/test_mkdfu/test_mkdfu.py -tools/test_mkuf2/test_mkuf2.py -tools/unit-test-app/idf_ext.py -tools/unit-test-app/tools/CreateSectionTable.py -tools/unit-test-app/tools/UnitTestParser.py -tools/unit-test-app/unit_test.py -tools/windows/eclipse_make.py diff --git a/tools/idf_size.py b/tools/idf_size.py index e400a7fdce..1fb7b71078 100755 --- a/tools/idf_size.py +++ b/tools/idf_size.py @@ -20,10 +20,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # -from __future__ import print_function -from __future__ import unicode_literals -from __future__ import division -from future.utils import iteritems +from __future__ import division, print_function, unicode_literals + import argparse import collections import json @@ -31,8 +29,6 @@ import os.path import re import sys -<<<<<<< HEAD -======= from future.utils import iteritems try: @@ -48,7 +44,6 @@ except NameError: basestring = str ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display GLOBAL_JSON_INDENT = 4 GLOBAL_JSON_SEPARATORS = (',', ': ') @@ -98,37 +93,6 @@ class MemRegions(object): MemRegDef(0x40070000, 0x2000, MemRegions.RTC_FAST_D_ID, 0x3FF9E000), MemRegDef(0x50000000, 0x2000, MemRegions.RTC_SLOW_D_ID, 0), ]) -<<<<<<< HEAD -======= - elif target == 'esp32s3': - return sorted([ - # IRAM, usually used by Icache. - # - # The segment from the ld file lies across the boundary of the line below: it is - # partly IRAM and partly D/IRAM. Here's a workaround for this kind of segment: we - # only list the DIRAM part. If a segment from the ld file falls in any part of a - # DIRAM def region, we treat the whole segment D/IRAM. - # - # Uncomment the following line if sections of the same segment can be - # distinguished, or the ld file can give separated segment for the region. - # - MemRegDef(0x40370000, 0x8000, MemRegions.IRAM_ID, 0), - MemRegDef(0x3FC88000, 0x8000 + 6 * 0x10000, MemRegions.DRAM_ID, 0x40378000), - MemRegDef(0x3FCF0000, 0x10000, MemRegions.DRAM_ID, 0), - MemRegDef(0x42000000, 0x2000000, MemRegions.CACHE_I_ID, 0), - MemRegDef(0x3C000000, 0x2000000, MemRegions.CACHE_D_ID, 0), - MemRegDef(0x3ff80000, 0x2000, MemRegions.RTC_FAST_D_ID, 0x600FE000), - MemRegDef(0x50000000, 0x2000, MemRegions.RTC_SLOW_D_ID, 0), - ]) - elif target == 'esp32c3': - return sorted([ - MemRegDef(0x3FC80000, 0x60000, MemRegions.DRAM_ID, 0x40380000), - MemRegDef(0x4037C000, 0x4000, MemRegions.IRAM_ID, 0), - MemRegDef(0x42000000, 0x800000, MemRegions.CACHE_I_ID, 0), - MemRegDef(0x3C000000, 0x800000, MemRegions.CACHE_D_ID, 0), - MemRegDef(0x50000000, 0x2000, MemRegions.RTC_SLOW_D_ID, 0), - ]) ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display else: raise RuntimeError('Target not detected.') @@ -231,12 +195,13 @@ class LinkingSections(object): score_list = [get_name_score(section) for section in section_name_list] ordered_name_list = sorted(section_name_list, key=lambda x: score_list[section_name_list.index(x)], reverse=True) - display_name_list = ordered_name_list.copy() + display_name_list = ordered_name_list[:] memory_name = '' - for i in range(len(section_name_list)): - section = ordered_name_list[i] - + display_name_list = sorted(display_name_list) + ordered_name_list = sorted(ordered_name_list) + ordered_name_list = check_is_dict_sort(ordered_name_list) + for i, section in enumerate(ordered_name_list): if memory_name and section.startswith(memory_name): # If the section has same memory type with the previous one, use shorter name display_name_list[i] = section.replace(memory_name, '& ') @@ -247,9 +212,12 @@ class LinkingSections(object): if len(split_name) > 1: # If the section has a memory type, update the type and try to display the type properly assert len(split_name) == 3 and split_name[0] == '', 'Unexpected section name' - memory_name = '.' + split_name[1] + memory_name = '.iram' if 'iram' in split_name[1] else\ + '.dram' if 'dram' in split_name[1] else\ + '.flash' if 'flash' in split_name[1] else\ + '.' + split_name[1] display_name_list[i] = 'DRAM .' + split_name[2] if 'dram' in split_name[1] else\ - 'IRAM .' + split_name[2] if 'iram' in split_name[1] else\ + 'IRAM' + split_name[1].replace('iram', '') + ' .' + split_name[2] if 'iram' in split_name[1] else\ 'Flash .' + split_name[2] if 'flash' in split_name[1] else\ section continue @@ -285,13 +253,6 @@ def load_map_data(map_file): # type: (TextIO) -> Tuple[str, Dict, Dict] if dummy_keys: sections.pop(*dummy_keys) -<<<<<<< HEAD -def load_memory_config(map_file): - """ Memory Configuration section is the total size of each output section """ - result = {} - scan_to_header(map_file, "Memory Configuration") - RE_MEMORY_SECTION = re.compile(r"(?P[^ ]+) +0x(?P[\da-f]+) +0x(?P[\da-f]+)") -======= return detected_chip, segments, sections @@ -300,7 +261,6 @@ def load_segments(map_file): # type: (TextIO) -> Dict result = {} # type: Dict[Any, Dict] scan_to_header(map_file, 'Memory Configuration') RE_MEMORY_SECTION = re.compile(r'(?P[^ ]+) +0x(?P[\da-f]+) +0x(?P[\da-f]+)') ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display for line in map_file: m = RE_MEMORY_SECTION.match(line) @@ -309,20 +269,6 @@ def load_segments(map_file): # type: (TextIO) -> Dict continue # whitespace or a header, before the content we want else: return result # we're at the end of the Memory Configuration -<<<<<<< HEAD - section = { - "name": m.group("name"), - "origin": int(m.group("origin"), 16), - "length": int(m.group("length"), 16), - } - if section["name"] != "*default*": - result[section["name"]] = section - raise RuntimeError("End of file while scanning memory configuration?") - - -def detect_target_chip(map_file): - ''' Detect target chip based on the xtensa toolchain name in in the linker script part of the MAP file ''' -======= segment = { 'name': m.group('name'), 'origin': int(m.group('origin'), 16), @@ -335,28 +281,30 @@ def detect_target_chip(map_file): def detect_target_chip(map_file): # type: (Iterable) -> str ''' Detect target chip based on the target archive name in the linker script part of the MAP file ''' ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display scan_to_header(map_file, 'Linker script and memory map') - RE_TARGET = re.compile(r'^LOAD .*?/xtensa-([^-]+)-elf/') + RE_TARGET = re.compile(r'project_elf_src_(.*)\.c.obj') + # For back-compatible with make + RE_TARGET_MAKE = re.compile(r'^LOAD .*?/xtensa-([^-]+)-elf/') for line in map_file: m = RE_TARGET.search(line) if m: return m.group(1) + + m = RE_TARGET_MAKE.search(line) + if m: + return m.group(1) + line = line.strip() # There could be empty line(s) between the "Linker script and memory map" header and "LOAD lines". Therefore, # line stripping and length is checked as well. The "LOAD lines" are between START GROUP and END GROUP for # older MAP files. - if not line.startswith(('LOAD', 'START GROUP')) and len(line) > 0: + if not line.startswith(('LOAD', 'START GROUP', 'END GROUP')) and len(line) > 0: # This break is a failsafe to not process anything load_sections() might want to analyze. break -<<<<<<< HEAD - return None -======= raise RuntimeError('Target not detected') ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display def load_sections(map_file): # type: (TextIO) -> Dict @@ -374,31 +322,17 @@ def load_sections(map_file): # type: (TextIO) -> Dict line, the must exist, or the should be is no *fill*. This rule is used to tell sections from source lines. """ -<<<<<<< HEAD - # output section header, ie '.iram0.text 0x0000000040080400 0x129a5' - RE_SECTION_HEADER = re.compile(r"(?P[^ ]+) +0x(?P
[\da-f]+) +0x(?P[\da-f]+)$") -======= # Check for lines which only contain the sym name (and rest is on following lines) RE_SYMBOL_ONLY_LINE = re.compile(r'^\s*(?P\S*)$') # Fast check to see if line is a potential source line before running the slower full regex against it RE_PRE_FILTER = re.compile(r'.*0x[\da-f]+\s*0x[\da-f]+.*') ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display # source file line, ie # 0x0000000040080400 0xa4 /home/gus/esp/32/idf/examples/get-started/hello_world/build/esp32/libesp32.a(cpu_start.o) # cmake build system links some object files directly, not part of any archive, so make that part optional # .xtensa.info 0x0000000000000000 0x38 CMakeFiles/hello-world.elf.dir/project_elf_src.c.obj -<<<<<<< HEAD - RE_SOURCE_LINE = re.compile(r"\s*(?P\S*) +0x(?P
[\da-f]+) +0x(?P[\da-f]+) (?P.+\.a)?\(?(?P.+\.(o|obj))\)?") - - # Fast check to see if line is a potential source line before running the slower full regex against it - RE_PRE_FILTER = re.compile(r".*\.(o|obj)\)?") - - # Check for lines which only contain the sym name (and rest is on following lines) - RE_SYMBOL_ONLY_LINE = re.compile(r"^ (?P\S*)$") -======= # *fill* 0x00000000400e2967 0x1 RE_FULL_LINE = re.compile(r'\s*(?P\S*) +0x(?P
[\da-f]+) +0x(?P[\da-f]+)\s*(?P.*)$') @@ -407,18 +341,12 @@ def load_sections(map_file): # type: (TextIO) -> Dict def dump_src_line(src): # type: (Dict) -> str return '%s(%s) addr: 0x%08x, size: 0x%x+%d' % (src['sym_name'], src['file'], src['address'], src['size'], src['fill']) ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display sections = {} # type: Dict[Any, Dict] section = {} # type: Dict[str, Any] sym_backup = '' for line in map_file: -<<<<<<< HEAD - - if line.strip() == "Cross Reference Table": -======= if line.strip() == 'Cross Reference Table': ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display # stop processing lines because we are at the next section in the map file break @@ -445,21 +373,6 @@ def load_sections(map_file): # type: (TextIO) -> Dict # section section = { -<<<<<<< HEAD - "name": m.group("name"), - "address": int(m.group("address"), 16), - "size": int(m.group("size"), 16), - "sources": [], - } - sections[section["name"]] = section - continue - - if section is not None: - m = RE_SYMBOL_ONLY_LINE.match(line) - if m is not None: - # In some cases the section name appears on the previous line, back it up in here - sym_backup = m.group("sym_name") -======= 'name': name, 'address': int(m.group('address'), 16), 'size': int(m.group('size'), 16), @@ -470,7 +383,6 @@ def load_sections(map_file): # type: (TextIO) -> Dict else: # symbol if not section: ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display continue # There are some source lines in rodata section doesn't actually take any space, but have size @@ -494,25 +406,6 @@ def load_sections(map_file): # type: (TextIO) -> Dict break continue -<<<<<<< HEAD - m = RE_SOURCE_LINE.match(line) - if m is not None: # input source file details=ma,e - sym_name = m.group("sym_name") if len(m.group("sym_name")) > 0 else sym_backup - archive = m.group("archive") - if archive is None: - # optional named group "archive" was not matched, so assign a value to it - archive = "(exe)" - - source = { - "size": int(m.group("size"), 16), - "address": int(m.group("address"), 16), - "archive": os.path.basename(archive), - "object_file": os.path.basename(m.group("object_file")), - "sym_name": sym_name, - } - source["file"] = "%s:%s" % (source["archive"], source["object_file"]) - section["sources"] += [source] -======= # Extract archive and file information n = RE_FILE.match(m.group('file')) assert n @@ -551,7 +444,6 @@ def load_sections(map_file): # type: (TextIO) -> Dict print(' ' + dump_src_line(src)) src_curr = src ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display return sections @@ -561,31 +453,14 @@ def check_target(target, map_file): # type: (str, TextIO) -> None raise RuntimeError('The target chip cannot be detected for {}. ' 'Please report the issue.'.format(map_file.name)) -<<<<<<< HEAD - @staticmethod - def get(mem_regions, memory_config, sections): - mreg = MemRegNames() - mreg.iram_names = mem_regions.get_names(memory_config, MemRegions.IRAM_ID) - mreg.dram_names = mem_regions.get_names(memory_config, MemRegions.DRAM_ID) - mreg.diram_names = mem_regions.get_names(memory_config, MemRegions.DIRAM_ID) - mreg.used_iram_names = mem_regions.get_names(sections, MemRegions.IRAM_ID) - mreg.used_dram_names = mem_regions.get_names(sections, MemRegions.DRAM_ID) - mreg.used_diram_names = mem_regions.get_names(sections, MemRegions.DIRAM_ID) - return mreg - - -def main(): - parser = argparse.ArgumentParser(description="idf_size - a tool to print size information from an IDF MAP file") -======= def main(): # type: () -> None parser = argparse.ArgumentParser(description='idf_size - a tool to print size information from an IDF MAP file') ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display parser.add_argument( '--json', - help="Output results as JSON", - action="store_true") + help='Output results as JSON', + action='store_true') parser.add_argument( 'map_file', help='MAP file produced by linker', @@ -614,7 +489,7 @@ def main(): # type: () -> None '--output-file', type=argparse.FileType('w'), default=sys.stdout, - help="Print output to the specified file instead of stdout") + help='Print output to the specified file instead of stdout') args = parser.parse_args() @@ -647,15 +522,9 @@ def main(): # type: () -> None args.another_map_file, segments_diff, sections_diff, detected_target_diff) if args.archives: -<<<<<<< HEAD - output += get_detailed_sizes(mem_reg, sections, "archive", "Archive File", args.json, sections_diff) - if args.files: - output += get_detailed_sizes(mem_reg, sections, "file", "Object File", args.json, sections_diff) -======= output += get_detailed_sizes(sections, 'archive', 'Archive File', args.json, sections_diff) if args.files: output += get_detailed_sizes(sections, 'file', 'Object File', args.json, sections_diff) ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display if args.archive_details: output += get_archive_symbols(sections, args.archive_details, args.json, sections_diff) @@ -712,9 +581,10 @@ class StructureForSummary(object): dram_filter = filter(in_dram, segments) r.dram_total = get_size(dram_filter) - iram_filter = filter(in_iram, segments) r.iram_total = get_size(iram_filter) + if r.diram_total == 0: + r.diram_total = r.dram_total + r.iram_total def filter_in_section(sections, section_to_check): # type: (Iterable[MemRegions.Region], str) -> List[MemRegions.Region] return list(filter(lambda x: LinkingSections.in_section(x.section, section_to_check), sections)) # type: ignore @@ -722,6 +592,8 @@ class StructureForSummary(object): dram_sections = list(filter(in_dram, sections)) iram_sections = list(filter(in_iram, sections)) diram_sections = list(filter(in_diram, sections)) + if not diram_sections: + diram_sections = dram_sections + iram_sections flash_sections = filter_in_section(sections, 'flash') dram_data_list = filter_in_section(dram_sections, 'data') @@ -786,7 +658,6 @@ class StructureForSummary(object): # The used DRAM BSS is counted into the "Used static DRAM" but not into the "Total image size" r.total_size = r.used_dram - r.used_dram_bss + r.used_iram + r.used_diram - r.used_diram_bss + r.used_flash - return r def get_json_dic(self): # type: (StructureForSummary) -> collections.OrderedDict @@ -974,6 +845,23 @@ def get_summary(path, segments, sections, target, return output +def check_is_dict_sort(non_sort_list): # type: (List) -> List + # keeping the order data, bss, other, iram, diram, ram_st_total, flash_text, flash_rodata, flash_total + start_of_other = 0 + props_sort = [] # type: List + props_elem = ['.data', '.bss', 'other', 'iram', 'diram', 'ram_st_total', 'flash.text', 'flash.rodata', 'flash', 'flash_total'] + for i in props_elem: + for j in non_sort_list: + if i == 'other': + start_of_other = len(props_sort) + elif i in (j[0] if len(j[0]) > 1 else j) and (j[0] if len(j[0]) > 1 else j) not in props_sort: + props_sort.append(j) + for j in non_sort_list: + if j not in props_sort: + props_sort.insert(start_of_other, j) + return props_sort + + class StructureForDetailedSizes(object): @staticmethod @@ -985,21 +873,15 @@ class StructureForDetailedSizes(object): """ result = {} # type: Dict[str, Dict[str, int]] for _, section in iteritems(sections): - for s in section["sources"]: + for s in section['sources']: if not s[key] in result: result[s[key]] = {} archive = result[s[key]] -<<<<<<< HEAD - if not section["name"] in archive: - archive[section["name"]] = 0 - archive[section["name"]] += s["size"] -======= if not section['name'] in archive: archive[section['name']] = 0 archive[section['name']] += s['size'] if include_padding: archive[section['name']] += s['fill'] ->>>>>>> idf_size.py: fixed diram counted twice issue, and improve display return result @staticmethod @@ -1018,8 +900,10 @@ class StructureForDetailedSizes(object): section_dict['ram_st_total'] = ram_st_total section_dict['flash_total'] = flash_total - # TODO: keep the order data, bss, other, iram, diram, ram_st_total, flash_text, flash_rodata, flash_total - s.append((key, collections.OrderedDict(section_dict))) + sorted_dict = sorted(section_dict.items(), key=lambda elem: elem[0]) + sorted_dict = check_is_dict_sort(sorted_dict) + + s.append((key, collections.OrderedDict(sorted_dict))) s = sorted(s, key=lambda elem: elem[0]) # do a secondary sort in order to have consistent order (for diff-ing the output) diff --git a/tools/test_idf_size/expected_output b/tools/test_idf_size/expected_output index 0d2be5cccb..c3db4e48cd 100644 --- a/tools/test_idf_size/expected_output +++ b/tools/test_idf_size/expected_output @@ -2,2347 +2,417 @@ *** 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:~ 234780 bytes (.bin may be padded larger) +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) + .data size: 9324 bytes + .bss size: 8296 bytes +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) + .text size: 37908 bytes + .vectors size: 1024 bytes +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) + .data size: 9324 bytes + .bss size: 8296 bytes + .text size: 37908 bytes + .vectors size: 1024 bytes +Used Flash size : 186524 bytes + .text : 146944 bytes + .rodata : 39580 bytes +Total image size: 283036 bytes (.bin may be padded larger) *** Running idf_size.py on bootloader... Total sizes: - 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:~ 11609 bytes (.bin may be padded larger) +Used static DRAM: 7212 bytes ( 58324 remain, 11.0% used) + .data size: 4 bytes + .bss size: 48 bytes + .rodata size: 7160 bytes +Used static IRAM: 18796 bytes ( 78484 remain, 19.3% used) + .text size: 18796 bytes +Used stat D/IRAM: 26008 bytes ( 136808 remain, 16.0% used) + .data size: 4 bytes + .bss size: 48 bytes + .text size: 18796 bytes + .rodata size: 7160 bytes +Total image size: 51920 bytes (.bin may be padded larger) *** Running idf_size.py --archives... Total sizes: - 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:~ 234780 bytes (.bin may be padded larger) +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) + .data size: 9324 bytes + .bss size: 8296 bytes +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) + .text size: 37908 bytes + .vectors size: 1024 bytes +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) + .data size: 9324 bytes + .bss size: 8296 bytes + .text size: 37908 bytes + .vectors size: 1024 bytes +Used Flash size : 186524 bytes + .text : 146944 bytes + .rodata : 39580 bytes +Total image size: 283036 bytes (.bin may be padded larger) Per-archive contributions to ELF file: - Archive File DRAM .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 + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + liblwip.a 14 3751 0 0 3765 66978 13936 80928 + libc.a 0 0 0 0 0 55583 3709 59292 + libesp32.a 2635 2375 7758 0 12768 4814 8133 23340 + libfreertos.a 4156 832 12428 425 17841 0 1545 18554 + libspi_flash.a 36 359 7004 0 7399 886 1624 9550 + libsoc.a 660 8 3887 0 4555 0 3456 8003 + libheap.a 1331 4 4376 0 5711 1218 980 7905 + libgcc.a 4 20 104 0 128 5488 888 6484 + libvfs.a 232 103 0 0 335 3770 403 4405 + libunity.a 0 121 0 0 121 2316 830 3146 + libstdc++.a 8 16 0 0 24 1827 1062 2897 + libnewlib.a 152 272 853 0 1277 803 86 1894 + libpthread.a 16 12 174 0 202 774 638 1602 + libdriver.a 40 20 0 0 60 961 537 1538 + liblog.a 8 268 456 0 732 396 166 1026 + libapp_update.a 0 0 0 0 0 123 717 840 + libhal.a 0 0 515 0 515 0 32 547 + libtcpip_adapter.a 0 81 0 0 81 180 359 539 + libm.a 0 0 92 0 92 0 0 92 + libmain.a 0 0 0 0 0 53 10 63 + libcxx.a 0 0 0 0 0 11 0 11 +libxtensa-debug-module.a 0 0 8 0 8 0 0 8 + libbootloader_support.a 0 0 0 0 0 0 0 0 + libcoexist.a 0 0 0 0 0 0 0 0 + libcore.a 0 0 0 0 0 0 0 0 + libethernet.a 0 0 0 0 0 0 0 0 + libmbedtls.a 0 0 0 0 0 0 0 0 + libmesh.a 0 0 0 0 0 0 0 0 + libnet80211.a 0 0 0 0 0 0 0 0 + libnvs_flash.a 0 0 0 0 0 0 0 0 + libphy.a 0 0 0 0 0 0 0 0 + libpp.a 0 0 0 0 0 0 0 0 + librtc.a 0 0 0 0 0 0 0 0 + libsmartconfig_ack.a 0 0 0 0 0 0 0 0 + libwpa.a 0 0 0 0 0 0 0 0 + libwpa2.a 0 0 0 0 0 0 0 0 + libwpa_supplicant.a 0 0 0 0 0 0 0 0 + libwps.a 0 0 0 0 0 0 0 0 *** Running idf_size.py --files... Total sizes: - 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:~ 234780 bytes (.bin may be padded larger) +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) + .data size: 9324 bytes + .bss size: 8296 bytes +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) + .text size: 37908 bytes + .vectors size: 1024 bytes +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) + .data size: 9324 bytes + .bss size: 8296 bytes + .text size: 37908 bytes + .vectors size: 1024 bytes +Used Flash size : 186524 bytes + .text : 146944 bytes + .rodata : 39580 bytes +Total image size: 283036 bytes (.bin may be padded larger) Per-file contributions to ELF file: - Object File DRAM .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 + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + lib_a-vfprintf.o 0 0 0 0 0 14193 704 14897 + lib_a-svfprintf.o 0 0 0 0 0 13834 756 14590 + lib_a-svfiprintf.o 0 0 0 0 0 9642 1176 10818 + lib_a-vfiprintf.o 0 0 0 0 0 9933 704 10637 + tcp_in.o 0 54 0 0 54 8127 916 9043 + nd6.o 8 1027 0 0 1035 8427 136 8571 + tasks.o 20 700 5667 0 6387 0 503 6190 + tcp_out.o 0 0 0 0 0 5060 1124 6184 + tcp.o 4 23 0 0 27 4290 1384 5678 + sockets.o 0 728 0 0 728 4627 824 5451 + api_msg.o 0 0 0 0 0 3763 1366 5129 + dhcp.o 0 8 0 0 8 3456 1401 4857 + panic.o 2579 5 2145 0 4729 0 0 4724 + esp_err_to_name.o 0 0 0 0 0 50 4091 4141 + unwind-dw2-fde.o 4 20 0 0 24 3316 404 3724 + pbuf.o 0 1 0 0 1 2453 1161 3614 + portasm.o 3084 0 480 0 3564 0 0 3564 + lib_a-dtoa.o 0 0 0 0 0 3522 13 3535 + ip6.o 0 0 0 0 0 3212 124 3336 + spi_flash_rom_patch.o 0 0 2518 0 2518 0 766 3284 + etharp.o 0 241 0 0 241 2618 658 3276 + udp.o 2 4 0 0 6 3020 216 3238 + intr_alloc.o 8 22 726 0 756 1749 710 3193 + multi_heap.o 857 0 2217 0 3074 0 0 3074 + queue.o 8 56 2569 0 2633 0 369 2946 + unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496 + flash_ops.o 32 41 2352 0 2425 99 0 2483 + rtc_clk.o 660 8 1794 0 2462 0 0 2454 + lib_a-mprec.o 0 0 0 0 0 2134 296 2430 + ip6_frag.o 0 6 0 0 6 1905 442 2347 + api_lib.o 0 0 0 0 0 1425 919 2344 + vfs.o 192 40 0 0 232 1995 132 2319 + igmp.o 0 12 0 0 12 1604 707 2311 + unity_platform.o 0 13 0 0 13 1511 600 2111 + vfs_uart.o 40 63 0 0 103 1775 271 2086 + esp_timer_esp32.o 8 26 1295 0 1329 254 526 2083 + rtc_periph.o 0 0 0 0 0 0 2080 2080 + dns.o 0 1292 0 0 1292 1809 206 2015 + heap_caps.o 4 0 1195 0 1199 188 593 1980 + eh_personality.o 0 0 0 0 0 1561 384 1945 + ip4.o 0 6 0 0 6 1664 139 1803 + flash_mmap.o 0 296 1298 0 1594 124 327 1749 + xtensa_vectors.o 8 0 1272 425 1705 0 36 1741 + cpu_start.o 0 1 806 0 807 277 486 1569 + clk.o 0 0 67 0 67 581 893 1541 + netif.o 0 241 0 0 241 1239 287 1526 + sys_arch.o 0 8 0 0 8 1216 222 1438 + multi_heap_poisoning.o 470 0 964 0 1434 0 0 1434 + heap_caps_init.o 0 4 0 0 4 1030 387 1417 + timers.o 8 56 1149 0 1213 0 233 1390 + mld6.o 0 4 0 0 4 1334 0 1334 + cache_utils.o 4 14 836 0 854 81 390 1311 + raw.o 0 4 0 0 4 1087 223 1310 + esp_timer.o 8 20 702 0 730 429 142 1281 + system_api.o 0 8 589 0 597 0 662 1251 + soc_memory_layout.o 0 0 0 0 0 0 1239 1239 + icmp.o 0 0 0 0 0 769 371 1140 + xtensa_intr_asm.o 1024 0 51 0 1075 0 0 1075 + log.o 8 268 456 0 732 396 166 1026 + pthread.o 8 8 174 0 190 298 512 992 + icmp6.o 0 0 0 0 0 863 127 990 + port.o 0 16 617 0 633 0 369 986 + rtc_init.o 0 0 980 0 980 0 0 980 + rtc_time.o 0 0 803 0 803 0 137 940 + dport_access.o 8 40 539 0 587 189 129 865 + lib_a-fseeko.o 0 0 0 0 0 862 0 862 + unity.o 0 108 0 0 108 767 90 857 + esp_ota_ops.o 0 0 0 0 0 123 717 840 + tcpip.o 0 16 0 0 16 644 191 835 + time.o 0 32 139 0 171 691 0 830 + periph_ctrl.o 8 0 0 0 8 520 256 784 + timers.o 0 12 0 0 12 638 131 769 + partition.o 0 8 0 0 8 582 141 723 + locks.o 8 0 552 0 560 0 84 644 + pthread_local_storage.o 8 4 0 0 12 476 126 610 + ipc.o 0 36 159 0 195 329 104 592 + inet_chksum.o 0 0 0 0 0 580 0 580 + tcpip_adapter_lwip.o 0 81 0 0 81 180 359 539 + crosscore_int.o 8 8 204 0 220 126 148 486 + netbuf.o 0 0 0 0 0 154 326 480 + vfs_lwip.o 0 0 0 0 0 307 155 462 + timer.o 16 0 0 0 16 112 281 409 + int_wdt.o 0 1 87 0 88 301 0 388 + eh_globals.o 0 16 0 0 16 149 193 342 + brownout.o 0 0 0 0 0 145 191 336 + windowspill_asm.o 0 0 311 0 311 0 0 311 + cpu_util.o 0 0 310 0 310 0 0 310 + rtc_module.o 8 8 0 0 16 291 0 299 + xtensa_context.o 0 0 299 0 299 0 0 299 + eh_terminate.o 0 0 0 0 0 117 141 258 + ethernet.o 0 0 0 0 0 244 12 256 +dport_panic_highint_hdl. 8 0 234 0 242 0 0 242 + lib_a-reent.o 0 0 0 0 0 232 0 232 + lib_a-fopen.o 0 0 0 0 0 228 0 228 + syscall_table.o 144 240 0 0 384 67 0 211 + dhcpserver.o 0 4 0 0 4 203 0 203 + freertos_hooks.o 8 128 43 0 179 137 0 188 + lib_a-puts.o 0 0 0 0 0 182 0 182 + test_utils.o 0 0 0 0 0 38 140 178 + lib_a-sprintf.o 0 0 0 0 0 167 0 167 + cache_err_int.o 0 0 56 0 56 98 0 154 + list.o 0 0 142 0 142 0 0 142 + xtensa_intr.o 0 0 104 0 104 0 35 139 + syscalls.o 0 0 94 0 94 45 0 139 + si_class_type_info.o 0 0 0 0 0 0 136 136 + dbg_stubs.o 0 2072 32 0 2104 100 0 132 + lib_a-assert.o 0 0 0 0 0 68 60 128 + lib_a-flags.o 0 0 0 0 0 127 0 127 + lib_a-printf.o 0 0 0 0 0 116 0 116 + ip4_addr.o 0 0 0 0 0 72 40 112 + class_type_info.o 0 0 0 0 0 0 112 112 + lib_a-s_frexp.o 0 0 0 0 0 110 0 110 + memp.o 0 0 0 0 0 0 108 108 + lib2funcs.o 0 0 104 0 104 0 0 104 + lib_a-vprintf.o 0 0 0 0 0 94 0 94 + lib_a-s_fpclassify.o 0 0 92 0 92 0 0 92 + def.o 0 0 0 0 0 91 0 91 + lib_a-fiprintf.o 0 0 0 0 0 84 0 84 + hw_random.o 0 4 74 0 78 0 0 74 + stack_check.o 0 4 0 0 4 32 42 74 + clock.o 0 0 72 0 72 0 0 72 + reent_init.o 0 0 68 0 68 0 2 70 + app_main.o 0 0 0 0 0 53 10 63 +state_asm--restore_extra 0 0 62 0 62 0 0 62 +state_asm--save_extra_nw 0 0 62 0 62 0 0 62 + new_opv.o 0 0 0 0 0 0 56 56 + ip.o 0 60 0 0 60 50 0 50 + uart.o 8 12 0 0 20 38 0 46 +xtensa_vector_defaults.o 0 0 46 0 46 0 0 46 + lib_a-fseek.o 0 0 0 0 0 45 0 45 + _divdi3.o 0 0 0 0 0 0 40 40 + _moddi3.o 0 0 0 0 0 0 40 40 + _udivdi3.o 0 0 0 0 0 0 40 40 + _umoddi3.o 0 0 0 0 0 0 40 40 + new_op.o 0 0 0 0 0 0 40 40 + xtensa_init.o 0 4 32 0 36 0 0 32 + interrupts--intlevel.o 0 0 0 0 0 0 32 32 + init.o 0 0 0 0 0 27 0 27 + wifi_init.o 0 0 0 0 0 17 9 26 + ip6_addr.o 0 0 0 0 0 0 20 20 + lib_a-errno.o 0 0 0 0 0 10 0 10 + int_asm--set_intclear.o 0 0 8 0 8 0 0 8 + eri.o 0 0 8 0 8 0 0 8 + cxx_exception_stubs.o 0 0 0 0 0 6 0 6 + cxx_guards.o 0 0 0 0 0 5 0 5 + FreeRTOS-openocd.o 4 0 0 0 4 0 0 4 + eh_term_handler.o 4 0 0 0 4 0 0 4 + eh_unex_handler.o 4 0 0 0 4 0 0 4 + bootloader_flash.o 0 0 0 0 0 0 0 0 + bootloader_sha.o 0 0 0 0 0 0 0 0 + esp_image_format.o 0 0 0 0 0 0 0 0 + lib_a-fputs.o 0 0 0 0 0 0 0 0 + lib_a-snprintf.o 0 0 0 0 0 0 0 0 + lib_a-strerror.o 0 0 0 0 0 0 0 0 + lib_a-sysgettod.o 0 0 0 0 0 0 0 0 + lib_a-u_strerr.o 0 0 0 0 0 0 0 0 + lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 + lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 + coexist_api.o 0 0 0 0 0 0 0 0 + coexist_arbit.o 0 0 0 0 0 0 0 0 + coexist_core.o 0 0 0 0 0 0 0 0 + coexist_dbg.o 0 0 0 0 0 0 0 0 + coexist_hw.o 0 0 0 0 0 0 0 0 + coexist_param.o 0 0 0 0 0 0 0 0 + coexist_timer.o 0 0 0 0 0 0 0 0 + misc_nvs.o 0 0 0 0 0 0 0 0 + gpio.o 0 0 0 0 0 0 0 0 + ets_timer_legacy.o 0 0 0 0 0 0 0 0 +event_default_handlers.o 0 0 0 0 0 0 0 0 + event_loop.o 0 0 0 0 0 0 0 0 + lib_printf.o 0 0 0 0 0 0 0 0 + phy_init.o 0 0 0 0 0 0 0 0 + sha.o 0 0 0 0 0 0 0 0 + wifi_os_adapter.o 0 0 0 0 0 0 0 0 + emac_dev.o 0 0 0 0 0 0 0 0 + emac_main.o 0 0 0 0 0 0 0 0 + event_groups.o 0 0 0 0 0 0 0 0 + ringbuf.o 0 0 0 0 0 0 0 0 + _addsubdf3.o 0 0 0 0 0 0 0 0 + _cmpdf2.o 0 0 0 0 0 0 0 0 + _divdf3.o 0 0 0 0 0 0 0 0 + _divsf3.o 0 0 0 0 0 0 0 0 + _extendsfdf2.o 0 0 0 0 0 0 0 0 + _fixdfsi.o 0 0 0 0 0 0 0 0 + _floatdidf.o 0 0 0 0 0 0 0 0 + _floatdisf.o 0 0 0 0 0 0 0 0 + _floatsidf.o 0 0 0 0 0 0 0 0 + _muldf3.o 0 0 0 0 0 0 0 0 + _popcountsi2.o 0 0 0 0 0 0 0 0 + ethernetif.o 0 0 0 0 0 0 0 0 + ethip6.o 0 0 0 0 0 0 0 0 + wlanif.o 0 0 0 0 0 0 0 0 + esp_sha256.o 0 0 0 0 0 0 0 0 + mesh.o 0 0 0 0 0 0 0 0 + mesh_common.o 0 0 0 0 0 0 0 0 + mesh_config.o 0 0 0 0 0 0 0 0 + mesh_main.o 0 0 0 0 0 0 0 0 + mesh_parent.o 0 0 0 0 0 0 0 0 + mesh_route.o 0 0 0 0 0 0 0 0 + mesh_schedule.o 0 0 0 0 0 0 0 0 + mesh_timer.o 0 0 0 0 0 0 0 0 + mesh_utilities.o 0 0 0 0 0 0 0 0 + mesh_wifi.o 0 0 0 0 0 0 0 0 + ieee80211.o 0 0 0 0 0 0 0 0 + ieee80211_action.o 0 0 0 0 0 0 0 0 +ieee80211_action_vendor. 0 0 0 0 0 0 0 0 + ieee80211_api.o 0 0 0 0 0 0 0 0 + ieee80211_crypto.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 + ieee80211_debug.o 0 0 0 0 0 0 0 0 + ieee80211_ets.o 0 0 0 0 0 0 0 0 + ieee80211_hostap.o 0 0 0 0 0 0 0 0 + ieee80211_ht.o 0 0 0 0 0 0 0 0 + ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 + ieee80211_input.o 0 0 0 0 0 0 0 0 + ieee80211_ioctl.o 0 0 0 0 0 0 0 0 + ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 + ieee80211_misc.o 0 0 0 0 0 0 0 0 + ieee80211_nvs.o 0 0 0 0 0 0 0 0 + ieee80211_output.o 0 0 0 0 0 0 0 0 + ieee80211_phy.o 0 0 0 0 0 0 0 0 + ieee80211_power.o 0 0 0 0 0 0 0 0 + ieee80211_proto.o 0 0 0 0 0 0 0 0 + ieee80211_regdomain.o 0 0 0 0 0 0 0 0 + ieee80211_rfid.o 0 0 0 0 0 0 0 0 + ieee80211_scan.o 0 0 0 0 0 0 0 0 + ieee80211_sta.o 0 0 0 0 0 0 0 0 + ieee80211_timer.o 0 0 0 0 0 0 0 0 + wl_chm.o 0 0 0 0 0 0 0 0 + wl_cnx.o 0 0 0 0 0 0 0 0 + nvs_api.o 0 0 0 0 0 0 0 0 + nvs_item_hash_list.o 0 0 0 0 0 0 0 0 + nvs_page.o 0 0 0 0 0 0 0 0 + nvs_pagemanager.o 0 0 0 0 0 0 0 0 + nvs_storage.o 0 0 0 0 0 0 0 0 + nvs_types.o 0 0 0 0 0 0 0 0 + phy.o 0 0 0 0 0 0 0 0 + phy_chip_v7.o 0 0 0 0 0 0 0 0 + phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 + phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 + esf_buf.o 0 0 0 0 0 0 0 0 + if_hwctrl.o 0 0 0 0 0 0 0 0 + lmac.o 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 + pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 + pp.o 0 0 0 0 0 0 0 0 + pp_debug.o 0 0 0 0 0 0 0 0 + pp_timer.o 0 0 0 0 0 0 0 0 + rate_control.o 0 0 0 0 0 0 0 0 + trc.o 0 0 0 0 0 0 0 0 + wdev.o 0 0 0 0 0 0 0 0 + bt_bb.o 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 + rtc.o 0 0 0 0 0 0 0 0 + rtc_analog.o 0 0 0 0 0 0 0 0 + smartconfig_ack.o 0 0 0 0 0 0 0 0 + gpio_periph.o 0 0 0 0 0 0 0 0 + rtc_sleep.o 0 0 0 0 0 0 0 0 + bad_alloc.o 0 0 0 0 0 0 0 0 + del_op.o 0 0 0 0 0 0 0 0 + del_opv.o 0 0 0 0 0 0 0 0 + eh_exception.o 0 0 0 0 0 0 0 0 + new_handler.o 0 0 0 0 0 0 0 0 + pure.o 0 0 0 0 0 0 0 0 + tinfo.o 0 0 0 0 0 0 0 0 + ap_config.o 0 0 0 0 0 0 0 0 + common.o 0 0 0 0 0 0 0 0 + wpa.o 0 0 0 0 0 0 0 0 + wpa_auth.o 0 0 0 0 0 0 0 0 + wpa_auth_ie.o 0 0 0 0 0 0 0 0 + wpa_common.o 0 0 0 0 0 0 0 0 + wpa_debug.o 0 0 0 0 0 0 0 0 + wpa_ie.o 0 0 0 0 0 0 0 0 + wpa_main.o 0 0 0 0 0 0 0 0 + wpabuf.o 0 0 0 0 0 0 0 0 + wpas_glue.o 0 0 0 0 0 0 0 0 + wpa2_internal.o 0 0 0 0 0 0 0 0 + os_xtensa.o 0 0 0 0 0 0 0 0 + wps_internal.o 0 0 0 0 0 0 0 0 *** Running idf_size.py --archive_details... Total sizes: - 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:~ 234780 bytes (.bin may be padded larger) -Symbols within the archive: libdriver.a (Not all symbols may be reported) - -Symbols from section: .dram0.bss -p_uart_obj(12) s_rtc_isr_handle(4) s_rtc_isr_handler_list(4) -Section total: 20 - -Symbols from section: .dram0.data -timer_spinlock(16) periph_spinlock(8) s_rtc_isr_handler_list_lock(8) uart_selectlock(8) -Section total: 40 - -Symbols from section: .flash.rodata -str1.4(249) get_clk_en_mask(128) get_rst_en_mask(128) __FUNCTION__$5441(24) TG(8) -Section total: 537 - -Symbols from section: .flash.text -get_clk_en_mask(211) get_rst_en_mask(157) timer_group_intr_enable(112) rtc_isr(86) periph_module_enable(78) rtc_isr_ensure_installed(75) rtc_gpio_force_hold_dis_all(65) rtc_isr_register(65) is_wifi_clk_peripheral(28) uart_set_select_notif_callback(26) get_rst_en_reg(25) get_clk_en_reg(21) uart_get_selectlock(12) -Section total: 961 - -Symbols from section: .iram0.text -Section total: 0 - -Symbols from section: .iram0.vectors -Section total: 0 - -Symbols from section: .noinit -Section total: 0 - -*** -Running idf_size.py diff with bootloader... - MAP file: app.map - MAP file: bootloader.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 11609 +223171 - -*** -Running idf_size.py diff with itself... - MAP file: app.map - MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 234780 - -*** -Running idf_size.py diff with another app... - MAP file: app.map - MAP file: app2.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 147087 +87693 - -*** -Running idf_size.py diff with app in reverse order... - MAP file: app2.map - MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 147087 bytes (.bin may be padded larger) 234780 -87693 - -*** -Running idf_size.py diff --archives with bootloader... - MAP file: app.map - MAP file: bootloader.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 11609 +223171 -Per-archive contributions to ELF file: - Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - 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 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 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... - MAP file: app.map - MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 234780 -Per-archive contributions to ELF file: - Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - 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... - MAP file: app.map - MAP file: app2.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 147087 +87693 -Per-archive contributions to ELF file: - Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - 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 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 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... - MAP file: app2.map - MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 147087 bytes (.bin may be padded larger) 234780 -87693 -Per-archive contributions to ELF file: - Archive File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - 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 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 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... - MAP file: app.map - MAP file: bootloader.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 11609 +223171 -Per-file contributions to ELF file: - Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - _udivdi3.o| | | | | | | | | | | | | | | | | | | 40| | +40| 40| | +40 -The following entries are present in 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 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... - MAP file: app.map - MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 234780 -Per-file contributions to ELF file: - Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - 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... - MAP file: app.map - MAP file: app2.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 147087 +87693 -Per-file contributions to ELF file: - Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - 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 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 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... - MAP file: app2.map - MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 147087 bytes (.bin may be padded larger) 234780 -87693 -Per-file contributions to ELF file: - Object File DRAM .data DRAM .bss DRAM other IRAM D/IRAM Flash code Flash rodata Total - | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- - ----------------------- ----------------------- ----------------------- ----------------------- - 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 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 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... - MAP file: app.map - MAP file: bootloader.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 11609 +223171 +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) + .data size: 9324 bytes + .bss size: 8296 bytes +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) + .text size: 37908 bytes + .vectors size: 1024 bytes +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) + .data size: 9324 bytes + .bss size: 8296 bytes + .text size: 37908 bytes + .vectors size: 1024 bytes +Used Flash size : 186524 bytes + .text : 146944 bytes + .rodata : 39580 bytes +Total image size: 283036 bytes (.bin may be padded larger) Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - @@ -2391,20 +461,2157 @@ Section total: 0 0 .noinit - Section total: 0 0 +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +Section total: 0 0 + +*** +Running idf_size.py diff with bootloader... + MAP file: app.map + MAP file: bootloader.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .rodata size: 0 bytes 7160 -7160 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 + .rodata size: 0 bytes 7160 -7160 +Used Flash size : 186524 bytes 0 +186524 + .text : 146944 bytes 0 +146944 + .rodata : 39580 bytes 0 +39580 +Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116 + +*** +Running idf_size.py diff with itself... + MAP file: app.map + MAP file: app.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used Flash size : 186524 bytes 186524 + .text : 146944 bytes 146944 + .rodata : 39580 bytes 39580 +Total image size: 283036 bytes (.bin may be padded larger) 283036 + +*** +Running idf_size.py diff with another app... + MAP file: app.map + MAP file: app2.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38959 -27 ( +27 remain, +0 total) + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used Flash size : 186524 bytes 99551 +86973 + .text : 146944 bytes 77191 +69753 + .rodata : 39580 bytes 22360 +17220 +Total image size: 283036 bytes (.bin may be padded larger) 194629 +88407 + +*** +Running idf_size.py diff with app in reverse order... + MAP file: app2.map + MAP file: app.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 +Used static IRAM: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total) + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used Flash size : 99551 bytes 186524 -86973 + .text : 77191 bytes 146944 -69753 + .rodata : 22360 bytes 39580 -17220 +Total image size: 194629 bytes (.bin may be padded larger) 283036 -88407 + +*** +Running idf_size.py diff --archives with bootloader... + MAP file: app.map + MAP file: bootloader.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .rodata size: 0 bytes 7160 -7160 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 + .rodata size: 0 bytes 7160 -7160 +Used Flash size : 186524 bytes 0 +186524 + .text : 146944 bytes 0 +146944 + .rodata : 39580 bytes 0 +39580 +Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116 +Per-archive contributions to ELF file: + Archive File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- + libc.a| | | | | | | | | | | | | | | | | | | | | | | | | 55583| | +55583| 3709| | +3709| 59292| | +59292 + libspi_flash.a| 36| | +36| 359| | +359| | | | | | | 7004| | +7004| | | | | 2110| -2110| 7399| 2110| +5289| 886| | +886| 1624| | +1624| 9550| 2110| +7440 + libsoc.a| 660| | +660| 8| 4| +4| | 916| -916| | 1779| -1779| 3887| | +3887| | | | | 2945| -2945| 4555| 5644| -1089| | | | 3456| | +3456| 8003| 5640| +2363 + libgcc.a| 4| | +4| 20| | +20| | | | | | | 104| | +104| | | | | | | 128| | +128| 5488| | +5488| 888| | +888| 6484| | +6484 + liblog.a| 8| | +8| 268| | +268| | | | | | | 456| | +456| | | | | 34| -34| 732| 34| +698| 396| | +396| 166| | +166| 1026| 34| +992 + libmain.a| | | | | | | | 59| -59| | 143| -143| | | | | | | | | | | 202| -202| 53| | +53| 10| | +10| 63| 202| -139 + libbootloader_support.a| | 4| -4| | 38| -38| | 6095| -6095| | 2477| -2477| | | | | | | | 9120| -9120| | 17734| -17734| | | | | | | | 17696| -17696 +The following entries are present in only: + Archive File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total + liblwip.a 14 3751 0 0 0 0 0 3765 66978 13936 80928 + libesp32.a 2635 2375 0 0 7758 0 0 12768 4814 8133 23340 + libfreertos.a 4156 832 0 0 12428 425 0 17841 0 1545 18554 + libheap.a 1331 4 0 0 4376 0 0 5711 1218 980 7905 + libvfs.a 232 103 0 0 0 0 0 335 3770 403 4405 + libunity.a 0 121 0 0 0 0 0 121 2316 830 3146 + libstdc++.a 8 16 0 0 0 0 0 24 1827 1062 2897 + libnewlib.a 152 272 0 0 853 0 0 1277 803 86 1894 + libpthread.a 16 12 0 0 174 0 0 202 774 638 1602 + libdriver.a 40 20 0 0 0 0 0 60 961 537 1538 + libapp_update.a 0 0 0 0 0 0 0 0 123 717 840 + libhal.a 0 0 0 0 515 0 0 515 0 32 547 + libtcpip_adapter.a 0 81 0 0 0 0 0 81 180 359 539 + libm.a 0 0 0 0 92 0 0 92 0 0 92 + libcxx.a 0 0 0 0 0 0 0 0 11 0 11 +libxtensa-debug-module.a 0 0 0 0 8 0 0 8 0 0 8 + libcoexist.a 0 0 0 0 0 0 0 0 0 0 0 + libcore.a 0 0 0 0 0 0 0 0 0 0 0 + libethernet.a 0 0 0 0 0 0 0 0 0 0 0 + libmbedtls.a 0 0 0 0 0 0 0 0 0 0 0 + libmesh.a 0 0 0 0 0 0 0 0 0 0 0 + libnet80211.a 0 0 0 0 0 0 0 0 0 0 0 + libnvs_flash.a 0 0 0 0 0 0 0 0 0 0 0 + libphy.a 0 0 0 0 0 0 0 0 0 0 0 + libpp.a 0 0 0 0 0 0 0 0 0 0 0 + librtc.a 0 0 0 0 0 0 0 0 0 0 0 + libsmartconfig_ack.a 0 0 0 0 0 0 0 0 0 0 0 + libwpa.a 0 0 0 0 0 0 0 0 0 0 0 + libwpa2.a 0 0 0 0 0 0 0 0 0 0 0 + libwpa_supplicant.a 0 0 0 0 0 0 0 0 0 0 0 + libwps.a 0 0 0 0 0 0 0 0 0 0 0 +The following entries are present in only: + Archive File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total + (exe) 0 0 16 3 0 0 3 22 0 0 22 + libsoc_esp32.a 0 0 0 0 0 0 0 0 0 0 0 + +*** +Running idf_size.py diff --archives with itself... + MAP file: app.map + MAP file: app.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used Flash size : 186524 bytes 186524 + .text : 146944 bytes 146944 + .rodata : 39580 bytes 39580 +Total image size: 283036 bytes (.bin may be padded larger) 283036 +Per-archive contributions to ELF file: + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- + liblwip.a| 14| 14| | 3751| 3751| | | | | | | | 3765| 3765| | 66978| 66978| | 13936| 13936| | 80928| 80928| + libc.a| | | | | | | | | | | | | | | | 55583| 55583| | 3709| 3709| | 59292| 59292| + libesp32.a| 2635| 2635| | 2375| 2375| | 7758| 7758| | | | | 12768| 12768| | 4814| 4814| | 8133| 8133| | 23340| 23340| + libfreertos.a| 4156| 4156| | 832| 832| | 12428| 12428| | 425| 425| | 17841| 17841| | | | | 1545| 1545| | 18554| 18554| + libspi_flash.a| 36| 36| | 359| 359| | 7004| 7004| | | | | 7399| 7399| | 886| 886| | 1624| 1624| | 9550| 9550| + libsoc.a| 660| 660| | 8| 8| | 3887| 3887| | | | | 4555| 4555| | | | | 3456| 3456| | 8003| 8003| + libheap.a| 1331| 1331| | 4| 4| | 4376| 4376| | | | | 5711| 5711| | 1218| 1218| | 980| 980| | 7905| 7905| + libgcc.a| 4| 4| | 20| 20| | 104| 104| | | | | 128| 128| | 5488| 5488| | 888| 888| | 6484| 6484| + libvfs.a| 232| 232| | 103| 103| | | | | | | | 335| 335| | 3770| 3770| | 403| 403| | 4405| 4405| + libunity.a| | | | 121| 121| | | | | | | | 121| 121| | 2316| 2316| | 830| 830| | 3146| 3146| + libstdc++.a| 8| 8| | 16| 16| | | | | | | | 24| 24| | 1827| 1827| | 1062| 1062| | 2897| 2897| + libnewlib.a| 152| 152| | 272| 272| | 853| 853| | | | | 1277| 1277| | 803| 803| | 86| 86| | 1894| 1894| + libpthread.a| 16| 16| | 12| 12| | 174| 174| | | | | 202| 202| | 774| 774| | 638| 638| | 1602| 1602| + libdriver.a| 40| 40| | 20| 20| | | | | | | | 60| 60| | 961| 961| | 537| 537| | 1538| 1538| + liblog.a| 8| 8| | 268| 268| | 456| 456| | | | | 732| 732| | 396| 396| | 166| 166| | 1026| 1026| + libapp_update.a| | | | | | | | | | | | | | | | 123| 123| | 717| 717| | 840| 840| + libhal.a| | | | | | | 515| 515| | | | | 515| 515| | | | | 32| 32| | 547| 547| + libtcpip_adapter.a| | | | 81| 81| | | | | | | | 81| 81| | 180| 180| | 359| 359| | 539| 539| + libm.a| | | | | | | 92| 92| | | | | 92| 92| | | | | | | | 92| 92| + libmain.a| | | | | | | | | | | | | | | | 53| 53| | 10| 10| | 63| 63| + libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11| +libxtensa-debug-module.a| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| + libbootloader_support.a| | | | | | | | | | | | | | | | | | | | | | | | + libcoexist.a| | | | | | | | | | | | | | | | | | | | | | | | + libcore.a| | | | | | | | | | | | | | | | | | | | | | | | + libethernet.a| | | | | | | | | | | | | | | | | | | | | | | | + libmbedtls.a| | | | | | | | | | | | | | | | | | | | | | | | + libmesh.a| | | | | | | | | | | | | | | | | | | | | | | | + libnet80211.a| | | | | | | | | | | | | | | | | | | | | | | | + libnvs_flash.a| | | | | | | | | | | | | | | | | | | | | | | | + libphy.a| | | | | | | | | | | | | | | | | | | | | | | | + libpp.a| | | | | | | | | | | | | | | | | | | | | | | | + librtc.a| | | | | | | | | | | | | | | | | | | | | | | | + libsmartconfig_ack.a| | | | | | | | | | | | | | | | | | | | | | | | + libwpa.a| | | | | | | | | | | | | | | | | | | | | | | | + libwpa2.a| | | | | | | | | | | | | | | | | | | | | | | | + libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | | + libwps.a| | | | | | | | | | | | | | | | | | | | | | | | + +*** +Running idf_size.py diff --archives with another app... + MAP file: app.map + MAP file: app2.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38959 -27 ( +27 remain, +0 total) + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used Flash size : 186524 bytes 99551 +86973 + .text : 146944 bytes 77191 +69753 + .rodata : 39580 bytes 22360 +17220 +Total image size: 283036 bytes (.bin may be padded larger) 194629 +88407 +Per-archive contributions to ELF file: + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- + libc.a| | 364| -364| | | | | | | | | | | 364| -364| 55583| 54704| +879| 3709| 3703| +6| 59292| 58771| +521 + libesp32.a| 2635| 2118| +517| 2375| 81| +2294| 7758| 5462| +2296| | | | 12768| 7661| +5107| 4814| 4511| +303| 8133| 2751| +5382| 23340| 14842| +8498 + libfreertos.a| 4156| 4140| +16| 832| 792| +40| 12428| 12459| -31| 425| 425| | 17841| 17816| +25| | | | 1545| 1451| +94| 18554| 18475| +79 + libspi_flash.a| 36| 779| -743| 359| 294| +65| 7004| 4896| +2108| | | | 7399| 5969| +1430| 886| 1135| -249| 1624| 1412| +212| 9550| 8222| +1328 + libsoc.a| 660| 208| +452| 8| 4| +4| 3887| 6790| -2903| | | | 4555| 7002| -2447| | 1763| -1763| 3456| 1956| +1500| 8003| 10717| -2714 + libheap.a| 1331| 304| +1027| 4| 4| | 4376| 3129| +1247| | | | 5711| 3437| +2274| 1218| 884| +334| 980| 741| +239| 7905| 5058| +2847 + libgcc.a| 4| | +4| 20| | +20| 104| | +104| | | | 128| | +128| 5488| | +5488| 888| 160| +728| 6484| 160| +6324 + libvfs.a| 232| 308| -76| 103| 48| +55| | | | | | | 335| 356| -21| 3770| 5650| -1880| 403| 915| -512| 4405| 6873| -2468 + libnewlib.a| 152| 152| | 272| 272| | 853| 820| +33| | | | 1277| 1244| +33| 803| 868| -65| 86| 84| +2| 1894| 1924| -30 + libpthread.a| 16| 8| +8| 12| 12| | 174| | +174| | | | 202| 20| +182| 774| 264| +510| 638| | +638| 1602| 272| +1330 + libdriver.a| 40| 112| -72| 20| 20| | | | | | | | 60| 132| -72| 961| 4272| -3311| 537| 1910| -1373| 1538| 6294| -4756 + liblog.a| 8| 8| | 268| 272| -4| 456| 222| +234| | | | 732| 502| +230| 396| 484| -88| 166| 147| +19| 1026| 861| +165 + libapp_update.a| | | | | 4| -4| | 109| -109| | | | | 113| -113| 123| 159| -36| 717| 470| +247| 840| 738| +102 + libhal.a| | | | | | | 515| 447| +68| | | | 515| 447| +68| | | | 32| 32| | 547| 479| +68 + libmain.a| | | | | | | | | | | | | | | | 53| 72| -19| 10| 39| -29| 63| 111| -48 + libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11| + libbootloader_support.a| | | | | | | | 1028| -1028| | | | | 1028| -1028| | 565| -565| | 20| -20| | 1613| -1613 + libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | | +The following entries are present in only: + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + liblwip.a 14 3751 0 0 3765 66978 13936 80928 + libunity.a 0 121 0 0 121 2316 830 3146 + libstdc++.a 8 16 0 0 24 1827 1062 2897 + libtcpip_adapter.a 0 81 0 0 81 180 359 539 + libm.a 0 0 92 0 92 0 0 92 +libxtensa-debug-module.a 0 0 8 0 8 0 0 8 + libcoexist.a 0 0 0 0 0 0 0 0 + libcore.a 0 0 0 0 0 0 0 0 + libethernet.a 0 0 0 0 0 0 0 0 + libmbedtls.a 0 0 0 0 0 0 0 0 + libmesh.a 0 0 0 0 0 0 0 0 + libnet80211.a 0 0 0 0 0 0 0 0 + libnvs_flash.a 0 0 0 0 0 0 0 0 + libphy.a 0 0 0 0 0 0 0 0 + libpp.a 0 0 0 0 0 0 0 0 + librtc.a 0 0 0 0 0 0 0 0 + libsmartconfig_ack.a 0 0 0 0 0 0 0 0 + libwpa.a 0 0 0 0 0 0 0 0 + libwpa2.a 0 0 0 0 0 0 0 0 + libwps.a 0 0 0 0 0 0 0 0 +The following entries are present in only: + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + libesp_common.a 8 184 239 0 431 783 5421 6451 + libesp_timer.a 16 20 794 0 830 723 493 2026 + libesp_ringbuf.a 0 0 858 0 858 0 150 1008 + libxtensa.a 0 0 217 0 217 0 0 217 + libsoc_esp32.a 0 0 0 0 0 0 160 160 + (exe) 0 0 0 3 3 3 12 18 + libefuse.a 0 0 0 0 0 0 0 0 + libmbedcrypto.a 0 0 0 0 0 0 0 0 + +*** +Running idf_size.py diff --archives with app in reverse order... + MAP file: app2.map + MAP file: app.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 +Used static IRAM: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total) + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used Flash size : 99551 bytes 186524 -86973 + .text : 77191 bytes 146944 -69753 + .rodata : 22360 bytes 39580 -17220 +Total image size: 194629 bytes (.bin may be padded larger) 283036 -88407 +Per-archive contributions to ELF file: + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- + libc.a| 364| | +364| | | | | | | | | | 364| | +364| 54704| 55583| -879| 3703| 3709| -6| 58771| 59292| -521 + libfreertos.a| 4140| 4156| -16| 792| 832| -40| 12459| 12428| +31| 425| 425| | 17816| 17841| -25| | | | 1451| 1545| -94| 18475| 18554| -79 + libesp32.a| 2118| 2635| -517| 81| 2375| -2294| 5462| 7758| -2296| | | | 7661| 12768| -5107| 4511| 4814| -303| 2751| 8133| -5382| 14842| 23340| -8498 + libsoc.a| 208| 660| -452| 4| 8| -4| 6790| 3887| +2903| | | | 7002| 4555| +2447| 1763| | +1763| 1956| 3456| -1500| 10717| 8003| +2714 + libspi_flash.a| 779| 36| +743| 294| 359| -65| 4896| 7004| -2108| | | | 5969| 7399| -1430| 1135| 886| +249| 1412| 1624| -212| 8222| 9550| -1328 + libvfs.a| 308| 232| +76| 48| 103| -55| | | | | | | 356| 335| +21| 5650| 3770| +1880| 915| 403| +512| 6873| 4405| +2468 + libdriver.a| 112| 40| +72| 20| 20| | | | | | | | 132| 60| +72| 4272| 961| +3311| 1910| 537| +1373| 6294| 1538| +4756 + libheap.a| 304| 1331| -1027| 4| 4| | 3129| 4376| -1247| | | | 3437| 5711| -2274| 884| 1218| -334| 741| 980| -239| 5058| 7905| -2847 + libnewlib.a| 152| 152| | 272| 272| | 820| 853| -33| | | | 1244| 1277| -33| 868| 803| +65| 84| 86| -2| 1924| 1894| +30 + libbootloader_support.a| | | | | | | 1028| | +1028| | | | 1028| | +1028| 565| | +565| 20| | +20| 1613| | +1613 + liblog.a| 8| 8| | 272| 268| +4| 222| 456| -234| | | | 502| 732| -230| 484| 396| +88| 147| 166| -19| 861| 1026| -165 + libapp_update.a| | | | 4| | +4| 109| | +109| | | | 113| | +113| 159| 123| +36| 470| 717| -247| 738| 840| -102 + libhal.a| | | | | | | 447| 515| -68| | | | 447| 515| -68| | | | 32| 32| | 479| 547| -68 + libpthread.a| 8| 16| -8| 12| 12| | | 174| -174| | | | 20| 202| -182| 264| 774| -510| | 638| -638| 272| 1602| -1330 + libgcc.a| | 4| -4| | 20| -20| | 104| -104| | | | | 128| -128| | 5488| -5488| 160| 888| -728| 160| 6484| -6324 + libmain.a| | | | | | | | | | | | | | | | 72| 53| +19| 39| 10| +29| 111| 63| +48 + libcxx.a| | | | | | | | | | | | | | | | 11| 11| | | | | 11| 11| + libwpa_supplicant.a| | | | | | | | | | | | | | | | | | | | | | | | +The following entries are present in only: + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + libesp_common.a 8 184 239 0 431 783 5421 6451 + libesp_timer.a 16 20 794 0 830 723 493 2026 + libesp_ringbuf.a 0 0 858 0 858 0 150 1008 + libxtensa.a 0 0 217 0 217 0 0 217 + libsoc_esp32.a 0 0 0 0 0 0 160 160 + (exe) 0 0 0 3 3 3 12 18 + libefuse.a 0 0 0 0 0 0 0 0 + libmbedcrypto.a 0 0 0 0 0 0 0 0 +The following entries are present in only: + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + liblwip.a 14 3751 0 0 3765 66978 13936 80928 + libunity.a 0 121 0 0 121 2316 830 3146 + libstdc++.a 8 16 0 0 24 1827 1062 2897 + libtcpip_adapter.a 0 81 0 0 81 180 359 539 + libm.a 0 0 92 0 92 0 0 92 +libxtensa-debug-module.a 0 0 8 0 8 0 0 8 + libcoexist.a 0 0 0 0 0 0 0 0 + libcore.a 0 0 0 0 0 0 0 0 + libethernet.a 0 0 0 0 0 0 0 0 + libmbedtls.a 0 0 0 0 0 0 0 0 + libmesh.a 0 0 0 0 0 0 0 0 + libnet80211.a 0 0 0 0 0 0 0 0 + libnvs_flash.a 0 0 0 0 0 0 0 0 + libphy.a 0 0 0 0 0 0 0 0 + libpp.a 0 0 0 0 0 0 0 0 + librtc.a 0 0 0 0 0 0 0 0 + libsmartconfig_ack.a 0 0 0 0 0 0 0 0 + libwpa.a 0 0 0 0 0 0 0 0 + libwpa2.a 0 0 0 0 0 0 0 0 + libwps.a 0 0 0 0 0 0 0 0 + +*** +Running idf_size.py diff --files with bootloader... + MAP file: app.map + MAP file: bootloader.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .rodata size: 0 bytes 7160 -7160 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 + .rodata size: 0 bytes 7160 -7160 +Used Flash size : 186524 bytes 0 +186524 + .text : 146944 bytes 0 +146944 + .rodata : 39580 bytes 0 +39580 +Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116 +Per-file contributions to ELF file: + Object File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- ----------------------- + _udivdi3.o| | | | | | | | | | | | | | | | | | | | | | | | | | | | 40| | +40| 40| | +40 +The following entries are present in only: + Object File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total + lib_a-vfprintf.o 0 0 0 0 0 0 0 0 14193 704 14897 + lib_a-svfprintf.o 0 0 0 0 0 0 0 0 13834 756 14590 + lib_a-svfiprintf.o 0 0 0 0 0 0 0 0 9642 1176 10818 + lib_a-vfiprintf.o 0 0 0 0 0 0 0 0 9933 704 10637 + tcp_in.o 0 54 0 0 0 0 0 54 8127 916 9043 + nd6.o 8 1027 0 0 0 0 0 1035 8427 136 8571 + tasks.o 20 700 0 0 5667 0 0 6387 0 503 6190 + tcp_out.o 0 0 0 0 0 0 0 0 5060 1124 6184 + tcp.o 4 23 0 0 0 0 0 27 4290 1384 5678 + sockets.o 0 728 0 0 0 0 0 728 4627 824 5451 + api_msg.o 0 0 0 0 0 0 0 0 3763 1366 5129 + dhcp.o 0 8 0 0 0 0 0 8 3456 1401 4857 + panic.o 2579 5 0 0 2145 0 0 4729 0 0 4724 + esp_err_to_name.o 0 0 0 0 0 0 0 0 50 4091 4141 + unwind-dw2-fde.o 4 20 0 0 0 0 0 24 3316 404 3724 + pbuf.o 0 1 0 0 0 0 0 1 2453 1161 3614 + portasm.o 3084 0 0 0 480 0 0 3564 0 0 3564 + lib_a-dtoa.o 0 0 0 0 0 0 0 0 3522 13 3535 + ip6.o 0 0 0 0 0 0 0 0 3212 124 3336 + spi_flash_rom_patch.o 0 0 0 0 2518 0 0 2518 0 766 3284 + etharp.o 0 241 0 0 0 0 0 241 2618 658 3276 + udp.o 2 4 0 0 0 0 0 6 3020 216 3238 + intr_alloc.o 8 22 0 0 726 0 0 756 1749 710 3193 + multi_heap.o 857 0 0 0 2217 0 0 3074 0 0 3074 + queue.o 8 56 0 0 2569 0 0 2633 0 369 2946 + unwind-dw2-xtensa.o 0 0 0 0 0 0 0 0 2172 324 2496 + flash_ops.o 32 41 0 0 2352 0 0 2425 99 0 2483 + rtc_clk.o 660 8 0 0 1794 0 0 2462 0 0 2454 + lib_a-mprec.o 0 0 0 0 0 0 0 0 2134 296 2430 + ip6_frag.o 0 6 0 0 0 0 0 6 1905 442 2347 + api_lib.o 0 0 0 0 0 0 0 0 1425 919 2344 + vfs.o 192 40 0 0 0 0 0 232 1995 132 2319 + igmp.o 0 12 0 0 0 0 0 12 1604 707 2311 + unity_platform.o 0 13 0 0 0 0 0 13 1511 600 2111 + vfs_uart.o 40 63 0 0 0 0 0 103 1775 271 2086 + esp_timer_esp32.o 8 26 0 0 1295 0 0 1329 254 526 2083 + rtc_periph.o 0 0 0 0 0 0 0 0 0 2080 2080 + dns.o 0 1292 0 0 0 0 0 1292 1809 206 2015 + heap_caps.o 4 0 0 0 1195 0 0 1199 188 593 1980 + eh_personality.o 0 0 0 0 0 0 0 0 1561 384 1945 + ip4.o 0 6 0 0 0 0 0 6 1664 139 1803 + flash_mmap.o 0 296 0 0 1298 0 0 1594 124 327 1749 + xtensa_vectors.o 8 0 0 0 1272 425 0 1705 0 36 1741 + cpu_start.o 0 1 0 0 806 0 0 807 277 486 1569 + clk.o 0 0 0 0 67 0 0 67 581 893 1541 + netif.o 0 241 0 0 0 0 0 241 1239 287 1526 + sys_arch.o 0 8 0 0 0 0 0 8 1216 222 1438 + multi_heap_poisoning.o 470 0 0 0 964 0 0 1434 0 0 1434 + heap_caps_init.o 0 4 0 0 0 0 0 4 1030 387 1417 + timers.o 8 56 0 0 1149 0 0 1213 0 233 1390 + mld6.o 0 4 0 0 0 0 0 4 1334 0 1334 + cache_utils.o 4 14 0 0 836 0 0 854 81 390 1311 + raw.o 0 4 0 0 0 0 0 4 1087 223 1310 + esp_timer.o 8 20 0 0 702 0 0 730 429 142 1281 + system_api.o 0 8 0 0 589 0 0 597 0 662 1251 + soc_memory_layout.o 0 0 0 0 0 0 0 0 0 1239 1239 + icmp.o 0 0 0 0 0 0 0 0 769 371 1140 + xtensa_intr_asm.o 1024 0 0 0 51 0 0 1075 0 0 1075 + log.o 8 268 0 0 456 0 0 732 396 166 1026 + pthread.o 8 8 0 0 174 0 0 190 298 512 992 + icmp6.o 0 0 0 0 0 0 0 0 863 127 990 + port.o 0 16 0 0 617 0 0 633 0 369 986 + rtc_init.o 0 0 0 0 980 0 0 980 0 0 980 + rtc_time.o 0 0 0 0 803 0 0 803 0 137 940 + dport_access.o 8 40 0 0 539 0 0 587 189 129 865 + lib_a-fseeko.o 0 0 0 0 0 0 0 0 862 0 862 + unity.o 0 108 0 0 0 0 0 108 767 90 857 + esp_ota_ops.o 0 0 0 0 0 0 0 0 123 717 840 + tcpip.o 0 16 0 0 0 0 0 16 644 191 835 + time.o 0 32 0 0 139 0 0 171 691 0 830 + periph_ctrl.o 8 0 0 0 0 0 0 8 520 256 784 + timers.o 0 12 0 0 0 0 0 12 638 131 769 + partition.o 0 8 0 0 0 0 0 8 582 141 723 + locks.o 8 0 0 0 552 0 0 560 0 84 644 + pthread_local_storage.o 8 4 0 0 0 0 0 12 476 126 610 + ipc.o 0 36 0 0 159 0 0 195 329 104 592 + inet_chksum.o 0 0 0 0 0 0 0 0 580 0 580 + tcpip_adapter_lwip.o 0 81 0 0 0 0 0 81 180 359 539 + crosscore_int.o 8 8 0 0 204 0 0 220 126 148 486 + netbuf.o 0 0 0 0 0 0 0 0 154 326 480 + vfs_lwip.o 0 0 0 0 0 0 0 0 307 155 462 + timer.o 16 0 0 0 0 0 0 16 112 281 409 + int_wdt.o 0 1 0 0 87 0 0 88 301 0 388 + eh_globals.o 0 16 0 0 0 0 0 16 149 193 342 + brownout.o 0 0 0 0 0 0 0 0 145 191 336 + windowspill_asm.o 0 0 0 0 311 0 0 311 0 0 311 + cpu_util.o 0 0 0 0 310 0 0 310 0 0 310 + rtc_module.o 8 8 0 0 0 0 0 16 291 0 299 + xtensa_context.o 0 0 0 0 299 0 0 299 0 0 299 + eh_terminate.o 0 0 0 0 0 0 0 0 117 141 258 + ethernet.o 0 0 0 0 0 0 0 0 244 12 256 +dport_panic_highint_hdl. 8 0 0 0 234 0 0 242 0 0 242 + lib_a-reent.o 0 0 0 0 0 0 0 0 232 0 232 + lib_a-fopen.o 0 0 0 0 0 0 0 0 228 0 228 + syscall_table.o 144 240 0 0 0 0 0 384 67 0 211 + dhcpserver.o 0 4 0 0 0 0 0 4 203 0 203 + freertos_hooks.o 8 128 0 0 43 0 0 179 137 0 188 + lib_a-puts.o 0 0 0 0 0 0 0 0 182 0 182 + test_utils.o 0 0 0 0 0 0 0 0 38 140 178 + lib_a-sprintf.o 0 0 0 0 0 0 0 0 167 0 167 + cache_err_int.o 0 0 0 0 56 0 0 56 98 0 154 + list.o 0 0 0 0 142 0 0 142 0 0 142 + xtensa_intr.o 0 0 0 0 104 0 0 104 0 35 139 + syscalls.o 0 0 0 0 94 0 0 94 45 0 139 + si_class_type_info.o 0 0 0 0 0 0 0 0 0 136 136 + dbg_stubs.o 0 2072 0 0 32 0 0 2104 100 0 132 + lib_a-assert.o 0 0 0 0 0 0 0 0 68 60 128 + lib_a-flags.o 0 0 0 0 0 0 0 0 127 0 127 + lib_a-printf.o 0 0 0 0 0 0 0 0 116 0 116 + ip4_addr.o 0 0 0 0 0 0 0 0 72 40 112 + class_type_info.o 0 0 0 0 0 0 0 0 0 112 112 + lib_a-s_frexp.o 0 0 0 0 0 0 0 0 110 0 110 + memp.o 0 0 0 0 0 0 0 0 0 108 108 + lib2funcs.o 0 0 0 0 104 0 0 104 0 0 104 + lib_a-vprintf.o 0 0 0 0 0 0 0 0 94 0 94 + lib_a-s_fpclassify.o 0 0 0 0 92 0 0 92 0 0 92 + def.o 0 0 0 0 0 0 0 0 91 0 91 + lib_a-fiprintf.o 0 0 0 0 0 0 0 0 84 0 84 + hw_random.o 0 4 0 0 74 0 0 78 0 0 74 + stack_check.o 0 4 0 0 0 0 0 4 32 42 74 + clock.o 0 0 0 0 72 0 0 72 0 0 72 + reent_init.o 0 0 0 0 68 0 0 68 0 2 70 + app_main.o 0 0 0 0 0 0 0 0 53 10 63 +state_asm--restore_extra 0 0 0 0 62 0 0 62 0 0 62 +state_asm--save_extra_nw 0 0 0 0 62 0 0 62 0 0 62 + new_opv.o 0 0 0 0 0 0 0 0 0 56 56 + ip.o 0 60 0 0 0 0 0 60 50 0 50 + uart.o 8 12 0 0 0 0 0 20 38 0 46 +xtensa_vector_defaults.o 0 0 0 0 46 0 0 46 0 0 46 + lib_a-fseek.o 0 0 0 0 0 0 0 0 45 0 45 + _divdi3.o 0 0 0 0 0 0 0 0 0 40 40 + _moddi3.o 0 0 0 0 0 0 0 0 0 40 40 + _umoddi3.o 0 0 0 0 0 0 0 0 0 40 40 + new_op.o 0 0 0 0 0 0 0 0 0 40 40 + xtensa_init.o 0 4 0 0 32 0 0 36 0 0 32 + interrupts--intlevel.o 0 0 0 0 0 0 0 0 0 32 32 + init.o 0 0 0 0 0 0 0 0 27 0 27 + wifi_init.o 0 0 0 0 0 0 0 0 17 9 26 + ip6_addr.o 0 0 0 0 0 0 0 0 0 20 20 + lib_a-errno.o 0 0 0 0 0 0 0 0 10 0 10 + int_asm--set_intclear.o 0 0 0 0 8 0 0 8 0 0 8 + eri.o 0 0 0 0 8 0 0 8 0 0 8 + cxx_exception_stubs.o 0 0 0 0 0 0 0 0 6 0 6 + cxx_guards.o 0 0 0 0 0 0 0 0 5 0 5 + FreeRTOS-openocd.o 4 0 0 0 0 0 0 4 0 0 4 + eh_term_handler.o 4 0 0 0 0 0 0 4 0 0 4 + eh_unex_handler.o 4 0 0 0 0 0 0 4 0 0 4 + bootloader_flash.o 0 0 0 0 0 0 0 0 0 0 0 + bootloader_sha.o 0 0 0 0 0 0 0 0 0 0 0 + esp_image_format.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-fputs.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-snprintf.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-strerror.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-sysgettod.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-u_strerr.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 0 0 0 + coexist_api.o 0 0 0 0 0 0 0 0 0 0 0 + coexist_arbit.o 0 0 0 0 0 0 0 0 0 0 0 + coexist_core.o 0 0 0 0 0 0 0 0 0 0 0 + coexist_dbg.o 0 0 0 0 0 0 0 0 0 0 0 + coexist_hw.o 0 0 0 0 0 0 0 0 0 0 0 + coexist_param.o 0 0 0 0 0 0 0 0 0 0 0 + coexist_timer.o 0 0 0 0 0 0 0 0 0 0 0 + misc_nvs.o 0 0 0 0 0 0 0 0 0 0 0 + gpio.o 0 0 0 0 0 0 0 0 0 0 0 + ets_timer_legacy.o 0 0 0 0 0 0 0 0 0 0 0 +event_default_handlers.o 0 0 0 0 0 0 0 0 0 0 0 + event_loop.o 0 0 0 0 0 0 0 0 0 0 0 + lib_printf.o 0 0 0 0 0 0 0 0 0 0 0 + phy_init.o 0 0 0 0 0 0 0 0 0 0 0 + sha.o 0 0 0 0 0 0 0 0 0 0 0 + wifi_os_adapter.o 0 0 0 0 0 0 0 0 0 0 0 + emac_dev.o 0 0 0 0 0 0 0 0 0 0 0 + emac_main.o 0 0 0 0 0 0 0 0 0 0 0 + event_groups.o 0 0 0 0 0 0 0 0 0 0 0 + ringbuf.o 0 0 0 0 0 0 0 0 0 0 0 + _addsubdf3.o 0 0 0 0 0 0 0 0 0 0 0 + _cmpdf2.o 0 0 0 0 0 0 0 0 0 0 0 + _divdf3.o 0 0 0 0 0 0 0 0 0 0 0 + _divsf3.o 0 0 0 0 0 0 0 0 0 0 0 + _extendsfdf2.o 0 0 0 0 0 0 0 0 0 0 0 + _fixdfsi.o 0 0 0 0 0 0 0 0 0 0 0 + _floatdidf.o 0 0 0 0 0 0 0 0 0 0 0 + _floatdisf.o 0 0 0 0 0 0 0 0 0 0 0 + _floatsidf.o 0 0 0 0 0 0 0 0 0 0 0 + _muldf3.o 0 0 0 0 0 0 0 0 0 0 0 + _popcountsi2.o 0 0 0 0 0 0 0 0 0 0 0 + ethernetif.o 0 0 0 0 0 0 0 0 0 0 0 + ethip6.o 0 0 0 0 0 0 0 0 0 0 0 + wlanif.o 0 0 0 0 0 0 0 0 0 0 0 + esp_sha256.o 0 0 0 0 0 0 0 0 0 0 0 + mesh.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_common.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_config.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_main.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_parent.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_route.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_schedule.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_timer.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_utilities.o 0 0 0 0 0 0 0 0 0 0 0 + mesh_wifi.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_action.o 0 0 0 0 0 0 0 0 0 0 0 +ieee80211_action_vendor. 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_api.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_crypto.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_debug.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_ets.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_hostap.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_ht.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_input.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_ioctl.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_misc.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_nvs.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_output.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_phy.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_power.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_proto.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_regdomain.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_rfid.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_scan.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_sta.o 0 0 0 0 0 0 0 0 0 0 0 + ieee80211_timer.o 0 0 0 0 0 0 0 0 0 0 0 + wl_chm.o 0 0 0 0 0 0 0 0 0 0 0 + wl_cnx.o 0 0 0 0 0 0 0 0 0 0 0 + nvs_api.o 0 0 0 0 0 0 0 0 0 0 0 + nvs_item_hash_list.o 0 0 0 0 0 0 0 0 0 0 0 + nvs_page.o 0 0 0 0 0 0 0 0 0 0 0 + nvs_pagemanager.o 0 0 0 0 0 0 0 0 0 0 0 + nvs_storage.o 0 0 0 0 0 0 0 0 0 0 0 + nvs_types.o 0 0 0 0 0 0 0 0 0 0 0 + phy.o 0 0 0 0 0 0 0 0 0 0 0 + phy_chip_v7.o 0 0 0 0 0 0 0 0 0 0 0 + phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 0 0 0 + phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 0 0 0 + esf_buf.o 0 0 0 0 0 0 0 0 0 0 0 + if_hwctrl.o 0 0 0 0 0 0 0 0 0 0 0 + lmac.o 0 0 0 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 0 0 0 + pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 0 0 0 + pp.o 0 0 0 0 0 0 0 0 0 0 0 + pp_debug.o 0 0 0 0 0 0 0 0 0 0 0 + pp_timer.o 0 0 0 0 0 0 0 0 0 0 0 + rate_control.o 0 0 0 0 0 0 0 0 0 0 0 + trc.o 0 0 0 0 0 0 0 0 0 0 0 + wdev.o 0 0 0 0 0 0 0 0 0 0 0 + bt_bb.o 0 0 0 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 0 0 0 + rtc.o 0 0 0 0 0 0 0 0 0 0 0 + rtc_analog.o 0 0 0 0 0 0 0 0 0 0 0 + smartconfig_ack.o 0 0 0 0 0 0 0 0 0 0 0 + gpio_periph.o 0 0 0 0 0 0 0 0 0 0 0 + rtc_sleep.o 0 0 0 0 0 0 0 0 0 0 0 + bad_alloc.o 0 0 0 0 0 0 0 0 0 0 0 + del_op.o 0 0 0 0 0 0 0 0 0 0 0 + del_opv.o 0 0 0 0 0 0 0 0 0 0 0 + eh_exception.o 0 0 0 0 0 0 0 0 0 0 0 + new_handler.o 0 0 0 0 0 0 0 0 0 0 0 + pure.o 0 0 0 0 0 0 0 0 0 0 0 + tinfo.o 0 0 0 0 0 0 0 0 0 0 0 + ap_config.o 0 0 0 0 0 0 0 0 0 0 0 + common.o 0 0 0 0 0 0 0 0 0 0 0 + wpa.o 0 0 0 0 0 0 0 0 0 0 0 + wpa_auth.o 0 0 0 0 0 0 0 0 0 0 0 + wpa_auth_ie.o 0 0 0 0 0 0 0 0 0 0 0 + wpa_common.o 0 0 0 0 0 0 0 0 0 0 0 + wpa_debug.o 0 0 0 0 0 0 0 0 0 0 0 + wpa_ie.o 0 0 0 0 0 0 0 0 0 0 0 + wpa_main.o 0 0 0 0 0 0 0 0 0 0 0 + wpabuf.o 0 0 0 0 0 0 0 0 0 0 0 + wpas_glue.o 0 0 0 0 0 0 0 0 0 0 0 + wpa2_internal.o 0 0 0 0 0 0 0 0 0 0 0 + os_xtensa.o 0 0 0 0 0 0 0 0 0 0 0 + wps_internal.o 0 0 0 0 0 0 0 0 0 0 0 +The following entries are present in only: + Object File DRAM .data & 0.bss & 0.rodata IRAM .text & 0.text & 0.vectors & _loader.text ram_st_total Flash .text & .rodata flash_total + bootloader_utility.c.o 0 1 1607 0 0 0 2216 3824 0 0 3823 + esp_image_format.c.o 0 8 1291 0 0 0 2316 3615 0 0 3607 + bootloader_esp32.c.o 0 0 891 1610 0 0 26 2527 0 0 2527 + rtc_clk.c.o 0 4 160 0 0 0 2217 2381 0 0 2377 + spi_flash_rom_patch.c.o 0 0 0 0 0 0 2110 2110 0 0 2110 + bootloader_flash.c.o 4 1 649 0 0 0 898 1552 0 0 1551 + rtc_clk_init.c.o 0 0 559 773 0 0 0 1332 0 0 1332 + bootloader_random.c.o 0 0 118 0 0 0 1057 1175 0 0 1175 + bootloader_common.c.o 0 0 506 0 0 0 493 999 0 0 999 +bootloader_flash_config_ 0 0 0 13 0 0 970 983 0 0 983 + rtc_time.c.o 0 0 197 705 0 0 0 902 0 0 902 + bootloader_sha.c.o 0 4 322 0 0 0 479 805 0 0 801 + flash_partitions.c.o 0 0 355 0 0 0 365 720 0 0 720 + rtc_wdt.c.o 0 0 0 0 0 0 710 710 0 0 710 + bootloader_init.c.o 0 24 348 352 0 0 0 724 0 0 700 + flash_qio_mode.c.o 0 0 0 502 0 0 0 502 0 0 502 + rtc_init.c.o 0 0 0 301 0 0 0 301 0 0 301 + bootloader_start.c.o 0 0 59 143 0 0 0 202 0 0 202 + bootloader_clock.c.o 0 0 8 0 0 0 170 178 0 0 178 +bootloader_efuse_esp32.c 0 0 0 0 0 0 130 130 0 0 130 + log_noos.c.o 0 0 0 0 0 0 34 34 0 0 34 + cpu_util.c.o 0 0 0 0 0 0 18 18 0 0 18 + crtbegin.o 0 0 8 0 0 0 0 8 0 0 8 + crtend.o 0 0 8 0 0 0 0 8 0 0 8 + crti.o 0 0 0 3 0 0 3 6 0 0 6 + crt0.o 0 0 0 0 0 0 0 0 0 0 0 + crtn.o 0 0 0 0 0 0 0 0 0 0 0 + project_elf_src.c.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-impure.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-memcmp.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-memcpy.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-memset.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-strcspn.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-strlen.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-strncpy.o 0 0 0 0 0 0 0 0 0 0 0 + lib_a-strstr.o 0 0 0 0 0 0 0 0 0 0 0 + _bswapsi2.o 0 0 0 0 0 0 0 0 0 0 0 + gpio_periph.c.o 0 0 0 0 0 0 0 0 0 0 0 + +*** +Running idf_size.py diff --files with itself... + MAP file: app.map + MAP file: app.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used Flash size : 186524 bytes 186524 + .text : 146944 bytes 146944 + .rodata : 39580 bytes 39580 +Total image size: 283036 bytes (.bin may be padded larger) 283036 +Per-file contributions to ELF file: + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- + lib_a-vfprintf.o| | | | | | | | | | | | | | | | 14193| 14193| | 704| 704| | 14897| 14897| + lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13834| 13834| | 756| 756| | 14590| 14590| + lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9642| 9642| | 1176| 1176| | 10818| 10818| + lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 704| 704| | 10637| 10637| + tcp_in.o| | | | 54| 54| | | | | | | | 54| 54| | 8127| 8127| | 916| 916| | 9043| 9043| + nd6.o| 8| 8| | 1027| 1027| | | | | | | | 1035| 1035| | 8427| 8427| | 136| 136| | 8571| 8571| + tasks.o| 20| 20| | 700| 700| | 5667| 5667| | | | | 6387| 6387| | | | | 503| 503| | 6190| 6190| + tcp_out.o| | | | | | | | | | | | | | | | 5060| 5060| | 1124| 1124| | 6184| 6184| + tcp.o| 4| 4| | 23| 23| | | | | | | | 27| 27| | 4290| 4290| | 1384| 1384| | 5678| 5678| + sockets.o| | | | 728| 728| | | | | | | | 728| 728| | 4627| 4627| | 824| 824| | 5451| 5451| + api_msg.o| | | | | | | | | | | | | | | | 3763| 3763| | 1366| 1366| | 5129| 5129| + dhcp.o| | | | 8| 8| | | | | | | | 8| 8| | 3456| 3456| | 1401| 1401| | 4857| 4857| + panic.o| 2579| 2579| | 5| 5| | 2145| 2145| | | | | 4729| 4729| | | | | | | | 4724| 4724| + esp_err_to_name.o| | | | | | | | | | | | | | | | 50| 50| | 4091| 4091| | 4141| 4141| + unwind-dw2-fde.o| 4| 4| | 20| 20| | | | | | | | 24| 24| | 3316| 3316| | 404| 404| | 3724| 3724| + pbuf.o| | | | 1| 1| | | | | | | | 1| 1| | 2453| 2453| | 1161| 1161| | 3614| 3614| + portasm.o| 3084| 3084| | | | | 480| 480| | | | | 3564| 3564| | | | | | | | 3564| 3564| + lib_a-dtoa.o| | | | | | | | | | | | | | | | 3522| 3522| | 13| 13| | 3535| 3535| + ip6.o| | | | | | | | | | | | | | | | 3212| 3212| | 124| 124| | 3336| 3336| + spi_flash_rom_patch.o| | | | | | | 2518| 2518| | | | | 2518| 2518| | | | | 766| 766| | 3284| 3284| + etharp.o| | | | 241| 241| | | | | | | | 241| 241| | 2618| 2618| | 658| 658| | 3276| 3276| + udp.o| 2| 2| | 4| 4| | | | | | | | 6| 6| | 3020| 3020| | 216| 216| | 3238| 3238| + intr_alloc.o| 8| 8| | 22| 22| | 726| 726| | | | | 756| 756| | 1749| 1749| | 710| 710| | 3193| 3193| + multi_heap.o| 857| 857| | | | | 2217| 2217| | | | | 3074| 3074| | | | | | | | 3074| 3074| + queue.o| 8| 8| | 56| 56| | 2569| 2569| | | | | 2633| 2633| | | | | 369| 369| | 2946| 2946| + unwind-dw2-xtensa.o| | | | | | | | | | | | | | | | 2172| 2172| | 324| 324| | 2496| 2496| + flash_ops.o| 32| 32| | 41| 41| | 2352| 2352| | | | | 2425| 2425| | 99| 99| | | | | 2483| 2483| + rtc_clk.o| 660| 660| | 8| 8| | 1794| 1794| | | | | 2462| 2462| | | | | | | | 2454| 2454| + lib_a-mprec.o| | | | | | | | | | | | | | | | 2134| 2134| | 296| 296| | 2430| 2430| + ip6_frag.o| | | | 6| 6| | | | | | | | 6| 6| | 1905| 1905| | 442| 442| | 2347| 2347| + api_lib.o| | | | | | | | | | | | | | | | 1425| 1425| | 919| 919| | 2344| 2344| + vfs.o| 192| 192| | 40| 40| | | | | | | | 232| 232| | 1995| 1995| | 132| 132| | 2319| 2319| + igmp.o| | | | 12| 12| | | | | | | | 12| 12| | 1604| 1604| | 707| 707| | 2311| 2311| + unity_platform.o| | | | 13| 13| | | | | | | | 13| 13| | 1511| 1511| | 600| 600| | 2111| 2111| + vfs_uart.o| 40| 40| | 63| 63| | | | | | | | 103| 103| | 1775| 1775| | 271| 271| | 2086| 2086| + esp_timer_esp32.o| 8| 8| | 26| 26| | 1295| 1295| | | | | 1329| 1329| | 254| 254| | 526| 526| | 2083| 2083| + rtc_periph.o| | | | | | | | | | | | | | | | | | | 2080| 2080| | 2080| 2080| + dns.o| | | | 1292| 1292| | | | | | | | 1292| 1292| | 1809| 1809| | 206| 206| | 2015| 2015| + heap_caps.o| 4| 4| | | | | 1195| 1195| | | | | 1199| 1199| | 188| 188| | 593| 593| | 1980| 1980| + eh_personality.o| | | | | | | | | | | | | | | | 1561| 1561| | 384| 384| | 1945| 1945| + ip4.o| | | | 6| 6| | | | | | | | 6| 6| | 1664| 1664| | 139| 139| | 1803| 1803| + flash_mmap.o| | | | 296| 296| | 1298| 1298| | | | | 1594| 1594| | 124| 124| | 327| 327| | 1749| 1749| + xtensa_vectors.o| 8| 8| | | | | 1272| 1272| | 425| 425| | 1705| 1705| | | | | 36| 36| | 1741| 1741| + cpu_start.o| | | | 1| 1| | 806| 806| | | | | 807| 807| | 277| 277| | 486| 486| | 1569| 1569| + clk.o| | | | | | | 67| 67| | | | | 67| 67| | 581| 581| | 893| 893| | 1541| 1541| + netif.o| | | | 241| 241| | | | | | | | 241| 241| | 1239| 1239| | 287| 287| | 1526| 1526| + sys_arch.o| | | | 8| 8| | | | | | | | 8| 8| | 1216| 1216| | 222| 222| | 1438| 1438| + multi_heap_poisoning.o| 470| 470| | | | | 964| 964| | | | | 1434| 1434| | | | | | | | 1434| 1434| + heap_caps_init.o| | | | 4| 4| | | | | | | | 4| 4| | 1030| 1030| | 387| 387| | 1417| 1417| + timers.o| 8| 8| | 56| 56| | 1149| 1149| | | | | 1213| 1213| | | | | 233| 233| | 1390| 1390| + mld6.o| | | | 4| 4| | | | | | | | 4| 4| | 1334| 1334| | | | | 1334| 1334| + cache_utils.o| 4| 4| | 14| 14| | 836| 836| | | | | 854| 854| | 81| 81| | 390| 390| | 1311| 1311| + raw.o| | | | 4| 4| | | | | | | | 4| 4| | 1087| 1087| | 223| 223| | 1310| 1310| + esp_timer.o| 8| 8| | 20| 20| | 702| 702| | | | | 730| 730| | 429| 429| | 142| 142| | 1281| 1281| + system_api.o| | | | 8| 8| | 589| 589| | | | | 597| 597| | | | | 662| 662| | 1251| 1251| + soc_memory_layout.o| | | | | | | | | | | | | | | | | | | 1239| 1239| | 1239| 1239| + icmp.o| | | | | | | | | | | | | | | | 769| 769| | 371| 371| | 1140| 1140| + xtensa_intr_asm.o| 1024| 1024| | | | | 51| 51| | | | | 1075| 1075| | | | | | | | 1075| 1075| + log.o| 8| 8| | 268| 268| | 456| 456| | | | | 732| 732| | 396| 396| | 166| 166| | 1026| 1026| + pthread.o| 8| 8| | 8| 8| | 174| 174| | | | | 190| 190| | 298| 298| | 512| 512| | 992| 992| + icmp6.o| | | | | | | | | | | | | | | | 863| 863| | 127| 127| | 990| 990| + port.o| | | | 16| 16| | 617| 617| | | | | 633| 633| | | | | 369| 369| | 986| 986| + rtc_init.o| | | | | | | 980| 980| | | | | 980| 980| | | | | | | | 980| 980| + rtc_time.o| | | | | | | 803| 803| | | | | 803| 803| | | | | 137| 137| | 940| 940| + dport_access.o| 8| 8| | 40| 40| | 539| 539| | | | | 587| 587| | 189| 189| | 129| 129| | 865| 865| + lib_a-fseeko.o| | | | | | | | | | | | | | | | 862| 862| | | | | 862| 862| + unity.o| | | | 108| 108| | | | | | | | 108| 108| | 767| 767| | 90| 90| | 857| 857| + esp_ota_ops.o| | | | | | | | | | | | | | | | 123| 123| | 717| 717| | 840| 840| + tcpip.o| | | | 16| 16| | | | | | | | 16| 16| | 644| 644| | 191| 191| | 835| 835| + time.o| | | | 32| 32| | 139| 139| | | | | 171| 171| | 691| 691| | | | | 830| 830| + periph_ctrl.o| 8| 8| | | | | | | | | | | 8| 8| | 520| 520| | 256| 256| | 784| 784| + timers.o| | | | 12| 12| | | | | | | | 12| 12| | 638| 638| | 131| 131| | 769| 769| + partition.o| | | | 8| 8| | | | | | | | 8| 8| | 582| 582| | 141| 141| | 723| 723| + locks.o| 8| 8| | | | | 552| 552| | | | | 560| 560| | | | | 84| 84| | 644| 644| + pthread_local_storage.o| 8| 8| | 4| 4| | | | | | | | 12| 12| | 476| 476| | 126| 126| | 610| 610| + ipc.o| | | | 36| 36| | 159| 159| | | | | 195| 195| | 329| 329| | 104| 104| | 592| 592| + inet_chksum.o| | | | | | | | | | | | | | | | 580| 580| | | | | 580| 580| + tcpip_adapter_lwip.o| | | | 81| 81| | | | | | | | 81| 81| | 180| 180| | 359| 359| | 539| 539| + crosscore_int.o| 8| 8| | 8| 8| | 204| 204| | | | | 220| 220| | 126| 126| | 148| 148| | 486| 486| + netbuf.o| | | | | | | | | | | | | | | | 154| 154| | 326| 326| | 480| 480| + vfs_lwip.o| | | | | | | | | | | | | | | | 307| 307| | 155| 155| | 462| 462| + timer.o| 16| 16| | | | | | | | | | | 16| 16| | 112| 112| | 281| 281| | 409| 409| + int_wdt.o| | | | 1| 1| | 87| 87| | | | | 88| 88| | 301| 301| | | | | 388| 388| + eh_globals.o| | | | 16| 16| | | | | | | | 16| 16| | 149| 149| | 193| 193| | 342| 342| + brownout.o| | | | | | | | | | | | | | | | 145| 145| | 191| 191| | 336| 336| + windowspill_asm.o| | | | | | | 311| 311| | | | | 311| 311| | | | | | | | 311| 311| + cpu_util.o| | | | | | | 310| 310| | | | | 310| 310| | | | | | | | 310| 310| + rtc_module.o| 8| 8| | 8| 8| | | | | | | | 16| 16| | 291| 291| | | | | 299| 299| + xtensa_context.o| | | | | | | 299| 299| | | | | 299| 299| | | | | | | | 299| 299| + eh_terminate.o| | | | | | | | | | | | | | | | 117| 117| | 141| 141| | 258| 258| + ethernet.o| | | | | | | | | | | | | | | | 244| 244| | 12| 12| | 256| 256| +dport_panic_highint_hdl.| 8| 8| | | | | 234| 234| | | | | 242| 242| | | | | | | | 242| 242| + lib_a-reent.o| | | | | | | | | | | | | | | | 232| 232| | | | | 232| 232| + lib_a-fopen.o| | | | | | | | | | | | | | | | 228| 228| | | | | 228| 228| + syscall_table.o| 144| 144| | 240| 240| | | | | | | | 384| 384| | 67| 67| | | | | 211| 211| + dhcpserver.o| | | | 4| 4| | | | | | | | 4| 4| | 203| 203| | | | | 203| 203| + freertos_hooks.o| 8| 8| | 128| 128| | 43| 43| | | | | 179| 179| | 137| 137| | | | | 188| 188| + lib_a-puts.o| | | | | | | | | | | | | | | | 182| 182| | | | | 182| 182| + test_utils.o| | | | | | | | | | | | | | | | 38| 38| | 140| 140| | 178| 178| + lib_a-sprintf.o| | | | | | | | | | | | | | | | 167| 167| | | | | 167| 167| + cache_err_int.o| | | | | | | 56| 56| | | | | 56| 56| | 98| 98| | | | | 154| 154| + list.o| | | | | | | 142| 142| | | | | 142| 142| | | | | | | | 142| 142| + xtensa_intr.o| | | | | | | 104| 104| | | | | 104| 104| | | | | 35| 35| | 139| 139| + syscalls.o| | | | | | | 94| 94| | | | | 94| 94| | 45| 45| | | | | 139| 139| + si_class_type_info.o| | | | | | | | | | | | | | | | | | | 136| 136| | 136| 136| + dbg_stubs.o| | | | 2072| 2072| | 32| 32| | | | | 2104| 2104| | 100| 100| | | | | 132| 132| + lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128| + lib_a-flags.o| | | | | | | | | | | | | | | | 127| 127| | | | | 127| 127| + lib_a-printf.o| | | | | | | | | | | | | | | | 116| 116| | | | | 116| 116| + ip4_addr.o| | | | | | | | | | | | | | | | 72| 72| | 40| 40| | 112| 112| + class_type_info.o| | | | | | | | | | | | | | | | | | | 112| 112| | 112| 112| + lib_a-s_frexp.o| | | | | | | | | | | | | | | | 110| 110| | | | | 110| 110| + memp.o| | | | | | | | | | | | | | | | | | | 108| 108| | 108| 108| + lib2funcs.o| | | | | | | 104| 104| | | | | 104| 104| | | | | | | | 104| 104| + lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94| + lib_a-s_fpclassify.o| | | | | | | 92| 92| | | | | 92| 92| | | | | | | | 92| 92| + def.o| | | | | | | | | | | | | | | | 91| 91| | | | | 91| 91| + lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84| + hw_random.o| | | | 4| 4| | 74| 74| | | | | 78| 78| | | | | | | | 74| 74| + stack_check.o| | | | 4| 4| | | | | | | | 4| 4| | 32| 32| | 42| 42| | 74| 74| + clock.o| | | | | | | 72| 72| | | | | 72| 72| | | | | | | | 72| 72| + reent_init.o| | | | | | | 68| 68| | | | | 68| 68| | | | | 2| 2| | 70| 70| + app_main.o| | | | | | | | | | | | | | | | 53| 53| | 10| 10| | 63| 63| +state_asm--restore_extra| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| +state_asm--save_extra_nw| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| + new_opv.o| | | | | | | | | | | | | | | | | | | 56| 56| | 56| 56| + ip.o| | | | 60| 60| | | | | | | | 60| 60| | 50| 50| | | | | 50| 50| + uart.o| 8| 8| | 12| 12| | | | | | | | 20| 20| | 38| 38| | | | | 46| 46| +xtensa_vector_defaults.o| | | | | | | 46| 46| | | | | 46| 46| | | | | | | | 46| 46| + lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45| + _divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + new_op.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + xtensa_init.o| | | | 4| 4| | 32| 32| | | | | 36| 36| | | | | | | | 32| 32| + interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32| + init.o| | | | | | | | | | | | | | | | 27| 27| | | | | 27| 27| + wifi_init.o| | | | | | | | | | | | | | | | 17| 17| | 9| 9| | 26| 26| + ip6_addr.o| | | | | | | | | | | | | | | | | | | 20| 20| | 20| 20| + lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10| + int_asm--set_intclear.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| + eri.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| + cxx_exception_stubs.o| | | | | | | | | | | | | | | | 6| 6| | | | | 6| 6| + cxx_guards.o| | | | | | | | | | | | | | | | 5| 5| | | | | 5| 5| + FreeRTOS-openocd.o| 4| 4| | | | | | | | | | | 4| 4| | | | | | | | 4| 4| + eh_term_handler.o| 4| 4| | | | | | | | | | | 4| 4| | | | | | | | 4| 4| + eh_unex_handler.o| 4| 4| | | | | | | | | | | 4| 4| | | | | | | | 4| 4| + bootloader_flash.o| | | | | | | | | | | | | | | | | | | | | | | | + bootloader_sha.o| | | | | | | | | | | | | | | | | | | | | | | | + esp_image_format.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-snprintf.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-vsnprintf.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-xpg_strerror_r.o| | | | | | | | | | | | | | | | | | | | | | | | + coexist_api.o| | | | | | | | | | | | | | | | | | | | | | | | + coexist_arbit.o| | | | | | | | | | | | | | | | | | | | | | | | + coexist_core.o| | | | | | | | | | | | | | | | | | | | | | | | + coexist_dbg.o| | | | | | | | | | | | | | | | | | | | | | | | + coexist_hw.o| | | | | | | | | | | | | | | | | | | | | | | | + coexist_param.o| | | | | | | | | | | | | | | | | | | | | | | | + coexist_timer.o| | | | | | | | | | | | | | | | | | | | | | | | + misc_nvs.o| | | | | | | | | | | | | | | | | | | | | | | | + gpio.o| | | | | | | | | | | | | | | | | | | | | | | | + ets_timer_legacy.o| | | | | | | | | | | | | | | | | | | | | | | | +event_default_handlers.o| | | | | | | | | | | | | | | | | | | | | | | | + event_loop.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_printf.o| | | | | | | | | | | | | | | | | | | | | | | | + phy_init.o| | | | | | | | | | | | | | | | | | | | | | | | + sha.o| | | | | | | | | | | | | | | | | | | | | | | | + wifi_os_adapter.o| | | | | | | | | | | | | | | | | | | | | | | | + emac_dev.o| | | | | | | | | | | | | | | | | | | | | | | | + emac_main.o| | | | | | | | | | | | | | | | | | | | | | | | + event_groups.o| | | | | | | | | | | | | | | | | | | | | | | | + ringbuf.o| | | | | | | | | | | | | | | | | | | | | | | | + _addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | | + _divdf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _divsf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _extendsfdf2.o| | | | | | | | | | | | | | | | | | | | | | | | + _fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | | + _floatdidf.o| | | | | | | | | | | | | | | | | | | | | | | | + _floatdisf.o| | | | | | | | | | | | | | | | | | | | | | | | + _floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | | + _muldf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | | + ethernetif.o| | | | | | | | | | | | | | | | | | | | | | | | + ethip6.o| | | | | | | | | | | | | | | | | | | | | | | | + wlanif.o| | | | | | | | | | | | | | | | | | | | | | | | + esp_sha256.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_common.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_config.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_main.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_parent.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_route.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_schedule.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_timer.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_utilities.o| | | | | | | | | | | | | | | | | | | | | | | | + mesh_wifi.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_action.o| | | | | | | | | | | | | | | | | | | | | | | | +ieee80211_action_vendor.| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_api.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_crypto.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_crypto_ccmp.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_crypto_tkip.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_crypto_wep.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_debug.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_ets.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_hostap.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_ht.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_ie_vendor.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_input.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_ioctl.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_mesh_quick.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_misc.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_nvs.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_output.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_phy.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_power.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_proto.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_regdomain.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_rfid.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_scan.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_sta.o| | | | | | | | | | | | | | | | | | | | | | | | + ieee80211_timer.o| | | | | | | | | | | | | | | | | | | | | | | | + wl_chm.o| | | | | | | | | | | | | | | | | | | | | | | | + wl_cnx.o| | | | | | | | | | | | | | | | | | | | | | | | + nvs_api.o| | | | | | | | | | | | | | | | | | | | | | | | + nvs_item_hash_list.o| | | | | | | | | | | | | | | | | | | | | | | | + nvs_page.o| | | | | | | | | | | | | | | | | | | | | | | | + nvs_pagemanager.o| | | | | | | | | | | | | | | | | | | | | | | | + nvs_storage.o| | | | | | | | | | | | | | | | | | | | | | | | + nvs_types.o| | | | | | | | | | | | | | | | | | | | | | | | + phy.o| | | | | | | | | | | | | | | | | | | | | | | | + phy_chip_v7.o| | | | | | | | | | | | | | | | | | | | | | | | + phy_chip_v7_ana.o| | | | | | | | | | | | | | | | | | | | | | | | + phy_chip_v7_cal.o| | | | | | | | | | | | | | | | | | | | | | | | + esf_buf.o| | | | | | | | | | | | | | | | | | | | | | | | + if_hwctrl.o| | | | | | | | | | | | | | | | | | | | | | | | + lmac.o| | | | | | | | | | | | | | | | | | | | | | | | + pm.o| | | | | | | | | | | | | | | | | | | | | | | | + pm_for_bcn_only_mode.o| | | | | | | | | | | | | | | | | | | | | | | | + pp.o| | | | | | | | | | | | | | | | | | | | | | | | + pp_debug.o| | | | | | | | | | | | | | | | | | | | | | | | + pp_timer.o| | | | | | | | | | | | | | | | | | | | | | | | + rate_control.o| | | | | | | | | | | | | | | | | | | | | | | | + trc.o| | | | | | | | | | | | | | | | | | | | | | | | + wdev.o| | | | | | | | | | | | | | | | | | | | | | | | + bt_bb.o| | | | | | | | | | | | | | | | | | | | | | | | + pm.o| | | | | | | | | | | | | | | | | | | | | | | | + rtc.o| | | | | | | | | | | | | | | | | | | | | | | | + rtc_analog.o| | | | | | | | | | | | | | | | | | | | | | | | + smartconfig_ack.o| | | | | | | | | | | | | | | | | | | | | | | | + gpio_periph.o| | | | | | | | | | | | | | | | | | | | | | | | + rtc_sleep.o| | | | | | | | | | | | | | | | | | | | | | | | + bad_alloc.o| | | | | | | | | | | | | | | | | | | | | | | | + del_op.o| | | | | | | | | | | | | | | | | | | | | | | | + del_opv.o| | | | | | | | | | | | | | | | | | | | | | | | + eh_exception.o| | | | | | | | | | | | | | | | | | | | | | | | + new_handler.o| | | | | | | | | | | | | | | | | | | | | | | | + pure.o| | | | | | | | | | | | | | | | | | | | | | | | + tinfo.o| | | | | | | | | | | | | | | | | | | | | | | | + ap_config.o| | | | | | | | | | | | | | | | | | | | | | | | + common.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa_auth.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa_auth_ie.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa_common.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa_debug.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa_ie.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa_main.o| | | | | | | | | | | | | | | | | | | | | | | | + wpabuf.o| | | | | | | | | | | | | | | | | | | | | | | | + wpas_glue.o| | | | | | | | | | | | | | | | | | | | | | | | + wpa2_internal.o| | | | | | | | | | | | | | | | | | | | | | | | + os_xtensa.o| | | | | | | | | | | | | | | | | | | | | | | | + wps_internal.o| | | | | | | | | | | | | | | | | | | | | | | | + +*** +Running idf_size.py diff --files with another app... + MAP file: app.map + MAP file: app2.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38959 -27 ( +27 remain, +0 total) + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used Flash size : 186524 bytes 99551 +86973 + .text : 146944 bytes 77191 +69753 + .rodata : 39580 bytes 22360 +17220 +Total image size: 283036 bytes (.bin may be padded larger) 194629 +88407 +Per-file contributions to ELF file: + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- + lib_a-vfprintf.o| | | | | | | | | | | | | | | | 14193| 13681| +512| 704| 700| +4| 14897| 14381| +516 + lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13834| 13290| +544| 756| 752| +4| 14590| 14042| +548 + lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9642| 9623| +19| 1176| 1172| +4| 10818| 10795| +23 + lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 704| 700| +4| 10637| 10633| +4 + lib_a-dtoa.o| | | | | | | | | | | | | | | | 3522| 3524| -2| 13| 13| | 3535| 3537| -2 + lib_a-mprec.o| | | | | | | | | | | | | | | | 2134| 2140| -6| 296| 296| | 2430| 2436| -6 + lib_a-fseeko.o| | | | | | | | | | | | | | | | 862| 918| -56| | | | 862| 918| -56 + windowspill_asm.o| | | | | | | 311| 315| -4| | | | 311| 315| -4| | | | | | | 311| 315| -4 + lib_a-reent.o| | | | | | | | | | | | | | | | 232| 236| -4| | | | 232| 236| -4 + lib_a-fopen.o| | | | | | | | | | | | | | | | 228| 244| -16| | | | 228| 244| -16 + lib_a-puts.o| | | | | | | | | | | | | | | | 182| 234| -52| | | | 182| 234| -52 + lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128| + lib_a-flags.o| | | | | | | | | | | | | | | | 127| 128| -1| | | | 127| 128| -1 + lib_a-printf.o| | | | | | | | | | | | | | | | 116| | +116| | | | 116| | +116 + lib_a-s_frexp.o| | | | | | | | | | | | | | | | 110| 100| +10| | | | 110| 100| +10 + lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94| + lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84| +state_asm--restore_extra| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| +state_asm--save_extra_nw| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| + lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45| + _divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32| + lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10| + int_asm--set_intclear.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| + lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-snprintf.o| | | | | | | | | | | | | | | | | 217| -217| | | | | 217| -217 + lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | | + _addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | | + _divdf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | | + _floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | | + _muldf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | | +The following entries are present in only: + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + tcp_in.o 0 54 0 0 54 8127 916 9043 + nd6.o 8 1027 0 0 1035 8427 136 8571 + tasks.o 20 700 5667 0 6387 0 503 6190 + tcp_out.o 0 0 0 0 0 5060 1124 6184 + tcp.o 4 23 0 0 27 4290 1384 5678 + sockets.o 0 728 0 0 728 4627 824 5451 + api_msg.o 0 0 0 0 0 3763 1366 5129 + dhcp.o 0 8 0 0 8 3456 1401 4857 + panic.o 2579 5 2145 0 4729 0 0 4724 + esp_err_to_name.o 0 0 0 0 0 50 4091 4141 + unwind-dw2-fde.o 4 20 0 0 24 3316 404 3724 + pbuf.o 0 1 0 0 1 2453 1161 3614 + portasm.o 3084 0 480 0 3564 0 0 3564 + ip6.o 0 0 0 0 0 3212 124 3336 + spi_flash_rom_patch.o 0 0 2518 0 2518 0 766 3284 + etharp.o 0 241 0 0 241 2618 658 3276 + udp.o 2 4 0 0 6 3020 216 3238 + intr_alloc.o 8 22 726 0 756 1749 710 3193 + multi_heap.o 857 0 2217 0 3074 0 0 3074 + queue.o 8 56 2569 0 2633 0 369 2946 + unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496 + flash_ops.o 32 41 2352 0 2425 99 0 2483 + rtc_clk.o 660 8 1794 0 2462 0 0 2454 + ip6_frag.o 0 6 0 0 6 1905 442 2347 + api_lib.o 0 0 0 0 0 1425 919 2344 + vfs.o 192 40 0 0 232 1995 132 2319 + igmp.o 0 12 0 0 12 1604 707 2311 + unity_platform.o 0 13 0 0 13 1511 600 2111 + vfs_uart.o 40 63 0 0 103 1775 271 2086 + esp_timer_esp32.o 8 26 1295 0 1329 254 526 2083 + rtc_periph.o 0 0 0 0 0 0 2080 2080 + dns.o 0 1292 0 0 1292 1809 206 2015 + heap_caps.o 4 0 1195 0 1199 188 593 1980 + eh_personality.o 0 0 0 0 0 1561 384 1945 + ip4.o 0 6 0 0 6 1664 139 1803 + flash_mmap.o 0 296 1298 0 1594 124 327 1749 + xtensa_vectors.o 8 0 1272 425 1705 0 36 1741 + cpu_start.o 0 1 806 0 807 277 486 1569 + clk.o 0 0 67 0 67 581 893 1541 + netif.o 0 241 0 0 241 1239 287 1526 + sys_arch.o 0 8 0 0 8 1216 222 1438 + multi_heap_poisoning.o 470 0 964 0 1434 0 0 1434 + heap_caps_init.o 0 4 0 0 4 1030 387 1417 + timers.o 8 56 1149 0 1213 0 233 1390 + mld6.o 0 4 0 0 4 1334 0 1334 + cache_utils.o 4 14 836 0 854 81 390 1311 + raw.o 0 4 0 0 4 1087 223 1310 + esp_timer.o 8 20 702 0 730 429 142 1281 + system_api.o 0 8 589 0 597 0 662 1251 + soc_memory_layout.o 0 0 0 0 0 0 1239 1239 + icmp.o 0 0 0 0 0 769 371 1140 + xtensa_intr_asm.o 1024 0 51 0 1075 0 0 1075 + log.o 8 268 456 0 732 396 166 1026 + pthread.o 8 8 174 0 190 298 512 992 + icmp6.o 0 0 0 0 0 863 127 990 + port.o 0 16 617 0 633 0 369 986 + rtc_init.o 0 0 980 0 980 0 0 980 + rtc_time.o 0 0 803 0 803 0 137 940 + dport_access.o 8 40 539 0 587 189 129 865 + unity.o 0 108 0 0 108 767 90 857 + esp_ota_ops.o 0 0 0 0 0 123 717 840 + tcpip.o 0 16 0 0 16 644 191 835 + time.o 0 32 139 0 171 691 0 830 + periph_ctrl.o 8 0 0 0 8 520 256 784 + timers.o 0 12 0 0 12 638 131 769 + partition.o 0 8 0 0 8 582 141 723 + locks.o 8 0 552 0 560 0 84 644 + pthread_local_storage.o 8 4 0 0 12 476 126 610 + ipc.o 0 36 159 0 195 329 104 592 + inet_chksum.o 0 0 0 0 0 580 0 580 + tcpip_adapter_lwip.o 0 81 0 0 81 180 359 539 + crosscore_int.o 8 8 204 0 220 126 148 486 + netbuf.o 0 0 0 0 0 154 326 480 + vfs_lwip.o 0 0 0 0 0 307 155 462 + timer.o 16 0 0 0 16 112 281 409 + int_wdt.o 0 1 87 0 88 301 0 388 + eh_globals.o 0 16 0 0 16 149 193 342 + brownout.o 0 0 0 0 0 145 191 336 + cpu_util.o 0 0 310 0 310 0 0 310 + rtc_module.o 8 8 0 0 16 291 0 299 + xtensa_context.o 0 0 299 0 299 0 0 299 + eh_terminate.o 0 0 0 0 0 117 141 258 + ethernet.o 0 0 0 0 0 244 12 256 +dport_panic_highint_hdl. 8 0 234 0 242 0 0 242 + syscall_table.o 144 240 0 0 384 67 0 211 + dhcpserver.o 0 4 0 0 4 203 0 203 + freertos_hooks.o 8 128 43 0 179 137 0 188 + test_utils.o 0 0 0 0 0 38 140 178 + lib_a-sprintf.o 0 0 0 0 0 167 0 167 + cache_err_int.o 0 0 56 0 56 98 0 154 + list.o 0 0 142 0 142 0 0 142 + xtensa_intr.o 0 0 104 0 104 0 35 139 + syscalls.o 0 0 94 0 94 45 0 139 + si_class_type_info.o 0 0 0 0 0 0 136 136 + dbg_stubs.o 0 2072 32 0 2104 100 0 132 + ip4_addr.o 0 0 0 0 0 72 40 112 + class_type_info.o 0 0 0 0 0 0 112 112 + memp.o 0 0 0 0 0 0 108 108 + lib2funcs.o 0 0 104 0 104 0 0 104 + lib_a-s_fpclassify.o 0 0 92 0 92 0 0 92 + def.o 0 0 0 0 0 91 0 91 + hw_random.o 0 4 74 0 78 0 0 74 + stack_check.o 0 4 0 0 4 32 42 74 + clock.o 0 0 72 0 72 0 0 72 + reent_init.o 0 0 68 0 68 0 2 70 + app_main.o 0 0 0 0 0 53 10 63 + new_opv.o 0 0 0 0 0 0 56 56 + ip.o 0 60 0 0 60 50 0 50 + uart.o 8 12 0 0 20 38 0 46 +xtensa_vector_defaults.o 0 0 46 0 46 0 0 46 + new_op.o 0 0 0 0 0 0 40 40 + xtensa_init.o 0 4 32 0 36 0 0 32 + init.o 0 0 0 0 0 27 0 27 + wifi_init.o 0 0 0 0 0 17 9 26 + ip6_addr.o 0 0 0 0 0 0 20 20 + eri.o 0 0 8 0 8 0 0 8 + cxx_exception_stubs.o 0 0 0 0 0 6 0 6 + cxx_guards.o 0 0 0 0 0 5 0 5 + FreeRTOS-openocd.o 4 0 0 0 4 0 0 4 + eh_term_handler.o 4 0 0 0 4 0 0 4 + eh_unex_handler.o 4 0 0 0 4 0 0 4 + bootloader_flash.o 0 0 0 0 0 0 0 0 + bootloader_sha.o 0 0 0 0 0 0 0 0 + esp_image_format.o 0 0 0 0 0 0 0 0 + lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 + lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 + coexist_api.o 0 0 0 0 0 0 0 0 + coexist_arbit.o 0 0 0 0 0 0 0 0 + coexist_core.o 0 0 0 0 0 0 0 0 + coexist_dbg.o 0 0 0 0 0 0 0 0 + coexist_hw.o 0 0 0 0 0 0 0 0 + coexist_param.o 0 0 0 0 0 0 0 0 + coexist_timer.o 0 0 0 0 0 0 0 0 + misc_nvs.o 0 0 0 0 0 0 0 0 + gpio.o 0 0 0 0 0 0 0 0 + ets_timer_legacy.o 0 0 0 0 0 0 0 0 +event_default_handlers.o 0 0 0 0 0 0 0 0 + event_loop.o 0 0 0 0 0 0 0 0 + lib_printf.o 0 0 0 0 0 0 0 0 + phy_init.o 0 0 0 0 0 0 0 0 + sha.o 0 0 0 0 0 0 0 0 + wifi_os_adapter.o 0 0 0 0 0 0 0 0 + emac_dev.o 0 0 0 0 0 0 0 0 + emac_main.o 0 0 0 0 0 0 0 0 + event_groups.o 0 0 0 0 0 0 0 0 + ringbuf.o 0 0 0 0 0 0 0 0 + _divsf3.o 0 0 0 0 0 0 0 0 + _extendsfdf2.o 0 0 0 0 0 0 0 0 + _floatdidf.o 0 0 0 0 0 0 0 0 + _floatdisf.o 0 0 0 0 0 0 0 0 + ethernetif.o 0 0 0 0 0 0 0 0 + ethip6.o 0 0 0 0 0 0 0 0 + wlanif.o 0 0 0 0 0 0 0 0 + esp_sha256.o 0 0 0 0 0 0 0 0 + mesh.o 0 0 0 0 0 0 0 0 + mesh_common.o 0 0 0 0 0 0 0 0 + mesh_config.o 0 0 0 0 0 0 0 0 + mesh_main.o 0 0 0 0 0 0 0 0 + mesh_parent.o 0 0 0 0 0 0 0 0 + mesh_route.o 0 0 0 0 0 0 0 0 + mesh_schedule.o 0 0 0 0 0 0 0 0 + mesh_timer.o 0 0 0 0 0 0 0 0 + mesh_utilities.o 0 0 0 0 0 0 0 0 + mesh_wifi.o 0 0 0 0 0 0 0 0 + ieee80211.o 0 0 0 0 0 0 0 0 + ieee80211_action.o 0 0 0 0 0 0 0 0 +ieee80211_action_vendor. 0 0 0 0 0 0 0 0 + ieee80211_api.o 0 0 0 0 0 0 0 0 + ieee80211_crypto.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 + ieee80211_debug.o 0 0 0 0 0 0 0 0 + ieee80211_ets.o 0 0 0 0 0 0 0 0 + ieee80211_hostap.o 0 0 0 0 0 0 0 0 + ieee80211_ht.o 0 0 0 0 0 0 0 0 + ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 + ieee80211_input.o 0 0 0 0 0 0 0 0 + ieee80211_ioctl.o 0 0 0 0 0 0 0 0 + ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 + ieee80211_misc.o 0 0 0 0 0 0 0 0 + ieee80211_nvs.o 0 0 0 0 0 0 0 0 + ieee80211_output.o 0 0 0 0 0 0 0 0 + ieee80211_phy.o 0 0 0 0 0 0 0 0 + ieee80211_power.o 0 0 0 0 0 0 0 0 + ieee80211_proto.o 0 0 0 0 0 0 0 0 + ieee80211_regdomain.o 0 0 0 0 0 0 0 0 + ieee80211_rfid.o 0 0 0 0 0 0 0 0 + ieee80211_scan.o 0 0 0 0 0 0 0 0 + ieee80211_sta.o 0 0 0 0 0 0 0 0 + ieee80211_timer.o 0 0 0 0 0 0 0 0 + wl_chm.o 0 0 0 0 0 0 0 0 + wl_cnx.o 0 0 0 0 0 0 0 0 + nvs_api.o 0 0 0 0 0 0 0 0 + nvs_item_hash_list.o 0 0 0 0 0 0 0 0 + nvs_page.o 0 0 0 0 0 0 0 0 + nvs_pagemanager.o 0 0 0 0 0 0 0 0 + nvs_storage.o 0 0 0 0 0 0 0 0 + nvs_types.o 0 0 0 0 0 0 0 0 + phy.o 0 0 0 0 0 0 0 0 + phy_chip_v7.o 0 0 0 0 0 0 0 0 + phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 + phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 + esf_buf.o 0 0 0 0 0 0 0 0 + if_hwctrl.o 0 0 0 0 0 0 0 0 + lmac.o 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 + pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 + pp.o 0 0 0 0 0 0 0 0 + pp_debug.o 0 0 0 0 0 0 0 0 + pp_timer.o 0 0 0 0 0 0 0 0 + rate_control.o 0 0 0 0 0 0 0 0 + trc.o 0 0 0 0 0 0 0 0 + wdev.o 0 0 0 0 0 0 0 0 + bt_bb.o 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 + rtc.o 0 0 0 0 0 0 0 0 + rtc_analog.o 0 0 0 0 0 0 0 0 + smartconfig_ack.o 0 0 0 0 0 0 0 0 + gpio_periph.o 0 0 0 0 0 0 0 0 + rtc_sleep.o 0 0 0 0 0 0 0 0 + bad_alloc.o 0 0 0 0 0 0 0 0 + del_op.o 0 0 0 0 0 0 0 0 + del_opv.o 0 0 0 0 0 0 0 0 + eh_exception.o 0 0 0 0 0 0 0 0 + new_handler.o 0 0 0 0 0 0 0 0 + pure.o 0 0 0 0 0 0 0 0 + tinfo.o 0 0 0 0 0 0 0 0 + ap_config.o 0 0 0 0 0 0 0 0 + common.o 0 0 0 0 0 0 0 0 + wpa.o 0 0 0 0 0 0 0 0 + wpa_auth.o 0 0 0 0 0 0 0 0 + wpa_auth_ie.o 0 0 0 0 0 0 0 0 + wpa_common.o 0 0 0 0 0 0 0 0 + wpa_debug.o 0 0 0 0 0 0 0 0 + wpa_ie.o 0 0 0 0 0 0 0 0 + wpa_main.o 0 0 0 0 0 0 0 0 + wpabuf.o 0 0 0 0 0 0 0 0 + wpas_glue.o 0 0 0 0 0 0 0 0 + wpa2_internal.o 0 0 0 0 0 0 0 0 + os_xtensa.o 0 0 0 0 0 0 0 0 + wps_internal.o 0 0 0 0 0 0 0 0 +The following entries are present in only: + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + tasks.c.o 12 700 5737 0 6449 0 451 6200 + esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154 + vfs_uart.c.o 116 8 0 0 124 3758 783 4657 + panic.c.o 2029 5 2223 0 4257 0 0 4252 + portasm.S.o 3084 0 476 0 3560 0 0 3560 + intr_alloc.c.o 8 22 656 0 686 1681 704 3049 + queue.c.o 0 0 2411 0 2411 0 366 2777 + uart.c.o 56 12 0 0 68 2099 452 2607 + multi_heap.c.o 300 0 2245 0 2545 0 0 2545 + cpu_start.c.o 0 1 1067 0 1068 255 1073 2395 + rtc_clk.c.o 160 4 2104 0 2268 0 0 2264 + vfs.c.o 192 40 0 0 232 1892 132 2216 + gpio.c.o 32 0 0 0 32 1193 970 2195 + spi_flash_hal_iram.c.o 24 0 1798 0 1822 0 0 1822 + xtensa_vectors.S.o 8 0 1344 425 1777 0 36 1813 + task_wdt.c.o 53 4 0 0 57 1223 494 1770 +spi_flash_chip_generic.c 340 0 1423 0 1763 0 0 1763 + flash_mmap.c.o 0 264 1320 0 1584 125 296 1741 + cache_utils.c.o 4 14 833 0 851 81 430 1348 + heap_caps.c.o 4 0 884 0 888 50 362 1300 + timers.c.o 8 56 1007 0 1071 0 223 1238 + esp_timer_impl_lac.c.o 8 8 514 0 530 322 389 1233 + heap_caps_init.c.o 0 4 0 0 4 834 379 1213 + soc_memory_layout.c.o 0 0 0 0 0 0 1197 1197 + periph_ctrl.c.o 8 0 0 0 8 696 488 1192 + port.c.o 0 32 737 0 769 0 340 1077 + xtensa_intr_asm.S.o 1024 0 51 0 1075 0 0 1075 +bootloader_flash_config_ 0 0 1028 0 1028 17 0 1045 + rtc_time.c.o 0 0 819 0 819 0 194 1013 + ringbuf.c.o 0 0 858 0 858 0 150 1008 + rtc_init.c.o 0 0 956 0 956 0 0 956 + esp_flash_api.c.o 0 0 600 0 600 16 244 860 + clk.c.o 0 0 64 0 64 582 208 854 + partition.c.o 0 8 0 0 8 668 181 849 + time.c.o 0 32 123 0 155 719 0 842 + memory_layout_utils.c.o 0 0 0 0 0 505 295 800 + rtc_wdt.c.o 0 0 796 0 796 0 0 796 + esp_timer.c.o 8 12 280 0 300 401 104 793 + dport_access.c.o 8 40 422 0 470 189 126 745 + ipc.c.o 0 56 192 0 248 367 117 676 + log.c.o 8 264 34 0 306 484 147 673 + locks.c.o 8 0 487 0 495 5 84 584 + esp_flash_spi_init.c.o 120 4 0 0 124 191 261 572 + uart_hal.c.o 0 0 0 0 0 493 0 493 + flash_qio_mode.c.o 0 0 0 0 0 490 0 490 + crosscore_int.c.o 8 8 195 0 211 134 146 483 + int_wdt.c.o 0 1 94 0 95 341 0 435 + system_api_esp32.c.o 0 0 435 0 435 0 0 435 + esp_app_desc.c.o 0 0 109 0 109 12 256 377 + lib_a-locale.o 364 0 0 0 364 0 10 374 + uart_hal_iram.c.o 0 0 0 0 0 147 222 369 + xtensa_context.S.o 0 0 367 0 367 0 0 367 + esp_ota_ops.c.o 0 4 0 0 4 147 214 361 + spi_flash_hal.c.o 0 0 0 0 0 302 48 350 + brownout.c.o 0 0 0 0 0 120 203 323 + freertos_hooks.c.o 8 128 47 0 183 243 0 298 + spi_flash_chip_gd.c.o 95 0 181 0 276 0 0 276 + brownout_hal.c.o 0 0 0 0 0 269 0 269 +dport_panic_highint_hdl. 12 0 250 0 262 0 0 262 + soc_hal.c.o 24 0 234 0 258 0 0 258 + memspi_host_driver.c.o 43 0 206 0 249 0 0 249 + rtc_module.c.o 16 8 0 0 24 231 0 247 + syscall_table.c.o 144 240 0 0 384 82 0 226 + debug_helpers.c.o 0 0 217 0 217 0 0 217 + spi_flash_chip_issi.c.o 97 0 101 0 198 0 0 198 +pthread_local_storage.c. 8 4 0 0 12 183 0 191 + log_freertos.c.o 0 8 188 0 196 0 0 188 + gpio_periph.c.o 0 0 0 0 0 0 160 160 + cache_err_int.c.o 0 0 56 0 56 98 0 154 + heap.c.o 0 0 151 0 151 0 0 151 + xtensa_intr.c.o 0 0 113 0 113 0 35 148 +spi_flash_os_func_noos.c 16 0 127 0 143 0 0 143 +spi_flash_os_func_app.c. 24 0 91 0 115 25 0 140 + list.c.o 0 0 138 0 138 0 0 138 + blink.c.o 0 0 0 0 0 72 39 111 + pthread.c.o 0 8 0 0 8 81 0 81 + bootloader_mem.c.o 0 0 0 0 0 58 20 78 + cpu_util.c.o 0 0 75 0 75 0 0 75 + lib_a-mbtowc_r.o 0 0 0 0 0 72 0 72 + lib_a-localeconv.o 0 0 0 0 0 63 0 63 + flash_ops.c.o 20 4 14 0 38 29 0 63 + reent_init.c.o 0 0 59 0 59 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 46 0 46 0 0 46 + xtensa_init.c.o 0 4 32 0 36 0 0 32 +spi_flash_chip_drivers.c 20 0 0 0 20 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 8 0 8 0 0 8 + crti.o 0 0 0 3 3 3 0 6 +cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6 + cxx_guards.cpp.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 4 0 0 4 + crt0.o 0 0 0 0 0 0 0 0 + crtn.o 0 0 0 0 0 0 0 0 + project_elf_src.c.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... + MAP file: app2.map + MAP file: app.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 +Used static IRAM: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total) + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used Flash size : 99551 bytes 186524 -86973 + .text : 77191 bytes 146944 -69753 + .rodata : 22360 bytes 39580 -17220 +Total image size: 194629 bytes (.bin may be padded larger) 283036 -88407 +Per-file contributions to ELF file: + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + | | |-| | |-| | |-| | |-| | |-| | |-| | |-| | |- + ----------------------- ----------------------- ----------------------- ----------------------- + lib_a-vfprintf.o| | | | | | | | | | | | | | | | 13681| 14193| -512| 700| 704| -4| 14381| 14897| -516 + lib_a-svfprintf.o| | | | | | | | | | | | | | | | 13290| 13834| -544| 752| 756| -4| 14042| 14590| -548 + lib_a-svfiprintf.o| | | | | | | | | | | | | | | | 9623| 9642| -19| 1172| 1176| -4| 10795| 10818| -23 + lib_a-vfiprintf.o| | | | | | | | | | | | | | | | 9933| 9933| | 700| 704| -4| 10633| 10637| -4 + lib_a-dtoa.o| | | | | | | | | | | | | | | | 3524| 3522| +2| 13| 13| | 3537| 3535| +2 + lib_a-mprec.o| | | | | | | | | | | | | | | | 2140| 2134| +6| 296| 296| | 2436| 2430| +6 + lib_a-fseeko.o| | | | | | | | | | | | | | | | 918| 862| +56| | | | 918| 862| +56 + windowspill_asm.o| | | | | | | 315| 311| +4| | | | 315| 311| +4| | | | | | | 315| 311| +4 + lib_a-fopen.o| | | | | | | | | | | | | | | | 244| 228| +16| | | | 244| 228| +16 + lib_a-reent.o| | | | | | | | | | | | | | | | 236| 232| +4| | | | 236| 232| +4 + lib_a-puts.o| | | | | | | | | | | | | | | | 234| 182| +52| | | | 234| 182| +52 + lib_a-snprintf.o| | | | | | | | | | | | | | | | 217| | +217| | | | 217| | +217 + lib_a-assert.o| | | | | | | | | | | | | | | | 68| 68| | 60| 60| | 128| 128| + lib_a-flags.o| | | | | | | | | | | | | | | | 128| 127| +1| | | | 128| 127| +1 + lib_a-s_frexp.o| | | | | | | | | | | | | | | | 100| 110| -10| | | | 100| 110| -10 + lib_a-vprintf.o| | | | | | | | | | | | | | | | 94| 94| | | | | 94| 94| + lib_a-fiprintf.o| | | | | | | | | | | | | | | | 84| 84| | | | | 84| 84| +state_asm--restore_extra| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| +state_asm--save_extra_nw| | | | | | | 62| 62| | | | | 62| 62| | | | | | | | 62| 62| + lib_a-fseek.o| | | | | | | | | | | | | | | | 45| 45| | | | | 45| 45| + _divdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _moddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _udivdi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + _umoddi3.o| | | | | | | | | | | | | | | | | | | 40| 40| | 40| 40| + interrupts--intlevel.o| | | | | | | | | | | | | | | | | | | 32| 32| | 32| 32| + lib_a-errno.o| | | | | | | | | | | | | | | | 10| 10| | | | | 10| 10| + int_asm--set_intclear.o| | | | | | | 8| 8| | | | | 8| 8| | | | | | | | 8| 8| + lib_a-fputs.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-printf.o| | | | | | | | | | | | | | | | | 116| -116| | | | | 116| -116 + lib_a-strerror.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-sysgettod.o| | | | | | | | | | | | | | | | | | | | | | | | + lib_a-u_strerr.o| | | | | | | | | | | | | | | | | | | | | | | | + _addsubdf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _cmpdf2.o| | | | | | | | | | | | | | | | | | | | | | | | + _divdf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _fixdfsi.o| | | | | | | | | | | | | | | | | | | | | | | | + _floatsidf.o| | | | | | | | | | | | | | | | | | | | | | | | + _muldf3.o| | | | | | | | | | | | | | | | | | | | | | | | + _popcountsi2.o| | | | | | | | | | | | | | | | | | | | | | | | +The following entries are present in only: + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + tasks.c.o 12 700 5737 0 6449 0 451 6200 + esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154 + vfs_uart.c.o 116 8 0 0 124 3758 783 4657 + panic.c.o 2029 5 2223 0 4257 0 0 4252 + portasm.S.o 3084 0 476 0 3560 0 0 3560 + intr_alloc.c.o 8 22 656 0 686 1681 704 3049 + queue.c.o 0 0 2411 0 2411 0 366 2777 + uart.c.o 56 12 0 0 68 2099 452 2607 + multi_heap.c.o 300 0 2245 0 2545 0 0 2545 + cpu_start.c.o 0 1 1067 0 1068 255 1073 2395 + rtc_clk.c.o 160 4 2104 0 2268 0 0 2264 + vfs.c.o 192 40 0 0 232 1892 132 2216 + gpio.c.o 32 0 0 0 32 1193 970 2195 + spi_flash_hal_iram.c.o 24 0 1798 0 1822 0 0 1822 + xtensa_vectors.S.o 8 0 1344 425 1777 0 36 1813 + task_wdt.c.o 53 4 0 0 57 1223 494 1770 +spi_flash_chip_generic.c 340 0 1423 0 1763 0 0 1763 + flash_mmap.c.o 0 264 1320 0 1584 125 296 1741 + cache_utils.c.o 4 14 833 0 851 81 430 1348 + heap_caps.c.o 4 0 884 0 888 50 362 1300 + timers.c.o 8 56 1007 0 1071 0 223 1238 + esp_timer_impl_lac.c.o 8 8 514 0 530 322 389 1233 + heap_caps_init.c.o 0 4 0 0 4 834 379 1213 + soc_memory_layout.c.o 0 0 0 0 0 0 1197 1197 + periph_ctrl.c.o 8 0 0 0 8 696 488 1192 + port.c.o 0 32 737 0 769 0 340 1077 + xtensa_intr_asm.S.o 1024 0 51 0 1075 0 0 1075 +bootloader_flash_config_ 0 0 1028 0 1028 17 0 1045 + rtc_time.c.o 0 0 819 0 819 0 194 1013 + ringbuf.c.o 0 0 858 0 858 0 150 1008 + rtc_init.c.o 0 0 956 0 956 0 0 956 + esp_flash_api.c.o 0 0 600 0 600 16 244 860 + clk.c.o 0 0 64 0 64 582 208 854 + partition.c.o 0 8 0 0 8 668 181 849 + time.c.o 0 32 123 0 155 719 0 842 + memory_layout_utils.c.o 0 0 0 0 0 505 295 800 + rtc_wdt.c.o 0 0 796 0 796 0 0 796 + esp_timer.c.o 8 12 280 0 300 401 104 793 + dport_access.c.o 8 40 422 0 470 189 126 745 + ipc.c.o 0 56 192 0 248 367 117 676 + log.c.o 8 264 34 0 306 484 147 673 + locks.c.o 8 0 487 0 495 5 84 584 + esp_flash_spi_init.c.o 120 4 0 0 124 191 261 572 + uart_hal.c.o 0 0 0 0 0 493 0 493 + flash_qio_mode.c.o 0 0 0 0 0 490 0 490 + crosscore_int.c.o 8 8 195 0 211 134 146 483 + int_wdt.c.o 0 1 94 0 95 341 0 435 + system_api_esp32.c.o 0 0 435 0 435 0 0 435 + esp_app_desc.c.o 0 0 109 0 109 12 256 377 + lib_a-locale.o 364 0 0 0 364 0 10 374 + uart_hal_iram.c.o 0 0 0 0 0 147 222 369 + xtensa_context.S.o 0 0 367 0 367 0 0 367 + esp_ota_ops.c.o 0 4 0 0 4 147 214 361 + spi_flash_hal.c.o 0 0 0 0 0 302 48 350 + brownout.c.o 0 0 0 0 0 120 203 323 + freertos_hooks.c.o 8 128 47 0 183 243 0 298 + spi_flash_chip_gd.c.o 95 0 181 0 276 0 0 276 + brownout_hal.c.o 0 0 0 0 0 269 0 269 +dport_panic_highint_hdl. 12 0 250 0 262 0 0 262 + soc_hal.c.o 24 0 234 0 258 0 0 258 + memspi_host_driver.c.o 43 0 206 0 249 0 0 249 + rtc_module.c.o 16 8 0 0 24 231 0 247 + syscall_table.c.o 144 240 0 0 384 82 0 226 + debug_helpers.c.o 0 0 217 0 217 0 0 217 + spi_flash_chip_issi.c.o 97 0 101 0 198 0 0 198 +pthread_local_storage.c. 8 4 0 0 12 183 0 191 + log_freertos.c.o 0 8 188 0 196 0 0 188 + gpio_periph.c.o 0 0 0 0 0 0 160 160 + cache_err_int.c.o 0 0 56 0 56 98 0 154 + heap.c.o 0 0 151 0 151 0 0 151 + xtensa_intr.c.o 0 0 113 0 113 0 35 148 +spi_flash_os_func_noos.c 16 0 127 0 143 0 0 143 +spi_flash_os_func_app.c. 24 0 91 0 115 25 0 140 + list.c.o 0 0 138 0 138 0 0 138 + blink.c.o 0 0 0 0 0 72 39 111 + pthread.c.o 0 8 0 0 8 81 0 81 + bootloader_mem.c.o 0 0 0 0 0 58 20 78 + cpu_util.c.o 0 0 75 0 75 0 0 75 + lib_a-mbtowc_r.o 0 0 0 0 0 72 0 72 + lib_a-localeconv.o 0 0 0 0 0 63 0 63 + flash_ops.c.o 20 4 14 0 38 29 0 63 + reent_init.c.o 0 0 59 0 59 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 46 0 46 0 0 46 + xtensa_init.c.o 0 4 32 0 36 0 0 32 +spi_flash_chip_drivers.c 20 0 0 0 20 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 8 0 8 0 0 8 + crti.o 0 0 0 3 3 3 0 6 +cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6 + cxx_guards.cpp.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 4 0 0 4 + crt0.o 0 0 0 0 0 0 0 0 + crtn.o 0 0 0 0 0 0 0 0 + project_elf_src.c.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 only: + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + tcp_in.o 0 54 0 0 54 8127 916 9043 + nd6.o 8 1027 0 0 1035 8427 136 8571 + tasks.o 20 700 5667 0 6387 0 503 6190 + tcp_out.o 0 0 0 0 0 5060 1124 6184 + tcp.o 4 23 0 0 27 4290 1384 5678 + sockets.o 0 728 0 0 728 4627 824 5451 + api_msg.o 0 0 0 0 0 3763 1366 5129 + dhcp.o 0 8 0 0 8 3456 1401 4857 + panic.o 2579 5 2145 0 4729 0 0 4724 + esp_err_to_name.o 0 0 0 0 0 50 4091 4141 + unwind-dw2-fde.o 4 20 0 0 24 3316 404 3724 + pbuf.o 0 1 0 0 1 2453 1161 3614 + portasm.o 3084 0 480 0 3564 0 0 3564 + ip6.o 0 0 0 0 0 3212 124 3336 + spi_flash_rom_patch.o 0 0 2518 0 2518 0 766 3284 + etharp.o 0 241 0 0 241 2618 658 3276 + udp.o 2 4 0 0 6 3020 216 3238 + intr_alloc.o 8 22 726 0 756 1749 710 3193 + multi_heap.o 857 0 2217 0 3074 0 0 3074 + queue.o 8 56 2569 0 2633 0 369 2946 + unwind-dw2-xtensa.o 0 0 0 0 0 2172 324 2496 + flash_ops.o 32 41 2352 0 2425 99 0 2483 + rtc_clk.o 660 8 1794 0 2462 0 0 2454 + ip6_frag.o 0 6 0 0 6 1905 442 2347 + api_lib.o 0 0 0 0 0 1425 919 2344 + vfs.o 192 40 0 0 232 1995 132 2319 + igmp.o 0 12 0 0 12 1604 707 2311 + unity_platform.o 0 13 0 0 13 1511 600 2111 + vfs_uart.o 40 63 0 0 103 1775 271 2086 + esp_timer_esp32.o 8 26 1295 0 1329 254 526 2083 + rtc_periph.o 0 0 0 0 0 0 2080 2080 + dns.o 0 1292 0 0 1292 1809 206 2015 + heap_caps.o 4 0 1195 0 1199 188 593 1980 + eh_personality.o 0 0 0 0 0 1561 384 1945 + ip4.o 0 6 0 0 6 1664 139 1803 + flash_mmap.o 0 296 1298 0 1594 124 327 1749 + xtensa_vectors.o 8 0 1272 425 1705 0 36 1741 + cpu_start.o 0 1 806 0 807 277 486 1569 + clk.o 0 0 67 0 67 581 893 1541 + netif.o 0 241 0 0 241 1239 287 1526 + sys_arch.o 0 8 0 0 8 1216 222 1438 + multi_heap_poisoning.o 470 0 964 0 1434 0 0 1434 + heap_caps_init.o 0 4 0 0 4 1030 387 1417 + timers.o 8 56 1149 0 1213 0 233 1390 + mld6.o 0 4 0 0 4 1334 0 1334 + cache_utils.o 4 14 836 0 854 81 390 1311 + raw.o 0 4 0 0 4 1087 223 1310 + esp_timer.o 8 20 702 0 730 429 142 1281 + system_api.o 0 8 589 0 597 0 662 1251 + soc_memory_layout.o 0 0 0 0 0 0 1239 1239 + icmp.o 0 0 0 0 0 769 371 1140 + xtensa_intr_asm.o 1024 0 51 0 1075 0 0 1075 + log.o 8 268 456 0 732 396 166 1026 + pthread.o 8 8 174 0 190 298 512 992 + icmp6.o 0 0 0 0 0 863 127 990 + port.o 0 16 617 0 633 0 369 986 + rtc_init.o 0 0 980 0 980 0 0 980 + rtc_time.o 0 0 803 0 803 0 137 940 + dport_access.o 8 40 539 0 587 189 129 865 + unity.o 0 108 0 0 108 767 90 857 + esp_ota_ops.o 0 0 0 0 0 123 717 840 + tcpip.o 0 16 0 0 16 644 191 835 + time.o 0 32 139 0 171 691 0 830 + periph_ctrl.o 8 0 0 0 8 520 256 784 + timers.o 0 12 0 0 12 638 131 769 + partition.o 0 8 0 0 8 582 141 723 + locks.o 8 0 552 0 560 0 84 644 + pthread_local_storage.o 8 4 0 0 12 476 126 610 + ipc.o 0 36 159 0 195 329 104 592 + inet_chksum.o 0 0 0 0 0 580 0 580 + tcpip_adapter_lwip.o 0 81 0 0 81 180 359 539 + crosscore_int.o 8 8 204 0 220 126 148 486 + netbuf.o 0 0 0 0 0 154 326 480 + vfs_lwip.o 0 0 0 0 0 307 155 462 + timer.o 16 0 0 0 16 112 281 409 + int_wdt.o 0 1 87 0 88 301 0 388 + eh_globals.o 0 16 0 0 16 149 193 342 + brownout.o 0 0 0 0 0 145 191 336 + cpu_util.o 0 0 310 0 310 0 0 310 + rtc_module.o 8 8 0 0 16 291 0 299 + xtensa_context.o 0 0 299 0 299 0 0 299 + eh_terminate.o 0 0 0 0 0 117 141 258 + ethernet.o 0 0 0 0 0 244 12 256 +dport_panic_highint_hdl. 8 0 234 0 242 0 0 242 + syscall_table.o 144 240 0 0 384 67 0 211 + dhcpserver.o 0 4 0 0 4 203 0 203 + freertos_hooks.o 8 128 43 0 179 137 0 188 + test_utils.o 0 0 0 0 0 38 140 178 + lib_a-sprintf.o 0 0 0 0 0 167 0 167 + cache_err_int.o 0 0 56 0 56 98 0 154 + list.o 0 0 142 0 142 0 0 142 + xtensa_intr.o 0 0 104 0 104 0 35 139 + syscalls.o 0 0 94 0 94 45 0 139 + si_class_type_info.o 0 0 0 0 0 0 136 136 + dbg_stubs.o 0 2072 32 0 2104 100 0 132 + ip4_addr.o 0 0 0 0 0 72 40 112 + class_type_info.o 0 0 0 0 0 0 112 112 + memp.o 0 0 0 0 0 0 108 108 + lib2funcs.o 0 0 104 0 104 0 0 104 + lib_a-s_fpclassify.o 0 0 92 0 92 0 0 92 + def.o 0 0 0 0 0 91 0 91 + hw_random.o 0 4 74 0 78 0 0 74 + stack_check.o 0 4 0 0 4 32 42 74 + clock.o 0 0 72 0 72 0 0 72 + reent_init.o 0 0 68 0 68 0 2 70 + app_main.o 0 0 0 0 0 53 10 63 + new_opv.o 0 0 0 0 0 0 56 56 + ip.o 0 60 0 0 60 50 0 50 + uart.o 8 12 0 0 20 38 0 46 +xtensa_vector_defaults.o 0 0 46 0 46 0 0 46 + new_op.o 0 0 0 0 0 0 40 40 + xtensa_init.o 0 4 32 0 36 0 0 32 + init.o 0 0 0 0 0 27 0 27 + wifi_init.o 0 0 0 0 0 17 9 26 + ip6_addr.o 0 0 0 0 0 0 20 20 + eri.o 0 0 8 0 8 0 0 8 + cxx_exception_stubs.o 0 0 0 0 0 6 0 6 + cxx_guards.o 0 0 0 0 0 5 0 5 + FreeRTOS-openocd.o 4 0 0 0 4 0 0 4 + eh_term_handler.o 4 0 0 0 4 0 0 4 + eh_unex_handler.o 4 0 0 0 4 0 0 4 + bootloader_flash.o 0 0 0 0 0 0 0 0 + bootloader_sha.o 0 0 0 0 0 0 0 0 + esp_image_format.o 0 0 0 0 0 0 0 0 + lib_a-vsnprintf.o 0 0 0 0 0 0 0 0 + lib_a-xpg_strerror_r.o 0 0 0 0 0 0 0 0 + coexist_api.o 0 0 0 0 0 0 0 0 + coexist_arbit.o 0 0 0 0 0 0 0 0 + coexist_core.o 0 0 0 0 0 0 0 0 + coexist_dbg.o 0 0 0 0 0 0 0 0 + coexist_hw.o 0 0 0 0 0 0 0 0 + coexist_param.o 0 0 0 0 0 0 0 0 + coexist_timer.o 0 0 0 0 0 0 0 0 + misc_nvs.o 0 0 0 0 0 0 0 0 + gpio.o 0 0 0 0 0 0 0 0 + ets_timer_legacy.o 0 0 0 0 0 0 0 0 +event_default_handlers.o 0 0 0 0 0 0 0 0 + event_loop.o 0 0 0 0 0 0 0 0 + lib_printf.o 0 0 0 0 0 0 0 0 + phy_init.o 0 0 0 0 0 0 0 0 + sha.o 0 0 0 0 0 0 0 0 + wifi_os_adapter.o 0 0 0 0 0 0 0 0 + emac_dev.o 0 0 0 0 0 0 0 0 + emac_main.o 0 0 0 0 0 0 0 0 + event_groups.o 0 0 0 0 0 0 0 0 + ringbuf.o 0 0 0 0 0 0 0 0 + _divsf3.o 0 0 0 0 0 0 0 0 + _extendsfdf2.o 0 0 0 0 0 0 0 0 + _floatdidf.o 0 0 0 0 0 0 0 0 + _floatdisf.o 0 0 0 0 0 0 0 0 + ethernetif.o 0 0 0 0 0 0 0 0 + ethip6.o 0 0 0 0 0 0 0 0 + wlanif.o 0 0 0 0 0 0 0 0 + esp_sha256.o 0 0 0 0 0 0 0 0 + mesh.o 0 0 0 0 0 0 0 0 + mesh_common.o 0 0 0 0 0 0 0 0 + mesh_config.o 0 0 0 0 0 0 0 0 + mesh_main.o 0 0 0 0 0 0 0 0 + mesh_parent.o 0 0 0 0 0 0 0 0 + mesh_route.o 0 0 0 0 0 0 0 0 + mesh_schedule.o 0 0 0 0 0 0 0 0 + mesh_timer.o 0 0 0 0 0 0 0 0 + mesh_utilities.o 0 0 0 0 0 0 0 0 + mesh_wifi.o 0 0 0 0 0 0 0 0 + ieee80211.o 0 0 0 0 0 0 0 0 + ieee80211_action.o 0 0 0 0 0 0 0 0 +ieee80211_action_vendor. 0 0 0 0 0 0 0 0 + ieee80211_api.o 0 0 0 0 0 0 0 0 + ieee80211_crypto.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_ccmp.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_tkip.o 0 0 0 0 0 0 0 0 + ieee80211_crypto_wep.o 0 0 0 0 0 0 0 0 + ieee80211_debug.o 0 0 0 0 0 0 0 0 + ieee80211_ets.o 0 0 0 0 0 0 0 0 + ieee80211_hostap.o 0 0 0 0 0 0 0 0 + ieee80211_ht.o 0 0 0 0 0 0 0 0 + ieee80211_ie_vendor.o 0 0 0 0 0 0 0 0 + ieee80211_input.o 0 0 0 0 0 0 0 0 + ieee80211_ioctl.o 0 0 0 0 0 0 0 0 + ieee80211_mesh_quick.o 0 0 0 0 0 0 0 0 + ieee80211_misc.o 0 0 0 0 0 0 0 0 + ieee80211_nvs.o 0 0 0 0 0 0 0 0 + ieee80211_output.o 0 0 0 0 0 0 0 0 + ieee80211_phy.o 0 0 0 0 0 0 0 0 + ieee80211_power.o 0 0 0 0 0 0 0 0 + ieee80211_proto.o 0 0 0 0 0 0 0 0 + ieee80211_regdomain.o 0 0 0 0 0 0 0 0 + ieee80211_rfid.o 0 0 0 0 0 0 0 0 + ieee80211_scan.o 0 0 0 0 0 0 0 0 + ieee80211_sta.o 0 0 0 0 0 0 0 0 + ieee80211_timer.o 0 0 0 0 0 0 0 0 + wl_chm.o 0 0 0 0 0 0 0 0 + wl_cnx.o 0 0 0 0 0 0 0 0 + nvs_api.o 0 0 0 0 0 0 0 0 + nvs_item_hash_list.o 0 0 0 0 0 0 0 0 + nvs_page.o 0 0 0 0 0 0 0 0 + nvs_pagemanager.o 0 0 0 0 0 0 0 0 + nvs_storage.o 0 0 0 0 0 0 0 0 + nvs_types.o 0 0 0 0 0 0 0 0 + phy.o 0 0 0 0 0 0 0 0 + phy_chip_v7.o 0 0 0 0 0 0 0 0 + phy_chip_v7_ana.o 0 0 0 0 0 0 0 0 + phy_chip_v7_cal.o 0 0 0 0 0 0 0 0 + esf_buf.o 0 0 0 0 0 0 0 0 + if_hwctrl.o 0 0 0 0 0 0 0 0 + lmac.o 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 + pm_for_bcn_only_mode.o 0 0 0 0 0 0 0 0 + pp.o 0 0 0 0 0 0 0 0 + pp_debug.o 0 0 0 0 0 0 0 0 + pp_timer.o 0 0 0 0 0 0 0 0 + rate_control.o 0 0 0 0 0 0 0 0 + trc.o 0 0 0 0 0 0 0 0 + wdev.o 0 0 0 0 0 0 0 0 + bt_bb.o 0 0 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 0 0 + rtc.o 0 0 0 0 0 0 0 0 + rtc_analog.o 0 0 0 0 0 0 0 0 + smartconfig_ack.o 0 0 0 0 0 0 0 0 + gpio_periph.o 0 0 0 0 0 0 0 0 + rtc_sleep.o 0 0 0 0 0 0 0 0 + bad_alloc.o 0 0 0 0 0 0 0 0 + del_op.o 0 0 0 0 0 0 0 0 + del_opv.o 0 0 0 0 0 0 0 0 + eh_exception.o 0 0 0 0 0 0 0 0 + new_handler.o 0 0 0 0 0 0 0 0 + pure.o 0 0 0 0 0 0 0 0 + tinfo.o 0 0 0 0 0 0 0 0 + ap_config.o 0 0 0 0 0 0 0 0 + common.o 0 0 0 0 0 0 0 0 + wpa.o 0 0 0 0 0 0 0 0 + wpa_auth.o 0 0 0 0 0 0 0 0 + wpa_auth_ie.o 0 0 0 0 0 0 0 0 + wpa_common.o 0 0 0 0 0 0 0 0 + wpa_debug.o 0 0 0 0 0 0 0 0 + wpa_ie.o 0 0 0 0 0 0 0 0 + wpa_main.o 0 0 0 0 0 0 0 0 + wpabuf.o 0 0 0 0 0 0 0 0 + wpas_glue.o 0 0 0 0 0 0 0 0 + wpa2_internal.o 0 0 0 0 0 0 0 0 + os_xtensa.o 0 0 0 0 0 0 0 0 + wps_internal.o 0 0 0 0 0 0 0 0 + *** Running idf_size.py diff --archive_details with bootloader... MAP file: app.map MAP file: bootloader.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 11609 +223171 +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .rodata size: 0 bytes 7160 -7160 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 + .rodata size: 0 bytes 7160 -7160 +Used Flash size : 186524 bytes 0 +186524 + .text : 146944 bytes 0 +146944 + .rodata : 39580 bytes 0 +39580 +Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116 +Symbols within the archive: libdriver.a (Not all symbols may be reported) + +.dram0.bss - + 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 - + periph_spinlock 8 0 +8 + s_rtc_isr_handler_list_lock 8 0 +8 + timer_spinlock 16 0 +16 + uart_selectlock 8 0 +8 +Section total: 40 0 +40 + +.dram0.rodata - +Section total: 0 0 + +.flash.rodata - + 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 - + get_clk_en_mask 211 0 +211 + get_clk_en_reg 21 0 +21 + get_rst_en_mask 157 0 +157 + get_rst_en_reg 25 0 +25 + is_wifi_clk_peripheral 28 0 +28 + periph_module_enable 78 0 +78 + rtc_gpio_force_hold_dis_all 65 0 +65 + rtc_isr 86 0 +86 + rtc_isr_ensure_installed 75 0 +75 + rtc_isr_register 65 0 +65 + timer_group_intr_enable 112 0 +112 + uart_get_selectlock 12 0 +12 + uart_set_select_notif_callback 26 0 +26 +Section total: 961 0 +961 + +.iram.text - +Section total: 0 0 + +.iram0.text - +Section total: 0 0 + +.iram0.vectors - +Section total: 0 0 + +.iram_loader.text - +Section total: 0 0 + +.noinit - +Section total: 0 0 + +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +Section total: 0 0 + +*** +Running idf_size.py diff --archive_details with bootloader... + MAP file: app.map + MAP file: bootloader.map +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 7212 +10408 (+104792 remain, +115200 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .rodata size: 0 bytes 7160 -7160 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 18796 +20136 ( +13656 remain, +33792 total) + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 26008 +30544 (+118448 remain, +148992 total) + .data size: 9324 bytes 4 +9320 + .bss size: 8296 bytes 48 +8248 + .text size: 37908 bytes 18796 +19112 + .vectors size: 1024 bytes 0 +1024 + .rodata size: 0 bytes 7160 -7160 +Used Flash size : 186524 bytes 0 +186524 + .text : 146944 bytes 0 +146944 + .rodata : 39580 bytes 0 +39580 +Total image size: 283036 bytes (.bin may be padded larger) 51920 +231116 Symbols within the archive: libc.a (Not all symbols may be reported) .dram0.bss - @@ -2413,38 +2620,67 @@ Section total: 0 0 .dram0.data - Section total: 0 0 +.dram0.rodata - +Section total: 0 0 + .flash.rodata - .rodata 3584 0 +3584 - str1.1 305 0 +305 -Section total: 3889 0 +3889 + str1.1 125 0 +125 +Section total: 3709 0 +3709 .flash.text - .literal 548 0 +548 .text 55035 0 +55035 Section total: 55583 0 +55583 +.iram.text - +Section total: 0 0 + .iram0.text - Section total: 0 0 .iram0.vectors - Section total: 0 0 +.iram_loader.text - +Section total: 0 0 + .noinit - Section total: 0 0 +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +Section total: 0 0 + *** Running idf_size.py diff --archive_details with itself... MAP file: app.map MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 234780 +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 17620 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38932 ( +0 remain, +0 total) + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 56552 ( +0 remain, +0 total) + .data size: 9324 bytes 9324 + .bss size: 8296 bytes 8296 + .text size: 37908 bytes 37908 + .vectors size: 1024 bytes 1024 +Used Flash size : 186524 bytes 186524 + .text : 146944 bytes 146944 + .rodata : 39580 bytes 39580 +Total image size: 283036 bytes (.bin may be padded larger) 283036 Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - @@ -2493,19 +2729,39 @@ Section total: 0 0 .noinit - Section total: 0 0 +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +Section total: 0 0 + *** Running idf_size.py diff --archive_details with another app... MAP file: app.map MAP file: app2.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 147087 +87693 +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38959 -27 ( +27 remain, +0 total) + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used Flash size : 186524 bytes 99551 +86973 + .text : 146944 bytes 77191 +69753 + .rodata : 39580 bytes 22360 +17220 +Total image size: 283036 bytes (.bin may be padded larger) 194629 +88407 Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - @@ -2613,25 +2869,48 @@ Section total: 961 4272 .iram0.text - Section total: 0 0 +.iram0.text_end - +Section total: 0 0 + .iram0.vectors - Section total: 0 0 .noinit - Section total: 0 0 +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +Section total: 0 0 + *** Running idf_size.py diff --archive_details with app in reverse order... MAP file: app2.map MAP file: app.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 147087 bytes (.bin may be padded larger) 234780 -87693 +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 10604 bytes ( 170132 remain, 5.9% used) 17620 -7016 ( +7016 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 +Used static IRAM: 38959 bytes ( 92113 remain, 29.7% used) 38932 +27 ( -27 remain, +0 total) + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used stat D/IRAM: 49563 bytes ( 262245 remain, 15.9% used) 56552 -6989 ( +6989 remain, +0 total) + .data size: 8580 bytes 9324 -744 + .bss size: 2024 bytes 8296 -6272 + .text size: 37932 bytes 37908 +24 + .vectors size: 1027 bytes 1024 +3 +Used Flash size : 99551 bytes 186524 -86973 + .text : 77191 bytes 146944 -69753 + .rodata : 22360 bytes 39580 -17220 +Total image size: 194629 bytes (.bin may be padded larger) 283036 -88407 Symbols within the archive: libdriver.a (Not all symbols may be reported) .dram0.bss - @@ -2739,25 +3018,48 @@ Section total: 4272 961 .iram0.text - Section total: 0 0 +.iram0.text_end - +Section total: 0 0 + .iram0.vectors - Section total: 0 0 .noinit - Section total: 0 0 +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +Section total: 0 0 + *** Running idf_size.py diff --archive_details with another app... MAP file: app.map MAP file: app2.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : 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:~ 234780 bytes (.bin may be padded larger) 147087 +87693 +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 10604 +7016 ( -7016 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 38959 -27 ( +27 remain, +0 total) + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 49563 +6989 ( -6989 remain, +0 total) + .data size: 9324 bytes 8580 +744 + .bss size: 8296 bytes 2024 +6272 + .text size: 37908 bytes 37932 -24 + .vectors size: 1024 bytes 1027 -3 +Used Flash size : 186524 bytes 99551 +86973 + .text : 146944 bytes 77191 +69753 + .rodata : 39580 bytes 22360 +17220 +Total image size: 283036 bytes (.bin may be padded larger) 194629 +88407 Symbols within the archive: libfreertos.a (Not all symbols may be reported) .dram0.bss - @@ -2898,11 +3200,11 @@ Section total: 4156 4140 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 + vTaskSwitchCostr1.4 0 0 + xQueueGenericReset.str1.4 0 0 xTimerCreateTimerTask.str1.4 0 8 -8 xt_unhandled_interrupt.str1.4 0 35 -35 -Section total: 1545 1721 -176 +Section total: 1545 1451 +94 .flash.text - Section total: 0 0 @@ -3014,6 +3316,9 @@ Section total: 0 0 xt_unhandled_interrupt 26 26 Section total: 12428 12459 -31 +.iram0.text_end - +Section total: 0 0 + .iram0.vectors - .DebugExceptionVector.text 6 6 .DoubleExceptionVector.text 15 15 @@ -3030,14479 +3335,8155 @@ Section total: 425 425 .noinit - Section total: 0 0 +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +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:~ 134103 bytes (.bin may be padded larger) +Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used) + .data size: 7152 bytes + .bss size: 1936 bytes + .text size: 32908 bytes + .vectors size: 1027 bytes +Used Flash size : 93019 bytes + .text : 74439 bytes + .rodata : 18580 bytes +Total image size: 134106 bytes (.bin may be padded larger) *** Running idf_size.py for esp32s2 (target autodetected)... Total sizes: - 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:~ 134103 bytes (.bin may be padded larger) +Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used) + .data size: 7152 bytes + .bss size: 1936 bytes + .text size: 32908 bytes + .vectors size: 1027 bytes +Used Flash size : 93019 bytes + .text : 74439 bytes + .rodata : 18580 bytes +Total image size: 134106 bytes (.bin may be padded larger) *** Running idf_size.py on bootloader for esp32s2... Total sizes: - 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:~ 11830 bytes (.bin may be padded larger) +Used stat D/IRAM: 22569 bytes ( -1065 remain, 105.0% used) + .data size: 4 bytes + .bss size: 264 bytes + .text size: 16125 bytes + .rodata size: 6176 bytes +Total image size: 22305 bytes (.bin may be padded larger) *** Running idf_size.py on bootloader for esp32s2 (target autodetected)... Total sizes: - 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:~ 11830 bytes (.bin may be padded larger) +Used stat D/IRAM: 22569 bytes ( -1065 remain, 105.0% used) + .data size: 4 bytes + .bss size: 264 bytes + .text size: 16125 bytes + .rodata size: 6176 bytes +Total image size: 22305 bytes (.bin may be padded larger) *** Running idf_size.py --archives for esp32s2... Total sizes: - 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:~ 134103 bytes (.bin may be padded larger) +Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used) + .data size: 7152 bytes + .bss size: 1936 bytes + .text size: 32908 bytes + .vectors size: 1027 bytes +Used Flash size : 93019 bytes + .text : 74439 bytes + .rodata : 18580 bytes +Total image size: 134106 bytes (.bin may be padded larger) Per-archive contributions to ELF file: - Archive File DRAM .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 + Archive File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + libc.a 364 4 0 0 368 54964 3645 58973 + libfreertos.a 2080 736 10555 425 13796 0 1175 14235 + libesp32s2.a 2621 22 4210 0 6853 4169 2209 13209 + libsoc.a 405 8 7075 0 7488 1574 878 9932 + libspi_flash.a 775 416 4114 0 5305 1109 1130 7128 + libvfs.a 272 48 0 0 320 5581 555 6408 + libesp_common.a 8 72 87 0 167 416 5304 5815 + libheap.a 304 4 3171 0 3479 888 741 5104 + libdriver.a 80 32 0 0 112 3216 894 4190 + libnewlib.a 152 272 812 0 1236 856 84 1904 + libesp_timer.a 16 20 668 0 704 657 546 1887 + libesp_ringbuf.a 0 0 858 0 858 0 150 1008 + liblog.a 8 272 594 0 874 94 147 843 + libapp_update.a 0 4 0 0 4 151 470 621 + libmain.a 0 0 0 0 0 192 196 388 + libhal.a 0 0 337 0 337 0 32 369 + libpthread.a 8 12 0 0 20 264 0 272 + libgcc.a 0 0 0 0 0 0 160 160 + (exe) 0 0 0 3 3 3 12 18 + libcxx.a 0 0 0 0 0 11 0 11 + libbootloader_support.a 0 0 0 0 0 0 0 0 + libmbedcrypto.a 0 0 0 0 0 0 0 0 + libsoc_esp32s2.a 0 0 0 0 0 0 0 0 + libwpa_supplicant.a 0 0 0 0 0 0 0 0 + libxtensa.a 0 0 0 0 0 0 0 0 *** Running idf_size.py --files for esp32s2... Total sizes: - 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:~ 134103 bytes (.bin may be padded larger) +Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used) + .data size: 7152 bytes + .bss size: 1936 bytes + .text size: 32908 bytes + .vectors size: 1027 bytes +Used Flash size : 93019 bytes + .text : 74439 bytes + .rodata : 18580 bytes +Total image size: 134106 bytes (.bin may be padded larger) Per-file contributions to ELF file: - Object File DRAM .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 + Object File DRAM .data & 0.bss IRAM0 .text & 0.vectors ram_st_total Flash .text & .rodata flash_total + lib_a-vfprintf.o 0 0 0 0 0 13681 700 14381 + lib_a-svfprintf.o 0 0 0 0 0 13294 752 14046 + lib_a-svfiprintf.o 0 0 0 0 0 9623 1172 10795 + lib_a-vfiprintf.o 0 0 0 0 0 9933 700 10633 + tasks.c.o 12 660 4954 0 5626 0 406 5372 + esp_err_to_name.c.o 0 0 0 0 0 53 5101 5154 + panic.c.o 2552 1 2321 0 4874 0 0 4873 + vfs_uart.c.o 80 8 0 0 88 3689 423 4192 + lib_a-dtoa.o 0 0 0 0 0 3524 13 3537 + intr_alloc.c.o 8 13 660 0 681 1682 706 3056 + queue.c.o 0 0 2397 0 2397 0 424 2821 + uart.c.o 40 8 0 0 48 2087 452 2579 + multi_heap.c.o 300 0 2273 0 2573 0 0 2573 + lib_a-mprec.o 0 0 0 0 0 2144 296 2440 + rtc_clk.c.o 381 8 1867 0 2256 0 0 2248 + vfs.c.o 192 40 0 0 232 1892 132 2216 + portasm.S.o 1544 0 365 0 1909 0 0 1909 + spi_flash_hal_iram.c.o 24 0 1804 0 1828 0 0 1828 +spi_flash_chip_generic.c 340 0 1417 0 1757 0 0 1757 + task_wdt.c.o 53 4 0 0 57 1190 496 1739 + flash_mmap.c.o 0 392 1200 0 1592 124 252 1576 + heap_caps.c.o 4 0 898 0 902 50 362 1314 + xtensa_vectors.S.o 0 0 864 425 1289 0 0 1289 + rtc_init.c.o 0 0 1255 0 1255 0 8 1263 + timers.c.o 8 56 987 0 1051 0 223 1218 + heap_caps_init.c.o 0 4 0 0 4 838 379 1217 + cpu_start.c.o 0 0 536 0 536 152 489 1177 +esp_timer_impl_systimer. 8 8 388 0 404 252 442 1090 + ringbuf.c.o 0 0 858 0 858 0 150 1008 + periph_ctrl.c.o 8 0 0 0 8 661 272 941 + clk.c.o 0 0 34 0 34 626 281 941 + lib_a-fseeko.o 0 0 0 0 0 910 0 910 + partition.c.o 0 8 0 0 8 679 181 860 + esp_flash_api.c.o 0 0 600 0 600 16 240 856 + time.c.o 0 32 115 0 147 719 0 834 + memory_layout_utils.c.o 0 0 0 0 0 509 295 804 + rtc_wdt.c.o 0 0 800 0 800 0 0 800 + esp_timer.c.o 8 12 280 0 300 405 104 797 + log.c.o 8 264 406 0 678 94 147 655 + rtc_time.c.o 0 0 626 0 626 0 0 626 + esp_flash_spi_init.c.o 120 4 0 0 124 215 281 616 + locks.c.o 8 0 487 0 495 5 84 584 + xtensa_intr_asm.S.o 512 0 51 0 563 0 0 563 + port.c.o 0 16 408 0 424 0 87 495 + crosscore_int.c.o 8 4 154 0 166 86 237 485 + soc_memory_layout.c.o 0 0 0 0 0 0 479 479 + rtc_sleep.c.o 0 0 414 0 414 0 0 414 + 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 + cache_utils.c.o 0 8 197 0 205 21 176 394 + hello_world_main.c.o 0 0 0 0 0 192 196 388 + lib_a-locale.o 364 0 0 0 364 0 10 374 + timer.c.o 16 16 0 0 32 184 170 370 + lib_a-refill.o 0 0 0 0 0 368 0 368 + esp_ota_ops.c.o 0 4 0 0 4 151 214 365 + int_wdt.c.o 0 0 59 0 59 302 0 361 + system_api_esp32s2.c.o 0 0 323 0 323 27 0 350 + brownout.c.o 0 0 0 0 0 120 203 323 + windowspill_asm.o 0 0 315 0 315 0 0 315 + cpu_util.c.o 0 0 309 0 309 0 0 309 + brownout_hal.c.o 0 0 0 0 0 304 0 304 + freertos_hooks.c.o 8 64 47 0 119 243 0 298 + spi_flash_chip_gd.c.o 95 0 181 0 276 0 0 276 + esp_app_desc.c.o 0 0 0 0 0 0 256 256 + memspi_host_driver.c.o 43 0 206 0 249 0 0 249 + rtc_module.c.o 16 8 0 0 24 231 0 247 + lib_a-fopen.o 0 0 0 0 0 244 0 244 + lib_a-puts.o 0 0 0 0 0 234 2 236 + lib_a-reent.o 0 0 0 0 0 236 0 236 + lib_a-snprintf.o 0 0 0 0 0 217 0 217 + syscall_table.c.o 144 240 0 0 384 70 0 214 + xtensa_context.S.o 0 0 201 0 201 0 0 201 + spi_flash_chip_issi.c.o 97 0 101 0 198 0 0 198 +pthread_local_storage.c. 8 4 0 0 12 183 0 191 + log_freertos.c.o 0 8 188 0 196 0 0 188 + heap.c.o 0 0 151 0 151 0 0 151 + xtensa_intr.c.o 0 0 112 0 112 0 35 147 +spi_flash_os_func_app.c. 24 0 95 0 119 25 0 144 + list.c.o 0 0 138 0 138 0 0 138 + lib_a-flags.o 0 0 0 0 0 128 0 128 +dport_panic_highint_hdl. 0 0 123 0 123 0 0 123 + lib_a-printf.o 0 0 0 0 0 116 0 116 +spi_flash_os_func_noos.c 16 0 89 0 105 0 0 105 + lib_a-s_frexp.o 0 0 0 0 0 100 0 100 + cache_err_int.c.o 0 0 0 0 0 96 0 96 + lib_a-vprintf.o 0 0 0 0 0 94 0 94 + pthread.c.o 0 8 0 0 8 81 0 81 + flash_ops.c.o 20 4 28 0 52 29 0 77 + lib_a-localeconv.o 0 0 0 0 0 63 0 63 + reent_init.c.o 0 0 59 0 59 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 +xtensa_vector_defaults.S 0 0 46 0 46 0 0 46 + lib_a-fseek.o 0 0 0 0 0 45 0 45 + uart_hal_iram.c.o 0 0 0 0 0 43 0 43 + system_api.c.o 0 8 40 0 48 0 0 40 + _divdi3.o 0 0 0 0 0 0 40 40 + _moddi3.o 0 0 0 0 0 0 40 40 + _udivdi3.o 0 0 0 0 0 0 40 40 + _umoddi3.o 0 0 0 0 0 0 40 40 + xtensa_init.c.o 0 4 32 0 36 0 0 32 + interrupts--intlevel.o 0 0 0 0 0 0 32 32 +spi_flash_chip_drivers.c 20 0 0 0 20 0 0 20 + pthread.c.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 + pm_esp32s2.c.o 0 0 0 0 0 8 0 8 + int_asm--set_intclear.o 0 0 8 0 8 0 0 8 +state_asm--restore_extra 0 0 7 0 7 0 0 7 +state_asm--save_extra_nw 0 0 7 0 7 0 0 7 + crti.o 0 0 0 3 3 3 0 6 +cxx_exception_stubs.cpp. 0 0 0 0 0 6 0 6 + cxx_guards.cpp.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 4 0 0 4 + crt0.o 0 0 0 0 0 0 0 0 + crtn.o 0 0 0 0 0 0 0 0 + project_elf_src.c.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-environ.o 0 4 0 0 4 0 0 0 + lib_a-envlock.o 0 0 0 0 0 0 0 0 + lib_a-fclose.o 0 0 0 0 0 0 0 0 + lib_a-fflush.o 0 0 0 0 0 0 0 0 + lib_a-findfp.o 0 0 0 0 0 0 0 0 + lib_a-fiprintf.o 0 0 0 0 0 0 0 0 + lib_a-fputs.o 0 0 0 0 0 0 0 0 + lib_a-fputwc.o 0 0 0 0 0 0 0 0 + lib_a-fvwrite.o 0 0 0 0 0 0 0 0 + lib_a-fwalk.o 0 0 0 0 0 0 0 0 + lib_a-getenv_r.o 0 0 0 0 0 0 0 0 + lib_a-gettzinfo.o 0 0 0 0 0 0 0 0 + lib_a-gmtime_r.o 0 0 0 0 0 0 0 0 + lib_a-impure.o 0 0 0 0 0 0 0 0 + lib_a-iswspace.o 0 0 0 0 0 0 0 0 + lib_a-lcltime_r.o 0 0 0 0 0 0 0 0 + lib_a-makebuf.o 0 0 0 0 0 0 0 0 + lib_a-mbrtowc.o 0 0 0 0 0 0 0 0 + lib_a-mbtowc_r.o 0 0 0 0 0 0 0 0 + lib_a-memchr.o 0 0 0 0 0 0 0 0 + lib_a-memcmp.o 0 0 0 0 0 0 0 0 + lib_a-memcpy.o 0 0 0 0 0 0 0 0 + lib_a-memmove.o 0 0 0 0 0 0 0 0 + lib_a-memset.o 0 0 0 0 0 0 0 0 + lib_a-month_lengths.o 0 0 0 0 0 0 0 0 + lib_a-putc.o 0 0 0 0 0 0 0 0 + lib_a-putchar.o 0 0 0 0 0 0 0 0 + lib_a-qsort.o 0 0 0 0 0 0 0 0 + lib_a-sccl.o 0 0 0 0 0 0 0 0 + lib_a-siscanf.o 0 0 0 0 0 0 0 0 + lib_a-stdio.o 0 0 0 0 0 0 0 0 + lib_a-strcmp.o 0 0 0 0 0 0 0 0 + lib_a-strcpy.o 0 0 0 0 0 0 0 0 + lib_a-strcspn.o 0 0 0 0 0 0 0 0 + lib_a-strerror.o 0 0 0 0 0 0 0 0 + lib_a-strerror_r.o 0 0 0 0 0 0 0 0 + lib_a-strlcpy.o 0 0 0 0 0 0 0 0 + lib_a-strlen.o 0 0 0 0 0 0 0 0 + lib_a-strncmp.o 0 0 0 0 0 0 0 0 + lib_a-strncpy.o 0 0 0 0 0 0 0 0 + lib_a-strstr.o 0 0 0 0 0 0 0 0 + lib_a-strtol.o 0 0 0 0 0 0 0 0 + lib_a-strtoll.o 0 0 0 0 0 0 0 0 + lib_a-strtoul.o 0 0 0 0 0 0 0 0 + lib_a-strtoull.o 0 0 0 0 0 0 0 0 + lib_a-svfiscanf.o 0 0 0 0 0 0 0 0 + lib_a-sysgettod.o 0 0 0 0 0 0 0 0 + lib_a-tzcalc_limits.o 0 0 0 0 0 0 0 0 + lib_a-tzlock.o 0 0 0 0 0 0 0 0 + lib_a-tzset.o 0 0 0 0 0 0 0 0 + lib_a-tzset_r.o 0 0 0 0 0 0 0 0 + lib_a-tzvars.o 0 0 0 0 0 0 0 0 + lib_a-u_strerr.o 0 0 0 0 0 0 0 0 + lib_a-ungetc.o 0 0 0 0 0 0 0 0 + lib_a-wbuf.o 0 0 0 0 0 0 0 0 + lib_a-wcrtomb.o 0 0 0 0 0 0 0 0 + lib_a-wctomb_r.o 0 0 0 0 0 0 0 0 + lib_a-wsetup.o 0 0 0 0 0 0 0 0 + gpio.c.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:~ 134103 bytes (.bin may be padded larger) +Used stat D/IRAM: 43023 bytes ( 153585 remain, 21.9% used) + .data size: 7152 bytes + .bss size: 1936 bytes + .text size: 32908 bytes + .vectors size: 1027 bytes +Used Flash size : 93019 bytes + .text : 74439 bytes + .rodata : 18580 bytes +Total image size: 134106 bytes (.bin may be padded larger) Symbols within the archive: libdriver.a (Not all symbols may be reported) -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 +.dram0.bss - + p_timer_obj 16 0 +16 + p_uart_obj 8 0 +8 + s_rtc_isr_handle 4 0 +4 + s_rtc_isr_handler_list 4 0 +4 +Section total: 32 0 +32 -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 +.dram0.data - + periph_spinlock 8 0 +8 + rtc_spinlock 8 0 +8 + s_rtc_isr_handler_list_lock 8 0 +8 + timer_spinlock 16 0 +16 + uart_context 32 0 +32 + uart_selectlock 8 0 +8 +Section total: 80 0 +80 -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 +.flash.rodata - + __FUNCTION__$5699 24 0 +24 + __FUNCTION__$6896 21 0 +21 + __FUNCTION__$6901 21 0 +21 + __FUNCTION__$6906 19 0 +19 + __FUNCTION__$6911 19 0 +19 + __FUNCTION__$6916 16 0 +16 + __FUNCTION__$6921 16 0 +16 + __FUNCTION__$6926 18 0 +18 + __FUNCTION__$6932 18 0 +18 + __FUNCTION__$6966 22 0 +22 + __FUNCTION__$6971 23 0 +23 + __FUNCTION__$7131 18 0 +18 + __FUNCTION__$7196 27 0 +27 + __FUNCTION__$7202 17 0 +17 + get_clk_en_mask 136 0 +136 + get_rst_en_mask 136 0 +136 + timer_get_counter_value.str1.4 146 0 +146 + uart_flush_input.str1.4 45 0 +45 + uart_pattern_enqueue.str1.4 88 0 +88 + uart_pattern_pop_pos.str1.4 18 0 +18 + uart_set_stop_bits.str1.4 15 0 +15 + uart_set_word_length.str1.4 31 0 +31 +Section total: 894 0 +894 -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 +.flash.text - + get_clk_en_mask 267 0 +267 + get_clk_en_reg 21 0 +21 + get_rst_en_mask 198 0 +198 + get_rst_en_reg 25 0 +25 + is_wifi_clk_peripheral 38 0 +38 + periph_module_enable 112 0 +112 + rtc_gpio_force_hold_dis_all 53 0 +53 + rtc_isr 90 0 +90 + rtc_isr_ensure_installed 79 0 +79 + rtc_isr_register 62 0 +62 + timer_group_intr_enable 184 0 +184 + uart_disable_intr_mask 96 0 +96 + uart_disable_rx_intr 18 0 +18 + uart_enable_intr_mask 98 0 +98 + uart_enable_rx_intr 18 0 +18 + uart_flush_input 453 0 +453 + uart_get_baudrate 82 0 +82 + uart_get_bufferedlen 109 0 +109 + uart_get_parity 69 0 +69 + uart_get_selectlock 12 0 +12 + uart_get_stop_bits 69 0 +69 + uart_get_word_length 69 0 +69 + uart_is_driver_installed 30 0 +30 + uart_pattern_queue_update 74 0 +74 + uart_set_baudrate 96 0 +96 + uart_set_parity 82 0 +82 + uart_set_select_notif_callback 23 0 +23 + uart_set_stop_bits 128 0 +128 + uart_set_word_length 144 0 +144 + uart_wait_tx_done 417 0 +417 +Section total: 3216 0 +3216 -Symbols from section: .iram0.text -Section total: 0 +.iram0.text - +Section total: 0 0 -Symbols from section: .iram0.vectors -Section total: 0 +.iram0.text_end - +Section total: 0 0 -Symbols from section: .noinit -Section total: 0 +.iram0.vectors - +Section total: 0 0 -Symbols from section: .rtc.text -Section total: 0 +.noinit - +Section total: 0 0 + +.rtc.bss - +Section total: 0 0 + +.rtc.data - +Section total: 0 0 + +.rtc.text - +Section total: 0 0 + +.rtc_noinit - +Section total: 0 0 *** Running idf_size.py diff with another app (different target)... WARNING: The target of the reference and other MAP files is esp32 and esp32s2, respectively. MAP file: app.map MAP file: app_esp32s2.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : Difference - DRAM .data size: 9324 bytes 7152 +2172 - DRAM .bss size: 8296 bytes 1936 +6360 -Used static DRAM: 17620 bytes ( 163116 available, 9.7% used) 9088 +8532 ( -24404 available, -15872 total) -Used static IRAM: 38932 bytes ( 92140 available, 29.7% used) 74439 -35507 (+158387 available, +122880 total) - Flash code: 146944 bytes 74439 +72505 - Flash rodata: 39580 bytes 18580 +21000 -Total image size:~ 234780 bytes (.bin may be padded larger) 174610 +60170 - -*** -Running idf_size.py diff with another app (wrong target)... -WARNING: The detected chip target is esp32 but command line argument overwrites it to esp32s2! -WARNING: The target of the reference and other MAP files is esp32s2 and esp32, respectively. - MAP file: app.map - MAP file: app2.map -Difference is counted as - , i.e. a positive number means that is larger. -Total sizes of : Difference - DRAM .data size: 0 bytes 0 - DRAM .bss size: 8296 bytes 2024 +6272 -Used static DRAM: 0 bytes ( 0 available, nan% used) 0 ( +0 available, +0 total) -Used static IRAM: 0 bytes ( 0 available, nan% used) 0 ( +0 available, +0 total) - Flash code: 146944 bytes 77191 +69753 - Flash rodata: 39580 bytes 22360 +17220 -Total image size:~ 186524 bytes (.bin may be padded larger) 99551 +86973 +Difference is counted as - , i.e. a positive number means that is larger. +Total sizes of : Difference +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) 0 +17620 (+163116 remain, +180736 total) + .data size: 9324 bytes 0 +9324 + .bss size: 8296 bytes 0 +8296 +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) 0 +38932 ( +92140 remain, +131072 total) + .text size: 37908 bytes 0 +37908 + .vectors size: 1024 bytes 0 +1024 +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) 43023 +13529 (+101671 remain, +115200 total) + .data size: 9324 bytes 7152 +2172 + .bss size: 8296 bytes 1936 +6360 + .text size: 37908 bytes 32908 +5000 + .vectors size: 1024 bytes 1027 -3 +Used Flash size : 186524 bytes 93019 +93505 + .text : 146944 bytes 74439 +72505 + .rodata : 39580 bytes 18580 +21000 +Total image size: 283036 bytes (.bin may be padded larger) 134106 +148930 *** Producing JSON output... { "dram_data": 9324, "dram_bss": 8296, + "dram_rodata": 0, "dram_other": 0, "used_dram": 17620, - "available_dram": 163116, + "dram_total": 180736, "used_dram_ratio": 0.09749026203966006, + "dram_remain": 163116, + "iram_vectors": 1024, + "iram_text": 37908, + "iram_other": 0, "used_iram": 38932, - "available_iram": 92140, + "iram_total": 131072, "used_iram_ratio": 0.297027587890625, - "used_diram": 0, - "available_diram": 0, - "used_diram_ratio": 0, + "iram_remain": 92140, + "diram_data": 9324, + "diram_bss": 8296, + "diram_text": 37908, + "diram_vectors": 1024, + "diram_rodata": 0, + "diram_other": 0, + "diram_total": 311808, + "used_diram": 56552, + "used_diram_ratio": 0.18136802134646962, + "diram_remain": 255256, "flash_code": 146944, "flash_rodata": 39580, - "total_size": 234780 + "flash_other": 0, + "used_flash_non_ram": 186524, + "total_size": 283036 } { "liblwip.a": { - "data": 14, - "bss": 3751, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 66978, - "flash_rodata": 13936, - "total": 84679 + ".dram0.data": 14, + ".dram0.bss": 3751, + "ram_st_total": 3765, + ".flash.text": 66978, + ".flash.rodata": 13936, + "flash_total": 80928 }, "libc.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 55583, - "flash_rodata": 3889, - "total": 59472 + "ram_st_total": 0, + ".flash.text": 55583, + ".flash.rodata": 3709, + "flash_total": 59292 }, "libesp32.a": { - "data": 2635, - "bss": 2375, - "other": 0, - "iram": 7758, - "diram": 0, - "flash_text": 4814, - "flash_rodata": 8133, - "total": 25715 + ".dram0.data": 2635, + ".dram0.bss": 2375, + ".iram0.text": 7758, + "ram_st_total": 12768, + ".flash.text": 4814, + ".flash.rodata": 8133, + "flash_total": 23340 }, "libfreertos.a": { - "data": 4156, - "bss": 832, - "other": 0, - "iram": 12853, - "diram": 0, - "flash_text": 0, - "flash_rodata": 1545, - "total": 19386 + ".dram0.data": 4156, + ".dram0.bss": 832, + ".iram0.text": 12428, + ".iram0.vectors": 425, + "ram_st_total": 17841, + ".flash.rodata": 1545, + "flash_total": 18554 }, "libspi_flash.a": { - "data": 36, - "bss": 359, - "other": 0, - "iram": 7004, - "diram": 0, - "flash_text": 886, - "flash_rodata": 1624, - "total": 9909 + ".dram0.data": 36, + ".dram0.bss": 359, + ".iram0.text": 7004, + "ram_st_total": 7399, + ".flash.text": 886, + ".flash.rodata": 1624, + "flash_total": 9550 }, "libsoc.a": { - "data": 660, - "bss": 8, - "other": 0, - "iram": 3887, - "diram": 0, - "flash_text": 0, - "flash_rodata": 3456, - "total": 8011 + ".dram0.data": 660, + ".dram0.bss": 8, + ".iram0.text": 3887, + "ram_st_total": 4555, + ".flash.rodata": 3456, + "flash_total": 8003 }, "libheap.a": { - "data": 1331, - "bss": 4, - "other": 0, - "iram": 4376, - "diram": 0, - "flash_text": 1218, - "flash_rodata": 980, - "total": 7909 + ".dram0.data": 1331, + ".dram0.bss": 4, + ".iram0.text": 4376, + "ram_st_total": 5711, + ".flash.text": 1218, + ".flash.rodata": 980, + "flash_total": 7905 }, "libgcc.a": { - "data": 4, - "bss": 20, - "other": 0, - "iram": 104, - "diram": 0, - "flash_text": 5488, - "flash_rodata": 888, - "total": 6504 + ".dram0.data": 4, + ".dram0.bss": 20, + ".iram0.text": 104, + "ram_st_total": 128, + ".flash.text": 5488, + ".flash.rodata": 888, + "flash_total": 6484 }, "libvfs.a": { - "data": 232, - "bss": 103, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3770, - "flash_rodata": 403, - "total": 4508 + ".dram0.data": 232, + ".dram0.bss": 103, + "ram_st_total": 335, + ".flash.text": 3770, + ".flash.rodata": 403, + "flash_total": 4405 }, "libunity.a": { - "data": 0, - "bss": 121, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2316, - "flash_rodata": 830, - "total": 3267 + ".dram0.bss": 121, + "ram_st_total": 121, + ".flash.text": 2316, + ".flash.rodata": 830, + "flash_total": 3146 }, "libstdc++.a": { - "data": 8, - "bss": 16, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1827, - "flash_rodata": 1062, - "total": 2913 + ".dram0.data": 8, + ".dram0.bss": 16, + "ram_st_total": 24, + ".flash.text": 1827, + ".flash.rodata": 1062, + "flash_total": 2897 }, "libnewlib.a": { - "data": 152, - "bss": 272, - "other": 0, - "iram": 853, - "diram": 0, - "flash_text": 803, - "flash_rodata": 86, - "total": 2166 + ".dram0.data": 152, + ".dram0.bss": 272, + ".iram0.text": 853, + "ram_st_total": 1277, + ".flash.text": 803, + ".flash.rodata": 86, + "flash_total": 1894 }, "libpthread.a": { - "data": 16, - "bss": 12, - "other": 0, - "iram": 174, - "diram": 0, - "flash_text": 774, - "flash_rodata": 638, - "total": 1614 + ".dram0.data": 16, + ".dram0.bss": 12, + ".iram0.text": 174, + "ram_st_total": 202, + ".flash.text": 774, + ".flash.rodata": 638, + "flash_total": 1602 }, "libdriver.a": { - "data": 40, - "bss": 20, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 961, - "flash_rodata": 537, - "total": 1558 + ".dram0.data": 40, + ".dram0.bss": 20, + "ram_st_total": 60, + ".flash.text": 961, + ".flash.rodata": 537, + "flash_total": 1538 }, "liblog.a": { - "data": 8, - "bss": 268, - "other": 0, - "iram": 456, - "diram": 0, - "flash_text": 396, - "flash_rodata": 166, - "total": 1294 + ".dram0.data": 8, + ".dram0.bss": 268, + ".iram0.text": 456, + "ram_st_total": 732, + ".flash.text": 396, + ".flash.rodata": 166, + "flash_total": 1026 }, "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 + "ram_st_total": 0, + ".flash.text": 123, + ".flash.rodata": 717, + "flash_total": 840 }, "libhal.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 515, - "diram": 0, - "flash_text": 0, - "flash_rodata": 32, - "total": 547 + ".iram0.text": 515, + "ram_st_total": 515, + ".flash.rodata": 32, + "flash_total": 547 + }, + "libtcpip_adapter.a": { + ".dram0.bss": 81, + "ram_st_total": 81, + ".flash.text": 180, + ".flash.rodata": 359, + "flash_total": 539 }, "libm.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 92, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 92 + ".iram0.text": 92, + "ram_st_total": 92, + "flash_total": 92 }, "libmain.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 53, - "flash_rodata": 10, - "total": 63 + "ram_st_total": 0, + ".flash.text": 53, + ".flash.rodata": 10, + "flash_total": 63 }, "libcxx.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 11, - "flash_rodata": 0, - "total": 11 + "ram_st_total": 0, + ".flash.text": 11, + "flash_total": 11 }, "libxtensa-debug-module.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 8, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 8 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_total": 8 }, "libbootloader_support.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libcoexist.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libcore.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libethernet.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libmbedtls.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libmesh.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libnet80211.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libnvs_flash.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libphy.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "librtc.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libsmartconfig_ack.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa2.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa_supplicant.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwps.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + ".flash.text": 14193, + ".flash.rodata": 704, + "flash_total": 14897 }, "libc.a:lib_a-svfprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 13834, - "flash_rodata": 756, - "total": 14590 + "ram_st_total": 0, + ".flash.text": 13834, + ".flash.rodata": 756, + "flash_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 + "ram_st_total": 0, + ".flash.text": 9642, + ".flash.rodata": 1176, + "flash_total": 10818 }, "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 + "ram_st_total": 0, + ".flash.text": 9933, + ".flash.rodata": 704, + "flash_total": 10637 }, "liblwip.a:tcp_in.o": { - "data": 0, - "bss": 54, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 8127, - "flash_rodata": 916, - "total": 9097 + ".dram0.bss": 54, + "ram_st_total": 54, + ".flash.text": 8127, + ".flash.rodata": 916, + "flash_total": 9043 + }, + "liblwip.a:nd6.o": { + ".dram0.data": 8, + ".dram0.bss": 1027, + "ram_st_total": 1035, + ".flash.text": 8427, + ".flash.rodata": 136, + "flash_total": 8571 }, "libfreertos.a:tasks.o": { - "data": 20, - "bss": 700, - "other": 0, - "iram": 5667, - "diram": 0, - "flash_text": 0, - "flash_rodata": 503, - "total": 6890 + ".dram0.data": 20, + ".dram0.bss": 700, + ".iram0.text": 5667, + "ram_st_total": 6387, + ".flash.rodata": 503, + "flash_total": 6190 }, "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 + "ram_st_total": 0, + ".flash.text": 5060, + ".flash.rodata": 1124, + "flash_total": 6184 }, "liblwip.a:tcp.o": { - "data": 4, - "bss": 23, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 4290, - "flash_rodata": 1384, - "total": 5701 + ".dram0.data": 4, + ".dram0.bss": 23, + "ram_st_total": 27, + ".flash.text": 4290, + ".flash.rodata": 1384, + "flash_total": 5678 + }, + "liblwip.a:sockets.o": { + ".dram0.bss": 728, + "ram_st_total": 728, + ".flash.text": 4627, + ".flash.rodata": 824, + "flash_total": 5451 }, "liblwip.a:api_msg.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3763, - "flash_rodata": 1366, - "total": 5129 + "ram_st_total": 0, + ".flash.text": 3763, + ".flash.rodata": 1366, + "flash_total": 5129 }, "liblwip.a:dhcp.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3456, - "flash_rodata": 1401, - "total": 4865 + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 3456, + ".flash.rodata": 1401, + "flash_total": 4857 }, "libesp32.a:panic.o": { - "data": 2579, - "bss": 5, - "other": 0, - "iram": 2145, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 4729 + ".dram0.data": 2579, + ".dram0.bss": 5, + ".iram0.text": 2145, + "ram_st_total": 4729, + "flash_total": 4724 }, "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 + "ram_st_total": 0, + ".flash.text": 50, + ".flash.rodata": 4091, + "flash_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 + ".dram0.data": 4, + ".dram0.bss": 20, + "ram_st_total": 24, + ".flash.text": 3316, + ".flash.rodata": 404, + "flash_total": 3724 }, "liblwip.a:pbuf.o": { - "data": 0, - "bss": 1, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2453, - "flash_rodata": 1161, - "total": 3615 + ".dram0.bss": 1, + "ram_st_total": 1, + ".flash.text": 2453, + ".flash.rodata": 1161, + "flash_total": 3614 }, "libfreertos.a:portasm.o": { - "data": 3084, - "bss": 0, - "other": 0, - "iram": 480, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 3564 + ".dram0.data": 3084, + ".iram0.text": 480, + "ram_st_total": 3564, + "flash_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 + "ram_st_total": 0, + ".flash.text": 3522, + ".flash.rodata": 13, + "flash_total": 3535 }, "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 + "ram_st_total": 0, + ".flash.text": 3212, + ".flash.rodata": 124, + "flash_total": 3336 }, "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 + ".iram0.text": 2518, + "ram_st_total": 2518, + ".flash.rodata": 766, + "flash_total": 3284 + }, + "liblwip.a:etharp.o": { + ".dram0.bss": 241, + "ram_st_total": 241, + ".flash.text": 2618, + ".flash.rodata": 658, + "flash_total": 3276 }, "liblwip.a:udp.o": { - "data": 2, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3020, - "flash_rodata": 216, - "total": 3242 + ".dram0.data": 2, + ".dram0.bss": 4, + "ram_st_total": 6, + ".flash.text": 3020, + ".flash.rodata": 216, + "flash_total": 3238 }, "libesp32.a:intr_alloc.o": { - "data": 8, - "bss": 22, - "other": 0, - "iram": 726, - "diram": 0, - "flash_text": 1749, - "flash_rodata": 710, - "total": 3215 + ".dram0.data": 8, + ".dram0.bss": 22, + ".iram0.text": 726, + "ram_st_total": 756, + ".flash.text": 1749, + ".flash.rodata": 710, + "flash_total": 3193 }, "libheap.a:multi_heap.o": { - "data": 857, - "bss": 0, - "other": 0, - "iram": 2217, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 3074 + ".dram0.data": 857, + ".iram0.text": 2217, + "ram_st_total": 3074, + "flash_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 + ".dram0.data": 8, + ".dram0.bss": 56, + ".iram0.text": 2569, + "ram_st_total": 2633, + ".flash.rodata": 369, + "flash_total": 2946 }, "libgcc.a:unwind-dw2-xtensa.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2172, - "flash_rodata": 324, - "total": 2496 + "ram_st_total": 0, + ".flash.text": 2172, + ".flash.rodata": 324, + "flash_total": 2496 + }, + "libspi_flash.a:flash_ops.o": { + ".dram0.data": 32, + ".dram0.bss": 41, + ".iram0.text": 2352, + "ram_st_total": 2425, + ".flash.text": 99, + "flash_total": 2483 }, "libsoc.a:rtc_clk.o": { - "data": 660, - "bss": 8, - "other": 0, - "iram": 1794, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 2462 + ".dram0.data": 660, + ".dram0.bss": 8, + ".iram0.text": 1794, + "ram_st_total": 2462, + "flash_total": 2454 }, "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 + "ram_st_total": 0, + ".flash.text": 2134, + ".flash.rodata": 296, + "flash_total": 2430 }, "liblwip.a:ip6_frag.o": { - "data": 0, - "bss": 6, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1905, - "flash_rodata": 442, - "total": 2353 + ".dram0.bss": 6, + "ram_st_total": 6, + ".flash.text": 1905, + ".flash.rodata": 442, + "flash_total": 2347 }, "liblwip.a:api_lib.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1425, - "flash_rodata": 919, - "total": 2344 + "ram_st_total": 0, + ".flash.text": 1425, + ".flash.rodata": 919, + "flash_total": 2344 + }, + "libvfs.a:vfs.o": { + ".dram0.data": 192, + ".dram0.bss": 40, + "ram_st_total": 232, + ".flash.text": 1995, + ".flash.rodata": 132, + "flash_total": 2319 }, "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 + ".dram0.bss": 12, + "ram_st_total": 12, + ".flash.text": 1604, + ".flash.rodata": 707, + "flash_total": 2311 }, "libunity.a:unity_platform.o": { - "data": 0, - "bss": 13, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1511, - "flash_rodata": 600, - "total": 2124 + ".dram0.bss": 13, + "ram_st_total": 13, + ".flash.text": 1511, + ".flash.rodata": 600, + "flash_total": 2111 + }, + "libvfs.a:vfs_uart.o": { + ".dram0.data": 40, + ".dram0.bss": 63, + "ram_st_total": 103, + ".flash.text": 1775, + ".flash.rodata": 271, + "flash_total": 2086 }, "libesp32.a:esp_timer_esp32.o": { - "data": 8, - "bss": 26, - "other": 0, - "iram": 1295, - "diram": 0, - "flash_text": 254, - "flash_rodata": 526, - "total": 2109 + ".dram0.data": 8, + ".dram0.bss": 26, + ".iram0.text": 1295, + "ram_st_total": 1329, + ".flash.text": 254, + ".flash.rodata": 526, + "flash_total": 2083 }, "libsoc.a:rtc_periph.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 2080, - "total": 2080 + "ram_st_total": 0, + ".flash.rodata": 2080, + "flash_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 + "liblwip.a:dns.o": { + ".dram0.bss": 1292, + "ram_st_total": 1292, + ".flash.text": 1809, + ".flash.rodata": 206, + "flash_total": 2015 }, "libheap.a:heap_caps.o": { - "data": 4, - "bss": 0, - "other": 0, - "iram": 1195, - "diram": 0, - "flash_text": 188, - "flash_rodata": 593, - "total": 1980 + ".dram0.data": 4, + ".iram0.text": 1195, + "ram_st_total": 1199, + ".flash.text": 188, + ".flash.rodata": 593, + "flash_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 + "ram_st_total": 0, + ".flash.text": 1561, + ".flash.rodata": 384, + "flash_total": 1945 }, "liblwip.a:ip4.o": { - "data": 0, - "bss": 6, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1664, - "flash_rodata": 139, - "total": 1809 + ".dram0.bss": 6, + "ram_st_total": 6, + ".flash.text": 1664, + ".flash.rodata": 139, + "flash_total": 1803 }, - "liblwip.a:netif.o": { - "data": 0, - "bss": 241, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1239, - "flash_rodata": 287, - "total": 1767 + "libspi_flash.a:flash_mmap.o": { + ".dram0.bss": 296, + ".iram0.text": 1298, + "ram_st_total": 1594, + ".flash.text": 124, + ".flash.rodata": 327, + "flash_total": 1749 }, "libfreertos.a:xtensa_vectors.o": { - "data": 8, - "bss": 0, - "other": 0, - "iram": 1697, - "diram": 0, - "flash_text": 0, - "flash_rodata": 36, - "total": 1741 + ".dram0.data": 8, + ".iram0.text": 1272, + ".iram0.vectors": 425, + "ram_st_total": 1705, + ".flash.rodata": 36, + "flash_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 + ".dram0.bss": 1, + ".iram0.text": 806, + "ram_st_total": 807, + ".flash.text": 277, + ".flash.rodata": 486, + "flash_total": 1569 }, "libesp32.a:clk.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 67, - "diram": 0, - "flash_text": 581, - "flash_rodata": 893, - "total": 1541 + ".iram0.text": 67, + "ram_st_total": 67, + ".flash.text": 581, + ".flash.rodata": 893, + "flash_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:netif.o": { + ".dram0.bss": 241, + "ram_st_total": 241, + ".flash.text": 1239, + ".flash.rodata": 287, + "flash_total": 1526 }, "liblwip.a:sys_arch.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1216, - "flash_rodata": 222, - "total": 1446 + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 1216, + ".flash.rodata": 222, + "flash_total": 1438 }, "libheap.a:multi_heap_poisoning.o": { - "data": 470, - "bss": 0, - "other": 0, - "iram": 964, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 1434 + ".dram0.data": 470, + ".iram0.text": 964, + "ram_st_total": 1434, + "flash_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 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 1030, + ".flash.rodata": 387, + "flash_total": 1417 + }, + "libfreertos.a:timers.o": { + ".dram0.data": 8, + ".dram0.bss": 56, + ".iram0.text": 1149, + "ram_st_total": 1213, + ".flash.rodata": 233, + "flash_total": 1390 }, "liblwip.a:mld6.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1334, - "flash_rodata": 0, - "total": 1338 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 1334, + "flash_total": 1334 }, "libspi_flash.a:cache_utils.o": { - "data": 4, - "bss": 14, - "other": 0, - "iram": 836, - "diram": 0, - "flash_text": 81, - "flash_rodata": 390, - "total": 1325 + ".dram0.data": 4, + ".dram0.bss": 14, + ".iram0.text": 836, + "ram_st_total": 854, + ".flash.text": 81, + ".flash.rodata": 390, + "flash_total": 1311 }, "liblwip.a:raw.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1087, - "flash_rodata": 223, - "total": 1314 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 1087, + ".flash.rodata": 223, + "flash_total": 1310 }, "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 + ".dram0.data": 8, + ".dram0.bss": 20, + ".iram0.text": 702, + "ram_st_total": 730, + ".flash.text": 429, + ".flash.rodata": 142, + "flash_total": 1281 }, "libesp32.a:system_api.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 589, - "diram": 0, - "flash_text": 0, - "flash_rodata": 662, - "total": 1259 + ".dram0.bss": 8, + ".iram0.text": 589, + "ram_st_total": 597, + ".flash.rodata": 662, + "flash_total": 1251 }, "libsoc.a:soc_memory_layout.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 1239, - "total": 1239 + "ram_st_total": 0, + ".flash.rodata": 1239, + "flash_total": 1239 }, "liblwip.a:icmp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 769, - "flash_rodata": 371, - "total": 1140 + "ram_st_total": 0, + ".flash.text": 769, + ".flash.rodata": 371, + "flash_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 + ".dram0.data": 1024, + ".iram0.text": 51, + "ram_st_total": 1075, + "flash_total": 1075 }, - "libfreertos.a:port.o": { - "data": 0, - "bss": 16, - "other": 0, - "iram": 617, - "diram": 0, - "flash_text": 0, - "flash_rodata": 369, - "total": 1002 + "liblog.a:log.o": { + ".dram0.data": 8, + ".dram0.bss": 268, + ".iram0.text": 456, + "ram_st_total": 732, + ".flash.text": 396, + ".flash.rodata": 166, + "flash_total": 1026 }, "libpthread.a:pthread.o": { - "data": 8, - "bss": 8, - "other": 0, - "iram": 174, - "diram": 0, - "flash_text": 298, - "flash_rodata": 512, - "total": 1000 + ".dram0.data": 8, + ".dram0.bss": 8, + ".iram0.text": 174, + "ram_st_total": 190, + ".flash.text": 298, + ".flash.rodata": 512, + "flash_total": 992 }, "liblwip.a:icmp6.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 863, - "flash_rodata": 127, - "total": 990 + "ram_st_total": 0, + ".flash.text": 863, + ".flash.rodata": 127, + "flash_total": 990 + }, + "libfreertos.a:port.o": { + ".dram0.bss": 16, + ".iram0.text": 617, + "ram_st_total": 633, + ".flash.rodata": 369, + "flash_total": 986 }, "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 + ".iram0.text": 980, + "ram_st_total": 980, + "flash_total": 980 }, "libsoc.a:rtc_time.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 803, - "diram": 0, - "flash_text": 0, - "flash_rodata": 137, - "total": 940 + ".iram0.text": 803, + "ram_st_total": 803, + ".flash.rodata": 137, + "flash_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 + ".dram0.data": 8, + ".dram0.bss": 40, + ".iram0.text": 539, + "ram_st_total": 587, + ".flash.text": 189, + ".flash.rodata": 129, + "flash_total": 865 }, "libc.a:lib_a-fseeko.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 862, - "flash_rodata": 0, - "total": 862 + "ram_st_total": 0, + ".flash.text": 862, + "flash_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 + "libunity.a:unity.o": { + ".dram0.bss": 108, + "ram_st_total": 108, + ".flash.text": 767, + ".flash.rodata": 90, + "flash_total": 857 }, "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 + "ram_st_total": 0, + ".flash.text": 123, + ".flash.rodata": 717, + "flash_total": 840 + }, + "liblwip.a:tcpip.o": { + ".dram0.bss": 16, + "ram_st_total": 16, + ".flash.text": 644, + ".flash.rodata": 191, + "flash_total": 835 + }, + "libnewlib.a:time.o": { + ".dram0.bss": 32, + ".iram0.text": 139, + "ram_st_total": 171, + ".flash.text": 691, + "flash_total": 830 }, "libdriver.a:periph_ctrl.o": { - "data": 8, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 520, - "flash_rodata": 256, - "total": 784 + ".dram0.data": 8, + "ram_st_total": 8, + ".flash.text": 520, + ".flash.rodata": 256, + "flash_total": 784 }, "liblwip.a:timers.o": { - "data": 0, - "bss": 12, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 638, - "flash_rodata": 131, - "total": 781 + ".dram0.bss": 12, + "ram_st_total": 12, + ".flash.text": 638, + ".flash.rodata": 131, + "flash_total": 769 }, "libspi_flash.a:partition.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 582, - "flash_rodata": 141, - "total": 731 + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 582, + ".flash.rodata": 141, + "flash_total": 723 }, "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 + ".dram0.data": 8, + ".iram0.text": 552, + "ram_st_total": 560, + ".flash.rodata": 84, + "flash_total": 644 }, "libpthread.a:pthread_local_storage.o": { - "data": 8, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 476, - "flash_rodata": 126, - "total": 614 + ".dram0.data": 8, + ".dram0.bss": 4, + "ram_st_total": 12, + ".flash.text": 476, + ".flash.rodata": 126, + "flash_total": 610 + }, + "libesp32.a:ipc.o": { + ".dram0.bss": 36, + ".iram0.text": 159, + "ram_st_total": 195, + ".flash.text": 329, + ".flash.rodata": 104, + "flash_total": 592 }, "liblwip.a:inet_chksum.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 580, - "flash_rodata": 0, - "total": 580 + "ram_st_total": 0, + ".flash.text": 580, + "flash_total": 580 + }, + "libtcpip_adapter.a:tcpip_adapter_lwip.o": { + ".dram0.bss": 81, + "ram_st_total": 81, + ".flash.text": 180, + ".flash.rodata": 359, + "flash_total": 539 }, "libesp32.a:crosscore_int.o": { - "data": 8, - "bss": 8, - "other": 0, - "iram": 204, - "diram": 0, - "flash_text": 126, - "flash_rodata": 148, - "total": 494 + ".dram0.data": 8, + ".dram0.bss": 8, + ".iram0.text": 204, + "ram_st_total": 220, + ".flash.text": 126, + ".flash.rodata": 148, + "flash_total": 486 }, "liblwip.a:netbuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 154, - "flash_rodata": 326, - "total": 480 + "ram_st_total": 0, + ".flash.text": 154, + ".flash.rodata": 326, + "flash_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 + "ram_st_total": 0, + ".flash.text": 307, + ".flash.rodata": 155, + "flash_total": 462 }, "libdriver.a:timer.o": { - "data": 16, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 112, - "flash_rodata": 281, - "total": 409 + ".dram0.data": 16, + "ram_st_total": 16, + ".flash.text": 112, + ".flash.rodata": 281, + "flash_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 + ".dram0.bss": 1, + ".iram0.text": 87, + "ram_st_total": 88, + ".flash.text": 301, + "flash_total": 388 }, "libstdc++.a:eh_globals.o": { - "data": 0, - "bss": 16, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 149, - "flash_rodata": 193, - "total": 358 + ".dram0.bss": 16, + "ram_st_total": 16, + ".flash.text": 149, + ".flash.rodata": 193, + "flash_total": 342 }, "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 + "ram_st_total": 0, + ".flash.text": 145, + ".flash.rodata": 191, + "flash_total": 336 }, "libhal.a:windowspill_asm.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 311, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 311 + ".iram0.text": 311, + "ram_st_total": 311, + "flash_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 + ".iram0.text": 310, + "ram_st_total": 310, + "flash_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 + ".dram0.data": 8, + ".dram0.bss": 8, + "ram_st_total": 16, + ".flash.text": 291, + "flash_total": 299 }, "libfreertos.a:xtensa_context.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 299, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 299 + ".iram0.text": 299, + "ram_st_total": 299, + "flash_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 + "ram_st_total": 0, + ".flash.text": 117, + ".flash.rodata": 141, + "flash_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 + "ram_st_total": 0, + ".flash.text": 244, + ".flash.rodata": 12, + "flash_total": 256 }, "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 + ".dram0.data": 8, + ".iram0.text": 234, + "ram_st_total": 242, + "flash_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 + "ram_st_total": 0, + ".flash.text": 232, + "flash_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 + "ram_st_total": 0, + ".flash.text": 228, + "flash_total": 228 + }, + "libnewlib.a:syscall_table.o": { + ".dram0.data": 144, + ".dram0.bss": 240, + "ram_st_total": 384, + ".flash.text": 67, + "flash_total": 211 }, "liblwip.a:dhcpserver.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 203, - "flash_rodata": 0, - "total": 207 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 203, + "flash_total": 203 + }, + "libesp32.a:freertos_hooks.o": { + ".dram0.data": 8, + ".dram0.bss": 128, + ".iram0.text": 43, + "ram_st_total": 179, + ".flash.text": 137, + "flash_total": 188 + }, + "libc.a:lib_a-puts.o": { + "ram_st_total": 0, + ".flash.text": 182, + ".flash.rodata": 0, + "flash_total": 182 }, "libunity.a:test_utils.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 38, - "flash_rodata": 140, - "total": 178 + "ram_st_total": 0, + ".flash.text": 38, + ".flash.rodata": 140, + "flash_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 + "ram_st_total": 0, + ".flash.text": 167, + "flash_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 + ".iram0.text": 56, + "ram_st_total": 56, + ".flash.text": 98, + "flash_total": 154 }, "libfreertos.a:list.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 142, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 142 + ".iram0.text": 142, + "ram_st_total": 142, + "flash_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 + ".iram0.text": 104, + "ram_st_total": 104, + ".flash.rodata": 35, + "flash_total": 139 }, "libnewlib.a:syscalls.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 94, - "diram": 0, - "flash_text": 45, - "flash_rodata": 0, - "total": 139 + ".iram0.text": 94, + "ram_st_total": 94, + ".flash.text": 45, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 136, + "flash_total": 136 + }, + "libesp32.a:dbg_stubs.o": { + ".dram0.bss": 2072, + ".iram0.text": 32, + "ram_st_total": 2104, + ".flash.text": 100, + "flash_total": 132 }, "libc.a:lib_a-assert.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 68, - "flash_rodata": 60, - "total": 128 + "ram_st_total": 0, + ".flash.text": 68, + ".flash.rodata": 60, + "flash_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 + "ram_st_total": 0, + ".flash.text": 127, + "flash_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 + "ram_st_total": 0, + ".flash.text": 116, + "flash_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 + "ram_st_total": 0, + ".flash.text": 72, + ".flash.rodata": 40, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 112, + "flash_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 + "ram_st_total": 0, + ".flash.text": 110, + "flash_total": 110 }, "liblwip.a:memp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 108, - "total": 108 + "ram_st_total": 0, + ".flash.rodata": 108, + "flash_total": 108 }, "libgcc.a:lib2funcs.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 104, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 104 + ".iram0.text": 104, + "ram_st_total": 104, + "flash_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 + "ram_st_total": 0, + ".flash.text": 94, + "flash_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 + ".iram0.text": 92, + "ram_st_total": 92, + "flash_total": 92 }, "liblwip.a:def.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 91, - "flash_rodata": 0, - "total": 91 + "ram_st_total": 0, + ".flash.text": 91, + "flash_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 + "ram_st_total": 0, + ".flash.text": 84, + "flash_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 + ".dram0.bss": 4, + ".iram0.text": 74, + "ram_st_total": 78, + "flash_total": 74 }, "libesp32.a:stack_check.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 32, - "flash_rodata": 42, - "total": 78 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 32, + ".flash.rodata": 42, + "flash_total": 74 }, "libhal.a:clock.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 72, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 72 + ".iram0.text": 72, + "ram_st_total": 72, + "flash_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 + ".iram0.text": 68, + "ram_st_total": 68, + ".flash.rodata": 2, + "flash_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 + "ram_st_total": 0, + ".flash.text": 53, + ".flash.rodata": 10, + "flash_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 + ".iram0.text": 62, + "ram_st_total": 62, + "flash_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 + ".iram0.text": 62, + "ram_st_total": 62, + "flash_total": 62 }, "libstdc++.a:new_opv.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 56, - "total": 56 + "ram_st_total": 0, + ".flash.rodata": 56, + "flash_total": 56 + }, + "liblwip.a:ip.o": { + ".dram0.bss": 60, + "ram_st_total": 60, + ".flash.text": 50, + "flash_total": 50 + }, + "libdriver.a:uart.o": { + ".dram0.data": 8, + ".dram0.bss": 12, + "ram_st_total": 20, + ".flash.text": 38, + "flash_total": 46 }, "libfreertos.a:xtensa_vector_defaults.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 46, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 46 + ".iram0.text": 46, + "ram_st_total": 46, + "flash_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 + "ram_st_total": 0, + ".flash.text": 45, + "flash_total": 45 }, "libgcc.a:_divdi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_moddi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_udivdi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_umoddi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_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 + ".dram0.bss": 4, + ".iram0.text": 32, + "ram_st_total": 36, + "flash_total": 32 }, "libhal.a:interrupts--intlevel.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 32, - "total": 32 + "ram_st_total": 0, + ".flash.rodata": 32, + "flash_total": 32 }, "liblwip.a:init.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 27, - "flash_rodata": 0, - "total": 27 + "ram_st_total": 0, + ".flash.text": 27, + "flash_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 + "ram_st_total": 0, + ".flash.text": 17, + ".flash.rodata": 9, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 20, + "flash_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 + "ram_st_total": 0, + ".flash.text": 10, + "flash_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 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_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 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_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 + "ram_st_total": 0, + ".flash.text": 6, + "flash_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 + "ram_st_total": 0, + ".flash.text": 5, + "flash_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 + ".dram0.data": 4, + "ram_st_total": 4, + "flash_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 + ".dram0.data": 4, + "ram_st_total": 4, + "flash_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 + ".dram0.data": 4, + "ram_st_total": 4, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libdriver.a:gpio.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libesp32.a:sha.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libfreertos.a:ringbuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_addsubdf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_cmpdf2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_divdf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_divsf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_extendsfdf2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_fixdfsi.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_floatdidf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_floatdisf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_floatsidf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_muldf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_popcountsi2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "liblwip.a:ethernetif.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "liblwip.a:ethip6.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "liblwip.a:wlanif.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libmesh.a:mesh.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libnet80211.a:ieee80211.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libphy.a:phy.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:lmac.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:pm.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:pp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:trc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:wdev.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "librtc.a:pm.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "librtc.a:rtc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libstdc++.a:pure.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libstdc++.a:tinfo.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a:common.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a:wpa.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a:wpabuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 } } { - ".dram0.bss": { - "p_uart_obj": 12, - "s_rtc_isr_handle": 4, - "s_rtc_isr_handler_list": 4 + "current": { + ".dram0.bss": { + "p_uart_obj": 12, + "s_rtc_isr_handle": 4, + "s_rtc_isr_handler_list": 4 + }, + ".dram0.data": { + "timer_spinlock": 16, + "periph_spinlock": 8, + "s_rtc_isr_handler_list_lock": 8, + "uart_selectlock": 8 + }, + ".flash.rodata": { + "str1.4": 249, + "get_clk_en_mask": 128, + "get_rst_en_mask": 128, + "__FUNCTION__$5441": 24, + "TG": 8 + }, + ".flash.text": { + "get_clk_en_mask": 211, + "get_rst_en_mask": 157, + "timer_group_intr_enable": 112, + "rtc_isr": 86, + "periph_module_enable": 78, + "rtc_isr_ensure_installed": 75, + "rtc_gpio_force_hold_dis_all": 65, + "rtc_isr_register": 65, + "is_wifi_clk_peripheral": 28, + "uart_set_select_notif_callback": 26, + "get_rst_en_reg": 25, + "get_clk_en_reg": 21, + "uart_get_selectlock": 12 + }, + ".iram0.text": {}, + ".iram0.vectors": {}, + ".noinit": {}, + ".rtc.bss": {}, + ".rtc.data": {}, + ".rtc.text": {}, + ".rtc_noinit": {} }, - ".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": {} + "reference": {}, + "diff": { + ".dram0.bss": { + "p_uart_obj": 12, + "s_rtc_isr_handle": 4, + "s_rtc_isr_handler_list": 4 + }, + ".dram0.data": { + "periph_spinlock": 8, + "s_rtc_isr_handler_list_lock": 8, + "timer_spinlock": 16, + "uart_selectlock": 8 + }, + ".flash.rodata": { + "TG": 8, + "__FUNCTION__$5441": 24, + "get_clk_en_mask": 128, + "get_rst_en_mask": 128, + "str1.4": 249 + }, + ".flash.text": { + "get_clk_en_mask": 211, + "get_clk_en_reg": 21, + "get_rst_en_mask": 157, + "get_rst_en_reg": 25, + "is_wifi_clk_peripheral": 28, + "periph_module_enable": 78, + "rtc_gpio_force_hold_dis_all": 65, + "rtc_isr": 86, + "rtc_isr_ensure_installed": 75, + "rtc_isr_register": 65, + "timer_group_intr_enable": 112, + "uart_get_selectlock": 12, + "uart_set_select_notif_callback": 26 + }, + ".iram0.text": {}, + ".iram0.vectors": {}, + ".noinit": {}, + ".rtc.bss": {}, + ".rtc.data": {}, + ".rtc.text": {}, + ".rtc_noinit": {} + } } { "current": { "dram_data": 9324, "dram_bss": 8296, + "dram_rodata": 0, "dram_other": 0, "used_dram": 17620, - "available_dram": 163116, + "dram_total": 180736, "used_dram_ratio": 0.09749026203966006, + "dram_remain": 163116, + "iram_vectors": 1024, + "iram_text": 37908, + "iram_other": 0, "used_iram": 38932, - "available_iram": 92140, + "iram_total": 131072, "used_iram_ratio": 0.297027587890625, - "used_diram": 0, - "available_diram": 0, - "used_diram_ratio": 0, + "iram_remain": 92140, + "diram_data": 9324, + "diram_bss": 8296, + "diram_text": 37908, + "diram_vectors": 1024, + "diram_rodata": 0, + "diram_other": 0, + "diram_total": 311808, + "used_diram": 56552, + "used_diram_ratio": 0.18136802134646962, + "diram_remain": 255256, "flash_code": 146944, "flash_rodata": 39580, - "total_size": 234780 + "flash_other": 0, + "used_flash_non_ram": 186524, + "total_size": 283036 }, "reference": { "dram_data": 8580, "dram_bss": 2024, + "dram_rodata": 0, "dram_other": 0, "used_dram": 10604, - "available_dram": 170132, + "dram_total": 180736, "used_dram_ratio": 0.05867121104815864, - "used_iram": 38956, - "available_iram": 92116, - "used_iram_ratio": 0.297210693359375, - "used_diram": 0, - "available_diram": 0, - "used_diram_ratio": 0, + "dram_remain": 170132, + "iram_vectors": 1027, + "iram_text": 37932, + "iram_other": 0, + "used_iram": 38959, + "iram_total": 131072, + "used_iram_ratio": 0.29723358154296875, + "iram_remain": 92113, + "diram_data": 8580, + "diram_bss": 2024, + "diram_text": 37932, + "diram_vectors": 1027, + "diram_rodata": 0, + "diram_other": 0, + "diram_total": 311808, + "used_diram": 49563, + "used_diram_ratio": 0.1589535868226601, + "diram_remain": 262245, "flash_code": 77191, "flash_rodata": 22360, - "total_size": 147087 + "flash_other": 0, + "used_flash_non_ram": 99551, + "total_size": 194629 }, "diff": { "dram_data": 744, "dram_bss": 6272, + "dram_rodata": 0, "dram_other": 0, "used_dram": 7016, - "available_dram": -7016, + "dram_total": 0, "used_dram_ratio": 0.03881905099150142, - "used_iram": -24, - "available_iram": 24, - "used_iram_ratio": -0.00018310546875, - "used_diram": 0, - "available_diram": 0, - "used_diram_ratio": 0, + "dram_remain": -7016, + "iram_vectors": -3, + "iram_text": -24, + "iram_other": 0, + "used_iram": -27, + "iram_total": 0, + "used_iram_ratio": -0.00020599365234375, + "iram_remain": 27, + "diram_data": 744, + "diram_bss": 6272, + "diram_text": -24, + "diram_vectors": -3, + "diram_rodata": 0, + "diram_other": 0, + "diram_total": 0, + "used_diram": 6989, + "used_diram_ratio": 0.022414434523809534, + "diram_remain": -6989, "flash_code": 69753, "flash_rodata": 17220, - "total_size": 87693 + "flash_other": 0, + "used_flash_non_ram": 86973, + "total_size": 88407 } } { "current": { "liblwip.a": { - "data": 14, - "bss": 3751, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 66978, - "flash_rodata": 13936, - "total": 84679 + ".dram0.data": 14, + ".dram0.bss": 3751, + "ram_st_total": 3765, + ".flash.text": 66978, + ".flash.rodata": 13936, + "flash_total": 80928 }, "libc.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 55583, - "flash_rodata": 3889, - "total": 59472 + "ram_st_total": 0, + ".flash.text": 55583, + ".flash.rodata": 3709, + "flash_total": 59292 }, "libesp32.a": { - "data": 2635, - "bss": 2375, - "other": 0, - "iram": 7758, - "diram": 0, - "flash_text": 4814, - "flash_rodata": 8133, - "total": 25715 + ".dram0.data": 2635, + ".dram0.bss": 2375, + ".iram0.text": 7758, + "ram_st_total": 12768, + ".flash.text": 4814, + ".flash.rodata": 8133, + "flash_total": 23340 }, "libfreertos.a": { - "data": 4156, - "bss": 832, - "other": 0, - "iram": 12853, - "diram": 0, - "flash_text": 0, - "flash_rodata": 1545, - "total": 19386 + ".dram0.data": 4156, + ".dram0.bss": 832, + ".iram0.text": 12428, + ".iram0.vectors": 425, + "ram_st_total": 17841, + ".flash.rodata": 1545, + "flash_total": 18554 }, "libspi_flash.a": { - "data": 36, - "bss": 359, - "other": 0, - "iram": 7004, - "diram": 0, - "flash_text": 886, - "flash_rodata": 1624, - "total": 9909 + ".dram0.data": 36, + ".dram0.bss": 359, + ".iram0.text": 7004, + "ram_st_total": 7399, + ".flash.text": 886, + ".flash.rodata": 1624, + "flash_total": 9550 }, "libsoc.a": { - "data": 660, - "bss": 8, - "other": 0, - "iram": 3887, - "diram": 0, - "flash_text": 0, - "flash_rodata": 3456, - "total": 8011 + ".dram0.data": 660, + ".dram0.bss": 8, + ".iram0.text": 3887, + "ram_st_total": 4555, + ".flash.rodata": 3456, + "flash_total": 8003 }, "libheap.a": { - "data": 1331, - "bss": 4, - "other": 0, - "iram": 4376, - "diram": 0, - "flash_text": 1218, - "flash_rodata": 980, - "total": 7909 + ".dram0.data": 1331, + ".dram0.bss": 4, + ".iram0.text": 4376, + "ram_st_total": 5711, + ".flash.text": 1218, + ".flash.rodata": 980, + "flash_total": 7905 }, "libgcc.a": { - "data": 4, - "bss": 20, - "other": 0, - "iram": 104, - "diram": 0, - "flash_text": 5488, - "flash_rodata": 888, - "total": 6504 + ".dram0.data": 4, + ".dram0.bss": 20, + ".iram0.text": 104, + "ram_st_total": 128, + ".flash.text": 5488, + ".flash.rodata": 888, + "flash_total": 6484 }, "libvfs.a": { - "data": 232, - "bss": 103, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3770, - "flash_rodata": 403, - "total": 4508 + ".dram0.data": 232, + ".dram0.bss": 103, + "ram_st_total": 335, + ".flash.text": 3770, + ".flash.rodata": 403, + "flash_total": 4405 }, "libunity.a": { - "data": 0, - "bss": 121, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2316, - "flash_rodata": 830, - "total": 3267 + ".dram0.bss": 121, + "ram_st_total": 121, + ".flash.text": 2316, + ".flash.rodata": 830, + "flash_total": 3146 }, "libstdc++.a": { - "data": 8, - "bss": 16, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1827, - "flash_rodata": 1062, - "total": 2913 + ".dram0.data": 8, + ".dram0.bss": 16, + "ram_st_total": 24, + ".flash.text": 1827, + ".flash.rodata": 1062, + "flash_total": 2897 }, "libnewlib.a": { - "data": 152, - "bss": 272, - "other": 0, - "iram": 853, - "diram": 0, - "flash_text": 803, - "flash_rodata": 86, - "total": 2166 + ".dram0.data": 152, + ".dram0.bss": 272, + ".iram0.text": 853, + "ram_st_total": 1277, + ".flash.text": 803, + ".flash.rodata": 86, + "flash_total": 1894 }, "libpthread.a": { - "data": 16, - "bss": 12, - "other": 0, - "iram": 174, - "diram": 0, - "flash_text": 774, - "flash_rodata": 638, - "total": 1614 + ".dram0.data": 16, + ".dram0.bss": 12, + ".iram0.text": 174, + "ram_st_total": 202, + ".flash.text": 774, + ".flash.rodata": 638, + "flash_total": 1602 }, "libdriver.a": { - "data": 40, - "bss": 20, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 961, - "flash_rodata": 537, - "total": 1558 + ".dram0.data": 40, + ".dram0.bss": 20, + "ram_st_total": 60, + ".flash.text": 961, + ".flash.rodata": 537, + "flash_total": 1538 }, "liblog.a": { - "data": 8, - "bss": 268, - "other": 0, - "iram": 456, - "diram": 0, - "flash_text": 396, - "flash_rodata": 166, - "total": 1294 + ".dram0.data": 8, + ".dram0.bss": 268, + ".iram0.text": 456, + "ram_st_total": 732, + ".flash.text": 396, + ".flash.rodata": 166, + "flash_total": 1026 }, "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 + "ram_st_total": 0, + ".flash.text": 123, + ".flash.rodata": 717, + "flash_total": 840 }, "libhal.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 515, - "diram": 0, - "flash_text": 0, - "flash_rodata": 32, - "total": 547 + ".iram0.text": 515, + "ram_st_total": 515, + ".flash.rodata": 32, + "flash_total": 547 + }, + "libtcpip_adapter.a": { + ".dram0.bss": 81, + "ram_st_total": 81, + ".flash.text": 180, + ".flash.rodata": 359, + "flash_total": 539 }, "libm.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 92, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 92 + ".iram0.text": 92, + "ram_st_total": 92, + "flash_total": 92 }, "libmain.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 53, - "flash_rodata": 10, - "total": 63 + "ram_st_total": 0, + ".flash.text": 53, + ".flash.rodata": 10, + "flash_total": 63 }, "libcxx.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 11, - "flash_rodata": 0, - "total": 11 + "ram_st_total": 0, + ".flash.text": 11, + "flash_total": 11 }, "libxtensa-debug-module.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 8, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 8 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_total": 8 }, "libbootloader_support.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libcoexist.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libcore.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libethernet.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libmbedtls.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libmesh.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libnet80211.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libnvs_flash.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libphy.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "librtc.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libsmartconfig_ack.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa2.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa_supplicant.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwps.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 } }, "reference": { "libc.a": { - "data": 364, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 54704, - "flash_rodata": 3883, - "total": 58951 + ".dram0.data": 364, + "ram_st_total": 364, + ".flash.text": 54704, + ".flash.rodata": 3703, + "flash_total": 58771 }, "libfreertos.a": { - "data": 4140, - "bss": 792, - "other": 0, - "iram": 12884, - "diram": 0, - "flash_text": 0, - "flash_rodata": 1721, - "total": 19537 + ".dram0.data": 4140, + ".dram0.bss": 792, + ".iram0.text": 12459, + ".iram0.vectors": 425, + "ram_st_total": 17816, + ".flash.rodata": 1451, + "flash_total": 18475 }, "libesp32.a": { - "data": 2118, - "bss": 81, - "other": 0, - "iram": 5462, - "diram": 0, - "flash_text": 4511, - "flash_rodata": 2751, - "total": 14923 + ".dram0.data": 2118, + ".dram0.bss": 81, + ".iram0.text": 5462, + "ram_st_total": 7661, + ".flash.text": 4511, + ".flash.rodata": 2751, + "flash_total": 14842 }, "libsoc.a": { - "data": 208, - "bss": 4, - "other": 0, - "iram": 6790, - "diram": 0, - "flash_text": 1763, - "flash_rodata": 1956, - "total": 10721 + ".dram0.data": 208, + ".dram0.bss": 4, + ".iram0.text": 6790, + "ram_st_total": 7002, + ".flash.text": 1763, + ".flash.rodata": 1956, + "flash_total": 10717 }, "libspi_flash.a": { - "data": 779, - "bss": 294, - "other": 0, - "iram": 4896, - "diram": 0, - "flash_text": 1135, - "flash_rodata": 1412, - "total": 8516 + ".dram0.data": 779, + ".dram0.bss": 294, + ".iram0.text": 4896, + "ram_st_total": 5969, + ".flash.text": 1135, + ".flash.rodata": 1412, + "flash_total": 8222 }, "libvfs.a": { - "data": 308, - "bss": 48, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 5650, - "flash_rodata": 915, - "total": 6921 + ".dram0.data": 308, + ".dram0.bss": 48, + "ram_st_total": 356, + ".flash.text": 5650, + ".flash.rodata": 915, + "flash_total": 6873 }, "libesp_common.a": { - "data": 8, - "bss": 184, - "other": 0, - "iram": 239, - "diram": 0, - "flash_text": 783, - "flash_rodata": 5421, - "total": 6635 + ".dram0.data": 8, + ".dram0.bss": 184, + ".iram0.text": 239, + "ram_st_total": 431, + ".flash.text": 783, + ".flash.rodata": 5421, + "flash_total": 6451 }, "libdriver.a": { - "data": 112, - "bss": 20, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 4272, - "flash_rodata": 1910, - "total": 6314 + ".dram0.data": 112, + ".dram0.bss": 20, + "ram_st_total": 132, + ".flash.text": 4272, + ".flash.rodata": 1910, + "flash_total": 6294 }, "libheap.a": { - "data": 304, - "bss": 4, - "other": 0, - "iram": 3129, - "diram": 0, - "flash_text": 884, - "flash_rodata": 741, - "total": 5062 - }, - "libnewlib.a": { - "data": 152, - "bss": 272, - "other": 0, - "iram": 820, - "diram": 0, - "flash_text": 868, - "flash_rodata": 84, - "total": 2196 + ".dram0.data": 304, + ".dram0.bss": 4, + ".iram0.text": 3129, + "ram_st_total": 3437, + ".flash.text": 884, + ".flash.rodata": 741, + "flash_total": 5058 }, "libesp_timer.a": { - "data": 16, - "bss": 20, - "other": 0, - "iram": 794, - "diram": 0, - "flash_text": 723, - "flash_rodata": 507, - "total": 2060 + ".dram0.data": 16, + ".dram0.bss": 20, + ".iram0.text": 794, + "ram_st_total": 830, + ".flash.text": 723, + ".flash.rodata": 493, + "flash_total": 2026 + }, + "libnewlib.a": { + ".dram0.data": 152, + ".dram0.bss": 272, + ".iram0.text": 820, + "ram_st_total": 1244, + ".flash.text": 868, + ".flash.rodata": 84, + "flash_total": 1924 }, "libbootloader_support.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 1028, - "diram": 0, - "flash_text": 565, - "flash_rodata": 20, - "total": 1613 - }, - "liblog.a": { - "data": 8, - "bss": 272, - "other": 0, - "iram": 222, - "diram": 0, - "flash_text": 484, - "flash_rodata": 147, - "total": 1133 + ".iram0.text": 1028, + "ram_st_total": 1028, + ".flash.text": 565, + ".flash.rodata": 20, + "flash_total": 1613 }, "libesp_ringbuf.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 858, - "diram": 0, - "flash_text": 0, - "flash_rodata": 150, - "total": 1008 + ".iram0.text": 858, + "ram_st_total": 858, + ".flash.rodata": 150, + "flash_total": 1008 + }, + "liblog.a": { + ".dram0.data": 8, + ".dram0.bss": 272, + ".iram0.text": 222, + "ram_st_total": 502, + ".flash.text": 484, + ".flash.rodata": 147, + "flash_total": 861 }, "libapp_update.a": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 109, - "diram": 0, - "flash_text": 159, - "flash_rodata": 470, - "total": 742 + ".dram0.bss": 4, + ".iram0.text": 109, + "ram_st_total": 113, + ".flash.text": 159, + ".flash.rodata": 470, + "flash_total": 738 }, "libhal.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 447, - "diram": 0, - "flash_text": 0, - "flash_rodata": 32, - "total": 479 + ".iram0.text": 447, + "ram_st_total": 447, + ".flash.rodata": 32, + "flash_total": 479 }, "libpthread.a": { - "data": 8, - "bss": 12, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 264, - "flash_rodata": 0, - "total": 284 + ".dram0.data": 8, + ".dram0.bss": 12, + "ram_st_total": 20, + ".flash.text": 264, + "flash_total": 272 }, "libxtensa.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 217, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 217 + ".iram0.text": 217, + "ram_st_total": 217, + "flash_total": 217 }, "libgcc.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 160, - "total": 160 + "ram_st_total": 0, + ".flash.rodata": 160, + "flash_total": 160 }, "libsoc_esp32.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 160, - "total": 160 + "ram_st_total": 0, + ".flash.rodata": 160, + "flash_total": 160 }, "libmain.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 72, - "flash_rodata": 39, - "total": 111 + "ram_st_total": 0, + ".flash.text": 72, + ".flash.rodata": 39, + "flash_total": 111 }, "(exe)": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 3, - "diram": 0, - "flash_text": 3, - "flash_rodata": 12, - "total": 18 + ".iram0.vectors": 3, + "ram_st_total": 3, + ".flash.text": 3, + ".flash.rodata": 12, + "flash_total": 18 }, "libcxx.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 11, - "flash_rodata": 0, - "total": 11 + "ram_st_total": 0, + ".flash.text": 11, + "flash_total": 11 }, "libefuse.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libmbedcrypto.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa_supplicant.a": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 } }, "diff": { "(exe)": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -12, - "flash_text": -3, - "iram": -3, - "other": 0, - "total": -18 + ".flash.rodata": -12, + ".flash.text": -3, + ".iram0.vectors": -3, + "flash_total": -18, + "ram_st_total": -3 }, "libapp_update.a": { - "bss": -4, - "data": 0, - "diram": 0, - "flash_rodata": 247, - "flash_text": -36, - "iram": -109, - "other": 0, - "total": 98 + ".dram0.bss": -4, + ".flash.rodata": 247, + ".flash.text": -36, + ".iram0.text": -109, + "flash_total": 102, + "ram_st_total": -113 }, "libbootloader_support.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -20, - "flash_text": -565, - "iram": -1028, - "other": 0, - "total": -1613 + ".flash.rodata": -20, + ".flash.text": -565, + ".iram0.text": -1028, + "flash_total": -1613, + "ram_st_total": -1028 }, "libc.a": { - "bss": 0, - "data": -364, - "diram": 0, - "flash_rodata": 6, - "flash_text": 879, - "iram": 0, - "other": 0, - "total": 521 + ".dram0.data": -364, + ".flash.rodata": 6, + ".flash.text": 879, + "flash_total": 521, + "ram_st_total": -364 }, "libcoexist.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcore.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcxx.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libdriver.a": { - "bss": 0, - "data": -72, - "diram": 0, - "flash_rodata": -1373, - "flash_text": -3311, - "iram": 0, - "other": 0, - "total": -4756 + ".dram0.bss": 0, + ".dram0.data": -72, + ".flash.rodata": -1373, + ".flash.text": -3311, + "flash_total": -4756, + "ram_st_total": -72 }, "libefuse.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a": { - "bss": 2294, - "data": 517, - "diram": 0, - "flash_rodata": 5382, - "flash_text": 303, - "iram": 2296, - "other": 0, - "total": 10792 + ".dram0.bss": 2294, + ".dram0.data": 517, + ".flash.rodata": 5382, + ".flash.text": 303, + ".iram0.text": 2296, + "flash_total": 8498, + "ram_st_total": 5107 }, "libesp_common.a": { - "bss": -184, - "data": -8, - "diram": 0, - "flash_rodata": -5421, - "flash_text": -783, - "iram": -239, - "other": 0, - "total": -6635 + ".dram0.bss": -184, + ".dram0.data": -8, + ".flash.rodata": -5421, + ".flash.text": -783, + ".iram0.text": -239, + "flash_total": -6451, + "ram_st_total": -431 }, "libesp_ringbuf.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -150, - "flash_text": 0, - "iram": -858, - "other": 0, - "total": -1008 + ".flash.rodata": -150, + ".iram0.text": -858, + "flash_total": -1008, + "ram_st_total": -858 }, "libesp_timer.a": { - "bss": -20, - "data": -16, - "diram": 0, - "flash_rodata": -507, - "flash_text": -723, - "iram": -794, - "other": 0, - "total": -2060 + ".dram0.bss": -20, + ".dram0.data": -16, + ".flash.rodata": -493, + ".flash.text": -723, + ".iram0.text": -794, + "flash_total": -2026, + "ram_st_total": -830 }, "libethernet.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libfreertos.a": { - "bss": 40, - "data": 16, - "diram": 0, - "flash_rodata": -176, - "flash_text": 0, - "iram": -31, - "other": 0, - "total": -151 + ".dram0.bss": 40, + ".dram0.data": 16, + ".flash.rodata": 94, + ".iram0.text": -31, + ".iram0.vectors": 0, + "flash_total": 79, + "ram_st_total": 25 }, "libgcc.a": { - "bss": 20, - "data": 4, - "diram": 0, - "flash_rodata": 728, - "flash_text": 5488, - "iram": 104, - "other": 0, - "total": 6344 + ".dram0.bss": 20, + ".dram0.data": 4, + ".flash.rodata": 728, + ".flash.text": 5488, + ".iram0.text": 104, + "flash_total": 6324, + "ram_st_total": 128 }, "libhal.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 68, - "other": 0, - "total": 68 + ".flash.rodata": 0, + ".iram0.text": 68, + "flash_total": 68, + "ram_st_total": 68 }, "libheap.a": { - "bss": 0, - "data": 1027, - "diram": 0, - "flash_rodata": 239, - "flash_text": 334, - "iram": 1247, - "other": 0, - "total": 2847 + ".dram0.bss": 0, + ".dram0.data": 1027, + ".flash.rodata": 239, + ".flash.text": 334, + ".iram0.text": 1247, + "flash_total": 2847, + "ram_st_total": 2274 }, "liblog.a": { - "bss": -4, - "data": 0, - "diram": 0, - "flash_rodata": 19, - "flash_text": -88, - "iram": 234, - "other": 0, - "total": 161 + ".dram0.bss": -4, + ".dram0.data": 0, + ".flash.rodata": 19, + ".flash.text": -88, + ".iram0.text": 234, + "flash_total": 165, + "ram_st_total": 230 }, "liblwip.a": { - "bss": 3751, - "data": 14, - "diram": 0, - "flash_rodata": 13936, - "flash_text": 66978, - "iram": 0, - "other": 0, - "total": 84679 + ".dram0.bss": 3751, + ".dram0.data": 14, + ".flash.rodata": 13936, + ".flash.text": 66978, + "flash_total": 80928, + "ram_st_total": 3765 }, "libm.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 92, - "other": 0, - "total": 92 + ".iram0.text": 92, + "flash_total": 92, + "ram_st_total": 92 }, "libmain.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -29, - "flash_text": -19, - "iram": 0, - "other": 0, - "total": -48 + ".flash.rodata": -29, + ".flash.text": -19, + "flash_total": -48, + "ram_st_total": 0 }, "libmbedcrypto.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmbedtls.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnewlib.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 2, - "flash_text": -65, - "iram": 33, - "other": 0, - "total": -30 + ".dram0.bss": 0, + ".dram0.data": 0, + ".flash.rodata": 2, + ".flash.text": -65, + ".iram0.text": 33, + "flash_total": -30, + "ram_st_total": 33 }, "libnvs_flash.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libphy.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpthread.a": { - "bss": 0, - "data": 8, - "diram": 0, - "flash_rodata": 638, - "flash_text": 510, - "iram": 174, - "other": 0, - "total": 1330 + ".dram0.bss": 0, + ".dram0.data": 8, + ".flash.rodata": 638, + ".flash.text": 510, + ".iram0.text": 174, + "flash_total": 1330, + "ram_st_total": 182 }, "librtc.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsmartconfig_ack.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc.a": { - "bss": 4, - "data": 452, - "diram": 0, - "flash_rodata": 1500, - "flash_text": -1763, - "iram": -2903, - "other": 0, - "total": -2710 + ".dram0.bss": 4, + ".dram0.data": 452, + ".flash.rodata": 1500, + ".flash.text": -1763, + ".iram0.text": -2903, + "flash_total": -2714, + "ram_st_total": -2447 }, "libsoc_esp32.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -160, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -160 + ".flash.rodata": -160, + "flash_total": -160, + "ram_st_total": 0 }, "libspi_flash.a": { - "bss": 65, - "data": -743, - "diram": 0, - "flash_rodata": 212, - "flash_text": -249, - "iram": 2108, - "other": 0, - "total": 1393 + ".dram0.bss": 65, + ".dram0.data": -743, + ".flash.rodata": 212, + ".flash.text": -249, + ".iram0.text": 2108, + "flash_total": 1328, + "ram_st_total": 1430 }, "libstdc++.a": { - "bss": 16, - "data": 8, - "diram": 0, - "flash_rodata": 1062, - "flash_text": 1827, - "iram": 0, - "other": 0, - "total": 2913 + ".dram0.bss": 16, + ".dram0.data": 8, + ".flash.rodata": 1062, + ".flash.text": 1827, + "flash_total": 2897, + "ram_st_total": 24 }, "libtcpip_adapter.a": { - "bss": 81, - "data": 0, - "diram": 0, - "flash_rodata": 359, - "flash_text": 180, - "iram": 0, - "other": 0, - "total": 620 + ".dram0.bss": 81, + ".flash.rodata": 359, + ".flash.text": 180, + "flash_total": 539, + "ram_st_total": 81 }, "libunity.a": { - "bss": 121, - "data": 0, - "diram": 0, - "flash_rodata": 830, - "flash_text": 2316, - "iram": 0, - "other": 0, - "total": 3267 + ".dram0.bss": 121, + ".flash.rodata": 830, + ".flash.text": 2316, + "flash_total": 3146, + "ram_st_total": 121 }, "libvfs.a": { - "bss": 55, - "data": -76, - "diram": 0, - "flash_rodata": -512, - "flash_text": -1880, - "iram": 0, - "other": 0, - "total": -2413 + ".dram0.bss": 55, + ".dram0.data": -76, + ".flash.rodata": -512, + ".flash.text": -1880, + "flash_total": -2468, + "ram_st_total": -21 }, "libwpa.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa2.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa_supplicant.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwps.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libxtensa-debug-module.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 8, - "other": 0, - "total": 8 + ".iram0.text": 8, + "flash_total": 8, + "ram_st_total": 8 }, "libxtensa.a": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -217, - "other": 0, - "total": -217 + ".iram0.text": -217, + "flash_total": -217, + "ram_st_total": -217 } } } { "current": { "libc.a:lib_a-vfprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 14193, - "flash_rodata": 756, - "total": 14949 + "ram_st_total": 0, + ".flash.text": 14193, + ".flash.rodata": 704, + "flash_total": 14897 }, "libc.a:lib_a-svfprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 13834, - "flash_rodata": 756, - "total": 14590 + "ram_st_total": 0, + ".flash.text": 13834, + ".flash.rodata": 756, + "flash_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 + "ram_st_total": 0, + ".flash.text": 9642, + ".flash.rodata": 1176, + "flash_total": 10818 }, "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 + "ram_st_total": 0, + ".flash.text": 9933, + ".flash.rodata": 704, + "flash_total": 10637 }, "liblwip.a:tcp_in.o": { - "data": 0, - "bss": 54, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 8127, - "flash_rodata": 916, - "total": 9097 + ".dram0.bss": 54, + "ram_st_total": 54, + ".flash.text": 8127, + ".flash.rodata": 916, + "flash_total": 9043 + }, + "liblwip.a:nd6.o": { + ".dram0.data": 8, + ".dram0.bss": 1027, + "ram_st_total": 1035, + ".flash.text": 8427, + ".flash.rodata": 136, + "flash_total": 8571 }, "libfreertos.a:tasks.o": { - "data": 20, - "bss": 700, - "other": 0, - "iram": 5667, - "diram": 0, - "flash_text": 0, - "flash_rodata": 503, - "total": 6890 + ".dram0.data": 20, + ".dram0.bss": 700, + ".iram0.text": 5667, + "ram_st_total": 6387, + ".flash.rodata": 503, + "flash_total": 6190 }, "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 + "ram_st_total": 0, + ".flash.text": 5060, + ".flash.rodata": 1124, + "flash_total": 6184 }, "liblwip.a:tcp.o": { - "data": 4, - "bss": 23, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 4290, - "flash_rodata": 1384, - "total": 5701 + ".dram0.data": 4, + ".dram0.bss": 23, + "ram_st_total": 27, + ".flash.text": 4290, + ".flash.rodata": 1384, + "flash_total": 5678 + }, + "liblwip.a:sockets.o": { + ".dram0.bss": 728, + "ram_st_total": 728, + ".flash.text": 4627, + ".flash.rodata": 824, + "flash_total": 5451 }, "liblwip.a:api_msg.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3763, - "flash_rodata": 1366, - "total": 5129 + "ram_st_total": 0, + ".flash.text": 3763, + ".flash.rodata": 1366, + "flash_total": 5129 }, "liblwip.a:dhcp.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3456, - "flash_rodata": 1401, - "total": 4865 + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 3456, + ".flash.rodata": 1401, + "flash_total": 4857 }, "libesp32.a:panic.o": { - "data": 2579, - "bss": 5, - "other": 0, - "iram": 2145, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 4729 + ".dram0.data": 2579, + ".dram0.bss": 5, + ".iram0.text": 2145, + "ram_st_total": 4729, + "flash_total": 4724 }, "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 + "ram_st_total": 0, + ".flash.text": 50, + ".flash.rodata": 4091, + "flash_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 + ".dram0.data": 4, + ".dram0.bss": 20, + "ram_st_total": 24, + ".flash.text": 3316, + ".flash.rodata": 404, + "flash_total": 3724 }, "liblwip.a:pbuf.o": { - "data": 0, - "bss": 1, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2453, - "flash_rodata": 1161, - "total": 3615 + ".dram0.bss": 1, + "ram_st_total": 1, + ".flash.text": 2453, + ".flash.rodata": 1161, + "flash_total": 3614 }, "libfreertos.a:portasm.o": { - "data": 3084, - "bss": 0, - "other": 0, - "iram": 480, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 3564 + ".dram0.data": 3084, + ".iram0.text": 480, + "ram_st_total": 3564, + "flash_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 + "ram_st_total": 0, + ".flash.text": 3522, + ".flash.rodata": 13, + "flash_total": 3535 }, "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 + "ram_st_total": 0, + ".flash.text": 3212, + ".flash.rodata": 124, + "flash_total": 3336 }, "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 + ".iram0.text": 2518, + "ram_st_total": 2518, + ".flash.rodata": 766, + "flash_total": 3284 + }, + "liblwip.a:etharp.o": { + ".dram0.bss": 241, + "ram_st_total": 241, + ".flash.text": 2618, + ".flash.rodata": 658, + "flash_total": 3276 }, "liblwip.a:udp.o": { - "data": 2, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3020, - "flash_rodata": 216, - "total": 3242 + ".dram0.data": 2, + ".dram0.bss": 4, + "ram_st_total": 6, + ".flash.text": 3020, + ".flash.rodata": 216, + "flash_total": 3238 }, "libesp32.a:intr_alloc.o": { - "data": 8, - "bss": 22, - "other": 0, - "iram": 726, - "diram": 0, - "flash_text": 1749, - "flash_rodata": 710, - "total": 3215 + ".dram0.data": 8, + ".dram0.bss": 22, + ".iram0.text": 726, + "ram_st_total": 756, + ".flash.text": 1749, + ".flash.rodata": 710, + "flash_total": 3193 }, "libheap.a:multi_heap.o": { - "data": 857, - "bss": 0, - "other": 0, - "iram": 2217, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 3074 + ".dram0.data": 857, + ".iram0.text": 2217, + "ram_st_total": 3074, + "flash_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 + ".dram0.data": 8, + ".dram0.bss": 56, + ".iram0.text": 2569, + "ram_st_total": 2633, + ".flash.rodata": 369, + "flash_total": 2946 }, "libgcc.a:unwind-dw2-xtensa.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2172, - "flash_rodata": 324, - "total": 2496 + "ram_st_total": 0, + ".flash.text": 2172, + ".flash.rodata": 324, + "flash_total": 2496 + }, + "libspi_flash.a:flash_ops.o": { + ".dram0.data": 32, + ".dram0.bss": 41, + ".iram0.text": 2352, + "ram_st_total": 2425, + ".flash.text": 99, + "flash_total": 2483 }, "libsoc.a:rtc_clk.o": { - "data": 660, - "bss": 8, - "other": 0, - "iram": 1794, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 2462 + ".dram0.data": 660, + ".dram0.bss": 8, + ".iram0.text": 1794, + "ram_st_total": 2462, + "flash_total": 2454 }, "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 + "ram_st_total": 0, + ".flash.text": 2134, + ".flash.rodata": 296, + "flash_total": 2430 }, "liblwip.a:ip6_frag.o": { - "data": 0, - "bss": 6, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1905, - "flash_rodata": 442, - "total": 2353 + ".dram0.bss": 6, + "ram_st_total": 6, + ".flash.text": 1905, + ".flash.rodata": 442, + "flash_total": 2347 }, "liblwip.a:api_lib.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1425, - "flash_rodata": 919, - "total": 2344 + "ram_st_total": 0, + ".flash.text": 1425, + ".flash.rodata": 919, + "flash_total": 2344 + }, + "libvfs.a:vfs.o": { + ".dram0.data": 192, + ".dram0.bss": 40, + "ram_st_total": 232, + ".flash.text": 1995, + ".flash.rodata": 132, + "flash_total": 2319 }, "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 + ".dram0.bss": 12, + "ram_st_total": 12, + ".flash.text": 1604, + ".flash.rodata": 707, + "flash_total": 2311 }, "libunity.a:unity_platform.o": { - "data": 0, - "bss": 13, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1511, - "flash_rodata": 600, - "total": 2124 + ".dram0.bss": 13, + "ram_st_total": 13, + ".flash.text": 1511, + ".flash.rodata": 600, + "flash_total": 2111 + }, + "libvfs.a:vfs_uart.o": { + ".dram0.data": 40, + ".dram0.bss": 63, + "ram_st_total": 103, + ".flash.text": 1775, + ".flash.rodata": 271, + "flash_total": 2086 }, "libesp32.a:esp_timer_esp32.o": { - "data": 8, - "bss": 26, - "other": 0, - "iram": 1295, - "diram": 0, - "flash_text": 254, - "flash_rodata": 526, - "total": 2109 + ".dram0.data": 8, + ".dram0.bss": 26, + ".iram0.text": 1295, + "ram_st_total": 1329, + ".flash.text": 254, + ".flash.rodata": 526, + "flash_total": 2083 }, "libsoc.a:rtc_periph.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 2080, - "total": 2080 + "ram_st_total": 0, + ".flash.rodata": 2080, + "flash_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 + "liblwip.a:dns.o": { + ".dram0.bss": 1292, + "ram_st_total": 1292, + ".flash.text": 1809, + ".flash.rodata": 206, + "flash_total": 2015 }, "libheap.a:heap_caps.o": { - "data": 4, - "bss": 0, - "other": 0, - "iram": 1195, - "diram": 0, - "flash_text": 188, - "flash_rodata": 593, - "total": 1980 + ".dram0.data": 4, + ".iram0.text": 1195, + "ram_st_total": 1199, + ".flash.text": 188, + ".flash.rodata": 593, + "flash_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 + "ram_st_total": 0, + ".flash.text": 1561, + ".flash.rodata": 384, + "flash_total": 1945 }, "liblwip.a:ip4.o": { - "data": 0, - "bss": 6, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1664, - "flash_rodata": 139, - "total": 1809 + ".dram0.bss": 6, + "ram_st_total": 6, + ".flash.text": 1664, + ".flash.rodata": 139, + "flash_total": 1803 }, - "liblwip.a:netif.o": { - "data": 0, - "bss": 241, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1239, - "flash_rodata": 287, - "total": 1767 + "libspi_flash.a:flash_mmap.o": { + ".dram0.bss": 296, + ".iram0.text": 1298, + "ram_st_total": 1594, + ".flash.text": 124, + ".flash.rodata": 327, + "flash_total": 1749 }, "libfreertos.a:xtensa_vectors.o": { - "data": 8, - "bss": 0, - "other": 0, - "iram": 1697, - "diram": 0, - "flash_text": 0, - "flash_rodata": 36, - "total": 1741 + ".dram0.data": 8, + ".iram0.text": 1272, + ".iram0.vectors": 425, + "ram_st_total": 1705, + ".flash.rodata": 36, + "flash_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 + ".dram0.bss": 1, + ".iram0.text": 806, + "ram_st_total": 807, + ".flash.text": 277, + ".flash.rodata": 486, + "flash_total": 1569 }, "libesp32.a:clk.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 67, - "diram": 0, - "flash_text": 581, - "flash_rodata": 893, - "total": 1541 + ".iram0.text": 67, + "ram_st_total": 67, + ".flash.text": 581, + ".flash.rodata": 893, + "flash_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:netif.o": { + ".dram0.bss": 241, + "ram_st_total": 241, + ".flash.text": 1239, + ".flash.rodata": 287, + "flash_total": 1526 }, "liblwip.a:sys_arch.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1216, - "flash_rodata": 222, - "total": 1446 + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 1216, + ".flash.rodata": 222, + "flash_total": 1438 }, "libheap.a:multi_heap_poisoning.o": { - "data": 470, - "bss": 0, - "other": 0, - "iram": 964, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 1434 + ".dram0.data": 470, + ".iram0.text": 964, + "ram_st_total": 1434, + "flash_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 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 1030, + ".flash.rodata": 387, + "flash_total": 1417 + }, + "libfreertos.a:timers.o": { + ".dram0.data": 8, + ".dram0.bss": 56, + ".iram0.text": 1149, + "ram_st_total": 1213, + ".flash.rodata": 233, + "flash_total": 1390 }, "liblwip.a:mld6.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1334, - "flash_rodata": 0, - "total": 1338 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 1334, + "flash_total": 1334 }, "libspi_flash.a:cache_utils.o": { - "data": 4, - "bss": 14, - "other": 0, - "iram": 836, - "diram": 0, - "flash_text": 81, - "flash_rodata": 390, - "total": 1325 + ".dram0.data": 4, + ".dram0.bss": 14, + ".iram0.text": 836, + "ram_st_total": 854, + ".flash.text": 81, + ".flash.rodata": 390, + "flash_total": 1311 }, "liblwip.a:raw.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1087, - "flash_rodata": 223, - "total": 1314 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 1087, + ".flash.rodata": 223, + "flash_total": 1310 }, "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 + ".dram0.data": 8, + ".dram0.bss": 20, + ".iram0.text": 702, + "ram_st_total": 730, + ".flash.text": 429, + ".flash.rodata": 142, + "flash_total": 1281 }, "libesp32.a:system_api.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 589, - "diram": 0, - "flash_text": 0, - "flash_rodata": 662, - "total": 1259 + ".dram0.bss": 8, + ".iram0.text": 589, + "ram_st_total": 597, + ".flash.rodata": 662, + "flash_total": 1251 }, "libsoc.a:soc_memory_layout.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 1239, - "total": 1239 + "ram_st_total": 0, + ".flash.rodata": 1239, + "flash_total": 1239 }, "liblwip.a:icmp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 769, - "flash_rodata": 371, - "total": 1140 + "ram_st_total": 0, + ".flash.text": 769, + ".flash.rodata": 371, + "flash_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 + ".dram0.data": 1024, + ".iram0.text": 51, + "ram_st_total": 1075, + "flash_total": 1075 }, - "libfreertos.a:port.o": { - "data": 0, - "bss": 16, - "other": 0, - "iram": 617, - "diram": 0, - "flash_text": 0, - "flash_rodata": 369, - "total": 1002 + "liblog.a:log.o": { + ".dram0.data": 8, + ".dram0.bss": 268, + ".iram0.text": 456, + "ram_st_total": 732, + ".flash.text": 396, + ".flash.rodata": 166, + "flash_total": 1026 }, "libpthread.a:pthread.o": { - "data": 8, - "bss": 8, - "other": 0, - "iram": 174, - "diram": 0, - "flash_text": 298, - "flash_rodata": 512, - "total": 1000 + ".dram0.data": 8, + ".dram0.bss": 8, + ".iram0.text": 174, + "ram_st_total": 190, + ".flash.text": 298, + ".flash.rodata": 512, + "flash_total": 992 }, "liblwip.a:icmp6.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 863, - "flash_rodata": 127, - "total": 990 + "ram_st_total": 0, + ".flash.text": 863, + ".flash.rodata": 127, + "flash_total": 990 + }, + "libfreertos.a:port.o": { + ".dram0.bss": 16, + ".iram0.text": 617, + "ram_st_total": 633, + ".flash.rodata": 369, + "flash_total": 986 }, "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 + ".iram0.text": 980, + "ram_st_total": 980, + "flash_total": 980 }, "libsoc.a:rtc_time.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 803, - "diram": 0, - "flash_text": 0, - "flash_rodata": 137, - "total": 940 + ".iram0.text": 803, + "ram_st_total": 803, + ".flash.rodata": 137, + "flash_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 + ".dram0.data": 8, + ".dram0.bss": 40, + ".iram0.text": 539, + "ram_st_total": 587, + ".flash.text": 189, + ".flash.rodata": 129, + "flash_total": 865 }, "libc.a:lib_a-fseeko.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 862, - "flash_rodata": 0, - "total": 862 + "ram_st_total": 0, + ".flash.text": 862, + "flash_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 + "libunity.a:unity.o": { + ".dram0.bss": 108, + "ram_st_total": 108, + ".flash.text": 767, + ".flash.rodata": 90, + "flash_total": 857 }, "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 + "ram_st_total": 0, + ".flash.text": 123, + ".flash.rodata": 717, + "flash_total": 840 + }, + "liblwip.a:tcpip.o": { + ".dram0.bss": 16, + "ram_st_total": 16, + ".flash.text": 644, + ".flash.rodata": 191, + "flash_total": 835 + }, + "libnewlib.a:time.o": { + ".dram0.bss": 32, + ".iram0.text": 139, + "ram_st_total": 171, + ".flash.text": 691, + "flash_total": 830 }, "libdriver.a:periph_ctrl.o": { - "data": 8, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 520, - "flash_rodata": 256, - "total": 784 + ".dram0.data": 8, + "ram_st_total": 8, + ".flash.text": 520, + ".flash.rodata": 256, + "flash_total": 784 }, "liblwip.a:timers.o": { - "data": 0, - "bss": 12, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 638, - "flash_rodata": 131, - "total": 781 + ".dram0.bss": 12, + "ram_st_total": 12, + ".flash.text": 638, + ".flash.rodata": 131, + "flash_total": 769 }, "libspi_flash.a:partition.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 582, - "flash_rodata": 141, - "total": 731 + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 582, + ".flash.rodata": 141, + "flash_total": 723 }, "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 + ".dram0.data": 8, + ".iram0.text": 552, + "ram_st_total": 560, + ".flash.rodata": 84, + "flash_total": 644 }, "libpthread.a:pthread_local_storage.o": { - "data": 8, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 476, - "flash_rodata": 126, - "total": 614 + ".dram0.data": 8, + ".dram0.bss": 4, + "ram_st_total": 12, + ".flash.text": 476, + ".flash.rodata": 126, + "flash_total": 610 + }, + "libesp32.a:ipc.o": { + ".dram0.bss": 36, + ".iram0.text": 159, + "ram_st_total": 195, + ".flash.text": 329, + ".flash.rodata": 104, + "flash_total": 592 }, "liblwip.a:inet_chksum.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 580, - "flash_rodata": 0, - "total": 580 + "ram_st_total": 0, + ".flash.text": 580, + "flash_total": 580 + }, + "libtcpip_adapter.a:tcpip_adapter_lwip.o": { + ".dram0.bss": 81, + "ram_st_total": 81, + ".flash.text": 180, + ".flash.rodata": 359, + "flash_total": 539 }, "libesp32.a:crosscore_int.o": { - "data": 8, - "bss": 8, - "other": 0, - "iram": 204, - "diram": 0, - "flash_text": 126, - "flash_rodata": 148, - "total": 494 + ".dram0.data": 8, + ".dram0.bss": 8, + ".iram0.text": 204, + "ram_st_total": 220, + ".flash.text": 126, + ".flash.rodata": 148, + "flash_total": 486 }, "liblwip.a:netbuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 154, - "flash_rodata": 326, - "total": 480 + "ram_st_total": 0, + ".flash.text": 154, + ".flash.rodata": 326, + "flash_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 + "ram_st_total": 0, + ".flash.text": 307, + ".flash.rodata": 155, + "flash_total": 462 }, "libdriver.a:timer.o": { - "data": 16, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 112, - "flash_rodata": 281, - "total": 409 + ".dram0.data": 16, + "ram_st_total": 16, + ".flash.text": 112, + ".flash.rodata": 281, + "flash_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 + ".dram0.bss": 1, + ".iram0.text": 87, + "ram_st_total": 88, + ".flash.text": 301, + "flash_total": 388 }, "libstdc++.a:eh_globals.o": { - "data": 0, - "bss": 16, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 149, - "flash_rodata": 193, - "total": 358 + ".dram0.bss": 16, + "ram_st_total": 16, + ".flash.text": 149, + ".flash.rodata": 193, + "flash_total": 342 }, "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 + "ram_st_total": 0, + ".flash.text": 145, + ".flash.rodata": 191, + "flash_total": 336 }, "libhal.a:windowspill_asm.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 311, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 311 + ".iram0.text": 311, + "ram_st_total": 311, + "flash_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 + ".iram0.text": 310, + "ram_st_total": 310, + "flash_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 + ".dram0.data": 8, + ".dram0.bss": 8, + "ram_st_total": 16, + ".flash.text": 291, + "flash_total": 299 }, "libfreertos.a:xtensa_context.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 299, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 299 + ".iram0.text": 299, + "ram_st_total": 299, + "flash_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 + "ram_st_total": 0, + ".flash.text": 117, + ".flash.rodata": 141, + "flash_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 + "ram_st_total": 0, + ".flash.text": 244, + ".flash.rodata": 12, + "flash_total": 256 }, "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 + ".dram0.data": 8, + ".iram0.text": 234, + "ram_st_total": 242, + "flash_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 + "ram_st_total": 0, + ".flash.text": 232, + "flash_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 + "ram_st_total": 0, + ".flash.text": 228, + "flash_total": 228 + }, + "libnewlib.a:syscall_table.o": { + ".dram0.data": 144, + ".dram0.bss": 240, + "ram_st_total": 384, + ".flash.text": 67, + "flash_total": 211 }, "liblwip.a:dhcpserver.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 203, - "flash_rodata": 0, - "total": 207 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 203, + "flash_total": 203 + }, + "libesp32.a:freertos_hooks.o": { + ".dram0.data": 8, + ".dram0.bss": 128, + ".iram0.text": 43, + "ram_st_total": 179, + ".flash.text": 137, + "flash_total": 188 + }, + "libc.a:lib_a-puts.o": { + "ram_st_total": 0, + ".flash.text": 182, + ".flash.rodata": 0, + "flash_total": 182 }, "libunity.a:test_utils.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 38, - "flash_rodata": 140, - "total": 178 + "ram_st_total": 0, + ".flash.text": 38, + ".flash.rodata": 140, + "flash_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 + "ram_st_total": 0, + ".flash.text": 167, + "flash_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 + ".iram0.text": 56, + "ram_st_total": 56, + ".flash.text": 98, + "flash_total": 154 }, "libfreertos.a:list.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 142, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 142 + ".iram0.text": 142, + "ram_st_total": 142, + "flash_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 + ".iram0.text": 104, + "ram_st_total": 104, + ".flash.rodata": 35, + "flash_total": 139 }, "libnewlib.a:syscalls.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 94, - "diram": 0, - "flash_text": 45, - "flash_rodata": 0, - "total": 139 + ".iram0.text": 94, + "ram_st_total": 94, + ".flash.text": 45, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 136, + "flash_total": 136 + }, + "libesp32.a:dbg_stubs.o": { + ".dram0.bss": 2072, + ".iram0.text": 32, + "ram_st_total": 2104, + ".flash.text": 100, + "flash_total": 132 }, "libc.a:lib_a-assert.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 68, - "flash_rodata": 60, - "total": 128 + "ram_st_total": 0, + ".flash.text": 68, + ".flash.rodata": 60, + "flash_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 + "ram_st_total": 0, + ".flash.text": 127, + "flash_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 + "ram_st_total": 0, + ".flash.text": 116, + "flash_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 + "ram_st_total": 0, + ".flash.text": 72, + ".flash.rodata": 40, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 112, + "flash_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 + "ram_st_total": 0, + ".flash.text": 110, + "flash_total": 110 }, "liblwip.a:memp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 108, - "total": 108 + "ram_st_total": 0, + ".flash.rodata": 108, + "flash_total": 108 }, "libgcc.a:lib2funcs.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 104, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 104 + ".iram0.text": 104, + "ram_st_total": 104, + "flash_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 + "ram_st_total": 0, + ".flash.text": 94, + "flash_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 + ".iram0.text": 92, + "ram_st_total": 92, + "flash_total": 92 }, "liblwip.a:def.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 91, - "flash_rodata": 0, - "total": 91 + "ram_st_total": 0, + ".flash.text": 91, + "flash_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 + "ram_st_total": 0, + ".flash.text": 84, + "flash_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 + ".dram0.bss": 4, + ".iram0.text": 74, + "ram_st_total": 78, + "flash_total": 74 }, "libesp32.a:stack_check.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 32, - "flash_rodata": 42, - "total": 78 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 32, + ".flash.rodata": 42, + "flash_total": 74 }, "libhal.a:clock.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 72, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 72 + ".iram0.text": 72, + "ram_st_total": 72, + "flash_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 + ".iram0.text": 68, + "ram_st_total": 68, + ".flash.rodata": 2, + "flash_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 + "ram_st_total": 0, + ".flash.text": 53, + ".flash.rodata": 10, + "flash_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 + ".iram0.text": 62, + "ram_st_total": 62, + "flash_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 + ".iram0.text": 62, + "ram_st_total": 62, + "flash_total": 62 }, "libstdc++.a:new_opv.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 56, - "total": 56 + "ram_st_total": 0, + ".flash.rodata": 56, + "flash_total": 56 + }, + "liblwip.a:ip.o": { + ".dram0.bss": 60, + "ram_st_total": 60, + ".flash.text": 50, + "flash_total": 50 + }, + "libdriver.a:uart.o": { + ".dram0.data": 8, + ".dram0.bss": 12, + "ram_st_total": 20, + ".flash.text": 38, + "flash_total": 46 }, "libfreertos.a:xtensa_vector_defaults.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 46, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 46 + ".iram0.text": 46, + "ram_st_total": 46, + "flash_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 + "ram_st_total": 0, + ".flash.text": 45, + "flash_total": 45 }, "libgcc.a:_divdi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_moddi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_udivdi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_umoddi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_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 + ".dram0.bss": 4, + ".iram0.text": 32, + "ram_st_total": 36, + "flash_total": 32 }, "libhal.a:interrupts--intlevel.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 32, - "total": 32 + "ram_st_total": 0, + ".flash.rodata": 32, + "flash_total": 32 }, "liblwip.a:init.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 27, - "flash_rodata": 0, - "total": 27 + "ram_st_total": 0, + ".flash.text": 27, + "flash_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 + "ram_st_total": 0, + ".flash.text": 17, + ".flash.rodata": 9, + "flash_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 + "ram_st_total": 0, + ".flash.rodata": 20, + "flash_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 + "ram_st_total": 0, + ".flash.text": 10, + "flash_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 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_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 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_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 + "ram_st_total": 0, + ".flash.text": 6, + "flash_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 + "ram_st_total": 0, + ".flash.text": 5, + "flash_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 + ".dram0.data": 4, + "ram_st_total": 4, + "flash_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 + ".dram0.data": 4, + "ram_st_total": 4, + "flash_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 + ".dram0.data": 4, + "ram_st_total": 4, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libdriver.a:gpio.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libesp32.a:sha.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libfreertos.a:ringbuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_addsubdf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_cmpdf2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_divdf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_divsf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_extendsfdf2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_fixdfsi.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_floatdidf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_floatdisf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_floatsidf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_muldf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_popcountsi2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "liblwip.a:ethernetif.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "liblwip.a:ethip6.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "liblwip.a:wlanif.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libmesh.a:mesh.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libnet80211.a:ieee80211.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libphy.a:phy.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:lmac.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:pm.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:pp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:trc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libpp.a:wdev.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "librtc.a:pm.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "librtc.a:rtc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libstdc++.a:pure.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libstdc++.a:tinfo.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a:common.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a:wpa.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa.a:wpabuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 } }, "reference": { "libc.a:lib_a-vfprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 13681, - "flash_rodata": 752, - "total": 14433 + "ram_st_total": 0, + ".flash.text": 13681, + ".flash.rodata": 700, + "flash_total": 14381 }, "libc.a:lib_a-svfprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 13290, - "flash_rodata": 752, - "total": 14042 + "ram_st_total": 0, + ".flash.text": 13290, + ".flash.rodata": 752, + "flash_total": 14042 }, "libc.a:lib_a-svfiprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 9623, - "flash_rodata": 1206, - "total": 10829 + "ram_st_total": 0, + ".flash.text": 9623, + ".flash.rodata": 1172, + "flash_total": 10795 }, "libc.a:lib_a-vfiprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 9933, - "flash_rodata": 734, - "total": 10667 + "ram_st_total": 0, + ".flash.text": 9933, + ".flash.rodata": 700, + "flash_total": 10633 }, "libfreertos.a:tasks.c.o": { - "data": 12, - "bss": 700, - "other": 0, - "iram": 5737, - "diram": 0, - "flash_text": 0, - "flash_rodata": 663, - "total": 7112 + ".dram0.data": 12, + ".dram0.bss": 700, + ".iram0.text": 5737, + "ram_st_total": 6449, + ".flash.rodata": 451, + "flash_total": 6200 }, "libesp_common.a:esp_err_to_name.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 53, - "flash_rodata": 5101, - "total": 5154 + "ram_st_total": 0, + ".flash.text": 53, + ".flash.rodata": 5101, + "flash_total": 5154 }, "libvfs.a:vfs_uart.c.o": { - "data": 116, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3758, - "flash_rodata": 783, - "total": 4665 + ".dram0.data": 116, + ".dram0.bss": 8, + "ram_st_total": 124, + ".flash.text": 3758, + ".flash.rodata": 783, + "flash_total": 4657 }, "libesp32.a:panic.c.o": { - "data": 2029, - "bss": 5, - "other": 0, - "iram": 2223, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 4257 + ".dram0.data": 2029, + ".dram0.bss": 5, + ".iram0.text": 2223, + "ram_st_total": 4257, + "flash_total": 4252 }, "libfreertos.a:portasm.S.o": { - "data": 3084, - "bss": 0, - "other": 0, - "iram": 476, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 3560 + ".dram0.data": 3084, + ".iram0.text": 476, + "ram_st_total": 3560, + "flash_total": 3560 }, "libc.a:lib_a-dtoa.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 3524, - "flash_rodata": 13, - "total": 3537 + "ram_st_total": 0, + ".flash.text": 3524, + ".flash.rodata": 13, + "flash_total": 3537 }, "libesp32.a:intr_alloc.c.o": { - "data": 8, - "bss": 22, - "other": 0, - "iram": 656, - "diram": 0, - "flash_text": 1681, - "flash_rodata": 704, - "total": 3071 + ".dram0.data": 8, + ".dram0.bss": 22, + ".iram0.text": 656, + "ram_st_total": 686, + ".flash.text": 1681, + ".flash.rodata": 704, + "flash_total": 3049 }, "libfreertos.a:queue.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 2411, - "diram": 0, - "flash_text": 0, - "flash_rodata": 424, - "total": 2835 + ".iram0.text": 2411, + "ram_st_total": 2411, + ".flash.rodata": 366, + "flash_total": 2777 }, "libdriver.a:uart.c.o": { - "data": 56, - "bss": 12, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2099, - "flash_rodata": 452, - "total": 2619 + ".dram0.data": 56, + ".dram0.bss": 12, + "ram_st_total": 68, + ".flash.text": 2099, + ".flash.rodata": 452, + "flash_total": 2607 }, "libheap.a:multi_heap.c.o": { - "data": 300, - "bss": 0, - "other": 0, - "iram": 2245, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 2545 + ".dram0.data": 300, + ".iram0.text": 2245, + "ram_st_total": 2545, + "flash_total": 2545 }, "libc.a:lib_a-mprec.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 2140, - "flash_rodata": 296, - "total": 2436 + "ram_st_total": 0, + ".flash.text": 2140, + ".flash.rodata": 296, + "flash_total": 2436 }, "libesp32.a:cpu_start.c.o": { - "data": 0, - "bss": 1, - "other": 0, - "iram": 1067, - "diram": 0, - "flash_text": 255, - "flash_rodata": 1073, - "total": 2396 + ".dram0.bss": 1, + ".iram0.text": 1067, + "ram_st_total": 1068, + ".flash.text": 255, + ".flash.rodata": 1073, + "flash_total": 2395 }, "libsoc.a:rtc_clk.c.o": { - "data": 160, - "bss": 4, - "other": 0, - "iram": 2104, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 2268 + ".dram0.data": 160, + ".dram0.bss": 4, + ".iram0.text": 2104, + "ram_st_total": 2268, + "flash_total": 2264 }, "libvfs.a:vfs.c.o": { - "data": 192, - "bss": 40, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1892, - "flash_rodata": 132, - "total": 2256 + ".dram0.data": 192, + ".dram0.bss": 40, + "ram_st_total": 232, + ".flash.text": 1892, + ".flash.rodata": 132, + "flash_total": 2216 }, "libdriver.a:gpio.c.o": { - "data": 32, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1193, - "flash_rodata": 970, - "total": 2195 - }, - "libspi_flash.a:flash_mmap.c.o": { - "data": 0, - "bss": 264, - "other": 0, - "iram": 1320, - "diram": 0, - "flash_text": 125, - "flash_rodata": 296, - "total": 2005 + ".dram0.data": 32, + "ram_st_total": 32, + ".flash.text": 1193, + ".flash.rodata": 970, + "flash_total": 2195 }, "libsoc.a:spi_flash_hal_iram.c.o": { - "data": 24, - "bss": 0, - "other": 0, - "iram": 1798, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 1822 + ".dram0.data": 24, + ".iram0.text": 1798, + "ram_st_total": 1822, + "flash_total": 1822 }, "libfreertos.a:xtensa_vectors.S.o": { - "data": 8, - "bss": 0, - "other": 0, - "iram": 1769, - "diram": 0, - "flash_text": 0, - "flash_rodata": 36, - "total": 1813 + ".dram0.data": 8, + ".iram0.text": 1344, + ".iram0.vectors": 425, + "ram_st_total": 1777, + ".flash.rodata": 36, + "flash_total": 1813 }, "libesp32.a:task_wdt.c.o": { - "data": 53, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 1223, - "flash_rodata": 494, - "total": 1774 + ".dram0.data": 53, + ".dram0.bss": 4, + "ram_st_total": 57, + ".flash.text": 1223, + ".flash.rodata": 494, + "flash_total": 1770 }, "libspi_flash.a:spi_flash_chip_generic.c.o": { - "data": 340, - "bss": 0, - "other": 0, - "iram": 1423, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 1763 + ".dram0.data": 340, + ".iram0.text": 1423, + "ram_st_total": 1763, + "flash_total": 1763 + }, + "libspi_flash.a:flash_mmap.c.o": { + ".dram0.bss": 264, + ".iram0.text": 1320, + "ram_st_total": 1584, + ".flash.text": 125, + ".flash.rodata": 296, + "flash_total": 1741 }, "libspi_flash.a:cache_utils.c.o": { - "data": 4, - "bss": 14, - "other": 0, - "iram": 833, - "diram": 0, - "flash_text": 81, - "flash_rodata": 430, - "total": 1362 + ".dram0.data": 4, + ".dram0.bss": 14, + ".iram0.text": 833, + "ram_st_total": 851, + ".flash.text": 81, + ".flash.rodata": 430, + "flash_total": 1348 }, "libheap.a:heap_caps.c.o": { - "data": 4, - "bss": 0, - "other": 0, - "iram": 884, - "diram": 0, - "flash_text": 50, - "flash_rodata": 362, - "total": 1300 + ".dram0.data": 4, + ".iram0.text": 884, + "ram_st_total": 888, + ".flash.text": 50, + ".flash.rodata": 362, + "flash_total": 1300 }, "libfreertos.a:timers.c.o": { - "data": 8, - "bss": 56, - "other": 0, - "iram": 1007, - "diram": 0, - "flash_text": 0, - "flash_rodata": 223, - "total": 1294 + ".dram0.data": 8, + ".dram0.bss": 56, + ".iram0.text": 1007, + "ram_st_total": 1071, + ".flash.rodata": 223, + "flash_total": 1238 }, "libesp_timer.a:esp_timer_impl_lac.c.o": { - "data": 8, - "bss": 8, - "other": 0, - "iram": 514, - "diram": 0, - "flash_text": 322, - "flash_rodata": 389, - "total": 1241 + ".dram0.data": 8, + ".dram0.bss": 8, + ".iram0.text": 514, + "ram_st_total": 530, + ".flash.text": 322, + ".flash.rodata": 389, + "flash_total": 1233 }, "libheap.a:heap_caps_init.c.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 834, - "flash_rodata": 379, - "total": 1217 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 834, + ".flash.rodata": 379, + "flash_total": 1213 }, "libsoc.a:soc_memory_layout.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 1197, - "total": 1197 + "ram_st_total": 0, + ".flash.rodata": 1197, + "flash_total": 1197 }, "libdriver.a:periph_ctrl.c.o": { - "data": 8, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 696, - "flash_rodata": 488, - "total": 1192 + ".dram0.data": 8, + "ram_st_total": 8, + ".flash.text": 696, + ".flash.rodata": 488, + "flash_total": 1192 }, "libfreertos.a:port.c.o": { - "data": 0, - "bss": 32, - "other": 0, - "iram": 737, - "diram": 0, - "flash_text": 0, - "flash_rodata": 340, - "total": 1109 + ".dram0.bss": 32, + ".iram0.text": 737, + "ram_st_total": 769, + ".flash.rodata": 340, + "flash_total": 1077 }, "libfreertos.a:xtensa_intr_asm.S.o": { - "data": 1024, - "bss": 0, - "other": 0, - "iram": 51, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 1075 + ".dram0.data": 1024, + ".iram0.text": 51, + "ram_st_total": 1075, + "flash_total": 1075 }, "libbootloader_support.a:bootloader_flash_config_esp32.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 1028, - "diram": 0, - "flash_text": 17, - "flash_rodata": 0, - "total": 1045 + ".iram0.text": 1028, + "ram_st_total": 1028, + ".flash.text": 17, + "flash_total": 1045 }, "libsoc.a:rtc_time.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 819, - "diram": 0, - "flash_text": 0, - "flash_rodata": 194, - "total": 1013 + ".iram0.text": 819, + "ram_st_total": 819, + ".flash.rodata": 194, + "flash_total": 1013 }, "libesp_ringbuf.a:ringbuf.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 858, - "diram": 0, - "flash_text": 0, - "flash_rodata": 150, - "total": 1008 + ".iram0.text": 858, + "ram_st_total": 858, + ".flash.rodata": 150, + "flash_total": 1008 }, "libsoc.a:rtc_init.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 956, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 956 - }, - "liblog.a:log.c.o": { - "data": 8, - "bss": 264, - "other": 0, - "iram": 34, - "diram": 0, - "flash_text": 484, - "flash_rodata": 147, - "total": 937 + ".iram0.text": 956, + "ram_st_total": 956, + "flash_total": 956 }, "libc.a:lib_a-fseeko.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 918, - "flash_rodata": 0, - "total": 918 - }, - "libnewlib.a:time.c.o": { - "data": 0, - "bss": 32, - "other": 0, - "iram": 123, - "diram": 0, - "flash_text": 719, - "flash_rodata": 0, - "total": 874 + "ram_st_total": 0, + ".flash.text": 918, + "flash_total": 918 }, "libspi_flash.a:esp_flash_api.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 600, - "diram": 0, - "flash_text": 16, - "flash_rodata": 244, - "total": 860 - }, - "libspi_flash.a:partition.c.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 668, - "flash_rodata": 181, - "total": 857 + ".iram0.text": 600, + "ram_st_total": 600, + ".flash.text": 16, + ".flash.rodata": 244, + "flash_total": 860 }, "libesp32.a:clk.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 64, - "diram": 0, - "flash_text": 582, - "flash_rodata": 208, - "total": 854 + ".iram0.text": 64, + "ram_st_total": 64, + ".flash.text": 582, + ".flash.rodata": 208, + "flash_total": 854 }, - "libesp_timer.a:esp_timer.c.o": { - "data": 8, - "bss": 12, - "other": 0, - "iram": 280, - "diram": 0, - "flash_text": 401, - "flash_rodata": 118, - "total": 819 + "libspi_flash.a:partition.c.o": { + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 668, + ".flash.rodata": 181, + "flash_total": 849 + }, + "libnewlib.a:time.c.o": { + ".dram0.bss": 32, + ".iram0.text": 123, + "ram_st_total": 155, + ".flash.text": 719, + "flash_total": 842 }, "libsoc.a:memory_layout_utils.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 505, - "flash_rodata": 295, - "total": 800 + "ram_st_total": 0, + ".flash.text": 505, + ".flash.rodata": 295, + "flash_total": 800 }, "libsoc.a:rtc_wdt.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 796, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 796 + ".iram0.text": 796, + "ram_st_total": 796, + "flash_total": 796 + }, + "libesp_timer.a:esp_timer.c.o": { + ".dram0.data": 8, + ".dram0.bss": 12, + ".iram0.text": 280, + "ram_st_total": 300, + ".flash.text": 401, + ".flash.rodata": 104, + "flash_total": 793 }, "libesp32.a:dport_access.c.o": { - "data": 8, - "bss": 40, - "other": 0, - "iram": 422, - "diram": 0, - "flash_text": 189, - "flash_rodata": 126, - "total": 785 + ".dram0.data": 8, + ".dram0.bss": 40, + ".iram0.text": 422, + "ram_st_total": 470, + ".flash.text": 189, + ".flash.rodata": 126, + "flash_total": 745 }, "libesp_common.a:ipc.c.o": { - "data": 0, - "bss": 56, - "other": 0, - "iram": 192, - "diram": 0, - "flash_text": 367, - "flash_rodata": 117, - "total": 732 + ".dram0.bss": 56, + ".iram0.text": 192, + "ram_st_total": 248, + ".flash.text": 367, + ".flash.rodata": 117, + "flash_total": 676 + }, + "liblog.a:log.c.o": { + ".dram0.data": 8, + ".dram0.bss": 264, + ".iram0.text": 34, + "ram_st_total": 306, + ".flash.text": 484, + ".flash.rodata": 147, + "flash_total": 673 }, "libnewlib.a:locks.c.o": { - "data": 8, - "bss": 0, - "other": 0, - "iram": 487, - "diram": 0, - "flash_text": 5, - "flash_rodata": 84, - "total": 584 + ".dram0.data": 8, + ".iram0.text": 487, + "ram_st_total": 495, + ".flash.text": 5, + ".flash.rodata": 84, + "flash_total": 584 }, "libspi_flash.a:esp_flash_spi_init.c.o": { - "data": 120, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 191, - "flash_rodata": 261, - "total": 576 + ".dram0.data": 120, + ".dram0.bss": 4, + "ram_st_total": 124, + ".flash.text": 191, + ".flash.rodata": 261, + "flash_total": 572 }, "libsoc.a:uart_hal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 493, - "flash_rodata": 0, - "total": 493 - }, - "libesp32.a:crosscore_int.c.o": { - "data": 8, - "bss": 8, - "other": 0, - "iram": 195, - "diram": 0, - "flash_text": 134, - "flash_rodata": 146, - "total": 491 + "ram_st_total": 0, + ".flash.text": 493, + "flash_total": 493 }, "libbootloader_support.a:flash_qio_mode.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 490, - "flash_rodata": 0, - "total": 490 + "ram_st_total": 0, + ".flash.text": 490, + "flash_total": 490 }, - "libnewlib.a:syscall_table.c.o": { - "data": 144, - "bss": 240, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 82, - "flash_rodata": 0, - "total": 466 + "libesp32.a:crosscore_int.c.o": { + ".dram0.data": 8, + ".dram0.bss": 8, + ".iram0.text": 195, + "ram_st_total": 211, + ".flash.text": 134, + ".flash.rodata": 146, + "flash_total": 483 }, "libesp32.a:int_wdt.c.o": { - "data": 0, - "bss": 1, - "other": 0, - "iram": 94, - "diram": 0, - "flash_text": 341, - "flash_rodata": 0, - "total": 436 + ".dram0.bss": 1, + ".iram0.text": 94, + "ram_st_total": 95, + ".flash.text": 341, + "flash_total": 435 }, "libesp32.a:system_api_esp32.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 435, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 435 - }, - "libesp_common.a:freertos_hooks.c.o": { - "data": 8, - "bss": 128, - "other": 0, - "iram": 47, - "diram": 0, - "flash_text": 243, - "flash_rodata": 0, - "total": 426 + ".iram0.text": 435, + "ram_st_total": 435, + "flash_total": 435 }, "libapp_update.a:esp_app_desc.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 109, - "diram": 0, - "flash_text": 12, - "flash_rodata": 256, - "total": 377 + ".iram0.text": 109, + "ram_st_total": 109, + ".flash.text": 12, + ".flash.rodata": 256, + "flash_total": 377 }, "libc.a:lib_a-locale.o": { - "data": 364, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 10, - "total": 374 + ".dram0.data": 364, + "ram_st_total": 364, + ".flash.rodata": 10, + "flash_total": 374 }, "libsoc.a:uart_hal_iram.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 147, - "flash_rodata": 222, - "total": 369 + "ram_st_total": 0, + ".flash.text": 147, + ".flash.rodata": 222, + "flash_total": 369 }, "libfreertos.a:xtensa_context.S.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 367, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 367 + ".iram0.text": 367, + "ram_st_total": 367, + "flash_total": 367 }, "libapp_update.a:esp_ota_ops.c.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 147, - "flash_rodata": 214, - "total": 365 + ".dram0.bss": 4, + "ram_st_total": 4, + ".flash.text": 147, + ".flash.rodata": 214, + "flash_total": 361 }, "libsoc.a:spi_flash_hal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 302, - "flash_rodata": 48, - "total": 350 + "ram_st_total": 0, + ".flash.text": 302, + ".flash.rodata": 48, + "flash_total": 350 }, "libesp_common.a:brownout.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 120, - "flash_rodata": 203, - "total": 323 + "ram_st_total": 0, + ".flash.text": 120, + ".flash.rodata": 203, + "flash_total": 323 }, "libhal.a:windowspill_asm.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 315, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 315 + ".iram0.text": 315, + "ram_st_total": 315, + "flash_total": 315 }, - "libc.a:lib_a-puts.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 234, - "flash_rodata": 60, - "total": 294 + "libesp_common.a:freertos_hooks.c.o": { + ".dram0.data": 8, + ".dram0.bss": 128, + ".iram0.text": 47, + "ram_st_total": 183, + ".flash.text": 243, + "flash_total": 298 }, "libspi_flash.a:spi_flash_chip_gd.c.o": { - "data": 95, - "bss": 0, - "other": 0, - "iram": 181, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 276 + ".dram0.data": 95, + ".iram0.text": 181, + "ram_st_total": 276, + "flash_total": 276 }, "libsoc.a:brownout_hal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 269, - "flash_rodata": 0, - "total": 269 + "ram_st_total": 0, + ".flash.text": 269, + "flash_total": 269 }, "libesp32.a:dport_panic_highint_hdl.S.o": { - "data": 12, - "bss": 0, - "other": 0, - "iram": 250, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 262 + ".dram0.data": 12, + ".iram0.text": 250, + "ram_st_total": 262, + "flash_total": 262 }, "libsoc.a:soc_hal.c.o": { - "data": 24, - "bss": 0, - "other": 0, - "iram": 234, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 258 - }, - "libdriver.a:rtc_module.c.o": { - "data": 16, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 231, - "flash_rodata": 0, - "total": 255 + ".dram0.data": 24, + ".iram0.text": 234, + "ram_st_total": 258, + "flash_total": 258 }, "libspi_flash.a:memspi_host_driver.c.o": { - "data": 43, - "bss": 0, - "other": 0, - "iram": 206, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 249 + ".dram0.data": 43, + ".iram0.text": 206, + "ram_st_total": 249, + "flash_total": 249 + }, + "libdriver.a:rtc_module.c.o": { + ".dram0.data": 16, + ".dram0.bss": 8, + "ram_st_total": 24, + ".flash.text": 231, + "flash_total": 247 }, "libc.a:lib_a-fopen.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 244, - "flash_rodata": 0, - "total": 244 + "ram_st_total": 0, + ".flash.text": 244, + "flash_total": 244 }, "libc.a:lib_a-reent.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 236, - "flash_rodata": 0, - "total": 236 + "ram_st_total": 0, + ".flash.text": 236, + "flash_total": 236 + }, + "libc.a:lib_a-puts.o": { + "ram_st_total": 0, + ".flash.text": 234, + ".flash.rodata": 0, + "flash_total": 234 + }, + "libnewlib.a:syscall_table.c.o": { + ".dram0.data": 144, + ".dram0.bss": 240, + "ram_st_total": 384, + ".flash.text": 82, + "flash_total": 226 }, "libc.a:lib_a-snprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 217, - "flash_rodata": 0, - "total": 217 + "ram_st_total": 0, + ".flash.text": 217, + "flash_total": 217 }, "libxtensa.a:debug_helpers.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 217, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 217 + ".iram0.text": 217, + "ram_st_total": 217, + "flash_total": 217 }, "libspi_flash.a:spi_flash_chip_issi.c.o": { - "data": 97, - "bss": 0, - "other": 0, - "iram": 101, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 198 - }, - "liblog.a:log_freertos.c.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 188, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 196 + ".dram0.data": 97, + ".iram0.text": 101, + "ram_st_total": 198, + "flash_total": 198 }, "libpthread.a:pthread_local_storage.c.o": { - "data": 8, - "bss": 4, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 183, - "flash_rodata": 0, - "total": 195 + ".dram0.data": 8, + ".dram0.bss": 4, + "ram_st_total": 12, + ".flash.text": 183, + "flash_total": 191 + }, + "liblog.a:log_freertos.c.o": { + ".dram0.bss": 8, + ".iram0.text": 188, + "ram_st_total": 196, + "flash_total": 188 }, "libsoc_esp32.a:gpio_periph.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 160, - "total": 160 + "ram_st_total": 0, + ".flash.rodata": 160, + "flash_total": 160 }, "libesp32.a:cache_err_int.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 56, - "diram": 0, - "flash_text": 98, - "flash_rodata": 0, - "total": 154 + ".iram0.text": 56, + "ram_st_total": 56, + ".flash.text": 98, + "flash_total": 154 }, "libnewlib.a:heap.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 151, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 151 + ".iram0.text": 151, + "ram_st_total": 151, + "flash_total": 151 }, "libfreertos.a:xtensa_intr.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 113, - "diram": 0, - "flash_text": 0, - "flash_rodata": 35, - "total": 148 + ".iram0.text": 113, + "ram_st_total": 113, + ".flash.rodata": 35, + "flash_total": 148 }, "libspi_flash.a:spi_flash_os_func_noos.c.o": { - "data": 16, - "bss": 0, - "other": 0, - "iram": 127, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 143 + ".dram0.data": 16, + ".iram0.text": 127, + "ram_st_total": 143, + "flash_total": 143 }, "libspi_flash.a:spi_flash_os_func_app.c.o": { - "data": 24, - "bss": 0, - "other": 0, - "iram": 91, - "diram": 0, - "flash_text": 25, - "flash_rodata": 0, - "total": 140 + ".dram0.data": 24, + ".iram0.text": 91, + "ram_st_total": 115, + ".flash.text": 25, + "flash_total": 140 }, "libfreertos.a:list.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 138, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 138 + ".iram0.text": 138, + "ram_st_total": 138, + "flash_total": 138 }, "libc.a:lib_a-assert.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 68, - "flash_rodata": 60, - "total": 128 + "ram_st_total": 0, + ".flash.text": 68, + ".flash.rodata": 60, + "flash_total": 128 }, "libc.a:lib_a-flags.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 128, - "flash_rodata": 0, - "total": 128 + "ram_st_total": 0, + ".flash.text": 128, + "flash_total": 128 }, "libmain.a:blink.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 72, - "flash_rodata": 39, - "total": 111 + "ram_st_total": 0, + ".flash.text": 72, + ".flash.rodata": 39, + "flash_total": 111 }, "libc.a:lib_a-s_frexp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 100, - "flash_rodata": 0, - "total": 100 + "ram_st_total": 0, + ".flash.text": 100, + "flash_total": 100 }, "libc.a:lib_a-vprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 94, - "flash_rodata": 0, - "total": 94 - }, - "libpthread.a:pthread.c.o": { - "data": 0, - "bss": 8, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 81, - "flash_rodata": 0, - "total": 89 + "ram_st_total": 0, + ".flash.text": 94, + "flash_total": 94 }, "libc.a:lib_a-fiprintf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 84, - "flash_rodata": 0, - "total": 84 + "ram_st_total": 0, + ".flash.text": 84, + "flash_total": 84 + }, + "libpthread.a:pthread.c.o": { + ".dram0.bss": 8, + "ram_st_total": 8, + ".flash.text": 81, + "flash_total": 81 }, "libbootloader_support.a:bootloader_mem.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 58, - "flash_rodata": 20, - "total": 78 + "ram_st_total": 0, + ".flash.text": 58, + ".flash.rodata": 20, + "flash_total": 78 }, "libsoc.a:cpu_util.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 75, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 75 + ".iram0.text": 75, + "ram_st_total": 75, + "flash_total": 75 }, "libc.a:lib_a-mbtowc_r.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 72, - "flash_rodata": 0, - "total": 72 - }, - "libspi_flash.a:flash_ops.c.o": { - "data": 20, - "bss": 4, - "other": 0, - "iram": 14, - "diram": 0, - "flash_text": 29, - "flash_rodata": 0, - "total": 67 + "ram_st_total": 0, + ".flash.text": 72, + "flash_total": 72 }, "libc.a:lib_a-localeconv.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 63, - "flash_rodata": 0, - "total": 63 + "ram_st_total": 0, + ".flash.text": 63, + "flash_total": 63 + }, + "libspi_flash.a:flash_ops.c.o": { + ".dram0.data": 20, + ".dram0.bss": 4, + ".iram0.text": 14, + "ram_st_total": 38, + ".flash.text": 29, + "flash_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 + ".iram0.text": 62, + "ram_st_total": 62, + "flash_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 + ".iram0.text": 62, + "ram_st_total": 62, + "flash_total": 62 }, "libnewlib.a:reent_init.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 59, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 59 + ".iram0.text": 59, + "ram_st_total": 59, + "flash_total": 59 }, "libdriver.a:rtc_io.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 53, - "flash_rodata": 0, - "total": 53 + "ram_st_total": 0, + ".flash.text": 53, + "flash_total": 53 }, "libnewlib.a:syscalls.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 50, - "flash_rodata": 0, - "total": 50 + "ram_st_total": 0, + ".flash.text": 50, + "flash_total": 50 }, "libsoc.a:mpu_hal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 47, - "flash_rodata": 0, - "total": 47 + "ram_st_total": 0, + ".flash.text": 47, + "flash_total": 47 }, "libfreertos.a:xtensa_vector_defaults.S.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 46, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 46 + ".iram0.text": 46, + "ram_st_total": 46, + "flash_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 + "ram_st_total": 0, + ".flash.text": 45, + "flash_total": 45 }, "libgcc.a:_divdi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_moddi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_udivdi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libgcc.a:_umoddi3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 40, - "total": 40 + "ram_st_total": 0, + ".flash.rodata": 40, + "flash_total": 40 }, "libfreertos.a:xtensa_init.c.o": { - "data": 0, - "bss": 4, - "other": 0, - "iram": 32, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 36 + ".dram0.bss": 4, + ".iram0.text": 32, + "ram_st_total": 36, + "flash_total": 32 }, "libhal.a:interrupts--intlevel.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 32, - "total": 32 + "ram_st_total": 0, + ".flash.rodata": 32, + "flash_total": 32 }, "libspi_flash.a:spi_flash_chip_drivers.c.o": { - "data": 20, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 20 + ".dram0.data": 20, + "ram_st_total": 20, + "flash_total": 20 }, "libnewlib.a:pthread.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 12, - "flash_rodata": 0, - "total": 12 + "ram_st_total": 0, + ".flash.text": 12, + "flash_total": 12 }, "libc.a:lib_a-errno.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 10, - "flash_rodata": 0, - "total": 10 + "ram_st_total": 0, + ".flash.text": 10, + "flash_total": 10 }, "(exe):crtend.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 8, - "total": 8 + "ram_st_total": 0, + ".flash.rodata": 8, + "flash_total": 8 }, "libesp32.a:pm_esp32.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 8, - "flash_rodata": 0, - "total": 8 + "ram_st_total": 0, + ".flash.text": 8, + "flash_total": 8 }, "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 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_total": 8 }, "libsoc.a:cpu_hal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 8, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 8 + ".iram0.text": 8, + "ram_st_total": 8, + "flash_total": 8 }, "(exe):crti.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 3, - "diram": 0, - "flash_text": 3, - "flash_rodata": 0, - "total": 6 + ".iram0.vectors": 3, + "ram_st_total": 3, + ".flash.text": 3, + "flash_total": 6 }, "libcxx.a:cxx_exception_stubs.cpp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 6, - "flash_rodata": 0, - "total": 6 + "ram_st_total": 0, + ".flash.text": 6, + "flash_total": 6 }, "libcxx.a:cxx_guards.cpp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 5, - "flash_rodata": 0, - "total": 5 + "ram_st_total": 0, + ".flash.text": 5, + "flash_total": 5 }, "(exe):crtbegin.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 4, - "total": 4 + "ram_st_total": 0, + ".flash.rodata": 4, + "flash_total": 4 }, "libfreertos.a:FreeRTOS-openocd.c.o": { - "data": 4, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 4 + ".dram0.data": 4, + "ram_st_total": 4, + "flash_total": 4 }, "(exe):crt0.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "(exe):crtn.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "(exe):project_elf_src.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:bootloader_common.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:bootloader_flash.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:bootloader_random.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:bootloader_sha.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:bootloader_utility.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:esp_image_format.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libbootloader_support.a:flash_partitions.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:isatty.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-bzero.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-ctype_.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-environ.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-envlock.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-fclose.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-fflush.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-findfp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-fputwc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-fvwrite.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-fwalk.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-getenv_r.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-gettzinfo.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-gmtime_r.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-impure.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-iswspace.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-lcltime_r.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-makebuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-mbrtowc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-memchr.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-memcmp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-memcpy.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-memmove.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-memset.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-month_lengths.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-printf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-putc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-putchar.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-qsort.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-refill.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-sccl.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-siscanf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-stdio.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strcmp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strcpy.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strcspn.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strerror_r.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strlcpy.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strlen.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strncmp.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strncpy.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strstr.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strtol.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strtoll.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strtoul.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-strtoull.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-svfiscanf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-tzcalc_limits.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-tzlock.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-tzset.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-tzset_r.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-tzvars.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_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 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-ungetc.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-wbuf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-wcrtomb.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-wctomb_r.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libc.a:lib_a-wsetup.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libdriver.a:spi_common.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libefuse.a:esp_efuse_api.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libefuse.a:esp_efuse_fields.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libefuse.a:esp_efuse_table.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libefuse.a:esp_efuse_utility.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libesp32.a:hw_random.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libesp_common.a:pm_locks.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libesp_common.a:system_api.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_addsubdf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_bswapsi2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_cmpdf2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_divdf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_fixdfsi.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_floatsidf.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_muldf3.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libgcc.a:_popcountsi2.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libmbedcrypto.a:esp_sha256.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libmbedcrypto.a:sha.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libsoc.a:gpio_hal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libsoc.a:rtc_io_hal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libsoc_esp32.a:rtc_io_periph.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libsoc_esp32.a:spi_periph.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libsoc_esp32.a:uart_periph.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libspi_flash.a:spi_flash_rom_patch.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libwpa_supplicant.a:md5-internal.c.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 }, "libxtensa.a:debug_helpers_asm.S.o": { - "data": 0, - "bss": 0, - "other": 0, - "iram": 0, - "diram": 0, - "flash_text": 0, - "flash_rodata": 0, - "total": 0 + "ram_st_total": 0, + "flash_total": 0 } }, "diff": { "(exe):crt0.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "(exe):crtbegin.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -4, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -4 + ".flash.rodata": -4, + "flash_total": -4, + "ram_st_total": 0 }, "(exe):crtend.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -8, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -8 + ".flash.rodata": -8, + "flash_total": -8, + "ram_st_total": 0 }, "(exe):crti.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -3, - "iram": -3, - "other": 0, - "total": -6 + ".flash.text": -3, + ".iram0.vectors": -3, + "flash_total": -6, + "ram_st_total": -3 }, "(exe):crtn.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "(exe):project_elf_src.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libapp_update.a:esp_app_desc.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -256, - "flash_text": -12, - "iram": -109, - "other": 0, - "total": -377 + ".flash.rodata": -256, + ".flash.text": -12, + ".iram0.text": -109, + "flash_total": -377, + "ram_st_total": -109 }, "libapp_update.a:esp_ota_ops.c.o": { - "bss": -4, - "data": 0, - "diram": 0, - "flash_rodata": -214, - "flash_text": -147, - "iram": 0, - "other": 0, - "total": -365 + ".dram0.bss": -4, + ".flash.rodata": -214, + ".flash.text": -147, + "flash_total": -361, + "ram_st_total": -4 }, "libapp_update.a:esp_ota_ops.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 717, - "flash_text": 123, - "iram": 0, - "other": 0, - "total": 840 + ".flash.rodata": 717, + ".flash.text": 123, + "flash_total": 840, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_common.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_efuse_esp32.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_flash_config_esp32.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -17, - "iram": -1028, - "other": 0, - "total": -1045 + ".flash.text": -17, + ".iram0.text": -1028, + "flash_total": -1045, + "ram_st_total": -1028 }, "libbootloader_support.a:bootloader_mem.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -20, - "flash_text": -58, - "iram": 0, - "other": 0, - "total": -78 + ".flash.rodata": -20, + ".flash.text": -58, + "flash_total": -78, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_random.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_sha.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:bootloader_utility.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:esp_image_format.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:flash_partitions.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libbootloader_support.a:flash_qio_mode.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -490, - "iram": 0, - "other": 0, - "total": -490 + ".flash.text": -490, + "flash_total": -490, + "ram_st_total": 0 }, "libc.a:isatty.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-assert.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.rodata": 0, + ".flash.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-bzero.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-ctype_.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-dtoa.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -2, - "iram": 0, - "other": 0, - "total": -2 + ".flash.rodata": 0, + ".flash.text": -2, + "flash_total": -2, + "ram_st_total": 0 }, "libc.a:lib_a-environ.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-envlock.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-errno.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-fclose.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-fflush.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-findfp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-fiprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-flags.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -1, - "iram": 0, - "other": 0, - "total": -1 + ".flash.text": -1, + "flash_total": -1, + "ram_st_total": 0 }, "libc.a:lib_a-fopen.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -16, - "iram": 0, - "other": 0, - "total": -16 + ".flash.text": -16, + "flash_total": -16, + "ram_st_total": 0 }, "libc.a:lib_a-fputs.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-fputwc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-fseek.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-fseeko.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -56, - "iram": 0, - "other": 0, - "total": -56 + ".flash.text": -56, + "flash_total": -56, + "ram_st_total": 0 }, "libc.a:lib_a-fvwrite.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-fwalk.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-getenv_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-gettzinfo.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-gmtime_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-impure.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-iswspace.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-lcltime_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-locale.o": { - "bss": 0, - "data": -364, - "diram": 0, - "flash_rodata": -10, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -374 + ".dram0.data": -364, + ".flash.rodata": -10, + "flash_total": -374, + "ram_st_total": -364 }, "libc.a:lib_a-localeconv.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -63, - "iram": 0, - "other": 0, - "total": -63 + ".flash.text": -63, + "flash_total": -63, + "ram_st_total": 0 }, "libc.a:lib_a-makebuf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-mbrtowc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-mbtowc_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -72, - "iram": 0, - "other": 0, - "total": -72 + ".flash.text": -72, + "flash_total": -72, + "ram_st_total": 0 }, "libc.a:lib_a-memchr.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-memcmp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-memcpy.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-memmove.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-memset.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-month_lengths.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-mprec.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -6, - "iram": 0, - "other": 0, - "total": -6 + ".flash.rodata": 0, + ".flash.text": -6, + "flash_total": -6, + "ram_st_total": 0 }, "libc.a:lib_a-printf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 116, - "iram": 0, - "other": 0, - "total": 116 + ".flash.text": 116, + "flash_total": 116, + "ram_st_total": 0 }, "libc.a:lib_a-putc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-putchar.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-puts.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -52, - "iram": 0, - "other": 0, - "total": -52 + ".flash.rodata": 0, + ".flash.text": -52, + "flash_total": -52, + "ram_st_total": 0 }, "libc.a:lib_a-qsort.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-reent.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -4, - "iram": 0, - "other": 0, - "total": -4 + ".flash.text": -4, + "flash_total": -4, + "ram_st_total": 0 }, "libc.a:lib_a-refill.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-s_frexp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 10, - "iram": 0, - "other": 0, - "total": 10 + ".flash.text": 10, + "flash_total": 10, + "ram_st_total": 0 }, "libc.a:lib_a-sccl.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-siscanf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-snprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -217, - "iram": 0, - "other": 0, - "total": -217 + ".flash.text": -217, + "flash_total": -217, + "ram_st_total": 0 }, "libc.a:lib_a-sprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 167, - "iram": 0, - "other": 0, - "total": 167 + ".flash.text": 167, + "flash_total": 167, + "ram_st_total": 0 }, "libc.a:lib_a-stdio.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strcmp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strcpy.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strcspn.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strerror.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strerror_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strlcpy.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strlen.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strncmp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strncpy.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strstr.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strtol.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strtoll.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strtoul.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-strtoull.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-svfiprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 4, - "flash_text": 19, - "iram": 0, - "other": 0, - "total": 23 + ".flash.rodata": 4, + ".flash.text": 19, + "flash_total": 23, + "ram_st_total": 0 }, "libc.a:lib_a-svfiscanf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-svfprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 4, - "flash_text": 544, - "iram": 0, - "other": 0, - "total": 548 + ".flash.rodata": 4, + ".flash.text": 544, + "flash_total": 548, + "ram_st_total": 0 }, "libc.a:lib_a-sysgettod.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-tzcalc_limits.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-tzlock.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-tzset.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-tzset_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-tzvars.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-u_strerr.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-ungetc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-vfiprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 4, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 4 + ".flash.rodata": 4, + ".flash.text": 0, + "flash_total": 4, + "ram_st_total": 0 }, "libc.a:lib_a-vfprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 4, - "flash_text": 512, - "iram": 0, - "other": 0, - "total": 516 + ".flash.rodata": 4, + ".flash.text": 512, + "flash_total": 516, + "ram_st_total": 0 }, "libc.a:lib_a-vprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-vsnprintf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-wbuf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-wcrtomb.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-wctomb_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-wsetup.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libc.a:lib_a-xpg_strerror_r.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcoexist.a:coexist_api.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcoexist.a:coexist_arbit.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcoexist.a:coexist_core.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcoexist.a:coexist_dbg.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcoexist.a:coexist_hw.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcoexist.a:coexist_param.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcoexist.a:coexist_timer.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcore.a:misc_nvs.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libcxx.a:cxx_exception_stubs.cpp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -6, - "iram": 0, - "other": 0, - "total": -6 + ".flash.text": -6, + "flash_total": -6, + "ram_st_total": 0 }, "libcxx.a:cxx_exception_stubs.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 6, - "iram": 0, - "other": 0, - "total": 6 + ".flash.text": 6, + "flash_total": 6, + "ram_st_total": 0 }, "libcxx.a:cxx_guards.cpp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -5, - "iram": 0, - "other": 0, - "total": -5 + ".flash.text": -5, + "flash_total": -5, + "ram_st_total": 0 }, "libcxx.a:cxx_guards.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 5, - "iram": 0, - "other": 0, - "total": 5 + ".flash.text": 5, + "flash_total": 5, + "ram_st_total": 0 }, "libdriver.a:gpio.c.o": { - "bss": 0, - "data": -32, - "diram": 0, - "flash_rodata": -970, - "flash_text": -1193, - "iram": 0, - "other": 0, - "total": -2195 + ".dram0.data": -32, + ".flash.rodata": -970, + ".flash.text": -1193, + "flash_total": -2195, + "ram_st_total": -32 }, "libdriver.a:gpio.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libdriver.a:periph_ctrl.c.o": { - "bss": 0, - "data": -8, - "diram": 0, - "flash_rodata": -488, - "flash_text": -696, - "iram": 0, - "other": 0, - "total": -1192 + ".dram0.data": -8, + ".flash.rodata": -488, + ".flash.text": -696, + "flash_total": -1192, + "ram_st_total": -8 }, "libdriver.a:periph_ctrl.o": { - "bss": 0, - "data": 8, - "diram": 0, - "flash_rodata": 256, - "flash_text": 520, - "iram": 0, - "other": 0, - "total": 784 + ".dram0.data": 8, + ".flash.rodata": 256, + ".flash.text": 520, + "flash_total": 784, + "ram_st_total": 8 }, "libdriver.a:rtc_io.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -53, - "iram": 0, - "other": 0, - "total": -53 + ".flash.text": -53, + "flash_total": -53, + "ram_st_total": 0 }, "libdriver.a:rtc_module.c.o": { - "bss": -8, - "data": -16, - "diram": 0, - "flash_rodata": 0, - "flash_text": -231, - "iram": 0, - "other": 0, - "total": -255 + ".dram0.bss": -8, + ".dram0.data": -16, + ".flash.text": -231, + "flash_total": -247, + "ram_st_total": -24 }, "libdriver.a:rtc_module.o": { - "bss": 8, - "data": 8, - "diram": 0, - "flash_rodata": 0, - "flash_text": 291, - "iram": 0, - "other": 0, - "total": 307 + ".dram0.bss": 8, + ".dram0.data": 8, + ".flash.text": 291, + "flash_total": 299, + "ram_st_total": 16 }, "libdriver.a:spi_common.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libdriver.a:timer.o": { - "bss": 0, - "data": 16, - "diram": 0, - "flash_rodata": 281, - "flash_text": 112, - "iram": 0, - "other": 0, - "total": 409 + ".dram0.data": 16, + ".flash.rodata": 281, + ".flash.text": 112, + "flash_total": 409, + "ram_st_total": 16 }, "libdriver.a:uart.c.o": { - "bss": -12, - "data": -56, - "diram": 0, - "flash_rodata": -452, - "flash_text": -2099, - "iram": 0, - "other": 0, - "total": -2619 + ".dram0.bss": -12, + ".dram0.data": -56, + ".flash.rodata": -452, + ".flash.text": -2099, + "flash_total": -2607, + "ram_st_total": -68 }, "libdriver.a:uart.o": { - "bss": 12, - "data": 8, - "diram": 0, - "flash_rodata": 0, - "flash_text": 38, - "iram": 0, - "other": 0, - "total": 58 + ".dram0.bss": 12, + ".dram0.data": 8, + ".flash.text": 38, + "flash_total": 46, + "ram_st_total": 20 }, "libefuse.a:esp_efuse_api.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libefuse.a:esp_efuse_fields.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libefuse.a:esp_efuse_table.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libefuse.a:esp_efuse_utility.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:brownout.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 191, - "flash_text": 145, - "iram": 0, - "other": 0, - "total": 336 + ".flash.rodata": 191, + ".flash.text": 145, + "flash_total": 336, + "ram_st_total": 0 }, "libesp32.a:cache_err_int.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -98, - "iram": -56, - "other": 0, - "total": -154 + ".flash.text": -98, + ".iram0.text": -56, + "flash_total": -154, + "ram_st_total": -56 }, "libesp32.a:cache_err_int.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 98, - "iram": 56, - "other": 0, - "total": 154 + ".flash.text": 98, + ".iram0.text": 56, + "flash_total": 154, + "ram_st_total": 56 }, "libesp32.a:clk.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -208, - "flash_text": -582, - "iram": -64, - "other": 0, - "total": -854 + ".flash.rodata": -208, + ".flash.text": -582, + ".iram0.text": -64, + "flash_total": -854, + "ram_st_total": -64 }, "libesp32.a:clk.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 893, - "flash_text": 581, - "iram": 67, - "other": 0, - "total": 1541 + ".flash.rodata": 893, + ".flash.text": 581, + ".iram0.text": 67, + "flash_total": 1541, + "ram_st_total": 67 }, "libesp32.a:cpu_start.c.o": { - "bss": -1, - "data": 0, - "diram": 0, - "flash_rodata": -1073, - "flash_text": -255, - "iram": -1067, - "other": 0, - "total": -2396 + ".dram0.bss": -1, + ".flash.rodata": -1073, + ".flash.text": -255, + ".iram0.text": -1067, + "flash_total": -2395, + "ram_st_total": -1068 }, "libesp32.a:cpu_start.o": { - "bss": 1, - "data": 0, - "diram": 0, - "flash_rodata": 486, - "flash_text": 277, - "iram": 806, - "other": 0, - "total": 1570 + ".dram0.bss": 1, + ".flash.rodata": 486, + ".flash.text": 277, + ".iram0.text": 806, + "flash_total": 1569, + "ram_st_total": 807 }, "libesp32.a:crosscore_int.c.o": { - "bss": -8, - "data": -8, - "diram": 0, - "flash_rodata": -146, - "flash_text": -134, - "iram": -195, - "other": 0, - "total": -491 + ".dram0.bss": -8, + ".dram0.data": -8, + ".flash.rodata": -146, + ".flash.text": -134, + ".iram0.text": -195, + "flash_total": -483, + "ram_st_total": -211 }, "libesp32.a:crosscore_int.o": { - "bss": 8, - "data": 8, - "diram": 0, - "flash_rodata": 148, - "flash_text": 126, - "iram": 204, - "other": 0, - "total": 494 + ".dram0.bss": 8, + ".dram0.data": 8, + ".flash.rodata": 148, + ".flash.text": 126, + ".iram0.text": 204, + "flash_total": 486, + "ram_st_total": 220 }, "libesp32.a:dbg_stubs.o": { - "bss": 2072, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 100, - "iram": 32, - "other": 0, - "total": 2204 + ".dram0.bss": 2072, + ".flash.text": 100, + ".iram0.text": 32, + "flash_total": 132, + "ram_st_total": 2104 }, "libesp32.a:dport_access.c.o": { - "bss": -40, - "data": -8, - "diram": 0, - "flash_rodata": -126, - "flash_text": -189, - "iram": -422, - "other": 0, - "total": -785 + ".dram0.bss": -40, + ".dram0.data": -8, + ".flash.rodata": -126, + ".flash.text": -189, + ".iram0.text": -422, + "flash_total": -745, + "ram_st_total": -470 }, "libesp32.a:dport_access.o": { - "bss": 40, - "data": 8, - "diram": 0, - "flash_rodata": 129, - "flash_text": 189, - "iram": 539, - "other": 0, - "total": 905 + ".dram0.bss": 40, + ".dram0.data": 8, + ".flash.rodata": 129, + ".flash.text": 189, + ".iram0.text": 539, + "flash_total": 865, + "ram_st_total": 587 }, "libesp32.a:dport_panic_highint_hdl.S.o": { - "bss": 0, - "data": -12, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -250, - "other": 0, - "total": -262 + ".dram0.data": -12, + ".iram0.text": -250, + "flash_total": -262, + "ram_st_total": -262 }, "libesp32.a:dport_panic_highint_hdl.o": { - "bss": 0, - "data": 8, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 234, - "other": 0, - "total": 242 + ".dram0.data": 8, + ".iram0.text": 234, + "flash_total": 242, + "ram_st_total": 242 }, "libesp32.a:esp_err_to_name.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 4091, - "flash_text": 50, - "iram": 0, - "other": 0, - "total": 4141 + ".flash.rodata": 4091, + ".flash.text": 50, + "flash_total": 4141, + "ram_st_total": 0 }, "libesp32.a:esp_timer.o": { - "bss": 20, - "data": 8, - "diram": 0, - "flash_rodata": 142, - "flash_text": 429, - "iram": 702, - "other": 0, - "total": 1301 + ".dram0.bss": 20, + ".dram0.data": 8, + ".flash.rodata": 142, + ".flash.text": 429, + ".iram0.text": 702, + "flash_total": 1281, + "ram_st_total": 730 }, "libesp32.a:esp_timer_esp32.o": { - "bss": 26, - "data": 8, - "diram": 0, - "flash_rodata": 526, - "flash_text": 254, - "iram": 1295, - "other": 0, - "total": 2109 + ".dram0.bss": 26, + ".dram0.data": 8, + ".flash.rodata": 526, + ".flash.text": 254, + ".iram0.text": 1295, + "flash_total": 2083, + "ram_st_total": 1329 }, "libesp32.a:ets_timer_legacy.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:event_default_handlers.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:event_loop.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:freertos_hooks.o": { - "bss": 128, - "data": 8, - "diram": 0, - "flash_rodata": 0, - "flash_text": 137, - "iram": 43, - "other": 0, - "total": 316 + ".dram0.bss": 128, + ".dram0.data": 8, + ".flash.text": 137, + ".iram0.text": 43, + "flash_total": 188, + "ram_st_total": 179 }, "libesp32.a:hw_random.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:hw_random.o": { - "bss": 4, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 74, - "other": 0, - "total": 78 + ".dram0.bss": 4, + ".iram0.text": 74, + "flash_total": 74, + "ram_st_total": 78 }, "libesp32.a:int_wdt.c.o": { - "bss": -1, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -341, - "iram": -94, - "other": 0, - "total": -436 + ".dram0.bss": -1, + ".flash.text": -341, + ".iram0.text": -94, + "flash_total": -435, + "ram_st_total": -95 }, "libesp32.a:int_wdt.o": { - "bss": 1, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 301, - "iram": 87, - "other": 0, - "total": 389 + ".dram0.bss": 1, + ".flash.text": 301, + ".iram0.text": 87, + "flash_total": 388, + "ram_st_total": 88 }, "libesp32.a:intr_alloc.c.o": { - "bss": -22, - "data": -8, - "diram": 0, - "flash_rodata": -704, - "flash_text": -1681, - "iram": -656, - "other": 0, - "total": -3071 + ".dram0.bss": -22, + ".dram0.data": -8, + ".flash.rodata": -704, + ".flash.text": -1681, + ".iram0.text": -656, + "flash_total": -3049, + "ram_st_total": -686 }, "libesp32.a:intr_alloc.o": { - "bss": 22, - "data": 8, - "diram": 0, - "flash_rodata": 710, - "flash_text": 1749, - "iram": 726, - "other": 0, - "total": 3215 + ".dram0.bss": 22, + ".dram0.data": 8, + ".flash.rodata": 710, + ".flash.text": 1749, + ".iram0.text": 726, + "flash_total": 3193, + "ram_st_total": 756 }, "libesp32.a:ipc.o": { - "bss": 36, - "data": 0, - "diram": 0, - "flash_rodata": 104, - "flash_text": 329, - "iram": 159, - "other": 0, - "total": 628 + ".dram0.bss": 36, + ".flash.rodata": 104, + ".flash.text": 329, + ".iram0.text": 159, + "flash_total": 592, + "ram_st_total": 195 }, "libesp32.a:lib_printf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:panic.c.o": { - "bss": -5, - "data": -2029, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -2223, - "other": 0, - "total": -4257 + ".dram0.bss": -5, + ".dram0.data": -2029, + ".iram0.text": -2223, + "flash_total": -4252, + "ram_st_total": -4257 }, "libesp32.a:panic.o": { - "bss": 5, - "data": 2579, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 2145, - "other": 0, - "total": 4729 + ".dram0.bss": 5, + ".dram0.data": 2579, + ".iram0.text": 2145, + "flash_total": 4724, + "ram_st_total": 4729 }, "libesp32.a:phy_init.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:pm_esp32.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -8, - "iram": 0, - "other": 0, - "total": -8 + ".flash.text": -8, + "flash_total": -8, + "ram_st_total": 0 }, "libesp32.a:sha.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp32.a:stack_check.o": { - "bss": 4, - "data": 0, - "diram": 0, - "flash_rodata": 42, - "flash_text": 32, - "iram": 0, - "other": 0, - "total": 78 + ".dram0.bss": 4, + ".flash.rodata": 42, + ".flash.text": 32, + "flash_total": 74, + "ram_st_total": 4 }, "libesp32.a:system_api.o": { - "bss": 8, - "data": 0, - "diram": 0, - "flash_rodata": 662, - "flash_text": 0, - "iram": 589, - "other": 0, - "total": 1259 + ".dram0.bss": 8, + ".flash.rodata": 662, + ".iram0.text": 589, + "flash_total": 1251, + "ram_st_total": 597 }, "libesp32.a:system_api_esp32.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -435, - "other": 0, - "total": -435 + ".iram0.text": -435, + "flash_total": -435, + "ram_st_total": -435 }, "libesp32.a:task_wdt.c.o": { - "bss": -4, - "data": -53, - "diram": 0, - "flash_rodata": -494, - "flash_text": -1223, - "iram": 0, - "other": 0, - "total": -1774 + ".dram0.bss": -4, + ".dram0.data": -53, + ".flash.rodata": -494, + ".flash.text": -1223, + "flash_total": -1770, + "ram_st_total": -57 }, "libesp32.a:wifi_init.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 9, - "flash_text": 17, - "iram": 0, - "other": 0, - "total": 26 + ".flash.rodata": 9, + ".flash.text": 17, + "flash_total": 26, + "ram_st_total": 0 }, "libesp32.a:wifi_os_adapter.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp_common.a:brownout.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -203, - "flash_text": -120, - "iram": 0, - "other": 0, - "total": -323 + ".flash.rodata": -203, + ".flash.text": -120, + "flash_total": -323, + "ram_st_total": 0 }, "libesp_common.a:esp_err_to_name.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -5101, - "flash_text": -53, - "iram": 0, - "other": 0, - "total": -5154 + ".flash.rodata": -5101, + ".flash.text": -53, + "flash_total": -5154, + "ram_st_total": 0 }, "libesp_common.a:freertos_hooks.c.o": { - "bss": -128, - "data": -8, - "diram": 0, - "flash_rodata": 0, - "flash_text": -243, - "iram": -47, - "other": 0, - "total": -426 + ".dram0.bss": -128, + ".dram0.data": -8, + ".flash.text": -243, + ".iram0.text": -47, + "flash_total": -298, + "ram_st_total": -183 }, "libesp_common.a:ipc.c.o": { - "bss": -56, - "data": 0, - "diram": 0, - "flash_rodata": -117, - "flash_text": -367, - "iram": -192, - "other": 0, - "total": -732 + ".dram0.bss": -56, + ".flash.rodata": -117, + ".flash.text": -367, + ".iram0.text": -192, + "flash_total": -676, + "ram_st_total": -248 }, "libesp_common.a:pm_locks.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp_common.a:system_api.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libesp_ringbuf.a:ringbuf.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -150, - "flash_text": 0, - "iram": -858, - "other": 0, - "total": -1008 + ".flash.rodata": -150, + ".iram0.text": -858, + "flash_total": -1008, + "ram_st_total": -858 }, "libesp_timer.a:esp_timer.c.o": { - "bss": -12, - "data": -8, - "diram": 0, - "flash_rodata": -118, - "flash_text": -401, - "iram": -280, - "other": 0, - "total": -819 + ".dram0.bss": -12, + ".dram0.data": -8, + ".flash.rodata": -104, + ".flash.text": -401, + ".iram0.text": -280, + "flash_total": -793, + "ram_st_total": -300 }, "libesp_timer.a:esp_timer_impl_lac.c.o": { - "bss": -8, - "data": -8, - "diram": 0, - "flash_rodata": -389, - "flash_text": -322, - "iram": -514, - "other": 0, - "total": -1241 + ".dram0.bss": -8, + ".dram0.data": -8, + ".flash.rodata": -389, + ".flash.text": -322, + ".iram0.text": -514, + "flash_total": -1233, + "ram_st_total": -530 }, "libethernet.a:emac_dev.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libethernet.a:emac_main.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libfreertos.a:FreeRTOS-openocd.c.o": { - "bss": 0, - "data": -4, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -4 + ".dram0.data": -4, + "flash_total": -4, + "ram_st_total": -4 }, "libfreertos.a:FreeRTOS-openocd.o": { - "bss": 0, - "data": 4, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 4 + ".dram0.data": 4, + "flash_total": 4, + "ram_st_total": 4 }, "libfreertos.a:event_groups.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libfreertos.a:list.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -138, - "other": 0, - "total": -138 + ".iram0.text": -138, + "flash_total": -138, + "ram_st_total": -138 }, "libfreertos.a:list.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 142, - "other": 0, - "total": 142 + ".iram0.text": 142, + "flash_total": 142, + "ram_st_total": 142 }, "libfreertos.a:port.c.o": { - "bss": -32, - "data": 0, - "diram": 0, - "flash_rodata": -340, - "flash_text": 0, - "iram": -737, - "other": 0, - "total": -1109 + ".dram0.bss": -32, + ".flash.rodata": -340, + ".iram0.text": -737, + "flash_total": -1077, + "ram_st_total": -769 }, "libfreertos.a:port.o": { - "bss": 16, - "data": 0, - "diram": 0, - "flash_rodata": 369, - "flash_text": 0, - "iram": 617, - "other": 0, - "total": 1002 + ".dram0.bss": 16, + ".flash.rodata": 369, + ".iram0.text": 617, + "flash_total": 986, + "ram_st_total": 633 }, "libfreertos.a:portasm.S.o": { - "bss": 0, - "data": -3084, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -476, - "other": 0, - "total": -3560 + ".dram0.data": -3084, + ".iram0.text": -476, + "flash_total": -3560, + "ram_st_total": -3560 }, "libfreertos.a:portasm.o": { - "bss": 0, - "data": 3084, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 480, - "other": 0, - "total": 3564 + ".dram0.data": 3084, + ".iram0.text": 480, + "flash_total": 3564, + "ram_st_total": 3564 }, "libfreertos.a:queue.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -424, - "flash_text": 0, - "iram": -2411, - "other": 0, - "total": -2835 + ".flash.rodata": -366, + ".iram0.text": -2411, + "flash_total": -2777, + "ram_st_total": -2411 }, "libfreertos.a:queue.o": { - "bss": 56, - "data": 8, - "diram": 0, - "flash_rodata": 369, - "flash_text": 0, - "iram": 2569, - "other": 0, - "total": 3002 + ".dram0.bss": 56, + ".dram0.data": 8, + ".flash.rodata": 369, + ".iram0.text": 2569, + "flash_total": 2946, + "ram_st_total": 2633 }, "libfreertos.a:ringbuf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libfreertos.a:tasks.c.o": { - "bss": -700, - "data": -12, - "diram": 0, - "flash_rodata": -663, - "flash_text": 0, - "iram": -5737, - "other": 0, - "total": -7112 + ".dram0.bss": -700, + ".dram0.data": -12, + ".flash.rodata": -451, + ".iram0.text": -5737, + "flash_total": -6200, + "ram_st_total": -6449 }, "libfreertos.a:tasks.o": { - "bss": 700, - "data": 20, - "diram": 0, - "flash_rodata": 503, - "flash_text": 0, - "iram": 5667, - "other": 0, - "total": 6890 + ".dram0.bss": 700, + ".dram0.data": 20, + ".flash.rodata": 503, + ".iram0.text": 5667, + "flash_total": 6190, + "ram_st_total": 6387 }, "libfreertos.a:timers.c.o": { - "bss": -56, - "data": -8, - "diram": 0, - "flash_rodata": -223, - "flash_text": 0, - "iram": -1007, - "other": 0, - "total": -1294 + ".dram0.bss": -56, + ".dram0.data": -8, + ".flash.rodata": -223, + ".iram0.text": -1007, + "flash_total": -1238, + "ram_st_total": -1071 }, "libfreertos.a:timers.o": { - "bss": 56, - "data": 8, - "diram": 0, - "flash_rodata": 233, - "flash_text": 0, - "iram": 1149, - "other": 0, - "total": 1446 + ".dram0.bss": 56, + ".dram0.data": 8, + ".flash.rodata": 233, + ".iram0.text": 1149, + "flash_total": 1390, + "ram_st_total": 1213 }, "libfreertos.a:xtensa_context.S.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -367, - "other": 0, - "total": -367 + ".iram0.text": -367, + "flash_total": -367, + "ram_st_total": -367 }, "libfreertos.a:xtensa_context.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 299, - "other": 0, - "total": 299 + ".iram0.text": 299, + "flash_total": 299, + "ram_st_total": 299 }, "libfreertos.a:xtensa_init.c.o": { - "bss": -4, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -32, - "other": 0, - "total": -36 + ".dram0.bss": -4, + ".iram0.text": -32, + "flash_total": -32, + "ram_st_total": -36 }, "libfreertos.a:xtensa_init.o": { - "bss": 4, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 32, - "other": 0, - "total": 36 + ".dram0.bss": 4, + ".iram0.text": 32, + "flash_total": 32, + "ram_st_total": 36 }, "libfreertos.a:xtensa_intr.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -35, - "flash_text": 0, - "iram": -113, - "other": 0, - "total": -148 + ".flash.rodata": -35, + ".iram0.text": -113, + "flash_total": -148, + "ram_st_total": -113 }, "libfreertos.a:xtensa_intr.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 35, - "flash_text": 0, - "iram": 104, - "other": 0, - "total": 139 + ".flash.rodata": 35, + ".iram0.text": 104, + "flash_total": 139, + "ram_st_total": 104 }, "libfreertos.a:xtensa_intr_asm.S.o": { - "bss": 0, - "data": -1024, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -51, - "other": 0, - "total": -1075 + ".dram0.data": -1024, + ".iram0.text": -51, + "flash_total": -1075, + "ram_st_total": -1075 }, "libfreertos.a:xtensa_intr_asm.o": { - "bss": 0, - "data": 1024, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 51, - "other": 0, - "total": 1075 + ".dram0.data": 1024, + ".iram0.text": 51, + "flash_total": 1075, + "ram_st_total": 1075 }, "libfreertos.a:xtensa_vector_defaults.S.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -46, - "other": 0, - "total": -46 + ".iram0.text": -46, + "flash_total": -46, + "ram_st_total": -46 }, "libfreertos.a:xtensa_vector_defaults.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 46, - "other": 0, - "total": 46 + ".iram0.text": 46, + "flash_total": 46, + "ram_st_total": 46 }, "libfreertos.a:xtensa_vectors.S.o": { - "bss": 0, - "data": -8, - "diram": 0, - "flash_rodata": -36, - "flash_text": 0, - "iram": -1769, - "other": 0, - "total": -1813 + ".dram0.data": -8, + ".flash.rodata": -36, + ".iram0.text": -1344, + ".iram0.vectors": -425, + "flash_total": -1813, + "ram_st_total": -1777 }, "libfreertos.a:xtensa_vectors.o": { - "bss": 0, - "data": 8, - "diram": 0, - "flash_rodata": 36, - "flash_text": 0, - "iram": 1697, - "other": 0, - "total": 1741 + ".dram0.data": 8, + ".flash.rodata": 36, + ".iram0.text": 1272, + ".iram0.vectors": 425, + "flash_total": 1741, + "ram_st_total": 1705 }, "libgcc.a:_addsubdf3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_bswapsi2.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_cmpdf2.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_divdf3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_divdi3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.rodata": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_divsf3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_extendsfdf2.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_fixdfsi.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_floatdidf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_floatdisf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_floatsidf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_moddi3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.rodata": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_muldf3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_popcountsi2.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_udivdi3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.rodata": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:_umoddi3.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.rodata": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libgcc.a:lib2funcs.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 104, - "other": 0, - "total": 104 + ".iram0.text": 104, + "flash_total": 104, + "ram_st_total": 104 }, "libgcc.a:unwind-dw2-fde.o": { - "bss": 20, - "data": 4, - "diram": 0, - "flash_rodata": 404, - "flash_text": 3316, - "iram": 0, - "other": 0, - "total": 3744 + ".dram0.bss": 20, + ".dram0.data": 4, + ".flash.rodata": 404, + ".flash.text": 3316, + "flash_total": 3724, + "ram_st_total": 24 }, "libgcc.a:unwind-dw2-xtensa.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 324, - "flash_text": 2172, - "iram": 0, - "other": 0, - "total": 2496 + ".flash.rodata": 324, + ".flash.text": 2172, + "flash_total": 2496, + "ram_st_total": 0 }, "libhal.a:clock.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 72, - "other": 0, - "total": 72 + ".iram0.text": 72, + "flash_total": 72, + "ram_st_total": 72 }, "libhal.a:int_asm--set_intclear.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".iram0.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libhal.a:interrupts--intlevel.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".flash.rodata": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libhal.a:state_asm--restore_extra_nw.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".iram0.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libhal.a:state_asm--save_extra_nw.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + ".iram0.text": 0, + "flash_total": 0, + "ram_st_total": 0 }, "libhal.a:windowspill_asm.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -4, - "other": 0, - "total": -4 + ".iram0.text": -4, + "flash_total": -4, + "ram_st_total": -4 }, "libheap.a:heap_caps.c.o": { - "bss": 0, - "data": -4, - "diram": 0, - "flash_rodata": -362, - "flash_text": -50, - "iram": -884, - "other": 0, - "total": -1300 + ".dram0.data": -4, + ".flash.rodata": -362, + ".flash.text": -50, + ".iram0.text": -884, + "flash_total": -1300, + "ram_st_total": -888 }, "libheap.a:heap_caps.o": { - "bss": 0, - "data": 4, - "diram": 0, - "flash_rodata": 593, - "flash_text": 188, - "iram": 1195, - "other": 0, - "total": 1980 + ".dram0.data": 4, + ".flash.rodata": 593, + ".flash.text": 188, + ".iram0.text": 1195, + "flash_total": 1980, + "ram_st_total": 1199 }, "libheap.a:heap_caps_init.c.o": { - "bss": -4, - "data": 0, - "diram": 0, - "flash_rodata": -379, - "flash_text": -834, - "iram": 0, - "other": 0, - "total": -1217 + ".dram0.bss": -4, + ".flash.rodata": -379, + ".flash.text": -834, + "flash_total": -1213, + "ram_st_total": -4 }, "libheap.a:heap_caps_init.o": { - "bss": 4, - "data": 0, - "diram": 0, - "flash_rodata": 387, - "flash_text": 1030, - "iram": 0, - "other": 0, - "total": 1421 + ".dram0.bss": 4, + ".flash.rodata": 387, + ".flash.text": 1030, + "flash_total": 1417, + "ram_st_total": 4 }, "libheap.a:multi_heap.c.o": { - "bss": 0, - "data": -300, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -2245, - "other": 0, - "total": -2545 + ".dram0.data": -300, + ".iram0.text": -2245, + "flash_total": -2545, + "ram_st_total": -2545 }, "libheap.a:multi_heap.o": { - "bss": 0, - "data": 857, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 2217, - "other": 0, - "total": 3074 + ".dram0.data": 857, + ".iram0.text": 2217, + "flash_total": 3074, + "ram_st_total": 3074 }, "libheap.a:multi_heap_poisoning.o": { - "bss": 0, - "data": 470, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 964, - "other": 0, - "total": 1434 + ".dram0.data": 470, + ".iram0.text": 964, + "flash_total": 1434, + "ram_st_total": 1434 }, "liblog.a:log.c.o": { - "bss": -264, - "data": -8, - "diram": 0, - "flash_rodata": -147, - "flash_text": -484, - "iram": -34, - "other": 0, - "total": -937 + ".dram0.bss": -264, + ".dram0.data": -8, + ".flash.rodata": -147, + ".flash.text": -484, + ".iram0.text": -34, + "flash_total": -673, + "ram_st_total": -306 }, "liblog.a:log.o": { - "bss": 268, - "data": 8, - "diram": 0, - "flash_rodata": 166, - "flash_text": 396, - "iram": 456, - "other": 0, - "total": 1294 + ".dram0.bss": 268, + ".dram0.data": 8, + ".flash.rodata": 166, + ".flash.text": 396, + ".iram0.text": 456, + "flash_total": 1026, + "ram_st_total": 732 }, "liblog.a:log_freertos.c.o": { - "bss": -8, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -188, - "other": 0, - "total": -196 + ".dram0.bss": -8, + ".iram0.text": -188, + "flash_total": -188, + "ram_st_total": -196 }, "liblwip.a:api_lib.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 919, - "flash_text": 1425, - "iram": 0, - "other": 0, - "total": 2344 + ".flash.rodata": 919, + ".flash.text": 1425, + "flash_total": 2344, + "ram_st_total": 0 }, "liblwip.a:api_msg.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 1366, - "flash_text": 3763, - "iram": 0, - "other": 0, - "total": 5129 + ".flash.rodata": 1366, + ".flash.text": 3763, + "flash_total": 5129, + "ram_st_total": 0 }, "liblwip.a:def.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 91, - "iram": 0, - "other": 0, - "total": 91 + ".flash.text": 91, + "flash_total": 91, + "ram_st_total": 0 }, "liblwip.a:dhcp.o": { - "bss": 8, - "data": 0, - "diram": 0, - "flash_rodata": 1401, - "flash_text": 3456, - "iram": 0, - "other": 0, - "total": 4865 + ".dram0.bss": 8, + ".flash.rodata": 1401, + ".flash.text": 3456, + "flash_total": 4857, + "ram_st_total": 8 }, "liblwip.a:dhcpserver.o": { - "bss": 4, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 203, - "iram": 0, - "other": 0, - "total": 207 + ".dram0.bss": 4, + ".flash.text": 203, + "flash_total": 203, + "ram_st_total": 4 }, "liblwip.a:dns.o": { - "bss": 1292, - "data": 0, - "diram": 0, - "flash_rodata": 206, - "flash_text": 1809, - "iram": 0, - "other": 0, - "total": 3307 + ".dram0.bss": 1292, + ".flash.rodata": 206, + ".flash.text": 1809, + "flash_total": 2015, + "ram_st_total": 1292 }, "liblwip.a:etharp.o": { - "bss": 241, - "data": 0, - "diram": 0, - "flash_rodata": 658, - "flash_text": 2618, - "iram": 0, - "other": 0, - "total": 3517 + ".dram0.bss": 241, + ".flash.rodata": 658, + ".flash.text": 2618, + "flash_total": 3276, + "ram_st_total": 241 }, "liblwip.a:ethernet.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 12, - "flash_text": 244, - "iram": 0, - "other": 0, - "total": 256 + ".flash.rodata": 12, + ".flash.text": 244, + "flash_total": 256, + "ram_st_total": 0 }, "liblwip.a:ethernetif.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "liblwip.a:ethip6.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "liblwip.a:icmp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 371, - "flash_text": 769, - "iram": 0, - "other": 0, - "total": 1140 + ".flash.rodata": 371, + ".flash.text": 769, + "flash_total": 1140, + "ram_st_total": 0 }, "liblwip.a:icmp6.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 127, - "flash_text": 863, - "iram": 0, - "other": 0, - "total": 990 + ".flash.rodata": 127, + ".flash.text": 863, + "flash_total": 990, + "ram_st_total": 0 }, "liblwip.a:igmp.o": { - "bss": 12, - "data": 0, - "diram": 0, - "flash_rodata": 707, - "flash_text": 1604, - "iram": 0, - "other": 0, - "total": 2323 + ".dram0.bss": 12, + ".flash.rodata": 707, + ".flash.text": 1604, + "flash_total": 2311, + "ram_st_total": 12 }, "liblwip.a:inet_chksum.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 580, - "iram": 0, - "other": 0, - "total": 580 + ".flash.text": 580, + "flash_total": 580, + "ram_st_total": 0 }, "liblwip.a:init.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 27, - "iram": 0, - "other": 0, - "total": 27 + ".flash.text": 27, + "flash_total": 27, + "ram_st_total": 0 }, "liblwip.a:ip.o": { - "bss": 60, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 50, - "iram": 0, - "other": 0, - "total": 110 + ".dram0.bss": 60, + ".flash.text": 50, + "flash_total": 50, + "ram_st_total": 60 }, "liblwip.a:ip4.o": { - "bss": 6, - "data": 0, - "diram": 0, - "flash_rodata": 139, - "flash_text": 1664, - "iram": 0, - "other": 0, - "total": 1809 + ".dram0.bss": 6, + ".flash.rodata": 139, + ".flash.text": 1664, + "flash_total": 1803, + "ram_st_total": 6 }, "liblwip.a:ip4_addr.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 40, - "flash_text": 72, - "iram": 0, - "other": 0, - "total": 112 + ".flash.rodata": 40, + ".flash.text": 72, + "flash_total": 112, + "ram_st_total": 0 }, "liblwip.a:ip6.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 124, - "flash_text": 3212, - "iram": 0, - "other": 0, - "total": 3336 + ".flash.rodata": 124, + ".flash.text": 3212, + "flash_total": 3336, + "ram_st_total": 0 }, "liblwip.a:ip6_addr.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 20, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 20 + ".flash.rodata": 20, + "flash_total": 20, + "ram_st_total": 0 }, "liblwip.a:ip6_frag.o": { - "bss": 6, - "data": 0, - "diram": 0, - "flash_rodata": 442, - "flash_text": 1905, - "iram": 0, - "other": 0, - "total": 2353 + ".dram0.bss": 6, + ".flash.rodata": 442, + ".flash.text": 1905, + "flash_total": 2347, + "ram_st_total": 6 }, "liblwip.a:memp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 108, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 108 + ".flash.rodata": 108, + "flash_total": 108, + "ram_st_total": 0 }, "liblwip.a:mld6.o": { - "bss": 4, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 1334, - "iram": 0, - "other": 0, - "total": 1338 + ".dram0.bss": 4, + ".flash.text": 1334, + "flash_total": 1334, + "ram_st_total": 4 }, "liblwip.a:nd6.o": { - "bss": 1027, - "data": 8, - "diram": 0, - "flash_rodata": 136, - "flash_text": 8427, - "iram": 0, - "other": 0, - "total": 9598 + ".dram0.bss": 1027, + ".dram0.data": 8, + ".flash.rodata": 136, + ".flash.text": 8427, + "flash_total": 8571, + "ram_st_total": 1035 }, "liblwip.a:netbuf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 326, - "flash_text": 154, - "iram": 0, - "other": 0, - "total": 480 + ".flash.rodata": 326, + ".flash.text": 154, + "flash_total": 480, + "ram_st_total": 0 }, "liblwip.a:netif.o": { - "bss": 241, - "data": 0, - "diram": 0, - "flash_rodata": 287, - "flash_text": 1239, - "iram": 0, - "other": 0, - "total": 1767 + ".dram0.bss": 241, + ".flash.rodata": 287, + ".flash.text": 1239, + "flash_total": 1526, + "ram_st_total": 241 }, "liblwip.a:pbuf.o": { - "bss": 1, - "data": 0, - "diram": 0, - "flash_rodata": 1161, - "flash_text": 2453, - "iram": 0, - "other": 0, - "total": 3615 + ".dram0.bss": 1, + ".flash.rodata": 1161, + ".flash.text": 2453, + "flash_total": 3614, + "ram_st_total": 1 }, "liblwip.a:raw.o": { - "bss": 4, - "data": 0, - "diram": 0, - "flash_rodata": 223, - "flash_text": 1087, - "iram": 0, - "other": 0, - "total": 1314 + ".dram0.bss": 4, + ".flash.rodata": 223, + ".flash.text": 1087, + "flash_total": 1310, + "ram_st_total": 4 }, "liblwip.a:sockets.o": { - "bss": 728, - "data": 0, - "diram": 0, - "flash_rodata": 824, - "flash_text": 4627, - "iram": 0, - "other": 0, - "total": 6179 + ".dram0.bss": 728, + ".flash.rodata": 824, + ".flash.text": 4627, + "flash_total": 5451, + "ram_st_total": 728 }, "liblwip.a:sys_arch.o": { - "bss": 8, - "data": 0, - "diram": 0, - "flash_rodata": 222, - "flash_text": 1216, - "iram": 0, - "other": 0, - "total": 1446 + ".dram0.bss": 8, + ".flash.rodata": 222, + ".flash.text": 1216, + "flash_total": 1438, + "ram_st_total": 8 }, "liblwip.a:tcp.o": { - "bss": 23, - "data": 4, - "diram": 0, - "flash_rodata": 1384, - "flash_text": 4290, - "iram": 0, - "other": 0, - "total": 5701 + ".dram0.bss": 23, + ".dram0.data": 4, + ".flash.rodata": 1384, + ".flash.text": 4290, + "flash_total": 5678, + "ram_st_total": 27 }, "liblwip.a:tcp_in.o": { - "bss": 54, - "data": 0, - "diram": 0, - "flash_rodata": 916, - "flash_text": 8127, - "iram": 0, - "other": 0, - "total": 9097 + ".dram0.bss": 54, + ".flash.rodata": 916, + ".flash.text": 8127, + "flash_total": 9043, + "ram_st_total": 54 }, "liblwip.a:tcp_out.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 1124, - "flash_text": 5060, - "iram": 0, - "other": 0, - "total": 6184 + ".flash.rodata": 1124, + ".flash.text": 5060, + "flash_total": 6184, + "ram_st_total": 0 }, "liblwip.a:tcpip.o": { - "bss": 16, - "data": 0, - "diram": 0, - "flash_rodata": 191, - "flash_text": 644, - "iram": 0, - "other": 0, - "total": 851 + ".dram0.bss": 16, + ".flash.rodata": 191, + ".flash.text": 644, + "flash_total": 835, + "ram_st_total": 16 }, "liblwip.a:timers.o": { - "bss": 12, - "data": 0, - "diram": 0, - "flash_rodata": 131, - "flash_text": 638, - "iram": 0, - "other": 0, - "total": 781 + ".dram0.bss": 12, + ".flash.rodata": 131, + ".flash.text": 638, + "flash_total": 769, + "ram_st_total": 12 }, "liblwip.a:udp.o": { - "bss": 4, - "data": 2, - "diram": 0, - "flash_rodata": 216, - "flash_text": 3020, - "iram": 0, - "other": 0, - "total": 3242 + ".dram0.bss": 4, + ".dram0.data": 2, + ".flash.rodata": 216, + ".flash.text": 3020, + "flash_total": 3238, + "ram_st_total": 6 }, "liblwip.a:vfs_lwip.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 155, - "flash_text": 307, - "iram": 0, - "other": 0, - "total": 462 + ".flash.rodata": 155, + ".flash.text": 307, + "flash_total": 462, + "ram_st_total": 0 }, "liblwip.a:wlanif.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libm.a:lib_a-s_fpclassify.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 92, - "other": 0, - "total": 92 + ".iram0.text": 92, + "flash_total": 92, + "ram_st_total": 92 }, "libmain.a:app_main.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 10, - "flash_text": 53, - "iram": 0, - "other": 0, - "total": 63 + ".flash.rodata": 10, + ".flash.text": 53, + "flash_total": 63, + "ram_st_total": 0 }, "libmain.a:blink.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -39, - "flash_text": -72, - "iram": 0, - "other": 0, - "total": -111 + ".flash.rodata": -39, + ".flash.text": -72, + "flash_total": -111, + "ram_st_total": 0 }, "libmbedcrypto.a:esp_sha256.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmbedcrypto.a:sha.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmbedtls.a:esp_sha256.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_common.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_config.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_main.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_parent.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_route.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_schedule.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_timer.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_utilities.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libmesh.a:mesh_wifi.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_action.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_action_vendor.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_api.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_ccmp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_tkip.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_crypto_wep.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_debug.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_ets.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_hostap.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_ht.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_ie_vendor.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_input.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_ioctl.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_mesh_quick.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_misc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_nvs.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_output.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_phy.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_power.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_proto.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_regdomain.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_rfid.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_scan.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_sta.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:ieee80211_timer.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:wl_chm.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnet80211.a:wl_cnx.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnewlib.a:heap.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -151, - "other": 0, - "total": -151 + ".iram0.text": -151, + "flash_total": -151, + "ram_st_total": -151 }, "libnewlib.a:locks.c.o": { - "bss": 0, - "data": -8, - "diram": 0, - "flash_rodata": -84, - "flash_text": -5, - "iram": -487, - "other": 0, - "total": -584 + ".dram0.data": -8, + ".flash.rodata": -84, + ".flash.text": -5, + ".iram0.text": -487, + "flash_total": -584, + "ram_st_total": -495 }, "libnewlib.a:locks.o": { - "bss": 0, - "data": 8, - "diram": 0, - "flash_rodata": 84, - "flash_text": 0, - "iram": 552, - "other": 0, - "total": 644 + ".dram0.data": 8, + ".flash.rodata": 84, + ".iram0.text": 552, + "flash_total": 644, + "ram_st_total": 560 }, "libnewlib.a:pthread.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -12, - "iram": 0, - "other": 0, - "total": -12 + ".flash.text": -12, + "flash_total": -12, + "ram_st_total": 0 }, "libnewlib.a:reent_init.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -59, - "other": 0, - "total": -59 + ".iram0.text": -59, + "flash_total": -59, + "ram_st_total": -59 }, "libnewlib.a:reent_init.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 2, - "flash_text": 0, - "iram": 68, - "other": 0, - "total": 70 + ".flash.rodata": 2, + ".iram0.text": 68, + "flash_total": 70, + "ram_st_total": 68 }, "libnewlib.a:syscall_table.c.o": { - "bss": -240, - "data": -144, - "diram": 0, - "flash_rodata": 0, - "flash_text": -82, - "iram": 0, - "other": 0, - "total": -466 + ".dram0.bss": -240, + ".dram0.data": -144, + ".flash.text": -82, + "flash_total": -226, + "ram_st_total": -384 }, "libnewlib.a:syscall_table.o": { - "bss": 240, - "data": 144, - "diram": 0, - "flash_rodata": 0, - "flash_text": 67, - "iram": 0, - "other": 0, - "total": 451 + ".dram0.bss": 240, + ".dram0.data": 144, + ".flash.text": 67, + "flash_total": 211, + "ram_st_total": 384 }, "libnewlib.a:syscalls.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -50, - "iram": 0, - "other": 0, - "total": -50 + ".flash.text": -50, + "flash_total": -50, + "ram_st_total": 0 }, "libnewlib.a:syscalls.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 45, - "iram": 94, - "other": 0, - "total": 139 + ".flash.text": 45, + ".iram0.text": 94, + "flash_total": 139, + "ram_st_total": 94 }, "libnewlib.a:time.c.o": { - "bss": -32, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -719, - "iram": -123, - "other": 0, - "total": -874 + ".dram0.bss": -32, + ".flash.text": -719, + ".iram0.text": -123, + "flash_total": -842, + "ram_st_total": -155 }, "libnewlib.a:time.o": { - "bss": 32, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 691, - "iram": 139, - "other": 0, - "total": 862 + ".dram0.bss": 32, + ".flash.text": 691, + ".iram0.text": 139, + "flash_total": 830, + "ram_st_total": 171 }, "libnvs_flash.a:nvs_api.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnvs_flash.a:nvs_item_hash_list.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnvs_flash.a:nvs_page.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnvs_flash.a:nvs_pagemanager.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnvs_flash.a:nvs_storage.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libnvs_flash.a:nvs_types.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libphy.a:phy.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libphy.a:phy_chip_v7.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libphy.a:phy_chip_v7_ana.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libphy.a:phy_chip_v7_cal.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:esf_buf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:if_hwctrl.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:lmac.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:pm.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:pm_for_bcn_only_mode.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:pp.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:pp_debug.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:pp_timer.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:rate_control.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:trc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpp.a:wdev.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libpthread.a:pthread.c.o": { - "bss": -8, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -81, - "iram": 0, - "other": 0, - "total": -89 + ".dram0.bss": -8, + ".flash.text": -81, + "flash_total": -81, + "ram_st_total": -8 }, "libpthread.a:pthread.o": { - "bss": 8, - "data": 8, - "diram": 0, - "flash_rodata": 512, - "flash_text": 298, - "iram": 174, - "other": 0, - "total": 1000 + ".dram0.bss": 8, + ".dram0.data": 8, + ".flash.rodata": 512, + ".flash.text": 298, + ".iram0.text": 174, + "flash_total": 992, + "ram_st_total": 190 }, "libpthread.a:pthread_local_storage.c.o": { - "bss": -4, - "data": -8, - "diram": 0, - "flash_rodata": 0, - "flash_text": -183, - "iram": 0, - "other": 0, - "total": -195 + ".dram0.bss": -4, + ".dram0.data": -8, + ".flash.text": -183, + "flash_total": -191, + "ram_st_total": -12 }, "libpthread.a:pthread_local_storage.o": { - "bss": 4, - "data": 8, - "diram": 0, - "flash_rodata": 126, - "flash_text": 476, - "iram": 0, - "other": 0, - "total": 614 + ".dram0.bss": 4, + ".dram0.data": 8, + ".flash.rodata": 126, + ".flash.text": 476, + "flash_total": 610, + "ram_st_total": 12 }, "librtc.a:bt_bb.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "librtc.a:pm.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "librtc.a:rtc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "librtc.a:rtc_analog.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsmartconfig_ack.a:smartconfig_ack.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc.a:brownout_hal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -269, - "iram": 0, - "other": 0, - "total": -269 + ".flash.text": -269, + "flash_total": -269, + "ram_st_total": 0 }, "libsoc.a:cpu_hal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -8, - "other": 0, - "total": -8 + ".iram0.text": -8, + "flash_total": -8, + "ram_st_total": -8 }, "libsoc.a:cpu_util.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -75, - "other": 0, - "total": -75 + ".iram0.text": -75, + "flash_total": -75, + "ram_st_total": -75 }, "libsoc.a:cpu_util.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 310, - "other": 0, - "total": 310 + ".iram0.text": 310, + "flash_total": 310, + "ram_st_total": 310 }, "libsoc.a:gpio_hal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc.a:gpio_periph.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc.a:memory_layout_utils.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -295, - "flash_text": -505, - "iram": 0, - "other": 0, - "total": -800 + ".flash.rodata": -295, + ".flash.text": -505, + "flash_total": -800, + "ram_st_total": 0 }, "libsoc.a:mpu_hal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -47, - "iram": 0, - "other": 0, - "total": -47 + ".flash.text": -47, + "flash_total": -47, + "ram_st_total": 0 }, "libsoc.a:rtc_clk.c.o": { - "bss": -4, - "data": -160, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -2104, - "other": 0, - "total": -2268 + ".dram0.bss": -4, + ".dram0.data": -160, + ".iram0.text": -2104, + "flash_total": -2264, + "ram_st_total": -2268 }, "libsoc.a:rtc_clk.o": { - "bss": 8, - "data": 660, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 1794, - "other": 0, - "total": 2462 + ".dram0.bss": 8, + ".dram0.data": 660, + ".iram0.text": 1794, + "flash_total": 2454, + "ram_st_total": 2462 }, "libsoc.a:rtc_init.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -956, - "other": 0, - "total": -956 + ".iram0.text": -956, + "flash_total": -956, + "ram_st_total": -956 }, "libsoc.a:rtc_init.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 980, - "other": 0, - "total": 980 + ".iram0.text": 980, + "flash_total": 980, + "ram_st_total": 980 }, "libsoc.a:rtc_io_hal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc.a:rtc_periph.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 2080, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 2080 + ".flash.rodata": 2080, + "flash_total": 2080, + "ram_st_total": 0 }, "libsoc.a:rtc_sleep.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc.a:rtc_time.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -194, - "flash_text": 0, - "iram": -819, - "other": 0, - "total": -1013 + ".flash.rodata": -194, + ".iram0.text": -819, + "flash_total": -1013, + "ram_st_total": -819 }, "libsoc.a:rtc_time.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 137, - "flash_text": 0, - "iram": 803, - "other": 0, - "total": 940 + ".flash.rodata": 137, + ".iram0.text": 803, + "flash_total": 940, + "ram_st_total": 803 }, "libsoc.a:rtc_wdt.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -796, - "other": 0, - "total": -796 + ".iram0.text": -796, + "flash_total": -796, + "ram_st_total": -796 }, "libsoc.a:soc_hal.c.o": { - "bss": 0, - "data": -24, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -234, - "other": 0, - "total": -258 + ".dram0.data": -24, + ".iram0.text": -234, + "flash_total": -258, + "ram_st_total": -258 }, "libsoc.a:soc_memory_layout.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -1197, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -1197 + ".flash.rodata": -1197, + "flash_total": -1197, + "ram_st_total": 0 }, "libsoc.a:soc_memory_layout.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 1239, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 1239 + ".flash.rodata": 1239, + "flash_total": 1239, + "ram_st_total": 0 }, "libsoc.a:spi_flash_hal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -48, - "flash_text": -302, - "iram": 0, - "other": 0, - "total": -350 + ".flash.rodata": -48, + ".flash.text": -302, + "flash_total": -350, + "ram_st_total": 0 }, "libsoc.a:spi_flash_hal_iram.c.o": { - "bss": 0, - "data": -24, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -1798, - "other": 0, - "total": -1822 + ".dram0.data": -24, + ".iram0.text": -1798, + "flash_total": -1822, + "ram_st_total": -1822 }, "libsoc.a:uart_hal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": -493, - "iram": 0, - "other": 0, - "total": -493 + ".flash.text": -493, + "flash_total": -493, + "ram_st_total": 0 }, "libsoc.a:uart_hal_iram.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -222, - "flash_text": -147, - "iram": 0, - "other": 0, - "total": -369 + ".flash.rodata": -222, + ".flash.text": -147, + "flash_total": -369, + "ram_st_total": 0 }, "libsoc_esp32.a:gpio_periph.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -160, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -160 + ".flash.rodata": -160, + "flash_total": -160, + "ram_st_total": 0 }, "libsoc_esp32.a:rtc_io_periph.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc_esp32.a:spi_periph.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libsoc_esp32.a:uart_periph.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libspi_flash.a:cache_utils.c.o": { - "bss": -14, - "data": -4, - "diram": 0, - "flash_rodata": -430, - "flash_text": -81, - "iram": -833, - "other": 0, - "total": -1362 + ".dram0.bss": -14, + ".dram0.data": -4, + ".flash.rodata": -430, + ".flash.text": -81, + ".iram0.text": -833, + "flash_total": -1348, + "ram_st_total": -851 }, "libspi_flash.a:cache_utils.o": { - "bss": 14, - "data": 4, - "diram": 0, - "flash_rodata": 390, - "flash_text": 81, - "iram": 836, - "other": 0, - "total": 1325 + ".dram0.bss": 14, + ".dram0.data": 4, + ".flash.rodata": 390, + ".flash.text": 81, + ".iram0.text": 836, + "flash_total": 1311, + "ram_st_total": 854 }, "libspi_flash.a:esp_flash_api.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": -244, - "flash_text": -16, - "iram": -600, - "other": 0, - "total": -860 + ".flash.rodata": -244, + ".flash.text": -16, + ".iram0.text": -600, + "flash_total": -860, + "ram_st_total": -600 }, "libspi_flash.a:esp_flash_spi_init.c.o": { - "bss": -4, - "data": -120, - "diram": 0, - "flash_rodata": -261, - "flash_text": -191, - "iram": 0, - "other": 0, - "total": -576 + ".dram0.bss": -4, + ".dram0.data": -120, + ".flash.rodata": -261, + ".flash.text": -191, + "flash_total": -572, + "ram_st_total": -124 }, "libspi_flash.a:flash_mmap.c.o": { - "bss": -264, - "data": 0, - "diram": 0, - "flash_rodata": -296, - "flash_text": -125, - "iram": -1320, - "other": 0, - "total": -2005 + ".dram0.bss": -264, + ".flash.rodata": -296, + ".flash.text": -125, + ".iram0.text": -1320, + "flash_total": -1741, + "ram_st_total": -1584 }, "libspi_flash.a:flash_mmap.o": { - "bss": 296, - "data": 0, - "diram": 0, - "flash_rodata": 327, - "flash_text": 124, - "iram": 1298, - "other": 0, - "total": 2045 + ".dram0.bss": 296, + ".flash.rodata": 327, + ".flash.text": 124, + ".iram0.text": 1298, + "flash_total": 1749, + "ram_st_total": 1594 }, "libspi_flash.a:flash_ops.c.o": { - "bss": -4, - "data": -20, - "diram": 0, - "flash_rodata": 0, - "flash_text": -29, - "iram": -14, - "other": 0, - "total": -67 + ".dram0.bss": -4, + ".dram0.data": -20, + ".flash.text": -29, + ".iram0.text": -14, + "flash_total": -63, + "ram_st_total": -38 }, "libspi_flash.a:flash_ops.o": { - "bss": 41, - "data": 32, - "diram": 0, - "flash_rodata": 0, - "flash_text": 99, - "iram": 2352, - "other": 0, - "total": 2524 + ".dram0.bss": 41, + ".dram0.data": 32, + ".flash.text": 99, + ".iram0.text": 2352, + "flash_total": 2483, + "ram_st_total": 2425 }, "libspi_flash.a:memspi_host_driver.c.o": { - "bss": 0, - "data": -43, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -206, - "other": 0, - "total": -249 + ".dram0.data": -43, + ".iram0.text": -206, + "flash_total": -249, + "ram_st_total": -249 }, "libspi_flash.a:partition.c.o": { - "bss": -8, - "data": 0, - "diram": 0, - "flash_rodata": -181, - "flash_text": -668, - "iram": 0, - "other": 0, - "total": -857 + ".dram0.bss": -8, + ".flash.rodata": -181, + ".flash.text": -668, + "flash_total": -849, + "ram_st_total": -8 }, "libspi_flash.a:partition.o": { - "bss": 8, - "data": 0, - "diram": 0, - "flash_rodata": 141, - "flash_text": 582, - "iram": 0, - "other": 0, - "total": 731 + ".dram0.bss": 8, + ".flash.rodata": 141, + ".flash.text": 582, + "flash_total": 723, + "ram_st_total": 8 }, "libspi_flash.a:spi_flash_chip_drivers.c.o": { - "bss": 0, - "data": -20, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": -20 + ".dram0.data": -20, + "flash_total": -20, + "ram_st_total": -20 }, "libspi_flash.a:spi_flash_chip_gd.c.o": { - "bss": 0, - "data": -95, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -181, - "other": 0, - "total": -276 + ".dram0.data": -95, + ".iram0.text": -181, + "flash_total": -276, + "ram_st_total": -276 }, "libspi_flash.a:spi_flash_chip_generic.c.o": { - "bss": 0, - "data": -340, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -1423, - "other": 0, - "total": -1763 + ".dram0.data": -340, + ".iram0.text": -1423, + "flash_total": -1763, + "ram_st_total": -1763 }, "libspi_flash.a:spi_flash_chip_issi.c.o": { - "bss": 0, - "data": -97, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -101, - "other": 0, - "total": -198 + ".dram0.data": -97, + ".iram0.text": -101, + "flash_total": -198, + "ram_st_total": -198 }, "libspi_flash.a:spi_flash_os_func_app.c.o": { - "bss": 0, - "data": -24, - "diram": 0, - "flash_rodata": 0, - "flash_text": -25, - "iram": -91, - "other": 0, - "total": -140 + ".dram0.data": -24, + ".flash.text": -25, + ".iram0.text": -91, + "flash_total": -140, + "ram_st_total": -115 }, "libspi_flash.a:spi_flash_os_func_noos.c.o": { - "bss": 0, - "data": -16, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -127, - "other": 0, - "total": -143 + ".dram0.data": -16, + ".iram0.text": -127, + "flash_total": -143, + "ram_st_total": -143 }, "libspi_flash.a:spi_flash_rom_patch.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libspi_flash.a:spi_flash_rom_patch.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 766, - "flash_text": 0, - "iram": 2518, - "other": 0, - "total": 3284 + ".flash.rodata": 766, + ".iram0.text": 2518, + "flash_total": 3284, + "ram_st_total": 2518 }, "libstdc++.a:bad_alloc.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libstdc++.a:class_type_info.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 112, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 112 + ".flash.rodata": 112, + "flash_total": 112, + "ram_st_total": 0 }, "libstdc++.a:del_op.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libstdc++.a:del_opv.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libstdc++.a:eh_exception.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libstdc++.a:eh_globals.o": { - "bss": 16, - "data": 0, - "diram": 0, - "flash_rodata": 193, - "flash_text": 149, - "iram": 0, - "other": 0, - "total": 358 + ".dram0.bss": 16, + ".flash.rodata": 193, + ".flash.text": 149, + "flash_total": 342, + "ram_st_total": 16 }, "libstdc++.a:eh_personality.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 384, - "flash_text": 1561, - "iram": 0, - "other": 0, - "total": 1945 + ".flash.rodata": 384, + ".flash.text": 1561, + "flash_total": 1945, + "ram_st_total": 0 }, "libstdc++.a:eh_term_handler.o": { - "bss": 0, - "data": 4, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 4 + ".dram0.data": 4, + "flash_total": 4, + "ram_st_total": 4 }, "libstdc++.a:eh_terminate.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 141, - "flash_text": 117, - "iram": 0, - "other": 0, - "total": 258 + ".flash.rodata": 141, + ".flash.text": 117, + "flash_total": 258, + "ram_st_total": 0 }, "libstdc++.a:eh_unex_handler.o": { - "bss": 0, - "data": 4, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 4 + ".dram0.data": 4, + "flash_total": 4, + "ram_st_total": 4 }, "libstdc++.a:new_handler.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libstdc++.a:new_op.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 40, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 40 + ".flash.rodata": 40, + "flash_total": 40, + "ram_st_total": 0 }, "libstdc++.a:new_opv.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 56, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 56 + ".flash.rodata": 56, + "flash_total": 56, + "ram_st_total": 0 }, "libstdc++.a:pure.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libstdc++.a:si_class_type_info.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 136, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 136 + ".flash.rodata": 136, + "flash_total": 136, + "ram_st_total": 0 }, "libstdc++.a:tinfo.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libtcpip_adapter.a:tcpip_adapter_lwip.o": { - "bss": 81, - "data": 0, - "diram": 0, - "flash_rodata": 359, - "flash_text": 180, - "iram": 0, - "other": 0, - "total": 620 + ".dram0.bss": 81, + ".flash.rodata": 359, + ".flash.text": 180, + "flash_total": 539, + "ram_st_total": 81 }, "libunity.a:test_utils.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 140, - "flash_text": 38, - "iram": 0, - "other": 0, - "total": 178 + ".flash.rodata": 140, + ".flash.text": 38, + "flash_total": 178, + "ram_st_total": 0 }, "libunity.a:unity.o": { - "bss": 108, - "data": 0, - "diram": 0, - "flash_rodata": 90, - "flash_text": 767, - "iram": 0, - "other": 0, - "total": 965 + ".dram0.bss": 108, + ".flash.rodata": 90, + ".flash.text": 767, + "flash_total": 857, + "ram_st_total": 108 }, "libunity.a:unity_platform.o": { - "bss": 13, - "data": 0, - "diram": 0, - "flash_rodata": 600, - "flash_text": 1511, - "iram": 0, - "other": 0, - "total": 2124 + ".dram0.bss": 13, + ".flash.rodata": 600, + ".flash.text": 1511, + "flash_total": 2111, + "ram_st_total": 13 }, "libvfs.a:vfs.c.o": { - "bss": -40, - "data": -192, - "diram": 0, - "flash_rodata": -132, - "flash_text": -1892, - "iram": 0, - "other": 0, - "total": -2256 + ".dram0.bss": -40, + ".dram0.data": -192, + ".flash.rodata": -132, + ".flash.text": -1892, + "flash_total": -2216, + "ram_st_total": -232 }, "libvfs.a:vfs.o": { - "bss": 40, - "data": 192, - "diram": 0, - "flash_rodata": 132, - "flash_text": 1995, - "iram": 0, - "other": 0, - "total": 2359 + ".dram0.bss": 40, + ".dram0.data": 192, + ".flash.rodata": 132, + ".flash.text": 1995, + "flash_total": 2319, + "ram_st_total": 232 }, "libvfs.a:vfs_uart.c.o": { - "bss": -8, - "data": -116, - "diram": 0, - "flash_rodata": -783, - "flash_text": -3758, - "iram": 0, - "other": 0, - "total": -4665 + ".dram0.bss": -8, + ".dram0.data": -116, + ".flash.rodata": -783, + ".flash.text": -3758, + "flash_total": -4657, + "ram_st_total": -124 }, "libvfs.a:vfs_uart.o": { - "bss": 63, - "data": 40, - "diram": 0, - "flash_rodata": 271, - "flash_text": 1775, - "iram": 0, - "other": 0, - "total": 2149 + ".dram0.bss": 63, + ".dram0.data": 40, + ".flash.rodata": 271, + ".flash.text": 1775, + "flash_total": 2086, + "ram_st_total": 103 }, "libwpa.a:ap_config.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:common.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpa.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpa_auth.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpa_auth_ie.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpa_common.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpa_debug.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpa_ie.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpa_main.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpabuf.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa.a:wpas_glue.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa2.a:wpa2_internal.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa_supplicant.a:md5-internal.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwpa_supplicant.a:os_xtensa.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libwps.a:wps_internal.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 }, "libxtensa-debug-module.a:eri.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 8, - "other": 0, - "total": 8 + ".iram0.text": 8, + "flash_total": 8, + "ram_st_total": 8 }, "libxtensa.a:debug_helpers.c.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": -217, - "other": 0, - "total": -217 + ".iram0.text": -217, + "flash_total": -217, + "ram_st_total": -217 }, "libxtensa.a:debug_helpers_asm.S.o": { - "bss": 0, - "data": 0, - "diram": 0, - "flash_rodata": 0, - "flash_text": 0, - "iram": 0, - "other": 0, - "total": 0 + "flash_total": 0, + "ram_st_total": 0 } } } @@ -17543,7 +11524,11 @@ Producing JSON output... }, ".iram0.text": {}, ".iram0.vectors": {}, - ".noinit": {} + ".noinit": {}, + ".rtc.bss": {}, + ".rtc.data": {}, + ".rtc.text": {}, + ".rtc_noinit": {} }, "reference": { ".dram0.bss": { @@ -17633,8 +11618,13 @@ Producing JSON output... "uart_get_selectlock": 12 }, ".iram0.text": {}, + ".iram0.text_end": {}, ".iram0.vectors": {}, - ".noinit": {} + ".noinit": {}, + ".rtc.bss": {}, + ".rtc.data": {}, + ".rtc.text": {}, + ".rtc_noinit": {} }, "diff": { ".dram0.bss": { @@ -17736,8 +11726,13 @@ Producing JSON output... "uart_wait_tx_done": -425 }, ".iram0.text": {}, + ".iram0.text_end": {}, ".iram0.vectors": {}, - ".noinit": {} + ".noinit": {}, + ".rtc.bss": {}, + ".rtc.data": {}, + ".rtc.text": {}, + ".rtc_noinit": {} } } diff --git a/tools/test_idf_size/expected_output.json b/tools/test_idf_size/expected_output.json index 7b93bf6ecd..53c3f9eed6 100644 --- a/tools/test_idf_size/expected_output.json +++ b/tools/test_idf_size/expected_output.json @@ -1,17 +1,32 @@ { "dram_data": 9324, "dram_bss": 8296, + "dram_rodata": 0, "dram_other": 0, "used_dram": 17620, - "available_dram": 163116, + "dram_total": 180736, "used_dram_ratio": 0.09749026203966006, + "dram_remain": 163116, + "iram_vectors": 1024, + "iram_text": 37908, + "iram_other": 0, "used_iram": 38932, - "available_iram": 92140, + "iram_total": 131072, "used_iram_ratio": 0.297027587890625, - "used_diram": 0, - "available_diram": 0, - "used_diram_ratio": 0, + "iram_remain": 92140, + "diram_data": 9324, + "diram_bss": 8296, + "diram_text": 37908, + "diram_vectors": 1024, + "diram_rodata": 0, + "diram_other": 0, + "diram_total": 311808, + "used_diram": 56552, + "used_diram_ratio": 0.18136802134646962, + "diram_remain": 255256, "flash_code": 146944, "flash_rodata": 39580, - "total_size": 234780 + "flash_other": 0, + "used_flash_non_ram": 186524, + "total_size": 283036 } diff --git a/tools/test_idf_size/expected_output.txt b/tools/test_idf_size/expected_output.txt index 2ead3a4c16..b41f162be3 100644 --- a/tools/test_idf_size/expected_output.txt +++ b/tools/test_idf_size/expected_output.txt @@ -1,8 +1,16 @@ 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:~ 234780 bytes (.bin may be padded larger) +Used static DRAM: 17620 bytes ( 163116 remain, 9.7% used) + .data size: 9324 bytes + .bss size: 8296 bytes +Used static IRAM: 38932 bytes ( 92140 remain, 29.7% used) + .text size: 37908 bytes + .vectors size: 1024 bytes +Used stat D/IRAM: 56552 bytes ( 255256 remain, 18.1% used) + .data size: 9324 bytes + .bss size: 8296 bytes + .text size: 37908 bytes + .vectors size: 1024 bytes +Used Flash size : 186524 bytes + .text : 146944 bytes + .rodata : 39580 bytes +Total image size: 283036 bytes (.bin may be padded larger) diff --git a/tools/test_idf_size/test_idf_size.py b/tools/test_idf_size/test_idf_size.py index 0785ac6a48..8da4170744 100644 --- a/tools/test_idf_size/test_idf_size.py +++ b/tools/test_idf_size/test_idf_size.py @@ -16,7 +16,7 @@ from __future__ import print_function import sys -import collections +from typing import Dict try: import idf_size @@ -41,6 +41,6 @@ if __name__ == "__main__": segments = {'iram0_0_seg': {'origin': 0, 'length': 0}, 'dram0_0_seg': {'origin': 0, 'length': 0}} - sections = {} + sections = {} # type: Dict print(idf_size.get_summary('a.map', segments, sections, 'esp32'), end='')