From 5cdff463700cb1cb0d604d09610f3cdb0d7fccea Mon Sep 17 00:00:00 2001 From: Roland Dobai Date: Mon, 23 Jul 2018 11:46:59 +0200 Subject: [PATCH 1/9] tools: Support Python 3 in idf_size.py --- .gitlab-ci.yml | 17 + tools/ci/executable-list.txt | 1 + tools/idf_size.py | 33 +- tools/test_idf_size/app.map | 28901 +++++++++++++++++++++++++ tools/test_idf_size/expected_output | 383 + tools/test_idf_size/test.sh | 12 + tools/test_idf_size/test_idf_size.py | 37 + 7 files changed, 29369 insertions(+), 15 deletions(-) create mode 100644 tools/test_idf_size/app.map create mode 100644 tools/test_idf_size/expected_output create mode 100755 tools/test_idf_size/test.sh create mode 100644 tools/test_idf_size/test_idf_size.py diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cc0c3838b..86ecc349d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -389,6 +389,23 @@ test_idf_monitor: - ./run_test_idf_monitor.py - pyenv global system +test_idf_size: + <<: *host_test_template + artifacts: + when: on_failure + paths: + - tools/test_idf_size/output + - tools/test_idf_size/.coverage + expire_in: 1 week + script: + - cd ${IDF_PATH}/tools/test_idf_size + - source /opt/pyenv/activate + - pyenv global 2.7.15 + - ./test.sh + - pyenv global 3.4.8 + - ./test.sh + - pyenv global system + test_esp_err_to_name_on_host: <<: *host_test_template artifacts: diff --git a/tools/ci/executable-list.txt b/tools/ci/executable-list.txt index 2b278c429..79fcb31dc 100644 --- a/tools/ci/executable-list.txt +++ b/tools/ci/executable-list.txt @@ -40,3 +40,4 @@ tools/windows/eclipse_make.sh tools/test_idf_monitor/run_test_idf_monitor.py tools/mass_mfg/mfg_gen.py tools/unit-test-app/unit_test.py +tools/test_idf_size/test.sh diff --git a/tools/idf_size.py b/tools/idf_size.py index 1893082ff..9140502be 100755 --- a/tools/idf_size.py +++ b/tools/idf_size.py @@ -6,7 +6,7 @@ # Includes information which is not shown in "xtensa-esp32-elf-size", # or easy to parse from "xtensa-esp32-elf-objdump" or raw map files. # -# Copyright 2017 Espressif Systems (Shanghai) PTE LTD +# Copyright 2017-2018 Espressif Systems (Shanghai) PTE LTD # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -20,6 +20,9 @@ # 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 builtins import dict import argparse, sys, subprocess, re import os.path import pprint @@ -48,12 +51,6 @@ def load_map_data(map_file): sections = load_sections(map_file) return memory_config, sections -def output_section_for_address(memory_config, address): - for m in memory_config.values(): - if m["origin"] <= address and m["origin"] + m["length"] > address: - return m["name"] - return None - def load_memory_config(map_file): """ Memory Configuration section is the total size of each output section """ result = {} @@ -175,7 +172,7 @@ def main(): print("Per-file contributions to ELF file:") print_detailed_sizes(sections, "file", "Object File") if args.archive_details: - print "Symbols within the archive:", args.archive_details, "(Not all symbols may be reported)" + print("Symbols within the archive:", args.archive_details, "(Not all symbols may be reported)") print_archive_symbols(sections, args.archive_details) def print_summary(memory_config, sections): @@ -191,7 +188,7 @@ def print_summary(memory_config, sections): used_data = get_size(".dram0.data") used_bss = get_size(".dram0.bss") used_dram = used_data + used_bss - used_iram = sum( get_size(s) for s in sections.keys() if s.startswith(".iram0") ) + used_iram = sum( get_size(s) for s in sections if s.startswith(".iram0") ) flash_code = get_size(".flash.text") flash_rodata = get_size(".flash.rodata") total_size = used_data + used_iram + flash_code + flash_rodata @@ -222,7 +219,7 @@ def print_detailed_sizes(sections, key, header): "Total") print("%24s %10s %6s %6s %10s %8s %7s" % headings) result = {} - for k in (sizes.keys()): + for k in sizes: v = sizes[k] result[k] = {} result[k]["data"] = v.get(".dram0.data", 0) @@ -235,7 +232,11 @@ def print_detailed_sizes(sections, key, header): def return_total_size(elem): val = elem[1] return val["total"] - for k,v in sorted(result.items(), key=return_total_size, reverse=True): + def return_header(elem): + return elem[0] + s = sorted(list(result.items()), key=return_header) + # do a secondary sort in order to have consistent order (for diff-ing the output) + for k,v in sorted(s, key=return_total_size, reverse=True): if ":" in k: # print subheadings for key of format archive:file sh,k = k.split(":") print("%24s %10d %6d %6d %10d %8d %7d" % (k[:24], @@ -261,12 +262,14 @@ def print_archive_symbols(sections, archive): s["sym_name"] = re.sub("(.text.|.literal.|.data.|.bss.|.rodata.)", "", s["sym_name"]); result[section_name][s["sym_name"]] = result[section_name].get(s["sym_name"], 0) + s["size"] for t in interested_sections: - print "\nSymbols from section:", t + print("\nSymbols from section:", t) section_total = 0 - for key,val in sorted(result[t].items(), key=lambda (k,v): v, reverse=True): - print("%s(%d)"% (key.replace(t + ".", ""), val)), + s = sorted(list(result[t].items()), key=lambda k_v: k_v[0]) + # do a secondary sort in order to have consistent order (for diff-ing the output) + for key,val in sorted(s, key=lambda k_v: k_v[1], reverse=True): + print(("%s(%d)"% (key.replace(t + ".", ""), val)), end=' ') section_total += val - print "\nSection total:",section_total + print("\nSection total:",section_total) if __name__ == "__main__": main() diff --git a/tools/test_idf_size/app.map b/tools/test_idf_size/app.map new file mode 100644 index 000000000..a8bdc4d97 --- /dev/null +++ b/tools/test_idf_size/app.map @@ -0,0 +1,28901 @@ +Archive member included to satisfy reference by file (symbol) + +/home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + (__cxa_guard_dummy) +/home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + (__cxx_fatal_exception) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) (abort) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + (call_start_cpu0) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_clk_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) (esp_err_to_name) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_crosscore_int_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_cache_err_int_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_ipc_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) (esp_intr_alloc) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) (esp_restart_noos) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) (__stack_chk_guard) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_timer_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_dport_access_stall_other_cpu_start) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_brownout_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_int_wdt_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + (ld_include_panic_highint_hdl) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) (esp_random) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_dbg_stubs_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) (esp_timer_impl_get_time) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) (esp_register_freertos_tick_hook_for_cpu) +/home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) (xthal_set_intclear) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) (xt_unhandled_interrupt) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) (xQueueGenericCreate) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) (vListInitialise) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (port_xSchedulerRunning) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) (vTaskSuspendAll) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) (xTimerCreateTimerTask) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + (uxTopUsedPriority) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) (_xt_context_save) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) (_frxt_setup_switch) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) (_xt_user_exit) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) (xt_debugexception) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) (_xt_interrupt_table) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) (_xt_tick_divisor) +/home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (heap_caps_enable_nonos_stack_heaps) +/home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) (heap_caps_match) +/home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) (multi_heap_set_lock) +/home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) (multi_heap_malloc) +/home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_log_write) +/home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (app_main) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) (__assert_func) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) (fiprintf) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (fopen) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) (fputs) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) (_fseek_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) (_fseeko_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) (printf) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) (puts) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) (_reclaim_reent) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) (snprintf) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) (sprintf) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) (_svfprintf_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) (_vfiprintf_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) (_vfprintf_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) (vprintf) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) (__xpg_strerror_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (_dtoa_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) (__sflags) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) (_Balloc) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (frexp) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) (_strerror_r) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (__chclass) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) (_user_strerror) +/home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (__fpclassifyd) +/home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) (esp_clk_slowclk_cal_set) +/home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (_malloc_r) +/home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_setup_syscall_table) +/home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_reent_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) (_lock_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_pthread_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) (pthread_key_create) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) (esp_cpu_stall) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) (soc_reserved_region_count) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) (rtc_clk_cal) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) (rtc_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) (rtc_clk_32k_enable) +/home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) (spi_flash_cache_enabled) +/home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (spi_flash_guard_set) +/home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) (spi_flash_mmap) +/home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) (esp_rom_spiflash_unlock) +/home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) (tcpip_adapter_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) (unity_run_menu) +/home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) (Unity) +/home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) (get_test_data_partition) +/home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) (esp_vfs_dev_uart_register) +/home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) (esp_vfs_register) +/home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) (eri_write) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) (__adddf3) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (__muldf3) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) (__divdf3) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (__eqdf2) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (__fixdfsi) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) (__floatunsidf) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) (__divdi3) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) (__moddi3) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) (__udivdi3) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) (__umoddi3) +/home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) (esp_ota_get_running_partition) +/home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) (esp_image_load) +/home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) (bootloader_sha256_start) +/home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) (bootloader_mmap) +/home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) (uart_write_bytes) +/home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) (periph_module_enable) +/home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) (gpio_set_level) +/home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) (timer_group_intr_enable) +/home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) (rtc_gpio_deinit) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (esp_event_send) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) (esp_event_process_default) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) (g_mesh_event_cb) +/home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) (xthal_get_ccount) +/home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) (xthal_window_spill_nw) +/home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) (Xthal_intlevel) +/home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) (xthal_restore_extra_nw) +/home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) (xthal_save_extra_nw) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) (esp_wifi_init_internal) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) (g_ic) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (ieee80211_crypto_attach) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) (ccmp) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (g_dbg_cnt_hmac) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (ap_rx_cb) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (ieee80211_ht_attach) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) (ieee80211_add_ie_vendor_esp_head) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) (ieee80211_decap) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) (g_wifi_global_lock) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (g_mesh_ie_crypto_funcs) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (ieee80211_misc_init) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) (g_wifi_nvs) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (ieee80211_set_hmac_stop) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (ieee80211_phy_init) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) (ieee80211_psq_init) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (ieee80211_proto_attach) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (ieee80211_regdomain_max_tx_power) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (ieee80211_rfid_locp_recv_reset) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) (gScanStruct) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (ieee80211_sta_new_state) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) (ieee80211_timer_do_process) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) (g_chm) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) (cnx_csa_fn) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) (ieee80211_send_action_register) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (ieee80211_action_vendor_spec_attach) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) (ieee80211_getmgtframe) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (esf_buf_setup_for_mesh) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) (ic_get_addr) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) (lmacIsIdle) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) (pm_is_waked) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) (fpm_allow_tx) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) (pTxRx) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) (g_dbg_cnt_lmac_interrupt) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) (pp_timer_do_process) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) (RC_SetBasicRate) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) (rx11NRate2AMPDULimit) +/home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) (wDevCtrl) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (hexstr2bin) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) (hostap_eapol_resend_process) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) (wpa_auth_gen_wpa_ie) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) (pp_michael_mic_failure) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) (wpa_parse_wpa_ie_rsn) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) (wpa_dump_mem) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) (wpa_parse_wpa_ie) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) (ppInstallKey) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) (wpa_sm_alloc_eapol) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) (hostapd_get_psk) +/home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) (coex_wifi_request) +/home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) (coex_core_request) +/home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) (coex_dbg_output) +/home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) (coex_force_wifi_mode) +/home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) (coex_params) +/home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) (coex_ts_end_timer_dislarmed) +/home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) (coex_arbit_insert) +/home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) (wps_start) +/home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) (wpa2_machine_start) +/home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) (phy_change_channel) +/home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) (chip_v7_set_chan) +/home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) (g_phyFuns) +/home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) (ram_txbbgain_to_index) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) (esp_mesh_is_scan_allowed) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) (esp_mesh_match_self) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) (mesh_self_xonseq) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) (mesh_timer_do_process) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) (esp_mesh_free_context) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) (g_is_mesh_started) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) (esp_mesh_ap_list_clear) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) (esp_mesh_nvs_set_layer) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) (esp_mesh_delivery_toDS) +/home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) (esp_mesh_rx_task_deinit) +/home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) (esp_eth_get_mac) +/home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) (emac_enable_flowctrl) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) (xRingbufferCreate) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (tcpip_input) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (dhcps_option_info) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) (lwip_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) (memp_pools) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) (dns_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) (ipaddr_aton) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) (tcp_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) (pbuf_free) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (netif_set_addr) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (sys_timeout) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) (lwip_htons) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) (udp_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) (tcp_enqueue_flags) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (dhcp_cleanup) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) (ip4_addr_isbroadcast_u32) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) (igmp_init) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) (ip4_route_src) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) (icmp_input) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) (ip6_reass_tmr) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) (ip6addr_aton) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) (ip6_route) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) (default_router_list) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) (mld6_stop) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) (icmp6_input) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) (etharp_cleanup_netif) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) (ethbroadcast) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (sys_sem_new) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (wlanif_input) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) (ethernetif_input) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) (esp_vfs_lwip_sockets_register) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) (lwip_select) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) (ip6_chksum_pseudo) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) (tcp_input_pcb) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) (raw_input) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) (ethip6_output) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) (netconn_new_with_proto_and_callback) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) (netbuf_new) +/home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) (lwip_netconn_do_newconn) +/home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) (mbedtls_sha256_init) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) (__errno) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) (rtc_gpio_desc) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) (GPIO_PIN_MUX_REG) +/home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) (esp_partition_iterator_release) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) (__divsf3) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) (__floatundisf) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) (__floatundidf) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) (__extendsfdf2) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) (__popcountsi2) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) (phy_printf) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) (phy_enter_critical) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) (g_wifi_osi_funcs) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) (esp_sha_try_lock_engine) +/home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) (ets_timer_setfn) +/home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) (g_misc_nvs) +/home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) (force_wifi_mode) +/home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) (pm_mac_deinit) +/home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) (temprature_sens_read) +/home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) (rtc_pads_muxsel) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) (tkip) +/home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) (wep) +/home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) (wpabuf_resize) +/home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) (xEventGroupCreate) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) (vsnprintf) +/home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) (nvs_open) +/home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) (_ZN3nvs7StorageD1Ev) +/home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) (_ZN3nvs4Page9writeItemEhNS_8ItemTypeEPKcPKvjh) +/home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) (_ZNK3nvs4Item14calculateCrc32Ev) +/home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) (_ZN3nvs8HashList5clearEv) +/home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) (_ZN3nvs11PageManager14requestNewPageEv) +/home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) (sc_ack_send) +/home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) (rtc_sleep_set_wakeup_time) +/home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) (os_get_time) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) (_ZdlPv) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) (_Znaj) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) (_Znwj) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) (_ZTVN10__cxxabiv117__class_type_infoE) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) (_ZdaPv) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) (_ZTVSt9bad_alloc) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) (_ZNSt9type_infoD2Ev) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) (__gxx_personality_v0) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) (__cxa_get_globals_fast) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) (_ZNSt9exceptionD2Ev) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) (_ZSt15get_new_handlerv) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) (_ZTVN10__cxxabiv120__si_class_type_infoE) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) (_ZN10__cxxabiv111__terminateEPFvvE) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv119__terminate_handlerE) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) (__cxa_pure_virtual) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv120__unexpected_handlerE) +/home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) (gettimeofday) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) (_Unwind_SetGR) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) (_Unwind_Find_FDE) +/home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) (__xtensa_libgcc_window_spill) + +Allocating common symbols +Common symbol size file + +phy_rxrf_dc 0x84 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) +gScanStruct 0x114 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) +g_wpa_password 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +g_wpa_client_cert_len + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +freq_i2c_addr 0xb /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) +g_wpa_private_key_passwd + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +g_wpa_private_key_len + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +g_mesh_self_sta_addr + 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +g_wpa_new_password_len + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +neighbor_cache 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) +DefFreqCalTimer 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) +tsf_delay_us 0x4 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) +g_cnxMgr 0xa78 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) +g_wpa_anonymous_identity + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +mesh_conn_leave 0x164 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) +g_misc_nvs 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) +g_wpa_username_len 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +g_mesh_ext_vote_state + 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) +tcp_tw_pcbs 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) +tcp_ticks 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) +dport_access_end 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) +wDevCtrl 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) +udp_pcbs 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) +sleep_mode_flag 0x4 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) +tcp_listen_pcbs 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) +s_microseconds_offset + 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) +chip7_phy_init_ctrl + 0x6e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) +g_mesh_self_map_addr + 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +netif_default 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) +tcp_active_pcbs 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) +g_ic 0x218 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) +phy_rxbb_dc 0x18 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) +g_wpa_private_key_passwd_len + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +prefix_list 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) +set_most_tpw 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) +interface_mask 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) +destination_cache 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) +sta_con_timer 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) +g_wifi_menuconfig 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) +tcp_bound_pcbs 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) +wps_crypto_funcs 0x50 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) +g_mesh_ext_cfg 0xd0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +g_dbg_cnt_lmac 0x6c8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) +g_wpa_private_key 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +mesh_xon 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) +socket_multicast_memberships + 0x1b8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) +xQueueRegistry 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) +phy_chan_pwr_index 0x11 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) +registered_heaps 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) +chip7_phy_api_ctrl 0xf /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) +g_wpa_new_password 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +ApFreqCalTimer 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) +g_wpa_ca_cert_len 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +chip7_sleep_params 0xc4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) +lmacConfMib 0x2c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) +g_mesh_ie 0x3a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +g_wpa_username 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +g_mesh_cfg_attemps 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +mesh_self_xonseq 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) +g_mesh_rssi_threshold + 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +wpa_crypto_funcs 0x54 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) +SigInMacISR 0x190 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) +tcp_active_pcbs_changed + 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) +ip_data 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) +Unity 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) +tcp_input_pcb 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) +g_wpa_client_cert 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +pbuf_free_ooseq_pending + 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) +dhcp_rx_options_val + 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) +g_wpa_password_len 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +g_dbg_cnt_hmac 0x230 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) +g_wpa_anonymous_identity_len + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +dhcp_rx_options_given + 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) +phy_rx_gain_gen 0x140 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) +hardware_reject 0x1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) +phy_chan_gain_table + 0x8 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) +bt_wifi_chan_data 0x14 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) +dport_access_start 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) +wpa2_crypto_funcs 0x64 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +sta_csa_timer 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) +g_wpa_ca_cert 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) +g_mesh_current_parent + 0x50 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) +g_mesh_cfg_switch_parent + 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) +g_mesh_xon_cfg_qsize + 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +if_ctrl 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) +default_router_list + 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) +g_mesh_manual_nwk 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) +mesh_deauth_reason 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) +netif_list 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) +phy_chan_target_power + 0x11 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + +Discarded input sections + + .literal._ZL20signal_waiting_tasksv + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .literal._ZL18wait_for_guard_objP7guard_t + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .literal._ZL19static_init_preparev + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .literal.__cxa_guard_acquire + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .literal.__cxa_guard_release + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .literal.__cxa_guard_abort + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .text._ZL20signal_waiting_tasksv + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .rodata.str1.4 + 0x0000000000000000 0xf7 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .text._ZL18wait_for_guard_objP7guard_t + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .text._ZL19static_init_preparev + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .text.__cxa_guard_acquire + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .text.__cxa_guard_release + 0x0000000000000000 0x87 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .text.__cxa_guard_abort + 0x0000000000000000 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .rodata._ZZ17__cxa_guard_abortE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .rodata._ZZ19__cxa_guard_releaseE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .rodata._ZZL18wait_for_guard_objP7guard_tE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .rodata._ZZ19__cxa_guard_acquireE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .bss._ZL31s_static_init_max_waiting_count + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .bss._ZL27s_static_init_waiting_count + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .data._ZL15s_init_spinlock + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .bss._ZL22s_static_init_wait_sem + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .bss._ZL19s_static_init_mutex + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .xt.prop 0x0000000000000000 0x288 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .literal.__cxx_fatal_exception_bool + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .literal.__cxx_fatal_exception_message + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .literal.__cxx_fatal_exception_message_va + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .literal.__cxx_fatal_exception_int + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .text.__cxx_fatal_exception_bool + 0x0000000000000000 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .rodata.str1.4 + 0x0000000000000000 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .text.__cxx_fatal_exception_message + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .text.__cxx_fatal_exception_message_va + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .text.__cxx_fatal_exception_int + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .data.FATAL_EXCEPTION + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .xt.prop 0x0000000000000000 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .literal.esp_set_breakpoint_if_jtag + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .text.esp_set_breakpoint_if_jtag + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .text.esp_clear_watchpoint + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .rodata.__func__$2834 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .xt.lit 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .xt.prop 0x0000000000000000 0x768 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .xt.prop 0x0000000000000000 0x210 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .literal.rtc_clk_select_rtc_slow_clk + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .text.rtc_clk_select_rtc_slow_clk + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .rodata.__func__$2497 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .xt.prop 0x0000000000000000 0x1c8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .literal.esp_err_to_name_r + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .text.esp_err_to_name_r + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .xt.prop 0x0000000000000000 0xe4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .xt.prop 0x0000000000000000 0x144 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .xt.prop 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .literal.esp_ipc_call_blocking + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .text.esp_ipc_call_blocking + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .xt.prop 0x0000000000000000 0x1d4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .literal.esp_intr_mark_shared + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .literal.esp_intr_reserve + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .literal.esp_intr_free + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text.esp_intr_mark_shared + 0x0000000000000000 0x59 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text.esp_intr_reserve + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text.esp_intr_get_intno + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text.esp_intr_get_cpu + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text.esp_intr_free + 0x0000000000000000 0xe7 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .rodata.__func__$5414 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .xt.prop 0x0000000000000000 0xc78 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .literal.get_chip_info_esp32 + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_base_mac_addr_set + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_base_mac_addr_get + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_efuse_mac_get_custom + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_efuse_mac_get_default + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_derive_mac + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_read_mac + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_register_shutdown_handler + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_get_free_heap_size + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_get_minimum_free_heap_size + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.system_get_sdk_version + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_get_idf_version + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .literal.esp_chip_info + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.get_chip_info_esp32 + 0x0000000000000000 0x7b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.system_init + 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_base_mac_addr_set + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_base_mac_addr_get + 0x0000000000000000 0x72 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_efuse_mac_get_custom + 0x0000000000000000 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_efuse_mac_get_default + 0x0000000000000000 0x76 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_derive_mac + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_read_mac + 0x0000000000000000 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_register_shutdown_handler + 0x0000000000000000 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_get_free_heap_size + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_get_minimum_free_heap_size + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.system_get_sdk_version + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_get_idf_version + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text.esp_chip_info + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .bss.base_mac_addr + 0x0000000000000000 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .xt.lit 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .xt.prop 0x0000000000000000 0x594 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .xt.prop 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .literal.print_timer_info + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .literal.esp_timer_create + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .literal.esp_timer_delete + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .literal.esp_timer_deinit + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .literal.esp_timer_dump + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .text.print_timer_info + 0x0000000000000000 0x3d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .text.esp_timer_create + 0x0000000000000000 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .text.esp_timer_delete + 0x0000000000000000 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .text.esp_timer_deinit + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .text.esp_timer_dump + 0x0000000000000000 0xd3 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .xt.lit 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .xt.prop 0x0000000000000000 0x738 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .xt.prop 0x0000000000000000 0x234 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .xt.prop 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .xt.prop 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .xt.prop 0x0000000000000000 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .literal.esp_dbg_stub_entry_set + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .rodata.str1.4 + 0x0000000000000000 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .text.esp_dbg_stub_entry_set + 0x0000000000000000 0x31 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .xt.prop 0x0000000000000000 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .literal.esp_timer_impl_lock + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .literal.esp_timer_impl_unlock + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .literal.esp_timer_impl_advance + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .literal.esp_timer_impl_deinit + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .text.esp_timer_impl_lock + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .text.esp_timer_impl_unlock + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .text.esp_timer_impl_advance + 0x0000000000000000 0x87 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .text.esp_timer_impl_deinit + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .rodata.__func__$5446 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .xt.prop 0x0000000000000000 0x4ec /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .literal.esp_register_freertos_idle_hook_for_cpu + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .literal.esp_register_freertos_idle_hook + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .literal.esp_register_freertos_tick_hook + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .literal.esp_deregister_freertos_idle_hook_for_cpu + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .literal.esp_deregister_freertos_idle_hook + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .literal.esp_deregister_freertos_tick_hook_for_cpu + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .literal.esp_deregister_freertos_tick_hook + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text.esp_register_freertos_idle_hook_for_cpu + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text.esp_register_freertos_idle_hook + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text.esp_register_freertos_tick_hook + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text.esp_deregister_freertos_idle_hook_for_cpu + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text.esp_deregister_freertos_idle_hook + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text.esp_deregister_freertos_tick_hook_for_cpu + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .text.esp_deregister_freertos_tick_hook + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .xt.prop 0x0000000000000000 0x390 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .xt.prop 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .literal.xt_set_exception_handler + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .text.xt_set_exception_handler + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .xt.prop 0x0000000000000000 0x120 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .literal.xQueueGenericCreateStatic + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueCreateCountingSemaphoreStatic + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueCreateMutexStatic + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueuePeekFromISR + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.uxQueueSpacesAvailable + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.uxQueueMessagesWaitingFromISR + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueIsQueueEmptyFromISR + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueIsQueueFullFromISR + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.pcQueueGetName + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueCreateSet + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueAddToSet + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueRemoveFromSet + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueSelectFromSet + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .literal.xQueueSelectFromSetFromISR + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueGenericCreateStatic + 0x0000000000000000 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueCreateCountingSemaphoreStatic + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueCreateMutexStatic + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueuePeekFromISR + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.uxQueueSpacesAvailable + 0x0000000000000000 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.uxQueueMessagesWaitingFromISR + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.uxQueueGetQueueNumber + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.vQueueSetQueueNumber + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.ucQueueGetQueueType + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueIsQueueEmptyFromISR + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueIsQueueFullFromISR + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.pcQueueGetName + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueCreateSet + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueAddToSet + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueRemoveFromSet + 0x0000000000000000 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueSelectFromSet + 0x0000000000000000 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueSelectFromSetFromISR + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5573 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5563 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5528 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5522 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5510 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5444 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5386 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .xt.lit 0x0000000000000000 0x128 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .xt.prop 0x0000000000000000 0x10f8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .xt.prop 0x0000000000000000 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .literal.vPortAssertIfInISR + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .literal.vPortCPUAcquireMutexTimeout + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .text.vPortEndScheduler + 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .text.vPortAssertIfInISR + 0x0000000000000000 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .text.vPortCPUAcquireMutexTimeout + 0x0000000000000000 0xab /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .text.xPortGetTickRateHz + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .rodata.__FUNCTION__$5300 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .xt.prop 0x0000000000000000 0x408 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .literal.prvListTaskWithinSingleList + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.prvTaskGetSnapshotsFromList + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.prvTaskIsTaskSuspended + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskEndScheduler + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.uxTaskGetNumberOfTasks + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskGetIdleTaskHandle + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskGetIdleTaskHandleForCPU + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskMissedYield + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskAllocateMPURegions + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskGetAffinity + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.uxTaskGetStackHighWaterMark + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.pxTaskGetStackStart + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskCreateStaticPinnedToCore + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskCreateRestricted + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskDelayUntil + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.eTaskGetState + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.uxTaskPriorityGetFromISR + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskSuspend + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskResume + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskResumeFromISR + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskGetTickCountFromISR + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.uxTaskGetSystemState + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskPlaceOnUnorderedEventList + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskRemoveFromUnorderedEventList + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskSetThreadLocalStoragePointer + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.uxTaskResetEventItemValue + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.ulTaskNotifyTake + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskNotifyWait + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskNotify + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.xTaskNotifyFromISR + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.vTaskNotifyGiveFromISR + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.uxTaskGetSnapshotAll + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.prvTaskCheckFreeStackSpace + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.prvListTaskWithinSingleList + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.prvTaskGetSnapshot + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.prvTaskGetSnapshotsFromList + 0x0000000000000000 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.prvTaskIsTaskSuspended + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskEndScheduler + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.uxTaskGetNumberOfTasks + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskGetIdleTaskHandle + 0x0000000000000000 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskGetIdleTaskHandleForCPU + 0x0000000000000000 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskMissedYield + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.uxTaskGetTaskNumber + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskSetTaskNumber + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskAllocateMPURegions + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskGetAffinity + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.uxTaskGetStackHighWaterMark + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.pxTaskGetStackStart + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskCreateStaticPinnedToCore + 0x0000000000000000 0x13a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskCreateRestricted + 0x0000000000000000 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskDelayUntil + 0x0000000000000000 0xe3 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.eTaskGetState + 0x0000000000000000 0xaa /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.uxTaskPriorityGetFromISR + 0x0000000000000000 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskSuspend + 0x0000000000000000 0x106 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskResume + 0x0000000000000000 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskResumeFromISR + 0x0000000000000000 0xf7 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskGetTickCountFromISR + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.uxTaskGetSystemState + 0x0000000000000000 0xbb /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskPlaceOnUnorderedEventList + 0x0000000000000000 0xcf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskRemoveFromUnorderedEventList + 0x0000000000000000 0xff /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskSetThreadLocalStoragePointer + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.uxTaskResetEventItemValue + 0x0000000000000000 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.ulTaskNotifyTake + 0x0000000000000000 0x132 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskNotifyWait + 0x0000000000000000 0x156 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskNotify + 0x0000000000000000 0x149 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.xTaskNotifyFromISR + 0x0000000000000000 0x172 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.vTaskNotifyGiveFromISR + 0x0000000000000000 0x11c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.uxTaskGetSnapshotAll + 0x0000000000000000 0xc2 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$6055 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$6042 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$6026 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5831 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5779 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5754 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5702 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5697 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5633 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5622 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5627 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5616 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5591 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5575 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5518 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5511 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .xt.lit 0x0000000000000000 0x230 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .xt.prop 0x0000000000000000 0x2370 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.prvInitialiseNewTimer + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.xTimerCreate + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.xTimerCreateStatic + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.xTimerGetPeriod + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.xTimerGetExpiryTime + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.xTimerIsTimerActive + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.vTimerSetTimerID + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.xTimerPendFunctionCallFromISR + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.xTimerPendFunctionCall + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.prvInitialiseNewTimer + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.xTimerCreate + 0x0000000000000000 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.xTimerCreateStatic + 0x0000000000000000 0x61 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.xTimerGetPeriod + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.xTimerGetExpiryTime + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.pcTimerGetTimerName + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.xTimerIsTimerActive + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.pvTimerGetTimerID + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.vTimerSetTimerID + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.xTimerPendFunctionCallFromISR + 0x0000000000000000 0x43 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.xTimerPendFunctionCall + 0x0000000000000000 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5442 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5425 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5330 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5324 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5301 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5310 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .xt.lit 0x0000000000000000 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .xt.prop 0x0000000000000000 0x7b0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .xt.prop 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .xt.prop 0x0000000000000000 0xe4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .xt.prop 0x0000000000000000 0x168 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .DebugExceptionVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .DoubleExceptionVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .KernelExceptionVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .UserExceptionVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .Level2InterruptVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .Level3InterruptVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .Level4InterruptVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .Level5InterruptVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .NMIExceptionVector.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .UserEnter.text + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .xt.prop 0x0000000000000000 0x4f8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .xt.prop 0x0000000000000000 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + .xt.prop 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + .literal.xt_clock_freq + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .text.xt_clock_freq + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .xt.prop 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .literal.heap_caps_add_region_with_caps + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .literal.heap_caps_add_region + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .text.heap_caps_add_region_with_caps + 0x0000000000000000 0xe2 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .text.heap_caps_add_region + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .bss.registered_heaps_write_lock$5361 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .xt.prop 0x0000000000000000 0x42c /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .literal.heap_caps_malloc_extmem_enable + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_get_minimum_free_size + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_get_info + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_get_largest_free_block + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_print_heap_info + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_check_integrity_all + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_check_integrity_addr + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_dump + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.heap_caps_dump_all + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_malloc_extmem_enable + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_get_minimum_free_size + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_get_info + 0x0000000000000000 0x96 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_get_largest_free_block + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_print_heap_info + 0x0000000000000000 0xa4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_check_integrity_all + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_check_integrity_addr + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_dump + 0x0000000000000000 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .text.heap_caps_dump_all + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .xt.lit 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .xt.prop 0x0000000000000000 0x918 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .literal.multi_heap_get_next_block + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .literal.multi_heap_realloc_impl + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .literal.multi_heap_dump + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .literal.multi_heap_get_info_impl + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_get_block_address_impl + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_get_first_block + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_get_next_block + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_is_free + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_realloc_impl + 0x0000000000000000 0x272 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_dump + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_minimum_free_size_impl + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .text.multi_heap_get_info_impl + 0x0000000000000000 0xee /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .rodata.__func__$5138 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .rodata.__func__$5112 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .xt.lit 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .xt.prop 0x0000000000000000 0xcd8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .literal.multi_heap_get_block_address + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .literal.multi_heap_get_info + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .literal.multi_heap_minimum_free_size + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .text.multi_heap_get_block_address + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .text.multi_heap_get_block_owner + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .text.multi_heap_get_info + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .text.multi_heap_minimum_free_size + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .xt.lit 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .xt.prop 0x0000000000000000 0x624 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .literal.esp_log_set_vprintf + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .literal.esp_log_buffer_hex_internal + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .literal.esp_log_buffer_char_internal + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .literal.esp_log_buffer_hexdump_internal + 0x0000000000000000 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .text.esp_log_set_vprintf + 0x0000000000000000 0x43 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .text.esp_log_buffer_hex_internal + 0x0000000000000000 0x132 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .text.esp_log_buffer_char_internal + 0x0000000000000000 0x12e /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .text.esp_log_buffer_hexdump_internal + 0x0000000000000000 0x1fa /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .xt.lit 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .xt.prop 0x0000000000000000 0x654 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .xt.prop 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .xt.prop 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .xt.prop 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .literal 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .text 0x0000000000000000 0xbc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .xt.prop 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .xt.prop 0x0000000000000000 0x2d0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .xt.prop 0x0000000000000000 0x60 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .xt.prop 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .xt.prop 0x0000000000000000 0xfc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .literal 0x0000000000000000 0xc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .text 0x0000000000000000 0xd6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .xt.prop 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .xt.prop 0x0000000000000000 0x28a4 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .xt.prop 0x0000000000000000 0x2124 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .xt.prop 0x0000000000000000 0x29b8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .xt.prop 0x0000000000000000 0x60 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .literal 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .text 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .xt.prop 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .xt.prop 0x0000000000000000 0x7c8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .xt.prop 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .xt.prop 0x0000000000000000 0x714 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .xt.prop 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .literal 0x0000000000000000 0x150 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .text 0x0000000000000000 0x1d6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .rodata.str1.1 + 0x0000000000000000 0x697 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .rodata 0x0000000000000000 0x23c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .xt.prop 0x0000000000000000 0x7ec /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .xt.prop 0x0000000000000000 0x2010 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .text 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .xt.prop 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .literal.adjtime_corr_stop + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.adjtime + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.esp_clk_rtc_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.settimeofday + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.usleep + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.sleep + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.system_get_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.system_relative_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.system_get_rtc_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.esp_sync_counters_rtc_and_frc + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.clock_settime + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.clock_gettime + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal.clock_getres + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.adjtime_corr_stop + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.adjtime 0x0000000000000000 0xe8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.esp_clk_rtc_time + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.settimeofday + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.usleep 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.sleep 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.system_get_time + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.system_relative_time + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.system_get_rtc_time + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.esp_sync_counters_rtc_and_frc + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.clock_settime + 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.clock_gettime + 0x0000000000000000 0xaf /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .text.clock_getres + 0x0000000000000000 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .xt.lit 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .xt.prop 0x0000000000000000 0x744 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .literal._exit + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .text._exit 0x0000000000000000 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .xt.prop 0x0000000000000000 0x168 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .xt.prop 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .xt.prop 0x0000000000000000 0x27c /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .literal.pthread_list_find_item + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_find + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_delete + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.esp_pthread_set_cfg + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_task_func + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.esp_pthread_get_cfg + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_create + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_join + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_detach + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.sched_yield + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_self + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_once + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_mutex_destroy + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_mutexattr_gettype + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_mutexattr_settype + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_list_find_item + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_get_handle_by_desc + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_get_desc_by_handle + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_find + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_delete + 0x0000000000000000 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.esp_pthread_set_cfg + 0x0000000000000000 0x3d /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_task_func + 0x0000000000000000 0xba /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.esp_pthread_get_cfg + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_create + 0x0000000000000000 0x1ba /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_join + 0x0000000000000000 0x110 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_detach + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.sched_yield + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_self + 0x0000000000000000 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_equal + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_once + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_mutex_destroy + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_mutexattr_init + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_mutexattr_destroy + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_mutexattr_gettype + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .text.pthread_mutexattr_settype + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__FUNCTION__$6028 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__FUNCTION__$5980 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__func__$5969 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__func__$5956 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__func__$5948 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__func__$5922 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__func__$5939 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .rodata.__FUNCTION__$5932 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .bss.s_threads_list + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .xt.lit 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .xt.prop 0x0000000000000000 0xb10 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .literal.pthread_internal_local_storage_destructor_callback + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .text.pthread_internal_local_storage_destructor_callback + 0x0000000000000000 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .xt.lit 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .xt.prop 0x0000000000000000 0x36c /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .xt.prop 0x0000000000000000 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .rodata.soc_memory_type_count + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .literal.rtc_clk_cal_ratio + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .literal.rtc_time_us_to_slowclk + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .text.rtc_clk_cal_ratio + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .text.rtc_time_us_to_slowclk + 0x0000000000000000 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .text.rtc_time_slowclk_to_us + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .xt.prop 0x0000000000000000 0x210 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .literal.rtc_vddsdio_get_config + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .literal.rtc_vddsdio_set_config + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .text.rtc_vddsdio_get_config + 0x0000000000000000 0x104 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .text.rtc_vddsdio_set_config + 0x0000000000000000 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .xt.prop 0x0000000000000000 0xfc /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .literal.rtc_clk_32k_enabled + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_8m_enable + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_8m_enabled + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_8md256_enabled + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_xtal_freq_estimate + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_apll_enable + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_fast_freq_get + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_cpu_freq_from_mhz + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_xtal_freq_update + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_cpu_freq_to_xtal + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_cpu_freq_to_pll + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_cpu_freq_set_fast + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_init + 0x0000000000000000 0x94 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_32k_enabled + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_8m_enable + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_8m_enabled + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_8md256_enabled + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_xtal_freq_estimate + 0x0000000000000000 0xbe /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .rodata.rtc_clk_xtal_freq_estimate + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_apll_enable + 0x0000000000000000 0x15a /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_fast_freq_get + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_cpu_freq_from_mhz + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_xtal_freq_update + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_cpu_freq_to_xtal + 0x0000000000000000 0x6f /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_cpu_freq_to_pll + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_cpu_freq_set_fast + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.rtc_clk_init + 0x0000000000000000 0x1c6 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .rodata.__func__$2427 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .xt.lit 0x0000000000000000 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .xt.prop 0x0000000000000000 0xb94 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .xt.prop 0x0000000000000000 0x2ac /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .literal.spi_flash_get_counters + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .literal.spi_flash_dump_counters + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .text.spi_flash_get_counters + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .rodata.str1.4 + 0x0000000000000000 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .text.spi_flash_dump_counters + 0x0000000000000000 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .xt.prop 0x0000000000000000 0x6fc /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .literal.spi_flash_mmap_dump + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .literal.spi_flash_mmap_get_free_pages + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .literal.spi_flash_phys2cache + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .text.spi_flash_mmap_dump + 0x0000000000000000 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .text.spi_flash_mmap_get_free_pages + 0x0000000000000000 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .text.spi_flash_phys2cache + 0x0000000000000000 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .xt.prop 0x0000000000000000 0x60c /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .literal.spi_cache_mode_switch + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .literal.esp_rom_spiflash_erase_chip_internal + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .literal.esp_rom_spiflash_lock + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .literal.esp_rom_spiflash_config_readmode + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .literal.esp_rom_spiflash_erase_chip + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .literal.esp_rom_spiflash_erase_area + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text.spi_cache_mode_switch + 0x0000000000000000 0x266 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text.esp_rom_spiflash_erase_chip_internal + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text.esp_rom_spiflash_lock + 0x0000000000000000 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text.esp_rom_spiflash_config_readmode + 0x0000000000000000 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .rodata.esp_rom_spiflash_config_readmode + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text.esp_rom_spiflash_erase_chip + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text.esp_rom_spiflash_erase_area + 0x0000000000000000 0xbe /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .xt.lit 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .xt.prop 0x0000000000000000 0xba0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .literal.tcpip_adapter_reset_ip_info + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_old_ip_info_api + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcps_cb + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_ip_lost_timer + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_nd6_cb + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_ipc_check + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_api_cb + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_update_default_netif + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_start_ip_lost_timer + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcpc_cb + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_start + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_start_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_eth_start + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_sta_start + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_ap_start + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_stop + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_stop_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_up + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_up_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_down + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_down_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_old_ip_info + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_old_ip_info + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_ip_info + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_create_ip6_linklocal + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_create_ip6_linklocal_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_ip6_linklocal + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcps_option + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_dns_info + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_dns_info_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_dns_info + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_dns_info_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcps_get_status + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcps_start + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcps_start_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcps_stop + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcps_stop_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcpc_get_status + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_ip_info + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_ip_info_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcpc_start + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcpc_start_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcpc_stop + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_dhcpc_stop_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_eth_input + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_sta_input + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_ap_input + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_esp_if + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_sta_list + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_hostname + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_set_hostname_api + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_hostname + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.tcpip_adapter_get_netif + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_reset_ip_info + 0x0000000000000000 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_old_ip_info_api + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcps_cb + 0x0000000000000000 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_ip_lost_timer + 0x0000000000000000 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_nd6_cb + 0x0000000000000000 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_ipc_check + 0x0000000000000000 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_api_cb + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_update_default_netif + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_start_ip_lost_timer + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcpc_cb + 0x0000000000000000 0x138 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_start + 0x0000000000000000 0x173 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_start_api + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_eth_start + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_sta_start + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_ap_start + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_stop + 0x0000000000000000 0x12b /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_stop_api + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_up + 0x0000000000000000 0xc4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_up_api + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_down + 0x0000000000000000 0xef /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_down_api + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_old_ip_info + 0x0000000000000000 0x97 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_old_ip_info + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_ip_info + 0x0000000000000000 0x85 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_create_ip6_linklocal + 0x0000000000000000 0xb3 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_create_ip6_linklocal_api + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_ip6_linklocal + 0x0000000000000000 0x59 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcps_option + 0x0000000000000000 0x1f7 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_dns_info + 0x0000000000000000 0xe3 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_dns_info_api + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_dns_info + 0x0000000000000000 0xe0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_dns_info_api + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcps_get_status + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcps_start + 0x0000000000000000 0xc7 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcps_start_api + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcps_stop + 0x0000000000000000 0xb6 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcps_stop_api + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcpc_option + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcpc_get_status + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_ip_info + 0x0000000000000000 0x1c0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_ip_info_api + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcpc_start + 0x0000000000000000 0x167 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcpc_start_api + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcpc_stop + 0x0000000000000000 0xe3 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_dhcpc_stop_api + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_eth_input + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_sta_input + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_ap_input + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_esp_if + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_sta_list + 0x0000000000000000 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_hostname + 0x0000000000000000 0xe3 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_set_hostname_api + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_hostname + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .text.tcpip_adapter_get_netif + 0x0000000000000000 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.hostinfo$8574 + 0x0000000000000000 0x63 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .rodata.__func__$8346 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.dhcpc_status + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.dhcps_status + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.esp_ip_lost_timer + 0x0000000000000000 0x3 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.esp_netif_init_fn + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.esp_ip6 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.esp_netif + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .xt.lit 0x0000000000000000 0x1b0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .xt.prop 0x0000000000000000 0x19bc /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .literal.unity_testcase_register + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .text.unity_testcase_register + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .rodata.__func__$4037 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .rodata.CRITICAL_LEAK_THRESHOLD + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .rodata.WARN_LEAK_THRESHOLD + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .xt.prop 0x0000000000000000 0x6e4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .literal.UnityTestResultsFailBegin + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAddMsgIfSpecified + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityCheckArraysForNull + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityPrintExpectedAndActualStrings + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityPrintLen + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityPrintExpectedAndActualStringsLen + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityPrintNumberByStyle + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityPrintMask + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertBits + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertEqualNumber + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertEqualIntArray + 0x0000000000000000 0xac /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertNumbersWithin + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertEqualString + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertEqualStringLen + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertEqualStringArray + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityAssertEqualMemory + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.UnityIgnore + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityTestResultsFailBegin + 0x0000000000000000 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAddMsgIfSpecified + 0x0000000000000000 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityCheckArraysForNull + 0x0000000000000000 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityPrintExpectedAndActualStrings + 0x0000000000000000 0x63 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityPrintLen + 0x0000000000000000 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityPrintExpectedAndActualStringsLen + 0x0000000000000000 0x67 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityPrintNumberByStyle + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityPrintMask + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertBits + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertEqualNumber + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertEqualIntArray + 0x0000000000000000 0x20a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityAssertEqualIntArray + 0x0000000000000000 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertNumbersWithin + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertEqualString + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertEqualStringLen + 0x0000000000000000 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertEqualStringArray + 0x0000000000000000 0x107 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityAssertEqualMemory + 0x0000000000000000 0x122 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.UnityIgnore + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.setUp 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .text.tearDown + 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnitySizeMask + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrErr64 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrErrDouble + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrErrFloat + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrNullPointerForActual + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrNullPointerForExpected + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrPointless + 0x0000000000000000 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrDelta + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrMemory + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrByte + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrElement + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrWas + 0x0000000000000000 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrExpected + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrNull + 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrIgnore + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .xt.lit 0x0000000000000000 0xe8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .xt.prop 0x0000000000000000 0xd8c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .literal.wait_user_control + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .literal.unity_wait_for_signal + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .literal.unity_send_signal + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .text.wait_user_control + 0x0000000000000000 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .text.unity_wait_for_signal + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .text.unity_send_signal + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .xt.prop 0x0000000000000000 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .literal.uart_rx_char_via_driver + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.uart_tx_char_via_driver + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.esp_vfs_dev_uart_set_rx_line_endings + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.esp_vfs_dev_uart_set_tx_line_endings + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.esp_vfs_dev_uart_use_nonblocking + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.esp_vfs_dev_uart_use_driver + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text.uart_rx_char_via_driver + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text.uart_tx_char_via_driver + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text.esp_vfs_dev_uart_set_rx_line_endings + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text.esp_vfs_dev_uart_set_tx_line_endings + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text.esp_vfs_dev_uart_use_nonblocking + 0x0000000000000000 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text.esp_vfs_dev_uart_use_driver + 0x0000000000000000 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .xt.lit 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .xt.prop 0x0000000000000000 0x948 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.call_end_selects + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.set_global_fd_sets + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.esp_vfs_register_with_id + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.esp_vfs_unregister + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.esp_vfs_register_fd + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.esp_vfs_unregister_fd + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.opendir + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.readdir + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.readdir_r + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.telldir + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.seekdir + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.rewinddir + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.closedir + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.mkdir + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.rmdir + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.fcntl + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.ioctl + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.fsync + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.access + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.truncate + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.esp_vfs_select + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.esp_vfs_select_triggered + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.call_end_selects + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.set_global_fd_sets + 0x0000000000000000 0xeb /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.esp_vfs_register_with_id + 0x0000000000000000 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.esp_vfs_unregister + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.esp_vfs_register_fd + 0x0000000000000000 0x71 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.esp_vfs_unregister_fd + 0x0000000000000000 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.opendir 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.readdir 0x0000000000000000 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.readdir_r + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.telldir 0x0000000000000000 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.seekdir 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.rewinddir + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.closedir + 0x0000000000000000 0x59 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.mkdir 0x0000000000000000 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.rmdir 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.fcntl 0x0000000000000000 0xb7 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.ioctl 0x0000000000000000 0xb7 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.fsync 0x0000000000000000 0x6f /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.access 0x0000000000000000 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.truncate + 0x0000000000000000 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.esp_vfs_select + 0x0000000000000000 0x3b8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.esp_vfs_select_triggered + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .xt.lit 0x0000000000000000 0x138 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .xt.prop 0x0000000000000000 0x19d4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .text.eri_read + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .literal 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .text 0x0000000000000000 0x2fa /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .xt.prop 0x0000000000000000 0x408 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .literal 0x0000000000000000 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .text 0x0000000000000000 0x1fb /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .xt.prop 0x0000000000000000 0x228 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .literal 0x0000000000000000 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .text 0x0000000000000000 0x20b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .xt.prop 0x0000000000000000 0x264 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .literal 0x0000000000000000 0x18 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .text 0x0000000000000000 0x176 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .xt.prop 0x0000000000000000 0x288 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .literal 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .text 0x0000000000000000 0x4c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .xt.prop 0x0000000000000000 0x6c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .text 0x0000000000000000 0x3d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .xt.prop 0x0000000000000000 0x54 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .text 0x0000000000000000 0x2c6 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .xt.prop 0x0000000000000000 0x288 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .text 0x0000000000000000 0x2a8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .xt.prop 0x0000000000000000 0x180 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .text 0x0000000000000000 0x281 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .xt.prop 0x0000000000000000 0x264 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .text 0x0000000000000000 0x26e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .xt.prop 0x0000000000000000 0x15c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .literal.get_ota_partition_count + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.find_default_boot_partition + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.ota_select_crc + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.ota_select_valid + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.rewrite_ota_seq + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.esp_rewrite_ota_data + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.esp_ota_begin + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.esp_ota_write + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.esp_ota_end + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.esp_ota_set_boot_partition + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.esp_ota_get_boot_partition + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.esp_ota_get_next_update_partition + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.is_ota_partition + 0x0000000000000000 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.get_ota_partition_count + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.find_default_boot_partition + 0x0000000000000000 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.ota_select_crc + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.ota_select_valid + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.rewrite_ota_seq + 0x0000000000000000 0x4d /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.esp_rewrite_ota_data + 0x0000000000000000 0x178 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.esp_ota_begin + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.esp_ota_write + 0x0000000000000000 0x161 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.esp_ota_end + 0x0000000000000000 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.esp_ota_set_boot_partition + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.esp_ota_get_boot_partition + 0x0000000000000000 0x18a /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .text.esp_ota_get_next_update_partition + 0x0000000000000000 0x63 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .rodata.__func__$5731 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .bss.ota_data_map$5713 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .rodata.__func__$5671 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .bss.ota_data_map$5683 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .rodata.__func__$5639 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .bss.s_ota_select + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .bss.s_ota_ops_last_handle + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .bss.s_ota_ops_entries_head + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .xt.prop 0x0000000000000000 0x9c0 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .literal.should_map + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.verify_image_header + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.verify_segment_header + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.verify_checksum + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.should_load + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.process_segment_data + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.process_segment + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.verify_simple_hash + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.esp_image_load + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.esp_image_verify_bootloader + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.should_map + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .rodata.str1.4 + 0x0000000000000000 0x49a /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.verify_image_header + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.verify_segment_header + 0x0000000000000000 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.verify_checksum + 0x0000000000000000 0xbe /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.should_load + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.process_segment_data + 0x0000000000000000 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.process_segment + 0x0000000000000000 0x1a1 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.verify_simple_hash + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.esp_image_load + 0x0000000000000000 0x24a /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .rodata 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .text.esp_image_verify_bootloader + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .xt.prop 0x0000000000000000 0x684 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .literal.bootloader_sha256_start + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .literal.bootloader_sha256_data + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .literal.bootloader_sha256_finish + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .text.bootloader_sha256_start + 0x0000000000000000 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .rodata.str1.4 + 0x0000000000000000 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .text.bootloader_sha256_data + 0x0000000000000000 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .text.bootloader_sha256_finish + 0x0000000000000000 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .rodata.__func__$2357 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .rodata.__func__$2350 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .xt.prop 0x0000000000000000 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .literal.bootloader_mmap + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .literal.bootloader_munmap + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .literal.bootloader_flash_read + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .literal.bootloader_flash_write + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .literal.bootloader_flash_erase_sector + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .rodata.str1.4 + 0x0000000000000000 0x7b /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .text.bootloader_mmap + 0x0000000000000000 0x92 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .text.bootloader_munmap + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .text.bootloader_flash_read + 0x0000000000000000 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .text.bootloader_flash_write + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .text.bootloader_flash_erase_sector + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .bss.map 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .xt.prop 0x0000000000000000 0x198 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .literal.uart_pattern_dequeue + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_break + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_pattern_queue_update + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_reset_rx_fifo + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_fill_fifo + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_pattern_link_free + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_pattern_enqueue + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_word_length + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_word_length + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_stop_bits + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_stop_bits + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_parity + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_parity + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_baudrate + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_baudrate + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_line_inverse + 0x0000000000000000 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_sw_flow_ctrl + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_hw_flow_ctrl + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_hw_flow_ctrl + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_clear_intr_status + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_enable_intr_mask + 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_disable_intr_mask + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_rx_intr_handler_default + 0x0000000000000000 0x14c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_pattern_pop_pos + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_pattern_get_pos + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_pattern_queue_reset + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_enable_pattern_det_intr + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_disable_pattern_det_intr + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_enable_rx_intr + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_disable_rx_intr + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_disable_tx_intr + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_enable_tx_intr + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_tx_all + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_isr_register + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_isr_free + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_pin + 0x0000000000000000 0xec /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_rts + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_dtr + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_tx_idle_num + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_param_config + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_intr_config + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_wait_tx_done + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_tx_chars + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_write_bytes + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_write_bytes_with_break + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_read_bytes + 0x0000000000000000 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_buffered_data_len + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_flush_input + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_driver_delete + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_driver_install + 0x0000000000000000 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_mode + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_set_rx_timeout + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_collision_flag + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_find_pattern_from_last + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.str1.4 + 0x0000000000000000 0x1afb /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_pattern_dequeue + 0x0000000000000000 0x89 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_break + 0x0000000000000000 0x6d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_pattern_queue_update + 0x0000000000000000 0x8e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_reset_rx_fifo + 0x0000000000000000 0xa4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_fill_fifo + 0x0000000000000000 0xa9 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_pattern_link_free + 0x0000000000000000 0x76 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_pattern_enqueue + 0x0000000000000000 0x94 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_word_length + 0x0000000000000000 0x96 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_get_word_length + 0x0000000000000000 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_stop_bits + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_get_stop_bits + 0x0000000000000000 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_parity + 0x0000000000000000 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_get_parity + 0x0000000000000000 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_baudrate + 0x0000000000000000 0xae /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_get_baudrate + 0x0000000000000000 0x86 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_line_inverse + 0x0000000000000000 0x1da /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_sw_flow_ctrl + 0x0000000000000000 0x13d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_hw_flow_ctrl + 0x0000000000000000 0x134 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_get_hw_flow_ctrl + 0x0000000000000000 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_clear_intr_status + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_enable_intr_mask + 0x0000000000000000 0x1a2 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_disable_intr_mask + 0x0000000000000000 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_rx_intr_handler_default + 0x0000000000000000 0x778 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_pattern_pop_pos + 0x0000000000000000 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_pattern_get_pos + 0x0000000000000000 0x7a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_pattern_queue_reset + 0x0000000000000000 0xb1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_enable_pattern_det_intr + 0x0000000000000000 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_disable_pattern_det_intr + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_enable_rx_intr + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_disable_rx_intr + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_disable_tx_intr + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_enable_tx_intr + 0x0000000000000000 0xc2 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_tx_all + 0x0000000000000000 0x17f /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_isr_register + 0x0000000000000000 0x8e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_isr_free + 0x0000000000000000 0x75 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_pin + 0x0000000000000000 0x37a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_rts + 0x0000000000000000 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_dtr + 0x0000000000000000 0x6d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_tx_idle_num + 0x0000000000000000 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_param_config + 0x0000000000000000 0x10c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_intr_config + 0x0000000000000000 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_wait_tx_done + 0x0000000000000000 0x14d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_tx_chars + 0x0000000000000000 0xce /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_write_bytes + 0x0000000000000000 0xa4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_write_bytes_with_break + 0x0000000000000000 0x104 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_read_bytes + 0x0000000000000000 0x210 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_get_buffered_data_len + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_flush_input + 0x0000000000000000 0x203 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_driver_delete + 0x0000000000000000 0x1c8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_driver_install + 0x0000000000000000 0x2e7 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_mode + 0x0000000000000000 0x22a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_set_rx_timeout + 0x0000000000000000 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .text.uart_get_collision_flag + 0x0000000000000000 0xb3 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6730 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6725 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6713 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6397 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6702 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6403 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .bss.pat_flg$6569 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__func__$6576 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6696 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6680 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6674 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6417 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6661 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6654 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6647 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__func__$6611 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6621 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6595 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6546 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__func__$6363 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6362 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6541 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6535 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6530 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6525 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__func__$6508 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6497 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6489 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6479 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6469 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6451 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6440 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6433 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6410 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6427 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__func__$6390 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6389 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__func__$6378 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6377 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6372 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6357 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6352 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6346 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__func__$6333 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6332 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6325 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6317 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6311 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6306 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6301 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6296 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6291 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .rodata.__FUNCTION__$6286 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .data.uart_spinlock + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .dram1 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .xt.lit 0x0000000000000000 0x1b8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .xt.prop 0x0000000000000000 0x2490 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.periph_module_disable + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .literal.periph_module_reset + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .text.periph_module_disable + 0x0000000000000000 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .text.periph_module_reset + 0x0000000000000000 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .xt.lit 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .xt.prop 0x0000000000000000 0x78c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .literal.gpio_intr_status_clr + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .iram1.literal + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_intr_enable_on_core + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_output_disable + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_output_enable + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_pullup_en + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_pullup_dis + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_pulldown_en + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_pulldown_dis + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_set_intr_type + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_intr_enable + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_intr_disable + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_set_level + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_get_level + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_set_pull_mode + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_set_direction + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_config + 0x0000000000000000 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_reset_pin + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_isr_handler_add + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_isr_handler_remove + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_uninstall_isr_service + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_isr_register + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_install_isr_service + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_wakeup_enable + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_wakeup_disable + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_set_drive_capability + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_get_drive_capability + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_hold_en + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_hold_dis + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_iomux_in + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.gpio_iomux_out + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_intr_status_clr + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .iram1 0x0000000000000000 0x92 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.str1.4 + 0x0000000000000000 0x1292 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_intr_enable_on_core + 0x0000000000000000 0x8f /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_output_disable + 0x0000000000000000 0xac /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_output_enable + 0x0000000000000000 0x8e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_pullup_en + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_pullup_dis + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_pulldown_en + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_pulldown_dis + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_set_intr_type + 0x0000000000000000 0x8f /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_intr_enable + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_intr_disable + 0x0000000000000000 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_set_level + 0x0000000000000000 0xc1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_get_level + 0x0000000000000000 0x33 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_set_pull_mode + 0x0000000000000000 0xf1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_set_direction + 0x0000000000000000 0x178 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_config + 0x0000000000000000 0x322 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_reset_pin + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_isr_handler_add + 0x0000000000000000 0xb5 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_isr_handler_remove + 0x0000000000000000 0x9e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_uninstall_isr_service + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_isr_register + 0x0000000000000000 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_install_isr_service + 0x0000000000000000 0x73 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_wakeup_enable + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_wakeup_disable + 0x0000000000000000 0x5d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_set_drive_capability + 0x0000000000000000 0x10e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_get_drive_capability + 0x0000000000000000 0xe3 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_hold_en + 0x0000000000000000 0x9e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_hold_dis + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_iomux_in + 0x0000000000000000 0x83 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .text.gpio_iomux_out + 0x0000000000000000 0xab /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$5077 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$5068 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5058 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5049 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$5042 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5041 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$5033 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5032 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5027 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5022 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5017 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5006 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$5002 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4998 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4983 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4968 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4918 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4917 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4923 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4950 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4948 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4936 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4928 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4913 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4906 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4898 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4892 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4891 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4886 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4885 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4880 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4879 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__func__$4874 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.__FUNCTION__$4873 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .rodata.GPIO_HOLD_MASK + 0x0000000000000000 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .data.gpio_spinlock + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .bss.gpio_isr_handle + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .bss.gpio_isr_func + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .xt.lit 0x0000000000000000 0xf8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .xt.prop 0x0000000000000000 0x1224 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .literal.timer_get_counter_value + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_get_counter_time_sec + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_set_counter_value + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_start + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_pause + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_set_counter_mode + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_set_auto_reload + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_set_divider + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_set_alarm_value + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_get_alarm_value + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_set_alarm + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_isr_register + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_init + 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_get_config + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_group_intr_disable + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_enable_intr + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.timer_disable_intr + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_get_counter_value + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_get_counter_time_sec + 0x0000000000000000 0x117 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_set_counter_value + 0x0000000000000000 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_start + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_pause + 0x0000000000000000 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_set_counter_mode + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_set_auto_reload + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_set_divider + 0x0000000000000000 0x10c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_set_alarm_value + 0x0000000000000000 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_get_alarm_value + 0x0000000000000000 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_set_alarm + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_isr_register + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_init + 0x0000000000000000 0x1ce /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_get_config + 0x0000000000000000 0x129 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_group_intr_disable + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_enable_intr + 0x0000000000000000 0x72 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .text.timer_disable_intr + 0x0000000000000000 0x72 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5456 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5451 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5446 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5436 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5430 + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5417 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5407 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5401 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5395 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5388 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5382 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5376 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5370 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5365 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5360 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5351 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.__FUNCTION__$5345 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .xt.prop 0x0000000000000000 0x93c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .literal.touch_pad_get_io_num + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_output_enable + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_output_disable + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_convert + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_controller + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_input_enable + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_input_disable + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_i2s_data_len + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_i2s_data_pattern + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_fsm_time + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_work_mode + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_data_format + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_measure_limit + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_atten + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_init + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_deinit + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_set_level + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_get_level + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_set_drive_capability + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_get_drive_capability + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_set_direction + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_pullup_en + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_pulldown_en + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_pullup_dis + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_pulldown_dis + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_hold_en + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_hold_dis + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_gpio_isolate + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_filter_read_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_meas_time + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_meas_time + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_voltage + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_voltage + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_cnt_mode + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_cnt_mode + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_io_init + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_fsm_mode + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_fsm_mode + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_sw_start + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_thresh + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_thresh + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_trigger_mode + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_trigger_mode + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_trigger_source + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_trigger_source + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_group_mask + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_group_mask + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_clear_group_mask + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal._touch_pad_read + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_filter_cb + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .iram1.literal + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_intr_enable + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_intr_disable + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_config + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_init + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_read + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_set_filter_period + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_get_filter_period + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_filter_start + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_filter_stop + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_filter_delete + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_deinit + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_power_always_on + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_power_on + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.hall_sensor_get_value + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_power_off + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_clk_div + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_i2s_data_source + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_data_inv + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_set_data_width + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_pad_get_io_num + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_gpio_init + 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc_i2s_mode_init + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_config_channel_atten + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_config_width + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_i2s_mode_acquire + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_adc_mode_acquire + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_lock_release + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_get_raw + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_get_voltage + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc1_ulp_enable + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc2_pad_get_io_num + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc2_pad_init + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc2_wifi_acquire + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc2_wifi_release + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc2_config_channel_atten + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc2_get_raw + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.adc2_vref_to_gpio + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_pad_get_io_num + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_rtc_pad_init + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_output_enable + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_output_disable + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_output_voltage + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_out_voltage + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_i2s_enable + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.dac_i2s_disable + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.hall_sensor_read + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_isr_handler_register + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_isr_register + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_isr_deregister + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.touch_pad_isr_deregister + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_io_num + 0x0000000000000000 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.touch_pad_get_io_num + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text._touch_filter_iir + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.str1.4 + 0x0000000000000000 0x93b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_output_enable + 0x0000000000000000 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_output_disable + 0x0000000000000000 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_convert + 0x0000000000000000 0x105 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_controller + 0x0000000000000000 0x326 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_input_enable + 0x0000000000000000 0xe6 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_input_disable + 0x0000000000000000 0xec /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_i2s_data_len + 0x0000000000000000 0xc6 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_i2s_data_pattern + 0x0000000000000000 0x1ad /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_fsm_time + 0x0000000000000000 0x95 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_work_mode + 0x0000000000000000 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_data_format + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_measure_limit + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_atten + 0x0000000000000000 0x115 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_init + 0x0000000000000000 0x158 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_deinit + 0x0000000000000000 0xec /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_set_level + 0x0000000000000000 0x93 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_get_level + 0x0000000000000000 0x89 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_set_drive_capability + 0x0000000000000000 0x17d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_get_drive_capability + 0x0000000000000000 0x13d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_set_direction + 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_pullup_en + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_pulldown_en + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_pullup_dis + 0x0000000000000000 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_pulldown_dis + 0x0000000000000000 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_hold_en + 0x0000000000000000 0xad /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_hold_dis + 0x0000000000000000 0xb1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_gpio_isolate + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_filter_read_cb + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_meas_time + 0x0000000000000000 0x86 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_meas_time + 0x0000000000000000 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_voltage + 0x0000000000000000 0x13e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_voltage + 0x0000000000000000 0x49 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_cnt_mode + 0x0000000000000000 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_cnt_mode + 0x0000000000000000 0x91 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_io_init + 0x0000000000000000 0x92 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_fsm_mode + 0x0000000000000000 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_fsm_mode + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_sw_start + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_thresh + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_thresh + 0x0000000000000000 0x84 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_trigger_mode + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_trigger_mode + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_trigger_source + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_trigger_source + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_group_mask + 0x0000000000000000 0x19b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_group_mask + 0x0000000000000000 0xde /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_clear_group_mask + 0x0000000000000000 0x1b1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text._touch_pad_read + 0x0000000000000000 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_filter_cb + 0x0000000000000000 0xf6 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .iram1 0x0000000000000000 0x22d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_intr_enable + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_intr_disable + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_config + 0x0000000000000000 0x156 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_init + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_read + 0x0000000000000000 0x104 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_set_filter_period + 0x0000000000000000 0x102 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_get_filter_period + 0x0000000000000000 0xee /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_filter_start + 0x0000000000000000 0xe9 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_filter_stop + 0x0000000000000000 0x97 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_filter_delete + 0x0000000000000000 0xa5 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_deinit + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_power_always_on + 0x0000000000000000 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_power_on + 0x0000000000000000 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.hall_sensor_get_value + 0x0000000000000000 0x11a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_power_off + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_clk_div + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_i2s_data_source + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_data_inv + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_set_data_width + 0x0000000000000000 0xe9 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_pad_get_io_num + 0x0000000000000000 0x89 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.adc1_pad_get_io_num + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_gpio_init + 0x0000000000000000 0x198 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc_i2s_mode_init + 0x0000000000000000 0x10e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_config_channel_atten + 0x0000000000000000 0x84 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_config_width + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_i2s_mode_acquire + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_adc_mode_acquire + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_lock_release + 0x0000000000000000 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_get_raw + 0x0000000000000000 0x10b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_get_voltage + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc1_ulp_enable + 0x0000000000000000 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc2_pad_get_io_num + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.adc2_pad_get_io_num + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc2_pad_init + 0x0000000000000000 0x120 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc2_wifi_acquire + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc2_wifi_release + 0x0000000000000000 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc2_config_channel_atten + 0x0000000000000000 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc2_get_raw + 0x0000000000000000 0x106 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.adc2_vref_to_gpio + 0x0000000000000000 0xe1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_pad_get_io_num + 0x0000000000000000 0x8a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_rtc_pad_init + 0x0000000000000000 0x97 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_output_enable + 0x0000000000000000 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_output_disable + 0x0000000000000000 0x79 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_output_voltage + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_out_voltage + 0x0000000000000000 0xe1 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_i2s_enable + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.dac_i2s_disable + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.hall_sensor_read + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_isr_handler_register + 0x0000000000000000 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_isr_register + 0x0000000000000000 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.rtc_isr_deregister + 0x0000000000000000 0x61 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .text.touch_pad_isr_deregister + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7589 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7568 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7563 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7550 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7559 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7542 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7533 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7515 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7520 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7510 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7493 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7482 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7477 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7468 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7359 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7464 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7449 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7410 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7437 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7429 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7443 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7394 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7384 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7379 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7337 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7333 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.s_filtered_temp$7165 + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7329 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7324 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7319 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7315 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7310 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7303 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7275 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7261 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7250 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7241 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7234 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7229 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7223 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7213 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7208 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7203 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7196 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7185 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7132 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7127 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7097 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7090 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7083 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7076 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7069 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7062 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7011 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7010 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$6991 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7003 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7002 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$6979 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7053 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7046 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7045 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$7037 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7036 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7029 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$7020 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$6971 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$6970 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__func__$6960 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.__FUNCTION__$6959 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .rodata.TAG 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.s_filter_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.s_touch_pad_init_bit + 0x0000000000000000 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.s_touch_pad_filter + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.adc1_i2s_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .data.adc2_spinlock + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.adc2_wifi_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.rtc_touch_mux + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .data.rtc_spinlock + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .xt.lit 0x0000000000000000 0x348 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .xt.prop 0x0000000000000000 0x31b0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.esp_event_post_to_user + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .literal.esp_event_loop_task + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .literal.esp_event_loop_set_cb + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .literal.esp_event_send + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .literal.esp_event_loop_get_queue + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .literal.esp_event_loop_init + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .text.esp_event_post_to_user + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .rodata.str1.4 + 0x0000000000000000 0x122 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .text.esp_event_loop_task + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .text.esp_event_loop_set_cb + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .text.esp_event_send + 0x0000000000000000 0xee /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .text.esp_event_loop_get_queue + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .text.esp_event_loop_init + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .bss.s_event_ctx + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .bss.s_event_handler_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .bss.s_event_queue + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .bss.s_event_init_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .xt.prop 0x0000000000000000 0x1f8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .literal.esp_system_event_debug + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_sta_lost_ip_default + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_eth_got_ip_default + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_ap_stop_handle_default + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_sta_stop_handle_default + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_eth_stop_handle_default + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_ap_start_handle_default + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_sta_got_ip_default + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_sta_disconnected_handle_default + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_eth_disconnected_handle_default + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_sta_connected_handle_default + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_eth_connected_handle_default + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_sta_start_handle_default + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.system_event_eth_start_handle_default + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.esp_event_process_default + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.esp_event_set_default_wifi_handlers + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.esp_event_set_default_eth_handlers + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .rodata.str1.4 + 0x0000000000000000 0x23c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.esp_system_event_debug + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_sta_lost_ip_default + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_eth_got_ip_default + 0x0000000000000000 0x59 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_ap_stop_handle_default + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_sta_stop_handle_default + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_eth_stop_handle_default + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_ap_start_handle_default + 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_sta_got_ip_default + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_sta_disconnected_handle_default + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_eth_disconnected_handle_default + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_sta_connected_handle_default + 0x0000000000000000 0x114 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_eth_connected_handle_default + 0x0000000000000000 0x9f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_sta_start_handle_default + 0x0000000000000000 0x7e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.system_event_eth_start_handle_default + 0x0000000000000000 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.esp_event_process_default + 0x0000000000000000 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.esp_event_set_default_wifi_handlers + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .text.esp_event_set_default_eth_handlers + 0x0000000000000000 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .rodata.__FUNCTION__$7521 + 0x0000000000000000 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .rodata.__FUNCTION__$7530 + 0x0000000000000000 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .rodata.__FUNCTION__$7538 + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .rodata.__FUNCTION__$7498 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .rodata.__FUNCTION__$7508 + 0x0000000000000000 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .rodata.__FUNCTION__$7514 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .bss.default_event_handlers + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .xt.lit 0x0000000000000000 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .xt.prop 0x0000000000000000 0x564 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .literal.esp_wifi_init + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .text.esp_wifi_init + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .bss.g_mesh_event_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .xt.prop 0x0000000000000000 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .xt.prop 0x0000000000000000 0xd8 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .xt.prop 0x0000000000000000 0xf0 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .xt.prop 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .xt.prop 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .xt.prop 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .literal.wifi_softap_get_config_local + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_station_get_config_local + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.ieee80211_check_sleep + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_station_get_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_station_get_config_default + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_station_get_ap_info + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_station_get_current_ap_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_station_ap_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_softap_cacl_mac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_softap_get_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_softap_get_station_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_softap_deauth + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_register_user_ie_manufacturer_recv_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_unregister_user_ie_manufacturer_recv_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_set_user_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_get_user_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_check_chan_param + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_init_in_caller_task + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_osi_funcs_register + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_internal_osi_funcs_md5_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_internal_crypto_funcs_md5_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_internal_git_commit_id_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_init_internal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_disconnect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_clear_fast_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal._wifi_mesh_deauth_sta + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_deauth_sta + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_promiscuous_scan_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_get_ap_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_get_ap_records + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_ap_get_sta_list + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_ps + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_ps + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_protocol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_protocol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_bandwidth + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_bandwidth + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_home_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_country + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_country + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_mac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_mac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_sta_get_ap_info + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_promiscuous_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_promiscuous_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_promiscuous_ctrl_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_promiscuous_ctrl_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_promiscuous + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_promiscuous_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_promiscuous + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_storage + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_internal_reg_rxcb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_internal_set_sta_ip + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_auto_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_auto_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_restore + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_vendor_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_vendor_ie_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_set_event_handler + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.wifi_send_event + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_lora_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_lora_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_max_tx_power + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_max_tx_power + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_event_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_event_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_csi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_csi_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_csi_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_ant_gpio + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_ant_gpio + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_ant + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_get_ant + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_internal_set_fix_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_internal_get_fix_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_set_sta_rx_probe_req + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_mesh_reg_rxcb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_set_ap_assoc_expire + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_get_ap_assoc_expire + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_set_router_bssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_get_router_bssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_get_beacon_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_set_beacon_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_map_deauth + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_sta_disassoc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_get_cur_ap_info + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_scan_get_ap_ie_len + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_get_cur_ap_record + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_scan_get_ap_record + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_mesh_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_mesh_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_mesh_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_mesh_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_roots_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_vnd_roots_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_allow_root_conflicts + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_is_root_conflicts_allowed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_mesh_set_crypto_ie_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_sort_ap_records + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_sort_get_cur_ap_info + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.esp_wifi_scan_sort_get_cur_ap_record + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.str1.4 + 0x0000000000000000 0x38c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_softap_get_config_local + 0x0000000000000000 0x1a0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_station_get_config_local + 0x0000000000000000 0xfc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.ieee80211_check_sleep + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_station_get_config + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_station_get_config_default + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_station_get_ap_info + 0x0000000000000000 0xbf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_station_get_current_ap_id + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_station_ap_check + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_softap_cacl_mac + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_softap_get_config + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_softap_get_station_num + 0x0000000000000000 0xac /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_softap_deauth + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_register_user_ie_manufacturer_recv_cb + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_unregister_user_ie_manufacturer_recv_cb + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_set_user_ie + 0x0000000000000000 0x1b4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_get_user_ie + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.wifi_get_user_ie + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_check_chan_param + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_init_in_caller_task + 0x0000000000000000 0x130 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_osi_funcs_register + 0x0000000000000000 0x76 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_internal_osi_funcs_md5_check + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_internal_crypto_funcs_md5_check + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_internal_git_commit_id_check + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_init_internal + 0x0000000000000000 0x1f8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_deinit + 0x0000000000000000 0x19e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_mode + 0x0000000000000000 0xda /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_mode + 0x0000000000000000 0x9a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_start + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_stop + 0x0000000000000000 0x1ee /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_connect + 0x0000000000000000 0x11a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_disconnect + 0x0000000000000000 0x11a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_clear_fast_connect + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text._wifi_mesh_deauth_sta + 0x0000000000000000 0x188 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_deauth_sta + 0x0000000000000000 0x133 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_promiscuous_scan_start + 0x0000000000000000 0x12a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_start + 0x0000000000000000 0x28a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_stop + 0x0000000000000000 0x11a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_get_ap_num + 0x0000000000000000 0xe4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_get_ap_records + 0x0000000000000000 0x1ba /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_config + 0x0000000000000000 0x15f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_config + 0x0000000000000000 0xea /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_ap_get_sta_list + 0x0000000000000000 0x122 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_ps + 0x0000000000000000 0xde /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_ps + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_protocol + 0x0000000000000000 0x15a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_protocol + 0x0000000000000000 0x163 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_bandwidth + 0x0000000000000000 0x11f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_bandwidth + 0x0000000000000000 0x163 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_channel + 0x0000000000000000 0x127 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_home_channel + 0x0000000000000000 0xdb /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_channel + 0x0000000000000000 0x152 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_country + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_country + 0x0000000000000000 0x122 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_mac + 0x0000000000000000 0x15e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_mac + 0x0000000000000000 0xda /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_sta_get_ap_info + 0x0000000000000000 0x122 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_promiscuous_filter + 0x0000000000000000 0x11c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_promiscuous_filter + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_promiscuous_ctrl_filter + 0x0000000000000000 0x11a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_promiscuous_ctrl_filter + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_promiscuous + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_promiscuous_rx_cb + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_promiscuous + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_storage + 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_internal_reg_rxcb + 0x0000000000000000 0x12f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_internal_set_sta_ip + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_auto_connect + 0x0000000000000000 0xda /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_auto_connect + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_restore + 0x0000000000000000 0xde /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_vendor_ie + 0x0000000000000000 0xf2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_vendor_ie_cb + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_set_event_handler + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.wifi_send_event + 0x0000000000000000 0x45 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_lora_enable + 0x0000000000000000 0xe8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_lora_disable + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_max_tx_power + 0x0000000000000000 0x11f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_max_tx_power + 0x0000000000000000 0xe4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_event_mask + 0x0000000000000000 0xeb /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_event_mask + 0x0000000000000000 0x97 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_csi + 0x0000000000000000 0x126 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_csi_config + 0x0000000000000000 0x166 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_csi_rx_cb + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_ant_gpio + 0x0000000000000000 0x11f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_ant_gpio + 0x0000000000000000 0xca /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_ant + 0x0000000000000000 0x11f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_get_ant + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_internal_set_fix_rate + 0x0000000000000000 0x16f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_internal_get_fix_rate + 0x0000000000000000 0x104 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_set_sta_rx_probe_req + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_mesh_reg_rxcb + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_set_ap_assoc_expire + 0x0000000000000000 0x13e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_get_ap_assoc_expire + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_set_router_bssid + 0x0000000000000000 0x11f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_get_router_bssid + 0x0000000000000000 0x11f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_get_beacon_interval + 0x0000000000000000 0x114 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_set_beacon_interval + 0x0000000000000000 0x1a6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_map_deauth + 0x0000000000000000 0x133 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_sta_disassoc + 0x0000000000000000 0x11a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_get_cur_ap_info + 0x0000000000000000 0x112 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_scan_get_ap_ie_len + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_get_cur_ap_record + 0x0000000000000000 0x1b2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_scan_get_ap_record + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_mesh_init + 0x0000000000000000 0x16a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_mesh_deinit + 0x0000000000000000 0x11a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_mesh_set + 0x0000000000000000 0x16e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_mesh_get + 0x0000000000000000 0x184 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_roots_set + 0x0000000000000000 0x167 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_vnd_roots_get + 0x0000000000000000 0x167 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_allow_root_conflicts + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_is_root_conflicts_allowed + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_mesh_set_crypto_ie_key + 0x0000000000000000 0x163 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_sort_ap_records + 0x0000000000000000 0x126 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_sort_get_cur_ap_info + 0x0000000000000000 0x146 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .text.esp_wifi_scan_sort_get_cur_ap_record + 0x0000000000000000 0x212 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$11005 + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10995 + 0x0000000000000000 0x23 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10964 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10949 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10942 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10935 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10928 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10921 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10914 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10907 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10894 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10881 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10873 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10866 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10857 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10852 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10845 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10838 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10826 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10815 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10806 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10800 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10793 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10789 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10782 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10778 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10770 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10763 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10759 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10752 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10748 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10741 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10717 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10709 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10699 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10695 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10688 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10684 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10677 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10672 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10668 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10664 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10654 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10650 + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10643 + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10639 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10632 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10625 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10621 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10613 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10605 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10598 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10591 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10583 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10575 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10567 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10559 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10551 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10543 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10532 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10525 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10518 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10514 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10505 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10497 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10492 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10485 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.old_scan_id$10471 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10475 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10460 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10452 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10443 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10436 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10429 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10422 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10415 + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10405 + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10401 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10394 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10387 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10362 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10283 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .rodata.__FUNCTION__$10231 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.s_mesh_fetch_num + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.s_mesh_sort_num + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.s_mesh_sort_bss + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.mesh_rxcb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .data.g_wifi_event_mask + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.g_mesh_event_handler + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.g_event_handler + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.g_osi_funcs_p + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.s_wifi_init_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .bss.wifi_sta_rx_probe_req + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .xt.lit 0x0000000000000000 0x378 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .xt.prop 0x0000000000000000 0x3fe4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + COMMON 0x0000000000000000 0xae0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .literal.ieee80211_freedom_inside_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.ieee80211_rate_ref_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.ieee80211_freedom_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.ieee80211_user_ie_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.ieee80211_ifattach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.ieee80211_ifdetach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.wifi_create_softap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.wifi_destroy_softap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.wifi_create_sta + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.wifi_destroy_sta + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.wifi_mode_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.wifi_recycle_rx_pkt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.wifi_globals_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.ieee80211_freedom_inside_cb + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.ieee80211_rate_ref_init + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.ieee80211_freedom_init + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.ieee80211_user_ie_init + 0x0000000000000000 0x41 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.ieee80211_ifattach + 0x0000000000000000 0x1af /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.ieee80211_ifdetach + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.wifi_create_softap + 0x0000000000000000 0x114 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.wifi_destroy_softap + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.wifi_create_sta + 0x0000000000000000 0x11c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.wifi_destroy_sta + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .rodata.str1.4 + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.wifi_mode_set + 0x0000000000000000 0x223 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.wifi_recycle_rx_pkt + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .text.wifi_globals_init + 0x0000000000000000 0x31 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .rodata.ieee80211_ethbroadcast + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .rodata.ieee80211_opcap + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .xt.prop 0x0000000000000000 0x510 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + COMMON 0x0000000000000000 0x218 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .literal.ieee80211_crypto_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .literal.ieee80211_crypto_available + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .literal.ieee80211_crypto_setkey + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .literal.ieee80211_crypto_encap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .literal.ieee80211_crypto_decap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .text.ieee80211_crypto_attach + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .text.ieee80211_crypto_available + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .text.ieee80211_crypto_setkey + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .rodata.str1.4 + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .text.ieee80211_crypto_encap + 0x0000000000000000 0x95 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .text.ieee80211_crypto_decap + 0x0000000000000000 0xad /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .xt.prop 0x0000000000000000 0x1a4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .literal.ccmp_encap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .literal.ccmp_decap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .text.ccmp_encap + 0x0000000000000000 0xb6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .text.ccmp_decap + 0x0000000000000000 0xba /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .data.ccmp 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .xt.prop 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .literal.dbg_cnt_hmac_rxtx_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_cnt_hmac_event_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_cnt_hmac_beacon_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_cnt_hmac_txq_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_cnt_hmac_malloc_free_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_nvs_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_com_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_ampdu_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_bss_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_sta_bcast_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_eap_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_esta_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_conn_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_sta_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_ap_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_wifi_chm_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.dbg_ampdu_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .rodata.str1.4 + 0x0000000000000000 0x2341 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_cnt_hmac_rxtx_show + 0x0000000000000000 0x1402 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_cnt_hmac_event_show + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_cnt_hmac_beacon_show + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_cnt_hmac_txq_show + 0x0000000000000000 0x148 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_cnt_hmac_malloc_free_show + 0x0000000000000000 0x230 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_nvs_show + 0x0000000000000000 0xcda /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_com_show + 0x0000000000000000 0xd2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_ampdu_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_bss_show + 0x0000000000000000 0xda2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_sta_bcast_show + 0x0000000000000000 0x5c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_eap_show + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_esta_show + 0x0000000000000000 0x7f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_conn_show + 0x0000000000000000 0x95d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_sta_show + 0x0000000000000000 0x5a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_ap_show + 0x0000000000000000 0x5a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_wifi_chm_show + 0x0000000000000000 0x3ae /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .text.dbg_ampdu_set + 0x0000000000000000 0x14a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .xt.lit 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .xt.prop 0x0000000000000000 0x11c4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + COMMON 0x0000000000000000 0x230 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .literal.unlikely.is_esp_mesh_assoc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.ieee80211_hostap_send_beacon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.hostap_handle_timer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.ieee80211_hostap_send_beacon_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.ieee80211_hostap_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.hostap_handle_timer_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.ieee80211_hostapd_data_txcb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.wifi_ap_reg_rxcb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.hostap_input + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.ap_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.wifi_softap_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.ieee80211_hostapd_beacon_txcb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.wifi_softap_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.unlikely.is_esp_mesh_assoc + 0x0000000000000000 0x5c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.ieee80211_hostap_send_beacon + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.hostap_handle_timer + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .rodata.str1.4 + 0x0000000000000000 0xec /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.ieee80211_hostap_send_beacon_process + 0x0000000000000000 0x38a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.ieee80211_hostap_attach + 0x0000000000000000 0x22c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.hostap_handle_timer_process + 0x0000000000000000 0x15b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.ieee80211_hostapd_data_txcb + 0x0000000000000000 0x4a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.wifi_ap_reg_rxcb + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.hostap_input + 0x0000000000000000 0x15c2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.ap_rx_cb + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.wifi_softap_start + 0x0000000000000000 0x1c4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.ieee80211_hostapd_beacon_txcb + 0x0000000000000000 0x7e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .text.wifi_softap_stop + 0x0000000000000000 0x1da /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.APRecvBcnStartTick + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.g_beacon_eb_allocated + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.ap_rxcb 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.tim_offset + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.BcnIntvl 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.g_beacon_idx + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.g_beacon_eb + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.beacon_send_start_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .data.TmpSTAAPCloseAP + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .bss.beacon_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .xt.prop 0x0000000000000000 0x144c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + COMMON 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .literal.addba_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_add_htinfo_body + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ampdu_tx_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_add_htcap_body + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ht_recv_action_ba_addba_response + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.unlikely.ampdu_dispatch + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.unlikely.ampdu_rx_flush_upto + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ampdu_free_rx_ba_index$part$5 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ampdu_rx_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ht_recv_action_ba_delba + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ht_action_output$constprop$7 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ht_send_action_ba_addba + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ht_send_action_ba_delba + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ht_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ampdu_free_rx_ba_index + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ampdu_alloc_rx_ba_index + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ht_recv_action_ba_addba_request + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ht_deattach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ampdu_state_change + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_cal_tx_pps + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ampdu_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.addba_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ampdu_request + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ampdu_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ampdu_reorder + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_recv_bar + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ht_node_cleanup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ht_node_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_parse_htcap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_has_ht40_bss + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_update_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ht_updatehtcap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_ht_updateparams + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_setup_htrates + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_setup_basic_htrates + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_add_htcap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_add_htcap_vendor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_add_htinfo + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_add_htinfo_vendor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_decap1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_decap_amsdu + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.addba_timeout + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .rodata.str1.4 + 0x0000000000000000 0x24c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_add_htinfo_body + 0x0000000000000000 0x185 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ampdu_tx_stop + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_add_htcap_body + 0x0000000000000000 0x234 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ht_recv_action_ba_addba_response + 0x0000000000000000 0x178 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.unlikely.ampdu_dispatch + 0x0000000000000000 0x88 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.unlikely.ampdu_rx_flush_upto + 0x0000000000000000 0xfc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ampdu_free_rx_ba_index$part$5 + 0x0000000000000000 0x33 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ampdu_rx_stop + 0x0000000000000000 0x12b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ht_recv_action_ba_delba + 0x0000000000000000 0x5c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ht_action_output$constprop$7 + 0x0000000000000000 0xf5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ht_send_action_ba_addba + 0x0000000000000000 0x1ba /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ht_send_action_ba_delba + 0x0000000000000000 0x138 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ht_attach + 0x0000000000000000 0x1ca /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ampdu_free_rx_ba_index + 0x0000000000000000 0x2d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ampdu_alloc_rx_ba_index + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ht_recv_action_ba_addba_request + 0x0000000000000000 0x20e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ht_deattach + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ampdu_state_change + 0x0000000000000000 0xeb /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_cal_tx_pps + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ampdu_enable + 0x0000000000000000 0x42 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.addba_timeout_process + 0x0000000000000000 0x8b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ampdu_request + 0x0000000000000000 0x1b1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ampdu_stop + 0x0000000000000000 0x7b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ampdu_reorder + 0x0000000000000000 0x35c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_recv_bar + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ht_node_cleanup + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ht_node_init + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_parse_htcap + 0x0000000000000000 0xb3 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_has_ht40_bss + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_update_channel + 0x0000000000000000 0x3c2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ht_updatehtcap + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_ht_updateparams + 0x0000000000000000 0x217 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_setup_htrates + 0x0000000000000000 0xeb /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_setup_basic_htrates + 0x0000000000000000 0xc7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_add_htcap + 0x0000000000000000 0x61 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_add_htcap_vendor + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_add_htinfo + 0x0000000000000000 0x65 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_add_htinfo_vendor + 0x0000000000000000 0x7c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_decap1 + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .text.ieee80211_decap_amsdu + 0x0000000000000000 0x133 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .bss.tokens$9631 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .data.g_ap_bss_index$9560 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .xt.lit 0x0000000000000000 0x148 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .xt.prop 0x0000000000000000 0x1a34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .literal.ieee80211_add_ie_vendor_esp_head + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_esp_mesh_head + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_esp_mesh_assoc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_vendor_esp_mesh_group + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_vendor_esp_simple_pair + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_vendor_esp_freq_annon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_vendor_esp_now + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_vendor_esp_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.ieee80211_add_ie_vendor_esp_manufacturer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .rodata.str1.4 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_vendor_esp_head + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_esp_mesh_head + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_esp_mesh_assoc + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_vendor_esp_mesh_group + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_vendor_esp_simple_pair + 0x0000000000000000 0x59 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_vendor_esp_freq_annon + 0x0000000000000000 0x4c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_vendor_esp_now + 0x0000000000000000 0x4d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_vendor_esp_ssid + 0x0000000000000000 0x56 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .text.ieee80211_add_ie_vendor_esp_manufacturer + 0x0000000000000000 0x77 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .xt.lit 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .xt.prop 0x0000000000000000 0x204 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .literal.wpa_cipher + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.rsn_cipher + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_deliver_data + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_decap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_setup_phy_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_is_support_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_setup_rates + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_is_lr_only + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_setup_lr_rates + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_alloc_challenge + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_parse_beacon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_parse_wpa + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_parse_rsn + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_parse_action + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.ieee80211_setup_rateset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.wpa_cipher + 0x0000000000000000 0x8a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.rsn_cipher + 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_deliver_data + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_decap + 0x0000000000000000 0x1cf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .rodata.str1.4 + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .rodata 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_setup_phy_mode + 0x0000000000000000 0x108 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_is_support_rate + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_setup_rates + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_is_lr_only + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_setup_lr_rates + 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_alloc_challenge + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_parse_beacon + 0x0000000000000000 0x570 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_parse_wpa + 0x0000000000000000 0x136 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_parse_rsn + 0x0000000000000000 0x121 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_parse_action + 0x0000000000000000 0xff /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .text.ieee80211_setup_rateset + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .xt.prop 0x0000000000000000 0xeb8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .literal.wifi_get_bw_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_vnd_ie_cb_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_event_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_auto_connect_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_restart_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal._do_wifi_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_scan_stop_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_vnd_ie_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_ant_gpio + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_promis_filter_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_promis_ctrl_filter_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_get_ap_info_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_deinit_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_get_ap_list_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_station_set_config_local_2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_config_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_get_protocol_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_channel_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_home_channel_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_ps_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_rxcb_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_max_tpw + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_csi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_csi_set_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_deauth_sta_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_ie_deinit_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_map_deauth_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_assoc_expire_set_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_router_bssid_set_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_router_bssid_get_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_root_conflicts_set_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mac_restore + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_restore_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal._do_wifi_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_mac_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_ie_crypto_key_set_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_set_beacon_interval_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_get_sta_list_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_get_channel_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_get_country + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_fix_rate_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_ie_set_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_ie_get_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_roots_ie_set_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_roots_ie_get_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_ie_init_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_phy_2nd_chan_is_valid$part$17 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.adc2_wifi_acquire + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.adc2_wifi_release + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_station_get_reconnect_policy + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_set_phy_2nd_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_phy_2nd_chan_is_valid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_set_phy_bw + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_set_phy_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_protocol_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_bw_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_phy_2nd_chan_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_station_save_ap_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_sta_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_connect_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_sta_disconnect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal._do_wifi_disconnect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_disconnect_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_sta_scan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_scan_start_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_sta_ap_change_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_sta_set_ap_num_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_get_macaddr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.chip_pre_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.chip_pre_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.chip_post_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_init_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.chip_post_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.chip_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.chip_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_reset_mac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_rf_phy_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_txq_empty + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_stop_sw_txq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_hw_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_stop_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mac_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.esp_wifi_internal_set_baw + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_menuconfig_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_sta_disconnect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_ant_to_ant_type + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_chan_range + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_country + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_ant_config_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_ant_update + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_rf_phy_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_hw_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_promis_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_mode_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_start_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_set_ant + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_sta_disassoc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.wifi_mesh_sta_disassoc_progress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_ioctl_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_ioctl_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_ioctl_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_ioctl + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_bw_process + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_vnd_ie_cb_process + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_event_mask + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.str1.4 + 0x0000000000000000 0x6f2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_auto_connect_process + 0x0000000000000000 0xef /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_restart_process + 0x0000000000000000 0x35 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text._do_wifi_start + 0x0000000000000000 0xce /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_scan_stop_process + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_vnd_ie_process + 0x0000000000000000 0x128 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_ant_gpio + 0x0000000000000000 0xe7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_promis_filter_process + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_promis_ctrl_filter_process + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_ap_info_process + 0x0000000000000000 0x14a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_deinit_process + 0x0000000000000000 0x7c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_ap_list_process + 0x0000000000000000 0x2f6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_station_set_config_local_2 + 0x0000000000000000 0x5b2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_config_process + 0x0000000000000000 0x878 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_protocol_process + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_channel_process + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_home_channel_process + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_ps_process + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_rxcb_process + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_max_tpw + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_csi + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_csi_set_config + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_deauth_sta_process + 0x0000000000000000 0x15f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_ie_deinit_progress + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_map_deauth_progress + 0x0000000000000000 0x102 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_assoc_expire_set_progress + 0x0000000000000000 0x8a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_router_bssid_set_progress + 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_router_bssid_get_progress + 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_root_conflicts_set_progress + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mac_restore + 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_restore_process + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text._do_wifi_stop + 0x0000000000000000 0xaa /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_mac_process + 0x0000000000000000 0x23e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_ie_crypto_key_set_progress + 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_set_beacon_interval_progress + 0x0000000000000000 0x10e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_sta_list_process + 0x0000000000000000 0x172 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_channel_process + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_country + 0x0000000000000000 0xb2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_fix_rate_process + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_ie_set_progress + 0x0000000000000000 0x5c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_ie_get_progress + 0x0000000000000000 0x5e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_roots_ie_set_progress + 0x0000000000000000 0x6c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_roots_ie_get_progress + 0x0000000000000000 0x6c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_ie_init_progress + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_phy_2nd_chan_is_valid$part$17 + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.adc2_wifi_acquire + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.adc2_wifi_release + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_station_get_reconnect_policy + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_set_phy_2nd_chan + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_phy_2nd_chan_is_valid + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_set_phy_bw + 0x0000000000000000 0x14e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_set_phy_mode + 0x0000000000000000 0x1a7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_protocol_process + 0x0000000000000000 0x89 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_bw_process + 0x0000000000000000 0xc7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_phy_2nd_chan_process + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_station_save_ap_channel + 0x0000000000000000 0x11a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_sta_connect + 0x0000000000000000 0x8e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_connect_process + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_sta_disconnect + 0x0000000000000000 0xae /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text._do_wifi_disconnect + 0x0000000000000000 0x8c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_disconnect_process + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_sta_scan + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_scan_start_process + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_sta_ap_change_process + 0x0000000000000000 0x146 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_sta_set_ap_num_process + 0x0000000000000000 0x46 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_get_macaddr + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.chip_pre_init + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.chip_pre_deinit + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.chip_post_init + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_init_process + 0x0000000000000000 0x218 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.chip_post_deinit + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.chip_enable + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.chip_disable + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_reset_mac + 0x0000000000000000 0xeb /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_rf_phy_disable + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_txq_empty + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_stop_sw_txq + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_hw_stop + 0x0000000000000000 0xe4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_stop_process + 0x0000000000000000 0x11e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mac_init + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.esp_wifi_internal_set_baw + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_menuconfig_init + 0x0000000000000000 0x30c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_sta_disconnect + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_ant_to_ant_type + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_chan_range + 0x0000000000000000 0xf8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_country + 0x0000000000000000 0x1cc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_ant_config_check + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_ant_update + 0x0000000000000000 0xa9 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_rf_phy_enable + 0x0000000000000000 0xb7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_hw_start + 0x0000000000000000 0xd9 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_promis_process + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_mode_process + 0x0000000000000000 0x2ea /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_start_process + 0x0000000000000000 0x14c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_set_ant + 0x0000000000000000 0x4f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_sta_disassoc + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.wifi_mesh_sta_disassoc_progress + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_ioctl_process + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_ioctl_init + 0x0000000000000000 0x37 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_ioctl_deinit + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .text.ieee80211_ioctl + 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11145 + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11139 + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11133 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11128 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11124 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11117 + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11100 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11086 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11080 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11075 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11070 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11065 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$11055 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10964 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10948 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10938 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10688 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10597 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.ap_id$10604 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10881 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10789 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10978 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10778 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10523 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10679 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10654 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10588 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10576 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.__FUNCTION__$10558 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .rodata.g_op 0x0000000000000000 0x1b8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .data.g_mesh_root_conflicts_allowed + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .data.map_assoc_expire + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.mesh_router_bssid + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.g_pp_hdl 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.wifi_api_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.SleepDeferSoftAPConfig + 0x0000000000000000 0x6c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.SleepDeferStationConfig + 0x0000000000000000 0x7c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.g_config_sem + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.g_intr_lock_mux + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.g_wifi_global_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.g_wifi_rf_phy + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .bss.g_wifi_hw_start + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .xt.lit 0x0000000000000000 0x2f8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .xt.prop 0x0000000000000000 0x348c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + COMMON 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .literal.ieee80211_is_mesh_roots_announced$part$1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_yield$part$2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_fixed$part$3 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.is_self_ie_encrypted + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_coding_ie_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_encrypt_vnd_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_decrypt_vnd_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_check_vnd_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_mesh_quick_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_mesh_quick_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_mesh_quick_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_mesh_quick_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_vnd_mesh_quick_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_vnd_mesh_quick_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_get_vnd_ssid_len + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_add_mesh_assoc_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_add_mesh_ssid_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_set_flag_roots_found + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._wifi_vnd_ext_mesh_roots_free + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._print_roots_count + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_roots_time_update + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_roots_process_announce + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_roots_process_gone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_vnd_mesh_roots_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_announced + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_yield + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_is_roots_fixed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_announce_used + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_yield_used + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_fixed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_get_vnd_roots_len + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_check_roots_ie_due + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_timer_root_process_announce + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_timer_process_fixed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_timer_process_gone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_add_mesh_roots_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_is_need_post_event + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_is_new_roots_found + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_get_conflict_root_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_remove_conflict_root + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_roots_process_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_roots_process_yield + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_is_mesh_roots_valid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_is_new_root_invalid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_roots_process_conflicts + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.ieee80211_vnd_mesh_roots_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal._mesh_timer_forcer_check_yielder_gone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_get_vnd_roots_len + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_add_conflict_root + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_root_handle_roots_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_handle_roots_ie_type + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_parse_conflict_roots_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_parse_conflict_assoc_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_post_parent_weak_rssi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.mesh_post_parent_assoc_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_monitor_parent_assoc_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_monitor_candidate_rssi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_monitor_map_rssi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_map_stop_beacon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_map_probe_response + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_mesh_map_reject_connection + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_announced$part$1 + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_yield$part$2 + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_fixed$part$3 + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.is_self_ie_encrypted + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.str1.4 + 0x0000000000000000 0x565 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_coding_ie_key + 0x0000000000000000 0x8f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_encrypt_vnd_ie + 0x0000000000000000 0xca /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_decrypt_vnd_ie + 0x0000000000000000 0xca /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_check_vnd_ie + 0x0000000000000000 0xec /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_mesh_quick_init + 0x0000000000000000 0x1bf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_mesh_quick_deinit + 0x0000000000000000 0xc6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_mesh_quick_set + 0x0000000000000000 0x274 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.ieee80211_mesh_quick_set + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_mesh_quick_get + 0x0000000000000000 0x255 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.ieee80211_mesh_quick_get + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_vnd_mesh_quick_set + 0x0000000000000000 0x10c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_vnd_mesh_quick_get + 0x0000000000000000 0x92 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_get_vnd_ssid_len + 0x0000000000000000 0x6a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_add_mesh_assoc_ie + 0x0000000000000000 0x92 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_add_mesh_ssid_ie + 0x0000000000000000 0xe4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_set_flag_roots_found + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._wifi_vnd_ext_mesh_roots_free + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._print_roots_count + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_roots_time_update + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_roots_process_announce + 0x0000000000000000 0x2d9 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_roots_process_gone + 0x0000000000000000 0x202 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_vnd_mesh_roots_get + 0x0000000000000000 0x122 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_announced + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_yield + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_is_roots_fixed + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_announce_used + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_yield_used + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_fixed + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_get_vnd_roots_len + 0x0000000000000000 0x7c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_check_roots_ie_due + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_timer_root_process_announce + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_timer_process_fixed + 0x0000000000000000 0x19a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_timer_process_gone + 0x0000000000000000 0x18d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_add_mesh_roots_ie + 0x0000000000000000 0x132 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_is_need_post_event + 0x0000000000000000 0x5c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_is_new_roots_found + 0x0000000000000000 0x138 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_get_conflict_root_state + 0x0000000000000000 0x1be /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_remove_conflict_root + 0x0000000000000000 0x8d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_roots_process_stop + 0x0000000000000000 0x138 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_roots_process_yield + 0x0000000000000000 0x242 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_is_mesh_roots_valid + 0x0000000000000000 0x188 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_is_new_root_invalid + 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_roots_process_conflicts + 0x0000000000000000 0x85 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.ieee80211_vnd_mesh_roots_set + 0x0000000000000000 0x48f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text._mesh_timer_forcer_check_yielder_gone + 0x0000000000000000 0x206 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_get_vnd_roots_len + 0x0000000000000000 0xe3 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_add_conflict_root + 0x0000000000000000 0x12a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_root_handle_roots_ie + 0x0000000000000000 0x360 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_handle_roots_ie_type + 0x0000000000000000 0x125 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_parse_conflict_roots_ie + 0x0000000000000000 0x30d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_parse_conflict_assoc_ie + 0x0000000000000000 0x4c6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_post_parent_weak_rssi + 0x0000000000000000 0x7f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.mesh_post_parent_assoc_ie + 0x0000000000000000 0x8a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_monitor_parent_assoc_ie + 0x0000000000000000 0x553 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_monitor_candidate_rssi + 0x0000000000000000 0x10e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_monitor_map_rssi + 0x0000000000000000 0x110 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_map_stop_beacon + 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_map_probe_response + 0x0000000000000000 0x145 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .text.esp_mesh_map_reject_connection + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.monitor_parent_rssi_start$9745 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.monitor_count$9731 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.last_parent_layer$9730 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.monitor_parent_assoc_start$9719 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.monitor_parent_rssi_start$9707 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.monitor_time_start$9689 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.continous_same_index_count$9644 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .data.last_conflict_root_index$9643 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__func__$9548 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9497 + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9489 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9481 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__func__$9463 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9408 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9397 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9370 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9324 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9230 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9221 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9189 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9155 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9148 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9143 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9131 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9126 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9119 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .rodata.__FUNCTION__$9108 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss._dbg_boot_up + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.s_mesh_conflict_roots + 0x0000000000000000 0x194 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.s_mesh_roots_ie_life + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.wifi_vnd_ext_mesh_roots + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.g_mesh_ie_crypto_funcs + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.g_mesh_ie_crypto_key + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.iv 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.s_recv_bcn_count + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.s_is_probe_requested + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .data.g_mesh_monitor_parent_beacon_count + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.g_mesh_is_root + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .bss.g_mesh_is_started + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .data.g_mesh_self_organized + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .xt.lit 0x0000000000000000 0x1e0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .xt.prop 0x0000000000000000 0x2b08 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .literal.esp_wifi_restart + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_ap_get_prof_pmk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_get_prof_pmk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_ap_get_prof_ap_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_get_prof_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_ap_get_prof_authmode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_get_prof_authmode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_ap_get_prof_password + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_get_prof_password + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_get_reset_param + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_set_reset_param + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_prof_is_wpa + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_prof_is_wpa2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_get_pairwise_cipher + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_sta_get_group_cipher + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_get_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_set_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_get_sta_gtk_index + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_set_sta_gtk_index + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_set_gtk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_get_ptk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_wpa_ptk_init_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_enable_sta_privacy + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_sta_is_running + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_sta_send_mgmt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_auth_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_restart + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_register_wpa2_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_unregister_wpa2_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_unregister_wpa_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_register_wpa_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_get_assoc_bssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_set_appie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_unset_appie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_get_appie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_unregister_wps_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_register_wps_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_disarm_sta_connection_timer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_get_hostap_private + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_misc_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_misc_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_deauthenticate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_ap_get_prof_beacon_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_set_sleep_flag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_prof_get_opmode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_promis_mode_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_get_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_get_user_init_flag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_set_rx_policy + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_espnow_get_init_flag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_espnow_set_init_flag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_mt_key_is_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_mt_key_is_mask_zero + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_mt_key_set_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_mt_key_clear_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.ieee80211_get_mac_addr_from_frame + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.esp_wifi_restart + 0x0000000000000000 0x8a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_ap_get_prof_pmk + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_get_prof_pmk + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_ap_get_prof_ap_ssid + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_get_prof_ssid + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_ap_get_prof_authmode + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_get_prof_authmode + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_ap_get_prof_password + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_get_prof_password + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_get_reset_param + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_set_reset_param + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_prof_is_wpa + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_prof_is_wpa2 + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_get_pairwise_cipher + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_sta_get_group_cipher + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_get_key + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_set_key + 0x0000000000000000 0x41 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_get_sta_gtk_index + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_set_sta_gtk_index + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .rodata.str1.4 + 0x0000000000000000 0x47 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_set_gtk + 0x0000000000000000 0x65 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_get_ptk + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_wpa_ptk_init_done + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_enable_sta_privacy + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_sta_is_running + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_sta_send_mgmt + 0x0000000000000000 0x23 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_auth_done + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_restart + 0x0000000000000000 0x35 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_register_wpa2_cb + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_unregister_wpa2_cb + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_unregister_wpa_cb + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_register_wpa_cb + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_get_assoc_bssid + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .iram1 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_set_appie + 0x0000000000000000 0xc1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_unset_appie + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_get_appie + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_unregister_wps_cb + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_register_wps_cb + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_disarm_sta_connection_timer + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_get_hostap_private + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_misc_init + 0x0000000000000000 0x33 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_misc_deinit + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_deauthenticate + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_ap_get_prof_beacon_interval + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_set_sleep_flag + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_prof_get_opmode + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_promis_mode_set + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_get_mode + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_get_user_init_flag + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.wifi_set_rx_policy + 0x0000000000000000 0x204 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .rodata.wifi_set_rx_policy + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_espnow_get_init_flag + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_espnow_set_init_flag + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_mt_key_is_mask + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_mt_key_is_mask_zero + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_mt_key_set_mask + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_mt_key_clear_mask + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .text.ieee80211_get_mac_addr_from_frame + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .xt.lit 0x0000000000000000 0x1b8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .xt.prop 0x0000000000000000 0xe94 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .literal.wifi_nvs_commit$part$2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_cfg_item_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_cfg_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_sta_restore + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_ap_restore + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.ieee80211_nvs_set_default_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_get_ap_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.ieee80211_adjust_2nd_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_commit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_set_default_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_validate_ap_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_validate_ap_password + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_validate_sta_password + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_validate_country + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_validate_ap_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_load + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_restore + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_validate_ap_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_validate_sta_listen_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_get_sta_listen_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.wifi_nvs_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_commit$part$2 + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .rodata.str1.4 + 0x0000000000000000 0x3c3 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_cfg_item_init + 0x0000000000000000 0xcf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_cfg_init + 0x0000000000000000 0x638 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_sta_restore + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_ap_restore + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_get + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.ieee80211_nvs_set_default_ssid + 0x0000000000000000 0x53 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_get_ap_chan + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.ieee80211_adjust_2nd_chan + 0x0000000000000000 0x56 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_commit + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_set + 0x0000000000000000 0x24f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .rodata.wifi_nvs_set + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_set_default_ssid + 0x0000000000000000 0x5e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_validate_ap_ssid + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_validate_ap_password + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_validate_sta_password + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_validate_country + 0x0000000000000000 0x37 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_validate_ap_chan + 0x0000000000000000 0x6b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_load + 0x0000000000000000 0x40f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .rodata.wifi_nvs_load + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_restore + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_validate_ap_num + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_validate_sta_listen_interval + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_get_sta_listen_interval + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_init + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .text.wifi_nvs_deinit + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .bss.g_wifi_nvs_cfg + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .data.g_wifi_nvs + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .bss.s_wifi_nvs + 0x0000000000000000 0x3fc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .xt.lit 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .xt.prop 0x0000000000000000 0xaec /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .literal.ieee80211_classify$isra$0 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_add_wme_param$isra$2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_vnd_ie_size$part$5 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_vnd_ie_set$part$6 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.esp_wifi_internal_tx_is_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_txq_enq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_set_hmac_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_output + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.esp_wifi_internal_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.esp_wifi_mesh_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_empty_txq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_txq_empty + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_output_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_send_setup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_mgmt_output + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_tx_mgt_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_send_nulldata + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_align_eb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_add_rates + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_add_dsparams + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_add_xrates + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_vnd_ie_size + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_vnd_ie_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_vnd_lora_ie_size + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_vnd_lora_ie_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_send_probereq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_getcapinfo + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_send_mgmt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_alloc_proberesp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_send_proberesp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_alloc_deauth + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_send_deauth + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_raw_frame_sanity_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.esp_wifi_80211_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_beacon_alloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_encap_null_data + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_pm_tx_null_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_classify$isra$0 + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_add_wme_param$isra$2 + 0x0000000000000000 0x91 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_vnd_ie_size$part$5 + 0x0000000000000000 0x35 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_vnd_ie_set$part$6 + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .rodata.str1.4 + 0x0000000000000000 0x476 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .iram1 0x0000000000000000 0xde6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.esp_wifi_internal_tx_is_stop + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_txq_enq + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_set_hmac_stop + 0x0000000000000000 0x37 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_output + 0x0000000000000000 0x37b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.esp_wifi_internal_tx + 0x0000000000000000 0x382 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.esp_wifi_mesh_tx + 0x0000000000000000 0x472 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_empty_txq + 0x0000000000000000 0xe0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_txq_empty + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_output_init + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_send_setup + 0x0000000000000000 0x1a8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_mgmt_output + 0x0000000000000000 0x19d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_tx_mgt_cb + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_send_nulldata + 0x0000000000000000 0x260 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_align_eb + 0x0000000000000000 0x87 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_add_rates + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_add_dsparams + 0x0000000000000000 0x31 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_add_xrates + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_vnd_ie_size + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_vnd_ie_set + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_vnd_lora_ie_size + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_vnd_lora_ie_set + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_send_probereq + 0x0000000000000000 0x43a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_getcapinfo + 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_send_mgmt + 0x0000000000000000 0xb39 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_alloc_proberesp + 0x0000000000000000 0x41c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_send_proberesp + 0x0000000000000000 0x244 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_alloc_deauth + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_send_deauth + 0x0000000000000000 0x25e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_raw_frame_sanity_check + 0x0000000000000000 0x2de /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.esp_wifi_80211_tx + 0x0000000000000000 0x19a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_beacon_alloc + 0x0000000000000000 0x694 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_encap_null_data + 0x0000000000000000 0x27a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .text.ieee80211_pm_tx_null_process + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .rodata.s_ac_param$9647 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .rodata.param$9648 + 0x0000000000000000 0x9 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .rodata.info$9642 + 0x0000000000000000 0x9 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .data.s_raw_seq$9833 + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .data.g_hmac_stop + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .bss.g_txq 0x0000000000000000 0xa28 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .xt.lit 0x0000000000000000 0x120 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .xt.prop 0x0000000000000000 0x2214 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .literal.ieee80211_phy_type_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .literal.ieee80211_phy_mode_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .literal.ieee80211_setup_ratetable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .literal.ieee80211_phy_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .literal.ieee80211_set_user_sup_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .text.ieee80211_phy_type_get + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .rodata.str1.4 + 0x0000000000000000 0x4f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .text.ieee80211_phy_mode_show + 0x0000000000000000 0xd7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .text.ieee80211_setup_ratetable + 0x0000000000000000 0x12e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .text.ieee80211_phy_init + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .text.ieee80211_set_user_sup_rate + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .rodata.ieee80211_11g_table + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .rodata.ieee80211_11b_table + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .xt.prop 0x0000000000000000 0x2b8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .literal.ieee80211_psq_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .literal.ieee80211_psq_cleanup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .literal.ieee80211_set_tim + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .literal.ieee80211_pwrsave + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .literal.pwrsave_flushq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .literal.ieee80211_node_pwrsave + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .text.ieee80211_psq_init + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .text.ieee80211_psq_cleanup + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .text.ieee80211_set_tim + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .text.ieee80211_pwrsave + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .text.pwrsave_flushq + 0x0000000000000000 0xa3 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .text.ieee80211_node_pwrsave + 0x0000000000000000 0x67 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .xt.prop 0x0000000000000000 0x234 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .literal.ieee80211_wme_standard_ac_to_esp_ac$part$0 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_proto_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_set_shortslottime + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_iserp_rateset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_wme_initparams + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_wme_standard_ac_to_esp_ac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_wme_updateparams + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_mlme_connect_bss + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .rodata.str1.4 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_wme_standard_ac_to_esp_ac$part$0 + 0x0000000000000000 0x33 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_proto_attach + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_set_shortslottime + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_iserp_rateset + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_wme_initparams + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .rodata 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_wme_standard_ac_to_esp_ac + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_wme_updateparams + 0x0000000000000000 0x61 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .text.ieee80211_mlme_connect_bss + 0x0000000000000000 0xa7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .rodata.rates$9094 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .xt.prop 0x0000000000000000 0x2ac /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .literal.ieee80211_regdomain_get_country$part$1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_max_tx_power + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_update + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_update_in_scan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_update_in_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_get_country + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_add_countryie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_max_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_min_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_chan_in_range + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_regdomain_is_active_scan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_get_country$part$1 + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_max_tx_power + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_attach + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_update + 0x0000000000000000 0xe5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_update_in_scan + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_update_in_connect + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_get_country + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_add_countryie + 0x0000000000000000 0x102 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_max_chan + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_min_chan + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_chan_in_range + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .text.ieee80211_regdomain_is_active_scan + 0x0000000000000000 0x6e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .data.s_map 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .xt.lit 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .xt.prop 0x0000000000000000 0x3e4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .literal.ieee80211_rfid_locp_recv_open + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .literal.ieee80211_rfid_locp_recv_close + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .literal.ieee80211_rfid_locp_recv_reset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .literal.ieee80211_rfid_locp_recv + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .literal.register_ieee80211_rfid_locp_recv_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .literal.unregister_ieee80211_rfid_locp_recv_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .text.ieee80211_rfid_locp_recv_open + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .text.ieee80211_rfid_locp_recv_close + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .text.ieee80211_rfid_locp_recv_reset + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .text.ieee80211_rfid_locp_recv + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .text.register_ieee80211_rfid_locp_recv_cb + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .text.unregister_ieee80211_rfid_locp_recv_cb + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .xt.prop 0x0000000000000000 0x150 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .literal.scan_enter_oper_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_inter_channel_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_op_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.unlikely.scan_add_ssid_do + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.unlikely.scan_add_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_cancel$part$0 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_update_scan_history$part$1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.ieee80211_scan_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.ieee80211_scan_deattach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_get_apnum + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_freq_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_pm_channel_op_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_cancel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_add_bssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_remove_bssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_hidden_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_set_act_duration + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_set_pas_duration + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_add_probe_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_remove_probe_ssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_prefer_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_update_scan_history + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_build_chan_list + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_set_desChan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_get_type + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.cannel_scan_connect_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_check_hidden + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_profile_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.free_bss_info + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.clear_bss_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_next_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_enter_oper_channel_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_inter_channel_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_op_end + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_connect_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.check_bss_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_set_scan_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_get_scan_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.scan_parse_beacon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_enter_oper_channel + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_inter_channel_timeout + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .rodata.str1.4 + 0x0000000000000000 0x120 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_op_start + 0x0000000000000000 0x1fa /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.unlikely.scan_add_ssid_do + 0x0000000000000000 0x2c3 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.unlikely.scan_add_ssid + 0x0000000000000000 0x126 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_cancel$part$0 + 0x0000000000000000 0x47 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_update_scan_history$part$1 + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.ieee80211_scan_attach + 0x0000000000000000 0x92 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.ieee80211_scan_deattach + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_get_apnum + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_freq_cal + 0x0000000000000000 0xc9 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_pm_channel_op_cb + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_cancel + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_add_bssid + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_remove_bssid + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_hidden_ssid + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_set_act_duration + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_set_pas_duration + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_add_probe_ssid + 0x0000000000000000 0x6a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_remove_probe_ssid + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_prefer_chan + 0x0000000000000000 0x134 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_update_scan_history + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_build_chan_list + 0x0000000000000000 0x76 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_set_desChan + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_get_type + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.cannel_scan_connect_state + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_check_hidden + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_profile_check + 0x0000000000000000 0x44e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.free_bss_info + 0x0000000000000000 0x31 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.clear_bss_queue + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_done + 0x0000000000000000 0x1e8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_next_channel + 0x0000000000000000 0x1eb /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_enter_oper_channel_process + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_inter_channel_timeout_process + 0x0000000000000000 0x55 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_op_end + 0x0000000000000000 0x15b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_start + 0x0000000000000000 0x15f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_connect_state + 0x0000000000000000 0x4f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.check_bss_queue + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_set_scan_id + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_get_scan_id + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .text.scan_parse_beacon + 0x0000000000000000 0x62e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .rodata.__func__$10023 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .bss.s_ch$9860 + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .bss.auth_type + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .bss.TestStaFreqCalValInput + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .bss.FreqCalCntForScan + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .data.g_scan_chan_list + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .bss.connect_scan_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .bss.scannum 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .xt.lit 0x0000000000000000 0x140 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .xt.prop 0x0000000000000000 0x15c0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + COMMON 0x0000000000000000 0x114 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .literal.sta_status_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.ieee80211_sta_new_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.sta_rx_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.wifi_sta_reg_rxcb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.ieee80211_parse_wmeparams + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.sta_input + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.sta_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.wifi_station_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.wifi_station_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.sta_status_set + 0x0000000000000000 0x7f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .rodata.str1.4 + 0x0000000000000000 0x10a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.ieee80211_sta_new_state + 0x0000000000000000 0x6ad /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .rodata.ieee80211_sta_new_state + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.sta_rx_eapol + 0x0000000000000000 0xec /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.wifi_sta_reg_rxcb + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.ieee80211_parse_wmeparams + 0x0000000000000000 0xb6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.sta_input + 0x0000000000000000 0x1287 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.sta_rx_cb + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.wifi_station_start + 0x0000000000000000 0x9c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .text.wifi_station_stop + 0x0000000000000000 0x46 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .rodata.state_desc$9920 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .bss.sta_rxcb 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .bss.rssi_index + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .bss.rssi_saved + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .bss.in_rssi_adjust + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .xt.lit 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .xt.prop 0x0000000000000000 0x1128 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + COMMON 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .literal.ieee80211_addba + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_hostap_eapol_resend + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_assoc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_hostap_handle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_auth + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_send_beacon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_chm_dwell + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_dhcp_bind_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_handshake + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_beacon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_probe_send + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_csa + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_scan_enter_op_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_scan_inter_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_timer_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.ieee80211_timer_do_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_addba + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.str1.4 + 0x0000000000000000 0x9d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_hostap_eapol_resend + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_assoc + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_hostap_handle + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_auth + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_send_beacon + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_chm_dwell + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_dhcp_bind_check + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_handshake + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_beacon + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_probe_send + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_csa + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_scan_enter_op_chan + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_scan_inter_chan + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_timer_connect + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .text.ieee80211_timer_do_process + 0x0000000000000000 0xbc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9184 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9188 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9192 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9196 + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9200 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9204 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9208 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9212 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9216 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9220 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9227 + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9235 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9231 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .rodata.__FUNCTION__$9239 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .data.g_timer_info + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .xt.lit 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .xt.prop 0x0000000000000000 0x774 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .literal.chm_end_op_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_mhz2num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_release_lock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_end_op + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_end_op_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_cancel_op + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_acquire_lock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_get_current_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_set_current_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_change_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_start_op + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_return_home_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_get_home_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_set_home_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.chm_get_chan_info + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_end_op_timeout + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_mhz2num + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_deinit + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_release_lock + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_end_op + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_end_op_timeout_process + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_cancel_op + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_acquire_lock + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_get_current_channel + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .rodata.str1.4 + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_set_current_channel + 0x0000000000000000 0x17c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_change_channel + 0x0000000000000000 0x9f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_start_op + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_return_home_channel + 0x0000000000000000 0x2d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .iram1 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_get_home_channel + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_set_home_channel + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_init + 0x0000000000000000 0x12a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .text.chm_get_chan_info + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .data.g_chm 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .bss.gChmCxt 0x0000000000000000 0xfc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .xt.prop 0x0000000000000000 0x630 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .literal.cnx_cal_rc_util + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_get_next_rc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.send_ap_probe + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_traverse_rc_lis_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_sta_connect_led_timer_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_connect_op + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_connect_to_bss + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_connect_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_handshake_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_csa_fn + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.mgd_probe_send_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_beacon_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_probe_rc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.ic_set_sta + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.ieee80211_cnx_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal._cnx_start_connect_without_scan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_sta_scan_cmd + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_auth_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_assoc_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.wl_is_ap_no_lr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.wl_clear_ap_no_lr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_csa_fn_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_bss_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_check_bssid_in_blacklist + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_add_to_blacklist + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_clear_blacklist + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_choose_rc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_rc_search + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_add_rc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_remove_all_rc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_do_handoff + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_start_handoff_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_remove_rc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_sta_connect_cmd + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_connect_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_auth_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_assoc_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_handshake_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_bss_alloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_rc_update_rssi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_rc_update_state_metric + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_probe_rc_tx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_rc_update_age + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_update_bss + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_update_bss_more + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_sta_leave + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_beacon_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.mgd_probe_send_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_sta_associated + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_node_alloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_node_remove + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_node_leave + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.wifi_softap_staconnected_event_policy + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.wifi_softap_toomany_deny + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_node_join + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.dhcp_bind_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.dhcp_bind_check_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.cnx_auth_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_cal_rc_util + 0x0000000000000000 0x5b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_get_next_rc + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.send_ap_probe + 0x0000000000000000 0xba /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_traverse_rc_lis_done + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_sta_connect_led_timer_cb + 0x0000000000000000 0x7f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_connect_op + 0x0000000000000000 0x1c6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .rodata.str1.4 + 0x0000000000000000 0x325 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_connect_to_bss + 0x0000000000000000 0x25c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_connect_timeout + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_handshake_timeout + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_csa_fn + 0x0000000000000000 0x3d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.mgd_probe_send_timeout + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_beacon_timeout + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_probe_rc + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.ic_set_sta + 0x0000000000000000 0xda /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.ieee80211_cnx_attach + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text._cnx_start_connect_without_scan + 0x0000000000000000 0x5b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_sta_scan_cmd + 0x0000000000000000 0x1f6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_auth_timeout + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_assoc_timeout + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.wl_is_ap_no_lr + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.wl_clear_ap_no_lr + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_csa_fn_process + 0x0000000000000000 0xae /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_bss_init + 0x0000000000000000 0x6e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_check_bssid_in_blacklist + 0x0000000000000000 0x31 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_add_to_blacklist + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_clear_blacklist + 0x0000000000000000 0x7e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_choose_rc + 0x0000000000000000 0x1f0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_rc_search + 0x0000000000000000 0x4b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_add_rc + 0x0000000000000000 0xad /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_remove_all_rc + 0x0000000000000000 0x4a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_do_handoff + 0x0000000000000000 0x1fa /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_start_handoff_cb + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_remove_rc + 0x0000000000000000 0x8e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_sta_connect_cmd + 0x0000000000000000 0x28a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_connect_timeout_process + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_auth_timeout_process + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_assoc_timeout_process + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_handshake_timeout_process + 0x0000000000000000 0x9b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_bss_alloc + 0x0000000000000000 0x1b8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_rc_update_rssi + 0x0000000000000000 0x8a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_rc_update_state_metric + 0x0000000000000000 0x85 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_probe_rc_tx_cb + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_rc_update_age + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_update_bss + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_update_bss_more + 0x0000000000000000 0x2b6 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_sta_leave + 0x0000000000000000 0x1c3 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_beacon_timeout_process + 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.mgd_probe_send_timeout_process + 0x0000000000000000 0x14c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_sta_associated + 0x0000000000000000 0x113 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_node_alloc + 0x0000000000000000 0xb5 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_node_remove + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .iram1 0x0000000000000000 0xa1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_node_leave + 0x0000000000000000 0x19a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.wifi_softap_staconnected_event_policy + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.wifi_softap_toomany_deny + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_node_join + 0x0000000000000000 0x2d8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.dhcp_bind_check + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.dhcp_bind_check_process + 0x0000000000000000 0x2b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .text.cnx_auth_done + 0x0000000000000000 0x2e2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .data.join_deny_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .bss.ap_no_lr 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .bss.reconnect_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .dram1 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .bss.g_cnx_probe_rc_list_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .bss.cnx_csa_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .xt.lit 0x0000000000000000 0x1d0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .xt.prop 0x0000000000000000 0x1e9c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + COMMON 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .literal.send_inval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.recv_inval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_send_action_register + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_send_action_unregister + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_send_action + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_recv_action_register + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_recv_action_unregister + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_recv_action + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_is_action_vendor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.send_inval + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.recv_inval + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.ieee80211_send_action_register + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.ieee80211_send_action_unregister + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.ieee80211_send_action + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.ieee80211_recv_action_register + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.ieee80211_recv_action_unregister + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .rodata.str1.4 + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.ieee80211_recv_action + 0x0000000000000000 0xb3 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .text.ieee80211_is_action_vendor + 0x0000000000000000 0x23 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .data.vendor_recv_action + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .data.ht_recv_action + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .data.ba_recv_action + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .data.vendor_send_action + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .data.ht_send_action + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .data.ba_send_action + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .xt.lit 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .xt.prop 0x0000000000000000 0x3b4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .literal.ieee80211_recv_action_vendor_spec + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.get_iav_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.register_ieee80211_action_vendor_get_key_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.unregister_ieee80211_action_vendor_get_key_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.ieee80211_add_action_vendor_spec_esp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.ieee80211_alloc_action_vendor_spec + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.ieee80211_send_action_vendor_spec + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.ieee80211_action_vendor_spec_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.register_ieee80211_action_vendor_spec_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.unregister_ieee80211_action_vendor_spec_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.ieee80211_recv_action_vendor_spec + 0x0000000000000000 0x116 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.get_iav_key + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.register_ieee80211_action_vendor_get_key_cb + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.unregister_ieee80211_action_vendor_get_key_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .rodata.str1.4 + 0x0000000000000000 0x23 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.ieee80211_add_action_vendor_spec_esp + 0x0000000000000000 0x67 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.ieee80211_alloc_action_vendor_spec + 0x0000000000000000 0x133 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.ieee80211_send_action_vendor_spec + 0x0000000000000000 0x468 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.ieee80211_action_vendor_spec_attach + 0x0000000000000000 0x35 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.register_ieee80211_action_vendor_spec_cb + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .text.unregister_ieee80211_action_vendor_spec_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .data.s_global_vendor_seq$9562 + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .bss.avs_tx_content + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .bss.avs_rx_content + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .bss.get_key_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .bss.avs_cb 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .xt.prop 0x0000000000000000 0x4ec /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .literal.ieee80211_getmgtframe + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .literal.ieee80211_getbcnframe + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .rodata.str1.4 + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .text.ieee80211_getmgtframe + 0x0000000000000000 0x8d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .text.ieee80211_getbcnframe + 0x0000000000000000 0x7d /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .xt.prop 0x0000000000000000 0xe4 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .literal.esf_buf_free_static$part$1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .literal.esf_buf_alloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .literal.esf_buf_recycle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .literal.esf_buf_setup_for_mesh + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .literal.esf_buf_setup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .literal.esf_buf_free_static + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .literal.esf_buf_setdown + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text.esf_buf_free_static$part$1 + 0x0000000000000000 0x97 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .rodata.str1.4 + 0x0000000000000000 0x192 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text.esf_buf_alloc + 0x0000000000000000 0x391 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text.esf_buf_recycle + 0x0000000000000000 0x10b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text.esf_buf_setup_for_mesh + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text.esf_buf_setup + 0x0000000000000000 0x3dc /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text.esf_buf_free_static + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .text.esf_buf_setdown + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .data.g_eb_list_desc + 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .bss.eb_space 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .dram1 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .xt.lit 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .xt.prop 0x0000000000000000 0x54c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .literal.bb_intr_handl + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_addr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_interface_opmode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_enable_interface + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_interface_enabled + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_disable_interface + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_is_pure_sta + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_ptk_alg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_gtk_alg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_ptk_alg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_gtk_alg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_interface_is_p2p + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_disable_crypto + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_vif + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_rssi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_tx_pkt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_ebuf_alloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_ebuf_recycle_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_ebuf_recycle_rx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.esp_wifi_internal_free_rx_buffer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_ampdu_state_change_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_tx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_promis_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_promis_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_promis_ctrl_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_promis_ctrl_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_promis_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_csi_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_config_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_pm_tx_null_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_net80211_tx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_register_timer_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_pp_post + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_enable_sniffer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_disable_sniffer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_next_tbtt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_del_rx_ba + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_add_rx_ba + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_reset_tbtt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_del_key_all + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_del_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_ac_param + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_ampdu_op + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.esp_mesh_set_6m_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_bb_check_noise_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_enable_rx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_disable_rx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_beacon_int + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_mac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_bssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_current_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_random + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_tx_is_idle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_pp_hdl + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_rx_policy_ubssid_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_rx_policy + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_sta_auth_flag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_opmode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_interface + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_trc_set_per_pkt_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_trc_update_conn_phy_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_stop_hw_txq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_stop_sw_txq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_txq_empty + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_fix_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_get_fix_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_lmac_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_create_wifi_task + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_set_csi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.ic_csi_set_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.bb_intr_handl + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_addr + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_interface_opmode + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_enable_interface + 0x0000000000000000 0x61 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_interface_enabled + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_disable_interface + 0x0000000000000000 0x43 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_is_pure_sta + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_ptk_alg + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_gtk_alg + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_ptk_alg + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_gtk_alg + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_interface_is_p2p + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_disable_crypto + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_vif + 0x0000000000000000 0xf7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_key + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_key + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_rssi + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_tx_pkt + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_ebuf_alloc + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_ebuf_recycle_tx + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_ebuf_recycle_rx + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.esp_wifi_internal_free_rx_buffer + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_ampdu_state_change_cb + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_tx_cb + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_rx_cb + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_promis_filter + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_promis_filter + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_promis_ctrl_filter + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_promis_ctrl_filter + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_promis_rx_cb + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_csi_rx_cb + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_config_cb + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_pm_tx_null_cb + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_net80211_tx_cb + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_register_timer_cb + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_pp_post + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_enable_sniffer + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_disable_sniffer + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_next_tbtt + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_del_rx_ba + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_add_rx_ba + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_reset_tbtt + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_del_key_all + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_del_key + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_ac_param + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_ampdu_op + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.esp_mesh_set_6m_rate + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_trc + 0x0000000000000000 0x114 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .rodata.str1.4 + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_bb_check_noise_init + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_init 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_deinit + 0x0000000000000000 0x2d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_enable + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_disable + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_enable_rx + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_disable_rx + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_beacon_int + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_mac + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_bssid + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_current_channel + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_random + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_trc + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_tx_is_idle + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_pp_hdl + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_rx_policy_ubssid_check + 0x0000000000000000 0x4b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .rodata 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_rx_policy + 0x0000000000000000 0xe7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_sta_auth_flag + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_opmode + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_interface + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_trc_set_per_pkt_rate + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_trc_update_conn_phy_mode + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_stop_hw_txq + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_stop_sw_txq + 0x0000000000000000 0x4b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_txq_empty + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_fix_rate + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_get_fix_rate + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_lmac_stop + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_create_wifi_task + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_set_csi + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .text.ic_csi_set_config + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .bss.s_is_6m 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .xt.lit 0x0000000000000000 0x278 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .xt.prop 0x0000000000000000 0x1140 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + COMMON 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .literal.unlikely.lmacClearWaitQueue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacSetTxFrame + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.unlikely.lmacEndRetryAMPDUFail$isra$2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.unlikely.lmacSetWaitQueue$constprop$4 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacDiscardMSDU + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacDiscardFrameExchangeSequence + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacIsIdle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacSetAcParam + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacInit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessTxopStartData + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacDiscardAgedMSDU + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.esp_wifi_internal_set_retry_counter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.esp_wifi_internal_set_msdu_lifetime + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.esp_wifi_internal_get_mib + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.esp_wifi_internal_set_rts + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.esp_wifi_internal_get_rts + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.unlikely.lmacRetryTxFrame + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.unlikely.lmacEndTxopFrameExchangeSequence + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessTxopSuccess + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.unlikely.lmacProcessLongRetryFail + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessShortRetryFail + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessCtsTimeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessTxRtsError + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessCollision + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessCollisions_task + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessAckTimeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessTxError + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessTxSuccess + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessTxComplete + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacRxDone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacDisableTransmit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmacProcessTxTimeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.dbg_lmac_get_acs + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.lmac_stop_hw_txq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.str1.4 + 0x0000000000000000 0x196 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.unlikely.lmacClearWaitQueue + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacSetTxFrame + 0x0000000000000000 0x89f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .iram1 0x0000000000000000 0x894 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.unlikely.lmacEndRetryAMPDUFail$isra$2 + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.unlikely.lmacSetWaitQueue$constprop$4 + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacDiscardMSDU + 0x0000000000000000 0x133 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacDiscardFrameExchangeSequence + 0x0000000000000000 0x134 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacIsIdle + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacSetAcParam + 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacInit + 0x0000000000000000 0x151 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessTxopStartData + 0x0000000000000000 0x388 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacDiscardAgedMSDU + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.esp_wifi_internal_set_retry_counter + 0x0000000000000000 0x5d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.esp_wifi_internal_set_msdu_lifetime + 0x0000000000000000 0x60 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.esp_wifi_internal_get_mib + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.esp_wifi_internal_set_rts + 0x0000000000000000 0xae /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.esp_wifi_internal_get_rts + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.unlikely.lmacRetryTxFrame + 0x0000000000000000 0x1a0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.unlikely.lmacEndTxopFrameExchangeSequence + 0x0000000000000000 0x7ba /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessTxopSuccess + 0x0000000000000000 0x19c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.unlikely.lmacProcessLongRetryFail + 0x0000000000000000 0x248 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessShortRetryFail + 0x0000000000000000 0x2f4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessCtsTimeout + 0x0000000000000000 0xb0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessTxRtsError + 0x0000000000000000 0x11b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessCollision + 0x0000000000000000 0x120 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessCollisions_task + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessAckTimeout + 0x0000000000000000 0x146 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessTxError + 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessTxSuccess + 0x0000000000000000 0x113 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessTxComplete + 0x0000000000000000 0x24f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.lmacProcessTxComplete + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacRxDone + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacDisableTransmit + 0x0000000000000000 0x132 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmacProcessTxTimeout + 0x0000000000000000 0x76 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.dbg_lmac_get_acs + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .text.lmac_stop_hw_txq + 0x0000000000000000 0xc4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6873 + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6829 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6812 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6800 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6792 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6740 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6778 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6616 + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6756 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6693 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6667 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6589 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6890 + 0x0000000000000000 0xb /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6647 + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6579 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6459 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6495 + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6569 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6470 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .rodata.__FUNCTION__$6560 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .bss.g_pp_tx_pkt_num + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .bss.timeout_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .data.txopstart_index + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .data.g_long_ampdu_retry_before_rts + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .data.g_short_ampdu_retry_before_rts + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .data.g_mpdu_retry_before_rts + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .bss.our_wait_clear_type + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .bss.our_wait_eb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .bss.our_tx_eb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .bss.our_instances + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .xt.lit 0x0000000000000000 0x170 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .xt.prop 0x0000000000000000 0x1f08 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + COMMON 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .literal.pm_coex_once_rx_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_noise_check_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_active_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_dream_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_tbtt_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_enable_active_timer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_sleep$part$1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.wifi_apb80m_request + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.wifi_apb80m_release + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_is_waked + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_is_dream + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_is_sleeping + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_is_open + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_is_on_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_sleep_for + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_allow_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_allow_sleep + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_noise_check_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_noise_check_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_noise_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_noise_check_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_register_pm_tx_null_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_send_nullfunc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_dream + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_sleep + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_off_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_on_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_wake_up + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_check_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_go_to_sleep + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_go_to_wake + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_coex_once_rx_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_active_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_tbtt_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_rx_beacon_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_tx_data_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_rx_data_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_tx_data_done_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_tx_null_data_done_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_send_sleep_null_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_send_wake_null_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_on_beacon_rx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_on_data_rx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_on_data_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_on_data_tx_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_deattach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_set_sleep_type + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_get_sleep_type + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_scan_lock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_scan_unlock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_try_scan_unlock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_force_scan_unlock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.pm_get_idle_wait_time + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_coex_once_rx_timeout + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_noise_check_timeout + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_active_timeout + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_dream_timeout + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_tbtt_timeout + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_enable_active_timer + 0x0000000000000000 0x8e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_sleep$part$1 + 0x0000000000000000 0xaa /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.wifi_apb80m_request + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.wifi_apb80m_release + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_is_waked + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_is_dream + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_is_sleeping + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_is_open + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_is_on_channel + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_sleep_for + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_allow_tx + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_allow_sleep + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_noise_check_disable + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_noise_check_enable + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_noise_check + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_noise_check_process + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_register_pm_tx_null_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_send_nullfunc + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_dream + 0x0000000000000000 0x107 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_sleep + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_off_channel + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_on_channel + 0x0000000000000000 0x4c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_wake_up + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_check_state + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_go_to_sleep + 0x0000000000000000 0x42 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_go_to_wake + 0x0000000000000000 0x42 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_coex_once_rx_timeout_process + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_active_timeout_process + 0x0000000000000000 0x126 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_tbtt_process + 0x0000000000000000 0x1f6 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_rx_beacon_process + 0x0000000000000000 0x412 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_tx_data_process + 0x0000000000000000 0x7b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_rx_data_process + 0x0000000000000000 0x67 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_tx_data_done_process + 0x0000000000000000 0xae /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_tx_null_data_done_process + 0x0000000000000000 0x167 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_send_sleep_null_cb + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_send_wake_null_cb + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .rodata.str1.4 + 0x0000000000000000 0xe5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_on_beacon_rx + 0x0000000000000000 0x25c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_on_data_rx + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_on_data_tx + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_on_data_tx_done + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_start + 0x0000000000000000 0x13d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_stop 0x0000000000000000 0xea /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_attach + 0x0000000000000000 0xf8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_deattach + 0x0000000000000000 0x9a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_set_sleep_type + 0x0000000000000000 0xc1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_get_sleep_type + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_scan_lock + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_scan_unlock + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_try_scan_unlock + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_force_scan_unlock + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .text.pm_get_idle_wait_time + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .bss.g_pm_tx_null_func + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .bss.g_pm 0x0000000000000000 0xe0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .xt.lit 0x0000000000000000 0x188 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .xt.prop 0x0000000000000000 0x1410 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .literal.fpm_allow_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .literal.fpm_do_wakeup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .literal.fpm_is_open + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .literal.fpm_do_sleep + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .literal.fpm_open + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .literal.fpm_close + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .literal.fpm_rf_is_closed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text.fpm_allow_tx + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text.fpm_do_wakeup + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text.fpm_is_open + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text.fpm_do_sleep + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text.fpm_open + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text.fpm_close + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .text.fpm_rf_is_closed + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .xt.prop 0x0000000000000000 0xfc /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .literal.pp_set_cut_rx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_set_cut_evt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_can_cut_sevt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_can_cut_evt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.RxNodeNum + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.TxNodeNum + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.SigSpaceMalloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.SigSpaceFree + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.DefFreqCalTimerCB + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppProcessRxPktHdr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_register_net80211_tx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_register_config_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_register_timer_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppAddTimCount + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppSetStop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRegisterPromisRxCallback + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRegisterRxCallback + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppUnregisterTxCallback + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_register_tx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRegisterTxCallback + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_unregister_tx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRecycleRxPkt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppSetInterface + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRxProtoProc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppGetTxQFirstAvail_Locked + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppFetchTxQFirstAvail + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppDequeueTxQ + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRollBackTxQ + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppFillAMPDUBar + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppReSendBar + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRecordBarRRC + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppTxqUpdateBitmap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppGetTxqInfo + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppEnqueueTxDone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppDequeueTxDone_Locked + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppProcTxDone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppEnqueueRxq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppDequeueRxq_Locked + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRxPkt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.emul_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_create_task + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_deattach_phase1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_deattach_phase2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppGetTxframe + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppClearTxq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppTxqEmpty + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_stop_sw_txq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppMapWaitTxq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppProcessWaitingQueue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppProcessWaitQ + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppDisableQueue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppCheckTxIdle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppSelectNextQueue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppDiscardMPDU + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppCalTxop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppPrepareBarFrame + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.pp_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRecycleAmpdu + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppRegressAmpdu + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppGetTaskHdl + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.ppMessageInQ + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_set_cut_rx + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_set_cut_evt + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_can_cut_sevt + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_can_cut_evt + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.RxNodeNum + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.TxNodeNum + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.SigSpaceMalloc + 0x0000000000000000 0x4c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.SigSpaceFree + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.DefFreqCalTimerCB + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppProcessRxPktHdr + 0x0000000000000000 0x46 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_register_net80211_tx_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_register_config_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_register_timer_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .iram1 0x0000000000000000 0x1cf2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppAddTimCount + 0x0000000000000000 0x1e2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppSetStop + 0x0000000000000000 0x37 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRegisterPromisRxCallback + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRegisterRxCallback + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppUnregisterTxCallback + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_register_tx_cb + 0x0000000000000000 0x31 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRegisterTxCallback + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_unregister_tx_cb + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .rodata.str1.4 + 0x0000000000000000 0x219 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRecycleRxPkt + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppSetInterface + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRxProtoProc + 0x0000000000000000 0x124 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppGetTxQFirstAvail_Locked + 0x0000000000000000 0x5a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppFetchTxQFirstAvail + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppDequeueTxQ + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRollBackTxQ + 0x0000000000000000 0x4a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppFillAMPDUBar + 0x0000000000000000 0x13c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppReSendBar + 0x0000000000000000 0x12a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRecordBarRRC + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppTxqUpdateBitmap + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppGetTxqInfo + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppEnqueueTxDone + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppDequeueTxDone_Locked + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppProcTxDone + 0x0000000000000000 0x146 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppEnqueueRxq + 0x0000000000000000 0x3d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppDequeueRxq_Locked + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRxPkt 0x0000000000000000 0x9d1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.emul_timeout + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_create_task + 0x0000000000000000 0x270 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_deattach_phase1 + 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_deattach_phase2 + 0x0000000000000000 0x35 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppGetTxframe + 0x0000000000000000 0xe8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppClearTxq + 0x0000000000000000 0x83 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppTxqEmpty + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_stop_sw_txq + 0x0000000000000000 0x93 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppMapWaitTxq + 0x0000000000000000 0x1a2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppProcessWaitingQueue + 0x0000000000000000 0x5e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppProcessWaitQ + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppDisableQueue + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppCheckTxIdle + 0x0000000000000000 0xf0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppSelectNextQueue + 0x0000000000000000 0xbe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppDiscardMPDU + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppCalTxop + 0x0000000000000000 0x9a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .rodata 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppPrepareBarFrame + 0x0000000000000000 0x138 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.pp_attach + 0x0000000000000000 0x11b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRecycleAmpdu + 0x0000000000000000 0xbe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppRegressAmpdu + 0x0000000000000000 0x1a3 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppGetTaskHdl + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .text.ppMessageInQ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .rodata.CSWTCH$262 + 0x0000000000000000 0x3 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.current_ifidx$9386 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.fragment$9069 + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .data.CanDoFreqCal + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.LowestFreqOffsetInOneChk + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.HighestFreqOffsetInOneChk + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .data.NoiseTimerInterval + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.pend_flag_periodic_cal + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.CurSigIdxToBeUse + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.TotalUsedSigNum + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.CurFreeSigIdx + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.pp_allow_cut_sevt + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.pp_need_cut_rx + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .dram1 0x0000000000000000 0xae /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .data.pTxRx 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.TxRxCxt 0x0000000000000000 0x358 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.g_pp_if 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.s_wifi_queue + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .data.g_pp_stop_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.s_pp_task_create_sem + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.pp_task_hdl + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.g_timer_func + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.g_net80211_tx_func + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .bss.g_config_func + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .xt.lit 0x0000000000000000 0x238 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .xt.prop 0x0000000000000000 0x27a8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + COMMON 0x0000000000000000 0x1a4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .literal.dbg_cnt_lmac_hw_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_lmac_int_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_lmac_rxtx_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_eb_alloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_eb_free + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_lmac_eb_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_lmac_event_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_lmac_ps_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_lmac_q_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_his_lmac_eb_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_his_lmac_event_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_his_lmac_int_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_his_lmac_rx_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_his_lmac_tx_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_display_acs + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_lmac_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_ebuf_loc_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_perf_path_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_perf_path_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_perf_throughput_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_trc_show_sched + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_trc_show_sched_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_trc_show_global + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_trc_show_schedule + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_trc_rate_show + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_trc_rate_show_value + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_enable_long_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_adjust_long_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate_fix + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_show_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_modify_sched + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate_limit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate_create_new_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate_modify_new_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate_modify_global_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate_create_new_sched + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate_modify_new_sched + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.trc_set_per_conn_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.esp_wifi_internal_set_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_cnt_lmac_ps_reset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.dbg_lmac_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .rodata.str1.4 + 0x0000000000000000 0x23ba /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_hw_show + 0x0000000000000000 0x742 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_int_show + 0x0000000000000000 0x39b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_rxtx_show + 0x0000000000000000 0xac2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_eb_alloc + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_eb_free + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_eb_show + 0x0000000000000000 0x18e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_event_show + 0x0000000000000000 0x20f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_ps_show + 0x0000000000000000 0x45c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_q_show + 0x0000000000000000 0x1b6 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_his_lmac_eb_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_his_lmac_event_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_his_lmac_int_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_his_lmac_rx_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_his_lmac_tx_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_display_acs + 0x0000000000000000 0x197 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_lmac_show + 0x0000000000000000 0x8f5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_ebuf_loc_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_perf_path_show + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_perf_path_set + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_perf_throughput_cal + 0x0000000000000000 0x87 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_trc_show_sched + 0x0000000000000000 0x10e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_trc_show_sched_table + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_trc_show_global + 0x0000000000000000 0xace /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_trc_show_schedule + 0x0000000000000000 0x28f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_trc_rate_show + 0x0000000000000000 0xf3 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .rodata 0x0000000000000000 0xd0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_trc_rate_show_value + 0x0000000000000000 0x16e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_enable_long_rate + 0x0000000000000000 0x138 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_adjust_long_rate + 0x0000000000000000 0x126 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .rodata.dbg_adjust_long_rate + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate_fix + 0x0000000000000000 0x22b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_show_rate + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_modify_sched + 0x0000000000000000 0x10a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate_limit + 0x0000000000000000 0x9a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate_create_new_table + 0x0000000000000000 0x103 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate_modify_new_table + 0x0000000000000000 0x9e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate_modify_global_table + 0x0000000000000000 0xaa /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate_create_new_sched + 0x0000000000000000 0x14c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate_modify_new_sched + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.trc_set_per_conn_rate + 0x0000000000000000 0x9d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .rodata.trc_set_per_conn_rate + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.esp_wifi_internal_set_rate + 0x0000000000000000 0x1ad /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_cnt_lmac_ps_reset + 0x0000000000000000 0x61 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .text.dbg_lmac_init + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .bss.s_t_old 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .bss.s_total 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .dram1 0x0000000000000000 0x34 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .xt.lit 0x0000000000000000 0x100 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .xt.prop 0x0000000000000000 0x1680 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + COMMON 0x0000000000000000 0x6c8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .literal.pp_timer_dream + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .literal.pp_timer_coex + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .literal.pp_timer_active + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .literal.pp_timer_tbtt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .literal.pp_timer_noise_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .literal.pp_timer_do_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .text.pp_timer_dream + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .text.pp_timer_coex + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .text.pp_timer_active + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .text.pp_timer_tbtt + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .text.pp_timer_noise_check + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .rodata.str1.4 + 0x0000000000000000 0x3d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .text.pp_timer_do_process + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .data.g_pp_timer_info + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .xt.prop 0x0000000000000000 0x1a4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .literal.RC_SetBasicRate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .literal.RC_GetAckRate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .literal.RC_GetRtsRate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .literal.RC_GetAckTime + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .literal.RC_GetCtsTime + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .literal.RC_GetBlockAckTime + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .text.RC_SetBasicRate + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .text.RC_GetAckRate + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .text.RC_GetRtsRate + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .text.RC_GetAckTime + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .text.RC_GetCtsTime + 0x0000000000000000 0x9e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .text.RC_GetBlockAckTime + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .rodata.our_controls + 0x0000000000000000 0x158 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .xt.prop 0x0000000000000000 0x198 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .literal.rc11NRate2SchedIdx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc11GRate2SchedIdx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc11BRate2SchedIdx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcLoRaRate2SchedIdx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcTxUpdatePer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rssi_margin + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_set_per_conn_fix_rate$part$4 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rx11NRate2AMPDULimit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcSetTxAmpduLimit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcUpdateAMPDUParam + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcUpdatePhyMode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcUpdateRxDone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_onAmpduOp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_set_per_pkt_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcGetAmpduSched + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcGetRate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcReachRetryLimit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rcAttach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_NeedRTS + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_onDisconnect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_onScanStart + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_onScanDone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_isAmpduOn + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_onPPTxDone + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_enable_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_get_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_disable_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_disable_trc_by_interface + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_get_sta_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_get_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_get_trc_by_index + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_get_trc_default + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_only_sta_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_register_ampdu_state_change_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_update_conn_phy_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.trc_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_get_fix_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.rc_set_fix_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.dbg_get_per_conn_trc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.dbg_get_trc_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc11NRate2SchedIdx + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.rc11NRate2SchedIdx + 0x0000000000000000 0xac /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc11GRate2SchedIdx + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc11BRate2SchedIdx + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcLoRaRate2SchedIdx + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcTxUpdatePer + 0x0000000000000000 0xdc /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rssi_margin + 0x0000000000000000 0x19e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.rssi_margin + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_set_per_conn_fix_rate$part$4 + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rx11NRate2AMPDULimit + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcSetTxAmpduLimit + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcUpdateAMPDUParam + 0x0000000000000000 0x137 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.rcUpdateAMPDUParam + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.str1.4 + 0x0000000000000000 0x150 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcUpdatePhyMode + 0x0000000000000000 0x4c2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.rcUpdatePhyMode + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .iram1 0x0000000000000000 0xddf /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcUpdateRxDone + 0x0000000000000000 0x71 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_onAmpduOp + 0x0000000000000000 0x182 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata 0x0000000000000000 0xd0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_set_per_pkt_rate + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcGetAmpduSched + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcGetRate + 0x0000000000000000 0xe7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcReachRetryLimit + 0x0000000000000000 0x121 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rcAttach + 0x0000000000000000 0xf3 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_NeedRTS + 0x0000000000000000 0x9a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.trc_NeedRTS + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_onDisconnect + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_onScanStart + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_onScanDone + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_isAmpduOn + 0x0000000000000000 0xa /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_onPPTxDone + 0x0000000000000000 0x105 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_enable_trc + 0x0000000000000000 0x124 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_get_mask + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_disable_trc + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_disable_trc_by_interface + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_get_sta_trc + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_get_trc + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_get_trc_by_index + 0x0000000000000000 0x43 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_get_trc_default + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_only_sta_trc + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_register_ampdu_state_change_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_init + 0x0000000000000000 0x65 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_update_conn_phy_mode + 0x0000000000000000 0x83 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.trc_deinit + 0x0000000000000000 0xb7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_get_fix_rate + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.rc_set_fix_rate + 0x0000000000000000 0x84 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.dbg_get_per_conn_trc + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .text.dbg_get_trc_table + 0x0000000000000000 0x77 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.dbg_get_trc_table + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.CSWTCH$108 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.CSWTCH$78 + 0x0000000000000000 0x2b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.CSWTCH$76 + 0x0000000000000000 0x2b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.__FUNCTION__$6569 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.__FUNCTION__$6482 + 0x0000000000000000 0xa /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.__FUNCTION__$6474 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .rodata.__FUNCTION__$6468 + 0x0000000000000000 0xb /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss.updateCounter + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data.rc11BSchedTbl + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data.rcP2P11GSchedTbl + 0x0000000000000000 0x60 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data.rc11GSchedTbl + 0x0000000000000000 0x9c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data.rcP2P11NSchedTbl + 0x0000000000000000 0x6c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data.rc11NSchedTbl + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data.rcLoRaSchedTbl + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .data.BasicOFDMSched + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss.s_fix_rate + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss.s_fix_rate_mask + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss.interface_trc_mask + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss.trc_mask 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss.g_per_conn_trc + 0x0000000000000000 0x750 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .bss.g_ampdu_state_change_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .xt.lit 0x0000000000000000 0x128 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .xt.prop 0x0000000000000000 0x1e24 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .literal.wdev_csi_hw_bug_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_csi_rx_process$part$3 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.unlikely.wDev_SnifferRxData + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Enable_Beacon_Tsf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Disable_Beacon_Tsf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_SetCurChannel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_SetOpMode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_SetAuthed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Set_Beacon_Int + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Reset_TBTT + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Get_Next_TBTT + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_promis_misc_pkt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_promis_ctrl_pkt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_pop_promis_misc_buf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_process_misc_pkt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_promis_misc_buf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_promis + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_promis_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_get_promis_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_promis_ctrl_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_get_promis_ctrl_filter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_FetchFirstDesc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Ant_Init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_rxbuf_cnt_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Rxbuf_Init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Rxbuf_Deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.esp_wifi_internal_set_autoack_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_disable_low_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_enable_low_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_is_low_rate_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Initialize + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_DeInitialize + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_EnableTransmit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_DisableTransmit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_SetMacAddress + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.Tx_Copy2Queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_SetBssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_ClearBssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_ProcessCollision + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_SetFrameAckType + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_AppendRxBlocks + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdevProcessRxSucDataAll + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_AppendRxAmpduLensBlocks + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Get_KeyEntry + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_remove_KeyEntry + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_remove_KeyEntry_all_cnx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Insert_KeyEntry + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Crypto_Conf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_Crypto_Disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_AddRXBA + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_RemoveRXBA + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDev_GetBAInfo + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wDevCheckBlockError + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_csi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.wdev_set_csi_rx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .rodata.str1.4 + 0x0000000000000000 0x236 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_csi_hw_bug_check + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_csi_rx_process$part$3 + 0x0000000000000000 0xfe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.unlikely.wDev_SnifferRxData + 0x0000000000000000 0x346 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Enable_Beacon_Tsf + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Disable_Beacon_Tsf + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_SetCurChannel + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_SetOpMode + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_SetAuthed + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Set_Beacon_Int + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Reset_TBTT + 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Get_Next_TBTT + 0x0000000000000000 0x7d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_promis_misc_pkt + 0x0000000000000000 0x42 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_promis_ctrl_pkt + 0x0000000000000000 0x69 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .iram1 0x0000000000000000 0x3da /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_pop_promis_misc_buf + 0x0000000000000000 0x79 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_process_misc_pkt + 0x0000000000000000 0xe8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_promis_misc_buf + 0x0000000000000000 0x8e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_promis + 0x0000000000000000 0x27a /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_promis_filter + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_get_promis_filter + 0x0000000000000000 0x41 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_promis_ctrl_filter + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_get_promis_ctrl_filter + 0x0000000000000000 0x41 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_FetchFirstDesc + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Ant_Init + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_rxbuf_cnt_set + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Rxbuf_Init + 0x0000000000000000 0x2d7 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Rxbuf_Deinit + 0x0000000000000000 0x7b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.esp_wifi_internal_set_autoack_rate + 0x0000000000000000 0x51 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_disable_low_rate + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_enable_low_rate + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_is_low_rate_enable + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Initialize + 0x0000000000000000 0x632 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_DeInitialize + 0x0000000000000000 0x87 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_EnableTransmit + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_DisableTransmit + 0x0000000000000000 0x29 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_SetMacAddress + 0x0000000000000000 0x87 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.Tx_Copy2Queue + 0x0000000000000000 0x9f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_SetBssid + 0x0000000000000000 0xbe /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_ClearBssid + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_ProcessCollision + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_SetFrameAckType + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_AppendRxBlocks + 0x0000000000000000 0x1a2 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdevProcessRxSucDataAll + 0x0000000000000000 0x109e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_AppendRxAmpduLensBlocks + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Get_KeyEntry + 0x0000000000000000 0x93 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_remove_KeyEntry + 0x0000000000000000 0x112 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_remove_KeyEntry_all_cnx + 0x0000000000000000 0x37 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Insert_KeyEntry + 0x0000000000000000 0x151 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Crypto_Conf + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_Crypto_Disable + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_AddRXBA + 0x0000000000000000 0xa0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_RemoveRXBA + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDev_GetBAInfo + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wDevCheckBlockError + 0x0000000000000000 0xc8 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_csi + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .text.wdev_set_csi_rx_cb + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .rodata.__FUNCTION__$8991 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .rodata.__FUNCTION__$8869 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .rodata.__FUNCTION__$8740 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .rodata.__FUNCTION__$8509 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .rodata.__FUNCTION__$8520 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.time_max 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.time_end 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.time_start + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.append_count + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.reload_count + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .dram1 0x0000000000000000 0x2d /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .data.BcnInterval + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.BcnSendTick + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .data.g_noise_now + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.g_wdev_opmode + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.g_wdev_csi_rx_ctx + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.g_wdev_csi_rx + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .data.g_wdev_rx_mblk_size + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .bss.g_wdev_last_desc_reset + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .xt.lit 0x0000000000000000 0x1b0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .xt.prop 0x0000000000000000 0x1920 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + COMMON 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .literal.hex2num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .literal.inc_byte_array + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .literal.hex2byte + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .literal.hexstr2bin + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .literal.wpa_get_ntp_timestamp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .literal.wpa_config_parse_string + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .literal.dup_binstr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text.hex2num 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text.inc_byte_array + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text.hex2byte + 0x0000000000000000 0x31 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text.hexstr2bin + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text.wpa_get_ntp_timestamp + 0x0000000000000000 0xaa /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text.wpa_config_parse_string + 0x0000000000000000 0x116 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .text.dup_binstr + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .xt.prop 0x0000000000000000 0x2b8 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .literal.wpa_free_sta_sm + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_group_init_gmk_and_counter + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_replay_counter_valid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.unlikely.wpa_replay_counter_mark_invalid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_verify_key_mic + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.resend_eapol_handle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_gtk_update + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.sm_WPA_PTK_PTKCALCNEGOTIATING_Enter$constprop$25 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_group_config_group_keys$isra$11 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.sm_WPA_PTK_AUTHENTICATION2_Enter$constprop$22 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_group_sm_step + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_rekey_gtk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_auth_for_each_sta + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_auth_sta_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_auth_sta_no_wpa + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_auth_sta_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.__wpa_send_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_send_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.sm_WPA_PTK_PTKSTART_Enter$part$15 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.sm_WPA_PTK_GROUP_REKEYNEGOTIATING_Enter$constprop$20 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.sm_WPA_PTK_PTKINITNEGOTIATING_Enter$constprop$27 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_remove_ptk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.sm_WPA_PTK_INITIALIZE_Enter$constprop$21 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_sm_step + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_send_eapol_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_rekey_ptk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_auth_sta_associated + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_receive + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.hostap_eapol_resend_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_auth_sm_event + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_ap_join + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_ap_remove + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .rodata.str1.4 + 0x0000000000000000 0x300 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_free_sta_sm + 0x0000000000000000 0xc8 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_group_init_gmk_and_counter + 0x0000000000000000 0xd6 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_replay_counter_valid + 0x0000000000000000 0x29 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.unlikely.wpa_replay_counter_mark_invalid + 0x0000000000000000 0x29 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_verify_key_mic + 0x0000000000000000 0xac /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.resend_eapol_handle + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_gtk_update + 0x0000000000000000 0xf7 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.sm_WPA_PTK_PTKCALCNEGOTIATING_Enter$constprop$25 + 0x0000000000000000 0x18a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_group_config_group_keys$isra$11 + 0x0000000000000000 0x1be /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.sm_WPA_PTK_AUTHENTICATION2_Enter$constprop$22 + 0x0000000000000000 0xc2 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_group_sm_step + 0x0000000000000000 0x9e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_rekey_gtk + 0x0000000000000000 0x4f /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_auth_for_each_sta + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_init + 0x0000000000000000 0x124 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_auth_sta_init + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_auth_sta_no_wpa + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_auth_sta_deinit + 0x0000000000000000 0x4f /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.__wpa_send_eapol + 0x0000000000000000 0x4b4 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_send_eapol + 0x0000000000000000 0xca /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.sm_WPA_PTK_PTKSTART_Enter$part$15 + 0x0000000000000000 0x8e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.sm_WPA_PTK_GROUP_REKEYNEGOTIATING_Enter$constprop$20 + 0x0000000000000000 0x116 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.sm_WPA_PTK_PTKINITNEGOTIATING_Enter$constprop$27 + 0x0000000000000000 0x186 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_remove_ptk + 0x0000000000000000 0x6c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.sm_WPA_PTK_INITIALIZE_Enter$constprop$21 + 0x0000000000000000 0x7f /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_sm_step + 0x0000000000000000 0x746 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .rodata.wpa_sm_step + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_send_eapol_timeout + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_rekey_ptk + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_auth_sta_associated + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_receive + 0x0000000000000000 0x66a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .rodata.wpa_receive + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.hostap_eapol_resend_process + 0x0000000000000000 0x77 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_auth_sm_event + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_ap_join + 0x0000000000000000 0x81 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .text.wpa_ap_remove + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .rodata.__FUNCTION__$7990 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .bss.s_sm_valid_bitmap + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .bss.s_sm_table + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .xt.lit 0x0000000000000000 0xf8 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .xt.prop 0x0000000000000000 0x16f8 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .literal.wpa_write_rsn_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .literal.wpa_auth_gen_wpa_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .literal.wpa_add_kde + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .literal.wpa_validate_wpa_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .literal.wpa_parse_kde_ies + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .literal.wpa_auth_uses_mfp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .text.wpa_write_rsn_ie + 0x0000000000000000 0x151 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .text.wpa_auth_gen_wpa_ie + 0x0000000000000000 0x14c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .text.wpa_add_kde + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .rodata.str1.4 + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .text.wpa_validate_wpa_ie + 0x0000000000000000 0x17c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .text.wpa_parse_kde_ies + 0x0000000000000000 0x1dd /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .text.wpa_auth_uses_mfp + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .xt.prop 0x0000000000000000 0x48c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .literal.wpa_supplicant_clr_countermeasures + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_supplicant_stop_countermeasures + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_sm_set_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_supplicant_check_group_cipher + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_sm_set_seq$constprop$22 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_supplicant_install_gtk$constprop$25 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_eapol_key_send$constprop$31 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_sm_key_request + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_sm_rekey_ptk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_report_ie_mismatch$isra$8$constprop$34 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_supplicant_key_neg_complete$constprop$26 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_sm_rx_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_register + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_set_profile + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_set_pmk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_set_bss + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.pp_michael_mic_failure + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.eapol_txcb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.wpa_sm_set_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_supplicant_clr_countermeasures + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_supplicant_stop_countermeasures + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_sm_set_key + 0x0000000000000000 0x79 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_supplicant_check_group_cipher + 0x0000000000000000 0x9b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .rodata.str1.4 + 0x0000000000000000 0x38d /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_sm_set_seq$constprop$22 + 0x0000000000000000 0x56 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_supplicant_install_gtk$constprop$25 + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_eapol_key_send$constprop$31 + 0x0000000000000000 0xd1 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_sm_key_request + 0x0000000000000000 0x123 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_sm_rekey_ptk + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_report_ie_mismatch$isra$8$constprop$34 + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_supplicant_key_neg_complete$constprop$26 + 0x0000000000000000 0x47 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_sm_rx_eapol + 0x0000000000000000 0xdf6 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_register + 0x0000000000000000 0x67 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_set_profile + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_set_pmk + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_set_bss + 0x0000000000000000 0x176 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.pp_michael_mic_failure + 0x0000000000000000 0x10e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.eapol_txcb + 0x0000000000000000 0x3e2 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .text.wpa_sm_set_state + 0x0000000000000000 0x2b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .rodata.__FUNCTION__$7428 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .rodata.__FUNCTION__$7473 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .bss.assoc_ie_buf + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .bss.gWpaSm 0x0000000000000000 0x24c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .xt.prop 0x0000000000000000 0xccc /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .literal.rsn_selector_to_bitfield + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_selector_to_bitfield + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_parse_wpa_ie_rsn + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_parse_wpa_ie_wpa + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_eapol_key_mic + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_compare_rsn_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_cipher_txt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_pmk_to_ptk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.rsn_pmkid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_cipher_key_len + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_cipher_to_alg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_cipher_to_suite + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.rsn_cipher_put_suites + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_cipher_put_suites + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.rsn_selector_to_bitfield + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_selector_to_bitfield + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_parse_wpa_ie_rsn + 0x0000000000000000 0x1b0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_parse_wpa_ie_wpa + 0x0000000000000000 0x1b5 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_eapol_key_mic + 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_compare_rsn_ie + 0x0000000000000000 0x35 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .rodata.str1.4 + 0x0000000000000000 0x5d /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_cipher_txt + 0x0000000000000000 0x56 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_pmk_to_ptk + 0x0000000000000000 0x124 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .rodata 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.rsn_pmkid + 0x0000000000000000 0x5a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_cipher_key_len + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_cipher_to_alg + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_cipher_to_suite + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.rsn_cipher_put_suites + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .text.wpa_cipher_put_suites + 0x0000000000000000 0x60 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .xt.prop 0x0000000000000000 0x840 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .literal.wpa_snprintf_hex_uppercase + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.wpa_snprintf_hex + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.wpa_dump_mem + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.wpa_debug_print_timestamp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.wpa_hexdump + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.wpa_hexdump_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.eloop_cancel_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.eloop_register_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .rodata.str1.4 + 0x0000000000000000 0xd /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.wpa_snprintf_hex_uppercase + 0x0000000000000000 0x72 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.wpa_snprintf_hex + 0x0000000000000000 0x72 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.wpa_dump_mem + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.wpa_debug_print_timestamp + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.wpa_hexdump + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.wpa_hexdump_key + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.eloop_cancel_timeout + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .text.eloop_register_timeout + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .xt.prop 0x0000000000000000 0x1d4 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .literal.wpa_parse_wpa_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .literal.wpa_supplicant_parse_ies + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .literal.wpa_gen_wpa_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .text.wpa_parse_wpa_ie + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .rodata.str1.4 + 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .text.wpa_supplicant_parse_ies + 0x0000000000000000 0x240 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .text.wpa_gen_wpa_ie + 0x0000000000000000 0x262 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .xt.prop 0x0000000000000000 0x30c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .literal.wpa_deattach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.ppInstallKey + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.ppGetKey + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_neg_complete + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_attach + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_deauthenticate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_sendto_wrapper + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_ap_get_wpa_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_ap_rx_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_config_assoc_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_config_profile + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_config_bss + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_sta_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_crypto_funcs_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_hook_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_hook_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_deattach + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.ppInstallKey + 0x0000000000000000 0x172 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.ppGetKey + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_neg_complete + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_attach + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_deauthenticate + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_sendto_wrapper + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_ap_get_wpa_ie + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_ap_rx_eapol + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_config_assoc_ie + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_config_profile + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_config_bss + 0x0000000000000000 0x5f /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_sta_connect + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .rodata.str1.4 + 0x0000000000000000 0x3d /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_crypto_funcs_init + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_hook_init + 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .text.wpa_hook_deinit + 0x0000000000000000 0x11 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .rodata.__FUNCTION__$7895 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .xt.lit 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .xt.prop 0x0000000000000000 0x480 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .literal.wpa_sm_alloc_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .literal.wpa_sm_free_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .literal.wpa_sm_deauthenticate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .literal.wpa_sm_mlme_setprotection + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .literal.wpa_sm_get_beacon_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .literal.wpa_sm_disassociate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .text.wpa_sm_alloc_eapol + 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .text.wpa_sm_free_eapol + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .text.wpa_sm_deauthenticate + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .text.wpa_sm_mlme_setprotection + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .text.wpa_sm_get_beacon_ie + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .text.wpa_sm_disassociate + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .xt.prop 0x0000000000000000 0x144 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .literal.hostapd_config_defaults_bss + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_config_defaults + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_mac_comp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_mac_comp_empty + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_setup_wpa_psk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_wep_key_cmp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_maclist_found + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_rate_found + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostapd_get_psk + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostap_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .literal.hostap_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_config_defaults_bss + 0x0000000000000000 0x55 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .rodata.str1.4 + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_config_defaults + 0x0000000000000000 0xe1 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_mac_comp + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_mac_comp_empty + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_setup_wpa_psk + 0x0000000000000000 0x9a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_wep_key_cmp + 0x0000000000000000 0x46 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_maclist_found + 0x0000000000000000 0x51 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_rate_found + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostapd_get_psk + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostap_init + 0x0000000000000000 0x170 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .text.hostap_deinit + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .xt.prop 0x0000000000000000 0x474 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .literal.coex_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .literal.coex_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .literal.coex_pause + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .literal.coex_resume + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .literal.coex_preference_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .literal.coex_version_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .iram1 0x0000000000000000 0x119 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .text.coex_init + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .text.coex_deinit + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .text.coex_pause + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .text.coex_resume + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .text.coex_preference_set + 0x0000000000000000 0x97 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .text.coex_version_get + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .dram1 0x0000000000000000 0x89 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .rodata.coex_version_str + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .xt.lit 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .xt.prop 0x0000000000000000 0x36c /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .literal.coex_core_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .literal.coex_core_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .literal.coex_core_pause + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .literal.coex_core_resume + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .iram1 0x0000000000000000 0x896 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .text.coex_core_init + 0x0000000000000000 0x17e /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .text.coex_core_deinit + 0x0000000000000000 0x10a /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .text.coex_core_pause + 0x0000000000000000 0x72 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .text.coex_core_resume + 0x0000000000000000 0x72 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .dram1 0x0000000000000000 0x20f /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .data.coex_tab + 0x0000000000000000 0x6f /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .bss.coex_fwm_mux + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .bss.coex_env 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .xt.prop 0x0000000000000000 0x888 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .literal.coex_dbg_register_output + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .literal.coex_dbg_set_log_level + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .text.coex_dbg_register_output + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .iram1 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .text.coex_dbg_set_log_level + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .bss.coex_dbg_env + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .data.coex_log_level + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .xt.prop 0x0000000000000000 0xb4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .iram1 0x0000000000000000 0x192 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .dram1 0x0000000000000000 0x53 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .xt.prop 0x0000000000000000 0x12c /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .iram1 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .data.coex_params + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .xt.prop 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .literal.coex_timer_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .literal.coex_timer_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .iram1 0x0000000000000000 0x1d6 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .text.coex_timer_init + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .text.coex_timer_deinit + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .dram1 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .bss.coex_core_ts_start_timer_disalarm_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .bss.coex_core_ts_end_timer_disalarm_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .bss.coex_core_ts_start_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .bss.coex_core_ts_end_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .xt.prop 0x0000000000000000 0x294 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .literal.coex_arbit_dump + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .literal.coex_arbit_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .literal.coex_arbit_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .iram1 0x0000000000000000 0x4e5 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .text.coex_arbit_dump + 0x0000000000000000 0xa4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .text.coex_arbit_init + 0x0000000000000000 0x116 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .text.coex_arbit_deinit + 0x0000000000000000 0x8c /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .dram1 0x0000000000000000 0x12f /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .bss.coex_arbit_mux + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .bss.coex_arbit_mem_mux + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .bss.coex_arbit_mem_map + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .bss.coex_arbit_mem + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .bss.coex_arbit_list + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .xt.prop 0x0000000000000000 0x5ac /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .literal.wps_task_delete + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_success + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_parse_scan_result + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_wps_scan_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_wps_scan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_set_factory_info$part$3 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_post + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_sm_rx_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_sm_alloc_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_sm_free_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_send_eap_identity_rsp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_send_frag_ack + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_enrollee_process_msg_frag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_process_wps_mX_req + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_send_wps_mX_rsp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_txStart + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_start_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_eapol_start_handle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_stop_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_finish + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_add_discard_ap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_msg_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_start_msg_timer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_sm_rx_eapol_internal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wpsTask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_set_default_factory + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_set_factory_info + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_dev_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_dev_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_init$part$4 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_station_wps_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_station_wps_register_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_sm_get + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_ssid_save + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wps_key_save + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.esp_wifi_wps_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.esp_wifi_wps_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.esp_wifi_wps_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wifi_set_wps_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_task_delete + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_success + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .rodata.str1.4 + 0x0000000000000000 0x31e /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_parse_scan_result + 0x0000000000000000 0x1bc /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_wps_scan_done + 0x0000000000000000 0xeb /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_wps_scan + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_start + 0x0000000000000000 0xea /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_timeout + 0x0000000000000000 0x37 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_set_factory_info$part$3 + 0x0000000000000000 0xbd /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_post + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_sm_rx_eapol + 0x0000000000000000 0x84 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_sm_alloc_eapol + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_sm_free_eapol + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_init + 0x0000000000000000 0x1aa /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_send_eap_identity_rsp + 0x0000000000000000 0xf6 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_send_frag_ack + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_enrollee_process_msg_frag + 0x0000000000000000 0x15e /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_process_wps_mX_req + 0x0000000000000000 0xf9 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_send_wps_mX_rsp + 0x0000000000000000 0x14d /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_txStart + 0x0000000000000000 0xb8 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_start_pending + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_eapol_start_handle + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_stop_process + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_finish + 0x0000000000000000 0x144 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_add_discard_ap + 0x0000000000000000 0x6e /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_msg_timeout + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_start_msg_timer + 0x0000000000000000 0x71 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_sm_rx_eapol_internal + 0x0000000000000000 0x1af /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wpsTask 0x0000000000000000 0xaa /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_set_default_factory + 0x0000000000000000 0xb6 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_set_factory_info + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_dev_init + 0x0000000000000000 0x222 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_dev_deinit + 0x0000000000000000 0x7a /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_deinit + 0x0000000000000000 0x84 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_init$part$4 + 0x0000000000000000 0x45a /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_init + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_station_wps_deinit + 0x0000000000000000 0x146 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_station_wps_register_cb + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_sm_get + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_ssid_save + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wps_key_save + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.esp_wifi_wps_enable + 0x0000000000000000 0x198 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.esp_wifi_wps_disable + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.esp_wifi_wps_start + 0x0000000000000000 0x9c /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .text.wifi_set_wps_cb + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .rodata.__FUNCTION__$8504 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss.wps_buf$8310 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .rodata.__FUNCTION__$8303 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss.wps_start + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss.s_factory_info + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss.gWpsSm 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss.task_del_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss.xWpsQueue + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .bss.wps_task_hdl + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .xt.lit 0x0000000000000000 0x160 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .xt.prop 0x0000000000000000 0x1674 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + COMMON 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .literal.wpa2_task_delete + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.wpa2_get_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.eap_peer_sm_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.eap_peer_sm_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.wpa2_post + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.wpa2_start_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.wpa2_sm_rx_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.wpa2_sm_alloc_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.wpa2_sm_free_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.eap_sm_send_eapol + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.eap_sm_process_request + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.wpa2Task + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.esp_wifi_sta_wpa2_ent_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.esp_wifi_sta_wpa2_ent_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .rodata.str1.4 + 0x0000000000000000 0x363 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2_task_delete + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2_get_state + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.eap_peer_sm_deinit + 0x0000000000000000 0x7a /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.eap_peer_sm_init + 0x0000000000000000 0x1fc /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2_post + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2_start_eapol + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2_sm_rx_eapol + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2_sm_alloc_eapol + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2_sm_free_eapol + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.eap_sm_send_eapol + 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.eap_sm_process_request + 0x0000000000000000 0x246 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.wpa2Task + 0x0000000000000000 0x277 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.esp_wifi_sta_wpa2_ent_enable + 0x0000000000000000 0x19b /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .text.esp_wifi_sta_wpa2_ent_disable + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .rodata.__FUNCTION__$7718 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .bss.wpa2_machine_start + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .bss.wpa2_task_del_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .bss.xWpa2Queue + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .bss.wpa2_task_hdl + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .bss.gEapSm 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .xt.lit 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .xt.prop 0x0000000000000000 0x804 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + COMMON 0x0000000000000000 0xa4 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .literal.RFChannelSel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .literal.phy_change_channel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .literal.phy_rx_rifs_en + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .text.RFChannelSel + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .text.phy_change_channel + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .text.phy_rx_rifs_en + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .xt.prop 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.get_i2c_read_mask + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.ram_pbus_force_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.rfpll_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.ram_rfpll_reset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.ram_restart_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.ram_wait_rfpll_cal_end + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.chip_v7_rxmax_ext_ana + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.bb_bss_cbw40_ana + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.phy_get_fetx_delay + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.chip_v7_adc_wr_dly + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.chip_v7_ana_rx_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.get_rf_freq_cap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.correct_rfpll_offset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.wr_rf_freq_mem + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.get_rf_freq_init$part$2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.write_freq_mem_all + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.get_rf_freq_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.bt_i2c_read_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.bt_i2c_read_mem + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.bt_i2c_write_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.bt_i2c_set_wifi_data + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.phy_wifi_pll_track + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.phy_bt_pll_track + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.phy_bt_power_track + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.bt_get_i2c_data + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.write_wifi_chan_data + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.set_chan_freq_hw_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.rf_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.check_rfpll_write_i2c + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.set_chan_freq_sw_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.set_channel_rfpll_freq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.chip_v7_set_chan + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.chip_v7_set_chan_offset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.chip_v7_set_chan_ana + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .literal.phy_set_wifi_mode_only + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .iram1 0x0000000000000000 0x6d2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.get_i2c_read_mask + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.ram_pbus_force_mode + 0x0000000000000000 0x14e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.rfpll_init + 0x0000000000000000 0x16b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.ram_rfpll_reset + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.ram_restart_cal + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .rodata.str1.4 + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.ram_wait_rfpll_cal_end + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.chip_v7_rxmax_ext_ana + 0x0000000000000000 0xff /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.bb_bss_cbw40_ana + 0x0000000000000000 0xc7 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.phy_get_fetx_delay + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.chip_v7_adc_wr_dly + 0x0000000000000000 0x9e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.chip_v7_ana_rx_cfg + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.get_rf_freq_cap + 0x0000000000000000 0xaf /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.correct_rfpll_offset + 0x0000000000000000 0x116 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.wr_rf_freq_mem + 0x0000000000000000 0x72 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.get_rf_freq_init$part$2 + 0x0000000000000000 0x110 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.write_freq_mem_all + 0x0000000000000000 0xaa /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.get_rf_freq_init + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.bt_i2c_read_set + 0x0000000000000000 0xd6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.bt_i2c_read_mem + 0x0000000000000000 0xb8 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.bt_i2c_write_set + 0x0000000000000000 0x70b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .rodata.bt_i2c_write_set + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.bt_i2c_set_wifi_data + 0x0000000000000000 0x12e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.phy_wifi_pll_track + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.phy_bt_pll_track + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.phy_bt_power_track + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.bt_get_i2c_data + 0x0000000000000000 0x42a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .rodata.bt_get_i2c_data + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.write_wifi_chan_data + 0x0000000000000000 0xb7 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.set_chan_freq_hw_init + 0x0000000000000000 0x178 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .rodata 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.rf_init 0x0000000000000000 0x1d0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.check_rfpll_write_i2c + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.set_chan_freq_sw_start + 0x0000000000000000 0x20a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.set_channel_rfpll_freq + 0x0000000000000000 0x92 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.chip_v7_set_chan + 0x0000000000000000 0xca /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.chip_v7_set_chan_offset + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.chip_v7_set_chan_ana + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .text.phy_set_wifi_mode_only + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .rodata.CSWTCH$106 + 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .bss.rfpll_offset_delta + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .data.phy_wifi_pll_track_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .data.phy_bt_pll_track_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .bss.phy_bt_power_track_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .bss.phy_sw_set_chan_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .bss.phy_force_wifi_chan_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .bss.phy_freq_wifi_only + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .bss.phy_freq_offset + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .xt.lit 0x0000000000000000 0x168 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .xt.prop 0x0000000000000000 0x1398 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + COMMON 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_disable_agc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_enable_agc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_set_pbus_mem + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_bb_tx_ht20_cen + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_bb_bss_cbw40_dig + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_phy_get_noisefloor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_check_noise_floor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_set_noise_floor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_gen_rx_gain_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_bb_bss_bw_40_en + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_cbw2040_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_txdc_cal$part$3 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_txiq_cal$part$4 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.spur_cal$part$5 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ram_spur_coef_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_rx_gain_cal_iq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_rx_gain_cal_dc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.wr_rx_gain_mem + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_rx_gain_testchip_70 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_correct_bbgain + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_tx_gain_cal$part$2 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_tx_gain_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_index_to_bb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_bb_to_index + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_txdc_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.get_bbgain_db + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bt_txiq_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.wr_bt_tx_gain_mem + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_tx_gain_table_bt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_tx_dig_gain + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.spur_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_chanfreq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.chip_sleep_prot_en + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.chip_sleep_prot_dis + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bb_bss_cbw40 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.chip_v7_rxmax_ext_dig + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.chip_v7_rxmax_ext + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_cca + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.read_hw_noisefloor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_get_txpwr_param + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.noise_check_loop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.noise_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.target_power_backoff + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.chip_v7_set_chan_misc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.set_rx_gain_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.txiq_cal_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_rx11blr_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_get_tx_rate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.register_chipv7_phy_init_param + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.uart_wait_idle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_get_romfunc_addr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_byte_to_word + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.rf_cal_data_recovery + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.rf_cal_data_backup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_get_rf_cal_version + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_rfcal_data_check + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.tx_cont_en + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.tx_cont_dis + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.tx_cont_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_get_tx_pwr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_init_pwr_print + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_get_rx_freq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_close_rf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_set_most_tpw + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_get_most_tpw + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_rx_sense_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_ant_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.bb_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.register_chipv7_phy + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ant_dft_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ant_wifitx_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ant_wifirx_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ant_bttx_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.ant_btrx_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .literal.phy_chan_dump_cfg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .iram1 0x0000000000000000 0x34c /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_disable_agc + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_enable_agc + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .rodata 0x0000000000000000 0x3d /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_set_pbus_mem + 0x0000000000000000 0x410 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_bb_tx_ht20_cen + 0x0000000000000000 0x29 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_bb_bss_cbw40_dig + 0x0000000000000000 0x4a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_phy_get_noisefloor + 0x0000000000000000 0x43 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_check_noise_floor + 0x0000000000000000 0x12a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_set_noise_floor + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .rodata.str1.4 + 0x0000000000000000 0x1b1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_gen_rx_gain_table + 0x0000000000000000 0x13e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_bb_bss_bw_40_en + 0x0000000000000000 0x4a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_cbw2040_cfg + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_txdc_cal$part$3 + 0x0000000000000000 0xc5 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_txiq_cal$part$4 + 0x0000000000000000 0xc6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.spur_cal$part$5 + 0x0000000000000000 0x4a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ram_spur_coef_cfg + 0x0000000000000000 0x1c3 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_rx_gain_cal_iq + 0x0000000000000000 0x2d5 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_rx_gain_cal_dc + 0x0000000000000000 0x314 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.wr_rx_gain_mem + 0x0000000000000000 0x180 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_rx_gain_testchip_70 + 0x0000000000000000 0x282 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_correct_bbgain + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_tx_gain_cal$part$2 + 0x0000000000000000 0x22e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .rodata.bt_tx_gain_cal$part$2 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_tx_gain_cal + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_index_to_bb + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_bb_to_index + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_txdc_cal + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.get_bbgain_db + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bt_txiq_cal + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.wr_bt_tx_gain_mem + 0x0000000000000000 0xc5 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_tx_gain_table_bt + 0x0000000000000000 0x56 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_tx_dig_gain + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.spur_cal + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_chanfreq + 0x0000000000000000 0x2f /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.chip_sleep_prot_en + 0x0000000000000000 0x9b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.chip_sleep_prot_dis + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bb_bss_cbw40 + 0x0000000000000000 0xfb /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.chip_v7_rxmax_ext_dig + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.chip_v7_rxmax_ext + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_cca 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.read_hw_noisefloor + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_get_txpwr_param + 0x0000000000000000 0x81 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.noise_check_loop + 0x0000000000000000 0x18f /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.noise_init + 0x0000000000000000 0x12e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.target_power_backoff + 0x0000000000000000 0x37 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.chip_v7_set_chan_misc + 0x0000000000000000 0x10c /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.set_rx_gain_table + 0x0000000000000000 0x22f /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.txiq_cal_init + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_rx11blr_cfg + 0x0000000000000000 0x76 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_get_tx_rate + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.register_chipv7_phy_init_param + 0x0000000000000000 0x2a0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.uart_wait_idle + 0x0000000000000000 0x33 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_get_romfunc_addr + 0x0000000000000000 0x26d /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_byte_to_word + 0x0000000000000000 0x23 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.rf_cal_data_recovery + 0x0000000000000000 0xe7 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.rf_cal_data_backup + 0x0000000000000000 0x1cb /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_get_rf_cal_version + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_rfcal_data_check + 0x0000000000000000 0xc7 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.tx_cont_en + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.tx_cont_dis + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.tx_cont_cfg + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_get_tx_pwr + 0x0000000000000000 0x59 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_init_pwr_print + 0x0000000000000000 0x152 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_get_rx_freq + 0x0000000000000000 0x51 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_close_rf + 0x0000000000000000 0xb2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_set_most_tpw + 0x0000000000000000 0x55 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_get_most_tpw + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_rx_sense_set + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_ant_init + 0x0000000000000000 0xcb /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.bb_init 0x0000000000000000 0x754 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.register_chipv7_phy + 0x0000000000000000 0x305 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ant_dft_cfg + 0x0000000000000000 0x29 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ant_wifitx_cfg + 0x0000000000000000 0x4e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ant_wifirx_cfg + 0x0000000000000000 0xb9 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ant_bttx_cfg + 0x0000000000000000 0x49 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.ant_btrx_cfg + 0x0000000000000000 0xb7 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .text.phy_chan_dump_cfg + 0x0000000000000000 0x99 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .rodata.CSWTCH$175 + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.re_entry$5175 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.g_phyFuns + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.phy_init_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.phy_set_most_tpw_index + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.target_power_backoff_qdb + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.phy_set_most_tpw_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.phy_set_most_tpw_disbg + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.phy_in_most_power + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.phy_meas_noise_floor + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.sw_scan_mode + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.adaptive_test_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.bt_mode_wifibb + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.tx_rf_ana_gain + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.rxmax_ext_level + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .bss.noise_timeout_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.noise_array + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.bt_rx_gain_swp + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.bb_gain_swp + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.rfbb_gain_swp + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.rf_gain_swp_wifi + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .data.wifi_rx_gain_swp + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .xt.lit 0x0000000000000000 0x240 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .xt.prop 0x0000000000000000 0x2184 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + COMMON 0x0000000000000000 0x324 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .iram1.literal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_index_to_txbbgain + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_txdc_cal_v70 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.pwdet_sar2_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_en_pwdet + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.txcal_debuge_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_txcal_work_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_get_fm_sar_dout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_txiq_get_mis_pwr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.rfcal_txiq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_iq_est_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_iq_est_disable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_dc_iq_est + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_pbus_rx_dco_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.pbus_rx_dco_cal_1step + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.rc_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.tx_cap_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_rfcal_pwrctrl + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_tx_pwr_backoff + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.cal_rf_ana_gain + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.tx_pwctrl_init_cal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.tx_pwctrl_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.bt_tx_pwctrl_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.set_bt_chan_cal_interp + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.phy_set_bt_dig_gain + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_phy_get_vdd33 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.txpwr_offset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.phy_get_bb_freqoffset + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.phy_set_bbfreq_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.ram_tx_pwctrl_bg_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.phy_pwdet_always_en + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.dpd_scale_set + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .iram1 0x0000000000000000 0xd0c /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata.str1.4 + 0x0000000000000000 0x191 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_index_to_txbbgain + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_txdc_cal_v70 + 0x0000000000000000 0x1ca /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.pwdet_sar2_init + 0x0000000000000000 0x12a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_en_pwdet + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.txcal_debuge_mode + 0x0000000000000000 0x5f /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_txcal_work_mode + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_get_fm_sar_dout + 0x0000000000000000 0xa9 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_txiq_get_mis_pwr + 0x0000000000000000 0xe8 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.rfcal_txiq + 0x0000000000000000 0x203 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_iq_est_enable + 0x0000000000000000 0xbe /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_iq_est_disable + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_dc_iq_est + 0x0000000000000000 0x7e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_pbus_rx_dco_cal + 0x0000000000000000 0x323 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.pbus_rx_dco_cal_1step + 0x0000000000000000 0x4ae /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.rc_cal 0x0000000000000000 0x309 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.tx_cap_init + 0x0000000000000000 0x132 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_rfcal_pwrctrl + 0x0000000000000000 0x259 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_tx_pwr_backoff + 0x0000000000000000 0x22d /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.cal_rf_ana_gain + 0x0000000000000000 0xde /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.tx_pwctrl_init_cal + 0x0000000000000000 0x1a1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.tx_pwctrl_init + 0x0000000000000000 0xc8 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.bt_tx_pwctrl_init + 0x0000000000000000 0x29f /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.set_bt_chan_cal_interp + 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.phy_set_bt_dig_gain + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_phy_get_vdd33 + 0x0000000000000000 0x1ce /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.txpwr_offset + 0x0000000000000000 0xa4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.phy_get_bb_freqoffset + 0x0000000000000000 0x73 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.phy_set_bbfreq_init + 0x0000000000000000 0x46 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.ram_tx_pwctrl_bg_init + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.phy_pwdet_always_en + 0x0000000000000000 0x61 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .text.dpd_scale_set + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata.CSWTCH$235 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata.CSWTCH$231 + 0x0000000000000000 0xb /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata.CSWTCH$226 + 0x0000000000000000 0x3 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata.CSWTCH$201 + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata.CSWTCH$193 + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .rodata.dco_gain_coarse$4518 + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .bss.phy_pwdet_onetime_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .bss.phy_dis_pwdet_one + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .bss.phy_tx_pwr_error + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .bss.phy_in_vdd33_offset + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .bss.tx_pwctrl_track_num + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .bss.phy_tx_power_out + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .data.rfcal_bb_atten_init + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .xt.lit 0x0000000000000000 0x160 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .xt.prop 0x0000000000000000 0x1a70 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + COMMON 0x0000000000000000 0x2d /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .literal.mesh_nwk_change_layer$part$1 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_conn_deinit$part$7 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_set_root_candidate$part$9 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_set_root_candidate_ie$part$10 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_is_better_parent$part$11 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_revote_root$part$14 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_register_timer_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_get_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_set_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_clear_parent$part$13 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.is_mesh_last_parent + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_send_root_switch + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_is_switch_parent + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_compute_my_votes + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_check_rc_expire + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_change_layer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.route_announce_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.route_announce_timer_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.route_announce_timer_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_ie_monitor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_ie_monitor_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_bcn_change_timer_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_change_beacon_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_bcn_change_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_root_connect_timer_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.candidate_monitor_timer_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.candidate_monitor_timer_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_remove_conflict_roots + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_add_conflict_roots + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_process_yield_roots_announce + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_process_yield_roots_monitor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_delete_timers + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_send_roots_fixed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_send_roots_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_send_rmv_announcement + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_is_scan_allowed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_io_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.is_mesh_child + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_flush_scan_result + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_conn_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_conn_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_parent_insert_candidate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_scan_done_vote + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_scan_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_update_current_parent + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_set_root_candidate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_update_ie_rssi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_set_root_candidate_ie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_compute_votes + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_process_root_candidate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_process_same_root_candidate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal._mesh_find_root_competitor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_is_heard_rc_existing + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_find_root_competitor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_vote_root_candidate + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_router + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_is_better_parent + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_parent_compute_rank + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_set_ignore + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_parent_limit_layer2_cap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_parent_try_rssi + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_parent_try_layer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_select_parent + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_get_child_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_process_child_event + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.print_txupQ_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_get_child_idx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_get_child_idx_lock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_insert_child + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_remove_child + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_remove_children + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_process_leaf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_clear_parent + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_revote_root + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_push_to_nwk_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_route_announce_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_ie_monitor_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_bcn_change_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_root_connect_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_candidate_monitor_timeout + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_candidate_monitor_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_sta_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_connect_to_router + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_root_connect_timeout_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_parent_select_done + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_parent_select + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_sta_disconnect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_parent_reselect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_check_layer$part$18 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_check_layer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_process_conflict_discnx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_task_main + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_wifi_event_cb$part$20 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_wifi_event_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_post_toDS_state + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_is_nwk_inited + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_is_nwk_running + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_nwk_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_nwk_task_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_nwk_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_wifi_event_send + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_wifi_event_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_wifi_event_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.mesh_wifi_event_main + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_wifi_event_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.str1.4 + 0x0000000000000000 0x2191 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_change_layer$part$1 + 0x0000000000000000 0x8a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_conn_deinit$part$7 + 0x0000000000000000 0xac /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_set_root_candidate$part$9 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_set_root_candidate_ie$part$10 + 0x0000000000000000 0x5f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_is_better_parent$part$11 + 0x0000000000000000 0xc5 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_revote_root$part$14 + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_register_timer_cb + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_get_ie + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_set_ie + 0x0000000000000000 0x194 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_clear_parent$part$13 + 0x0000000000000000 0x112 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.is_mesh_last_parent + 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_send_root_switch + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_is_switch_parent + 0x0000000000000000 0x1d8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_compute_my_votes + 0x0000000000000000 0x6a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_check_rc_expire + 0x0000000000000000 0x3ba /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_change_layer + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.route_announce_timeout_process + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.route_announce_timer_start + 0x0000000000000000 0x8a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.route_announce_timer_stop + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_ie_monitor + 0x0000000000000000 0xec /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_ie_monitor_timeout_process + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_bcn_change_timer_start + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_change_beacon_interval + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_bcn_change_timeout_process + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_root_connect_timer_start + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.candidate_monitor_timer_stop + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.candidate_monitor_timer_start + 0x0000000000000000 0xe0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_remove_conflict_roots + 0x0000000000000000 0xdc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_add_conflict_roots + 0x0000000000000000 0x378 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_process_yield_roots_announce + 0x0000000000000000 0x2f4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_process_yield_roots_monitor + 0x0000000000000000 0x1fc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_delete_timers + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_send_roots_fixed + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_send_roots_stop + 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_send_rmv_announcement + 0x0000000000000000 0x1e0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_is_scan_allowed + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_io_process + 0x0000000000000000 0x194 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.is_mesh_child + 0x0000000000000000 0x67 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_flush_scan_result + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_conn_init + 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_conn_deinit + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_parent_insert_candidate + 0x0000000000000000 0x16e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_scan_done_vote + 0x0000000000000000 0x442 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_scan_done + 0x0000000000000000 0x6aa /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_update_current_parent + 0x0000000000000000 0xbc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_set_root_candidate + 0x0000000000000000 0x8f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_update_ie_rssi + 0x0000000000000000 0x92 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_set_root_candidate_ie + 0x0000000000000000 0x7d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_compute_votes + 0x0000000000000000 0xfe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_process_root_candidate + 0x0000000000000000 0x257 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_process_same_root_candidate + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text._mesh_find_root_competitor + 0x0000000000000000 0x542 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_is_heard_rc_existing + 0x0000000000000000 0xe2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_find_root_competitor + 0x0000000000000000 0x4b4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_vote_root_candidate + 0x0000000000000000 0x5ac /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_router + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_is_better_parent + 0x0000000000000000 0x2c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_parent_compute_rank + 0x0000000000000000 0x6d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_set_ignore + 0x0000000000000000 0x42 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_parent_limit_layer2_cap + 0x0000000000000000 0x2e8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_parent_try_rssi + 0x0000000000000000 0x1c4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_parent_try_layer + 0x0000000000000000 0x134 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_select_parent + 0x0000000000000000 0x2ba /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_get_child_num + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_process_child_event + 0x0000000000000000 0x72 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.print_txupQ_pending + 0x0000000000000000 0x340 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_get_child_idx + 0x0000000000000000 0x6c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_get_child_idx_lock + 0x0000000000000000 0x4c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_insert_child + 0x0000000000000000 0x3df /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_remove_child + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_remove_children + 0x0000000000000000 0x135 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_process_leaf + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_clear_parent + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_revote_root + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_push_to_nwk_queue + 0x0000000000000000 0x128 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_route_announce_timeout + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_ie_monitor_timeout + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_bcn_change_timeout + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_root_connect_timeout + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_candidate_monitor_timeout + 0x0000000000000000 0x63 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_candidate_monitor_timeout_process + 0x0000000000000000 0x72 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_sta_connect + 0x0000000000000000 0x100 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_connect_to_router + 0x0000000000000000 0x234 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_root_connect_timeout_process + 0x0000000000000000 0x6a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_parent_select_done + 0x0000000000000000 0x5b4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_parent_select + 0x0000000000000000 0xb6a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_sta_disconnect + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_parent_reselect + 0x0000000000000000 0x82 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_check_layer$part$18 + 0x0000000000000000 0xbb /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_check_layer + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_process_conflict_discnx + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_task_main + 0x0000000000000000 0x35f5 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.mesh_nwk_task_main + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_wifi_event_cb$part$20 + 0x0000000000000000 0x514 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.mesh_wifi_event_cb$part$20 + 0x0000000000000000 0x100 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_wifi_event_cb + 0x0000000000000000 0x5a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_post_toDS_state + 0x0000000000000000 0x46 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_is_nwk_inited + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_is_nwk_running + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_nwk_task_deinit + 0x0000000000000000 0xb2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_nwk_task_init + 0x0000000000000000 0x2ac /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_nwk_task_deinit + 0x0000000000000000 0x8c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_wifi_event_send + 0x0000000000000000 0xea /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_wifi_event_deinit + 0x0000000000000000 0x5b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_wifi_event_deinit + 0x0000000000000000 0x46 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.mesh_wifi_event_main + 0x0000000000000000 0x86 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .text.esp_mesh_wifi_event_init + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8896 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8865 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.d$8852 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.c$8851 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.b$8850 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.a$8849 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.sta_discnx_times$8824 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.last_event_id$8823 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8812 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8797 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8780 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8765 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8752 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8736 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8708 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8668 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8598 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8574 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8532 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8522 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8516 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8512 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8493 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8485 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8456 + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8444 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.no_parent_attemps$8378 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.scan_retry$8361 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8397 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8346 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8332 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8324 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8318 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8304 + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8286 + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8280 + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8265 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8255 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8223 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8215 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8210 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8194 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8185 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8177 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8157 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.cnx_backoff$8150 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8145 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_history_root_backoff$8140 + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8129 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8110 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8102 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8077 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .rodata.__func__$8057 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_first_short_time_retries + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .data.s_mesh_beacon_interval + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.retry_attemps + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mesh_ps_cnt + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_layer_backoff_times + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_rssi_backoff_times + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.vote_log_time_start + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.vote_log_time_stop + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_vote_scan_times + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_extra_scan_attempts + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_vote_ps_times + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_vote_rc_times + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_mesh_last_rcandidate + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_mesh_rcandidate + 0x0000000000000000 0xa /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_rmv_opt + 0x0000000000000000 0x4d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_mesh_root_addr + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_is_parent_set + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_mesh_wait_connect + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_sta_cnx_times + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.g_mesh_last_parent + 0x0000000000000000 0x5c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.g_mesh_last_parent_ie + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.ann_time_start + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mie_log_time_start + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_root_connect_timer_armed + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.candidate_monitor_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.root_connect_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.bcn_change_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mie_monitor_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.route_announce_timer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mesh_timer_func + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mesh_event_task + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.wifi_event_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.is_evt_running + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mesh_nwk_task + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mesh_nwk_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.is_nwk_running + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_parent_root_children_list + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_vote_expire_list + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_parent_cyclic_list + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_parent_map_list + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_parent_idle_list + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .data.s_mesh_scan_done + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_mesh_scan_req + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.s_mesh_last_layer + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.mesh_conn_mutex + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.g_mesh_conn + 0x0000000000000000 0x164 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.g_is_wifi_connected + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .bss.MESH_ZERO_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .xt.lit 0x0000000000000000 0x340 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .xt.prop 0x0000000000000000 0x53ac /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + COMMON 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .literal.esp_mesh_route_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_route_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_match_self + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_get_total_children_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_lookup_sub_route + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_lookup_route + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_print_route_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_get_sub_capacity + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.routetype2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.mesh_update_route_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_delete_sub_children + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_send_add_announcement + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_pack_rmv_announcement + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_ie_update_capacity + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_check_nonassociated_children + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_monitor_nonassociated_children + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_remove_nonassociated_children + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_copy_mgmt_announce + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_refresh_routing_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_get_routing_table_size + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_get_routing_table + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_route_init + 0x0000000000000000 0x2e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_route_deinit + 0x0000000000000000 0x5d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_match_self + 0x0000000000000000 0x5e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_get_total_children_num + 0x0000000000000000 0x71 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_lookup_sub_route + 0x0000000000000000 0x8c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.str1.4 + 0x0000000000000000 0x3cc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_lookup_route + 0x0000000000000000 0x13c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_print_route_table + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_get_sub_capacity + 0x0000000000000000 0x61 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.routetype2str + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.mesh_update_route_table + 0x0000000000000000 0x36a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_delete_sub_children + 0x0000000000000000 0x67 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_send_add_announcement + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_pack_rmv_announcement + 0x0000000000000000 0x526 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_ie_update_capacity + 0x0000000000000000 0x173 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_check_nonassociated_children + 0x0000000000000000 0x74 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_monitor_nonassociated_children + 0x0000000000000000 0x27a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_remove_nonassociated_children + 0x0000000000000000 0x10a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_copy_mgmt_announce + 0x0000000000000000 0x1f8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_refresh_routing_table + 0x0000000000000000 0x138 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_get_routing_table_size + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .text.esp_mesh_get_routing_table + 0x0000000000000000 0x172 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.CSWTCH$55 + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$8049 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$8028 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$8023 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$8013 + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$8000 + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$7980 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$7948 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$7913 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$7898 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$7874 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .rodata.__func__$7861 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .bss.mesh_route_table + 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .bss.is_route_inited + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .bss.MESH_ZERO_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .xt.lit 0x0000000000000000 0xa0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .xt.prop 0x0000000000000000 0xd20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .literal.esp_mesh_available_txupQ_num$part$8 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_print_txQ_waiting + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_print_txQ_waiting + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_get_tx_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_get_tx_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_send_block_event + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_send_block_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_push_to_ack_state_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_tx_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_best_effort_tx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_push_to_wnd_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_operation_rxseqno + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_txupQ_pending_get_cidx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_txupQ_pending_insert_child + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_txupQ_pending_delete_child + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_txupQ_pending_get_xonseq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_txupQ_pending_clear_xonseq + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_txupQ_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_process_txupQ_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_push_to_tx_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_force_txupQ_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_available_txupQ_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_flush_txup_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_flush_txQ + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_tx_tid_flush + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_tx_tid_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_discard_context + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_send_xon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_recv_xon + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_tx_task_main + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_xon_deliver_packet + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_xon_flush_packets + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_xon_process_disconnected + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_xon_process_expired + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_xon_task_main + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_tx_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_tx_task_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_tx_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_send_block_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_send_block_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_send_block_main + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.esp_mesh_send_block_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.str1.4 + 0x0000000000000000 0x14b3 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_available_txupQ_num$part$8 + 0x0000000000000000 0x1a8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_print_txQ_waiting + 0x0000000000000000 0x168 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_print_txQ_waiting + 0x0000000000000000 0x6e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_get_tx_pending + 0x0000000000000000 0x222 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_get_tx_pending + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_send_block_event + 0x0000000000000000 0x1b2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_send_block_start + 0x0000000000000000 0x1c0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_push_to_ack_state_queue + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_tx_cb + 0x0000000000000000 0xcc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_best_effort_tx + 0x0000000000000000 0x288 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_push_to_wnd_queue + 0x0000000000000000 0xee /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_operation_rxseqno + 0x0000000000000000 0x4ae /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_txupQ_pending_get_cidx + 0x0000000000000000 0x6c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_txupQ_pending_insert_child + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_txupQ_pending_delete_child + 0x0000000000000000 0x3d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_txupQ_pending_get_xonseq + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_txupQ_pending_clear_xonseq + 0x0000000000000000 0x5b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_txupQ_pending + 0x0000000000000000 0x1208 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_process_txupQ_pending + 0x0000000000000000 0x30c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_push_to_tx_queue + 0x0000000000000000 0x8b6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_force_txupQ_pending + 0x0000000000000000 0x17c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_available_txupQ_num + 0x0000000000000000 0x39 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_flush_txup_queue + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_flush_txQ + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_tx_tid_flush + 0x0000000000000000 0xf0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_tx_tid_stop + 0x0000000000000000 0x14a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_discard_context + 0x0000000000000000 0x11e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_send_xon + 0x0000000000000000 0x9d8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_recv_xon + 0x0000000000000000 0x130 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_tx_task_main + 0x0000000000000000 0xac1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_xon_deliver_packet + 0x0000000000000000 0x1c0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_xon_flush_packets + 0x0000000000000000 0x2b5 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_xon_process_disconnected + 0x0000000000000000 0x234 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_xon_process_expired + 0x0000000000000000 0xae /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_xon_task_main + 0x0000000000000000 0xa69 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_tx_task_deinit + 0x0000000000000000 0x1d6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_tx_task_init + 0x0000000000000000 0x1ae /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_tx_task_deinit + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_send_block_deinit + 0x0000000000000000 0xb6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_send_block_deinit + 0x0000000000000000 0x88 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.mesh_send_block_main + 0x0000000000000000 0x4d8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .text.esp_mesh_send_block_init + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8320 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8312 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8282 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8241 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8221 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8210 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8196 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8184 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8178 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_tx_fail_cnt$8155 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8158 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8131 + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8112 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8097 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8085 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8078 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8062 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8042 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8031 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8023 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$8010 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7987 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7981 + 0x0000000000000000 0xb /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7973 + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7952 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7938 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7926 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7920 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7904 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7899 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7895 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .rodata.__func__$7891 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.send_block_flush_mbox + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.send_block_task + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.send_block_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.is_block_running + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_xreq_seqno + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_be_xmit_seqno + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_new_wnd_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_ack_state_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_tx_mbox + 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_tx_task + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.is_mesh_tx_started + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.mesh_reassign_xseqno + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .data.MESH_BCAST_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .bss.MESH_ZERO_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .xt.lit 0x0000000000000000 0x150 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .xt.prop 0x0000000000000000 0x2d00 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + COMMON 0x0000000000000000 0x180 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .literal.mesh_timer_route_print + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .literal.mesh_timer_route_announce + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .literal.mesh_timer_mie_monitor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .literal.mesh_timer_bcn_change + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .literal.mesh_timer_root_connect + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .literal.mesh_timer_candidate_monitor + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .literal.mesh_timer_do_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text.mesh_timer_route_print + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text.mesh_timer_route_announce + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text.mesh_timer_mie_monitor + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text.mesh_timer_bcn_change + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text.mesh_timer_root_connect + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text.mesh_timer_candidate_monitor + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .rodata.str1.4 + 0x0000000000000000 0x54 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .text.mesh_timer_do_process + 0x0000000000000000 0xd7 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .rodata.__func__$7886 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .data.mesh_timer_info + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .xt.prop 0x0000000000000000 0x1e0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .literal.esp_mesh_free_context + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.mesh_mutex_lock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.mesh_mutex_unlock + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.esp_mesh_create_mbox + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.esp_mesh_free_mbox + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.mesh_malloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.esp_mesh_create_context + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.mesh_free + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.mesh_create_task + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.wifi_event_id2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.nwk_event_id2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.tx_msg_id2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.tx_state_id2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.discnx_reason_id2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.mesh_ie_type2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.scan_status2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.vote_done2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.txq_opr2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.tx_wifi_err2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.io_cfg2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.opt_type2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.str1.4 + 0x0000000000000000 0xbdd /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.esp_mesh_free_context + 0x0000000000000000 0x6b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.mesh_mutex_lock + 0x0000000000000000 0x88 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.mesh_mutex_unlock + 0x0000000000000000 0x88 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.esp_mesh_create_mbox + 0x0000000000000000 0x9e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.esp_mesh_free_mbox + 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.mesh_malloc + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.esp_mesh_create_context + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.mesh_free + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.mesh_create_task + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.wifi_event_id2str + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.nwk_event_id2str + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.tx_msg_id2str + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.tx_state_id2str + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.discnx_reason_id2str + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.mesh_ie_type2str + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.scan_status2str + 0x0000000000000000 0x4b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.vote_done2str + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.txq_opr2str + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.tx_wifi_err2str + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.io_cfg2str + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .text.opt_type2str + 0x0000000000000000 0x1f /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$52 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$50 + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$48 + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$46 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$44 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$39 + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$37 + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$35 + 0x0000000000000000 0x98 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.CSWTCH$33 + 0x0000000000000000 0x100 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.__func__$7887 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.__func__$7883 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.__func__$7877 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.__func__$7871 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.__func__$7864 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .rodata.__func__$7858 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .xt.lit 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .xt.prop 0x0000000000000000 0x864 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .literal.esp_mesh_print_rxQ_waiting + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_rx_pending + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_ie_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_parse_option + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_add_option + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_send_process_flag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_send_sem_wait + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_send_sem_signal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_send_mgmt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_send + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_recv_add_option + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_recv_process_flag + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_recv + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_encrypt_ie_plain_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_config + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_io_sem_wait + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_io_sem_signal + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_set_io_process + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_event_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_router + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_router + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_set_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_type + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_type + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_max_layer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_ap_password + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_ap_authmode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_ap_authmode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_ap_connections + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_ap_connections + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_layer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_parent_bssid + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_is_root + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_push_to_myself_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_push_to_tcpip_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_flush_tcpip_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_recv_toDS + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_scan_retries + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_max_layer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_self_organized + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_self_organized + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_parent + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_waive_root + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_waive_root + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.mesh_send_stop_vote + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_send_stop_vote + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_vote_percentage + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_vote_percentage + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_root_addr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_attempts + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_attempts + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_push_to_xmit_state_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_stop + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_start + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_total_node_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_rssi_threshold + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_rssi_threshold + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_switch_parent_paras + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_switch_parent_paras + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_xon_qsize + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_xon_qsize + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_is_my_group + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_insert_group_addr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_delete_group_addr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_group_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_delete_group_id + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_group_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_group_list + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_capacity_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_capacity_num + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_ie_crypto_funcs + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_ie_crypto_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_ie_crypto_key + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_root_healing_delay + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_root_healing_delay + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_passive_scan_time + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_passive_scan_time + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_fix_root + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_is_root_fixed + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_set_announce_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_get_announce_interval + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.str1.4 + 0x0000000000000000 0x88c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_print_rxQ_waiting + 0x0000000000000000 0x1fc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_rx_pending + 0x0000000000000000 0x132 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_ie_init + 0x0000000000000000 0xcf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_init + 0x0000000000000000 0x1a2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_parse_option + 0x0000000000000000 0x12a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.mesh_parse_option + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_add_option + 0x0000000000000000 0x12e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_send_process_flag + 0x0000000000000000 0x18b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_send_sem_wait + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_send_sem_signal + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_send_mgmt + 0x0000000000000000 0x2b6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_send + 0x0000000000000000 0x6ae /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.esp_mesh_send + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_recv_add_option + 0x0000000000000000 0x194 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_recv_process_flag + 0x0000000000000000 0x102 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_recv + 0x0000000000000000 0x356 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_encrypt_ie_plain_key + 0x0000000000000000 0x136 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_config + 0x0000000000000000 0x4a2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_config + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_io_sem_wait + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_io_sem_signal + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_set_io_process + 0x0000000000000000 0xda /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_event_cb + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_router + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_router + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_set_id + 0x0000000000000000 0x9c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_id + 0x0000000000000000 0xe6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_id + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_type + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_type + 0x0000000000000000 0x43 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_max_layer + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_ap_password + 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_ap_authmode + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_ap_authmode + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_ap_connections + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_ap_connections + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_layer + 0x0000000000000000 0x4c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_parent_bssid + 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_is_root + 0x0000000000000000 0x2b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_push_to_myself_queue + 0x0000000000000000 0x206 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_push_to_tcpip_queue + 0x0000000000000000 0x476 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_flush_tcpip_queue + 0x0000000000000000 0x3bc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_recv_toDS + 0x0000000000000000 0x30e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_scan_retries + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_max_layer + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_self_organized + 0x0000000000000000 0xc2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_self_organized + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_parent + 0x0000000000000000 0x27d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_waive_root + 0x0000000000000000 0xb0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_waive_root + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.mesh_send_stop_vote + 0x0000000000000000 0x197 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_send_stop_vote + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_vote_percentage + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_vote_percentage + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_root_addr + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_attempts + 0x0000000000000000 0x83 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_attempts + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_push_to_xmit_state_queue + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_stop + 0x0000000000000000 0x7da /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_deinit + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_start + 0x0000000000000000 0x1d2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_total_node_num + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_rssi_threshold + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_rssi_threshold + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_switch_parent_paras + 0x0000000000000000 0xaa /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_switch_parent_paras + 0x0000000000000000 0x66 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_xon_qsize + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_xon_qsize + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_is_my_group + 0x0000000000000000 0x38 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_insert_group_addr + 0x0000000000000000 0x128 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_delete_group_addr + 0x0000000000000000 0x1e0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_group_id + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_delete_group_id + 0x0000000000000000 0x44 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_group_num + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_group_list + 0x0000000000000000 0x76 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_capacity_num + 0x0000000000000000 0x8b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_capacity_num + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_ie_crypto_funcs + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_ie_crypto_key + 0x0000000000000000 0xfa /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_ie_crypto_key + 0x0000000000000000 0xca /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_root_healing_delay + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_root_healing_delay + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_passive_scan_time + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_passive_scan_time + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_fix_root + 0x0000000000000000 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_is_root_fixed + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_set_announce_interval + 0x0000000000000000 0x2d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .text.esp_mesh_get_announce_interval + 0x0000000000000000 0x25 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8410 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8405 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8394 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8389 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8355 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8345 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8326 + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8322 + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8318 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8314 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8307 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8302 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8298 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8294 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8281 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8252 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8241 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8226 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8208 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8199 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8190 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8171 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8160 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8156 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8150 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8146 + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8142 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8138 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8130 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8120 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8113 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8107 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8095 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8077 + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8066 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8043 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$8007 + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7990 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7974 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7958 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7939 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7918 + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7913 + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7897 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .rodata.__func__$7893 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.s_mesh_group_addr + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.s_mesh_recv_wait_xmit + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.s_mesh_send_wait_xmit + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.g_mesh_stop_event_group + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.mesh_ioctl_sem + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.mesh_xmit_sem + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.mesh_xmit_state_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.mesh_tcpip_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.mesh_myself_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.s_mesh_ext_crypto_config + 0x0000000000000000 0x24 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.s_mesh_ie_crypto_plain_key + 0x0000000000000000 0x41 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.g_is_mesh_started + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.g_is_mesh_inited + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.s_extra_toDS_qsize + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.s_extra_toSelf_qsize + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.g_mesh_ann_interval + 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.g_is_root_fixed + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.g_mesh_rt_capacity + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.g_mesh_root_healing_delay + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.g_mesh_passive_scan_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.g_mesh_cfg_vote_percent + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.g_mesh_max_layer + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .data.MESH_BCAST_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .bss.MESH_ZERO_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .xt.lit 0x0000000000000000 0x2b0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .xt.prop 0x0000000000000000 0x30fc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + COMMON 0x0000000000000000 0x144 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .literal.esp_mesh_ap_list_find$part$0 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .literal.esp_mesh_ap_list_clear + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .literal.esp_mesh_ap_list_find_expire + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .literal.esp_mesh_ap_list_clear_expire + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .literal.esp_mesh_ap_list_find + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .literal.esp_mesh_ap_enqueue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .text.esp_mesh_ap_list_find$part$0 + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .rodata.str1.4 + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .text.esp_mesh_ap_list_clear + 0x0000000000000000 0xae /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .text.esp_mesh_ap_list_find_expire + 0x0000000000000000 0x52 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .text.esp_mesh_ap_list_clear_expire + 0x0000000000000000 0xa6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .text.esp_mesh_ap_list_find + 0x0000000000000000 0x2d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .text.esp_mesh_ap_enqueue + 0x0000000000000000 0x15b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .rodata.__func__$7891 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .rodata.__func__$7873 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .rodata.__func__$7855 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .xt.prop 0x0000000000000000 0x3b4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .literal.nvs_op2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.esp_mesh_push_to_nvs_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.esp_mesh_nvs_set_layer + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.esp_mesh_nvs_set_assoc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.esp_mesh_nvs_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.mesh_nvs_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.mesh_nvs_task_main + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.esp_mesh_nvs_task_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .rodata.str1.4 + 0x0000000000000000 0x120 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.nvs_op2str + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.esp_mesh_push_to_nvs_queue + 0x0000000000000000 0xa2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.esp_mesh_nvs_set_layer + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.esp_mesh_nvs_set_assoc + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.esp_mesh_nvs_task_deinit + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.mesh_nvs_task_deinit + 0x0000000000000000 0x5a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.mesh_nvs_task_main + 0x0000000000000000 0x32b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .rodata.mesh_nvs_task_main + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .text.esp_mesh_nvs_task_init + 0x0000000000000000 0xdc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .rodata.CSWTCH$16 + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .rodata.__func__$7367 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .bss.mesh_nvs_settings + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .bss.mesh_nvs_task + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .bss.mesh_nvs_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .data.mesh_nvs_handler + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .bss.is_nvs_running + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .data.g_mesh_scan_retries + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .bss.g_mesh_nvs_settings + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .xt.lit 0x0000000000000000 0x40 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .xt.prop 0x0000000000000000 0x498 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .literal.mesh_process_mgmt_announce$part$7 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.optype2str + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_get_optlen + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_mcast_cover_node + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.mesh_remove_myself_from_forwarding + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_delivery_toDS + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_delivery_toSelf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.mesh_process_mcast_cover_node + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_process_mcast + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_process_bcast + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.mesh_process_mgmt_root_switch + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_process_options + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_process_ucast + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.mesh_process_mgmt_root_waive + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.mesh_process_mgmt_announce + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_forward_packet + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.str1.4 + 0x0000000000000000 0x7d4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.mesh_process_mgmt_announce$part$7 + 0x0000000000000000 0x26c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.optype2str + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_get_optlen + 0x0000000000000000 0xb3 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_mcast_cover_node + 0x0000000000000000 0x2f2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.mesh_remove_myself_from_forwarding + 0x0000000000000000 0x102 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_delivery_toDS + 0x0000000000000000 0x1fc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_delivery_toSelf + 0x0000000000000000 0x358 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.mesh_process_mcast_cover_node + 0x0000000000000000 0x4b9 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_process_mcast + 0x0000000000000000 0x179 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_process_bcast + 0x0000000000000000 0x3a4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.mesh_process_mgmt_root_switch + 0x0000000000000000 0x16a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_process_options + 0x0000000000000000 0x100 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_process_ucast + 0x0000000000000000 0xe47 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.mesh_process_mgmt_root_waive + 0x0000000000000000 0x1a0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.mesh_process_mgmt_announce + 0x0000000000000000 0x64 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .text.esp_mesh_forward_packet + 0x0000000000000000 0x33a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.CSWTCH$94 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$8009 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$8003 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7997 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7984 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7974 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7960 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7952 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7945 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7929 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7918 + 0x0000000000000000 0x23 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7892 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7879 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7863 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .rodata.__func__$7856 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .bss.mesh_xseqno + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .data.MESH_BCAST_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .bss.MESH_ZERO_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .xt.lit 0x0000000000000000 0x80 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .xt.prop 0x0000000000000000 0x1380 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .literal.esp_mesh_push_to_rx_queue + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .literal.esp_mesh_wifi_recv_cb + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .literal.esp_mesh_rx_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .literal.mesh_rx_task_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .literal.mesh_rx_task_main + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .literal.esp_mesh_rx_task_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .rodata.str1.4 + 0x0000000000000000 0x27c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .text.esp_mesh_push_to_rx_queue + 0x0000000000000000 0xb6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .text.esp_mesh_wifi_recv_cb + 0x0000000000000000 0x764 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .text.esp_mesh_rx_task_deinit + 0x0000000000000000 0x4c /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .text.mesh_rx_task_deinit + 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .text.mesh_rx_task_main + 0x0000000000000000 0x282 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .text.esp_mesh_rx_task_init + 0x0000000000000000 0x88 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .rodata.__func__$7914 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .rodata.__func__$7901 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .bss.parent_last_mac_seqno$7898 + 0x0000000000000000 0x2 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .rodata.__func__$7881 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .rodata.__func__$7867 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .bss.mesh_rx_task + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .bss.mesh_rx_mbox + 0x0000000000000000 0xc /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .bss.is_rx_running + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .data.MESH_BCAST_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .bss.MESH_ZERO_ADDR + 0x0000000000000000 0x6 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .xt.prop 0x0000000000000000 0x510 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .literal.emac_setup_tx_desc + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_clean_rx_desc + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_set_tx_base_reg + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_set_rx_base_reg + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_reset_dma_chain + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_init_dma_chain + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_set_user_config_data + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_enable_intr + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_disable_intr + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .iram1.literal + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_set_macaddr_reg + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_hw_init + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_verify_args + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_process_rx + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_process_tx + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_process_rx_unavail + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_check_phy_init + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_process_link_updown + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_link_check_timer_init + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_link_check_timer_start + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_link_check_timer_delete + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_start + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_link_check_timer_stop + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_stop + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_init_default_data + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_macaddr_init + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_get_mac + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_set_mac + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_smi_write + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_smi_read + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_smi_wait_value + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_free_rx_buf + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_tx + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_process_link_check + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_task + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_link_check_func + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_ioctl + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_enable + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_disable + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_init_internal + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.esp_eth_init + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_setup_tx_desc + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_clean_tx_desc + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_clean_rx_desc + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_set_tx_base_reg + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_set_rx_base_reg + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_reset_dma_chain + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_init_dma_chain + 0x0000000000000000 0xb9 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_set_user_config_data + 0x0000000000000000 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_enable_intr + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_disable_intr + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .iram1 0x0000000000000000 0x164 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_set_macaddr_reg + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_hw_init + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .rodata.str1.4 + 0x0000000000000000 0x512 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_verify_args + 0x0000000000000000 0x1c0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_process_rx + 0x0000000000000000 0x167 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_process_tx + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_process_rx_unavail + 0x0000000000000000 0xcb /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_check_phy_init + 0x0000000000000000 0xcb /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_process_link_updown + 0x0000000000000000 0xaa /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_link_check_timer_init + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_link_check_timer_start + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_link_check_timer_delete + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_start + 0x0000000000000000 0xe4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_link_check_timer_stop + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_stop + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_init_default_data + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_macaddr_init + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_get_mac + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_set_mac + 0x0000000000000000 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_smi_write + 0x0000000000000000 0x49 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_smi_read + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_smi_wait_value + 0x0000000000000000 0x69 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_free_rx_buf + 0x0000000000000000 0xbf /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_tx + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_process_link_check + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_task + 0x0000000000000000 0xb7 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .rodata.emac_task + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_link_check_func + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.emac_ioctl + 0x0000000000000000 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_enable + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_disable + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_init_internal + 0x0000000000000000 0x234 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .text.esp_eth_init + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.pause_send + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_tx_xMutex + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_rx_xMutex + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_timer + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_sig_cnt + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_xqueue + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_task_hdl + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .data.g_emac_mux + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_g_sem + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_dma_tx_buf + 0x0000000000000000 0x3e80 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_dma_rx_buf + 0x0000000000000000 0x3e80 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_dma_tx_chain_buf + 0x0000000000000000 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_dma_rx_chain_buf + 0x0000000000000000 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .bss.emac_config + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .xt.lit 0x0000000000000000 0x148 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .xt.prop 0x0000000000000000 0xf9c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .literal.emac_enable_flowctrl + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_disable_flowctrl + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_enable_dma_tx + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_enable_dma_rx + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_disable_dma_tx + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_disable_dma_rx + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_reset + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_enable_clk + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_dma_init + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_mac_enable_txrx + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.emac_mac_init + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_enable_flowctrl + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_disable_flowctrl + 0x0000000000000000 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_enable_dma_tx + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_enable_dma_rx + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_disable_dma_tx + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_disable_dma_rx + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .rodata.str1.4 + 0x0000000000000000 0x5b /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_reset + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_enable_clk + 0x0000000000000000 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_dma_init + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_mac_enable_txrx + 0x0000000000000000 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .text.emac_mac_init + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .xt.lit 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .xt.prop 0x0000000000000000 0x240 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .literal.prvReturnItemByteBuf + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvGetItemByteBuf + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvCheckItemFitsByteBuffer + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvReturnItemDefault + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvGetItemDefault + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvCheckItemFitsDefault + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvGetFreeSize + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvCopyItemByteBuf + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvCopyItemAllowSplit + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvCopyItemNoSplit + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvReceiveGeneric + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.prvReceiveGenericFromISR + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferCreate + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferCreateNoSplit + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferSend + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferSendFromISR + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferReceive + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferReceiveFromISR + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferReceiveSplit + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferReceiveSplitFromISR + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferReceiveUpTo + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferReceiveUpToFromISR + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.vRingbufferReturnItem + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.vRingbufferReturnItemFromISR + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.vRingbufferDelete + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferGetMaxItemSize + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferGetCurFreeSize + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferAddToQueueSetRead + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferCanRead + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferRemoveFromQueueSetRead + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.vRingbufferGetInfo + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferPrintInfo + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferIsNextItemWrapped + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferAddToQueueSetWrite + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.xRingbufferRemoveFromQueueSetWrite + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvCheckItemAvail + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvGetCurMaxSizeNoSplit + 0x0000000000000000 0x3d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvGetCurMaxSizeAllowSplit + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvGetCurMaxSizeByteBuf + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.str1.4 + 0x0000000000000000 0x87 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvReturnItemByteBuf + 0x0000000000000000 0x4f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvGetItemByteBuf + 0x0000000000000000 0xdb /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvCheckItemFitsByteBuffer + 0x0000000000000000 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvReturnItemDefault + 0x0000000000000000 0x156 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvGetItemDefault + 0x0000000000000000 0x152 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvCheckItemFitsDefault + 0x0000000000000000 0xb1 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvGetFreeSize + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvCopyItemByteBuf + 0x0000000000000000 0x7b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvCopyItemAllowSplit + 0x0000000000000000 0xf3 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvCopyItemNoSplit + 0x0000000000000000 0xbc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvReceiveGeneric + 0x0000000000000000 0x15f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.prvReceiveGenericFromISR + 0x0000000000000000 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferCreate + 0x0000000000000000 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferCreateNoSplit + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferSend + 0x0000000000000000 0x111 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferSendFromISR + 0x0000000000000000 0xc6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferReceive + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferReceiveFromISR + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferReceiveSplit + 0x0000000000000000 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferReceiveSplitFromISR + 0x0000000000000000 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferReceiveUpTo + 0x0000000000000000 0x8e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferReceiveUpToFromISR + 0x0000000000000000 0x8a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.vRingbufferReturnItem + 0x0000000000000000 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.vRingbufferReturnItemFromISR + 0x0000000000000000 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.vRingbufferDelete + 0x0000000000000000 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferGetMaxItemSize + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferGetCurFreeSize + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferAddToQueueSetRead + 0x0000000000000000 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferCanRead + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferRemoveFromQueueSetRead + 0x0000000000000000 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.vRingbufferGetInfo + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferPrintInfo + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferIsNextItemWrapped + 0x0000000000000000 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferAddToQueueSetWrite + 0x0000000000000000 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .text.xRingbufferRemoveFromQueueSetWrite + 0x0000000000000000 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5821 + 0x0000000000000000 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5813 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5805 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5800 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5795 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5784 + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5778 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5770 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5763 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5758 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5753 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5748 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5741 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5733 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5724 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5712 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5699 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5636 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5687 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5622 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5679 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5670 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5519 + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5655 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5524 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5538 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5568 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5582 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5548 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5530 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5556 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5576 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5592 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .rodata.__FUNCTION__$5643 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .xt.lit 0x0000000000000000 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .xt.prop 0x0000000000000000 0x14c4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .literal.mem_free_local + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.pbuf_free_int + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.tcpip_api_call + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.tcpip_callbackmsg_new + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.tcpip_callbackmsg_delete + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.tcpip_trycallback + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.pbuf_free_callback + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.mem_free_callback + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.mem_free_local + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.pbuf_free_int + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.tcpip_api_call + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.tcpip_callbackmsg_new + 0x0000000000000000 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.tcpip_callbackmsg_delete + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.tcpip_trycallback + 0x0000000000000000 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.pbuf_free_callback + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .text.mem_free_callback + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .xt.lit 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .xt.prop 0x0000000000000000 0x4e0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .literal.parse_options + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.create_msg + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.add_offer_options + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_poll_set + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_option_info + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_set_option_info + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.parse_msg + 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_pbuf_alloc + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.send_offer + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.send_ack + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.send_nak + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.handle_dhcp + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_set_new_lease_cb + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_start + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_stop + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcp_search_ip_on_mac + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_dns_setserver + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .literal.dhcps_dns_getserver + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.node_insert_to_list + 0x0000000000000000 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.add_msg_type + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.add_end 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.parse_options + 0x0000000000000000 0xc3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.create_msg + 0x0000000000000000 0xd6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.add_offer_options + 0x0000000000000000 0x18b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_poll_set + 0x0000000000000000 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_option_info + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_set_option_info + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.parse_msg + 0x0000000000000000 0x1f0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_pbuf_alloc + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.send_offer + 0x0000000000000000 0xba /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.send_ack + 0x0000000000000000 0xca /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.send_nak + 0x0000000000000000 0xb2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.handle_dhcp + 0x0000000000000000 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_set_new_lease_cb + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .rodata.str1.4 + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_start + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_stop + 0x0000000000000000 0x5b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcp_search_ip_on_mac + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_dns_setserver + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text.dhcps_dns_getserver + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.dhcps_cb 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.dhcps_dns + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .data.dhcps_offer + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .data.dhcps_lease_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.dhcps_poll + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.renew 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.client_address_plus + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.client_address + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.dns_server + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.server_address + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.broadcast_dhcps + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.pcb_dhcps + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .rodata.magic_cookie + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .xt.lit 0x0000000000000000 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .xt.prop 0x0000000000000000 0xccc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .xt.prop 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .xt.prop 0x0000000000000000 0xe4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .literal.dns_lookup + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_server_is_set + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_alloc_random_port + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_alloc_pcb + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_enqueue + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_compare_name + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_parse_name + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_recv + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_setserver + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_clear_servers + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_getserver + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_gethostbyname_addrtype + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.dns_gethostbyname + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_stricmp + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_lookup + 0x0000000000000000 0xf4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_server_is_set + 0x0000000000000000 0x96 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_alloc_random_port + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_alloc_pcb + 0x0000000000000000 0x71 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_enqueue + 0x0000000000000000 0x1ca /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_compare_name + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_parse_name + 0x0000000000000000 0x4f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_recv + 0x0000000000000000 0x48c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_setserver + 0x0000000000000000 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_clear_servers + 0x0000000000000000 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_getserver + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_gethostbyname_addrtype + 0x0000000000000000 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .text.dns_gethostbyname + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .bss.dns_seqno + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .bss.dns_last_pcb_idx + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .xt.lit 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .xt.prop 0x0000000000000000 0xed0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .literal.ipaddr_aton + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .text.ipaddr_aton + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .rodata.ip_addr_any_type + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .xt.prop 0x0000000000000000 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .literal.tcp_new_port + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_backlog_delayed + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_bind + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_listen_with_backlog + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_txnow + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_accept_null + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_new + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_new_ip_type + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_connect + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_debug_state_str + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_new_port + 0x0000000000000000 0x6f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_backlog_delayed + 0x0000000000000000 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_bind + 0x0000000000000000 0x291 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_listen_with_backlog + 0x0000000000000000 0x16c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_txnow + 0x0000000000000000 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_setprio + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_accept_null + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_new 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_new_ip_type + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_connect + 0x0000000000000000 0x33d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_debug_state_str + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .rodata.__func__$6884 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .rodata.__func__$6793 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .rodata.tcp_state_str + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .xt.lit 0x0000000000000000 0x158 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .xt.prop 0x0000000000000000 0x219c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.pbuf_dechain + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .literal.pbuf_coalesce + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .literal.pbuf_get_at + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .literal.pbuf_memcmp + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .literal.pbuf_memfind + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .literal.pbuf_strstr + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .text.pbuf_dechain + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .text.pbuf_coalesce + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .text.pbuf_get_at + 0x0000000000000000 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .text.pbuf_memcmp + 0x0000000000000000 0x5d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .text.pbuf_memfind + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .text.pbuf_strstr + 0x0000000000000000 0x49 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .rodata.__func__$6919 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .rodata.__func__$6851 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .xt.lit 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .xt.prop 0x0000000000000000 0xd2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .literal.netif_find + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .literal.netif_set_default + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .literal.netif_set_down + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .literal.netif_remove + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .literal.netif_create_ip6_linklocal_address + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .literal.netif_add_ip6_address + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text.netif_find + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text.netif_set_default + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text.netif_set_down + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text.netif_remove + 0x0000000000000000 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text.netif_set_link_down + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text.netif_create_ip6_linklocal_address + 0x0000000000000000 0xb5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .text.netif_add_ip6_address + 0x0000000000000000 0x89 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .xt.prop 0x0000000000000000 0x8ac /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .literal.sys_untimeout + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .text.sys_untimeout + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .xt.lit 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .xt.prop 0x0000000000000000 0x45c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .xt.prop 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .literal.udp_connect + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .literal.udp_new + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .literal.udp_new_ip_type + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text.udp_connect + 0x0000000000000000 0xce /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text.udp_disconnect + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text.udp_recv + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text.udp_new 0x0000000000000000 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text.udp_new_ip_type + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .xt.prop 0x0000000000000000 0x12c0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .xt.lit 0x0000000000000000 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .xt.prop 0x0000000000000000 0xf78 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .literal.dhcp_handle_offer + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_handle_nak + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_dec_pcb_refcount + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_inc_pcb_refcount + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_parse_reply + 0x0000000000000000 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_handle_ack + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_recv + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_set_struct + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_cleanup + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_set_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_inform + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_stop + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.dhcp_start + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_handle_offer + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_handle_nak + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_dec_pcb_refcount + 0x0000000000000000 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_inc_pcb_refcount + 0x0000000000000000 0x7d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_parse_reply + 0x0000000000000000 0x35f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.dhcp_parse_reply + 0x0000000000000000 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_handle_ack + 0x0000000000000000 0x120 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_recv + 0x0000000000000000 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_set_struct + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_cleanup + 0x0000000000000000 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_set_cb + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_inform + 0x0000000000000000 0xc7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_stop + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .text.dhcp_start + 0x0000000000000000 0xe2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6770 + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6845 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6867 + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6533 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6537 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6654 + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6641 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6635 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6631 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .bss.dhcp_pcb_refcount + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .xt.lit 0x0000000000000000 0x128 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .xt.prop 0x0000000000000000 0x15e4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + COMMON 0x0000000000000000 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .literal.ip4_addr_netmask_valid + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .literal.ip4addr_aton + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .literal.ipaddr_addr + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .literal.ip4addr_ntoa_r + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .literal.ip4addr_ntoa + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .text.ip4_addr_netmask_valid + 0x0000000000000000 0x31 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .rodata.str1.4 + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .text.ip4addr_aton + 0x0000000000000000 0x2a2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .rodata.ip4addr_aton + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .text.ipaddr_addr + 0x0000000000000000 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .text.ip4addr_ntoa_r + 0x0000000000000000 0xba /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .text.ip4addr_ntoa + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .bss.str$5997 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .rodata.__func__$5993 + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .xt.prop 0x0000000000000000 0x5a0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .literal.igmp_stop + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .text.igmp_stop + 0x0000000000000000 0x49 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .xt.prop 0x0000000000000000 0x888 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .literal.ip4_set_default_multicast_netif + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .literal.ip4_output + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .text.ip4_set_default_multicast_netif + 0x0000000000000000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .text.ip4_output + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .rodata.__func__$7022 + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .xt.lit 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .xt.prop 0x0000000000000000 0x6e4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .xt.prop 0x0000000000000000 0x180 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .xt.prop 0x0000000000000000 0x3e4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .literal.ip6addr_aton + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .literal.ip6addr_ntoa_r + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .literal.ip6addr_ntoa + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .text.ip6addr_aton + 0x0000000000000000 0x174 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .text.ip6addr_ntoa_r + 0x0000000000000000 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .text.ip6addr_ntoa + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .bss.str$5720 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .xt.prop 0x0000000000000000 0x4ec /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .literal.ip6_output + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .text.ip6_output + 0x0000000000000000 0x187 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .rodata.__func__$6901 + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .xt.lit 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .xt.prop 0x0000000000000000 0x93c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .literal.nd6_new_destination_cache_entry + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.nd6_is_prefix_in_netif + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.nd6_set_cb + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.nd6_get_next_hop_entry + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.nd6_queue_packet + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .text.nd6_new_destination_cache_entry + 0x0000000000000000 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .text.nd6_is_prefix_in_netif + 0x0000000000000000 0xa4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .text.nd6_set_cb + 0x0000000000000000 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .text.nd6_get_next_hop_entry + 0x0000000000000000 0x2e1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .text.nd6_queue_packet + 0x0000000000000000 0x142 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .rodata.__func__$6629 + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .xt.lit 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .xt.prop 0x0000000000000000 0x195c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.mld6_stop + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .text.mld6_stop + 0x0000000000000000 0x49 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .xt.prop 0x0000000000000000 0x6d8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .literal.icmp6_packet_too_big + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .text.icmp6_packet_too_big + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .xt.prop 0x0000000000000000 0x27c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .literal.etharp_cleanup_netif + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .literal.etharp_find_addr + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .literal.etharp_get_entry + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .literal.etharp_output_to_arp_index + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .literal.etharp_output + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .text.etharp_cleanup_netif + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .text.etharp_find_addr + 0x0000000000000000 0x76 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .text.etharp_get_entry + 0x0000000000000000 0x82 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .text.etharp_output_to_arp_index + 0x0000000000000000 0xc2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .text.etharp_output + 0x0000000000000000 0x19f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .rodata.__func__$6599 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .rodata.__func__$6608 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .rodata.__func__$6562 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .rodata.__func__$6555 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .xt.lit 0x0000000000000000 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .xt.prop 0x0000000000000000 0xb94 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .xt.prop 0x0000000000000000 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .literal.sys_sem_free + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .literal.sys_jiffies + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .literal.sys_thread_sem_deinit + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .text.sys_sem_free + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .text.sys_jiffies + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .text.sys_thread_sem_deinit + 0x0000000000000000 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .xt.lit 0x0000000000000000 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .xt.prop 0x0000000000000000 0x81c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .literal.low_level_init + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .literal.low_level_output + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .literal.wlanif_input + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .literal.wlanif_init + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .literal.wlanif_init_sta + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .literal.wlanif_init_ap + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .text.low_level_init + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .text.low_level_output + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .text.wlanif_input + 0x0000000000000000 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .rodata.str1.4 + 0x0000000000000000 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .text.wlanif_init + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .text.wlanif_init_sta + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .text.wlanif_init_ap + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .rodata.__func__$7741 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .xt.prop 0x0000000000000000 0x1c8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .literal.ethernet_low_level_init + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .literal.ethernet_low_level_output + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .literal.ethernetif_input + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .literal.ethernetif_init + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .text.ethernet_low_level_init + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .text.ethernet_low_level_output + 0x0000000000000000 0x4d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .text.ethernetif_input + 0x0000000000000000 0x63 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .rodata.str1.4 + 0x0000000000000000 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .text.ethernetif_init + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .rodata.__func__$6948 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .xt.prop 0x0000000000000000 0x15c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .xt.prop 0x0000000000000000 0x15c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .literal.lwip_socket_register_membership + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_socket_unregister_membership + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getsockopt_impl + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getaddrname + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getsockopt_callback + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.alloc_socket + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_setsockopt_impl + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_setsockopt_callback + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_socket_thread_init + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_socket_thread_cleanup + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_accept + 0x0000000000000000 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_bind + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_connect + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_listen + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_read + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_recv + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_sendmsg + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_socket + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_write + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_writev + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getpeername + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getsockname + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getsockopt + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_setsockopt + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_sendto_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_recv_r + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_sendmsg_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_writev_r + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_connect_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_listen_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_bind_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_accept_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_setsockopt_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getsockopt_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getpeername_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_getsockname_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.lwip_shutdown_r + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_socket_register_membership + 0x0000000000000000 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_socket_unregister_membership + 0x0000000000000000 0x1c7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getsockopt_impl + 0x0000000000000000 0x58a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.lwip_getsockopt_impl + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getaddrname + 0x0000000000000000 0xf7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getsockopt_callback + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.alloc_socket + 0x0000000000000000 0x14e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_setsockopt_impl + 0x0000000000000000 0x6d8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.lwip_setsockopt_impl + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_setsockopt_callback + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_socket_thread_init + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_socket_thread_cleanup + 0x0000000000000000 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_accept + 0x0000000000000000 0x26a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_bind + 0x0000000000000000 0x112 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_connect + 0x0000000000000000 0x122 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_listen + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_read + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_recv + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_sendmsg + 0x0000000000000000 0x258 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_socket + 0x0000000000000000 0xd4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_write + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_writev + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_shutdown + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getpeername + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getsockname + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getsockopt + 0x0000000000000000 0xe2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_setsockopt + 0x0000000000000000 0xca /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_sendto_r + 0x0000000000000000 0xbc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_recv_r + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_sendmsg_r + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_writev_r + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_connect_r + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_listen_r + 0x0000000000000000 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_bind_r + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_accept_r + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_setsockopt_r + 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getsockopt_r + 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getpeername_r + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_getsockname_r + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_shutdown_r + 0x0000000000000000 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.__func__$8045 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.__func__$7942 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.__func__$7578 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .bss.sockets_init_flag + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .xt.lit 0x0000000000000000 0x1d0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .xt.prop 0x0000000000000000 0x3c90 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.inet_cksum_pseudo_partial_base + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .literal.inet_chksum_pseudo_partial + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .literal.ip6_chksum_pseudo_partial + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .literal.ip_chksum_pseudo_partial + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .rodata.str1.4 + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .text.inet_cksum_pseudo_partial_base + 0x0000000000000000 0xba /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .text.inet_chksum_pseudo_partial + 0x0000000000000000 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .text.ip6_chksum_pseudo_partial + 0x0000000000000000 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .text.ip_chksum_pseudo_partial + 0x0000000000000000 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .rodata.__func__$6067 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .xt.lit 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .xt.prop 0x0000000000000000 0x360 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .xt.lit 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .xt.prop 0x0000000000000000 0x1518 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .literal.raw_new + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .literal.raw_new_ip_type + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .text.raw_bind + 0x0000000000000000 0x7a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .text.raw_connect + 0x0000000000000000 0x7e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .text.raw_recv + 0x0000000000000000 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .text.raw_new 0x0000000000000000 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .text.raw_new_ip_type + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .xt.lit 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .xt.prop 0x0000000000000000 0x8f4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .literal.ethip6_send + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .literal.ethip6_output + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .rodata.str1.4 + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .text.ethip6_send + 0x0000000000000000 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .text.ethip6_output + 0x0000000000000000 0x13f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .rodata.__func__$6427 + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .xt.prop 0x0000000000000000 0xfc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .literal.netconn_close_shutdown + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_new_with_proto_and_callback + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_bind + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_connect + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_disconnect + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_listen_with_backlog + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_accept + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_sendto + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_close + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_shutdown + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_gethostbyname_addrtype + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_thread_init + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netconn_thread_cleanup + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_close_shutdown + 0x0000000000000000 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_new_with_proto_and_callback + 0x0000000000000000 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_bind + 0x0000000000000000 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_connect + 0x0000000000000000 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_disconnect + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_listen_with_backlog + 0x0000000000000000 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_accept + 0x0000000000000000 0xde /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_sendto + 0x0000000000000000 0x75 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_close + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_shutdown + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_gethostbyname_addrtype + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_thread_init + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .text.netconn_thread_cleanup + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .rodata.__func__$7302 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .rodata.__func__$7166 + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .xt.lit 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .xt.prop 0x0000000000000000 0xc24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .literal.netbuf_new + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .literal.netbuf_ref + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .literal.netbuf_chain + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .literal.netbuf_data + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .literal.netbuf_next + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .literal.netbuf_first + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .text.netbuf_new + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .text.netbuf_ref + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .text.netbuf_chain + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .text.netbuf_data + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .text.netbuf_next + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .text.netbuf_first + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .xt.lit 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .xt.prop 0x0000000000000000 0x390 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .literal.lwip_netconn_do_dns_found + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.recv_udp + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.recv_raw + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.setup_tcp + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.pcb_new + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_connected + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.recv_tcp + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_newconn + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.netconn_alloc + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.accept_function + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_bind + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_connect + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_disconnect + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_listen + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_accepted + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_close + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.lwip_netconn_do_gethostbyname + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_dns_found + 0x0000000000000000 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.recv_udp + 0x0000000000000000 0x113 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.recv_raw + 0x0000000000000000 0xb9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.setup_tcp + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.pcb_new 0x0000000000000000 0xc4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_connected + 0x0000000000000000 0xf5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.recv_tcp + 0x0000000000000000 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_newconn + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.netconn_alloc + 0x0000000000000000 0x7d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.accept_function + 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_bind + 0x0000000000000000 0x11a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_connect + 0x0000000000000000 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_disconnect + 0x0000000000000000 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_listen + 0x0000000000000000 0x1a8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_accepted + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_close + 0x0000000000000000 0x12c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .text.lwip_netconn_do_gethostbyname + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7369 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7303 + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7280 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7214 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7145 + 0x0000000000000000 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7135 + 0x0000000000000000 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7192 + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .xt.lit 0x0000000000000000 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .xt.prop 0x0000000000000000 0x1b00 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .literal.mbedtls_sha256_software_process + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_init + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_free + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_clone + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_starts_ret + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_starts + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_internal_sha256_process + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_process + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_update_ret + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_update + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_finish_ret + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .literal.mbedtls_sha256_finish + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_zeroize + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_software_process + 0x0000000000000000 0x9d4 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_init + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_free + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_clone + 0x0000000000000000 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_starts_ret + 0x0000000000000000 0x7a /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_starts + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_internal_sha256_process + 0x0000000000000000 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_process + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_update_ret + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_update + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_finish_ret + 0x0000000000000000 0x187 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .text.mbedtls_sha256_finish + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .rodata.sha256_padding + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .rodata.K 0x0000000000000000 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .xt.lit 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .xt.prop 0x0000000000000000 0x48c /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .xt.prop 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .xt.prop 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .rodata.GPIO_PIN_MUX_REG + 0x0000000000000000 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .xt.prop 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .literal.esp_partition_verify + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .literal.esp_partition_write + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .literal.esp_partition_erase_range + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .literal.esp_partition_mmap + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .literal.esp_partition_read + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text.esp_partition_verify + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text.esp_partition_write + 0x0000000000000000 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text.esp_partition_erase_range + 0x0000000000000000 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text.esp_partition_mmap + 0x0000000000000000 0x59 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text.esp_partition_read + 0x0000000000000000 0x9b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .rodata.__func__$3579 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .rodata.__func__$3570 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .rodata.__func__$3564 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .rodata.__func__$3554 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .rodata.__func__$3541 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .xt.lit 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .xt.prop 0x0000000000000000 0x5e8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text 0x0000000000000000 0x59 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .xt.prop 0x0000000000000000 0x24 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .text 0x0000000000000000 0x85 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .xt.prop 0x0000000000000000 0x90 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .text 0x0000000000000000 0x81 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .xt.prop 0x0000000000000000 0x9c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .literal 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .text 0x0000000000000000 0x62 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .xt.prop 0x0000000000000000 0x6c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .literal 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .text 0x0000000000000000 0x37 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .xt.prop 0x0000000000000000 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .literal.lib_printf + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.phy_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.wpa_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.wpa2_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.wps_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.pp_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.sc_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.core_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.net80211_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.coexist_printf + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .rodata.str1.4 + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.lib_printf + 0x0000000000000000 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.phy_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.rtc_printf + 0x0000000000000000 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.wpa_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.wpa2_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.wps_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.pp_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.sc_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.core_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.net80211_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .text.coexist_printf + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .xt.prop 0x0000000000000000 0x2b8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .literal.load_cal_data_from_nvs_handle + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.store_cal_data_to_nvs_handle + 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .iram1.literal + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_phy_rf_deinit + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_modem_sleep_enter + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_modem_sleep_register + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_phy_get_init_data + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_phy_load_cal_data_from_nvs + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_phy_store_cal_data_to_nvs + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_phy_rf_init + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_modem_sleep_exit + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_modem_sleep_deregister + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .literal.esp_phy_load_cal_and_init + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.str1.4 + 0x0000000000000000 0x583 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.load_cal_data_from_nvs_handle + 0x0000000000000000 0x14e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.store_cal_data_to_nvs_handle + 0x0000000000000000 0x10c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .iram1 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_phy_rf_deinit + 0x0000000000000000 0xfa /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_modem_sleep_enter + 0x0000000000000000 0xad /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_modem_sleep_register + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_phy_get_init_data + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_phy_release_init_data + 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_phy_load_cal_data_from_nvs + 0x0000000000000000 0x7a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_phy_store_cal_data_to_nvs + 0x0000000000000000 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_phy_rf_init + 0x0000000000000000 0x136 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_modem_sleep_exit + 0x0000000000000000 0xad /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_modem_sleep_deregister + 0x0000000000000000 0xbd /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .text.esp_phy_load_cal_and_init + 0x0000000000000000 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7917 + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7907 + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7894 + 0x0000000000000000 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7873 + 0x0000000000000000 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7869 + 0x0000000000000000 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7864 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7859 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7850 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.__func__$7840 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss.s_modem_sleep_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss.s_is_modem_sleep_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss.s_modem_sleep_module_register + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss.s_modem_sleep_module_enter + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss.s_is_phy_rf_en + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss.s_module_phy_rf_init + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .bss.s_phy_rf_init_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .rodata.phy_init_data + 0x0000000000000000 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .xt.lit 0x0000000000000000 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .xt.prop 0x0000000000000000 0x72c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .iram1.literal + 0x0000000000000000 0xf8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .literal.wifi_create_queue + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .literal.wifi_delete_queue + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .iram1 0x0000000000000000 0x43a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .text.wifi_create_queue + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .text.wifi_delete_queue + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .data.g_wifi_osi_funcs + 0x0000000000000000 0x184 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .xt.prop 0x0000000000000000 0x5b8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .literal.esp_sha_lock_engine_inner + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_lock_memory_block + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_unlock_memory_block + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_try_lock_engine + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_lock_engine + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_unlock_engine + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_wait_idle + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_read_digest_state + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha_block + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .literal.esp_sha + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .rodata.str1.4 + 0x0000000000000000 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_lock_engine_inner + 0x0000000000000000 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_lock_memory_block + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_unlock_memory_block + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_try_lock_engine + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_lock_engine + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_unlock_engine + 0x0000000000000000 0xb3 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_wait_idle + 0x0000000000000000 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_read_digest_state + 0x0000000000000000 0x116 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha_block + 0x0000000000000000 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .text.esp_sha 0x0000000000000000 0xc4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .rodata.__func__$3929 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .rodata.__func__$3910 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .rodata.__func__$3899 + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .rodata.__func__$3894 + 0x0000000000000000 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .bss.state_change_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .bss.engine_states + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .bss.memory_block_lock + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .xt.prop 0x0000000000000000 0x6d8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .iram1.literal + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .literal.ets_timer_setfn + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .literal.ets_timer_done + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .iram1 0x0000000000000000 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .rodata.str1.4 + 0x0000000000000000 0x11d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .text.ets_timer_setfn + 0x0000000000000000 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .text.ets_timer_done + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .text.ets_timer_init + 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .text.ets_timer_deinit + 0x0000000000000000 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .rodata.__func__$5402 + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .rodata.__func__$5393 + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .rodata.__func__$5387 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .xt.prop 0x0000000000000000 0x1a4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .literal.misc_nvs_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.nvs_log_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.misc_nvs_load + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.misc_nvs_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.misc_nvs_restore + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.save_log_to_flash + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.system_set_log_level + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.system_set_log_mod + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.esp_wifi_internal_set_log_level + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.esp_wifi_internal_set_log_mod + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.system_get_log + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.misc_nvs_deinit + 0x0000000000000000 0x5b /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .rodata.str1.4 + 0x0000000000000000 0x1e3 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.nvs_log_init + 0x0000000000000000 0x1bc /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.misc_nvs_load + 0x0000000000000000 0x100 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.misc_nvs_init + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.misc_nvs_restore + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.save_log_to_flash + 0x0000000000000000 0x97 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.system_set_log_level + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.system_set_log_mod + 0x0000000000000000 0xb2 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.esp_wifi_internal_set_log_level + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.esp_wifi_internal_set_log_mod + 0x0000000000000000 0x1a /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .text.system_get_log + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .rodata.__FUNCTION__$5916 + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .bss.g_misc_nvs_init + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .bss.g_log_print + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .xt.lit 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .xt.prop 0x0000000000000000 0x438 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + COMMON 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .literal.BT_tx_8m_enable + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.BT_tx_if_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.BT_init_rx_filters + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_dgmixer_fstep_250k + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_rfoffset_en + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_bb_init_cmplx + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_bb_init_cmplx_reg + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.rw_coex_on + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.force_bt_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.force_wifi_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.unforce_wifi_mode + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.coex_bt_high_prio + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_rxfilt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_txfilt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_cmplx_hq_wr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_cmplx_lq_wr + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_cmplx_hq_re + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.bt_cmplx_lq_re + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.BT_tx_8m_enable + 0x0000000000000000 0x7f /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.BT_tx_if_init + 0x0000000000000000 0x94 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.BT_init_rx_filters + 0x0000000000000000 0x2eb /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_dgmixer_fstep_250k + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_rfoffset_en + 0x0000000000000000 0x47 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_bb_init_cmplx + 0x0000000000000000 0x26e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_bb_init_cmplx_reg + 0x0000000000000000 0xf0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.rw_coex_on + 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.force_bt_mode + 0x0000000000000000 0xf6 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.force_wifi_mode + 0x0000000000000000 0xb2 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.unforce_wifi_mode + 0x0000000000000000 0x96 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.coex_bt_high_prio + 0x0000000000000000 0x13c /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_rxfilt + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_txfilt + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_cmplx_hq_wr + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_cmplx_lq_wr + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_cmplx_hq_re + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .text.bt_cmplx_lq_re + 0x0000000000000000 0x21 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .bss.force_wifi_mode_on + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .xt.prop 0x0000000000000000 0x3e4 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .literal.pm_wakeup_opt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.get_chip_version + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_set_sleep_cycles + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_rtc_clock_cali + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_prepare_to_sleep + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_sdio_nidle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_goto_sleep + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_sleep_set_mac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_mac_deinit + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_set_wakeup_mac + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_check_mac_idle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_set_sleep_btco + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_set_wakeup_btco + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_unmask_bt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_mac_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.pm_set_sleep_mode_full + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_wakeup_opt + 0x0000000000000000 0x35 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.get_chip_version + 0x0000000000000000 0xe /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_set_sleep_cycles + 0x0000000000000000 0x3c /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_rtc_clock_cali + 0x0000000000000000 0x36 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_prepare_to_sleep + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_sdio_nidle + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_goto_sleep + 0x0000000000000000 0x60 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_sleep_set_mac + 0x0000000000000000 0x7a /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_mac_deinit + 0x0000000000000000 0xf /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_set_wakeup_mac + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_check_mac_idle + 0x0000000000000000 0x7 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_set_sleep_btco + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_set_wakeup_btco + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_unmask_bt + 0x0000000000000000 0x5 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_mac_init + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .rodata.str1.4 + 0x0000000000000000 0x4f /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .text.pm_set_sleep_mode_full + 0x0000000000000000 0x324 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .bss.wakeup_tsfearly_fix + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .data.chip_version + 0x0000000000000000 0x4 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .bss.periodic_cal_sat + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .bss.software_slp_reject + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .bss.SDIO_slp_reject + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .bss.pptask_busy + 0x0000000000000000 0x1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .xt.lit 0x0000000000000000 0x50 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .xt.prop 0x0000000000000000 0x480 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + COMMON 0x0000000000000000 0x9 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .literal.temprature_sens_read + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.dac_out + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.touch_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.touch_read + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.vdd33_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.get_vdd33 + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc1_read_test + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc1_amp_read_full + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.hall_sens_read_full + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.hall_sens_amp_read_full + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc2_read_test + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc1_pad_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc1_read + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc1_amp_read + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.hall_sens_read + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.hall_sens_amp_read + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc2_pad_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc2_read + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc_pad_int + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.adc_pad_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.dac_pad_init + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.temprature_sens_read + 0x0000000000000000 0xe1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.dac_out 0x0000000000000000 0x249 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.touch_init + 0x0000000000000000 0xc2 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.touch_read + 0x0000000000000000 0xba /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.vdd33_init + 0x0000000000000000 0x13b /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.get_vdd33 + 0x0000000000000000 0x100 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc1_read_test + 0x0000000000000000 0x1f0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc1_amp_read_full + 0x0000000000000000 0x213 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.hall_sens_read_full + 0x0000000000000000 0xfd /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.hall_sens_amp_read_full + 0x0000000000000000 0xe8 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc2_read_test + 0x0000000000000000 0x1b0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc1_pad_init + 0x0000000000000000 0x6e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc1_read + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc1_amp_read + 0x0000000000000000 0x29 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.hall_sens_read + 0x0000000000000000 0x2a /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.hall_sens_amp_read + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc2_pad_init + 0x0000000000000000 0x70 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc2_read + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc_pad_int + 0x0000000000000000 0x108 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.adc_pad_init + 0x0000000000000000 0x180 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .text.dac_pad_init + 0x0000000000000000 0xce /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .rodata.CSWTCH$24 + 0x0000000000000000 0x28 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .rodata.CSWTCH$18 + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .xt.lit 0x0000000000000000 0xa8 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .xt.prop 0x0000000000000000 0x630 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .literal.rtc_cmd_wakeup_conf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_muxsel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_funsel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_slpsel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_slpoe + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_slpie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_funie + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_pu + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_pd + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pads_hold + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_apbbridge_sel + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_powerup_rf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_powerdown_rf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_get_st + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_is_st_idle + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_soc_clk_ck12m + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_init_full + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pad_gpio_wakeup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_pad_ext_wakeup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_cmd_ext_wakeup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_wifi_force_pd + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_sdreg_off + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.rtc_slp_prep_lite_12M + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.cfg_sdio_volt + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_cmd_wakeup_conf + 0x0000000000000000 0x67 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_muxsel + 0x0000000000000000 0x29e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_funsel + 0x0000000000000000 0x292 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_slpsel + 0x0000000000000000 0x292 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_slpoe + 0x0000000000000000 0x1ba /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_slpie + 0x0000000000000000 0x28e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_funie + 0x0000000000000000 0x292 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_pu + 0x0000000000000000 0x1ba /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_pd + 0x0000000000000000 0x1ba /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pads_hold + 0x0000000000000000 0x266 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_apbbridge_sel + 0x0000000000000000 0x29 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_powerup_rf + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_powerdown_rf + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_get_st + 0x0000000000000000 0x14 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_is_st_idle + 0x0000000000000000 0x1e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_soc_clk_ck12m + 0x0000000000000000 0x4f /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_init_full + 0x0000000000000000 0x3ba /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pad_gpio_wakeup + 0x0000000000000000 0xd3 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_pad_ext_wakeup + 0x0000000000000000 0xd7 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_cmd_ext_wakeup + 0x0000000000000000 0xce /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_wifi_force_pd + 0x0000000000000000 0x68 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_sdreg_off + 0x0000000000000000 0x48 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.rtc_slp_prep_lite_12M + 0x0000000000000000 0x32 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .text.cfg_sdio_volt + 0x0000000000000000 0xb3 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .xt.lit 0x0000000000000000 0xc0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .xt.prop 0x0000000000000000 0xc6c /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .literal.tkip_decap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .literal.tkip_encap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .text.tkip_decap + 0x0000000000000000 0xca /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .text.tkip_encap + 0x0000000000000000 0xd2 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .data.tkip 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .xt.prop 0x0000000000000000 0xd8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .literal.wep_encap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .literal.wep_decap + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .text.wep_encap + 0x0000000000000000 0x7c /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .text.wep_decap + 0x0000000000000000 0x26 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .data.wep 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .xt.prop 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .literal.wpabuf_overflow + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_resize + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_alloc + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_alloc_ext_data + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_free + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_put + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_alloc_copy + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_dup + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_concat + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_zeropad + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.wpabuf_printf + 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .rodata.str1.4 + 0x0000000000000000 0x3f /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_overflow + 0x0000000000000000 0x3e /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_resize + 0x0000000000000000 0xa0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_alloc + 0x0000000000000000 0x1c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_alloc_ext_data + 0x0000000000000000 0x20 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_free + 0x0000000000000000 0x22 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_put + 0x0000000000000000 0x27 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_alloc_copy + 0x0000000000000000 0x3a /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_dup + 0x0000000000000000 0x56 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_concat + 0x0000000000000000 0xe2 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_zeropad + 0x0000000000000000 0xa0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .text.wpabuf_printf + 0x0000000000000000 0x62 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .xt.lit 0x0000000000000000 0x58 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .xt.prop 0x0000000000000000 0x45c /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .literal.xEventGroupCreateStatic + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupCreate + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupWaitBits + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupClearBits + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.vEventGroupClearBitsCallback + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupClearBitsFromISR + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupGetBitsFromISR + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupSetBits + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupSync + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.vEventGroupSetBitsCallback + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.vEventGroupDelete + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal.xEventGroupSetBitsFromISR + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.prvTestWaitCondition + 0x0000000000000000 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .rodata.str1.4 + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupCreateStatic + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupCreate + 0x0000000000000000 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupWaitBits + 0x0000000000000000 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupClearBits + 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.vEventGroupClearBitsCallback + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupClearBitsFromISR + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupGetBitsFromISR + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupSetBits + 0x0000000000000000 0xc3 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupSync + 0x0000000000000000 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.vEventGroupSetBitsCallback + 0x0000000000000000 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.vEventGroupDelete + 0x0000000000000000 0x6d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.xEventGroupSetBitsFromISR + 0x0000000000000000 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .text.uxEventGroupGetNumber + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .rodata.__FUNCTION__$5216 + 0x0000000000000000 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .rodata.__FUNCTION__$5207 + 0x0000000000000000 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .rodata.__FUNCTION__$5182 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .rodata.__FUNCTION__$5174 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .rodata.__FUNCTION__$5160 + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .rodata.__FUNCTION__$5144 + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .xt.lit 0x0000000000000000 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .xt.prop 0x0000000000000000 0x570 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .literal 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .text 0x0000000000000000 0x81 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .xt.prop 0x0000000000000000 0x78 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .literal._ZL18nvs_find_ns_handlejR11HandleEntry + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._ZL24lookup_storage_from_namePKc + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setIaEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setIhEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setIsEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setItEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setIiEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setIjEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setIxEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_setIyEijPKcT_ + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getIaEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getIhEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getIsEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getItEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getIiEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getIjEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getIxEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._Z7nvs_getIyEijPKcPT_ + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._ZL19nvs_get_str_or_blobjN3nvs8ItemTypeEPKcPvPj + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_dump + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_flash_init_custom + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_flash_init_partition + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_flash_init + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_flash_erase_partition + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_flash_erase + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_flash_deinit_partition + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_flash_deinit + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_open_from_partition + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_open + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_close + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_erase_key + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_erase_all + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_i8 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_u8 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_i16 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_u16 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_i32 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_u32 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_i64 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_u64 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_commit + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_str + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_set_blob + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_i8 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_u8 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_i16 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_u16 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_i32 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_u32 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_i64 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_u64 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_str + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_blob + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_stats + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal.nvs_get_used_entry_count + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._ZL18nvs_find_ns_handlejR11HandleEntry + 0x0000000000000000 0x3d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._ZL24lookup_storage_from_namePKc + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setIaEijPKcT_ + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setIhEijPKcT_ + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setIsEijPKcT_ + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setItEijPKcT_ + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setIiEijPKcT_ + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setIjEijPKcT_ + 0x0000000000000000 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setIxEijPKcT_ + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_setIyEijPKcT_ + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getIaEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getIhEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getIsEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getItEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getIiEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getIjEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getIxEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._Z7nvs_getIyEijPKcPT_ + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text._ZL19nvs_get_str_or_blobjN3nvs8ItemTypeEPKcPvPj + 0x0000000000000000 0xbc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_dump + 0x0000000000000000 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_flash_init_custom + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_flash_init_partition + 0x0000000000000000 0x7a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .rodata.str1.4 + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_flash_init + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_flash_erase_partition + 0x0000000000000000 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_flash_erase + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_flash_deinit_partition + 0x0000000000000000 0xd7 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_flash_deinit + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_open_from_partition + 0x0000000000000000 0xdc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_open + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_close + 0x0000000000000000 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_erase_key + 0x0000000000000000 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_erase_all + 0x0000000000000000 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_i8 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_u8 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_i16 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_u16 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_i32 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_u32 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_i64 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_u64 + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_commit + 0x0000000000000000 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_str + 0x0000000000000000 0x8a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_set_blob + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_i8 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_u8 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_i16 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_u16 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_i32 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_u32 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_i64 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_u64 + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_str + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_blob + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_stats + 0x0000000000000000 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .text.nvs_get_used_entry_count + 0x0000000000000000 0x8e /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .bss._ZL18s_nvs_storage_list + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .bss._ZN11HandleEntry17s_nvs_next_handleE + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .bss._ZL13s_nvs_handles + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .bss._ZN3nvs4Lock10mSemaphoreE + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .xt.lit 0x0000000000000000 0x1b8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .xt.prop 0x0000000000000000 0x129c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .literal._ZN3nvs7Storage15clearNamespacesEv + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7StorageD2Ev + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage19populateBlobIndicesER14intrusive_listINS0_13BlobIndexNodeEE + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage20eraseOrphanDataBlobsER14intrusive_listINS0_13BlobIndexNodeEE + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage4initEjj + 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage8findItemEhNS_8ItemTypeEPKcRPNS_4PageERNS_4ItemEhNS_9VerOffsetE + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage18writeMultiPageBlobEhPKcPKvjNS_9VerOffsetE + 0x0000000000000000 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage18eraseMultiPageBlobEhPKcNS_9VerOffsetE + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage17readMultiPageBlobEhPKcPvj + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage8readItemEhNS_8ItemTypeEPKcPvj + 0x0000000000000000 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage9writeItemEhNS_8ItemTypeEPKcPKvj + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage21createOrOpenNamespaceEPKcbRh + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage9eraseItemEhNS_8ItemTypeEPKc + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage14eraseNamespaceEh + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage15getItemDataSizeEhNS_8ItemTypeEPKcRj + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage9debugDumpEv + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage9fillStatsER11nvs_stats_t + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .literal._ZN3nvs7Storage22calcEntriesInNamespaceEhRj + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage15clearNamespacesEv + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7StorageD2Ev + 0x0000000000000000 0x43 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage19populateBlobIndicesER14intrusive_listINS0_13BlobIndexNodeEE + 0x0000000000000000 0xae /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage20eraseOrphanDataBlobsER14intrusive_listINS0_13BlobIndexNodeEE + 0x0000000000000000 0x166 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata.str1.4 + 0x0000000000000000 0x24d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage4initEjj + 0x0000000000000000 0x182 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZNK3nvs7Storage7isValidEv + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage8findItemEhNS_8ItemTypeEPKcRPNS_4PageERNS_4ItemEhNS_9VerOffsetE + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage18writeMultiPageBlobEhPKcPKvjNS_9VerOffsetE + 0x0000000000000000 0x23a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage18eraseMultiPageBlobEhPKcNS_9VerOffsetE + 0x0000000000000000 0x117 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage17readMultiPageBlobEhPKcPvj + 0x0000000000000000 0x136 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage8readItemEhNS_8ItemTypeEPKcPvj + 0x0000000000000000 0x9e /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage9writeItemEhNS_8ItemTypeEPKcPKvj + 0x0000000000000000 0x2da /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage21createOrOpenNamespaceEPKcbRh + 0x0000000000000000 0x13f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage9eraseItemEhNS_8ItemTypeEPKc + 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage14eraseNamespaceEh + 0x0000000000000000 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage15getItemDataSizeEhNS_8ItemTypeEPKcRj + 0x0000000000000000 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage9debugDumpEv + 0x0000000000000000 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage9fillStatsER11nvs_stats_t + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .text._ZN3nvs7Storage22calcEntriesInNamespaceEhRj + 0x0000000000000000 0x8b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata._ZZN3nvs7Storage18eraseMultiPageBlobEhPKcNS_9VerOffsetEE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x51 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata._ZZN3nvs7Storage17readMultiPageBlobEhPKcPvjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x4f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata._ZZNK19CompressedEnumTableIbLj1ELj256EE3getEjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0xa3 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata._ZZN3nvs7Storage9writeItemEhNS_8ItemTypeEPKcPKvjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata._ZZN3nvs7Storage18writeMultiPageBlobEhPKcPKvjNS_9VerOffsetEE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata._ZZN19CompressedEnumTableIbLj1ELj256EE3setEjbE19__PRETTY_FUNCTION__ + 0x0000000000000000 0xa3 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .rodata._ZZN3nvs4Item8getValueIhEEvRT_E19__PRETTY_FUNCTION__ + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .xt.lit 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .xt.prop 0x0000000000000000 0xea0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .group 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4ItemC5EhNS_8ItemTypeEhPKch + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page6Header14calculateCrc32Ev + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page20updateFirstUsedEntryEjj + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page10initializeEv + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page15alterEntryStateEjNS0_10EntryStateE + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page10writeEntryERKNS_4ItemE + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page20alterEntryRangeStateEjjNS0_10EntryStateE + 0x0000000000000000 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page14writeEntryDataEPKhj + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page9writeItemEhNS_8ItemTypeEPKcPKvjh + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page14alterPageStateENS0_9PageStateE + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZNK3nvs4Page9readEntryEjRNS_4ItemE + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page17eraseEntryAndSpanEj + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page9copyItemsERS0_ + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page8findItemEhNS_8ItemTypeEPKcRjRNS_4ItemEhNS_9VerOffsetE + 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page8readItemEhNS_8ItemTypeEPKcPvjhNS_9VerOffsetE + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page9eraseItemEhNS_8ItemTypeEPKchNS_9VerOffsetE + 0x0000000000000000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page8findItemEhNS_8ItemTypeEPKchNS_9VerOffsetE + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page15mLoadEntryTableEv + 0x0000000000000000 0x94 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page4loadEj + 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZNK3nvs4Page12getSeqNumberERj + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page12setSeqNumberEj + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page5eraseEv + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page11markFreeingEv + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page8markFullEv + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZNK3nvs4Page18getVarDataTailroomEv + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page15pageStateToNameENS0_9PageStateE + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZNK3nvs4Page9debugDumpEv + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZN3nvs4Page11calcEntriesER11nvs_stats_t + 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZSt9__find_ifIPjN9__gnu_cxx5__ops10_Iter_predIZN3nvs4Page4loadEjEUljE_EEET_S8_S8_T0_St26random_access_iterator_tag + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4ItemC2EhNS_8ItemTypeEhPKch + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page6Header14calculateCrc32Ev + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata.str1.4 + 0x0000000000000000 0x3a3 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page20updateFirstUsedEntryEjj + 0x0000000000000000 0x6e /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page10initializeEv + 0x0000000000000000 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page15alterEntryStateEjNS0_10EntryStateE + 0x0000000000000000 0xae /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page10writeEntryERKNS_4ItemE + 0x0000000000000000 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page20alterEntryRangeStateEjjNS0_10EntryStateE + 0x0000000000000000 0xde /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page14writeEntryDataEPKhj + 0x0000000000000000 0xe6 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page9writeItemEhNS_8ItemTypeEPKcPKvjh + 0x0000000000000000 0x22f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page14alterPageStateENS0_9PageStateE + 0x0000000000000000 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZNK3nvs4Page9readEntryEjRNS_4ItemE + 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page17eraseEntryAndSpanEj + 0x0000000000000000 0x196 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page9copyItemsERS0_ + 0x0000000000000000 0x12f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page8findItemEhNS_8ItemTypeEPKcRjRNS_4ItemEhNS_9VerOffsetE + 0x0000000000000000 0x2a2 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page8readItemEhNS_8ItemTypeEPKcPvjhNS_9VerOffsetE + 0x0000000000000000 0x132 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page9eraseItemEhNS_8ItemTypeEPKchNS_9VerOffsetE + 0x0000000000000000 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page8findItemEhNS_8ItemTypeEPKchNS_9VerOffsetE + 0x0000000000000000 0x4b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page15mLoadEntryTableEv + 0x0000000000000000 0x497 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page4loadEj + 0x0000000000000000 0x102 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZNK3nvs4Page12getSeqNumberERj + 0x0000000000000000 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page12setSeqNumberEj + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page5eraseEv + 0x0000000000000000 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page11markFreeingEv + 0x0000000000000000 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page8markFullEv + 0x0000000000000000 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZNK3nvs4Page18getVarDataTailroomEv + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page15pageStateToNameENS0_9PageStateE + 0x0000000000000000 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZNK3nvs4Page9debugDumpEv + 0x0000000000000000 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .text._ZN3nvs4Page11calcEntriesER11nvs_stats_t + 0x0000000000000000 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page11calcEntriesER11nvs_stats_tE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page15pageStateToNameENS0_9PageStateEE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page20alterEntryRangeStateEjjNS0_10EntryStateEE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x51 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN19CompressedEnumTableIN3nvs4Page10EntryStateELj2ELj126EE3setEjS2_E19__PRETTY_FUNCTION__ + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page15alterEntryStateEjNS0_10EntryStateEE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page10initializeEvE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page15mLoadEntryTableEvE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page9copyItemsERS0_E19__PRETTY_FUNCTION__ + 0x0000000000000000 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page20updateFirstUsedEntryEjjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZNK19CompressedEnumTableIN3nvs4Page10EntryStateELj2ELj126EE3getEjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page17eraseEntryAndSpanEjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page9writeItemEhNS_8ItemTypeEPKcPKvjhE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZN3nvs4Page14writeEntryDataEPKhjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .rodata._ZZNK3nvs4Page15getEntryAddressEjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .xt.lit._ZN3nvs4ItemC5EhNS_8ItemTypeEhPKch + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .xt.lit 0x0000000000000000 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .xt.prop._ZN3nvs4ItemC5EhNS_8ItemTypeEhPKch + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .xt.prop 0x0000000000000000 0x162c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .xt.prop._ZN3nvs4ItemC2EhNS_8ItemTypeEhPKch + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .literal._ZNK3nvs4Item14calculateCrc32Ev + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .literal._ZNK3nvs4Item26calculateCrc32WithoutValueEv + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .literal._ZN3nvs4Item14calculateCrc32EPKhj + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .text._ZNK3nvs4Item14calculateCrc32Ev + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .text._ZNK3nvs4Item26calculateCrc32WithoutValueEv + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .text._ZN3nvs4Item14calculateCrc32EPKhj + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .xt.prop 0x0000000000000000 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .literal._ZN3nvs8HashList5clearEv + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .literal._ZN3nvs8HashListD2Ev + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .literal._ZN3nvs8HashList6insertERKNS_4ItemEj + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .literal._ZN3nvs8HashList5eraseEjb + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .literal._ZN3nvs8HashList4findEjRKNS_4ItemE + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text._ZN3nvs8HashListC2Ev + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text._ZN3nvs8HashList5clearEv + 0x0000000000000000 0x36 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text._ZN3nvs8HashListD2Ev + 0x0000000000000000 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text._ZN3nvs8HashList13HashListBlockC2Ev + 0x0000000000000000 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text._ZN3nvs8HashList6insertERKNS_4ItemEj + 0x0000000000000000 0x71 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .rodata.str1.4 + 0x0000000000000000 0x7d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text._ZN3nvs8HashList5eraseEjb + 0x0000000000000000 0x7a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .text._ZN3nvs8HashList4findEjRKNS_4ItemE + 0x0000000000000000 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .rodata._ZZN3nvs8HashList5eraseEjbE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .xt.prop 0x0000000000000000 0x2b8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .literal._ZN3nvs11PageManager12activatePageEv + 0x0000000000000000 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .literal._ZN3nvs11PageManager14requestNewPageEv + 0x0000000000000000 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .literal._ZN3nvs11PageManager4loadEjj + 0x0000000000000000 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .literal._ZN3nvs11PageManager9fillStatsER11nvs_stats_t + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .text._ZN3nvs11PageManager12activatePageEv + 0x0000000000000000 0x75 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .rodata.str1.4 + 0x0000000000000000 0x9d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .text._ZN3nvs11PageManager14requestNewPageEv + 0x0000000000000000 0xf6 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .text._ZN3nvs11PageManager4loadEjj + 0x0000000000000000 0x410 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .text._ZN3nvs11PageManager9fillStatsER11nvs_stats_t + 0x0000000000000000 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .rodata._ZZN3nvs11PageManager14requestNewPageEvE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .rodata._ZZN3nvs11PageManager4loadEjjE19__PRETTY_FUNCTION__ + 0x0000000000000000 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .xt.prop 0x0000000000000000 0x6f0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .literal.sc_ack_send_get_errno + 0x0000000000000000 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .literal.sc_ack_send_task + 0x0000000000000000 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .literal.sc_ack_send + 0x0000000000000000 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .literal.sc_ack_send_stop + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .text.sc_ack_send_get_errno + 0x0000000000000000 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .rodata.str1.4 + 0x0000000000000000 0x138 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .text.sc_ack_send_task + 0x0000000000000000 0x1ce /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .text.sc_ack_send + 0x0000000000000000 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .text.sc_ack_send_stop + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .bss.s_sc_ack_send + 0x0000000000000000 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .xt.prop 0x0000000000000000 0x204 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .literal.rtc_sleep_pd + 0x0000000000000000 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .literal.rtc_sleep_init + 0x0000000000000000 0xc4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .literal.rtc_sleep_set_wakeup_time + 0x0000000000000000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .literal.rtc_sleep_start + 0x0000000000000000 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .text.rtc_sleep_pd + 0x0000000000000000 0x1bf /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .text.rtc_sleep_init + 0x0000000000000000 0x454 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .text.rtc_sleep_set_wakeup_time + 0x0000000000000000 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .text.rtc_sleep_start + 0x0000000000000000 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .xt.lit 0x0000000000000000 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .xt.prop 0x0000000000000000 0x2ac /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .literal.os_get_time + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .literal.os_random + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .literal.os_get_random + 0x0000000000000000 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .text 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .text.os_get_time + 0x0000000000000000 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .text.os_random + 0x0000000000000000 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .text.os_get_random + 0x0000000000000000 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .xt.prop 0x0000000000000000 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .literal._ZdlPv + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .text._ZdlPv 0x0000000000000000 0xe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .xt.prop 0x0000000000000000 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .group 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .group 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .literal._Znaj + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .text._Znaj 0x0000000000000000 0x26 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .gcc_except_table._Znaj + 0x0000000000000000 0x16 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .rodata._ZTSSt9exception + 0x0000000000000000 0xd /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .rodata._ZTISt9exception + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .rodata._ZTSSt9bad_alloc + 0x0000000000000000 0xd /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .rodata._ZTISt9bad_alloc + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .xt.prop 0x0000000000000000 0x84 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .xt.prop._ZTISt9exception + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .xt.prop._ZTISt9bad_alloc + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .group 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .group 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .literal._Znwj + 0x0000000000000000 0x1c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .text._Znwj 0x0000000000000000 0x40 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .rodata._ZTSSt9exception + 0x0000000000000000 0xd /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .rodata._ZTISt9exception + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .rodata._ZTSSt9bad_alloc + 0x0000000000000000 0xd /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .rodata._ZTISt9bad_alloc + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .xt.prop 0x0000000000000000 0x54 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .xt.prop._ZTISt9exception + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .xt.prop._ZTISt9bad_alloc + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .literal._ZN10__cxxabiv117__class_type_infoD2Ev + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .literal._ZN10__cxxabiv117__class_type_infoD0Ev + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .literal._ZNKSt9type_infoeqERKS_$isra$0 + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .literal._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .literal._ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .literal._ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv + 0x0000000000000000 0x32 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ + 0x0000000000000000 0x11 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZN10__cxxabiv117__class_type_infoD2Ev + 0x0000000000000000 0x12 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZN10__cxxabiv117__class_type_infoD0Ev + 0x0000000000000000 0x16 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZNKSt9type_infoeqERKS_$isra$0 + 0x0000000000000000 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE + 0x0000000000000000 0x1d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE + 0x0000000000000000 0x3c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .text._ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj + 0x0000000000000000 0x24 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .rodata._ZTVN10__cxxabiv117__class_type_infoE + 0x0000000000000000 0x2c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .xt.prop 0x0000000000000000 0x1d4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .xt.prop._ZTVN10__cxxabiv117__class_type_infoE + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .literal._ZdaPv + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .text._ZdaPv 0x0000000000000000 0xe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .xt.prop 0x0000000000000000 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .literal._ZNKSt9bad_alloc4whatEv + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .literal._ZNSt9bad_allocD2Ev + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .literal._ZNSt9bad_allocD0Ev + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .rodata.str1.1 + 0x0000000000000000 0xf /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .text._ZNKSt9bad_alloc4whatEv + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .text._ZNSt9bad_allocD2Ev + 0x0000000000000000 0x12 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .text._ZNSt9bad_allocD0Ev + 0x0000000000000000 0x16 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .rodata._ZTVSt9bad_alloc + 0x0000000000000000 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .xt.lit 0x0000000000000000 0x18 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .xt.prop 0x0000000000000000 0x90 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .xt.prop._ZTVSt9bad_alloc + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .literal._ZNSt9type_infoD0Ev + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .literal._ZNKSt9type_info10__do_catchEPKS_PPvj + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .text._ZNSt9type_infoD2Ev + 0x0000000000000000 0x5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .text._ZNKSt9type_info15__is_function_pEv + 0x0000000000000000 0x7 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .text._ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv + 0x0000000000000000 0x7 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .text._ZNSt9type_infoD0Ev + 0x0000000000000000 0xe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .text._ZNKSt9type_info10__do_catchEPKS_PPvj + 0x0000000000000000 0x26 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .rodata._ZTVSt9type_info + 0x0000000000000000 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .xt.prop 0x0000000000000000 0xcc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .xt.prop._ZTVSt9type_info + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .xt.lit 0x0000000000000000 0x40 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .xt.prop 0x0000000000000000 0x660 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .literal.__cxa_get_globals + 0x0000000000000000 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .text.__cxa_get_globals + 0x0000000000000000 0x56 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .gcc_except_table.__cxa_get_globals + 0x0000000000000000 0x11 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .xt.lit 0x0000000000000000 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .xt.prop 0x0000000000000000 0x1c8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .literal._ZNKSt9exception4whatEv + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .literal._ZNKSt13bad_exception4whatEv + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .literal._ZNSt9exceptionD0Ev + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .literal._ZNSt13bad_exceptionD0Ev + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .literal._ZN10__cxxabiv115__forced_unwindD0Ev + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .literal._ZN10__cxxabiv119__foreign_exceptionD0Ev + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZNSt9exceptionD2Ev + 0x0000000000000000 0x5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZNSt13bad_exceptionD2Ev + 0x0000000000000000 0x5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .rodata.str1.1 + 0x0000000000000000 0x22 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZNKSt9exception4whatEv + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZNKSt13bad_exception4whatEv + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZNSt9exceptionD0Ev + 0x0000000000000000 0xe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZNSt13bad_exceptionD0Ev + 0x0000000000000000 0xe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv115__forced_unwindD2Ev + 0x0000000000000000 0x5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv115__forced_unwindD0Ev + 0x0000000000000000 0xe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv119__foreign_exceptionD2Ev + 0x0000000000000000 0x5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv119__foreign_exceptionD0Ev + 0x0000000000000000 0xe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .rodata._ZTVSt9exception + 0x0000000000000000 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .rodata._ZTVSt13bad_exception + 0x0000000000000000 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .rodata._ZTVN10__cxxabiv115__forced_unwindE + 0x0000000000000000 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .rodata._ZTVN10__cxxabiv119__foreign_exceptionE + 0x0000000000000000 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .xt.prop 0x0000000000000000 0x1b0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .xt.prop._ZTVSt9exception + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .xt.prop._ZTVSt13bad_exception + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .xt.prop._ZTVN10__cxxabiv115__forced_unwindE + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .xt.prop._ZTVN10__cxxabiv119__foreign_exceptionE + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .literal._ZSt15set_new_handlerPFvvE + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .literal._ZSt15get_new_handlerv + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .text._ZSt15set_new_handlerPFvvE + 0x0000000000000000 0x1f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .text._ZSt15get_new_handlerv + 0x0000000000000000 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .bss._ZN12_GLOBAL__N_113__new_handlerE + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .rodata._ZSt7nothrow + 0x0000000000000000 0x1 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .xt.prop 0x0000000000000000 0x78 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .group 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .literal._ZN10__cxxabiv120__si_class_type_infoD2Ev + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .literal._ZN10__cxxabiv120__si_class_type_infoD0Ev + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .literal._ZNKSt9type_infoeqERKS_$isra$0 + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .literal._ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE + 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .literal._ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .literal._ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .text._ZN10__cxxabiv120__si_class_type_infoD2Ev + 0x0000000000000000 0x12 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .text._ZN10__cxxabiv120__si_class_type_infoD0Ev + 0x0000000000000000 0x16 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .text._ZNKSt9type_infoeqERKS_$isra$0 + 0x0000000000000000 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .text._ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE + 0x0000000000000000 0x8c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .text._ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ + 0x0000000000000000 0x2d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .text._ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE + 0x0000000000000000 0x26 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .rodata._ZTVN10__cxxabiv120__si_class_type_infoE + 0x0000000000000000 0x2c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .xt.lit 0x0000000000000000 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .xt.prop 0x0000000000000000 0x1a4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .xt.prop._ZTVN10__cxxabiv120__si_class_type_infoE + 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .literal._ZSt13set_terminatePFvvE + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .literal._ZSt14set_unexpectedPFvvE + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .text._ZSt13set_terminatePFvvE + 0x0000000000000000 0x1f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .text._ZSt14set_unexpectedPFvvE + 0x0000000000000000 0x1f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .xt.lit 0x0000000000000000 0x40 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .xt.prop 0x0000000000000000 0x198 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .xt.prop 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .literal.__cxa_pure_virtual + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .literal.__cxa_deleted_virtual + 0x0000000000000000 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .text.__cxa_pure_virtual + 0x0000000000000000 0x9 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .text.__cxa_deleted_virtual + 0x0000000000000000 0x9 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .xt.lit 0x0000000000000000 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .xt.prop 0x0000000000000000 0x48 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .text 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .xt.prop 0x0000000000000000 0xc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .literal 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .text 0x0000000000000000 0x18 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .data 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .bss 0x0000000000000000 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .xt.prop 0x0000000000000000 0x30 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .xt.prop 0x0000000000000000 0x834 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .xt.lit 0x0000000000000000 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + .xt.prop 0x0000000000000000 0xca8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + .literal 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + .data 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + .bss 0x0000000000000000 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + .xt.prop 0x0000000000000000 0xe4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + +Memory Configuration + +Name Origin Length Attributes +iram0_0_seg 0x0000000040080000 0x0000000000020000 xr +iram0_2_seg 0x00000000400d0018 0x000000000032ffe8 xr +dram0_0_seg 0x000000003ffb0000 0x000000000002c200 rw +drom0_0_seg 0x000000003f400018 0x00000000003fffe8 r +rtc_iram_seg 0x00000000400c0000 0x0000000000002000 xrw +rtc_slow_seg 0x0000000050000200 0x0000000000000e00 rw +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +START GROUP +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/app_trace/libapp_trace.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/bt/libbt.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/coap/libcoap.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/console/libconsole.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/esp-tls/libesp-tls.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a +LOAD /home/user/esp/esp-idf/components/esp32/libhal.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libcore.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/librtc.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libpp.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libwpa.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libsmartconfig.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libwps.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libespnow.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libphy.a +LOAD /home/user/esp/esp-idf/components/esp32/lib/libmesh.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/esp_adc_cal/libesp_adc_cal.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/esp_http_client/libesp_http_client.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/expat/libexpat.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/fatfs/libfatfs.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/http_server/libhttp_server.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/idf_test/libidf_test.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/jsmn/libjsmn.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/json/libjson.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/libsodium/liblibsodium.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/mdns/libmdns.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/micro-ecc/libmicro-ecc.a +LOAD /home/user/esp/esp-idf/components/newlib/lib/libc.a +LOAD /home/user/esp/esp-idf/components/newlib/lib/libm.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/nghttp/libnghttp.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/openssl/libopenssl.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/sdmmc/libsdmmc.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/spiffs/libspiffs.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/ulp/libulp.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/wear_levelling/libwear_levelling.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a +LOAD /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a +LOAD /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a +LOAD /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a +LOAD /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcov.a +END GROUP + 0x0000000040000000 _heap_end = 0x40000000 + +.rtc.text 0x00000000400c0000 0x0 + 0x00000000400c0000 . = ALIGN (0x4) + *(.rtc.literal .rtc.text) + *rtc_wake_stub*.o(.literal .text .literal.* .text.*) + +.rtc.data 0x0000000050000200 0x0 + 0x0000000050000200 _rtc_data_start = ABSOLUTE (.) + *(.rtc.data) + *(.rtc.rodata) + *rtc_wake_stub*.o(.data .rodata .data.* .rodata.* .bss .bss.*) + 0x0000000050000200 _rtc_data_end = ABSOLUTE (.) + +.rtc.bss 0x0000000050000200 0x0 + 0x0000000050000200 _rtc_bss_start = ABSOLUTE (.) + *rtc_wake_stub*.o(.bss .bss.*) + *rtc_wake_stub*.o(COMMON) + 0x0000000050000200 _rtc_bss_end = ABSOLUTE (.) + +.rtc_noinit 0x0000000050000200 0x0 + 0x0000000050000200 . = ALIGN (0x4) + 0x0000000050000200 _rtc_noinit_start = ABSOLUTE (.) + *(.rtc_noinit .rtc_noinit.*) + 0x0000000050000200 . = ALIGN (0x4) + 0x0000000050000200 _rtc_noinit_end = ABSOLUTE (.) + +.iram0.vectors 0x0000000040080000 0x400 + 0x0000000040080000 _init_start = ABSOLUTE (.) + 0x0000000000000000 . = 0x0 + *(.WindowVectors.text) + .WindowVectors.text + 0x0000000040080000 0x16a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040080000 _WindowOverflow4 + 0x0000000040080040 _WindowUnderflow4 + 0x0000000040080050 _xt_alloca_exc + 0x0000000040080080 _WindowOverflow8 + 0x00000000400800c0 _WindowUnderflow8 + 0x0000000040080100 _WindowOverflow12 + 0x0000000040080140 _WindowUnderflow12 + 0x0000000000000180 . = 0x180 + *fill* 0x000000004008016a 0x16 + *(.Level2InterruptVector.text) + .Level2InterruptVector.text + 0x0000000040080180 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040080180 _Level2Vector + 0x00000000000001c0 . = 0x1c0 + *fill* 0x0000000040080186 0x3a + *(.Level3InterruptVector.text) + .Level3InterruptVector.text + 0x00000000400801c0 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x00000000400801c0 _Level3Vector + 0x0000000000000200 . = 0x200 + *fill* 0x00000000400801c6 0x3a + *(.Level4InterruptVector.text) + .Level4InterruptVector.text + 0x0000000040080200 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040080200 _Level4Vector + 0x0000000000000240 . = 0x240 + *fill* 0x0000000040080206 0x3a + *(.Level5InterruptVector.text) + .Level5InterruptVector.text + 0x0000000040080240 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040080240 _Level5Vector + 0x0000000000000280 . = 0x280 + *fill* 0x0000000040080246 0x3a + *(.DebugExceptionVector.text) + .DebugExceptionVector.text + 0x0000000040080280 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040080280 _DebugExceptionVector + 0x00000000000002c0 . = 0x2c0 + *fill* 0x0000000040080286 0x3a + *(.NMIExceptionVector.text) + .NMIExceptionVector.text + 0x00000000400802c0 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x00000000400802c0 _NMIExceptionVector + 0x0000000000000300 . = 0x300 + *fill* 0x00000000400802c6 0x3a + *(.KernelExceptionVector.text) + .KernelExceptionVector.text + 0x0000000040080300 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040080300 _KernelExceptionVector + 0x0000000000000340 . = 0x340 + *fill* 0x0000000040080306 0x3a + *(.UserExceptionVector.text) + .UserExceptionVector.text + 0x0000000040080340 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040080340 _UserExceptionVector + 0x00000000000003c0 . = 0x3c0 + *fill* 0x0000000040080346 0x7a + *(.DoubleExceptionVector.text) + .DoubleExceptionVector.text + 0x00000000400803c0 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x00000000400803c0 _DoubleExceptionVector + 0x0000000000000400 . = 0x400 + *fill* 0x00000000400803cf 0x31 + *(.*Vector.literal) + *(.UserEnter.literal) + *(.UserEnter.text) + 0x0000000040080400 . = ALIGN (0x10) + *(.entry.text) + *(.init.literal) + *(.init) + 0x0000000040080400 _init_end = ABSOLUTE (.) + 0x0000000000000000 _iram_start = 0x0 + +.iram0.text 0x0000000040080400 0x9414 + 0x0000000040080400 _iram_text_start = ABSOLUTE (.) + *(.iram1 .iram1.*) + .iram1.literal + 0x0000000040080400 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0x1c4 (size before relaxing) + .iram1.literal + 0x00000000400804a8 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0x18 (size before relaxing) + .iram1.literal + 0x00000000400804b4 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + 0x40 (size before relaxing) + .iram1.literal + 0x00000000400804d0 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + 0x18 (size before relaxing) + .iram1.literal + 0x00000000400804dc 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x34 (size before relaxing) + .iram1.literal + 0x00000000400804fc 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x7c (size before relaxing) + .iram1.literal + 0x000000004008051c 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + 0xc0 (size before relaxing) + .iram1.literal + 0x0000000040080588 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x6c (size before relaxing) + .iram1.literal + 0x00000000400805b4 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x88 (size before relaxing) + .iram1.literal + 0x00000000400805ec 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + 0xc (size before relaxing) + .iram1.literal + 0x00000000400805f0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + 0x28 (size before relaxing) + .iram1.literal + 0x0000000040080600 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + 0x10 (size before relaxing) + .iram1.literal + 0x0000000040080608 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + 0xf8 (size before relaxing) + .iram1.literal + 0x0000000040080668 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .iram1.literal + 0x000000004008066c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .iram1.literal + 0x0000000040080670 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x68 (size before relaxing) + .iram1.literal + 0x00000000400806b4 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0xc8 (size before relaxing) + .iram1.literal + 0x000000004008070c 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + 0x50 (size before relaxing) + .iram1.literal + 0x0000000040080730 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x24 (size before relaxing) + .iram1.literal + 0x0000000040080734 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x14 (size before relaxing) + .iram1.literal + 0x0000000040080738 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + 0x10 (size before relaxing) + .iram1.literal + 0x0000000040080740 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + 0xa0 (size before relaxing) + .iram1.literal + 0x0000000040080754 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x18 (size before relaxing) + .iram1.literal + 0x0000000040080754 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + 0x30 (size before relaxing) + .iram1.literal + 0x0000000040080770 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x120 (size before relaxing) + .iram1.literal + 0x00000000400807c0 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x158 (size before relaxing) + .iram1.literal + 0x0000000040080804 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + 0x110 (size before relaxing) + .literal.xt_unhandled_interrupt + 0x0000000040080848 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + 0x8 (size before relaxing) + .literal.xt_set_interrupt_handler + 0x000000004008084c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + 0xc (size before relaxing) + .literal.prvIsQueueFull + 0x0000000040080854 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x8 (size before relaxing) + .literal.prvCopyDataToQueue + 0x0000000040080854 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0xc (size before relaxing) + .literal.prvNotifyQueueSetContainer + 0x0000000040080854 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x34 (size before relaxing) + .literal.prvCopyDataFromQueue + 0x0000000040080868 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x4 (size before relaxing) + .literal.xQueueGenericReset + 0x0000000040080868 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x30 (size before relaxing) + .literal.prvInitialiseNewQueue + 0x000000004008086c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x4 (size before relaxing) + .literal.xQueueGenericCreate + 0x000000004008086c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1c (size before relaxing) + .literal.xQueueGetMutexHolder + 0x0000000040080870 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x8 (size before relaxing) + .literal.xQueueCreateCountingSemaphore + 0x0000000040080870 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x28 (size before relaxing) + .literal.xQueueGenericSend + 0x0000000040080874 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x84 (size before relaxing) + .literal.prvInitialiseMutex + 0x0000000040080878 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x8 (size before relaxing) + .literal.xQueueCreateMutex + 0x0000000040080878 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x8 (size before relaxing) + .literal.xQueueGiveMutexRecursive + 0x0000000040080878 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1c (size before relaxing) + .literal.xQueueGenericSendFromISR + 0x000000004008087c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x3c (size before relaxing) + .literal.xQueueGiveFromISR + 0x0000000040080880 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x30 (size before relaxing) + .literal.xQueueGenericReceive + 0x0000000040080884 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x80 (size before relaxing) + .literal.xQueueTakeMutexRecursive + 0x0000000040080888 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1c (size before relaxing) + .literal.xQueueReceiveFromISR + 0x000000004008088c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x30 (size before relaxing) + .literal.uxQueueMessagesWaiting + 0x0000000040080890 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1c (size before relaxing) + .literal.vQueueAddToRegistry + 0x0000000040080894 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x10 (size before relaxing) + .literal.vQueueUnregisterQueue + 0x000000004008089c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x10 (size before relaxing) + .literal.vQueueDelete + 0x000000004008089c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1c (size before relaxing) + .literal.vQueueWaitForMessageRestricted + 0x00000000400808a0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0xc (size before relaxing) + .literal.pxPortInitialiseStack + 0x00000000400808a0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x18 (size before relaxing) + .literal.xPortStartScheduler + 0x00000000400808b0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x14 (size before relaxing) + .literal.xPortSysTickHandler + 0x00000000400808b0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x8 (size before relaxing) + .literal.vPortYieldOtherCore + 0x00000000400808b0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x4 (size before relaxing) + .literal.vPortReleaseTaskMPUSettings + 0x00000000400808b0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x4 (size before relaxing) + .literal.xPortInIsrContext + 0x00000000400808b0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x8 (size before relaxing) + .literal.vPortCPUInitializeMutex + 0x00000000400808b0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .literal.vPortCPUAcquireMutex + 0x00000000400808b4 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x30 (size before relaxing) + .literal.vPortCPUReleaseMutex + 0x00000000400808d0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x28 (size before relaxing) + .literal.vPortSetStackWatchpoint + 0x00000000400808e0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x8 (size before relaxing) + .literal.prvResetNextTaskUnblockTime + 0x00000000400808e4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .literal.prvDeleteTLS + 0x00000000400808ec 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x18 (size before relaxing) + .literal.prvInitialiseNewTask + 0x00000000400808fc 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x18 (size before relaxing) + .literal.prvInitialiseTaskLists + 0x00000000400808fc 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x40 (size before relaxing) + .literal.prvDeleteTCB + 0x000000004008091c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x2c (size before relaxing) + .literal.prvAddCurrentTaskToDelayedList + 0x0000000040080924 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x1c (size before relaxing) + .literal.taskYIELD_OTHER_CORE + 0x0000000040080928 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x10 (size before relaxing) + .literal.vTaskSuspendAll + 0x0000000040080928 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x8 (size before relaxing) + .literal.vTaskSwitchContext + 0x000000004008092c 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x40 (size before relaxing) + .literal.vTaskSetTimeOutState + 0x0000000040080944 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x20 (size before relaxing) + .literal.xTaskGetCurrentTaskHandle + 0x0000000040080950 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x8 (size before relaxing) + .literal.__getreent + 0x0000000040080950 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x8 (size before relaxing) + .literal.pcTaskGetTaskName + 0x0000000040080950 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x1c (size before relaxing) + .literal.pvTaskGetThreadLocalStoragePointer + 0x0000000040080958 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x4 (size before relaxing) + .literal.xTaskGetCurrentTaskHandleForCPU + 0x0000000040080958 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x4 (size before relaxing) + .literal.xTaskGetSchedulerState + 0x0000000040080958 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0xc (size before relaxing) + .literal.vTaskEnterCritical + 0x000000004008095c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x34 (size before relaxing) + .literal.vTaskExitCritical + 0x0000000040080970 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x30 (size before relaxing) + .literal.prvAddNewTaskToReadyList + 0x0000000040080980 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x58 (size before relaxing) + .literal.xTaskCreatePinnedToCore + 0x0000000040080990 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x18 (size before relaxing) + .literal.vTaskStartScheduler + 0x0000000040080990 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x38 (size before relaxing) + .literal.vTaskDelete + 0x00000000400809a4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x60 (size before relaxing) + .literal.vTaskDelay + 0x00000000400809ac 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x38 (size before relaxing) + .literal.uxTaskPriorityGet + 0x00000000400809b0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x10 (size before relaxing) + .literal.vTaskPrioritySet + 0x00000000400809b0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x44 (size before relaxing) + .literal.prvCheckTasksWaitingTermination + 0x00000000400809b4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x30 (size before relaxing) + .literal.prvIdleTask + 0x00000000400809bc 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0xc (size before relaxing) + .literal.xTaskGetTickCount + 0x00000000400809bc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x10 (size before relaxing) + .literal.xTaskIncrementTick + 0x00000000400809c0 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x78 (size before relaxing) + .literal.xTaskResumeAll + 0x00000000400809cc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x5c (size before relaxing) + .literal.vTaskPlaceOnEventList + 0x00000000400809d4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x40 (size before relaxing) + .literal.vTaskPlaceOnEventListRestricted + 0x00000000400809dc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x38 (size before relaxing) + .literal.xTaskRemoveFromEventList + 0x00000000400809e4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x58 (size before relaxing) + .literal.xTaskCheckForTimeOut + 0x00000000400809ec 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x3c (size before relaxing) + .literal.vTaskSetThreadLocalStoragePointerAndDelCallback + 0x00000000400809f8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x10 (size before relaxing) + .literal.vTaskPriorityInherit + 0x00000000400809f8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x2c (size before relaxing) + .literal.xTaskPriorityDisinherit + 0x00000000400809f8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x40 (size before relaxing) + .literal.pvTaskIncrementMutexHeldCount + 0x0000000040080a00 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x10 (size before relaxing) + .literal.prvGetNextExpireTime + 0x0000000040080a00 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .literal.prvInsertTimerInActiveList + 0x0000000040080a04 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x10 (size before relaxing) + .literal.prvCheckForValidListAndQueue + 0x0000000040080a08 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x4c (size before relaxing) + .literal.xTimerCreateTimerTask + 0x0000000040080a28 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x2c (size before relaxing) + .literal.xTimerGenericCommand + 0x0000000040080a38 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x1c (size before relaxing) + .literal.prvSwitchTimerLists + 0x0000000040080a38 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x28 (size before relaxing) + .literal.prvSampleTimeNow + 0x0000000040080a3c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0xc (size before relaxing) + .literal.prvProcessExpiredTimer + 0x0000000040080a40 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x24 (size before relaxing) + .literal.prvProcessTimerOrBlockTask + 0x0000000040080a44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x2c (size before relaxing) + .literal.prvProcessReceivedCommands + 0x0000000040080a44 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x48 (size before relaxing) + .literal.prvTimerTask + 0x0000000040080a4c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x10 (size before relaxing) + .literal 0x0000000040080a4c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + 0x10 (size before relaxing) + .literal 0x0000000040080a4c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + 0x54 (size before relaxing) + .literal._xt_tick_divisor_init + 0x0000000040080a5c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + 0xc (size before relaxing) + .literal.get_prev_free_block + 0x0000000040080a60 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x28 (size before relaxing) + .literal.split_if_necessary + 0x0000000040080a70 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x54 (size before relaxing) + .literal.assert_valid_block + 0x0000000040080a80 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x2c (size before relaxing) + .literal.merge_adjacent + 0x0000000040080a80 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x50 (size before relaxing) + .literal.multi_heap_get_allocated_size_impl + 0x0000000040080a88 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x10 (size before relaxing) + .literal.multi_heap_internal_lock + 0x0000000040080a88 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x4 (size before relaxing) + .literal.multi_heap_internal_unlock + 0x0000000040080a88 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x4 (size before relaxing) + .literal.multi_heap_malloc_impl + 0x0000000040080a88 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x28 (size before relaxing) + .literal.multi_heap_free_impl + 0x0000000040080a88 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x50 (size before relaxing) + .literal.multi_heap_check + 0x0000000040080a88 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x6c (size before relaxing) + .literal.poison_allocated_region + 0x0000000040080ab0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x10 (size before relaxing) + .literal.verify_fill_pattern + 0x0000000040080ab8 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x18 (size before relaxing) + .literal.verify_allocated_region + 0x0000000040080ac8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x20 (size before relaxing) + .literal.multi_heap_malloc + 0x0000000040080ad0 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x24 (size before relaxing) + .literal.multi_heap_free + 0x0000000040080adc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x24 (size before relaxing) + .literal.multi_heap_realloc + 0x0000000040080ae4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x34 (size before relaxing) + .literal.multi_heap_get_allocated_size + 0x0000000040080ae8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x18 (size before relaxing) + .literal.multi_heap_register + 0x0000000040080aec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x8 (size before relaxing) + .literal.multi_heap_free_size + 0x0000000040080aec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x4 (size before relaxing) + .literal.multi_heap_internal_check_block_poisoning + 0x0000000040080aec 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x10 (size before relaxing) + .literal.multi_heap_internal_poison_fill_region + 0x0000000040080af0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x4 (size before relaxing) + .literal.panicPutChar + 0x0000000040080af0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .literal.panicPutStr + 0x0000000040080af8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x4 (size before relaxing) + .literal.panicPutHex + 0x0000000040080af8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x8 (size before relaxing) + .literal.panicPutDec + 0x0000000040080af8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x10 (size before relaxing) + .literal.reconfigureAllWdts + 0x0000000040080afc 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x24 (size before relaxing) + .literal.putEntry + 0x0000000040080b08 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x20 (size before relaxing) + .literal.doBacktrace + 0x0000000040080b18 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x24 (size before relaxing) + .literal.invoke_abort + 0x0000000040080b28 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x8 (size before relaxing) + .literal.haltOtherCore + 0x0000000040080b2c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x4 (size before relaxing) + .literal.esp_panic_wdt_start + 0x0000000040080b2c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x2c (size before relaxing) + .literal.commonErrorHandler_dump + 0x0000000040080b40 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x98 (size before relaxing) + .literal.esp_panic_dig_reset + 0x0000000040080b70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x14 (size before relaxing) + .literal.abort + 0x0000000040080b70 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x10 (size before relaxing) + .literal.vApplicationStackOverflowHook + 0x0000000040080b78 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x18 (size before relaxing) + .literal.esp_panic_wdt_stop + 0x0000000040080b80 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x18 (size before relaxing) + .literal.commonErrorHandler + 0x0000000040080b80 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x28 (size before relaxing) + .literal.panicHandler + 0x0000000040080b84 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0xc0 (size before relaxing) + .literal.xt_unhandled_exception + 0x0000000040080bbc 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x60 (size before relaxing) + .literal.esp_set_watchpoint + 0x0000000040080bd4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x4 (size before relaxing) + .literal._esp_error_check_failed + 0x0000000040080bd4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x30 (size before relaxing) + .literal.rtc_clk_cal_internal + 0x0000000040080be8 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x64 (size before relaxing) + .literal.rtc_clk_cal + 0x0000000040080c24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0xc (size before relaxing) + .literal.rtc_time_get + 0x0000000040080c24 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x18 (size before relaxing) + .literal.rtc_clk_wait_for_slow_cycle + 0x0000000040080c34 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x20 (size before relaxing) + .literal.rtc_init + 0x0000000040080c3c 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + 0xdc (size before relaxing) + .literal.rtc_clk_32k_enable_internal + 0x0000000040080ccc 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .literal.rtc_clk_32k_enable + 0x0000000040080ce0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0xc (size before relaxing) + .literal.rtc_clk_32k_bootstrap + 0x0000000040080ce0 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x34 (size before relaxing) + .literal.rtc_clk_slow_freq_set + 0x0000000040080cec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0xc (size before relaxing) + .literal.rtc_clk_slow_freq_get + 0x0000000040080cec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x4 (size before relaxing) + .literal.rtc_clk_slow_freq_get_hz + 0x0000000040080cec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x10 (size before relaxing) + .literal.rtc_clk_fast_freq_set + 0x0000000040080cec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0xc (size before relaxing) + .literal.rtc_clk_bbpll_set + 0x0000000040080cec 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x38 (size before relaxing) + .literal.rtc_clk_xtal_freq_get + 0x0000000040080cf4 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x1c (size before relaxing) + .literal.rtc_clk_cpu_freq_get + 0x0000000040080d00 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x2c (size before relaxing) + .literal.rtc_clk_cpu_freq_value + 0x0000000040080d14 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x2c (size before relaxing) + .literal.rtc_clk_apb_freq_update + 0x0000000040080d30 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x8 (size before relaxing) + .literal.rtc_clk_cpu_freq_set + 0x0000000040080d34 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x88 (size before relaxing) + .literal.rtc_clk_apb_freq_get + 0x0000000040080d48 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x14 (size before relaxing) + .literal 0x0000000040080d4c 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + 0x4 (size before relaxing) + .literal.esp_rom_spiflash_read_status + 0x0000000040080d4c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x1c (size before relaxing) + .literal.esp_rom_spiflash_wait_idle + 0x0000000040080d5c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x14 (size before relaxing) + .literal.esp_rom_spiflash_erase_block_internal + 0x0000000040080d64 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x18 (size before relaxing) + .literal.esp_rom_spiflash_erase_sector_internal + 0x0000000040080d68 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x18 (size before relaxing) + .literal.esp_rom_spiflash_read_data + 0x0000000040080d68 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x34 (size before relaxing) + .literal.esp_rom_spiflash_enable_write + 0x0000000040080d80 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x18 (size before relaxing) + .literal.esp_rom_spiflash_program_page_internal + 0x0000000040080d80 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x40 (size before relaxing) + .literal.esp_rom_spiflash_read_statushigh + 0x0000000040080d90 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0xc (size before relaxing) + .literal.esp_rom_spiflash_write_status + 0x0000000040080d94 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x14 (size before relaxing) + .literal.esp_rom_spiflash_unlock + 0x0000000040080d98 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x30 (size before relaxing) + .literal.esp_rom_spiflash_erase_block + 0x0000000040080da0 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x20 (size before relaxing) + .literal.esp_rom_spiflash_erase_sector + 0x0000000040080dac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x20 (size before relaxing) + .literal.esp_rom_spiflash_write + 0x0000000040080dac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x28 (size before relaxing) + .literal.esp_rom_spiflash_write_encrypted + 0x0000000040080dac 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x10 (size before relaxing) + .literal.esp_rom_spiflash_read + 0x0000000040080db8 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x5c (size before relaxing) + .literal 0x0000000040080de8 0x10 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + 0x18 (size before relaxing) + .iram1 0x0000000040080df8 0x27e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0x336 (size before relaxing) + 0x0000000040080df8 start_cpu0_default + 0x0000000040080df8 start_cpu0 + 0x0000000040080ec8 start_cpu1_default + 0x0000000040080ec8 start_cpu1 + 0x0000000040080f44 call_start_cpu0 + *fill* 0x0000000040081076 0x2 + .iram1 0x0000000040081078 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0x0000000040081078 esp_clk_cpu_freq + 0x0000000040081088 esp_clk_apb_freq + 0x00000000400810a0 ets_update_cpu_frequency + *fill* 0x00000000400810af 0x1 + .iram1 0x00000000400810b0 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + 0xc0 (size before relaxing) + 0x0000000040081148 esp_crosscore_int_send_yield + 0x0000000040081154 esp_crosscore_int_send_freq_switch + .iram1 0x0000000040081160 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + 0x34 (size before relaxing) + 0x0000000040081160 esp_cache_err_get_cpuid + .iram1 0x000000004008118c 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x8b (size before relaxing) + *fill* 0x000000004008120b 0x1 + .iram1 0x000000004008120c 0x2b6 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x2ce (size before relaxing) + 0x0000000040081248 esp_intr_set_in_iram + 0x00000000400812d0 esp_intr_enable + 0x0000000040081358 esp_intr_disable + 0x0000000040081420 esp_intr_noniram_disable + 0x000000004008146c esp_intr_noniram_enable + 0x00000000400814ac ets_isr_unmask + 0x00000000400814b8 ets_isr_mask + *fill* 0x00000000400814c2 0x2 + .iram1 0x00000000400814c4 0x1e1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + 0x21c (size before relaxing) + 0x000000004008153c esp_restart_noos + 0x0000000040081684 system_restart + 0x0000000040081684 esp_restart + *fill* 0x00000000400816a5 0x3 + .iram1 0x00000000400816a8 0x292 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x2aa (size before relaxing) + 0x0000000040081844 esp_timer_stop + 0x0000000040081868 esp_timer_get_next_alarm + 0x0000000040081888 esp_timer_get_time + 0x0000000040081898 esp_timer_start_once + 0x00000000400818e4 esp_timer_start_periodic + *fill* 0x000000004008193a 0x2 + .iram1 0x000000004008193c 0x1e3 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x1ef (size before relaxing) + 0x000000004008193c esp_dport_access_stall_other_cpu_start + 0x00000000400819ec esp_dport_access_stall_other_cpu_end + 0x0000000040081a68 esp_dport_access_stall_other_cpu_start_wrap + 0x0000000040081a70 esp_dport_access_stall_other_cpu_end_wrap + 0x0000000040081a78 esp_dport_access_int_pause + 0x0000000040081a9c esp_dport_access_int_abort + 0x0000000040081ab0 esp_dport_access_int_resume + 0x0000000040081ad4 esp_dport_access_reg_read + 0x0000000040081aec esp_dport_access_sequence_reg_read + 0x0000000040081af8 esp_dport_access_read_buffer + *fill* 0x0000000040081b1f 0x1 + .iram1 0x0000000040081b20 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + *fill* 0x0000000040081b73 0x1 + .iram1 0x0000000040081b74 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + 0x0000000040081b74 xt_highint4 + 0x0000000040081c4e ld_include_panic_highint_hdl + *fill* 0x0000000040081c4e 0x2 + .iram1 0x0000000040081c50 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + 0x46 (size before relaxing) + 0x0000000040081c50 esp_random + *fill* 0x0000000040081c92 0x2 + .iram1 0x0000000040081c94 0x4af /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + 0x4bb (size before relaxing) + 0x0000000040081db8 esp_timer_impl_get_time + 0x0000000040081f28 esp_timer_impl_set_alarm + 0x0000000040082070 esp_timer_impl_update_apb_freq + 0x0000000040082138 esp_timer_impl_get_min_period_us + *fill* 0x0000000040082143 0x1 + .iram1 0x0000000040082144 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + 0x0000000040082144 esp_vApplicationTickHook + *fill* 0x000000004008216b 0x1 + .iram1 0x000000004008216c 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x000000004008216c xPortInterruptedFromISRContext + *fill* 0x0000000040082186 0x2 + .iram1 0x0000000040082188 0x4b4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x0000000040082188 _xt_panic + 0x00000000400822a0 _xt_user_exit + 0x000000004008258c _xt_medint2_exit + 0x0000000040082628 _xt_medint3_exit + .iram1 0x000000004008263c 0x453 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0x46b (size before relaxing) + 0x00000000400826cc heap_caps_malloc + 0x0000000040082768 heap_caps_malloc_default + 0x00000000400827ac heap_caps_malloc_prefer + 0x0000000040082824 heap_caps_free + 0x000000004008285c heap_caps_realloc + 0x0000000040082908 heap_caps_realloc_default + 0x0000000040082960 heap_caps_realloc_prefer + 0x00000000400829e8 heap_caps_calloc + 0x0000000040082a18 heap_caps_calloc_prefer + *fill* 0x0000000040082a8f 0x1 + .iram1 0x0000000040082a90 0x1a4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + 0x1b8 (size before relaxing) + 0x0000000040082a90 esp_log_write + 0x0000000040082be0 esp_log_early_timestamp + 0x0000000040082bfc esp_log_timestamp + .iram1 0x0000000040082c34 0x87 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x8f (size before relaxing) + 0x0000000040082c34 _gettimeofday_r + 0x0000000040082c7c _times_r + *fill* 0x0000000040082cbb 0x1 + .iram1 0x0000000040082cbc 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x62 (size before relaxing) + 0x0000000040082cbc _malloc_r + 0x0000000040082cc8 _free_r + 0x0000000040082cd4 _realloc_r + 0x0000000040082ce8 _calloc_r + *fill* 0x0000000040082d16 0x2 + .iram1 0x0000000040082d18 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + 0x0000000040082d18 esp_reent_init + .iram1 0x0000000040082d54 0x214 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + 0x25c (size before relaxing) + 0x0000000040082eb4 _lock_init + 0x0000000040082ec4 _lock_init_recursive + 0x0000000040082ed4 _lock_close + 0x0000000040082f10 _lock_acquire + 0x0000000040082f20 _lock_acquire_recursive + 0x0000000040082f30 _lock_try_acquire + 0x0000000040082f40 _lock_try_acquire_recursive + 0x0000000040082f50 _lock_release + 0x0000000040082f5c _lock_release_recursive + .iram1 0x0000000040082f68 0xae /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0xb2 (size before relaxing) + 0x0000000040082fa0 pthread_mutex_lock + 0x0000000040082fc4 pthread_mutex_trylock + 0x0000000040082fe8 pthread_mutex_unlock + *fill* 0x0000000040083016 0x2 + .iram1 0x0000000040083018 0x11a /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + 0x0000000040083018 esp_cpu_stall + 0x00000000400830ac esp_cpu_unstall + 0x0000000040083100 esp_cpu_reset + 0x0000000040083124 esp_cpu_in_ocd_debug_mode + *fill* 0x0000000040083132 0x2 + .iram1 0x0000000040083134 0x2f4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x340 (size before relaxing) + 0x0000000040083198 spi_flash_op_block_func + 0x0000000040083244 spi_flash_disable_interrupts_caches_and_other_cpu + 0x0000000040083324 spi_flash_enable_interrupts_caches_and_other_cpu + 0x00000000400833bc spi_flash_disable_interrupts_caches_and_other_cpu_no_os + 0x00000000400833e8 spi_flash_enable_interrupts_caches_no_os + 0x0000000040083404 spi_flash_cache_enabled + .iram1 0x0000000040083428 0x8ec /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x957 (size before relaxing) + 0x0000000040083498 spi_flash_guard_set + 0x00000000400834a4 spi_flash_guard_get + 0x00000000400834b0 spi_flash_get_chip_size + 0x00000000400834bc spi_flash_erase_range + 0x00000000400835b4 spi_flash_erase_sector + 0x00000000400835d8 spi_flash_write + 0x000000004008381c spi_flash_read + 0x0000000040083b3c spi_flash_read_encrypted + 0x0000000040083bac spi_flash_write_encrypted + *fill* 0x0000000040083d14 0x0 + .iram1 0x0000000040083d14 0x4ce /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + 0x4fe (size before relaxing) + 0x0000000040083e40 spi_flash_mmap_pages + 0x0000000040084084 spi_flash_mmap + 0x00000000400840f4 spi_flash_munmap + 0x0000000040084198 spi_flash_mark_modified_region + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x0 + *fill* 0x00000000400841e2 0x2 + .iram1 0x00000000400841e4 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + *fill* 0x0000000040084204 0x0 + *fill* 0x0000000040084204 0x0 + *fill* 0x0000000040084204 0x0 + .iram1 0x0000000040084204 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + 0x0000000040084204 xt_debugexception + 0x0000000040084224 xt_highint5 + 0x000000004008422c xt_nmi + 0x000000004008422c _xt_nmi + *fill* 0x0000000040084232 0x0 + *fill* 0x0000000040084232 0x0 + *fill* 0x0000000040084232 0x0 + *fill* 0x0000000040084232 0x0 + *fill* 0x0000000040084232 0x0 + *fill* 0x0000000040084232 0x0 + *fill* 0x0000000040084232 0x0 + *libfreertos.a:(.literal .text .literal.* .text.*) + *fill* 0x0000000040084232 0x2 + .text.xt_unhandled_interrupt + 0x0000000040084234 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + 0x0000000040084234 xt_unhandled_interrupt + *fill* 0x000000004008424a 0x2 + .text.xt_set_interrupt_handler + 0x000000004008424c 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + 0x000000004008424c xt_set_interrupt_handler + *fill* 0x0000000040084292 0x2 + .text.prvIsQueueFull + 0x0000000040084294 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x00000000400842be 0x2 + .text.prvCopyDataToQueue + 0x00000000400842c0 0x9e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000004008435e 0x2 + .text.prvNotifyQueueSetContainer + 0x0000000040084360 0x77 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x8a (size before relaxing) + *fill* 0x00000000400843d7 0x1 + .text.prvCopyDataFromQueue + 0x00000000400843d8 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .text.xQueueGenericReset + 0x00000000400843fc 0x86 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x96 (size before relaxing) + 0x00000000400843fc xQueueGenericReset + *fill* 0x0000000040084482 0x2 + .text.prvInitialiseNewQueue + 0x0000000040084484 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x26 (size before relaxing) + *fill* 0x00000000400844a6 0x2 + .text.xQueueGenericCreate + 0x00000000400844a8 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x52 (size before relaxing) + 0x00000000400844a8 xQueueGenericCreate + *fill* 0x00000000400844f6 0x2 + .text.xQueueGetMutexHolder + 0x00000000400844f8 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x00000000400844f8 xQueueGetMutexHolder + .text.xQueueCreateCountingSemaphore + 0x000000004008451c 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x6a (size before relaxing) + 0x000000004008451c xQueueCreateCountingSemaphore + *fill* 0x0000000040084582 0x2 + .text.xQueueGenericSend + 0x0000000040084584 0x17a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1b6 (size before relaxing) + 0x0000000040084584 xQueueGenericSend + *fill* 0x00000000400846fe 0x2 + .text.prvInitialiseMutex + 0x0000000040084700 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x26 (size before relaxing) + *fill* 0x0000000040084722 0x2 + .text.xQueueCreateMutex + 0x0000000040084724 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1a (size before relaxing) + 0x0000000040084724 xQueueCreateMutex + *fill* 0x000000004008473a 0x2 + .text.xQueueGiveMutexRecursive + 0x000000004008473c 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x4c (size before relaxing) + 0x000000004008473c xQueueGiveMutexRecursive + .text.xQueueGenericSendFromISR + 0x0000000040084784 0xd6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0xe6 (size before relaxing) + 0x0000000040084784 xQueueGenericSendFromISR + *fill* 0x000000004008485a 0x2 + .text.xQueueGiveFromISR + 0x000000004008485c 0xb6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0xc2 (size before relaxing) + 0x000000004008485c xQueueGiveFromISR + *fill* 0x0000000040084912 0x2 + .text.xQueueGenericReceive + 0x0000000040084914 0x166 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x1a6 (size before relaxing) + 0x0000000040084914 xQueueGenericReceive + *fill* 0x0000000040084a7a 0x2 + .text.xQueueTakeMutexRecursive + 0x0000000040084a7c 0x51 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x0000000040084a7c xQueueTakeMutexRecursive + *fill* 0x0000000040084acd 0x3 + .text.xQueueReceiveFromISR + 0x0000000040084ad0 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0xa6 (size before relaxing) + 0x0000000040084ad0 xQueueReceiveFromISR + *fill* 0x0000000040084b6a 0x2 + .text.uxQueueMessagesWaiting + 0x0000000040084b6c 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x38 (size before relaxing) + 0x0000000040084b6c uxQueueMessagesWaiting + .text.vQueueAddToRegistry + 0x0000000040084b9c 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x38 (size before relaxing) + 0x0000000040084b9c vQueueAddToRegistry + *fill* 0x0000000040084bd1 0x3 + .text.vQueueUnregisterQueue + 0x0000000040084bd4 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x3a (size before relaxing) + 0x0000000040084bd4 vQueueUnregisterQueue + *fill* 0x0000000040084c0b 0x1 + .text.vQueueDelete + 0x0000000040084c0c 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x36 (size before relaxing) + 0x0000000040084c0c vQueueDelete + *fill* 0x0000000040084c3e 0x2 + .text.vQueueWaitForMessageRestricted + 0x0000000040084c40 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x2a (size before relaxing) + 0x0000000040084c40 vQueueWaitForMessageRestricted + *fill* 0x0000000040084c63 0x1 + .text.pxPortInitialiseStack + 0x0000000040084c64 0x86 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x0000000040084c64 pxPortInitialiseStack + *fill* 0x0000000040084cea 0x2 + .text.xPortStartScheduler + 0x0000000040084cec 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x2e (size before relaxing) + 0x0000000040084cec xPortStartScheduler + *fill* 0x0000000040084d0e 0x2 + .text.xPortSysTickHandler + 0x0000000040084d10 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x16 (size before relaxing) + 0x0000000040084d10 xPortSysTickHandler + *fill* 0x0000000040084d20 0x0 + .text.vPortYieldOtherCore + 0x0000000040084d20 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0xe (size before relaxing) + 0x0000000040084d20 vPortYieldOtherCore + *fill* 0x0000000040084d2a 0x2 + .text.vPortReleaseTaskMPUSettings + 0x0000000040084d2c 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0xe (size before relaxing) + 0x0000000040084d2c vPortReleaseTaskMPUSettings + *fill* 0x0000000040084d36 0x2 + .text.xPortInIsrContext + 0x0000000040084d38 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x0000000040084d38 xPortInIsrContext + *fill* 0x0000000040084d5e 0x2 + .text.vPortCPUInitializeMutex + 0x0000000040084d60 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x0000000040084d60 vPortCPUInitializeMutex + *fill* 0x0000000040084d6e 0x2 + .text.vPortCPUAcquireMutex + 0x0000000040084d70 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x88 (size before relaxing) + 0x0000000040084d70 vPortCPUAcquireMutex + *fill* 0x0000000040084df1 0x3 + .text.vPortCPUReleaseMutex + 0x0000000040084df4 0x59 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x61 (size before relaxing) + 0x0000000040084df4 vPortCPUReleaseMutex + *fill* 0x0000000040084e4d 0x3 + .text.vPortSetStackWatchpoint + 0x0000000040084e50 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x0000000040084e50 vPortSetStackWatchpoint + *fill* 0x0000000040084e6a 0x2 + .text.prvResetNextTaskUnblockTime + 0x0000000040084e6c 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.prvDeleteTLS + 0x0000000040084ea0 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .text.prvInitialiseNewTask + 0x0000000040084ee0 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0xd8 (size before relaxing) + .text.prvInitialiseTaskLists + 0x0000000040084fac 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x6e (size before relaxing) + *fill* 0x0000000040085006 0x2 + .text.prvDeleteTCB + 0x0000000040085008 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x5d (size before relaxing) + *fill* 0x000000004008505e 0x2 + .text.prvAddCurrentTaskToDelayedList + 0x0000000040085060 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x6a (size before relaxing) + *fill* 0x00000000400850c6 0x2 + .text.taskYIELD_OTHER_CORE + 0x00000000400850c8 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x00000000400850c8 taskYIELD_OTHER_CORE + *fill* 0x000000004008511b 0x1 + .text.vTaskSuspendAll + 0x000000004008511c 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x000000004008511c vTaskSuspendAll + *fill* 0x0000000040085142 0x2 + .text.vTaskSwitchContext + 0x0000000040085144 0x290 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x2a0 (size before relaxing) + 0x0000000040085144 vTaskSwitchContext + .text.vTaskSetTimeOutState + 0x00000000400853d4 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x00000000400853d4 vTaskSetTimeOutState + .text.xTaskGetCurrentTaskHandle + 0x0000000040085408 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x0000000040085408 xTaskGetCurrentTaskHandle + *fill* 0x0000000040085427 0x1 + .text.__getreent + 0x0000000040085428 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x0000000040085428 __getreent + *fill* 0x0000000040085443 0x1 + .text.pcTaskGetTaskName + 0x0000000040085444 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x2d (size before relaxing) + 0x0000000040085444 pcTaskGetTaskName + *fill* 0x000000004008546e 0x2 + .text.pvTaskGetThreadLocalStoragePointer + 0x0000000040085470 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x0000000040085470 pvTaskGetThreadLocalStoragePointer + *fill* 0x000000004008548e 0x2 + .text.xTaskGetCurrentTaskHandleForCPU + 0x0000000040085490 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x0000000040085490 xTaskGetCurrentTaskHandleForCPU + .text.xTaskGetSchedulerState + 0x00000000400854a8 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x00000000400854a8 xTaskGetSchedulerState + *fill* 0x00000000400854df 0x1 + .text.vTaskEnterCritical + 0x00000000400854e0 0xac /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0xb3 (size before relaxing) + 0x00000000400854e0 vTaskEnterCritical + *fill* 0x000000004008558c 0x0 + .text.vTaskExitCritical + 0x000000004008558c 0x83 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x8a (size before relaxing) + 0x000000004008558c vTaskExitCritical + *fill* 0x000000004008560f 0x1 + .text.prvAddNewTaskToReadyList + 0x0000000040085610 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x173 (size before relaxing) + *fill* 0x0000000040085770 0x0 + .text.xTaskCreatePinnedToCore + 0x0000000040085770 0x6e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x76 (size before relaxing) + 0x0000000040085770 xTaskCreatePinnedToCore + *fill* 0x00000000400857de 0x2 + .text.vTaskStartScheduler + 0x00000000400857e0 0x67 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x72 (size before relaxing) + 0x00000000400857e0 vTaskStartScheduler + *fill* 0x0000000040085847 0x1 + .text.vTaskDelete + 0x0000000040085848 0x10a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x122 (size before relaxing) + 0x0000000040085848 vTaskDelete + *fill* 0x0000000040085952 0x2 + .text.vTaskDelay + 0x0000000040085954 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x80 (size before relaxing) + 0x0000000040085954 vTaskDelay + .text.uxTaskPriorityGet + 0x00000000400859c4 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x23 (size before relaxing) + 0x00000000400859c4 uxTaskPriorityGet + *fill* 0x00000000400859e0 0x0 + .text.vTaskPrioritySet + 0x00000000400859e0 0x12d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x143 (size before relaxing) + 0x00000000400859e0 vTaskPrioritySet + *fill* 0x0000000040085b0d 0x3 + .text.prvCheckTasksWaitingTermination + 0x0000000040085b10 0xbe /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0xc6 (size before relaxing) + *fill* 0x0000000040085bce 0x2 + .text.prvIdleTask + 0x0000000040085bd0 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x18 (size before relaxing) + *fill* 0x0000000040085bdf 0x1 + .text.xTaskGetTickCount + 0x0000000040085be0 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x20 (size before relaxing) + 0x0000000040085be0 xTaskGetTickCount + .text.xTaskIncrementTick + 0x0000000040085bfc 0x1b2 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x1ce (size before relaxing) + 0x0000000040085bfc xTaskIncrementTick + *fill* 0x0000000040085dae 0x2 + .text.xTaskResumeAll + 0x0000000040085db0 0x173 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x186 (size before relaxing) + 0x0000000040085db0 xTaskResumeAll + *fill* 0x0000000040085f23 0x1 + .text.vTaskPlaceOnEventList + 0x0000000040085f24 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x94 (size before relaxing) + 0x0000000040085f24 vTaskPlaceOnEventList + .text.vTaskPlaceOnEventListRestricted + 0x0000000040085fa4 0x5b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x6f (size before relaxing) + 0x0000000040085fa4 vTaskPlaceOnEventListRestricted + *fill* 0x0000000040085fff 0x1 + .text.xTaskRemoveFromEventList + 0x0000000040086000 0x12f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x142 (size before relaxing) + 0x0000000040086000 xTaskRemoveFromEventList + *fill* 0x000000004008612f 0x1 + .text.xTaskCheckForTimeOut + 0x0000000040086130 0x8b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x96 (size before relaxing) + 0x0000000040086130 xTaskCheckForTimeOut + *fill* 0x00000000400861bb 0x1 + .text.vTaskSetThreadLocalStoragePointerAndDelCallback + 0x00000000400861bc 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x36 (size before relaxing) + 0x00000000400861bc vTaskSetThreadLocalStoragePointerAndDelCallback + *fill* 0x00000000400861ea 0x2 + .text.vTaskPriorityInherit + 0x00000000400861ec 0xc4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0xdb (size before relaxing) + 0x00000000400861ec vTaskPriorityInherit + *fill* 0x00000000400862b0 0x0 + .text.xTaskPriorityDisinherit + 0x00000000400862b0 0x97 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0xaa (size before relaxing) + 0x00000000400862b0 xTaskPriorityDisinherit + *fill* 0x0000000040086347 0x1 + .text.pvTaskIncrementMutexHeldCount + 0x0000000040086348 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x54 (size before relaxing) + 0x0000000040086348 pvTaskIncrementMutexHeldCount + .text.prvGetNextExpireTime + 0x0000000040086398 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .text.prvInsertTimerInActiveList + 0x00000000400863b8 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x54 (size before relaxing) + .text.prvCheckForValidListAndQueue + 0x0000000040086408 0x6e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x89 (size before relaxing) + *fill* 0x0000000040086476 0x2 + .text.xTimerCreateTimerTask + 0x0000000040086478 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x4c (size before relaxing) + 0x0000000040086478 xTimerCreateTimerTask + .text.xTimerGenericCommand + 0x00000000400864c0 0x7f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x83 (size before relaxing) + 0x00000000400864c0 xTimerGenericCommand + *fill* 0x000000004008653f 0x1 + .text.prvSwitchTimerLists + 0x0000000040086540 0x76 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x82 (size before relaxing) + *fill* 0x00000000400865b6 0x2 + .text.prvSampleTimeNow + 0x00000000400865b8 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x2f (size before relaxing) + *fill* 0x00000000400865e3 0x1 + .text.prvProcessExpiredTimer + 0x00000000400865e4 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x5f (size before relaxing) + *fill* 0x0000000040086637 0x1 + .text.prvProcessTimerOrBlockTask + 0x0000000040086638 0x7b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x8f (size before relaxing) + *fill* 0x00000000400866b3 0x1 + .text.prvProcessReceivedCommands + 0x00000000400866b4 0xfc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x10c (size before relaxing) + .text.prvTimerTask + 0x00000000400867b0 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x29 (size before relaxing) + *fill* 0x00000000400867d1 0x3 + .text 0x00000000400867d4 0x12b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + 0x00000000400867d4 _xt_context_save + 0x000000004008683c _xt_context_restore + 0x0000000040086880 _xt_coproc_init + 0x0000000040086894 _xt_coproc_release + 0x00000000400868c0 _xt_coproc_savecs + 0x00000000400868e0 _xt_coproc_restorecs + *fill* 0x00000000400868ff 0x1 + .text 0x0000000040086900 0x1d0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + 0x0000000040086900 _frxt_setup_switch + 0x0000000040086918 _frxt_int_enter + 0x0000000040086960 _frxt_int_exit + 0x00000000400869b0 _frxt_timer_int + 0x00000000400869d8 _frxt_tick_timer_init + 0x00000000400869f0 _frxt_dispatch + 0x0000000040086a38 vPortYield + 0x0000000040086a84 vPortYieldFromInt + 0x0000000040086aa4 _frxt_task_coproc_state + .text._xt_tick_divisor_init + 0x0000000040086ad0 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + 0x1f (size before relaxing) + 0x0000000040086ad0 _xt_tick_divisor_init + *fill* 0x0000000040086aec 0x0 + *fill* 0x0000000040086aec 0x0 + *fill* 0x0000000040086aec 0x0 + .text.prvIsQueueEmpty + 0x0000000040086aec 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x0 + *fill* 0x0000000040086afe 0x2 + .text.vListInitialise + 0x0000000040086b00 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + 0x0000000040086b00 vListInitialise + *fill* 0x0000000040086b15 0x3 + .text.vListInitialiseItem + 0x0000000040086b18 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + 0x0000000040086b18 vListInitialiseItem + *fill* 0x0000000040086b21 0x3 + .text.vListInsertEnd + 0x0000000040086b24 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + 0x0000000040086b24 vListInsertEnd + *fill* 0x0000000040086b3f 0x1 + .text.vListInsert + 0x0000000040086b40 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + 0x0000000040086b40 vListInsert + *fill* 0x0000000040086b6f 0x1 + .text.uxListRemove + 0x0000000040086b70 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + 0x0000000040086b70 uxListRemove + *fill* 0x0000000040086b96 0x0 + *fill* 0x0000000040086b96 0x0 + *fill* 0x0000000040086b96 0x0 + *fill* 0x0000000040086b96 0x0 + *fill* 0x0000000040086b96 0x2 + .text.vPortStoreTaskMPUSettings + 0x0000000040086b98 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x0000000040086b98 vPortStoreTaskMPUSettings + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x0 + *fill* 0x0000000040086bab 0x1 + .text 0x0000000040086bac 0x33 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + 0x0000000040086bac xt_ints_on + 0x0000000040086bc4 xt_ints_off + *fill* 0x0000000040086bdf 0x0 + *libheap.a:multi_heap.o(.literal .text .literal.* .text.*) + *fill* 0x0000000040086bdf 0x1 + .text.get_prev_free_block + 0x0000000040086be0 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x77 (size before relaxing) + *fill* 0x0000000040086c48 0x0 + .text.split_if_necessary + 0x0000000040086c48 0x148 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x164 (size before relaxing) + .text.assert_valid_block + 0x0000000040086d90 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0xb4 (size before relaxing) + .text.merge_adjacent + 0x0000000040086e40 0x134 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x144 (size before relaxing) + .text.multi_heap_get_allocated_size_impl + 0x0000000040086f74 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x3c (size before relaxing) + 0x0000000040086f74 multi_heap_get_allocated_size_impl + .text.multi_heap_internal_lock + 0x0000000040086fac 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0xf (size before relaxing) + 0x0000000040086fac multi_heap_internal_lock + *fill* 0x0000000040086fb8 0x0 + .text.multi_heap_internal_unlock + 0x0000000040086fb8 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0xf (size before relaxing) + 0x0000000040086fb8 multi_heap_internal_unlock + *fill* 0x0000000040086fc4 0x0 + .text.multi_heap_malloc_impl + 0x0000000040086fc4 0x110 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x120 (size before relaxing) + 0x0000000040086fc4 multi_heap_malloc_impl + .text.multi_heap_free_impl + 0x00000000400870d4 0x130 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x14c (size before relaxing) + 0x00000000400870d4 multi_heap_free_impl + .text.multi_heap_check + 0x0000000040087204 0x1d0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x1e0 (size before relaxing) + 0x0000000040087204 multi_heap_check + *fill* 0x00000000400873d4 0x0 + *fill* 0x00000000400873d4 0x0 + .text.multi_heap_register_impl + 0x00000000400873d4 0x51 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x00000000400873d4 multi_heap_register_impl + *fill* 0x0000000040087425 0x3 + .text.multi_heap_set_lock + 0x0000000040087428 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x0000000040087428 multi_heap_set_lock + *fill* 0x000000004008742f 0x0 + *fill* 0x000000004008742f 0x0 + *fill* 0x000000004008742f 0x1 + .text.multi_heap_free_size_impl + 0x0000000040087430 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x0000000040087430 multi_heap_free_size_impl + *libheap.a:multi_heap_poisoning.o(.literal .text .literal.* .text.*) + *fill* 0x000000004008743d 0x3 + .text.poison_allocated_region + 0x0000000040087440 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .text.verify_fill_pattern + 0x00000000400874a0 0x99 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + *fill* 0x0000000040087539 0x3 + .text.verify_allocated_region + 0x000000004008753c 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + *fill* 0x00000000400875d6 0x2 + .text.multi_heap_malloc + 0x00000000400875d8 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x5a (size before relaxing) + 0x00000000400875d8 multi_heap_malloc + *fill* 0x0000000040087626 0x2 + .text.multi_heap_free + 0x0000000040087628 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x50 (size before relaxing) + 0x0000000040087628 multi_heap_free + .text.multi_heap_realloc + 0x000000004008766c 0x85 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x99 (size before relaxing) + 0x000000004008766c multi_heap_realloc + *fill* 0x00000000400876f1 0x3 + .text.multi_heap_get_allocated_size + 0x00000000400876f4 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x38 (size before relaxing) + 0x00000000400876f4 multi_heap_get_allocated_size + .text.multi_heap_register + 0x0000000040087728 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x0000000040087728 multi_heap_register + .text.multi_heap_free_size + 0x0000000040087748 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x1a (size before relaxing) + 0x0000000040087748 multi_heap_free_size + *fill* 0x000000004008775e 0x2 + .text.multi_heap_internal_check_block_poisoning + 0x0000000040087760 0x51 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x55 (size before relaxing) + 0x0000000040087760 multi_heap_internal_check_block_poisoning + *fill* 0x00000000400877b1 0x3 + .text.multi_heap_internal_poison_fill_region + 0x00000000400877b4 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x00000000400877b4 multi_heap_internal_poison_fill_region + *fill* 0x00000000400877d3 0x0 + *fill* 0x00000000400877d3 0x0 + *fill* 0x00000000400877d3 0x0 + *fill* 0x00000000400877d3 0x0 + *fill* 0x00000000400877d3 0x0 + *fill* 0x00000000400877d3 0x0 + *fill* 0x00000000400877d3 0x0 + *libesp32.a:panic.o(.literal .text .literal.* .text.*) + *fill* 0x00000000400877d3 0x1 + .text.panicPutChar + 0x00000000400877d4 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + *fill* 0x00000000400877f2 0x2 + .text.panicPutStr + 0x00000000400877f4 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + *fill* 0x000000004008780e 0x2 + .text.panicPutHex + 0x0000000040087810 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x2f (size before relaxing) + *fill* 0x000000004008783c 0x0 + .text.panicPutDec + 0x000000004008783c 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x46 (size before relaxing) + *fill* 0x0000000040087878 0x0 + .text.reconfigureAllWdts + 0x0000000040087878 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .text.putEntry + 0x0000000040087920 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x37 (size before relaxing) + *fill* 0x000000004008794b 0x1 + .text.doBacktrace + 0x000000004008794c 0x71 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x78 (size before relaxing) + *fill* 0x00000000400879bd 0x3 + .text.invoke_abort + 0x00000000400879c0 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + *fill* 0x00000000400879dd 0x3 + .text.haltOtherCore + 0x00000000400879e0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .text.esp_panic_wdt_start + 0x00000000400879f8 0x84 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x88 (size before relaxing) + .text.commonErrorHandler_dump + 0x0000000040087a7c 0xfa /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x13e (size before relaxing) + *fill* 0x0000000040087b76 0x2 + .text.esp_panic_dig_reset + 0x0000000040087b78 0x33 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x37 (size before relaxing) + *fill* 0x0000000040087bab 0x1 + .text.abort 0x0000000040087bac 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x2d (size before relaxing) + 0x0000000040087bac abort + *fill* 0x0000000040087bd6 0x2 + .text.vApplicationStackOverflowHook + 0x0000000040087bd8 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x23 (size before relaxing) + 0x0000000040087bd8 vApplicationStackOverflowHook + *fill* 0x0000000040087bef 0x1 + .text.esp_panic_wdt_stop + 0x0000000040087bf0 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x0000000040087bf0 esp_panic_wdt_stop + .text.commonErrorHandler + 0x0000000040087c34 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x56 (size before relaxing) + *fill* 0x0000000040087c78 0x0 + .text.panicHandler + 0x0000000040087c78 0x1a0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x1cc (size before relaxing) + 0x0000000040087c78 panicHandler + .text.xt_unhandled_exception + 0x0000000040087e18 0x77 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0xa1 (size before relaxing) + 0x0000000040087e18 xt_unhandled_exception + *fill* 0x0000000040087e8f 0x1 + .text.esp_set_watchpoint + 0x0000000040087e90 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x0000000040087e90 esp_set_watchpoint + *fill* 0x0000000040087ee5 0x3 + .text._esp_error_check_failed + 0x0000000040087ee8 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x5e (size before relaxing) + 0x0000000040087ee8 _esp_error_check_failed + *fill* 0x0000000040087f3f 0x0 + *fill* 0x0000000040087f3f 0x0 + *fill* 0x0000000040087f3f 0x0 + *fill* 0x0000000040087f3f 0x0 + *fill* 0x0000000040087f3f 0x1 + .text.setFirstBreakpoint + 0x0000000040087f40 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *fill* 0x0000000040087f53 0x0 + *libesp32.a:core_dump.o(.literal .text .literal.* .text.*) + *libapp_trace.a:(.literal .text .literal.* .text.*) + *libxtensa-debug-module.a:eri.o(.literal .text .literal.* .text.*) + *fill* 0x0000000040087f53 0x1 + .text.eri_write + 0x0000000040087f54 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + 0x0000000040087f54 eri_write + *librtc.a:(.literal .text .literal.* .text.*) + *libsoc.a:(.literal .text .literal.* .text.*) + .text.rtc_clk_cal_internal + 0x0000000040087f5c 0x1b8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x1c4 (size before relaxing) + .text.rtc_clk_cal + 0x0000000040088114 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x52 (size before relaxing) + 0x0000000040088114 rtc_clk_cal + *fill* 0x0000000040088162 0x2 + .text.rtc_time_get + 0x0000000040088164 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x0000000040088164 rtc_time_get + .text.rtc_clk_wait_for_slow_cycle + 0x00000000400881b4 0x79 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x00000000400881b4 rtc_clk_wait_for_slow_cycle + *fill* 0x000000004008822d 0x3 + .text.rtc_init + 0x0000000040088230 0x344 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + 0x368 (size before relaxing) + 0x0000000040088230 rtc_init + .text.rtc_clk_32k_enable_internal + 0x0000000040088574 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + *fill* 0x00000000400885f5 0x3 + .text.rtc_clk_32k_enable + 0x00000000400885f8 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x00000000400885f8 rtc_clk_32k_enable + *fill* 0x0000000040088625 0x3 + .text.rtc_clk_32k_bootstrap + 0x0000000040088628 0x9e /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0xa2 (size before relaxing) + 0x0000000040088628 rtc_clk_32k_bootstrap + *fill* 0x00000000400886c6 0x2 + .text.rtc_clk_slow_freq_set + 0x00000000400886c8 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x00000000400886c8 rtc_clk_slow_freq_set + .text.rtc_clk_slow_freq_get + 0x0000000040088710 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x0000000040088710 rtc_clk_slow_freq_get + .text.rtc_clk_slow_freq_get_hz + 0x0000000040088720 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x0000000040088720 rtc_clk_slow_freq_get_hz + *fill* 0x0000000040088749 0x3 + .text.rtc_clk_fast_freq_set + 0x000000004008874c 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x000000004008874c rtc_clk_fast_freq_set + *fill* 0x0000000040088776 0x2 + .text.rtc_clk_bbpll_set + 0x0000000040088778 0x170 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x178 (size before relaxing) + 0x0000000040088778 rtc_clk_bbpll_set + .text.rtc_clk_xtal_freq_get + 0x00000000400888e8 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x40 (size before relaxing) + 0x00000000400888e8 rtc_get_xtal + 0x00000000400888e8 rtc_clk_xtal_freq_get + .text.rtc_clk_cpu_freq_get + 0x0000000040088920 0x84 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x94 (size before relaxing) + 0x0000000040088920 rtc_clk_cpu_freq_get + .text.rtc_clk_cpu_freq_value + 0x00000000400889a4 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x48 (size before relaxing) + 0x00000000400889a4 rtc_clk_cpu_freq_value + .text.rtc_clk_apb_freq_update + 0x00000000400889e8 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x16 (size before relaxing) + 0x00000000400889e8 rtc_clk_apb_freq_update + *fill* 0x00000000400889fb 0x1 + .text.rtc_clk_cpu_freq_set + 0x00000000400889fc 0x1a8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x1d8 (size before relaxing) + 0x00000000400889fc rtc_clk_cpu_freq_set + .text.rtc_clk_apb_freq_get + 0x0000000040088ba4 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x0000000040088ba4 rtc_clk_apb_freq_get + *fill* 0x0000000040088bce 0x0 + *fill* 0x0000000040088bce 0x0 + *fill* 0x0000000040088bce 0x2 + .text.clk_val_is_valid + 0x0000000040088bd0 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.reg_val_to_clk_val + 0x0000000040088bf0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .text.clk_val_to_reg_val + 0x0000000040088bf8 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + *fill* 0x0000000040088c06 0x0 + *fill* 0x0000000040088c06 0x0 + *fill* 0x0000000040088c06 0x0 + *fill* 0x0000000040088c06 0x0 + *fill* 0x0000000040088c06 0x0 + *fill* 0x0000000040088c06 0x0 + *libhal.a:(.literal .text .literal.* .text.*) + *fill* 0x0000000040088c06 0x2 + .text 0x0000000040088c08 0x137 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + 0x0000000040088c08 xthal_spill_registers_into_stack_nw + 0x0000000040088c08 xthal_window_spill_nw + 0x0000000040088d1c xthal_window_spill + *fill* 0x0000000040088d3f 0x1 + .text 0x0000000040088d40 0x8 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + 0x0000000040088d40 xthal_set_intclear + .text 0x0000000040088d48 0x48 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + 0x0000000040088d48 xthal_get_ccount + 0x0000000040088d50 xthal_set_ccompare + 0x0000000040088d70 xthal_get_ccompare + *fill* 0x0000000040088d90 0x0 + .text 0x0000000040088d90 0x3e /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + 0x0000000040088d90 xthal_restore_extra_nw + *fill* 0x0000000040088dce 0x2 + .text 0x0000000040088dd0 0x3e /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + 0x0000000040088dd0 xthal_save_extra_nw + *libgcc.a:lib2funcs.o(.literal .text .literal.* .text.*) + *fill* 0x0000000040088e0e 0x2 + .text 0x0000000040088e10 0x68 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + 0x0000000040088e10 __xtensa_libgcc_window_spill + 0x0000000040088e30 __xtensa_nonlocal_goto + 0x0000000040088e70 __xtensa_sync_caches + *libspi_flash.a:spi_flash_rom_patch.o(.literal .text .literal.* .text.*) + .text.esp_rom_spiflash_read_status + 0x0000000040088e78 0x82 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x86 (size before relaxing) + 0x0000000040088e78 esp_rom_spiflash_read_status + *fill* 0x0000000040088efa 0x2 + .text.esp_rom_spiflash_wait_idle + 0x0000000040088efc 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x0000000040088efc esp_rom_spiflash_wait_idle + *fill* 0x0000000040088f52 0x2 + .text.esp_rom_spiflash_erase_block_internal + 0x0000000040088f54 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x3c (size before relaxing) + .text.esp_rom_spiflash_erase_sector_internal + 0x0000000040088f8c 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .text.esp_rom_spiflash_read_data + 0x0000000040088fd0 0x121 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + *fill* 0x00000000400890f1 0x3 + .text.esp_rom_spiflash_enable_write + 0x00000000400890f4 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x5f (size before relaxing) + *fill* 0x000000004008914b 0x1 + .text.esp_rom_spiflash_program_page_internal + 0x000000004008914c 0x122 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x126 (size before relaxing) + *fill* 0x000000004008926e 0x2 + .text.esp_rom_spiflash_read_statushigh + 0x0000000040089270 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x0000000040089270 esp_rom_spiflash_read_statushigh + *fill* 0x0000000040089291 0x3 + .text.esp_rom_spiflash_write_status + 0x0000000040089294 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x38 (size before relaxing) + 0x0000000040089294 esp_rom_spiflash_write_status + .text.esp_rom_spiflash_unlock + 0x00000000400892c8 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0xa4 (size before relaxing) + 0x00000000400892c8 esp_rom_spiflash_unlock + .text.esp_rom_spiflash_erase_block + 0x0000000040089358 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x66 (size before relaxing) + 0x0000000040089358 esp_rom_spiflash_erase_block + *fill* 0x00000000400893ba 0x2 + .text.esp_rom_spiflash_erase_sector + 0x00000000400893bc 0x61 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x65 (size before relaxing) + 0x00000000400893bc esp_rom_spiflash_erase_sector + *fill* 0x000000004008941d 0x3 + .text.esp_rom_spiflash_write + 0x0000000040089420 0xc6 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0xca (size before relaxing) + 0x0000000040089420 esp_rom_spiflash_write + *fill* 0x00000000400894e6 0x2 + .text.esp_rom_spiflash_write_encrypted + 0x00000000400894e8 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x00000000400894e8 esp_rom_spiflash_write_encrypted + *fill* 0x0000000040089542 0x2 + .text.esp_rom_spiflash_read + 0x0000000040089544 0x284 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x0000000040089544 esp_rom_spiflash_read + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *fill* 0x00000000400897c8 0x0 + *libgcov.a:(.literal .text .literal.* .text.*) + *lib_a-utoa.o(.literal .text .literal.* .text.*) + *lib_a-longjmp.o(.literal .text .literal.* .text.*) + *lib_a-setjmp.o(.literal .text .literal.* .text.*) + *lib_a-abs.o(.literal .text .literal.* .text.*) + *lib_a-div.o(.literal .text .literal.* .text.*) + *lib_a-labs.o(.literal .text .literal.* .text.*) + *lib_a-ldiv.o(.literal .text .literal.* .text.*) + *lib_a-quorem.o(.literal .text .literal.* .text.*) + *lib_a-qsort.o(.literal .text .literal.* .text.*) + *lib_a-utoa.o(.literal .text .literal.* .text.*) + *lib_a-itoa.o(.literal .text .literal.* .text.*) + *lib_a-atoi.o(.literal .text .literal.* .text.*) + *lib_a-atol.o(.literal .text .literal.* .text.*) + *lib_a-strtol.o(.literal .text .literal.* .text.*) + *lib_a-strtoul.o(.literal .text .literal.* .text.*) + *lib_a-wcrtomb.o(.literal .text .literal.* .text.*) + *lib_a-fvwrite.o(.literal .text .literal.* .text.*) + *lib_a-wbuf.o(.literal .text .literal.* .text.*) + *lib_a-wsetup.o(.literal .text .literal.* .text.*) + *lib_a-fputwc.o(.literal .text .literal.* .text.*) + *lib_a-wctomb_r.o(.literal .text .literal.* .text.*) + *lib_a-ungetc.o(.literal .text .literal.* .text.*) + *lib_a-makebuf.o(.literal .text .literal.* .text.*) + *lib_a-fflush.o(.literal .text .literal.* .text.*) + *lib_a-refill.o(.literal .text .literal.* .text.*) + *lib_a-s_fpclassify.o(.literal .text .literal.* .text.*) + .text 0x00000000400897c8 0x4c /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + 0x00000000400897c8 __fpclassifyd + *lib_a-locale.o(.literal .text .literal.* .text.*) + *lib_a-asctime.o(.literal .text .literal.* .text.*) + *lib_a-ctime.o(.literal .text .literal.* .text.*) + *lib_a-ctime_r.o(.literal .text .literal.* .text.*) + *lib_a-lcltime.o(.literal .text .literal.* .text.*) + *lib_a-lcltime_r.o(.literal .text .literal.* .text.*) + *lib_a-gmtime.o(.literal .text .literal.* .text.*) + *lib_a-gmtime_r.o(.literal .text .literal.* .text.*) + *lib_a-strftime.o(.literal .text .literal.* .text.*) + *lib_a-mktime.o(.literal .text .literal.* .text.*) + *lib_a-syswrite.o(.literal .text .literal.* .text.*) + *lib_a-tzset_r.o(.literal .text .literal.* .text.*) + *lib_a-tzset.o(.literal .text .literal.* .text.*) + *lib_a-toupper.o(.literal .text .literal.* .text.*) + *lib_a-tolower.o(.literal .text .literal.* .text.*) + *lib_a-toascii.o(.literal .text .literal.* .text.*) + *lib_a-systimes.o(.literal .text .literal.* .text.*) + *lib_a-time.o(.literal .text .literal.* .text.*) + *lib_a-bsd_qsort_r.o(.literal .text .literal.* .text.*) + *lib_a-qsort_r.o(.literal .text .literal.* .text.*) + *lib_a-gettzinfo.o(.literal .text .literal.* .text.*) + *lib_a-strupr.o(.literal .text .literal.* .text.*) + *lib_a-asctime_r.o(.literal .text .literal.* .text.*) + *lib_a-bzero.o(.literal .text .literal.* .text.*) + *lib_a-close.o(.literal .text .literal.* .text.*) + *lib_a-creat.o(.literal .text .literal.* .text.*) + *lib_a-environ.o(.literal .text .literal.* .text.*) + *lib_a-fclose.o(.literal .text .literal.* .text.*) + *lib_a-isalnum.o(.literal .text .literal.* .text.*) + *lib_a-isalpha.o(.literal .text .literal.* .text.*) + *lib_a-isascii.o(.literal .text .literal.* .text.*) + *lib_a-isblank.o(.literal .text .literal.* .text.*) + *lib_a-iscntrl.o(.literal .text .literal.* .text.*) + *lib_a-isdigit.o(.literal .text .literal.* .text.*) + *lib_a-isgraph.o(.literal .text .literal.* .text.*) + *lib_a-islower.o(.literal .text .literal.* .text.*) + *lib_a-isprint.o(.literal .text .literal.* .text.*) + *lib_a-ispunct.o(.literal .text .literal.* .text.*) + *lib_a-isspace.o(.literal .text .literal.* .text.*) + *lib_a-isupper.o(.literal .text .literal.* .text.*) + *lib_a-memccpy.o(.literal .text .literal.* .text.*) + *lib_a-memchr.o(.literal .text .literal.* .text.*) + *lib_a-memcmp.o(.literal .text .literal.* .text.*) + *lib_a-memcpy.o(.literal .text .literal.* .text.*) + *lib_a-memmove.o(.literal .text .literal.* .text.*) + *lib_a-memrchr.o(.literal .text .literal.* .text.*) + *lib_a-memset.o(.literal .text .literal.* .text.*) + *lib_a-open.o(.literal .text .literal.* .text.*) + *lib_a-rand.o(.literal .text .literal.* .text.*) + *lib_a-rand_r.o(.literal .text .literal.* .text.*) + *lib_a-read.o(.literal .text .literal.* .text.*) + *lib_a-rshift.o(.literal .text .literal.* .text.*) + *lib_a-sbrk.o(.literal .text .literal.* .text.*) + *lib_a-srand.o(.literal .text .literal.* .text.*) + *lib_a-strcasecmp.o(.literal .text .literal.* .text.*) + *lib_a-strcasestr.o(.literal .text .literal.* .text.*) + *lib_a-strcat.o(.literal .text .literal.* .text.*) + *lib_a-strchr.o(.literal .text .literal.* .text.*) + *lib_a-strcmp.o(.literal .text .literal.* .text.*) + *lib_a-strcoll.o(.literal .text .literal.* .text.*) + *lib_a-strcpy.o(.literal .text .literal.* .text.*) + *lib_a-strcspn.o(.literal .text .literal.* .text.*) + *lib_a-strdup.o(.literal .text .literal.* .text.*) + *lib_a-strlcat.o(.literal .text .literal.* .text.*) + *lib_a-strlcpy.o(.literal .text .literal.* .text.*) + *lib_a-strlen.o(.literal .text .literal.* .text.*) + *lib_a-strlwr.o(.literal .text .literal.* .text.*) + *lib_a-strncasecmp.o(.literal .text .literal.* .text.*) + *lib_a-strncat.o(.literal .text .literal.* .text.*) + *lib_a-strncmp.o(.literal .text .literal.* .text.*) + *lib_a-strncpy.o(.literal .text .literal.* .text.*) + *lib_a-strndup.o(.literal .text .literal.* .text.*) + *lib_a-strnlen.o(.literal .text .literal.* .text.*) + *lib_a-strrchr.o(.literal .text .literal.* .text.*) + *lib_a-strsep.o(.literal .text .literal.* .text.*) + *lib_a-strspn.o(.literal .text .literal.* .text.*) + *lib_a-strstr.o(.literal .text .literal.* .text.*) + *lib_a-strtok_r.o(.literal .text .literal.* .text.*) + *lib_a-strupr.o(.literal .text .literal.* .text.*) + *lib_a-stdio.o(.literal .text .literal.* .text.*) + *lib_a-syssbrk.o(.literal .text .literal.* .text.*) + *lib_a-sysclose.o(.literal .text .literal.* .text.*) + *lib_a-sysopen.o(.literal .text .literal.* .text.*) + *creat.o(.literal .text .literal.* .text.*) + *lib_a-sysread.o(.literal .text .literal.* .text.*) + *lib_a-syswrite.o(.literal .text .literal.* .text.*) + *lib_a-impure.o(.literal .text .literal.* .text.*) + *lib_a-tzvars.o(.literal .text .literal.* .text.*) + *lib_a-sf_nan.o(.literal .text .literal.* .text.*) + *lib_a-tzcalc_limits.o(.literal .text .literal.* .text.*) + *lib_a-month_lengths.o(.literal .text .literal.* .text.*) + *lib_a-timelocal.o(.literal .text .literal.* .text.*) + *lib_a-findfp.o(.literal .text .literal.* .text.*) + *lock.o(.literal .text .literal.* .text.*) + *lib_a-getenv_r.o(.literal .text .literal.* .text.*) + *isatty.o(.literal .text .literal.* .text.*) + *lib_a-fwalk.o(.literal .text .literal.* .text.*) + *lib_a-getenv_r.o(.literal .text .literal.* .text.*) + *lib_a-tzlock.o(.literal .text .literal.* .text.*) + *lib_a-ctype_.o(.literal .text .literal.* .text.*) + *lib_a-sccl.o(.literal .text .literal.* .text.*) + *lib_a-strptime.o(.literal .text .literal.* .text.*) + *lib_a-envlock.o(.literal .text .literal.* .text.*) + *lib_a-raise.o(.literal .text .literal.* .text.*) + *lib_a-strdup_r.o(.literal .text .literal.* .text.*) + *lib_a-system.o(.literal .text .literal.* .text.*) + *lib_a-strndup_r.o(.literal .text .literal.* .text.*) + 0x0000000040089814 _iram_text_end = ABSOLUTE (.) + +.dram0.data 0x000000003ffb0000 0x246c + 0x000000003ffb0000 _data_start = ABSOLUTE (.) + 0x000000003ffb0000 _bt_data_start = ABSOLUTE (.) + *libbt.a:(.data .data.*) + 0x000000003ffb0000 . = ALIGN (0x4) + 0x000000003ffb0000 _bt_data_end = ABSOLUTE (.) + 0x000000003ffb0000 _btdm_data_start = ABSOLUTE (.) + *libbtdm_app.a:(.data .data.*) + 0x000000003ffb0000 . = ALIGN (0x4) + 0x000000003ffb0000 _btdm_data_end = ABSOLUTE (.) + *(.data) + .data 0x000000003ffb0000 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + *fill* 0x000000003ffb0008 0x8 + .data 0x000000003ffb0010 0xc0c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + 0x000000003ffb0010 port_IntStack + 0x000000003ffb0c10 port_IntStackTop + 0x000000003ffb0c14 port_switch_flag + *fill* 0x000000003ffb0c1c 0x4 + .data 0x000000003ffb0c20 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x000000003ffb0c20 _xt_coproc_owner_sa + .data 0x000000003ffb0c28 0x400 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + 0x000000003ffb0c28 _xt_interrupt_table + 0x000000003ffb0e28 _xt_exception_table + .data 0x000000003ffb1028 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + *(.data.*) + .data.reason_spinlock + 0x000000003ffb102c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .data.spinlock + 0x000000003ffb1034 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .data.s_timer_lock + 0x000000003ffb103c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .data.g_dport_mux + 0x000000003ffb1044 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .data.s_time_update_lock + 0x000000003ffb104c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + 0x000000003ffb104c s_time_update_lock + .data.hooks_spinlock + 0x000000003ffb1054 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .data.queue_registry_spinlock + 0x000000003ffb105c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .data.xTickCountMutex + 0x000000003ffb1064 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .data.xTaskQueueMutex + 0x000000003ffb106c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .data.xNextTaskUnblockTime + 0x000000003ffb1074 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .data.xTimerMux + 0x000000003ffb1078 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x000000003ffb1078 xTimerMux + .data.malloc_alwaysinternal_limit + 0x000000003ffb1080 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .data.s_log_print_func + 0x000000003ffb1084 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .data.s_log_default_level + 0x000000003ffb1088 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .data.s_stub_table + 0x000000003ffb108c 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .data.lock_init_spinlock + 0x000000003ffb111c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .data.s_mutex_init_lock + 0x000000003ffb1124 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .data.s_keys_lock + 0x000000003ffb112c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .data.s_flash_op_cpu + 0x000000003ffb1134 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .data.s_uart_rx_func + 0x000000003ffb1138 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .data.s_uart_tx_func + 0x000000003ffb1144 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .data.s_rx_mode + 0x000000003ffb1150 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .data.s_peek_char + 0x000000003ffb1154 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .data.s_fd_table + 0x000000003ffb1160 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .data.uart_selectlock + 0x000000003ffb1220 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .data.periph_spinlock + 0x000000003ffb1228 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .data.timer_spinlock + 0x000000003ffb1230 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .data.s_rtc_isr_handler_list_lock + 0x000000003ffb1240 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x000000003ffb1240 s_rtc_isr_handler_list_lock + .data.iss$7146 + 0x000000003ffb1248 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .data.udp_port + 0x000000003ffb124c 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + *fill* 0x000000003ffb124e 0x2 + .data.retrans_timer + 0x000000003ffb1250 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x000000003ffb1250 retrans_timer + .data.reachable_time + 0x000000003ffb1254 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x000000003ffb1254 reachable_time + .data._ZN10__cxxabiv119__terminate_handlerE + 0x000000003ffb1258 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + 0x000000003ffb1258 _ZN10__cxxabiv119__terminate_handlerE + .data._ZN10__cxxabiv120__unexpected_handlerE + 0x000000003ffb125c 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + 0x000000003ffb125c _ZN10__cxxabiv120__unexpected_handlerE + *(.gnu.linkonce.d.*) + *(.data1) + *(.sdata) + *(.sdata.*) + *(.gnu.linkonce.s.*) + *(.sdata2) + *(.sdata2.*) + *(.gnu.linkonce.s2.*) + *(.jcr) + *(.dram1 .dram1.*) + .dram1 0x000000003ffb1260 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + 0x000000003ffb1260 uxTopUsedPriority + .dram1 0x000000003ffb1264 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x000000003ffb1264 g_flash_guard_no_os_ops + 0x000000003ffb1274 g_flash_guard_default_ops + *libesp32.a:panic.o(.rodata .rodata.*) + .rodata.str1.4 + 0x000000003ffb1284 0x8f3 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0x903 (size before relaxing) + *fill* 0x000000003ffb1b77 0x1 + .rodata 0x000000003ffb1b78 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .rodata.edesc 0x000000003ffb1bf8 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + *libphy.a:(.rodata .rodata.*) + *libsoc.a:rtc_clk.o(.rodata .rodata.*) + .rodata.str1.4 + 0x000000003ffb1c98 0x254 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x4b8 (size before relaxing) + .rodata.rtc_clk_cpu_freq_value + 0x000000003ffb1eec 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .rodata.__func__$3596 + 0x000000003ffb1f00 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + *fill* 0x000000003ffb1f17 0x1 + .rodata.__func__$3575 + 0x000000003ffb1f18 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + *libapp_trace.a:(.rodata .rodata.*) + *libgcov.a:(.rodata .rodata.*) + *libheap.a:multi_heap.o(.rodata .rodata.*) + *fill* 0x000000003ffb1f2d 0x3 + .rodata.str1.4 + 0x000000003ffb1f30 0x303 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x307 (size before relaxing) + *fill* 0x000000003ffb2233 0x1 + .rodata.__func__$5124 + 0x000000003ffb2234 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + *fill* 0x000000003ffb2245 0x3 + .rodata.__func__$5035 + 0x000000003ffb2248 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + *fill* 0x000000003ffb2257 0x1 + .rodata.__func__$5025 + 0x000000003ffb2258 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .rodata.__func__$5046 + 0x000000003ffb226c 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + *fill* 0x000000003ffb227f 0x1 + .rodata.__func__$5000 + 0x000000003ffb2280 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + *libheap.a:multi_heap_poisoning.o(.rodata .rodata.*) + *fill* 0x000000003ffb228f 0x1 + .rodata.str1.4 + 0x000000003ffb2290 0x183 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + *fill* 0x000000003ffb2413 0x1 + .rodata.__func__$5056 + 0x000000003ffb2414 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + *fill* 0x000000003ffb2432 0x2 + .rodata.__func__$5045 + 0x000000003ffb2434 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + *fill* 0x000000003ffb2447 0x1 + .rodata.__func__$5036 + 0x000000003ffb2448 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .rodata.__func__$5030 + 0x000000003ffb2458 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + *lib_a-utoa.o(.rodata .rodata.*) + *lib_a-longjmp.o(.rodata .rodata.*) + *lib_a-setjmp.o(.rodata .rodata.*) + *lib_a-abs.o(.rodata .rodata.*) + *lib_a-div.o(.rodata .rodata.*) + *lib_a-labs.o(.rodata .rodata.*) + *lib_a-ldiv.o(.rodata .rodata.*) + *lib_a-quorem.o(.rodata .rodata.*) + *lib_a-qsort.o(.rodata .rodata.*) + *lib_a-utoa.o(.rodata .rodata.*) + *lib_a-itoa.o(.rodata .rodata.*) + *lib_a-atoi.o(.rodata .rodata.*) + *lib_a-atol.o(.rodata .rodata.*) + *lib_a-strtol.o(.rodata .rodata.*) + *lib_a-strtoul.o(.rodata .rodata.*) + *lib_a-wcrtomb.o(.rodata .rodata.*) + *lib_a-fvwrite.o(.rodata .rodata.*) + *lib_a-wbuf.o(.rodata .rodata.*) + *lib_a-wsetup.o(.rodata .rodata.*) + *lib_a-fputwc.o(.rodata .rodata.*) + *lib_a-wctomb_r.o(.rodata .rodata.*) + *lib_a-ungetc.o(.rodata .rodata.*) + *lib_a-makebuf.o(.rodata .rodata.*) + *lib_a-fflush.o(.rodata .rodata.*) + *lib_a-refill.o(.rodata .rodata.*) + *lib_a-s_fpclassify.o(.rodata .rodata.*) + *lib_a-locale.o(.rodata .rodata.*) + *lib_a-asctime.o(.rodata .rodata.*) + *lib_a-ctime.o(.rodata .rodata.*) + *lib_a-ctime_r.o(.rodata .rodata.*) + *lib_a-lcltime.o(.rodata .rodata.*) + *lib_a-lcltime_r.o(.rodata .rodata.*) + *lib_a-gmtime.o(.rodata .rodata.*) + *lib_a-gmtime_r.o(.rodata .rodata.*) + *lib_a-strftime.o(.rodata .rodata.*) + *lib_a-mktime.o(.rodata .rodata.*) + *lib_a-syswrite.o(.rodata .rodata.*) + *lib_a-tzset_r.o(.rodata .rodata.*) + *lib_a-tzset.o(.rodata .rodata.*) + *lib_a-toupper.o(.rodata .rodata.*) + *lib_a-tolower.o(.rodata .rodata.*) + *lib_a-toascii.o(.rodata .rodata.*) + *lib_a-systimes.o(.rodata .rodata.*) + *lib_a-time.o(.rodata .rodata.*) + *lib_a-bsd_qsort_r.o(.rodata .rodata.*) + *lib_a-qsort_r.o(.rodata .rodata.*) + *lib_a-gettzinfo.o(.rodata .rodata.*) + *lib_a-strupr.o(.rodata .rodata.*) + *lib_a-asctime_r.o(.rodata .rodata.*) + *lib_a-bzero.o(.rodata .rodata.*) + *lib_a-close.o(.rodata .rodata.*) + *lib_a-creat.o(.rodata .rodata.*) + *lib_a-environ.o(.rodata .rodata.*) + *lib_a-fclose.o(.rodata .rodata.*) + *lib_a-isalnum.o(.rodata .rodata.*) + *lib_a-isalpha.o(.rodata .rodata.*) + *lib_a-isascii.o(.rodata .rodata.*) + *lib_a-isblank.o(.rodata .rodata.*) + *lib_a-iscntrl.o(.rodata .rodata.*) + *lib_a-isdigit.o(.rodata .rodata.*) + *lib_a-isgraph.o(.rodata .rodata.*) + *lib_a-islower.o(.rodata .rodata.*) + *lib_a-isprint.o(.rodata .rodata.*) + *lib_a-ispunct.o(.rodata .rodata.*) + *lib_a-isspace.o(.rodata .rodata.*) + *lib_a-isupper.o(.rodata .rodata.*) + *lib_a-memccpy.o(.rodata .rodata.*) + *lib_a-memchr.o(.rodata .rodata.*) + *lib_a-memcmp.o(.rodata .rodata.*) + *lib_a-memcpy.o(.rodata .rodata.*) + *lib_a-memmove.o(.rodata .rodata.*) + *lib_a-memrchr.o(.rodata .rodata.*) + *lib_a-memset.o(.rodata .rodata.*) + *lib_a-open.o(.rodata .rodata.*) + *lib_a-rand.o(.rodata .rodata.*) + *lib_a-rand_r.o(.rodata .rodata.*) + *lib_a-read.o(.rodata .rodata.*) + *lib_a-rshift.o(.rodata .rodata.*) + *lib_a-sbrk.o(.rodata .rodata.*) + *lib_a-srand.o(.rodata .rodata.*) + *lib_a-strcasecmp.o(.rodata .rodata.*) + *lib_a-strcasestr.o(.rodata .rodata.*) + *lib_a-strcat.o(.rodata .rodata.*) + *lib_a-strchr.o(.rodata .rodata.*) + *lib_a-strcmp.o(.rodata .rodata.*) + *lib_a-strcoll.o(.rodata .rodata.*) + *lib_a-strcpy.o(.rodata .rodata.*) + *lib_a-strcspn.o(.rodata .rodata.*) + *lib_a-strdup.o(.rodata .rodata.*) + *lib_a-strlcat.o(.rodata .rodata.*) + *lib_a-strlcpy.o(.rodata .rodata.*) + *lib_a-strlen.o(.rodata .rodata.*) + *lib_a-strlwr.o(.rodata .rodata.*) + *lib_a-strncasecmp.o(.rodata .rodata.*) + *lib_a-strncat.o(.rodata .rodata.*) + *lib_a-strncmp.o(.rodata .rodata.*) + *lib_a-strncpy.o(.rodata .rodata.*) + *lib_a-strndup.o(.rodata .rodata.*) + *lib_a-strnlen.o(.rodata .rodata.*) + *lib_a-strrchr.o(.rodata .rodata.*) + *lib_a-strsep.o(.rodata .rodata.*) + *lib_a-strspn.o(.rodata .rodata.*) + *lib_a-strstr.o(.rodata .rodata.*) + *lib_a-strtok_r.o(.rodata .rodata.*) + *lib_a-strupr.o(.rodata .rodata.*) + *lib_a-stdio.o(.rodata .rodata.*) + *lib_a-syssbrk.o(.rodata .rodata.*) + *lib_a-sysclose.o(.rodata .rodata.*) + *lib_a-sysopen.o(.rodata .rodata.*) + *creat.o(.rodata .rodata.*) + *lib_a-sysread.o(.rodata .rodata.*) + *lib_a-syswrite.o(.rodata .rodata.*) + *lib_a-impure.o(.rodata .rodata.*) + *lib_a-tzvars.o(.rodata .rodata.*) + *lib_a-sf_nan.o(.rodata .rodata.*) + *lib_a-tzcalc_limits.o(.rodata .rodata.*) + *lib_a-month_lengths.o(.rodata .rodata.*) + *lib_a-timelocal.o(.rodata .rodata.*) + *lib_a-findfp.o(.rodata .rodata.*) + *lock.o(.rodata .rodata.*) + *lib_a-getenv_r.o(.rodata .rodata.*) + *isatty.o(.rodata .rodata.*) + *lib_a-fwalk.o(.rodata .rodata.*) + *lib_a-getenv_r.o(.rodata .rodata.*) + *lib_a-tzlock.o(.rodata .rodata.*) + *lib_a-ctype_.o(.rodata .rodata.*) + *lib_a-sccl.o(.rodata .rodata.*) + *lib_a-strptime.o(.rodata .rodata.*) + *lib_a-envlock.o(.rodata .rodata.*) + *lib_a-raise.o(.rodata .rodata.*) + *lib_a-strdup_r.o(.rodata .rodata.*) + *lib_a-system.o(.rodata .rodata.*) + *lib_a-strndup_r.o(.rodata .rodata.*) + 0x000000003ffb246a _data_end = ABSOLUTE (.) + 0x000000003ffb246c . = ALIGN (0x4) + *fill* 0x000000003ffb246a 0x2 + +.noinit 0x000000003ffb246c 0x0 + 0x000000003ffb246c . = ALIGN (0x4) + 0x000000003ffb246c _noinit_start = ABSOLUTE (.) + *(.noinit .noinit.*) + 0x000000003ffb246c . = ALIGN (0x4) + 0x000000003ffb246c _noinit_end = ABSOLUTE (.) + +.dram0.bss 0x000000003ffb2470 0x2068 + 0x000000003ffb2470 . = ALIGN (0x8) + 0x000000003ffb2470 _bss_start = ABSOLUTE (.) + 0x000000003ffb2470 _bt_bss_start = ABSOLUTE (.) + *libbt.a:(.bss .bss.* COMMON) + 0x000000003ffb2470 . = ALIGN (0x4) + 0x000000003ffb2470 _bt_bss_end = ABSOLUTE (.) + 0x000000003ffb2470 _btdm_bss_start = ABSOLUTE (.) + *libbtdm_app.a:(.bss .bss.* COMMON) + 0x000000003ffb2470 . = ALIGN (0x4) + 0x000000003ffb2470 _btdm_bss_end = ABSOLUTE (.) + *(.dynsbss) + *(.sbss) + *(.sbss.*) + *(.gnu.linkonce.sb.*) + *(.scommon) + *(.sbss2) + *(.sbss2.*) + *(.gnu.linkonce.sb2.*) + *(.dynbss) + *(.bss) + .bss 0x000000003ffb2470 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + *(.bss.*) + .bss.other_core_frame + 0x000000003ffb2484 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .bss.abort_called + 0x000000003ffb2488 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .bss.app_cpu_started + 0x000000003ffb2489 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + *fill* 0x000000003ffb248a 0x2 + .bss.reason 0x000000003ffb248c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .bss.s_ipc_wait + 0x000000003ffb2494 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss.s_func_arg + 0x000000003ffb2498 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss.s_func 0x000000003ffb249c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss.s_ipc_ack + 0x000000003ffb24a0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss.s_ipc_sem + 0x000000003ffb24a4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss.s_ipc_mutex + 0x000000003ffb24ac 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss.s_ipc_tasks + 0x000000003ffb24b0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .bss.non_iram_int_disabled_flag + 0x000000003ffb24b8 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + *fill* 0x000000003ffb24ba 0x2 + .bss.non_iram_int_disabled + 0x000000003ffb24bc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .bss.non_iram_int_mask + 0x000000003ffb24c4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .bss.vector_desc_head + 0x000000003ffb24cc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .bss.shutdown_handlers + 0x000000003ffb24d0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .bss.__stack_chk_guard + 0x000000003ffb24d8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + 0x000000003ffb24d8 __stack_chk_guard + .bss.s_timer_semaphore + 0x000000003ffb24dc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .bss.s_timer_task + 0x000000003ffb24e0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .bss.s_timer_in_callback + 0x000000003ffb24e4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .bss.s_inactive_timers + 0x000000003ffb24e8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .bss.s_timers 0x000000003ffb24ec 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .bss.oldInterruptLevel + 0x000000003ffb24f0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .bss.dport_access_ref + 0x000000003ffb24f8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .bss.dport_core_state + 0x000000003ffb2500 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .bss.int_wdt_app_cpu_ticked + 0x000000003ffb2508 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + 0x000000003ffb2508 int_wdt_app_cpu_ticked + *fill* 0x000000003ffb2509 0x3 + .bss.last_ccount$2905 + 0x000000003ffb250c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .bss.s_stub_min_stack + 0x000000003ffb2510 0x800 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .bss.s_stub_entry + 0x000000003ffb2d10 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .bss.s_dbg_stubs_ctl_data + 0x000000003ffb2d18 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .bss.s_overflow_happened + 0x000000003ffb2d28 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .bss.s_mask_overflow + 0x000000003ffb2d29 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + *fill* 0x000000003ffb2d2a 0x2 + .bss.s_timer_us_per_overflow + 0x000000003ffb2d2c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .bss.s_timer_ticks_per_us + 0x000000003ffb2d30 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + *fill* 0x000000003ffb2d34 0x4 + .bss.s_time_base_us + 0x000000003ffb2d38 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .bss.s_alarm_handler + 0x000000003ffb2d40 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .bss.s_timer_interrupt_handle + 0x000000003ffb2d44 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .bss.tick_cb 0x000000003ffb2d48 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .bss.idle_cb 0x000000003ffb2d88 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .bss.port_interruptNesting + 0x000000003ffb2dc8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x000000003ffb2dc8 port_interruptNesting + .bss.port_xSchedulerRunning + 0x000000003ffb2dd0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x000000003ffb2dd0 port_xSchedulerRunning + .bss.xSwitchingContext + 0x000000003ffb2dd8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.uxSchedulerSuspended + 0x000000003ffb2de0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.uxTaskNumber + 0x000000003ffb2de8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xNumOfOverflows + 0x000000003ffb2dec 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xYieldPending + 0x000000003ffb2df0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.uxPendedTicks + 0x000000003ffb2df8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xSchedulerRunning + 0x000000003ffb2dfc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.uxTopReadyPriority + 0x000000003ffb2e00 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xTickCount + 0x000000003ffb2e04 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.uxCurrentNumberOfTasks + 0x000000003ffb2e08 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xIdleTaskHandle + 0x000000003ffb2e0c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xSuspendedTaskList + 0x000000003ffb2e14 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.uxTasksDeleted + 0x000000003ffb2e28 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xTasksWaitingTermination + 0x000000003ffb2e2c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xPendingReadyList + 0x000000003ffb2e40 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.pxOverflowDelayedTaskList + 0x000000003ffb2e68 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.pxDelayedTaskList + 0x000000003ffb2e6c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xDelayedTaskList2 + 0x000000003ffb2e70 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.xDelayedTaskList1 + 0x000000003ffb2e84 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.pxReadyTasksLists + 0x000000003ffb2e98 0x1f4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .bss.pxCurrentTCB + 0x000000003ffb308c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x000000003ffb308c pxCurrentTCB + .bss.xLastTime$5362 + 0x000000003ffb3094 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .bss.xTimerQueue + 0x000000003ffb3098 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .bss.pxOverflowTimerList + 0x000000003ffb309c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .bss.pxCurrentTimerList + 0x000000003ffb30a0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .bss.xActiveTimerList2 + 0x000000003ffb30a4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .bss.xActiveTimerList1 + 0x000000003ffb30b8 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .bss._xt_tick_divisor + 0x000000003ffb30cc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + 0x000000003ffb30cc _xt_tick_divisor + .bss.base$5514 + 0x000000003ffb30d0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .bss.s_log_mutex + 0x000000003ffb30d4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .bss.s_log_cache_entry_count + 0x000000003ffb30d8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .bss.s_log_cache_max_generation + 0x000000003ffb30dc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .bss.s_log_cache + 0x000000003ffb30e0 0xf8 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .bss.s_log_tags + 0x000000003ffb31d8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + *fill* 0x000000003ffb31dc 0x4 + .bss.adjtime_total_correction + 0x000000003ffb31e0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .bss.adjtime_start + 0x000000003ffb31e8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .bss.s_adjust_time_lock + 0x000000003ffb31f0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .bss.s_boot_time_lock + 0x000000003ffb31f4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .bss.s_reent 0x000000003ffb31f8 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .bss.s_pthread_cfg_key + 0x000000003ffb32e8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .bss.s_threads_mux + 0x000000003ffb32ec 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .bss.s_keys 0x000000003ffb32f0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x000000003ffb32f0 s_keys + .bss.s_cur_freq + 0x000000003ffb32f4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .bss.s_cur_pll + 0x000000003ffb32f8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .bss.s_flash_op_complete + 0x000000003ffb32fc 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .bss.s_flash_op_can_start + 0x000000003ffb32fd 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + *fill* 0x000000003ffb32fe 0x2 + .bss.s_flash_op_mutex + 0x000000003ffb3300 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .bss.s_flash_op_cache_state + 0x000000003ffb3304 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .bss.unlocked$5831 + 0x000000003ffb330c 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + *fill* 0x000000003ffb330d 0x3 + .bss.s_flash_guard_ops + 0x000000003ffb3310 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .bss.s_flash_stats + 0x000000003ffb3314 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .bss.written_pages + 0x000000003ffb3338 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .bss.s_mmap_last_handle + 0x000000003ffb3358 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .bss.s_mmap_page_refcnt + 0x000000003ffb335c 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .bss.s_mmap_entries_head + 0x000000003ffb345c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .bss.api_lock_sem + 0x000000003ffb3460 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.tcpip_inited + 0x000000003ffb3464 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + *fill* 0x000000003ffb3465 0x3 + .bss.api_sync_sem + 0x000000003ffb3468 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.esp_ip_old + 0x000000003ffb346c 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.esp_ip 0x000000003ffb3490 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .bss.before_free_32bit + 0x000000003ffb34b4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .bss.before_free_8bit + 0x000000003ffb34b8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .bss.s_invert 0x000000003ffb34bc 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + *fill* 0x000000003ffb34bd 0x3 + .bss.s_unity_tests_first + 0x000000003ffb34c0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .bss.s_tx_mode + 0x000000003ffb34c4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss._errorfds_orig + 0x000000003ffb34c8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss._writefds_orig + 0x000000003ffb34cc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss._readfds_orig + 0x000000003ffb34d0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss._errorfds + 0x000000003ffb34d4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss._writefds + 0x000000003ffb34d8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss._readfds 0x000000003ffb34dc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss._signal_sem + 0x000000003ffb34e0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss.s_one_select_lock + 0x000000003ffb34e4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss.s_non_blocking + 0x000000003ffb34e8 0x3 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003ffb34eb 0x1 + .bss.s_uart_write_locks + 0x000000003ffb34ec 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss.s_uart_read_locks + 0x000000003ffb34f8 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .bss.s_fd_table_lock + 0x000000003ffb3504 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .bss.s_vfs_count + 0x000000003ffb3508 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .bss.s_vfs 0x000000003ffb350c 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .bss.p_uart_obj + 0x000000003ffb352c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .bss.s_rtc_isr_handle + 0x000000003ffb3538 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.s_rtc_isr_handler_list + 0x000000003ffb353c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .bss.g_lwip_task + 0x000000003ffb3540 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x000000003ffb3540 g_lwip_task + .bss.mbox 0x000000003ffb3544 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .bss.tcpip_init_done_arg + 0x000000003ffb3548 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .bss.tcpip_init_done + 0x000000003ffb354c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .bss.plist 0x000000003ffb3550 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .bss.dns_servers + 0x000000003ffb3554 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .bss.dns_requests + 0x000000003ffb3590 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .bss.dns_table + 0x000000003ffb35c0 0x490 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .bss.dns_pcbs 0x000000003ffb3a50 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .bss.tcp_timer_ctr + 0x000000003ffb3a60 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .bss.tcp_timer + 0x000000003ffb3a61 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003ffb3a62 0x2 + .bss.loop_netif + 0x000000003ffb3a64 0xe8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .bss.netif_num + 0x000000003ffb3b4c 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x000000003ffb3b4d 0x3 + .bss.LwipTimOutLim + 0x000000003ffb3b50 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x000000003ffb3b50 LwipTimOutLim + .bss.tcpip_tcp_timer_active + 0x000000003ffb3b54 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .bss.next_timeout + 0x000000003ffb3b58 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .bss.xid$6890 0x000000003ffb3b5c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .bss.dhcp_pcb 0x000000003ffb3b60 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .bss.allrouters + 0x000000003ffb3b64 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .bss.allsystems + 0x000000003ffb3b68 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .bss.igmp_group_list + 0x000000003ffb3b6c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .bss.ip4_default_multicast_netif + 0x000000003ffb3b70 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .bss.ip_id 0x000000003ffb3b74 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .bss.ip6_reass_pbufcount + 0x000000003ffb3b76 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .bss.reassdatagrams + 0x000000003ffb3b78 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .bss.last_router$6774 + 0x000000003ffb3b7c 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x000000003ffb3b7d 0x3 + .bss.nd6_ra_buffer + 0x000000003ffb3b80 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .bss.multicast_address + 0x000000003ffb3ba0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .bss.nd6_cached_destination_index + 0x000000003ffb3bb0 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .bss.nd6_cached_neighbor_index + 0x000000003ffb3bb1 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x000000003ffb3bb2 0x2 + .bss.mld_group_list + 0x000000003ffb3bb4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .bss.etharp_cached_entry + 0x000000003ffb3bb8 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + *fill* 0x000000003ffb3bb9 0x3 + .bss.arp_table + 0x000000003ffb3bbc 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .bss.sys_thread_sem_key + 0x000000003ffb3cac 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .bss.g_lwip_protect_mutex + 0x000000003ffb3cb0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .bss.select_cb_ctr + 0x000000003ffb3cb4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .bss.select_cb_list + 0x000000003ffb3cb8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .bss.sockets 0x000000003ffb3cbc 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .bss.recv_data + 0x000000003ffb3dd4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.recv_flags + 0x000000003ffb3dd8 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + *fill* 0x000000003ffb3dd9 0x1 + .bss.tcplen 0x000000003ffb3dda 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.flags 0x000000003ffb3ddc 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + *fill* 0x000000003ffb3ddd 0x3 + .bss.ackno 0x000000003ffb3de0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.seqno 0x000000003ffb3de4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.tcp_optidx + 0x000000003ffb3de8 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + *fill* 0x000000003ffb3dea 0x2 + .bss.tcphdr_opt2 + 0x000000003ffb3dec 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.tcphdr_opt1len + 0x000000003ffb3df0 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.tcphdr_optlen + 0x000000003ffb3df2 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.tcphdr 0x000000003ffb3df4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.inseg 0x000000003ffb3df8 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .bss.raw_pcbs 0x000000003ffb3e0c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .bss.s_partition_list_lock + 0x000000003ffb3e10 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .bss.s_partition_list + 0x000000003ffb3e14 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .bss._ZL4init 0x000000003ffb3e18 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .bss._ZL10eh_globals + 0x000000003ffb3e20 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + *(.share.mem) + *(.gnu.linkonce.b.*) + *(COMMON) + COMMON 0x000000003ffb3e28 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x000000003ffb3e28 dport_access_end + 0x000000003ffb3e30 dport_access_start + COMMON 0x000000003ffb3e38 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0x000000003ffb3e38 xQueueRegistry + COMMON 0x000000003ffb3e70 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0x000000003ffb3e70 registered_heaps + *fill* 0x000000003ffb3e74 0x4 + COMMON 0x000000003ffb3e78 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x000000003ffb3e78 s_microseconds_offset + COMMON 0x000000003ffb3e80 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x000000003ffb3e80 Unity + COMMON 0x000000003ffb3eec 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + 0x000000003ffb3eec ip_data + COMMON 0x000000003ffb3f28 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x000000003ffb3f28 tcp_tw_pcbs + 0x000000003ffb3f2c tcp_ticks + 0x000000003ffb3f30 tcp_listen_pcbs + 0x000000003ffb3f34 tcp_active_pcbs + 0x000000003ffb3f38 tcp_bound_pcbs + 0x000000003ffb3f3c tcp_active_pcbs_changed + COMMON 0x000000003ffb3f3d 0x1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x000000003ffb3f3d pbuf_free_ooseq_pending + *fill* 0x000000003ffb3f3e 0x2 + COMMON 0x000000003ffb3f40 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x000000003ffb3f40 netif_default + 0x000000003ffb3f44 netif_list + COMMON 0x000000003ffb3f48 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x000000003ffb3f48 udp_pcbs + COMMON 0x000000003ffb3f4c 0x3d0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x000000003ffb3f4c neighbor_cache + 0x000000003ffb40dc prefix_list + 0x000000003ffb4168 destination_cache + 0x000000003ffb42f8 default_router_list + COMMON 0x000000003ffb431c 0x1b8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x000000003ffb431c socket_multicast_memberships + COMMON 0x000000003ffb44d4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x000000003ffb44d4 tcp_input_pcb + 0x000000003ffb44d8 . = ALIGN (0x8) + 0x000000003ffb44d8 _bss_end = ABSOLUTE (.) + 0x000000003ffb44d8 _heap_start = ABSOLUTE (.) + +.flash.rodata 0x000000003f400020 0x9a9c + 0x000000003f400020 _rodata_start = ABSOLUTE (.) + *(.rodata) + .rodata 0x000000003f400020 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .rodata 0x000000003f400034 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + *fill* 0x000000003f400038 0x8 + .rodata 0x000000003f400040 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + 0x000000003f400040 _xt_coproc_sa_offset + .rodata 0x000000003f400064 0x2c0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .rodata 0x000000003f400324 0x2c0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .rodata 0x000000003f4005e4 0x2c0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + *fill* 0x000000003f4008a4 0x4 + .rodata 0x000000003f4008a8 0x128 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + 0x000000003f4008b8 __mprec_tinytens + 0x000000003f4008e0 __mprec_bigtens + 0x000000003f400908 __mprec_tens + .rodata 0x000000003f4009d0 0x498 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + 0x000000003f400c90 __action_table + 0x000000003f400cfc __state_table + 0x000000003f400d68 __chclass + .rodata 0x000000003f400e68 0x3 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + *fill* 0x000000003f400e6b 0x1 + .rodata 0x000000003f400e6c 0x20 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + 0x000000003f400e6c Xthal_intlevel + .rodata 0x000000003f400e8c 0x34 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .rodata 0x000000003f400ec0 0x34 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + *(.rodata.*) + .rodata.str1.4 + 0x000000003f400ef4 0x1bf /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0x1c7 (size before relaxing) + *fill* 0x000000003f4010b3 0x1 + .rodata.__func__$8016 + 0x000000003f4010b4 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + *fill* 0x000000003f4010c7 0x1 + .rodata.str1.4 + 0x000000003f4010c8 0x36c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .rodata.__func__$4147 + 0x000000003f401434 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + *fill* 0x000000003f401441 0x3 + .rodata.str1.4 + 0x000000003f401444 0xc25 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + *fill* 0x000000003f402069 0x3 + .rodata.esp_unknown_msg + 0x000000003f40206c 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + *fill* 0x000000003f402072 0x2 + .rodata.esp_err_msg_table + 0x000000003f402074 0x3d0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .rodata.str1.4 + 0x000000003f402444 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + *fill* 0x000000003f4024aa 0x2 + .rodata.__func__$5539 + 0x000000003f4024ac 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + *fill* 0x000000003f4024c3 0x1 + .rodata.__func__$5534 + 0x000000003f4024c4 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + *fill* 0x000000003f4024db 0x1 + .rodata.str1.4 + 0x000000003f4024dc 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x62 (size before relaxing) + *fill* 0x000000003f40252e 0x2 + .rodata.__func__$5350 + 0x000000003f402530 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + *fill* 0x000000003f402539 0x3 + .rodata.__func__$5359 + 0x000000003f40253c 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + *fill* 0x000000003f402549 0x3 + .rodata.str1.4 + 0x000000003f40254c 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .rodata.__func__$5434 + 0x000000003f4025d8 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + *fill* 0x000000003f4025e9 0x3 + .rodata.__func__$5348 + 0x000000003f4025ec 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .rodata.__func__$5313 + 0x000000003f402600 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + *fill* 0x000000003f402615 0x3 + .rodata.int_desc + 0x000000003f402618 0x200 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .rodata.str1.4 + 0x000000003f402818 0x284 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + 0x4e8 (size before relaxing) + .rodata.__func__$7519 + 0x000000003f402a9c 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + *fill* 0x000000003f402aae 0x2 + .rodata.str1.4 + 0x000000003f402ab0 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + *fill* 0x000000003f402ad6 0x2 + .rodata.str1.4 + 0x000000003f402ad8 0x76 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x86 (size before relaxing) + *fill* 0x000000003f402b4e 0x2 + .rodata.__func__$5472 + 0x000000003f402b50 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + *fill* 0x000000003f402b5b 0x1 + .rodata.__func__$5440 + 0x000000003f402b5c 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + *fill* 0x000000003f402b69 0x3 + .rodata.str1.4 + 0x000000003f402b6c 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x56 (size before relaxing) + *fill* 0x000000003f402bae 0x2 + .rodata.__func__$5572 + 0x000000003f402bb0 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + *fill* 0x000000003f402bca 0x2 + .rodata.__func__$5556 + 0x000000003f402bcc 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + *fill* 0x000000003f402bf1 0x3 + .rodata.str1.4 + 0x000000003f402bf4 0xad /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + *fill* 0x000000003f402ca1 0x3 + .rodata.__func__$4802 + 0x000000003f402ca4 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + *fill* 0x000000003f402cb6 0x2 + .rodata.str1.4 + 0x000000003f402cb8 0x1ce /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + *fill* 0x000000003f402e86 0x2 + .rodata.__func__$5390 + 0x000000003f402e88 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + *fill* 0x000000003f402e9b 0x1 + .rodata.__func__$5456 + 0x000000003f402e9c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .rodata.__func__$5417 + 0x000000003f402eb0 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + *fill* 0x000000003f402ec9 0x3 + .rodata.str1.4 + 0x000000003f402ecc 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + *fill* 0x000000003f402eef 0x1 + .rodata.str1.4 + 0x000000003f402ef0 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5533 + 0x000000003f402f44 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402f51 0x3 + .rodata.__FUNCTION__$5516 + 0x000000003f402f54 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402f6b 0x1 + .rodata.__FUNCTION__$5501 + 0x000000003f402f6c 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402f81 0x3 + .rodata.__FUNCTION__$5491 + 0x000000003f402f84 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402f99 0x3 + .rodata.__FUNCTION__$5480 + 0x000000003f402f9c 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402fae 0x2 + .rodata.__FUNCTION__$5472 + 0x000000003f402fb0 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402fc9 0x3 + .rodata.__FUNCTION__$5632 + 0x000000003f402fcc 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402fe7 0x1 + .rodata.__FUNCTION__$5461 + 0x000000003f402fe8 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f402ffa 0x2 + .rodata.__FUNCTION__$5450 + 0x000000003f402ffc 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f40301a 0x2 + .rodata.__FUNCTION__$5437 + 0x000000003f40301c 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f403035 0x3 + .rodata.__FUNCTION__$5430 + 0x000000003f403038 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f403051 0x3 + .rodata.__FUNCTION__$5396 + 0x000000003f403054 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .rodata.__FUNCTION__$5377 + 0x000000003f403068 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + *fill* 0x000000003f40307b 0x1 + .rodata.str1.4 + 0x000000003f40307c 0x11f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x13b (size before relaxing) + *fill* 0x000000003f40319b 0x1 + .rodata.__func__$5321 + 0x000000003f40319c 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + *fill* 0x000000003f4031c5 0x3 + .rodata.__func__$5316 + 0x000000003f4031c8 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + *fill* 0x000000003f4031f1 0x3 + .rodata.str1.4 + 0x000000003f4031f4 0x5d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x165 (size before relaxing) + *fill* 0x000000003f403251 0x3 + .rodata.__func__$5976 + 0x000000003f403254 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f40327d 0x3 + .rodata.__func__$5971 + 0x000000003f403280 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f4032a9 0x3 + .rodata.__FUNCTION__$5933 + 0x000000003f4032ac 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5789 + 0x000000003f4032c4 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f4032d9 0x3 + .rodata.__FUNCTION__$5783 + 0x000000003f4032dc 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f4032f1 0x3 + .rodata.__FUNCTION__$5769 + 0x000000003f4032f4 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f40330d 0x3 + .rodata.__FUNCTION__$5760 + 0x000000003f403310 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5747 + 0x000000003f403330 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f403346 0x2 + .rodata.ucExpectedStackBytes$5719 + 0x000000003f403348 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5711 + 0x000000003f40335c 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f40336f 0x1 + .rodata.__FUNCTION__$5684 + 0x000000003f403370 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f403382 0x2 + .rodata.__FUNCTION__$5662 + 0x000000003f403384 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f403393 0x1 + .rodata.__FUNCTION__$5644 + 0x000000003f403394 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5610 + 0x000000003f4033a8 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f4033b9 0x3 + .rodata.__FUNCTION__$5582 + 0x000000003f4033bc 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f4033c7 0x1 + .rodata.__FUNCTION__$5897 + 0x000000003f4033c8 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f4033d5 0x3 + .rodata.__FUNCTION__$5901 + 0x000000003f4033d8 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f4033e5 0x3 + .rodata.__FUNCTION__$5567 + 0x000000003f4033e8 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .rodata.__FUNCTION__$5560 + 0x000000003f4033f4 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + *fill* 0x000000003f40340d 0x3 + .rodata.str1.4 + 0x000000003f403410 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0x64 (size before relaxing) + .rodata.prvProcessReceivedCommands + 0x000000003f403458 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5410 + 0x000000003f403480 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + *fill* 0x000000003f40349d 0x3 + .rodata.__FUNCTION__$5379 + 0x000000003f4034a0 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + *fill* 0x000000003f4034bb 0x1 + .rodata.__FUNCTION__$5341 + 0x000000003f4034bc 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + *fill* 0x000000003f4034d3 0x1 + .rodata.__FUNCTION__$5403 + 0x000000003f4034d4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .rodata.__FUNCTION__$5282 + 0x000000003f4034e8 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + *fill* 0x000000003f4034fe 0x2 + .rodata.str1.4 + 0x000000003f403500 0x174 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .rodata.__func__$5326 + 0x000000003f403674 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + *fill* 0x000000003f403683 0x1 + .rodata.str1.4 + 0x000000003f403684 0x218 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .rodata.__func__$5086 + 0x000000003f40389c 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + *fill* 0x000000003f4038ae 0x2 + .rodata.__func__$5079 + 0x000000003f4038b0 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + *fill* 0x000000003f4038bf 0x1 + .rodata.__func__$4999 + 0x000000003f4038c0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .rodata.str1.4 + 0x000000003f4038d8 0xa6 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + 0xaa (size before relaxing) + *fill* 0x000000003f40397e 0x2 + .rodata.str1.4 + 0x000000003f403980 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .rodata.str1.1 + 0x000000003f40398a 0x3c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + 0x3d (size before relaxing) + .rodata.str1.1 + 0x000000003f4039c6 0x3c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + 0x2 (size before relaxing) + .rodata.str1.1 + 0x000000003f4039c6 0x34 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .rodata.str1.1 + 0x000000003f4039fa 0x22 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .rodata.str1.1 + 0x000000003f4039fa 0x34 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .rodata.str1.1 + 0x000000003f4039fa 0xd /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + 0xf (size before relaxing) + .rodata.str1.1 + 0x000000003f403a07 0x22 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + *fill* 0x000000003f403a07 0x1 + .rodata.str1.4 + 0x000000003f403a08 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + *fill* 0x000000003f403a0a 0x2 + .rodata.str1.4 + 0x000000003f403a0c 0x33 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + 0x50 (size before relaxing) + *fill* 0x000000003f403a3f 0x1 + .rodata.__FUNCTION__$5212 + 0x000000003f403a40 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + *fill* 0x000000003f403a55 0x3 + .rodata.__FUNCTION__$5205 + 0x000000003f403a58 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .rodata.str1.4 + 0x000000003f403a64 0x1f1 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + *fill* 0x000000003f403c55 0x3 + .rodata.__FUNCTION__$5962 + 0x000000003f403c58 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + *fill* 0x000000003f403c67 0x1 + .rodata.str1.4 + 0x000000003f403c68 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .rodata.__func__$5750 + 0x000000003f403cb8 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + *fill* 0x000000003f403ce6 0x2 + .rodata.soc_reserved_region_count + 0x000000003f403ce8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + 0x000000003f403ce8 soc_reserved_region_count + .rodata.soc_reserved_regions + 0x000000003f403cec 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + 0x000000003f403cec soc_reserved_regions + .rodata.soc_memory_region_count + 0x000000003f403d1c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + 0x000000003f403d1c soc_memory_region_count + .rodata.soc_memory_regions + 0x000000003f403d20 0x2c0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + 0x000000003f403d20 soc_memory_regions + .rodata.str1.4 + 0x000000003f403fe0 0x9f /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + 0xaf (size before relaxing) + *fill* 0x000000003f40407f 0x1 + .rodata.soc_memory_types + 0x000000003f404080 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + 0x000000003f404080 soc_memory_types + .rodata.str1.4 + 0x000000003f4041c0 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .rodata.__func__$2386 + 0x000000003f404234 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + *fill* 0x000000003f404249 0x3 + .rodata.str1.4 + 0x000000003f40424c 0x10f /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + *fill* 0x000000003f40435b 0x1 + .rodata.__func__$5694 + 0x000000003f40435c 0x31 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + *fill* 0x000000003f40438d 0x3 + .rodata.__func__$5684 + 0x000000003f404390 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + *fill* 0x000000003f4043c2 0x2 + .rodata.__func__$5668 + 0x000000003f4043c4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .rodata.str1.4 + 0x000000003f4043d8 0x121 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + *fill* 0x000000003f4044f9 0x3 + .rodata.__func__$5791 + 0x000000003f4044fc 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + *fill* 0x000000003f40450d 0x3 + .rodata.__func__$5782 + 0x000000003f404510 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + *fill* 0x000000003f404525 0x3 + .rodata.str1.4 + 0x000000003f404528 0x2bc /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .rodata.__func__$2513 + 0x000000003f4047e4 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + *fill* 0x000000003f4047ff 0x1 + .rodata.__func__$2484 + 0x000000003f404800 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + *fill* 0x000000003f404827 0x1 + .rodata.str1.4 + 0x000000003f404828 0x167 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + *fill* 0x000000003f40498f 0x1 + .rodata.str1.4 + 0x000000003f404990 0x258 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x4c0 (size before relaxing) + .rodata.UnityStrDetail2Name + 0x000000003f404be8 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404bf3 0x1 + .rodata.UnityStrDetail1Name + 0x000000003f404bf4 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404bfe 0x2 + .rodata.UnityStrResultsIgnored + 0x000000003f404c00 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404c0a 0x2 + .rodata.UnityStrResultsFailures + 0x000000003f404c0c 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404c17 0x1 + .rodata.UnityStrResultsTests + 0x000000003f404c18 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrBreaker + 0x000000003f404c20 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .rodata.UnityStrSpacer + 0x000000003f404c38 0x3 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404c3b 0x1 + .rodata.UnityStrFail + 0x000000003f404c3c 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404c41 0x3 + .rodata.UnityStrPass + 0x000000003f404c44 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404c49 0x3 + .rodata.UnityStrOk + 0x000000003f404c4c 0x3 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + *fill* 0x000000003f404c4f 0x1 + .rodata.str1.4 + 0x000000003f404c50 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .rodata.str1.4 + 0x000000003f404cdc 0xa2 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404d7e 0x2 + .rodata.__func__$6937 + 0x000000003f404d80 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404d8b 0x1 + .rodata.__func__$6953 + 0x000000003f404d8c 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404d9d 0x3 + .rodata.__func__$6959 + 0x000000003f404da0 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404daa 0x2 + .rodata.__func__$6975 + 0x000000003f404dac 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404db7 0x1 + .rodata.__func__$6971 + 0x000000003f404db8 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404dc3 0x1 + .rodata.__func__$6981 + 0x000000003f404dc4 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404dcf 0x1 + .rodata.__func__$7035 + 0x000000003f404dd0 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x000000003f404dea 0x2 + .rodata.s_uarts + 0x000000003f404dec 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .rodata.str1.4 + 0x000000003f404df8 0x72 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x75 (size before relaxing) + *fill* 0x000000003f404e6a 0x2 + .rodata.__func__$5969 + 0x000000003f404e6c 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + *fill* 0x000000003f404e7b 0x1 + .rodata.str1.4 + 0x000000003f404e7c 0x2af /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + 0x2bb (size before relaxing) + *fill* 0x000000003f40512b 0x1 + .rodata.__func__$5720 + 0x000000003f40512c 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + *fill* 0x000000003f40514a 0x2 + .rodata.get_clk_en_mask + 0x000000003f40514c 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .rodata.get_rst_en_mask + 0x000000003f4051cc 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .rodata.str1.4 + 0x000000003f40524c 0xf9 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + *fill* 0x000000003f405345 0x3 + .rodata.__FUNCTION__$5441 + 0x000000003f405348 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.TG 0x000000003f405360 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .rodata.str1.4 + 0x000000003f405368 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + *fill* 0x000000003f40536d 0x3 + .rodata.str1.4 + 0x000000003f405370 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x9c (size before relaxing) + .rodata.tcpip_thread + 0x000000003f4053f0 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .rodata.__func__$6569 + 0x000000003f405404 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + *fill* 0x000000003f405411 0x3 + .rodata.__func__$6629 + 0x000000003f405414 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + *fill* 0x000000003f40541f 0x1 + .rodata.__func__$6606 + 0x000000003f405420 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + *fill* 0x000000003f405433 0x1 + .rodata.memp_pools + 0x000000003f405434 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f405434 memp_pools + .rodata.memp_PBUF_POOL + 0x000000003f40547c 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f40547c memp_PBUF_POOL + *fill* 0x000000003f40547e 0x2 + .rodata.memp_PBUF + 0x000000003f405480 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f405480 memp_PBUF + *fill* 0x000000003f405482 0x2 + .rodata.memp_MLD6_GROUP + 0x000000003f405484 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f405484 memp_MLD6_GROUP + *fill* 0x000000003f405486 0x2 + .rodata.memp_IP6_REASSDATA + 0x000000003f405488 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f405488 memp_IP6_REASSDATA + *fill* 0x000000003f40548a 0x2 + .rodata.memp_ND6_QUEUE + 0x000000003f40548c 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f40548c memp_ND6_QUEUE + *fill* 0x000000003f40548e 0x2 + .rodata.memp_NETDB + 0x000000003f405490 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f405490 memp_NETDB + *fill* 0x000000003f405492 0x2 + .rodata.memp_SYS_TIMEOUT + 0x000000003f405494 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f405494 memp_SYS_TIMEOUT + *fill* 0x000000003f405496 0x2 + .rodata.memp_IGMP_GROUP + 0x000000003f405498 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f405498 memp_IGMP_GROUP + *fill* 0x000000003f40549a 0x2 + .rodata.memp_ARP_QUEUE + 0x000000003f40549c 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f40549c memp_ARP_QUEUE + *fill* 0x000000003f40549e 0x2 + .rodata.memp_TCPIP_MSG_INPKT + 0x000000003f4054a0 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054a0 memp_TCPIP_MSG_INPKT + *fill* 0x000000003f4054a2 0x2 + .rodata.memp_TCPIP_MSG_API + 0x000000003f4054a4 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054a4 memp_TCPIP_MSG_API + *fill* 0x000000003f4054a6 0x2 + .rodata.memp_NETCONN + 0x000000003f4054a8 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054a8 memp_NETCONN + *fill* 0x000000003f4054aa 0x2 + .rodata.memp_NETBUF + 0x000000003f4054ac 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054ac memp_NETBUF + *fill* 0x000000003f4054ae 0x2 + .rodata.memp_TCP_SEG + 0x000000003f4054b0 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054b0 memp_TCP_SEG + *fill* 0x000000003f4054b2 0x2 + .rodata.memp_TCP_PCB_LISTEN + 0x000000003f4054b4 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054b4 memp_TCP_PCB_LISTEN + *fill* 0x000000003f4054b6 0x2 + .rodata.memp_TCP_PCB + 0x000000003f4054b8 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054b8 memp_TCP_PCB + *fill* 0x000000003f4054ba 0x2 + .rodata.memp_UDP_PCB + 0x000000003f4054bc 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054bc memp_UDP_PCB + *fill* 0x000000003f4054be 0x2 + .rodata.memp_RAW_PCB + 0x000000003f4054c0 0x2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x000000003f4054c0 memp_RAW_PCB + *fill* 0x000000003f4054c2 0x2 + .rodata.str1.4 + 0x000000003f4054c4 0xa6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + *fill* 0x000000003f40556a 0x2 + .rodata.__func__$6480 + 0x000000003f40556c 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + *fill* 0x000000003f405575 0x3 + .rodata.__func__$6512 + 0x000000003f405578 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + *fill* 0x000000003f405587 0x1 + .rodata.__func__$6534 + 0x000000003f405588 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .rodata.str1.4 + 0x000000003f405598 0x47e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x48e (size before relaxing) + *fill* 0x000000003f405a16 0x2 + .rodata.tcp_close_shutdown + 0x000000003f405a18 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .rodata.__func__$7142 + 0x000000003f405a38 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405a47 0x1 + .rodata.__func__$7125 + 0x000000003f405a48 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405a51 0x3 + .rodata.__func__$7115 + 0x000000003f405a54 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .rodata.__func__$7110 + 0x000000003f405a5c 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405a65 0x3 + .rodata.__func__$7105 + 0x000000003f405a68 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405a71 0x3 + .rodata.__func__$6947 + 0x000000003f405a74 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .rodata.__func__$6896 + 0x000000003f405a80 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405a8b 0x1 + .rodata.__func__$6890 + 0x000000003f405a8c 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405aa3 0x1 + .rodata.__func__$6841 + 0x000000003f405aa4 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .rodata.__func__$6786 + 0x000000003f405ab0 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405ac2 0x2 + .rodata.__func__$6803 + 0x000000003f405ac4 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405ad7 0x1 + .rodata.__func__$6797 + 0x000000003f405ad8 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x000000003f405aed 0x3 + .rodata.tcp_pcb_lists + 0x000000003f405af0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x000000003f405af0 tcp_pcb_lists + .rodata.tcp_persist_backoff + 0x000000003f405b00 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x000000003f405b00 tcp_persist_backoff + *fill* 0x000000003f405b07 0x1 + .rodata.tcp_backoff + 0x000000003f405b08 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x000000003f405b08 tcp_backoff + *fill* 0x000000003f405b15 0x3 + .rodata.str1.4 + 0x000000003f405b18 0x425 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x431 (size before relaxing) + *fill* 0x000000003f405f3d 0x3 + .rodata.pbuf_alloc + 0x000000003f405f40 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .rodata.__func__$6898 + 0x000000003f405f54 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + *fill* 0x000000003f405f5e 0x2 + .rodata.__func__$6862 + 0x000000003f405f60 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + *fill* 0x000000003f405f6a 0x2 + .rodata.__func__$6840 + 0x000000003f405f6c 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + *fill* 0x000000003f405f75 0x3 + .rodata.__func__$6811 + 0x000000003f405f78 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + *fill* 0x000000003f405f82 0x2 + .rodata.__func__$6794 + 0x000000003f405f84 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + *fill* 0x000000003f405f95 0x3 + .rodata.__func__$6782 + 0x000000003f405f98 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + *fill* 0x000000003f405fa5 0x3 + .rodata.__func__$6762 + 0x000000003f405fa8 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + *fill* 0x000000003f405fb3 0x1 + .rodata.str1.4 + 0x000000003f405fb4 0xf8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .rodata.__func__$6986 + 0x000000003f4060ac 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x000000003f4060b7 0x1 + .rodata.__func__$6968 + 0x000000003f4060b8 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x000000003f4060ca 0x2 + .rodata.__func__$6882 + 0x000000003f4060cc 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x000000003f4060d6 0x2 + .rodata.str1.4 + 0x000000003f4060d8 0x77 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + *fill* 0x000000003f40614f 0x1 + .rodata.__func__$7104 + 0x000000003f406150 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .rodata.str1.4 + 0x000000003f40615c 0xa6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + *fill* 0x000000003f406202 0x2 + .rodata.__func__$6634 + 0x000000003f406204 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + *fill* 0x000000003f406216 0x2 + .rodata.__func__$6546 + 0x000000003f406218 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + *fill* 0x000000003f40622e 0x2 + .rodata.__func__$6580 + 0x000000003f406230 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + *fill* 0x000000003f40623a 0x2 + .rodata.str1.4 + 0x000000003f40623c 0x3e7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + *fill* 0x000000003f406623 0x1 + .rodata.__func__$6835 + 0x000000003f406624 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .rodata.__func__$6800 + 0x000000003f40662c 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + *fill* 0x000000003f406637 0x1 + .rodata.__func__$6674 + 0x000000003f406638 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .rodata.__func__$6773 + 0x000000003f406650 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + *fill* 0x000000003f406662 0x2 + .rodata.__func__$6692 + 0x000000003f406664 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + *fill* 0x000000003f406677 0x1 + .rodata.__func__$6705 + 0x000000003f406678 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + *fill* 0x000000003f40668a 0x2 + .rodata.__func__$6714 + 0x000000003f40668c 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + *fill* 0x000000003f40669d 0x3 + .rodata.__func__$6740 + 0x000000003f4066a0 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + *fill* 0x000000003f4066aa 0x2 + .rodata.str1.4 + 0x000000003f4066ac 0x4e4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6795 + 0x000000003f406b90 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + *fill* 0x000000003f406ba1 0x3 + .rodata.__func__$6909 + 0x000000003f406ba4 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6913 + 0x000000003f406bb4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6785 + 0x000000003f406bc8 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + *fill* 0x000000003f406bd9 0x3 + .rodata.__func__$6780 + 0x000000003f406bdc 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.__func__$6804 + 0x000000003f406be8 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + *fill* 0x000000003f406bfd 0x3 + .rodata.__func__$6790 + 0x000000003f406c00 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + *fill* 0x000000003f406c12 0x2 + .rodata.__func__$6891 + 0x000000003f406c14 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.dhcp_discover_select_options + 0x000000003f406c24 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .rodata.ip_addr_broadcast + 0x000000003f406c30 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + 0x000000003f406c30 ip_addr_broadcast + .rodata.ip_addr_any + 0x000000003f406c44 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + 0x000000003f406c44 ip_addr_any + .rodata.str1.4 + 0x000000003f406c58 0x2b9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + *fill* 0x000000003f406f11 0x3 + .rodata.__func__$6528 + 0x000000003f406f14 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + *fill* 0x000000003f406f1e 0x2 + .rodata.str1.4 + 0x000000003f406f20 0x75 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + *fill* 0x000000003f406f95 0x3 + .rodata.__func__$7001 + 0x000000003f406f98 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + *fill* 0x000000003f406fae 0x2 + .rodata.str1.4 + 0x000000003f406fb0 0x155 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + *fill* 0x000000003f407105 0x3 + .rodata.__func__$6429 + 0x000000003f407108 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + *fill* 0x000000003f40711b 0x1 + .rodata.__func__$6408 + 0x000000003f40711c 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + *fill* 0x000000003f407127 0x1 + .rodata.str1.4 + 0x000000003f407128 0x18f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + *fill* 0x000000003f4072b7 0x1 + .rodata.__func__$6516 + 0x000000003f4072b8 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + *fill* 0x000000003f4072c2 0x2 + .rodata.__func__$6483 + 0x000000003f4072c4 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + *fill* 0x000000003f4072e5 0x3 + .rodata.ip6_addr_any + 0x000000003f4072e8 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + 0x000000003f4072e8 ip6_addr_any + .rodata.str1.4 + 0x000000003f4072fc 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x76 (size before relaxing) + *fill* 0x000000003f407366 0x2 + .rodata.__func__$6880 + 0x000000003f407368 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + *fill* 0x000000003f40737a 0x2 + .rodata.str1.4 + 0x000000003f40737c 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x76 (size before relaxing) + *fill* 0x000000003f4073e1 0x3 + .rodata.nd6_tmr + 0x000000003f4073e4 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .rodata.__func__$6847 + 0x000000003f4073fc 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x000000003f407407 0x1 + .rodata.str1.4 + 0x000000003f407408 0x6b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + *fill* 0x000000003f407473 0x1 + .rodata.__func__$6582 + 0x000000003f407474 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .rodata.str1.4 + 0x000000003f407488 0x222 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x25e (size before relaxing) + *fill* 0x000000003f4076aa 0x2 + .rodata.__func__$6626 + 0x000000003f4076ac 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + *fill* 0x000000003f4076b9 0x3 + .rodata.__func__$6661 + 0x000000003f4076bc 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + *fill* 0x000000003f4076c7 0x1 + .rodata.__func__$6586 + 0x000000003f4076c8 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + *fill* 0x000000003f4076d9 0x3 + .rodata.__func__$6522 + 0x000000003f4076dc 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + *fill* 0x000000003f4076eb 0x1 + .rodata.__func__$6531 + 0x000000003f4076ec 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .rodata.__func__$6504 + 0x000000003f407704 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + *fill* 0x000000003f407716 0x2 + .rodata.__func__$6471 + 0x000000003f407718 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + *fill* 0x000000003f407726 0x2 + .rodata.ethzero + 0x000000003f407728 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + 0x000000003f407728 ethzero + *fill* 0x000000003f40772e 0x2 + .rodata.ethbroadcast + 0x000000003f407730 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + 0x000000003f407730 ethbroadcast + *fill* 0x000000003f407736 0x2 + .rodata.str1.4 + 0x000000003f407738 0xde /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + *fill* 0x000000003f407816 0x2 + .rodata.str1.4 + 0x000000003f407818 0x7d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + *fill* 0x000000003f407895 0x3 + .rodata.__func__$7019 + 0x000000003f407898 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + *fill* 0x000000003f4078b6 0x2 + .rodata.str1.4 + 0x000000003f4078b8 0x26b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + *fill* 0x000000003f407b23 0x1 + .rodata.event_callback + 0x000000003f407b24 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.__func__$7838 + 0x000000003f407b38 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + *fill* 0x000000003f407b45 0x3 + .rodata.__func__$7861 + 0x000000003f407b48 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.__func__$7759 + 0x000000003f407b54 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.__func__$7677 + 0x000000003f407b60 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + *fill* 0x000000003f407b6e 0x2 + .rodata.__func__$8181 + 0x000000003f407b70 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.__func__$7618 + 0x000000003f407b98 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + *fill* 0x000000003f407ba3 0x1 + .rodata.__func__$7888 + 0x000000003f407ba4 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + *fill* 0x000000003f407bb3 0x1 + .rodata.err_to_errno_table + 0x000000003f407bb4 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .rodata.str1.4 + 0x000000003f407bf8 0x34a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + *fill* 0x000000003f407f42 0x2 + .rodata.tcp_process + 0x000000003f407f44 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .rodata.__func__$6766 + 0x000000003f407f6c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .rodata.__func__$6712 + 0x000000003f407f78 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .rodata.__func__$6673 + 0x000000003f407f84 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + *fill* 0x000000003f407f8e 0x2 + .rodata.str1.4 + 0x000000003f407f90 0xca /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + *fill* 0x000000003f40805a 0x2 + .rodata.__func__$6381 + 0x000000003f40805c 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + *fill* 0x000000003f408067 0x1 + .rodata.__func__$6350 + 0x000000003f408068 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + *fill* 0x000000003f408072 0x2 + .rodata.str1.4 + 0x000000003f408074 0x36b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x383 (size before relaxing) + *fill* 0x000000003f4083df 0x1 + .rodata.__func__$7238 + 0x000000003f4083e0 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + *fill* 0x000000003f4083ed 0x3 + .rodata.__func__$7225 + 0x000000003f4083f0 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + *fill* 0x000000003f408402 0x2 + .rodata.__func__$7157 + 0x000000003f408404 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + *fill* 0x000000003f408411 0x3 + .rodata.str1.4 + 0x000000003f408414 0x139 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + *fill* 0x000000003f40854d 0x3 + .rodata.__func__$6029 + 0x000000003f408550 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + *fill* 0x000000003f40855d 0x3 + .rodata.str1.4 + 0x000000003f408560 0x4b0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x4f0 (size before relaxing) + .rodata.__func__$7361 + 0x000000003f408a10 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7350 + 0x000000003f408a28 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + *fill* 0x000000003f408a3e 0x2 + .rodata.__func__$7252 + 0x000000003f408a40 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.__func__$7219 + 0x000000003f408a58 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + *fill* 0x000000003f408a65 0x3 + .rodata.__func__$7162 + 0x000000003f408a68 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + *fill* 0x000000003f408a71 0x3 + .rodata.__func__$7243 + 0x000000003f408a74 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + *fill* 0x000000003f408a93 0x1 + .rodata.__func__$7340 + 0x000000003f408a94 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + *fill* 0x000000003f408aae 0x2 + .rodata.__func__$7153 + 0x000000003f408ab0 0x9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + *fill* 0x000000003f408ab9 0x3 + .rodata.__func__$7170 + 0x000000003f408abc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .rodata.rtc_gpio_desc + 0x000000003f408ac4 0x820 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + 0x000000003f408ac4 rtc_gpio_desc + .rodata.str1.4 + 0x000000003f4092e4 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x66 (size before relaxing) + .rodata.__func__$3537 + 0x000000003f40934c 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + *fill* 0x000000003f40935e 0x2 + .rodata.__func__$3500 + 0x000000003f409360 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + *fill* 0x000000003f409373 0x1 + .rodata._ZL28read_encoded_value_with_basehjPKhPj + 0x000000003f409374 0x34 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + *(.irom1.text) + *(.gnu.linkonce.r.*) + *(.rodata1) + 0x000000003f4093a8 __XT_EXCEPTION_TABLE_ = ABSOLUTE (.) + *(.xt_except_table) + *(.gcc_except_table .gcc_except_table.*) + .gcc_except_table.__gxx_personality_v0 + 0x000000003f4093a8 0x1c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .gcc_except_table.__cxa_call_unexpected + 0x000000003f4093c4 0x18 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .gcc_except_table.__cxa_get_globals_fast + 0x000000003f4093dc 0x11 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + *fill* 0x000000003f4093ed 0x3 + .gcc_except_table._ZN10__cxxabiv111__terminateEPFvvE + 0x000000003f4093f0 0x1d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + *(.gnu.linkonce.e.*) + *(.gnu.version_r) + 0x000000003f409410 . = ((. + 0x3) & 0xfffffffffffffffc) + *fill* 0x000000003f40940d 0x3 + 0x000000003f409410 __eh_frame = ABSOLUTE (.) + *(.eh_frame) + .eh_frame 0x000000003f409410 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .eh_frame 0x000000003f409438 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .eh_frame 0x000000003f409460 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .eh_frame 0x000000003f409488 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .eh_frame 0x000000003f4094b0 0x38 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .eh_frame 0x000000003f4094e8 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .eh_frame 0x000000003f409510 0x70 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .eh_frame 0x000000003f409580 0x118 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .eh_frame 0x000000003f409698 0xa8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .eh_frame 0x000000003f409740 0x88 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .eh_frame 0x000000003f4097c8 0x70 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .eh_frame 0x000000003f409838 0x110 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .eh_frame 0x000000003f409948 0x160 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + 0x000000003f409aac . = ((. + 0x7) & 0xfffffffffffffffc) + *fill* 0x000000003f409aa8 0x4 + 0x000000003f409aac __init_array_start = ABSOLUTE (.) + *crtbegin.o(.ctors) + *(EXCLUDE_FILE(*crtend.o) .ctors) + .ctors 0x000000003f409aac 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .ctors 0x000000003f409ab0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .ctors 0x000000003f409ab4 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + *(SORT(.ctors.*)) + *(.ctors) + 0x000000003f409ab8 __init_array_end = ABSOLUTE (.) + *crtbegin.o(.dtors) + *(EXCLUDE_FILE(*crtend.o) .dtors) + .dtors 0x000000003f409ab8 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + *(SORT(.dtors.*)) + *(.dtors) + 0x000000003f409abc __XT_EXCEPTION_DESCS_ = ABSOLUTE (.) + *(.xt_except_desc) + *(.gnu.linkonce.h.*) + 0x000000003f409abc __XT_EXCEPTION_DESCS_END__ = ABSOLUTE (.) + *(.xt_except_desc_end) + *(.dynamic) + *(.gnu.version_d) + 0x000000003f409abc _rodata_end = ABSOLUTE (.) + 0x000000003f409abc _lit4_start = ABSOLUTE (.) + *(*.lit4) + *(.lit4.*) + *(.gnu.linkonce.lit4.*) + 0x000000003f409abc _lit4_end = ABSOLUTE (.) + 0x000000003f409abc . = ALIGN (0x4) + 0x000000003f409abc _thread_local_start = ABSOLUTE (.) + *(.tdata) + *(.tdata.*) + *(.tbss) + *(.tbss.*) + 0x000000003f409abc _thread_local_end = ABSOLUTE (.) + 0x000000003f409abc . = ALIGN (0x4) + +.flash.text 0x00000000400d0018 0x23e00 + 0x00000000400d0018 _stext = . + 0x00000000400d0018 _text_start = ABSOLUTE (.) + *(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) + .literal.__cxx_fatal_exception + 0x00000000400d0018 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + 0x4 (size before relaxing) + .literal.cpu_configure_region_protection + 0x00000000400d0018 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .literal.do_global_ctors + 0x00000000400d0024 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .literal.main_task + 0x00000000400d002c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0x18 (size before relaxing) + .literal.intr_matrix_clear + 0x00000000400d0038 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0x8 (size before relaxing) + .literal.wdt_reset_cpu1_info_enable + 0x00000000400d003c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0xc (size before relaxing) + .literal.select_rtc_slow_clk + 0x00000000400d0040 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0x4c (size before relaxing) + .literal.esp_clk_init + 0x00000000400d0060 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0x38 (size before relaxing) + .literal.esp_perip_clk_init + 0x00000000400d0078 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0x60 (size before relaxing) + .literal.esp_err_to_name + 0x00000000400d00a8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .literal.esp_crosscore_int_init + 0x00000000400d00b0 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + 0x30 (size before relaxing) + .literal.esp_cache_err_int_init + 0x00000000400d00cc 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + 0x20 (size before relaxing) + .literal.esp_ipc_call_and_wait + 0x00000000400d00d8 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x2c (size before relaxing) + .literal.esp_ipc_init + 0x00000000400d00f0 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x44 (size before relaxing) + .literal.esp_ipc_call + 0x00000000400d010c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x4 (size before relaxing) + .literal.insert_vector_desc + 0x00000000400d010c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .literal.find_desc_for_int + 0x00000000400d0110 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x4 (size before relaxing) + .literal.int_has_handler + 0x00000000400d0110 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .literal.get_desc_for_int + 0x00000000400d0118 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x18 (size before relaxing) + .literal.find_desc_for_source + 0x00000000400d0124 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x14 (size before relaxing) + .literal.is_vect_desc_usable + 0x00000000400d0130 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x18 (size before relaxing) + .literal.get_available_int + 0x00000000400d013c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x2c (size before relaxing) + .literal.esp_intr_alloc_intrstatus + 0x00000000400d0140 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x6c (size before relaxing) + .literal.esp_intr_alloc + 0x00000000400d0164 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x4 (size before relaxing) + .literal.__esp_stack_guard_setup + 0x00000000400d0164 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + 0x8 (size before relaxing) + .literal.__stack_chk_fail + 0x00000000400d0164 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + 0xc (size before relaxing) + .literal.timer_process_alarm + 0x00000000400d0168 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x34 (size before relaxing) + .literal.timer_task + 0x00000000400d0174 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x1c (size before relaxing) + .literal.esp_timer_init + 0x00000000400d0184 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x34 (size before relaxing) + .literal.dport_access_init_core + 0x00000000400d0198 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x24 (size before relaxing) + .literal.esp_dport_access_int_init + 0x00000000400d01ac 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x1c (size before relaxing) + .literal.rtc_brownout_isr_handler + 0x00000000400d01c0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + 0x14 (size before relaxing) + .literal.esp_brownout_init + 0x00000000400d01c8 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + 0x24 (size before relaxing) + .literal.esp_int_wdt_init + 0x00000000400d01e4 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + 0x34 (size before relaxing) + .literal.esp_int_wdt_cpu_init + 0x00000000400d0208 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + 0x18 (size before relaxing) + .literal.esp_dbg_stubs_data_free + 0x00000000400d0210 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + 0x4 (size before relaxing) + .literal.esp_dbg_stubs_data_alloc + 0x00000000400d0210 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + 0x4 (size before relaxing) + .literal.esp_dbg_stubs_init + 0x00000000400d0210 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + 0x20 (size before relaxing) + .literal.esp_timer_impl_init + 0x00000000400d022c 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + 0x70 (size before relaxing) + .literal.esp_vApplicationIdleHook + 0x00000000400d0274 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .literal.esp_register_freertos_tick_hook_for_cpu + 0x00000000400d0278 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + 0x14 (size before relaxing) + .literal.register_heap + 0x00000000400d0280 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0x4 (size before relaxing) + .literal.disable_mem_region + 0x00000000400d0280 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0x14 (size before relaxing) + .literal.heap_caps_enable_nonos_stack_heaps + 0x00000000400d028c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0xc (size before relaxing) + .literal.heap_caps_init + 0x00000000400d0290 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0x9c (size before relaxing) + .literal.heap_caps_get_free_size + 0x00000000400d02d0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0xc (size before relaxing) + .literal.heap_caps_check_integrity + 0x00000000400d02d0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0xc (size before relaxing) + .literal.heap_bubble_down + 0x00000000400d02d0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .literal.esp_log_level_set + 0x00000000400d02d4 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + 0x48 (size before relaxing) + .literal.unityTask + 0x00000000400d02f8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + 0x8 (size before relaxing) + .literal.app_main + 0x00000000400d02f8 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + 0x14 (size before relaxing) + .literal 0x00000000400d0304 0xc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + 0x18 (size before relaxing) + .literal 0x00000000400d0310 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + 0xc (size before relaxing) + .literal 0x00000000400d0310 0x24 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + 0x38 (size before relaxing) + .literal 0x00000000400d0334 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + 0xc (size before relaxing) + .literal 0x00000000400d0334 0x30 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + 0x68 (size before relaxing) + .literal 0x00000000400d0364 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + 0x14 (size before relaxing) + .literal 0x00000000400d0364 0xc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + 0x24 (size before relaxing) + .literal 0x00000000400d0370 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + 0x38 (size before relaxing) + .literal 0x00000000400d0370 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + 0x14 (size before relaxing) + .literal 0x00000000400d0370 0x8c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + 0x188 (size before relaxing) + .literal 0x00000000400d03fc 0x2c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + 0xa8 (size before relaxing) + .literal 0x00000000400d0428 0x38 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + 0x1c4 (size before relaxing) + .literal 0x00000000400d0460 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + 0x14 (size before relaxing) + .literal 0x00000000400d0460 0x68 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + 0x210 (size before relaxing) + .literal 0x00000000400d04c8 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + 0x4 (size before relaxing) + .literal 0x00000000400d04c8 0x2c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + 0x74 (size before relaxing) + .literal 0x00000000400d04f4 0xc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + 0x20 (size before relaxing) + .literal 0x00000000400d0500 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + 0x78 (size before relaxing) + .literal.get_boot_time + 0x00000000400d0528 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x14 (size before relaxing) + .literal.set_boot_time + 0x00000000400d0534 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x14 (size before relaxing) + .literal.get_time_since_boot + 0x00000000400d0534 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x8 (size before relaxing) + .literal.adjust_boot_time + 0x00000000400d0538 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x20 (size before relaxing) + .literal.get_adjusted_boot_time + 0x00000000400d0540 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x10 (size before relaxing) + .literal.esp_clk_slowclk_cal_set + 0x00000000400d0544 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x14 (size before relaxing) + .literal.esp_clk_slowclk_cal_get + 0x00000000400d054c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x4 (size before relaxing) + .literal.get_rtc_time_us + 0x00000000400d054c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x8 (size before relaxing) + .literal.esp_set_time_from_rtc + 0x00000000400d054c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0xc (size before relaxing) + .literal._raise_r + 0x00000000400d054c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x4 (size before relaxing) + .literal._sbrk_r + 0x00000000400d054c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x4 (size before relaxing) + .literal.esp_setup_syscall_table + 0x00000000400d054c 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + 0x1c (size before relaxing) + .literal.esp_pthread_cfg_key_destructor + 0x00000000400d0564 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x4 (size before relaxing) + .literal.esp_pthread_init + 0x00000000400d0564 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x18 (size before relaxing) + .literal.pthread_cancel + 0x00000000400d0570 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x14 (size before relaxing) + .literal.pthread_mutex_init + 0x00000000400d057c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x14 (size before relaxing) + .literal.pthread_mutex_init_if_static + 0x00000000400d057c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x10 (size before relaxing) + .literal.find_key + 0x00000000400d0580 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x10 (size before relaxing) + .literal.pthread_local_storage_thread_deleted_callback + 0x00000000400d0588 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x1c (size before relaxing) + .literal.pthread_key_create + 0x00000000400d0594 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x14 (size before relaxing) + .literal.pthread_key_delete + 0x00000000400d0594 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x18 (size before relaxing) + .literal.pthread_getspecific + 0x00000000400d0594 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x8 (size before relaxing) + .literal.pthread_setspecific + 0x00000000400d0594 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x20 (size before relaxing) + .literal.spi_flash_init_lock + 0x00000000400d059c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x18 (size before relaxing) + .literal.spi_flash_op_lock + 0x00000000400d05ac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x8 (size before relaxing) + .literal.spi_flash_op_unlock + 0x00000000400d05ac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x8 (size before relaxing) + .literal.is_safe_write_address + 0x00000000400d05ac 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x8 (size before relaxing) + .literal.spi_flash_reset_counters + 0x00000000400d05b0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .literal.spi_flash_init + 0x00000000400d05b4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x8 (size before relaxing) + .literal.spi_flash_cache2phys + 0x00000000400d05b4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + 0x1c (size before relaxing) + .literal.tcpip_adapter_init + 0x00000000400d05c8 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + 0x44 (size before relaxing) + .literal.get_test_count + 0x00000000400d05f0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .literal.check_leak + 0x00000000400d05f4 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x24 (size before relaxing) + .literal.print_multiple_function_test_menu + 0x00000000400d060c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0xc (size before relaxing) + .literal.print_test_menu + 0x00000000400d0610 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x1c (size before relaxing) + .literal.trim_trailing_space + 0x00000000400d0618 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x8 (size before relaxing) + .literal.setUp + 0x00000000400d061c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x14 (size before relaxing) + .literal.tearDown + 0x00000000400d0624 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x3c (size before relaxing) + .literal.unity_putc + 0x00000000400d0638 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0xc (size before relaxing) + .literal.unity_flush + 0x00000000400d063c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x4 (size before relaxing) + .literal.multiple_function_option + 0x00000000400d063c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x2c (size before relaxing) + .literal.unity_run_single_test + 0x00000000400d064c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x20 (size before relaxing) + .literal.unity_run_single_test_by_name + 0x00000000400d0650 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x28 (size before relaxing) + .literal.unity_run_single_test_by_index + 0x00000000400d0658 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x8 (size before relaxing) + .literal.unity_run_single_test_by_index_parse + 0x00000000400d0658 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x24 (size before relaxing) + .literal.unity_run_all_tests + 0x00000000400d0664 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x14 (size before relaxing) + .literal.unity_run_tests_with_filter + 0x00000000400d0664 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x20 (size before relaxing) + .literal.unity_run_menu + 0x00000000400d0674 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x54 (size before relaxing) + .literal.UnityPrintNumberUnsigned + 0x00000000400d067c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x8 (size before relaxing) + .literal.UnityPrintNumber + 0x00000000400d0680 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x8 (size before relaxing) + .literal.UnityPrintNumberHex + 0x00000000400d0680 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x10 (size before relaxing) + .literal.UnityPrint + 0x00000000400d0680 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x1c (size before relaxing) + .literal.UnityTestResultsBegin + 0x00000000400d0680 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x1c (size before relaxing) + .literal.UnityPrintFail + 0x00000000400d0680 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x8 (size before relaxing) + .literal.UnityPrintOk + 0x00000000400d0684 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x8 (size before relaxing) + .literal.UnityConcludeTest + 0x00000000400d0688 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x18 (size before relaxing) + .literal.UnityFail + 0x00000000400d068c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x44 (size before relaxing) + .literal.UnityDefaultTestRun + 0x00000000400d06a0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x1c (size before relaxing) + .literal.UnityBegin + 0x00000000400d06a4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x4 (size before relaxing) + .literal.UnityEnd + 0x00000000400d06a4 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x4c (size before relaxing) + .literal.get_test_data_partition + 0x00000000400d06b4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + 0x10 (size before relaxing) + .literal.uart_tx_char + 0x00000000400d06bc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.uart_rx_char + 0x00000000400d06c0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x4 (size before relaxing) + .literal.uart_read_char + 0x00000000400d06c0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .literal.uart_end_select + 0x00000000400d06c8 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x44 (size before relaxing) + .literal.uart_start_select + 0x00000000400d06e8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x78 (size before relaxing) + .literal.select_notif_callback + 0x00000000400d06ec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x28 (size before relaxing) + .literal.uart_access + 0x00000000400d06ec 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x20 (size before relaxing) + .literal.uart_open + 0x00000000400d06f8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x24 (size before relaxing) + .literal.uart_fcntl + 0x00000000400d0700 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x1c (size before relaxing) + .literal.uart_fstat + 0x00000000400d070c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x14 (size before relaxing) + .literal.uart_close + 0x00000000400d0710 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x10 (size before relaxing) + .literal.uart_return_char + 0x00000000400d0714 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x14 (size before relaxing) + .literal.uart_read + 0x00000000400d071c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x34 (size before relaxing) + .literal.uart_write + 0x00000000400d0728 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x24 (size before relaxing) + .literal.esp_vfs_dev_uart_register + 0x00000000400d0738 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x48 (size before relaxing) + .literal.get_vfs_for_fd + 0x00000000400d0768 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .literal.esp_vfs_register_common + 0x00000000400d0774 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x1c (size before relaxing) + .literal.get_vfs_for_path + 0x00000000400d0774 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x10 (size before relaxing) + .literal.translate_path + 0x00000000400d0778 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x1c (size before relaxing) + .literal.esp_vfs_register + 0x00000000400d078c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x8 (size before relaxing) + .literal.esp_vfs_register_fd_range + 0x00000000400d078c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x30 (size before relaxing) + .literal.esp_vfs_open + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x1c (size before relaxing) + .literal.esp_vfs_write + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x8 (size before relaxing) + .literal.esp_vfs_lseek + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x8 (size before relaxing) + .literal.esp_vfs_read + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x8 (size before relaxing) + .literal.esp_vfs_close + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x18 (size before relaxing) + .literal.esp_vfs_fstat + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x8 (size before relaxing) + .literal.esp_vfs_stat + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x8 (size before relaxing) + .literal.esp_vfs_link + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x10 (size before relaxing) + .literal.esp_vfs_unlink + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x8 (size before relaxing) + .literal.esp_vfs_rename + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x10 (size before relaxing) + .literal.esp_vfs_select_triggered_isr + 0x00000000400d0798 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0xc (size before relaxing) + .literal.esp_ota_get_running_partition + 0x00000000400d0798 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + 0x34 (size before relaxing) + .literal.uart_set_select_notif_callback + 0x00000000400d07ac 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.uart_get_selectlock + 0x00000000400d07b0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .literal.get_clk_en_mask + 0x00000000400d07b4 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0x48 (size before relaxing) + .literal.get_rst_en_mask + 0x00000000400d07d8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0x3c (size before relaxing) + .literal.get_clk_en_reg + 0x00000000400d07dc 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0xc (size before relaxing) + .literal.get_rst_en_reg + 0x00000000400d07dc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0xc (size before relaxing) + .literal.periph_module_enable + 0x00000000400d07e0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0x24 (size before relaxing) + .literal.timer_group_intr_enable + 0x00000000400d07e4 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + 0x28 (size before relaxing) + .literal.rtc_isr + 0x00000000400d07fc 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x20 (size before relaxing) + .literal.rtc_isr_ensure_installed + 0x00000000400d0808 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x20 (size before relaxing) + .literal.rtc_gpio_force_hold_dis_all + 0x00000000400d0810 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .literal.rtc_isr_register + 0x00000000400d0818 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x18 (size before relaxing) + .literal.s_set_default_wifi_log_level + 0x00000000400d0818 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + 0x8 (size before relaxing) + .literal.tcpip_thread + 0x00000000400d081c 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x38 (size before relaxing) + .literal.tcpip_inpkt + 0x00000000400d0838 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x14 (size before relaxing) + .literal.tcpip_input + 0x00000000400d083c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x10 (size before relaxing) + .literal.tcpip_callback_with_block + 0x00000000400d0844 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x18 (size before relaxing) + .literal.tcpip_send_api_msg + 0x00000000400d0844 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x24 (size before relaxing) + .literal.tcpip_init + 0x00000000400d084c 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x38 (size before relaxing) + .literal.kill_oldest_dhcps_pool + 0x00000000400d0864 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + 0xc (size before relaxing) + .literal.dhcps_coarse_tmr + 0x00000000400d0868 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + 0x14 (size before relaxing) + .literal.lwip_init + 0x00000000400d0868 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + 0x1c (size before relaxing) + .literal.dns_create_txid + 0x00000000400d0868 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x8 (size before relaxing) + .literal.dns_call_found + 0x00000000400d086c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x24 (size before relaxing) + .literal.dns_send + 0x00000000400d0880 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x50 (size before relaxing) + .literal.dns_check_entry + 0x00000000400d0890 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x30 (size before relaxing) + .literal.dns_check_entries + 0x00000000400d089c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x4 (size before relaxing) + .literal.dns_tmr + 0x00000000400d089c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x4 (size before relaxing) + .literal.ip_input + 0x00000000400d089c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + 0x8 (size before relaxing) + .literal.tcp_listen_closed + 0x00000000400d089c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x20 (size before relaxing) + .literal.tcp_set_fin_wait_1 + 0x00000000400d08b0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_backlog_accepted + 0x00000000400d08b4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x18 (size before relaxing) + .literal.tcp_update_rcv_ann_wnd + 0x00000000400d08bc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x14 (size before relaxing) + .literal.tcp_recved + 0x00000000400d08c4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x28 (size before relaxing) + .literal.tcp_seg_free + 0x00000000400d08d8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x8 (size before relaxing) + .literal.tcp_segs_free + 0x00000000400d08d8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x4 (size before relaxing) + .literal.tcp_seg_copy + 0x00000000400d08d8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x10 (size before relaxing) + .literal.tcp_pcb_num_cal + 0x00000000400d08d8 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .literal.tcp_recv + 0x00000000400d08e8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x10 (size before relaxing) + .literal.tcp_sent + 0x00000000400d08f0 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x10 (size before relaxing) + .literal.tcp_err + 0x00000000400d08f8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x10 (size before relaxing) + .literal.tcp_poll + 0x00000000400d0900 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x10 (size before relaxing) + .literal.tcp_pcb_purge + 0x00000000400d0908 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x14 (size before relaxing) + .literal.tcp_slowtmr + 0x00000000400d0908 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x90 (size before relaxing) + .literal.tcp_pcb_remove + 0x00000000400d093c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x28 (size before relaxing) + .literal.tcp_close_shutdown + 0x00000000400d094c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x74 (size before relaxing) + .literal.tcp_close + 0x00000000400d095c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x4 (size before relaxing) + .literal.tcp_recv_null + 0x00000000400d095c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xc (size before relaxing) + .literal.tcp_process_refused_data + 0x00000000400d095c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x4 (size before relaxing) + .literal.tcp_fasttmr + 0x00000000400d095c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x14 (size before relaxing) + .literal.tcp_tmr + 0x00000000400d095c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xc (size before relaxing) + .literal.tcp_shutdown + 0x00000000400d0960 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xc (size before relaxing) + .literal.tcp_abandon + 0x00000000400d0960 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x44 (size before relaxing) + .literal.tcp_abort + 0x00000000400d0968 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x4 (size before relaxing) + .literal.tcp_kill_timewait + 0x00000000400d0968 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xc (size before relaxing) + .literal.tcp_kill_prio + 0x00000000400d0968 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xc (size before relaxing) + .literal.tcp_netif_ip_addr_changed_pcblist + 0x00000000400d0968 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x4 (size before relaxing) + .literal.tcp_kill_state + 0x00000000400d0968 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xc (size before relaxing) + .literal.tcp_next_iss + 0x00000000400d0968 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x8 (size before relaxing) + .literal.tcp_alloc + 0x00000000400d096c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x70 (size before relaxing) + .literal.tcp_eff_send_mss_impl + 0x00000000400d0978 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xc (size before relaxing) + .literal.tcp_netif_ipv4_addr_changed + 0x00000000400d0978 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x14 (size before relaxing) + .literal.pbuf_pool_is_empty + 0x00000000400d0978 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x1c (size before relaxing) + .literal.pbuf_free_ooseq + 0x00000000400d0980 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x14 (size before relaxing) + .literal.pbuf_free_ooseq_callback + 0x00000000400d0980 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x4 (size before relaxing) + .literal.pbuf_header_impl + 0x00000000400d0980 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x20 (size before relaxing) + .literal.pbuf_header + 0x00000000400d0994 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x4 (size before relaxing) + .literal.pbuf_header_force + 0x00000000400d0994 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x4 (size before relaxing) + .literal.pbuf_free + 0x00000000400d0994 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x34 (size before relaxing) + .literal.pbuf_alloc + 0x00000000400d09a0 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x5c (size before relaxing) + .literal.pbuf_realloc + 0x00000000400d09c0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x38 (size before relaxing) + .literal.pbuf_ref + 0x00000000400d09d8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x8 (size before relaxing) + .literal.pbuf_cat + 0x00000000400d09d8 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x20 (size before relaxing) + .literal.pbuf_chain + 0x00000000400d09e8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x8 (size before relaxing) + .literal.pbuf_copy + 0x00000000400d09e8 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x38 (size before relaxing) + .literal.pbuf_copy_partial + 0x00000000400d0a00 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x14 (size before relaxing) + .literal.pbuf_take + 0x00000000400d0a08 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x34 (size before relaxing) + .literal.pbuf_take_at + 0x00000000400d0a20 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x14 (size before relaxing) + .literal.pbuf_put_at + 0x00000000400d0a20 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0xc (size before relaxing) + .literal.netif_loopif_init + 0x00000000400d0a20 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .literal.netif_issue_reports + 0x00000000400d0a28 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0xc (size before relaxing) + .literal.netif_poll + 0x00000000400d0a28 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x30 (size before relaxing) + .literal.netif_set_ipaddr + 0x00000000400d0a3c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x10 (size before relaxing) + .literal.netif_set_addr + 0x00000000400d0a40 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0xc (size before relaxing) + .literal.netif_add + 0x00000000400d0a40 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x24 (size before relaxing) + .literal.netif_set_up + 0x00000000400d0a54 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x4 (size before relaxing) + .literal.netif_set_link_up + 0x00000000400d0a54 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x8 (size before relaxing) + .literal.netif_init + 0x00000000400d0a54 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x28 (size before relaxing) + .literal.netif_loop_output + 0x00000000400d0a64 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x34 (size before relaxing) + .literal.netif_loop_output_ipv6 + 0x00000000400d0a70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x4 (size before relaxing) + .literal.netif_loop_output_ipv4 + 0x00000000400d0a70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x4 (size before relaxing) + .literal.sys_timeout + 0x00000000400d0a70 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x20 (size before relaxing) + .literal.tcp_timer_needed + 0x00000000400d0a84 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x14 (size before relaxing) + .literal.tcpip_tcp_timer + 0x00000000400d0a8c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x18 (size before relaxing) + .literal.sys_timeouts_init + 0x00000000400d0a8c 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x40 (size before relaxing) + .literal.mld6_timer + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xc (size before relaxing) + .literal.ip6_reass_timer + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xc (size before relaxing) + .literal.nd6_timer + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xc (size before relaxing) + .literal.dns_timer + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xc (size before relaxing) + .literal.igmp_timer + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xc (size before relaxing) + .literal.dhcp_timer_fine + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xc (size before relaxing) + .literal.dhcp_timer_coarse + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x10 (size before relaxing) + .literal.arp_timer + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xc (size before relaxing) + .literal.sys_timeouts_mbox_fetch + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x10 (size before relaxing) + .literal.lwip_ntohs + 0x00000000400d0aac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + 0x4 (size before relaxing) + .literal.lwip_htonl + 0x00000000400d0aac 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .literal.lwip_ntohl + 0x00000000400d0ab4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + 0x4 (size before relaxing) + .literal.udp_new_port + 0x00000000400d0ab4 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x14 (size before relaxing) + .literal.udp_input_local_match + 0x00000000400d0ac4 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x14 (size before relaxing) + .literal.udp_input + 0x00000000400d0ad4 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x6c (size before relaxing) + .literal.udp_bind + 0x00000000400d0ae4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0xc (size before relaxing) + .literal.udp_sendto_if_src + 0x00000000400d0ae4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x40 (size before relaxing) + .literal.udp_sendto_if + 0x00000000400d0aec 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0xc (size before relaxing) + .literal.udp_sendto + 0x00000000400d0aec 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x28 (size before relaxing) + .literal.udp_send + 0x00000000400d0af0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x4 (size before relaxing) + .literal.udp_remove + 0x00000000400d0af0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x8 (size before relaxing) + .literal.udp_netif_ipv4_addr_changed + 0x00000000400d0af0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x4 (size before relaxing) + .literal.tcp_write_checks + 0x00000000400d0af0 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x1c (size before relaxing) + .literal.tcp_pbuf_prealloc + 0x00000000400d0b04 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x14 (size before relaxing) + .literal.tcp_create_segment + 0x00000000400d0b0c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x34 (size before relaxing) + .literal.tcp_output_alloc_header + 0x00000000400d0b14 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x28 (size before relaxing) + .literal.tcp_output_segment + 0x00000000400d0b1c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x34 (size before relaxing) + .literal.tcp_write + 0x00000000400d0b20 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xa0 (size before relaxing) + .literal.tcp_enqueue_flags + 0x00000000400d0b4c 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x40 (size before relaxing) + .literal.tcp_send_fin + 0x00000000400d0b64 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xc (size before relaxing) + .literal.tcp_send_empty_ack + 0x00000000400d0b64 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x20 (size before relaxing) + .literal.tcp_output + 0x00000000400d0b64 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x58 (size before relaxing) + .literal.tcp_rst + 0x00000000400d0b70 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x44 (size before relaxing) + .literal.tcp_rexmit_rto + 0x00000000400d0b78 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x4 (size before relaxing) + .literal.tcp_rexmit + 0x00000000400d0b78 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x8 (size before relaxing) + .literal.tcp_rexmit_fast + 0x00000000400d0b78 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x4 (size before relaxing) + .literal.tcp_keepalive + 0x00000000400d0b78 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x20 (size before relaxing) + .literal.tcp_zero_window_probe + 0x00000000400d0b78 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x2c (size before relaxing) + .literal.dhcp_option_short + 0x00000000400d0b7c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x10 (size before relaxing) + .literal.dhcp_option + 0x00000000400d0b88 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x10 (size before relaxing) + .literal.dhcp_option_byte + 0x00000000400d0b90 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x10 (size before relaxing) + .literal.dhcp_option_trailer + 0x00000000400d0b98 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x20 (size before relaxing) + .literal.dhcp_option_long + 0x00000000400d0ba8 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x18 (size before relaxing) + .literal.dhcp_create_msg + 0x00000000400d0bb0 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x48 (size before relaxing) + .literal.dhcp_option_hostname + 0x00000000400d0bcc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x1c (size before relaxing) + .literal.dhcp_delete_msg + 0x00000000400d0bd4 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x24 (size before relaxing) + .literal.dhcp_discover + 0x00000000400d0be4 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x44 (size before relaxing) + .literal.dhcp_rebind + 0x00000000400d0bf0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x34 (size before relaxing) + .literal.dhcp_t2_timeout + 0x00000000400d0bf0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x4 (size before relaxing) + .literal.dhcp_select + 0x00000000400d0bf0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x5c (size before relaxing) + .literal.dhcp_reboot + 0x00000000400d0bf4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x3c (size before relaxing) + .literal.dhcp_decline + 0x00000000400d0bf4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x30 (size before relaxing) + .literal.dhcp_check + 0x00000000400d0bf4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x8 (size before relaxing) + .literal.dhcp_bind + 0x00000000400d0bf4 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x2c (size before relaxing) + .literal.dhcp_network_changed + 0x00000000400d0bfc 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x8 (size before relaxing) + .literal.dhcp_arp_reply + 0x00000000400d0bfc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0xc (size before relaxing) + .literal.dhcp_renew + 0x00000000400d0c00 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x30 (size before relaxing) + .literal.dhcp_t1_timeout + 0x00000000400d0c04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x4 (size before relaxing) + .literal.dhcp_release + 0x00000000400d0c04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x3c (size before relaxing) + .literal.dhcp_coarse_tmr + 0x00000000400d0c04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x14 (size before relaxing) + .literal.dhcp_timeout + 0x00000000400d0c04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x20 (size before relaxing) + .literal.dhcp_fine_tmr + 0x00000000400d0c04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x8 (size before relaxing) + .literal.igmp_remove_group + 0x00000000400d0c04 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x8 (size before relaxing) + .literal.igmp_start_timer + 0x00000000400d0c08 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x4 (size before relaxing) + .literal.igmp_delaying_member + 0x00000000400d0c08 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x4 (size before relaxing) + .literal.igmp_ip_output_if + 0x00000000400d0c08 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0xc (size before relaxing) + .literal.igmp_send + 0x00000000400d0c08 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x30 (size before relaxing) + .literal.igmp_timeout + 0x00000000400d0c18 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x8 (size before relaxing) + .literal.igmp_init + 0x00000000400d0c1c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x10 (size before relaxing) + .literal.igmp_report_groups + 0x00000000400d0c24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0xc (size before relaxing) + .literal.igmp_lookfor_group + 0x00000000400d0c24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x4 (size before relaxing) + .literal.igmp_lookup_group + 0x00000000400d0c24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x10 (size before relaxing) + .literal.igmp_start + 0x00000000400d0c24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x8 (size before relaxing) + .literal.igmp_input + 0x00000000400d0c24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x34 (size before relaxing) + .literal.igmp_joingroup_netif + 0x00000000400d0c24 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x28 (size before relaxing) + .literal.igmp_joingroup + 0x00000000400d0c30 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x1c (size before relaxing) + .literal.igmp_leavegroup_netif + 0x00000000400d0c38 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x28 (size before relaxing) + .literal.igmp_leavegroup + 0x00000000400d0c44 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x1c (size before relaxing) + .literal.igmp_tmr + 0x00000000400d0c4c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x8 (size before relaxing) + .literal.ip4_netif_exist + 0x00000000400d0c4c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x4 (size before relaxing) + .literal.ip4_route_src_hook + 0x00000000400d0c4c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x4 (size before relaxing) + .literal.ip4_route + 0x00000000400d0c4c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x10 (size before relaxing) + .literal.ip4_route_src + 0x00000000400d0c54 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0xc (size before relaxing) + .literal.ip4_input + 0x00000000400d0c54 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x64 (size before relaxing) + .literal.ip4_output_if_opt_src + 0x00000000400d0c58 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x48 (size before relaxing) + .literal.ip4_output_if_opt + 0x00000000400d0c6c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x4 (size before relaxing) + .literal.ip4_output_if + 0x00000000400d0c6c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x4 (size before relaxing) + .literal.ip4_output_if_src + 0x00000000400d0c6c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x4 (size before relaxing) + .literal.icmp_send_response + 0x00000000400d0c6c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + 0x30 (size before relaxing) + .literal.icmp_input + 0x00000000400d0c78 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + 0x78 (size before relaxing) + .literal.icmp_dest_unreach + 0x00000000400d0c90 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + 0x4 (size before relaxing) + .literal.ip6_reass_free_complete_datagram + 0x00000000400d0c90 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x4c (size before relaxing) + .literal.ip6_reass_remove_oldest_datagram + 0x00000000400d0cac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0xc (size before relaxing) + .literal.ip6_reass_tmr + 0x00000000400d0cac 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x8 (size before relaxing) + .literal.ip6_reass + 0x00000000400d0cac 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x7c (size before relaxing) + .literal.ip6_route + 0x00000000400d0cc4 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x18 (size before relaxing) + .literal.ip6_select_source_address + 0x00000000400d0cd0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x18 (size before relaxing) + .literal.ip6_input + 0x00000000400d0ce0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x98 (size before relaxing) + .literal.ip6_output_if_src + 0x00000000400d0ce0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x3c (size before relaxing) + .literal.ip6_output_if + 0x00000000400d0cf8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x8 (size before relaxing) + .literal.ip6_options_add_hbh_ra + 0x00000000400d0cf8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x4 (size before relaxing) + .literal.nd6_find_neighbor_cache_entry + 0x00000000400d0cf8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.nd6_find_destination_cache_entry + 0x00000000400d0cfc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.nd6_get_router + 0x00000000400d0d00 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x4 (size before relaxing) + .literal.nd6_get_onlink_prefix + 0x00000000400d0d00 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .literal.nd6_new_onlink_prefix + 0x00000000400d0d04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x4 (size before relaxing) + .literal.nd6_send_q + 0x00000000400d0d04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x14 (size before relaxing) + .literal.nd6_send_na + 0x00000000400d0d04 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x20 (size before relaxing) + .literal.nd6_send_rs + 0x00000000400d0d08 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x20 (size before relaxing) + .literal.nd6_send_ns + 0x00000000400d0d08 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x20 (size before relaxing) + .literal.nd6_free_q + 0x00000000400d0d08 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x28 (size before relaxing) + .literal.nd6_free_neighbor_cache_entry + 0x00000000400d0d1c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x8 (size before relaxing) + .literal.nd6_new_neighbor_cache_entry + 0x00000000400d0d1c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x1c (size before relaxing) + .literal.nd6_new_router + 0x00000000400d0d1c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x10 (size before relaxing) + .literal.nd6_input + 0x00000000400d0d1c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x110 (size before relaxing) + .literal.nd6_tmr + 0x00000000400d0d2c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x40 (size before relaxing) + .literal.nd6_select_router + 0x00000000400d0d30 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x8 (size before relaxing) + .literal.nd6_get_destination_mtu + 0x00000000400d0d34 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x8 (size before relaxing) + .literal.nd6_reachability_hint + 0x00000000400d0d34 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x1c (size before relaxing) + .literal.mld6_free_group + 0x00000000400d0d3c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x8 (size before relaxing) + .literal.mld6_delayed_report + 0x00000000400d0d40 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x8 (size before relaxing) + .literal.mld6_new_group + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0xc (size before relaxing) + .literal.mld6_send + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x20 (size before relaxing) + .literal.mld6_report_groups + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x8 (size before relaxing) + .literal.mld6_lookfor_group + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x4 (size before relaxing) + .literal.mld6_input + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x2c (size before relaxing) + .literal.mld6_joingroup_netif + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x10 (size before relaxing) + .literal.mld6_joingroup + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0xc (size before relaxing) + .literal.mld6_leavegroup_netif + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0xc (size before relaxing) + .literal.mld6_leavegroup + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0xc (size before relaxing) + .literal.mld6_tmr + 0x00000000400d0d44 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x8 (size before relaxing) + .literal.icmp6_send_response + 0x00000000400d0d44 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x44 (size before relaxing) + .literal.icmp6_input + 0x00000000400d0d50 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x48 (size before relaxing) + .literal.icmp6_dest_unreach + 0x00000000400d0d50 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x4 (size before relaxing) + .literal.icmp6_time_exceeded + 0x00000000400d0d50 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x4 (size before relaxing) + .literal.icmp6_param_problem + 0x00000000400d0d50 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x4 (size before relaxing) + .literal.free_etharp_q + 0x00000000400d0d50 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x28 (size before relaxing) + .literal.etharp_free_entry + 0x00000000400d0d64 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x10 (size before relaxing) + .literal.etharp_find_entry + 0x00000000400d0d6c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x34 (size before relaxing) + .literal.etharp_send_ip + 0x00000000400d0d80 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x18 (size before relaxing) + .literal.etharp_update_arp_entry + 0x00000000400d0d88 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x2c (size before relaxing) + .literal.etharp_raw + 0x00000000400d0d90 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x3c (size before relaxing) + .literal.etharp_request_dst + 0x00000000400d0d9c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x8 (size before relaxing) + .literal.etharp_ip_input + 0x00000000400d0d9c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x14 (size before relaxing) + .literal.etharp_arp_input + 0x00000000400d0d9c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x48 (size before relaxing) + .literal.etharp_request + 0x00000000400d0da0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x8 (size before relaxing) + .literal.etharp_tmr + 0x00000000400d0da4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0xc (size before relaxing) + .literal.etharp_query + 0x00000000400d0da4 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x5c (size before relaxing) + .literal.ethernet_input + 0x00000000400d0db4 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + 0x28 (size before relaxing) + .literal.sys_thread_sem_free + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x8 (size before relaxing) + .literal.sys_mutex_new + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_mutex_lock + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_mutex_trylock + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_mutex_unlock + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_mutex_free + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_sem_new + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xc (size before relaxing) + .literal.sys_sem_signal + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_sem_signal_isr + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xc (size before relaxing) + .literal.sys_arch_sem_wait + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x14 (size before relaxing) + .literal.sys_mbox_new + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x18 (size before relaxing) + .literal.sys_mbox_post + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_mbox_trypost + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_arch_mbox_fetch + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x24 (size before relaxing) + .literal.sys_arch_mbox_tryfetch + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xc (size before relaxing) + .literal.sys_thread_new + 0x00000000400d0db8 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x10 (size before relaxing) + .literal.sys_init + 0x00000000400d0db8 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x28 (size before relaxing) + .literal.sys_now + 0x00000000400d0dcc 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_arch_protect + 0x00000000400d0dcc 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x8 (size before relaxing) + .literal.sys_arch_unprotect + 0x00000000400d0dcc 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x8 (size before relaxing) + .literal.sys_thread_sem_init + 0x00000000400d0dcc 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x2c (size before relaxing) + .literal.sys_thread_sem_get + 0x00000000400d0dd0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xc (size before relaxing) + .literal.sys_delay_ms + 0x00000000400d0dd0 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x4 (size before relaxing) + .literal.sys_mbox_free + 0x00000000400d0dd0 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x34 (size before relaxing) + .literal.lwip_stop_socket_select_isr + 0x00000000400d0dd4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x8 (size before relaxing) + .literal.lwip_stop_socket_select + 0x00000000400d0dd4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x8 (size before relaxing) + .literal.lwip_ioctl_r_wrapper + 0x00000000400d0dd4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x4 (size before relaxing) + .literal.lwip_fcntl_r_wrapper + 0x00000000400d0dd4 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x4 (size before relaxing) + .literal.esp_vfs_lwip_sockets_register + 0x00000000400d0dd4 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x40 (size before relaxing) + .literal.tryget_socket + 0x00000000400d0e00 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .literal.get_socket + 0x00000000400d0e04 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xc (size before relaxing) + .literal.lwip_selscan + 0x00000000400d0e04 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x28 (size before relaxing) + .literal.event_callback + 0x00000000400d0e10 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x44 (size before relaxing) + .literal.free_socket + 0x00000000400d0e24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x1c (size before relaxing) + .literal.sockaddr_to_ipaddr_port + 0x00000000400d0e24 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x8 (size before relaxing) + .literal.lwip_socket_drop_registered_memberships + 0x00000000400d0e24 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x20 (size before relaxing) + .literal.lwip_close + 0x00000000400d0e34 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x24 (size before relaxing) + .literal.lwip_recvfrom + 0x00000000400d0e40 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x64 (size before relaxing) + .literal.lwip_sendto + 0x00000000400d0e4c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x54 (size before relaxing) + .literal.lwip_send + 0x00000000400d0e58 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x1c (size before relaxing) + .literal.lwip_select + 0x00000000400d0e58 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x80 (size before relaxing) + .literal.lwip_ioctl + 0x00000000400d0e68 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xc (size before relaxing) + .literal.lwip_fcntl + 0x00000000400d0e6c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x14 (size before relaxing) + .literal.lwip_send_r + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x2c (size before relaxing) + .literal.lwip_recvfrom_r + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x2c (size before relaxing) + .literal.lwip_read_r + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x4 (size before relaxing) + .literal.lwip_write_r + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x4 (size before relaxing) + .literal.lwip_ioctl_r + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x2c (size before relaxing) + .literal.lwip_fcntl_r + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x2c (size before relaxing) + .literal.lwip_close_r + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x34 (size before relaxing) + .literal.lwip_standard_chksum + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0xc (size before relaxing) + .literal.inet_cksum_pseudo_base + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x10 (size before relaxing) + .literal.inet_chksum_pseudo + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x4 (size before relaxing) + .literal.ip6_chksum_pseudo + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x4 (size before relaxing) + .literal.ip_chksum_pseudo + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x8 (size before relaxing) + .literal.inet_chksum + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x4 (size before relaxing) + .literal.inet_chksum_pbuf + 0x00000000400d0e70 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x8 (size before relaxing) + .literal.tcp_getoptbyte + 0x00000000400d0e70 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .literal.tcp_parseopt + 0x00000000400d0e80 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x1c (size before relaxing) + .literal.tcp_timewait_input + 0x00000000400d0e84 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x28 (size before relaxing) + .literal.tcp_listen_input + 0x00000000400d0e94 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x48 (size before relaxing) + .literal.tcp_oos_insert_segment + 0x00000000400d0e94 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x1c (size before relaxing) + .literal.tcp_receive + 0x00000000400d0e94 0x44 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x19c (size before relaxing) + .literal.tcp_process + 0x00000000400d0ed8 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0xac (size before relaxing) + .literal.tcp_input + 0x00000000400d0ef0 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x12c (size before relaxing) + .literal.tcp_trigger_input_pcb_close + 0x00000000400d0f20 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x4 (size before relaxing) + .literal.raw_input_match + 0x00000000400d0f20 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x4 (size before relaxing) + .literal.raw_input + 0x00000000400d0f20 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x24 (size before relaxing) + .literal.raw_sendto + 0x00000000400d0f30 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x54 (size before relaxing) + .literal.raw_send + 0x00000000400d0f3c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x4 (size before relaxing) + .literal.raw_remove + 0x00000000400d0f3c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x8 (size before relaxing) + .literal.tcpip_apimsg + 0x00000000400d0f3c 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x18 (size before relaxing) + .literal.netconn_recv_data + 0x00000000400d0f48 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x3c (size before relaxing) + .literal.netconn_delete + 0x00000000400d0f60 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x18 (size before relaxing) + .literal.netconn_getaddr + 0x00000000400d0f64 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x28 (size before relaxing) + .literal.netconn_recv_tcp_pbuf + 0x00000000400d0f74 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0xc (size before relaxing) + .literal.netconn_recv + 0x00000000400d0f74 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x3c (size before relaxing) + .literal.netconn_recved + 0x00000000400d0f7c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x10 (size before relaxing) + .literal.netconn_send + 0x00000000400d0f7c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x18 (size before relaxing) + .literal.netconn_write_partly + 0x00000000400d0f84 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x24 (size before relaxing) + .literal.netconn_join_leave_group + 0x00000000400d0f90 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x1c (size before relaxing) + .literal.netbuf_delete + 0x00000000400d0f98 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + 0x8 (size before relaxing) + .literal.netbuf_alloc + 0x00000000400d0f98 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + 0x20 (size before relaxing) + .literal.netbuf_free + 0x00000000400d0fa8 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + 0xc (size before relaxing) + .literal.err_tcp + 0x00000000400d0fac 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x44 (size before relaxing) + .literal.lwip_netconn_do_writemore + 0x00000000400d0fc4 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x68 (size before relaxing) + .literal.lwip_netconn_do_close_internal + 0x00000000400d0fe4 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x98 (size before relaxing) + .literal.poll_tcp + 0x00000000400d100c 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x2c (size before relaxing) + .literal.sent_tcp + 0x00000000400d1010 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x2c (size before relaxing) + .literal.netconn_free + 0x00000000400d1014 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x24 (size before relaxing) + .literal.netconn_drain + 0x00000000400d1024 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x2c (size before relaxing) + .literal.lwip_netconn_do_delconn + 0x00000000400d1024 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x48 (size before relaxing) + .literal.lwip_netconn_do_send + 0x00000000400d1034 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x2c (size before relaxing) + .literal.lwip_netconn_do_recv + 0x00000000400d1034 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x14 (size before relaxing) + .literal.lwip_netconn_do_write + 0x00000000400d1034 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x28 (size before relaxing) + .literal.lwip_netconn_do_getaddr + 0x00000000400d103c 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x1c (size before relaxing) + .literal.lwip_netconn_do_join_leave_group + 0x00000000400d1044 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x1c (size before relaxing) + .literal 0x00000000400d1044 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + 0x4 (size before relaxing) + .literal.iterator_create + 0x00000000400d1044 0x4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x8 (size before relaxing) + .literal.load_partitions + 0x00000000400d1048 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x38 (size before relaxing) + .literal.esp_partition_iterator_release + 0x00000000400d1054 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x4 (size before relaxing) + .literal.esp_partition_next + 0x00000000400d1054 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x28 (size before relaxing) + .literal.esp_partition_find + 0x00000000400d1064 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x1c (size before relaxing) + .literal.esp_partition_get + 0x00000000400d1064 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x10 (size before relaxing) + .literal.esp_partition_find_first + 0x00000000400d106c 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0xc (size before relaxing) + .literal._ZL28read_encoded_value_with_basehjPKhPj + 0x00000000400d106c 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x10 (size before relaxing) + .literal._ZL15get_ttype_entryP16lsda_header_infom + 0x00000000400d1070 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x8 (size before relaxing) + .literal._ZL21base_of_encoded_valuehP15_Unwind_Context + 0x00000000400d1070 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x10 (size before relaxing) + .literal._ZL18read_encoded_valueP15_Unwind_ContexthPKhPj + 0x00000000400d1070 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x8 (size before relaxing) + .literal._ZL17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info + 0x00000000400d1070 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x10 (size before relaxing) + .literal._ZL20check_exception_specP16lsda_header_infoPKSt9type_infoPvl$constprop$3 + 0x00000000400d1070 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0xc (size before relaxing) + .literal.__gxx_personality_v0 + 0x00000000400d1070 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x68 (size before relaxing) + .literal.__cxa_call_unexpected + 0x00000000400d1078 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x2c (size before relaxing) + .literal._ZL15eh_globals_dtorPv + 0x00000000400d1078 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + 0x8 (size before relaxing) + .literal.__cxa_get_globals_fast + 0x00000000400d1078 0x8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + 0x14 (size before relaxing) + .literal.startup._GLOBAL__sub_I___cxa_get_globals_fast + 0x00000000400d1080 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + 0xc (size before relaxing) + .literal.exit._GLOBAL__sub_D___cxa_get_globals_fast + 0x00000000400d1084 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + 0x8 (size before relaxing) + .literal._ZN10__cxxabiv111__terminateEPFvvE + 0x00000000400d1084 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x18 (size before relaxing) + .literal._ZSt13get_terminatev + 0x00000000400d1084 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .literal._ZSt9terminatev + 0x00000000400d1088 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x8 (size before relaxing) + .literal._ZN10__cxxabiv112__unexpectedEPFvvE + 0x00000000400d1088 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x4 (size before relaxing) + .literal._ZSt14get_unexpectedv + 0x00000000400d1088 0x4 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .literal._ZSt10unexpectedv + 0x00000000400d108c 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x8 (size before relaxing) + .literal 0x00000000400d108c 0x1c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + 0x88 (size before relaxing) + .literal 0x00000000400d10a8 0x2c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + 0xc4 (size before relaxing) + .text.__cxx_fatal_exception + 0x00000000400d10d4 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + 0x9 (size before relaxing) + 0x00000000400d10d4 __cxa_throw + 0x00000000400d10d4 __cxa_end_catch + 0x00000000400d10d4 _ZSt17__throw_bad_allocv + 0x00000000400d10d4 _ZSt16__throw_bad_castv + 0x00000000400d10d4 __cxx_fatal_exception + 0x00000000400d10d4 _ZSt18__throw_bad_typeidv + 0x00000000400d10d4 __cxa_get_exception_ptr + 0x00000000400d10d4 __cxa_free_dependent_exception + 0x00000000400d10d4 __cxa_allocate_dependent_exception + 0x00000000400d10d4 __cxa_allocate_exception + 0x00000000400d10d4 __cxa_begin_catch + 0x00000000400d10d4 _ZSt25__throw_bad_function_callv + 0x00000000400d10d4 __cxa_call_terminate + 0x00000000400d10d4 __cxa_free_exception + 0x00000000400d10d4 _ZSt21__throw_bad_exceptionv + 0x00000000400d10d4 __cxa_rethrow + *fill* 0x00000000400d10da 0x2 + .text.cpu_configure_region_protection + 0x00000000400d10dc 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .text.do_global_ctors + 0x00000000400d111c 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + *fill* 0x00000000400d1135 0x3 + .text.main_task + 0x00000000400d1138 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0x4a (size before relaxing) + *fill* 0x00000000400d117a 0x2 + .text.intr_matrix_clear + 0x00000000400d117c 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + *fill* 0x00000000400d11a5 0x3 + .text.wdt_reset_cpu1_info_enable + 0x00000000400d11a8 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0x2d (size before relaxing) + *fill* 0x00000000400d11d1 0x3 + .text.select_rtc_slow_clk + 0x00000000400d11d4 0x9f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0xbb (size before relaxing) + *fill* 0x00000000400d1273 0x1 + .text.esp_clk_init + 0x00000000400d1274 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0x78 (size before relaxing) + 0x00000000400d1274 esp_clk_init + .text.esp_perip_clk_init + 0x00000000400d12d8 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0x102 (size before relaxing) + 0x00000000400d12d8 esp_perip_clk_init + *fill* 0x00000000400d13b2 0x2 + .text.esp_err_to_name + 0x00000000400d13b4 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + 0x00000000400d13b4 esp_err_to_name + *fill* 0x00000000400d13de 0x2 + .text.esp_crosscore_int_init + 0x00000000400d13e0 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + 0x6e (size before relaxing) + 0x00000000400d13e0 esp_crosscore_int_init + *fill* 0x00000000400d1442 0x2 + .text.esp_cache_err_int_init + 0x00000000400d1444 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + 0x5e (size before relaxing) + 0x00000000400d1444 esp_cache_err_int_init + *fill* 0x00000000400d149a 0x2 + .text.esp_ipc_call_and_wait + 0x00000000400d149c 0x6e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x7e (size before relaxing) + *fill* 0x00000000400d150a 0x2 + .text.esp_ipc_init + 0x00000000400d150c 0x92 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0xa6 (size before relaxing) + 0x00000000400d150c esp_ipc_init + *fill* 0x00000000400d159e 0x2 + .text.esp_ipc_call + 0x00000000400d15a0 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x00000000400d15a0 esp_ipc_call + *fill* 0x00000000400d15b5 0x3 + .text.insert_vector_desc + 0x00000000400d15b8 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text.find_desc_for_int + 0x00000000400d1604 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + *fill* 0x00000000400d1629 0x3 + .text.int_has_handler + 0x00000000400d162c 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + *fill* 0x00000000400d1649 0x3 + .text.get_desc_for_int + 0x00000000400d164c 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x7c (size before relaxing) + .text.find_desc_for_source + 0x00000000400d16c0 0x69 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + *fill* 0x00000000400d1729 0x3 + .text.is_vect_desc_usable + 0x00000000400d172c 0xdc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .text.get_available_int + 0x00000000400d1808 0x188 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x190 (size before relaxing) + .text.esp_intr_alloc_intrstatus + 0x00000000400d1990 0x296 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x2aa (size before relaxing) + 0x00000000400d1990 esp_intr_alloc_intrstatus + *fill* 0x00000000400d1c26 0x2 + .text.esp_intr_alloc + 0x00000000400d1c28 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x1c (size before relaxing) + 0x00000000400d1c28 esp_intr_alloc + .text.__esp_stack_guard_setup + 0x00000000400d1c40 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + 0x10 (size before relaxing) + *fill* 0x00000000400d1c4d 0x3 + .text.__stack_chk_fail + 0x00000000400d1c50 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + 0x12 (size before relaxing) + 0x00000000400d1c50 __stack_chk_fail + *fill* 0x00000000400d1c5f 0x1 + .text.timer_process_alarm + 0x00000000400d1c60 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0xf1 (size before relaxing) + *fill* 0x00000000400d1d3a 0x2 + .text.timer_task + 0x00000000400d1d3c 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x34 (size before relaxing) + *fill* 0x00000000400d1d69 0x3 + .text.esp_timer_init + 0x00000000400d1d6c 0x76 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0x8a (size before relaxing) + 0x00000000400d1d6c esp_timer_init + *fill* 0x00000000400d1de2 0x2 + .text.dport_access_init_core + 0x00000000400d1de4 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x6a (size before relaxing) + *fill* 0x00000000400d1e46 0x2 + .text.esp_dport_access_int_init + 0x00000000400d1e48 0x33 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x37 (size before relaxing) + 0x00000000400d1e48 esp_dport_access_int_init + *fill* 0x00000000400d1e7b 0x1 + .text.rtc_brownout_isr_handler + 0x00000000400d1e7c 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + 0x30 (size before relaxing) + .text.esp_brownout_init + 0x00000000400d1ea8 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + 0x45 (size before relaxing) + 0x00000000400d1ea8 esp_brownout_init + *fill* 0x00000000400d1ee9 0x3 + .text.esp_int_wdt_init + 0x00000000400d1eec 0xd3 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + 0xd7 (size before relaxing) + 0x00000000400d1eec esp_int_wdt_init + *fill* 0x00000000400d1fbf 0x1 + .text.esp_int_wdt_cpu_init + 0x00000000400d1fc0 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + 0x36 (size before relaxing) + 0x00000000400d1fc0 esp_int_wdt_cpu_init + *fill* 0x00000000400d1fee 0x2 + .text.esp_dbg_stubs_data_free + 0x00000000400d1ff0 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + *fill* 0x00000000400d1ffe 0x2 + .text.esp_dbg_stubs_data_alloc + 0x00000000400d2000 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .text.esp_dbg_stubs_init + 0x00000000400d2010 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + 0x00000000400d2010 esp_dbg_stubs_init + *fill* 0x00000000400d203a 0x2 + .text.esp_timer_impl_init + 0x00000000400d203c 0xb6 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + 0xc2 (size before relaxing) + 0x00000000400d203c esp_timer_impl_init + *fill* 0x00000000400d20f2 0x2 + .text.esp_vApplicationIdleHook + 0x00000000400d20f4 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + 0x00000000400d20f4 esp_vApplicationIdleHook + *fill* 0x00000000400d211b 0x1 + .text.esp_register_freertos_tick_hook_for_cpu + 0x00000000400d211c 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + 0x00000000400d211c esp_register_freertos_tick_hook_for_cpu + *fill* 0x00000000400d216a 0x2 + .text.register_heap + 0x00000000400d216c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .text.disable_mem_region + 0x00000000400d2180 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .text.heap_caps_enable_nonos_stack_heaps + 0x00000000400d2234 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0x2c (size before relaxing) + 0x00000000400d2234 heap_caps_enable_nonos_stack_heaps + .text.heap_caps_init + 0x00000000400d225c 0x2c6 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0x2de (size before relaxing) + 0x00000000400d225c heap_caps_init + *fill* 0x00000000400d2522 0x2 + .text.heap_caps_get_free_size + 0x00000000400d2524 0x29 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0x2d (size before relaxing) + 0x00000000400d2524 heap_caps_get_free_size + *fill* 0x00000000400d254d 0x3 + .text.heap_caps_check_integrity + 0x00000000400d2550 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0x00000000400d2550 heap_caps_check_integrity + *fill* 0x00000000400d25af 0x1 + .text.heap_bubble_down + 0x00000000400d25b0 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + *fill* 0x00000000400d25fe 0x2 + .text.esp_log_level_set + 0x00000000400d2600 0x116 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + 0x11e (size before relaxing) + 0x00000000400d2600 esp_log_level_set + *fill* 0x00000000400d2716 0x2 + .text.unityTask + 0x00000000400d2718 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + 0x12 (size before relaxing) + 0x00000000400d2718 unityTask + *fill* 0x00000000400d2723 0x1 + .text.app_main + 0x00000000400d2724 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + 0x22 (size before relaxing) + 0x00000000400d2724 app_main + *fill* 0x00000000400d2742 0x2 + .text 0x00000000400d2744 0x38 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + 0x40 (size before relaxing) + 0x00000000400d2744 __assert_func + 0x00000000400d276c __assert + .text 0x00000000400d277c 0x54 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + 0x5c (size before relaxing) + 0x00000000400d277c _fiprintf_r + 0x00000000400d27a0 fiprintf + .text 0x00000000400d27d0 0xc0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + 0xcc (size before relaxing) + 0x00000000400d27d0 _fopen_r + 0x00000000400d287c fopen + .text 0x00000000400d2890 0x2d /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + 0x31 (size before relaxing) + 0x00000000400d2890 _fseek_r + 0x00000000400d28a8 fseek + *fill* 0x00000000400d28bd 0x3 + .text 0x00000000400d28c0 0x32e /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + 0x336 (size before relaxing) + 0x00000000400d28c0 _fseeko_r + 0x00000000400d2bd8 fseeko + *fill* 0x00000000400d2bee 0x2 + .text 0x00000000400d2bf0 0x74 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + 0x78 (size before relaxing) + 0x00000000400d2bf0 _printf_r + 0x00000000400d2c28 printf + .text 0x00000000400d2c64 0xaa /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + 0x00000000400d2c64 _puts_r + 0x00000000400d2cfc puts + *fill* 0x00000000400d2d0e 0x2 + .text 0x00000000400d2d10 0xe8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + 0xfc (size before relaxing) + 0x00000000400d2d10 cleanup_glue + 0x00000000400d2d28 _reclaim_reent + .text 0x00000000400d2df8 0xa7 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + 0xaf (size before relaxing) + 0x00000000400d2df8 _sprintf_r + 0x00000000400d2e44 sprintf + *fill* 0x00000000400d2e9f 0x1 + .text 0x00000000400d2ea0 0x357e /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + 0x35ca (size before relaxing) + 0x00000000400d3320 _svfprintf_r + *fill* 0x00000000400d641e 0x2 + .text 0x00000000400d6420 0x26a1 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + 0x26ad (size before relaxing) + 0x00000000400d68a0 __sprint_r + 0x00000000400d690c _vfiprintf_r + 0x00000000400d8a0c vfiprintf + *fill* 0x00000000400d8ac1 0x3 + .text 0x00000000400d8ac4 0x3739 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + 0x3785 (size before relaxing) + 0x00000000400d8f44 _vfprintf_r + 0x00000000400dc148 vfprintf + *fill* 0x00000000400dc1fd 0x3 + .text 0x00000000400dc200 0x5e /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + 0x62 (size before relaxing) + 0x00000000400dc200 vprintf + 0x00000000400dc230 _vprintf_r + *fill* 0x00000000400dc25e 0x2 + .text 0x00000000400dc260 0xd5a /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + 0xdae (size before relaxing) + 0x00000000400dc36c _dtoa_r + *fill* 0x00000000400dcfba 0x2 + .text 0x00000000400dcfbc 0x7f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + 0x00000000400dcfbc __sflags + *fill* 0x00000000400dd03b 0x1 + .text 0x00000000400dd03c 0x82a /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + 0x82e (size before relaxing) + 0x00000000400dd03c _Balloc + 0x00000000400dd0b0 _Bfree + 0x00000000400dd0e0 __multadd + 0x00000000400dd154 __s2b + 0x00000000400dd1d4 __hi0bits + 0x00000000400dd220 __lo0bits + 0x00000000400dd28c __i2b + 0x00000000400dd2a0 __multiply + 0x00000000400dd3a4 __pow5mult + 0x00000000400dd434 __lshift + 0x00000000400dd4d0 __mcmp + 0x00000000400dd50c __mdiff + 0x00000000400dd5d0 __ulp + 0x00000000400dd618 __b2d + 0x00000000400dd6bc __d2b + 0x00000000400dd75c __ratio + 0x00000000400dd7b0 _mprec_log10 + 0x00000000400dd7e4 __copybits + 0x00000000400dd818 __any_on + *fill* 0x00000000400dd866 0x2 + .text 0x00000000400dd868 0x62 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + 0x00000000400dd868 frexp + *fill* 0x00000000400dd8ca 0x2 + .text 0x00000000400dd8cc 0x2582 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + 0x2586 (size before relaxing) + 0x00000000400ddd4c __ssprint_r + 0x00000000400dde54 _svfiprintf_r + *fill* 0x00000000400dfe4e 0x2 + .text.get_boot_time + 0x00000000400dfe50 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x27 (size before relaxing) + *fill* 0x00000000400dfe73 0x1 + .text.set_boot_time + 0x00000000400dfe74 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x28 (size before relaxing) + .text.get_time_since_boot + 0x00000000400dfe98 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + *fill* 0x00000000400dfeb7 0x1 + .text.adjust_boot_time + 0x00000000400dfeb8 0x12a /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x12e (size before relaxing) + *fill* 0x00000000400dffe2 0x2 + .text.get_adjusted_boot_time + 0x00000000400dffe4 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x26 (size before relaxing) + *fill* 0x00000000400e0002 0x2 + .text.esp_clk_slowclk_cal_set + 0x00000000400e0004 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x6e (size before relaxing) + 0x00000000400e0004 esp_clk_slowclk_cal_set + *fill* 0x00000000400e006e 0x2 + .text.esp_clk_slowclk_cal_get + 0x00000000400e0070 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x00000000400e0070 esp_clk_slowclk_cal_get + *fill* 0x00000000400e007d 0x3 + .text.get_rtc_time_us + 0x00000000400e0080 0x43 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x47 (size before relaxing) + *fill* 0x00000000400e00c3 0x1 + .text.esp_set_time_from_rtc + 0x00000000400e00c4 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0x2f (size before relaxing) + 0x00000000400e00c4 esp_set_time_from_rtc + *fill* 0x00000000400e00eb 0x1 + .text._raise_r + 0x00000000400e00ec 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x9 (size before relaxing) + 0x00000000400e00ec _raise_r + *fill* 0x00000000400e00f2 0x2 + .text._sbrk_r 0x00000000400e00f4 0x6 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x9 (size before relaxing) + 0x00000000400e00f4 _sbrk_r + *fill* 0x00000000400e00fa 0x2 + .text.esp_setup_syscall_table + 0x00000000400e00fc 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + 0x00000000400e00fc esp_setup_syscall_table + *fill* 0x00000000400e0127 0x1 + .text.esp_pthread_cfg_key_destructor + 0x00000000400e0128 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + *fill* 0x00000000400e0136 0x2 + .text.esp_pthread_init + 0x00000000400e0138 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x3a (size before relaxing) + 0x00000000400e0138 esp_pthread_init + *fill* 0x00000000400e016a 0x2 + .text.pthread_cancel + 0x00000000400e016c 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x22 (size before relaxing) + 0x00000000400e016c pthread_cancel + *fill* 0x00000000400e018a 0x2 + .text.pthread_mutex_init + 0x00000000400e018c 0x6e /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x00000000400e018c pthread_mutex_init + *fill* 0x00000000400e01fa 0x2 + .text.pthread_mutex_init_if_static + 0x00000000400e01fc 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0x36 (size before relaxing) + *fill* 0x00000000400e022e 0x2 + .text.find_key + 0x00000000400e0230 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x2b (size before relaxing) + *fill* 0x00000000400e0258 0x0 + .text.pthread_local_storage_thread_deleted_callback + 0x00000000400e0258 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + *fill* 0x00000000400e02a2 0x2 + .text.pthread_key_create + 0x00000000400e02a4 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x4a (size before relaxing) + 0x00000000400e02a4 pthread_key_create + *fill* 0x00000000400e02ea 0x2 + .text.pthread_key_delete + 0x00000000400e02ec 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x45 (size before relaxing) + 0x00000000400e02ec pthread_key_delete + *fill* 0x00000000400e032a 0x2 + .text.pthread_getspecific + 0x00000000400e032c 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x26 (size before relaxing) + 0x00000000400e032c pthread_getspecific + *fill* 0x00000000400e034e 0x2 + .text.pthread_setspecific + 0x00000000400e0350 0x94 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x9c (size before relaxing) + 0x00000000400e0350 pthread_setspecific + .text.spi_flash_init_lock + 0x00000000400e03e4 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x26 (size before relaxing) + 0x00000000400e03e4 spi_flash_init_lock + *fill* 0x00000000400e0406 0x2 + .text.spi_flash_op_lock + 0x00000000400e0408 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x00000000400e0408 spi_flash_op_lock + *fill* 0x00000000400e041a 0x2 + .text.spi_flash_op_unlock + 0x00000000400e041c 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x10 (size before relaxing) + 0x00000000400e041c spi_flash_op_unlock + *fill* 0x00000000400e0429 0x3 + .text.is_safe_write_address + 0x00000000400e042c 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x38 (size before relaxing) + .text.spi_flash_reset_counters + 0x00000000400e0460 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x00000000400e0460 spi_flash_reset_counters + .text.spi_flash_init + 0x00000000400e047c 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0x11 (size before relaxing) + 0x00000000400e047c spi_flash_init + *fill* 0x00000000400e0487 0x1 + .text.spi_flash_cache2phys + 0x00000000400e0488 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + 0x00000000400e0488 spi_flash_cache2phys + .text.tcpip_adapter_init + 0x00000000400e04f0 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + 0xa4 (size before relaxing) + 0x00000000400e04f0 tcpip_adapter_init + .text.get_test_count + 0x00000000400e057c 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + *fill* 0x00000000400e0592 0x2 + .text.check_leak + 0x00000000400e0594 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x52 (size before relaxing) + *fill* 0x00000000400e05de 0x2 + .text.print_multiple_function_test_menu + 0x00000000400e05e0 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x2f (size before relaxing) + *fill* 0x00000000400e060b 0x1 + .text.print_test_menu + 0x00000000400e060c 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x59 (size before relaxing) + *fill* 0x00000000400e0661 0x3 + .text.trim_trailing_space + 0x00000000400e0664 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + *fill* 0x00000000400e0693 0x1 + .text.setUp 0x00000000400e0694 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x27 (size before relaxing) + 0x00000000400e0694 setUp + *fill* 0x00000000400e06b3 0x1 + .text.tearDown + 0x00000000400e06b4 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x6b (size before relaxing) + 0x00000000400e06b4 tearDown + *fill* 0x00000000400e070b 0x1 + .text.unity_putc + 0x00000000400e070c 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x00000000400e070c unity_putc + .text.unity_flush + 0x00000000400e0734 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x00000000400e0734 unity_flush + *fill* 0x00000000400e0747 0x1 + .text.multiple_function_option + 0x00000000400e0748 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0xc2 (size before relaxing) + 0x00000000400e0748 multiple_function_option + *fill* 0x00000000400e07fc 0x0 + .text.unity_run_single_test + 0x00000000400e07fc 0x4f /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x56 (size before relaxing) + *fill* 0x00000000400e084b 0x1 + .text.unity_run_single_test_by_name + 0x00000000400e084c 0x84 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x8c (size before relaxing) + .text.unity_run_single_test_by_index + 0x00000000400e08d0 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + *fill* 0x00000000400e08fa 0x2 + .text.unity_run_single_test_by_index_parse + 0x00000000400e08fc 0x63 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x6b (size before relaxing) + *fill* 0x00000000400e095f 0x1 + .text.unity_run_all_tests + 0x00000000400e0960 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x2f (size before relaxing) + 0x00000000400e0960 unity_run_all_tests + *fill* 0x00000000400e098b 0x1 + .text.unity_run_tests_with_filter + 0x00000000400e098c 0x57 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x5f (size before relaxing) + 0x00000000400e098c unity_run_tests_with_filter + *fill* 0x00000000400e09e3 0x1 + .text.unity_run_menu + 0x00000000400e09e4 0x105 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x113 (size before relaxing) + 0x00000000400e09e4 unity_run_menu + *fill* 0x00000000400e0ae9 0x3 + .text.UnityPrintNumberUnsigned + 0x00000000400e0aec 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x44 (size before relaxing) + 0x00000000400e0aec UnityPrintNumberUnsigned + *fill* 0x00000000400e0b2d 0x3 + .text.UnityPrintNumber + 0x00000000400e0b30 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x1c (size before relaxing) + 0x00000000400e0b30 UnityPrintNumber + *fill* 0x00000000400e0b45 0x3 + .text.UnityPrintNumberHex + 0x00000000400e0b48 0x43 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x4a (size before relaxing) + 0x00000000400e0b48 UnityPrintNumberHex + *fill* 0x00000000400e0b8b 0x1 + .text.UnityPrint + 0x00000000400e0b8c 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x6a (size before relaxing) + 0x00000000400e0b8c UnityPrint + *fill* 0x00000000400e0bea 0x2 + .text.UnityTestResultsBegin + 0x00000000400e0bec 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x3a (size before relaxing) + *fill* 0x00000000400e0c12 0x2 + .text.UnityPrintFail + 0x00000000400e0c14 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0xe (size before relaxing) + 0x00000000400e0c14 UnityPrintFail + *fill* 0x00000000400e0c1f 0x1 + .text.UnityPrintOk + 0x00000000400e0c20 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0xe (size before relaxing) + 0x00000000400e0c20 UnityPrintOk + *fill* 0x00000000400e0c2b 0x1 + .text.UnityConcludeTest + 0x00000000400e0c2c 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x5c (size before relaxing) + 0x00000000400e0c2c UnityConcludeTest + .text.UnityFail + 0x00000000400e0c7c 0x82 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x9e (size before relaxing) + 0x00000000400e0c7c UnityFail + *fill* 0x00000000400e0cfe 0x2 + .text.UnityDefaultTestRun + 0x00000000400e0d00 0x49 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x50 (size before relaxing) + 0x00000000400e0d00 UnityDefaultTestRun + *fill* 0x00000000400e0d49 0x3 + .text.UnityBegin + 0x00000000400e0d4c 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x00000000400e0d4c UnityBegin + *fill* 0x00000000400e0d6a 0x2 + .text.UnityEnd + 0x00000000400e0d6c 0x5b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x87 (size before relaxing) + 0x00000000400e0d6c UnityEnd + *fill* 0x00000000400e0dc7 0x1 + .text.get_test_data_partition + 0x00000000400e0dc8 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + 0x22 (size before relaxing) + 0x00000000400e0dc8 get_test_data_partition + *fill* 0x00000000400e0de6 0x2 + .text.uart_tx_char + 0x00000000400e0de8 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x00000000400e0e0d 0x3 + .text.uart_rx_char + 0x00000000400e0e10 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x00000000400e0e31 0x3 + .text.uart_read_char + 0x00000000400e0e34 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .text.uart_end_select + 0x00000000400e0e5c 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x8c (size before relaxing) + .text.uart_start_select + 0x00000000400e0edc 0x178 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x1a4 (size before relaxing) + .text.select_notif_callback + 0x00000000400e1054 0xbe /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0xc2 (size before relaxing) + *fill* 0x00000000400e1112 0x2 + .text.uart_access + 0x00000000400e1114 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + *fill* 0x00000000400e116e 0x2 + .text.uart_open + 0x00000000400e1170 0x59 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x5d (size before relaxing) + *fill* 0x00000000400e11c9 0x3 + .text.uart_fcntl + 0x00000000400e11cc 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x84 (size before relaxing) + .text.uart_fstat + 0x00000000400e124c 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x21 (size before relaxing) + *fill* 0x00000000400e126a 0x2 + .text.uart_close + 0x00000000400e126c 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x1c (size before relaxing) + *fill* 0x00000000400e1285 0x3 + .text.uart_return_char + 0x00000000400e1288 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x2a (size before relaxing) + *fill* 0x00000000400e12af 0x1 + .text.uart_read + 0x00000000400e12b0 0x9e /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0xaa (size before relaxing) + *fill* 0x00000000400e134e 0x2 + .text.uart_write + 0x00000000400e1350 0x6d /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x75 (size before relaxing) + *fill* 0x00000000400e13bd 0x3 + .text.esp_vfs_dev_uart_register + 0x00000000400e13c0 0x83 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x8b (size before relaxing) + 0x00000000400e13c0 esp_vfs_dev_uart_register + *fill* 0x00000000400e1443 0x1 + .text.get_vfs_for_fd + 0x00000000400e1444 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.esp_vfs_register_common + 0x00000000400e147c 0xea /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + *fill* 0x00000000400e1566 0x2 + .text.get_vfs_for_path + 0x00000000400e1568 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .text.translate_path + 0x00000000400e15d4 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x3d (size before relaxing) + *fill* 0x00000000400e160d 0x3 + .text.esp_vfs_register + 0x00000000400e1610 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x20 (size before relaxing) + 0x00000000400e1610 esp_vfs_register + .text.esp_vfs_register_fd_range + 0x00000000400e162c 0x124 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x130 (size before relaxing) + 0x00000000400e162c esp_vfs_register_fd_range + .text.esp_vfs_open + 0x00000000400e1750 0xc9 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0xd1 (size before relaxing) + 0x00000000400e1750 esp_vfs_open + *fill* 0x00000000400e1819 0x3 + .text.esp_vfs_write + 0x00000000400e181c 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x6e (size before relaxing) + 0x00000000400e181c esp_vfs_write + *fill* 0x00000000400e1886 0x2 + .text.esp_vfs_lseek + 0x00000000400e1888 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x6e (size before relaxing) + 0x00000000400e1888 esp_vfs_lseek + *fill* 0x00000000400e18f2 0x2 + .text.esp_vfs_read + 0x00000000400e18f4 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x6e (size before relaxing) + 0x00000000400e18f4 esp_vfs_read + *fill* 0x00000000400e195e 0x2 + .text.esp_vfs_close + 0x00000000400e1960 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x9f (size before relaxing) + 0x00000000400e1960 esp_vfs_close + *fill* 0x00000000400e19f8 0x0 + .text.esp_vfs_fstat + 0x00000000400e19f8 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x6c (size before relaxing) + 0x00000000400e19f8 esp_vfs_fstat + .text.esp_vfs_stat + 0x00000000400e1a60 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x49 (size before relaxing) + 0x00000000400e1a60 esp_vfs_stat + *fill* 0x00000000400e1aa5 0x3 + .text.esp_vfs_link + 0x00000000400e1aa8 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x6c (size before relaxing) + 0x00000000400e1aa8 esp_vfs_link + .text.esp_vfs_unlink + 0x00000000400e1b0c 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x44 (size before relaxing) + 0x00000000400e1b0c esp_vfs_unlink + .text.esp_vfs_rename + 0x00000000400e1b4c 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x6c (size before relaxing) + 0x00000000400e1b4c esp_vfs_rename + .text.esp_vfs_select_triggered_isr + 0x00000000400e1bb0 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0x00000000400e1bb0 esp_vfs_select_triggered_isr + .text.esp_ota_get_running_partition + 0x00000000400e1bf0 0x67 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + 0x7b (size before relaxing) + 0x00000000400e1bf0 esp_ota_get_running_partition + *fill* 0x00000000400e1c57 0x1 + .text.uart_set_select_notif_callback + 0x00000000400e1c58 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + 0x00000000400e1c58 uart_set_select_notif_callback + *fill* 0x00000000400e1c6e 0x2 + .text.uart_get_selectlock + 0x00000000400e1c70 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + 0x00000000400e1c70 uart_get_selectlock + .text.get_clk_en_mask + 0x00000000400e1c78 0xaf /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + *fill* 0x00000000400e1d27 0x1 + .text.get_rst_en_mask + 0x00000000400e1d28 0x99 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + *fill* 0x00000000400e1dc1 0x3 + .text.get_clk_en_reg + 0x00000000400e1dc4 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0x19 (size before relaxing) + *fill* 0x00000000400e1dd9 0x3 + .text.get_rst_en_reg + 0x00000000400e1ddc 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0x19 (size before relaxing) + *fill* 0x00000000400e1df1 0x3 + .text.periph_module_enable + 0x00000000400e1df4 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0x62 (size before relaxing) + 0x00000000400e1df4 periph_module_enable + *fill* 0x00000000400e1e3e 0x2 + .text.timer_group_intr_enable + 0x00000000400e1e40 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + 0x64 (size before relaxing) + 0x00000000400e1e40 timer_group_intr_enable + .text.rtc_isr 0x00000000400e1e98 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x56 (size before relaxing) + *fill* 0x00000000400e1ee2 0x2 + .text.rtc_isr_ensure_installed + 0x00000000400e1ee4 0x43 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x4a (size before relaxing) + *fill* 0x00000000400e1f27 0x1 + .text.rtc_gpio_force_hold_dis_all + 0x00000000400e1f28 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x00000000400e1f28 rtc_gpio_force_hold_dis_all + *fill* 0x00000000400e1f61 0x3 + .text.rtc_isr_register + 0x00000000400e1f64 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x49 (size before relaxing) + 0x00000000400e1f64 rtc_isr_register + *fill* 0x00000000400e1fa5 0x3 + .text.s_set_default_wifi_log_level + 0x00000000400e1fa8 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + 0x10 (size before relaxing) + *fill* 0x00000000400e1fb5 0x3 + .text.tcpip_thread + 0x00000000400e1fb8 0xb7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0xbe (size before relaxing) + *fill* 0x00000000400e206f 0x1 + .text.tcpip_inpkt + 0x00000000400e2070 0x4e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x52 (size before relaxing) + 0x00000000400e2070 tcpip_inpkt + *fill* 0x00000000400e20be 0x2 + .text.tcpip_input + 0x00000000400e20c0 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x2d (size before relaxing) + 0x00000000400e20c0 tcpip_input + *fill* 0x00000000400e20ea 0x2 + .text.tcpip_callback_with_block + 0x00000000400e20ec 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x00000000400e20ec tcpip_callback_with_block + *fill* 0x00000000400e214e 0x2 + .text.tcpip_send_api_msg + 0x00000000400e2150 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x6c (size before relaxing) + 0x00000000400e2150 tcpip_send_api_msg + .text.tcpip_init + 0x00000000400e21b4 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x53 (size before relaxing) + 0x00000000400e21b4 tcpip_init + *fill* 0x00000000400e21fb 0x1 + .text.kill_oldest_dhcps_pool + 0x00000000400e21fc 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + *fill* 0x00000000400e223e 0x2 + .text.dhcps_coarse_tmr + 0x00000000400e2240 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + 0x00000000400e2240 dhcps_coarse_tmr + .text.lwip_init + 0x00000000400e2294 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + 0x2f (size before relaxing) + 0x00000000400e2294 lwip_init + *fill* 0x00000000400e22af 0x1 + .text.dns_create_txid + 0x00000000400e22b0 0x43 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + *fill* 0x00000000400e22f3 0x1 + .text.dns_call_found + 0x00000000400e22f4 0x1c0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x1c4 (size before relaxing) + .text.dns_send + 0x00000000400e24b4 0x238 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x25c (size before relaxing) + .text.dns_check_entry + 0x00000000400e26ec 0x27b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x286 (size before relaxing) + *fill* 0x00000000400e2967 0x1 + .text.dns_check_entries + 0x00000000400e2968 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + *fill* 0x00000000400e2982 0x2 + .text.dns_tmr 0x00000000400e2984 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0xb (size before relaxing) + 0x00000000400e2984 dns_tmr + *fill* 0x00000000400e298c 0x0 + .text.ip_input + 0x00000000400e298c 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + 0x36 (size before relaxing) + 0x00000000400e298c ip_input + *fill* 0x00000000400e29be 0x2 + .text.tcp_listen_closed + 0x00000000400e29c0 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x4d (size before relaxing) + *fill* 0x00000000400e2a05 0x3 + .text.tcp_set_fin_wait_1 + 0x00000000400e2a08 0x11 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e2a08 tcp_set_fin_wait_1 + *fill* 0x00000000400e2a19 0x3 + .text.tcp_backlog_accepted + 0x00000000400e2a1c 0x4d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e2a1c tcp_backlog_accepted + *fill* 0x00000000400e2a69 0x3 + .text.tcp_update_rcv_ann_wnd + 0x00000000400e2a6c 0x5c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x5f (size before relaxing) + 0x00000000400e2a6c tcp_update_rcv_ann_wnd + *fill* 0x00000000400e2ac8 0x0 + .text.tcp_recved + 0x00000000400e2ac8 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e2ac8 tcp_recved + .text.tcp_seg_free + 0x00000000400e2b64 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e2b64 tcp_seg_free + *fill* 0x00000000400e2b82 0x2 + .text.tcp_segs_free + 0x00000000400e2b84 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e2b84 tcp_segs_free + *fill* 0x00000000400e2b9b 0x1 + .text.tcp_seg_copy + 0x00000000400e2b9c 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x30 (size before relaxing) + 0x00000000400e2b9c tcp_seg_copy + .text.tcp_pcb_num_cal + 0x00000000400e2bc8 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e2bc8 tcp_pcb_num_cal + .text.tcp_recv + 0x00000000400e2c90 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x1f (size before relaxing) + 0x00000000400e2c90 tcp_recv + *fill* 0x00000000400e2cac 0x0 + .text.tcp_sent + 0x00000000400e2cac 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x1f (size before relaxing) + 0x00000000400e2cac tcp_sent + *fill* 0x00000000400e2cc8 0x0 + .text.tcp_err 0x00000000400e2cc8 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x1f (size before relaxing) + 0x00000000400e2cc8 tcp_err + *fill* 0x00000000400e2ce4 0x0 + .text.tcp_poll + 0x00000000400e2ce4 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e2ce4 tcp_poll + *fill* 0x00000000400e2d09 0x3 + .text.tcp_pcb_purge + 0x00000000400e2d0c 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x65 (size before relaxing) + 0x00000000400e2d0c tcp_pcb_purge + *fill* 0x00000000400e2d61 0x3 + .text.tcp_slowtmr + 0x00000000400e2d64 0x401 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x41d (size before relaxing) + 0x00000000400e2d64 tcp_slowtmr + *fill* 0x00000000400e3165 0x3 + .text.tcp_pcb_remove + 0x00000000400e3168 0xa6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xb1 (size before relaxing) + 0x00000000400e3168 tcp_pcb_remove + *fill* 0x00000000400e320e 0x2 + .text.tcp_close_shutdown + 0x00000000400e3210 0x1ce /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x1e6 (size before relaxing) + *fill* 0x00000000400e33de 0x2 + .text.tcp_close + 0x00000000400e33e0 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x22 (size before relaxing) + 0x00000000400e33e0 tcp_close + *fill* 0x00000000400e33ff 0x1 + .text.tcp_recv_null + 0x00000000400e3400 0x31 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x35 (size before relaxing) + 0x00000000400e3400 tcp_recv_null + *fill* 0x00000000400e3431 0x3 + .text.tcp_process_refused_data + 0x00000000400e3434 0x86 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x8a (size before relaxing) + 0x00000000400e3434 tcp_process_refused_data + *fill* 0x00000000400e34ba 0x2 + .text.tcp_fasttmr + 0x00000000400e34bc 0x6d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x71 (size before relaxing) + 0x00000000400e34bc tcp_fasttmr + *fill* 0x00000000400e3529 0x3 + .text.tcp_tmr 0x00000000400e352c 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x22 (size before relaxing) + 0x00000000400e352c tcp_tmr + *fill* 0x00000000400e3548 0x0 + .text.tcp_shutdown + 0x00000000400e3548 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x66 (size before relaxing) + 0x00000000400e3548 tcp_shutdown + *fill* 0x00000000400e35aa 0x2 + .text.tcp_abandon + 0x00000000400e35ac 0xd7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xe7 (size before relaxing) + 0x00000000400e35ac tcp_abandon + *fill* 0x00000000400e3683 0x1 + .text.tcp_abort + 0x00000000400e3684 0xf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e3684 tcp_abort + *fill* 0x00000000400e3693 0x1 + .text.tcp_kill_timewait + 0x00000000400e3694 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x32 (size before relaxing) + *fill* 0x00000000400e36c3 0x1 + .text.tcp_kill_prio + 0x00000000400e36c4 0x3f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x42 (size before relaxing) + *fill* 0x00000000400e3703 0x1 + .text.tcp_netif_ip_addr_changed_pcblist + 0x00000000400e3704 0x24 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .text.tcp_kill_state + 0x00000000400e3728 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x00000000400e375f 0x1 + .text.tcp_next_iss + 0x00000000400e3760 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400e3760 tcp_next_iss + *fill* 0x00000000400e3773 0x1 + .text.tcp_alloc + 0x00000000400e3774 0x17c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x19c (size before relaxing) + 0x00000000400e3774 tcp_alloc + .text.tcp_eff_send_mss_impl + 0x00000000400e38f0 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x63 (size before relaxing) + 0x00000000400e38f0 tcp_eff_send_mss_impl + *fill* 0x00000000400e394f 0x1 + .text.tcp_netif_ipv4_addr_changed + 0x00000000400e3950 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x57 (size before relaxing) + 0x00000000400e3950 tcp_netif_ipv4_addr_changed + *fill* 0x00000000400e39a3 0x1 + .text.pbuf_pool_is_empty + 0x00000000400e39a4 0x3f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x4f (size before relaxing) + *fill* 0x00000000400e39e3 0x1 + .text.pbuf_free_ooseq + 0x00000000400e39e4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x3f (size before relaxing) + *fill* 0x00000000400e3a1f 0x1 + .text.pbuf_free_ooseq_callback + 0x00000000400e3a20 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0xb (size before relaxing) + *fill* 0x00000000400e3a28 0x0 + .text.pbuf_header_impl + 0x00000000400e3a28 0xda /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0xde (size before relaxing) + *fill* 0x00000000400e3b02 0x2 + .text.pbuf_header + 0x00000000400e3b04 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x00000000400e3b04 pbuf_header + .text.pbuf_header_force + 0x00000000400e3b18 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x00000000400e3b18 pbuf_header_force + .text.pbuf_free + 0x00000000400e3b2c 0xbd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0xc1 (size before relaxing) + 0x00000000400e3b2c pbuf_free + *fill* 0x00000000400e3be9 0x3 + .text.pbuf_alloc + 0x00000000400e3bec 0x1e4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x1f4 (size before relaxing) + 0x00000000400e3bec pbuf_alloc + .text.pbuf_realloc + 0x00000000400e3dd0 0xc4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0xd2 (size before relaxing) + 0x00000000400e3dd0 pbuf_realloc + *fill* 0x00000000400e3e94 0x0 + .text.pbuf_ref + 0x00000000400e3e94 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x00000000400e3e94 pbuf_ref + .text.pbuf_cat + 0x00000000400e3eb0 0x6d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x00000000400e3eb0 pbuf_cat + *fill* 0x00000000400e3f1d 0x3 + .text.pbuf_chain + 0x00000000400e3f20 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x17 (size before relaxing) + 0x00000000400e3f20 pbuf_chain + *fill* 0x00000000400e3f33 0x1 + .text.pbuf_copy + 0x00000000400e3f34 0x103 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x107 (size before relaxing) + 0x00000000400e3f34 pbuf_copy + *fill* 0x00000000400e4037 0x1 + .text.pbuf_copy_partial + 0x00000000400e4038 0x95 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x00000000400e4038 pbuf_copy_partial + *fill* 0x00000000400e40cd 0x3 + .text.pbuf_take + 0x00000000400e40d0 0xc6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0xca (size before relaxing) + 0x00000000400e40d0 pbuf_take + *fill* 0x00000000400e4196 0x2 + .text.pbuf_take_at + 0x00000000400e4198 0x8c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x90 (size before relaxing) + 0x00000000400e4198 pbuf_take_at + .text.pbuf_put_at + 0x00000000400e4224 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x4c (size before relaxing) + 0x00000000400e4224 pbuf_put_at + .text.netif_loopif_init + 0x00000000400e426c 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x00000000400e428b 0x1 + .text.netif_issue_reports + 0x00000000400e428c 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x3c (size before relaxing) + .text.netif_poll + 0x00000000400e42c0 0xa5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0xb5 (size before relaxing) + 0x00000000400e42c0 netif_poll + *fill* 0x00000000400e4365 0x3 + .text.netif_set_ipaddr + 0x00000000400e4368 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x5a (size before relaxing) + 0x00000000400e4368 netif_set_ipaddr + *fill* 0x00000000400e43ba 0x2 + .text.netif_set_addr + 0x00000000400e43bc 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x24 (size before relaxing) + 0x00000000400e43bc netif_set_addr + .text.netif_add + 0x00000000400e43d8 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x110 (size before relaxing) + 0x00000000400e43d8 netif_add + .text.netif_set_up + 0x00000000400e44e0 0x23 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x00000000400e44e0 netif_set_up + *fill* 0x00000000400e4503 0x1 + .text.netif_set_link_up + 0x00000000400e4504 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x32 (size before relaxing) + 0x00000000400e4504 netif_set_link_up + *fill* 0x00000000400e452f 0x1 + .text.netif_init + 0x00000000400e4530 0x6e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x7a (size before relaxing) + 0x00000000400e4530 netif_init + *fill* 0x00000000400e459e 0x2 + .text.netif_loop_output + 0x00000000400e45a0 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0xb1 (size before relaxing) + 0x00000000400e45a0 netif_loop_output + *fill* 0x00000000400e4641 0x3 + .text.netif_loop_output_ipv6 + 0x00000000400e4644 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x00000000400e4656 0x2 + .text.netif_loop_output_ipv4 + 0x00000000400e4658 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x00000000400e466a 0x2 + .text.sys_timeout + 0x00000000400e466c 0x85 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x89 (size before relaxing) + 0x00000000400e466c sys_timeout + *fill* 0x00000000400e46f1 0x3 + .text.tcp_timer_needed + 0x00000000400e46f4 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x00000000400e46f4 tcp_timer_needed + *fill* 0x00000000400e4723 0x1 + .text.tcpip_tcp_timer + 0x00000000400e4724 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x31 (size before relaxing) + *fill* 0x00000000400e4751 0x3 + .text.sys_timeouts_init + 0x00000000400e4754 0x5e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x76 (size before relaxing) + 0x00000000400e4754 sys_timeouts_init + *fill* 0x00000000400e47b2 0x2 + .text.mld6_timer + 0x00000000400e47b4 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1a (size before relaxing) + *fill* 0x00000000400e47c7 0x1 + .text.ip6_reass_timer + 0x00000000400e47c8 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1a (size before relaxing) + *fill* 0x00000000400e47db 0x1 + .text.nd6_timer + 0x00000000400e47dc 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1a (size before relaxing) + *fill* 0x00000000400e47ef 0x1 + .text.dns_timer + 0x00000000400e47f0 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1a (size before relaxing) + *fill* 0x00000000400e4803 0x1 + .text.igmp_timer + 0x00000000400e4804 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1a (size before relaxing) + *fill* 0x00000000400e4817 0x1 + .text.dhcp_timer_fine + 0x00000000400e4818 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1a (size before relaxing) + *fill* 0x00000000400e482b 0x1 + .text.dhcp_timer_coarse + 0x00000000400e482c 0x17 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1f (size before relaxing) + *fill* 0x00000000400e4843 0x1 + .text.arp_timer + 0x00000000400e4844 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x1a (size before relaxing) + *fill* 0x00000000400e4857 0x1 + .text.sys_timeouts_mbox_fetch + 0x00000000400e4858 0x67 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0x00000000400e4858 sys_timeouts_mbox_fetch + *fill* 0x00000000400e48bf 0x1 + .text.lwip_ntohs + 0x00000000400e48c0 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + 0x10 (size before relaxing) + 0x00000000400e48c0 lwip_ntohs + *fill* 0x00000000400e48cd 0x3 + .text.lwip_htonl + 0x00000000400e48d0 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + 0x00000000400e48d0 lwip_htonl + *fill* 0x00000000400e48f6 0x2 + .text.lwip_ntohl + 0x00000000400e48f8 0xc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + 0x10 (size before relaxing) + 0x00000000400e48f8 lwip_ntohl + .text.udp_new_port + 0x00000000400e4904 0x53 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + *fill* 0x00000000400e4957 0x1 + .text.udp_input_local_match + 0x00000000400e4958 0x174 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .text.udp_input + 0x00000000400e4acc 0x313 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x34a (size before relaxing) + 0x00000000400e4acc udp_input + *fill* 0x00000000400e4ddf 0x1 + .text.udp_bind + 0x00000000400e4de0 0x21d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x221 (size before relaxing) + 0x00000000400e4de0 udp_bind + *fill* 0x00000000400e4ffd 0x3 + .text.udp_sendto_if_src + 0x00000000400e5000 0x1de /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x1fa (size before relaxing) + 0x00000000400e5000 udp_sendto_if_src + *fill* 0x00000000400e51de 0x2 + .text.udp_sendto_if + 0x00000000400e51e0 0xaa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x00000000400e51e0 udp_sendto_if + *fill* 0x00000000400e528a 0x2 + .text.udp_sendto + 0x00000000400e528c 0x174 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x18b (size before relaxing) + 0x00000000400e528c udp_sendto + *fill* 0x00000000400e5400 0x0 + .text.udp_send + 0x00000000400e5400 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x00000000400e5400 udp_send + *fill* 0x00000000400e542e 0x2 + .text.udp_remove + 0x00000000400e5430 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x00000000400e5430 udp_remove + *fill* 0x00000000400e5467 0x1 + .text.udp_netif_ipv4_addr_changed + 0x00000000400e5468 0x33 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x00000000400e5468 udp_netif_ipv4_addr_changed + *fill* 0x00000000400e549b 0x1 + .text.tcp_write_checks + 0x00000000400e549c 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xcc (size before relaxing) + .text.tcp_pbuf_prealloc + 0x00000000400e5564 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x40 (size before relaxing) + .text.tcp_create_segment + 0x00000000400e55a0 0xe7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xfb (size before relaxing) + *fill* 0x00000000400e5687 0x1 + .text.tcp_output_alloc_header + 0x00000000400e5688 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xdc (size before relaxing) + .text.tcp_output_segment + 0x00000000400e5754 0x1f6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x20a (size before relaxing) + *fill* 0x00000000400e594a 0x2 + .text.tcp_write + 0x00000000400e594c 0x460 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x488 (size before relaxing) + 0x00000000400e594c tcp_write + .text.tcp_enqueue_flags + 0x00000000400e5dac 0x171 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x17d (size before relaxing) + 0x00000000400e5dac tcp_enqueue_flags + *fill* 0x00000000400e5f1d 0x3 + .text.tcp_send_fin + 0x00000000400e5f20 0x69 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x71 (size before relaxing) + 0x00000000400e5f20 tcp_send_fin + *fill* 0x00000000400e5f89 0x3 + .text.tcp_send_empty_ack + 0x00000000400e5f8c 0xdc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xe8 (size before relaxing) + 0x00000000400e5f8c tcp_send_empty_ack + .text.tcp_output + 0x00000000400e6068 0x348 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x364 (size before relaxing) + 0x00000000400e6068 tcp_output + .text.tcp_rst 0x00000000400e63b0 0x120 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x14b (size before relaxing) + 0x00000000400e63b0 tcp_rst + *fill* 0x00000000400e64d0 0x0 + .text.tcp_rexmit_rto + 0x00000000400e64d0 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x42 (size before relaxing) + 0x00000000400e64d0 tcp_rexmit_rto + *fill* 0x00000000400e650e 0x2 + .text.tcp_rexmit + 0x00000000400e6510 0x8b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x8f (size before relaxing) + 0x00000000400e6510 tcp_rexmit + *fill* 0x00000000400e659b 0x1 + .text.tcp_rexmit_fast + 0x00000000400e659c 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x5a (size before relaxing) + 0x00000000400e659c tcp_rexmit_fast + *fill* 0x00000000400e65f2 0x2 + .text.tcp_keepalive + 0x00000000400e65f4 0xad /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xc5 (size before relaxing) + 0x00000000400e65f4 tcp_keepalive + *fill* 0x00000000400e66a1 0x3 + .text.tcp_zero_window_probe + 0x00000000400e66a4 0x141 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0x159 (size before relaxing) + 0x00000000400e66a4 tcp_zero_window_probe + *fill* 0x00000000400e67e5 0x3 + .text.dhcp_option_short + 0x00000000400e67e8 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x40 (size before relaxing) + .text.dhcp_option + 0x00000000400e6824 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + *fill* 0x00000000400e6862 0x2 + .text.dhcp_option_byte + 0x00000000400e6864 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x2b (size before relaxing) + *fill* 0x00000000400e688c 0x0 + .text.dhcp_option_trailer + 0x00000000400e688c 0x74 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x78 (size before relaxing) + .text.dhcp_option_long + 0x00000000400e6900 0x6c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x70 (size before relaxing) + .text.dhcp_create_msg + 0x00000000400e696c 0x209 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x21d (size before relaxing) + *fill* 0x00000000400e6b75 0x3 + .text.dhcp_option_hostname + 0x00000000400e6b78 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x63 (size before relaxing) + *fill* 0x00000000400e6bd7 0x1 + .text.dhcp_delete_msg + 0x00000000400e6bd8 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x4c (size before relaxing) + *fill* 0x00000000400e6c1e 0x2 + .text.dhcp_discover + 0x00000000400e6c20 0xd4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0xf8 (size before relaxing) + .text.dhcp_rebind + 0x00000000400e6cf4 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0xc8 (size before relaxing) + .text.dhcp_t2_timeout + 0x00000000400e6d9c 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x42 (size before relaxing) + *fill* 0x00000000400e6dda 0x2 + .text.dhcp_select + 0x00000000400e6ddc 0xf8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x130 (size before relaxing) + .text.dhcp_reboot + 0x00000000400e6ed4 0xb4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0xdc (size before relaxing) + .text.dhcp_decline + 0x00000000400e6f88 0x77 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x97 (size before relaxing) + *fill* 0x00000000400e6fff 0x1 + .text.dhcp_check + 0x00000000400e7000 0x2f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x33 (size before relaxing) + *fill* 0x00000000400e702f 0x1 + .text.dhcp_bind + 0x00000000400e7030 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x10c (size before relaxing) + .text.dhcp_network_changed + 0x00000000400e7130 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x3a (size before relaxing) + 0x00000000400e7130 dhcp_network_changed + *fill* 0x00000000400e7167 0x1 + .text.dhcp_arp_reply + 0x00000000400e7168 0x2a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x2e (size before relaxing) + 0x00000000400e7168 dhcp_arp_reply + *fill* 0x00000000400e7192 0x2 + .text.dhcp_renew + 0x00000000400e7194 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0xc8 (size before relaxing) + 0x00000000400e7194 dhcp_renew + .text.dhcp_t1_timeout + 0x00000000400e723c 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + *fill* 0x00000000400e727a 0x2 + .text.dhcp_release + 0x00000000400e727c 0x112 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x12e (size before relaxing) + 0x00000000400e727c dhcp_release + *fill* 0x00000000400e738e 0x2 + .text.dhcp_coarse_tmr + 0x00000000400e7390 0x67 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x6b (size before relaxing) + 0x00000000400e7390 dhcp_coarse_tmr + *fill* 0x00000000400e73f7 0x1 + .text.dhcp_timeout + 0x00000000400e73f8 0x7b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x8e (size before relaxing) + *fill* 0x00000000400e7473 0x1 + .text.dhcp_fine_tmr + 0x00000000400e7474 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x37 (size before relaxing) + 0x00000000400e7474 dhcp_fine_tmr + *fill* 0x00000000400e74a8 0x0 + .text.igmp_remove_group + 0x00000000400e74a8 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + *fill* 0x00000000400e74e3 0x1 + .text.igmp_start_timer + 0x00000000400e74e4 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .text.igmp_delaying_member + 0x00000000400e7504 0x26 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x2a (size before relaxing) + *fill* 0x00000000400e752a 0x2 + .text.igmp_ip_output_if + 0x00000000400e752c 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x50 (size before relaxing) + .text.igmp_send + 0x00000000400e7578 0xe0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0xf0 (size before relaxing) + .text.igmp_timeout + 0x00000000400e7658 0x1f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + *fill* 0x00000000400e7677 0x1 + .text.igmp_init + 0x00000000400e7678 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x00000000400e7678 igmp_init + *fill* 0x00000000400e768d 0x3 + .text.igmp_report_groups + 0x00000000400e7690 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x00000000400e7690 igmp_report_groups + .text.igmp_lookfor_group + 0x00000000400e76bc 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x00000000400e76bc igmp_lookfor_group + *fill* 0x00000000400e76e1 0x3 + .text.igmp_lookup_group + 0x00000000400e76e4 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .text.igmp_start + 0x00000000400e7734 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x00000000400e7734 igmp_start + *fill* 0x00000000400e776d 0x3 + .text.igmp_input + 0x00000000400e7770 0x130 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x144 (size before relaxing) + 0x00000000400e7770 igmp_input + .text.igmp_joingroup_netif + 0x00000000400e78a0 0x8e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x9e (size before relaxing) + 0x00000000400e78a0 igmp_joingroup_netif + *fill* 0x00000000400e792e 0x2 + .text.igmp_joingroup + 0x00000000400e7930 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x72 (size before relaxing) + 0x00000000400e7930 igmp_joingroup + *fill* 0x00000000400e799a 0x2 + .text.igmp_leavegroup_netif + 0x00000000400e799c 0x89 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x99 (size before relaxing) + 0x00000000400e799c igmp_leavegroup_netif + *fill* 0x00000000400e7a25 0x3 + .text.igmp_leavegroup + 0x00000000400e7a28 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x71 (size before relaxing) + 0x00000000400e7a28 igmp_leavegroup + *fill* 0x00000000400e7a8d 0x3 + .text.igmp_tmr + 0x00000000400e7a90 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x00000000400e7a90 igmp_tmr + *fill* 0x00000000400e7abb 0x1 + .text.ip4_netif_exist + 0x00000000400e7abc 0x41 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x00000000400e7abc ip4_netif_exist + *fill* 0x00000000400e7afd 0x3 + .text.ip4_route_src_hook + 0x00000000400e7b00 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x00000000400e7b00 ip4_route_src_hook + .text.ip4_route + 0x00000000400e7b34 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x00000000400e7b34 ip4_route + .text.ip4_route_src + 0x00000000400e7bb4 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x38 (size before relaxing) + 0x00000000400e7bb4 ip4_route_src + .text.ip4_input + 0x00000000400e7be4 0x26c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x294 (size before relaxing) + 0x00000000400e7be4 ip4_input + .text.ip4_output_if_opt_src + 0x00000000400e7e50 0x250 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x26b (size before relaxing) + 0x00000000400e7e50 ip4_output_if_opt_src + *fill* 0x00000000400e80a0 0x0 + .text.ip4_output_if_opt + 0x00000000400e80a0 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x00000000400e80a0 ip4_output_if_opt + *fill* 0x00000000400e80d5 0x3 + .text.ip4_output_if + 0x00000000400e80d8 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x29 (size before relaxing) + 0x00000000400e80d8 ip4_output_if + *fill* 0x00000000400e80fd 0x3 + .text.ip4_output_if_src + 0x00000000400e8100 0x25 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0x29 (size before relaxing) + 0x00000000400e8100 ip4_output_if_src + *fill* 0x00000000400e8125 0x3 + .text.icmp_send_response + 0x00000000400e8128 0xf4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + 0x108 (size before relaxing) + .text.icmp_input + 0x00000000400e821c 0x1d7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + 0x206 (size before relaxing) + 0x00000000400e821c icmp_input + *fill* 0x00000000400e83f3 0x1 + .text.icmp_dest_unreach + 0x00000000400e83f4 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + 0x00000000400e83f4 icmp_dest_unreach + *fill* 0x00000000400e8406 0x2 + .text.ip6_reass_free_complete_datagram + 0x00000000400e8408 0x12c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x144 (size before relaxing) + .text.ip6_reass_remove_oldest_datagram + 0x00000000400e8534 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x43 (size before relaxing) + *fill* 0x00000000400e8574 0x0 + .text.ip6_reass_tmr + 0x00000000400e8574 0x2b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x00000000400e8574 ip6_reass_tmr + *fill* 0x00000000400e859f 0x1 + .text.ip6_reass + 0x00000000400e85a0 0x5a6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x5ca (size before relaxing) + 0x00000000400e85a0 ip6_reass + *fill* 0x00000000400e8b46 0x2 + .text.ip6_route + 0x00000000400e8b48 0x232 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x00000000400e8b48 ip6_route + *fill* 0x00000000400e8d7a 0x2 + .text.ip6_select_source_address + 0x00000000400e8d7c 0x200 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x00000000400e8d7c ip6_select_source_address + .text.ip6_input + 0x00000000400e8f7c 0x4f7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x54a (size before relaxing) + 0x00000000400e8f7c ip6_input + *fill* 0x00000000400e9473 0x1 + .text.ip6_output_if_src + 0x00000000400e9474 0x28c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x29f (size before relaxing) + 0x00000000400e9474 ip6_output_if_src + *fill* 0x00000000400e9700 0x0 + .text.ip6_output_if + 0x00000000400e9700 0x61 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x65 (size before relaxing) + 0x00000000400e9700 ip6_output_if + *fill* 0x00000000400e9761 0x3 + .text.ip6_options_add_hbh_ra + 0x00000000400e9764 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x46 (size before relaxing) + 0x00000000400e9764 ip6_options_add_hbh_ra + *fill* 0x00000000400e97a6 0x2 + .text.nd6_find_neighbor_cache_entry + 0x00000000400e97a8 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x00000000400e9812 0x2 + .text.nd6_find_destination_cache_entry + 0x00000000400e9814 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x00000000400e987e 0x2 + .text.nd6_get_router + 0x00000000400e9880 0x51 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x00000000400e98d1 0x3 + .text.nd6_get_onlink_prefix + 0x00000000400e98d4 0x54 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .text.nd6_new_onlink_prefix + 0x00000000400e9928 0xb3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x00000000400e99db 0x1 + .text.nd6_send_q + 0x00000000400e99dc 0x10d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x111 (size before relaxing) + *fill* 0x00000000400e9ae9 0x3 + .text.nd6_send_na + 0x00000000400e9aec 0x154 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x160 (size before relaxing) + .text.nd6_send_rs + 0x00000000400e9c40 0xe9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0xf5 (size before relaxing) + *fill* 0x00000000400e9d29 0x3 + .text.nd6_send_ns + 0x00000000400e9d2c 0x153 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x15b (size before relaxing) + *fill* 0x00000000400e9e7f 0x1 + .text.nd6_free_q + 0x00000000400e9e80 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x5d (size before relaxing) + *fill* 0x00000000400e9ed6 0x2 + .text.nd6_free_neighbor_cache_entry + 0x00000000400e9ed8 0x72 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x76 (size before relaxing) + *fill* 0x00000000400e9f4a 0x2 + .text.nd6_new_neighbor_cache_entry + 0x00000000400e9f4c 0x212 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + *fill* 0x00000000400ea15e 0x2 + .text.nd6_new_router + 0x00000000400ea160 0xf6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0xfa (size before relaxing) + *fill* 0x00000000400ea256 0x2 + .text.nd6_input + 0x00000000400ea258 0xeff /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0xf3f (size before relaxing) + 0x00000000400ea258 nd6_input + *fill* 0x00000000400eb157 0x1 + .text.nd6_tmr 0x00000000400eb158 0x498 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x4a8 (size before relaxing) + 0x00000000400eb158 nd6_tmr + .text.nd6_select_router + 0x00000000400eb5f0 0x111 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x00000000400eb5f0 nd6_select_router + *fill* 0x00000000400eb701 0x3 + .text.nd6_get_destination_mtu + 0x00000000400eb704 0x2e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x32 (size before relaxing) + 0x00000000400eb704 nd6_get_destination_mtu + *fill* 0x00000000400eb732 0x2 + .text.nd6_reachability_hint + 0x00000000400eb734 0x138 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0x00000000400eb734 nd6_reachability_hint + .text.mld6_free_group + 0x00000000400eb86c 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + *fill* 0x00000000400eb8a7 0x1 + .text.mld6_delayed_report + 0x00000000400eb8a8 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .text.mld6_new_group + 0x00000000400eb8e0 0x61 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + *fill* 0x00000000400eb941 0x3 + .text.mld6_send + 0x00000000400eb944 0x136 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x146 (size before relaxing) + *fill* 0x00000000400eba7a 0x2 + .text.mld6_report_groups + 0x00000000400eba7c 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x23 (size before relaxing) + 0x00000000400eba7c mld6_report_groups + *fill* 0x00000000400eba9c 0x0 + .text.mld6_lookfor_group + 0x00000000400eba9c 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x00000000400eba9c mld6_lookfor_group + *fill* 0x00000000400ebad6 0x2 + .text.mld6_input + 0x00000000400ebad8 0x174 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x17f (size before relaxing) + 0x00000000400ebad8 mld6_input + *fill* 0x00000000400ebc4c 0x0 + .text.mld6_joingroup_netif + 0x00000000400ebc4c 0x4d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x59 (size before relaxing) + 0x00000000400ebc4c mld6_joingroup_netif + *fill* 0x00000000400ebc99 0x3 + .text.mld6_joingroup + 0x00000000400ebc9c 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x49 (size before relaxing) + 0x00000000400ebc9c mld6_joingroup + *fill* 0x00000000400ebcde 0x2 + .text.mld6_leavegroup_netif + 0x00000000400ebce0 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x4e (size before relaxing) + 0x00000000400ebce0 mld6_leavegroup_netif + *fill* 0x00000000400ebd2a 0x2 + .text.mld6_leavegroup + 0x00000000400ebd2c 0x45 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x4d (size before relaxing) + 0x00000000400ebd2c mld6_leavegroup + *fill* 0x00000000400ebd71 0x3 + .text.mld6_tmr + 0x00000000400ebd74 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0x00000000400ebd74 mld6_tmr + .text.icmp6_send_response + 0x00000000400ebdac 0x210 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x22c (size before relaxing) + .text.icmp6_input + 0x00000000400ebfbc 0x107 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x126 (size before relaxing) + 0x00000000400ebfbc icmp6_input + *fill* 0x00000000400ec0c3 0x1 + .text.icmp6_dest_unreach + 0x00000000400ec0c4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x00000000400ec0c4 icmp6_dest_unreach + .text.icmp6_time_exceeded + 0x00000000400ec0d8 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x00000000400ec0d8 icmp6_time_exceeded + .text.icmp6_param_problem + 0x00000000400ec0ec 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x00000000400ec0ec icmp6_param_problem + .text.free_etharp_q + 0x00000000400ec100 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x5d (size before relaxing) + *fill* 0x00000000400ec156 0x2 + .text.etharp_free_entry + 0x00000000400ec158 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x5e (size before relaxing) + *fill* 0x00000000400ec1b2 0x2 + .text.etharp_find_entry + 0x00000000400ec1b4 0x1d9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x1e1 (size before relaxing) + *fill* 0x00000000400ec38d 0x3 + .text.etharp_send_ip + 0x00000000400ec390 0x4d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x51 (size before relaxing) + *fill* 0x00000000400ec3dd 0x3 + .text.etharp_update_arp_entry + 0x00000000400ec3e0 0xd1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0xdd (size before relaxing) + *fill* 0x00000000400ec4b1 0x3 + .text.etharp_raw + 0x00000000400ec4b4 0x113 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x123 (size before relaxing) + *fill* 0x00000000400ec5c7 0x1 + .text.etharp_request_dst + 0x00000000400ec5c8 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x25 (size before relaxing) + *fill* 0x00000000400ec5e9 0x3 + .text.etharp_ip_input + 0x00000000400ec5ec 0x6a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x72 (size before relaxing) + 0x00000000400ec5ec etharp_ip_input + *fill* 0x00000000400ec656 0x2 + .text.etharp_arp_input + 0x00000000400ec658 0x1ac /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x1c4 (size before relaxing) + 0x00000000400ec658 etharp_arp_input + .text.etharp_request + 0x00000000400ec804 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x00000000400ec804 etharp_request + *fill* 0x00000000400ec819 0x3 + .text.etharp_tmr + 0x00000000400ec81c 0xaf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0xb3 (size before relaxing) + 0x00000000400ec81c etharp_tmr + *fill* 0x00000000400ec8cb 0x1 + .text.etharp_query + 0x00000000400ec8cc 0x221 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0x239 (size before relaxing) + 0x00000000400ec8cc etharp_query + *fill* 0x00000000400ecaed 0x3 + .text.ethernet_input + 0x00000000400ecaf0 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + 0xfc (size before relaxing) + 0x00000000400ecaf0 ethernet_input + .text.sys_thread_sem_free + 0x00000000400ecbe0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x1c (size before relaxing) + .text.sys_mutex_new + 0x00000000400ecbf8 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x19 (size before relaxing) + 0x00000000400ecbf8 sys_mutex_new + *fill* 0x00000000400ecc0d 0x3 + .text.sys_mutex_lock + 0x00000000400ecc10 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ecc10 sys_mutex_lock + *fill* 0x00000000400ecc26 0x2 + .text.sys_mutex_trylock + 0x00000000400ecc28 0x1d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ecc28 sys_mutex_trylock + *fill* 0x00000000400ecc45 0x3 + .text.sys_mutex_unlock + 0x00000000400ecc48 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ecc48 sys_mutex_unlock + *fill* 0x00000000400ecc5b 0x1 + .text.sys_mutex_free + 0x00000000400ecc5c 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xe (size before relaxing) + 0x00000000400ecc5c sys_mutex_free + *fill* 0x00000000400ecc66 0x2 + .text.sys_sem_new + 0x00000000400ecc68 0x3d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x41 (size before relaxing) + 0x00000000400ecc68 sys_sem_new + *fill* 0x00000000400ecca5 0x3 + .text.sys_sem_signal + 0x00000000400ecca8 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ecca8 sys_sem_signal + *fill* 0x00000000400eccbb 0x1 + .text.sys_sem_signal_isr + 0x00000000400eccbc 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x3e (size before relaxing) + 0x00000000400eccbc sys_sem_signal_isr + *fill* 0x00000000400eccf6 0x2 + .text.sys_arch_sem_wait + 0x00000000400eccf8 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x58 (size before relaxing) + 0x00000000400eccf8 sys_arch_sem_wait + .text.sys_mbox_new + 0x00000000400ecd44 0x65 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x6d (size before relaxing) + 0x00000000400ecd44 sys_mbox_new + *fill* 0x00000000400ecda9 0x3 + .text.sys_mbox_post + 0x00000000400ecdac 0x1a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ecdac sys_mbox_post + *fill* 0x00000000400ecdc6 0x2 + .text.sys_mbox_trypost + 0x00000000400ecdc8 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ecdc8 sys_mbox_trypost + *fill* 0x00000000400ecde9 0x3 + .text.sys_arch_mbox_fetch + 0x00000000400ecdec 0xaa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xba (size before relaxing) + 0x00000000400ecdec sys_arch_mbox_fetch + *fill* 0x00000000400ece96 0x2 + .text.sys_arch_mbox_tryfetch + 0x00000000400ece98 0x46 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ece98 sys_arch_mbox_tryfetch + *fill* 0x00000000400ecede 0x2 + .text.sys_thread_new + 0x00000000400ecee0 0x4a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x00000000400ecee0 sys_thread_new + *fill* 0x00000000400ecf2a 0x2 + .text.sys_init + 0x00000000400ecf2c 0x32 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x40 (size before relaxing) + 0x00000000400ecf2c sys_init + *fill* 0x00000000400ecf5e 0x2 + .text.sys_now 0x00000000400ecf60 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xd (size before relaxing) + 0x00000000400ecf60 sys_now + *fill* 0x00000000400ecf6a 0x2 + .text.sys_arch_protect + 0x00000000400ecf6c 0xd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x10 (size before relaxing) + 0x00000000400ecf6c sys_arch_protect + *fill* 0x00000000400ecf79 0x3 + .text.sys_arch_unprotect + 0x00000000400ecf7c 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xe (size before relaxing) + 0x00000000400ecf7c sys_arch_unprotect + *fill* 0x00000000400ecf87 0x1 + .text.sys_thread_sem_init + 0x00000000400ecf88 0x5f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x6f (size before relaxing) + 0x00000000400ecf88 sys_thread_sem_init + *fill* 0x00000000400ecfe7 0x1 + .text.sys_thread_sem_get + 0x00000000400ecfe8 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x1a (size before relaxing) + 0x00000000400ecfe8 sys_thread_sem_get + *fill* 0x00000000400ecffe 0x2 + .text.sys_delay_ms + 0x00000000400ed000 0xa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xe (size before relaxing) + 0x00000000400ed000 sys_delay_ms + *fill* 0x00000000400ed00a 0x2 + .text.sys_mbox_free + 0x00000000400ed00c 0xa4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0xb8 (size before relaxing) + 0x00000000400ed00c sys_mbox_free + .text.lwip_stop_socket_select_isr + 0x00000000400ed0b0 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x1a (size before relaxing) + *fill* 0x00000000400ed0c6 0x2 + .text.lwip_stop_socket_select + 0x00000000400ed0c8 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x11 (size before relaxing) + *fill* 0x00000000400ed0d3 0x1 + .text.lwip_ioctl_r_wrapper + 0x00000000400ed0d4 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x38 (size before relaxing) + .text.lwip_fcntl_r_wrapper + 0x00000000400ed108 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x38 (size before relaxing) + .text.esp_vfs_lwip_sockets_register + 0x00000000400ed13c 0x7e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x8a (size before relaxing) + 0x00000000400ed13c esp_vfs_lwip_sockets_register + *fill* 0x00000000400ed1ba 0x2 + .text.tryget_socket + 0x00000000400ed1bc 0x2c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.get_socket + 0x00000000400ed1e8 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .text.lwip_selscan + 0x00000000400ed220 0x1bf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x1c7 (size before relaxing) + *fill* 0x00000000400ed3df 0x1 + .text.event_callback + 0x00000000400ed3e0 0x133 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x147 (size before relaxing) + *fill* 0x00000000400ed513 0x1 + .text.free_socket + 0x00000000400ed514 0x4c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x60 (size before relaxing) + .text.sockaddr_to_ipaddr_port + 0x00000000400ed560 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x46 (size before relaxing) + *fill* 0x00000000400ed59e 0x2 + .text.lwip_socket_drop_registered_memberships + 0x00000000400ed5a0 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x8d (size before relaxing) + *fill* 0x00000000400ed621 0x3 + .text.lwip_close + 0x00000000400ed624 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x78 (size before relaxing) + 0x00000000400ed624 lwip_close + .text.lwip_recvfrom + 0x00000000400ed694 0x324 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x34c (size before relaxing) + 0x00000000400ed694 lwip_recvfrom + .text.lwip_sendto + 0x00000000400ed9b8 0x1f0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x204 (size before relaxing) + 0x00000000400ed9b8 lwip_sendto + .text.lwip_send + 0x00000000400edba8 0xb3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xbb (size before relaxing) + 0x00000000400edba8 lwip_send + *fill* 0x00000000400edc5b 0x1 + .text.lwip_select + 0x00000000400edc5c 0x2d4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x2ff (size before relaxing) + 0x00000000400edc5c lwip_select + *fill* 0x00000000400edf30 0x0 + .text.lwip_ioctl + 0x00000000400edf30 0x61 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x65 (size before relaxing) + 0x00000000400edf30 lwip_ioctl + *fill* 0x00000000400edf91 0x3 + .text.lwip_fcntl + 0x00000000400edf94 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x8c (size before relaxing) + 0x00000000400edf94 lwip_fcntl + .text.lwip_send_r + 0x00000000400ee01c 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xb4 (size before relaxing) + 0x00000000400ee01c lwip_send_r + .text.lwip_recvfrom_r + 0x00000000400ee0b8 0xa4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xbc (size before relaxing) + 0x00000000400ee0b8 lwip_recvfrom_r + .text.lwip_read_r + 0x00000000400ee15c 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x00000000400ee15c lwip_read_r + *fill* 0x00000000400ee175 0x3 + .text.lwip_write_r + 0x00000000400ee178 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x00000000400ee178 lwip_write_r + *fill* 0x00000000400ee18d 0x3 + .text.lwip_ioctl_r + 0x00000000400ee190 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xb4 (size before relaxing) + 0x00000000400ee190 lwip_ioctl_r + .text.lwip_fcntl_r + 0x00000000400ee22c 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xb4 (size before relaxing) + 0x00000000400ee22c lwip_fcntl_r + .text.lwip_close_r + 0x00000000400ee2c8 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0xc4 (size before relaxing) + 0x00000000400ee2c8 lwip_close_r + .text.lwip_standard_chksum + 0x00000000400ee370 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x00000000400ee370 lwip_standard_chksum + .text.inet_cksum_pseudo_base + 0x00000000400ee400 0x82 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x86 (size before relaxing) + *fill* 0x00000000400ee482 0x2 + .text.inet_chksum_pseudo + 0x00000000400ee484 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x3c (size before relaxing) + 0x00000000400ee484 inet_chksum_pseudo + .text.ip6_chksum_pseudo + 0x00000000400ee4bc 0x55 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x00000000400ee4bc ip6_chksum_pseudo + *fill* 0x00000000400ee511 0x3 + .text.ip_chksum_pseudo + 0x00000000400ee514 0x27 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x2a (size before relaxing) + 0x00000000400ee514 ip_chksum_pseudo + *fill* 0x00000000400ee53b 0x1 + .text.inet_chksum + 0x00000000400ee53c 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x00000000400ee53c inet_chksum + .text.inet_chksum_pbuf + 0x00000000400ee554 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x00000000400ee554 inet_chksum_pbuf + *fill* 0x00000000400ee5ba 0x2 + .text.tcp_getoptbyte + 0x00000000400ee5bc 0x4f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + *fill* 0x00000000400ee60b 0x1 + .text.tcp_parseopt + 0x00000000400ee60c 0x8d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x9d (size before relaxing) + *fill* 0x00000000400ee699 0x3 + .text.tcp_timewait_input + 0x00000000400ee69c 0x96 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + *fill* 0x00000000400ee732 0x2 + .text.tcp_listen_input + 0x00000000400ee734 0x196 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x1aa (size before relaxing) + *fill* 0x00000000400ee8ca 0x2 + .text.tcp_oos_insert_segment + 0x00000000400ee8cc 0xdd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0xf1 (size before relaxing) + *fill* 0x00000000400ee9a9 0x3 + .text.tcp_receive + 0x00000000400ee9ac 0xcda /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0xd86 (size before relaxing) + *fill* 0x00000000400ef686 0x2 + .text.tcp_process + 0x00000000400ef688 0x57a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x5aa (size before relaxing) + *fill* 0x00000000400efc02 0x2 + .text.tcp_input + 0x00000000400efc04 0x8c3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x91e (size before relaxing) + 0x00000000400efc04 tcp_input + *fill* 0x00000000400f04c7 0x1 + .text.tcp_trigger_input_pcb_close + 0x00000000400f04c8 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0x00000000400f04c8 tcp_trigger_input_pcb_close + *fill* 0x00000000400f04db 0x1 + .text.raw_input_match + 0x00000000400f04dc 0xf2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + *fill* 0x00000000400f05ce 0x2 + .text.raw_input + 0x00000000400f05d0 0xb9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0xc1 (size before relaxing) + 0x00000000400f05d0 raw_input + *fill* 0x00000000400f0689 0x3 + .text.raw_sendto + 0x00000000400f068c 0x22c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x248 (size before relaxing) + 0x00000000400f068c raw_sendto + .text.raw_send + 0x00000000400f08b8 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x00000000400f08b8 raw_send + *fill* 0x00000000400f08cd 0x3 + .text.raw_remove + 0x00000000400f08d0 0x37 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x00000000400f08d0 raw_remove + *fill* 0x00000000400f0907 0x1 + .text.tcpip_apimsg + 0x00000000400f0908 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x3d (size before relaxing) + *fill* 0x00000000400f0941 0x3 + .text.netconn_recv_data + 0x00000000400f0944 0x154 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x163 (size before relaxing) + *fill* 0x00000000400f0a98 0x0 + .text.netconn_delete + 0x00000000400f0a98 0x72 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x76 (size before relaxing) + 0x00000000400f0a98 netconn_delete + *fill* 0x00000000400f0b0a 0x2 + .text.netconn_getaddr + 0x00000000400f0b0c 0x6f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x7b (size before relaxing) + 0x00000000400f0b0c netconn_getaddr + *fill* 0x00000000400f0b7b 0x1 + .text.netconn_recv_tcp_pbuf + 0x00000000400f0b7c 0x2d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x00000000400f0b7c netconn_recv_tcp_pbuf + *fill* 0x00000000400f0ba9 0x3 + .text.netconn_recv + 0x00000000400f0bac 0xd7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0xdb (size before relaxing) + 0x00000000400f0bac netconn_recv + *fill* 0x00000000400f0c83 0x1 + .text.netconn_recved + 0x00000000400f0c84 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x4c (size before relaxing) + 0x00000000400f0c84 netconn_recved + .text.netconn_send + 0x00000000400f0ccc 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x4f (size before relaxing) + 0x00000000400f0ccc netconn_send + *fill* 0x00000000400f0d13 0x1 + .text.netconn_write_partly + 0x00000000400f0d14 0xdc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0xe4 (size before relaxing) + 0x00000000400f0d14 netconn_write_partly + .text.netconn_join_leave_group + 0x00000000400f0df0 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0x60 (size before relaxing) + 0x00000000400f0df0 netconn_join_leave_group + .text.netbuf_delete + 0x00000000400f0e48 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + 0x20 (size before relaxing) + 0x00000000400f0e48 netbuf_delete + .text.netbuf_alloc + 0x00000000400f0e64 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + 0x50 (size before relaxing) + 0x00000000400f0e64 netbuf_alloc + .text.netbuf_free + 0x00000000400f0eac 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + 0x00000000400f0eac netbuf_free + *fill* 0x00000000400f0ece 0x2 + .text.err_tcp 0x00000000400f0ed0 0x107 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x116 (size before relaxing) + *fill* 0x00000000400f0fd7 0x1 + .text.lwip_netconn_do_writemore + 0x00000000400f0fd8 0x288 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x2a4 (size before relaxing) + .text.lwip_netconn_do_close_internal + 0x00000000400f1260 0x246 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x276 (size before relaxing) + *fill* 0x00000000400f14a6 0x2 + .text.poll_tcp + 0x00000000400f14a8 0xc5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0xcd (size before relaxing) + *fill* 0x00000000400f156d 0x3 + .text.sent_tcp + 0x00000000400f1570 0xca /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0xce (size before relaxing) + *fill* 0x00000000400f163a 0x2 + .text.netconn_free + 0x00000000400f163c 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x00000000400f163c netconn_free + .text.netconn_drain + 0x00000000400f168c 0xac /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0xc0 (size before relaxing) + .text.lwip_netconn_do_delconn + 0x00000000400f1738 0x14c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x160 (size before relaxing) + 0x00000000400f1738 lwip_netconn_do_delconn + .text.lwip_netconn_do_send + 0x00000000400f1884 0x15f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x176 (size before relaxing) + 0x00000000400f1884 lwip_netconn_do_send + *fill* 0x00000000400f19e3 0x1 + .text.lwip_netconn_do_recv + 0x00000000400f19e4 0x64 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x6c (size before relaxing) + 0x00000000400f19e4 lwip_netconn_do_recv + .text.lwip_netconn_do_write + 0x00000000400f1a48 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0xb4 (size before relaxing) + 0x00000000400f1a48 lwip_netconn_do_write + .text.lwip_netconn_do_getaddr + 0x00000000400f1af0 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x164 (size before relaxing) + 0x00000000400f1af0 lwip_netconn_do_getaddr + .text.lwip_netconn_do_join_leave_group + 0x00000000400f1c50 0xa4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0xac (size before relaxing) + 0x00000000400f1c50 lwip_netconn_do_join_leave_group + .text 0x00000000400f1cf4 0xa /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + 0xd (size before relaxing) + 0x00000000400f1cf4 __errno + *fill* 0x00000000400f1cfe 0x2 + .text.iterator_create + 0x00000000400f1d00 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + *fill* 0x00000000400f1d21 0x3 + .text.load_partitions + 0x00000000400f1d24 0xf8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .text.esp_partition_iterator_release + 0x00000000400f1e1c 0xe /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x00000000400f1e1c esp_partition_iterator_release + *fill* 0x00000000400f1e2a 0x2 + .text.esp_partition_next + 0x00000000400f1e2c 0x7a /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x82 (size before relaxing) + 0x00000000400f1e2c esp_partition_next + *fill* 0x00000000400f1ea6 0x2 + .text.esp_partition_find + 0x00000000400f1ea8 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x4e (size before relaxing) + 0x00000000400f1ea8 esp_partition_find + *fill* 0x00000000400f1eea 0x2 + .text.esp_partition_get + 0x00000000400f1eec 0x19 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x1c (size before relaxing) + 0x00000000400f1eec esp_partition_get + *fill* 0x00000000400f1f05 0x3 + .text.esp_partition_find_first + 0x00000000400f1f08 0x22 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0x2a (size before relaxing) + 0x00000000400f1f08 esp_partition_find_first + *fill* 0x00000000400f1f2a 0x2 + .text._ZL28read_encoded_value_with_basehjPKhPj + 0x00000000400f1f2c 0xd8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .text._ZL15get_ttype_entryP16lsda_header_infom + 0x00000000400f2004 0x4e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x52 (size before relaxing) + *fill* 0x00000000400f2052 0x2 + .text._ZL21base_of_encoded_valuehP15_Unwind_Context + 0x00000000400f2054 0x54 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x5c (size before relaxing) + .text._ZL18read_encoded_valueP15_Unwind_ContexthPKhPj + 0x00000000400f20a8 0x1c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x20 (size before relaxing) + .text._ZL17parse_lsda_headerP15_Unwind_ContextPKhP16lsda_header_info + 0x00000000400f20c4 0x68 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x6c (size before relaxing) + .text._ZL20check_exception_specP16lsda_header_infoPKSt9type_infoPvl$constprop$3 + 0x00000000400f212c 0x38 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x40 (size before relaxing) + .text.__gxx_personality_v0 + 0x00000000400f2164 0x2be /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x2c2 (size before relaxing) + 0x00000000400f2164 __gxx_personality_v0 + *fill* 0x00000000400f2422 0x2 + .text.__cxa_call_unexpected + 0x00000000400f2424 0x7d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0x00000000400f2424 __cxa_call_unexpected + *fill* 0x00000000400f24a1 0x3 + .text._ZL15eh_globals_dtorPv + 0x00000000400f24a4 0x23 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + *fill* 0x00000000400f24c7 0x1 + .text.__cxa_get_globals_fast + 0x00000000400f24c8 0x32 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + 0x00000000400f24c8 __cxa_get_globals_fast + *fill* 0x00000000400f24fa 0x2 + .text.startup._GLOBAL__sub_I___cxa_get_globals_fast + 0x00000000400f24fc 0x22 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + *fill* 0x00000000400f251e 0x2 + .text.exit._GLOBAL__sub_D___cxa_get_globals_fast + 0x00000000400f2520 0x12 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + 0x16 (size before relaxing) + *fill* 0x00000000400f2532 0x2 + .text._ZN10__cxxabiv111__terminateEPFvvE + 0x00000000400f2534 0x32 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x00000000400f2534 _ZN10__cxxabiv111__terminateEPFvvE + *fill* 0x00000000400f2566 0x2 + .text._ZSt13get_terminatev + 0x00000000400f2568 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x00000000400f2568 _ZSt13get_terminatev + .text._ZSt9terminatev + 0x00000000400f2578 0x9 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0xf (size before relaxing) + 0x00000000400f2578 _ZSt9terminatev + *fill* 0x00000000400f2581 0x3 + .text._ZN10__cxxabiv112__unexpectedEPFvvE + 0x00000000400f2584 0x9 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0xc (size before relaxing) + 0x00000000400f2584 _ZN10__cxxabiv112__unexpectedEPFvvE + *fill* 0x00000000400f258d 0x3 + .text._ZSt14get_unexpectedv + 0x00000000400f2590 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x00000000400f2590 _ZSt14get_unexpectedv + .text._ZSt10unexpectedv + 0x00000000400f25a0 0x9 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0xf (size before relaxing) + 0x00000000400f25a0 _ZSt10unexpectedv + *fill* 0x00000000400f25a9 0x3 + .text 0x00000000400f25ac 0x860 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + 0x880 (size before relaxing) + 0x00000000400f2b48 _Unwind_GetGR + 0x00000000400f2b60 _Unwind_GetCFA + 0x00000000400f2b68 _Unwind_SetGR + 0x00000000400f2b80 _Unwind_GetIP + 0x00000000400f2b88 _Unwind_GetIPInfo + 0x00000000400f2b98 _Unwind_SetIP + 0x00000000400f2ba0 _Unwind_GetLanguageSpecificData + 0x00000000400f2ba8 _Unwind_GetRegionStart + 0x00000000400f2bb0 _Unwind_FindEnclosingFunction + 0x00000000400f2bc8 _Unwind_GetDataRelBase + 0x00000000400f2bd0 _Unwind_GetTextRelBase + 0x00000000400f2bd8 _Unwind_RaiseException + 0x00000000400f2c84 _Unwind_ForcedUnwind + 0x00000000400f2ce0 _Unwind_Resume + 0x00000000400f2d44 _Unwind_Resume_or_Rethrow + 0x00000000400f2dac _Unwind_DeleteException + 0x00000000400f2dbc _Unwind_Backtrace + .text 0x00000000400f2e0c 0xcc8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + 0xce0 (size before relaxing) + 0x00000000400f3854 __register_frame_info_bases + 0x00000000400f3898 __register_frame_info + 0x00000000400f38ac __register_frame + 0x00000000400f38c8 __register_frame_info_table_bases + 0x00000000400f3904 __register_frame_info_table + 0x00000000400f3914 __register_frame_table + 0x00000000400f3930 __deregister_frame_info_bases + 0x00000000400f39d8 __deregister_frame_info + 0x00000000400f39e4 __deregister_frame + 0x00000000400f39f8 _Unwind_Find_FDE + .text.__cxa_guard_dummy + 0x00000000400f3ad4 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + 0x00000000400f3ad4 __cxa_guard_dummy + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x0 + *fill* 0x00000000400f3ad9 0x3 + .text.esp_vApplicationWaitiHook + 0x00000000400f3adc 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + 0x00000000400f3adc esp_vApplicationWaitiHook + *fill* 0x00000000400f3ae4 0x0 + *fill* 0x00000000400f3ae4 0x0 + .text.heap_caps_match + 0x00000000400f3ae4 0x34 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0x00000000400f3ae4 heap_caps_match + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + *fill* 0x00000000400f3b18 0x0 + .text._system_r + 0x00000000400f3b18 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x00000000400f3b18 _system_r + *fill* 0x00000000400f3b23 0x0 + *fill* 0x00000000400f3b23 0x0 + *fill* 0x00000000400f3b23 0x1 + .text._getpid_r + 0x00000000400f3b24 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x00000000400f3b24 _getpid_r + *fill* 0x00000000400f3b2f 0x1 + .text._kill_r 0x00000000400f3b30 0xb /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x00000000400f3b30 _kill_r + *fill* 0x00000000400f3b3b 0x0 + *fill* 0x00000000400f3b3b 0x1 + .text.mutexattr_check + 0x00000000400f3b3c 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + *fill* 0x00000000400f3b4c 0x0 + *fill* 0x00000000400f3b4c 0x0 + *fill* 0x00000000400f3b4c 0x0 + *fill* 0x00000000400f3b4c 0x0 + *fill* 0x00000000400f3b4c 0x0 + .text.find_value + 0x00000000400f3b4c 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + *fill* 0x00000000400f3b60 0x0 + .text.is_wifi_clk_peripheral + 0x00000000400f3b60 0x1c /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + *fill* 0x00000000400f3b7c 0x0 + .text.node_remove_from_list + 0x00000000400f3b7c 0x31 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + 0x00000000400f3b7c node_remove_from_list + *fill* 0x00000000400f3bad 0x0 + *fill* 0x00000000400f3bad 0x0 + *fill* 0x00000000400f3bad 0x0 + *fill* 0x00000000400f3bad 0x0 + *fill* 0x00000000400f3bad 0x3 + .text.dns_init + 0x00000000400f3bb0 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0x00000000400f3bb0 dns_init + *fill* 0x00000000400f3bb5 0x0 + *fill* 0x00000000400f3bb5 0x0 + *fill* 0x00000000400f3bb5 0x3 + .text.tcp_remove_listener + 0x00000000400f3bb8 0x1b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + *fill* 0x00000000400f3bd3 0x0 + *fill* 0x00000000400f3bd3 0x1 + .text.tcp_init + 0x00000000400f3bd4 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400f3bd4 tcp_init + *fill* 0x00000000400f3bd9 0x0 + *fill* 0x00000000400f3bd9 0x0 + *fill* 0x00000000400f3bd9 0x0 + *fill* 0x00000000400f3bd9 0x0 + *fill* 0x00000000400f3bd9 0x0 + *fill* 0x00000000400f3bd9 0x3 + .text.tcp_arg 0x00000000400f3bdc 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400f3bdc tcp_arg + *fill* 0x00000000400f3be3 0x0 + *fill* 0x00000000400f3be3 0x0 + *fill* 0x00000000400f3be3 0x0 + *fill* 0x00000000400f3be3 0x1 + .text.tcp_accept + 0x00000000400f3be4 0x7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0x00000000400f3be4 tcp_accept + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x0 + *fill* 0x00000000400f3beb 0x1 + .text.pbuf_clen + 0x00000000400f3bec 0x16 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x00000000400f3bec pbuf_clen + *fill* 0x00000000400f3c02 0x0 + *fill* 0x00000000400f3c02 0x0 + *fill* 0x00000000400f3c02 0x0 + *fill* 0x00000000400f3c02 0x0 + *fill* 0x00000000400f3c02 0x2 + .text.pbuf_skip + 0x00000000400f3c04 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0x00000000400f3c04 pbuf_skip + *fill* 0x00000000400f3c24 0x0 + *fill* 0x00000000400f3c24 0x0 + .text.netif_null_output_ip6 + 0x00000000400f3c24 0x8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + *fill* 0x00000000400f3c2c 0x0 + *fill* 0x00000000400f3c2c 0x0 + .text.netif_set_gw + 0x00000000400f3c2c 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x00000000400f3c2c netif_set_gw + *fill* 0x00000000400f3c41 0x3 + .text.netif_set_netmask + 0x00000000400f3c44 0x15 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x00000000400f3c44 netif_set_netmask + *fill* 0x00000000400f3c59 0x0 + *fill* 0x00000000400f3c59 0x0 + *fill* 0x00000000400f3c59 0x0 + *fill* 0x00000000400f3c59 0x0 + *fill* 0x00000000400f3c59 0x0 + *fill* 0x00000000400f3c59 0x0 + *fill* 0x00000000400f3c59 0x3 + .text.netif_get_ip6_addr_match + 0x00000000400f3c5c 0x66 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0x00000000400f3c5c netif_get_ip6_addr_match + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x0 + *fill* 0x00000000400f3cc2 0x2 + .text.lwip_htons + 0x00000000400f3cc4 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + 0x00000000400f3cc4 lwip_htons + *fill* 0x00000000400f3cd8 0x0 + *fill* 0x00000000400f3cd8 0x0 + .text.udp_init + 0x00000000400f3cd8 0x5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0x00000000400f3cd8 udp_init + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x0 + *fill* 0x00000000400f3cdd 0x3 + .text.dhcp_set_state + 0x00000000400f3ce0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + *fill* 0x00000000400f3cf8 0x0 + .text.dhcp_supplied_address + 0x00000000400f3cf8 0x35 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0x00000000400f3cf8 dhcp_supplied_address + *fill* 0x00000000400f3d2d 0x0 + *fill* 0x00000000400f3d2d 0x0 + *fill* 0x00000000400f3d2d 0x0 + *fill* 0x00000000400f3d2d 0x0 + *fill* 0x00000000400f3d2d 0x3 + .text.ip4_addr_isbroadcast_u32 + 0x00000000400f3d30 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + 0x00000000400f3d30 ip4_addr_isbroadcast_u32 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + *fill* 0x00000000400f3d78 0x0 + .text._ZL12read_uleb128PKhPm + 0x00000000400f3d78 0x2e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + *fill* 0x00000000400f3da6 0x2 + .text._ZL12read_sleb128PKhPl + 0x00000000400f3da8 0x3a /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + *fill* 0x00000000400f3de2 0x0 + *fill* 0x00000000400f3de2 0x2 + .text._ZL16get_adjusted_ptrPKSt9type_infoS1_PPv$constprop$4 + 0x00000000400f3de4 0x34 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *fill* 0x00000000400f3e18 0x0 + *(.irom0.text) + *(.fini.literal) + *(.fini) + *(.gnu.version) + 0x00000000400f3e18 _text_end = ABSOLUTE (.) + 0x00000000400f3e18 _etext = . + 0x0000000000000000 _flash_cache_start = 0x0 + [!provide] PROVIDE (abort, 0x4000bba4) + [!provide] PROVIDE (Add2SelfBigHex256, 0x40015b7c) + [!provide] PROVIDE (AddBigHex256, 0x40015b28) + [!provide] PROVIDE (AddBigHexModP256, 0x40015c98) + [!provide] PROVIDE (AddP256, 0x40015c74) + [!provide] PROVIDE (AddPdiv2_256, 0x40015ce0) + [!provide] PROVIDE (aes_128_cbc_decrypt, 0x4005cc7c) + [!provide] PROVIDE (aes_128_cbc_encrypt, 0x4005cc18) + [!provide] PROVIDE (aes_unwrap, 0x4005ccf0) + [!provide] PROVIDE (app_gpio_arg, 0x3ffe003c) + [!provide] PROVIDE (app_gpio_handler, 0x3ffe0040) + [!provide] PROVIDE (base64_decode, 0x4005ced8) + [!provide] PROVIDE (base64_encode, 0x4005cdbc) + [!provide] PROVIDE (BasePoint_x_256, 0x3ff97488) + [!provide] PROVIDE (BasePoint_y_256, 0x3ff97468) + [!provide] PROVIDE (bigHexInversion256, 0x400168f0) + [!provide] PROVIDE (bigHexP256, 0x3ff973bc) + [!provide] PROVIDE (btdm_r_ble_bt_handler_tab_p_get, 0x40019b0c) + [!provide] PROVIDE (btdm_r_btdm_option_data_p_get, 0x40010004) + [!provide] PROVIDE (btdm_r_btdm_rom_version_get, 0x40010078) + [!provide] PROVIDE (btdm_r_data_init, 0x4001002c) + [!provide] PROVIDE (btdm_r_import_rf_phy_func_p_get, 0x40054298) + [!provide] PROVIDE (btdm_r_ip_func_p_get, 0x40019af0) + [!provide] PROVIDE (btdm_r_ip_func_p_set, 0x40019afc) + [!provide] PROVIDE (btdm_r_modules_func_p_get, 0x4005427c) + [!provide] PROVIDE (btdm_r_modules_func_p_set, 0x40054270) + [!provide] PROVIDE (btdm_r_plf_func_p_set, 0x40054288) + [!provide] PROVIDE (bt_util_buf_env, 0x3ffb8bd4) + [!provide] PROVIDE (cache_flash_mmu_set_rom, 0x400095e0) + 0x0000000040009a14 PROVIDE (Cache_Flush_rom, 0x40009a14) + 0x0000000040009ab8 PROVIDE (Cache_Read_Disable_rom, 0x40009ab8) + 0x0000000040009a84 PROVIDE (Cache_Read_Enable_rom, 0x40009a84) + [!provide] PROVIDE (Cache_Read_Init_rom, 0x40009950) + [!provide] PROVIDE (cache_sram_mmu_set_rom, 0x400097f4) + [!provide] PROVIDE (calc_rtc_memory_crc, 0x40008170) + 0x000000004000bee4 PROVIDE (calloc, 0x4000bee4) + [!provide] PROVIDE (__clear_cache, 0x40063860) + [!provide] PROVIDE (_close_r, 0x4000bd3c) + [!provide] PROVIDE (co_default_bdaddr, 0x3ffae704) + [!provide] PROVIDE (co_null_bdaddr, 0x3ffb80e0) + [!provide] PROVIDE (co_sca2ppm, 0x3ff971e8) + [!provide] PROVIDE (crc16_be, 0x4005d09c) + [!provide] PROVIDE (crc16_le, 0x4005d05c) + [!provide] PROVIDE (crc32_be, 0x4005d024) + 0x000000004005cfec PROVIDE (crc32_le, 0x4005cfec) + [!provide] PROVIDE (crc8_be, 0x4005d114) + [!provide] PROVIDE (crc8_le, 0x4005d0e0) + [!provide] PROVIDE (_ctype_, 0x3ff96354) + 0x000000003ff96350 PROVIDE (__ctype_ptr__, 0x3ff96350) + [!provide] PROVIDE (_data_end_rom, 0x4000d5c8) + [!provide] PROVIDE (_data_end_btdm_rom, 0x4000d4f8) + [!provide] PROVIDE (_data_start_rom, 0x4000d4f8) + [!provide] PROVIDE (_data_start_btdm_rom, 0x4000d4f4) + [!provide] PROVIDE (_data_start_btdm, 0x3ffae6e0) + [!provide] PROVIDE (_data_end_btdm, 0x3ffaff10) + [!provide] PROVIDE (_bss_start_btdm, 0x3ffb8000) + [!provide] PROVIDE (_bss_end_btdm, 0x3ffbff70) + [!provide] PROVIDE (_daylight, 0x3ffae0a4) + [!provide] PROVIDE (dbg_default_handler, 0x3ff97218) + [!provide] PROVIDE (dbg_state, 0x3ffb8d5d) + [!provide] PROVIDE (DebugE256PublicKey_x, 0x3ff97428) + [!provide] PROVIDE (DebugE256PublicKey_y, 0x3ff97408) + [!provide] PROVIDE (DebugE256SecretKey, 0x3ff973e8) + [!provide] PROVIDE (debug_timer, 0x3ffe042c) + [!provide] PROVIDE (debug_timerfn, 0x3ffe0430) + [!provide] PROVIDE (dh_group14_generator, 0x3ff9ac60) + [!provide] PROVIDE (dh_group14_prime, 0x3ff9ab60) + [!provide] PROVIDE (dh_group15_generator, 0x3ff9ab5f) + [!provide] PROVIDE (dh_group15_prime, 0x3ff9a9df) + [!provide] PROVIDE (dh_group16_generator, 0x3ff9a9de) + [!provide] PROVIDE (dh_group16_prime, 0x3ff9a7de) + [!provide] PROVIDE (dh_group17_generator, 0x3ff9a7dd) + [!provide] PROVIDE (dh_group17_prime, 0x3ff9a4dd) + [!provide] PROVIDE (dh_group18_generator, 0x3ff9a4dc) + [!provide] PROVIDE (dh_group18_prime, 0x3ff9a0dc) + [!provide] PROVIDE (dh_group1_generator, 0x3ff9ae03) + [!provide] PROVIDE (dh_group1_prime, 0x3ff9ada3) + [!provide] PROVIDE (dh_group2_generator, 0x3ff9ada2) + [!provide] PROVIDE (dh_group2_prime, 0x3ff9ad22) + [!provide] PROVIDE (dh_group5_generator, 0x3ff9ad21) + [!provide] PROVIDE (dh_group5_prime, 0x3ff9ac61) + 0x000000003ffae290 PROVIDE (g_rom_spiflash_dummy_len_plus, 0x3ffae290) + [!provide] PROVIDE (ecc_env, 0x3ffb8d60) + [!provide] PROVIDE (ecc_Jacobian_InfinityPoint256, 0x3ff972e8) + [!provide] PROVIDE (em_buf_env, 0x3ffb8d74) + 0x000000003ffae0b4 PROVIDE (environ, 0x3ffae0b4) + 0x000000004005d144 PROVIDE (esp_crc8, 0x4005d144) + [!provide] PROVIDE (_etext, 0x4000d66c) + [!provide] PROVIDE (ets_readySet_, 0x3ffe01f0) + [!provide] PROVIDE (ets_startup_callback, 0x3ffe0404) + [!provide] PROVIDE (exc_cause_table, 0x3ff991d0) + [!provide] PROVIDE (_exit_r, 0x4000bd28) + 0x000000004000beb8 PROVIDE (free, 0x4000beb8) + [!provide] PROVIDE (_free_r, 0x4000bbcc) + 0x000000004000bccc PROVIDE (_fstat_r, 0x4000bccc) + [!provide] PROVIDE (__gcc_bcmp, 0x40064a70) + [!provide] PROVIDE (_getpid_r, 0x4000bcfc) + [!provide] PROVIDE (__getreent, 0x4000be8c) + [!provide] PROVIDE (_gettimeofday_r, 0x4000bc58) + [!provide] PROVIDE (GF_Jacobian_Point_Addition256, 0x400163a4) + [!provide] PROVIDE (GF_Jacobian_Point_Double256, 0x40016260) + [!provide] PROVIDE (GF_Point_Jacobian_To_Affine256, 0x40016b0c) + 0x000000003ffae0b0 PROVIDE (_global_impure_ptr, 0x3ffae0b0) + [!provide] PROVIDE (g_phyFuns_instance, 0x3ffae0c4) + 0x000000003ffae270 PROVIDE (g_rom_flashchip, 0x3ffae270) + [!provide] PROVIDE (gTxMsg, 0x3ffe0050) + [!provide] PROVIDE (hci_cmd_desc_root_tab, 0x3ff976d4) + [!provide] PROVIDE (hci_cmd_desc_tab_ctrl_bb, 0x3ff97b70) + [!provide] PROVIDE (hci_cmd_desc_tab_info_par, 0x3ff97b1c) + [!provide] PROVIDE (hci_cmd_desc_tab_le, 0x3ff97870) + [!provide] PROVIDE (hci_cmd_desc_tab_lk_ctrl, 0x3ff97fc0) + [!provide] PROVIDE (hci_cmd_desc_tab_lk_pol, 0x3ff97f3c) + [!provide] PROVIDE (hci_cmd_desc_tab_stat_par, 0x3ff97ac8) + [!provide] PROVIDE (hci_cmd_desc_tab_testing, 0x3ff97a98) + [!provide] PROVIDE (hci_cmd_desc_tab_vs, 0x3ff97714) + [!provide] PROVIDE (hci_command_handler, 0x4004c928) + [!provide] PROVIDE (hci_env, 0x3ffb9350) + [!provide] PROVIDE (rwip_env, 0x3ffb8bcc) + [!provide] PROVIDE (hci_evt_dbg_desc_tab, 0x3ff9750c) + [!provide] PROVIDE (hci_evt_desc_tab, 0x3ff9751c) + [!provide] PROVIDE (hci_evt_le_desc_tab, 0x3ff974b4) + [!provide] PROVIDE (hci_fc_env, 0x3ffb9340) + [!provide] PROVIDE (hmac_md5, 0x4005d264) + [!provide] PROVIDE (hmac_md5_vector, 0x4005d17c) + [!provide] PROVIDE (hmac_sha1, 0x40060acc) + [!provide] PROVIDE (hmac_sha1_vector, 0x400609e4) + [!provide] PROVIDE (hmac_sha256, 0x40060d58) + [!provide] PROVIDE (hmac_sha256_vector, 0x40060c84) + [!provide] PROVIDE (jd_decomp, 0x400613e8) + [!provide] PROVIDE (jd_prepare, 0x40060fa8) + [!provide] PROVIDE (ke_env, 0x3ffb93cc) + [!provide] PROVIDE (_kill_r, 0x4000bd10) + [!provide] PROVIDE (lb_default_handler, 0x3ff982b8) + [!provide] PROVIDE (lb_default_state_tab_p_get, 0x4001c198) + [!provide] PROVIDE (lb_env, 0x3ffb9424) + [!provide] PROVIDE (lb_hci_cmd_handler_tab_p_get, 0x4001c18c) + [!provide] PROVIDE (lb_state, 0x3ffb94e8) + [!provide] PROVIDE (lc_default_handler, 0x3ff98648) + [!provide] PROVIDE (lc_default_state_tab_p_get, 0x4002f494) + [!provide] PROVIDE (lc_env, 0x3ffb94ec) + [!provide] PROVIDE (lc_hci_cmd_handler_tab_p_get, 0x4002f488) + [!provide] PROVIDE (lc_state, 0x3ffb9508) + [!provide] PROVIDE (ld_acl_br_sizes, 0x3ff98a2a) + [!provide] PROVIDE (ld_acl_br_types, 0x3ff98a36) + [!provide] PROVIDE (ld_acl_edr_sizes, 0x3ff98a14) + [!provide] PROVIDE (ld_acl_edr_types, 0x3ff98a22) + [!provide] PROVIDE (ld_env, 0x3ffb9510) + [!provide] PROVIDE (ld_pcm_settings_dft, 0x3ff98a0c) + [!provide] PROVIDE (ld_sched_params, 0x3ffb96c0) + [!provide] PROVIDE (ld_sync_train_channels, 0x3ff98a3c) + [!provide] PROVIDE (_link_r, 0x4000bc9c) + [!provide] PROVIDE (llc_default_handler, 0x3ff98b3c) + [!provide] PROVIDE (llc_default_state_tab_p_get, 0x40046058) + [!provide] PROVIDE (llc_env, 0x3ffb96d0) + [!provide] PROVIDE (llc_hci_acl_data_tx_handler, 0x40042398) + [!provide] PROVIDE (llc_hci_cmd_handler_tab_p_get, 0x40042358) + [!provide] PROVIDE (llc_hci_command_handler, 0x40042360) + [!provide] PROVIDE (llcp_pdu_handler_tab_p_get, 0x40043f64) + [!provide] PROVIDE (llc_state, 0x3ffb96f8) + [!provide] PROVIDE (lldesc_build_chain, 0x4000a850) + [!provide] PROVIDE (lldesc_num2link, 0x4000a948) + [!provide] PROVIDE (lldesc_set_owner, 0x4000a974) + [!provide] PROVIDE (lld_evt_deferred_elt_push, 0x400466b4) + [!provide] PROVIDE (lld_evt_deferred_elt_pop, 0x400466dc) + [!provide] PROVIDE (lld_evt_winsize_change, 0x40046730) + [!provide] PROVIDE (lld_evt_rxwin_compute, 0x400467c8) + [!provide] PROVIDE (lld_evt_slave_time_compute, 0x40046818) + [!provide] PROVIDE (lld_evt_env, 0x3ffb9704) + [!provide] PROVIDE (lld_evt_elt_wait_get, 0x400468e4) + [!provide] PROVIDE (lld_evt_get_next_free_slot, 0x4004692c) + [!provide] PROVIDE (lld_pdu_adv_pk_desc_tab, 0x3ff98c70) + [!provide] PROVIDE (lld_pdu_llcp_pk_desc_tab, 0x3ff98b68) + [!provide] PROVIDE (lld_pdu_pack, 0x4004ab14) + [!provide] PROVIDE (LLM_AA_CT1, 0x3ff98d8a) + [!provide] PROVIDE (LLM_AA_CT2, 0x3ff98d88) + [!provide] PROVIDE (llm_default_handler, 0x3ff98d80) + [!provide] PROVIDE (llm_default_state_tab_p_get, 0x4004e718) + [!provide] PROVIDE (llm_hci_cmd_handler_tab_p_get, 0x4004c920) + [!provide] PROVIDE (llm_le_env, 0x3ffb976c) + [!provide] PROVIDE (llm_local_cmds, 0x3ff98d38) + [!provide] PROVIDE (llm_local_data_len_values, 0x3ff98d1c) + [!provide] PROVIDE (llm_local_le_feats, 0x3ff98d30) + [!provide] PROVIDE (llm_local_le_states, 0x3ff98d28) + [!provide] PROVIDE (llm_state, 0x3ffb985c) + [!provide] PROVIDE (lm_default_handler, 0x3ff990e0) + [!provide] PROVIDE (lm_default_state_tab_p_get, 0x40054268) + [!provide] PROVIDE (lm_env, 0x3ffb9860) + [!provide] PROVIDE (lm_hci_cmd_handler_tab_p_get, 0x4005425c) + [!provide] PROVIDE (lm_local_supp_feats, 0x3ff990ee) + [!provide] PROVIDE (lm_n_page_tab, 0x3ff990e8) + [!provide] PROVIDE (lmp_desc_tab, 0x3ff96e6c) + [!provide] PROVIDE (lmp_ext_desc_tab, 0x3ff96d9c) + [!provide] PROVIDE (lm_state, 0x3ffb9a1c) + [!provide] PROVIDE (_lock_acquire_recursive, 0x4000be28) + [!provide] PROVIDE (_lock_close, 0x4000bdec) + 0x000000004000be00 PROVIDE (_lock_close_recursive, 0x4000be00) + [!provide] PROVIDE (_lock_init, 0x4000bdc4) + [!provide] PROVIDE (_lock_init_recursive, 0x4000bdd8) + [!provide] PROVIDE (_lock_release_recursive, 0x4000be78) + [!provide] PROVIDE (_lock_try_acquire, 0x4000be3c) + [!provide] PROVIDE (_lock_try_acquire_recursive, 0x4000be50) + [!provide] PROVIDE (_lseek_r, 0x4000bd8c) + 0x000000004000bea0 PROVIDE (malloc, 0x4000bea0) + [!provide] PROVIDE (_malloc_r, 0x4000bbb4) + [!provide] PROVIDE (maxSecretKey_256, 0x3ff97448) + [!provide] PROVIDE (__mb_cur_max, 0x3ff96530) + [!provide] PROVIDE (MD5Final, 0x4005db1c) + [!provide] PROVIDE (MD5Init, 0x4005da7c) + [!provide] PROVIDE (MD5Update, 0x4005da9c) + [!provide] PROVIDE (md5_vector, 0x4005db80) + [!provide] PROVIDE (mmu_init, 0x400095a4) + [!provide] PROVIDE (__month_lengths, 0x3ff9609c) + [!provide] PROVIDE (MultiplyBigHexByUint32_256, 0x40016214) + [!provide] PROVIDE (MultiplyBigHexModP256, 0x400160b8) + [!provide] PROVIDE (MultiplyByU32ModP256, 0x40015fdc) + [!provide] PROVIDE (multofup, 0x4000ab8c) + [!provide] PROVIDE (mz_adler32, 0x4005edbc) + [!provide] PROVIDE (mz_crc32, 0x4005ee88) + [!provide] PROVIDE (mz_free, 0x4005eed4) + [!provide] PROVIDE (notEqual256, 0x40015b04) + [!provide] PROVIDE (one_bits, 0x3ff971f8) + 0x000000004000bd54 PROVIDE (_open_r, 0x4000bd54) + [!provide] PROVIDE (pbkdf2_sha1, 0x40060ba4) + 0x0000000040004100 PROVIDE (phy_get_romfuncs, 0x40004100) + [!provide] PROVIDE (_Pri_4_HandlerAddress, 0x3ffe0648) + [!provide] PROVIDE (_Pri_5_HandlerAddress, 0x3ffe064c) + [!provide] PROVIDE (r_btdm_option_data, 0x3ffae6e0) + [!provide] PROVIDE (r_bt_util_buf_acl_rx_alloc, 0x40010218) + [!provide] PROVIDE (r_bt_util_buf_acl_rx_free, 0x40010234) + [!provide] PROVIDE (r_bt_util_buf_acl_tx_alloc, 0x40010268) + [!provide] PROVIDE (r_bt_util_buf_acl_tx_free, 0x40010280) + [!provide] PROVIDE (r_bt_util_buf_init, 0x400100e4) + [!provide] PROVIDE (r_bt_util_buf_lmp_tx_alloc, 0x400101d0) + [!provide] PROVIDE (r_bt_util_buf_lmp_tx_free, 0x400101ec) + [!provide] PROVIDE (r_bt_util_buf_sync_clear, 0x400103c8) + [!provide] PROVIDE (r_bt_util_buf_sync_init, 0x400102c4) + [!provide] PROVIDE (r_bt_util_buf_sync_rx_alloc, 0x40010468) + [!provide] PROVIDE (r_bt_util_buf_sync_rx_free, 0x4001049c) + [!provide] PROVIDE (r_bt_util_buf_sync_tx_alloc, 0x400103ec) + [!provide] PROVIDE (r_bt_util_buf_sync_tx_free, 0x40010428) + [!provide] PROVIDE (rc4_skip, 0x40060928) + [!provide] PROVIDE (r_co_bdaddr_compare, 0x40014324) + [!provide] PROVIDE (r_co_bytes_to_string, 0x400142e4) + [!provide] PROVIDE (r_co_list_check_size_available, 0x400142c4) + [!provide] PROVIDE (r_co_list_extract, 0x4001404c) + [!provide] PROVIDE (r_co_list_extract_after, 0x40014118) + [!provide] PROVIDE (r_co_list_find, 0x4001419c) + [!provide] PROVIDE (r_co_list_init, 0x40013f14) + [!provide] PROVIDE (r_co_list_insert_after, 0x40014254) + [!provide] PROVIDE (r_co_list_insert_before, 0x40014200) + [!provide] PROVIDE (r_co_list_merge, 0x400141bc) + [!provide] PROVIDE (r_co_list_pool_init, 0x40013f30) + [!provide] PROVIDE (r_co_list_pop_front, 0x40014028) + [!provide] PROVIDE (r_co_list_push_back, 0x40013fb8) + [!provide] PROVIDE (r_co_list_push_front, 0x40013ff4) + [!provide] PROVIDE (r_co_list_size, 0x400142ac) + [!provide] PROVIDE (r_co_nb_good_channels, 0x40014360) + [!provide] PROVIDE (r_co_slot_to_duration, 0x40014348) + [!provide] PROVIDE (r_dbg_init, 0x40014394) + [!provide] PROVIDE (r_dbg_platform_reset_complete, 0x400143d0) + [!provide] PROVIDE (r_dbg_swdiag_init, 0x40014470) + [!provide] PROVIDE (r_dbg_swdiag_read, 0x400144a4) + [!provide] PROVIDE (r_dbg_swdiag_write, 0x400144d0) + [!provide] PROVIDE (r_E1, 0x400108e8) + [!provide] PROVIDE (r_E21, 0x40010968) + [!provide] PROVIDE (r_E22, 0x400109b4) + [!provide] PROVIDE (r_E3, 0x40010a58) + [!provide] PROVIDE (r_ea_alarm_clear, 0x40015ab4) + [!provide] PROVIDE (r_ea_alarm_set, 0x40015a10) + [!provide] PROVIDE (_read_r, 0x4000bda8) + [!provide] PROVIDE (r_ea_elt_cancel, 0x400150d0) + [!provide] PROVIDE (r_ea_elt_create, 0x40015264) + [!provide] PROVIDE (r_ea_elt_insert, 0x400152a8) + [!provide] PROVIDE (r_ea_elt_remove, 0x400154f0) + [!provide] PROVIDE (r_ea_finetimer_isr, 0x400155d4) + [!provide] PROVIDE (r_ea_init, 0x40015228) + [!provide] PROVIDE (r_ea_interval_create, 0x4001555c) + [!provide] PROVIDE (r_ea_interval_delete, 0x400155a8) + [!provide] PROVIDE (r_ea_interval_duration_req, 0x4001597c) + [!provide] PROVIDE (r_ea_interval_insert, 0x4001557c) + [!provide] PROVIDE (r_ea_interval_remove, 0x40015590) + [!provide] PROVIDE (ea_conflict_check, 0x40014e9c) + [!provide] PROVIDE (ea_prog_timer, 0x40014f88) + 0x000000004000becc PROVIDE (realloc, 0x4000becc) + [!provide] PROVIDE (_realloc_r, 0x4000bbe0) + [!provide] PROVIDE (r_ea_offset_req, 0x40015748) + [!provide] PROVIDE (r_ea_sleep_check, 0x40015928) + [!provide] PROVIDE (r_ea_sw_isr, 0x40015724) + [!provide] PROVIDE (r_ea_time_get_halfslot_rounded, 0x40015894) + [!provide] PROVIDE (r_ea_time_get_slot_rounded, 0x400158d4) + [!provide] PROVIDE (r_ecc_abort_key256_generation, 0x40017070) + [!provide] PROVIDE (r_ecc_generate_key256, 0x40016e00) + [!provide] PROVIDE (r_ecc_gen_new_public_key, 0x400170c0) + [!provide] PROVIDE (r_ecc_gen_new_secret_key, 0x400170e4) + [!provide] PROVIDE (r_ecc_get_debug_Keys, 0x40017224) + [!provide] PROVIDE (r_ecc_init, 0x40016dbc) + [!provide] PROVIDE (RecvBuff, 0x3ffe009c) + [!provide] PROVIDE (r_em_buf_init, 0x4001729c) + [!provide] PROVIDE (r_em_buf_rx_buff_addr_get, 0x400173e8) + [!provide] PROVIDE (r_em_buf_rx_free, 0x400173c4) + [!provide] PROVIDE (r_em_buf_tx_buff_addr_get, 0x40017404) + [!provide] PROVIDE (r_em_buf_tx_free, 0x4001741c) + [!provide] PROVIDE (_rename_r, 0x4000bc28) + [!provide] PROVIDE (r_F1_256, 0x400133e4) + [!provide] PROVIDE (r_F2_256, 0x40013568) + [!provide] PROVIDE (r_F3_256, 0x40013664) + [!provide] PROVIDE (RFPLL_ICP_TABLE, 0x3ffb8b7c) + [!provide] PROVIDE (r_G_256, 0x40013470) + [!provide] PROVIDE (r_H3, 0x40013760) + [!provide] PROVIDE (r_H4, 0x40013830) + [!provide] PROVIDE (r_h4tl_init, 0x40017878) + [!provide] PROVIDE (r_h4tl_start, 0x40017924) + [!provide] PROVIDE (r_h4tl_stop, 0x40017934) + [!provide] PROVIDE (r_h4tl_write, 0x400178d0) + [!provide] PROVIDE (r_H5, 0x400138dc) + [!provide] PROVIDE (r_hashConcat, 0x40013a38) + [!provide] PROVIDE (r_hci_acl_tx_data_alloc, 0x4001951c) + [!provide] PROVIDE (r_hci_acl_tx_data_received, 0x40019654) + [!provide] PROVIDE (r_hci_bt_acl_bdaddr_register, 0x40018900) + [!provide] PROVIDE (r_hci_bt_acl_bdaddr_unregister, 0x400189ac) + [!provide] PROVIDE (r_hci_bt_acl_conhdl_register, 0x4001895c) + [!provide] PROVIDE (r_hci_cmd_get_max_param_size, 0x400192d0) + [!provide] PROVIDE (r_hci_cmd_received, 0x400192f8) + [!provide] PROVIDE (r_hci_evt_filter_add, 0x40018a64) + [!provide] PROVIDE (r_hci_evt_mask_set, 0x400189e4) + [!provide] PROVIDE (r_hci_fc_acl_buf_size_set, 0x40017988) + [!provide] PROVIDE (r_hci_fc_acl_en, 0x400179d8) + [!provide] PROVIDE (r_hci_fc_acl_packet_sent, 0x40017a3c) + [!provide] PROVIDE (r_hci_fc_check_host_available_nb_acl_packets, 0x40017aa4) + [!provide] PROVIDE (r_hci_fc_check_host_available_nb_sync_packets, 0x40017ac8) + [!provide] PROVIDE (r_hci_fc_host_nb_acl_pkts_complete, 0x40017a6c) + [!provide] PROVIDE (r_hci_fc_host_nb_sync_pkts_complete, 0x40017a88) + [!provide] PROVIDE (r_hci_fc_init, 0x40017974) + [!provide] PROVIDE (r_hci_fc_sync_buf_size_set, 0x400179b0) + [!provide] PROVIDE (r_hci_fc_sync_en, 0x40017a30) + [!provide] PROVIDE (r_hci_fc_sync_packet_sent, 0x40017a54) + [!provide] PROVIDE (r_hci_init, 0x40018538) + [!provide] PROVIDE (r_hci_look_for_cmd_desc, 0x40018454) + [!provide] PROVIDE (r_hci_look_for_dbg_evt_desc, 0x400184c4) + [!provide] PROVIDE (r_hci_look_for_evt_desc, 0x400184a0) + [!provide] PROVIDE (r_hci_look_for_le_evt_desc, 0x400184e0) + [!provide] PROVIDE (r_hci_reset, 0x4001856c) + [!provide] PROVIDE (r_hci_send_2_host, 0x400185bc) + [!provide] PROVIDE (r_hci_sync_tx_data_alloc, 0x40019754) + [!provide] PROVIDE (r_hci_sync_tx_data_received, 0x400197c0) + [!provide] PROVIDE (r_hci_tl_init, 0x40019290) + [!provide] PROVIDE (r_hci_tl_send, 0x40019228) + [!provide] PROVIDE (r_hci_util_pack, 0x40019874) + [!provide] PROVIDE (r_hci_util_unpack, 0x40019998) + [!provide] PROVIDE (r_hci_voice_settings_get, 0x40018bdc) + [!provide] PROVIDE (r_hci_voice_settings_set, 0x40018be8) + [!provide] PROVIDE (r_HMAC, 0x40013968) + [!provide] PROVIDE (r_import_rf_phy_func, 0x3ffb8354) + [!provide] PROVIDE (r_import_rf_phy_func_p, 0x3ffafd64) + [!provide] PROVIDE (r_ip_funcs, 0x3ffae710) + [!provide] PROVIDE (r_ip_funcs_p, 0x3ffae70c) + [!provide] PROVIDE (r_ke_check_malloc, 0x40019de0) + [!provide] PROVIDE (r_ke_event_callback_set, 0x40019ba8) + [!provide] PROVIDE (r_ke_event_clear, 0x40019c2c) + [!provide] PROVIDE (r_ke_event_flush, 0x40019ccc) + [!provide] PROVIDE (r_ke_event_get, 0x40019c78) + [!provide] PROVIDE (r_ke_event_get_all, 0x40019cc0) + [!provide] PROVIDE (r_ke_event_init, 0x40019b90) + [!provide] PROVIDE (r_ke_event_schedule, 0x40019cdc) + [!provide] PROVIDE (r_ke_event_set, 0x40019be0) + [!provide] PROVIDE (r_ke_flush, 0x4001a374) + [!provide] PROVIDE (r_ke_free, 0x4001a014) + [!provide] PROVIDE (r_ke_get_max_mem_usage, 0x4001a1c8) + [!provide] PROVIDE (r_ke_get_mem_usage, 0x4001a1a0) + [!provide] PROVIDE (r_ke_init, 0x4001a318) + [!provide] PROVIDE (r_ke_is_free, 0x4001a184) + [!provide] PROVIDE (r_ke_malloc, 0x40019eb4) + [!provide] PROVIDE (r_ke_mem_init, 0x40019d3c) + [!provide] PROVIDE (r_ke_mem_is_empty, 0x40019d8c) + [!provide] PROVIDE (r_ke_msg_alloc, 0x4001a1e0) + [!provide] PROVIDE (r_ke_msg_dest_id_get, 0x4001a2e0) + [!provide] PROVIDE (r_ke_msg_discard, 0x4001a850) + [!provide] PROVIDE (r_ke_msg_forward, 0x4001a290) + [!provide] PROVIDE (r_ke_msg_forward_new_id, 0x4001a2ac) + [!provide] PROVIDE (r_ke_msg_free, 0x4001a2cc) + [!provide] PROVIDE (r_ke_msg_in_queue, 0x4001a2f8) + [!provide] PROVIDE (r_ke_msg_save, 0x4001a858) + [!provide] PROVIDE (r_ke_msg_send, 0x4001a234) + [!provide] PROVIDE (r_ke_msg_send_basic, 0x4001a26c) + [!provide] PROVIDE (r_ke_msg_src_id_get, 0x4001a2ec) + [!provide] PROVIDE (r_ke_queue_extract, 0x40055fd0) + [!provide] PROVIDE (r_ke_queue_insert, 0x40056020) + [!provide] PROVIDE (r_ke_sleep_check, 0x4001a3d8) + [!provide] PROVIDE (r_ke_state_get, 0x4001a7d8) + [!provide] PROVIDE (r_ke_state_set, 0x4001a6fc) + [!provide] PROVIDE (r_ke_stats_get, 0x4001a3f0) + [!provide] PROVIDE (r_ke_task_check, 0x4001a8a4) + [!provide] PROVIDE (r_ke_task_create, 0x4001a674) + [!provide] PROVIDE (r_ke_task_delete, 0x4001a6c0) + [!provide] PROVIDE (r_ke_task_init, 0x4001a650) + [!provide] PROVIDE (r_ke_task_msg_flush, 0x4001a860) + [!provide] PROVIDE (r_ke_timer_active, 0x4001ac08) + [!provide] PROVIDE (r_ke_timer_adjust_all, 0x4001ac30) + [!provide] PROVIDE (r_ke_timer_clear, 0x4001ab90) + [!provide] PROVIDE (r_ke_timer_init, 0x4001aa9c) + [!provide] PROVIDE (r_ke_timer_set, 0x4001aac0) + [!provide] PROVIDE (r_ke_timer_sleep_check, 0x4001ac50) + [!provide] PROVIDE (r_KPrimC, 0x40010ad4) + [!provide] PROVIDE (r_lb_clk_adj_activate, 0x4001ae70) + [!provide] PROVIDE (r_lb_clk_adj_id_get, 0x4001af14) + [!provide] PROVIDE (r_lb_clk_adj_period_update, 0x4001af20) + [!provide] PROVIDE (r_lb_init, 0x4001acd4) + [!provide] PROVIDE (r_lb_mst_key, 0x4001afc0) + [!provide] PROVIDE (r_lb_mst_key_cmp, 0x4001af74) + [!provide] PROVIDE (r_lb_mst_key_restart_enc, 0x4001b0d4) + [!provide] PROVIDE (r_lb_mst_start_act_bcst_enc, 0x4001b198) + [!provide] PROVIDE (r_lb_mst_stop_act_bcst_enc, 0x4001b24c) + [!provide] PROVIDE (r_lb_reset, 0x4001ad38) + [!provide] PROVIDE (r_lb_send_lmp, 0x4001adbc) + [!provide] PROVIDE (r_lb_send_pdu_clk_adj, 0x4001af3c) + [!provide] PROVIDE (r_lb_util_get_csb_mode, 0x4001ada4) + [!provide] PROVIDE (r_lb_util_get_nb_broadcast, 0x4001ad80) + [!provide] PROVIDE (r_lb_util_get_res_lt_addr, 0x4001ad98) + [!provide] PROVIDE (r_lb_util_set_nb_broadcast, 0x4001ad8c) + [!provide] PROVIDE (r_lc_afh_set, 0x4001cc74) + [!provide] PROVIDE (r_lc_afh_start, 0x4001d240) + [!provide] PROVIDE (r_lc_auth_cmp, 0x4001cd54) + [!provide] PROVIDE (r_lc_calc_link_key, 0x4001ce7c) + [!provide] PROVIDE (r_lc_chg_pkt_type_cmp, 0x4001d038) + [!provide] PROVIDE (r_lc_chg_pkt_type_cont, 0x4001cfbc) + [!provide] PROVIDE (r_lc_chg_pkt_type_retry, 0x4001d0ac) + [!provide] PROVIDE (r_lc_chk_to, 0x4001d2a8) + [!provide] PROVIDE (r_lc_cmd_stat_send, 0x4001c914) + [!provide] PROVIDE (r_lc_comb_key_svr, 0x4001d30c) + [!provide] PROVIDE (r_lc_con_cmp, 0x4001d44c) + [!provide] PROVIDE (r_lc_con_cmp_evt_send, 0x4001d4fc) + [!provide] PROVIDE (r_lc_conn_seq_done, 0x40021334) + [!provide] PROVIDE (r_lc_detach, 0x4002037c) + [!provide] PROVIDE (r_lc_dhkey, 0x4001d564) + [!provide] PROVIDE (r_lc_enc_cmp, 0x4001d8bc) + [!provide] PROVIDE (r_lc_enc_key_refresh, 0x4001d720) + [!provide] PROVIDE (r_lc_end_chk_colli, 0x4001d858) + [!provide] PROVIDE (r_lc_end_of_sniff_nego, 0x4001d9a4) + [!provide] PROVIDE (r_lc_enter_sniff_mode, 0x4001ddb8) + [!provide] PROVIDE (r_lc_epr_change_lk, 0x4001db38) + [!provide] PROVIDE (r_lc_epr_cmp, 0x4001da88) + [!provide] PROVIDE (r_lc_epr_resp, 0x4001e0b4) + [!provide] PROVIDE (r_lc_epr_rsw_cmp, 0x4001dd40) + [!provide] PROVIDE (r_lc_ext_feat, 0x40020d6c) + [!provide] PROVIDE (r_lc_feat, 0x40020984) + [!provide] PROVIDE (r_lc_hl_connect, 0x400209e8) + [!provide] PROVIDE (r_lc_init, 0x4001c948) + [!provide] PROVIDE (r_lc_init_calc_f3, 0x4001deb0) + [!provide] PROVIDE (r_lc_initiator_epr, 0x4001e064) + [!provide] PROVIDE (r_lc_init_passkey_loop, 0x4001dfc0) + [!provide] PROVIDE (r_lc_init_start_mutual_auth, 0x4001df60) + [!provide] PROVIDE (r_lc_key_exch_end, 0x4001e140) + [!provide] PROVIDE (r_lc_legacy_pair, 0x4001e1c0) + [!provide] PROVIDE (r_lc_local_switch, 0x4001e22c) + [!provide] PROVIDE (r_lc_local_trans_mode, 0x4001e2e4) + [!provide] PROVIDE (r_lc_local_untrans_mode, 0x4001e3a0) + [!provide] PROVIDE (r_lc_loc_auth, 0x40020ecc) + [!provide] PROVIDE (r_lc_locepr_lkref, 0x4001d648) + [!provide] PROVIDE (r_lc_locepr_rsw, 0x4001d5d0) + [!provide] PROVIDE (r_lc_loc_sniff, 0x40020a6c) + [!provide] PROVIDE (r_lc_max_slot_mgt, 0x4001e410) + [!provide] PROVIDE (r_lc_mst_key, 0x4001e7c0) + [!provide] PROVIDE (r_lc_mst_qos_done, 0x4001ea80) + [!provide] PROVIDE (r_lc_mst_send_mst_key, 0x4001e8f4) + [!provide] PROVIDE (r_lc_mutual_auth_end, 0x4001e670) + [!provide] PROVIDE (r_lc_mutual_auth_end2, 0x4001e4f4) + [!provide] PROVIDE (r_lc_packet_type, 0x40021038) + [!provide] PROVIDE (r_lc_pair, 0x40020ddc) + [!provide] PROVIDE (r_lc_pairing_cont, 0x4001eafc) + [!provide] PROVIDE (r_lc_passkey_comm, 0x4001ed20) + [!provide] PROVIDE (r_lc_prepare_all_links_for_clk_adj, 0x40021430) + [!provide] PROVIDE (r_lc_proc_rcv_dhkey, 0x4001edec) + [!provide] PROVIDE (r_lc_ptt, 0x4001ee2c) + [!provide] PROVIDE (r_lc_ptt_cmp, 0x4001eeec) + [!provide] PROVIDE (r_lc_qos_setup, 0x4001ef50) + [!provide] PROVIDE (r_lc_rd_rem_name, 0x4001efd0) + [!provide] PROVIDE (r_lc_release, 0x4001f8a8) + [!provide] PROVIDE (r_lc_rem_enc, 0x4001f124) + [!provide] PROVIDE (r_lc_rem_name_cont, 0x4001f290) + [!provide] PROVIDE (r_lc_rem_nego_trans_mode, 0x4001f1b4) + [!provide] PROVIDE (r_lc_rem_sniff, 0x40020ca4) + [!provide] PROVIDE (r_lc_rem_sniff_sub_rate, 0x40020b10) + [!provide] PROVIDE (r_lc_rem_switch, 0x4001f070) + [!provide] PROVIDE (r_lc_rem_trans_mode, 0x4001f314) + [!provide] PROVIDE (r_lc_rem_unsniff, 0x400207a0) + [!provide] PROVIDE (r_lc_rem_untrans_mode, 0x4001f36c) + [!provide] PROVIDE (r_lc_reset, 0x4001c99c) + [!provide] PROVIDE (r_lc_resp_auth, 0x4001f518) + [!provide] PROVIDE (r_lc_resp_calc_f3, 0x4001f710) + [!provide] PROVIDE (r_lc_resp_num_comp, 0x40020074) + [!provide] PROVIDE (r_lc_resp_oob_nonce, 0x4001f694) + [!provide] PROVIDE (r_lc_resp_oob_wait_nonce, 0x4001f66c) + [!provide] PROVIDE (r_lc_resp_pair, 0x400208a4) + [!provide] PROVIDE (r_lc_resp_sec_auth, 0x4001f4a0) + [!provide] PROVIDE (r_lc_resp_wait_dhkey_cont, 0x4001f86c) + [!provide] PROVIDE (r_lc_restart_enc, 0x4001f8ec) + [!provide] PROVIDE (r_lc_restart_enc_cont, 0x4001f940) + [!provide] PROVIDE (r_lc_restore_afh_reporting, 0x4001f028) + [!provide] PROVIDE (r_lc_restore_to, 0x4001f9e0) + [!provide] PROVIDE (r_lc_ret_sniff_max_slot_chg, 0x4001fa30) + [!provide] PROVIDE (r_lc_rsw_clean_up, 0x4001dc70) + [!provide] PROVIDE (r_lc_rsw_done, 0x4001db94) + [!provide] PROVIDE (r_lc_sco_baseband_ack, 0x40022b00) + [!provide] PROVIDE (r_lc_sco_detach, 0x40021e40) + [!provide] PROVIDE (r_lc_sco_host_accept, 0x40022118) + [!provide] PROVIDE (r_lc_sco_host_reject, 0x400222b8) + [!provide] PROVIDE (r_lc_sco_host_request, 0x40021f4c) + [!provide] PROVIDE (r_lc_sco_host_request_disc, 0x4002235c) + [!provide] PROVIDE (r_lc_sco_init, 0x40021dc8) + [!provide] PROVIDE (r_lc_sco_peer_accept, 0x40022780) + [!provide] PROVIDE (r_lc_sco_peer_accept_disc, 0x40022a08) + [!provide] PROVIDE (r_lc_sco_peer_reject, 0x40022824) + [!provide] PROVIDE (r_lc_sco_peer_reject_disc, 0x40022a8c) + [!provide] PROVIDE (r_lc_sco_peer_request, 0x4002240c) + [!provide] PROVIDE (r_lc_sco_peer_request_disc, 0x400228ec) + [!provide] PROVIDE (r_lc_sco_release, 0x40021eec) + [!provide] PROVIDE (r_lc_sco_reset, 0x40021dfc) + [!provide] PROVIDE (r_lc_sco_timeout, 0x40022bd4) + [!provide] PROVIDE (r_lc_sec_auth_compute_sres, 0x4001f3ec) + [!provide] PROVIDE (r_lc_semi_key_cmp, 0x40020294) + [!provide] PROVIDE (r_lc_send_enc_chg_evt, 0x4002134c) + [!provide] PROVIDE (r_lc_send_enc_mode, 0x40020220) + [!provide] PROVIDE (r_lc_send_lmp, 0x4001c1a8) + [!provide] PROVIDE (r_lc_send_pdu_acc, 0x4001c21c) + [!provide] PROVIDE (r_lc_send_pdu_acc_ext4, 0x4001c240) + [!provide] PROVIDE (r_lc_send_pdu_au_rand, 0x4001c308) + [!provide] PROVIDE (r_lc_send_pdu_auto_rate, 0x4001c5d0) + [!provide] PROVIDE (r_lc_send_pdu_clk_adj_ack, 0x4001c46c) + [!provide] PROVIDE (r_lc_send_pdu_clk_adj_req, 0x4001c494) + [!provide] PROVIDE (r_lc_send_pdu_comb_key, 0x4001c368) + [!provide] PROVIDE (r_lc_send_pdu_dhkey_chk, 0x4001c8e8) + [!provide] PROVIDE (r_lc_send_pdu_encaps_head, 0x4001c440) + [!provide] PROVIDE (r_lc_send_pdu_encaps_payl, 0x4001c410) + [!provide] PROVIDE (r_lc_send_pdu_enc_key_sz_req, 0x4001c670) + [!provide] PROVIDE (r_lc_send_pdu_esco_lk_rem_req, 0x4001c5a8) + [!provide] PROVIDE (r_lc_send_pdu_feats_ext_req, 0x4001c6ec) + [!provide] PROVIDE (r_lc_send_pdu_feats_res, 0x4001c694) + [!provide] PROVIDE (r_lc_send_pdu_in_rand, 0x4001c338) + [!provide] PROVIDE (r_lc_send_pdu_io_cap_res, 0x4001c72c) + [!provide] PROVIDE (r_lc_send_pdu_lsto, 0x4001c64c) + [!provide] PROVIDE (r_lc_send_pdu_max_slot, 0x4001c3c8) + [!provide] PROVIDE (r_lc_send_pdu_max_slot_req, 0x4001c3ec) + [!provide] PROVIDE (r_lc_send_pdu_not_acc, 0x4001c26c) + [!provide] PROVIDE (r_lc_send_pdu_not_acc_ext4, 0x4001c294) + [!provide] PROVIDE (r_lc_send_pdu_num_comp_fail, 0x4001c770) + [!provide] PROVIDE (r_lc_send_pdu_pause_enc_aes_req, 0x4001c794) + [!provide] PROVIDE (r_lc_send_pdu_paus_enc_req, 0x4001c7c0) + [!provide] PROVIDE (r_lc_send_pdu_ptt_req, 0x4001c4c0) + [!provide] PROVIDE (r_lc_send_pdu_qos_req, 0x4001c82c) + [!provide] PROVIDE (r_lc_send_pdu_resu_enc_req, 0x4001c7e4) + [!provide] PROVIDE (r_lc_send_pdu_sco_lk_rem_req, 0x4001c580) + [!provide] PROVIDE (r_lc_send_pdu_set_afh, 0x4001c2c8) + [!provide] PROVIDE (r_lc_send_pdu_setup_cmp, 0x4001c808) + [!provide] PROVIDE (r_lc_send_pdu_slot_off, 0x4001c854) + [!provide] PROVIDE (r_lc_send_pdu_sniff_req, 0x4001c5f0) + [!provide] PROVIDE (r_lc_send_pdu_sp_cfm, 0x4001c518) + [!provide] PROVIDE (r_lc_send_pdu_sp_nb, 0x4001c4e8) + [!provide] PROVIDE (r_lc_send_pdu_sres, 0x4001c548) + [!provide] PROVIDE (r_lc_send_pdu_tim_acc, 0x4001c6cc) + [!provide] PROVIDE (r_lc_send_pdu_unit_key, 0x4001c398) + [!provide] PROVIDE (r_lc_send_pdu_unsniff_req, 0x4001c894) + [!provide] PROVIDE (r_lc_send_pdu_vers_req, 0x4001c8b4) + [!provide] PROVIDE (r_lc_skip_hl_oob_req, 0x400201bc) + [!provide] PROVIDE (r_lc_sniff_init, 0x40022cac) + [!provide] PROVIDE (r_lc_sniff_max_slot_chg, 0x40020590) + [!provide] PROVIDE (r_lc_sniff_reset, 0x40022cc8) + [!provide] PROVIDE (r_lc_sniff_slot_unchange, 0x40021100) + [!provide] PROVIDE (r_lc_sniff_sub_mode, 0x400204fc) + [!provide] PROVIDE (r_lc_sp_end, 0x400213a8) + [!provide] PROVIDE (r_lc_sp_fail, 0x40020470) + [!provide] PROVIDE (r_lc_sp_oob_tid_fail, 0x400204cc) + [!provide] PROVIDE (r_lc_ssr_nego, 0x4002125c) + [!provide] PROVIDE (r_lc_start, 0x4001ca28) + [!provide] PROVIDE (r_lc_start_enc, 0x4001fb28) + [!provide] PROVIDE (r_lc_start_enc_key_size, 0x4001fd9c) + [!provide] PROVIDE (r_lc_start_key_exch, 0x4001fe10) + [!provide] PROVIDE (r_lc_start_lmp_to, 0x4001fae8) + [!provide] PROVIDE (r_lc_start_oob, 0x4001fffc) + [!provide] PROVIDE (r_lc_start_passkey, 0x4001feac) + [!provide] PROVIDE (r_lc_start_passkey_loop, 0x4001ff88) + [!provide] PROVIDE (r_lc_stop_afh_report, 0x40020184) + [!provide] PROVIDE (r_lc_stop_enc, 0x40020110) + [!provide] PROVIDE (r_lc_switch_cmp, 0x40020448) + [!provide] PROVIDE (r_lc_unit_key_svr, 0x400206d8) + [!provide] PROVIDE (r_lc_unsniff, 0x40020c50) + [!provide] PROVIDE (r_lc_unsniff_cmp, 0x40020810) + [!provide] PROVIDE (r_lc_unsniff_cont, 0x40020750) + [!provide] PROVIDE (r_lc_upd_to, 0x4002065c) + [!provide] PROVIDE (r_lc_util_convert_pref_rate_to_packet_type, 0x4002f9b0) + [!provide] PROVIDE (r_lc_util_get_max_packet_size, 0x4002f4ac) + [!provide] PROVIDE (r_lc_util_get_offset_clke, 0x4002f538) + [!provide] PROVIDE (r_lc_util_get_offset_clkn, 0x4002f51c) + [!provide] PROVIDE (r_lc_util_set_loc_trans_coll, 0x4002f500) + [!provide] PROVIDE (r_lc_version, 0x40020a30) + [!provide] PROVIDE (lmp_accepted_ext_handler, 0x40027290) + [!provide] PROVIDE (lmp_not_accepted_ext_handler, 0x40029c54) + [!provide] PROVIDE (lmp_clk_adj_handler, 0x40027468) + [!provide] PROVIDE (lmp_clk_adj_ack_handler, 0x400274f4) + [!provide] PROVIDE (lmp_clk_adj_req_handler, 0x4002751c) + [!provide] PROVIDE (lmp_feats_res_ext_handler, 0x4002cac4) + [!provide] PROVIDE (lmp_feats_req_ext_handler, 0x4002ccb0) + [!provide] PROVIDE (lmp_pkt_type_tbl_req_handler, 0x40027574) + [!provide] PROVIDE (lmp_esco_link_req_handler, 0x40027610) + [!provide] PROVIDE (lmp_rmv_esco_link_req_handler, 0x400276e8) + [!provide] PROVIDE (lmp_ch_class_req_handler, 0x40027730) + [!provide] PROVIDE (lmp_ch_class_handler, 0x4002ca18) + [!provide] PROVIDE (lmp_ssr_req_handler, 0x4002780c) + [!provide] PROVIDE (lmp_ssr_res_handler, 0x40027900) + [!provide] PROVIDE (lmp_pause_enc_aes_req_handler, 0x400279a4) + [!provide] PROVIDE (lmp_pause_enc_req_handler, 0x4002df90) + [!provide] PROVIDE (lmp_resume_enc_req_handler, 0x4002e084) + [!provide] PROVIDE (lmp_num_comparison_fail_handler, 0x40027a74) + [!provide] PROVIDE (lmp_passkey_fail_handler, 0x40027aec) + [!provide] PROVIDE (lmp_keypress_notif_handler, 0x4002c5c8) + [!provide] PROVIDE (lmp_pwr_ctrl_req_handler, 0x400263bc) + [!provide] PROVIDE (lmp_pwr_ctrl_res_handler, 0x40026480) + [!provide] PROVIDE (lmp_auto_rate_handler, 0x40026548) + [!provide] PROVIDE (lmp_pref_rate_handler, 0x4002657c) + [!provide] PROVIDE (lmp_name_req_handler, 0x40025050) + [!provide] PROVIDE (lmp_name_res_handler, 0x400250bc) + [!provide] PROVIDE (lmp_not_accepted_handler, 0x400251d0) + [!provide] PROVIDE (lmp_accepted_handler, 0x4002e894) + [!provide] PROVIDE (lmp_clk_off_req_handler, 0x40025a44) + [!provide] PROVIDE (lmp_clk_off_res_handler, 0x40025ab8) + [!provide] PROVIDE (lmp_detach_handler, 0x40025b74) + [!provide] PROVIDE (lmp_tempkey_handler, 0x4002b6b0) + [!provide] PROVIDE (lmp_temprand_handler, 0x4002b74c) + [!provide] PROVIDE (lmp_sres_handler, 0x4002b840) + [!provide] PROVIDE (lmp_aurand_handler, 0x4002bda0) + [!provide] PROVIDE (lmp_unitkey_handler, 0x4002c13c) + [!provide] PROVIDE (lmp_combkey_handler, 0x4002c234) + [!provide] PROVIDE (lmp_inrand_handler, 0x4002c414) + [!provide] PROVIDE (lmp_oob_fail_handler, 0x40027b84) + [!provide] PROVIDE (lmp_ping_req_handler, 0x40027c08) + [!provide] PROVIDE (lmp_ping_res_handler, 0x40027c5c) + [!provide] PROVIDE (lmp_enc_mode_req_handler, 0x40025c60) + [!provide] PROVIDE (lmp_enc_key_size_req_handler, 0x40025e54) + [!provide] PROVIDE (lmp_switch_req_handler, 0x40025f84) + [!provide] PROVIDE (lmp_start_enc_req_handler, 0x4002e124) + [!provide] PROVIDE (lmp_stop_enc_req_handler, 0x4002de30) + [!provide] PROVIDE (lmp_sniff_req_handler, 0x400260c8) + [!provide] PROVIDE (lmp_unsniff_req_handler, 0x400261e0) + [!provide] PROVIDE (lmp_incr_pwr_req_handler, 0x4002629c) + [!provide] PROVIDE (lmp_decr_pwr_req_handler, 0x400262f8) + [!provide] PROVIDE (lmp_max_pwr_handler, 0x40026354) + [!provide] PROVIDE (lmp_min_pwr_handler, 0x40026388) + [!provide] PROVIDE (lmp_ver_req_handler, 0x400265f0) + [!provide] PROVIDE (lmp_ver_res_handler, 0x40026670) + [!provide] PROVIDE (lmp_qos_handler, 0x40026790) + [!provide] PROVIDE (lmp_qos_req_handler, 0x40026844) + [!provide] PROVIDE (lmp_sco_link_req_handler, 0x40026930) + [!provide] PROVIDE (lmp_rmv_sco_link_req_handler, 0x40026a10) + [!provide] PROVIDE (lmp_max_slot_handler, 0x40026a54) + [!provide] PROVIDE (lmp_max_slot_req_handler, 0x40026aac) + [!provide] PROVIDE (lmp_timing_accu_req_handler, 0x40026b54) + [!provide] PROVIDE (lmp_timing_accu_res_handler, 0x40026bcc) + [!provide] PROVIDE (lmp_setup_cmp_handler, 0x40026c84) + [!provide] PROVIDE (lmp_feats_res_handler, 0x4002b548) + [!provide] PROVIDE (lmp_feats_req_handler, 0x4002b620) + [!provide] PROVIDE (lmp_host_con_req_handler, 0x4002b3d8) + [!provide] PROVIDE (lmp_use_semi_perm_key_handler, 0x4002b4c4) + [!provide] PROVIDE (lmp_slot_off_handler, 0x40026cc8) + [!provide] PROVIDE (lmp_page_mode_req_handler, 0x40026d0c) + [!provide] PROVIDE (lmp_page_scan_mode_req_handler, 0x40026d4c) + [!provide] PROVIDE (lmp_supv_to_handler, 0x40026d94) + [!provide] PROVIDE (lmp_test_activate_handler, 0x40026e7c) + [!provide] PROVIDE (lmp_test_ctrl_handler, 0x40026ee4) + [!provide] PROVIDE (lmp_enc_key_size_mask_req_handler, 0x40027038) + [!provide] PROVIDE (lmp_enc_key_size_mask_res_handler, 0x400270a4) + [!provide] PROVIDE (lmp_set_afh_handler, 0x4002b2e4) + [!provide] PROVIDE (lmp_encaps_hdr_handler, 0x40027120) + [!provide] PROVIDE (lmp_encaps_payl_handler, 0x4002e590) + [!provide] PROVIDE (lmp_sp_nb_handler, 0x4002acf0) + [!provide] PROVIDE (lmp_sp_cfm_handler, 0x4002b170) + [!provide] PROVIDE (lmp_dhkey_chk_handler, 0x4002ab48) + [!provide] PROVIDE (lmp_pause_enc_aes_req_handler, 0x400279a4) + [!provide] PROVIDE (lmp_io_cap_res_handler, 0x4002c670) + [!provide] PROVIDE (lmp_io_cap_req_handler, 0x4002c7a4) + [!provide] PROVIDE (ld_acl_tx_packet_type_select, 0x4002fb40) + [!provide] PROVIDE (ld_acl_sched, 0x40033268) + [!provide] PROVIDE (ld_acl_sniff_sched, 0x4003340c) + [!provide] PROVIDE (lm_cmd_cmp_send, 0x40051838) + [!provide] PROVIDE (r_ld_acl_active_hop_types_get, 0x40036e10) + [!provide] PROVIDE (r_ld_acl_afh_confirm, 0x40036d40) + [!provide] PROVIDE (r_ld_acl_afh_prepare, 0x40036c84) + [!provide] PROVIDE (r_ld_acl_afh_set, 0x40036b60) + [!provide] PROVIDE (r_ld_acl_allowed_tx_packet_types_set, 0x40036810) + [!provide] PROVIDE (r_ld_acl_bcst_rx_dec, 0x40036394) + [!provide] PROVIDE (r_ld_acl_bit_off_get, 0x40036b18) + [!provide] PROVIDE (r_ld_acl_clk_adj_set, 0x40036a00) + [!provide] PROVIDE (r_ld_acl_clk_off_get, 0x40036b00) + [!provide] PROVIDE (r_ld_acl_clk_set, 0x40036950) + [!provide] PROVIDE (r_ld_acl_clock_offset_get, 0x400364c0) + [!provide] PROVIDE (r_ld_acl_current_tx_power_get, 0x400368f0) + [!provide] PROVIDE (r_ld_acl_data_flush, 0x400357bc) + [!provide] PROVIDE (r_ld_acl_data_tx, 0x4003544c) + [!provide] PROVIDE (r_ld_acl_edr_set, 0x4003678c) + [!provide] PROVIDE (r_ld_acl_enc_key_load, 0x40036404) + [!provide] PROVIDE (r_ld_acl_flow_off, 0x40035400) + [!provide] PROVIDE (r_ld_acl_flow_on, 0x4003541c) + [!provide] PROVIDE (r_ld_acl_flush_timeout_get, 0x40035f9c) + [!provide] PROVIDE (r_ld_acl_flush_timeout_set, 0x40035fe0) + [!provide] PROVIDE (r_ld_acl_init, 0x40034d08) + [!provide] PROVIDE (r_ld_acl_lmp_flush, 0x40035d80) + [!provide] PROVIDE (r_ld_acl_lmp_tx, 0x40035b34) + [!provide] PROVIDE (r_ld_acl_lsto_get, 0x400366b4) + [!provide] PROVIDE (r_ld_acl_lsto_set, 0x400366f8) + [!provide] PROVIDE (r_ld_acl_reset, 0x40034d24) + [!provide] PROVIDE (r_ld_acl_role_get, 0x40036b30) + [!provide] PROVIDE (r_ld_acl_rssi_delta_get, 0x40037028) + [!provide] PROVIDE (r_ld_acl_rsw_req, 0x40035e74) + [!provide] PROVIDE (r_ld_acl_rx_enc, 0x40036344) + [!provide] PROVIDE (r_ld_acl_rx_max_slot_get, 0x40036e58) + [!provide] PROVIDE (r_ld_acl_rx_max_slot_set, 0x40036ea0) + [!provide] PROVIDE (r_ld_acl_slot_offset_get, 0x4003653c) + [!provide] PROVIDE (r_ld_acl_slot_offset_set, 0x40036658) + [!provide] PROVIDE (r_ld_acl_sniff, 0x4003617c) + [!provide] PROVIDE (r_ld_acl_sniff_trans, 0x400360a8) + [!provide] PROVIDE (r_ld_acl_ssr_set, 0x40036274) + [!provide] PROVIDE (r_ld_acl_start, 0x40034ddc) + [!provide] PROVIDE (r_ld_acl_stop, 0x4003532c) + [!provide] PROVIDE (r_ld_acl_test_mode_set, 0x40036f24) + [!provide] PROVIDE (r_ld_acl_timing_accuracy_set, 0x4003673c) + [!provide] PROVIDE (r_ld_acl_t_poll_get, 0x40036024) + [!provide] PROVIDE (r_ld_acl_t_poll_set, 0x40036068) + [!provide] PROVIDE (r_ld_acl_tx_enc, 0x400362f8) + [!provide] PROVIDE (r_ld_acl_unsniff, 0x400361e0) + [!provide] PROVIDE (r_ld_active_check, 0x4003cac4) + [!provide] PROVIDE (r_ld_afh_ch_assess_data_get, 0x4003caec) + [!provide] PROVIDE (r_ld_bcst_acl_data_tx, 0x40038d3c) + [!provide] PROVIDE (r_ld_bcst_acl_init, 0x40038bd0) + [!provide] PROVIDE (r_ld_bcst_acl_reset, 0x40038bdc) + [!provide] PROVIDE (r_ld_bcst_acl_start, 0x4003882c) + [!provide] PROVIDE (r_ld_bcst_afh_update, 0x40038f3c) + [!provide] PROVIDE (r_ld_bcst_enc_key_load, 0x4003906c) + [!provide] PROVIDE (r_ld_bcst_lmp_tx, 0x40038bf8) + [!provide] PROVIDE (r_ld_bcst_tx_enc, 0x40038ff8) + [!provide] PROVIDE (r_ld_bd_addr_get, 0x4003ca20) + [!provide] PROVIDE (r_ld_channel_assess, 0x4003c184) + [!provide] PROVIDE (r_ld_class_of_dev_get, 0x4003ca34) + [!provide] PROVIDE (r_ld_class_of_dev_set, 0x4003ca50) + [!provide] PROVIDE (r_ld_csb_rx_afh_update, 0x40039af4) + [!provide] PROVIDE (r_ld_csb_rx_init, 0x40039690) + [!provide] PROVIDE (r_ld_csb_rx_reset, 0x4003969c) + [!provide] PROVIDE (r_ld_csb_rx_start, 0x4003972c) + [!provide] PROVIDE (r_ld_csb_rx_stop, 0x40039bb8) + [!provide] PROVIDE (r_ld_csb_tx_afh_update, 0x4003a5fc) + [!provide] PROVIDE (r_ld_csb_tx_clr_data, 0x4003a71c) + [!provide] PROVIDE (r_ld_csb_tx_dis, 0x4003a5e8) + [!provide] PROVIDE (r_ld_csb_tx_en, 0x4003a1c0) + [!provide] PROVIDE (r_ld_csb_tx_init, 0x4003a0e8) + [!provide] PROVIDE (r_ld_csb_tx_reset, 0x4003a0f8) + [!provide] PROVIDE (r_ld_csb_tx_set_data, 0x4003a6c0) + [!provide] PROVIDE (r_ld_fm_clk_isr, 0x4003a7a8) + [!provide] PROVIDE (r_ld_fm_frame_isr, 0x4003a82c) + [!provide] PROVIDE (r_ld_fm_init, 0x4003a760) + [!provide] PROVIDE (r_ld_fm_prog_check, 0x4003ab28) + [!provide] PROVIDE (r_ld_fm_prog_disable, 0x4003a984) + [!provide] PROVIDE (r_ld_fm_prog_enable, 0x4003a944) + [!provide] PROVIDE (r_ld_fm_prog_push, 0x4003a9d4) + [!provide] PROVIDE (r_ld_fm_reset, 0x4003a794) + [!provide] PROVIDE (r_ld_fm_rx_isr, 0x4003a7f4) + [!provide] PROVIDE (r_ld_fm_sket_isr, 0x4003a8a4) + [!provide] PROVIDE (r_ld_init, 0x4003c294) + [!provide] PROVIDE (r_ld_inq_init, 0x4003b15c) + [!provide] PROVIDE (r_ld_inq_reset, 0x4003b168) + [!provide] PROVIDE (r_ld_inq_start, 0x4003b1f0) + [!provide] PROVIDE (r_ld_inq_stop, 0x4003b4f0) + [!provide] PROVIDE (r_ld_iscan_eir_get, 0x4003c118) + [!provide] PROVIDE (r_ld_iscan_eir_set, 0x4003bfa0) + [!provide] PROVIDE (r_ld_iscan_init, 0x4003b9f0) + [!provide] PROVIDE (r_ld_iscan_reset, 0x4003ba14) + [!provide] PROVIDE (r_ld_iscan_restart, 0x4003ba44) + [!provide] PROVIDE (r_ld_iscan_start, 0x4003bb28) + [!provide] PROVIDE (r_ld_iscan_stop, 0x4003bf1c) + [!provide] PROVIDE (r_ld_iscan_tx_pwr_get, 0x4003c138) + [!provide] PROVIDE (r_ld_page_init, 0x4003d808) + [!provide] PROVIDE (r_ld_page_reset, 0x4003d814) + [!provide] PROVIDE (r_ld_page_start, 0x4003d848) + [!provide] PROVIDE (r_ld_page_stop, 0x4003da54) + [!provide] PROVIDE (r_ld_pca_coarse_clock_adjust, 0x4003e324) + [!provide] PROVIDE (r_ld_pca_init, 0x4003deb4) + [!provide] PROVIDE (r_ld_pca_initiate_clock_dragging, 0x4003e4ac) + [!provide] PROVIDE (r_ld_pca_local_config, 0x4003df6c) + [!provide] PROVIDE (r_ld_pca_mws_frame_sync, 0x4003e104) + [!provide] PROVIDE (r_ld_pca_mws_moment_offset_gt, 0x4003e278) + [!provide] PROVIDE (r_ld_pca_mws_moment_offset_lt, 0x4003e280) + [!provide] PROVIDE (r_ld_pca_reporting_enable, 0x4003e018) + [!provide] PROVIDE (r_ld_pca_reset, 0x4003df0c) + [!provide] PROVIDE (r_ld_pca_update_target_offset, 0x4003e050) + [!provide] PROVIDE (r_ld_pscan_evt_handler, 0x4003f238) + [!provide] PROVIDE (r_ld_pscan_init, 0x4003f474) + [!provide] PROVIDE (r_ld_pscan_reset, 0x4003f498) + [!provide] PROVIDE (r_ld_pscan_restart, 0x4003f4b8) + [!provide] PROVIDE (r_ld_pscan_start, 0x4003f514) + [!provide] PROVIDE (r_ld_pscan_stop, 0x4003f618) + [!provide] PROVIDE (r_ld_read_clock, 0x4003c9e4) + [!provide] PROVIDE (r_ld_reset, 0x4003c714) + [!provide] PROVIDE (r_ld_sched_acl_add, 0x4003f978) + [!provide] PROVIDE (r_ld_sched_acl_remove, 0x4003f99c) + [!provide] PROVIDE (r_ld_sched_compute, 0x4003f6f8) + [!provide] PROVIDE (r_ld_sched_init, 0x4003f7ac) + [!provide] PROVIDE (r_ld_sched_inq_add, 0x4003f8a8) + [!provide] PROVIDE (r_ld_sched_inq_remove, 0x4003f8d0) + [!provide] PROVIDE (r_ld_sched_iscan_add, 0x4003f7e8) + [!provide] PROVIDE (r_ld_sched_iscan_remove, 0x4003f808) + [!provide] PROVIDE (r_ld_sched_page_add, 0x4003f910) + [!provide] PROVIDE (r_ld_sched_page_remove, 0x4003f938) + [!provide] PROVIDE (r_ld_sched_pscan_add, 0x4003f828) + [!provide] PROVIDE (r_ld_sched_pscan_remove, 0x4003f848) + [!provide] PROVIDE (r_ld_sched_reset, 0x4003f7d4) + [!provide] PROVIDE (r_ld_sched_sco_add, 0x4003fa4c) + [!provide] PROVIDE (r_ld_sched_sco_remove, 0x4003fa9c) + [!provide] PROVIDE (r_ld_sched_sniff_add, 0x4003f9c4) + [!provide] PROVIDE (r_ld_sched_sniff_remove, 0x4003fa0c) + [!provide] PROVIDE (r_ld_sched_sscan_add, 0x4003f868) + [!provide] PROVIDE (r_ld_sched_sscan_remove, 0x4003f888) + [!provide] PROVIDE (r_ld_sco_audio_isr, 0x40037cc8) + [!provide] PROVIDE (r_ld_sco_data_tx, 0x40037ee8) + [!provide] PROVIDE (r_ld_sco_start, 0x40037110) + [!provide] PROVIDE (r_ld_sco_stop, 0x40037c40) + [!provide] PROVIDE (r_ld_sco_update, 0x40037a74) + [!provide] PROVIDE (r_ld_sscan_activated, 0x4004031c) + [!provide] PROVIDE (r_ld_sscan_init, 0x400402f0) + [!provide] PROVIDE (r_ld_sscan_reset, 0x400402fc) + [!provide] PROVIDE (r_ld_sscan_start, 0x40040384) + [!provide] PROVIDE (r_ld_strain_init, 0x400409f4) + [!provide] PROVIDE (r_ld_strain_reset, 0x40040a00) + [!provide] PROVIDE (r_ld_strain_start, 0x40040a8c) + [!provide] PROVIDE (r_ld_strain_stop, 0x40040df0) + [!provide] PROVIDE (r_ld_timing_accuracy_get, 0x4003caac) + [!provide] PROVIDE (r_ld_util_active_master_afh_map_get, 0x4004131c) + [!provide] PROVIDE (r_ld_util_active_master_afh_map_set, 0x40041308) + [!provide] PROVIDE (r_ld_util_bch_create, 0x40040fcc) + [!provide] PROVIDE (r_ld_util_fhs_pk, 0x400411c8) + [!provide] PROVIDE (r_ld_util_fhs_unpk, 0x40040e54) + [!provide] PROVIDE (r_ld_util_stp_pk, 0x400413f4) + [!provide] PROVIDE (r_ld_util_stp_unpk, 0x40041324) + [!provide] PROVIDE (r_ld_version_get, 0x4003ca6c) + [!provide] PROVIDE (r_ld_wlcoex_set, 0x4003caf8) + [!provide] PROVIDE (r_llc_ch_assess_get_current_ch_map, 0x40041574) + [!provide] PROVIDE (r_llc_ch_assess_get_local_ch_map, 0x4004150c) + [!provide] PROVIDE (r_llc_ch_assess_local, 0x40041494) + [!provide] PROVIDE (r_llc_ch_assess_merge_ch, 0x40041588) + [!provide] PROVIDE (r_llc_ch_assess_reass_ch, 0x400415c0) + [!provide] PROVIDE (r_llc_common_cmd_complete_send, 0x40044eac) + [!provide] PROVIDE (r_llc_common_cmd_status_send, 0x40044ee0) + [!provide] PROVIDE (r_llc_common_enc_change_evt_send, 0x40044f6c) + [!provide] PROVIDE (r_llc_common_enc_key_ref_comp_evt_send, 0x40044f38) + [!provide] PROVIDE (r_llc_common_flush_occurred_send, 0x40044f0c) + [!provide] PROVIDE (r_llc_common_nb_of_pkt_comp_evt_send, 0x40045000) + [!provide] PROVIDE (r_llc_con_update_complete_send, 0x40044d68) + [!provide] PROVIDE (r_llc_con_update_finished, 0x4004518c) + [!provide] PROVIDE (r_llc_con_update_ind, 0x40045038) + [!provide] PROVIDE (r_llc_discon_event_complete_send, 0x40044a30) + [!provide] PROVIDE (r_llc_end_evt_defer, 0x40046330) + [!provide] PROVIDE (r_llc_feats_rd_event_send, 0x40044e0c) + [!provide] PROVIDE (r_llc_init, 0x40044778) + [!provide] PROVIDE (r_llc_le_con_cmp_evt_send, 0x40044a78) + [!provide] PROVIDE (r_llc_llcp_ch_map_update_pdu_send, 0x40043f94) + [!provide] PROVIDE (r_llc_llcp_con_param_req_pdu_send, 0x400442fc) + [!provide] PROVIDE (r_llc_llcp_con_param_rsp_pdu_send, 0x40044358) + [!provide] PROVIDE (r_llc_llcp_con_update_pdu_send, 0x400442c4) + [!provide] PROVIDE (r_llc_llcp_enc_req_pdu_send, 0x40044064) + [!provide] PROVIDE (r_llc_llcp_enc_rsp_pdu_send, 0x40044160) + [!provide] PROVIDE (r_llc_llcp_feats_req_pdu_send, 0x400443b4) + [!provide] PROVIDE (r_llc_llcp_feats_rsp_pdu_send, 0x400443f0) + [!provide] PROVIDE (r_llc_llcp_get_autorize, 0x4004475c) + [!provide] PROVIDE (r_llc_llcp_length_req_pdu_send, 0x40044574) + [!provide] PROVIDE (r_llc_llcp_length_rsp_pdu_send, 0x400445ac) + [!provide] PROVIDE (r_llc_llcp_pause_enc_req_pdu_send, 0x40043fd8) + [!provide] PROVIDE (r_llc_llcp_pause_enc_rsp_pdu_send, 0x40044010) + [!provide] PROVIDE (r_llc_llcp_ping_req_pdu_send, 0x4004454c) + [!provide] PROVIDE (r_llc_llcp_ping_rsp_pdu_send, 0x40044560) + [!provide] PROVIDE (r_llc_llcp_recv_handler, 0x40044678) + [!provide] PROVIDE (r_llc_llcp_reject_ind_pdu_send, 0x4004425c) + [!provide] PROVIDE (r_llc_llcp_start_enc_req_pdu_send, 0x4004441c) + [!provide] PROVIDE (r_llc_llcp_start_enc_rsp_pdu_send, 0x400441f8) + [!provide] PROVIDE (r_llc_llcp_terminate_ind_pdu_send, 0x400444b0) + [!provide] PROVIDE (r_llc_llcp_tester_send, 0x400445e4) + [!provide] PROVIDE (r_llc_llcp_unknown_rsp_send_pdu, 0x40044534) + [!provide] PROVIDE (r_llc_llcp_version_ind_pdu_send, 0x40043f6c) + [!provide] PROVIDE (r_llc_lsto_con_update, 0x40045098) + [!provide] PROVIDE (r_llc_ltk_req_send, 0x40044dc0) + [!provide] PROVIDE (r_llc_map_update_finished, 0x40045260) + [!provide] PROVIDE (r_llc_map_update_ind, 0x400450f0) + [!provide] PROVIDE (r_llc_pdu_acl_tx_ack_defer, 0x400464dc) + [!provide] PROVIDE (r_llc_pdu_defer, 0x40046528) + [!provide] PROVIDE (r_llc_pdu_llcp_tx_ack_defer, 0x400463ac) + [!provide] PROVIDE (r_llc_reset, 0x400447b8) + [!provide] PROVIDE (r_llc_start, 0x400447f4) + [!provide] PROVIDE (r_llc_stop, 0x400449ac) + [!provide] PROVIDE (r_llc_util_bw_mgt, 0x4004629c) + [!provide] PROVIDE (r_llc_util_clear_operation_ptr, 0x40046234) + [!provide] PROVIDE (r_llc_util_dicon_procedure, 0x40046130) + [!provide] PROVIDE (r_llc_util_get_free_conhdl, 0x400460c8) + [!provide] PROVIDE (r_llc_util_get_nb_active_link, 0x40046100) + [!provide] PROVIDE (r_llc_util_set_auth_payl_to_margin, 0x400461f4) + [!provide] PROVIDE (r_llc_util_set_llcp_discard_enable, 0x400461c8) + [!provide] PROVIDE (r_llc_util_update_channel_map, 0x400461ac) + [!provide] PROVIDE (r_llc_version_rd_event_send, 0x40044e60) + [!provide] PROVIDE (r_lld_adv_start, 0x40048b38) + [!provide] PROVIDE (r_lld_adv_stop, 0x40048ea0) + [!provide] PROVIDE (r_lld_ch_map_ind, 0x4004a2f4) + [!provide] PROVIDE (r_lld_con_param_req, 0x40049f0c) + [!provide] PROVIDE (r_lld_con_param_rsp, 0x40049e00) + [!provide] PROVIDE (r_lld_con_start, 0x400491f8) + [!provide] PROVIDE (r_lld_con_stop, 0x40049fdc) + [!provide] PROVIDE (r_lld_con_update_after_param_req, 0x40049bcc) + [!provide] PROVIDE (r_lld_con_update_ind, 0x4004a30c) + [!provide] PROVIDE (r_lld_con_update_req, 0x40049b60) + [!provide] PROVIDE (r_lld_core_reset, 0x40048a9c) + [!provide] PROVIDE (r_lld_crypt_isr, 0x4004a324) + [!provide] PROVIDE (r_lld_evt_adv_create, 0x400481f4) + [!provide] PROVIDE (r_lld_evt_canceled, 0x400485c8) + [!provide] PROVIDE (r_lld_evt_channel_next, 0x40046aac) + [!provide] PROVIDE (r_lld_evt_deffered_elt_handler, 0x400482bc) + [!provide] PROVIDE (r_lld_evt_delete_elt_handler, 0x40046974) + [!provide] PROVIDE (r_lld_evt_delete_elt_push, 0x40046a3c) + [!provide] PROVIDE (r_lld_evt_drift_compute, 0x40047670) + [!provide] PROVIDE (r_lld_evt_elt_delete, 0x40047538) + [!provide] PROVIDE (r_lld_evt_elt_insert, 0x400474c8) + [!provide] PROVIDE (r_lld_evt_end, 0x400483e8) + [!provide] PROVIDE (r_lld_evt_end_isr, 0x4004862c) + [!provide] PROVIDE (r_lld_evt_init, 0x40046b3c) + [!provide] PROVIDE (r_lld_evt_init_evt, 0x40046cd0) + [!provide] PROVIDE (r_lld_evt_move_to_master, 0x40047ba0) + [!provide] PROVIDE (r_lld_evt_move_to_slave, 0x40047e18) + [!provide] PROVIDE (r_lld_evt_prevent_stop, 0x40047adc) + [!provide] PROVIDE (r_lld_evt_restart, 0x40046d50) + [!provide] PROVIDE (r_lld_evt_rx, 0x40048578) + [!provide] PROVIDE (r_lld_evt_rx_isr, 0x40048678) + [!provide] PROVIDE (r_lld_evt_scan_create, 0x40047ae8) + [!provide] PROVIDE (r_lld_evt_schedule, 0x40047908) + [!provide] PROVIDE (r_lld_evt_schedule_next, 0x400477dc) + [!provide] PROVIDE (r_lld_evt_schedule_next_instant, 0x400476a8) + [!provide] PROVIDE (r_lld_evt_slave_update, 0x40048138) + [!provide] PROVIDE (r_lld_evt_update_create, 0x40047cd8) + [!provide] PROVIDE (r_lld_get_mode, 0x40049ff8) + [!provide] PROVIDE (r_lld_init, 0x4004873c) + [!provide] PROVIDE (r_lld_move_to_master, 0x400499e0) + [!provide] PROVIDE (r_lld_move_to_slave, 0x4004a024) + [!provide] PROVIDE (r_lld_pdu_adv_pack, 0x4004b488) + [!provide] PROVIDE (r_lld_pdu_check, 0x4004ac34) + [!provide] PROVIDE (r_lld_pdu_data_send, 0x4004b018) + [!provide] PROVIDE (r_lld_pdu_data_tx_push, 0x4004aecc) + [!provide] PROVIDE (r_lld_pdu_rx_handler, 0x4004b4d4) + [!provide] PROVIDE (r_lld_pdu_send_packet, 0x4004b774) + [!provide] PROVIDE (r_lld_pdu_tx_flush, 0x4004b414) + [!provide] PROVIDE (r_lld_pdu_tx_loop, 0x4004ae40) + [!provide] PROVIDE (r_lld_pdu_tx_prog, 0x4004b120) + [!provide] PROVIDE (r_lld_pdu_tx_push, 0x4004b080) + [!provide] PROVIDE (r_lld_ral_renew_req, 0x4004a73c) + [!provide] PROVIDE (r_lld_scan_start, 0x40048ee0) + [!provide] PROVIDE (r_lld_scan_stop, 0x40049190) + [!provide] PROVIDE (r_lld_test_mode_rx, 0x4004a540) + [!provide] PROVIDE (r_lld_test_mode_tx, 0x4004a350) + [!provide] PROVIDE (r_lld_test_stop, 0x4004a710) + [!provide] PROVIDE (r_lld_util_anchor_point_move, 0x4004bacc) + [!provide] PROVIDE (r_lld_util_compute_ce_max, 0x4004bc0c) + [!provide] PROVIDE (r_lld_util_connection_param_set, 0x4004ba40) + [!provide] PROVIDE (r_lld_util_dle_set_cs_fields, 0x4004ba90) + [!provide] PROVIDE (r_lld_util_eff_tx_time_set, 0x4004bd88) + [!provide] PROVIDE (r_lld_util_elt_programmed, 0x4004bce0) + [!provide] PROVIDE (r_lld_util_flush_list, 0x4004bbd8) + [!provide] PROVIDE (r_lld_util_freq2chnl, 0x4004b9e4) + [!provide] PROVIDE (r_lld_util_get_bd_address, 0x4004b8ac) + [!provide] PROVIDE (r_lld_util_get_local_offset, 0x4004ba10) + [!provide] PROVIDE (r_lld_util_get_peer_offset, 0x4004ba24) + [!provide] PROVIDE (r_lld_util_get_tx_pkt_cnt, 0x4004bd80) + [!provide] PROVIDE (r_lld_util_instant_get, 0x4004b890) + [!provide] PROVIDE (r_lld_util_instant_ongoing, 0x4004bbfc) + [!provide] PROVIDE (r_lld_util_priority_set, 0x4004bd10) + [!provide] PROVIDE (r_lld_util_priority_update, 0x4004bd78) + [!provide] PROVIDE (r_lld_util_ral_force_rpa_renew, 0x4004b980) + [!provide] PROVIDE (r_lld_util_set_bd_address, 0x4004b8f8) + [!provide] PROVIDE (r_lld_wlcoex_set, 0x4004bd98) + [!provide] PROVIDE (r_llm_ble_ready, 0x4004cc34) + [!provide] PROVIDE (r_llm_common_cmd_complete_send, 0x4004d288) + [!provide] PROVIDE (r_llm_common_cmd_status_send, 0x4004d2b4) + [!provide] PROVIDE (r_llm_con_req_ind, 0x4004cc54) + [!provide] PROVIDE (r_llm_con_req_tx_cfm, 0x4004d158) + [!provide] PROVIDE (r_llm_create_con, 0x4004de78) + [!provide] PROVIDE (r_llm_encryption_done, 0x4004dff8) + [!provide] PROVIDE (r_llm_encryption_start, 0x4004e128) + [!provide] PROVIDE (r_llm_end_evt_defer, 0x4004eb6c) + [!provide] PROVIDE (r_llm_init, 0x4004c9f8) + [!provide] PROVIDE (r_llm_le_adv_report_ind, 0x4004cdf4) + [!provide] PROVIDE (r_llm_pdu_defer, 0x4004ec48) + [!provide] PROVIDE (r_llm_ral_clear, 0x4004e1fc) + [!provide] PROVIDE (r_llm_ral_dev_add, 0x4004e23c) + [!provide] PROVIDE (r_llm_ral_dev_rm, 0x4004e3bc) + [!provide] PROVIDE (r_llm_ral_get_rpa, 0x4004e400) + [!provide] PROVIDE (r_llm_ral_set_timeout, 0x4004e4a0) + [!provide] PROVIDE (r_llm_ral_update, 0x4004e4f8) + [!provide] PROVIDE (r_llm_set_adv_data, 0x4004d960) + [!provide] PROVIDE (r_llm_set_adv_en, 0x4004d7ec) + [!provide] PROVIDE (r_llm_set_adv_param, 0x4004d5f4) + [!provide] PROVIDE (r_llm_set_scan_en, 0x4004db64) + [!provide] PROVIDE (r_llm_set_scan_param, 0x4004dac8) + [!provide] PROVIDE (r_llm_set_scan_rsp_data, 0x4004da14) + [!provide] PROVIDE (r_llm_test_mode_start_rx, 0x4004d534) + [!provide] PROVIDE (r_llm_test_mode_start_tx, 0x4004d2fc) + [!provide] PROVIDE (r_llm_util_adv_data_update, 0x4004e8fc) + [!provide] PROVIDE (r_llm_util_apply_bd_addr, 0x4004e868) + [!provide] PROVIDE (r_llm_util_bd_addr_in_ral, 0x4004eb08) + [!provide] PROVIDE (r_llm_util_bd_addr_in_wl, 0x4004e788) + [!provide] PROVIDE (r_llm_util_bd_addr_wl_position, 0x4004e720) + [!provide] PROVIDE (r_llm_util_bl_add, 0x4004e9ac) + [!provide] PROVIDE (r_llm_util_bl_check, 0x4004e930) + [!provide] PROVIDE (r_llm_util_bl_rem, 0x4004ea70) + [!provide] PROVIDE (r_llm_util_check_address_validity, 0x4004e7e4) + [!provide] PROVIDE (r_llm_util_check_evt_mask, 0x4004e8b0) + [!provide] PROVIDE (r_llm_util_check_map_validity, 0x4004e800) + [!provide] PROVIDE (r_llm_util_get_channel_map, 0x4004e8d4) + [!provide] PROVIDE (r_llm_util_get_supp_features, 0x4004e8e8) + [!provide] PROVIDE (r_llm_util_set_public_addr, 0x4004e89c) + [!provide] PROVIDE (r_llm_wl_clr, 0x4004dc54) + [!provide] PROVIDE (r_llm_wl_dev_add, 0x4004dcc0) + [!provide] PROVIDE (r_llm_wl_dev_add_hdl, 0x4004dd38) + [!provide] PROVIDE (r_llm_wl_dev_rem, 0x4004dcfc) + [!provide] PROVIDE (r_llm_wl_dev_rem_hdl, 0x4004dde0) + [!provide] PROVIDE (r_lm_acl_disc, 0x4004f148) + [!provide] PROVIDE (r_LM_AddSniff, 0x40022d20) + [!provide] PROVIDE (r_lm_add_sync, 0x40051358) + [!provide] PROVIDE (r_lm_afh_activate_timer, 0x4004f444) + [!provide] PROVIDE (r_lm_afh_ch_ass_en_get, 0x4004f3f8) + [!provide] PROVIDE (r_lm_afh_host_ch_class_get, 0x4004f410) + [!provide] PROVIDE (r_lm_afh_master_ch_map_get, 0x4004f43c) + [!provide] PROVIDE (r_lm_afh_peer_ch_class_set, 0x4004f418) + [!provide] PROVIDE (r_lm_check_active_sync, 0x40051334) + [!provide] PROVIDE (r_LM_CheckEdrFeatureRequest, 0x4002f90c) + [!provide] PROVIDE (r_LM_CheckSwitchInstant, 0x4002f8c0) + [!provide] PROVIDE (r_lm_check_sync_hl_rsp, 0x4005169c) + [!provide] PROVIDE (r_lm_clk_adj_ack_pending_clear, 0x4004f514) + [!provide] PROVIDE (r_lm_clk_adj_instant_pending_set, 0x4004f4d8) + [!provide] PROVIDE (r_LM_ComputePacketType, 0x4002f554) + [!provide] PROVIDE (r_LM_ComputeSniffSubRate, 0x400233ac) + [!provide] PROVIDE (r_lm_debug_key_compare_192, 0x4004f3a8) + [!provide] PROVIDE (r_lm_debug_key_compare_256, 0x4004f3d0) + [!provide] PROVIDE (r_lm_dhkey_calc_init, 0x40013234) + [!provide] PROVIDE (r_lm_dhkey_compare, 0x400132d8) + [!provide] PROVIDE (r_lm_dut_mode_en_get, 0x4004f3ec) + [!provide] PROVIDE (r_LM_ExtractMaxEncKeySize, 0x4001aca4) + [!provide] PROVIDE (r_lm_f1, 0x40012bb8) + [!provide] PROVIDE (r_lm_f2, 0x40012cfc) + [!provide] PROVIDE (r_lm_f3, 0x40013050) + [!provide] PROVIDE (r_lm_g, 0x40012f90) + [!provide] PROVIDE (r_LM_GetAFHSwitchInstant, 0x4002f86c) + [!provide] PROVIDE (r_lm_get_auth_en, 0x4004f1ac) + [!provide] PROVIDE (r_lm_get_common_pkt_types, 0x4002fa1c) + [!provide] PROVIDE (r_LM_GetConnectionAcceptTimeout, 0x4004f1f4) + [!provide] PROVIDE (r_LM_GetFeature, 0x4002f924) + [!provide] PROVIDE (r_LM_GetLinkTimeout, 0x400233ec) + [!provide] PROVIDE (r_LM_GetLocalNameSeg, 0x4004f200) + [!provide] PROVIDE (r_lm_get_loopback_mode, 0x4004f248) + [!provide] PROVIDE (r_LM_GetMasterEncKeySize, 0x4001b29c) + [!provide] PROVIDE (r_LM_GetMasterEncRand, 0x4001b288) + [!provide] PROVIDE (r_LM_GetMasterKey, 0x4001b260) + [!provide] PROVIDE (r_LM_GetMasterKeyRand, 0x4001b274) + [!provide] PROVIDE (r_lm_get_min_sync_intv, 0x400517a8) + [!provide] PROVIDE (r_lm_get_nb_acl, 0x4004ef9c) + [!provide] PROVIDE (r_lm_get_nb_sync_link, 0x4005179c) + [!provide] PROVIDE (r_lm_get_nonce, 0x400131c4) + [!provide] PROVIDE (r_lm_get_oob_local_commit, 0x4004f374) + [!provide] PROVIDE (r_lm_get_oob_local_data_192, 0x4004f2d4) + [!provide] PROVIDE (r_lm_get_oob_local_data_256, 0x4004f318) + [!provide] PROVIDE (r_LM_GetPINType, 0x4004f1e8) + [!provide] PROVIDE (r_lm_get_priv_key_192, 0x4004f278) + [!provide] PROVIDE (r_lm_get_priv_key_256, 0x4004f2b8) + [!provide] PROVIDE (r_lm_get_pub_key_192, 0x4004f258) + [!provide] PROVIDE (r_lm_get_pub_key_256, 0x4004f298) + [!provide] PROVIDE (r_LM_GetQoSParam, 0x4002f6e0) + [!provide] PROVIDE (r_lm_get_sec_con_host_supp, 0x4004f1d4) + [!provide] PROVIDE (r_LM_GetSniffSubratingParam, 0x4002325c) + [!provide] PROVIDE (r_lm_get_sp_en, 0x4004f1c0) + [!provide] PROVIDE (r_LM_GetSwitchInstant, 0x4002f7f8) + [!provide] PROVIDE (r_lm_get_synchdl, 0x4005175c) + [!provide] PROVIDE (r_lm_get_sync_param, 0x400503b4) + [!provide] PROVIDE (r_lm_init, 0x4004ed34) + [!provide] PROVIDE (r_lm_init_sync, 0x400512d8) + [!provide] PROVIDE (r_lm_is_acl_con, 0x4004f47c) + [!provide] PROVIDE (r_lm_is_acl_con_role, 0x4004f49c) + [!provide] PROVIDE (r_lm_is_clk_adj_ack_pending, 0x4004f4e8) + [!provide] PROVIDE (r_lm_is_clk_adj_instant_pending, 0x4004f4c8) + [!provide] PROVIDE (r_lm_local_ext_fr_configured, 0x4004f540) + [!provide] PROVIDE (r_lm_look_for_stored_link_key, 0x4002f948) + [!provide] PROVIDE (r_lm_look_for_sync, 0x40051774) + [!provide] PROVIDE (r_lm_lt_addr_alloc, 0x4004ef1c) + [!provide] PROVIDE (r_lm_lt_addr_free, 0x4004ef74) + [!provide] PROVIDE (r_lm_lt_addr_reserve, 0x4004ef48) + [!provide] PROVIDE (r_LM_MakeCof, 0x4002f84c) + [!provide] PROVIDE (r_LM_MakeRandVec, 0x400112d8) + [!provide] PROVIDE (r_lm_master_clk_adj_req_handler, 0x40054180) + [!provide] PROVIDE (r_LM_MaxSlot, 0x4002f694) + [!provide] PROVIDE (r_lm_modif_sync, 0x40051578) + [!provide] PROVIDE (r_lm_n_is_zero, 0x40012170) + [!provide] PROVIDE (r_lm_num_clk_adj_ack_pending_set, 0x4004f500) + [!provide] PROVIDE (r_lm_oob_f1, 0x40012e54) + [!provide] PROVIDE (r_lm_pca_sscan_link_get, 0x4004f560) + [!provide] PROVIDE (r_lm_pca_sscan_link_set, 0x4004f550) + [!provide] PROVIDE (nvds_null_read, 0x400542a0) + [!provide] PROVIDE (nvds_null_write, 0x400542a8) + [!provide] PROVIDE (nvds_null_erase, 0x400542b0) + [!provide] PROVIDE (nvds_read, 0x400542c4) + [!provide] PROVIDE (nvds_write, 0x400542fc) + [!provide] PROVIDE (nvds_erase, 0x40054334) + [!provide] PROVIDE (nvds_init_memory, 0x40054358) + [!provide] PROVIDE (r_lmp_pack, 0x4001135c) + [!provide] PROVIDE (r_lmp_unpack, 0x4001149c) + [!provide] PROVIDE (r_lm_read_features, 0x4004f0d8) + [!provide] PROVIDE (r_LM_RemoveSniff, 0x40023124) + [!provide] PROVIDE (r_LM_RemoveSniffSubrating, 0x400233c4) + [!provide] PROVIDE (r_lm_remove_sync, 0x400517c8) + [!provide] PROVIDE (r_lm_reset_sync, 0x40051304) + [!provide] PROVIDE (r_lm_role_switch_finished, 0x4004f028) + [!provide] PROVIDE (r_lm_role_switch_start, 0x4004efe0) + [!provide] PROVIDE (r_lm_sco_nego_end, 0x40051828) + [!provide] PROVIDE (r_LM_SniffSubrateNegoRequired, 0x40023334) + [!provide] PROVIDE (r_LM_SniffSubratingHlReq, 0x40023154) + [!provide] PROVIDE (r_LM_SniffSubratingPeerReq, 0x400231dc) + [!provide] PROVIDE (r_lm_sp_debug_mode_get, 0x4004f398) + [!provide] PROVIDE (r_lm_sp_n192_convert_wnaf, 0x400123c0) + [!provide] PROVIDE (r_lm_sp_n_one, 0x400123a4) + [!provide] PROVIDE (r_lm_sp_p192_add, 0x40012828) + [!provide] PROVIDE (r_lm_sp_p192_dbl, 0x4001268c) + [!provide] PROVIDE (r_lm_sp_p192_invert, 0x40012b6c) + [!provide] PROVIDE (r_lm_sp_p192_point_jacobian_to_affine, 0x40012468) + [!provide] PROVIDE (r_lm_sp_p192_points_jacobian_to_affine, 0x400124e4) + [!provide] PROVIDE (r_lm_sp_p192_point_to_inf, 0x40012458) + [!provide] PROVIDE (r_lm_sp_pre_compute_points, 0x40012640) + [!provide] PROVIDE (r_lm_sp_sha256_calculate, 0x400121a0) + [!provide] PROVIDE (r_LM_SuppressAclPacket, 0x4002f658) + [!provide] PROVIDE (r_lm_sync_flow_ctrl_en_get, 0x4004f404) + [!provide] PROVIDE (r_LM_UpdateAclEdrPacketType, 0x4002f5d8) + [!provide] PROVIDE (r_LM_UpdateAclPacketType, 0x4002f584) + [!provide] PROVIDE (r_modules_funcs, 0x3ffafd6c) + [!provide] PROVIDE (r_modules_funcs_p, 0x3ffafd68) + [!provide] PROVIDE (r_nvds_del, 0x400544c4) + [!provide] PROVIDE (r_nvds_get, 0x40054488) + [!provide] PROVIDE (r_nvds_init, 0x40054410) + [!provide] PROVIDE (r_nvds_lock, 0x400544fc) + [!provide] PROVIDE (r_nvds_put, 0x40054534) + [!provide] PROVIDE (rom_abs_temp, 0x400054f0) + [!provide] PROVIDE (rom_bb_bss_bw_40_en, 0x4000401c) + [!provide] PROVIDE (rom_bb_bss_cbw40_dig, 0x40003bac) + [!provide] PROVIDE (rom_bb_rx_ht20_cen_bcov_en, 0x40003734) + [!provide] PROVIDE (rom_bb_tx_ht20_cen, 0x40003760) + [!provide] PROVIDE (rom_bb_wdg_test_en, 0x40003b70) + [!provide] PROVIDE (rom_cbw2040_cfg, 0x400040b0) + [!provide] PROVIDE (rom_check_noise_floor, 0x40003c78) + [!provide] PROVIDE (rom_chip_i2c_readReg, 0x40004110) + [!provide] PROVIDE (rom_chip_i2c_writeReg, 0x40004168) + [!provide] PROVIDE (rom_chip_v7_bt_init, 0x40004d8c) + [!provide] PROVIDE (rom_chip_v7_rx_init, 0x40004cec) + [!provide] PROVIDE (rom_chip_v7_rx_rifs_en, 0x40003d90) + [!provide] PROVIDE (rom_chip_v7_tx_init, 0x40004d18) + [!provide] PROVIDE (rom_clk_force_on_vit, 0x40003710) + [!provide] PROVIDE (rom_correct_rf_ana_gain, 0x400062a8) + [!provide] PROVIDE (rom_dc_iq_est, 0x400055c8) + [!provide] PROVIDE (rom_disable_agc, 0x40002fa4) + [!provide] PROVIDE (rom_enable_agc, 0x40002fcc) + [!provide] PROVIDE (rom_en_pwdet, 0x4000506c) + [!provide] PROVIDE (rom_gen_rx_gain_table, 0x40003e3c) + [!provide] PROVIDE (rom_get_data_sat, 0x4000312c) + [!provide] PROVIDE (rom_get_fm_sar_dout, 0x40005204) + [!provide] PROVIDE (rom_get_power_db, 0x40005fc8) + [!provide] PROVIDE (rom_get_pwctrl_correct, 0x400065d4) + [!provide] PROVIDE (rom_get_rfcal_rxiq_data, 0x40005bbc) + [!provide] PROVIDE (rom_get_rf_gain_qdb, 0x40006290) + [!provide] PROVIDE (rom_get_sar_dout, 0x40006564) + [!provide] PROVIDE (rom_i2c_readReg, 0x40004148) + 0x00000000400041c0 PROVIDE (rom_i2c_readReg_Mask, 0x400041c0) + 0x00000000400041a4 PROVIDE (rom_i2c_writeReg, 0x400041a4) + 0x00000000400041fc PROVIDE (rom_i2c_writeReg_Mask, 0x400041fc) + [!provide] PROVIDE (rom_index_to_txbbgain, 0x40004df8) + [!provide] PROVIDE (rom_iq_est_disable, 0x40005590) + [!provide] PROVIDE (rom_iq_est_enable, 0x40005514) + [!provide] PROVIDE (rom_linear_to_db, 0x40005f64) + [!provide] PROVIDE (rom_loopback_mode_en, 0x400030f8) + [!provide] PROVIDE (rom_meas_tone_pwr_db, 0x40006004) + [!provide] PROVIDE (rom_mhz2ieee, 0x4000404c) + [!provide] PROVIDE (rom_noise_floor_auto_set, 0x40003bdc) + [!provide] PROVIDE (rom_pbus_debugmode, 0x40004458) + [!provide] PROVIDE (rom_pbus_force_mode, 0x40004270) + [!provide] PROVIDE (rom_pbus_force_test, 0x400043c0) + [!provide] PROVIDE (rom_pbus_rd, 0x40004414) + [!provide] PROVIDE (rom_pbus_rd_addr, 0x40004334) + [!provide] PROVIDE (rom_pbus_rd_shift, 0x40004374) + [!provide] PROVIDE (rom_pbus_rx_dco_cal, 0x40005620) + [!provide] PROVIDE (rom_pbus_set_dco, 0x40004638) + [!provide] PROVIDE (rom_pbus_set_rxgain, 0x40004480) + [!provide] PROVIDE (rom_pbus_workmode, 0x4000446c) + [!provide] PROVIDE (rom_pbus_xpd_rx_off, 0x40004508) + [!provide] PROVIDE (rom_pbus_xpd_rx_on, 0x4000453c) + [!provide] PROVIDE (rom_pbus_xpd_tx_off, 0x40004590) + [!provide] PROVIDE (rom_pbus_xpd_tx_on, 0x400045e0) + [!provide] PROVIDE (rom_phy_disable_agc, 0x40002f6c) + [!provide] PROVIDE (rom_phy_disable_cca, 0x40003000) + [!provide] PROVIDE (rom_phy_enable_agc, 0x40002f88) + [!provide] PROVIDE (rom_phy_enable_cca, 0x4000302c) + [!provide] PROVIDE (rom_phy_freq_correct, 0x40004b44) + [!provide] PROVIDE (rom_phyFuns, 0x3ffae0c0) + [!provide] PROVIDE (rom_phy_get_noisefloor, 0x40003c2c) + [!provide] PROVIDE (rom_phy_get_vdd33, 0x4000642c) + [!provide] PROVIDE (rom_pow_usr, 0x40003044) + [!provide] PROVIDE (rom_read_sar_dout, 0x400051c0) + [!provide] PROVIDE (rom_restart_cal, 0x400046e0) + [!provide] PROVIDE (rom_rfcal_pwrctrl, 0x40006058) + [!provide] PROVIDE (rom_rfcal_rxiq, 0x40005b4c) + [!provide] PROVIDE (rom_rfcal_txcap, 0x40005dec) + [!provide] PROVIDE (rom_rfpll_reset, 0x40004680) + [!provide] PROVIDE (rom_rfpll_set_freq, 0x400047f8) + [!provide] PROVIDE (rom_rtc_mem_backup, 0x40003db4) + [!provide] PROVIDE (rom_rtc_mem_recovery, 0x40003df4) + [!provide] PROVIDE (rom_rx_gain_force, 0x4000351c) + [!provide] PROVIDE (rom_rxiq_cover_mg_mp, 0x40005a68) + [!provide] PROVIDE (rom_rxiq_get_mis, 0x400058e4) + [!provide] PROVIDE (rom_rxiq_set_reg, 0x40005a00) + [!provide] PROVIDE (rom_set_cal_rxdc, 0x400030b8) + [!provide] PROVIDE (rom_set_chan_cal_interp, 0x40005ce0) + [!provide] PROVIDE (rom_set_channel_freq, 0x40004880) + [!provide] PROVIDE (rom_set_loopback_gain, 0x40003060) + [!provide] PROVIDE (rom_set_noise_floor, 0x40003d48) + [!provide] PROVIDE (rom_set_pbus_mem, 0x400031a4) + [!provide] PROVIDE (rom_set_rf_freq_offset, 0x40004ca8) + [!provide] PROVIDE (rom_set_rxclk_en, 0x40003594) + [!provide] PROVIDE (rom_set_txcap_reg, 0x40005d50) + [!provide] PROVIDE (rom_set_txclk_en, 0x40003564) + [!provide] PROVIDE (rom_spur_coef_cfg, 0x40003ac8) + [!provide] PROVIDE (rom_spur_reg_write_one_tone, 0x400037f0) + [!provide] PROVIDE (rom_start_tx_tone, 0x400036b4) + [!provide] PROVIDE (rom_start_tx_tone_step, 0x400035d0) + [!provide] PROVIDE (rom_stop_tx_tone, 0x40003f98) + [!provide] PROVIDE (_rom_store, 0x4000d66c) + [!provide] PROVIDE (_rom_store_table, 0x4000d4f8) + [!provide] PROVIDE (rom_target_power_add_backoff, 0x40006268) + [!provide] PROVIDE (rom_tx_atten_set_interp, 0x400061cc) + [!provide] PROVIDE (rom_txbbgain_to_index, 0x40004dc0) + [!provide] PROVIDE (rom_txcal_work_mode, 0x4000510c) + [!provide] PROVIDE (rom_txdc_cal_init, 0x40004e10) + [!provide] PROVIDE (rom_txdc_cal_v70, 0x40004ea4) + [!provide] PROVIDE (rom_txiq_cover, 0x4000538c) + [!provide] PROVIDE (rom_txiq_get_mis_pwr, 0x400052dc) + [!provide] PROVIDE (rom_txiq_set_reg, 0x40005154) + [!provide] PROVIDE (rom_tx_pwctrl_bg_init, 0x4000662c) + [!provide] PROVIDE (rom_txtone_linear_pwr, 0x40005290) + [!provide] PROVIDE (rom_wait_rfpll_cal_end, 0x400047a8) + [!provide] PROVIDE (rom_write_gain_mem, 0x4000348c) + [!provide] PROVIDE (rom_write_rfpll_sdm, 0x40004740) + 0x000000004000ab7c PROVIDE (roundup2, 0x4000ab7c) + [!provide] PROVIDE (r_plf_funcs_p, 0x3ffb8360) + [!provide] PROVIDE (r_rf_rw_bt_init, 0x40054868) + [!provide] PROVIDE (r_rf_rw_init, 0x40054b0c) + [!provide] PROVIDE (r_rf_rw_le_init, 0x400549d0) + [!provide] PROVIDE (r_rwble_activity_ongoing_check, 0x40054d8c) + [!provide] PROVIDE (r_rwble_init, 0x40054bf4) + [!provide] PROVIDE (r_rwble_isr, 0x40054e08) + [!provide] PROVIDE (r_rwble_reset, 0x40054ce8) + [!provide] PROVIDE (r_rwble_sleep_check, 0x40054d78) + [!provide] PROVIDE (r_rwble_version, 0x40054dac) + [!provide] PROVIDE (r_rwbt_init, 0x40055160) + [!provide] PROVIDE (r_rwbt_isr, 0x40055248) + [!provide] PROVIDE (r_rwbt_reset, 0x400551bc) + [!provide] PROVIDE (r_rwbt_sleep_check, 0x4005577c) + [!provide] PROVIDE (r_rwbt_sleep_enter, 0x400557a4) + [!provide] PROVIDE (r_rwbt_sleep_wakeup, 0x400557fc) + [!provide] PROVIDE (r_rwbt_sleep_wakeup_end, 0x400558cc) + [!provide] PROVIDE (r_rwbt_version, 0x4005520c) + [!provide] PROVIDE (r_rwip_assert_err, 0x40055f88) + [!provide] PROVIDE (r_rwip_check_wakeup_boundary, 0x400558fc) + [!provide] PROVIDE (r_rwip_ext_wakeup_enable, 0x40055f3c) + [!provide] PROVIDE (r_rwip_init, 0x4005595c) + [!provide] PROVIDE (r_rwip_pca_clock_dragging_only, 0x40055f48) + [!provide] PROVIDE (r_rwip_prevent_sleep_clear, 0x40055ec8) + [!provide] PROVIDE (r_rwip_prevent_sleep_set, 0x40055e64) + [!provide] PROVIDE (r_rwip_reset, 0x40055ab8) + [!provide] PROVIDE (r_rwip_schedule, 0x40055b38) + [!provide] PROVIDE (r_rwip_sleep, 0x40055b5c) + [!provide] PROVIDE (r_rwip_sleep_enable, 0x40055f30) + [!provide] PROVIDE (r_rwip_version, 0x40055b20) + [!provide] PROVIDE (r_rwip_wakeup, 0x40055dc4) + [!provide] PROVIDE (r_rwip_wakeup_delay_set, 0x40055e4c) + [!provide] PROVIDE (r_rwip_wakeup_end, 0x40055e18) + [!provide] PROVIDE (r_rwip_wlcoex_set, 0x40055f60) + [!provide] PROVIDE (r_SHA_256, 0x40013a90) + [!provide] PROVIDE (rwip_coex_cfg, 0x3ff9914c) + [!provide] PROVIDE (rwip_priority, 0x3ff99159) + [!provide] PROVIDE (rwip_rf, 0x3ffbdb28) + [!provide] PROVIDE (rwip_rf_p_get, 0x400558f4) + [!provide] PROVIDE (r_XorKey, 0x400112c0) + [!provide] PROVIDE (_sbrk_r, 0x4000bce4) + 0x000000003ff96458 PROVIDE (__sf_fake_stderr, 0x3ff96458) + 0x000000003ff96498 PROVIDE (__sf_fake_stdin, 0x3ff96498) + 0x000000003ff96478 PROVIDE (__sf_fake_stdout, 0x3ff96478) + [!provide] PROVIDE (sha1_prf, 0x40060ae8) + [!provide] PROVIDE (sha1_vector, 0x40060b64) + [!provide] PROVIDE (sha256_prf, 0x40060d70) + [!provide] PROVIDE (sha256_vector, 0x40060e08) + [!provide] PROVIDE (sha_blk_bits, 0x3ff99290) + [!provide] PROVIDE (sha_blk_bits_bytes, 0x3ff99288) + [!provide] PROVIDE (sha_blk_hash_bytes, 0x3ff9928c) + [!provide] PROVIDE (sig_matrix, 0x3ffae293) + [!provide] PROVIDE (sip_after_tx_complete, 0x4000b358) + [!provide] PROVIDE (sip_alloc_to_host_evt, 0x4000ab9c) + [!provide] PROVIDE (sip_get_ptr, 0x4000b34c) + [!provide] PROVIDE (sip_get_state, 0x4000ae2c) + [!provide] PROVIDE (sip_init_attach, 0x4000ae58) + [!provide] PROVIDE (sip_install_rx_ctrl_cb, 0x4000ae10) + [!provide] PROVIDE (sip_install_rx_data_cb, 0x4000ae20) + [!provide] PROVIDE (sip_is_active, 0x4000b3c0) + [!provide] PROVIDE (sip_post_init, 0x4000aed8) + [!provide] PROVIDE (sip_reclaim_from_host_cmd, 0x4000adbc) + [!provide] PROVIDE (sip_reclaim_tx_data_pkt, 0x4000ad5c) + [!provide] PROVIDE (sip_send, 0x4000af54) + [!provide] PROVIDE (sip_to_host_chain_append, 0x4000aef8) + [!provide] PROVIDE (sip_to_host_evt_send_done, 0x4000ac04) + [!provide] PROVIDE (slc_add_credits, 0x4000baf4) + [!provide] PROVIDE (slc_enable, 0x4000b64c) + [!provide] PROVIDE (slc_from_host_chain_fetch, 0x4000b7e8) + [!provide] PROVIDE (slc_from_host_chain_recycle, 0x4000bb10) + [!provide] PROVIDE (slc_has_pkt_to_host, 0x4000b5fc) + [!provide] PROVIDE (slc_init_attach, 0x4000b918) + [!provide] PROVIDE (slc_init_credit, 0x4000badc) + [!provide] PROVIDE (slc_reattach, 0x4000b62c) + [!provide] PROVIDE (slc_send_to_host_chain, 0x4000b6a0) + [!provide] PROVIDE (slc_set_host_io_max_window, 0x4000b89c) + [!provide] PROVIDE (slc_to_host_chain_recycle, 0x4000b758) + [!provide] PROVIDE (specialModP256, 0x4001600c) + [!provide] PROVIDE (__stack, 0x3ffe3f20) + [!provide] PROVIDE (__stack_app, 0x3ffe7e30) + [!provide] PROVIDE (_stack_sentry, 0x3ffe1320) + [!provide] PROVIDE (_stack_sentry_app, 0x3ffe5230) + [!provide] PROVIDE (_start, 0x40000704) + [!provide] PROVIDE (start_tb_console, 0x4005a980) + [!provide] PROVIDE (_stat_r, 0x4000bcb4) + [!provide] PROVIDE (_stext, 0x40000560) + [!provide] PROVIDE (SubtractBigHex256, 0x40015bcc) + [!provide] PROVIDE (SubtractBigHexMod256, 0x40015e8c) + [!provide] PROVIDE (SubtractBigHexUint32_256, 0x40015f8c) + [!provide] PROVIDE (SubtractFromSelfBigHex256, 0x40015c20) + [!provide] PROVIDE (SubtractFromSelfBigHexSign256, 0x40015dc8) + [!provide] PROVIDE (sw_to_hw, 0x3ffb8d40) + 0x000000003ffae020 PROVIDE (syscall_table_ptr_app, 0x3ffae020) + 0x000000003ffae024 PROVIDE (syscall_table_ptr_pro, 0x3ffae024) + [!provide] PROVIDE (tdefl_compress, 0x400600bc) + [!provide] PROVIDE (tdefl_compress_buffer, 0x400607f4) + [!provide] PROVIDE (tdefl_compress_mem_to_mem, 0x40060900) + [!provide] PROVIDE (tdefl_compress_mem_to_output, 0x400608e0) + [!provide] PROVIDE (tdefl_get_adler32, 0x400608d8) + [!provide] PROVIDE (tdefl_get_prev_return_status, 0x400608d0) + [!provide] PROVIDE (tdefl_init, 0x40060810) + [!provide] PROVIDE (tdefl_write_image_to_png_file_in_memory, 0x4006091c) + [!provide] PROVIDE (tdefl_write_image_to_png_file_in_memory_ex, 0x40060910) + [!provide] PROVIDE (_times_r, 0x4000bc40) + [!provide] PROVIDE (_timezone, 0x3ffae0a0) + [!provide] PROVIDE (tinfl_decompress, 0x4005ef30) + [!provide] PROVIDE (tinfl_decompress_mem_to_callback, 0x40060090) + [!provide] PROVIDE (tinfl_decompress_mem_to_mem, 0x40060050) + [!provide] PROVIDE (_tzname, 0x3ffae030) + [!provide] PROVIDE (UartDev, 0x3ffe019c) + [!provide] PROVIDE (_unlink_r, 0x4000bc84) + [!provide] PROVIDE (user_code_start, 0x3ffe0400) + [!provide] PROVIDE (veryBigHexP256, 0x3ff9736c) + [!provide] PROVIDE (__wctomb, 0x3ff96540) + [!provide] PROVIDE (_write_r, 0x4000bd70) + [!provide] PROVIDE (xthal_bcopy, 0x4000c098) + [!provide] PROVIDE (xthal_copy123, 0x4000c124) + [!provide] PROVIDE (xthal_get_ccompare, 0x4000c078) + [!provide] PROVIDE (xthal_get_ccount, 0x4000c050) + [!provide] PROVIDE (xthal_get_interrupt, 0x4000c1e4) + [!provide] PROVIDE (xthal_get_intread, 0x4000c1e4) + [!provide] PROVIDE (Xthal_intlevel, 0x3ff9c2b4) + [!provide] PROVIDE (xthal_memcpy, 0x4000c0bc) + [!provide] PROVIDE (xthal_set_ccompare, 0x4000c058) + [!provide] PROVIDE (xthal_set_intclear, 0x4000c1ec) + 0x000000004000bfdc PROVIDE (_xtos_set_intlevel, 0x4000bfdc) + 0x000000003ffe01e0 PROVIDE (g_ticks_per_us_pro, 0x3ffe01e0) + 0x000000003ffe40f0 PROVIDE (g_ticks_per_us_app, 0x3ffe40f0) + [!provide] PROVIDE (esp_rom_spiflash_config_param, 0x40063238) + 0x00000000400621b0 PROVIDE (esp_rom_spiflash_read_user_cmd, 0x400621b0) + 0x0000000040062e60 PROVIDE (esp_rom_spiflash_write_encrypted_disable, 0x40062e60) + 0x0000000040062df4 PROVIDE (esp_rom_spiflash_write_encrypted_enable, 0x40062df4) + 0x0000000040062e1c PROVIDE (esp_rom_spiflash_prepare_encrypted_data, 0x40062e1c) + [!provide] PROVIDE (esp_rom_spiflash_select_qio_pins, 0x40061ddc) + [!provide] PROVIDE (esp_rom_spiflash_attach, 0x40062a6c) + [!provide] PROVIDE (esp_rom_spiflash_config_clk, 0x40062bc8) + 0x000000003ffae270 PROVIDE (g_rom_spiflash_chip, 0x3ffae270) + [!provide] PROVIDE (FilePacketSendDeflatedReqMsgProc, 0x40008b24) + [!provide] PROVIDE (FilePacketSendReqMsgProc, 0x40008860) + [!provide] PROVIDE (FlashDwnLdDeflatedStartMsgProc, 0x40008ad8) + [!provide] PROVIDE (FlashDwnLdParamCfgMsgProc, 0x4000891c) + [!provide] PROVIDE (FlashDwnLdStartMsgProc, 0x40008820) + [!provide] PROVIDE (FlashDwnLdStopDeflatedReqMsgProc, 0x40008c18) + [!provide] PROVIDE (FlashDwnLdStopReqMsgProc, 0x400088ec) + [!provide] PROVIDE (MemDwnLdStartMsgProc, 0x40008948) + [!provide] PROVIDE (MemDwnLdStopReqMsgProc, 0x400089dc) + [!provide] PROVIDE (MemPacketSendReqMsgProc, 0x40008978) + [!provide] PROVIDE (uart_baudrate_detect, 0x40009034) + [!provide] PROVIDE (uart_buff_switch, 0x400093c0) + [!provide] PROVIDE (UartConnCheck, 0x40008738) + [!provide] PROVIDE (UartConnectProc, 0x40008a04) + [!provide] PROVIDE (UartDwnLdProc, 0x40008ce8) + [!provide] PROVIDE (UartRegReadProc, 0x40008a58) + [!provide] PROVIDE (UartRegWriteProc, 0x40008a14) + [!provide] PROVIDE (UartSetBaudProc, 0x40008aac) + [!provide] PROVIDE (UartSpiAttachProc, 0x40008a6c) + [!provide] PROVIDE (UartSpiReadProc, 0x40008a80) + [!provide] PROVIDE (VerifyFlashMd5Proc, 0x40008c44) + [!provide] PROVIDE (GetUartDevice, 0x40009598) + [!provide] PROVIDE (RcvMsg, 0x4000954c) + [!provide] PROVIDE (SendMsg, 0x40009384) + [!provide] PROVIDE (UartGetCmdLn, 0x40009564) + 0x00000000400092fc PROVIDE (UartRxString, 0x400092fc) + [!provide] PROVIDE (Uart_Init, 0x40009120) + [!provide] PROVIDE (recv_packet, 0x40009424) + [!provide] PROVIDE (send_packet, 0x40009340) + 0x0000000040008fd0 PROVIDE (uartAttach, 0x40008fd0) + 0x00000000400090cc PROVIDE (uart_div_modify, 0x400090cc) + [!provide] PROVIDE (uart_rx_intr_handler, 0x40008f4c) + 0x00000000400092d0 PROVIDE (uart_rx_one_char, 0x400092d0) + [!provide] PROVIDE (uart_rx_one_char_block, 0x400092a4) + [!provide] PROVIDE (uart_rx_readbuff, 0x40009394) + [!provide] PROVIDE (uart_tx_flush, 0x40009258) + 0x0000000040009200 PROVIDE (uart_tx_one_char, 0x40009200) + [!provide] PROVIDE (uart_tx_one_char2, 0x4000922c) + 0x0000000040009028 PROVIDE (uart_tx_switch, 0x40009028) + [!provide] PROVIDE (uart_tx_wait_idle, 0x40009278) + 0x0000000040009b24 PROVIDE (gpio_output_set, 0x40009b24) + 0x0000000040009b5c PROVIDE (gpio_output_set_high, 0x40009b5c) + [!provide] PROVIDE (gpio_input_get, 0x40009b88) + [!provide] PROVIDE (gpio_input_get_high, 0x40009b9c) + 0x0000000040009edc PROVIDE (gpio_matrix_in, 0x40009edc) + 0x0000000040009f0c PROVIDE (gpio_matrix_out, 0x40009f0c) + 0x0000000040009fdc PROVIDE (gpio_pad_select_gpio, 0x40009fdc) + [!provide] PROVIDE (gpio_pad_set_drv, 0x4000a11c) + [!provide] PROVIDE (gpio_pad_pulldown, 0x4000a348) + [!provide] PROVIDE (gpio_pad_pullup, 0x4000a22c) + [!provide] PROVIDE (gpio_pad_hold, 0x4000a734) + [!provide] PROVIDE (gpio_pad_unhold, 0x4000a484) + [!provide] PROVIDE (ets_aes_crypt, 0x4005c9b8) + [!provide] PROVIDE (ets_aes_disable, 0x4005c8f8) + [!provide] PROVIDE (ets_aes_enable, 0x4005c8cc) + [!provide] PROVIDE (ets_aes_set_endian, 0x4005c928) + [!provide] PROVIDE (ets_aes_setkey_dec, 0x4005c994) + [!provide] PROVIDE (ets_aes_setkey_enc, 0x4005c97c) + [!provide] PROVIDE (ets_bigint_disable, 0x4005c4e0) + [!provide] PROVIDE (ets_bigint_enable, 0x4005c498) + [!provide] PROVIDE (ets_bigint_mod_mult_getz, 0x4005c818) + [!provide] PROVIDE (ets_bigint_mod_mult_prepare, 0x4005c7b4) + [!provide] PROVIDE (ets_bigint_mod_power_getz, 0x4005c614) + [!provide] PROVIDE (ets_bigint_mod_power_prepare, 0x4005c54c) + [!provide] PROVIDE (ets_bigint_montgomery_mult_getz, 0x4005c7a4) + [!provide] PROVIDE (ets_bigint_montgomery_mult_prepare, 0x4005c6fc) + [!provide] PROVIDE (ets_bigint_mult_getz, 0x4005c6e8) + [!provide] PROVIDE (ets_bigint_mult_prepare, 0x4005c630) + [!provide] PROVIDE (ets_bigint_wait_finish, 0x4005c520) + [!provide] PROVIDE (ets_post, 0x4000673c) + [!provide] PROVIDE (ets_run, 0x400066bc) + [!provide] PROVIDE (ets_set_idle_cb, 0x40006674) + [!provide] PROVIDE (ets_task, 0x40006688) + [!provide] PROVIDE (ets_efuse_get_8M_clock, 0x40008710) + [!provide] PROVIDE (ets_efuse_get_spiconfig, 0x40008658) + [!provide] PROVIDE (ets_efuse_program_op, 0x40008628) + [!provide] PROVIDE (ets_efuse_read_op, 0x40008600) + [!provide] PROVIDE (ets_intr_lock, 0x400067b0) + [!provide] PROVIDE (ets_intr_unlock, 0x400067c4) + [!provide] PROVIDE (ets_isr_attach, 0x400067ec) + [!provide] PROVIDE (ets_isr_mask, 0x400067fc) + [!provide] PROVIDE (ets_isr_unmask, 0x40006808) + [!provide] PROVIDE (ets_waiti0, 0x400067d8) + 0x000000004000681c PROVIDE (intr_matrix_set, 0x4000681c) + [!provide] PROVIDE (check_pos, 0x400068b8) + 0x000000004000689c PROVIDE (ets_set_appcpu_boot_addr, 0x4000689c) + [!provide] PROVIDE (ets_set_startup_callback, 0x4000688c) + [!provide] PROVIDE (ets_set_user_start, 0x4000687c) + [!provide] PROVIDE (ets_unpack_flash_code, 0x40007018) + [!provide] PROVIDE (ets_unpack_flash_code_legacy, 0x4000694c) + [!provide] PROVIDE (rom_main, 0x400076c4) + [!provide] PROVIDE (ets_write_char_uart, 0x40007cf8) + [!provide] PROVIDE (ets_install_putc1, 0x40007d18) + [!provide] PROVIDE (ets_install_putc2, 0x40007d38) + 0x0000000040007d28 PROVIDE (ets_install_uart_printf, 0x40007d28) + 0x0000000040007d54 PROVIDE (ets_printf, 0x40007d54) + [!provide] PROVIDE (rtc_boot_control, 0x4000821c) + 0x00000000400081d4 PROVIDE (rtc_get_reset_reason, 0x400081d4) + [!provide] PROVIDE (rtc_get_wakeup_cause, 0x400081f4) + [!provide] PROVIDE (rtc_select_apb_bridge, 0x40008288) + [!provide] PROVIDE (set_rtc_memory_crc, 0x40008208) + [!provide] PROVIDE (software_reset, 0x4000824c) + [!provide] PROVIDE (software_reset_cpu, 0x40008264) + [!provide] PROVIDE (ets_secure_boot_check, 0x4005cb40) + [!provide] PROVIDE (ets_secure_boot_check_finish, 0x4005cc04) + [!provide] PROVIDE (ets_secure_boot_check_start, 0x4005cbcc) + [!provide] PROVIDE (ets_secure_boot_finish, 0x4005ca84) + [!provide] PROVIDE (ets_secure_boot_hash, 0x4005cad4) + [!provide] PROVIDE (ets_secure_boot_obtain, 0x4005cb14) + [!provide] PROVIDE (ets_secure_boot_rd_abstract, 0x4005cba8) + [!provide] PROVIDE (ets_secure_boot_rd_iv, 0x4005cb84) + [!provide] PROVIDE (ets_secure_boot_start, 0x4005ca34) + [!provide] PROVIDE (ets_sha_disable, 0x4005c0a8) + 0x000000004005c07c PROVIDE (ets_sha_enable, 0x4005c07c) + 0x000000004005c104 PROVIDE (ets_sha_finish, 0x4005c104) + 0x000000004005c0d4 PROVIDE (ets_sha_init, 0x4005c0d4) + 0x000000004005c2a0 PROVIDE (ets_sha_update, 0x4005c2a0) + 0x0000000040008534 PROVIDE (ets_delay_us, 0x40008534) + [!provide] PROVIDE (ets_get_cpu_frequency, 0x4000855c) + [!provide] PROVIDE (ets_get_detected_xtal_freq, 0x40008588) + [!provide] PROVIDE (ets_get_xtal_scale, 0x4000856c) + [!provide] PROVIDE (ets_timer_arm, 0x40008368) + [!provide] PROVIDE (ets_timer_arm_us, 0x400083ac) + [!provide] PROVIDE (ets_timer_disarm, 0x400083ec) + [!provide] PROVIDE (ets_timer_done, 0x40008428) + [!provide] PROVIDE (ets_timer_handler_isr, 0x40008454) + [!provide] PROVIDE (ets_timer_init, 0x400084e8) + [!provide] PROVIDE (ets_timer_setfn, 0x40008350) + [!provide] PROVIDE (ets_update_cpu_frequency_rom, 0x40008550) + [!provide] PROVIDE (hci_tl_env, 0x3ffb8154) + [!provide] PROVIDE (ld_acl_env, 0x3ffb8258) + [!provide] PROVIDE (ea_env, 0x3ffb80ec) + [!provide] PROVIDE (lc_sco_data_path_config, 0x3ffb81f8) + [!provide] PROVIDE (ld_active_ch_map, 0x3ffb8334) + [!provide] PROVIDE (ld_bcst_acl_env, 0x3ffb8274) + [!provide] PROVIDE (ld_csb_rx_env, 0x3ffb8278) + [!provide] PROVIDE (ld_csb_tx_env, 0x3ffb827c) + [!provide] PROVIDE (ld_env, 0x3ffb9510) + [!provide] PROVIDE (ld_fm_env, 0x3ffb8284) + [!provide] PROVIDE (ld_inq_env, 0x3ffb82e4) + [!provide] PROVIDE (ld_iscan_env, 0x3ffb82e8) + [!provide] PROVIDE (ld_page_env, 0x3ffb82f0) + [!provide] PROVIDE (ld_pca_env, 0x3ffb82f4) + [!provide] PROVIDE (ld_pscan_env, 0x3ffb8308) + [!provide] PROVIDE (ld_sched_env, 0x3ffb830c) + [!provide] PROVIDE (ld_sched_params, 0x3ffb96c0) + [!provide] PROVIDE (ld_sco_env, 0x3ffb824c) + [!provide] PROVIDE (ld_sscan_env, 0x3ffb832c) + [!provide] PROVIDE (ld_strain_env, 0x3ffb8330) + [!provide] PROVIDE (LM_Sniff, 0x3ffb8230) + [!provide] PROVIDE (LM_SniffSubRate, 0x3ffb8214) + [!provide] PROVIDE (prbs_64bytes, 0x3ff98992) + [!provide] PROVIDE (nvds_env, 0x3ffb8364) + [!provide] PROVIDE (nvds_magic_number, 0x3ff9912a) + [!provide] PROVIDE (TASK_DESC_LLD, 0x3ff98b58) + 0x000000003ff40000 PROVIDE (UART0, 0x3ff40000) + [!provide] PROVIDE (SPI1, 0x3ff42000) + [!provide] PROVIDE (SPI0, 0x3ff43000) + 0x000000003ff44000 PROVIDE (GPIO, 0x3ff44000) + [!provide] PROVIDE (SIGMADELTA, 0x3ff44f00) + 0x000000003ff48000 PROVIDE (RTCCNTL, 0x3ff48000) + 0x000000003ff48400 PROVIDE (RTCIO, 0x3ff48400) + 0x000000003ff48800 PROVIDE (SENS, 0x3ff48800) + [!provide] PROVIDE (HINF, 0x3ff4b000) + [!provide] PROVIDE (UHCI1, 0x3ff4c000) + [!provide] PROVIDE (I2S0, 0x3ff4f000) + 0x000000003ff50000 PROVIDE (UART1, 0x3ff50000) + [!provide] PROVIDE (I2C0, 0x3ff53000) + [!provide] PROVIDE (UHCI0, 0x3ff54000) + [!provide] PROVIDE (HOST, 0x3ff55000) + [!provide] PROVIDE (RMT, 0x3ff56000) + [!provide] PROVIDE (RMTMEM, 0x3ff56800) + [!provide] PROVIDE (PCNT, 0x3ff57000) + [!provide] PROVIDE (SLC, 0x3ff58000) + [!provide] PROVIDE (LEDC, 0x3ff59000) + [!provide] PROVIDE (MCPWM0, 0x3ff5e000) + 0x000000003ff5f000 PROVIDE (TIMERG0, 0x3ff5f000) + 0x000000003ff60000 PROVIDE (TIMERG1, 0x3ff60000) + [!provide] PROVIDE (SPI2, 0x3ff64000) + [!provide] PROVIDE (SPI3, 0x3ff65000) + 0x000000003ff66000 PROVIDE (SYSCON, 0x3ff66000) + [!provide] PROVIDE (I2C1, 0x3ff67000) + [!provide] PROVIDE (SDMMC, 0x3ff68000) + [!provide] PROVIDE (CAN, 0x3ff6b000) + [!provide] PROVIDE (MCPWM1, 0x3ff6c000) + [!provide] PROVIDE (I2S1, 0x3ff6d000) + 0x000000003ff6e000 PROVIDE (UART2, 0x3ff6e000) + 0x000000004006387c __absvdi2 = 0x4006387c + 0x0000000040063868 __absvsi2 = 0x40063868 + 0x0000000040002590 __adddf3 = 0x40002590 + 0x00000000400020e8 __addsf3 = 0x400020e8 + 0x0000000040002cbc __addvdi3 = 0x40002cbc + 0x0000000040002c98 __addvsi3 = 0x40002c98 + 0x000000004000c818 __ashldi3 = 0x4000c818 + 0x000000004000c830 __ashrdi3 = 0x4000c830 + 0x0000000040064b08 __bswapdi2 = 0x40064b08 + 0x0000000040064ae0 __bswapsi2 = 0x40064ae0 + 0x0000000040064b7c __clrsbdi2 = 0x40064b7c + 0x0000000040064b64 __clrsbsi2 = 0x40064b64 + 0x000000004000ca50 __clzdi2 = 0x4000ca50 + 0x000000004000c7e8 __clzsi2 = 0x4000c7e8 + 0x0000000040063820 __cmpdi2 = 0x40063820 + 0x000000004000ca64 __ctzdi2 = 0x4000ca64 + 0x000000004000c7f0 __ctzsi2 = 0x4000c7f0 + 0x00000000400645a4 __divdc3 = 0x400645a4 + 0x0000000040002954 __divdf3 = 0x40002954 + 0x000000004000ca84 __divdi3 = 0x4000ca84 + 0x000000004006429c __divsc3 = 0x4006429c + 0x000000004000234c __divsf3 = 0x4000234c + 0x000000004000c7b8 __divsi3 = 0x4000c7b8 + 0x00000000400636a8 __eqdf2 = 0x400636a8 + 0x0000000040063374 __eqsf2 = 0x40063374 + 0x0000000040002c34 __extendsfdf2 = 0x40002c34 + 0x000000004000ca2c __ffsdi2 = 0x4000ca2c + 0x000000004000c804 __ffssi2 = 0x4000c804 + 0x0000000040002ac4 __fixdfdi = 0x40002ac4 + 0x0000000040002a78 __fixdfsi = 0x40002a78 + 0x000000004000244c __fixsfdi = 0x4000244c + 0x000000004000240c __fixsfsi = 0x4000240c + 0x0000000040002b30 __fixunsdfsi = 0x40002b30 + 0x0000000040002504 __fixunssfdi = 0x40002504 + 0x00000000400024ac __fixunssfsi = 0x400024ac + 0x000000004000c988 __floatdidf = 0x4000c988 + 0x000000004000c8c0 __floatdisf = 0x4000c8c0 + 0x000000004000c944 __floatsidf = 0x4000c944 + 0x000000004000c870 __floatsisf = 0x4000c870 + 0x000000004000c978 __floatundidf = 0x4000c978 + 0x000000004000c8b0 __floatundisf = 0x4000c8b0 + 0x000000004000c938 __floatunsidf = 0x4000c938 + 0x000000004000c864 __floatunsisf = 0x4000c864 + 0x0000000040063768 __gedf2 = 0x40063768 + 0x000000004006340c __gesf2 = 0x4006340c + 0x00000000400636dc __gtdf2 = 0x400636dc + 0x00000000400633a0 __gtsf2 = 0x400633a0 + 0x0000000040063704 __ledf2 = 0x40063704 + 0x00000000400633c0 __lesf2 = 0x400633c0 + 0x000000004000c84c __lshrdi3 = 0x4000c84c + 0x0000000040063790 __ltdf2 = 0x40063790 + 0x000000004006342c __ltsf2 = 0x4006342c + 0x000000004000cd4c __moddi3 = 0x4000cd4c + 0x000000004000c7c0 __modsi3 = 0x4000c7c0 + 0x0000000040063c90 __muldc3 = 0x40063c90 + 0x000000004006358c __muldf3 = 0x4006358c + 0x000000004000c9fc __muldi3 = 0x4000c9fc + 0x0000000040063944 __mulsc3 = 0x40063944 + 0x00000000400632c8 __mulsf3 = 0x400632c8 + 0x000000004000c7b0 __mulsi3 = 0x4000c7b0 + 0x0000000040002d78 __mulvdi3 = 0x40002d78 + 0x0000000040002d60 __mulvsi3 = 0x40002d60 + 0x00000000400636a8 __nedf2 = 0x400636a8 + 0x00000000400634a0 __negdf2 = 0x400634a0 + 0x000000004000ca14 __negdi2 = 0x4000ca14 + 0x00000000400020c0 __negsf2 = 0x400020c0 + 0x0000000040002e98 __negvdi2 = 0x40002e98 + 0x0000000040002e78 __negvsi2 = 0x40002e78 + 0x0000000040063374 __nesf2 = 0x40063374 + 0x000000003ff96544 __nsau_data = 0x3ff96544 + 0x0000000040002f3c __paritysi2 = 0x40002f3c + 0x000000003ff96544 __popcount_tab = 0x3ff96544 + 0x0000000040002ef8 __popcountdi2 = 0x40002ef8 + 0x0000000040002ed0 __popcountsi2 = 0x40002ed0 + 0x00000000400638e4 __powidf2 = 0x400638e4 + 0x000000004006389c __powisf2 = 0x4006389c + 0x00000000400026e4 __subdf3 = 0x400026e4 + 0x00000000400021d0 __subsf3 = 0x400021d0 + 0x0000000040002d20 __subvdi3 = 0x40002d20 + 0x0000000040002cf8 __subvsi3 = 0x40002cf8 + 0x0000000040002b90 __truncdfsf2 = 0x40002b90 + 0x0000000040063840 __ucmpdi2 = 0x40063840 + 0x0000000040064bec __udiv_w_sdiv = 0x40064bec + 0x000000004000cff8 __udivdi3 = 0x4000cff8 + 0x0000000040064bf4 __udivmoddi4 = 0x40064bf4 + 0x000000004000c7c8 __udivsi3 = 0x4000c7c8 + 0x000000004000d280 __umoddi3 = 0x4000d280 + 0x000000004000c7d0 __umodsi3 = 0x4000c7d0 + 0x000000004000c7d8 __umulsidi3 = 0x4000c7d8 + 0x00000000400637f4 __unorddf2 = 0x400637f4 + 0x0000000040063478 __unordsf2 = 0x40063478 + [!provide] PROVIDE (abs, 0x40056340) + [!provide] PROVIDE (__ascii_wctomb, 0x40058ef0) + [!provide] PROVIDE (asctime, 0x40059588) + [!provide] PROVIDE (asctime_r, 0x40000ec8) + 0x00000000400566c4 PROVIDE (atoi, 0x400566c4) + [!provide] PROVIDE (_atoi_r, 0x400566d4) + [!provide] PROVIDE (atol, 0x400566ec) + [!provide] PROVIDE (_atol_r, 0x400566fc) + [!provide] PROVIDE (bzero, 0x4000c1f4) + [!provide] PROVIDE (_cleanup, 0x40001df8) + 0x0000000040001d48 PROVIDE (_cleanup_r, 0x40001d48) + 0x0000000040001778 PROVIDE (close, 0x40001778) + [!provide] PROVIDE (creat, 0x40000e8c) + [!provide] PROVIDE (ctime, 0x400595b0) + [!provide] PROVIDE (ctime_r, 0x400595c4) + [!provide] PROVIDE (div, 0x40056348) + [!provide] PROVIDE (__dummy_lock, 0x4000c728) + [!provide] PROVIDE (__dummy_lock_try, 0x4000c730) + [!provide] PROVIDE (__env_lock, 0x40001fd4) + [!provide] PROVIDE (__env_unlock, 0x40001fe0) + [!provide] PROVIDE (fclose, 0x400020ac) + [!provide] PROVIDE (_fclose_r, 0x40001fec) + 0x0000000040059394 PROVIDE (fflush, 0x40059394) + 0x0000000040059320 PROVIDE (_fflush_r, 0x40059320) + [!provide] PROVIDE (_findenv_r, 0x40001f44) + [!provide] PROVIDE (__fp_lock_all, 0x40001f1c) + [!provide] PROVIDE (__fp_unlock_all, 0x40001f30) + [!provide] PROVIDE (fputwc, 0x40058ea8) + [!provide] PROVIDE (__fputwc, 0x40058da0) + 0x0000000040058e4c PROVIDE (_fputwc_r, 0x40058e4c) + [!provide] PROVIDE (_fwalk, 0x4000c738) + [!provide] PROVIDE (_fwalk_reent, 0x4000c770) + [!provide] PROVIDE (__get_current_time_locale, 0x40001834) + [!provide] PROVIDE (_getenv_r, 0x40001fbc) + [!provide] PROVIDE (__gettzinfo, 0x40001fcc) + [!provide] PROVIDE (gmtime, 0x40059848) + [!provide] PROVIDE (gmtime_r, 0x40059868) + [!provide] PROVIDE (isalnum, 0x40000f04) + [!provide] PROVIDE (isalpha, 0x40000f18) + [!provide] PROVIDE (isascii, 0x4000c20c) + [!provide] PROVIDE (_isatty_r, 0x40000ea0) + [!provide] PROVIDE (isblank, 0x40000f2c) + [!provide] PROVIDE (iscntrl, 0x40000f50) + [!provide] PROVIDE (isdigit, 0x40000f64) + [!provide] PROVIDE (isgraph, 0x40000f94) + [!provide] PROVIDE (islower, 0x40000f78) + [!provide] PROVIDE (isprint, 0x40000fa8) + [!provide] PROVIDE (ispunct, 0x40000fc0) + [!provide] PROVIDE (isspace, 0x40000fd4) + [!provide] PROVIDE (isupper, 0x40000fe8) + [!provide] PROVIDE (itoa, 0x400566b4) + [!provide] PROVIDE (__itoa, 0x40056678) + [!provide] PROVIDE (labs, 0x40056370) + [!provide] PROVIDE (ldiv, 0x40056378) + [!provide] PROVIDE (__locale_charset, 0x40059540) + [!provide] PROVIDE (__locale_cjk_lang, 0x40059558) + [!provide] PROVIDE (localeconv, 0x4005957c) + 0x0000000040059560 PROVIDE (_localeconv_r, 0x40059560) + [!provide] PROVIDE (__locale_mb_cur_max, 0x40059548) + [!provide] PROVIDE (__locale_msgcharset, 0x40059550) + [!provide] PROVIDE (localtime, 0x400595dc) + [!provide] PROVIDE (localtime_r, 0x400595fc) + [!provide] PROVIDE (_lock_acquire, 0x4000be14) + [!provide] PROVIDE (_lock_release, 0x4000be64) + 0x00000000400562cc PROVIDE (longjmp, 0x400562cc) + [!provide] PROVIDE (memccpy, 0x4000c220) + 0x000000004000c244 PROVIDE (memchr, 0x4000c244) + 0x000000004000c260 PROVIDE (memcmp, 0x4000c260) + 0x000000004000c2c8 PROVIDE (memcpy, 0x4000c2c8) + 0x000000004000c3c0 PROVIDE (memmove, 0x4000c3c0) + [!provide] PROVIDE (memrchr, 0x4000c400) + 0x000000004000c44c PROVIDE (memset, 0x4000c44c) + [!provide] PROVIDE (mktime, 0x4005a5e8) + [!provide] PROVIDE (open, 0x4000178c) + [!provide] PROVIDE (qsort, 0x40056424) + [!provide] PROVIDE (_raise_r, 0x4000bc70) + 0x0000000040001058 PROVIDE (rand, 0x40001058) + [!provide] PROVIDE (rand_r, 0x400010d4) + [!provide] PROVIDE (read, 0x400017dc) + [!provide] PROVIDE (sbrk, 0x400017f4) + [!provide] PROVIDE (__sccl, 0x4000c498) + 0x00000000400011b8 PROVIDE (__sclose, 0x400011b8) + [!provide] PROVIDE (__seofread, 0x40001148) + 0x0000000040056268 PROVIDE (setjmp, 0x40056268) + [!provide] PROVIDE (setlocale, 0x40059568) + [!provide] PROVIDE (_setlocale_r, 0x4005950c) + [!provide] PROVIDE (__sflush_r, 0x400591e0) + [!provide] PROVIDE (__sfmoreglue, 0x40001dc8) + 0x0000000040001e90 PROVIDE (__sfp, 0x40001e90) + 0x0000000040001e08 PROVIDE (__sfp_lock_acquire, 0x40001e08) + 0x0000000040001e14 PROVIDE (__sfp_lock_release, 0x40001e14) + [!provide] PROVIDE (__sfputs_r, 0x40057790) + 0x000000004005893c PROVIDE (__sfvwrite_r, 0x4005893c) + 0x0000000040001e38 PROVIDE (__sinit, 0x40001e38) + [!provide] PROVIDE (__sinit_lock_acquire, 0x40001e20) + [!provide] PROVIDE (__sinit_lock_release, 0x40001e2c) + 0x0000000040059108 PROVIDE (__smakebuf_r, 0x40059108) + [!provide] PROVIDE (srand, 0x40001004) + 0x0000000040001118 PROVIDE (__sread, 0x40001118) + 0x00000000400593d4 PROVIDE (__srefill_r, 0x400593d4) + 0x0000000040001184 PROVIDE (__sseek, 0x40001184) + [!provide] PROVIDE (__ssprint_r, 0x40056ff8) + [!provide] PROVIDE (__ssputs_r, 0x40056f2c) + [!provide] PROVIDE (__ssrefill_r, 0x40057fec) + [!provide] PROVIDE (strcasecmp, 0x400011cc) + [!provide] PROVIDE (strcasestr, 0x40001210) + [!provide] PROVIDE (strcat, 0x4000c518) + [!provide] PROVIDE (strchr, 0x4000c53c) + 0x0000000040001274 PROVIDE (strcmp, 0x40001274) + [!provide] PROVIDE (strcoll, 0x40001398) + 0x00000000400013ac PROVIDE (strcpy, 0x400013ac) + [!provide] PROVIDE (strcspn, 0x4000c558) + [!provide] PROVIDE (strdup, 0x4000143c) + [!provide] PROVIDE (_strdup_r, 0x40001450) + [!provide] PROVIDE (strftime, 0x40059ab4) + [!provide] PROVIDE (strlcat, 0x40001470) + 0x000000004000c584 PROVIDE (strlcpy, 0x4000c584) + 0x00000000400014c0 PROVIDE (strlen, 0x400014c0) + [!provide] PROVIDE (strlwr, 0x40001524) + [!provide] PROVIDE (strncasecmp, 0x40001550) + [!provide] PROVIDE (strncat, 0x4000c5c4) + 0x000000004000c5f4 PROVIDE (strncmp, 0x4000c5f4) + 0x00000000400015d4 PROVIDE (strncpy, 0x400015d4) + [!provide] PROVIDE (strndup, 0x400016b0) + [!provide] PROVIDE (_strndup_r, 0x400016c4) + 0x000000004000c628 PROVIDE (strnlen, 0x4000c628) + 0x0000000040001708 PROVIDE (strrchr, 0x40001708) + [!provide] PROVIDE (strsep, 0x40001734) + [!provide] PROVIDE (strspn, 0x4000c648) + 0x000000004000c674 PROVIDE (strstr, 0x4000c674) + [!provide] PROVIDE (__strtok_r, 0x4000c6a8) + [!provide] PROVIDE (strtok_r, 0x4000c70c) + 0x000000004005681c PROVIDE (strtol, 0x4005681c) + [!provide] PROVIDE (_strtol_r, 0x40056714) + [!provide] PROVIDE (strtoul, 0x4005692c) + [!provide] PROVIDE (_strtoul_r, 0x40056834) + [!provide] PROVIDE (strupr, 0x4000174c) + [!provide] PROVIDE (__submore, 0x40058f3c) + [!provide] PROVIDE (_sungetc_r, 0x40057f6c) + [!provide] PROVIDE (__swbuf, 0x40058cb4) + [!provide] PROVIDE (__swbuf_r, 0x40058bec) + 0x0000000040001150 PROVIDE (__swrite, 0x40001150) + 0x0000000040058cc8 PROVIDE (__swsetup_r, 0x40058cc8) + [!provide] PROVIDE (_system_r, 0x4000bc10) + [!provide] PROVIDE (time, 0x40001844) + [!provide] PROVIDE (__time_load_locale, 0x4000183c) + [!provide] PROVIDE (times, 0x40001808) + [!provide] PROVIDE (toascii, 0x4000c720) + [!provide] PROVIDE (tolower, 0x40001868) + [!provide] PROVIDE (toupper, 0x40001884) + [!provide] PROVIDE (__tzcalc_limits, 0x400018a0) + [!provide] PROVIDE (__tz_lock, 0x40001a04) + [!provide] PROVIDE (tzset, 0x40001a1c) + [!provide] PROVIDE (_tzset_r, 0x40001a28) + [!provide] PROVIDE (__tz_unlock, 0x40001a10) + [!provide] PROVIDE (ungetc, 0x400590f4) + [!provide] PROVIDE (_ungetc_r, 0x40058fa0) + [!provide] PROVIDE (utoa, 0x40056258) + [!provide] PROVIDE (__utoa, 0x400561f0) + [!provide] PROVIDE (wcrtomb, 0x40058920) + [!provide] PROVIDE (_wcrtomb_r, 0x400588d8) + [!provide] PROVIDE (_wctomb_r, 0x40058f14) + [!provide] PROVIDE (write, 0x4000181c) +OUTPUT(/home/user/esp/esp-idf/tools/unit-test-app/build/unit-test-app.elf elf32-xtensa-le) + +.debug_frame 0x0000000000000000 0xec20 + .debug_frame 0x0000000000000000 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .debug_frame 0x00000000000000b8 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .debug_frame 0x0000000000000140 0x238 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .debug_frame 0x0000000000000378 0xe8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .debug_frame 0x0000000000000460 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .debug_frame 0x0000000000000518 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .debug_frame 0x0000000000000558 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .debug_frame 0x00000000000005e0 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .debug_frame 0x0000000000000620 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .debug_frame 0x00000000000006a8 0x220 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .debug_frame 0x00000000000008c8 0x1a8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .debug_frame 0x0000000000000a70 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .debug_frame 0x0000000000000ab0 0x220 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .debug_frame 0x0000000000000cd0 0x130 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .debug_frame 0x0000000000000e00 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .debug_frame 0x0000000000000e40 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .debug_frame 0x0000000000000e98 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .debug_frame 0x0000000000000ec0 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .debug_frame 0x0000000000000f30 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .debug_frame 0x0000000000001030 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .debug_frame 0x0000000000001148 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .debug_frame 0x00000000000011a0 0x3e8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .debug_frame 0x0000000000001588 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .debug_frame 0x0000000000001610 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .debug_frame 0x00000000000017a0 0x700 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .debug_frame 0x0000000000001ea0 0x220 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .debug_frame 0x00000000000020c0 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .debug_frame 0x0000000000002100 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .debug_frame 0x00000000000021a0 0x238 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .debug_frame 0x00000000000023d8 0x208 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .debug_frame 0x00000000000025e0 0x178 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .debug_frame 0x0000000000002758 0xe8 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .debug_frame 0x0000000000002840 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .debug_frame 0x0000000000002880 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .debug_frame 0x00000000000028c0 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .debug_frame 0x0000000000002900 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .debug_frame 0x0000000000002940 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .debug_frame 0x0000000000002980 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .debug_frame 0x00000000000029c0 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .debug_frame 0x0000000000002a00 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .debug_frame 0x0000000000002a40 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .debug_frame 0x0000000000002a80 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .debug_frame 0x0000000000002ac0 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .debug_frame 0x0000000000002b00 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .debug_frame 0x0000000000002b40 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .debug_frame 0x0000000000002b80 0x88 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .debug_frame 0x0000000000002c08 0x70 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .debug_frame 0x0000000000002c78 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .debug_frame 0x0000000000002cb8 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .debug_frame 0x0000000000002ce0 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .debug_frame 0x0000000000002d20 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .debug_frame 0x0000000000002d48 0x1d8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .debug_frame 0x0000000000002f20 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .debug_frame 0x0000000000002f48 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .debug_frame 0x0000000000002f88 0x58 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .debug_frame 0x0000000000002fe0 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .debug_frame 0x0000000000003008 0x28 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .debug_frame 0x0000000000003030 0x250 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .debug_frame 0x0000000000003280 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .debug_frame 0x0000000000003380 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .debug_frame 0x00000000000033a8 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .debug_frame 0x00000000000033d0 0x130 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .debug_frame 0x0000000000003500 0x2e0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .debug_frame 0x00000000000037e0 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .debug_frame 0x00000000000038b0 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .debug_frame 0x0000000000003920 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .debug_frame 0x00000000000039d8 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .debug_frame 0x0000000000003a30 0x2e0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .debug_frame 0x0000000000003d10 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .debug_frame 0x0000000000003e28 0x1a8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .debug_frame 0x0000000000003fd0 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .debug_frame 0x00000000000040e8 0x208 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .debug_frame 0x00000000000042f0 0x538 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .debug_frame 0x0000000000004828 0x1c0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .debug_frame 0x00000000000049e8 0x2f8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .debug_frame 0x0000000000004ce0 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .debug_frame 0x0000000000004d50 0x208 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .debug_frame 0x0000000000004f58 0x3b8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .debug_frame 0x0000000000005310 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .debug_frame 0x0000000000005350 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .debug_frame 0x0000000000005378 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .debug_frame 0x00000000000053a0 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .debug_frame 0x00000000000053c8 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .debug_frame 0x00000000000053f0 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .debug_frame 0x0000000000005550 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .debug_frame 0x0000000000005650 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .debug_frame 0x00000000000056a8 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .debug_frame 0x0000000000005730 0x550 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .debug_frame 0x0000000000005c80 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .debug_frame 0x0000000000005d50 0x2f8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .debug_frame 0x0000000000006048 0x1c0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .debug_frame 0x0000000000006208 0xa48 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .debug_frame 0x0000000000006c50 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .debug_frame 0x0000000000006cf0 0x1a8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .debug_frame 0x0000000000006e98 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .debug_frame 0x0000000000006ed8 0x58 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .debug_frame 0x0000000000006f30 0x478 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .debug_frame 0x00000000000073a8 0x778 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .debug_frame 0x0000000000007b20 0x460 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .debug_frame 0x0000000000007f80 0x430 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .debug_frame 0x00000000000083b0 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .debug_frame 0x00000000000084c8 0x3b8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .debug_frame 0x0000000000008880 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .debug_frame 0x00000000000089e0 0x250 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .debug_frame 0x0000000000008c30 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .debug_frame 0x0000000000008c58 0x208 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .debug_frame 0x0000000000008e60 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .debug_frame 0x0000000000008ea0 0x490 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .debug_frame 0x0000000000009330 0x268 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .debug_frame 0x0000000000009598 0x238 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .debug_frame 0x00000000000097d0 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .debug_frame 0x0000000000009930 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .debug_frame 0x00000000000099a0 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .debug_frame 0x0000000000009b30 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .debug_frame 0x0000000000009cc0 0x3b8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .debug_frame 0x000000000000a078 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .debug_frame 0x000000000000a118 0x1c0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .debug_frame 0x000000000000a2d8 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .debug_frame 0x000000000000a3f0 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .debug_frame 0x000000000000a448 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .debug_frame 0x000000000000a4b8 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .debug_frame 0x000000000000a510 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .debug_frame 0x000000000000a5c8 0x238 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .debug_frame 0x000000000000a800 0x148 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .debug_frame 0x000000000000a948 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .debug_frame 0x000000000000a9e8 0x1a8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .debug_frame 0x000000000000ab90 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .debug_frame 0x000000000000abb8 0x298 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .debug_frame 0x000000000000ae50 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .debug_frame 0x000000000000aef0 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .debug_frame 0x000000000000af60 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .debug_frame 0x000000000000afe8 0x598 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .debug_frame 0x000000000000b580 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .debug_frame 0x000000000000b698 0xe8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .debug_frame 0x000000000000b780 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .debug_frame 0x000000000000b880 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .debug_frame 0x000000000000b8c0 0x238 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .debug_frame 0x000000000000baf8 0xe8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .debug_frame 0x000000000000bbe0 0x2e0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .debug_frame 0x000000000000bec0 0x148 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .debug_frame 0x000000000000c008 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .debug_frame 0x000000000000c030 0x130 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .debug_frame 0x000000000000c160 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .debug_frame 0x000000000000c188 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .debug_frame 0x000000000000c2a0 0x178 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .debug_frame 0x000000000000c418 0x478 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .debug_frame 0x000000000000c890 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .debug_frame 0x000000000000c990 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .debug_frame 0x000000000000ca60 0x1c0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .debug_frame 0x000000000000cc20 0x190 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .debug_frame 0x000000000000cdb0 0x208 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .debug_frame 0x000000000000cfb8 0x250 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .debug_frame 0x000000000000d208 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .debug_frame 0x000000000000d368 0x40 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .debug_frame 0x000000000000d3a8 0x538 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .debug_frame 0x000000000000d8e0 0x1d8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .debug_frame 0x000000000000dab8 0x2c8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .debug_frame 0x000000000000dd80 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .debug_frame 0x000000000000ddd8 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .debug_frame 0x000000000000de90 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .debug_frame 0x000000000000df00 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .debug_frame 0x000000000000df70 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .debug_frame 0x000000000000dfe0 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .debug_frame 0x000000000000e038 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .debug_frame 0x000000000000e060 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .debug_frame 0x000000000000e088 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .debug_frame 0x000000000000e0b0 0xd0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .debug_frame 0x000000000000e180 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .debug_frame 0x000000000000e1a8 0x58 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .debug_frame 0x000000000000e200 0x88 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .debug_frame 0x000000000000e288 0x118 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .debug_frame 0x000000000000e3a0 0x88 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .debug_frame 0x000000000000e428 0x100 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .debug_frame 0x000000000000e528 0x40 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .debug_frame 0x000000000000e568 0xa0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .debug_frame 0x000000000000e608 0xd0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .debug_frame 0x000000000000e6d8 0x40 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .debug_frame 0x000000000000e718 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .debug_frame 0x000000000000e740 0x290 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .debug_frame 0x000000000000e9d0 0x250 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + +.debug_info 0x0000000000000000 0xf724f + .debug_info 0x0000000000000000 0x30a2 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .debug_info 0x00000000000030a2 0x1204 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .debug_info 0x00000000000042a6 0x1ba9 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .debug_info 0x0000000000005e4f 0x1704 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .debug_info 0x0000000000007553 0xa5e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .debug_info 0x0000000000007fb1 0x2a2 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .debug_info 0x0000000000008253 0x454 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .debug_info 0x00000000000086a7 0x28d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .debug_info 0x0000000000008934 0x6dc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .debug_info 0x0000000000009010 0x1466 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .debug_info 0x000000000000a476 0x1652 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .debug_info 0x000000000000bac8 0x166 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .debug_info 0x000000000000bc2e 0x151d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .debug_info 0x000000000000d14b 0x758 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .debug_info 0x000000000000d8a3 0x22e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .debug_info 0x000000000000dad1 0xb6e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .debug_info 0x000000000000e63f 0xa5 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .debug_info 0x000000000000e6e4 0x145 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .debug_info 0x000000000000e829 0x3a2 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .debug_info 0x000000000000ebcb 0x95e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .debug_info 0x000000000000f529 0x649 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .debug_info 0x000000000000fb72 0x78 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .debug_info 0x000000000000fbea 0x42d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .debug_info 0x0000000000010017 0x2a93 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .debug_info 0x0000000000012aaa 0x2a1 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .debug_info 0x0000000000012d4b 0xe78 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .debug_info 0x0000000000013bc3 0x65e0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .debug_info 0x000000000001a1a3 0x16d1 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .debug_info 0x000000000001b874 0x8f /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .debug_info 0x000000000001b903 0xa2 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .debug_info 0x000000000001b9a5 0x9b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .debug_info 0x000000000001ba40 0x9e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .debug_info 0x000000000001bade 0xaa /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .debug_info 0x000000000001bb88 0xa3 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + .debug_info 0x000000000001bc2b 0xd4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .debug_info 0x000000000001bcff 0xb2c /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .debug_info 0x000000000001c82b 0x1255 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .debug_info 0x000000000001da80 0x2a6b /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .debug_info 0x00000000000204eb 0xd44 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .debug_info 0x000000000002122f 0x11bc /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .debug_info 0x00000000000223eb 0x15c /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .debug_info 0x0000000000022547 0x19b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .debug_info 0x00000000000226e2 0x946 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .debug_info 0x0000000000023028 0xa0b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .debug_info 0x0000000000023a33 0xa8e /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .debug_info 0x00000000000244c1 0x93f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .debug_info 0x0000000000024e00 0xd7f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .debug_info 0x0000000000025b7f 0x95b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .debug_info 0x00000000000264da 0x9e3 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .debug_info 0x0000000000026ebd 0x9d7 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .debug_info 0x0000000000027894 0x99f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .debug_info 0x0000000000028233 0x973 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .debug_info 0x0000000000028ba6 0x22fe /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .debug_info 0x000000000002aea4 0x1f4e /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .debug_info 0x000000000002cdf2 0x2605 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .debug_info 0x000000000002f3f7 0x93d /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .debug_info 0x000000000002fd34 0x19e /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .debug_info 0x000000000002fed2 0x11d3 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .debug_info 0x00000000000310a5 0x85e /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .debug_info 0x0000000000031903 0x161f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .debug_info 0x0000000000032f22 0x1b9 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .debug_info 0x00000000000330db 0x8f6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .debug_info 0x00000000000339d1 0x1c54 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .debug_info 0x0000000000035625 0x83 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .debug_info 0x00000000000356a8 0x142 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .debug_info 0x00000000000357ea 0x1370 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .debug_info 0x0000000000036b5a 0xad5 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .debug_info 0x000000000003762f 0xf36 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .debug_info 0x0000000000038565 0x830 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .debug_info 0x0000000000038d95 0x7c6 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .debug_info 0x000000000003955b 0x19b8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .debug_info 0x000000000003af13 0x74f /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .debug_info 0x000000000003b662 0x17e /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .debug_info 0x000000000003b7e0 0x225 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .debug_info 0x000000000003ba05 0x4a5 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .debug_info 0x000000000003beaa 0x429 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .debug_info 0x000000000003c2d3 0x175c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .debug_info 0x000000000003da2f 0xaf9 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .debug_info 0x000000000003e528 0x1781 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .debug_info 0x000000000003fca9 0x10ed /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .debug_info 0x0000000000040d96 0xdbe /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .debug_info 0x0000000000041b54 0x35f2 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .debug_info 0x0000000000045146 0xe0b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .debug_info 0x0000000000045f51 0x2081 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .debug_info 0x0000000000047fd2 0x3fc /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .debug_info 0x00000000000483ce 0x2e48 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .debug_info 0x000000000004b216 0x38ef /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .debug_info 0x000000000004eb05 0xd2 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .debug_info 0x000000000004ebd7 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .debug_info 0x000000000004ecb1 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .debug_info 0x000000000004ed8b 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .debug_info 0x000000000004ee65 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .debug_info 0x000000000004ef3f 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .debug_info 0x000000000004f019 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .debug_info 0x000000000004f0f3 0x5f2 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .debug_info 0x000000000004f6e5 0x63d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .debug_info 0x000000000004fd22 0x5c8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .debug_info 0x00000000000502ea 0x61d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .debug_info 0x0000000000050907 0x1575 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .debug_info 0x0000000000051e7c 0x1311 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .debug_info 0x000000000005318d 0x451 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .debug_info 0x00000000000535de 0x4ae /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .debug_info 0x0000000000053a8c 0x6b2b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .debug_info 0x000000000005a5b7 0x57b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .debug_info 0x000000000005ab32 0x2f59 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .debug_info 0x000000000005da8b 0x2522 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .debug_info 0x000000000005ffad 0xade9 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .debug_info 0x000000000006ad96 0xef8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .debug_info 0x000000000006bc8e 0x149b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .debug_info 0x000000000006d129 0x1963 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .debug_info 0x000000000006ea8c 0x53 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .debug_info 0x000000000006eadf 0x5d /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .debug_info 0x000000000006eb3c 0x55 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .debug_info 0x000000000006eb91 0x7a /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .debug_info 0x000000000006ec0b 0x7a /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .debug_info 0x000000000006ec85 0xf23 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .debug_info 0x000000000006fba8 0x3a34 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .debug_info 0x00000000000735dc 0x4f56 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .debug_info 0x0000000000078532 0x3e90 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .debug_info 0x000000000007c3c2 0x2c3c /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .debug_info 0x000000000007effe 0x3d4 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .debug_info 0x000000000007f3d2 0x3093 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .debug_info 0x0000000000082465 0x1024 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .debug_info 0x0000000000083489 0x1dd9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .debug_info 0x0000000000085262 0x126 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .debug_info 0x0000000000085388 0x295 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .debug_info 0x000000000008561d 0x1aab /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .debug_info 0x00000000000870c8 0x8b4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .debug_info 0x000000000008797c 0x2c65 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .debug_info 0x000000000008a5e1 0x20b5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .debug_info 0x000000000008c696 0x1623 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .debug_info 0x000000000008dcb9 0x1711 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .debug_info 0x000000000008f3ca 0x17f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .debug_info 0x000000000008f549 0x18c9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .debug_info 0x0000000000090e12 0x2543 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .debug_info 0x0000000000093355 0x2e5a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .debug_info 0x00000000000961af 0x9a0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .debug_info 0x0000000000096b4f 0x1368 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .debug_info 0x0000000000097eb7 0x1667 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .debug_info 0x000000000009951e 0xdee /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .debug_info 0x000000000009a30c 0xf67 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .debug_info 0x000000000009b273 0x36b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .debug_info 0x000000000009b5de 0x13ac /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .debug_info 0x000000000009c98a 0x21f6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .debug_info 0x000000000009eb80 0x10c3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .debug_info 0x000000000009fc43 0xee6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .debug_info 0x00000000000a0b29 0x213d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .debug_info 0x00000000000a2c66 0x80c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .debug_info 0x00000000000a3472 0xf82 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .debug_info 0x00000000000a43f4 0x92b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .debug_info 0x00000000000a4d1f 0x86e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .debug_info 0x00000000000a558d 0xe6e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .debug_info 0x00000000000a63fb 0x5d96 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .debug_info 0x00000000000ac191 0x992 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .debug_info 0x00000000000acb23 0x232c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .debug_info 0x00000000000aee4f 0xfe7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .debug_info 0x00000000000afe36 0x956 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .debug_info 0x00000000000b078c 0x244d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .debug_info 0x00000000000b2bd9 0x779 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .debug_info 0x00000000000b3352 0x3b0e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .debug_info 0x00000000000b6e60 0x7f6 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .debug_info 0x00000000000b7656 0xb6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .debug_info 0x00000000000b770c 0x159 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .debug_info 0x00000000000b7865 0xaa /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .debug_info 0x00000000000b790f 0xed0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .debug_info 0x00000000000b87df 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .debug_info 0x00000000000b88b9 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .debug_info 0x00000000000b8993 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .debug_info 0x00000000000b8a6d 0xda /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .debug_info 0x00000000000b8b47 0xcd /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .debug_info 0x00000000000b8c14 0x602 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .debug_info 0x00000000000b9216 0x213e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .debug_info 0x00000000000bb354 0x1e1e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .debug_info 0x00000000000bd172 0xd46 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .debug_info 0x00000000000bdeb8 0x6e3 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .debug_info 0x00000000000be59b 0x146e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .debug_info 0x00000000000bfa09 0x85d /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .debug_info 0x00000000000c0266 0x181c /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .debug_info 0x00000000000c1a82 0x965 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .debug_info 0x00000000000c23e7 0x1120 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .debug_info 0x00000000000c3507 0x973 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .debug_info 0x00000000000c3e7a 0xbc2b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .debug_info 0x00000000000cfaa5 0x994d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .debug_info 0x00000000000d93f2 0x720f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .debug_info 0x00000000000e0601 0x23ce /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .debug_info 0x00000000000e29cf 0x31dd /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .debug_info 0x00000000000e5bac 0x61e4 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .debug_info 0x00000000000ebd90 0xc9d /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .debug_info 0x00000000000eca2d 0x41e /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .debug_info 0x00000000000ece4b 0x1f3 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .debug_info 0x00000000000ed03e 0x460 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .debug_info 0x00000000000ed49e 0xf0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .debug_info 0x00000000000ed58e 0x7c3 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .debug_info 0x00000000000edd51 0x965 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .debug_info 0x00000000000ee6b6 0xa2 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .debug_info 0x00000000000ee758 0x1d7 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .debug_info 0x00000000000ee92f 0x48b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .debug_info 0x00000000000eedba 0x18ed /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .debug_info 0x00000000000f06a7 0xb56 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .debug_info 0x00000000000f11fd 0x51b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .debug_info 0x00000000000f1718 0x353 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .debug_info 0x00000000000f1a6b 0x87c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .debug_info 0x00000000000f22e7 0x96b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .debug_info 0x00000000000f2c52 0x4ac /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .debug_info 0x00000000000f30fe 0x12e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .debug_info 0x00000000000f322c 0x119 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .debug_info 0x00000000000f3345 0x131 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .debug_info 0x00000000000f3476 0x1959 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .debug_info 0x00000000000f4dcf 0x23a7 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + .debug_info 0x00000000000f7176 0xd9 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + +.debug_abbrev 0x0000000000000000 0x1f332 + .debug_abbrev 0x0000000000000000 0x613 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .debug_abbrev 0x0000000000000613 0x32e /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .debug_abbrev 0x0000000000000941 0x4a6 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .debug_abbrev 0x0000000000000de7 0x3d6 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .debug_abbrev 0x00000000000011bd 0x28c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .debug_abbrev 0x0000000000001449 0x16d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .debug_abbrev 0x00000000000015b6 0x1cb /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .debug_abbrev 0x0000000000001781 0x15d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .debug_abbrev 0x00000000000018de 0x232 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .debug_abbrev 0x0000000000001b10 0x398 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .debug_abbrev 0x0000000000001ea8 0x3da /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .debug_abbrev 0x0000000000002282 0xea /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .debug_abbrev 0x000000000000236c 0x399 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .debug_abbrev 0x0000000000002705 0x289 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .debug_abbrev 0x000000000000298e 0x129 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .debug_abbrev 0x0000000000002ab7 0x1dc /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .debug_abbrev 0x0000000000002c93 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .debug_abbrev 0x0000000000002ca7 0xba /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .debug_abbrev 0x0000000000002d61 0x18e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .debug_abbrev 0x0000000000002eef 0x328 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .debug_abbrev 0x0000000000003217 0x1e7 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .debug_abbrev 0x00000000000033fe 0x14 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .debug_abbrev 0x0000000000003412 0x1b6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .debug_abbrev 0x00000000000035c8 0x2d5 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .debug_abbrev 0x000000000000389d 0xdc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .debug_abbrev 0x0000000000003979 0x404 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .debug_abbrev 0x0000000000003d7d 0x48e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .debug_abbrev 0x000000000000420b 0x2b8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .debug_abbrev 0x00000000000044c3 0x3e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .debug_abbrev 0x0000000000004501 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .debug_abbrev 0x0000000000004515 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .debug_abbrev 0x0000000000004529 0x12 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .debug_abbrev 0x000000000000453b 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .debug_abbrev 0x000000000000454f 0x14 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + .debug_abbrev 0x0000000000004563 0x8b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .debug_abbrev 0x00000000000045ee 0x269 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .debug_abbrev 0x0000000000004857 0x31a /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .debug_abbrev 0x0000000000004b71 0x377 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .debug_abbrev 0x0000000000004ee8 0x28c /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .debug_abbrev 0x0000000000005174 0x3e7 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .debug_abbrev 0x000000000000555b 0xc6 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .debug_abbrev 0x0000000000005621 0xc6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .debug_abbrev 0x00000000000056e7 0x1af /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .debug_abbrev 0x0000000000005896 0x209 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .debug_abbrev 0x0000000000005a9f 0x22a /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .debug_abbrev 0x0000000000005cc9 0x1ff /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .debug_abbrev 0x0000000000005ec8 0x272 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .debug_abbrev 0x000000000000613a 0x1f0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .debug_abbrev 0x000000000000632a 0x1f8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .debug_abbrev 0x0000000000006522 0x1f5 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .debug_abbrev 0x0000000000006717 0x1e5 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .debug_abbrev 0x00000000000068fc 0x1e3 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .debug_abbrev 0x0000000000006adf 0x396 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .debug_abbrev 0x0000000000006e75 0x3a6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .debug_abbrev 0x000000000000721b 0x3db /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .debug_abbrev 0x00000000000075f6 0x1eb /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .debug_abbrev 0x00000000000077e1 0xe9 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .debug_abbrev 0x00000000000078ca 0x29a /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .debug_abbrev 0x0000000000007b64 0x186 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .debug_abbrev 0x0000000000007cea 0x2e9 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .debug_abbrev 0x0000000000007fd3 0x101 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .debug_abbrev 0x00000000000080d4 0x1ce /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .debug_abbrev 0x00000000000082a2 0x32b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .debug_abbrev 0x00000000000085cd 0x6d /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .debug_abbrev 0x000000000000863a 0xc8 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .debug_abbrev 0x0000000000008702 0x3ec /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .debug_abbrev 0x0000000000008aee 0x238 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .debug_abbrev 0x0000000000008d26 0x1b6 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .debug_abbrev 0x0000000000008edc 0x18a /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .debug_abbrev 0x0000000000009066 0x1a5 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .debug_abbrev 0x000000000000920b 0x3fd /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .debug_abbrev 0x0000000000009608 0x214 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .debug_abbrev 0x000000000000981c 0xba /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .debug_abbrev 0x00000000000098d6 0x8f /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .debug_abbrev 0x0000000000009965 0x1ab /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .debug_abbrev 0x0000000000009b10 0x169 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .debug_abbrev 0x0000000000009c79 0x363 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .debug_abbrev 0x0000000000009fdc 0x26b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .debug_abbrev 0x000000000000a247 0x493 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .debug_abbrev 0x000000000000a6da 0x377 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .debug_abbrev 0x000000000000aa51 0x25e /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .debug_abbrev 0x000000000000acaf 0x404 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .debug_abbrev 0x000000000000b0b3 0x386 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .debug_abbrev 0x000000000000b439 0x28d /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .debug_abbrev 0x000000000000b6c6 0x16b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .debug_abbrev 0x000000000000b831 0x406 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .debug_abbrev 0x000000000000bc37 0x49c /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .debug_abbrev 0x000000000000c0d3 0x96 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .debug_abbrev 0x000000000000c169 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .debug_abbrev 0x000000000000c17d 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .debug_abbrev 0x000000000000c191 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .debug_abbrev 0x000000000000c1a5 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .debug_abbrev 0x000000000000c1b9 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .debug_abbrev 0x000000000000c1cd 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .debug_abbrev 0x000000000000c1e1 0x16c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .debug_abbrev 0x000000000000c34d 0x165 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .debug_abbrev 0x000000000000c4b2 0x15f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .debug_abbrev 0x000000000000c611 0x167 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .debug_abbrev 0x000000000000c778 0x2f6 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .debug_abbrev 0x000000000000ca6e 0x299 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .debug_abbrev 0x000000000000cd07 0x145 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .debug_abbrev 0x000000000000ce4c 0x1cf /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .debug_abbrev 0x000000000000d01b 0x3bb /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .debug_abbrev 0x000000000000d3d6 0x144 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .debug_abbrev 0x000000000000d51a 0x3a3 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .debug_abbrev 0x000000000000d8bd 0x279 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .debug_abbrev 0x000000000000db36 0x51f /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .debug_abbrev 0x000000000000e055 0x2d1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .debug_abbrev 0x000000000000e326 0x215 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .debug_abbrev 0x000000000000e53b 0x210 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .debug_abbrev 0x000000000000e74b 0x14 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .debug_abbrev 0x000000000000e75f 0x14 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .debug_abbrev 0x000000000000e773 0x43 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .debug_abbrev 0x000000000000e7b6 0x14 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .debug_abbrev 0x000000000000e7ca 0x14 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .debug_abbrev 0x000000000000e7de 0x168 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .debug_abbrev 0x000000000000e946 0x4a6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .debug_abbrev 0x000000000000edec 0x52a /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .debug_abbrev 0x000000000000f316 0x49b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .debug_abbrev 0x000000000000f7b1 0x493 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .debug_abbrev 0x000000000000fc44 0x146 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .debug_abbrev 0x000000000000fd8a 0x2a1 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .debug_abbrev 0x000000000001002b 0x317 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .debug_abbrev 0x0000000000010342 0x38c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .debug_abbrev 0x00000000000106ce 0x71 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .debug_abbrev 0x000000000001073f 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .debug_abbrev 0x00000000000107db 0x2e9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .debug_abbrev 0x0000000000010ac4 0x1be /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .debug_abbrev 0x0000000000010c82 0x3ec /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .debug_abbrev 0x000000000001106e 0x349 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .debug_abbrev 0x00000000000113b7 0x326 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .debug_abbrev 0x00000000000116dd 0x2b6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .debug_abbrev 0x0000000000011993 0x93 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .debug_abbrev 0x0000000000011a26 0x354 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .debug_abbrev 0x0000000000011d7a 0x360 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .debug_abbrev 0x00000000000120da 0x323 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .debug_abbrev 0x00000000000123fd 0x25d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .debug_abbrev 0x000000000001265a 0x316 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .debug_abbrev 0x0000000000012970 0x2f0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .debug_abbrev 0x0000000000012c60 0x29a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .debug_abbrev 0x0000000000012efa 0x28b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .debug_abbrev 0x0000000000013185 0x15a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .debug_abbrev 0x00000000000132df 0x2c4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .debug_abbrev 0x00000000000135a3 0x366 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .debug_abbrev 0x0000000000013909 0x30c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .debug_abbrev 0x0000000000013c15 0x277 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .debug_abbrev 0x0000000000013e8c 0x311 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .debug_abbrev 0x000000000001419d 0x1b3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .debug_abbrev 0x0000000000014350 0x2a5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .debug_abbrev 0x00000000000145f5 0x22b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .debug_abbrev 0x0000000000014820 0x24e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .debug_abbrev 0x0000000000014a6e 0x224 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .debug_abbrev 0x0000000000014c92 0x32c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .debug_abbrev 0x0000000000014fbe 0x1f7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .debug_abbrev 0x00000000000151b5 0x315 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .debug_abbrev 0x00000000000154ca 0x2f0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .debug_abbrev 0x00000000000157ba 0x21a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .debug_abbrev 0x00000000000159d4 0x388 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .debug_abbrev 0x0000000000015d5c 0x1ac /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .debug_abbrev 0x0000000000015f08 0x39a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .debug_abbrev 0x00000000000162a2 0x265 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .debug_abbrev 0x0000000000016507 0x6b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .debug_abbrev 0x0000000000016572 0x86 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .debug_abbrev 0x00000000000165f8 0x5b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .debug_abbrev 0x0000000000016653 0x2b4 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .debug_abbrev 0x0000000000016907 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .debug_abbrev 0x000000000001691b 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .debug_abbrev 0x000000000001692f 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .debug_abbrev 0x0000000000016943 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .debug_abbrev 0x0000000000016957 0x60 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .debug_abbrev 0x00000000000169b7 0x17e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .debug_abbrev 0x0000000000016b35 0x332 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .debug_abbrev 0x0000000000016e67 0x319 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .debug_abbrev 0x0000000000017180 0x2c1 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .debug_abbrev 0x0000000000017441 0x1dd /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .debug_abbrev 0x000000000001761e 0x2e1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .debug_abbrev 0x00000000000178ff 0x256 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .debug_abbrev 0x0000000000017b55 0x2d4 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .debug_abbrev 0x0000000000017e29 0x1ac /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .debug_abbrev 0x0000000000017fd5 0x270 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .debug_abbrev 0x0000000000018245 0x1ef /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .debug_abbrev 0x0000000000018434 0xbfd /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .debug_abbrev 0x0000000000019031 0xbef /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .debug_abbrev 0x0000000000019c20 0xb03 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .debug_abbrev 0x000000000001a723 0x5a8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .debug_abbrev 0x000000000001accb 0x79b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .debug_abbrev 0x000000000001b466 0xabd /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .debug_abbrev 0x000000000001bf23 0x27c /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .debug_abbrev 0x000000000001c19f 0x1a3 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .debug_abbrev 0x000000000001c342 0xff /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .debug_abbrev 0x000000000001c441 0x169 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .debug_abbrev 0x000000000001c5aa 0xe1 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .debug_abbrev 0x000000000001c68b 0x2fd /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .debug_abbrev 0x000000000001c988 0x389 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .debug_abbrev 0x000000000001cd11 0x9e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .debug_abbrev 0x000000000001cdaf 0x17d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .debug_abbrev 0x000000000001cf2c 0x267 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .debug_abbrev 0x000000000001d193 0x544 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .debug_abbrev 0x000000000001d6d7 0x381 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .debug_abbrev 0x000000000001da58 0x221 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .debug_abbrev 0x000000000001dc79 0x21a /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .debug_abbrev 0x000000000001de93 0x37f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .debug_abbrev 0x000000000001e212 0x355 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .debug_abbrev 0x000000000001e567 0x157 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .debug_abbrev 0x000000000001e6be 0xe0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .debug_abbrev 0x000000000001e79e 0xbb /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .debug_abbrev 0x000000000001e859 0xf0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .debug_abbrev 0x000000000001e949 0x4df /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .debug_abbrev 0x000000000001ee28 0x4f6 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + .debug_abbrev 0x000000000001f31e 0x14 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + +.debug_loc 0x0000000000000000 0x61b43 + .debug_loc 0x0000000000000000 0x234 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .debug_loc 0x0000000000000234 0x501 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .debug_loc 0x0000000000000735 0x13b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .debug_loc 0x0000000000000870 0x1b0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .debug_loc 0x0000000000000a20 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .debug_loc 0x0000000000000ae8 0xa2 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .debug_loc 0x0000000000000b8a 0x7c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .debug_loc 0x0000000000000c06 0x19a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .debug_loc 0x0000000000000da0 0x1079 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .debug_loc 0x0000000000001e19 0x459 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .debug_loc 0x0000000000002272 0x618 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .debug_loc 0x000000000000288a 0x177 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .debug_loc 0x0000000000002a01 0x31 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .debug_loc 0x0000000000002a32 0x1e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .debug_loc 0x0000000000002a50 0x79 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .debug_loc 0x0000000000002ac9 0x5b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .debug_loc 0x0000000000002b24 0x2ae /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .debug_loc 0x0000000000002dd2 0x270 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .debug_loc 0x0000000000003042 0x15c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .debug_loc 0x000000000000319e 0x133d /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .debug_loc 0x00000000000044db 0x81 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .debug_loc 0x000000000000455c 0x5f1 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .debug_loc 0x0000000000004b4d 0x282b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .debug_loc 0x0000000000007378 0x710 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .debug_loc 0x0000000000007a88 0x685 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .debug_loc 0x000000000000810d 0xad2 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .debug_loc 0x0000000000008bdf 0x2c7f /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .debug_loc 0x000000000000b85e 0x726 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .debug_loc 0x000000000000bf84 0x89f /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .debug_loc 0x000000000000c823 0x21 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .debug_loc 0x000000000000c844 0x42 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .debug_loc 0x000000000000c886 0xe4 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .debug_loc 0x000000000000c96a 0x81 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .debug_loc 0x000000000000c9eb 0x76 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .debug_loc 0x000000000000ca61 0x322 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .debug_loc 0x000000000000cd83 0x42 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .debug_loc 0x000000000000cdc5 0x9b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .debug_loc 0x000000000000ce60 0x3c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .debug_loc 0x000000000000ce9c 0x171 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .debug_loc 0x000000000000d00d 0x89 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .debug_loc 0x000000000000d096 0x3da2 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .debug_loc 0x0000000000010e38 0x221f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .debug_loc 0x0000000000013057 0x3f32 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .debug_loc 0x0000000000016f89 0x42 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .debug_loc 0x0000000000016fcb 0xa7 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .debug_loc 0x0000000000017072 0x159b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .debug_loc 0x000000000001860d 0x10f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .debug_loc 0x000000000001871c 0x14fb /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .debug_loc 0x0000000000019c17 0xc8 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .debug_loc 0x0000000000019cdf 0xd82 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .debug_loc 0x000000000001aa61 0x2434 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .debug_loc 0x000000000001ce95 0x21 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .debug_loc 0x000000000001ceb6 0x59 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .debug_loc 0x000000000001cf0f 0x5e0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .debug_loc 0x000000000001d4ef 0x10d /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .debug_loc 0x000000000001d5fc 0x21b /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .debug_loc 0x000000000001d817 0xc9f /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .debug_loc 0x000000000001e4b6 0x3f5 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .debug_loc 0x000000000001e8ab 0x13 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .debug_loc 0x000000000001e8be 0x256 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .debug_loc 0x000000000001eb14 0x245 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .debug_loc 0x000000000001ed59 0xa18 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .debug_loc 0x000000000001f771 0x289 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .debug_loc 0x000000000001f9fa 0xc43 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .debug_loc 0x000000000002063d 0xd9f /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .debug_loc 0x00000000000213dc 0xa99 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .debug_loc 0x0000000000021e75 0x1566 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .debug_loc 0x00000000000233db 0x2ba /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .debug_loc 0x0000000000023695 0x837 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .debug_loc 0x0000000000023ecc 0x887 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .debug_loc 0x0000000000024753 0x2529 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .debug_loc 0x0000000000026c7c 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .debug_loc 0x0000000000026c9d 0x851 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .debug_loc 0x00000000000274ee 0x750 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .debug_loc 0x0000000000027c3e 0x9e8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .debug_loc 0x0000000000028626 0x950 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .debug_loc 0x0000000000028f76 0x919 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .debug_loc 0x000000000002988f 0xcac /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .debug_loc 0x000000000002a53b 0x62 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .debug_loc 0x000000000002a59d 0x1b5 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .debug_loc 0x000000000002a752 0x2248 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .debug_loc 0x000000000002c99a 0x144 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .debug_loc 0x000000000002cade 0xef8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .debug_loc 0x000000000002d9d6 0xa8d /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .debug_loc 0x000000000002e463 0x27d7 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .debug_loc 0x0000000000030c3a 0x18f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .debug_loc 0x0000000000030dc9 0x315 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .debug_loc 0x00000000000310de 0x21 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .debug_loc 0x00000000000310ff 0x21 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .debug_loc 0x0000000000031120 0x124d /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .debug_loc 0x000000000003236d 0x3326 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .debug_loc 0x0000000000035693 0x29f6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .debug_loc 0x0000000000038089 0x925 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .debug_loc 0x00000000000389ae 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .debug_loc 0x00000000000389e7 0x1985 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .debug_loc 0x000000000003a36c 0x2e1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .debug_loc 0x000000000003a64d 0x1312 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .debug_loc 0x000000000003b95f 0x1124 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .debug_loc 0x000000000003ca83 0xb6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .debug_loc 0x000000000003cb39 0x1392 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .debug_loc 0x000000000003decb 0x10aa /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .debug_loc 0x000000000003ef75 0x718 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .debug_loc 0x000000000003f68d 0x23d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .debug_loc 0x000000000003f8ca 0x84 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .debug_loc 0x000000000003f94e 0xd48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .debug_loc 0x0000000000040696 0x10a6 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .debug_loc 0x000000000004173c 0x101f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .debug_loc 0x000000000004275b 0x68d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .debug_loc 0x0000000000042de8 0x6b2 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .debug_loc 0x000000000004349a 0x7c8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .debug_loc 0x0000000000043c62 0x16f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .debug_loc 0x0000000000043dd1 0x4ac /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .debug_loc 0x000000000004427d 0x4e8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .debug_loc 0x0000000000044765 0x915 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .debug_loc 0x000000000004507a 0x143b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .debug_loc 0x00000000000464b5 0x418 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .debug_loc 0x00000000000468cd 0x1bd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .debug_loc 0x0000000000046a8a 0x13c5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .debug_loc 0x0000000000047e4f 0x5d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .debug_loc 0x0000000000047eac 0x5c4 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .debug_loc 0x0000000000048470 0x176 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .debug_loc 0x00000000000485e6 0x157 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .debug_loc 0x000000000004873d 0x6b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .debug_loc 0x00000000000487a8 0x463b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .debug_loc 0x000000000004cde3 0x7b7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .debug_loc 0x000000000004d59a 0xc69 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .debug_loc 0x000000000004e203 0x775 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .debug_loc 0x000000000004e978 0x159 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .debug_loc 0x000000000004ead1 0xc71 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .debug_loc 0x000000000004f742 0x19f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .debug_loc 0x000000000004f8e1 0x12dd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .debug_loc 0x0000000000050bbe 0x119c /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .debug_loc 0x0000000000051d5a 0x5fa /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .debug_loc 0x0000000000052354 0xa5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .debug_loc 0x00000000000523f9 0x2cb /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .debug_loc 0x00000000000526c4 0x733 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .debug_loc 0x0000000000052df7 0x487 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .debug_loc 0x000000000005327e 0x609 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .debug_loc 0x0000000000053887 0xfb /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .debug_loc 0x0000000000053982 0x12e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .debug_loc 0x0000000000053ab0 0x36e /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .debug_loc 0x0000000000053e1e 0x610 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .debug_loc 0x000000000005442e 0x455 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .debug_loc 0x0000000000054883 0x61a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .debug_loc 0x0000000000054e9d 0xed /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .debug_loc 0x0000000000054f8a 0x1e7a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .debug_loc 0x0000000000056e04 0x208a /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .debug_loc 0x0000000000058e8e 0x3182 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .debug_loc 0x000000000005c010 0x131 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .debug_loc 0x000000000005c141 0x40e /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .debug_loc 0x000000000005c54f 0x1240 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .debug_loc 0x000000000005d78f 0x31a /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .debug_loc 0x000000000005daa9 0x94 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .debug_loc 0x000000000005db3d 0x93 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .debug_loc 0x000000000005dbd0 0x21 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .debug_loc 0x000000000005dbf1 0x87 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .debug_loc 0x000000000005dc78 0x1ec /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .debug_loc 0x000000000005de64 0x21 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .debug_loc 0x000000000005de85 0x84 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .debug_loc 0x000000000005df09 0xab8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .debug_loc 0x000000000005e9c1 0x112 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .debug_loc 0x000000000005ead3 0x42 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .debug_loc 0x000000000005eb15 0x21 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .debug_loc 0x000000000005eb36 0x1e8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .debug_loc 0x000000000005ed1e 0x42 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .debug_loc 0x000000000005ed60 0x21 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .debug_loc 0x000000000005ed81 0x1160 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .debug_loc 0x000000000005fee1 0x1c62 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + +.debug_aranges 0x0000000000000000 0x5ca0 + .debug_aranges + 0x0000000000000000 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .debug_aranges + 0x0000000000000050 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .debug_aranges + 0x0000000000000090 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .debug_aranges + 0x0000000000000160 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .debug_aranges + 0x00000000000001c0 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .debug_aranges + 0x0000000000000210 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .debug_aranges + 0x0000000000000238 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .debug_aranges + 0x0000000000000278 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .debug_aranges + 0x00000000000002a0 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .debug_aranges + 0x00000000000002e0 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .debug_aranges + 0x00000000000003a8 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .debug_aranges + 0x0000000000000448 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .debug_aranges + 0x0000000000000470 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .debug_aranges + 0x0000000000000538 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .debug_aranges + 0x00000000000005b0 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .debug_aranges + 0x00000000000005d8 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .debug_aranges + 0x0000000000000608 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .debug_aranges + 0x0000000000000628 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .debug_aranges + 0x0000000000000648 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .debug_aranges + 0x0000000000000680 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .debug_aranges + 0x00000000000006e8 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .debug_aranges + 0x0000000000000758 0x20 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .debug_aranges + 0x0000000000000778 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .debug_aranges + 0x00000000000007a8 0x160 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .debug_aranges + 0x0000000000000908 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .debug_aranges + 0x0000000000000948 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .debug_aranges + 0x00000000000009e0 0x268 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .debug_aranges + 0x0000000000000c48 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .debug_aranges + 0x0000000000000d10 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .debug_aranges + 0x0000000000000d28 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .debug_aranges + 0x0000000000000d48 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .debug_aranges + 0x0000000000000d68 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .debug_aranges + 0x0000000000000dd8 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .debug_aranges + 0x0000000000000df8 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + .debug_aranges + 0x0000000000000e18 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .debug_aranges + 0x0000000000000e40 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .debug_aranges + 0x0000000000000e88 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .debug_aranges + 0x0000000000000f58 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .debug_aranges + 0x0000000000001018 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .debug_aranges + 0x00000000000010a8 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .debug_aranges + 0x0000000000001108 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .debug_aranges + 0x0000000000001130 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .debug_aranges + 0x0000000000001150 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .debug_aranges + 0x0000000000001170 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .debug_aranges + 0x0000000000001190 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .debug_aranges + 0x00000000000011b0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .debug_aranges + 0x00000000000011d0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .debug_aranges + 0x00000000000011f0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .debug_aranges + 0x0000000000001210 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .debug_aranges + 0x0000000000001230 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .debug_aranges + 0x0000000000001250 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .debug_aranges + 0x0000000000001270 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .debug_aranges + 0x0000000000001290 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .debug_aranges + 0x00000000000012b0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .debug_aranges + 0x00000000000012d0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .debug_aranges + 0x00000000000012f0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .debug_aranges + 0x0000000000001310 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .debug_aranges + 0x0000000000001330 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .debug_aranges + 0x0000000000001350 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .debug_aranges + 0x0000000000001370 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .debug_aranges + 0x0000000000001390 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .debug_aranges + 0x00000000000013b0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .debug_aranges + 0x00000000000013d0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .debug_aranges + 0x00000000000013f0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .debug_aranges + 0x0000000000001410 0x20 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .debug_aranges + 0x0000000000001430 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .debug_aranges + 0x0000000000001508 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .debug_aranges + 0x0000000000001570 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .debug_aranges + 0x0000000000001590 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .debug_aranges + 0x00000000000015b0 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .debug_aranges + 0x0000000000001628 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .debug_aranges + 0x0000000000001730 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .debug_aranges + 0x0000000000001788 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .debug_aranges + 0x00000000000017c0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .debug_aranges + 0x00000000000017d8 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .debug_aranges + 0x0000000000001828 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .debug_aranges + 0x0000000000001858 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .debug_aranges + 0x0000000000001960 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .debug_aranges + 0x00000000000019d0 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .debug_aranges + 0x0000000000001a70 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .debug_aranges + 0x0000000000001ae0 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .debug_aranges + 0x0000000000001ba0 0x1d0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .debug_aranges + 0x0000000000001d70 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .debug_aranges + 0x0000000000001e18 0x110 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .debug_aranges + 0x0000000000001f28 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .debug_aranges + 0x0000000000001f60 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .debug_aranges + 0x0000000000002020 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .debug_aranges + 0x0000000000002170 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .debug_aranges + 0x0000000000002198 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .debug_aranges + 0x00000000000021b8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .debug_aranges + 0x00000000000021d8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .debug_aranges + 0x00000000000021f8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .debug_aranges + 0x0000000000002218 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .debug_aranges + 0x0000000000002238 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .debug_aranges + 0x0000000000002258 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .debug_aranges + 0x0000000000002278 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .debug_aranges + 0x0000000000002298 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .debug_aranges + 0x00000000000022b8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .debug_aranges + 0x00000000000022d8 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .debug_aranges + 0x0000000000002360 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .debug_aranges + 0x00000000000023c8 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .debug_aranges + 0x00000000000023f8 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .debug_aranges + 0x0000000000002438 0x1d8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .debug_aranges + 0x0000000000002610 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .debug_aranges + 0x0000000000002668 0x110 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .debug_aranges + 0x0000000000002778 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .debug_aranges + 0x0000000000002820 0x380 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .debug_aranges + 0x0000000000002ba0 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .debug_aranges + 0x0000000000002be8 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .debug_aranges + 0x0000000000002c88 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .debug_aranges + 0x0000000000002cb0 0x20 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .debug_aranges + 0x0000000000002cd0 0x20 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .debug_aranges + 0x0000000000002cf0 0x18 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .debug_aranges + 0x0000000000002d08 0x20 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .debug_aranges + 0x0000000000002d28 0x20 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .debug_aranges + 0x0000000000002d48 0x30 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .debug_aranges + 0x0000000000002d78 0x190 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .debug_aranges + 0x0000000000002f08 0x288 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .debug_aranges + 0x0000000000003190 0x188 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .debug_aranges + 0x0000000000003318 0x178 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .debug_aranges + 0x0000000000003490 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .debug_aranges + 0x0000000000003500 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .debug_aranges + 0x0000000000003650 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .debug_aranges + 0x00000000000036d8 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .debug_aranges + 0x00000000000037b0 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .debug_aranges + 0x00000000000037d0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .debug_aranges + 0x00000000000037e8 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .debug_aranges + 0x00000000000038a8 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .debug_aranges + 0x00000000000038d0 0x198 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .debug_aranges + 0x0000000000003a68 0xe0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .debug_aranges + 0x0000000000003b48 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .debug_aranges + 0x0000000000003c18 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .debug_aranges + 0x0000000000003ca0 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .debug_aranges + 0x0000000000003cd8 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .debug_aranges + 0x0000000000003d70 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .debug_aranges + 0x0000000000003e08 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .debug_aranges + 0x0000000000003f58 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .debug_aranges + 0x0000000000003fa0 0xa8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .debug_aranges + 0x0000000000004048 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .debug_aranges + 0x00000000000040b8 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .debug_aranges + 0x00000000000040e8 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .debug_aranges + 0x0000000000004120 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .debug_aranges + 0x0000000000004150 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .debug_aranges + 0x00000000000041a0 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .debug_aranges + 0x0000000000004270 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .debug_aranges + 0x00000000000042f0 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .debug_aranges + 0x0000000000004338 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .debug_aranges + 0x00000000000043d8 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .debug_aranges + 0x00000000000043f8 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .debug_aranges + 0x00000000000044e8 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .debug_aranges + 0x0000000000004530 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .debug_aranges + 0x0000000000004568 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .debug_aranges + 0x00000000000045a8 0x1f0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .debug_aranges + 0x0000000000004798 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .debug_aranges + 0x0000000000004808 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .debug_aranges + 0x0000000000004868 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .debug_aranges + 0x00000000000048d0 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .debug_aranges + 0x00000000000048f8 0xd0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .debug_aranges + 0x00000000000049c8 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .debug_aranges + 0x0000000000004a28 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .debug_aranges + 0x0000000000004b30 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .debug_aranges + 0x0000000000004bb0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .debug_aranges + 0x0000000000004bd0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .debug_aranges + 0x0000000000004be8 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .debug_aranges + 0x0000000000004c00 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .debug_aranges + 0x0000000000004c78 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .debug_aranges + 0x0000000000004c98 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .debug_aranges + 0x0000000000004cb8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .debug_aranges + 0x0000000000004cd8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .debug_aranges + 0x0000000000004cf8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .debug_aranges + 0x0000000000004d18 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .debug_aranges + 0x0000000000004d88 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .debug_aranges + 0x0000000000004e18 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .debug_aranges + 0x0000000000004fa8 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .debug_aranges + 0x0000000000005010 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .debug_aranges + 0x0000000000005068 0xa8 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .debug_aranges + 0x0000000000005110 0x80 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .debug_aranges + 0x0000000000005190 0xc0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .debug_aranges + 0x0000000000005250 0xd8 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .debug_aranges + 0x0000000000005328 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .debug_aranges + 0x00000000000053b0 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .debug_aranges + 0x00000000000053d0 0x1d0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .debug_aranges + 0x00000000000055a0 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .debug_aranges + 0x0000000000005650 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .debug_aranges + 0x0000000000005750 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .debug_aranges + 0x0000000000005780 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .debug_aranges + 0x00000000000057d0 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .debug_aranges + 0x0000000000005808 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .debug_aranges + 0x0000000000005840 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .debug_aranges + 0x0000000000005878 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .debug_aranges + 0x00000000000058a8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .debug_aranges + 0x00000000000058c8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .debug_aranges + 0x00000000000058e8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .debug_aranges + 0x0000000000005908 0x58 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .debug_aranges + 0x0000000000005960 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .debug_aranges + 0x0000000000005980 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .debug_aranges + 0x00000000000059b0 0x40 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .debug_aranges + 0x00000000000059f0 0x70 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .debug_aranges + 0x0000000000005a60 0x40 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .debug_aranges + 0x0000000000005aa0 0x68 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .debug_aranges + 0x0000000000005b08 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .debug_aranges + 0x0000000000005b30 0x48 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .debug_aranges + 0x0000000000005b78 0x58 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .debug_aranges + 0x0000000000005bd0 0x18 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .debug_aranges + 0x0000000000005be8 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .debug_aranges + 0x0000000000005c08 0x18 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .debug_aranges + 0x0000000000005c20 0x20 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .debug_aranges + 0x0000000000005c40 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .debug_aranges + 0x0000000000005c60 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + .debug_aranges + 0x0000000000005c80 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + +.debug_ranges 0x0000000000000000 0x6378 + .debug_ranges 0x0000000000000000 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .debug_ranges 0x0000000000000040 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .debug_ranges 0x0000000000000070 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .debug_ranges 0x0000000000000130 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .debug_ranges 0x0000000000000180 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .debug_ranges 0x00000000000001c0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .debug_ranges 0x00000000000001d8 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .debug_ranges 0x0000000000000208 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .debug_ranges 0x0000000000000220 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .debug_ranges 0x0000000000000250 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .debug_ranges 0x0000000000000350 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .debug_ranges 0x00000000000003e0 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .debug_ranges 0x00000000000003f8 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .debug_ranges 0x00000000000004b0 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .debug_ranges 0x0000000000000518 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .debug_ranges 0x0000000000000530 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .debug_ranges 0x0000000000000550 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .debug_ranges 0x0000000000000560 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .debug_ranges 0x0000000000000588 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .debug_ranges 0x00000000000005f8 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .debug_ranges 0x0000000000000658 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .debug_ranges 0x0000000000000678 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .debug_ranges 0x00000000000007c8 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .debug_ranges 0x00000000000007f8 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .debug_ranges 0x0000000000000898 0x2f0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .debug_ranges 0x0000000000000b88 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .debug_ranges 0x0000000000000c40 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .debug_ranges 0x0000000000000ca8 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .debug_ranges 0x0000000000000cc0 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .debug_ranges 0x0000000000000d40 0x158 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .debug_ranges 0x0000000000000e98 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .debug_ranges 0x0000000000000f98 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .debug_ranges 0x0000000000001030 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .debug_ranges 0x0000000000001080 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .debug_ranges 0x0000000000001098 0x80 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .debug_ranges 0x0000000000001118 0x68 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .debug_ranges 0x0000000000001180 0x98 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .debug_ranges 0x0000000000001218 0x18 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .debug_ranges 0x0000000000001230 0x18 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .debug_ranges 0x0000000000001248 0x50 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .debug_ranges 0x0000000000001298 0xe0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .debug_ranges 0x0000000000001378 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .debug_ranges 0x00000000000013d0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .debug_ranges 0x00000000000013e0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .debug_ranges 0x00000000000013f0 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .debug_ranges 0x0000000000001458 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .debug_ranges 0x0000000000001598 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .debug_ranges 0x00000000000015e0 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .debug_ranges 0x0000000000001608 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .debug_ranges 0x0000000000001648 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .debug_ranges 0x0000000000001668 0x128 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .debug_ranges 0x0000000000001790 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .debug_ranges 0x00000000000017f0 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .debug_ranges 0x00000000000018c8 0x108 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .debug_ranges 0x00000000000019d0 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .debug_ranges 0x0000000000001a80 0x208 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .debug_ranges 0x0000000000001c88 0xe0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .debug_ranges 0x0000000000001d68 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .debug_ranges 0x0000000000001e68 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .debug_ranges 0x0000000000001e90 0xf8 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .debug_ranges 0x0000000000001f88 0x260 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .debug_ranges 0x00000000000021e8 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .debug_ranges 0x0000000000002200 0x70 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .debug_ranges 0x0000000000002270 0x70 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .debug_ranges 0x00000000000022e0 0x60 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .debug_ranges 0x0000000000002340 0x78 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .debug_ranges 0x00000000000023b8 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .debug_ranges 0x0000000000002490 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .debug_ranges 0x0000000000002500 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .debug_ranges 0x0000000000002520 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .debug_ranges 0x0000000000002550 0x1c8 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .debug_ranges 0x0000000000002718 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .debug_ranges 0x0000000000002760 0x100 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .debug_ranges 0x0000000000002860 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .debug_ranges 0x00000000000028f8 0x370 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .debug_ranges 0x0000000000002c68 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .debug_ranges 0x0000000000002ca0 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .debug_ranges 0x0000000000002d30 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .debug_ranges 0x0000000000002d48 0x20 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .debug_ranges 0x0000000000002d68 0x198 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .debug_ranges 0x0000000000002f00 0x460 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .debug_ranges 0x0000000000003360 0x1d0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .debug_ranges 0x0000000000003530 0x180 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .debug_ranges 0x00000000000036b0 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .debug_ranges 0x0000000000003710 0x170 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .debug_ranges 0x0000000000003880 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .debug_ranges 0x00000000000038f8 0xc8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .debug_ranges 0x00000000000039c0 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .debug_ranges 0x00000000000039d0 0xe0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .debug_ranges 0x0000000000003ab0 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .debug_ranges 0x0000000000003ae0 0x1d8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .debug_ranges 0x0000000000003cb8 0x130 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .debug_ranges 0x0000000000003de8 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .debug_ranges 0x0000000000003ec0 0x78 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .debug_ranges 0x0000000000003f38 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .debug_ranges 0x0000000000003f60 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .debug_ranges 0x0000000000004000 0xd8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .debug_ranges 0x00000000000040d8 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .debug_ranges 0x0000000000004218 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .debug_ranges 0x0000000000004250 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .debug_ranges 0x0000000000004300 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .debug_ranges 0x00000000000043f0 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .debug_ranges 0x0000000000004410 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .debug_ranges 0x0000000000004438 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .debug_ranges 0x0000000000004458 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .debug_ranges 0x00000000000044b0 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .debug_ranges 0x00000000000045a0 0x88 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .debug_ranges 0x0000000000004628 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .debug_ranges 0x0000000000004660 0x110 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .debug_ranges 0x0000000000004770 0x10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .debug_ranges 0x0000000000004780 0xe0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .debug_ranges 0x0000000000004860 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .debug_ranges 0x0000000000004898 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .debug_ranges 0x00000000000048c0 0x30 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .debug_ranges 0x00000000000048f0 0x260 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .debug_ranges 0x0000000000004b50 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .debug_ranges 0x0000000000004bb0 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .debug_ranges 0x0000000000004c00 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .debug_ranges 0x0000000000004c58 0x18 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .debug_ranges 0x0000000000004c70 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .debug_ranges 0x0000000000004d30 0x50 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .debug_ranges 0x0000000000004d80 0x140 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .debug_ranges 0x0000000000004ec0 0x70 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .debug_ranges 0x0000000000004f30 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .debug_ranges 0x0000000000004fc8 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .debug_ranges 0x0000000000005028 0x80 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .debug_ranges 0x00000000000050a8 0x180 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .debug_ranges 0x0000000000005228 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .debug_ranges 0x0000000000005280 0x48 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .debug_ranges 0x00000000000052c8 0x120 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .debug_ranges 0x00000000000053e8 0x70 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .debug_ranges 0x0000000000005458 0xb0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .debug_ranges 0x0000000000005508 0xc8 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .debug_ranges 0x00000000000055d0 0x90 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .debug_ranges 0x0000000000005660 0x1c0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .debug_ranges 0x0000000000005820 0x148 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .debug_ranges 0x0000000000005968 0x2d0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .debug_ranges 0x0000000000005c38 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .debug_ranges 0x0000000000005c58 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .debug_ranges 0x0000000000005c98 0xa0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .debug_ranges 0x0000000000005d38 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .debug_ranges 0x0000000000005d60 0x28 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .debug_ranges 0x0000000000005d88 0x20 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .debug_ranges 0x0000000000005da8 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .debug_ranges 0x0000000000005db8 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .debug_ranges 0x0000000000005dc8 0x28 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .debug_ranges 0x0000000000005df0 0x68 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .debug_ranges 0x0000000000005e58 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .debug_ranges 0x0000000000005e68 0x20 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .debug_ranges 0x0000000000005e88 0x30 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .debug_ranges 0x0000000000005eb8 0xa8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .debug_ranges 0x0000000000005f60 0x68 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .debug_ranges 0x0000000000005fc8 0x58 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .debug_ranges 0x0000000000006020 0x18 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .debug_ranges 0x0000000000006038 0x38 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .debug_ranges 0x0000000000006070 0x48 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .debug_ranges 0x00000000000060b8 0x10 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .debug_ranges 0x00000000000060c8 0x80 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .debug_ranges 0x0000000000006148 0x230 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + +.debug_line 0x0000000000000000 0x6faf6 + .debug_line 0x0000000000000000 0x88f /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .debug_line 0x000000000000088f 0x300 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .debug_line 0x0000000000000b8f 0xa7d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .debug_line 0x000000000000160c 0x9a3 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .debug_line 0x0000000000001faf 0x4df /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .debug_line 0x000000000000248e 0x274 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .debug_line 0x0000000000002702 0x29b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .debug_line 0x000000000000299d 0x2c6 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .debug_line 0x0000000000002c63 0x32f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .debug_line 0x0000000000002f92 0xd94 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .debug_line 0x0000000000003d26 0x92c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .debug_line 0x0000000000004652 0x18b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .debug_line 0x00000000000047dd 0x98c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .debug_line 0x0000000000005169 0x476 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .debug_line 0x00000000000055df 0x2ae /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .debug_line 0x000000000000588d 0x376 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .debug_line 0x0000000000005c03 0x24e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .debug_line 0x0000000000005e51 0x16f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .debug_line 0x0000000000005fc0 0x26d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .debug_line 0x000000000000622d 0x657 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .debug_line 0x0000000000006884 0x48c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .debug_line 0x0000000000006d10 0x6a /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .debug_line 0x0000000000006d7a 0x2c4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .debug_line 0x000000000000703e 0x110c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .debug_line 0x000000000000814a 0x254 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .debug_line 0x000000000000839e 0x609 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .debug_line 0x00000000000089a7 0x2bc6 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .debug_line 0x000000000000b56d 0x875 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .debug_line 0x000000000000bde2 0x60 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .debug_line 0x000000000000be42 0x315 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .debug_line 0x000000000000c157 0x434 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .debug_line 0x000000000000c58b 0x9ba /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .debug_line 0x000000000000cf45 0xc4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .debug_line 0x000000000000d009 0xdc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + .debug_line 0x000000000000d0e5 0xcc /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .debug_line 0x000000000000d1b1 0x78b /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .debug_line 0x000000000000d93c 0xa17 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .debug_line 0x000000000000e353 0x12b3 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .debug_line 0x000000000000f606 0x699 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .debug_line 0x000000000000fc9f 0x886 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .debug_line 0x0000000000010525 0x180 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .debug_line 0x00000000000106a5 0x150 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .debug_line 0x00000000000107f5 0x25c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .debug_line 0x0000000000010a51 0x2d6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .debug_line 0x0000000000010d27 0x301 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .debug_line 0x0000000000011028 0x216 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .debug_line 0x000000000001123e 0x5e6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .debug_line 0x0000000000011824 0x2b0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .debug_line 0x0000000000011ad4 0x2dc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .debug_line 0x0000000000011db0 0x2ec /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .debug_line 0x000000000001209c 0x315 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .debug_line 0x00000000000123b1 0x2c7 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .debug_line 0x0000000000012678 0x2e07 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .debug_line 0x000000000001547f 0x2539 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .debug_line 0x00000000000179b8 0x2fc4 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .debug_line 0x000000000001a97c 0x275 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .debug_line 0x000000000001abf1 0x1d7 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .debug_line 0x000000000001adc8 0xfde /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .debug_line 0x000000000001bda6 0x234 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .debug_line 0x000000000001bfda 0xdbc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .debug_line 0x000000000001cd96 0x1e6 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .debug_line 0x000000000001cf7c 0x5e3 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .debug_line 0x000000000001d55f 0x244f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .debug_line 0x000000000001f9ae 0x60 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .debug_line 0x000000000001fa0e 0x179 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .debug_line 0x000000000001fb87 0x801 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .debug_line 0x0000000000020388 0x286 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .debug_line 0x000000000002060e 0x20c /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .debug_line 0x000000000002081a 0x151 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .debug_line 0x000000000002096b 0x3de /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .debug_line 0x0000000000020d49 0xba9 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .debug_line 0x00000000000218f2 0x4b8 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .debug_line 0x0000000000021daa 0x17b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .debug_line 0x0000000000021f25 0x190 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .debug_line 0x00000000000220b5 0x3cd /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .debug_line 0x0000000000022482 0x402 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .debug_line 0x0000000000022884 0xce0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .debug_line 0x0000000000023564 0x56a /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .debug_line 0x0000000000023ace 0xb5e /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .debug_line 0x000000000002462c 0xa98 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .debug_line 0x00000000000250c4 0xb28 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .debug_line 0x0000000000025bec 0x18b3 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .debug_line 0x000000000002749f 0x8e7 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .debug_line 0x0000000000027d86 0xce7 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .debug_line 0x0000000000028a6d 0x293 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .debug_line 0x0000000000028d00 0xaf3 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .debug_line 0x00000000000297f3 0x1890 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .debug_line 0x000000000002b083 0x11e /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .debug_line 0x000000000002b1a1 0x6b7 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .debug_line 0x000000000002b858 0x4a8 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .debug_line 0x000000000002bd00 0x4c5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .debug_line 0x000000000002c1c5 0x3a5 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .debug_line 0x000000000002c56a 0x11d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .debug_line 0x000000000002c687 0xff /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .debug_line 0x000000000002c786 0x1dc /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .debug_line 0x000000000002c962 0x1fe /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .debug_line 0x000000000002cb60 0x18e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .debug_line 0x000000000002ccee 0x1db /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .debug_line 0x000000000002cec9 0xb25 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .debug_line 0x000000000002d9ee 0x9df /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .debug_line 0x000000000002e3cd 0x31d /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .debug_line 0x000000000002e6ea 0x3a3 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .debug_line 0x000000000002ea8d 0x2723 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .debug_line 0x00000000000311b0 0x4bc /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .debug_line 0x000000000003166c 0x1164 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .debug_line 0x00000000000327d0 0x9cb /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .debug_line 0x000000000003319b 0x2fce /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .debug_line 0x0000000000036169 0x496 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .debug_line 0x00000000000365ff 0x78c /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .debug_line 0x0000000000036d8b 0x363 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .debug_line 0x00000000000370ee 0x92 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .debug_line 0x0000000000037180 0x2ef /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .debug_line 0x000000000003746f 0x50 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .debug_line 0x00000000000374bf 0x66 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .debug_line 0x0000000000037525 0x66 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .debug_line 0x000000000003758b 0xd9 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .debug_line 0x0000000000037664 0x19ad /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .debug_line 0x0000000000039011 0x2bb6 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .debug_line 0x000000000003bbc7 0x22cd /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .debug_line 0x000000000003de94 0x13de /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .debug_line 0x000000000003f272 0x34a /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .debug_line 0x000000000003f5bc 0x157e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .debug_line 0x0000000000040b3a 0x65a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .debug_line 0x0000000000041194 0xf10 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .debug_line 0x00000000000420a4 0x155 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .debug_line 0x00000000000421f9 0x1cd /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .debug_line 0x00000000000423c6 0xfa5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .debug_line 0x000000000004336b 0x266 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .debug_line 0x00000000000435d1 0x2057 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .debug_line 0x0000000000045628 0xe68 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .debug_line 0x0000000000046490 0xae5 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .debug_line 0x0000000000046f75 0x672 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .debug_line 0x00000000000475e7 0x1bc /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .debug_line 0x00000000000477a3 0x119a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .debug_line 0x000000000004893d 0x1186 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .debug_line 0x0000000000049ac3 0x1852 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .debug_line 0x000000000004b315 0x5eb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .debug_line 0x000000000004b900 0xa51 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .debug_line 0x000000000004c351 0x92b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .debug_line 0x000000000004cc7c 0x3ce /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .debug_line 0x000000000004d04a 0x77a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .debug_line 0x000000000004d7c4 0x56d /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .debug_line 0x000000000004dd31 0xca0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .debug_line 0x000000000004e9d1 0x1e5e /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .debug_line 0x000000000005082f 0x9ba /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .debug_line 0x00000000000511e9 0x412 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .debug_line 0x00000000000515fb 0xd6b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .debug_line 0x0000000000052366 0x317 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .debug_line 0x000000000005267d 0x869 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .debug_line 0x0000000000052ee6 0x404 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .debug_line 0x00000000000532ea 0x3d3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .debug_line 0x00000000000536bd 0x491 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .debug_line 0x0000000000053b4e 0x36ab /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .debug_line 0x00000000000571f9 0x61a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .debug_line 0x0000000000057813 0x190a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .debug_line 0x000000000005911d 0x98b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .debug_line 0x0000000000059aa8 0x2fb /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .debug_line 0x0000000000059da3 0xdc9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .debug_line 0x000000000005ab6c 0x4d3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .debug_line 0x000000000005b03f 0x1ead /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .debug_line 0x000000000005ceec 0x6b5 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .debug_line 0x000000000005d5a1 0xcc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .debug_line 0x000000000005d66d 0x12d /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .debug_line 0x000000000005d79a 0xea /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .debug_line 0x000000000005d884 0x79f /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .debug_line 0x000000000005e023 0x12f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .debug_line 0x000000000005e152 0x18f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .debug_line 0x000000000005e2e1 0x18f /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .debug_line 0x000000000005e470 0x14d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .debug_line 0x000000000005e5bd 0x9b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .debug_line 0x000000000005e658 0x3a4 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .debug_line 0x000000000005e9fc 0xa8e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .debug_line 0x000000000005f48a 0x76e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .debug_line 0x000000000005fbf8 0x7c0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .debug_line 0x00000000000603b8 0x2e9 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .debug_line 0x00000000000606a1 0x858 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .debug_line 0x0000000000060ef9 0x440 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .debug_line 0x0000000000061339 0xdba /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .debug_line 0x00000000000620f3 0x104b /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .debug_line 0x000000000006313e 0x793 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .debug_line 0x00000000000638d1 0x2bc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .debug_line 0x0000000000063b8d 0x1a2d /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .debug_line 0x00000000000655ba 0x13f1 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .debug_line 0x00000000000669ab 0x1cf7 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .debug_line 0x00000000000686a2 0x529 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .debug_line 0x0000000000068bcb 0x78f /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .debug_line 0x000000000006935a 0xea7 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .debug_line 0x000000000006a201 0x62d /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .debug_line 0x000000000006a82e 0x4d4 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .debug_line 0x000000000006ad02 0x2b9 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .debug_line 0x000000000006afbb 0x25b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .debug_line 0x000000000006b216 0x13c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .debug_line 0x000000000006b352 0x341 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .debug_line 0x000000000006b693 0x345 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .debug_line 0x000000000006b9d8 0x130 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .debug_line 0x000000000006bb08 0x15e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .debug_line 0x000000000006bc66 0x1ba /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .debug_line 0x000000000006be20 0x97c /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .debug_line 0x000000000006c79c 0x4be /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .debug_line 0x000000000006cc5a 0x295 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .debug_line 0x000000000006ceef 0x1de /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .debug_line 0x000000000006d0cd 0x2eb /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .debug_line 0x000000000006d3b8 0x404 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .debug_line 0x000000000006d7bc 0x283 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .debug_line 0x000000000006da3f 0x1b7 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .debug_line 0x000000000006dbf6 0x1a6 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .debug_line 0x000000000006dd9c 0x136 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .debug_line 0x000000000006ded2 0xa39 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .debug_line 0x000000000006e90b 0x109a /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + .debug_line 0x000000000006f9a5 0x151 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) + +.debug_str 0x0000000000000000 0x2ea14 + .debug_str 0x0000000000000000 0x23a6 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + 0x27c4 (size before relaxing) + .debug_str 0x00000000000023a6 0x174 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + 0xb03 (size before relaxing) + .debug_str 0x000000000000251a 0x912 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + 0xaae (size before relaxing) + .debug_str 0x0000000000002e2c 0x7da /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + 0xe2f (size before relaxing) + .debug_str 0x0000000000003606 0x5de /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + 0xa18 (size before relaxing) + .debug_str 0x0000000000003be4 0xff /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + 0x2aa (size before relaxing) + .debug_str 0x0000000000003ce3 0x118 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + 0x32b (size before relaxing) + .debug_str 0x0000000000003dfb 0x7e /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + 0x26f (size before relaxing) + .debug_str 0x0000000000003e79 0x136 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + 0x3da (size before relaxing) + .debug_str 0x0000000000003faf 0x41f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + 0x76f (size before relaxing) + .debug_str 0x00000000000043ce 0x32a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + 0xa90 (size before relaxing) + .debug_str 0x00000000000046f8 0x6d /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + 0x222 (size before relaxing) + .debug_str 0x0000000000004765 0x3b7 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + 0xb47 (size before relaxing) + .debug_str 0x0000000000004b1c 0x1d7 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + 0x4d1 (size before relaxing) + .debug_str 0x0000000000004cf3 0x68 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + 0x25d (size before relaxing) + .debug_str 0x0000000000004d5b 0xb7 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + 0x88e (size before relaxing) + .debug_str 0x0000000000004e12 0x58 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + 0x1d3 (size before relaxing) + .debug_str 0x0000000000004e6a 0x159 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + 0x3ae (size before relaxing) + .debug_str 0x0000000000004fc3 0x220 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + 0x5f2 (size before relaxing) + .debug_str 0x00000000000051e3 0x200 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + 0x425 (size before relaxing) + .debug_str 0x00000000000053e3 0xe4 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + 0x2c6 (size before relaxing) + .debug_str 0x00000000000054c7 0x892 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + 0xc6c (size before relaxing) + .debug_str 0x0000000000005d59 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + 0x2e3 (size before relaxing) + .debug_str 0x0000000000005e11 0x3eb /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + 0x740 (size before relaxing) + .debug_str 0x00000000000061fc 0xebf /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + 0x1c0b (size before relaxing) + .debug_str 0x00000000000070bb 0x50e /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + 0xa59 (size before relaxing) + .debug_str 0x00000000000075c9 0x52 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + 0x1ae (size before relaxing) + .debug_str 0x000000000000761b 0x5a /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + 0x19b (size before relaxing) + .debug_str 0x0000000000007675 0x2ab /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + 0x5b8 (size before relaxing) + .debug_str 0x0000000000007920 0x3bc /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + 0x714 (size before relaxing) + .debug_str 0x0000000000007cdc 0x368 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + 0x749 (size before relaxing) + .debug_str 0x0000000000008044 0x174 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + 0x696 (size before relaxing) + .debug_str 0x00000000000081b8 0x302 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + 0x6b5 (size before relaxing) + .debug_str 0x00000000000084ba 0xa1 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + 0x213 (size before relaxing) + .debug_str 0x000000000000855b 0xce /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + 0x1a3 (size before relaxing) + .debug_str 0x0000000000008629 0xa1 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + 0x580 (size before relaxing) + .debug_str 0x00000000000086ca 0xc4 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + 0x5cd (size before relaxing) + .debug_str 0x000000000000878e 0xd1 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + 0x60f (size before relaxing) + .debug_str 0x000000000000885f 0x39 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + 0x542 (size before relaxing) + .debug_str 0x0000000000008898 0x132 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + 0x70c (size before relaxing) + .debug_str 0x00000000000089ca 0x3f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + 0x57c (size before relaxing) + .debug_str 0x0000000000008a09 0x2f /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + 0x5bd (size before relaxing) + .debug_str 0x0000000000008a38 0xa2 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + 0x54f (size before relaxing) + .debug_str 0x0000000000008ada 0x44 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + 0x58c (size before relaxing) + .debug_str 0x0000000000008b1e 0x35 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + 0x57d (size before relaxing) + .debug_str 0x0000000000008b53 0x401 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + 0xa7c (size before relaxing) + .debug_str 0x0000000000008f54 0x4b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + 0xab2 (size before relaxing) + .debug_str 0x0000000000008f9f 0x9 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + 0xb72 (size before relaxing) + .debug_str 0x0000000000008fa8 0x35 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + 0x585 (size before relaxing) + .debug_str 0x0000000000008fdd 0x97 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + 0x1bf (size before relaxing) + .debug_str 0x0000000000009074 0x138 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + 0x67d (size before relaxing) + .debug_str 0x00000000000091ac 0x2d /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + 0x51e (size before relaxing) + .debug_str 0x00000000000091d9 0x94 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + 0x637 (size before relaxing) + .debug_str 0x000000000000926d 0xbc /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + 0x1ba (size before relaxing) + .debug_str 0x0000000000009329 0x42 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + 0x55c (size before relaxing) + .debug_str 0x000000000000936b 0x28 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + 0x9d7 (size before relaxing) + .debug_str 0x0000000000009393 0x2c /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + 0xe7 (size before relaxing) + .debug_str 0x00000000000093bf 0x73 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + 0x191 (size before relaxing) + .debug_str 0x0000000000009432 0x37c /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + 0xa8a (size before relaxing) + .debug_str 0x00000000000097ae 0x72 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + 0x62d (size before relaxing) + .debug_str 0x0000000000009820 0x12c /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + 0x8f6 (size before relaxing) + .debug_str 0x000000000000994c 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + 0x531 (size before relaxing) + .debug_str 0x0000000000009984 0xaf /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + 0x47b (size before relaxing) + .debug_str 0x0000000000009a33 0x5c6 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + 0xacf (size before relaxing) + .debug_str 0x0000000000009ff9 0x12f /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + 0x435 (size before relaxing) + .debug_str 0x000000000000a128 0x39 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + 0x1c3 (size before relaxing) + .debug_str 0x000000000000a161 0x42 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + 0x295 (size before relaxing) + .debug_str 0x000000000000a1a3 0x15d /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + 0x3e3 (size before relaxing) + .debug_str 0x000000000000a300 0xb0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + 0x28f (size before relaxing) + .debug_str 0x000000000000a3b0 0x443 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + 0x9af (size before relaxing) + .debug_str 0x000000000000a7f3 0x24b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + 0x546 (size before relaxing) + .debug_str 0x000000000000aa3e 0x976 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + 0xe22 (size before relaxing) + .debug_str 0x000000000000b3b4 0x232 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + 0x72d (size before relaxing) + .debug_str 0x000000000000b5e6 0x486 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + 0x7b7 (size before relaxing) + .debug_str 0x000000000000ba6c 0x1f14 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + 0x23ee (size before relaxing) + .debug_str 0x000000000000d980 0x46b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + 0x721 (size before relaxing) + .debug_str 0x000000000000ddeb 0x682 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + 0x95c (size before relaxing) + .debug_str 0x000000000000e46d 0xaa /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + 0x6ee (size before relaxing) + .debug_str 0x000000000000e517 0xb85 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + 0x1147 (size before relaxing) + .debug_str 0x000000000000f09c 0x3c9 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + 0xee2 (size before relaxing) + .debug_str 0x000000000000f465 0x47 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + 0x160 (size before relaxing) + .debug_str 0x000000000000f4ac 0x199 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + 0x257 (size before relaxing) + .debug_str 0x000000000000f645 0x9 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + 0x257 (size before relaxing) + .debug_str 0x000000000000f64e 0xa /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + 0x258 (size before relaxing) + .debug_str 0x000000000000f658 0xa /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + 0x258 (size before relaxing) + .debug_str 0x000000000000f662 0x4d7 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + 0xca7 (size before relaxing) + .debug_str 0x000000000000fb39 0x462 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + 0x963 (size before relaxing) + .debug_str 0x000000000000ff9b 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + 0x34a (size before relaxing) + .debug_str 0x00000000000100eb 0x9a /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + 0x451 (size before relaxing) + .debug_str 0x0000000000010185 0xe53 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + 0x1d1e (size before relaxing) + .debug_str 0x0000000000010fd8 0xc9 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + 0x54b (size before relaxing) + .debug_str 0x00000000000110a1 0x8b0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + 0xef6 (size before relaxing) + .debug_str 0x0000000000011951 0x317 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + 0xcb9 (size before relaxing) + .debug_str 0x0000000000011c68 0x344a /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + 0x4183 (size before relaxing) + .debug_str 0x00000000000150b2 0x688 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + 0x1080 (size before relaxing) + .debug_str 0x000000000001573a 0x33a /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + 0xec0 (size before relaxing) + .debug_str 0x0000000000015a74 0x813 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + 0x18c6 (size before relaxing) + .debug_str 0x0000000000016287 0x4f /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + 0x82 (size before relaxing) + .debug_str 0x00000000000162d6 0x83b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + 0x96a (size before relaxing) + .debug_str 0x0000000000016b11 0xb5e /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + 0x166c (size before relaxing) + .debug_str 0x000000000001766f 0xebb /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + 0x20ac (size before relaxing) + .debug_str 0x000000000001852a 0x8a2 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + 0x1a78 (size before relaxing) + .debug_str 0x0000000000018dcc 0xc71 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + 0x1c1a (size before relaxing) + .debug_str 0x0000000000019a3d 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + 0x319 (size before relaxing) + .debug_str 0x0000000000019a75 0x65c /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + 0xb25 (size before relaxing) + .debug_str 0x000000000001a0d1 0x2af /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + 0x8d2 (size before relaxing) + .debug_str 0x000000000001a380 0x402 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + 0x12f7 (size before relaxing) + .debug_str 0x000000000001a782 0x75 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + 0x1e2 (size before relaxing) + .debug_str 0x000000000001a7f7 0x144 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + 0x3e8 (size before relaxing) + .debug_str 0x000000000001a93b 0x399 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + 0xaa5 (size before relaxing) + .debug_str 0x000000000001acd4 0x150 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + 0x6b6 (size before relaxing) + .debug_str 0x000000000001ae24 0x892 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + 0xfa4 (size before relaxing) + .debug_str 0x000000000001b6b6 0x298 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + 0xcb3 (size before relaxing) + .debug_str 0x000000000001b94e 0x27b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + 0xb8b (size before relaxing) + .debug_str 0x000000000001bbc9 0x194 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + 0xcde (size before relaxing) + .debug_str 0x000000000001bd5d 0x3f /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + 0x1ec (size before relaxing) + .debug_str 0x000000000001bd9c 0x2a7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + 0xcf0 (size before relaxing) + .debug_str 0x000000000001c043 0x19a /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + 0xc77 (size before relaxing) + .debug_str 0x000000000001c1dd 0x3a0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + 0xe2f (size before relaxing) + .debug_str 0x000000000001c57d 0x98 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + 0x631 (size before relaxing) + .debug_str 0x000000000001c615 0x1f3 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + 0x986 (size before relaxing) + .debug_str 0x000000000001c808 0x143 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + 0xb6d (size before relaxing) + .debug_str 0x000000000001c94b 0x9c /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + 0x765 (size before relaxing) + .debug_str 0x000000000001c9e7 0x1a8 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + 0x8e2 (size before relaxing) + .debug_str 0x000000000001cb8f 0xc7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + 0x2de (size before relaxing) + .debug_str 0x000000000001cc56 0x218 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + 0x978 (size before relaxing) + .debug_str 0x000000000001ce6e 0x612 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + 0xf24 (size before relaxing) + .debug_str 0x000000000001d480 0xf0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + 0xa7c (size before relaxing) + .debug_str 0x000000000001d570 0xa9 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + 0x9b6 (size before relaxing) + .debug_str 0x000000000001d619 0x336 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + 0xc2e (size before relaxing) + .debug_str 0x000000000001d94f 0x67 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + 0x600 (size before relaxing) + .debug_str 0x000000000001d9b6 0x1bf /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + 0x87c (size before relaxing) + .debug_str 0x000000000001db75 0xb7 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + 0x5d7 (size before relaxing) + .debug_str 0x000000000001dc2c 0x95 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + 0x5b5 (size before relaxing) + .debug_str 0x000000000001dcc1 0xb1 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + 0x6a3 (size before relaxing) + .debug_str 0x000000000001dd72 0xc08 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + 0x17ef (size before relaxing) + .debug_str 0x000000000001e97a 0x116 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + 0x3e3 (size before relaxing) + .debug_str 0x000000000001ea90 0x182 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + 0xde0 (size before relaxing) + .debug_str 0x000000000001ec12 0xc0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + 0x906 (size before relaxing) + .debug_str 0x000000000001ecd2 0x56 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + 0x5d0 (size before relaxing) + .debug_str 0x000000000001ed28 0x134 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + 0xff1 (size before relaxing) + .debug_str 0x000000000001ee5c 0x73 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + 0x4df (size before relaxing) + .debug_str 0x000000000001eecf 0x2df /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + 0x13eb (size before relaxing) + .debug_str 0x000000000001f1ae 0x1f3 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + 0x48f (size before relaxing) + .debug_str 0x000000000001f3a1 0x85 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + 0x168 (size before relaxing) + .debug_str 0x000000000001f426 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + 0x1cd (size before relaxing) + .debug_str 0x000000000001f461 0x3c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + 0x17b (size before relaxing) + .debug_str 0x000000000001f49d 0x154 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + 0xa25 (size before relaxing) + .debug_str 0x000000000001f5f1 0x71 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + 0x1e2 (size before relaxing) + .debug_str 0x000000000001f662 0xb8 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + 0x2e3 (size before relaxing) + .debug_str 0x000000000001f71a 0x54f /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + 0x1310 (size before relaxing) + .debug_str 0x000000000001fc69 0x5fa /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + 0x1192 (size before relaxing) + .debug_str 0x0000000000020263 0x229 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + 0x5cb (size before relaxing) + .debug_str 0x000000000002048c 0xe2 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + 0x429 (size before relaxing) + .debug_str 0x000000000002056e 0x22b /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + 0xabe (size before relaxing) + .debug_str 0x0000000000020799 0x3e1 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + 0x623 (size before relaxing) + .debug_str 0x0000000000020b7a 0x217 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + 0xb67 (size before relaxing) + .debug_str 0x0000000000020d91 0x270 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + 0x4a2 (size before relaxing) + .debug_str 0x0000000000021001 0x335 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + 0x83c (size before relaxing) + .debug_str 0x0000000000021336 0x39 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + 0x58f (size before relaxing) + .debug_str 0x000000000002136f 0x60b8 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + 0x8946 (size before relaxing) + .debug_str 0x0000000000027427 0x2b4b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + 0x8265 (size before relaxing) + .debug_str 0x0000000000029f72 0x9eb /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + 0x3a03 (size before relaxing) + .debug_str 0x000000000002a95d 0x40 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + 0x1a93 (size before relaxing) + .debug_str 0x000000000002a99d 0x598 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + 0x2839 (size before relaxing) + .debug_str 0x000000000002af35 0x6fe /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + 0x54e0 (size before relaxing) + .debug_str 0x000000000002b633 0x10b /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + 0x742 (size before relaxing) + .debug_str 0x000000000002b73e 0x12c /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + 0x370 (size before relaxing) + .debug_str 0x000000000002b86a 0xbd /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + 0x23c (size before relaxing) + .debug_str 0x000000000002b927 0x140 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + 0x2c3 (size before relaxing) + .debug_str 0x000000000002ba67 0x10d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + 0x1ce (size before relaxing) + .debug_str 0x000000000002bb74 0x151 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + 0x6c8 (size before relaxing) + .debug_str 0x000000000002bcc5 0x677 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + 0x7ad (size before relaxing) + .debug_str 0x000000000002c33c 0xd0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + 0x185 (size before relaxing) + .debug_str 0x000000000002c40c 0x138 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + 0x20f (size before relaxing) + .debug_str 0x000000000002c544 0x295 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + 0x424 (size before relaxing) + .debug_str 0x000000000002c7d9 0x991 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + 0xcd0 (size before relaxing) + .debug_str 0x000000000002d16a 0x27e /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + 0x86b (size before relaxing) + .debug_str 0x000000000002d3e8 0x3a3 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + 0x4dd (size before relaxing) + .debug_str 0x000000000002d78b 0x12d /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + 0x556 (size before relaxing) + .debug_str 0x000000000002d8b8 0x38a /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + 0x7b7 (size before relaxing) + .debug_str 0x000000000002dc42 0x223 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + 0x8ee (size before relaxing) + .debug_str 0x000000000002de65 0xe0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + 0x36b (size before relaxing) + .debug_str 0x000000000002df45 0xe0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + 0x231 (size before relaxing) + .debug_str 0x000000000002e025 0xe0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + 0x266 (size before relaxing) + .debug_str 0x000000000002e105 0xa2 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + 0x1c4 (size before relaxing) + .debug_str 0x000000000002e1a7 0x43a /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + 0x8e4 (size before relaxing) + .debug_str 0x000000000002e5e1 0x433 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + 0x7a1 (size before relaxing) + +.comment 0x0000000000000000 0x12e + .comment 0x0000000000000000 0x3a /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + 0x3b (size before relaxing) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .comment 0x000000000000003a 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .comment 0x000000000000003a 0x3a /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + 0x3b (size before relaxing) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .comment 0x0000000000000074 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .comment 0x0000000000000074 0x40 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + 0x41 (size before relaxing) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .comment 0x00000000000000b4 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .comment 0x00000000000000b4 0x40 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + 0x41 (size before relaxing) + .comment 0x00000000000000f4 0x3a /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + 0x3b (size before relaxing) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .comment 0x000000000000012e 0x3b /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .comment 0x000000000000012e 0x3b /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + +.xtensa.info 0x0000000000000000 0x38 + .xtensa.info 0x0000000000000000 0x38 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_guards.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/cxx/libcxx.a(cxx_exception_stubs.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(panic.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cpu_start.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(clk.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_err_to_name.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(crosscore_int.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(cache_err_int.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ipc.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(intr_alloc.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(system_api.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(stack_check.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_access.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(brownout.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(int_wdt.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dport_panic_highint_hdl.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(hw_random.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(dbg_stubs.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(esp_timer_esp32.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(freertos_hooks.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(int_asm--set_intclear.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(queue.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(list.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(port.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(tasks.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(timers.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(FreeRTOS-openocd.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_context.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(portasm.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vectors.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_vector_defaults.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_intr_asm.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(xtensa_init.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps_init.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(heap_caps.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/heap/libheap.a(multi_heap_poisoning.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/log/liblog.a(log.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/main/libmain.a(app_main.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-assert.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fiprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fopen.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fputs.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseek.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-fseeko.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-printf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-puts.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-reent.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-snprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfiprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vfprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-xpg_strerror_r.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-dtoa.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-flags.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-mprec.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-s_frexp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-strerror.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-svfiprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-u_strerr.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libm.a(lib_a-s_fpclassify.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(time.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscalls.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(syscall_table.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(reent_init.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/newlib/libnewlib.a(locks.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/pthread/libpthread.a(pthread_local_storage.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(cpu_util.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(soc_memory_layout.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_time.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_init.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_clk.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(cache_utils.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_ops.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(flash_mmap.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(spi_flash_rom_patch.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/tcpip_adapter/libtcpip_adapter.a(tcpip_adapter_lwip.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity_platform.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(unity.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/unity/libunity.a(test_utils.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs_uart.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/vfs/libvfs.a(vfs.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/xtensa-debug-module/libxtensa-debug-module.a(eri.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_addsubdf3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_muldf3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdf3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_cmpdf2.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_fixdfsi.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatsidf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divdi3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_moddi3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_udivdi3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_umoddi3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/app_update/libapp_update.a(esp_ota_ops.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(esp_image_format.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_sha.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/bootloader_support/libbootloader_support.a(bootloader_flash.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(uart.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(periph_ctrl.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(gpio.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(timer.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/driver/libdriver.a(rtc_module.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_loop.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(event_default_handlers.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_init.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(clock.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(windowspill_asm.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(interrupts--intlevel.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--restore_extra_nw.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/libhal.a(state_asm--save_extra_nw.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_api.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_ccmp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_debug.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_hostap.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ht.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ie_vendor.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_input.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ioctl.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_mesh_quick.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_misc.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_nvs.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_output.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_phy.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_power.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_proto.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_regdomain.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_rfid.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_scan.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_sta.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_timer.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_chm.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(wl_cnx.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_action_vendor.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_ets.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(esf_buf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(if_hwctrl.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(lmac.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pm_for_bcn_only_mode.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_debug.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(pp_timer.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(rate_control.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(trc.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libpp.a(wdev.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(common.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_auth_ie.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_common.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_debug.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_ie.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpa_main.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpas_glue.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(ap_config.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_api.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_core.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_dbg.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_hw.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_param.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_timer.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcoexist.a(coexist_arbit.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwps.a(wps_internal.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa2.a(wpa2_internal.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_ana.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libphy.a(phy_chip_v7_cal.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_parent.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_route.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_schedule.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_timer.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_utilities.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_common.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_config.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_main.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libmesh.a(mesh_wifi.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_main.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/ethernet/libethernet.a(emac_dev.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(ringbuf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcpip.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcpserver.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(init.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(memp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dns.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(pbuf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netif.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(timers.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(def.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(udp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_out.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(dhcp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4_addr.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(igmp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip4.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_frag.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6_addr.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ip6.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(nd6.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(mld6.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(icmp6.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(etharp.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernet.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sys_arch.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(wlanif.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethernetif.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(vfs_lwip.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(sockets.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(inet_chksum.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(tcp_in.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(raw.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(ethip6.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_lib.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(netbuf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/lwip/liblwip.a(api_msg.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/mbedtls/libmbedtls.a(esp_sha256.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-errno.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_periph.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(gpio_periph.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/spi_flash/libspi_flash.a(partition.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_divsf3.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdisf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_floatdidf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_extendsfdf2.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(_popcountsi2.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(lib_printf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(phy_init.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(wifi_os_adapter.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(sha.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/esp32/libesp32.a(ets_timer_legacy.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libcore.a(misc_nvs.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(bt_bb.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(pm.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc_analog.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/librtc.a(rtc.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_tkip.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libnet80211.a(ieee80211_crypto_wep.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/esp32/lib/libwpa.a(wpabuf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/freertos/libfreertos.a(event_groups.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-vsnprintf.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_api.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_storage.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_page.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_types.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_item_hash_list.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/nvs_flash/libnvs_flash.a(nvs_pagemanager.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/smartconfig_ack/libsmartconfig_ack.a(smartconfig_ack.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/soc/libsoc.a(rtc_sleep.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/tools/unit-test-app/build/wpa_supplicant/libwpa_supplicant.a(os_xtensa.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_op.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_opv.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_op.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(class_type_info.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(del_opv.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(bad_alloc.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(tinfo.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_personality.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_globals.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_exception.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(new_handler.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(si_class_type_info.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_terminate.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_term_handler.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(pure.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/lib/libstdc++.a(eh_unex_handler.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/esp-idf/components/newlib/lib/libc.a(lib_a-sysgettod.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-xtensa.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(unwind-dw2-fde.o) + .xtensa.info 0x0000000000000038 0x0 /home/user/esp/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/libgcc.a(lib2funcs.o) diff --git a/tools/test_idf_size/expected_output b/tools/test_idf_size/expected_output new file mode 100644 index 000000000..34bb8d8f0 --- /dev/null +++ b/tools/test_idf_size/expected_output @@ -0,0 +1,383 @@ +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) +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) +Per-archive contributions to ELF file: + Archive File DRAM .data & .bss IRAM Flash code & rodata Total + liblwip.a 14 3751 0 66978 13936 84679 + libc.a 0 0 0 55583 3889 59472 + libesp32.a 2635 2375 7758 4814 8133 25715 + libfreertos.a 4156 832 12853 0 1545 19386 + libspi_flash.a 36 359 7004 886 1624 9909 + libsoc.a 660 8 3887 0 3456 8011 + libheap.a 1331 4 4376 1218 980 7909 + libgcc.a 4 20 104 5488 888 6504 + libvfs.a 232 103 0 3770 403 4508 + libunity.a 0 121 0 2316 830 3267 + libstdc++.a 8 16 0 1827 1062 2913 + libnewlib.a 152 272 853 803 86 2166 + libpthread.a 16 12 174 774 638 1614 + libdriver.a 40 20 0 961 537 1558 + liblog.a 8 268 456 396 166 1294 + libapp_update.a 0 0 0 123 717 840 + libtcpip_adapter.a 0 81 0 180 359 620 + libhal.a 0 0 515 0 32 547 + libm.a 0 0 92 0 0 92 + libmain.a 0 0 0 53 10 63 + libcxx.a 0 0 0 11 0 11 +libxtensa-debug-module.a 0 0 8 0 0 8 + libbootloader_support.a 0 0 0 0 0 0 + libcoexist.a 0 0 0 0 0 0 + libcore.a 0 0 0 0 0 0 + libethernet.a 0 0 0 0 0 0 + libmbedtls.a 0 0 0 0 0 0 + libmesh.a 0 0 0 0 0 0 + libnet80211.a 0 0 0 0 0 0 + libnvs_flash.a 0 0 0 0 0 0 + libphy.a 0 0 0 0 0 0 + libpp.a 0 0 0 0 0 0 + librtc.a 0 0 0 0 0 0 + libsmartconfig_ack.a 0 0 0 0 0 0 + libwpa.a 0 0 0 0 0 0 + libwpa2.a 0 0 0 0 0 0 + libwpa_supplicant.a 0 0 0 0 0 0 + libwps.a 0 0 0 0 0 0 +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) +Per-file contributions to ELF file: + Object File DRAM .data & .bss IRAM Flash code & rodata Total + lib_a-vfprintf.o 0 0 0 14193 756 14949 + lib_a-svfprintf.o 0 0 0 13834 756 14590 + lib_a-svfiprintf.o 0 0 0 9642 1210 10852 + lib_a-vfiprintf.o 0 0 0 9933 738 10671 + nd6.o 8 1027 0 8427 136 9598 + tcp_in.o 0 54 0 8127 916 9097 + tasks.o 20 700 5667 0 503 6890 + tcp_out.o 0 0 0 5060 1124 6184 + sockets.o 0 728 0 4627 824 6179 + tcp.o 4 23 0 4290 1384 5701 + api_msg.o 0 0 0 3763 1366 5129 + dhcp.o 0 8 0 3456 1401 4865 + panic.o 2579 5 2145 0 0 4729 + esp_err_to_name.o 0 0 0 50 4091 4141 + unwind-dw2-fde.o 4 20 0 3316 404 3744 + pbuf.o 0 1 0 2453 1161 3615 + portasm.o 3084 0 480 0 0 3564 + lib_a-dtoa.o 0 0 0 3522 13 3535 + etharp.o 0 241 0 2618 658 3517 + ip6.o 0 0 0 3212 124 3336 + dns.o 0 1292 0 1809 206 3307 + spi_flash_rom_patch.o 0 0 2518 0 766 3284 + udp.o 2 4 0 3020 216 3242 + intr_alloc.o 8 22 726 1749 710 3215 + multi_heap.o 857 0 2217 0 0 3074 + queue.o 8 56 2569 0 369 3002 + flash_ops.o 32 41 2352 99 0 2524 + unwind-dw2-xtensa.o 0 0 0 2172 324 2496 + rtc_clk.o 660 8 1794 0 0 2462 + lib_a-mprec.o 0 0 0 2134 296 2430 + vfs.o 192 40 0 1995 132 2359 + ip6_frag.o 0 6 0 1905 442 2353 + api_lib.o 0 0 0 1425 919 2344 + igmp.o 0 12 0 1604 707 2323 + dbg_stubs.o 0 2072 32 100 0 2204 + vfs_uart.o 40 63 0 1775 271 2149 + unity_platform.o 0 13 0 1511 600 2124 + esp_timer_esp32.o 8 26 1295 254 526 2109 + rtc_periph.o 0 0 0 0 2080 2080 + flash_mmap.o 0 296 1298 124 327 2045 + heap_caps.o 4 0 1195 188 593 1980 + eh_personality.o 0 0 0 1561 384 1945 + ip4.o 0 6 0 1664 139 1809 + netif.o 0 241 0 1239 287 1767 + xtensa_vectors.o 8 0 1697 0 36 1741 + cpu_start.o 0 1 806 277 486 1570 + clk.o 0 0 67 581 893 1541 + timers.o 8 56 1149 0 233 1446 + sys_arch.o 0 8 0 1216 222 1446 + multi_heap_poisoning.o 470 0 964 0 0 1434 + heap_caps_init.o 0 4 0 1030 387 1421 + mld6.o 0 4 0 1334 0 1338 + cache_utils.o 4 14 836 81 390 1325 + raw.o 0 4 0 1087 223 1314 + esp_timer.o 8 20 702 429 142 1301 + log.o 8 268 456 396 166 1294 + system_api.o 0 8 589 0 662 1259 + soc_memory_layout.o 0 0 0 0 1239 1239 + icmp.o 0 0 0 769 371 1140 + xtensa_intr_asm.o 1024 0 51 0 0 1075 + port.o 0 16 617 0 369 1002 + pthread.o 8 8 174 298 512 1000 + icmp6.o 0 0 0 863 127 990 + rtc_init.o 0 0 980 0 0 980 + unity.o 0 108 0 767 90 965 + rtc_time.o 0 0 803 0 137 940 + dport_access.o 8 40 539 189 129 905 + lib_a-fseeko.o 0 0 0 862 0 862 + time.o 0 32 139 691 0 862 + tcpip.o 0 16 0 644 191 851 + esp_ota_ops.o 0 0 0 123 717 840 + periph_ctrl.o 8 0 0 520 256 784 + timers.o 0 12 0 638 131 781 + partition.o 0 8 0 582 141 731 + locks.o 8 0 552 0 84 644 + ipc.o 0 36 159 329 104 628 + tcpip_adapter_lwip.o 0 81 0 180 359 620 + pthread_local_storage.o 8 4 0 476 126 614 + inet_chksum.o 0 0 0 580 0 580 + crosscore_int.o 8 8 204 126 148 494 + netbuf.o 0 0 0 154 326 480 + vfs_lwip.o 0 0 0 307 155 462 + syscall_table.o 144 240 0 67 0 451 + timer.o 16 0 0 112 281 409 + int_wdt.o 0 1 87 301 0 389 + eh_globals.o 0 16 0 149 193 358 + brownout.o 0 0 0 145 191 336 + freertos_hooks.o 8 128 43 137 0 316 + windowspill_asm.o 0 0 311 0 0 311 + cpu_util.o 0 0 310 0 0 310 + rtc_module.o 8 8 0 291 0 307 + xtensa_context.o 0 0 299 0 0 299 + eh_terminate.o 0 0 0 117 141 258 + ethernet.o 0 0 0 244 12 256 + lib_a-puts.o 0 0 0 182 60 242 +dport_panic_highint_hdl. 8 0 234 0 0 242 + lib_a-reent.o 0 0 0 232 0 232 + lib_a-fopen.o 0 0 0 228 0 228 + dhcpserver.o 0 4 0 203 0 207 + test_utils.o 0 0 0 38 140 178 + lib_a-sprintf.o 0 0 0 167 0 167 + cache_err_int.o 0 0 56 98 0 154 + list.o 0 0 142 0 0 142 + xtensa_intr.o 0 0 104 0 35 139 + syscalls.o 0 0 94 45 0 139 + si_class_type_info.o 0 0 0 0 136 136 + lib_a-assert.o 0 0 0 68 60 128 + lib_a-flags.o 0 0 0 127 0 127 + lib_a-printf.o 0 0 0 116 0 116 + ip4_addr.o 0 0 0 72 40 112 + class_type_info.o 0 0 0 0 112 112 + lib_a-s_frexp.o 0 0 0 110 0 110 + ip.o 0 60 0 50 0 110 + memp.o 0 0 0 0 108 108 + lib2funcs.o 0 0 104 0 0 104 + lib_a-vprintf.o 0 0 0 94 0 94 + lib_a-s_fpclassify.o 0 0 92 0 0 92 + def.o 0 0 0 91 0 91 + lib_a-fiprintf.o 0 0 0 84 0 84 + hw_random.o 0 4 74 0 0 78 + stack_check.o 0 4 0 32 42 78 + clock.o 0 0 72 0 0 72 + reent_init.o 0 0 68 0 2 70 + app_main.o 0 0 0 53 10 63 +state_asm--restore_extra 0 0 62 0 0 62 +state_asm--save_extra_nw 0 0 62 0 0 62 + uart.o 8 12 0 38 0 58 + new_opv.o 0 0 0 0 56 56 +xtensa_vector_defaults.o 0 0 46 0 0 46 + lib_a-fseek.o 0 0 0 45 0 45 + _divdi3.o 0 0 0 0 40 40 + _moddi3.o 0 0 0 0 40 40 + _udivdi3.o 0 0 0 0 40 40 + _umoddi3.o 0 0 0 0 40 40 + new_op.o 0 0 0 0 40 40 + xtensa_init.o 0 4 32 0 0 36 + interrupts--intlevel.o 0 0 0 0 32 32 + init.o 0 0 0 27 0 27 + wifi_init.o 0 0 0 17 9 26 + ip6_addr.o 0 0 0 0 20 20 + lib_a-errno.o 0 0 0 10 0 10 + int_asm--set_intclear.o 0 0 8 0 0 8 + eri.o 0 0 8 0 0 8 + cxx_exception_stubs.o 0 0 0 6 0 6 + cxx_guards.o 0 0 0 5 0 5 + FreeRTOS-openocd.o 4 0 0 0 0 4 + eh_term_handler.o 4 0 0 0 0 4 + eh_unex_handler.o 4 0 0 0 0 4 + bootloader_flash.o 0 0 0 0 0 0 + bootloader_sha.o 0 0 0 0 0 0 + esp_image_format.o 0 0 0 0 0 0 + lib_a-fputs.o 0 0 0 0 0 0 + lib_a-snprintf.o 0 0 0 0 0 0 + lib_a-strerror.o 0 0 0 0 0 0 + lib_a-sysgettod.o 0 0 0 0 0 0 + lib_a-u_strerr.o 0 0 0 0 0 0 + lib_a-vsnprintf.o 0 0 0 0 0 0 + lib_a-xpg_strerror_r.o 0 0 0 0 0 0 + coexist_api.o 0 0 0 0 0 0 + coexist_arbit.o 0 0 0 0 0 0 + coexist_core.o 0 0 0 0 0 0 + coexist_dbg.o 0 0 0 0 0 0 + coexist_hw.o 0 0 0 0 0 0 + coexist_param.o 0 0 0 0 0 0 + coexist_timer.o 0 0 0 0 0 0 + misc_nvs.o 0 0 0 0 0 0 + gpio.o 0 0 0 0 0 0 + ets_timer_legacy.o 0 0 0 0 0 0 +event_default_handlers.o 0 0 0 0 0 0 + event_loop.o 0 0 0 0 0 0 + lib_printf.o 0 0 0 0 0 0 + phy_init.o 0 0 0 0 0 0 + sha.o 0 0 0 0 0 0 + wifi_os_adapter.o 0 0 0 0 0 0 + emac_dev.o 0 0 0 0 0 0 + emac_main.o 0 0 0 0 0 0 + event_groups.o 0 0 0 0 0 0 + ringbuf.o 0 0 0 0 0 0 + _addsubdf3.o 0 0 0 0 0 0 + _cmpdf2.o 0 0 0 0 0 0 + _divdf3.o 0 0 0 0 0 0 + _divsf3.o 0 0 0 0 0 0 + _extendsfdf2.o 0 0 0 0 0 0 + _fixdfsi.o 0 0 0 0 0 0 + _floatdidf.o 0 0 0 0 0 0 + _floatdisf.o 0 0 0 0 0 0 + _floatsidf.o 0 0 0 0 0 0 + _muldf3.o 0 0 0 0 0 0 + _popcountsi2.o 0 0 0 0 0 0 + ethernetif.o 0 0 0 0 0 0 + ethip6.o 0 0 0 0 0 0 + wlanif.o 0 0 0 0 0 0 + esp_sha256.o 0 0 0 0 0 0 + mesh.o 0 0 0 0 0 0 + mesh_common.o 0 0 0 0 0 0 + mesh_config.o 0 0 0 0 0 0 + mesh_main.o 0 0 0 0 0 0 + mesh_parent.o 0 0 0 0 0 0 + mesh_route.o 0 0 0 0 0 0 + mesh_schedule.o 0 0 0 0 0 0 + mesh_timer.o 0 0 0 0 0 0 + mesh_utilities.o 0 0 0 0 0 0 + mesh_wifi.o 0 0 0 0 0 0 + ieee80211.o 0 0 0 0 0 0 + ieee80211_action.o 0 0 0 0 0 0 +ieee80211_action_vendor. 0 0 0 0 0 0 + ieee80211_api.o 0 0 0 0 0 0 + ieee80211_crypto.o 0 0 0 0 0 0 + ieee80211_crypto_ccmp.o 0 0 0 0 0 0 + ieee80211_crypto_tkip.o 0 0 0 0 0 0 + ieee80211_crypto_wep.o 0 0 0 0 0 0 + ieee80211_debug.o 0 0 0 0 0 0 + ieee80211_ets.o 0 0 0 0 0 0 + ieee80211_hostap.o 0 0 0 0 0 0 + ieee80211_ht.o 0 0 0 0 0 0 + ieee80211_ie_vendor.o 0 0 0 0 0 0 + ieee80211_input.o 0 0 0 0 0 0 + ieee80211_ioctl.o 0 0 0 0 0 0 + ieee80211_mesh_quick.o 0 0 0 0 0 0 + ieee80211_misc.o 0 0 0 0 0 0 + ieee80211_nvs.o 0 0 0 0 0 0 + ieee80211_output.o 0 0 0 0 0 0 + ieee80211_phy.o 0 0 0 0 0 0 + ieee80211_power.o 0 0 0 0 0 0 + ieee80211_proto.o 0 0 0 0 0 0 + ieee80211_regdomain.o 0 0 0 0 0 0 + ieee80211_rfid.o 0 0 0 0 0 0 + ieee80211_scan.o 0 0 0 0 0 0 + ieee80211_sta.o 0 0 0 0 0 0 + ieee80211_timer.o 0 0 0 0 0 0 + wl_chm.o 0 0 0 0 0 0 + wl_cnx.o 0 0 0 0 0 0 + nvs_api.o 0 0 0 0 0 0 + nvs_item_hash_list.o 0 0 0 0 0 0 + nvs_page.o 0 0 0 0 0 0 + nvs_pagemanager.o 0 0 0 0 0 0 + nvs_storage.o 0 0 0 0 0 0 + nvs_types.o 0 0 0 0 0 0 + phy.o 0 0 0 0 0 0 + phy_chip_v7.o 0 0 0 0 0 0 + phy_chip_v7_ana.o 0 0 0 0 0 0 + phy_chip_v7_cal.o 0 0 0 0 0 0 + esf_buf.o 0 0 0 0 0 0 + if_hwctrl.o 0 0 0 0 0 0 + lmac.o 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 + pm_for_bcn_only_mode.o 0 0 0 0 0 0 + pp.o 0 0 0 0 0 0 + pp_debug.o 0 0 0 0 0 0 + pp_timer.o 0 0 0 0 0 0 + rate_control.o 0 0 0 0 0 0 + trc.o 0 0 0 0 0 0 + wdev.o 0 0 0 0 0 0 + bt_bb.o 0 0 0 0 0 0 + pm.o 0 0 0 0 0 0 + rtc.o 0 0 0 0 0 0 + rtc_analog.o 0 0 0 0 0 0 + smartconfig_ack.o 0 0 0 0 0 0 + gpio_periph.o 0 0 0 0 0 0 + rtc_sleep.o 0 0 0 0 0 0 + bad_alloc.o 0 0 0 0 0 0 + del_op.o 0 0 0 0 0 0 + del_opv.o 0 0 0 0 0 0 + eh_exception.o 0 0 0 0 0 0 + new_handler.o 0 0 0 0 0 0 + pure.o 0 0 0 0 0 0 + tinfo.o 0 0 0 0 0 0 + ap_config.o 0 0 0 0 0 0 + common.o 0 0 0 0 0 0 + wpa.o 0 0 0 0 0 0 + wpa_auth.o 0 0 0 0 0 0 + wpa_auth_ie.o 0 0 0 0 0 0 + wpa_common.o 0 0 0 0 0 0 + wpa_debug.o 0 0 0 0 0 0 + wpa_ie.o 0 0 0 0 0 0 + wpa_main.o 0 0 0 0 0 0 + wpabuf.o 0 0 0 0 0 0 + wpas_glue.o 0 0 0 0 0 0 + wpa2_internal.o 0 0 0 0 0 0 + os_xtensa.o 0 0 0 0 0 0 + wps_internal.o 0 0 0 0 0 0 +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.data +timer_spinlock(16) periph_spinlock(8) s_rtc_isr_handler_list_lock(8) uart_selectlock(8) +Section total: 40 + +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: .iram0.text + +Section total: 0 + +Symbols from section: .iram0.vectors + +Section total: 0 + +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: .flash.rodata +str1.4(249) get_clk_en_mask(128) get_rst_en_mask(128) __FUNCTION__$5441(24) TG(8) +Section total: 537 +Total sizes: + DRAM .data size: 0 bytes + DRAM .bss size: 0 bytes diff --git a/tools/test_idf_size/test.sh b/tools/test_idf_size/test.sh new file mode 100755 index 000000000..5b2edd1cf --- /dev/null +++ b/tools/test_idf_size/test.sh @@ -0,0 +1,12 @@ +#! /bin/bash + +{ coverage debug sys \ + && coverage erase &> output \ + && coverage run -a $IDF_PATH/tools/idf_size.py app.map &>> output \ + && coverage run -a $IDF_PATH/tools/idf_size.py --archives app.map &>> output \ + && coverage run -a $IDF_PATH/tools/idf_size.py --files app.map &>> output \ + && coverage run -a $IDF_PATH/tools/idf_size.py --archive_details libdriver.a app.map &>> output \ + && coverage run -a $IDF_PATH/tools/test_idf_size/test_idf_size.py &>> output \ + && diff output expected_output \ + && coverage report \ +; } || { echo 'The test for idf_size has failed. Please examine the artifacts.' ; exit 1; } diff --git a/tools/test_idf_size/test_idf_size.py b/tools/test_idf_size/test_idf_size.py new file mode 100644 index 000000000..a5ffe6b84 --- /dev/null +++ b/tools/test_idf_size/test_idf_size.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python +# +# Copyright 2018 Espressif Systems (Shanghai) PTE LTD +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import sys + +sys.path.append('..') +import idf_size + +if __name__ == "__main__": + try: + idf_size.scan_to_header([], 'test') + except RuntimeError: + pass + + try: + idf_size.load_memory_config(["Memory Configuration"]) + pass + except RuntimeError: + pass + + try: + idf_size.print_summary({"iram0_0_seg": {"length":0}, "dram0_0_seg": {"length":0}}, {}) + except ZeroDivisionError: + pass From e2da1d9905766714c3c2ba2ca774a894aa0b720d Mon Sep 17 00:00:00 2001 From: Anurag Kar Date: Fri, 10 Aug 2018 23:58:38 +0530 Subject: [PATCH 2/9] http_server : Fix and enable example tests This introduces the following changes in the example test scripts : * Dependency on python requests library removed in favor of httplib * Bug fixed in the logic responsible for receiving and processing http chunked responses * Default timeouts increased Note : Due to connectivity issues (between runner host and DUT) in the runner environment, some of the advanced_tests are being ignored. These tests are intended for verifying the expected limits of the http_server capabilities, and implement sending and receiving of large HTTP packets and malformed requests, running multiple parallel sessions, etc. It is advised that all these tests be run locally, when making changes or adding new features to this component. --- .../http_server_advanced_test.py | 201 ++++--- .../http_server/advanced_tests/main/tests.c | 5 + .../advanced_tests/scripts/test.py | 546 +++++++++--------- .../http_server_persistence_test.py | 46 +- .../simple/http_server_simple_test.py | 44 +- .../http_server/simple/scripts/client.py | 178 ++---- 6 files changed, 476 insertions(+), 544 deletions(-) diff --git a/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py b/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py index 204471b9c..c4db277e9 100644 --- a/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py +++ b/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py @@ -28,9 +28,9 @@ if test_fw_path and test_fw_path not in sys.path: sys.path.insert(0, test_fw_path) # When running on local machine execute the following before running this script -# > export TEST_FW_PATH='~/esp/esp-idf/tools/tiny-test-fw' -# > make print_flash_cmd | tail -n 1 > build/download.config # > make app bootloader +# > make print_flash_cmd | tail -n 1 > build/download.config +# > export TEST_FW_PATH=~/esp/esp-idf/tools/tiny-test-fw import TinyFW import IDF @@ -39,7 +39,13 @@ import IDF expath = os.path.dirname(os.path.realpath(__file__)) client = imp.load_source("client", expath + "/scripts/test.py") -@IDF.idf_example_test(env_tag="Example_WIFI", ignore=True) +# Due to connectivity issues (between runner host and DUT) in the runner environment, +# some of the `advanced_tests` are ignored. These tests are intended for verifying +# the expected limits of the http_server capabilities, and implement sending and receiving +# of large HTTP packets and malformed requests, running multiple parallel sessions, etc. +# It is advised that all these tests be run locally, when making changes or adding new +# features to this component. +@IDF.idf_example_test(env_tag="Example_WIFI") def test_examples_protocol_http_server_advanced(env, extra_data): # Acquire DUT dut1 = env.get_dut("http_server", "examples/protocols/http_server/advanced_tests") @@ -47,22 +53,24 @@ def test_examples_protocol_http_server_advanced(env, extra_data): # Get binary file binary_file = os.path.join(dut1.app.binary_path, "tests.bin") bin_size = os.path.getsize(binary_file) - IDF.log_performance("http_server_bin_size", "{}KB".format(bin_size//1024)) - IDF.check_performance("http_server_bin_size", bin_size//1024) + IDF.log_performance("http_server_bin_size", "{}KB".format(bin_size/1024)) + IDF.check_performance("http_server_bin_size", bin_size/1024) # Upload binary and start testing + print "Starting http_server advanced test app" dut1.start_app() # Parse IP address of STA + print "Waiting to connect with AP" got_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Got IP: (\d+.\d+.\d+.\d+)"), timeout=30)[0] print "Leak Tests..." # Expected Leak test Logs - dut1.expect("Leak Test Started..."); - dut1.expect("Leak Test Passed"); + dut1.expect("Leak Test Started...", timeout=15); + dut1.expect("Leak Test Passed", timeout=15); - got_port = dut1.expect(re.compile(r"(?:[\s\S]*)Started HTTP server on port: (\d+)"))[0] - result = dut1.expect(re.compile(r"(?:[\s\S]*)Max URI handlers: (\d+)(?:[\s\S]*)Max Open Sessions: (\d+)(?:[\s\S]*)Max Header Length: (\d+)(?:[\s\S]*)Max URI Length: (\d+)(?:[\s\S]*)Max Stack Size: (\d+)")) + got_port = dut1.expect(re.compile(r"(?:[\s\S]*)Started HTTP server on port: (\d+)"), timeout=15)[0] + result = dut1.expect(re.compile(r"(?:[\s\S]*)Max URI handlers: (\d+)(?:[\s\S]*)Max Open Sessions: (\d+)(?:[\s\S]*)Max Header Length: (\d+)(?:[\s\S]*)Max URI Length: (\d+)(?:[\s\S]*)Max Stack Size: (\d+)"), timeout=15) max_uri_handlers = int(result[0]) max_sessions = int(result[1]) max_hdr_len = int(result[2]) @@ -74,109 +82,112 @@ def test_examples_protocol_http_server_advanced(env, extra_data): print "Handler Tests..." # Expected Handler Test Logs - dut1.expect("Test: Register Max URI handlers") - dut1.expect("Success") - dut1.expect("Test: Register Max URI + 1 handlers") - dut1.expect("no slots left for registering handler") - dut1.expect("Success") - dut1.expect("Test: Unregister 0th handler") - dut1.expect("Success") - dut1.expect("Test: Again unregister 0th handler not registered") - dut1.expect("handler 0 with method 1 not found") - dut1.expect("Success") - dut1.expect("Test: Register back 0th handler") - dut1.expect("Success") - dut1.expect("Test: Register 0th handler again after registering") - dut1.expect("handler 0 with method 1 already registered") - dut1.expect("Success") - dut1.expect("Test: Register 1 more handler") - dut1.expect("no slots left for registering handler") - dut1.expect("Success") - dut1.expect("Test: Unregister all handlers") - dut1.expect("Success") - dut1.expect("Registering basic handlers") + dut1.expect("Test: Register Max URI handlers", timeout=15) + dut1.expect("Success", timeout=15) + dut1.expect("Test: Register Max URI + 1 handlers", timeout=15) + dut1.expect("no slots left for registering handler", timeout=15) + dut1.expect("Success", timeout=15) + dut1.expect("Test: Unregister 0th handler", timeout=15) + dut1.expect("Success", timeout=15) + dut1.expect("Test: Again unregister 0th handler not registered", timeout=15) + dut1.expect("handler 0 with method 1 not found", timeout=15) + dut1.expect("Success", timeout=15) + dut1.expect("Test: Register back 0th handler", timeout=15) + dut1.expect("Success", timeout=15) + dut1.expect("Test: Register 0th handler again after registering", timeout=15) + dut1.expect("handler 0 with method 1 already registered", timeout=15) + dut1.expect("Success", timeout=15) + dut1.expect("Test: Register 1 more handler", timeout=15) + dut1.expect("no slots left for registering handler", timeout=15) dut1.expect("Success") + dut1.expect("Test: Unregister all handlers", timeout=15) + dut1.expect("Success", timeout=15) + dut1.expect("Registering basic handlers", timeout=15) + dut1.expect("Success", timeout=15) # Run test script # If failed raise appropriate exception - - print "Basic HTTP Client Tests..." - if not client.get_hello(got_ip, got_port): - raise RuntimeError - - inital_stack = int(dut1.expect(re.compile(r"(?:[\s\S]*)Free Stack for server task: (\d+)"))[0]) - - if inital_stack < 0.1*max_stack_size: - print "More than 90% of stack being used on server start" - raise RuntimeError - - if not client.post_hello(got_ip, got_port): - raise RuntimeError - if not client.put_hello(got_ip, got_port): - raise RuntimeError - if not client.post_echo(got_ip, got_port): - raise RuntimeError - if not client.get_echo(got_ip, got_port): - raise RuntimeError - if not client.put_echo(got_ip, got_port): - raise RuntimeError - if not client.get_hello_type(got_ip, got_port): - raise RuntimeError - if not client.get_hello_status(got_ip, got_port): - raise RuntimeError - if not client.get_false_uri(got_ip, got_port): - raise RuntimeError - - print "Error code tests..." - if not client.code_500_server_error_test(got_ip, got_port): - raise RuntimeError - if not client.code_501_method_not_impl(got_ip, got_port): - raise RuntimeError - if not client.code_505_version_not_supported(got_ip, got_port): - raise RuntimeError - if not client.code_400_bad_request(got_ip, got_port): - raise RuntimeError - if not client.code_404_not_found(got_ip, got_port): - raise RuntimeError - if not client.code_405_method_not_allowed(got_ip, got_port): - raise RuntimeError - if not client.code_408_req_timeout(got_ip, got_port): - raise RuntimeError - if not client.code_414_uri_too_long(got_ip, got_port, max_uri_len): - raise RuntimeError - if not client.code_431_hdr_too_long(got_ip, got_port, max_hdr_len): - raise RuntimeError - if not client.test_upgrade_not_supported(got_ip, got_port): - raise RuntimeError + failed = False print "Sessions and Context Tests..." - if not client.parallel_sessions_adder(got_ip, got_port, max_sessions): - raise RuntimeError - if not client.leftover_data_test(got_ip, got_port): - raise RuntimeError - if not client.async_response_test(got_ip, got_port): - raise RuntimeError if not client.spillover_session(got_ip, got_port, max_sessions): - raise RuntimeError + print "Ignoring failure" + if not client.parallel_sessions_adder(got_ip, got_port, max_sessions): + print "Ignoring failure" + if not client.leftover_data_test(got_ip, got_port): + failed = True + if not client.async_response_test(got_ip, got_port): + failed = True if not client.recv_timeout_test(got_ip, got_port): - raise RuntimeError - - # May timeout in case requests are sent slower than responses are read. - # Instead use httperf stress test - #if not client.pipeline_test(got_ip, got_port, max_sessions): - # raise RuntimeError + failed = True test_size = 50*1024 # 50KB if not client.packet_size_limit_test(got_ip, got_port, test_size): - raise RuntimeError + print "Ignoring failure" + print "Getting initial stack usage..." if not client.get_hello(got_ip, got_port): - raise RuntimeError + failed = True - final_stack = int(dut1.expect(re.compile(r"(?:[\s\S]*)Free Stack for server task: (\d+)"))[0]) + inital_stack = int(dut1.expect(re.compile(r"(?:[\s\S]*)Free Stack for server task: (\d+)"), timeout=15)[0]) + + if inital_stack < 0.1*max_stack_size: + print "More than 90% of stack being used on server start" + failed = True + + print "Basic HTTP Client Tests..." + if not client.get_hello(got_ip, got_port): + failed = True + if not client.post_hello(got_ip, got_port): + failed = True + if not client.put_hello(got_ip, got_port): + failed = True + if not client.post_echo(got_ip, got_port): + failed = True + if not client.get_echo(got_ip, got_port): + failed = True + if not client.put_echo(got_ip, got_port): + failed = True + if not client.get_hello_type(got_ip, got_port): + failed = True + if not client.get_hello_status(got_ip, got_port): + failed = True + if not client.get_false_uri(got_ip, got_port): + failed = True + + print "Error code tests..." + if not client.code_500_server_error_test(got_ip, got_port): + failed = True + if not client.code_501_method_not_impl(got_ip, got_port): + failed = True + if not client.code_505_version_not_supported(got_ip, got_port): + failed = True + if not client.code_400_bad_request(got_ip, got_port): + failed = True + if not client.code_404_not_found(got_ip, got_port): + failed = True + if not client.code_405_method_not_allowed(got_ip, got_port): + failed = True + if not client.code_408_req_timeout(got_ip, got_port): + failed = True + if not client.code_414_uri_too_long(got_ip, got_port, max_uri_len): + print "Ignoring failure" + if not client.code_431_hdr_too_long(got_ip, got_port, max_hdr_len): + print "Ignoring failure" + if not client.test_upgrade_not_supported(got_ip, got_port): + failed = True + + print "Getting final stack usage..." + if not client.get_hello(got_ip, got_port): + failed = True + + final_stack = int(dut1.expect(re.compile(r"(?:[\s\S]*)Free Stack for server task: (\d+)"), timeout=15)[0]) if final_stack < 0.05*max_stack_size: print "More than 95% of stack got used during tests" + failed = True + + if failed: raise RuntimeError if __name__ == '__main__': diff --git a/examples/protocols/http_server/advanced_tests/main/tests.c b/examples/protocols/http_server/advanced_tests/main/tests.c index e532087eb..ec2c9eccd 100644 --- a/examples/protocols/http_server/advanced_tests/main/tests.c +++ b/examples/protocols/http_server/advanced_tests/main/tests.c @@ -398,6 +398,11 @@ httpd_handle_t test_httpd_start() pre_start_mem = esp_get_free_heap_size(); httpd_handle_t hd; httpd_config_t config = HTTPD_DEFAULT_CONFIG(); + config.server_port = 1234; + + /* This check should be a part of http_server */ + config.max_open_sockets = (CONFIG_LWIP_MAX_SOCKETS - 3); + if (httpd_start(&hd, &config) == ESP_OK) { ESP_LOGI(TAG, "Started HTTP server on port: %d", config.server_port); ESP_LOGI(TAG, "Max URI handlers: %d", config.max_uri_handlers); diff --git a/examples/protocols/http_server/advanced_tests/scripts/test.py b/examples/protocols/http_server/advanced_tests/scripts/test.py index 413cbb097..4a7a11031 100644 --- a/examples/protocols/http_server/advanced_tests/scripts/test.py +++ b/examples/protocols/http_server/advanced_tests/scripts/test.py @@ -130,11 +130,11 @@ import threading +from multiprocessing import Process, Queue import socket import time import argparse -import requests -import signal +import httplib import sys import string import random @@ -144,8 +144,24 @@ _verbose_ = False class Session: def __init__(self, addr, port): self.client = socket.create_connection((addr, int(port))) - self.client.settimeout(30) + self.client.settimeout(15) self.target = addr + self.status = 0 + self.encoding = '' + self.content_type = '' + self.content_len = 0 + + def send_err_check(self, request, data=None): + rval = True + try: + self.client.sendall(request); + if data: + self.client.sendall(data) + except socket.error as err: + self.client.close() + print "Socket Error in send :", err + rval = False + return rval def send_get(self, path, headers=None): request = "GET " + path + " HTTP/1.1\r\nHost: " + self.target @@ -153,7 +169,7 @@ class Session: for field, value in headers.iteritems(): request += "\r\n"+field+": "+value request += "\r\n\r\n" - self.client.send(request); + return self.send_err_check(request) def send_put(self, path, data, headers=None): request = "PUT " + path + " HTTP/1.1\r\nHost: " + self.target @@ -161,8 +177,7 @@ class Session: for field, value in headers.iteritems(): request += "\r\n"+field+": "+value request += "\r\nContent-Length: " + str(len(data)) +"\r\n\r\n" - self.client.send(request) - self.client.send(data) + return self.send_err_check(request, data) def send_post(self, path, data, headers=None): request = "POST " + path + " HTTP/1.1\r\nHost: " + self.target @@ -170,82 +185,95 @@ class Session: for field, value in headers.iteritems(): request += "\r\n"+field+": "+value request += "\r\nContent-Length: " + str(len(data)) +"\r\n\r\n" - self.client.send(request) - self.client.send(data) + return self.send_err_check(request, data) def read_resp_hdrs(self): - state = 'nothing' - resp_read = '' - while True: - char = self.client.recv(1) - if char == '\r' and state == 'nothing': - state = 'first_cr' - elif char == '\n' and state == 'first_cr': - state = 'first_lf' - elif char == '\r' and state == 'first_lf': - state = 'second_cr' - elif char == '\n' and state == 'second_cr': - state = 'second_lf' - else: - state = 'nothing' - resp_read += char - if state == 'second_lf': - break; - # Handle first line - line_hdrs = resp_read.splitlines() - line_comp = line_hdrs[0].split() - self.status = line_comp[1] - del line_hdrs[0] - self.encoding = '' - self.content_type = '' - headers = dict() - # Process other headers - for h in range(len(line_hdrs)): - line_comp = line_hdrs[h].split(':') - if line_comp[0] == 'Content-Length': - self.content_len = int(line_comp[1]) - if line_comp[0] == 'Content-Type': - self.content_type = line_comp[1].lstrip() - if line_comp[0] == 'Transfer-Encoding': - self.encoding = line_comp[1].lstrip() - if len(line_comp) == 2: - headers[line_comp[0]] = line_comp[1].lstrip() - return headers + try: + state = 'nothing' + resp_read = '' + while True: + char = self.client.recv(1) + if char == '\r' and state == 'nothing': + state = 'first_cr' + elif char == '\n' and state == 'first_cr': + state = 'first_lf' + elif char == '\r' and state == 'first_lf': + state = 'second_cr' + elif char == '\n' and state == 'second_cr': + state = 'second_lf' + else: + state = 'nothing' + resp_read += char + if state == 'second_lf': + break + # Handle first line + line_hdrs = resp_read.splitlines() + line_comp = line_hdrs[0].split() + self.status = line_comp[1] + del line_hdrs[0] + self.encoding = '' + self.content_type = '' + headers = dict() + # Process other headers + for h in range(len(line_hdrs)): + line_comp = line_hdrs[h].split(':') + if line_comp[0] == 'Content-Length': + self.content_len = int(line_comp[1]) + if line_comp[0] == 'Content-Type': + self.content_type = line_comp[1].lstrip() + if line_comp[0] == 'Transfer-Encoding': + self.encoding = line_comp[1].lstrip() + if len(line_comp) == 2: + headers[line_comp[0]] = line_comp[1].lstrip() + return headers + except socket.error as err: + self.client.close() + print "Socket Error in recv :", err + return None def read_resp_data(self): - read_data = '' - if self.encoding != 'chunked': - while len(read_data) != self.content_len: - read_data += self.client.recv(self.content_len) - self.content_len = 0 - else: - chunk_data_buf = '' - while (True): - # Read one character into temp buffer - read_ch = self.client.recv(1) - # Check CRLF - if (read_ch == '\r'): + try: + read_data = '' + if self.encoding != 'chunked': + while len(read_data) != self.content_len: + read_data += self.client.recv(self.content_len) + else: + chunk_data_buf = '' + while (True): + # Read one character into temp buffer read_ch = self.client.recv(1) - if (read_ch == '\n'): - # If CRLF decode length of chunk - chunk_len = int(chunk_data_buf, 16) - # Keep adding to contents - self.content_len += chunk_len - read_data += self.client.recv(chunk_len) - chunk_data_buf = '' - # Fetch remaining CRLF - if self.client.recv(2) != "\r\n": - # Error in packet - return None - if not chunk_len: - # If last chunk - break - continue - chunk_data_buf += '\r' - # If not CRLF continue appending - # character to chunked data buffer - chunk_data_buf += read_ch - return read_data + # Check CRLF + if (read_ch == '\r'): + read_ch = self.client.recv(1) + if (read_ch == '\n'): + # If CRLF decode length of chunk + chunk_len = int(chunk_data_buf, 16) + # Keep adding to contents + self.content_len += chunk_len + rem_len = chunk_len + while (rem_len): + new_data = self.client.recv(rem_len) + read_data += new_data + rem_len -= len(new_data) + chunk_data_buf = '' + # Fetch remaining CRLF + if self.client.recv(2) != "\r\n": + # Error in packet + print "Error in chunked data" + return None + if not chunk_len: + # If last chunk + break + continue + chunk_data_buf += '\r' + # If not CRLF continue appending + # character to chunked data buffer + chunk_data_buf += read_ch + return read_data + except socket.error as err: + self.client.close() + print "Socket Error in recv :", err + return None def close(self): self.client.close() @@ -259,11 +287,12 @@ def test_val(text, expected, received): return False return True -class myThread (threading.Thread): +class adder_thread (threading.Thread): def __init__(self, id, dut, port): threading.Thread.__init__(self) self.id = id self.dut = dut + self.depth = 3 self.session = Session(dut, port) def run(self): @@ -272,24 +301,21 @@ class myThread (threading.Thread): # Pipeline 3 requests if (_verbose_): print " Thread: Using adder start " + str(self.id) - self.session.send_post('/adder', str(self.id)); - time.sleep(1) - self.session.send_post('/adder', str(self.id)); - time.sleep(1) - self.session.send_post('/adder', str(self.id)); - time.sleep(1) - self.session.read_resp_hdrs() - self.response.append(self.session.read_resp_data()) - self.session.read_resp_hdrs() - self.response.append(self.session.read_resp_data()) - self.session.read_resp_hdrs() - self.response.append(self.session.read_resp_data()) + for _ in range(self.depth): + self.session.send_post('/adder', str(self.id)) + time.sleep(2) + + for _ in range(self.depth): + self.session.read_resp_hdrs() + self.response.append(self.session.read_resp_data()) def adder_result(self): + if len(self.response) != self.depth: + print "Error : missing response packets" + return False for i in range(len(self.response)): -# print self.response[i] - if not test_val("thread" + str(self.id) + ": response[" + str(i) + "]", + if not test_val("Thread" + str(self.id) + " response[" + str(i) + "]", str(self.id * (i + 1)), str(self.response[i])): return False return True @@ -300,103 +326,145 @@ class myThread (threading.Thread): def get_hello(dut, port): # GET /hello should return 'Hello World!' print "[test] GET /hello returns 'Hello World!' =>", - r = requests.get("http://" + dut + ":" + port + "/hello") - if not test_val("status_code", 200, r.status_code): + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("GET", "/hello") + resp = conn.getresponse() + if not test_val("status_code", 200, resp.status): + conn.close() return False - if not test_val("data", "Hello World!", r.text): + if not test_val("data", "Hello World!", resp.read()): + conn.close() return False - if not test_val("data", "application/json", r.headers['Content-Type']): - return False - print "Success" - return True - -def post_hello(dut, port): - # PUT /hello returns 405' - print "[test] PUT /hello returns 405' =>", - r = requests.put("http://" + dut + ":" + port + "/hello", data="Hello") - if not test_val("status_code", 405, r.status_code): + if not test_val("data", "application/json", resp.getheader('Content-Type')): + conn.close() return False print "Success" + conn.close() return True def put_hello(dut, port): - # POST /hello returns 405' - print "[test] POST /hello returns 404' =>", - r = requests.post("http://" + dut + ":" + port + "/hello", data="Hello") - if not test_val("status_code", 405, r.status_code): + # PUT /hello returns 405' + print "[test] PUT /hello returns 405' =>", + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("PUT", "/hello", "Hello") + resp = conn.getresponse() + if not test_val("status_code", 405, resp.status): + conn.close() return False print "Success" + conn.close() + return True + +def post_hello(dut, port): + # POST /hello returns 405' + print "[test] POST /hello returns 404' =>", + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("POST", "/hello", "Hello") + resp = conn.getresponse() + if not test_val("status_code", 405, resp.status): + conn.close() + return False + print "Success" + conn.close() return True def post_echo(dut, port): # POST /echo echoes data' print "[test] POST /echo echoes data' =>", - r = requests.post("http://" + dut + ":" + port + "/echo", data="Hello") - if not test_val("status_code", 200, r.status_code): + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("POST", "/echo", "Hello") + resp = conn.getresponse() + if not test_val("status_code", 200, resp.status): + conn.close() return False - if not test_val("data", "Hello", r.text): + if not test_val("data", "Hello", resp.read()): + conn.close() return False print "Success" + conn.close() return True def put_echo(dut, port): - # POST /echo echoes data' + # PUT /echo echoes data' print "[test] PUT /echo echoes data' =>", - r = requests.put("http://" + dut + ":" + port + "/echo", data="Hello") - if not test_val("status_code", 200, r.status_code): + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("PUT", "/echo", "Hello") + resp = conn.getresponse() + if not test_val("status_code", 200, resp.status): + conn.close() return False - if not test_val("data", "Hello", r.text): + if not test_val("data", "Hello", resp.read()): + conn.close() return False print "Success" + conn.close() return True def get_echo(dut, port): # GET /echo returns 404' print "[test] GET /echo returns 405' =>", - r = requests.get("http://" + dut + ":" + port + "/echo") - if not test_val("status_code", 405, r.status_code): + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("GET", "/echo") + resp = conn.getresponse() + if not test_val("status_code", 405, resp.status): + conn.close() return False print "Success" + conn.close() return True def get_hello_type(dut, port): # GET /hello/type_html returns text/html as Content-Type' print "[test] GET /hello/type_html has Content-Type of text/html =>", - r = requests.get("http://" + dut + ":" + port + "/hello/type_html") - if not test_val("status_code", 200, r.status_code): + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("GET", "/hello/type_html") + resp = conn.getresponse() + if not test_val("status_code", 200, resp.status): + conn.close() return False - if not test_val("data", "Hello World!", r.text): + if not test_val("data", "Hello World!", resp.read()): + conn.close() return False - if not test_val("data", "text/html", r.headers['Content-Type']): + if not test_val("data", "text/html", resp.getheader('Content-Type')): + conn.close() return False print "Success" + conn.close() return True def get_hello_status(dut, port): # GET /hello/status_500 returns status 500' print "[test] GET /hello/status_500 returns status 500 =>", - r = requests.get("http://" + dut + ":" + port + "/hello/status_500") - if not test_val("status_code", 500, r.status_code): + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("GET", "/hello/status_500") + resp = conn.getresponse() + if not test_val("status_code", 500, resp.status): + conn.close() return False print "Success" + conn.close() return True def get_false_uri(dut, port): # GET /false_uri returns status 404' print "[test] GET /false_uri returns status 404 =>", - r = requests.get("http://" + dut + ":" + port + "/false_uri") - if not test_val("status_code", 404, r.status_code): + conn = httplib.HTTPConnection(dut, int(port)) + conn.request("GET", "/false_uri") + resp = conn.getresponse() + if not test_val("status_code", 404, resp.status): + conn.close() return False print "Success" + conn.close() return True def parallel_sessions_adder(dut, port, max_sessions): # POSTs on /adder in parallel sessions print "[test] POST {pipelined} on /adder in " + str(max_sessions) + " sessions =>", t = [] -# Create all sessions + # Create all sessions for i in xrange(max_sessions): - t.append(myThread(i * 2, dut, port)) + t.append(adder_thread(i, dut, port)) for i in xrange(len(t)): t[i].start() @@ -406,9 +474,8 @@ def parallel_sessions_adder(dut, port, max_sessions): res = True for i in xrange(len(t)): - if not t[i].adder_result(): - if not test_val("Thread" + str(i) + "Failed", "True", "False"): - res = False + if not test_val("Thread" + str(i) + " Failed", t[i].adder_result(), True): + res = False t[i].close() if (res): print "Success" @@ -436,32 +503,30 @@ def async_response_test(dut, port): def leftover_data_test(dut, port): # Leftover data in POST is purged (valid and invalid URIs) print "[test] Leftover data in POST is purged (valid and invalid URIs) =>", - s = Session(dut, port) + s = httplib.HTTPConnection(dut + ":" + port) - s.send_post('/leftover_data', - "abcdefghijklmnopqrstuvwxyz\r\nabcdefghijklmnopqrstuvwxyz") - s.read_resp_hdrs() - if not test_val("Partial data", "abcdefghij", s.read_resp_data()): + s.request("POST", url='/leftover_data', body="abcdefghijklmnopqrstuvwxyz\r\nabcdefghijklmnopqrstuvwxyz") + resp = s.getresponse() + if not test_val("Partial data", "abcdefghij", resp.read()): s.close() return False - s.send_get('/hello') - s.read_resp_hdrs() - if not test_val("Hello World Data", "Hello World!", s.read_resp_data()): + s.request("GET", url='/hello') + resp = s.getresponse() + if not test_val("Hello World Data", "Hello World!", resp.read()): s.close() return False - s.send_post('/false_uri', - "abcdefghijklmnopqrstuvwxyz\r\nabcdefghijklmnopqrstuvwxyz") - s.read_resp_hdrs() - if not test_val("False URI Status", str(404), str(s.status)): + s.request("POST", url='/false_uri', body="abcdefghijklmnopqrstuvwxyz\r\nabcdefghijklmnopqrstuvwxyz") + resp = s.getresponse() + if not test_val("False URI Status", str(404), str(resp.status)): s.close() return False - s.read_resp_data() + resp.read() - s.send_get('/hello') - s.read_resp_hdrs() - if not test_val("Hello World Data", "Hello World!", s.read_resp_data()): + s.request("GET", url='/hello') + resp = s.getresponse() + if not test_val("Hello World Data", "Hello World!", resp.read()): s.close() return False @@ -469,122 +534,86 @@ def leftover_data_test(dut, port): print "Success" return True -def timeout_handler(signum, frame): - raise Exception("Timeout") - -def spillover_session(dut, port, max): - # Session max_sessions + 1 is rejected - print "[test] Session max_sessions (" + str(max) + ") + 1 is rejected =>", +def spillover_session(dut, port, max_sess): + # Session max_sess_sessions + 1 is rejected + print "[test] Session max_sess_sessions (" + str(max_sess) + ") + 1 is rejected =>", s = [] - # Register a timeout callback - signal.signal(signal.SIGALRM, timeout_handler) - for i in xrange(max + 1): + _verbose_ = True + for i in xrange(max_sess + 1): if (_verbose_): print "Executing " + str(i) - a = Session(dut, port) - a.send_get('/hello') - try: - # Check for response timeout - signal.alarm(5) - a.read_resp_hdrs() - a.read_resp_data() - signal.alarm(0) - - # Control reaches here only if connection was established + a = httplib.HTTPConnection(dut + ":" + port) + a.request("GET", url='/hello') + resp = a.getresponse() + if not test_val("Connection " + str(i), "Hello World!", resp.read()): + a.close() + break s.append(a) - except Exception, msg: + except: if (_verbose_): - print str(msg) + ": Connection " + str(i) + " rejected" + print "Connection " + str(i) + " rejected" + a.close() break # Close open connections for a in s: a.close() - # Check if number of connections is equal to max - print ["Fail","Success"][len(s) == max] - return (len(s) == max) + # Check if number of connections is equal to max_sess + print ["Fail","Success"][len(s) == max_sess] + return (len(s) == max_sess) def recv_timeout_test(dut, port): print "[test] Timeout occurs if partial packet sent =>", - signal.signal(signal.SIGALRM, timeout_handler) s = Session(dut, port) - s.client.send("GE") - try: - signal.alarm(15) - s.read_resp_hdrs() - resp = s.read_resp_data() - signal.alarm(0) - if not test_val("Request Timeout", "Server closed this connection", resp): - s.close() - return False - except: - s.close() - return False - s.close() - print "Success" - return True - -def pipeline_test(dut, port, max_sess): - print "[test] Pipelining test =>", - s = [Session(dut, port) for _ in range(max_sess)] - path = "/echo" - pipeline_depth = 10 - header = "POST " + path + " HTTP/1.1\r\nHost: " + dut + "\r\nContent-Length: " - s[0].client.send(header) - for i in range(1, max_sess): - for j in range(pipeline_depth): - data = str(i) + ":" + str(j) - request = header + str(len(data)) + "\r\n\r\n" + data - s[i].client.send(request) - - s[0].client.send(str(len("0:0")) + "\r\n\r\n" + "0:0") - for j in range(1, pipeline_depth): - data = "0:" + str(j) - request = header + str(len(data)) + "\r\n\r\n" + data - s[0].client.send(request) - - res = True - for i in range(max_sess): - #time.sleep(1) - for j in range(pipeline_depth): - s[i].read_resp_hdrs() - echo_data = s[i].read_resp_data() - if (_verbose_): - print "[" + str(i) + "][" + str(j) + "] = " + echo_data - if not test_val("Echo Data", str(i) + ":" + str(j), echo_data): - res = False - s[i].close() - - #for i in range(max_sess): - #s[i].close() - - if (res): - print "Success" - return res - -def packet_size_limit_test(dut, port, test_size): - print "[test] LWIP send size limit test =>", - s = Session(dut, port) - random_data = ''.join(string.printable[random.randint(0,len(string.printable))-1] for _ in range(test_size)) - path = "/echo" - s.send_post(path, random_data) + s.client.sendall("GE") s.read_resp_hdrs() resp = s.read_resp_data() - result = (resp == random_data) - if not result: - test_val("Data size", str(len(random_data)), str(len(resp))) + if not test_val("Request Timeout", "Server closed this connection", resp): s.close() return False - print "Success" s.close() + print "Success" return True +def packet_size_limit_test(dut, port, test_size): + print "[test] send size limit test =>", + retry = 5 + while (retry): + retry -= 1 + print "data size = ", test_size + s = httplib.HTTPConnection(dut + ":" + port) + random_data = ''.join(string.printable[random.randint(0,len(string.printable))-1] for _ in range(test_size)) + path = "/echo" + s.request("POST", url=path, body=random_data) + resp = s.getresponse() + if not test_val("Error", "200", str(resp.status)): + if test_val("Error", "408", str(resp.status)): + print "Data too large to be allocated" + test_size = test_size/10 + else: + print "Unexpected error" + s.close() + print "Retry..." + continue + resp = resp.read() + result = (resp == random_data) + if not result: + test_val("Data size", str(len(random_data)), str(len(resp))) + s.close() + print "Retry..." + continue + s.close() + print "Success" + return True + print "Failed" + return False + def code_500_server_error_test(dut, port): print "[test] 500 Server Error test =>", s = Session(dut, port) - s.client.send("abcdefgh\0") + s.client.sendall("abcdefgh\0") s.read_resp_hdrs() resp = s.read_resp_data() # Presently server sends back 400 Bad Request @@ -602,7 +631,7 @@ def code_501_method_not_impl(dut, port): print "[test] 501 Method Not Implemented =>", s = Session(dut, port) path = "/hello" - s.client.send("ABC " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") + s.client.sendall("ABC " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") s.read_resp_hdrs() resp = s.read_resp_data() # Presently server sends back 400 Bad Request @@ -620,7 +649,7 @@ def code_505_version_not_supported(dut, port): print "[test] 505 Version Not Supported =>", s = Session(dut, port) path = "/hello" - s.client.send("GET " + path + " HTTP/2.0\r\nHost: " + dut + "\r\n\r\n") + s.client.sendall("GET " + path + " HTTP/2.0\r\nHost: " + dut + "\r\n\r\n") s.read_resp_hdrs() resp = s.read_resp_data() if not test_val("Server Error", "505", s.status): @@ -634,7 +663,7 @@ def code_400_bad_request(dut, port): print "[test] 400 Bad Request =>", s = Session(dut, port) path = "/hello" - s.client.send("XYZ " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") + s.client.sendall("XYZ " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") s.read_resp_hdrs() resp = s.read_resp_data() if not test_val("Client Error", "400", s.status): @@ -648,7 +677,7 @@ def code_404_not_found(dut, port): print "[test] 404 Not Found =>", s = Session(dut, port) path = "/dummy" - s.client.send("GET " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") + s.client.sendall("GET " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") s.read_resp_hdrs() resp = s.read_resp_data() if not test_val("Client Error", "404", s.status): @@ -662,7 +691,7 @@ def code_405_method_not_allowed(dut, port): print "[test] 405 Method Not Allowed =>", s = Session(dut, port) path = "/hello" - s.client.send("POST " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") + s.client.sendall("POST " + path + " HTTP/1.1\r\nHost: " + dut + "\r\n\r\n") s.read_resp_hdrs() resp = s.read_resp_data() if not test_val("Client Error", "405", s.status): @@ -674,18 +703,11 @@ def code_405_method_not_allowed(dut, port): def code_408_req_timeout(dut, port): print "[test] 408 Request Timeout =>", - signal.signal(signal.SIGALRM, timeout_handler) s = Session(dut, port) - s.client.send("POST /echo HTTP/1.1\r\nHost: " + dut + "\r\nContent-Length: 10\r\n\r\nABCD") - try: - signal.alarm(15) - s.read_resp_hdrs() - resp = s.read_resp_data() - signal.alarm(0) - if not test_val("Client Error", "408", s.status): - s.close() - return False - except: + s.client.sendall("POST /echo HTTP/1.1\r\nHost: " + dut + "\r\nContent-Length: 10\r\n\r\nABCD") + s.read_resp_hdrs() + resp = s.read_resp_data() + if not test_val("Client Error", "408", s.status): s.close() return False s.close() @@ -696,7 +718,7 @@ def code_411_length_required(dut, port): print "[test] 411 Length Required =>", s = Session(dut, port) path = "/echo" - s.client.send("POST " + path + " HTTP/1.1\r\nHost: " + dut + "\r\nContent-Type: text/plain\r\nTransfer-Encoding: chunked\r\n\r\n") + s.client.sendall("POST " + path + " HTTP/1.1\r\nHost: " + dut + "\r\nContent-Type: text/plain\r\nTransfer-Encoding: chunked\r\n\r\n") s.read_resp_hdrs() resp = s.read_resp_data() # Presently server sends back 400 Bad Request @@ -715,11 +737,11 @@ def send_getx_uri_len(dut, port, length): method = "GET " version = " HTTP/1.1\r\n" path = "/"+"x"*(length - len(method) - len(version) - len("/")) - s.client.send(method) + s.client.sendall(method) time.sleep(1) - s.client.send(path) + s.client.sendall(path) time.sleep(1) - s.client.send(version + "Host: " + dut + "\r\n\r\n") + s.client.sendall(version + "Host: " + dut + "\r\n\r\n") s.read_resp_hdrs() resp = s.read_resp_data() s.close() @@ -743,9 +765,9 @@ def send_postx_hdr_len(dut, port, length): custom_hdr_field = "\r\nCustom: " custom_hdr_val = "x"*(length - len(host) - len(custom_hdr_field) - len("\r\n\r\n") + len("0")) request = "POST " + path + " HTTP/1.1\r\n" + host + custom_hdr_field + custom_hdr_val + "\r\n\r\n" - s.client.send(request[:length/2]) + s.client.sendall(request[:length/2]) time.sleep(1) - s.client.send(request[length/2:]) + s.client.sendall(request[length/2:]) hdr = s.read_resp_hdrs() resp = s.read_resp_data() s.close() @@ -768,7 +790,7 @@ def test_upgrade_not_supported(dut, port): print "[test] Upgrade Not Supported =>", s = Session(dut, port) path = "/hello" - s.client.send("OPTIONS * HTTP/1.1\r\nHost:" + dut + "\r\nUpgrade: TLS/1.0\r\nConnection: Upgrade\r\n\r\n"); + s.client.sendall("OPTIONS * HTTP/1.1\r\nHost:" + dut + "\r\nUpgrade: TLS/1.0\r\nConnection: Upgrade\r\n\r\n"); s.read_resp_hdrs() resp = s.read_resp_data() if not test_val("Client Error", "200", s.status): @@ -831,10 +853,6 @@ if __name__ == '__main__': async_response_test(dut, port) spillover_session(dut, port, max_sessions) recv_timeout_test(dut, port) - - # May timeout in case requests are sent slower than responses are read. - # Instead use httperf stress test - pipeline_test(dut, port, max_sessions) packet_size_limit_test(dut, port, 50*1024) get_hello(dut, port) diff --git a/examples/protocols/http_server/persistent_sockets/http_server_persistence_test.py b/examples/protocols/http_server/persistent_sockets/http_server_persistence_test.py index bcc6000c3..756cd14be 100644 --- a/examples/protocols/http_server/persistent_sockets/http_server_persistence_test.py +++ b/examples/protocols/http_server/persistent_sockets/http_server_persistence_test.py @@ -28,9 +28,9 @@ if test_fw_path and test_fw_path not in sys.path: sys.path.insert(0, test_fw_path) # When running on local machine execute the following before running this script -# > export TEST_FW_PATH='~/esp/esp-idf/tools/tiny-test-fw' -# > make print_flash_cmd | tail -n 1 > build/download.config # > make app bootloader +# > make print_flash_cmd | tail -n 1 > build/download.config +# > export TEST_FW_PATH=~/esp/esp-idf/tools/tiny-test-fw import TinyFW import IDF @@ -47,21 +47,23 @@ def test_examples_protocol_http_server_persistence(env, extra_data): # Get binary file binary_file = os.path.join(dut1.app.binary_path, "persistent_sockets.bin") bin_size = os.path.getsize(binary_file) - IDF.log_performance("http_server_bin_size", "{}KB".format(bin_size//1024)) - IDF.check_performance("http_server_bin_size", bin_size//1024) + IDF.log_performance("http_server_bin_size", "{}KB".format(bin_size/1024)) + IDF.check_performance("http_server_bin_size", bin_size/1024) # Upload binary and start testing + print "Starting http_server persistance test app" dut1.start_app() # Parse IP address of STA - got_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Got IP: (\d+.\d+.\d+.\d+)"), timeout=30)[0] - got_port = dut1.expect(re.compile(r"(?:[\s\S]*)Starting server on port: (\d+)"))[0] + print "Waiting to connect with AP" + got_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Got IP: (\d+.\d+.\d+.\d+)"), timeout=120)[0] + got_port = dut1.expect(re.compile(r"(?:[\s\S]*)Starting server on port: (\d+)"), timeout=30)[0] print "Got IP : " + got_ip print "Got Port : " + got_port # Expected Logs - dut1.expect("Registering URI handlers") + dut1.expect("Registering URI handlers", timeout=30) # Run test script conn = client.start_session(got_ip, got_port) @@ -72,9 +74,9 @@ def test_examples_protocol_http_server_persistence(env, extra_data): num = random.randint(0,100) client.putreq(conn, "/adder", str(num)) visitor += 1 - dut1.expect("/adder visitor count = " + str(visitor)) - dut1.expect("/adder PUT handler read " + str(num)) - dut1.expect("PUT allocating new session") + dut1.expect("/adder visitor count = " + str(visitor), timeout=30) + dut1.expect("/adder PUT handler read " + str(num), timeout=30) + dut1.expect("PUT allocating new session", timeout=30) # Retest PUT request and change session context value num = random.randint(0,100) @@ -82,11 +84,11 @@ def test_examples_protocol_http_server_persistence(env, extra_data): client.putreq(conn, "/adder", str(num)) visitor += 1 adder += num - dut1.expect("/adder visitor count = " + str(visitor)) - dut1.expect("/adder PUT handler read " + str(num)) + dut1.expect("/adder visitor count = " + str(visitor), timeout=30) + dut1.expect("/adder PUT handler read " + str(num), timeout=30) try: # Re allocation shouldn't happen - dut1.expect("PUT allocating new session") + dut1.expect("PUT allocating new session", timeout=30) # Not expected raise RuntimeError except: @@ -100,21 +102,21 @@ def test_examples_protocol_http_server_persistence(env, extra_data): client.postreq(conn, "/adder", str(num)) visitor += 1 adder += num - dut1.expect("/adder visitor count = " + str(visitor)) - dut1.expect("/adder handler read " + str(num)) + dut1.expect("/adder visitor count = " + str(visitor), timeout=30) + dut1.expect("/adder handler read " + str(num), timeout=30) # Test GET request and session persistence print "Matching final sum :", adder if client.getreq(conn, "/adder") != str(adder): raise RuntimeError visitor += 1 - dut1.expect("/adder visitor count = " + str(visitor)) - dut1.expect("/adder GET handler send " + str(adder)) + dut1.expect("/adder visitor count = " + str(visitor), timeout=30) + dut1.expect("/adder GET handler send " + str(adder), timeout=30) print "Ending session" # Close connection and check for invocation of context "Free" function client.end_session(conn) - dut1.expect("/adder Free Context function called") + dut1.expect("/adder Free Context function called", timeout=30) print "Validating user context data" # Start another session to check user context data @@ -122,11 +124,11 @@ def test_examples_protocol_http_server_persistence(env, extra_data): num = random.randint(0,100) client.putreq(conn, "/adder", str(num)) visitor += 1 - dut1.expect("/adder visitor count = " + str(visitor)) - dut1.expect("/adder PUT handler read " + str(num)) - dut1.expect("PUT allocating new session") + dut1.expect("/adder visitor count = " + str(visitor), timeout=30) + dut1.expect("/adder PUT handler read " + str(num), timeout=30) + dut1.expect("PUT allocating new session", timeout=30) client.end_session(conn) - dut1.expect("/adder Free Context function called") + dut1.expect("/adder Free Context function called", timeout=30) if __name__ == '__main__': test_examples_protocol_http_server_persistence() diff --git a/examples/protocols/http_server/simple/http_server_simple_test.py b/examples/protocols/http_server/simple/http_server_simple_test.py index e8ae1dee5..b08ec14cb 100644 --- a/examples/protocols/http_server/simple/http_server_simple_test.py +++ b/examples/protocols/http_server/simple/http_server_simple_test.py @@ -28,9 +28,9 @@ if test_fw_path and test_fw_path not in sys.path: sys.path.insert(0, test_fw_path) # When running on local machine execute the following before running this script -# > export TEST_FW_PATH='~/esp/esp-idf/tools/tiny-test-fw' -# > make print_flash_cmd | tail -n 1 > build/download.config # > make app bootloader +# > make print_flash_cmd | tail -n 1 > build/download.config +# > export TEST_FW_PATH=~/esp/esp-idf/tools/tiny-test-fw import TinyFW import IDF @@ -39,7 +39,7 @@ import IDF expath = os.path.dirname(os.path.realpath(__file__)) client = imp.load_source("client", expath + "/scripts/client.py") -@IDF.idf_example_test(env_tag="Example_WIFI", ignore=True) +@IDF.idf_example_test(env_tag="Example_WIFI") def test_examples_protocol_http_server_simple(env, extra_data): # Acquire DUT dut1 = env.get_dut("http_server", "examples/protocols/http_server/simple") @@ -47,21 +47,23 @@ def test_examples_protocol_http_server_simple(env, extra_data): # Get binary file binary_file = os.path.join(dut1.app.binary_path, "simple.bin") bin_size = os.path.getsize(binary_file) - IDF.log_performance("http_server_bin_size", "{}KB".format(bin_size//1024)) - IDF.check_performance("http_server_bin_size", bin_size//1024) + IDF.log_performance("http_server_bin_size", "{}KB".format(bin_size/1024)) + IDF.check_performance("http_server_bin_size", bin_size/1024) # Upload binary and start testing + print "Starting http_server simple test app" dut1.start_app() # Parse IP address of STA - got_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Got IP: (\d+.\d+.\d+.\d+)"), timeout=30)[0] - got_port = dut1.expect(re.compile(r"(?:[\s\S]*)Starting server on port: (\d+)"))[0] + print "Waiting to connect with AP" + got_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Got IP: (\d+.\d+.\d+.\d+)"), timeout=120)[0] + got_port = dut1.expect(re.compile(r"(?:[\s\S]*)Starting server on port: (\d+)"), timeout=30)[0] print "Got IP : " + got_ip print "Got Port : " + got_port # Expected Logs - dut1.expect("Registering URI handlers") + dut1.expect("Registering URI handlers", timeout=30) # Run test script # If failed raise appropriate exception @@ -70,24 +72,24 @@ def test_examples_protocol_http_server_simple(env, extra_data): raise RuntimeError # Acquire host IP. Need a way to check it - host_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Found header => Host: (\d+.\d+.\d+.\d+)"))[0] + host_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Found header => Host: (\d+.\d+.\d+.\d+)"), timeout=30)[0] # Match additional headers sent in the request - dut1.expect("Found header => Test-Header-2: Test-Value-2") - dut1.expect("Found header => Test-Header-1: Test-Value-1") - dut1.expect("Found URL query parameter => query1=value1") - dut1.expect("Found URL query parameter => query3=value3") - dut1.expect("Found URL query parameter => query2=value2") - dut1.expect("Request headers lost") + dut1.expect("Found header => Test-Header-2: Test-Value-2", timeout=30) + dut1.expect("Found header => Test-Header-1: Test-Value-1", timeout=30) + dut1.expect("Found URL query parameter => query1=value1", timeout=30) + dut1.expect("Found URL query parameter => query3=value3", timeout=30) + dut1.expect("Found URL query parameter => query2=value2", timeout=30) + dut1.expect("Request headers lost", timeout=30) print "Test /ctrl PUT handler and realtime handler de/registration" if not client.test_put_handler(got_ip, got_port): raise RuntimeError - dut1.expect("Unregistering /hello and /echo URIs") - dut1.expect("Registering /hello and /echo URIs") + dut1.expect("Unregistering /hello and /echo URIs", timeout=30) + dut1.expect("Registering /hello and /echo URIs", timeout=30) # Generate random data of 10KB - random_data = ''.join(string.printable[random.randint(0,len(string.printable))-1] for _ in range(1024*10)) + random_data = ''.join(string.printable[random.randint(0,len(string.printable))-1] for _ in range(10*1024)) print "Test /echo POST handler with random data" if not client.test_post_handler(got_ip, got_port, random_data): raise RuntimeError @@ -96,19 +98,19 @@ def test_examples_protocol_http_server_simple(env, extra_data): print "Test /hello with custom query : " + query if not client.test_custom_uri_query(got_ip, got_port, query): raise RuntimeError - dut1.expect("Found URL query => " + query) + dut1.expect("Found URL query => " + query, timeout=30) query = "abcd+1234%20xyz" print "Test /hello with custom query : " + query if not client.test_custom_uri_query(got_ip, got_port, query): raise RuntimeError - dut1.expect("Found URL query => " + query) + dut1.expect("Found URL query => " + query, timeout=30) query = "abcd\nyz" print "Test /hello with invalid query" if client.test_custom_uri_query(got_ip, got_port, query): raise RuntimeError - dut1.expect("400 Bad Request - Server unable to understand request due to invalid syntax") + dut1.expect("400 Bad Request - Server unable to understand request due to invalid syntax", timeout=30) if __name__ == '__main__': test_examples_protocol_http_server_simple() diff --git a/examples/protocols/http_server/simple/scripts/client.py b/examples/protocols/http_server/simple/scripts/client.py index fccf5f6c7..aa7148154 100644 --- a/examples/protocols/http_server/simple/scripts/client.py +++ b/examples/protocols/http_server/simple/scripts/client.py @@ -14,117 +14,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -import socket +import httplib import argparse -class Session: - def __init__(self, addr, port): - self.client = socket.create_connection((addr, int(port))) - self.target = addr - - def send_get(self, path, headers=None): - request = "GET " + path + " HTTP/1.1\r\nHost: " + self.target - if headers: - for field, value in headers.iteritems(): - request += "\r\n"+field+": "+value - request += "\r\n\r\n" - self.client.send(request); - - def send_put(self, path, data, headers=None): - request = "PUT " + path + " HTTP/1.1\r\nHost: " + self.target - if headers: - for field, value in headers.iteritems(): - request += "\r\n"+field+": "+value - request += "\r\nContent-Length: " + str(len(data)) +"\r\n\r\n" - self.client.send(request) - self.client.send(data) - - def send_post(self, path, data, headers=None): - request = "POST " + path + " HTTP/1.1\r\nHost: " + self.target - if headers: - for field, value in headers.iteritems(): - request += "\r\n"+field+": "+value - request += "\r\nContent-Length: " + str(len(data)) +"\r\n\r\n" - self.client.send(request) - self.client.send(data) - - def read_resp_hdrs(self): - state = 'nothing' - resp_read = '' - while True: - char = self.client.recv(1) - if char == '\r' and state == 'nothing': - state = 'first_cr' - elif char == '\n' and state == 'first_cr': - state = 'first_lf' - elif char == '\r' and state == 'first_lf': - state = 'second_cr' - elif char == '\n' and state == 'second_cr': - state = 'second_lf' - else: - state = 'nothing' - resp_read += char - if state == 'second_lf': - break; - # Handle first line - line_hdrs = resp_read.splitlines() - line_comp = line_hdrs[0].split() - self.status = line_comp[1] - del line_hdrs[0] - self.encoding = '' - self.content_type = '' - headers = dict() - # Process other headers - for h in range(len(line_hdrs)): - line_comp = line_hdrs[h].split(':') - if line_comp[0] == 'Content-Length': - self.content_len = int(line_comp[1]) - if line_comp[0] == 'Content-Type': - self.content_type = line_comp[1].lstrip() - if line_comp[0] == 'Transfer-Encoding': - self.encoding = line_comp[1].lstrip() - if len(line_comp) == 2: - headers[line_comp[0]] = line_comp[1].lstrip() - return headers - - def read_resp_data(self): - read_data = '' - if self.encoding != 'chunked': - while len(read_data) != self.content_len: - read_data += self.client.recv(self.content_len) - self.content_len = 0 - else: - chunk_data_buf = '' - while (True): - # Read one character into temp buffer - read_ch = self.client.recv(1) - # Check CRLF - if (read_ch == '\r'): - read_ch = self.client.recv(1) - if (read_ch == '\n'): - # If CRLF decode length of chunk - chunk_len = int(chunk_data_buf, 16) - # Keep adding to contents - self.content_len += chunk_len - read_data += self.client.recv(chunk_len) - chunk_data_buf = '' - # Fetch remaining CRLF - if self.client.recv(2) != "\r\n": - # Error in packet - return None - if not chunk_len: - # If last chunk - break - continue - chunk_data_buf += '\r' - # If not CRLF continue appending - # character to chunked data buffer - chunk_data_buf += read_ch - return read_data - - def close(self): - self.client.close() - def verbose_print(verbosity, *args): if (verbosity): print ''.join(str(elems) for elems in args) @@ -133,7 +25,7 @@ def test_get_handler(ip, port, verbosity = False): verbose_print(verbosity, "======== GET HANDLER TEST =============") # Establish HTTP connection verbose_print(verbosity, "Connecting to => " + ip + ":" + port) - sess = Session(ip, port) + sess = httplib.HTTPConnection(ip + ":" + port) uri = "/hello?query1=value1&query2=value2&query3=value3" # GET hello response @@ -142,13 +34,14 @@ def test_get_handler(ip, port, verbosity = False): verbose_print(verbosity, "Sending additional headers : ") for k, v in test_headers.iteritems(): verbose_print(verbosity, "\t", k, ": ", v) - sess.send_get(uri, test_headers) - resp_hdrs = sess.read_resp_hdrs() - resp_data = sess.read_resp_data() + sess.request("GET", url=uri, headers=test_headers) + resp = sess.getresponse() + resp_hdrs = resp.getheaders() + resp_data = resp.read() try: - if resp_hdrs["Custom-Header-1"] != "Custom-Value-1": + if resp.getheader("Custom-Header-1") != "Custom-Value-1": return False - if resp_hdrs["Custom-Header-2"] != "Custom-Value-2": + if resp.getheader("Custom-Header-2") != "Custom-Value-2": return False except: return False @@ -156,7 +49,7 @@ def test_get_handler(ip, port, verbosity = False): verbose_print(verbosity, "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv") verbose_print(verbosity, "Server response to GET /hello") verbose_print(verbosity, "Response Headers : ") - for k, v in resp_hdrs.iteritems(): + for k, v in resp_hdrs: verbose_print(verbosity, "\t", k, ": ", v) verbose_print(verbosity, "Response Data : " + resp_data) verbose_print(verbosity, "========================================\n") @@ -169,12 +62,12 @@ def test_post_handler(ip, port, msg, verbosity = False): verbose_print(verbosity, "======== POST HANDLER TEST ============") # Establish HTTP connection verbose_print(verbosity, "Connecting to => " + ip + ":" + port) - sess = Session(ip, port) + sess = httplib.HTTPConnection(ip + ":" + port) # POST message to /echo and get back response - sess.send_post("/echo", msg) - resp_hdrs = sess.read_resp_hdrs() - resp_data = sess.read_resp_data() + sess.request("POST", url="/echo", body=msg) + resp = sess.getresponse() + resp_data = resp.read() verbose_print(verbosity, "Server response to POST /echo (" + msg + ")") verbose_print(verbosity, "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv") verbose_print(verbosity, resp_data) @@ -188,30 +81,28 @@ def test_put_handler(ip, port, verbosity = False): verbose_print(verbosity, "======== PUT HANDLER TEST =============") # Establish HTTP connection verbose_print(verbosity, "Connecting to => " + ip + ":" + port) - sess = Session(ip, port) + sess = httplib.HTTPConnection(ip + ":" + port) # PUT message to /ctrl to disable /hello URI handler verbose_print(verbosity, "Disabling /hello handler") - sess.send_put("/ctrl", "0") - sess.read_resp_hdrs() - if sess.content_len: - sess.read_resp_data() + sess.request("PUT", url="/ctrl", body="0") + resp = sess.getresponse() + resp.read() - sess.send_get("/hello") - sess.read_resp_hdrs() - resp_data1 = sess.read_resp_data() + sess.request("GET", url="/hello") + resp = sess.getresponse() + resp_data1 = resp.read() verbose_print(verbosity, "Response on GET /hello : " + resp_data1) # PUT message to /ctrl to enable /hello URI handler verbose_print(verbosity, "Enabling /hello handler") - sess.send_put("/ctrl", "1") - sess.read_resp_hdrs() - if sess.content_len: - sess.read_resp_data() + sess.request("PUT", url="/ctrl", body="1") + resp = sess.getresponse() + resp.read() - sess.send_get("/hello") - sess.read_resp_hdrs() - resp_data2 = sess.read_resp_data() + sess.request("GET", url="/hello") + resp = sess.getresponse() + resp_data2 = resp.read() verbose_print(verbosity, "Response on GET /hello : " + resp_data2) # Close HTTP connection @@ -222,14 +113,14 @@ def test_custom_uri_query(ip, port, query, verbosity = False): verbose_print(verbosity, "======== GET HANDLER TEST =============") # Establish HTTP connection verbose_print(verbosity, "Connecting to => " + ip + ":" + port) - sess = Session(ip, port) + sess = httplib.HTTPConnection(ip + ":" + port) uri = "/hello?" + query # GET hello response verbose_print(verbosity, "Sending GET to URI : ", uri) - sess.send_get(uri, {}) - resp_hdrs = sess.read_resp_hdrs() - resp_data = sess.read_resp_data() + sess.request("GET", url=uri, headers={}) + resp = sess.getresponse() + resp_data = resp.read() verbose_print(verbosity, "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv") verbose_print(verbosity, "Server response to GET /hello") @@ -253,6 +144,9 @@ if __name__ == '__main__': port = args['port'] msg = args['msg'] - test_get_handler (ip, port, True) - test_post_handler(ip, port, msg, True) - test_put_handler (ip, port, True) + if not test_get_handler (ip, port, True): + print "Failed!" + if not test_post_handler(ip, port, msg, True): + print "Failed!" + if not test_put_handler (ip, port, True): + print "Failed!" From e2b4ad8f6ea9780570da21648c21e99363411464 Mon Sep 17 00:00:00 2001 From: Anurag Kar Date: Thu, 30 Aug 2018 02:30:41 +0530 Subject: [PATCH 3/9] Temporary : Disable leak tests --- .../http_server_advanced_test.py | 56 +++++++++---------- .../http_server/advanced_tests/main/tests.c | 4 +- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py b/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py index c4db277e9..5241dbaa9 100644 --- a/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py +++ b/examples/protocols/http_server/advanced_tests/http_server_advanced_test.py @@ -64,10 +64,10 @@ def test_examples_protocol_http_server_advanced(env, extra_data): print "Waiting to connect with AP" got_ip = dut1.expect(re.compile(r"(?:[\s\S]*)Got IP: (\d+.\d+.\d+.\d+)"), timeout=30)[0] - print "Leak Tests..." - # Expected Leak test Logs - dut1.expect("Leak Test Started...", timeout=15); - dut1.expect("Leak Test Passed", timeout=15); + #print "Leak Tests..." + ## Expected Leak test Logs + #dut1.expect("Leak Test Started...", timeout=15); + #dut1.expect("Leak Test Passed", timeout=15); got_port = dut1.expect(re.compile(r"(?:[\s\S]*)Started HTTP server on port: (\d+)"), timeout=15)[0] result = dut1.expect(re.compile(r"(?:[\s\S]*)Max URI handlers: (\d+)(?:[\s\S]*)Max Open Sessions: (\d+)(?:[\s\S]*)Max Header Length: (\d+)(?:[\s\S]*)Max URI Length: (\d+)(?:[\s\S]*)Max Stack Size: (\d+)"), timeout=15) @@ -80,30 +80,30 @@ def test_examples_protocol_http_server_advanced(env, extra_data): print "Got IP : " + got_ip print "Got Port : " + got_port - print "Handler Tests..." - # Expected Handler Test Logs - dut1.expect("Test: Register Max URI handlers", timeout=15) - dut1.expect("Success", timeout=15) - dut1.expect("Test: Register Max URI + 1 handlers", timeout=15) - dut1.expect("no slots left for registering handler", timeout=15) - dut1.expect("Success", timeout=15) - dut1.expect("Test: Unregister 0th handler", timeout=15) - dut1.expect("Success", timeout=15) - dut1.expect("Test: Again unregister 0th handler not registered", timeout=15) - dut1.expect("handler 0 with method 1 not found", timeout=15) - dut1.expect("Success", timeout=15) - dut1.expect("Test: Register back 0th handler", timeout=15) - dut1.expect("Success", timeout=15) - dut1.expect("Test: Register 0th handler again after registering", timeout=15) - dut1.expect("handler 0 with method 1 already registered", timeout=15) - dut1.expect("Success", timeout=15) - dut1.expect("Test: Register 1 more handler", timeout=15) - dut1.expect("no slots left for registering handler", timeout=15) - dut1.expect("Success") - dut1.expect("Test: Unregister all handlers", timeout=15) - dut1.expect("Success", timeout=15) - dut1.expect("Registering basic handlers", timeout=15) - dut1.expect("Success", timeout=15) + #print "Handler Tests..." + ## Expected Handler Test Logs + #dut1.expect("Test: Register Max URI handlers", timeout=15) + #dut1.expect("Success", timeout=15) + #dut1.expect("Test: Register Max URI + 1 handlers", timeout=15) + #dut1.expect("no slots left for registering handler", timeout=15) + #dut1.expect("Success", timeout=15) + #dut1.expect("Test: Unregister 0th handler", timeout=15) + #dut1.expect("Success", timeout=15) + #dut1.expect("Test: Again unregister 0th handler not registered", timeout=15) + #dut1.expect("handler 0 with method 1 not found", timeout=15) + #dut1.expect("Success", timeout=15) + #dut1.expect("Test: Register back 0th handler", timeout=15) + #dut1.expect("Success", timeout=15) + #dut1.expect("Test: Register 0th handler again after registering", timeout=15) + #dut1.expect("handler 0 with method 1 already registered", timeout=15) + #dut1.expect("Success", timeout=15) + #dut1.expect("Test: Register 1 more handler", timeout=15) + #dut1.expect("no slots left for registering handler", timeout=15) + #dut1.expect("Success") + #dut1.expect("Test: Unregister all handlers", timeout=15) + #dut1.expect("Success", timeout=15) + #dut1.expect("Registering basic handlers", timeout=15) + #dut1.expect("Success", timeout=15) # Run test script # If failed raise appropriate exception diff --git a/examples/protocols/http_server/advanced_tests/main/tests.c b/examples/protocols/http_server/advanced_tests/main/tests.c index ec2c9eccd..c8e11d36e 100644 --- a/examples/protocols/http_server/advanced_tests/main/tests.c +++ b/examples/protocols/http_server/advanced_tests/main/tests.c @@ -500,10 +500,10 @@ bool leak_test(void) httpd_handle_t start_tests() { - leak_test(); +// leak_test(); httpd_handle_t hd = test_httpd_start(); if (hd) { - test_handler_limit(hd); +// test_handler_limit(hd); register_basic_handlers(hd); } return hd; From 80e47a005db2e7fede6d1f3845583a973bf3b473 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Fri, 22 Jun 2018 20:11:30 +0800 Subject: [PATCH 4/9] sdmmc host: minor cleanup Code style, comments --- components/driver/sdmmc_host.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/components/driver/sdmmc_host.c b/components/driver/sdmmc_host.c index 2534ee5d5..58fe9713f 100644 --- a/components/driver/sdmmc_host.c +++ b/components/driver/sdmmc_host.c @@ -336,7 +336,8 @@ esp_err_t sdmmc_host_init_slot(int slot, const sdmmc_slot_config_t* slot_config) if (slot_width >= 4) { configure_pin(pslot->d1_gpio); configure_pin(pslot->d2_gpio); - //force pull-up D3 to make slave detect SD mode. connect to peripheral after width configuration. + // Force D3 high to make slave enter SD mode. + // Connect to peripheral after width configuration. gpio_config_t gpio_conf = { .pin_bit_mask = BIT(pslot->d3_gpio), .mode = GPIO_MODE_OUTPUT , @@ -344,8 +345,8 @@ esp_err_t sdmmc_host_init_slot(int slot, const sdmmc_slot_config_t* slot_config) .pull_down_en = 0, .intr_type = GPIO_INTR_DISABLE, }; - gpio_config( &gpio_conf ); - gpio_set_level( pslot->d3_gpio, 1 ); + gpio_config(&gpio_conf); + gpio_set_level(pslot->d3_gpio, 1); if (slot_width == 8) { configure_pin(pslot->d4_gpio); configure_pin(pslot->d5_gpio); @@ -445,10 +446,12 @@ esp_err_t sdmmc_host_set_bus_width(int slot, size_t width) } else if (width == 4) { SDMMC.ctype.card_width_8 &= ~mask; SDMMC.ctype.card_width |= mask; - configure_pin(sdmmc_slot_info[slot].d3_gpio); // D3 was set to GPIO high to force slave into SD 1-bit mode, until 4-bit mode is set - } else if (width == 8){ + // D3 was set to GPIO high to force slave into SD mode, until 4-bit mode is set + configure_pin(sdmmc_slot_info[slot].d3_gpio); + } else if (width == 8) { SDMMC.ctype.card_width_8 |= mask; - configure_pin(sdmmc_slot_info[slot].d3_gpio); // D3 was set to GPIO high to force slave into SD 1-bit mode, until 4-bit mode is set + // D3 was set to GPIO high to force slave into SD mode, until 4-bit mode is set + configure_pin(sdmmc_slot_info[slot].d3_gpio); } else { return ESP_ERR_INVALID_ARG; } @@ -601,4 +604,4 @@ esp_err_t sdmmc_host_pullup_en(int slot, int width) gpio_pullup_en(sdmmc_slot_info[slot].d7_gpio); } return ESP_OK; -} \ No newline at end of file +} From 383464749afb3da5a9a1630a3f1325ac9faf5566 Mon Sep 17 00:00:00 2001 From: sergiu2014 Date: Wed, 9 May 2018 13:12:00 -0400 Subject: [PATCH 5/9] eMMC/MMC support for ESP32 Merges https://github.com/espressif/esp-idf/pull/1941 Previous work in https://github.com/espressif/esp-idf/pull/590 --- components/driver/include/driver/sdmmc_defs.h | 15 + components/driver/include/driver/sdmmc_host.h | 2 +- .../driver/include/driver/sdmmc_types.h | 5 + components/sdmmc/sdmmc_cmd.c | 510 ++++++++++++++---- 4 files changed, 419 insertions(+), 113 deletions(-) diff --git a/components/driver/include/driver/sdmmc_defs.h b/components/driver/include/driver/sdmmc_defs.h index c3a63bd8d..a6b135d6a 100644 --- a/components/driver/include/driver/sdmmc_defs.h +++ b/components/driver/include/driver/sdmmc_defs.h @@ -91,6 +91,7 @@ /* SD mode R1 response type bits */ #define MMC_R1_READY_FOR_DATA (1<<8) /* ready for next transfer */ #define MMC_R1_APP_CMD (1<<5) /* app. commands supported */ +#define MMC_R1_SWITCH_ERROR (1<<7) /* switch command did not succeed */ /* SPI mode R1 response type bits */ #define SD_SPI_R1_IDLE_STATE (1<<0) @@ -131,6 +132,13 @@ #define EXT_CSD_STRUCTURE 194 /* RO */ #define EXT_CSD_CARD_TYPE 196 /* RO */ #define EXT_CSD_SEC_COUNT 212 /* RO */ +#define EXT_CSD_PWR_CL_26_360 203 /* RO */ +#define EXT_CSD_PWR_CL_52_360 202 /* RO */ +#define EXT_CSD_PWR_CL_26_195 201 /* RO */ +#define EXT_CSD_PWR_CL_52_195 200 /* RO */ +#define EXT_CSD_POWER_CLASS 187 /* R/W */ +#define EXT_CSD_CMD_SET 191 /* R/W */ +#define EXT_CSD_S_CMD_SET 504 /* RO */ /* EXT_CSD field definitions */ #define EXT_CSD_CMD_SET_NORMAL (1U << 0) @@ -163,6 +171,9 @@ #define EXT_CSD_CARD_TYPE_52M_V12 0x0b #define EXT_CSD_CARD_TYPE_52M_V12_18 0x0f +/* EXT_CSD MMC */ +#define EXT_CSD_MMC_SIZE 512 + /* MMC_SWITCH access mode */ #define MMC_SWITCH_MODE_CMD_SET 0x00 /* Change the command set */ #define MMC_SWITCH_MODE_SET_BITS 0x01 /* Set bits in value */ @@ -447,5 +458,9 @@ static inline uint32_t MMC_RSP_BITS(uint32_t *src, int start, int len) /* CISTPL_FUNCID codes */ #define TPLFID_FUNCTION_SDIO 0x0c +/* Timing */ +#define SDMMC_TIMING_LEGACY 0 +#define SDMMC_TIMING_HIGHSPEED 1 +#define SDMMC_TIMING_MMC_DDR52 2 #endif //_SDMMC_DEFS_H_ diff --git a/components/driver/include/driver/sdmmc_host.h b/components/driver/include/driver/sdmmc_host.h index f57b959cc..8f582f094 100644 --- a/components/driver/include/driver/sdmmc_host.h +++ b/components/driver/include/driver/sdmmc_host.h @@ -33,7 +33,7 @@ extern "C" { * Uses SDMMC peripheral, with 4-bit mode enabled, and max frequency set to 20MHz */ #define SDMMC_HOST_DEFAULT() {\ - .flags = SDMMC_HOST_FLAG_4BIT, \ + .flags = (SDMMC_HOST_FLAG_4BIT | SDMMC_HOST_MEM_CARD), \ .slot = SDMMC_HOST_SLOT_1, \ .max_freq_khz = SDMMC_FREQ_DEFAULT, \ .io_voltage = 3.3f, \ diff --git a/components/driver/include/driver/sdmmc_types.h b/components/driver/include/driver/sdmmc_types.h index 99e971576..59c654cc8 100644 --- a/components/driver/include/driver/sdmmc_types.h +++ b/components/driver/include/driver/sdmmc_types.h @@ -125,6 +125,8 @@ typedef struct { #define SDMMC_FREQ_DEFAULT 20000 /*!< SD/MMC Default speed (limited by clock divider) */ #define SDMMC_FREQ_HIGHSPEED 40000 /*!< SD High speed (limited by clock divider) */ #define SDMMC_FREQ_PROBING 400 /*!< SD/MMC probing speed */ +#define SDMCC_FREQ_52M 52000 /*!< MMC 52Mhz speed */ +#define SDMCC_FREQ_26M 26000 /*!< MMC 26Mhz speed */ float io_voltage; /*!< I/O voltage used by the controller (voltage switching is not supported) */ esp_err_t (*init)(void); /*!< Host function to initialize the driver */ esp_err_t (*set_bus_width)(int slot, size_t width); /*!< host function to set bus width */ @@ -147,6 +149,9 @@ typedef struct { sdmmc_csd_t csd; /*!< decoded CSD (Card-Specific Data) register value */ sdmmc_scr_t scr; /*!< decoded SCR (SD card Configuration Register) value */ uint16_t rca; /*!< RCA (Relative Card Address) */ +#define SDMMC_HOST_MMC_CARD BIT(8) /*!< card in MMC mode (SD otherwise) */ +#define SDMMC_HOST_IO_CARD BIT(9) /*!< card in IO mode (SD moe only) */ +#define SDMMC_HOST_MEM_CARD BIT(10) /*!< card in memory mode (SD or MMC) */ uint32_t is_mem : 1; /*!< Bit indicates if the card is a memory card */ uint32_t is_sdio : 1; /*!< Bit indicates if the card is an IO card */ uint32_t num_io_functions : 3; /*!< If is_sdio is 1, contains the number of IO functions on the card */ diff --git a/components/sdmmc/sdmmc_cmd.c b/components/sdmmc/sdmmc_cmd.c index f315a1246..8d90a7275 100644 --- a/components/sdmmc/sdmmc_cmd.c +++ b/components/sdmmc/sdmmc_cmd.c @@ -53,7 +53,7 @@ static esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, u static esp_err_t sdmmc_send_cmd_read_ocr(sdmmc_card_t *card, uint32_t *ocrp); static esp_err_t sdmmc_send_cmd_send_cid(sdmmc_card_t *card, sdmmc_cid_t *out_cid); static esp_err_t sdmmc_decode_cid(sdmmc_response_t resp, sdmmc_cid_t* out_cid); -static esp_err_t sddmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_cid_t* out_cid); +static esp_err_t sdmmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_cid_t* out_cid); static esp_err_t sdmmc_send_cmd_set_relative_addr(sdmmc_card_t* card, uint16_t* out_rca); static esp_err_t sdmmc_send_cmd_set_blocklen(sdmmc_card_t* card, sdmmc_csd_t* csd); static esp_err_t sdmmc_send_cmd_switch_func(sdmmc_card_t* card, @@ -62,12 +62,15 @@ static esp_err_t sdmmc_send_cmd_switch_func(sdmmc_card_t* card, static esp_err_t sdmmc_enable_hs_mode(sdmmc_card_t* card); static esp_err_t sdmmc_enable_hs_mode_and_check(sdmmc_card_t* card); static esp_err_t sdmmc_io_enable_hs_mode(sdmmc_card_t* card); -static esp_err_t sdmmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd); +static esp_err_t mmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd); +static esp_err_t sd_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd); static esp_err_t sdmmc_send_cmd_send_csd(sdmmc_card_t* card, sdmmc_csd_t* out_csd); +static esp_err_t sdmmc_mem_send_cxd_data(sdmmc_card_t* card , int opcode, void *data, size_t datalen); static esp_err_t sdmmc_send_cmd_select_card(sdmmc_card_t* card, uint32_t rca); static esp_err_t sdmmc_decode_scr(uint32_t *raw_scr, sdmmc_scr_t* out_scr); static esp_err_t sdmmc_send_cmd_send_scr(sdmmc_card_t* card, sdmmc_scr_t *out_scr); static esp_err_t sdmmc_send_cmd_set_bus_width(sdmmc_card_t* card, int width); +static esp_err_t sdmmc_mmc_switch(sdmmc_card_t* card, uint8_t set, uint8_t index, uint8_t value); static esp_err_t sdmmc_send_cmd_send_status(sdmmc_card_t* card, uint32_t* out_status); static esp_err_t sdmmc_send_cmd_crc_on_off(sdmmc_card_t* card, bool crc_enable); static uint32_t get_host_ocr(float voltage); @@ -83,6 +86,7 @@ static esp_err_t sdmmc_io_rw_extended(sdmmc_card_t* card, int function, uint32_t reg, int arg, void *data, size_t size); static void sdmmc_fix_host_flags(sdmmc_card_t* card); + static bool host_is_spi(const sdmmc_card_t* card) { return (card->host.flags & SDMMC_HOST_FLAG_SPI) != 0; @@ -191,6 +195,17 @@ esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) /* Send SEND_OP_COND (ACMD41) command to the card until it becomes ready. */ err = sdmmc_send_cmd_send_op_cond(card, host_ocr, &card->ocr); + + //if time-out try switching from SD to MMC and vice-versa + if (err == ESP_ERR_TIMEOUT){ + if (card->host.flags & SDMMC_HOST_MMC_CARD) { + card->host.flags &= ~((uint32_t)(SDMMC_HOST_MMC_CARD)); + } else { + card->host.flags |= SDMMC_HOST_MMC_CARD; + } + //retry SEND_OP_COND operation + err = sdmmc_send_cmd_send_op_cond(card, host_ocr, &card->ocr); + } if (err != ESP_OK) { ESP_LOGE(TAG, "%s: send_op_cond (1) returned 0x%x", __func__, err); return err; @@ -215,7 +230,7 @@ esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) /* Read and decode the contents of CID register */ if (!is_spi) { if (card->is_mem) { - err = sddmc_send_cmd_all_send_cid(card, &card->cid); + err = sdmmc_send_cmd_all_send_cid(card, &card->cid); if (err != ESP_OK) { ESP_LOGE(TAG, "%s: all_send_cid returned 0x%x", __func__, err); return err; @@ -263,61 +278,213 @@ esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) } if (card->is_mem) { - /* SDSC cards support configurable data block lengths. - * We don't use this feature and set the block length to 512 bytes, - * same as the block length for SDHC cards. - */ - if ((card->ocr & SD_OCR_SDHC_CAP) == 0) { - err = sdmmc_send_cmd_set_blocklen(card, &card->csd); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: set_blocklen returned 0x%x", __func__, err); - return err; - } - } - /* Get the contents of SCR register: bus width and the version of SD spec - * supported by the card. - * In SD mode, this is the first command which uses D0 line. Errors at - * this step usually indicate connection issue or lack of pull-up resistor. - */ - err = sdmmc_send_cmd_send_scr(card, &card->scr); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_scr (1) returned 0x%x", __func__, err); - return err; - } - } + if (card->host.flags & SDMMC_HOST_MMC_CARD) { //MMC CARD + /* sdmmc_mem_mmc_init */ + int width, value; + int card_type; + int speed = SDMMC_FREQ_DEFAULT; + uint8_t powerclass = 0; - if (card->is_mem) { - /* If the host has been initialized with 4-bit bus support, and the card - * supports 4-bit bus, switch to 4-bit bus now. - */ - if ((card->host.flags & SDMMC_HOST_FLAG_4BIT) && - (card->scr.bus_width & SCR_SD_BUS_WIDTHS_4BIT)) { - ESP_LOGD(TAG, "switching to 4-bit bus mode"); - err = sdmmc_send_cmd_set_bus_width(card, 4); - if (err != ESP_OK) { - ESP_LOGE(TAG, "set_bus_width failed"); - return err; + //!!!remember to free(ext_csd) before all return-s in this block !!! + //if passing this buffer to the host driver, it might need to be in DMA-capable memory + uint8_t* ext_csd = heap_caps_malloc(EXT_CSD_MMC_SIZE,MALLOC_CAP_DMA); + if(!ext_csd){ + ESP_LOGE(TAG, "%s: could not allocate ext_csd\n", __func__); + free(ext_csd); + return ESP_ERR_NO_MEM; } - err = (*config->set_bus_width)(config->slot, 4); - if (err != ESP_OK) { - ESP_LOGE(TAG, "slot->set_bus_width failed"); - return err; - } - } + + int timing = SDMMC_TIMING_LEGACY; + uint32_t sectors = 0; - /* Wait for the card to be ready for data transfers */ - uint32_t status = 0; - while (!is_spi && !(status & MMC_R1_READY_FOR_DATA)) { - // TODO: add some timeout here - uint32_t count = 0; - err = sdmmc_send_cmd_send_status(card, &status); + if (card->csd.mmc_ver >= MMC_CSD_MMCVER_4_0) { + /* read EXT_CSD */ + err = sdmmc_mem_send_cxd_data(card, + MMC_SEND_EXT_CSD, ext_csd, EXT_CSD_MMC_SIZE); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: can't read EXT_CSD", __func__); + free(ext_csd); + return err; + } + + card_type = ext_csd[EXT_CSD_CARD_TYPE]; + + + //NOTE: ESP32 doesn't support DDR + if (card_type & EXT_CSD_CARD_TYPE_F_52M_1_8V) { + speed = SDMCC_FREQ_52M; + timing = SDMMC_TIMING_HIGHSPEED; + } else if (card_type & EXT_CSD_CARD_TYPE_F_52M) { + speed = SDMCC_FREQ_52M; + timing = SDMMC_TIMING_HIGHSPEED; + } else if (card_type & EXT_CSD_CARD_TYPE_F_26M) { + speed = SDMCC_FREQ_26M; + } else { + ESP_LOGE(TAG, "%s: unknown CARD_TYPE 0x%x\n", __func__, + ext_csd[EXT_CSD_CARD_TYPE]); + } + + if (timing != SDMMC_TIMING_LEGACY) { + /* switch to high speed timing */ + err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, + EXT_CSD_HS_TIMING, EXT_CSD_HS_TIMING_HS); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: can't change high speed\n", + __func__); + free(ext_csd); + return err; + } + ets_delay_us(10000); + } + + if (config->max_freq_khz >= SDMMC_FREQ_HIGHSPEED && + speed >= SDMMC_FREQ_HIGHSPEED) { + ESP_LOGD(TAG, "switching to HS bus mode"); + err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_HIGHSPEED); + if (err != ESP_OK) { + ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); + free(ext_csd); + return err; + } + } else if (config->max_freq_khz >= SDMMC_FREQ_DEFAULT && + speed >= SDMMC_FREQ_DEFAULT) { + ESP_LOGD(TAG, "switching to DS bus mode"); + err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_DEFAULT); + if (err != ESP_OK) { + ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); + free(ext_csd); + return err; + } + } + + if (timing != SDMMC_TIMING_LEGACY) { + /* read EXT_CSD again */ + err = sdmmc_mem_send_cxd_data(card, + MMC_SEND_EXT_CSD, ext_csd, EXT_CSD_MMC_SIZE); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: can't re-read EXT_CSD\n", __func__); + free(ext_csd); + return err; + } + if (ext_csd[EXT_CSD_HS_TIMING] != EXT_CSD_HS_TIMING_HS) { + ESP_LOGE(TAG, "%s, HS_TIMING set failed\n", __func__); + free(ext_csd); + return ESP_ERR_INVALID_RESPONSE; + } + } + + if (card->host.flags & SDMMC_HOST_FLAG_8BIT) { + width = 8; + value = EXT_CSD_BUS_WIDTH_8; + powerclass = ext_csd[(speed > SDMCC_FREQ_26M) ? EXT_CSD_PWR_CL_52_360 : EXT_CSD_PWR_CL_26_360] >> 4; + } else if (card->host.flags & SDMMC_HOST_FLAG_4BIT) { + width = 4; + value = EXT_CSD_BUS_WIDTH_4; + powerclass = ext_csd[(speed > SDMCC_FREQ_26M) ? EXT_CSD_PWR_CL_52_360 : EXT_CSD_PWR_CL_26_360] & 0x0f; + } else { + width = 1; + value = EXT_CSD_BUS_WIDTH_1; + powerclass = 0; //card must be able to do full rate at powerclass 0 in 1-bit mode + } + if (powerclass != 0) { + err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, + EXT_CSD_POWER_CLASS, powerclass); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: can't change power class" + " (%d bit)\n", __func__, powerclass); + free(ext_csd); + return err; + } + } + if (width != 1) { + err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, + EXT_CSD_BUS_WIDTH, value); + if (err == ESP_OK) { + err = (*config->set_bus_width)(config->slot, width); + if (err != ESP_OK) { + ESP_LOGE(TAG, "slot->set_bus_width failed"); + free(ext_csd); + return err; + } + } else { + ESP_LOGE(TAG, "%s: can't change bus width" + " (%d bit)\n", __func__, width); + free(ext_csd); + return err; + } + + /* XXXX: need bus test? (using by CMD14 & CMD19) */ + ets_delay_us(10000); + } + + sectors = ( ext_csd[EXT_CSD_SEC_COUNT + 0] << 0 ) + | ( ext_csd[EXT_CSD_SEC_COUNT + 1] << 8 ) + | ( ext_csd[EXT_CSD_SEC_COUNT + 2] << 16 ) + | ( ext_csd[EXT_CSD_SEC_COUNT + 3] << 24 ); + + if (sectors > (2u * 1024 * 1024 * 1024) / 512) { + //card->flags |= SFF_SDHC; + card->csd.capacity = sectors; + } + + free(ext_csd); //done with ext_csd + } + + } else { //SD CARD + /* SDSC cards support configurable data block lengths. + * We don't use this feature and set the block length to 512 bytes, + * same as the block length for SDHC cards. + */ + if ((card->ocr & SD_OCR_SDHC_CAP) == 0) { + err = sdmmc_send_cmd_set_blocklen(card, &card->csd); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: set_blocklen returned 0x%x", __func__, err); + return err; + } + } + /* Get the contents of SCR register: bus width and the version of SD spec + * supported by the card. + * In SD mode, this is the first command which uses D0 line. Errors at + * this step usually indicate connection issue or lack of pull-up resistor. + */ + err = sdmmc_send_cmd_send_scr(card, &card->scr); if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_scr (1) returned 0x%x", __func__, err); return err; } - if (++count % 16 == 0) { - ESP_LOGV(TAG, "waiting for card to become ready (%d)", count); + + /* If the host has been initialized with 4-bit bus support, and the card + * supports 4-bit bus, switch to 4-bit bus now. + */ + if ((card->host.flags & SDMMC_HOST_FLAG_4BIT) && + (card->scr.bus_width & SCR_SD_BUS_WIDTHS_4BIT)) { + ESP_LOGD(TAG, "switching to 4-bit bus mode"); + err = sdmmc_send_cmd_set_bus_width(card, 4); + if (err != ESP_OK) { + ESP_LOGE(TAG, "set_bus_width failed"); + return err; + } + err = (*config->set_bus_width)(config->slot, 4); + if (err != ESP_OK) { + ESP_LOGE(TAG, "slot->set_bus_width failed"); + return err; + } } - } + + /* Wait for the card to be ready for data transfers */ + uint32_t status = 0; + while (!is_spi && !(status & MMC_R1_READY_FOR_DATA)) { + // TODO: add some timeout here + uint32_t count = 0; + err = sdmmc_send_cmd_send_status(card, &status); + if (err != ESP_OK) { + return err; + } + if (++count % 16 == 0) { + ESP_LOGV(TAG, "waiting for card to become ready (%d)", count); + } + } + } } else { /* IO card */ if (config->flags & SDMMC_HOST_FLAG_4BIT) { @@ -347,70 +514,77 @@ esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) } } } - /* So far initialization has been done using 400kHz clock. Determine the - * clock rate which both host and the card support, and switch to it. - */ - bool freq_switched = false; - if (config->max_freq_khz >= SDMMC_FREQ_HIGHSPEED && - !is_spi /* SPI doesn't support >26MHz in some cases */) { - if (card->is_mem) { - err = sdmmc_enable_hs_mode_and_check(card); - } else { - err = sdmmc_io_enable_hs_mode(card); - } + + + if ( !(card->host.flags & SDMMC_HOST_MMC_CARD) ) { //SD / SDIO + /* So far initialization has been done using 400kHz clock. Determine the + * clock rate which both host and the card support, and switch to it. + */ + bool freq_switched = false; + if (config->max_freq_khz >= SDMMC_FREQ_HIGHSPEED && + !is_spi /* SPI doesn't support >26MHz in some cases */) { + if (card->is_mem) { + err = sdmmc_enable_hs_mode_and_check(card); + } else { + err = sdmmc_io_enable_hs_mode(card); + } - if (err == ESP_ERR_NOT_SUPPORTED) { - ESP_LOGD(TAG, "%s: host supports HS mode, but card doesn't", __func__); - } else if (err != ESP_OK) { - return err; - } else { - ESP_LOGD(TAG, "%s: switching host to HS mode", __func__); - /* ESP_OK, HS mode has been enabled on the card side. - * Switch the host to HS mode. - */ - err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_HIGHSPEED); + if (err == ESP_ERR_NOT_SUPPORTED) { + ESP_LOGD(TAG, "%s: host supports HS mode, but card doesn't", __func__); + } else if (err != ESP_OK) { + return err; + } else { + ESP_LOGD(TAG, "%s: switching host to HS mode", __func__); + /* ESP_OK, HS mode has been enabled on the card side. + * Switch the host to HS mode. + */ + err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_HIGHSPEED); + if (err != ESP_OK) { + ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); + return err; + } + freq_switched = true; + } + } + + /* All SD cards must support default speed mode (25MHz). + * config->max_freq_khz may be used to limit the clock frequency. + */ + if (!freq_switched && + config->max_freq_khz >= SDMMC_FREQ_DEFAULT) { + ESP_LOGD(TAG, "switching to DS bus mode"); + err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_DEFAULT); if (err != ESP_OK) { ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); return err; } freq_switched = true; } - } - /* All SD cards must support default speed mode (25MHz). - * config->max_freq_khz may be used to limit the clock frequency. - */ - if (!freq_switched && - config->max_freq_khz >= SDMMC_FREQ_DEFAULT) { - ESP_LOGD(TAG, "switching to DS bus mode"); - err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_DEFAULT); - if (err != ESP_OK) { - ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); - return err; - } - freq_switched = true; - } - /* If frequency switch has been performed, read SCR register one more time - * and compare the result with the previous one. Use this simple check as - * an indicator of potential signal integrity issues. - */ - if (freq_switched) { - if (card->is_mem) { - sdmmc_scr_t scr_tmp; - err = sdmmc_send_cmd_send_scr(card, &scr_tmp); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_scr (2) returned 0x%x", __func__, err); - return err; + /* If frequency switch has been performed, read SCR register one more time + * and compare the result with the previous one. Use this simple check as + * an indicator of potential signal integrity issues. + */ + if (freq_switched) { + if (card->is_mem) { + sdmmc_scr_t scr_tmp; + err = sdmmc_send_cmd_send_scr(card, &scr_tmp); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_scr (2) returned 0x%x", __func__, err); + return err; + } + if (memcmp(&card->scr, &scr_tmp, sizeof(scr_tmp)) != 0) { + ESP_LOGE(TAG, "got corrupted data after increasing clock frequency"); + return ESP_ERR_INVALID_RESPONSE; + } + } else { + /* TODO: For IO cards, read some data to see if frequency switch + * was successful. + */ } - if (memcmp(&card->scr, &scr_tmp, sizeof(scr_tmp)) != 0) { - ESP_LOGE(TAG, "got corrupted data after increasing clock frequency"); - return ESP_ERR_INVALID_RESPONSE; - } - } else { - /* TODO: For IO cards, read some data to see if frequency switch - * was successful. - */ - } + } } + + return ESP_OK; } @@ -539,6 +713,8 @@ static esp_err_t sdmmc_send_cmd_send_if_cond(sdmmc_card_t* card, uint32_t ocr) static esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp) { + esp_err_t err; + sdmmc_command_t cmd = { .arg = ocr, .flags = SCF_CMD_BCR | SCF_RSP_R3, @@ -547,7 +723,19 @@ static esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, u int nretries = SDMMC_SEND_OP_COND_MAX_RETRIES; int err_cnt = SDMMC_SEND_OP_COND_MAX_ERRORS; for (; nretries != 0; --nretries) { - esp_err_t err = sdmmc_send_app_cmd(card, &cmd); + bzero(&cmd, sizeof cmd); + cmd.arg = ocr; + cmd.flags = SCF_CMD_BCR | SCF_RSP_R3; + if (card->host.flags & SDMMC_HOST_MMC_CARD) { /* MMC mode */ + cmd.arg &= ~MMC_OCR_ACCESS_MODE_MASK; + cmd.arg |= MMC_OCR_SECTOR_MODE; + cmd.opcode = MMC_SEND_OP_COND; + err = sdmmc_send_cmd(card, &cmd); + } else { /* SD mode */ + cmd.opcode = SD_APP_OP_COND; + err = sdmmc_send_app_cmd(card, &cmd); + } + if (err != ESP_OK) { if (--err_cnt == 0) { ESP_LOGD(TAG, "%s: sdmmc_send_app_cmd err=0x%x", __func__, err); @@ -606,7 +794,7 @@ esp_err_t sdmmc_decode_cid(sdmmc_response_t resp, sdmmc_cid_t* out_cid) return ESP_OK; } -static esp_err_t sddmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_cid_t* out_cid) +static esp_err_t sdmmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_cid_t* out_cid) { assert(out_cid); sdmmc_command_t cmd = { @@ -643,17 +831,26 @@ static esp_err_t sdmmc_send_cmd_send_cid(sdmmc_card_t *card, sdmmc_cid_t *out_ci static esp_err_t sdmmc_send_cmd_set_relative_addr(sdmmc_card_t* card, uint16_t* out_rca) { + static uint16_t next_rca_mmc = 0; assert(out_rca); sdmmc_command_t cmd = { .opcode = SD_SEND_RELATIVE_ADDR, .flags = SCF_CMD_BCR | SCF_RSP_R6 }; + if (card->host.flags & SDMMC_HOST_MMC_CARD) { + // MMC cards expect you to set the RCA, so just keep a counter of them + next_rca_mmc++; + if (next_rca_mmc == 0) /* 0 means deselcted, so can't use that for an RCA */ + next_rca_mmc++; + cmd.arg = MMC_ARG_RCA(next_rca_mmc); + } + esp_err_t err = sdmmc_send_cmd(card, &cmd); if (err != ESP_OK) { return err; } - *out_rca = SD_R6_RCA(cmd.response); + *out_rca = (card->host.flags & SDMMC_HOST_MMC_CARD) ? next_rca_mmc : SD_R6_RCA(cmd.response); return ESP_OK; } @@ -668,7 +865,35 @@ static esp_err_t sdmmc_send_cmd_set_blocklen(sdmmc_card_t* card, sdmmc_csd_t* cs return sdmmc_send_cmd(card, &cmd); } -static esp_err_t sdmmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd) +static esp_err_t mmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd) +{ + out_csd->csd_ver = MMC_CSD_CSDVER(response); + if (out_csd->csd_ver == MMC_CSD_CSDVER_1_0 || + out_csd->csd_ver == MMC_CSD_CSDVER_2_0 || + out_csd->csd_ver == MMC_CSD_CSDVER_EXT_CSD) { + out_csd->mmc_ver = MMC_CSD_MMCVER(response); + out_csd->capacity = MMC_CSD_CAPACITY(response); + out_csd->read_block_len = MMC_CSD_READ_BL_LEN(response); + } else { + ESP_LOGE(TAG, "unknown MMC CSD structure version 0x%x\n", out_csd->csd_ver); + return 1; + } + int read_bl_size = 1 << out_csd->read_block_len; + out_csd->sector_size = MIN(read_bl_size, 512); + if (out_csd->sector_size < read_bl_size) { + out_csd->capacity *= read_bl_size / out_csd->sector_size; + } + /* MMC special handling? */ + int speed = SD_CSD_SPEED(response); + if (speed == SD_CSD_SPEED_50_MHZ) { + out_csd->tr_speed = 50000000; + } else { + out_csd->tr_speed = 25000000; + } + return ESP_OK; +} + +static esp_err_t sd_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd) { out_csd->csd_ver = SD_CSD_CSDVER(response); switch (out_csd->csd_ver) { @@ -723,7 +948,46 @@ static esp_err_t sdmmc_send_cmd_send_csd(sdmmc_card_t* card, sdmmc_csd_t* out_cs flip_byte_order(spi_buf, sizeof(spi_buf)); ptr = spi_buf; } - return sdmmc_decode_csd(ptr, out_csd); + if (card->host.flags & SDMMC_HOST_MMC_CARD) {/* MMC mode */ + err = mmc_decode_csd(cmd.response, out_csd); + } else {/* SD mode */ + err = sd_decode_csd(ptr, out_csd); + } + return err; +} + +static esp_err_t sdmmc_mem_send_cxd_data(sdmmc_card_t* card , int opcode, void *data, size_t datalen) +{ + sdmmc_command_t cmd; + void *ptr = NULL; + esp_err_t error = ESP_OK; + + ptr = malloc(datalen); + if (ptr == NULL) { + error = ESP_ERR_NO_MEM; + } else { + memset(&cmd, 0, sizeof(cmd)); + cmd.data = ptr; + cmd.datalen = datalen; + cmd.blklen = datalen; + cmd.opcode = opcode; + cmd.arg = 0; + cmd.flags = SCF_CMD_ADTC | SCF_CMD_READ; + if (opcode == MMC_SEND_EXT_CSD) { + cmd.flags |= SCF_RSP_R1; + } else { + cmd.flags |= SCF_RSP_R2; + } + error = sdmmc_send_cmd(card, &cmd); + if (error == 0) { + memcpy(data, ptr, datalen); + } + if (ptr != NULL) { + free(ptr); + } + } + + return error; } static esp_err_t sdmmc_send_cmd_select_card(sdmmc_card_t* card, uint32_t rca) @@ -776,15 +1040,37 @@ static esp_err_t sdmmc_send_cmd_send_scr(sdmmc_card_t* card, sdmmc_scr_t *out_sc static esp_err_t sdmmc_send_cmd_set_bus_width(sdmmc_card_t* card, int width) { + uint8_t ignored[8]; sdmmc_command_t cmd = { .opcode = SD_APP_SET_BUS_WIDTH, .flags = SCF_RSP_R1 | SCF_CMD_AC, - .arg = (width == 4) ? SD_ARG_BUS_WIDTH_4 : SD_ARG_BUS_WIDTH_1 + .arg = (width == 4) ? SD_ARG_BUS_WIDTH_4 : SD_ARG_BUS_WIDTH_1, + .data = ignored, + .datalen = 8, + .blklen = 4, }; return sdmmc_send_app_cmd(card, &cmd); } +static esp_err_t sdmmc_mmc_switch(sdmmc_card_t* card, uint8_t set, uint8_t index, uint8_t value) +{ + sdmmc_command_t cmd = { + .opcode = MMC_SWITCH, + .arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) | (index << 16) | (value << 8) | set, + .flags = SCF_RSP_R1B | SCF_CMD_AC, + }; + esp_err_t err = sdmmc_send_cmd(card, &cmd); + if (err == ESP_OK) { + //check response bit to see that switch was accepted + if (MMC_R1(cmd.response) & MMC_R1_SWITCH_ERROR) + err = ESP_ERR_INVALID_RESPONSE; + } + + return err; +} + + static esp_err_t sdmmc_send_cmd_crc_on_off(sdmmc_card_t* card, bool crc_enable) { assert(host_is_spi(card) && "CRC_ON_OFF can only be used in SPI mode"); From de42d99b1d339fe581bd61779fec4c90abea4060 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Wed, 20 Jun 2018 19:59:11 +0800 Subject: [PATCH 6/9] sdmmc: command layer refactoring --- components/driver/include/driver/sdmmc_host.h | 2 +- .../driver/include/driver/sdmmc_types.h | 20 +- components/sdmmc/include/sdmmc_cmd.h | 2 +- components/sdmmc/sdmmc_cmd.c | 1217 +---------------- components/sdmmc/sdmmc_common.c | 281 ++++ components/sdmmc/sdmmc_common.h | 135 ++ components/sdmmc/sdmmc_init.c | 121 ++ components/sdmmc/sdmmc_io.c | 352 +++++ components/sdmmc/sdmmc_mmc.c | 219 +++ components/sdmmc/sdmmc_sd.c | 346 +++++ 10 files changed, 1516 insertions(+), 1179 deletions(-) create mode 100644 components/sdmmc/sdmmc_common.c create mode 100644 components/sdmmc/sdmmc_common.h create mode 100644 components/sdmmc/sdmmc_init.c create mode 100644 components/sdmmc/sdmmc_io.c create mode 100644 components/sdmmc/sdmmc_mmc.c create mode 100644 components/sdmmc/sdmmc_sd.c diff --git a/components/driver/include/driver/sdmmc_host.h b/components/driver/include/driver/sdmmc_host.h index 8f582f094..f57b959cc 100644 --- a/components/driver/include/driver/sdmmc_host.h +++ b/components/driver/include/driver/sdmmc_host.h @@ -33,7 +33,7 @@ extern "C" { * Uses SDMMC peripheral, with 4-bit mode enabled, and max frequency set to 20MHz */ #define SDMMC_HOST_DEFAULT() {\ - .flags = (SDMMC_HOST_FLAG_4BIT | SDMMC_HOST_MEM_CARD), \ + .flags = SDMMC_HOST_FLAG_4BIT, \ .slot = SDMMC_HOST_SLOT_1, \ .max_freq_khz = SDMMC_FREQ_DEFAULT, \ .io_voltage = 3.3f, \ diff --git a/components/driver/include/driver/sdmmc_types.h b/components/driver/include/driver/sdmmc_types.h index 59c654cc8..1c584eff6 100644 --- a/components/driver/include/driver/sdmmc_types.h +++ b/components/driver/include/driver/sdmmc_types.h @@ -56,6 +56,13 @@ typedef struct { int bus_width; /*!< bus widths supported by card: BIT(0) — 1-bit bus, BIT(2) — 4-bit bus */ } sdmmc_scr_t; +/** + * Decoded values of Extended Card Specific Data + */ +typedef struct { + uint8_t power_class; /*!< Power class used by the card */ +} sdmmc_ext_csd_t; + /** * SD/MMC command response buffer */ @@ -125,8 +132,8 @@ typedef struct { #define SDMMC_FREQ_DEFAULT 20000 /*!< SD/MMC Default speed (limited by clock divider) */ #define SDMMC_FREQ_HIGHSPEED 40000 /*!< SD High speed (limited by clock divider) */ #define SDMMC_FREQ_PROBING 400 /*!< SD/MMC probing speed */ -#define SDMCC_FREQ_52M 52000 /*!< MMC 52Mhz speed */ -#define SDMCC_FREQ_26M 26000 /*!< MMC 26Mhz speed */ +#define SDMMC_FREQ_52M 52000 /*!< MMC 52MHz speed */ +#define SDMMC_FREQ_26M 26000 /*!< MMC 26MHz speed */ float io_voltage; /*!< I/O voltage used by the controller (voltage switching is not supported) */ esp_err_t (*init)(void); /*!< Host function to initialize the driver */ esp_err_t (*set_bus_width)(int slot, size_t width); /*!< host function to set bus width */ @@ -148,14 +155,15 @@ typedef struct { sdmmc_cid_t cid; /*!< decoded CID (Card IDentification) register value */ sdmmc_csd_t csd; /*!< decoded CSD (Card-Specific Data) register value */ sdmmc_scr_t scr; /*!< decoded SCR (SD card Configuration Register) value */ + sdmmc_ext_csd_t ext_csd; /*!< decoded EXT_CSD (Extended Card Specific Data) register value */ uint16_t rca; /*!< RCA (Relative Card Address) */ -#define SDMMC_HOST_MMC_CARD BIT(8) /*!< card in MMC mode (SD otherwise) */ -#define SDMMC_HOST_IO_CARD BIT(9) /*!< card in IO mode (SD moe only) */ -#define SDMMC_HOST_MEM_CARD BIT(10) /*!< card in memory mode (SD or MMC) */ + uint16_t max_freq_khz; /*!< Maximum frequency, in kHz, supported by the card */ uint32_t is_mem : 1; /*!< Bit indicates if the card is a memory card */ uint32_t is_sdio : 1; /*!< Bit indicates if the card is an IO card */ + uint32_t is_mmc : 1; /*!< Bit indicates if the card is MMC */ uint32_t num_io_functions : 3; /*!< If is_sdio is 1, contains the number of IO functions on the card */ - uint32_t reserved : 27; /*!< Reserved for future expansion */ + uint32_t log_bus_width : 2; /*!< log2(bus width supported by card) */ + uint32_t reserved : 24; /*!< Reserved for future expansion */ } sdmmc_card_t; diff --git a/components/sdmmc/include/sdmmc_cmd.h b/components/sdmmc/include/sdmmc_cmd.h index 7b68ed7c8..aa12a4477 100644 --- a/components/sdmmc/include/sdmmc_cmd.h +++ b/components/sdmmc/include/sdmmc_cmd.h @@ -1,4 +1,4 @@ -// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD +// Copyright 2015-2018 Espressif Systems (Shanghai) PTE LTD // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/components/sdmmc/sdmmc_cmd.c b/components/sdmmc/sdmmc_cmd.c index 8d90a7275..6da69e9f4 100644 --- a/components/sdmmc/sdmmc_cmd.c +++ b/components/sdmmc/sdmmc_cmd.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2006 Uwe Stuehler - * Adaptations to ESP-IDF Copyright (c) 2016 Espressif Systems (Shanghai) PTE LTD + * Adaptations to ESP-IDF Copyright (c) 2016-2018 Espressif Systems (Shanghai) PTE LTD * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -15,612 +15,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#include -#include "esp_log.h" -#include "esp_heap_caps.h" -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "driver/sdmmc_defs.h" -#include "driver/sdmmc_types.h" -#include "sdmmc_cmd.h" -#include "sys/param.h" -#include "soc/soc_memory_layout.h" - -#define SDMMC_GO_IDLE_DELAY_MS 20 -#define SDMMC_IO_SEND_OP_COND_DELAY_MS 10 - -/* These delay values are mostly useful for cases when CD pin is not used, and - * the card is removed. In this case, SDMMC peripheral may not always return - * CMD_DONE / DATA_DONE interrupts after signaling the error. These timeouts work - * as a safety net in such cases. - */ -#define SDMMC_DEFAULT_CMD_TIMEOUT_MS 1000 // Max timeout of ordinary commands -#define SDMMC_WRITE_CMD_TIMEOUT_MS 5000 // Max timeout of write commands - -/* Maximum retry/error count for SEND_OP_COND (CMD1). - * These are somewhat arbitrary, values originate from OpenBSD driver. - */ -#define SDMMC_SEND_OP_COND_MAX_RETRIES 100 -#define SDMMC_SEND_OP_COND_MAX_ERRORS 3 +#include "sdmmc_common.h" static const char* TAG = "sdmmc_cmd"; -static esp_err_t sdmmc_send_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd); -static esp_err_t sdmmc_send_app_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd); -static esp_err_t sdmmc_send_cmd_go_idle_state(sdmmc_card_t* card); -static esp_err_t sdmmc_send_cmd_send_if_cond(sdmmc_card_t* card, uint32_t ocr); -static esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp); -static esp_err_t sdmmc_send_cmd_read_ocr(sdmmc_card_t *card, uint32_t *ocrp); -static esp_err_t sdmmc_send_cmd_send_cid(sdmmc_card_t *card, sdmmc_cid_t *out_cid); -static esp_err_t sdmmc_decode_cid(sdmmc_response_t resp, sdmmc_cid_t* out_cid); -static esp_err_t sdmmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_cid_t* out_cid); -static esp_err_t sdmmc_send_cmd_set_relative_addr(sdmmc_card_t* card, uint16_t* out_rca); -static esp_err_t sdmmc_send_cmd_set_blocklen(sdmmc_card_t* card, sdmmc_csd_t* csd); -static esp_err_t sdmmc_send_cmd_switch_func(sdmmc_card_t* card, - uint32_t mode, uint32_t group, uint32_t function, - sdmmc_switch_func_rsp_t* resp); -static esp_err_t sdmmc_enable_hs_mode(sdmmc_card_t* card); -static esp_err_t sdmmc_enable_hs_mode_and_check(sdmmc_card_t* card); -static esp_err_t sdmmc_io_enable_hs_mode(sdmmc_card_t* card); -static esp_err_t mmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd); -static esp_err_t sd_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd); -static esp_err_t sdmmc_send_cmd_send_csd(sdmmc_card_t* card, sdmmc_csd_t* out_csd); -static esp_err_t sdmmc_mem_send_cxd_data(sdmmc_card_t* card , int opcode, void *data, size_t datalen); -static esp_err_t sdmmc_send_cmd_select_card(sdmmc_card_t* card, uint32_t rca); -static esp_err_t sdmmc_decode_scr(uint32_t *raw_scr, sdmmc_scr_t* out_scr); -static esp_err_t sdmmc_send_cmd_send_scr(sdmmc_card_t* card, sdmmc_scr_t *out_scr); -static esp_err_t sdmmc_send_cmd_set_bus_width(sdmmc_card_t* card, int width); -static esp_err_t sdmmc_mmc_switch(sdmmc_card_t* card, uint8_t set, uint8_t index, uint8_t value); -static esp_err_t sdmmc_send_cmd_send_status(sdmmc_card_t* card, uint32_t* out_status); -static esp_err_t sdmmc_send_cmd_crc_on_off(sdmmc_card_t* card, bool crc_enable); -static uint32_t get_host_ocr(float voltage); -static void flip_byte_order(uint32_t* response, size_t size); -static esp_err_t sdmmc_write_sectors_dma(sdmmc_card_t* card, const void* src, - size_t start_block, size_t block_count); -static esp_err_t sdmmc_read_sectors_dma(sdmmc_card_t* card, void* dst, - size_t start_block, size_t block_count); -static esp_err_t sdmmc_io_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp); -static esp_err_t sdmmc_io_rw_direct(sdmmc_card_t* card, int function, - uint32_t reg, uint32_t arg, uint8_t *byte); -static esp_err_t sdmmc_io_rw_extended(sdmmc_card_t* card, int function, - uint32_t reg, int arg, void *data, size_t size); -static void sdmmc_fix_host_flags(sdmmc_card_t* card); - -static bool host_is_spi(const sdmmc_card_t* card) -{ - return (card->host.flags & SDMMC_HOST_FLAG_SPI) != 0; -} - -esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) -{ - esp_err_t err; - memset(card, 0, sizeof(*card)); - memcpy(&card->host, config, sizeof(*config)); - const bool is_spi = host_is_spi(card); - - if (!is_spi) { - // Check if host flags are compatible with slot configuration. - sdmmc_fix_host_flags(card); - } - - /* ----------- standard initialization process starts here ---------- */ - - /* Reset SDIO (CMD52, RES) before re-initializing IO (CMD5). */ - uint8_t sdio_reset = CCCR_CTL_RES; - err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_CTL, SD_ARG_CMD52_WRITE, &sdio_reset); - if (err == ESP_ERR_TIMEOUT || (is_spi && err == ESP_ERR_NOT_SUPPORTED)) { - /* Non-IO cards are allowed to time out (in SD mode) or - * return "invalid command" error (in SPI mode). - */ - } else if (err == ESP_ERR_NOT_FOUND) { - ESP_LOGD(TAG, "%s: card not present", __func__); - return err; - } else if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: sdio_reset: unexpected return: 0x%x", __func__, err ); - return err; - } - - /* GO_IDLE_STATE (CMD0) command resets the card */ - err = sdmmc_send_cmd_go_idle_state(card); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: go_idle_state (1) returned 0x%x", __func__, err); - return err; - } - vTaskDelay(SDMMC_GO_IDLE_DELAY_MS / portTICK_PERIOD_MS); - - /* SEND_IF_COND (CMD8) command is used to identify SDHC/SDXC cards. - * SD v1 and non-SD cards will not respond to this command. - */ - uint32_t host_ocr = get_host_ocr(config->io_voltage); - err = sdmmc_send_cmd_send_if_cond(card, host_ocr); - if (err == ESP_OK) { - ESP_LOGD(TAG, "SDHC/SDXC card"); - host_ocr |= SD_OCR_SDHC_CAP; - } else if (err == ESP_ERR_TIMEOUT) { - ESP_LOGD(TAG, "CMD8 timeout; not an SD v2.00 card"); - } else if (is_spi && err == ESP_ERR_NOT_SUPPORTED) { - ESP_LOGD(TAG, "CMD8 rejected; not an SD v2.00 card"); - } else { - ESP_LOGE(TAG, "%s: send_if_cond (1) returned 0x%x", __func__, err); - return err; - } - - /* IO_SEND_OP_COND(CMD5), Determine if the card is an IO card. - * Non-IO cards will not respond to this command. - */ - err = sdmmc_io_send_op_cond(card, 0, &card->ocr); - if (err != ESP_OK) { - ESP_LOGD(TAG, "%s: io_send_op_cond (1) returned 0x%x; not IO card", __func__, err); - card->is_sdio = 0; - card->is_mem = 1; - } else { - card->is_sdio = 1; - - if (card->ocr & SD_IO_OCR_MEM_PRESENT) { - ESP_LOGD(TAG, "%s: IO-only card", __func__); - card->is_mem = 0; - } - card->num_io_functions = SD_IO_OCR_NUM_FUNCTIONS(card->ocr); - ESP_LOGD(TAG, "%s: number of IO functions: %d", __func__, card->num_io_functions); - if (card->num_io_functions == 0) { - card->is_sdio = 0; - } - host_ocr &= card->ocr; - err = sdmmc_io_send_op_cond(card, host_ocr, &card->ocr); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_io_send_op_cond (1) returned 0x%x", __func__, err); - return err; - } - sdmmc_io_enable_int(card); - } - - if (card->is_mem) { - /* In SPI mode, READ_OCR (CMD58) command is used to figure out which voltage - * ranges the card can support. This step is skipped since 1.8V isn't - * supported on the ESP32. - */ - - /* In SD mode, CRC checks of data transfers are mandatory and performed - * by the hardware. In SPI mode, CRC16 of data transfers is optional and - * needs to be enabled. - */ - if (is_spi) { - err = sdmmc_send_cmd_crc_on_off(card, true); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_send_cmd_crc_on_off returned 0x%x", __func__, err); - return err; - } - } - - /* Send SEND_OP_COND (ACMD41) command to the card until it becomes ready. */ - err = sdmmc_send_cmd_send_op_cond(card, host_ocr, &card->ocr); - - //if time-out try switching from SD to MMC and vice-versa - if (err == ESP_ERR_TIMEOUT){ - if (card->host.flags & SDMMC_HOST_MMC_CARD) { - card->host.flags &= ~((uint32_t)(SDMMC_HOST_MMC_CARD)); - } else { - card->host.flags |= SDMMC_HOST_MMC_CARD; - } - //retry SEND_OP_COND operation - err = sdmmc_send_cmd_send_op_cond(card, host_ocr, &card->ocr); - } - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_op_cond (1) returned 0x%x", __func__, err); - return err; - } - if (is_spi) { - err = sdmmc_send_cmd_read_ocr(card, &card->ocr); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: read_ocr returned 0x%x", __func__, err); - return err; - } - } - ESP_LOGD(TAG, "host_ocr=0x%x card_ocr=0x%x", host_ocr, card->ocr); - - /* Clear all voltage bits in host's OCR which the card doesn't support. - * Don't touch CCS bit because in SPI mode cards don't report CCS in ACMD41 - * response. - */ - host_ocr &= (card->ocr | (~SD_OCR_VOL_MASK)); - ESP_LOGD(TAG, "sdmmc_card_init: host_ocr=%08x, card_ocr=%08x", host_ocr, card->ocr); - } - - /* Read and decode the contents of CID register */ - if (!is_spi) { - if (card->is_mem) { - err = sdmmc_send_cmd_all_send_cid(card, &card->cid); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: all_send_cid returned 0x%x", __func__, err); - return err; - } - } - err = sdmmc_send_cmd_set_relative_addr(card, &card->rca); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: set_relative_addr returned 0x%x", __func__, err); - return err; - } - } else { - err = sdmmc_send_cmd_send_cid(card, &card->cid); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_cid returned 0x%x", __func__, err); - return err; - } - } - if (card->is_mem) { - /* Get and decode the contents of CSD register. Determine card capacity. */ - err = sdmmc_send_cmd_send_csd(card, &card->csd); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_csd (1) returned 0x%x", __func__, err); - return err; - } - const size_t max_sdsc_capacity = UINT32_MAX / card->csd.sector_size + 1; - if (!(card->ocr & SD_OCR_SDHC_CAP) && - card->csd.capacity > max_sdsc_capacity) { - ESP_LOGW(TAG, "%s: SDSC card reports capacity=%u. Limiting to %u.", - __func__, card->csd.capacity, max_sdsc_capacity); - card->csd.capacity = max_sdsc_capacity; - } - } - /* ----------- standard initialization process ends here ----------- */ - - /* Switch the card from stand-by mode to data transfer mode (not needed if - * SPI interface is used). This is needed to issue SET_BLOCKLEN and - * SEND_SCR commands. - */ - if (!is_spi) { - err = sdmmc_send_cmd_select_card(card, card->rca); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: select_card returned 0x%x", __func__, err); - return err; - } - } - - if (card->is_mem) { - if (card->host.flags & SDMMC_HOST_MMC_CARD) { //MMC CARD - /* sdmmc_mem_mmc_init */ - int width, value; - int card_type; - int speed = SDMMC_FREQ_DEFAULT; - uint8_t powerclass = 0; - - //!!!remember to free(ext_csd) before all return-s in this block !!! - //if passing this buffer to the host driver, it might need to be in DMA-capable memory - uint8_t* ext_csd = heap_caps_malloc(EXT_CSD_MMC_SIZE,MALLOC_CAP_DMA); - if(!ext_csd){ - ESP_LOGE(TAG, "%s: could not allocate ext_csd\n", __func__); - free(ext_csd); - return ESP_ERR_NO_MEM; - } - - int timing = SDMMC_TIMING_LEGACY; - uint32_t sectors = 0; - - if (card->csd.mmc_ver >= MMC_CSD_MMCVER_4_0) { - /* read EXT_CSD */ - err = sdmmc_mem_send_cxd_data(card, - MMC_SEND_EXT_CSD, ext_csd, EXT_CSD_MMC_SIZE); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: can't read EXT_CSD", __func__); - free(ext_csd); - return err; - } - - card_type = ext_csd[EXT_CSD_CARD_TYPE]; - - - //NOTE: ESP32 doesn't support DDR - if (card_type & EXT_CSD_CARD_TYPE_F_52M_1_8V) { - speed = SDMCC_FREQ_52M; - timing = SDMMC_TIMING_HIGHSPEED; - } else if (card_type & EXT_CSD_CARD_TYPE_F_52M) { - speed = SDMCC_FREQ_52M; - timing = SDMMC_TIMING_HIGHSPEED; - } else if (card_type & EXT_CSD_CARD_TYPE_F_26M) { - speed = SDMCC_FREQ_26M; - } else { - ESP_LOGE(TAG, "%s: unknown CARD_TYPE 0x%x\n", __func__, - ext_csd[EXT_CSD_CARD_TYPE]); - } - - if (timing != SDMMC_TIMING_LEGACY) { - /* switch to high speed timing */ - err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, - EXT_CSD_HS_TIMING, EXT_CSD_HS_TIMING_HS); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: can't change high speed\n", - __func__); - free(ext_csd); - return err; - } - ets_delay_us(10000); - } - - if (config->max_freq_khz >= SDMMC_FREQ_HIGHSPEED && - speed >= SDMMC_FREQ_HIGHSPEED) { - ESP_LOGD(TAG, "switching to HS bus mode"); - err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_HIGHSPEED); - if (err != ESP_OK) { - ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); - free(ext_csd); - return err; - } - } else if (config->max_freq_khz >= SDMMC_FREQ_DEFAULT && - speed >= SDMMC_FREQ_DEFAULT) { - ESP_LOGD(TAG, "switching to DS bus mode"); - err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_DEFAULT); - if (err != ESP_OK) { - ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); - free(ext_csd); - return err; - } - } - - if (timing != SDMMC_TIMING_LEGACY) { - /* read EXT_CSD again */ - err = sdmmc_mem_send_cxd_data(card, - MMC_SEND_EXT_CSD, ext_csd, EXT_CSD_MMC_SIZE); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: can't re-read EXT_CSD\n", __func__); - free(ext_csd); - return err; - } - if (ext_csd[EXT_CSD_HS_TIMING] != EXT_CSD_HS_TIMING_HS) { - ESP_LOGE(TAG, "%s, HS_TIMING set failed\n", __func__); - free(ext_csd); - return ESP_ERR_INVALID_RESPONSE; - } - } - - if (card->host.flags & SDMMC_HOST_FLAG_8BIT) { - width = 8; - value = EXT_CSD_BUS_WIDTH_8; - powerclass = ext_csd[(speed > SDMCC_FREQ_26M) ? EXT_CSD_PWR_CL_52_360 : EXT_CSD_PWR_CL_26_360] >> 4; - } else if (card->host.flags & SDMMC_HOST_FLAG_4BIT) { - width = 4; - value = EXT_CSD_BUS_WIDTH_4; - powerclass = ext_csd[(speed > SDMCC_FREQ_26M) ? EXT_CSD_PWR_CL_52_360 : EXT_CSD_PWR_CL_26_360] & 0x0f; - } else { - width = 1; - value = EXT_CSD_BUS_WIDTH_1; - powerclass = 0; //card must be able to do full rate at powerclass 0 in 1-bit mode - } - if (powerclass != 0) { - err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, - EXT_CSD_POWER_CLASS, powerclass); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: can't change power class" - " (%d bit)\n", __func__, powerclass); - free(ext_csd); - return err; - } - } - if (width != 1) { - err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, - EXT_CSD_BUS_WIDTH, value); - if (err == ESP_OK) { - err = (*config->set_bus_width)(config->slot, width); - if (err != ESP_OK) { - ESP_LOGE(TAG, "slot->set_bus_width failed"); - free(ext_csd); - return err; - } - } else { - ESP_LOGE(TAG, "%s: can't change bus width" - " (%d bit)\n", __func__, width); - free(ext_csd); - return err; - } - - /* XXXX: need bus test? (using by CMD14 & CMD19) */ - ets_delay_us(10000); - } - - sectors = ( ext_csd[EXT_CSD_SEC_COUNT + 0] << 0 ) - | ( ext_csd[EXT_CSD_SEC_COUNT + 1] << 8 ) - | ( ext_csd[EXT_CSD_SEC_COUNT + 2] << 16 ) - | ( ext_csd[EXT_CSD_SEC_COUNT + 3] << 24 ); - - if (sectors > (2u * 1024 * 1024 * 1024) / 512) { - //card->flags |= SFF_SDHC; - card->csd.capacity = sectors; - } - - free(ext_csd); //done with ext_csd - } - - } else { //SD CARD - /* SDSC cards support configurable data block lengths. - * We don't use this feature and set the block length to 512 bytes, - * same as the block length for SDHC cards. - */ - if ((card->ocr & SD_OCR_SDHC_CAP) == 0) { - err = sdmmc_send_cmd_set_blocklen(card, &card->csd); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: set_blocklen returned 0x%x", __func__, err); - return err; - } - } - /* Get the contents of SCR register: bus width and the version of SD spec - * supported by the card. - * In SD mode, this is the first command which uses D0 line. Errors at - * this step usually indicate connection issue or lack of pull-up resistor. - */ - err = sdmmc_send_cmd_send_scr(card, &card->scr); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_scr (1) returned 0x%x", __func__, err); - return err; - } - - /* If the host has been initialized with 4-bit bus support, and the card - * supports 4-bit bus, switch to 4-bit bus now. - */ - if ((card->host.flags & SDMMC_HOST_FLAG_4BIT) && - (card->scr.bus_width & SCR_SD_BUS_WIDTHS_4BIT)) { - ESP_LOGD(TAG, "switching to 4-bit bus mode"); - err = sdmmc_send_cmd_set_bus_width(card, 4); - if (err != ESP_OK) { - ESP_LOGE(TAG, "set_bus_width failed"); - return err; - } - err = (*config->set_bus_width)(config->slot, 4); - if (err != ESP_OK) { - ESP_LOGE(TAG, "slot->set_bus_width failed"); - return err; - } - } - - /* Wait for the card to be ready for data transfers */ - uint32_t status = 0; - while (!is_spi && !(status & MMC_R1_READY_FOR_DATA)) { - // TODO: add some timeout here - uint32_t count = 0; - err = sdmmc_send_cmd_send_status(card, &status); - if (err != ESP_OK) { - return err; - } - if (++count % 16 == 0) { - ESP_LOGV(TAG, "waiting for card to become ready (%d)", count); - } - } - } - } else { - /* IO card */ - if (config->flags & SDMMC_HOST_FLAG_4BIT) { - uint8_t card_cap = 0; - err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_CARD_CAP, - SD_ARG_CMD52_READ, &card_cap); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (read SD_IO_CCCR_CARD_CAP) returned 0x%0x", __func__, err); - return err; - } - ESP_LOGD(TAG, "IO card capabilities byte: %02x", card_cap); - if (!(card_cap & CCCR_CARD_CAP_LSC) || - (card_cap & CCCR_CARD_CAP_4BLS)) { - // This card supports 4-bit bus mode - uint8_t bus_width = CCCR_BUS_WIDTH_4; - err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_BUS_WIDTH, - SD_ARG_CMD52_WRITE, &bus_width); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (write SD_IO_CCCR_BUS_WIDTH) returned 0x%0x", __func__, err); - return err; - } - err = (*config->set_bus_width)(config->slot, 4); - if (err != ESP_OK) { - ESP_LOGE(TAG, "slot->set_bus_width failed"); - return err; - } - } - } - } - - - if ( !(card->host.flags & SDMMC_HOST_MMC_CARD) ) { //SD / SDIO - /* So far initialization has been done using 400kHz clock. Determine the - * clock rate which both host and the card support, and switch to it. - */ - bool freq_switched = false; - if (config->max_freq_khz >= SDMMC_FREQ_HIGHSPEED && - !is_spi /* SPI doesn't support >26MHz in some cases */) { - if (card->is_mem) { - err = sdmmc_enable_hs_mode_and_check(card); - } else { - err = sdmmc_io_enable_hs_mode(card); - } - - if (err == ESP_ERR_NOT_SUPPORTED) { - ESP_LOGD(TAG, "%s: host supports HS mode, but card doesn't", __func__); - } else if (err != ESP_OK) { - return err; - } else { - ESP_LOGD(TAG, "%s: switching host to HS mode", __func__); - /* ESP_OK, HS mode has been enabled on the card side. - * Switch the host to HS mode. - */ - err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_HIGHSPEED); - if (err != ESP_OK) { - ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); - return err; - } - freq_switched = true; - } - } - - /* All SD cards must support default speed mode (25MHz). - * config->max_freq_khz may be used to limit the clock frequency. - */ - if (!freq_switched && - config->max_freq_khz >= SDMMC_FREQ_DEFAULT) { - ESP_LOGD(TAG, "switching to DS bus mode"); - err = (*config->set_card_clk)(config->slot, SDMMC_FREQ_DEFAULT); - if (err != ESP_OK) { - ESP_LOGE(TAG, "failed to switch peripheral to HS bus mode"); - return err; - } - freq_switched = true; - } - /* If frequency switch has been performed, read SCR register one more time - * and compare the result with the previous one. Use this simple check as - * an indicator of potential signal integrity issues. - */ - if (freq_switched) { - if (card->is_mem) { - sdmmc_scr_t scr_tmp; - err = sdmmc_send_cmd_send_scr(card, &scr_tmp); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_scr (2) returned 0x%x", __func__, err); - return err; - } - if (memcmp(&card->scr, &scr_tmp, sizeof(scr_tmp)) != 0) { - ESP_LOGE(TAG, "got corrupted data after increasing clock frequency"); - return ESP_ERR_INVALID_RESPONSE; - } - } else { - /* TODO: For IO cards, read some data to see if frequency switch - * was successful. - */ - } - } - } - - - return ESP_OK; -} - -void sdmmc_card_print_info(FILE* stream, const sdmmc_card_t* card) -{ - fprintf(stream, "Name: %s\n", card->cid.name); - fprintf(stream, "Type: %s\n", (card->ocr & SD_OCR_SDHC_CAP)?"SDHC/SDXC":"SDSC"); - fprintf(stream, "Speed: %s\n", (card->csd.tr_speed > 25000000)?"high speed":"default speed"); - fprintf(stream, "Size: %lluMB\n", ((uint64_t) card->csd.capacity) * card->csd.sector_size / (1024 * 1024)); - fprintf(stream, "CSD: ver=%d, sector_size=%d, capacity=%d read_bl_len=%d\n", - card->csd.csd_ver, - card->csd.sector_size, card->csd.capacity, card->csd.read_block_len); - fprintf(stream, "SCR: sd_spec=%d, bus_width=%d\n", card->scr.sd_spec, card->scr.bus_width); -} - -static void sdmmc_fix_host_flags(sdmmc_card_t* card) -{ - const uint32_t width_1bit = SDMMC_HOST_FLAG_1BIT; - const uint32_t width_4bit = SDMMC_HOST_FLAG_4BIT; - const uint32_t width_8bit = SDMMC_HOST_FLAG_8BIT; - const uint32_t width_mask = width_1bit | width_4bit | width_8bit; - - int slot_bit_width = card->host.get_bus_width(card->host.slot); - if (slot_bit_width == 1 && - (card->host.flags & (width_4bit | width_8bit))) { - ESP_LOGW(TAG, "host slot is configured in 1-bit mode"); - card->host.flags &= ~width_mask; - card->host.flags |= ~(width_1bit); - } else if (slot_bit_width == 4 && (card->host.flags & width_8bit)){ - ESP_LOGW(TAG, "host slot is configured in 4-bit mode"); - card->host.flags &= ~width_mask; - card->host.flags |= width_4bit; - } -} - -static esp_err_t sdmmc_send_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd) +esp_err_t sdmmc_send_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd) { if (card->host.command_timeout_ms != 0) { cmd->timeout_ms = card->host.command_timeout_ms; @@ -647,7 +47,7 @@ static esp_err_t sdmmc_send_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd) return cmd->error; } -static esp_err_t sdmmc_send_app_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd) +esp_err_t sdmmc_send_app_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd) { sdmmc_command_t app_cmd = { .opcode = MMC_APP_CMD, @@ -667,7 +67,7 @@ static esp_err_t sdmmc_send_app_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd) } -static esp_err_t sdmmc_send_cmd_go_idle_state(sdmmc_card_t* card) +esp_err_t sdmmc_send_cmd_go_idle_state(sdmmc_card_t* card) { sdmmc_command_t cmd = { .opcode = MMC_GO_IDLE_STATE, @@ -687,11 +87,14 @@ static esp_err_t sdmmc_send_cmd_go_idle_state(sdmmc_card_t* card) cmd.flags |= SCF_RSP_R1; err = sdmmc_send_cmd(card, &cmd); } + if (err == ESP_OK) { + vTaskDelay(SDMMC_GO_IDLE_DELAY_MS / portTICK_PERIOD_MS); + } return err; } -static esp_err_t sdmmc_send_cmd_send_if_cond(sdmmc_card_t* card, uint32_t ocr) +esp_err_t sdmmc_send_cmd_send_if_cond(sdmmc_card_t* card, uint32_t ocr) { const uint8_t pattern = 0xaa; /* any pattern will do here */ sdmmc_command_t cmd = { @@ -711,7 +114,7 @@ static esp_err_t sdmmc_send_cmd_send_if_cond(sdmmc_card_t* card, uint32_t ocr) return ESP_OK; } -static esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp) +esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp) { esp_err_t err; @@ -726,15 +129,15 @@ static esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, u bzero(&cmd, sizeof cmd); cmd.arg = ocr; cmd.flags = SCF_CMD_BCR | SCF_RSP_R3; - if (card->host.flags & SDMMC_HOST_MMC_CARD) { /* MMC mode */ + if (!card->is_mmc) { /* SD mode */ + cmd.opcode = SD_APP_OP_COND; + err = sdmmc_send_app_cmd(card, &cmd); + } else { /* MMC mode */ cmd.arg &= ~MMC_OCR_ACCESS_MODE_MASK; cmd.arg |= MMC_OCR_SECTOR_MODE; cmd.opcode = MMC_SEND_OP_COND; err = sdmmc_send_cmd(card, &cmd); - } else { /* SD mode */ - cmd.opcode = SD_APP_OP_COND; - err = sdmmc_send_app_cmd(card, &cmd); - } + } if (err != ESP_OK) { if (--err_cnt == 0) { @@ -768,7 +171,7 @@ static esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, u return ESP_OK; } -static esp_err_t sdmmc_send_cmd_read_ocr(sdmmc_card_t *card, uint32_t *ocrp) +esp_err_t sdmmc_send_cmd_read_ocr(sdmmc_card_t *card, uint32_t *ocrp) { assert(ocrp); sdmmc_command_t cmd = { @@ -783,20 +186,10 @@ static esp_err_t sdmmc_send_cmd_read_ocr(sdmmc_card_t *card, uint32_t *ocrp) return ESP_OK; } -esp_err_t sdmmc_decode_cid(sdmmc_response_t resp, sdmmc_cid_t* out_cid) -{ - out_cid->mfg_id = SD_CID_MID(resp); - out_cid->oem_id = SD_CID_OID(resp); - SD_CID_PNM_CPY(resp, out_cid->name); - out_cid->revision = SD_CID_REV(resp); - out_cid->serial = SD_CID_PSN(resp); - out_cid->date = SD_CID_MDT(resp); - return ESP_OK; -} -static esp_err_t sdmmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_cid_t* out_cid) +esp_err_t sdmmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_response_t* out_raw_cid) { - assert(out_cid); + assert(out_raw_cid); sdmmc_command_t cmd = { .opcode = MMC_ALL_SEND_CID, .flags = SCF_CMD_BCR | SCF_RSP_R2 @@ -805,13 +198,15 @@ static esp_err_t sdmmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_cid_t* ou if (err != ESP_OK) { return err; } - return sdmmc_decode_cid(cmd.response, out_cid); + memcpy(out_raw_cid, &cmd.response, sizeof(sdmmc_response_t)); + return ESP_OK; } -static esp_err_t sdmmc_send_cmd_send_cid(sdmmc_card_t *card, sdmmc_cid_t *out_cid) +esp_err_t sdmmc_send_cmd_send_cid(sdmmc_card_t *card, sdmmc_cid_t *out_cid) { assert(out_cid); assert(host_is_spi(card) && "SEND_CID should only be used in SPI mode"); + assert(!card->is_mmc && "MMC cards are not supported in SPI mode"); sdmmc_response_t buf; sdmmc_command_t cmd = { .opcode = MMC_SEND_CID, @@ -824,38 +219,36 @@ static esp_err_t sdmmc_send_cmd_send_cid(sdmmc_card_t *card, sdmmc_cid_t *out_ci if (err != ESP_OK) { return err; } - flip_byte_order(buf, sizeof(buf)); + sdmmc_flip_byte_order(buf, sizeof(buf)); return sdmmc_decode_cid(buf, out_cid); } -static esp_err_t sdmmc_send_cmd_set_relative_addr(sdmmc_card_t* card, uint16_t* out_rca) +esp_err_t sdmmc_send_cmd_set_relative_addr(sdmmc_card_t* card, uint16_t* out_rca) { - static uint16_t next_rca_mmc = 0; assert(out_rca); sdmmc_command_t cmd = { .opcode = SD_SEND_RELATIVE_ADDR, .flags = SCF_CMD_BCR | SCF_RSP_R6 }; - if (card->host.flags & SDMMC_HOST_MMC_CARD) { - // MMC cards expect you to set the RCA, so just keep a counter of them - next_rca_mmc++; - if (next_rca_mmc == 0) /* 0 means deselcted, so can't use that for an RCA */ - next_rca_mmc++; - cmd.arg = MMC_ARG_RCA(next_rca_mmc); + /* MMC cards expect us to set the RCA. + * Set RCA to 1 since we don't support multiple cards on the same bus, for now. + */ + uint16_t mmc_rca = 1; + if (card->is_mmc) { + cmd.arg = MMC_ARG_RCA(mmc_rca); } esp_err_t err = sdmmc_send_cmd(card, &cmd); if (err != ESP_OK) { return err; } - *out_rca = (card->host.flags & SDMMC_HOST_MMC_CARD) ? next_rca_mmc : SD_R6_RCA(cmd.response); + *out_rca = (card->is_mmc) ? mmc_rca : SD_R6_RCA(cmd.response); return ESP_OK; } - -static esp_err_t sdmmc_send_cmd_set_blocklen(sdmmc_card_t* card, sdmmc_csd_t* csd) +esp_err_t sdmmc_send_cmd_set_blocklen(sdmmc_card_t* card, sdmmc_csd_t* csd) { sdmmc_command_t cmd = { .opcode = MMC_SET_BLOCKLEN, @@ -865,66 +258,7 @@ static esp_err_t sdmmc_send_cmd_set_blocklen(sdmmc_card_t* card, sdmmc_csd_t* cs return sdmmc_send_cmd(card, &cmd); } -static esp_err_t mmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd) -{ - out_csd->csd_ver = MMC_CSD_CSDVER(response); - if (out_csd->csd_ver == MMC_CSD_CSDVER_1_0 || - out_csd->csd_ver == MMC_CSD_CSDVER_2_0 || - out_csd->csd_ver == MMC_CSD_CSDVER_EXT_CSD) { - out_csd->mmc_ver = MMC_CSD_MMCVER(response); - out_csd->capacity = MMC_CSD_CAPACITY(response); - out_csd->read_block_len = MMC_CSD_READ_BL_LEN(response); - } else { - ESP_LOGE(TAG, "unknown MMC CSD structure version 0x%x\n", out_csd->csd_ver); - return 1; - } - int read_bl_size = 1 << out_csd->read_block_len; - out_csd->sector_size = MIN(read_bl_size, 512); - if (out_csd->sector_size < read_bl_size) { - out_csd->capacity *= read_bl_size / out_csd->sector_size; - } - /* MMC special handling? */ - int speed = SD_CSD_SPEED(response); - if (speed == SD_CSD_SPEED_50_MHZ) { - out_csd->tr_speed = 50000000; - } else { - out_csd->tr_speed = 25000000; - } - return ESP_OK; -} - -static esp_err_t sd_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd) -{ - out_csd->csd_ver = SD_CSD_CSDVER(response); - switch (out_csd->csd_ver) { - case SD_CSD_CSDVER_2_0: - out_csd->capacity = SD_CSD_V2_CAPACITY(response); - out_csd->read_block_len = SD_CSD_V2_BL_LEN; - break; - case SD_CSD_CSDVER_1_0: - out_csd->capacity = SD_CSD_CAPACITY(response); - out_csd->read_block_len = SD_CSD_READ_BL_LEN(response); - break; - default: - ESP_LOGE(TAG, "unknown SD CSD structure version 0x%x", out_csd->csd_ver); - return ESP_ERR_NOT_SUPPORTED; - } - out_csd->card_command_class = SD_CSD_CCC(response); - int read_bl_size = 1 << out_csd->read_block_len; - out_csd->sector_size = MIN(read_bl_size, 512); - if (out_csd->sector_size < read_bl_size) { - out_csd->capacity *= read_bl_size / out_csd->sector_size; - } - int speed = SD_CSD_SPEED(response); - if (speed == SD_CSD_SPEED_50_MHZ) { - out_csd->tr_speed = 50000000; - } else { - out_csd->tr_speed = 25000000; - } - return ESP_OK; -} - -static esp_err_t sdmmc_send_cmd_send_csd(sdmmc_card_t* card, sdmmc_csd_t* out_csd) +esp_err_t sdmmc_send_cmd_send_csd(sdmmc_card_t* card, sdmmc_csd_t* out_csd) { /* The trick with SEND_CSD is that in SPI mode, it acts as a data read * command, while in SD mode it is an AC command with R2 response. @@ -945,52 +279,18 @@ static esp_err_t sdmmc_send_cmd_send_csd(sdmmc_card_t* card, sdmmc_csd_t* out_cs } uint32_t* ptr = cmd.response; if (is_spi) { - flip_byte_order(spi_buf, sizeof(spi_buf)); + sdmmc_flip_byte_order(spi_buf, sizeof(spi_buf)); ptr = spi_buf; } - if (card->host.flags & SDMMC_HOST_MMC_CARD) {/* MMC mode */ - err = mmc_decode_csd(cmd.response, out_csd); - } else {/* SD mode */ - err = sd_decode_csd(ptr, out_csd); - } + if (card->is_mmc) { + err = sdmmc_mmc_decode_csd(cmd.response, out_csd); + } else { + err = sdmmc_decode_csd(ptr, out_csd); + } return err; } -static esp_err_t sdmmc_mem_send_cxd_data(sdmmc_card_t* card , int opcode, void *data, size_t datalen) -{ - sdmmc_command_t cmd; - void *ptr = NULL; - esp_err_t error = ESP_OK; - - ptr = malloc(datalen); - if (ptr == NULL) { - error = ESP_ERR_NO_MEM; - } else { - memset(&cmd, 0, sizeof(cmd)); - cmd.data = ptr; - cmd.datalen = datalen; - cmd.blklen = datalen; - cmd.opcode = opcode; - cmd.arg = 0; - cmd.flags = SCF_CMD_ADTC | SCF_CMD_READ; - if (opcode == MMC_SEND_EXT_CSD) { - cmd.flags |= SCF_RSP_R1; - } else { - cmd.flags |= SCF_RSP_R2; - } - error = sdmmc_send_cmd(card, &cmd); - if (error == 0) { - memcpy(data, ptr, datalen); - } - if (ptr != NULL) { - free(ptr); - } - } - - return error; -} - -static esp_err_t sdmmc_send_cmd_select_card(sdmmc_card_t* card, uint32_t rca) +esp_err_t sdmmc_send_cmd_select_card(sdmmc_card_t* card, uint32_t rca) { /* Don't expect to see a response when de-selecting a card */ uint32_t response = (rca == 0) ? 0 : SCF_RSP_R1; @@ -1002,21 +302,7 @@ static esp_err_t sdmmc_send_cmd_select_card(sdmmc_card_t* card, uint32_t rca) return sdmmc_send_cmd(card, &cmd); } -static esp_err_t sdmmc_decode_scr(uint32_t *raw_scr, sdmmc_scr_t* out_scr) -{ - sdmmc_response_t resp = {0xabababab, 0xabababab, 0x12345678, 0x09abcdef}; - resp[1] = __builtin_bswap32(raw_scr[0]); - resp[0] = __builtin_bswap32(raw_scr[1]); - int ver = SCR_STRUCTURE(resp); - if (ver != 0) { - return ESP_ERR_NOT_SUPPORTED; - } - out_scr->sd_spec = SCR_SD_SPEC(resp); - out_scr->bus_width = SCR_SD_BUS_WIDTHS(resp); - return ESP_OK; -} - -static esp_err_t sdmmc_send_cmd_send_scr(sdmmc_card_t* card, sdmmc_scr_t *out_scr) +esp_err_t sdmmc_send_cmd_send_scr(sdmmc_card_t* card, sdmmc_scr_t *out_scr) { size_t datalen = 8; uint32_t* buf = (uint32_t*) heap_caps_malloc(datalen, MALLOC_CAP_DMA); @@ -1038,40 +324,18 @@ static esp_err_t sdmmc_send_cmd_send_scr(sdmmc_card_t* card, sdmmc_scr_t *out_sc return err; } -static esp_err_t sdmmc_send_cmd_set_bus_width(sdmmc_card_t* card, int width) +esp_err_t sdmmc_send_cmd_set_bus_width(sdmmc_card_t* card, int width) { - uint8_t ignored[8]; sdmmc_command_t cmd = { .opcode = SD_APP_SET_BUS_WIDTH, .flags = SCF_RSP_R1 | SCF_CMD_AC, .arg = (width == 4) ? SD_ARG_BUS_WIDTH_4 : SD_ARG_BUS_WIDTH_1, - .data = ignored, - .datalen = 8, - .blklen = 4, }; return sdmmc_send_app_cmd(card, &cmd); } -static esp_err_t sdmmc_mmc_switch(sdmmc_card_t* card, uint8_t set, uint8_t index, uint8_t value) -{ - sdmmc_command_t cmd = { - .opcode = MMC_SWITCH, - .arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) | (index << 16) | (value << 8) | set, - .flags = SCF_RSP_R1B | SCF_CMD_AC, - }; - esp_err_t err = sdmmc_send_cmd(card, &cmd); - if (err == ESP_OK) { - //check response bit to see that switch was accepted - if (MMC_R1(cmd.response) & MMC_R1_SWITCH_ERROR) - err = ESP_ERR_INVALID_RESPONSE; - } - - return err; -} - - -static esp_err_t sdmmc_send_cmd_crc_on_off(sdmmc_card_t* card, bool crc_enable) +esp_err_t sdmmc_send_cmd_crc_on_off(sdmmc_card_t* card, bool crc_enable) { assert(host_is_spi(card) && "CRC_ON_OFF can only be used in SPI mode"); sdmmc_command_t cmd = { @@ -1082,27 +346,7 @@ static esp_err_t sdmmc_send_cmd_crc_on_off(sdmmc_card_t* card, bool crc_enable) return sdmmc_send_cmd(card, &cmd); } -static uint32_t get_host_ocr(float voltage) -{ - // TODO: report exact voltage to the card - // For now tell that the host has 2.8-3.6V voltage range - (void) voltage; - return SD_OCR_VOL_MASK; -} - -static void flip_byte_order(uint32_t* response, size_t size) -{ - assert(size % (2 * sizeof(uint32_t)) == 0); - const size_t n_words = size / sizeof(uint32_t); - for (int i = 0; i < n_words / 2; ++i) { - uint32_t left = __builtin_bswap32(response[i]); - uint32_t right = __builtin_bswap32(response[n_words - i - 1]); - response[i] = right; - response[n_words - i - 1] = left; - } -} - -static esp_err_t sdmmc_send_cmd_send_status(sdmmc_card_t* card, uint32_t* out_status) +esp_err_t sdmmc_send_cmd_send_status(sdmmc_card_t* card, uint32_t* out_status) { sdmmc_command_t cmd = { .opcode = MMC_SEND_STATUS, @@ -1150,7 +394,7 @@ esp_err_t sdmmc_write_sectors(sdmmc_card_t* card, const void* src, return err; } -static esp_err_t sdmmc_write_sectors_dma(sdmmc_card_t* card, const void* src, +esp_err_t sdmmc_write_sectors_dma(sdmmc_card_t* card, const void* src, size_t start_block, size_t block_count) { if (start_block + block_count > card->csd.capacity) { @@ -1225,7 +469,7 @@ esp_err_t sdmmc_read_sectors(sdmmc_card_t* card, void* dst, return err; } -static esp_err_t sdmmc_read_sectors_dma(sdmmc_card_t* card, void* dst, +esp_err_t sdmmc_read_sectors_dma(sdmmc_card_t* card, void* dst, size_t start_block, size_t block_count) { if (start_block + block_count > card->csd.capacity) { @@ -1268,372 +512,3 @@ static esp_err_t sdmmc_read_sectors_dma(sdmmc_card_t* card, void* dst, return ESP_OK; } -static esp_err_t sdmmc_send_cmd_switch_func(sdmmc_card_t* card, - uint32_t mode, uint32_t group, uint32_t function, - sdmmc_switch_func_rsp_t* resp) -{ - if (card->scr.sd_spec < SCR_SD_SPEC_VER_1_10 || - ((card->csd.card_command_class & SD_CSD_CCC_SWITCH) == 0)) { - return ESP_ERR_NOT_SUPPORTED; - } - - if (group == 0 || - group > SD_SFUNC_GROUP_MAX || - function > SD_SFUNC_FUNC_MAX) { - return ESP_ERR_INVALID_ARG; - } - - if (mode > 1) { - return ESP_ERR_INVALID_ARG; - } - - uint32_t group_shift = (group - 1) << 2; - /* all functions which should not be affected are set to 0xf (no change) */ - uint32_t other_func_mask = (0x00ffffff & ~(0xf << group_shift)); - uint32_t func_val = (function << group_shift) | other_func_mask; - - sdmmc_command_t cmd = { - .opcode = MMC_SWITCH, - .flags = SCF_CMD_ADTC | SCF_CMD_READ | SCF_RSP_R1, - .blklen = sizeof(sdmmc_switch_func_rsp_t), - .data = resp->data, - .datalen = sizeof(sdmmc_switch_func_rsp_t), - .arg = (!!mode << 31) | func_val - }; - - esp_err_t err = sdmmc_send_cmd(card, &cmd); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_send_cmd returned 0x%x", __func__, err); - return err; - } - flip_byte_order(resp->data, sizeof(sdmmc_switch_func_rsp_t)); - uint32_t resp_ver = SD_SFUNC_VER(resp->data); - if (resp_ver == 0) { - /* busy response is never sent */ - } else if (resp_ver == 1) { - if (SD_SFUNC_BUSY(resp->data, group) & (1 << function)) { - ESP_LOGD(TAG, "%s: response indicates function %d:%d is busy", - __func__, group, function); - return ESP_ERR_INVALID_STATE; - } - } else { - ESP_LOGD(TAG, "%s: got an invalid version of SWITCH_FUNC response: 0x%02x", - __func__, resp_ver); - return ESP_ERR_INVALID_RESPONSE; - } - return ESP_OK; -} - -static esp_err_t sdmmc_enable_hs_mode(sdmmc_card_t* card) -{ - /* This will determine if the card supports SWITCH_FUNC command, - * and high speed mode. If the cards supports both, this will enable - * high speed mode at the card side. - */ - if (card->scr.sd_spec < SCR_SD_SPEC_VER_1_10 || - ((card->csd.card_command_class & SD_CSD_CCC_SWITCH) == 0)) { - return ESP_ERR_NOT_SUPPORTED; - } - sdmmc_switch_func_rsp_t* response = (sdmmc_switch_func_rsp_t*) - heap_caps_malloc(sizeof(*response), MALLOC_CAP_DMA); - if (response == NULL) { - return ESP_ERR_NO_MEM; - } - - esp_err_t err = sdmmc_send_cmd_switch_func(card, 0, SD_ACCESS_MODE, 0, response); - if (err != ESP_OK) { - ESP_LOGD(TAG, "%s: sdmmc_send_cmd_switch_func (1) returned 0x%x", __func__, err); - goto out; - } - uint32_t supported_mask = SD_SFUNC_SUPPORTED(response->data, 1); - if ((supported_mask & BIT(SD_ACCESS_MODE_SDR25)) == 0) { - err = ESP_ERR_NOT_SUPPORTED; - goto out; - } - err = sdmmc_send_cmd_switch_func(card, 1, SD_ACCESS_MODE, SD_ACCESS_MODE_SDR25, response); - if (err != ESP_OK) { - ESP_LOGD(TAG, "%s: sdmmc_send_cmd_switch_func (2) returned 0x%x", __func__, err); - goto out; - } - -out: - free(response); - return err; -} - -static esp_err_t sdmmc_enable_hs_mode_and_check(sdmmc_card_t* card) -{ - /* Try to enabled HS mode */ - esp_err_t err = sdmmc_enable_hs_mode(card); - if (err != ESP_OK) { - return err; - } - /* HS mode has been enabled on the card. - * Read CSD again, it should now indicate that the card supports - * 50MHz clock. - * Since SEND_CSD is allowed only in standby mode, and the card is - * currently in data transfer more, deselect the card first, then - * get the CSD, then select the card again. - */ - err = sdmmc_send_cmd_select_card(card, 0); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: select_card (2) returned 0x%x", __func__, err); - return err; - } - err = sdmmc_send_cmd_send_csd(card, &card->csd); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: send_csd (2) returned 0x%x", __func__, err); - return err; - } - err = sdmmc_send_cmd_select_card(card, card->rca); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: select_card (3) returned 0x%x", __func__, err); - return err; - } - - if (card->csd.tr_speed != 50000000) { - ESP_LOGW(TAG, "unexpected: after enabling HS mode, tr_speed=%d", card->csd.tr_speed); - return ESP_ERR_NOT_SUPPORTED; - } - - return ESP_OK; -} - -static esp_err_t sdmmc_io_enable_hs_mode(sdmmc_card_t* card) -{ - /* For IO cards, do write + read operation on "High Speed" register, - * setting EHS bit. If both EHS and SHS read back as set, then HS mode - * has been enabled. - */ - uint8_t val = CCCR_HIGHSPEED_ENABLE; - esp_err_t err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_HIGHSPEED, - SD_ARG_CMD52_WRITE | SD_ARG_CMD52_EXCHANGE, &val); - if (err != ESP_OK) { - ESP_LOGD(TAG, "%s: sdmmc_io_rw_direct returned 0x%x", __func__, err); - return err; - } - - ESP_LOGD(TAG, "%s: CCCR_HIGHSPEED=0x%02x", __func__, val); - const uint8_t hs_mask = CCCR_HIGHSPEED_ENABLE | CCCR_HIGHSPEED_SUPPORT; - if ((val & hs_mask) != hs_mask) { - return ESP_ERR_NOT_SUPPORTED; - } - return ESP_OK; -} - - -static esp_err_t sdmmc_io_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp) -{ - esp_err_t err = ESP_OK; - sdmmc_command_t cmd = { - .flags = SCF_CMD_BCR | SCF_RSP_R4, - .arg = ocr, - .opcode = SD_IO_SEND_OP_COND - }; - for (size_t i = 0; i < 100; i++) { - err = sdmmc_send_cmd(card, &cmd); - if (err != ESP_OK) { - break; - } - if ((MMC_R4(cmd.response) & SD_IO_OCR_MEM_READY) || - ocr == 0) { - break; - } - err = ESP_ERR_TIMEOUT; - vTaskDelay(SDMMC_IO_SEND_OP_COND_DELAY_MS / portTICK_PERIOD_MS); - } - if (err == ESP_OK && ocrp != NULL) - *ocrp = MMC_R4(cmd.response); - - return err; -} - -static esp_err_t sdmmc_io_rw_direct(sdmmc_card_t* card, int func, - uint32_t reg, uint32_t arg, uint8_t *byte) -{ - esp_err_t err; - sdmmc_command_t cmd = { - .flags = SCF_CMD_AC | SCF_RSP_R5, - .arg = 0, - .opcode = SD_IO_RW_DIRECT - }; - - arg |= (func & SD_ARG_CMD52_FUNC_MASK) << SD_ARG_CMD52_FUNC_SHIFT; - arg |= (reg & SD_ARG_CMD52_REG_MASK) << SD_ARG_CMD52_REG_SHIFT; - arg |= (*byte & SD_ARG_CMD52_DATA_MASK) << SD_ARG_CMD52_DATA_SHIFT; - cmd.arg = arg; - - err = sdmmc_send_cmd(card, &cmd); - if (err != ESP_OK) { - ESP_LOGV(TAG, "%s: sdmmc_send_cmd returned 0x%x", __func__, err); - return err; - } - - *byte = SD_R5_DATA(cmd.response); - - return ESP_OK; -} - - -esp_err_t sdmmc_io_read_byte(sdmmc_card_t* card, uint32_t function, - uint32_t addr, uint8_t *out_byte) -{ - esp_err_t ret = sdmmc_io_rw_direct(card, function, addr, SD_ARG_CMD52_READ, out_byte); - if (ret != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (read 0x%x) returned 0x%x", __func__, addr, ret); - } - return ret; -} - -esp_err_t sdmmc_io_write_byte(sdmmc_card_t* card, uint32_t function, - uint32_t addr, uint8_t in_byte, uint8_t* out_byte) -{ - uint8_t tmp_byte = in_byte; - esp_err_t ret = sdmmc_io_rw_direct(card, function, addr, - SD_ARG_CMD52_WRITE | SD_ARG_CMD52_EXCHANGE, &tmp_byte); - if (ret != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (write 0x%x) returned 0x%x", __func__, addr, ret); - return ret; - } - if (out_byte != NULL) { - *out_byte = tmp_byte; - } - return ESP_OK; -} - -static esp_err_t sdmmc_io_rw_extended(sdmmc_card_t* card, int func, - uint32_t reg, int arg, void *datap, size_t datalen) -{ - esp_err_t err; - const size_t max_byte_transfer_size = 512; - sdmmc_command_t cmd = { - .flags = SCF_CMD_AC | SCF_RSP_R5, - .arg = 0, - .opcode = SD_IO_RW_EXTENDED, - .data = datap, - .datalen = datalen, - .blklen = max_byte_transfer_size /* TODO: read max block size from CIS */ - }; - - uint32_t count; /* number of bytes or blocks, depending on transfer mode */ - if (arg & SD_ARG_CMD53_BLOCK_MODE) { - if (cmd.datalen % cmd.blklen != 0) { - return ESP_ERR_INVALID_SIZE; - } - count = cmd.datalen / cmd.blklen; - } else { - if (datalen > max_byte_transfer_size) { - /* TODO: split into multiple operations? */ - return ESP_ERR_INVALID_SIZE; - } - if (datalen == max_byte_transfer_size) { - count = 0; // See 5.3.1 SDIO simplifed spec - } else { - count = datalen; - } - cmd.blklen = datalen; - } - - arg |= (func & SD_ARG_CMD53_FUNC_MASK) << SD_ARG_CMD53_FUNC_SHIFT; - arg |= (reg & SD_ARG_CMD53_REG_MASK) << SD_ARG_CMD53_REG_SHIFT; - arg |= (count & SD_ARG_CMD53_LENGTH_MASK) << SD_ARG_CMD53_LENGTH_SHIFT; - cmd.arg = arg; - - if ((arg & SD_ARG_CMD53_WRITE) == 0) { - cmd.flags |= SCF_CMD_READ; - } - - err = sdmmc_send_cmd(card, &cmd); - if (err != ESP_OK) { - ESP_LOGE(TAG, "%s: sdmmc_send_cmd returned 0x%x", __func__, err); - return err; - } - - return ESP_OK; -} - -esp_err_t sdmmc_io_read_bytes(sdmmc_card_t* card, uint32_t function, - uint32_t addr, void* dst, size_t size) -{ - /* host quirk: SDIO transfer with length not divisible by 4 bytes - * has to be split into two transfers: one with aligned length, - * the other one for the remaining 1-3 bytes. - */ - uint8_t *pc_dst = dst; - while (size > 0) { - size_t size_aligned = size & (~3); - size_t will_transfer = size_aligned > 0 ? size_aligned : size; - - esp_err_t err = sdmmc_io_rw_extended(card, function, addr, - SD_ARG_CMD53_READ | SD_ARG_CMD53_INCREMENT, - pc_dst, will_transfer); - if (err != ESP_OK) { - return err; - } - pc_dst += will_transfer; - size -= will_transfer; - addr += will_transfer; - } - return ESP_OK; -} - -esp_err_t sdmmc_io_write_bytes(sdmmc_card_t* card, uint32_t function, - uint32_t addr, const void* src, size_t size) -{ - /* same host quirk as in sdmmc_io_read_bytes */ - const uint8_t *pc_src = (const uint8_t*) src; - - while (size > 0) { - size_t size_aligned = size & (~3); - size_t will_transfer = size_aligned > 0 ? size_aligned : size; - - esp_err_t err = sdmmc_io_rw_extended(card, function, addr, - SD_ARG_CMD53_WRITE | SD_ARG_CMD53_INCREMENT, - (void*) pc_src, will_transfer); - if (err != ESP_OK) { - return err; - } - pc_src += will_transfer; - size -= will_transfer; - addr += will_transfer; - } - return ESP_OK; -} - -esp_err_t sdmmc_io_read_blocks(sdmmc_card_t* card, uint32_t function, - uint32_t addr, void* dst, size_t size) -{ - if (size % 4 != 0) { - return ESP_ERR_INVALID_SIZE; - } - return sdmmc_io_rw_extended(card, function, addr, - SD_ARG_CMD53_READ | SD_ARG_CMD53_INCREMENT | SD_ARG_CMD53_BLOCK_MODE, - dst, size); -} - -esp_err_t sdmmc_io_write_blocks(sdmmc_card_t* card, uint32_t function, - uint32_t addr, const void* src, size_t size) -{ - if (size % 4 != 0) { - return ESP_ERR_INVALID_SIZE; - } - return sdmmc_io_rw_extended(card, function, addr, - SD_ARG_CMD53_WRITE | SD_ARG_CMD53_INCREMENT | SD_ARG_CMD53_BLOCK_MODE, - (void*) src, size); -} - -esp_err_t sdmmc_io_enable_int(sdmmc_card_t* card) -{ - if (card->host.io_int_enable == NULL) { - return ESP_ERR_NOT_SUPPORTED; - } - return (*card->host.io_int_enable)(card->host.slot); -} - -esp_err_t sdmmc_io_wait_int(sdmmc_card_t* card, TickType_t timeout_ticks) -{ - if (card->host.io_int_wait == NULL) { - return ESP_ERR_NOT_SUPPORTED; - } - return (*card->host.io_int_wait)(card->host.slot, timeout_ticks); -} diff --git a/components/sdmmc/sdmmc_common.c b/components/sdmmc/sdmmc_common.c new file mode 100644 index 000000000..601d7a433 --- /dev/null +++ b/components/sdmmc/sdmmc_common.c @@ -0,0 +1,281 @@ +/* + * Copyright (c) 2006 Uwe Stuehler + * Adaptations to ESP-IDF Copyright (c) 2016 Espressif Systems (Shanghai) PTE LTD + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "sdmmc_common.h" + +static const char* TAG = "sdmmc_common"; + +esp_err_t sdmmc_init_ocr(sdmmc_card_t* card) +{ + esp_err_t err; + /* In SPI mode, READ_OCR (CMD58) command is used to figure out which voltage + * ranges the card can support. This step is skipped since 1.8V isn't + * supported on the ESP32. + */ + + uint32_t host_ocr = get_host_ocr(card->host.io_voltage); + if ((card->ocr & SD_OCR_SDHC_CAP) != 0) { + host_ocr |= SD_OCR_SDHC_CAP; + } + /* Send SEND_OP_COND (ACMD41) command to the card until it becomes ready. */ + err = sdmmc_send_cmd_send_op_cond(card, host_ocr, &card->ocr); + + /* If time-out, re-try send_op_cond as MMC */ + if (err == ESP_ERR_TIMEOUT && !host_is_spi(card)) { + ESP_LOGD(TAG, "send_op_cond timeout, trying MMC"); + card->is_mmc = 1; + err = sdmmc_send_cmd_send_op_cond(card, host_ocr, &card->ocr); + } + + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_op_cond (1) returned 0x%x", __func__, err); + return err; + } + if (host_is_spi(card)) { + err = sdmmc_send_cmd_read_ocr(card, &card->ocr); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: read_ocr returned 0x%x", __func__, err); + return err; + } + } + ESP_LOGD(TAG, "host_ocr=0x%x card_ocr=0x%x", host_ocr, card->ocr); + + /* Clear all voltage bits in host's OCR which the card doesn't support. + * Don't touch CCS bit because in SPI mode cards don't report CCS in ACMD41 + * response. + */ + host_ocr &= (card->ocr | (~SD_OCR_VOL_MASK)); + ESP_LOGD(TAG, "sdmmc_card_init: host_ocr=%08x, card_ocr=%08x", host_ocr, card->ocr); + return ESP_OK; +} + +esp_err_t sdmmc_init_cid(sdmmc_card_t* card) +{ + esp_err_t err; + sdmmc_csd_t csd; + sdmmc_response_t raw_cid; + if (!host_is_spi(card)) { + if (card->is_mem) { + err = sdmmc_send_cmd_all_send_cid(card, &raw_cid); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: all_send_cid returned 0x%x", __func__, err); + return err; + } + } + err = sdmmc_send_cmd_set_relative_addr(card, &card->rca); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: set_relative_addr returned 0x%x", __func__, err); + return err; + } + if (card->is_mmc) { + /* For MMC, need to know CSD to decode CID. + * But CSD can only be read in data transfer mode, + * and it is not possible to read CID in data transfer mode. + * Luckily at this point the RCA is set and the card is in data + * transfer mode, so we can get its CSD to decode the CID... + */ + err = sdmmc_send_cmd_send_csd(card, &csd); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_csd returned 0x%x", __func__, err); + return err; + } + err = sdmmc_mmc_decode_cid(csd.mmc_ver, raw_cid, &card->cid); + } else { + err = sdmmc_decode_cid(raw_cid, &card->cid); + } + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: decoding CID failed (0x%x)", __func__, err); + return err; + } + } else { + err = sdmmc_send_cmd_send_cid(card, &card->cid); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_cid returned 0x%x", __func__, err); + return err; + } + } + return ESP_OK; +} + +esp_err_t sdmmc_init_csd(sdmmc_card_t* card) +{ + assert(card->is_mem); + /* Get and decode the contents of CSD register. Determine card capacity. */ + esp_err_t err = sdmmc_send_cmd_send_csd(card, &card->csd); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_csd returned 0x%x", __func__, err); + return err; + } + const size_t max_sdsc_capacity = UINT32_MAX / card->csd.sector_size + 1; + if (!(card->ocr & SD_OCR_SDHC_CAP) && + card->csd.capacity > max_sdsc_capacity) { + ESP_LOGW(TAG, "%s: SDSC card reports capacity=%u. Limiting to %u.", + __func__, card->csd.capacity, max_sdsc_capacity); + card->csd.capacity = max_sdsc_capacity; + } + return ESP_OK; +} + +esp_err_t sdmmc_init_select_card(sdmmc_card_t* card) +{ + assert(!host_is_spi(card)); + esp_err_t err = sdmmc_send_cmd_select_card(card, card->rca); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: select_card returned 0x%x", __func__, err); + return err; + } + return ESP_OK; +} + +esp_err_t sdmmc_init_card_hs_mode(sdmmc_card_t* card) +{ + esp_err_t err = ESP_ERR_NOT_SUPPORTED; + if (card->is_mem && !card->is_mmc) { + err = sdmmc_enable_hs_mode_and_check(card); + } else if (card->is_sdio) { + err = sdmmc_io_enable_hs_mode(card); + } else if (card->is_mmc){ + err = sdmmc_mmc_enable_hs_mode(card); + } + if (err == ESP_ERR_NOT_SUPPORTED) { + ESP_LOGD(TAG, "%s: host supports HS mode, but card doesn't", __func__); + card->max_freq_khz = SDMMC_FREQ_DEFAULT; + } else if (err != ESP_OK) { + return err; + } + return ESP_OK; +} + +esp_err_t sdmmc_init_host_bus_width(sdmmc_card_t* card) +{ + int bus_width = 1; + + if ((card->host.flags & SDMMC_HOST_FLAG_4BIT) && + (card->log_bus_width == 2)) { + bus_width = 4; + } else if ((card->host.flags & SDMMC_HOST_FLAG_8BIT) && + (card->log_bus_width == 3)) { + bus_width = 8; + } + ESP_LOGD(TAG, "%s: using %d-bit bus", __func__, bus_width); + if (bus_width > 1) { + esp_err_t err = (*card->host.set_bus_width)(card->host.slot, bus_width); + if (err != ESP_OK) { + ESP_LOGE(TAG, "host.set_bus_width failed (0x%x)", err); + return err; + } + } + return ESP_OK; +} + +esp_err_t sdmmc_init_host_frequency(sdmmc_card_t* card) +{ + assert(card->max_freq_khz <= card->host.max_freq_khz); + + /* Find highest frequency in the following list, + * which is below card->max_freq_khz. + */ + const uint32_t freq_values[] = { + SDMMC_FREQ_52M, + SDMMC_FREQ_HIGHSPEED, + SDMMC_FREQ_26M, + SDMMC_FREQ_DEFAULT + }; + const int n_freq_values = sizeof(freq_values) / sizeof(freq_values[0]); + + uint32_t selected_freq = SDMMC_FREQ_PROBING; + for (int i = 0; i < n_freq_values; ++i) { + uint32_t freq = freq_values[i]; + if (card->max_freq_khz >= freq) { + selected_freq = freq; + break; + } + } + + ESP_LOGD(TAG, "%s: using %d kHz bus frequency", __func__, selected_freq); + if (selected_freq > SDMMC_FREQ_PROBING) { + esp_err_t err = (*card->host.set_card_clk)(card->host.slot, selected_freq); + if (err != ESP_OK) { + ESP_LOGE(TAG, "failed to switch bus frequency (0x%x)", err); + return err; + } + } + return ESP_OK; +} + +void sdmmc_flip_byte_order(uint32_t* response, size_t size) +{ + assert(size % (2 * sizeof(uint32_t)) == 0); + const size_t n_words = size / sizeof(uint32_t); + for (int i = 0; i < n_words / 2; ++i) { + uint32_t left = __builtin_bswap32(response[i]); + uint32_t right = __builtin_bswap32(response[n_words - i - 1]); + response[i] = right; + response[n_words - i - 1] = left; + } +} + +void sdmmc_card_print_info(FILE* stream, const sdmmc_card_t* card) +{ + bool print_scr = false; + bool print_csd = false; + const char* type; + fprintf(stream, "Name: %s\n", card->cid.name); + if (card->is_sdio) { + type = "SDIO"; + print_scr = true; + print_csd = true; + } else if (card->is_mmc) { + type = "MMC"; + print_csd = true; + } else { + type = (card->ocr & SD_OCR_SDHC_CAP) ? "SDHC/SDXC" : "SDSC"; + } + fprintf(stream, "Type: %s\n", type); + fprintf(stream, "Speed: %s\n", (card->max_freq_khz > SDMMC_FREQ_26M) ? "high speed" : "default speed"); + fprintf(stream, "Size: %lluMB\n", ((uint64_t) card->csd.capacity) * card->csd.sector_size / (1024 * 1024)); + + if (print_csd) { + fprintf(stream, "CSD: ver=%d, sector_size=%d, capacity=%d read_bl_len=%d\n", + card->csd.csd_ver, + card->csd.sector_size, card->csd.capacity, card->csd.read_block_len); + } + if (print_scr) { + fprintf(stream, "SCR: sd_spec=%d, bus_width=%d\n", card->scr.sd_spec, card->scr.bus_width); + } +} + +esp_err_t sdmmc_fix_host_flags(sdmmc_card_t* card) +{ + const uint32_t width_1bit = SDMMC_HOST_FLAG_1BIT; + const uint32_t width_4bit = SDMMC_HOST_FLAG_4BIT; + const uint32_t width_8bit = SDMMC_HOST_FLAG_8BIT; + const uint32_t width_mask = width_1bit | width_4bit | width_8bit; + + int slot_bit_width = card->host.get_bus_width(card->host.slot); + if (slot_bit_width == 1 && + (card->host.flags & (width_4bit | width_8bit))) { + ESP_LOGW(TAG, "host slot is configured in 1-bit mode"); + card->host.flags &= ~width_mask; + card->host.flags |= ~(width_1bit); + } else if (slot_bit_width == 4 && (card->host.flags & width_8bit)){ + ESP_LOGW(TAG, "host slot is configured in 4-bit mode"); + card->host.flags &= ~width_mask; + card->host.flags |= width_4bit; + } + return ESP_OK; +} diff --git a/components/sdmmc/sdmmc_common.h b/components/sdmmc/sdmmc_common.h new file mode 100644 index 000000000..dae2a9fa3 --- /dev/null +++ b/components/sdmmc/sdmmc_common.h @@ -0,0 +1,135 @@ +/* + * Copyright (c) 2006 Uwe Stuehler + * Adaptations to ESP-IDF Copyright (c) 2016-2018 Espressif Systems (Shanghai) PTE LTD + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +#pragma once + +#include +#include "esp_log.h" +#include "esp_heap_caps.h" +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "driver/sdmmc_defs.h" +#include "driver/sdmmc_types.h" +#include "sdmmc_cmd.h" +#include "sys/param.h" +#include "soc/soc_memory_layout.h" + +#define SDMMC_GO_IDLE_DELAY_MS 20 +#define SDMMC_IO_SEND_OP_COND_DELAY_MS 10 + +/* These delay values are mostly useful for cases when CD pin is not used, and + * the card is removed. In this case, SDMMC peripheral may not always return + * CMD_DONE / DATA_DONE interrupts after signaling the error. These timeouts work + * as a safety net in such cases. + */ +#define SDMMC_DEFAULT_CMD_TIMEOUT_MS 1000 // Max timeout of ordinary commands +#define SDMMC_WRITE_CMD_TIMEOUT_MS 5000 // Max timeout of write commands + +/* Maximum retry/error count for SEND_OP_COND (CMD1). + * These are somewhat arbitrary, values originate from OpenBSD driver. + */ +#define SDMMC_SEND_OP_COND_MAX_RETRIES 100 +#define SDMMC_SEND_OP_COND_MAX_ERRORS 3 + +/* Functions to send individual commands */ +esp_err_t sdmmc_send_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd); +esp_err_t sdmmc_send_app_cmd(sdmmc_card_t* card, sdmmc_command_t* cmd); +esp_err_t sdmmc_send_cmd_go_idle_state(sdmmc_card_t* card); +esp_err_t sdmmc_send_cmd_send_if_cond(sdmmc_card_t* card, uint32_t ocr); +esp_err_t sdmmc_send_cmd_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp); +esp_err_t sdmmc_send_cmd_read_ocr(sdmmc_card_t *card, uint32_t *ocrp); +esp_err_t sdmmc_send_cmd_send_cid(sdmmc_card_t *card, sdmmc_cid_t *out_cid); +esp_err_t sdmmc_send_cmd_all_send_cid(sdmmc_card_t* card, sdmmc_response_t* out_raw_cid); +esp_err_t sdmmc_send_cmd_set_relative_addr(sdmmc_card_t* card, uint16_t* out_rca); +esp_err_t sdmmc_send_cmd_set_blocklen(sdmmc_card_t* card, sdmmc_csd_t* csd); +esp_err_t sdmmc_send_cmd_switch_func(sdmmc_card_t* card, + uint32_t mode, uint32_t group, uint32_t function, + sdmmc_switch_func_rsp_t* resp); +esp_err_t sdmmc_send_cmd_send_csd(sdmmc_card_t* card, sdmmc_csd_t* out_csd); +esp_err_t sdmmc_send_cmd_select_card(sdmmc_card_t* card, uint32_t rca); +esp_err_t sdmmc_send_cmd_send_scr(sdmmc_card_t* card, sdmmc_scr_t *out_scr); +esp_err_t sdmmc_send_cmd_set_bus_width(sdmmc_card_t* card, int width); +esp_err_t sdmmc_send_cmd_send_status(sdmmc_card_t* card, uint32_t* out_status); +esp_err_t sdmmc_send_cmd_crc_on_off(sdmmc_card_t* card, bool crc_enable); + +/* Higher level functions */ +esp_err_t sdmmc_enable_hs_mode(sdmmc_card_t* card); +esp_err_t sdmmc_enable_hs_mode_and_check(sdmmc_card_t* card); +esp_err_t sdmmc_write_sectors_dma(sdmmc_card_t* card, const void* src, + size_t start_block, size_t block_count); +esp_err_t sdmmc_read_sectors_dma(sdmmc_card_t* card, void* dst, + size_t start_block, size_t block_count); + +/* SD specific */ +esp_err_t sdmmc_check_scr(sdmmc_card_t* card); +esp_err_t sdmmc_decode_cid(sdmmc_response_t resp, sdmmc_cid_t* out_cid); +esp_err_t sdmmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd); +esp_err_t sdmmc_decode_scr(uint32_t *raw_scr, sdmmc_scr_t* out_scr); + +/* SDIO specific */ +esp_err_t sdmmc_io_reset(sdmmc_card_t* card); +esp_err_t sdmmc_io_enable_hs_mode(sdmmc_card_t* card); +esp_err_t sdmmc_io_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp); +esp_err_t sdmmc_io_rw_direct(sdmmc_card_t* card, int function, + uint32_t reg, uint32_t arg, uint8_t *byte); +esp_err_t sdmmc_io_rw_extended(sdmmc_card_t* card, int function, + uint32_t reg, int arg, void *data, size_t size); + + +/* MMC specific */ +esp_err_t sdmmc_mmc_send_ext_csd_data(sdmmc_card_t* card, void *out_data, size_t datalen); +esp_err_t sdmmc_mmc_switch(sdmmc_card_t* card, uint8_t set, uint8_t index, uint8_t value); +esp_err_t sdmmc_mmc_decode_cid(int mmc_ver, sdmmc_response_t resp, sdmmc_cid_t* out_cid); +esp_err_t sdmmc_mmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd); +esp_err_t sdmmc_mmc_enable_hs_mode(sdmmc_card_t* card); + +/* Parts of card initialization flow */ +esp_err_t sdmmc_init_sd_if_cond(sdmmc_card_t* card); +esp_err_t sdmmc_init_select_card(sdmmc_card_t* card); +esp_err_t sdmmc_init_csd(sdmmc_card_t* card); +esp_err_t sdmmc_init_cid(sdmmc_card_t* card); +esp_err_t sdmmc_init_ocr(sdmmc_card_t* card); +esp_err_t sdmmc_init_spi_crc(sdmmc_card_t* card); +esp_err_t sdmmc_init_io(sdmmc_card_t* card); +esp_err_t sdmmc_init_sd_blocklen(sdmmc_card_t* card); +esp_err_t sdmmc_init_sd_scr(sdmmc_card_t* card); +esp_err_t sdmmc_init_sd_wait_data_ready(sdmmc_card_t* card); +esp_err_t sdmmc_init_mmc_read_ext_csd(sdmmc_card_t* card); +esp_err_t sdmmc_init_mmc_read_cid(sdmmc_card_t* card); +esp_err_t sdmmc_init_host_bus_width(sdmmc_card_t* card); +esp_err_t sdmmc_init_sd_bus_width(sdmmc_card_t* card); +esp_err_t sdmmc_init_io_bus_width(sdmmc_card_t* card); +esp_err_t sdmmc_init_mmc_bus_width(sdmmc_card_t* card); +esp_err_t sdmmc_init_card_hs_mode(sdmmc_card_t* card); +esp_err_t sdmmc_init_host_frequency(sdmmc_card_t* card); + +/* Various helper functions */ +static inline bool host_is_spi(const sdmmc_card_t* card) +{ + return (card->host.flags & SDMMC_HOST_FLAG_SPI) != 0; +} + +static inline uint32_t get_host_ocr(float voltage) +{ + // TODO: report exact voltage to the card + // For now tell that the host has 2.8-3.6V voltage range + (void) voltage; + return SD_OCR_VOL_MASK; +} + +void sdmmc_flip_byte_order(uint32_t* response, size_t size); + +esp_err_t sdmmc_fix_host_flags(sdmmc_card_t* card); diff --git a/components/sdmmc/sdmmc_init.c b/components/sdmmc/sdmmc_init.c new file mode 100644 index 000000000..312ae88f4 --- /dev/null +++ b/components/sdmmc/sdmmc_init.c @@ -0,0 +1,121 @@ +/* + * Copyright (c) 2006 Uwe Stuehler + * Adaptations to ESP-IDF Copyright (c) 2016-2018 Espressif Systems (Shanghai) PTE LTD + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "sdmmc_common.h" + +static const char* TAG = "sdmmc_init"; + +#define SDMMC_INIT_STEP(condition, function) \ + do { \ + if ((condition)) { \ + esp_err_t err = (function)(card); \ + if (err != ESP_OK) { \ + ESP_LOGD(TAG, "%s: %s returned 0x%x", __func__, #function, err); \ + return err; \ + } \ + } \ + } while(0); + + +esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) +{ + memset(card, 0, sizeof(*card)); + memcpy(&card->host, config, sizeof(*config)); + const bool is_spi = host_is_spi(card); + const bool always = true; + const bool io_supported = true; + + /* Check if host flags are compatible with slot configuration. */ + SDMMC_INIT_STEP(!is_spi, sdmmc_fix_host_flags); + + /* Reset SDIO (CMD52, RES) before re-initializing IO (CMD5). */ + SDMMC_INIT_STEP(io_supported, sdmmc_io_reset); + + /* GO_IDLE_STATE (CMD0) command resets the card */ + SDMMC_INIT_STEP(always, sdmmc_send_cmd_go_idle_state); + + /* SEND_IF_COND (CMD8) command is used to identify SDHC/SDXC cards. */ + SDMMC_INIT_STEP(always, sdmmc_init_sd_if_cond); + + /* IO_SEND_OP_COND(CMD5), Determine if the card is an IO card. */ + SDMMC_INIT_STEP(io_supported, sdmmc_init_io); + + const bool is_mem = card->is_mem; + const bool is_sdio = !is_mem; + + /* Enable CRC16 checks for data transfers in SPI mode */ + SDMMC_INIT_STEP(is_spi, sdmmc_init_spi_crc); + + /* Use SEND_OP_COND to set up card OCR */ + SDMMC_INIT_STEP(is_mem, sdmmc_init_ocr); + + const bool is_mmc = is_mem && card->is_mmc; + const bool is_sdmem = is_mem && !is_mmc; + + ESP_LOGD(TAG, "%s: card type is %s", __func__, + is_sdio ? "SDIO" : is_mmc ? "MMC" : "SD"); + + /* Read and decode the contents of CID register and assign RCA */ + SDMMC_INIT_STEP(always, sdmmc_init_cid); + + /* Read and decode the contents of CSD register */ + SDMMC_INIT_STEP(is_mem, sdmmc_init_csd); + + /* Switch the card from stand-by mode to data transfer mode (not needed if + * SPI interface is used). This is needed to issue SET_BLOCKLEN and + * SEND_SCR commands. + */ + SDMMC_INIT_STEP(!is_spi, sdmmc_init_select_card); + + /* SD memory cards: + * Set block len for SDSC cards to 512 bytes (same as SDHC) + * Read SCR + * Wait to enter data transfer state + */ + SDMMC_INIT_STEP(is_sdmem, sdmmc_init_sd_blocklen); + SDMMC_INIT_STEP(is_sdmem, sdmmc_init_sd_scr); + SDMMC_INIT_STEP(is_sdmem, sdmmc_init_sd_wait_data_ready); + + /* MMC cards: read CXD */ + SDMMC_INIT_STEP(is_mmc, sdmmc_init_mmc_read_ext_csd); + + /* Set bus width. One call for every kind of card, then one for the host */ + if (!is_spi) { + SDMMC_INIT_STEP(is_sdmem, sdmmc_init_sd_bus_width); + SDMMC_INIT_STEP(is_sdio, sdmmc_init_io_bus_width); + SDMMC_INIT_STEP(is_mmc, sdmmc_init_mmc_bus_width); + SDMMC_INIT_STEP(always, sdmmc_init_host_bus_width); + } + + SDMMC_INIT_STEP(is_sdmem, sdmmc_check_scr); + + /* Try to switch card to HS mode if the card supports it. + * Set card->max_freq_khz value accordingly. + */ + SDMMC_INIT_STEP(always, sdmmc_init_card_hs_mode); + + /* So far initialization has been done at probing frequency. + * Switch to the host to use card->max_freq_khz frequency. + */ + SDMMC_INIT_STEP(always, sdmmc_init_host_frequency); + + /* Sanity check after switching the frequency */ + SDMMC_INIT_STEP(is_sdmem, sdmmc_check_scr); + /* TODO: add similar checks for eMMC and SDIO */ + + return ESP_OK; +} diff --git a/components/sdmmc/sdmmc_io.c b/components/sdmmc/sdmmc_io.c new file mode 100644 index 000000000..5fc7dbd5d --- /dev/null +++ b/components/sdmmc/sdmmc_io.c @@ -0,0 +1,352 @@ +/* + * Copyright (c) 2006 Uwe Stuehler + * Adaptations to ESP-IDF Copyright (c) 2016-2018 Espressif Systems (Shanghai) PTE LTD + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "sdmmc_common.h" + +static const char* TAG = "sdmmc_io"; + +esp_err_t sdmmc_io_reset(sdmmc_card_t* card) +{ + uint8_t sdio_reset = CCCR_CTL_RES; + esp_err_t err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_CTL, SD_ARG_CMD52_WRITE, &sdio_reset); + if (err == ESP_ERR_TIMEOUT || (host_is_spi(card) && err == ESP_ERR_NOT_SUPPORTED)) { + /* Non-IO cards are allowed to time out (in SD mode) or + * return "invalid command" error (in SPI mode). + */ + } else if (err == ESP_ERR_NOT_FOUND) { + ESP_LOGD(TAG, "%s: card not present", __func__); + return err; + } else if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: unexpected return: 0x%x", __func__, err ); + return err; + } + return ESP_OK; +} + +esp_err_t sdmmc_init_io(sdmmc_card_t* card) +{ + /* IO_SEND_OP_COND(CMD5), Determine if the card is an IO card. + * Non-IO cards will not respond to this command. + */ + esp_err_t err = sdmmc_io_send_op_cond(card, 0, &card->ocr); + if (err != ESP_OK) { + ESP_LOGD(TAG, "%s: io_send_op_cond (1) returned 0x%x; not IO card", __func__, err); + card->is_sdio = 0; + card->is_mem = 1; + } else { + card->is_sdio = 1; + + if (card->ocr & SD_IO_OCR_MEM_PRESENT) { + ESP_LOGD(TAG, "%s: IO-only card", __func__); + card->is_mem = 0; + } + card->num_io_functions = SD_IO_OCR_NUM_FUNCTIONS(card->ocr); + ESP_LOGD(TAG, "%s: number of IO functions: %d", __func__, card->num_io_functions); + if (card->num_io_functions == 0) { + card->is_sdio = 0; + } + uint32_t host_ocr = get_host_ocr(card->host.io_voltage); + host_ocr &= card->ocr; + err = sdmmc_io_send_op_cond(card, host_ocr, &card->ocr); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_io_send_op_cond (1) returned 0x%x", __func__, err); + return err; + } + err = sdmmc_io_enable_int(card); + if (err != ESP_OK) { + ESP_LOGD(TAG, "%s: sdmmc_enable_int failed (0x%x)", __func__, err); + } + } + return ESP_OK; +} + +esp_err_t sdmmc_init_io_bus_width(sdmmc_card_t* card) +{ + esp_err_t err; + card->log_bus_width = 0; + if (card->host.flags & SDMMC_HOST_FLAG_4BIT) { + uint8_t card_cap = 0; + err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_CARD_CAP, + SD_ARG_CMD52_READ, &card_cap); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (read SD_IO_CCCR_CARD_CAP) returned 0x%0x", __func__, err); + return err; + } + ESP_LOGD(TAG, "IO card capabilities byte: %02x", card_cap); + if (!(card_cap & CCCR_CARD_CAP_LSC) || + (card_cap & CCCR_CARD_CAP_4BLS)) { + // This card supports 4-bit bus mode + uint8_t bus_width = CCCR_BUS_WIDTH_4; + err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_BUS_WIDTH, + SD_ARG_CMD52_WRITE, &bus_width); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (write SD_IO_CCCR_BUS_WIDTH) returned 0x%0x", __func__, err); + return err; + } + card->log_bus_width = 2; + } + } + return ESP_OK; +} + + +esp_err_t sdmmc_io_enable_hs_mode(sdmmc_card_t* card) +{ + card->max_freq_khz = SDMMC_FREQ_DEFAULT; + if (card->host.max_freq_khz <= card->max_freq_khz) { + /* Host is configured to use low frequency, don't attempt to switch */ + card->max_freq_khz = card->host.max_freq_khz; + return ESP_OK; + } + + /* For IO cards, do write + read operation on "High Speed" register, + * setting EHS bit. If both EHS and SHS read back as set, then HS mode + * has been enabled. + */ + uint8_t val = CCCR_HIGHSPEED_ENABLE; + esp_err_t err = sdmmc_io_rw_direct(card, 0, SD_IO_CCCR_HIGHSPEED, + SD_ARG_CMD52_WRITE | SD_ARG_CMD52_EXCHANGE, &val); + if (err != ESP_OK) { + ESP_LOGD(TAG, "%s: sdmmc_io_rw_direct returned 0x%x", __func__, err); + return err; + } + + ESP_LOGD(TAG, "%s: CCCR_HIGHSPEED=0x%02x", __func__, val); + const uint8_t hs_mask = CCCR_HIGHSPEED_ENABLE | CCCR_HIGHSPEED_SUPPORT; + if ((val & hs_mask) != hs_mask) { + return ESP_ERR_NOT_SUPPORTED; + } + card->max_freq_khz = SDMMC_FREQ_HIGHSPEED; + return ESP_OK; +} + + +esp_err_t sdmmc_io_send_op_cond(sdmmc_card_t* card, uint32_t ocr, uint32_t *ocrp) +{ + esp_err_t err = ESP_OK; + sdmmc_command_t cmd = { + .flags = SCF_CMD_BCR | SCF_RSP_R4, + .arg = ocr, + .opcode = SD_IO_SEND_OP_COND + }; + for (size_t i = 0; i < 100; i++) { + err = sdmmc_send_cmd(card, &cmd); + if (err != ESP_OK) { + break; + } + if ((MMC_R4(cmd.response) & SD_IO_OCR_MEM_READY) || + ocr == 0) { + break; + } + err = ESP_ERR_TIMEOUT; + vTaskDelay(SDMMC_IO_SEND_OP_COND_DELAY_MS / portTICK_PERIOD_MS); + } + if (err == ESP_OK && ocrp != NULL) + *ocrp = MMC_R4(cmd.response); + + return err; +} + +esp_err_t sdmmc_io_rw_direct(sdmmc_card_t* card, int func, + uint32_t reg, uint32_t arg, uint8_t *byte) +{ + esp_err_t err; + sdmmc_command_t cmd = { + .flags = SCF_CMD_AC | SCF_RSP_R5, + .arg = 0, + .opcode = SD_IO_RW_DIRECT + }; + + arg |= (func & SD_ARG_CMD52_FUNC_MASK) << SD_ARG_CMD52_FUNC_SHIFT; + arg |= (reg & SD_ARG_CMD52_REG_MASK) << SD_ARG_CMD52_REG_SHIFT; + arg |= (*byte & SD_ARG_CMD52_DATA_MASK) << SD_ARG_CMD52_DATA_SHIFT; + cmd.arg = arg; + + err = sdmmc_send_cmd(card, &cmd); + if (err != ESP_OK) { + ESP_LOGV(TAG, "%s: sdmmc_send_cmd returned 0x%x", __func__, err); + return err; + } + + *byte = SD_R5_DATA(cmd.response); + + return ESP_OK; +} + + +esp_err_t sdmmc_io_read_byte(sdmmc_card_t* card, uint32_t function, + uint32_t addr, uint8_t *out_byte) +{ + esp_err_t ret = sdmmc_io_rw_direct(card, function, addr, SD_ARG_CMD52_READ, out_byte); + if (ret != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (read 0x%x) returned 0x%x", __func__, addr, ret); + } + return ret; +} + +esp_err_t sdmmc_io_write_byte(sdmmc_card_t* card, uint32_t function, + uint32_t addr, uint8_t in_byte, uint8_t* out_byte) +{ + uint8_t tmp_byte = in_byte; + esp_err_t ret = sdmmc_io_rw_direct(card, function, addr, + SD_ARG_CMD52_WRITE | SD_ARG_CMD52_EXCHANGE, &tmp_byte); + if (ret != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_io_rw_direct (write 0x%x) returned 0x%x", __func__, addr, ret); + return ret; + } + if (out_byte != NULL) { + *out_byte = tmp_byte; + } + return ESP_OK; +} + +esp_err_t sdmmc_io_rw_extended(sdmmc_card_t* card, int func, + uint32_t reg, int arg, void *datap, size_t datalen) +{ + esp_err_t err; + const size_t max_byte_transfer_size = 512; + sdmmc_command_t cmd = { + .flags = SCF_CMD_AC | SCF_RSP_R5, + .arg = 0, + .opcode = SD_IO_RW_EXTENDED, + .data = datap, + .datalen = datalen, + .blklen = max_byte_transfer_size /* TODO: read max block size from CIS */ + }; + + uint32_t count; /* number of bytes or blocks, depending on transfer mode */ + if (arg & SD_ARG_CMD53_BLOCK_MODE) { + if (cmd.datalen % cmd.blklen != 0) { + return ESP_ERR_INVALID_SIZE; + } + count = cmd.datalen / cmd.blklen; + } else { + if (datalen > max_byte_transfer_size) { + /* TODO: split into multiple operations? */ + return ESP_ERR_INVALID_SIZE; + } + if (datalen == max_byte_transfer_size) { + count = 0; // See 5.3.1 SDIO simplifed spec + } else { + count = datalen; + } + cmd.blklen = datalen; + } + + arg |= (func & SD_ARG_CMD53_FUNC_MASK) << SD_ARG_CMD53_FUNC_SHIFT; + arg |= (reg & SD_ARG_CMD53_REG_MASK) << SD_ARG_CMD53_REG_SHIFT; + arg |= (count & SD_ARG_CMD53_LENGTH_MASK) << SD_ARG_CMD53_LENGTH_SHIFT; + cmd.arg = arg; + + if ((arg & SD_ARG_CMD53_WRITE) == 0) { + cmd.flags |= SCF_CMD_READ; + } + + err = sdmmc_send_cmd(card, &cmd); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_send_cmd returned 0x%x", __func__, err); + return err; + } + + return ESP_OK; +} + +esp_err_t sdmmc_io_read_bytes(sdmmc_card_t* card, uint32_t function, + uint32_t addr, void* dst, size_t size) +{ + /* host quirk: SDIO transfer with length not divisible by 4 bytes + * has to be split into two transfers: one with aligned length, + * the other one for the remaining 1-3 bytes. + */ + uint8_t *pc_dst = dst; + while (size > 0) { + size_t size_aligned = size & (~3); + size_t will_transfer = size_aligned > 0 ? size_aligned : size; + + esp_err_t err = sdmmc_io_rw_extended(card, function, addr, + SD_ARG_CMD53_READ | SD_ARG_CMD53_INCREMENT, + pc_dst, will_transfer); + if (err != ESP_OK) { + return err; + } + pc_dst += will_transfer; + size -= will_transfer; + addr += will_transfer; + } + return ESP_OK; +} + +esp_err_t sdmmc_io_write_bytes(sdmmc_card_t* card, uint32_t function, + uint32_t addr, const void* src, size_t size) +{ + /* same host quirk as in sdmmc_io_read_bytes */ + const uint8_t *pc_src = (const uint8_t*) src; + + while (size > 0) { + size_t size_aligned = size & (~3); + size_t will_transfer = size_aligned > 0 ? size_aligned : size; + + esp_err_t err = sdmmc_io_rw_extended(card, function, addr, + SD_ARG_CMD53_WRITE | SD_ARG_CMD53_INCREMENT, + (void*) pc_src, will_transfer); + if (err != ESP_OK) { + return err; + } + pc_src += will_transfer; + size -= will_transfer; + addr += will_transfer; + } + return ESP_OK; +} + +esp_err_t sdmmc_io_read_blocks(sdmmc_card_t* card, uint32_t function, + uint32_t addr, void* dst, size_t size) +{ + if (size % 4 != 0) { + return ESP_ERR_INVALID_SIZE; + } + return sdmmc_io_rw_extended(card, function, addr, + SD_ARG_CMD53_READ | SD_ARG_CMD53_INCREMENT | SD_ARG_CMD53_BLOCK_MODE, + dst, size); +} + +esp_err_t sdmmc_io_write_blocks(sdmmc_card_t* card, uint32_t function, + uint32_t addr, const void* src, size_t size) +{ + if (size % 4 != 0) { + return ESP_ERR_INVALID_SIZE; + } + return sdmmc_io_rw_extended(card, function, addr, + SD_ARG_CMD53_WRITE | SD_ARG_CMD53_INCREMENT | SD_ARG_CMD53_BLOCK_MODE, + (void*) src, size); +} + +esp_err_t sdmmc_io_enable_int(sdmmc_card_t* card) +{ + if (card->host.io_int_enable == NULL) { + return ESP_ERR_NOT_SUPPORTED; + } + return (*card->host.io_int_enable)(card->host.slot); +} + +esp_err_t sdmmc_io_wait_int(sdmmc_card_t* card, TickType_t timeout_ticks) +{ + if (card->host.io_int_wait == NULL) { + return ESP_ERR_NOT_SUPPORTED; + } + return (*card->host.io_int_wait)(card->host.slot, timeout_ticks); +} diff --git a/components/sdmmc/sdmmc_mmc.c b/components/sdmmc/sdmmc_mmc.c new file mode 100644 index 000000000..d54a463e5 --- /dev/null +++ b/components/sdmmc/sdmmc_mmc.c @@ -0,0 +1,219 @@ +/* + * Copyright (c) 2006 Uwe Stuehler + * Adaptations to ESP-IDF Copyright (c) 2016-2018 Espressif Systems (Shanghai) PTE LTD + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include +#include "sdmmc_common.h" + +static const char* TAG = "sdmmc_mmc"; + + +esp_err_t sdmmc_init_mmc_read_ext_csd(sdmmc_card_t* card) +{ + int card_type; + esp_err_t err = ESP_OK; + + uint8_t* ext_csd = heap_caps_malloc(EXT_CSD_MMC_SIZE, MALLOC_CAP_DMA); + if (!ext_csd) { + ESP_LOGE(TAG, "%s: could not allocate ext_csd", __func__); + return ESP_ERR_NO_MEM; + } + + uint32_t sectors = 0; + + ESP_LOGD(TAG, "MMC version: %d", card->csd.mmc_ver); + if (card->csd.mmc_ver < MMC_CSD_MMCVER_4_0) { + err = ESP_ERR_NOT_SUPPORTED; + goto out; + } + + /* read EXT_CSD */ + err = sdmmc_mmc_send_ext_csd_data(card, ext_csd, EXT_CSD_MMC_SIZE); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_ext_csd_data error 0x%x", __func__, err); + goto out; + } + card_type = ext_csd[EXT_CSD_CARD_TYPE]; + + /* TODO: add DDR support */ + if (card_type & EXT_CSD_CARD_TYPE_F_52M_1_8V) { + card->max_freq_khz = SDMMC_FREQ_52M; + } else if (card_type & EXT_CSD_CARD_TYPE_F_52M) { + card->max_freq_khz = SDMMC_FREQ_52M; + } else if (card_type & EXT_CSD_CARD_TYPE_F_26M) { + card->max_freq_khz = SDMMC_FREQ_26M; + } else { + ESP_LOGW(TAG, "%s: unknown CARD_TYPE 0x%x", __func__, card_type); + } + /* For MMC cards, use speed value from EXT_CSD */ + card->csd.tr_speed = card->max_freq_khz * 1000; + ESP_LOGD(TAG, "MMC card supports %d khz bus frequency", card->max_freq_khz); + card->max_freq_khz = MIN(card->max_freq_khz, card->host.max_freq_khz); + + if (card->host.flags & SDMMC_HOST_FLAG_8BIT) { + card->ext_csd.power_class = ext_csd[(card->max_freq_khz > SDMMC_FREQ_26M) ? + EXT_CSD_PWR_CL_52_360 : EXT_CSD_PWR_CL_26_360] >> 4; + card->log_bus_width = 3; + } else if (card->host.flags & SDMMC_HOST_FLAG_4BIT) { + card->ext_csd.power_class = ext_csd[(card->max_freq_khz > SDMMC_FREQ_26M) ? + EXT_CSD_PWR_CL_52_360 : EXT_CSD_PWR_CL_26_360] & 0x0f; + card->log_bus_width = 2; + } else { + card->ext_csd.power_class = 0; //card must be able to do full rate at powerclass 0 in 1-bit mode + card->log_bus_width = 0; + } + + sectors = ( ext_csd[EXT_CSD_SEC_COUNT + 0] << 0 ) + | ( ext_csd[EXT_CSD_SEC_COUNT + 1] << 8 ) + | ( ext_csd[EXT_CSD_SEC_COUNT + 2] << 16 ) + | ( ext_csd[EXT_CSD_SEC_COUNT + 3] << 24 ); + + if (sectors > (2u * 1024 * 1024 * 1024) / 512) { + card->csd.capacity = sectors; + } + +out: + free(ext_csd); + return err; +} + +esp_err_t sdmmc_init_mmc_bus_width(sdmmc_card_t* card) +{ + esp_err_t err; + if (card->ext_csd.power_class != 0) { + err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, + EXT_CSD_POWER_CLASS, card->ext_csd.power_class); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: can't change power class (%d bit), 0x%x" + , __func__, card->ext_csd.power_class, err); + return err; + } + } + + if (card->log_bus_width > 0) { + int csd_bus_width_value = 0; + int bus_width = 1; + if (card->log_bus_width == 2) { + csd_bus_width_value = EXT_CSD_BUS_WIDTH_4; + bus_width = 4; + } else if (card->log_bus_width == 3) { + csd_bus_width_value = EXT_CSD_BUS_WIDTH_8; + bus_width = 8; + } + err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, + EXT_CSD_BUS_WIDTH, csd_bus_width_value); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: can't change bus width (%d bit), 0x%x", + __func__, bus_width, err); + return err; + } + } + return ESP_OK; +} + +esp_err_t sdmmc_mmc_enable_hs_mode(sdmmc_card_t* card) +{ + esp_err_t err; + if (card->max_freq_khz > SDMMC_FREQ_26M) { + /* switch to high speed timing */ + err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, + EXT_CSD_HS_TIMING, EXT_CSD_HS_TIMING_HS); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: mmc_switch EXT_CSD_HS_TIMING_HS error 0x%x", + __func__, err); + return err; + } + } + return ESP_OK; +} + +esp_err_t sdmmc_mmc_decode_cid(int mmc_ver, sdmmc_response_t resp, sdmmc_cid_t* out_cid) +{ + if (mmc_ver == MMC_CSD_MMCVER_1_0 || + mmc_ver == MMC_CSD_MMCVER_1_4) { + out_cid->mfg_id = MMC_CID_MID_V1(resp); + out_cid->oem_id = 0; + MMC_CID_PNM_V1_CPY(resp, out_cid->name); + out_cid->revision = MMC_CID_REV_V1(resp); + out_cid->serial = MMC_CID_PSN_V1(resp); + out_cid->date = MMC_CID_MDT_V1(resp); + } else if (mmc_ver == MMC_CSD_MMCVER_2_0 || + mmc_ver == MMC_CSD_MMCVER_3_1 || + mmc_ver == MMC_CSD_MMCVER_4_0) { + out_cid->mfg_id = MMC_CID_MID_V2(resp); + out_cid->oem_id = MMC_CID_OID_V2(resp); + MMC_CID_PNM_V1_CPY(resp, out_cid->name); + out_cid->revision = 0; + out_cid->serial = MMC_CID_PSN_V1(resp); + out_cid->date = 0; + } + return ESP_OK; +} + +esp_err_t sdmmc_mmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd) +{ + out_csd->csd_ver = MMC_CSD_CSDVER(response); + if (out_csd->csd_ver == MMC_CSD_CSDVER_1_0 || + out_csd->csd_ver == MMC_CSD_CSDVER_2_0 || + out_csd->csd_ver == MMC_CSD_CSDVER_EXT_CSD) { + out_csd->mmc_ver = MMC_CSD_MMCVER(response); + out_csd->capacity = MMC_CSD_CAPACITY(response); + out_csd->read_block_len = MMC_CSD_READ_BL_LEN(response); + } else { + ESP_LOGE(TAG, "unknown MMC CSD structure version 0x%x\n", out_csd->csd_ver); + return 1; + } + int read_bl_size = 1 << out_csd->read_block_len; + out_csd->sector_size = MIN(read_bl_size, 512); + if (out_csd->sector_size < read_bl_size) { + out_csd->capacity *= read_bl_size / out_csd->sector_size; + } + /* tr_speed will be determined when reading CXD */ + out_csd->tr_speed = 0; + return ESP_OK; +} + +esp_err_t sdmmc_mmc_send_ext_csd_data(sdmmc_card_t* card, void *out_data, size_t datalen) +{ + assert(esp_ptr_dma_capable(out_data)); + sdmmc_command_t cmd = { + .data = out_data, + .datalen = datalen, + .blklen = datalen, + .opcode = MMC_SEND_EXT_CSD, + .arg = 0, + .flags = SCF_CMD_ADTC | SCF_RSP_R1 | SCF_CMD_READ + }; + return sdmmc_send_cmd(card, &cmd); +} + +esp_err_t sdmmc_mmc_switch(sdmmc_card_t* card, uint8_t set, uint8_t index, uint8_t value) +{ + sdmmc_command_t cmd = { + .opcode = MMC_SWITCH, + .arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) | (index << 16) | (value << 8) | set, + .flags = SCF_RSP_R1B | SCF_CMD_AC, + }; + esp_err_t err = sdmmc_send_cmd(card, &cmd); + if (err == ESP_OK) { + //check response bit to see that switch was accepted + if (MMC_R1(cmd.response) & MMC_R1_SWITCH_ERROR) + err = ESP_ERR_INVALID_RESPONSE; + } + + return err; +} + diff --git a/components/sdmmc/sdmmc_sd.c b/components/sdmmc/sdmmc_sd.c new file mode 100644 index 000000000..8d6323996 --- /dev/null +++ b/components/sdmmc/sdmmc_sd.c @@ -0,0 +1,346 @@ +/* + * Copyright (c) 2006 Uwe Stuehler + * Adaptations to ESP-IDF Copyright (c) 2016-2018 Espressif Systems (Shanghai) PTE LTD + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "sdmmc_common.h" + +static const char* TAG = "sdmmc_sd"; + +esp_err_t sdmmc_init_sd_if_cond(sdmmc_card_t* card) +{ + /* SEND_IF_COND (CMD8) command is used to identify SDHC/SDXC cards. + * SD v1 and non-SD cards will not respond to this command. + */ + uint32_t host_ocr = get_host_ocr(card->host.io_voltage); + esp_err_t err = sdmmc_send_cmd_send_if_cond(card, host_ocr); + if (err == ESP_OK) { + ESP_LOGD(TAG, "SDHC/SDXC card"); + host_ocr |= SD_OCR_SDHC_CAP; + } else if (err == ESP_ERR_TIMEOUT) { + ESP_LOGD(TAG, "CMD8 timeout; not an SD v2.00 card"); + } else if (host_is_spi(card) && err == ESP_ERR_NOT_SUPPORTED) { + ESP_LOGD(TAG, "CMD8 rejected; not an SD v2.00 card"); + } else { + ESP_LOGE(TAG, "%s: send_if_cond (1) returned 0x%x", __func__, err); + return err; + } + card->ocr = host_ocr; + return ESP_OK; +} + +esp_err_t sdmmc_init_sd_blocklen(sdmmc_card_t* card) +{ + /* SDSC cards support configurable data block lengths. + * We don't use this feature and set the block length to 512 bytes, + * same as the block length for SDHC cards. + */ + if ((card->ocr & SD_OCR_SDHC_CAP) == 0) { + esp_err_t err = sdmmc_send_cmd_set_blocklen(card, &card->csd); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: set_blocklen returned 0x%x", __func__, err); + return err; + } + } + return ESP_OK; +} + +esp_err_t sdmmc_init_sd_scr(sdmmc_card_t* card) +{ + esp_err_t err; + /* Get the contents of SCR register: bus width and the version of SD spec + * supported by the card. + * In SD mode, this is the first command which uses D0 line. Errors at + * this step usually indicate connection issue or lack of pull-up resistor. + */ + err = sdmmc_send_cmd_send_scr(card, &card->scr); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_scr (1) returned 0x%x", __func__, err); + return err; + } + + if ((card->scr.bus_width & SCR_SD_BUS_WIDTHS_4BIT) + && (card->host.flags & SDMMC_HOST_FLAG_4BIT)) { + card->log_bus_width = 2; + } else { + card->log_bus_width = 0; + } + return ESP_OK; +} + +esp_err_t sdmmc_init_sd_bus_width(sdmmc_card_t* card) +{ + int width = 1; + if (card->log_bus_width == 2) { + width = 4; + } else if (card->log_bus_width == 3) { + width = 8; + } + esp_err_t err = sdmmc_send_cmd_set_bus_width(card, width); + if (err != ESP_OK) { + ESP_LOGE(TAG, "set_bus_width failed (0x%x)", err); + return err; + } + return ESP_OK; +} + +esp_err_t sdmmc_init_sd_wait_data_ready(sdmmc_card_t* card) +{ + /* Wait for the card to be ready for data transfers */ + uint32_t status = 0; + uint32_t count = 0; + while (!host_is_spi(card) && !(status & MMC_R1_READY_FOR_DATA)) { + // TODO: add some timeout here + esp_err_t err = sdmmc_send_cmd_send_status(card, &status); + if (err != ESP_OK) { + return err; + } + if (++count % 16 == 0) { + ESP_LOGV(TAG, "waiting for card to become ready (%d)", count); + } + } + return ESP_OK; +} + +esp_err_t sdmmc_send_cmd_switch_func(sdmmc_card_t* card, + uint32_t mode, uint32_t group, uint32_t function, + sdmmc_switch_func_rsp_t* resp) +{ + if (card->scr.sd_spec < SCR_SD_SPEC_VER_1_10 || + ((card->csd.card_command_class & SD_CSD_CCC_SWITCH) == 0)) { + return ESP_ERR_NOT_SUPPORTED; + } + + if (group == 0 || + group > SD_SFUNC_GROUP_MAX || + function > SD_SFUNC_FUNC_MAX) { + return ESP_ERR_INVALID_ARG; + } + + if (mode > 1) { + return ESP_ERR_INVALID_ARG; + } + + uint32_t group_shift = (group - 1) << 2; + /* all functions which should not be affected are set to 0xf (no change) */ + uint32_t other_func_mask = (0x00ffffff & ~(0xf << group_shift)); + uint32_t func_val = (function << group_shift) | other_func_mask; + + sdmmc_command_t cmd = { + .opcode = MMC_SWITCH, + .flags = SCF_CMD_ADTC | SCF_CMD_READ | SCF_RSP_R1, + .blklen = sizeof(sdmmc_switch_func_rsp_t), + .data = resp->data, + .datalen = sizeof(sdmmc_switch_func_rsp_t), + .arg = (!!mode << 31) | func_val + }; + + esp_err_t err = sdmmc_send_cmd(card, &cmd); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_send_cmd returned 0x%x", __func__, err); + return err; + } + sdmmc_flip_byte_order(resp->data, sizeof(sdmmc_switch_func_rsp_t)); + uint32_t resp_ver = SD_SFUNC_VER(resp->data); + if (resp_ver == 0) { + /* busy response is never sent */ + } else if (resp_ver == 1) { + if (SD_SFUNC_BUSY(resp->data, group) & (1 << function)) { + ESP_LOGD(TAG, "%s: response indicates function %d:%d is busy", + __func__, group, function); + return ESP_ERR_INVALID_STATE; + } + } else { + ESP_LOGD(TAG, "%s: got an invalid version of SWITCH_FUNC response: 0x%02x", + __func__, resp_ver); + return ESP_ERR_INVALID_RESPONSE; + } + return ESP_OK; +} + +esp_err_t sdmmc_enable_hs_mode(sdmmc_card_t* card) +{ + /* This will determine if the card supports SWITCH_FUNC command, + * and high speed mode. If the cards supports both, this will enable + * high speed mode at the card side. + */ + if (card->scr.sd_spec < SCR_SD_SPEC_VER_1_10 || + ((card->csd.card_command_class & SD_CSD_CCC_SWITCH) == 0)) { + return ESP_ERR_NOT_SUPPORTED; + } + sdmmc_switch_func_rsp_t* response = (sdmmc_switch_func_rsp_t*) + heap_caps_malloc(sizeof(*response), MALLOC_CAP_DMA); + if (response == NULL) { + return ESP_ERR_NO_MEM; + } + + esp_err_t err = sdmmc_send_cmd_switch_func(card, 0, SD_ACCESS_MODE, 0, response); + if (err != ESP_OK) { + ESP_LOGD(TAG, "%s: sdmmc_send_cmd_switch_func (1) returned 0x%x", __func__, err); + goto out; + } + uint32_t supported_mask = SD_SFUNC_SUPPORTED(response->data, 1); + if ((supported_mask & BIT(SD_ACCESS_MODE_SDR25)) == 0) { + err = ESP_ERR_NOT_SUPPORTED; + goto out; + } + err = sdmmc_send_cmd_switch_func(card, 1, SD_ACCESS_MODE, SD_ACCESS_MODE_SDR25, response); + if (err != ESP_OK) { + ESP_LOGD(TAG, "%s: sdmmc_send_cmd_switch_func (2) returned 0x%x", __func__, err); + goto out; + } + +out: + free(response); + return err; +} + +esp_err_t sdmmc_enable_hs_mode_and_check(sdmmc_card_t* card) +{ + /* All cards should support at least default speed */ + card->max_freq_khz = SDMMC_FREQ_DEFAULT; + if (card->host.max_freq_khz <= card->max_freq_khz) { + /* Host is configured to use low frequency, don't attempt to switch */ + card->max_freq_khz = card->host.max_freq_khz; + return ESP_OK; + } + + /* Try to enabled HS mode */ + esp_err_t err = sdmmc_enable_hs_mode(card); + if (err != ESP_OK) { + return err; + } + /* HS mode has been enabled on the card. + * Read CSD again, it should now indicate that the card supports + * 50MHz clock. + * Since SEND_CSD is allowed only in standby mode, and the card is + * currently in data transfer more, deselect the card first, then + * get the CSD, then select the card again. + */ + err = sdmmc_send_cmd_select_card(card, 0); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: select_card (1) returned 0x%x", __func__, err); + return err; + } + err = sdmmc_send_cmd_send_csd(card, &card->csd); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_csd returned 0x%x", __func__, err); + return err; + } + err = sdmmc_send_cmd_select_card(card, card->rca); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: select_card (2) returned 0x%x", __func__, err); + return err; + } + + if (card->csd.tr_speed != 50000000) { + ESP_LOGW(TAG, "unexpected: after enabling HS mode, tr_speed=%d", card->csd.tr_speed); + return ESP_ERR_NOT_SUPPORTED; + } + + card->max_freq_khz = SDMMC_FREQ_HIGHSPEED; + return ESP_OK; +} + +esp_err_t sdmmc_check_scr(sdmmc_card_t* card) +{ + /* If frequency switch has been performed, read SCR register one more time + * and compare the result with the previous one. Use this simple check as + * an indicator of potential signal integrity issues. + */ + sdmmc_scr_t scr_tmp; + esp_err_t err = sdmmc_send_cmd_send_scr(card, &scr_tmp); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: send_scr returned 0x%x", __func__, err); + return err; + } + if (memcmp(&card->scr, &scr_tmp, sizeof(scr_tmp)) != 0) { + ESP_LOGE(TAG, "got corrupted data after increasing clock frequency"); + return ESP_ERR_INVALID_RESPONSE; + } + return ESP_OK; +} + +esp_err_t sdmmc_init_spi_crc(sdmmc_card_t* card) +{ + /* In SD mode, CRC checks of data transfers are mandatory and performed + * by the hardware. In SPI mode, CRC16 of data transfers is optional and + * needs to be enabled. + */ + assert(host_is_spi(card)); + esp_err_t err = sdmmc_send_cmd_crc_on_off(card, true); + if (err != ESP_OK) { + ESP_LOGE(TAG, "%s: sdmmc_send_cmd_crc_on_off returned 0x%x", __func__, err); + return err; + } + return ESP_OK; +} + +esp_err_t sdmmc_decode_cid(sdmmc_response_t resp, sdmmc_cid_t* out_cid) +{ + out_cid->mfg_id = SD_CID_MID(resp); + out_cid->oem_id = SD_CID_OID(resp); + SD_CID_PNM_CPY(resp, out_cid->name); + out_cid->revision = SD_CID_REV(resp); + out_cid->serial = SD_CID_PSN(resp); + out_cid->date = SD_CID_MDT(resp); + return ESP_OK; +} + +esp_err_t sdmmc_decode_csd(sdmmc_response_t response, sdmmc_csd_t* out_csd) +{ + out_csd->csd_ver = SD_CSD_CSDVER(response); + switch (out_csd->csd_ver) { + case SD_CSD_CSDVER_2_0: + out_csd->capacity = SD_CSD_V2_CAPACITY(response); + out_csd->read_block_len = SD_CSD_V2_BL_LEN; + break; + case SD_CSD_CSDVER_1_0: + out_csd->capacity = SD_CSD_CAPACITY(response); + out_csd->read_block_len = SD_CSD_READ_BL_LEN(response); + break; + default: + ESP_LOGE(TAG, "unknown SD CSD structure version 0x%x", out_csd->csd_ver); + return ESP_ERR_NOT_SUPPORTED; + } + out_csd->card_command_class = SD_CSD_CCC(response); + int read_bl_size = 1 << out_csd->read_block_len; + out_csd->sector_size = MIN(read_bl_size, 512); + if (out_csd->sector_size < read_bl_size) { + out_csd->capacity *= read_bl_size / out_csd->sector_size; + } + int speed = SD_CSD_SPEED(response); + if (speed == SD_CSD_SPEED_50_MHZ) { + out_csd->tr_speed = 50000000; + } else { + out_csd->tr_speed = 25000000; + } + return ESP_OK; +} + +esp_err_t sdmmc_decode_scr(uint32_t *raw_scr, sdmmc_scr_t* out_scr) +{ + sdmmc_response_t resp = { 0 }; + resp[1] = __builtin_bswap32(raw_scr[0]); + resp[0] = __builtin_bswap32(raw_scr[1]); + int ver = SCR_STRUCTURE(resp); + if (ver != 0) { + return ESP_ERR_NOT_SUPPORTED; + } + out_scr->sd_spec = SCR_SD_SPEC(resp); + out_scr->bus_width = SCR_SD_BUS_WIDTHS(resp); + return ESP_OK; +} + From 78fab8a0f987e2894a34eb9246a003de8b3088b2 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Wed, 22 Aug 2018 18:16:32 +0800 Subject: [PATCH 7/9] sdmmc: implement partial DDR support Works for 3.3V eMMC in 4 line mode. Not implemented: - DDR mode for SD cards (UHS-I) also need voltage to be switched to 1.8V. - 8-line DDR mode for eMMC to be implemented later. --- components/driver/include/driver/sdmmc_defs.h | 8 ++-- components/driver/include/driver/sdmmc_host.h | 16 +++++++- .../driver/include/driver/sdmmc_types.h | 7 +++- components/driver/include/driver/sdspi_host.h | 1 + components/driver/sdmmc_host.c | 30 +++++++++++++++ components/driver/sdmmc_private.h | 2 + components/driver/sdmmc_transaction.c | 25 +++++++++++++ components/sdmmc/sdmmc_common.c | 37 +++++++++++++++---- components/sdmmc/sdmmc_init.c | 18 ++++----- components/sdmmc/sdmmc_mmc.c | 26 ++++++++++--- components/soc/esp32/include/soc/sdmmc_reg.h | 1 + .../soc/esp32/include/soc/sdmmc_struct.h | 18 ++++++++- 12 files changed, 156 insertions(+), 33 deletions(-) diff --git a/components/driver/include/driver/sdmmc_defs.h b/components/driver/include/driver/sdmmc_defs.h index a6b135d6a..6ea567b8f 100644 --- a/components/driver/include/driver/sdmmc_defs.h +++ b/components/driver/include/driver/sdmmc_defs.h @@ -161,10 +161,10 @@ /* EXT_CSD_CARD_TYPE */ /* The only currently valid values for this field are 0x01, 0x03, 0x07, * 0x0B and 0x0F. */ -#define EXT_CSD_CARD_TYPE_F_26M (1 << 0) -#define EXT_CSD_CARD_TYPE_F_52M (1 << 1) -#define EXT_CSD_CARD_TYPE_F_52M_1_8V (1 << 2) -#define EXT_CSD_CARD_TYPE_F_52M_1_2V (1 << 3) +#define EXT_CSD_CARD_TYPE_F_26M (1 << 0) /* SDR at "rated voltages */ +#define EXT_CSD_CARD_TYPE_F_52M (1 << 1) /* SDR at "rated voltages */ +#define EXT_CSD_CARD_TYPE_F_52M_1_8V (1 << 2) /* DDR, 1.8V or 3.3V I/O */ +#define EXT_CSD_CARD_TYPE_F_52M_1_2V (1 << 3) /* DDR, 1.2V I/O */ #define EXT_CSD_CARD_TYPE_26M 0x01 #define EXT_CSD_CARD_TYPE_52M 0x03 #define EXT_CSD_CARD_TYPE_52M_V18 0x07 diff --git a/components/driver/include/driver/sdmmc_host.h b/components/driver/include/driver/sdmmc_host.h index f57b959cc..4d94d03c7 100644 --- a/components/driver/include/driver/sdmmc_host.h +++ b/components/driver/include/driver/sdmmc_host.h @@ -33,13 +33,17 @@ extern "C" { * Uses SDMMC peripheral, with 4-bit mode enabled, and max frequency set to 20MHz */ #define SDMMC_HOST_DEFAULT() {\ - .flags = SDMMC_HOST_FLAG_4BIT, \ + .flags = SDMMC_HOST_FLAG_8BIT | \ + SDMMC_HOST_FLAG_4BIT | \ + SDMMC_HOST_FLAG_1BIT | \ + SDMMC_HOST_FLAG_DDR, \ .slot = SDMMC_HOST_SLOT_1, \ .max_freq_khz = SDMMC_FREQ_DEFAULT, \ .io_voltage = 3.3f, \ .init = &sdmmc_host_init, \ .set_bus_width = &sdmmc_host_set_bus_width, \ .get_bus_width = &sdmmc_host_get_slot_width, \ + .set_bus_ddr_mode = &sdmmc_host_set_bus_ddr_mode, \ .set_card_clk = &sdmmc_host_set_card_clk, \ .do_transaction = &sdmmc_host_do_transaction, \ .deinit = &sdmmc_host_deinit, \ @@ -150,6 +154,16 @@ size_t sdmmc_host_get_slot_width(int slot); */ esp_err_t sdmmc_host_set_card_clk(int slot, uint32_t freq_khz); +/** + * @brief Enable or disable DDR mode of SD interface + * @param slot slot number (SDMMC_HOST_SLOT_0 or SDMMC_HOST_SLOT_1) + * @param ddr_enabled enable or disable DDR mode + * @return + * - ESP_OK on success + * - ESP_ERR_NOT_SUPPORTED if DDR mode is not supported on this slot + */ +esp_err_t sdmmc_host_set_bus_ddr_mode(int slot, bool ddr_enabled); + /** * @brief Send command to the card and get response * diff --git a/components/driver/include/driver/sdmmc_types.h b/components/driver/include/driver/sdmmc_types.h index 1c584eff6..369a9210f 100644 --- a/components/driver/include/driver/sdmmc_types.h +++ b/components/driver/include/driver/sdmmc_types.h @@ -110,6 +110,8 @@ typedef struct { #define SCF_RSP_R5B (SCF_RSP_PRESENT|SCF_RSP_CRC|SCF_RSP_IDX|SCF_RSP_BSY) #define SCF_RSP_R6 (SCF_RSP_PRESENT|SCF_RSP_CRC|SCF_RSP_IDX) #define SCF_RSP_R7 (SCF_RSP_PRESENT|SCF_RSP_CRC|SCF_RSP_IDX) +/* special flags */ +#define SCF_WAIT_BUSY 0x2000 /*!< Wait for completion of card busy signal before returning */ /** @endcond */ esp_err_t error; /*!< error returned from transfer */ int timeout_ms; /*!< response timeout, in milliseconds */ @@ -127,6 +129,7 @@ typedef struct { #define SDMMC_HOST_FLAG_4BIT BIT(1) /*!< host supports 4-line SD and MMC protocol */ #define SDMMC_HOST_FLAG_8BIT BIT(2) /*!< host supports 8-line MMC protocol */ #define SDMMC_HOST_FLAG_SPI BIT(3) /*!< host supports SPI protocol */ +#define SDMMC_HOST_FLAG_DDR BIT(4) /*!< host supports DDR mode for SD/MMC */ int slot; /*!< slot number, to be passed to host functions */ int max_freq_khz; /*!< max frequency supported by the host */ #define SDMMC_FREQ_DEFAULT 20000 /*!< SD/MMC Default speed (limited by clock divider) */ @@ -138,6 +141,7 @@ typedef struct { esp_err_t (*init)(void); /*!< Host function to initialize the driver */ esp_err_t (*set_bus_width)(int slot, size_t width); /*!< host function to set bus width */ size_t (*get_bus_width)(int slot); /*!< host function to get bus width */ + esp_err_t (*set_bus_ddr_mode)(int slot, bool ddr_enable); /*!< host function to set DDR mode */ esp_err_t (*set_card_clk)(int slot, uint32_t freq_khz); /*!< host function to set card clock frequency */ esp_err_t (*do_transaction)(int slot, sdmmc_command_t* cmdinfo); /*!< host function to do a transaction */ esp_err_t (*deinit)(void); /*!< host function to deinitialize the driver */ @@ -163,7 +167,8 @@ typedef struct { uint32_t is_mmc : 1; /*!< Bit indicates if the card is MMC */ uint32_t num_io_functions : 3; /*!< If is_sdio is 1, contains the number of IO functions on the card */ uint32_t log_bus_width : 2; /*!< log2(bus width supported by card) */ - uint32_t reserved : 24; /*!< Reserved for future expansion */ + uint32_t is_ddr : 1; /*!< Card supports DDR mode */ + uint32_t reserved : 23; /*!< Reserved for future expansion */ } sdmmc_card_t; diff --git a/components/driver/include/driver/sdspi_host.h b/components/driver/include/driver/sdspi_host.h index 9f72cb0dc..1b3b67017 100644 --- a/components/driver/include/driver/sdspi_host.h +++ b/components/driver/include/driver/sdspi_host.h @@ -41,6 +41,7 @@ extern "C" { .init = &sdspi_host_init, \ .set_bus_width = NULL, \ .get_bus_width = NULL, \ + .set_bus_ddr_mode = NULL, \ .set_card_clk = &sdspi_host_set_card_clk, \ .do_transaction = &sdspi_host_do_transaction, \ .deinit = &sdspi_host_deinit, \ diff --git a/components/driver/sdmmc_host.c b/components/driver/sdmmc_host.c index 58fe9713f..2d276b409 100644 --- a/components/driver/sdmmc_host.c +++ b/components/driver/sdmmc_host.c @@ -267,6 +267,9 @@ esp_err_t sdmmc_host_init() SDMMC_INTMASK_RESP_ERR | SDMMC_INTMASK_HLE; //sdio is enabled only when use. SDMMC.ctrl.int_enable = 1; + // Disable generation of Busy Clear Interrupt + SDMMC.cardthrctl.busy_clr_int_en = 0; + // Enable DMA sdmmc_host_dma_init(); @@ -465,6 +468,28 @@ size_t sdmmc_host_get_slot_width(int slot) return s_slot_width[slot]; } +esp_err_t sdmmc_host_set_bus_ddr_mode(int slot, bool ddr_enabled) +{ + if (!(slot == 0 || slot == 1)) { + return ESP_ERR_INVALID_ARG; + } + if (s_slot_width[slot] == 8 && ddr_enabled) { + ESP_LOGW(TAG, "DDR mode with 8-bit bus width is not supported yet"); + // requires reconfiguring controller clock for 2x card frequency + return ESP_ERR_NOT_SUPPORTED; + } + uint32_t mask = BIT(slot); + if (ddr_enabled) { + SDMMC.uhs.ddr |= mask; + SDMMC.emmc_ddr_reg |= mask; + } else { + SDMMC.uhs.ddr &= ~mask; + SDMMC.emmc_ddr_reg &= ~mask; + } + ESP_LOGD(TAG, "slot=%d ddr=%d", slot, ddr_enabled ? 1 : 0); + return ESP_OK; +} + static void sdmmc_host_dma_init() { SDMMC.ctrl.dma_enable = 1; @@ -504,6 +529,11 @@ void sdmmc_host_dma_resume() SDMMC.pldmnd = 1; } +bool sdmmc_host_card_busy() +{ + return SDMMC.status.data_busy == 1; +} + esp_err_t sdmmc_host_io_int_enable(int slot) { configure_pin(sdmmc_slot_info[slot].d1_gpio); diff --git a/components/driver/sdmmc_private.h b/components/driver/sdmmc_private.h index 8f0aab78b..9223dce31 100644 --- a/components/driver/sdmmc_private.h +++ b/components/driver/sdmmc_private.h @@ -38,6 +38,8 @@ void sdmmc_host_dma_stop(); void sdmmc_host_dma_resume(); +bool sdmmc_host_card_busy(); + esp_err_t sdmmc_host_transaction_handler_init(); void sdmmc_host_transaction_handler_deinit(); diff --git a/components/driver/sdmmc_transaction.c b/components/driver/sdmmc_transaction.c index 43f74c086..6cddd4b8e 100644 --- a/components/driver/sdmmc_transaction.c +++ b/components/driver/sdmmc_transaction.c @@ -19,6 +19,7 @@ #include "freertos/FreeRTOS.h" #include "freertos/queue.h" #include "freertos/semphr.h" +#include "freertos/task.h" #include "soc/sdmmc_periph.h" #include "soc/soc_memory_layout.h" #include "driver/sdmmc_types.h" @@ -80,6 +81,7 @@ static esp_err_t process_events(sdmmc_event_t evt, sdmmc_command_t* cmd, static void process_command_response(uint32_t status, sdmmc_command_t* cmd); static void fill_dma_descriptors(size_t num_desc); static size_t get_free_descriptors_count(); +static bool wait_for_busy_cleared(int timeout_ms); esp_err_t sdmmc_host_transaction_handler_init() { @@ -165,6 +167,11 @@ esp_err_t sdmmc_host_do_transaction(int slot, sdmmc_command_t* cmdinfo) break; } } + if (ret == ESP_OK && (cmdinfo->flags & SCF_WAIT_BUSY)) { + if (!wait_for_busy_cleared(cmdinfo->timeout_ms)) { + ret = ESP_ERR_TIMEOUT; + } + } s_is_app_cmd = (ret == ESP_OK && cmdinfo->opcode == MMC_APP_CMD); out: @@ -461,5 +468,23 @@ static esp_err_t process_events(sdmmc_event_t evt, sdmmc_command_t* cmd, return ESP_OK; } +static bool wait_for_busy_cleared(int timeout_ms) +{ + if (timeout_ms == 0) { + return !sdmmc_host_card_busy(); + } + /* It would have been nice to do this without polling, however the peripheral + * can only generate Busy Clear Interrupt for data write commands, and waiting + * for busy clear is mostly needed for other commands such as MMC_SWITCH. + */ + int timeout_ticks = (timeout_ms + portTICK_PERIOD_MS - 1) / portTICK_PERIOD_MS; + while (timeout_ticks-- > 0) { + if (!sdmmc_host_card_busy()) { + return true; + } + vTaskDelay(1); + } + return false; +} diff --git a/components/sdmmc/sdmmc_common.c b/components/sdmmc/sdmmc_common.c index 601d7a433..564b00636 100644 --- a/components/sdmmc/sdmmc_common.c +++ b/components/sdmmc/sdmmc_common.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2006 Uwe Stuehler - * Adaptations to ESP-IDF Copyright (c) 2016 Espressif Systems (Shanghai) PTE LTD + * Adaptations to ESP-IDF Copyright (c) 2016-2018 Espressif Systems (Shanghai) PTE LTD * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -214,6 +214,18 @@ esp_err_t sdmmc_init_host_frequency(sdmmc_card_t* card) return err; } } + + if (card->is_ddr) { + if (card->host.set_bus_ddr_mode == NULL) { + ESP_LOGE(TAG, "host doesn't support DDR mode or voltage switching"); + return ESP_ERR_NOT_SUPPORTED; + } + esp_err_t err = (*card->host.set_bus_ddr_mode)(card->host.slot, true); + if (err != ESP_OK) { + ESP_LOGE(TAG, "failed to switch bus to DDR mode (0x%x)", err); + return err; + } + } return ESP_OK; } @@ -246,7 +258,12 @@ void sdmmc_card_print_info(FILE* stream, const sdmmc_card_t* card) type = (card->ocr & SD_OCR_SDHC_CAP) ? "SDHC/SDXC" : "SDSC"; } fprintf(stream, "Type: %s\n", type); - fprintf(stream, "Speed: %s\n", (card->max_freq_khz > SDMMC_FREQ_26M) ? "high speed" : "default speed"); + if (card->max_freq_khz < 1000) { + fprintf(stream, "Speed: %d kHz\n", card->max_freq_khz); + } else { + fprintf(stream, "Speed: %d MHz%s\n", card->max_freq_khz / 1000, + card->is_ddr ? ", DDR" : ""); + } fprintf(stream, "Size: %lluMB\n", ((uint64_t) card->csd.capacity) * card->csd.sector_size / (1024 * 1024)); if (print_csd) { @@ -269,13 +286,17 @@ esp_err_t sdmmc_fix_host_flags(sdmmc_card_t* card) int slot_bit_width = card->host.get_bus_width(card->host.slot); if (slot_bit_width == 1 && (card->host.flags & (width_4bit | width_8bit))) { - ESP_LOGW(TAG, "host slot is configured in 1-bit mode"); card->host.flags &= ~width_mask; - card->host.flags |= ~(width_1bit); - } else if (slot_bit_width == 4 && (card->host.flags & width_8bit)){ - ESP_LOGW(TAG, "host slot is configured in 4-bit mode"); - card->host.flags &= ~width_mask; - card->host.flags |= width_4bit; + card->host.flags |= width_1bit; + } else if (slot_bit_width == 4 && (card->host.flags & width_8bit)) { + if ((card->host.flags & width_4bit) == 0) { + ESP_LOGW(TAG, "slot width set to 4, but host flags don't have 4 line mode enabled; using 1 line mode"); + card->host.flags &= ~width_mask; + card->host.flags |= width_1bit; + } else { + card->host.flags &= ~width_mask; + card->host.flags |= width_4bit; + } } return ESP_OK; } diff --git a/components/sdmmc/sdmmc_init.c b/components/sdmmc/sdmmc_init.c index 312ae88f4..6bd5a8853 100644 --- a/components/sdmmc/sdmmc_init.c +++ b/components/sdmmc/sdmmc_init.c @@ -93,6 +93,11 @@ esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) /* MMC cards: read CXD */ SDMMC_INIT_STEP(is_mmc, sdmmc_init_mmc_read_ext_csd); + /* Try to switch card to HS mode if the card supports it. + * Set card->max_freq_khz value accordingly. + */ + SDMMC_INIT_STEP(always, sdmmc_init_card_hs_mode); + /* Set bus width. One call for every kind of card, then one for the host */ if (!is_spi) { SDMMC_INIT_STEP(is_sdmem, sdmmc_init_sd_bus_width); @@ -101,19 +106,10 @@ esp_err_t sdmmc_card_init(const sdmmc_host_t* config, sdmmc_card_t* card) SDMMC_INIT_STEP(always, sdmmc_init_host_bus_width); } - SDMMC_INIT_STEP(is_sdmem, sdmmc_check_scr); - - /* Try to switch card to HS mode if the card supports it. - * Set card->max_freq_khz value accordingly. - */ - SDMMC_INIT_STEP(always, sdmmc_init_card_hs_mode); - - /* So far initialization has been done at probing frequency. - * Switch to the host to use card->max_freq_khz frequency. - */ + /* Switch to the host to use card->max_freq_khz frequency. */ SDMMC_INIT_STEP(always, sdmmc_init_host_frequency); - /* Sanity check after switching the frequency */ + /* Sanity check after switching the bus mode and frequency */ SDMMC_INIT_STEP(is_sdmem, sdmmc_check_scr); /* TODO: add similar checks for eMMC and SDIO */ diff --git a/components/sdmmc/sdmmc_mmc.c b/components/sdmmc/sdmmc_mmc.c index d54a463e5..e123763f0 100644 --- a/components/sdmmc/sdmmc_mmc.c +++ b/components/sdmmc/sdmmc_mmc.c @@ -48,9 +48,15 @@ esp_err_t sdmmc_init_mmc_read_ext_csd(sdmmc_card_t* card) } card_type = ext_csd[EXT_CSD_CARD_TYPE]; - /* TODO: add DDR support */ + card->is_ddr = 0; if (card_type & EXT_CSD_CARD_TYPE_F_52M_1_8V) { card->max_freq_khz = SDMMC_FREQ_52M; + if ((card->host.flags & SDMMC_HOST_FLAG_DDR) && + card->host.max_freq_khz >= SDMMC_FREQ_26M && + card->host.get_bus_width(card->host.slot) == 4) { + ESP_LOGD(TAG, "card and host support DDR mode"); + card->is_ddr = 1; + } } else if (card_type & EXT_CSD_CARD_TYPE_F_52M) { card->max_freq_khz = SDMMC_FREQ_52M; } else if (card_type & EXT_CSD_CARD_TYPE_F_26M) { @@ -60,7 +66,7 @@ esp_err_t sdmmc_init_mmc_read_ext_csd(sdmmc_card_t* card) } /* For MMC cards, use speed value from EXT_CSD */ card->csd.tr_speed = card->max_freq_khz * 1000; - ESP_LOGD(TAG, "MMC card supports %d khz bus frequency", card->max_freq_khz); + ESP_LOGD(TAG, "MMC card type %d, max_freq_khz=%d, is_ddr=%d", card_type, card->max_freq_khz, card->is_ddr); card->max_freq_khz = MIN(card->max_freq_khz, card->host.max_freq_khz); if (card->host.flags & SDMMC_HOST_FLAG_8BIT) { @@ -104,13 +110,21 @@ esp_err_t sdmmc_init_mmc_bus_width(sdmmc_card_t* card) } if (card->log_bus_width > 0) { - int csd_bus_width_value = 0; + int csd_bus_width_value = EXT_CSD_BUS_WIDTH_1; int bus_width = 1; if (card->log_bus_width == 2) { - csd_bus_width_value = EXT_CSD_BUS_WIDTH_4; + if (card->is_ddr) { + csd_bus_width_value = EXT_CSD_BUS_WIDTH_4_DDR; + } else { + csd_bus_width_value = EXT_CSD_BUS_WIDTH_4; + } bus_width = 4; } else if (card->log_bus_width == 3) { - csd_bus_width_value = EXT_CSD_BUS_WIDTH_8; + if (card->is_ddr) { + csd_bus_width_value = EXT_CSD_BUS_WIDTH_8_DDR; + } else { + csd_bus_width_value = EXT_CSD_BUS_WIDTH_8; + } bus_width = 8; } err = sdmmc_mmc_switch(card, EXT_CSD_CMD_SET_NORMAL, @@ -205,7 +219,7 @@ esp_err_t sdmmc_mmc_switch(sdmmc_card_t* card, uint8_t set, uint8_t index, uint8 sdmmc_command_t cmd = { .opcode = MMC_SWITCH, .arg = (MMC_SWITCH_MODE_WRITE_BYTE << 24) | (index << 16) | (value << 8) | set, - .flags = SCF_RSP_R1B | SCF_CMD_AC, + .flags = SCF_RSP_R1B | SCF_CMD_AC | SCF_WAIT_BUSY, }; esp_err_t err = sdmmc_send_cmd(card, &cmd); if (err == ESP_OK) { diff --git a/components/soc/esp32/include/soc/sdmmc_reg.h b/components/soc/esp32/include/soc/sdmmc_reg.h index 2f9c68f80..0e92f6822 100644 --- a/components/soc/esp32/include/soc/sdmmc_reg.h +++ b/components/soc/esp32/include/soc/sdmmc_reg.h @@ -71,6 +71,7 @@ #define SDMMC_INTMASK_EBE BIT(15) #define SDMMC_INTMASK_ACD BIT(14) #define SDMMC_INTMASK_SBE BIT(13) +#define SDMMC_INTMASK_BCI BIT(13) #define SDMMC_INTMASK_HLE BIT(12) #define SDMMC_INTMASK_FRUN BIT(11) #define SDMMC_INTMASK_HTO BIT(10) diff --git a/components/soc/esp32/include/soc/sdmmc_struct.h b/components/soc/esp32/include/soc/sdmmc_struct.h index 7e3c6912e..6aa64b43c 100644 --- a/components/soc/esp32/include/soc/sdmmc_struct.h +++ b/components/soc/esp32/include/soc/sdmmc_struct.h @@ -283,7 +283,12 @@ typedef volatile struct { uint32_t usrid; ///< user ID uint32_t verid; ///< IP block version uint32_t hcon; ///< compile-time IP configuration - uint32_t uhs; ///< TBD + union { + struct { + uint32_t voltage: 16; ///< voltage control for slots; no-op on ESP32. + uint32_t ddr: 16; ///< bit N enables DDR mode for card N + }; + } uhs; ///< UHS related settings union { struct { @@ -348,7 +353,16 @@ typedef volatile struct { uint32_t bufaddrl; ///< unused uint32_t bufaddru; ///< unused uint32_t reserved_a8[22]; - uint32_t cardthrctl; + union { + struct { + uint32_t read_thr_en : 1; ///< initiate transfer only if FIFO has more space than the read threshold + uint32_t busy_clr_int_en : 1; ///< enable generation of busy clear interrupts + uint32_t write_thr_en : 1; ///< equivalent of read_thr_en for writes + uint32_t reserved1 : 13; + uint32_t card_threshold : 12; ///< threshold value for reads/writes, in bytes + }; + uint32_t val; + } cardthrctl; uint32_t back_end_power; uint32_t uhs_reg_ext; uint32_t emmc_ddr_reg; From b7e5b28f49c6c3e62af48d84e08668764258231d Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 4 Jun 2018 22:00:26 +0800 Subject: [PATCH 8/9] sdmmc: update unit tests for ESP_eMMC_TestBoard_V1 1. New tests for SD card on slot 0. Currently frequency for 4-bit mode has to be reduced in the test. 2. Change pin for CD/WP tests, re-enable CD tests. --- .gitlab-ci.yml | 18 +++ components/sdmmc/test/test_sd.c | 239 ++++++++++++++++++++++++-------- 2 files changed, 202 insertions(+), 55 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a35e424c8..e1566e698 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1171,6 +1171,24 @@ UT_010_04: - UT_T1_RMT - psram +UT_011_01: + <<: *unit_test_template + tags: + - ESP32_IDF + - EMMC + +UT_011_02: + <<: *unit_test_template + tags: + - ESP32_IDF + - EMMC + +UT_011_03: + <<: *unit_test_template + tags: + - ESP32_IDF + - EMMC + UT_601_01: <<: *unit_test_template tags: diff --git a/components/sdmmc/test/test_sd.c b/components/sdmmc/test/test_sd.c index d16dcd0e3..ea0a144f3 100644 --- a/components/sdmmc/test/test_sd.c +++ b/components/sdmmc/test/test_sd.c @@ -28,6 +28,47 @@ #include #include +// Can't test eMMC (slot 0) and PSRAM together +#ifndef CONFIG_SPIRAM_SUPPORT +#define WITH_EMMC_TEST +#endif + +/* power supply enable pin */ +#define SD_TEST_BOARD_VSEL_EN_GPIO 27 + +/* power supply voltage select pin */ +#define SD_TEST_BOARD_VSEL_GPIO 26 +#define SD_TEST_BOARD_VSEL_3V3 1 +#define SD_TEST_BOARD_VSEL_1V8 0 + +/* time to wait for reset / power-on */ +#define SD_TEST_BOARD_PWR_RST_DELAY_MS 5 +#define SD_TEST_BOARD_PWR_ON_DELAY_MS 50 + +/* gpio which is not connected to actual CD pin, used to simulate CD behavior */ +#define CD_WP_TEST_GPIO 18 + + +static void sd_test_board_power_on() +{ + gpio_set_direction(SD_TEST_BOARD_VSEL_GPIO, GPIO_MODE_OUTPUT); + gpio_set_level(SD_TEST_BOARD_VSEL_GPIO, SD_TEST_BOARD_VSEL_3V3); + gpio_set_direction(SD_TEST_BOARD_VSEL_EN_GPIO, GPIO_MODE_OUTPUT); + gpio_set_level(SD_TEST_BOARD_VSEL_EN_GPIO, 0); + usleep(SD_TEST_BOARD_PWR_RST_DELAY_MS * 1000); + gpio_set_level(SD_TEST_BOARD_VSEL_EN_GPIO, 1); + usleep(SD_TEST_BOARD_PWR_ON_DELAY_MS * 1000); +} + +static void sd_test_board_power_off() +{ + gpio_set_level(SD_TEST_BOARD_VSEL_EN_GPIO, 0); + gpio_set_direction(SD_TEST_BOARD_VSEL_GPIO, GPIO_MODE_INPUT); + gpio_set_level(SD_TEST_BOARD_VSEL_GPIO, 0); + gpio_set_direction(SD_TEST_BOARD_VSEL_EN_GPIO, GPIO_MODE_INPUT); +} + + TEST_CASE("MMC_RSP_BITS", "[sd]") { uint32_t data[2] = { 0x01234567, 0x89abcdef }; @@ -38,54 +79,49 @@ TEST_CASE("MMC_RSP_BITS", "[sd]") TEST_ASSERT_EQUAL_HEX32(0x11, MMC_RSP_BITS(data, 59, 5)); } -TEST_CASE("can probe SD (4-bit)", "[sd][test_env=UT_T1_SDMODE]") +static void probe_sd(int slot, int width, int freq_khz, int ddr) { + sd_test_board_power_on(); sdmmc_host_t config = SDMMC_HOST_DEFAULT(); + config.slot = slot; + config.max_freq_khz = freq_khz; sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); + if (width == 1) { + config.flags = SDMMC_HOST_FLAG_1BIT; + slot_config.width = 1; + } else if (width == 4) { + config.flags &= ~SDMMC_HOST_FLAG_8BIT; + slot_config.width = 4; + } else { + assert(!ddr && "host driver does not support 8-line DDR mode yet"); + } + if (!ddr) { + config.flags &= ~SDMMC_HOST_FLAG_DDR; + } TEST_ESP_OK(sdmmc_host_init()); - TEST_ESP_OK(sdmmc_host_init_slot(SDMMC_HOST_SLOT_1, &slot_config)); + TEST_ESP_OK(sdmmc_host_init_slot(slot, &slot_config)); sdmmc_card_t* card = malloc(sizeof(sdmmc_card_t)); TEST_ASSERT_NOT_NULL(card); TEST_ESP_OK(sdmmc_card_init(&config, card)); sdmmc_card_print_info(stdout, card); + uint8_t* buffer = heap_caps_malloc(512, MALLOC_CAP_DMA); + TEST_ESP_OK(sdmmc_read_sectors(card, buffer, 0, 1)); + free(buffer); TEST_ESP_OK(sdmmc_host_deinit()); free(card); + sd_test_board_power_off(); } -TEST_CASE("can probe SD (1-bit)", "[sd][test_env=UT_T1_SDMODE]") -{ - //the card DAT3 should be connected to high in SD 1-bit mode - //do it by our own GPIO. - gpio_config_t conf = { - .pin_bit_mask = GPIO_SEL_13, - .mode = GPIO_MODE_OUTPUT, - .pull_up_en = 1, - .pull_down_en = 0, - .intr_type = GPIO_INTR_DISABLE, - }; - gpio_config(&conf); - gpio_set_level(GPIO_NUM_13, 1); - - sdmmc_host_t config = SDMMC_HOST_DEFAULT(); - config.flags = SDMMC_HOST_FLAG_1BIT; - sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); - slot_config.width=1; - TEST_ESP_OK(sdmmc_host_init()); - TEST_ESP_OK(sdmmc_host_init_slot(SDMMC_HOST_SLOT_1, &slot_config)); - sdmmc_card_t* card = malloc(sizeof(sdmmc_card_t)); - TEST_ASSERT_NOT_NULL(card); - TEST_ESP_OK(sdmmc_card_init(&config, card)); - sdmmc_card_print_info(stdout, card); - TEST_ESP_OK(sdmmc_host_deinit()); - free(card); -} - - - -TEST_CASE("can probe SD(using SPI)", "[sdspi][test_env=UT_T1_SPIMODE]") +static void probe_spi(int freq_khz, int pin_miso, int pin_mosi, int pin_sck, int pin_cs) { + sd_test_board_power_on(); sdmmc_host_t config = SDSPI_HOST_DEFAULT(); sdspi_slot_config_t slot_config = SDSPI_SLOT_CONFIG_DEFAULT(); + slot_config.gpio_miso = pin_miso; + slot_config.gpio_mosi = pin_mosi; + slot_config.gpio_sck = pin_sck; + slot_config.gpio_cs = pin_cs; + TEST_ESP_OK(sdspi_host_init()); TEST_ESP_OK(sdspi_host_init_slot(config.slot, &slot_config)); sdmmc_card_t* card = malloc(sizeof(sdmmc_card_t)); @@ -94,8 +130,63 @@ TEST_CASE("can probe SD(using SPI)", "[sdspi][test_env=UT_T1_SPIMODE]") sdmmc_card_print_info(stdout, card); TEST_ESP_OK(sdspi_host_deinit()); free(card); + sd_test_board_power_off(); } + +TEST_CASE("probe SD, slot 1, 4-bit", "[sd][test_env=UT_T1_SDMODE]") +{ + probe_sd(SDMMC_HOST_SLOT_1, 4, SDMMC_FREQ_PROBING, 0); + probe_sd(SDMMC_HOST_SLOT_1, 4, SDMMC_FREQ_DEFAULT, 0); + probe_sd(SDMMC_HOST_SLOT_1, 4, SDMMC_FREQ_HIGHSPEED, 0); +} + +TEST_CASE("probe SD, slot 1, 1-bit", "[sd][test_env=UT_T1_SDMODE]") +{ + probe_sd(SDMMC_HOST_SLOT_1, 1, SDMMC_FREQ_PROBING, 0); + probe_sd(SDMMC_HOST_SLOT_1, 1, SDMMC_FREQ_DEFAULT, 0); + probe_sd(SDMMC_HOST_SLOT_1, 1, SDMMC_FREQ_HIGHSPEED, 0); +} + +#ifdef WITH_EMMC_TEST +TEST_CASE("probe eMMC, slot 0, 4-bit, DDR", "[sd][test_env=EMMC]") +{ + probe_sd(SDMMC_HOST_SLOT_0, 4, SDMMC_FREQ_HIGHSPEED, 1); +} + +TEST_CASE("probe eMMC, slot 0, 8-bit", "[sd][test_env=EMMC]") +{ + probe_sd(SDMMC_HOST_SLOT_0, 8, SDMMC_FREQ_PROBING, 0); + probe_sd(SDMMC_HOST_SLOT_0, 8, SDMMC_FREQ_DEFAULT, 0); + probe_sd(SDMMC_HOST_SLOT_0, 8, SDMMC_FREQ_HIGHSPEED, 0); +} +#endif // WITH_EMMC_TEST + +TEST_CASE("probe SD, slot 0, 4-bit", "[sd][test_env=UT_T1_SDCARD][ignore]") +{ + probe_sd(SDMMC_HOST_SLOT_0, 4, SDMMC_FREQ_PROBING, 0); + probe_sd(SDMMC_HOST_SLOT_0, 4, SDMMC_FREQ_DEFAULT, 0); + probe_sd(SDMMC_HOST_SLOT_0, 4, SDMMC_FREQ_HIGHSPEED, 0); +} + +TEST_CASE("probe SD, slot 0, 1-bit", "[sd][test_env=UT_T1_SDCARD][ignore]") +{ + probe_sd(SDMMC_HOST_SLOT_0, 1, SDMMC_FREQ_PROBING, 0); + probe_sd(SDMMC_HOST_SLOT_0, 1, SDMMC_FREQ_DEFAULT, 0); + probe_sd(SDMMC_HOST_SLOT_0, 1, SDMMC_FREQ_HIGHSPEED, 0); +} + +TEST_CASE("probe SD in SPI mode, slot 1", "[sd][test_env=UT_T1_SPIMODE]") +{ + probe_spi(SDMMC_FREQ_DEFAULT, 2, 15, 14, 13); +} + +TEST_CASE("probe SD in SPI mode, slot 0", "[sd][test_env=UT_T1_SDCARD][ignore]") +{ + probe_spi(SDMMC_FREQ_DEFAULT, 7, 11, 6, 10); +} + + // Fill buffer pointed to by 'dst' with 'count' 32-bit ints generated // from 'rand' with the starting value of 'seed' static void fill_buffer(uint32_t seed, uint8_t* dst, size_t count) { @@ -177,13 +268,20 @@ static void read_write_test(sdmmc_card_t* card) do_single_write_read_test(card, card->csd.capacity/2, 128, 1); } -TEST_CASE("can write and read back blocks", "[sd][test_env=UT_T1_SDMODE]") +void test_sd_rw_blocks(int slot, int width) { sdmmc_host_t config = SDMMC_HOST_DEFAULT(); config.max_freq_khz = SDMMC_FREQ_HIGHSPEED; - TEST_ESP_OK(sdmmc_host_init()); + config.slot = slot; sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); - TEST_ESP_OK(sdmmc_host_init_slot(SDMMC_HOST_SLOT_1, &slot_config)); + if (width != 0) { + slot_config.width = width; + } + if (slot_config.width == 8) { + config.flags &= ~SDMMC_HOST_FLAG_DDR; + } + TEST_ESP_OK(sdmmc_host_init()); + TEST_ESP_OK(sdmmc_host_init_slot(slot, &slot_config)); sdmmc_card_t* card = malloc(sizeof(sdmmc_card_t)); TEST_ASSERT_NOT_NULL(card); TEST_ESP_OK(sdmmc_card_init(&config, card)); @@ -192,8 +290,32 @@ TEST_CASE("can write and read back blocks", "[sd][test_env=UT_T1_SDMODE]") TEST_ESP_OK(sdmmc_host_deinit()); } -TEST_CASE("can write and read back blocks(using SPI)", "[sdspi][test_env=UT_T1_SPIMODE]") +TEST_CASE("SDMMC read/write test (SD slot 1)", "[sd][test_env=UT_T1_SDMODE]") { + sd_test_board_power_on(); + test_sd_rw_blocks(1, 4); + sd_test_board_power_off(); +} + +#ifdef WITH_EMMC_TEST +TEST_CASE("SDMMC read/write test (eMMC slot 0, 4 line DDR)", "[sd][test_env=EMMC]") +{ + sd_test_board_power_on(); + test_sd_rw_blocks(0, 4); + sd_test_board_power_off(); +} + +TEST_CASE("SDMMC read/write test (eMMC slot 0, 8 line)", "[sd][test_env=EMMC]") +{ + sd_test_board_power_on(); + test_sd_rw_blocks(0, 8); + sd_test_board_power_off(); +} +#endif // WITH_EMMC_TEST + +TEST_CASE("SDMMC read/write test (SD slot 1, in SPI mode)", "[sdspi][test_env=UT_T1_SPIMODE]") +{ + sd_test_board_power_on(); sdmmc_host_t config = SDSPI_HOST_DEFAULT(); sdspi_slot_config_t slot_config = SDSPI_SLOT_CONFIG_DEFAULT(); TEST_ESP_OK(sdspi_host_init()); @@ -204,10 +326,12 @@ TEST_CASE("can write and read back blocks(using SPI)", "[sdspi][test_env=UT_T1_S read_write_test(card); free(card); TEST_ESP_OK(sdspi_host_deinit()); + sd_test_board_power_off(); } TEST_CASE("reads and writes with an unaligned buffer", "[sd][test_env=UT_T1_SDMODE]") { + sd_test_board_power_on(); sdmmc_host_t config = SDMMC_HOST_DEFAULT(); sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); TEST_ESP_OK(sdmmc_host_init()); @@ -240,6 +364,7 @@ TEST_CASE("reads and writes with an unaligned buffer", "[sd][test_env=UT_T1_SDMO free(buffer); free(card); TEST_ESP_OK(sdmmc_host_deinit()); + sd_test_board_power_off(); } static void test_cd_input(int gpio_cd_num, const sdmmc_host_t* config) @@ -255,43 +380,45 @@ static void test_cd_input(int gpio_cd_num, const sdmmc_host_t* config) // Check that card initialization fails if CD is high REG_WRITE(GPIO_OUT_W1TS_REG, BIT(gpio_cd_num)); - usleep(100); + usleep(1000); TEST_ESP_ERR(ESP_ERR_NOT_FOUND, sdmmc_card_init(config, card)); // Check that card initialization succeeds if CD is low REG_WRITE(GPIO_OUT_W1TC_REG, BIT(gpio_cd_num)); - usleep(100); + usleep(1000); TEST_ESP_OK(sdmmc_card_init(config, card)); free(card); } -TEST_CASE("CD input works in SD mode", "[sd][test_env=UT_T1_SDMODE][ignore]") +TEST_CASE("CD input works in SD mode", "[sd][test_env=UT_T1_SDMODE]") { + sd_test_board_power_on(); sdmmc_host_t config = SDMMC_HOST_DEFAULT(); sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); - const int gpio_cd_num = 5; - slot_config.gpio_cd = gpio_cd_num; + slot_config.gpio_cd = CD_WP_TEST_GPIO; TEST_ESP_OK(sdmmc_host_init()); TEST_ESP_OK(sdmmc_host_init_slot(SDMMC_HOST_SLOT_1, &slot_config)); - test_cd_input(gpio_cd_num, &config); + test_cd_input(CD_WP_TEST_GPIO, &config); TEST_ESP_OK(sdmmc_host_deinit()); + sd_test_board_power_off(); } TEST_CASE("CD input works in SPI mode", "[sd][test_env=UT_T1_SPIMODE]") { + sd_test_board_power_on(); sdmmc_host_t config = SDSPI_HOST_DEFAULT(); sdspi_slot_config_t slot_config = SDSPI_SLOT_CONFIG_DEFAULT(); - const int gpio_cd_num = 5; - slot_config.gpio_cd = gpio_cd_num; + slot_config.gpio_cd = CD_WP_TEST_GPIO; TEST_ESP_OK(sdspi_host_init()); TEST_ESP_OK(sdspi_host_init_slot(config.slot, &slot_config)); - test_cd_input(gpio_cd_num, &config); + test_cd_input(CD_WP_TEST_GPIO, &config); TEST_ESP_OK(sdspi_host_deinit()); + sd_test_board_power_off(); } static void test_wp_input(int gpio_wp_num, const sdmmc_host_t* config) @@ -313,12 +440,12 @@ static void test_wp_input(int gpio_wp_num, const sdmmc_host_t* config) // Check that card write succeeds if WP is high REG_WRITE(GPIO_OUT_W1TS_REG, BIT(gpio_wp_num)); - usleep(100); + usleep(1000); TEST_ESP_OK(sdmmc_write_sectors(card, &data, 0, 1)); // Check that write fails if WP is low REG_WRITE(GPIO_OUT_W1TC_REG, BIT(gpio_wp_num)); - usleep(100); + usleep(1000); TEST_ESP_ERR(ESP_ERR_INVALID_STATE, sdmmc_write_sectors(card, &data, 0, 1)); // ...but reads still work TEST_ESP_OK(sdmmc_read_sectors(card, &data, 0, 1)); @@ -327,30 +454,32 @@ static void test_wp_input(int gpio_wp_num, const sdmmc_host_t* config) free(card); } -TEST_CASE("WP input works in SD mode", "[sd][test_env=UT_T1_SDMODE][ignore]") +TEST_CASE("WP input works in SD mode", "[sd][test_env=UT_T1_SDMODE]") { + sd_test_board_power_on(); sdmmc_host_t config = SDMMC_HOST_DEFAULT(); sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); - const int gpio_wp_num = 5; - slot_config.gpio_wp = gpio_wp_num; + slot_config.gpio_wp = CD_WP_TEST_GPIO; TEST_ESP_OK(sdmmc_host_init()); TEST_ESP_OK(sdmmc_host_init_slot(SDMMC_HOST_SLOT_1, &slot_config)); - test_wp_input(gpio_wp_num, &config); + test_wp_input(CD_WP_TEST_GPIO, &config); TEST_ESP_OK(sdmmc_host_deinit()); + sd_test_board_power_off(); } TEST_CASE("WP input works in SPI mode", "[sd][test_env=UT_T1_SPIMODE]") { + sd_test_board_power_on(); sdmmc_host_t config = SDSPI_HOST_DEFAULT(); sdspi_slot_config_t slot_config = SDSPI_SLOT_CONFIG_DEFAULT(); - const int gpio_wp_num = 5; - slot_config.gpio_wp = gpio_wp_num; + slot_config.gpio_wp = CD_WP_TEST_GPIO; TEST_ESP_OK(sdspi_host_init()); TEST_ESP_OK(sdspi_host_init_slot(config.slot, &slot_config)); - test_wp_input(gpio_wp_num, &config); + test_wp_input(CD_WP_TEST_GPIO, &config); TEST_ESP_OK(sdspi_host_deinit()); + sd_test_board_power_off(); } From da34e3eb6848dd703633a955c168bbf73ca53a28 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 13 Aug 2018 20:01:12 +0300 Subject: [PATCH 9/9] sdmmc: document eMMC support, host features --- .../api-reference/peripherals/sdmmc_host.rst | 31 ++++++++++++++++++- docs/en/api-reference/storage/sdmmc.rst | 12 +++++-- examples/storage/sd_card/README.md | 9 +++--- .../sd_card/main/sd_card_example_main.c | 6 ++-- 4 files changed, 48 insertions(+), 10 deletions(-) diff --git a/docs/en/api-reference/peripherals/sdmmc_host.rst b/docs/en/api-reference/peripherals/sdmmc_host.rst index efe4f28a7..59bc75d69 100644 --- a/docs/en/api-reference/peripherals/sdmmc_host.rst +++ b/docs/en/api-reference/peripherals/sdmmc_host.rst @@ -39,12 +39,25 @@ Pin mappings of these slots are given in the following table: | WP | any input via GPIO matrix | +--------+---------------------------+ -Card Detect and Write Protect signals can be routed to arbitrary pins using GPIO matrix. To use these pins, set ``gpio_cd`` and ``gpio_wp`` members of :cpp:class:`sdmmc_slot_config_t` structure when calling :cpp:func:`sdmmc_host_init_slot`. Note that it is not advised to specify Card Detect pin when working with SDIO cards, because in ESP32 card detect signal can also trigger SDIO slave interrupt. +Card Detect and Write Protect signals can be routed to arbitrary pins using GPIO matrix. To use these pins, set ``gpio_cd`` and ``gpio_wp`` members of :cpp:class:`sdmmc_slot_config_t` structure before calling :cpp:func:`sdmmc_host_init_slot`. Note that it is not advised to specify Card Detect pin when working with SDIO cards, because in ESP32 card detect signal can also trigger SDIO slave interrupt. .. warning:: Pins used by slot 0 (``HS1_*``) are also used to connect SPI flash chip in ESP-WROOM32 and ESP32-WROVER modules. These pins can not be shared between SD card and SPI flash. If you need to use Slot 0, connect SPI flash to different pins and set Efuses accordingly. +Supported speed modes +--------------------- + +SDMMC Host driver supports the following speed modes: + +- Default Speed (20MHz), 4-line/1-line (with SD cards), and 8-line (with 3.3V eMMC). +- High Speed (40MHz), 4-line/1-line (with SD cards), and 8-line (with 3.3V eMMC) +- High Speed DDR (40MHz), 4-line (with 3.3V eMMC) + +Not supported at present are: + +- High Speed DDR mode, 8-line eMMC +- UHS-I 1.8V modes, 4-line SD cards Using the SDMMC Host driver --------------------------- @@ -53,6 +66,22 @@ Of all the funtions listed below, only :cpp:func:`sdmmc_host_init`, :cpp:func:`s Other functions, such as :cpp:func:`sdmmc_host_set_bus_width`, :cpp:func:`sdmmc_host_set_card_clk`, and :cpp:func:`sdmmc_host_do_transaction` will be called by the SD/MMC protocol layer via function pointers in :cpp:class:`sdmmc_host_t` structure. +Configuring bus width and frequency +----------------------------------- + +With the default initializers for :cpp:class:`sdmmc_host_t` and :cpp:class:`sdmmc_slot_config_t` (:c:macro:`SDMMC_HOST_DEFAULT` and :c:macro:`SDMMC_SLOT_CONFIG_DEFAULT`), SDMMC Host driver will attempt to use widest bus supported by the card (4 lines for SD, 8 lines for eMMC) and 20MHz frequency. + +In designs where communication at 40MHz frequency can be achieved, it is possible to increase the bus frequency to by changing ``max_freq_khz`` field of :cpp:class:`sdmmc_host_t`:: + + sdmmc_host_t host = SDMMC_HOST_DEFAULT(); + host.max_freq_khz = SDMMC_FREQ_HIGHSPEED; + +To configure bus width, set ``width`` field of :cpp:class:`sdmmc_slot_config_t`. For example, to set 1-line mode:: + + sdmmc_slot_config_t slot = SDMMC_SLOT_CONFIG_DEFAULT(); + slot.width = 1; + + See also -------- diff --git a/docs/en/api-reference/storage/sdmmc.rst b/docs/en/api-reference/storage/sdmmc.rst index f592fe438..2aae6a09c 100644 --- a/docs/en/api-reference/storage/sdmmc.rst +++ b/docs/en/api-reference/storage/sdmmc.rst @@ -4,7 +4,7 @@ SD/SDIO/MMC Driver Overview -------- -SD/SDIO/MMC driver currently supports SD memory and IO cards. Support for MCC/eMMC cards will be added in the future. This protocol level driver builds on top of SDMMC and SD SPI host drivers. +SD/SDIO/MMC driver currently supports SD memory, SDIO cards, and eMMC chips. This protocol level driver builds on top of SDMMC and SD SPI host drivers. SDMMC and SD SPI host drivers (``driver/sdmmc_host.h``) provide APIs to send commands to the slave device(s), send and receive data, and handle error conditions on the bus. @@ -29,11 +29,19 @@ Protocol layer is given :cpp:class:`sdmmc_host_t` structure which describes the Usage with SD memory cards ^^^^^^^^^^^^^^^^^^^^^^^^^^ -1. Call the host driver functions to initialize the host (e.g. :cpp:func:`sdmmc_host_init`, :cpp:func:`sdmmc_host_init_slot`). +1. Call the host driver functions to initialize the host (e.g. :cpp:func:`sdmmc_host_init`, :cpp:func:`sdmmc_host_init_slot`). 2. Call :cpp:func:`sdmmc_card_init` to initialize the card, passing it host driver information (``host``) and a pointer to :cpp:class:`sdmmc_card_t` structure which will be filled in (``card``). 3. To read and write sectors of the card, use :cpp:func:`sdmmc_read_sectors` and :cpp:func:`sdmmc_write_sectors`, passing the pointer to card information structure (``card``). 4. When card is not used anymore, call the host driver function to disable the host peripheral and free resources allocated by the driver (e.g. :cpp:func:`sdmmc_host_deinit`). +Usage with eMMC chips +^^^^^^^^^^^^^^^^^^^^^ + +From the perspective of the protocol layer, eMMC memory chips behave the same way as SD memory cards. Because of similarity of the protocol, even though eMMC are chips don't have the "card" form factor, same terminology is used as for SD cards (`sdmmc_card_t`, `sdmmc_card_init`). Note that eMMC chips can not be used over SPI, therefore are incompatible with SD SPI host driver. + +To initialize eMMC memory and do read/write operations, follow the steps listed above for SD cards. + + Usage with SDIO cards ^^^^^^^^^^^^^^^^^^^^^ diff --git a/examples/storage/sd_card/README.md b/examples/storage/sd_card/README.md index 697baede2..8ef6c902a 100644 --- a/examples/storage/sd_card/README.md +++ b/examples/storage/sd_card/README.md @@ -12,7 +12,7 @@ This example demonstrates how to use an SD card with ESP32. Example does the fol 4. Rename the file. Before renaming, check if destination file already exists using `stat` function, and remove it using `unlink` function. 5. Open renamed file for reading, read back the line, and print it to the terminal. -*Note:* despite the name, `sdmmc` component doesn't support MMC/eMMC cards yet. It is also possible to extend `sdmmc` component to support SPI mode with SD cards via SPI peripheral. +This example support SD (SDSC, SDHC, SDXC) cards and eMMC chips. ## Hardware @@ -64,13 +64,14 @@ This command will burn the `XPD_SDIO_TIEH`, `XPD_SDIO_FORCE`, and `XPD_SDIO_REG` ## 4-line and 1-line modes -By default, example code uses the following initializer for SDMMC host peripheral configuration: +By default, example code uses the following initializer for SDMMC slot configuration: ```c++ -sdmmc_host_t host = SDMMC_HOST_DEFAULT(); +sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); ``` -Among other things, this sets `host.flags` to `SDMMC_HOST_FLAG_4BIT`, which means that SD/MMC driver will switch to 4-line mode when initializing the card (initial communication always happens in 1-line mode). If some of the card's D1, D2, D3 pins are not connected to the ESP32, set `host.flags` to `SDMMC_HOST_FLAG_1BIT` — then the SD/MMC driver will not attempt to switch to 4-line mode. +Among other things, this sets `slot_config.width = 0`, which means that SD/MMC driver will use the maximum bus width supported by the slot. For slot 1, it will switch to 4-line mode when initializing the card (initial communication always happens in 1-line mode). If some of the card's D1, D2, D3 pins are not connected to the ESP32, set `slot_config.width = 1` — then the SD/MMC driver will not attempt to switch to 4-line mode. + Note that even if card's D3 line is not connected to the ESP32, it still has to be pulled up, otherwise the card will go into SPI protocol mode. ## SPI mode diff --git a/examples/storage/sd_card/main/sd_card_example_main.c b/examples/storage/sd_card/main/sd_card_example_main.c index ed35b64c6..3cec5cdb5 100644 --- a/examples/storage/sd_card/main/sd_card_example_main.c +++ b/examples/storage/sd_card/main/sd_card_example_main.c @@ -47,13 +47,13 @@ void app_main(void) ESP_LOGI(TAG, "Using SDMMC peripheral"); sdmmc_host_t host = SDMMC_HOST_DEFAULT(); - // To use 1-line SD mode, uncomment the following line: - // host.flags = SDMMC_HOST_FLAG_1BIT; - // This initializes the slot without card detect (CD) and write protect (WP) signals. // Modify slot_config.gpio_cd and slot_config.gpio_wp if your board has these signals. sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT(); + // To use 1-line SD mode, uncomment the following line: + // slot_config.width = 1; + // GPIOs 15, 2, 4, 12, 13 should have external 10k pull-ups. // Internal pull-ups are not sufficient. However, enabling internal pull-ups // does make a difference some boards, so we do that here.