Răsfoiți Sursa

tools: Support showing differences of MAP files in JSON format

Roland Dobai 5 ani în urmă
părinte
comite
66271f7a86
3 a modificat fișierele cu 11142 adăugiri și 21 ștergeri
  1. 65 21
      tools/idf_size.py
  2. 11073 0
      tools/test_idf_size/expected_output
  3. 4 0
      tools/test_idf_size/test.sh

+ 65 - 21
tools/idf_size.py

@@ -171,7 +171,10 @@ def scan_to_header(f, header_line):
 
 
 def format_json(json_object):
-    return json.dumps(json_object, indent=GLOBAL_JSON_INDENT, separators=GLOBAL_JSON_SEPARATORS) + "\n"
+    return json.dumps(json_object,
+                      allow_nan=False,
+                      indent=GLOBAL_JSON_INDENT,
+                      separators=GLOBAL_JSON_SEPARATORS) + os.linesep
 
 
 def load_map_data(map_file):
@@ -428,12 +431,31 @@ class StructureForSummary(object):
 
         return r
 
+    def get_json_dic(self):
+        return collections.OrderedDict([
+            ('dram_data', self.used_dram_data + self.used_diram_data),
+            ('dram_bss', self.used_dram_bss + self.used_diram_bss),
+            ('dram_other', self.used_dram_other),
+            ('used_dram', self.used_dram),
+            ('available_dram', self.total_dram - self.used_dram),
+            ('used_dram_ratio', self.used_dram_ratio if self.total_dram != 0 else 0),
+            ('used_iram', self.used_iram),
+            ('available_iram', self.total_iram - self.used_iram),
+            ('used_iram_ratio', self.used_iram_ratio if self.total_iram != 0 else 0),
+            ('used_diram', self.used_diram),
+            ('available_diram', self.total_diram - self.used_diram),
+            ('used_diram_ratio', self.used_diram_ratio if self.total_diram != 0 else 0),
+            ('flash_code', self.flash_code),
+            ('flash_rodata', self.flash_rodata),
+            ('total_size', self.total_size)
+        ])
+
 
 def get_summary(path, mem_reg, memory_config, sections,
                 as_json=False,
                 path_diff=None, mem_reg_diff=None, memory_config_diff=None, sections_diff=None):
 
-    diff_en = not as_json and mem_reg_diff and memory_config_diff and sections_diff
+    diff_en = mem_reg_diff and memory_config_diff and sections_diff
 
     current = StructureForSummary.get(mem_reg, memory_config, sections)
     reference = StructureForSummary.get(mem_reg_diff,
@@ -441,23 +463,17 @@ def get_summary(path, mem_reg, memory_config, sections,
                                         sections_diff) if diff_en else StructureForSummary()
 
     if as_json:
-        output = format_json(collections.OrderedDict([
-            ("dram_data", current.used_dram_data + current.used_diram_data),
-            ("dram_bss", current.used_dram_bss + current.used_diram_bss),
-            ("dram_other", current.used_dram_other),
-            ("used_dram", current.used_dram),
-            ("available_dram", current.total_dram - current.used_dram),
-            ("used_dram_ratio", current.used_dram_ratio if current.total_dram != 0 else 0),
-            ("used_iram", current.used_iram),
-            ("available_iram", current.total_iram - current.used_iram),
-            ("used_iram_ratio", current.used_iram_ratio if current.total_iram != 0 else 0),
-            ("used_diram", current.used_diram),
-            ("available_diram", current.total_diram - current.used_diram),
-            ("used_diram_ratio", current.used_diram_ratio if current.total_diram != 0 else 0),
-            ("flash_code", current.flash_code),
-            ("flash_rodata", current.flash_rodata),
-            ("total_size", current.total_size)
-        ]))
+        current_json_dic = current.get_json_dic()
+        if diff_en:
+            reference_json_dic = reference.get_json_dic()
+            diff_json_dic = collections.OrderedDict([(k,
+                                                      v - reference_json_dic[k]) for k, v in iteritems(current_json_dic)])
+            output = format_json(collections.OrderedDict([('current', current_json_dic),
+                                                          ('reference', reference_json_dic),
+                                                          ('diff', diff_json_dic),
+                                                          ]))
+        else:
+            output = format_json(current_json_dic)
     else:
         rows = []
         if diff_en:
@@ -629,7 +645,21 @@ def get_detailed_sizes(mem_reg, sections, key, header, as_json=False, sections_d
     reference = StructureForDetailedSizes.get(mem_reg, sections_diff, key) if diff_en else {}
 
     if as_json:
-        output = format_json(current)
+        if diff_en:
+            diff_json_dic = collections.OrderedDict()
+            for name in sorted(list(frozenset(current.keys()) | frozenset(reference.keys()))):
+                cur_name_dic = current.get(name, {})
+                ref_name_dic = reference.get(name, {})
+                all_keys = sorted(list(frozenset(cur_name_dic.keys()) | frozenset(ref_name_dic.keys())))
+                diff_json_dic[name] = collections.OrderedDict([(k,
+                                                                cur_name_dic.get(k, 0) -
+                                                                ref_name_dic.get(k, 0)) for k in all_keys])
+            output = format_json(collections.OrderedDict([('current', current),
+                                                          ('reference', reference),
+                                                          ('diff', diff_json_dic),
+                                                          ]))
+        else:
+            output = format_json(current)
     else:
         def _get_output(data, selection):
             header_format = '{:>24} {:>10} {:>6} {:>7} {:>6} {:>8} {:>10} {:>8} {:>7}' + os.linesep
@@ -782,7 +812,21 @@ def get_archive_symbols(mem_reg, sections, archive, as_json=False, sections_diff
     reference = StructureForArchiveSymbols.get(mem_reg, archive, sections_diff) if diff_en else {}
 
     if as_json:
-        output = format_json(current)
+        if diff_en:
+            diff_json_dic = collections.OrderedDict()
+            for name in sorted(list(frozenset(current.keys()) | frozenset(reference.keys()))):
+                cur_name_dic = current.get(name, {})
+                ref_name_dic = reference.get(name, {})
+                all_keys = sorted(list(frozenset(cur_name_dic.keys()) | frozenset(ref_name_dic.keys())))
+                diff_json_dic[name] = collections.OrderedDict([(key,
+                                                                cur_name_dic.get(key, 0) -
+                                                                ref_name_dic.get(key, 0)) for key in all_keys])
+            output = format_json(collections.OrderedDict([('current', current),
+                                                          ('reference', reference),
+                                                          ('diff', diff_json_dic),
+                                                          ]))
+        else:
+            output = format_json(current)
     else:
         def _get_item_pairs(name, section):
             return collections.OrderedDict([(key.replace(name + '.', ''), val) for key, val in iteritems(section)])

+ 11073 - 0
tools/test_idf_size/expected_output

@@ -6612,6 +6612,11079 @@ Producing JSON output...
     ".iram0.vectors": {},
     ".noinit": {}
 }
+{
+    "current": {
+        "dram_data": 9324,
+        "dram_bss": 8296,
+        "dram_other": 0,
+        "used_dram": 17620,
+        "available_dram": 163116,
+        "used_dram_ratio": 0.09749026203966006,
+        "used_iram": 38932,
+        "available_iram": 92140,
+        "used_iram_ratio": 0.297027587890625,
+        "used_diram": 0,
+        "available_diram": 0,
+        "used_diram_ratio": 0,
+        "flash_code": 146944,
+        "flash_rodata": 39580,
+        "total_size": 243076
+    },
+    "reference": {
+        "dram_data": 8580,
+        "dram_bss": 2024,
+        "dram_other": 0,
+        "used_dram": 10604,
+        "available_dram": 170132,
+        "used_dram_ratio": 0.05867121104815864,
+        "used_iram": 38956,
+        "available_iram": 92116,
+        "used_iram_ratio": 0.297210693359375,
+        "used_diram": 0,
+        "available_diram": 0,
+        "used_diram_ratio": 0,
+        "flash_code": 77191,
+        "flash_rodata": 22360,
+        "total_size": 149111
+    },
+    "diff": {
+        "dram_data": 744,
+        "dram_bss": 6272,
+        "dram_other": 0,
+        "used_dram": 7016,
+        "available_dram": -7016,
+        "used_dram_ratio": 0.03881905099150142,
+        "used_iram": -24,
+        "available_iram": 24,
+        "used_iram_ratio": -0.00018310546875,
+        "used_diram": 0,
+        "available_diram": 0,
+        "used_diram_ratio": 0,
+        "flash_code": 69753,
+        "flash_rodata": 17220,
+        "total_size": 93965
+    }
+}
+{
+    "current": {
+        "liblwip.a": {
+            "data": 14,
+            "bss": 3751,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 66978,
+            "flash_rodata": 13936,
+            "total": 84679
+        },
+        "libc.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 55583,
+            "flash_rodata": 3889,
+            "total": 59472
+        },
+        "libesp32.a": {
+            "data": 2635,
+            "bss": 2375,
+            "other": 0,
+            "iram": 7758,
+            "diram": 0,
+            "flash_text": 4814,
+            "flash_rodata": 8133,
+            "total": 25715
+        },
+        "libfreertos.a": {
+            "data": 4156,
+            "bss": 832,
+            "other": 0,
+            "iram": 12853,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 1545,
+            "total": 19386
+        },
+        "libspi_flash.a": {
+            "data": 36,
+            "bss": 359,
+            "other": 0,
+            "iram": 7004,
+            "diram": 0,
+            "flash_text": 886,
+            "flash_rodata": 1624,
+            "total": 9909
+        },
+        "libsoc.a": {
+            "data": 660,
+            "bss": 8,
+            "other": 0,
+            "iram": 3887,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 3456,
+            "total": 8011
+        },
+        "libheap.a": {
+            "data": 1331,
+            "bss": 4,
+            "other": 0,
+            "iram": 4376,
+            "diram": 0,
+            "flash_text": 1218,
+            "flash_rodata": 980,
+            "total": 7909
+        },
+        "libgcc.a": {
+            "data": 4,
+            "bss": 20,
+            "other": 0,
+            "iram": 104,
+            "diram": 0,
+            "flash_text": 5488,
+            "flash_rodata": 888,
+            "total": 6504
+        },
+        "libvfs.a": {
+            "data": 232,
+            "bss": 103,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3770,
+            "flash_rodata": 403,
+            "total": 4508
+        },
+        "libunity.a": {
+            "data": 0,
+            "bss": 121,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 2316,
+            "flash_rodata": 830,
+            "total": 3267
+        },
+        "libstdc++.a": {
+            "data": 8,
+            "bss": 16,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1827,
+            "flash_rodata": 1062,
+            "total": 2913
+        },
+        "libnewlib.a": {
+            "data": 152,
+            "bss": 272,
+            "other": 0,
+            "iram": 853,
+            "diram": 0,
+            "flash_text": 803,
+            "flash_rodata": 86,
+            "total": 2166
+        },
+        "libpthread.a": {
+            "data": 16,
+            "bss": 12,
+            "other": 0,
+            "iram": 174,
+            "diram": 0,
+            "flash_text": 774,
+            "flash_rodata": 638,
+            "total": 1614
+        },
+        "libdriver.a": {
+            "data": 40,
+            "bss": 20,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 961,
+            "flash_rodata": 537,
+            "total": 1558
+        },
+        "liblog.a": {
+            "data": 8,
+            "bss": 268,
+            "other": 0,
+            "iram": 456,
+            "diram": 0,
+            "flash_text": 396,
+            "flash_rodata": 166,
+            "total": 1294
+        },
+        "libapp_update.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 123,
+            "flash_rodata": 717,
+            "total": 840
+        },
+        "libtcpip_adapter.a": {
+            "data": 0,
+            "bss": 81,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 180,
+            "flash_rodata": 359,
+            "total": 620
+        },
+        "libhal.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 515,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 32,
+            "total": 547
+        },
+        "libm.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 92,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 92
+        },
+        "libmain.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 53,
+            "flash_rodata": 10,
+            "total": 63
+        },
+        "libcxx.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 11,
+            "flash_rodata": 0,
+            "total": 11
+        },
+        "libxtensa-debug-module.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 8,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 8
+        },
+        "libbootloader_support.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcore.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libethernet.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmbedtls.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnvs_flash.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libphy.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "librtc.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsmartconfig_ack.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa2.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa_supplicant.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwps.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        }
+    },
+    "reference": {
+        "libc.a": {
+            "data": 364,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 54704,
+            "flash_rodata": 3883,
+            "total": 58951
+        },
+        "libfreertos.a": {
+            "data": 4140,
+            "bss": 792,
+            "other": 0,
+            "iram": 12884,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 1721,
+            "total": 19537
+        },
+        "libesp32.a": {
+            "data": 2118,
+            "bss": 81,
+            "other": 0,
+            "iram": 5462,
+            "diram": 0,
+            "flash_text": 4511,
+            "flash_rodata": 2751,
+            "total": 14923
+        },
+        "libsoc.a": {
+            "data": 208,
+            "bss": 4,
+            "other": 0,
+            "iram": 6790,
+            "diram": 0,
+            "flash_text": 1763,
+            "flash_rodata": 1956,
+            "total": 10721
+        },
+        "libspi_flash.a": {
+            "data": 779,
+            "bss": 294,
+            "other": 0,
+            "iram": 4896,
+            "diram": 0,
+            "flash_text": 1135,
+            "flash_rodata": 1412,
+            "total": 8516
+        },
+        "libvfs.a": {
+            "data": 308,
+            "bss": 48,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 5650,
+            "flash_rodata": 915,
+            "total": 6921
+        },
+        "libesp_common.a": {
+            "data": 8,
+            "bss": 184,
+            "other": 0,
+            "iram": 239,
+            "diram": 0,
+            "flash_text": 783,
+            "flash_rodata": 5421,
+            "total": 6635
+        },
+        "libdriver.a": {
+            "data": 112,
+            "bss": 20,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 4272,
+            "flash_rodata": 1910,
+            "total": 6314
+        },
+        "libheap.a": {
+            "data": 304,
+            "bss": 4,
+            "other": 0,
+            "iram": 3129,
+            "diram": 0,
+            "flash_text": 884,
+            "flash_rodata": 741,
+            "total": 5062
+        },
+        "libnewlib.a": {
+            "data": 152,
+            "bss": 272,
+            "other": 0,
+            "iram": 820,
+            "diram": 0,
+            "flash_text": 868,
+            "flash_rodata": 84,
+            "total": 2196
+        },
+        "libesp_timer.a": {
+            "data": 16,
+            "bss": 20,
+            "other": 0,
+            "iram": 794,
+            "diram": 0,
+            "flash_text": 723,
+            "flash_rodata": 507,
+            "total": 2060
+        },
+        "libbootloader_support.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 1028,
+            "diram": 0,
+            "flash_text": 565,
+            "flash_rodata": 20,
+            "total": 1613
+        },
+        "liblog.a": {
+            "data": 8,
+            "bss": 272,
+            "other": 0,
+            "iram": 222,
+            "diram": 0,
+            "flash_text": 484,
+            "flash_rodata": 147,
+            "total": 1133
+        },
+        "libesp_ringbuf.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 858,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 150,
+            "total": 1008
+        },
+        "libapp_update.a": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 109,
+            "diram": 0,
+            "flash_text": 159,
+            "flash_rodata": 470,
+            "total": 742
+        },
+        "libhal.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 447,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 32,
+            "total": 479
+        },
+        "libpthread.a": {
+            "data": 8,
+            "bss": 12,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 264,
+            "flash_rodata": 0,
+            "total": 284
+        },
+        "libxtensa.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 217,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 217
+        },
+        "libgcc.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 160,
+            "total": 160
+        },
+        "libsoc_esp32.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 160,
+            "total": 160
+        },
+        "libmain.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 72,
+            "flash_rodata": 39,
+            "total": 111
+        },
+        "(exe)": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 3,
+            "diram": 0,
+            "flash_text": 3,
+            "flash_rodata": 12,
+            "total": 18
+        },
+        "libcxx.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 11,
+            "flash_rodata": 0,
+            "total": 11
+        },
+        "libefuse.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmbedcrypto.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa_supplicant.a": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        }
+    },
+    "diff": {
+        "(exe)": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -12,
+            "flash_text": -3,
+            "iram": -3,
+            "other": 0,
+            "total": -18
+        },
+        "libapp_update.a": {
+            "bss": -4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 247,
+            "flash_text": -36,
+            "iram": -109,
+            "other": 0,
+            "total": 98
+        },
+        "libbootloader_support.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -20,
+            "flash_text": -565,
+            "iram": -1028,
+            "other": 0,
+            "total": -1613
+        },
+        "libc.a": {
+            "bss": 0,
+            "data": -364,
+            "diram": 0,
+            "flash_rodata": 6,
+            "flash_text": 879,
+            "iram": 0,
+            "other": 0,
+            "total": 521
+        },
+        "libcoexist.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcore.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcxx.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libdriver.a": {
+            "bss": 0,
+            "data": -72,
+            "diram": 0,
+            "flash_rodata": -1373,
+            "flash_text": -3311,
+            "iram": 0,
+            "other": 0,
+            "total": -4756
+        },
+        "libefuse.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a": {
+            "bss": 2294,
+            "data": 517,
+            "diram": 0,
+            "flash_rodata": 5382,
+            "flash_text": 303,
+            "iram": 2296,
+            "other": 0,
+            "total": 10792
+        },
+        "libesp_common.a": {
+            "bss": -184,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -5421,
+            "flash_text": -783,
+            "iram": -239,
+            "other": 0,
+            "total": -6635
+        },
+        "libesp_ringbuf.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -150,
+            "flash_text": 0,
+            "iram": -858,
+            "other": 0,
+            "total": -1008
+        },
+        "libesp_timer.a": {
+            "bss": -20,
+            "data": -16,
+            "diram": 0,
+            "flash_rodata": -507,
+            "flash_text": -723,
+            "iram": -794,
+            "other": 0,
+            "total": -2060
+        },
+        "libethernet.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libfreertos.a": {
+            "bss": 40,
+            "data": 16,
+            "diram": 0,
+            "flash_rodata": -176,
+            "flash_text": 0,
+            "iram": -31,
+            "other": 0,
+            "total": -151
+        },
+        "libgcc.a": {
+            "bss": 20,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 728,
+            "flash_text": 5488,
+            "iram": 104,
+            "other": 0,
+            "total": 6344
+        },
+        "libhal.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 68,
+            "other": 0,
+            "total": 68
+        },
+        "libheap.a": {
+            "bss": 0,
+            "data": 1027,
+            "diram": 0,
+            "flash_rodata": 239,
+            "flash_text": 334,
+            "iram": 1247,
+            "other": 0,
+            "total": 2847
+        },
+        "liblog.a": {
+            "bss": -4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 19,
+            "flash_text": -88,
+            "iram": 234,
+            "other": 0,
+            "total": 161
+        },
+        "liblwip.a": {
+            "bss": 3751,
+            "data": 14,
+            "diram": 0,
+            "flash_rodata": 13936,
+            "flash_text": 66978,
+            "iram": 0,
+            "other": 0,
+            "total": 84679
+        },
+        "libm.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 92,
+            "other": 0,
+            "total": 92
+        },
+        "libmain.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -29,
+            "flash_text": -19,
+            "iram": 0,
+            "other": 0,
+            "total": -48
+        },
+        "libmbedcrypto.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmbedtls.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnewlib.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 2,
+            "flash_text": -65,
+            "iram": 33,
+            "other": 0,
+            "total": -30
+        },
+        "libnvs_flash.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libphy.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpthread.a": {
+            "bss": 0,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 638,
+            "flash_text": 510,
+            "iram": 174,
+            "other": 0,
+            "total": 1330
+        },
+        "librtc.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsmartconfig_ack.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc.a": {
+            "bss": 4,
+            "data": 452,
+            "diram": 0,
+            "flash_rodata": 1500,
+            "flash_text": -1763,
+            "iram": -2903,
+            "other": 0,
+            "total": -2710
+        },
+        "libsoc_esp32.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -160,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -160
+        },
+        "libspi_flash.a": {
+            "bss": 65,
+            "data": -743,
+            "diram": 0,
+            "flash_rodata": 212,
+            "flash_text": -249,
+            "iram": 2108,
+            "other": 0,
+            "total": 1393
+        },
+        "libstdc++.a": {
+            "bss": 16,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 1062,
+            "flash_text": 1827,
+            "iram": 0,
+            "other": 0,
+            "total": 2913
+        },
+        "libtcpip_adapter.a": {
+            "bss": 81,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 359,
+            "flash_text": 180,
+            "iram": 0,
+            "other": 0,
+            "total": 620
+        },
+        "libunity.a": {
+            "bss": 121,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 830,
+            "flash_text": 2316,
+            "iram": 0,
+            "other": 0,
+            "total": 3267
+        },
+        "libvfs.a": {
+            "bss": 55,
+            "data": -76,
+            "diram": 0,
+            "flash_rodata": -512,
+            "flash_text": -1880,
+            "iram": 0,
+            "other": 0,
+            "total": -2413
+        },
+        "libwpa.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa2.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa_supplicant.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwps.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libxtensa-debug-module.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 8,
+            "other": 0,
+            "total": 8
+        },
+        "libxtensa.a": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -217,
+            "other": 0,
+            "total": -217
+        }
+    }
+}
+{
+    "current": {
+        "libc.a:lib_a-vfprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 14193,
+            "flash_rodata": 756,
+            "total": 14949
+        },
+        "libc.a:lib_a-svfprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 13834,
+            "flash_rodata": 756,
+            "total": 14590
+        },
+        "libc.a:lib_a-svfiprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 9642,
+            "flash_rodata": 1210,
+            "total": 10852
+        },
+        "libc.a:lib_a-vfiprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 9933,
+            "flash_rodata": 738,
+            "total": 10671
+        },
+        "liblwip.a:nd6.o": {
+            "data": 8,
+            "bss": 1027,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 8427,
+            "flash_rodata": 136,
+            "total": 9598
+        },
+        "liblwip.a:tcp_in.o": {
+            "data": 0,
+            "bss": 54,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 8127,
+            "flash_rodata": 916,
+            "total": 9097
+        },
+        "libfreertos.a:tasks.o": {
+            "data": 20,
+            "bss": 700,
+            "other": 0,
+            "iram": 5667,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 503,
+            "total": 6890
+        },
+        "liblwip.a:tcp_out.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 5060,
+            "flash_rodata": 1124,
+            "total": 6184
+        },
+        "liblwip.a:sockets.o": {
+            "data": 0,
+            "bss": 728,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 4627,
+            "flash_rodata": 824,
+            "total": 6179
+        },
+        "liblwip.a:tcp.o": {
+            "data": 4,
+            "bss": 23,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 4290,
+            "flash_rodata": 1384,
+            "total": 5701
+        },
+        "liblwip.a:api_msg.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3763,
+            "flash_rodata": 1366,
+            "total": 5129
+        },
+        "liblwip.a:dhcp.o": {
+            "data": 0,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3456,
+            "flash_rodata": 1401,
+            "total": 4865
+        },
+        "libesp32.a:panic.o": {
+            "data": 2579,
+            "bss": 5,
+            "other": 0,
+            "iram": 2145,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 4729
+        },
+        "libesp32.a:esp_err_to_name.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 50,
+            "flash_rodata": 4091,
+            "total": 4141
+        },
+        "libgcc.a:unwind-dw2-fde.o": {
+            "data": 4,
+            "bss": 20,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3316,
+            "flash_rodata": 404,
+            "total": 3744
+        },
+        "liblwip.a:pbuf.o": {
+            "data": 0,
+            "bss": 1,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 2453,
+            "flash_rodata": 1161,
+            "total": 3615
+        },
+        "libfreertos.a:portasm.o": {
+            "data": 3084,
+            "bss": 0,
+            "other": 0,
+            "iram": 480,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 3564
+        },
+        "libc.a:lib_a-dtoa.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3522,
+            "flash_rodata": 13,
+            "total": 3535
+        },
+        "liblwip.a:etharp.o": {
+            "data": 0,
+            "bss": 241,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 2618,
+            "flash_rodata": 658,
+            "total": 3517
+        },
+        "liblwip.a:ip6.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3212,
+            "flash_rodata": 124,
+            "total": 3336
+        },
+        "liblwip.a:dns.o": {
+            "data": 0,
+            "bss": 1292,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1809,
+            "flash_rodata": 206,
+            "total": 3307
+        },
+        "libspi_flash.a:spi_flash_rom_patch.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 2518,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 766,
+            "total": 3284
+        },
+        "liblwip.a:udp.o": {
+            "data": 2,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3020,
+            "flash_rodata": 216,
+            "total": 3242
+        },
+        "libesp32.a:intr_alloc.o": {
+            "data": 8,
+            "bss": 22,
+            "other": 0,
+            "iram": 726,
+            "diram": 0,
+            "flash_text": 1749,
+            "flash_rodata": 710,
+            "total": 3215
+        },
+        "libheap.a:multi_heap.o": {
+            "data": 857,
+            "bss": 0,
+            "other": 0,
+            "iram": 2217,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 3074
+        },
+        "libfreertos.a:queue.o": {
+            "data": 8,
+            "bss": 56,
+            "other": 0,
+            "iram": 2569,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 369,
+            "total": 3002
+        },
+        "libspi_flash.a:flash_ops.o": {
+            "data": 32,
+            "bss": 41,
+            "other": 0,
+            "iram": 2352,
+            "diram": 0,
+            "flash_text": 99,
+            "flash_rodata": 0,
+            "total": 2524
+        },
+        "libgcc.a:unwind-dw2-xtensa.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 2172,
+            "flash_rodata": 324,
+            "total": 2496
+        },
+        "libsoc.a:rtc_clk.o": {
+            "data": 660,
+            "bss": 8,
+            "other": 0,
+            "iram": 1794,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 2462
+        },
+        "libc.a:lib_a-mprec.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 2134,
+            "flash_rodata": 296,
+            "total": 2430
+        },
+        "libvfs.a:vfs.o": {
+            "data": 192,
+            "bss": 40,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1995,
+            "flash_rodata": 132,
+            "total": 2359
+        },
+        "liblwip.a:ip6_frag.o": {
+            "data": 0,
+            "bss": 6,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1905,
+            "flash_rodata": 442,
+            "total": 2353
+        },
+        "liblwip.a:api_lib.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1425,
+            "flash_rodata": 919,
+            "total": 2344
+        },
+        "liblwip.a:igmp.o": {
+            "data": 0,
+            "bss": 12,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1604,
+            "flash_rodata": 707,
+            "total": 2323
+        },
+        "libesp32.a:dbg_stubs.o": {
+            "data": 0,
+            "bss": 2072,
+            "other": 0,
+            "iram": 32,
+            "diram": 0,
+            "flash_text": 100,
+            "flash_rodata": 0,
+            "total": 2204
+        },
+        "libvfs.a:vfs_uart.o": {
+            "data": 40,
+            "bss": 63,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1775,
+            "flash_rodata": 271,
+            "total": 2149
+        },
+        "libunity.a:unity_platform.o": {
+            "data": 0,
+            "bss": 13,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1511,
+            "flash_rodata": 600,
+            "total": 2124
+        },
+        "libesp32.a:esp_timer_esp32.o": {
+            "data": 8,
+            "bss": 26,
+            "other": 0,
+            "iram": 1295,
+            "diram": 0,
+            "flash_text": 254,
+            "flash_rodata": 526,
+            "total": 2109
+        },
+        "libsoc.a:rtc_periph.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 2080,
+            "total": 2080
+        },
+        "libspi_flash.a:flash_mmap.o": {
+            "data": 0,
+            "bss": 296,
+            "other": 0,
+            "iram": 1298,
+            "diram": 0,
+            "flash_text": 124,
+            "flash_rodata": 327,
+            "total": 2045
+        },
+        "libheap.a:heap_caps.o": {
+            "data": 4,
+            "bss": 0,
+            "other": 0,
+            "iram": 1195,
+            "diram": 0,
+            "flash_text": 188,
+            "flash_rodata": 593,
+            "total": 1980
+        },
+        "libstdc++.a:eh_personality.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1561,
+            "flash_rodata": 384,
+            "total": 1945
+        },
+        "liblwip.a:ip4.o": {
+            "data": 0,
+            "bss": 6,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1664,
+            "flash_rodata": 139,
+            "total": 1809
+        },
+        "liblwip.a:netif.o": {
+            "data": 0,
+            "bss": 241,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1239,
+            "flash_rodata": 287,
+            "total": 1767
+        },
+        "libfreertos.a:xtensa_vectors.o": {
+            "data": 8,
+            "bss": 0,
+            "other": 0,
+            "iram": 1697,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 36,
+            "total": 1741
+        },
+        "libesp32.a:cpu_start.o": {
+            "data": 0,
+            "bss": 1,
+            "other": 0,
+            "iram": 806,
+            "diram": 0,
+            "flash_text": 277,
+            "flash_rodata": 486,
+            "total": 1570
+        },
+        "libesp32.a:clk.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 67,
+            "diram": 0,
+            "flash_text": 581,
+            "flash_rodata": 893,
+            "total": 1541
+        },
+        "libfreertos.a:timers.o": {
+            "data": 8,
+            "bss": 56,
+            "other": 0,
+            "iram": 1149,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 233,
+            "total": 1446
+        },
+        "liblwip.a:sys_arch.o": {
+            "data": 0,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1216,
+            "flash_rodata": 222,
+            "total": 1446
+        },
+        "libheap.a:multi_heap_poisoning.o": {
+            "data": 470,
+            "bss": 0,
+            "other": 0,
+            "iram": 964,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 1434
+        },
+        "libheap.a:heap_caps_init.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1030,
+            "flash_rodata": 387,
+            "total": 1421
+        },
+        "liblwip.a:mld6.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1334,
+            "flash_rodata": 0,
+            "total": 1338
+        },
+        "libspi_flash.a:cache_utils.o": {
+            "data": 4,
+            "bss": 14,
+            "other": 0,
+            "iram": 836,
+            "diram": 0,
+            "flash_text": 81,
+            "flash_rodata": 390,
+            "total": 1325
+        },
+        "liblwip.a:raw.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1087,
+            "flash_rodata": 223,
+            "total": 1314
+        },
+        "libesp32.a:esp_timer.o": {
+            "data": 8,
+            "bss": 20,
+            "other": 0,
+            "iram": 702,
+            "diram": 0,
+            "flash_text": 429,
+            "flash_rodata": 142,
+            "total": 1301
+        },
+        "liblog.a:log.o": {
+            "data": 8,
+            "bss": 268,
+            "other": 0,
+            "iram": 456,
+            "diram": 0,
+            "flash_text": 396,
+            "flash_rodata": 166,
+            "total": 1294
+        },
+        "libesp32.a:system_api.o": {
+            "data": 0,
+            "bss": 8,
+            "other": 0,
+            "iram": 589,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 662,
+            "total": 1259
+        },
+        "libsoc.a:soc_memory_layout.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 1239,
+            "total": 1239
+        },
+        "liblwip.a:icmp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 769,
+            "flash_rodata": 371,
+            "total": 1140
+        },
+        "libfreertos.a:xtensa_intr_asm.o": {
+            "data": 1024,
+            "bss": 0,
+            "other": 0,
+            "iram": 51,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 1075
+        },
+        "libfreertos.a:port.o": {
+            "data": 0,
+            "bss": 16,
+            "other": 0,
+            "iram": 617,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 369,
+            "total": 1002
+        },
+        "libpthread.a:pthread.o": {
+            "data": 8,
+            "bss": 8,
+            "other": 0,
+            "iram": 174,
+            "diram": 0,
+            "flash_text": 298,
+            "flash_rodata": 512,
+            "total": 1000
+        },
+        "liblwip.a:icmp6.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 863,
+            "flash_rodata": 127,
+            "total": 990
+        },
+        "libsoc.a:rtc_init.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 980,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 980
+        },
+        "libunity.a:unity.o": {
+            "data": 0,
+            "bss": 108,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 767,
+            "flash_rodata": 90,
+            "total": 965
+        },
+        "libsoc.a:rtc_time.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 803,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 137,
+            "total": 940
+        },
+        "libesp32.a:dport_access.o": {
+            "data": 8,
+            "bss": 40,
+            "other": 0,
+            "iram": 539,
+            "diram": 0,
+            "flash_text": 189,
+            "flash_rodata": 129,
+            "total": 905
+        },
+        "libc.a:lib_a-fseeko.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 862,
+            "flash_rodata": 0,
+            "total": 862
+        },
+        "libnewlib.a:time.o": {
+            "data": 0,
+            "bss": 32,
+            "other": 0,
+            "iram": 139,
+            "diram": 0,
+            "flash_text": 691,
+            "flash_rodata": 0,
+            "total": 862
+        },
+        "liblwip.a:tcpip.o": {
+            "data": 0,
+            "bss": 16,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 644,
+            "flash_rodata": 191,
+            "total": 851
+        },
+        "libapp_update.a:esp_ota_ops.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 123,
+            "flash_rodata": 717,
+            "total": 840
+        },
+        "libdriver.a:periph_ctrl.o": {
+            "data": 8,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 520,
+            "flash_rodata": 256,
+            "total": 784
+        },
+        "liblwip.a:timers.o": {
+            "data": 0,
+            "bss": 12,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 638,
+            "flash_rodata": 131,
+            "total": 781
+        },
+        "libspi_flash.a:partition.o": {
+            "data": 0,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 582,
+            "flash_rodata": 141,
+            "total": 731
+        },
+        "libnewlib.a:locks.o": {
+            "data": 8,
+            "bss": 0,
+            "other": 0,
+            "iram": 552,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 84,
+            "total": 644
+        },
+        "libesp32.a:ipc.o": {
+            "data": 0,
+            "bss": 36,
+            "other": 0,
+            "iram": 159,
+            "diram": 0,
+            "flash_text": 329,
+            "flash_rodata": 104,
+            "total": 628
+        },
+        "libtcpip_adapter.a:tcpip_adapter_lwip.o": {
+            "data": 0,
+            "bss": 81,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 180,
+            "flash_rodata": 359,
+            "total": 620
+        },
+        "libpthread.a:pthread_local_storage.o": {
+            "data": 8,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 476,
+            "flash_rodata": 126,
+            "total": 614
+        },
+        "liblwip.a:inet_chksum.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 580,
+            "flash_rodata": 0,
+            "total": 580
+        },
+        "libesp32.a:crosscore_int.o": {
+            "data": 8,
+            "bss": 8,
+            "other": 0,
+            "iram": 204,
+            "diram": 0,
+            "flash_text": 126,
+            "flash_rodata": 148,
+            "total": 494
+        },
+        "liblwip.a:netbuf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 154,
+            "flash_rodata": 326,
+            "total": 480
+        },
+        "liblwip.a:vfs_lwip.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 307,
+            "flash_rodata": 155,
+            "total": 462
+        },
+        "libnewlib.a:syscall_table.o": {
+            "data": 144,
+            "bss": 240,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 67,
+            "flash_rodata": 0,
+            "total": 451
+        },
+        "libdriver.a:timer.o": {
+            "data": 16,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 112,
+            "flash_rodata": 281,
+            "total": 409
+        },
+        "libesp32.a:int_wdt.o": {
+            "data": 0,
+            "bss": 1,
+            "other": 0,
+            "iram": 87,
+            "diram": 0,
+            "flash_text": 301,
+            "flash_rodata": 0,
+            "total": 389
+        },
+        "libstdc++.a:eh_globals.o": {
+            "data": 0,
+            "bss": 16,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 149,
+            "flash_rodata": 193,
+            "total": 358
+        },
+        "libesp32.a:brownout.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 145,
+            "flash_rodata": 191,
+            "total": 336
+        },
+        "libesp32.a:freertos_hooks.o": {
+            "data": 8,
+            "bss": 128,
+            "other": 0,
+            "iram": 43,
+            "diram": 0,
+            "flash_text": 137,
+            "flash_rodata": 0,
+            "total": 316
+        },
+        "libhal.a:windowspill_asm.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 311,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 311
+        },
+        "libsoc.a:cpu_util.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 310,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 310
+        },
+        "libdriver.a:rtc_module.o": {
+            "data": 8,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 291,
+            "flash_rodata": 0,
+            "total": 307
+        },
+        "libfreertos.a:xtensa_context.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 299,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 299
+        },
+        "libstdc++.a:eh_terminate.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 117,
+            "flash_rodata": 141,
+            "total": 258
+        },
+        "liblwip.a:ethernet.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 244,
+            "flash_rodata": 12,
+            "total": 256
+        },
+        "libc.a:lib_a-puts.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 182,
+            "flash_rodata": 60,
+            "total": 242
+        },
+        "libesp32.a:dport_panic_highint_hdl.o": {
+            "data": 8,
+            "bss": 0,
+            "other": 0,
+            "iram": 234,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 242
+        },
+        "libc.a:lib_a-reent.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 232,
+            "flash_rodata": 0,
+            "total": 232
+        },
+        "libc.a:lib_a-fopen.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 228,
+            "flash_rodata": 0,
+            "total": 228
+        },
+        "liblwip.a:dhcpserver.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 203,
+            "flash_rodata": 0,
+            "total": 207
+        },
+        "libunity.a:test_utils.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 38,
+            "flash_rodata": 140,
+            "total": 178
+        },
+        "libc.a:lib_a-sprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 167,
+            "flash_rodata": 0,
+            "total": 167
+        },
+        "libesp32.a:cache_err_int.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 56,
+            "diram": 0,
+            "flash_text": 98,
+            "flash_rodata": 0,
+            "total": 154
+        },
+        "libfreertos.a:list.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 142,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 142
+        },
+        "libfreertos.a:xtensa_intr.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 104,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 35,
+            "total": 139
+        },
+        "libnewlib.a:syscalls.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 94,
+            "diram": 0,
+            "flash_text": 45,
+            "flash_rodata": 0,
+            "total": 139
+        },
+        "libstdc++.a:si_class_type_info.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 136,
+            "total": 136
+        },
+        "libc.a:lib_a-assert.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 68,
+            "flash_rodata": 60,
+            "total": 128
+        },
+        "libc.a:lib_a-flags.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 127,
+            "flash_rodata": 0,
+            "total": 127
+        },
+        "libc.a:lib_a-printf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 116,
+            "flash_rodata": 0,
+            "total": 116
+        },
+        "liblwip.a:ip4_addr.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 72,
+            "flash_rodata": 40,
+            "total": 112
+        },
+        "libstdc++.a:class_type_info.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 112,
+            "total": 112
+        },
+        "libc.a:lib_a-s_frexp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 110,
+            "flash_rodata": 0,
+            "total": 110
+        },
+        "liblwip.a:ip.o": {
+            "data": 0,
+            "bss": 60,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 50,
+            "flash_rodata": 0,
+            "total": 110
+        },
+        "liblwip.a:memp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 108,
+            "total": 108
+        },
+        "libgcc.a:lib2funcs.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 104,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 104
+        },
+        "libc.a:lib_a-vprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 94,
+            "flash_rodata": 0,
+            "total": 94
+        },
+        "libm.a:lib_a-s_fpclassify.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 92,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 92
+        },
+        "liblwip.a:def.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 91,
+            "flash_rodata": 0,
+            "total": 91
+        },
+        "libc.a:lib_a-fiprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 84,
+            "flash_rodata": 0,
+            "total": 84
+        },
+        "libesp32.a:hw_random.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 74,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 78
+        },
+        "libesp32.a:stack_check.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 32,
+            "flash_rodata": 42,
+            "total": 78
+        },
+        "libhal.a:clock.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 72,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 72
+        },
+        "libnewlib.a:reent_init.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 68,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 2,
+            "total": 70
+        },
+        "libmain.a:app_main.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 53,
+            "flash_rodata": 10,
+            "total": 63
+        },
+        "libhal.a:state_asm--restore_extra_nw.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 62,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 62
+        },
+        "libhal.a:state_asm--save_extra_nw.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 62,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 62
+        },
+        "libdriver.a:uart.o": {
+            "data": 8,
+            "bss": 12,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 38,
+            "flash_rodata": 0,
+            "total": 58
+        },
+        "libstdc++.a:new_opv.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 56,
+            "total": 56
+        },
+        "libfreertos.a:xtensa_vector_defaults.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 46,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 46
+        },
+        "libc.a:lib_a-fseek.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 45,
+            "flash_rodata": 0,
+            "total": 45
+        },
+        "libgcc.a:_divdi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libgcc.a:_moddi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libgcc.a:_udivdi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libgcc.a:_umoddi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libstdc++.a:new_op.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libfreertos.a:xtensa_init.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 32,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 36
+        },
+        "libhal.a:interrupts--intlevel.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 32,
+            "total": 32
+        },
+        "liblwip.a:init.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 27,
+            "flash_rodata": 0,
+            "total": 27
+        },
+        "libesp32.a:wifi_init.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 17,
+            "flash_rodata": 9,
+            "total": 26
+        },
+        "liblwip.a:ip6_addr.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 20,
+            "total": 20
+        },
+        "libc.a:lib_a-errno.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 10,
+            "flash_rodata": 0,
+            "total": 10
+        },
+        "libhal.a:int_asm--set_intclear.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 8,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 8
+        },
+        "libxtensa-debug-module.a:eri.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 8,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 8
+        },
+        "libcxx.a:cxx_exception_stubs.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 6,
+            "flash_rodata": 0,
+            "total": 6
+        },
+        "libcxx.a:cxx_guards.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 5,
+            "flash_rodata": 0,
+            "total": 5
+        },
+        "libfreertos.a:FreeRTOS-openocd.o": {
+            "data": 4,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 4
+        },
+        "libstdc++.a:eh_term_handler.o": {
+            "data": 4,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 4
+        },
+        "libstdc++.a:eh_unex_handler.o": {
+            "data": 4,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 4
+        },
+        "libbootloader_support.a:bootloader_flash.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_sha.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:esp_image_format.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fputs.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-snprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strerror.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-sysgettod.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-u_strerr.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-vsnprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-xpg_strerror_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_api.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_arbit.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_core.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_dbg.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_hw.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_param.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_timer.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libcore.a:misc_nvs.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libdriver.a:gpio.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:ets_timer_legacy.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:event_default_handlers.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:event_loop.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:lib_printf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:phy_init.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:sha.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:wifi_os_adapter.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libethernet.a:emac_dev.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libethernet.a:emac_main.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libfreertos.a:event_groups.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libfreertos.a:ringbuf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_addsubdf3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_cmpdf2.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_divdf3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_divsf3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_extendsfdf2.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_fixdfsi.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_floatdidf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_floatdisf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_floatsidf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_muldf3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_popcountsi2.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "liblwip.a:ethernetif.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "liblwip.a:ethip6.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "liblwip.a:wlanif.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmbedtls.a:esp_sha256.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_common.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_config.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_main.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_parent.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_route.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_schedule.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_timer.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_utilities.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_wifi.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_action.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_action_vendor.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_api.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto_ccmp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto_tkip.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto_wep.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_debug.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ets.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_hostap.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ht.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ie_vendor.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_input.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ioctl.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_mesh_quick.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_misc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_nvs.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_output.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_phy.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_power.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_proto.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_regdomain.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_rfid.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_scan.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_sta.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_timer.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:wl_chm.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnet80211.a:wl_cnx.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_api.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_item_hash_list.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_page.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_pagemanager.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_storage.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_types.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libphy.a:phy.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libphy.a:phy_chip_v7.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libphy.a:phy_chip_v7_ana.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libphy.a:phy_chip_v7_cal.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:esf_buf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:if_hwctrl.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:lmac.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:pm.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:pm_for_bcn_only_mode.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:pp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:pp_debug.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:pp_timer.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:rate_control.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:trc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libpp.a:wdev.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "librtc.a:bt_bb.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "librtc.a:pm.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "librtc.a:rtc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "librtc.a:rtc_analog.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsmartconfig_ack.a:smartconfig_ack.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsoc.a:gpio_periph.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsoc.a:rtc_sleep.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libstdc++.a:bad_alloc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libstdc++.a:del_op.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libstdc++.a:del_opv.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libstdc++.a:eh_exception.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libstdc++.a:new_handler.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libstdc++.a:pure.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libstdc++.a:tinfo.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:ap_config.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:common.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_auth.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_auth_ie.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_common.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_debug.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_ie.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_main.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpabuf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa.a:wpas_glue.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa2.a:wpa2_internal.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa_supplicant.a:os_xtensa.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwps.a:wps_internal.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        }
+    },
+    "reference": {
+        "libc.a:lib_a-vfprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 13681,
+            "flash_rodata": 752,
+            "total": 14433
+        },
+        "libc.a:lib_a-svfprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 13290,
+            "flash_rodata": 752,
+            "total": 14042
+        },
+        "libc.a:lib_a-svfiprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 9623,
+            "flash_rodata": 1206,
+            "total": 10829
+        },
+        "libc.a:lib_a-vfiprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 9933,
+            "flash_rodata": 734,
+            "total": 10667
+        },
+        "libfreertos.a:tasks.c.o": {
+            "data": 12,
+            "bss": 700,
+            "other": 0,
+            "iram": 5737,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 663,
+            "total": 7112
+        },
+        "libesp_common.a:esp_err_to_name.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 53,
+            "flash_rodata": 5101,
+            "total": 5154
+        },
+        "libvfs.a:vfs_uart.c.o": {
+            "data": 116,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3758,
+            "flash_rodata": 783,
+            "total": 4665
+        },
+        "libesp32.a:panic.c.o": {
+            "data": 2029,
+            "bss": 5,
+            "other": 0,
+            "iram": 2223,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 4257
+        },
+        "libfreertos.a:portasm.S.o": {
+            "data": 3084,
+            "bss": 0,
+            "other": 0,
+            "iram": 476,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 3560
+        },
+        "libc.a:lib_a-dtoa.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 3524,
+            "flash_rodata": 13,
+            "total": 3537
+        },
+        "libesp32.a:intr_alloc.c.o": {
+            "data": 8,
+            "bss": 22,
+            "other": 0,
+            "iram": 656,
+            "diram": 0,
+            "flash_text": 1681,
+            "flash_rodata": 704,
+            "total": 3071
+        },
+        "libfreertos.a:queue.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 2411,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 424,
+            "total": 2835
+        },
+        "libdriver.a:uart.c.o": {
+            "data": 56,
+            "bss": 12,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 2099,
+            "flash_rodata": 452,
+            "total": 2619
+        },
+        "libheap.a:multi_heap.c.o": {
+            "data": 300,
+            "bss": 0,
+            "other": 0,
+            "iram": 2245,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 2545
+        },
+        "libc.a:lib_a-mprec.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 2140,
+            "flash_rodata": 296,
+            "total": 2436
+        },
+        "libesp32.a:cpu_start.c.o": {
+            "data": 0,
+            "bss": 1,
+            "other": 0,
+            "iram": 1067,
+            "diram": 0,
+            "flash_text": 255,
+            "flash_rodata": 1073,
+            "total": 2396
+        },
+        "libsoc.a:rtc_clk.c.o": {
+            "data": 160,
+            "bss": 4,
+            "other": 0,
+            "iram": 2104,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 2268
+        },
+        "libvfs.a:vfs.c.o": {
+            "data": 192,
+            "bss": 40,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1892,
+            "flash_rodata": 132,
+            "total": 2256
+        },
+        "libdriver.a:gpio.c.o": {
+            "data": 32,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1193,
+            "flash_rodata": 970,
+            "total": 2195
+        },
+        "libspi_flash.a:flash_mmap.c.o": {
+            "data": 0,
+            "bss": 264,
+            "other": 0,
+            "iram": 1320,
+            "diram": 0,
+            "flash_text": 125,
+            "flash_rodata": 296,
+            "total": 2005
+        },
+        "libsoc.a:spi_flash_hal_iram.c.o": {
+            "data": 24,
+            "bss": 0,
+            "other": 0,
+            "iram": 1798,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 1822
+        },
+        "libfreertos.a:xtensa_vectors.S.o": {
+            "data": 8,
+            "bss": 0,
+            "other": 0,
+            "iram": 1769,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 36,
+            "total": 1813
+        },
+        "libesp32.a:task_wdt.c.o": {
+            "data": 53,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 1223,
+            "flash_rodata": 494,
+            "total": 1774
+        },
+        "libspi_flash.a:spi_flash_chip_generic.c.o": {
+            "data": 340,
+            "bss": 0,
+            "other": 0,
+            "iram": 1423,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 1763
+        },
+        "libspi_flash.a:cache_utils.c.o": {
+            "data": 4,
+            "bss": 14,
+            "other": 0,
+            "iram": 833,
+            "diram": 0,
+            "flash_text": 81,
+            "flash_rodata": 430,
+            "total": 1362
+        },
+        "libheap.a:heap_caps.c.o": {
+            "data": 4,
+            "bss": 0,
+            "other": 0,
+            "iram": 884,
+            "diram": 0,
+            "flash_text": 50,
+            "flash_rodata": 362,
+            "total": 1300
+        },
+        "libfreertos.a:timers.c.o": {
+            "data": 8,
+            "bss": 56,
+            "other": 0,
+            "iram": 1007,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 223,
+            "total": 1294
+        },
+        "libesp_timer.a:esp_timer_impl_lac.c.o": {
+            "data": 8,
+            "bss": 8,
+            "other": 0,
+            "iram": 514,
+            "diram": 0,
+            "flash_text": 322,
+            "flash_rodata": 389,
+            "total": 1241
+        },
+        "libheap.a:heap_caps_init.c.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 834,
+            "flash_rodata": 379,
+            "total": 1217
+        },
+        "libsoc.a:soc_memory_layout.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 1197,
+            "total": 1197
+        },
+        "libdriver.a:periph_ctrl.c.o": {
+            "data": 8,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 696,
+            "flash_rodata": 488,
+            "total": 1192
+        },
+        "libfreertos.a:port.c.o": {
+            "data": 0,
+            "bss": 32,
+            "other": 0,
+            "iram": 737,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 340,
+            "total": 1109
+        },
+        "libfreertos.a:xtensa_intr_asm.S.o": {
+            "data": 1024,
+            "bss": 0,
+            "other": 0,
+            "iram": 51,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 1075
+        },
+        "libbootloader_support.a:bootloader_flash_config_esp32.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 1028,
+            "diram": 0,
+            "flash_text": 17,
+            "flash_rodata": 0,
+            "total": 1045
+        },
+        "libsoc.a:rtc_time.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 819,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 194,
+            "total": 1013
+        },
+        "libesp_ringbuf.a:ringbuf.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 858,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 150,
+            "total": 1008
+        },
+        "libsoc.a:rtc_init.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 956,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 956
+        },
+        "liblog.a:log.c.o": {
+            "data": 8,
+            "bss": 264,
+            "other": 0,
+            "iram": 34,
+            "diram": 0,
+            "flash_text": 484,
+            "flash_rodata": 147,
+            "total": 937
+        },
+        "libc.a:lib_a-fseeko.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 918,
+            "flash_rodata": 0,
+            "total": 918
+        },
+        "libnewlib.a:time.c.o": {
+            "data": 0,
+            "bss": 32,
+            "other": 0,
+            "iram": 123,
+            "diram": 0,
+            "flash_text": 719,
+            "flash_rodata": 0,
+            "total": 874
+        },
+        "libspi_flash.a:esp_flash_api.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 600,
+            "diram": 0,
+            "flash_text": 16,
+            "flash_rodata": 244,
+            "total": 860
+        },
+        "libspi_flash.a:partition.c.o": {
+            "data": 0,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 668,
+            "flash_rodata": 181,
+            "total": 857
+        },
+        "libesp32.a:clk.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 64,
+            "diram": 0,
+            "flash_text": 582,
+            "flash_rodata": 208,
+            "total": 854
+        },
+        "libesp_timer.a:esp_timer.c.o": {
+            "data": 8,
+            "bss": 12,
+            "other": 0,
+            "iram": 280,
+            "diram": 0,
+            "flash_text": 401,
+            "flash_rodata": 118,
+            "total": 819
+        },
+        "libsoc.a:memory_layout_utils.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 505,
+            "flash_rodata": 295,
+            "total": 800
+        },
+        "libsoc.a:rtc_wdt.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 796,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 796
+        },
+        "libesp32.a:dport_access.c.o": {
+            "data": 8,
+            "bss": 40,
+            "other": 0,
+            "iram": 422,
+            "diram": 0,
+            "flash_text": 189,
+            "flash_rodata": 126,
+            "total": 785
+        },
+        "libesp_common.a:ipc.c.o": {
+            "data": 0,
+            "bss": 56,
+            "other": 0,
+            "iram": 192,
+            "diram": 0,
+            "flash_text": 367,
+            "flash_rodata": 117,
+            "total": 732
+        },
+        "libnewlib.a:locks.c.o": {
+            "data": 8,
+            "bss": 0,
+            "other": 0,
+            "iram": 487,
+            "diram": 0,
+            "flash_text": 5,
+            "flash_rodata": 84,
+            "total": 584
+        },
+        "libspi_flash.a:esp_flash_spi_init.c.o": {
+            "data": 120,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 191,
+            "flash_rodata": 261,
+            "total": 576
+        },
+        "libsoc.a:uart_hal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 493,
+            "flash_rodata": 0,
+            "total": 493
+        },
+        "libesp32.a:crosscore_int.c.o": {
+            "data": 8,
+            "bss": 8,
+            "other": 0,
+            "iram": 195,
+            "diram": 0,
+            "flash_text": 134,
+            "flash_rodata": 146,
+            "total": 491
+        },
+        "libbootloader_support.a:flash_qio_mode.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 490,
+            "flash_rodata": 0,
+            "total": 490
+        },
+        "libnewlib.a:syscall_table.c.o": {
+            "data": 144,
+            "bss": 240,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 82,
+            "flash_rodata": 0,
+            "total": 466
+        },
+        "libesp32.a:int_wdt.c.o": {
+            "data": 0,
+            "bss": 1,
+            "other": 0,
+            "iram": 94,
+            "diram": 0,
+            "flash_text": 341,
+            "flash_rodata": 0,
+            "total": 436
+        },
+        "libesp32.a:system_api_esp32.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 435,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 435
+        },
+        "libesp_common.a:freertos_hooks.c.o": {
+            "data": 8,
+            "bss": 128,
+            "other": 0,
+            "iram": 47,
+            "diram": 0,
+            "flash_text": 243,
+            "flash_rodata": 0,
+            "total": 426
+        },
+        "libapp_update.a:esp_app_desc.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 109,
+            "diram": 0,
+            "flash_text": 12,
+            "flash_rodata": 256,
+            "total": 377
+        },
+        "libc.a:lib_a-locale.o": {
+            "data": 364,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 10,
+            "total": 374
+        },
+        "libsoc.a:uart_hal_iram.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 147,
+            "flash_rodata": 222,
+            "total": 369
+        },
+        "libfreertos.a:xtensa_context.S.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 367,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 367
+        },
+        "libapp_update.a:esp_ota_ops.c.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 147,
+            "flash_rodata": 214,
+            "total": 365
+        },
+        "libsoc.a:spi_flash_hal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 302,
+            "flash_rodata": 48,
+            "total": 350
+        },
+        "libesp_common.a:brownout.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 120,
+            "flash_rodata": 203,
+            "total": 323
+        },
+        "libhal.a:windowspill_asm.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 315,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 315
+        },
+        "libc.a:lib_a-puts.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 234,
+            "flash_rodata": 60,
+            "total": 294
+        },
+        "libspi_flash.a:spi_flash_chip_gd.c.o": {
+            "data": 95,
+            "bss": 0,
+            "other": 0,
+            "iram": 181,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 276
+        },
+        "libsoc.a:brownout_hal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 269,
+            "flash_rodata": 0,
+            "total": 269
+        },
+        "libesp32.a:dport_panic_highint_hdl.S.o": {
+            "data": 12,
+            "bss": 0,
+            "other": 0,
+            "iram": 250,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 262
+        },
+        "libsoc.a:soc_hal.c.o": {
+            "data": 24,
+            "bss": 0,
+            "other": 0,
+            "iram": 234,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 258
+        },
+        "libdriver.a:rtc_module.c.o": {
+            "data": 16,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 231,
+            "flash_rodata": 0,
+            "total": 255
+        },
+        "libspi_flash.a:memspi_host_driver.c.o": {
+            "data": 43,
+            "bss": 0,
+            "other": 0,
+            "iram": 206,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 249
+        },
+        "libc.a:lib_a-fopen.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 244,
+            "flash_rodata": 0,
+            "total": 244
+        },
+        "libc.a:lib_a-reent.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 236,
+            "flash_rodata": 0,
+            "total": 236
+        },
+        "libc.a:lib_a-snprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 217,
+            "flash_rodata": 0,
+            "total": 217
+        },
+        "libxtensa.a:debug_helpers.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 217,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 217
+        },
+        "libspi_flash.a:spi_flash_chip_issi.c.o": {
+            "data": 97,
+            "bss": 0,
+            "other": 0,
+            "iram": 101,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 198
+        },
+        "liblog.a:log_freertos.c.o": {
+            "data": 0,
+            "bss": 8,
+            "other": 0,
+            "iram": 188,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 196
+        },
+        "libpthread.a:pthread_local_storage.c.o": {
+            "data": 8,
+            "bss": 4,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 183,
+            "flash_rodata": 0,
+            "total": 195
+        },
+        "libsoc_esp32.a:gpio_periph.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 160,
+            "total": 160
+        },
+        "libesp32.a:cache_err_int.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 56,
+            "diram": 0,
+            "flash_text": 98,
+            "flash_rodata": 0,
+            "total": 154
+        },
+        "libnewlib.a:heap.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 151,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 151
+        },
+        "libfreertos.a:xtensa_intr.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 113,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 35,
+            "total": 148
+        },
+        "libspi_flash.a:spi_flash_os_func_noos.c.o": {
+            "data": 16,
+            "bss": 0,
+            "other": 0,
+            "iram": 127,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 143
+        },
+        "libspi_flash.a:spi_flash_os_func_app.c.o": {
+            "data": 24,
+            "bss": 0,
+            "other": 0,
+            "iram": 91,
+            "diram": 0,
+            "flash_text": 25,
+            "flash_rodata": 0,
+            "total": 140
+        },
+        "libfreertos.a:list.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 138,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 138
+        },
+        "libc.a:lib_a-assert.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 68,
+            "flash_rodata": 60,
+            "total": 128
+        },
+        "libc.a:lib_a-flags.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 128,
+            "flash_rodata": 0,
+            "total": 128
+        },
+        "libmain.a:blink.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 72,
+            "flash_rodata": 39,
+            "total": 111
+        },
+        "libc.a:lib_a-s_frexp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 100,
+            "flash_rodata": 0,
+            "total": 100
+        },
+        "libc.a:lib_a-vprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 94,
+            "flash_rodata": 0,
+            "total": 94
+        },
+        "libpthread.a:pthread.c.o": {
+            "data": 0,
+            "bss": 8,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 81,
+            "flash_rodata": 0,
+            "total": 89
+        },
+        "libc.a:lib_a-fiprintf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 84,
+            "flash_rodata": 0,
+            "total": 84
+        },
+        "libbootloader_support.a:bootloader_mem.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 58,
+            "flash_rodata": 20,
+            "total": 78
+        },
+        "libsoc.a:cpu_util.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 75,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 75
+        },
+        "libc.a:lib_a-mbtowc_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 72,
+            "flash_rodata": 0,
+            "total": 72
+        },
+        "libspi_flash.a:flash_ops.c.o": {
+            "data": 20,
+            "bss": 4,
+            "other": 0,
+            "iram": 14,
+            "diram": 0,
+            "flash_text": 29,
+            "flash_rodata": 0,
+            "total": 67
+        },
+        "libc.a:lib_a-localeconv.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 63,
+            "flash_rodata": 0,
+            "total": 63
+        },
+        "libhal.a:state_asm--restore_extra_nw.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 62,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 62
+        },
+        "libhal.a:state_asm--save_extra_nw.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 62,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 62
+        },
+        "libnewlib.a:reent_init.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 59,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 59
+        },
+        "libdriver.a:rtc_io.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 53,
+            "flash_rodata": 0,
+            "total": 53
+        },
+        "libnewlib.a:syscalls.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 50,
+            "flash_rodata": 0,
+            "total": 50
+        },
+        "libsoc.a:mpu_hal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 47,
+            "flash_rodata": 0,
+            "total": 47
+        },
+        "libfreertos.a:xtensa_vector_defaults.S.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 46,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 46
+        },
+        "libc.a:lib_a-fseek.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 45,
+            "flash_rodata": 0,
+            "total": 45
+        },
+        "libgcc.a:_divdi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libgcc.a:_moddi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libgcc.a:_udivdi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libgcc.a:_umoddi3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 40,
+            "total": 40
+        },
+        "libfreertos.a:xtensa_init.c.o": {
+            "data": 0,
+            "bss": 4,
+            "other": 0,
+            "iram": 32,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 36
+        },
+        "libhal.a:interrupts--intlevel.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 32,
+            "total": 32
+        },
+        "libspi_flash.a:spi_flash_chip_drivers.c.o": {
+            "data": 20,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 20
+        },
+        "libnewlib.a:pthread.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 12,
+            "flash_rodata": 0,
+            "total": 12
+        },
+        "libc.a:lib_a-errno.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 10,
+            "flash_rodata": 0,
+            "total": 10
+        },
+        "(exe):crtend.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 8,
+            "total": 8
+        },
+        "libesp32.a:pm_esp32.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 8,
+            "flash_rodata": 0,
+            "total": 8
+        },
+        "libhal.a:int_asm--set_intclear.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 8,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 8
+        },
+        "libsoc.a:cpu_hal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 8,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 8
+        },
+        "(exe):crti.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 3,
+            "diram": 0,
+            "flash_text": 3,
+            "flash_rodata": 0,
+            "total": 6
+        },
+        "libcxx.a:cxx_exception_stubs.cpp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 6,
+            "flash_rodata": 0,
+            "total": 6
+        },
+        "libcxx.a:cxx_guards.cpp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 5,
+            "flash_rodata": 0,
+            "total": 5
+        },
+        "(exe):crtbegin.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 4,
+            "total": 4
+        },
+        "libfreertos.a:FreeRTOS-openocd.c.o": {
+            "data": 4,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 4
+        },
+        "(exe):crt0.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "(exe):crtn.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "(exe):project_elf_src.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_common.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_efuse_esp32.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_flash.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_random.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_sha.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_utility.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:esp_image_format.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:flash_partitions.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:isatty.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-bzero.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-ctype_.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-environ.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-envlock.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fclose.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fflush.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-findfp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fputs.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fputwc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fvwrite.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fwalk.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-getenv_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-gettzinfo.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-gmtime_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-impure.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-iswspace.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-lcltime_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-makebuf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-mbrtowc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memchr.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memcmp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memcpy.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memmove.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memset.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-month_lengths.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-printf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-putc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-putchar.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-qsort.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-refill.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-sccl.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-siscanf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-stdio.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strcmp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strcpy.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strcspn.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strerror.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strerror_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strlcpy.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strlen.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strncmp.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strncpy.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strstr.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtol.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtoll.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtoul.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtoull.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-svfiscanf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-sysgettod.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzcalc_limits.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzlock.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzset.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzset_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzvars.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-u_strerr.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-ungetc.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wbuf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wcrtomb.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wctomb_r.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wsetup.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libdriver.a:spi_common.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libefuse.a:esp_efuse_api.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libefuse.a:esp_efuse_fields.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libefuse.a:esp_efuse_table.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libefuse.a:esp_efuse_utility.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp32.a:hw_random.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp_common.a:pm_locks.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libesp_common.a:system_api.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_addsubdf3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_bswapsi2.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_cmpdf2.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_divdf3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_fixdfsi.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_floatsidf.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_muldf3.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libgcc.a:_popcountsi2.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmbedcrypto.a:esp_sha256.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libmbedcrypto.a:sha.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsoc.a:gpio_hal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsoc.a:rtc_io_hal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsoc_esp32.a:rtc_io_periph.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsoc_esp32.a:spi_periph.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libsoc_esp32.a:uart_periph.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libspi_flash.a:spi_flash_rom_patch.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libwpa_supplicant.a:md5-internal.c.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        },
+        "libxtensa.a:debug_helpers_asm.S.o": {
+            "data": 0,
+            "bss": 0,
+            "other": 0,
+            "iram": 0,
+            "diram": 0,
+            "flash_text": 0,
+            "flash_rodata": 0,
+            "total": 0
+        }
+    },
+    "diff": {
+        "(exe):crt0.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "(exe):crtbegin.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -4,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -4
+        },
+        "(exe):crtend.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -8,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -8
+        },
+        "(exe):crti.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -3,
+            "iram": -3,
+            "other": 0,
+            "total": -6
+        },
+        "(exe):crtn.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "(exe):project_elf_src.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libapp_update.a:esp_app_desc.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -256,
+            "flash_text": -12,
+            "iram": -109,
+            "other": 0,
+            "total": -377
+        },
+        "libapp_update.a:esp_ota_ops.c.o": {
+            "bss": -4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -214,
+            "flash_text": -147,
+            "iram": 0,
+            "other": 0,
+            "total": -365
+        },
+        "libapp_update.a:esp_ota_ops.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 717,
+            "flash_text": 123,
+            "iram": 0,
+            "other": 0,
+            "total": 840
+        },
+        "libbootloader_support.a:bootloader_common.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_efuse_esp32.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_flash.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_flash.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_flash_config_esp32.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -17,
+            "iram": -1028,
+            "other": 0,
+            "total": -1045
+        },
+        "libbootloader_support.a:bootloader_mem.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -20,
+            "flash_text": -58,
+            "iram": 0,
+            "other": 0,
+            "total": -78
+        },
+        "libbootloader_support.a:bootloader_random.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_sha.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_sha.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:bootloader_utility.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:esp_image_format.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:esp_image_format.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:flash_partitions.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libbootloader_support.a:flash_qio_mode.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -490,
+            "iram": 0,
+            "other": 0,
+            "total": -490
+        },
+        "libc.a:isatty.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-assert.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-bzero.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-ctype_.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-dtoa.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -2,
+            "iram": 0,
+            "other": 0,
+            "total": -2
+        },
+        "libc.a:lib_a-environ.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-envlock.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-errno.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fclose.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fflush.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-findfp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fiprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-flags.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -1,
+            "iram": 0,
+            "other": 0,
+            "total": -1
+        },
+        "libc.a:lib_a-fopen.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -16,
+            "iram": 0,
+            "other": 0,
+            "total": -16
+        },
+        "libc.a:lib_a-fputs.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fputwc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fseek.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fseeko.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -56,
+            "iram": 0,
+            "other": 0,
+            "total": -56
+        },
+        "libc.a:lib_a-fvwrite.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-fwalk.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-getenv_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-gettzinfo.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-gmtime_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-impure.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-iswspace.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-lcltime_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-locale.o": {
+            "bss": 0,
+            "data": -364,
+            "diram": 0,
+            "flash_rodata": -10,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -374
+        },
+        "libc.a:lib_a-localeconv.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -63,
+            "iram": 0,
+            "other": 0,
+            "total": -63
+        },
+        "libc.a:lib_a-makebuf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-mbrtowc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-mbtowc_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -72,
+            "iram": 0,
+            "other": 0,
+            "total": -72
+        },
+        "libc.a:lib_a-memchr.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memcmp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memcpy.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memmove.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-memset.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-month_lengths.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-mprec.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -6,
+            "iram": 0,
+            "other": 0,
+            "total": -6
+        },
+        "libc.a:lib_a-printf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 116,
+            "iram": 0,
+            "other": 0,
+            "total": 116
+        },
+        "libc.a:lib_a-putc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-putchar.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-puts.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -52,
+            "iram": 0,
+            "other": 0,
+            "total": -52
+        },
+        "libc.a:lib_a-qsort.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-reent.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -4,
+            "iram": 0,
+            "other": 0,
+            "total": -4
+        },
+        "libc.a:lib_a-refill.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-s_frexp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 10,
+            "iram": 0,
+            "other": 0,
+            "total": 10
+        },
+        "libc.a:lib_a-sccl.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-siscanf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-snprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -217,
+            "iram": 0,
+            "other": 0,
+            "total": -217
+        },
+        "libc.a:lib_a-sprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 167,
+            "iram": 0,
+            "other": 0,
+            "total": 167
+        },
+        "libc.a:lib_a-stdio.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strcmp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strcpy.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strcspn.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strerror.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strerror_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strlcpy.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strlen.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strncmp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strncpy.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strstr.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtol.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtoll.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtoul.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-strtoull.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-svfiprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 4,
+            "flash_text": 19,
+            "iram": 0,
+            "other": 0,
+            "total": 23
+        },
+        "libc.a:lib_a-svfiscanf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-svfprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 4,
+            "flash_text": 544,
+            "iram": 0,
+            "other": 0,
+            "total": 548
+        },
+        "libc.a:lib_a-sysgettod.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzcalc_limits.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzlock.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzset.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzset_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-tzvars.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-u_strerr.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-ungetc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-vfiprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 4,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 4
+        },
+        "libc.a:lib_a-vfprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 4,
+            "flash_text": 512,
+            "iram": 0,
+            "other": 0,
+            "total": 516
+        },
+        "libc.a:lib_a-vprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-vsnprintf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wbuf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wcrtomb.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wctomb_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-wsetup.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libc.a:lib_a-xpg_strerror_r.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_api.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_arbit.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_core.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_dbg.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_hw.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_param.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcoexist.a:coexist_timer.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcore.a:misc_nvs.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libcxx.a:cxx_exception_stubs.cpp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -6,
+            "iram": 0,
+            "other": 0,
+            "total": -6
+        },
+        "libcxx.a:cxx_exception_stubs.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 6,
+            "iram": 0,
+            "other": 0,
+            "total": 6
+        },
+        "libcxx.a:cxx_guards.cpp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -5,
+            "iram": 0,
+            "other": 0,
+            "total": -5
+        },
+        "libcxx.a:cxx_guards.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 5,
+            "iram": 0,
+            "other": 0,
+            "total": 5
+        },
+        "libdriver.a:gpio.c.o": {
+            "bss": 0,
+            "data": -32,
+            "diram": 0,
+            "flash_rodata": -970,
+            "flash_text": -1193,
+            "iram": 0,
+            "other": 0,
+            "total": -2195
+        },
+        "libdriver.a:gpio.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libdriver.a:periph_ctrl.c.o": {
+            "bss": 0,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -488,
+            "flash_text": -696,
+            "iram": 0,
+            "other": 0,
+            "total": -1192
+        },
+        "libdriver.a:periph_ctrl.o": {
+            "bss": 0,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 256,
+            "flash_text": 520,
+            "iram": 0,
+            "other": 0,
+            "total": 784
+        },
+        "libdriver.a:rtc_io.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -53,
+            "iram": 0,
+            "other": 0,
+            "total": -53
+        },
+        "libdriver.a:rtc_module.c.o": {
+            "bss": -8,
+            "data": -16,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -231,
+            "iram": 0,
+            "other": 0,
+            "total": -255
+        },
+        "libdriver.a:rtc_module.o": {
+            "bss": 8,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 291,
+            "iram": 0,
+            "other": 0,
+            "total": 307
+        },
+        "libdriver.a:spi_common.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libdriver.a:timer.o": {
+            "bss": 0,
+            "data": 16,
+            "diram": 0,
+            "flash_rodata": 281,
+            "flash_text": 112,
+            "iram": 0,
+            "other": 0,
+            "total": 409
+        },
+        "libdriver.a:uart.c.o": {
+            "bss": -12,
+            "data": -56,
+            "diram": 0,
+            "flash_rodata": -452,
+            "flash_text": -2099,
+            "iram": 0,
+            "other": 0,
+            "total": -2619
+        },
+        "libdriver.a:uart.o": {
+            "bss": 12,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 38,
+            "iram": 0,
+            "other": 0,
+            "total": 58
+        },
+        "libefuse.a:esp_efuse_api.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libefuse.a:esp_efuse_fields.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libefuse.a:esp_efuse_table.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libefuse.a:esp_efuse_utility.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:brownout.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 191,
+            "flash_text": 145,
+            "iram": 0,
+            "other": 0,
+            "total": 336
+        },
+        "libesp32.a:cache_err_int.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -98,
+            "iram": -56,
+            "other": 0,
+            "total": -154
+        },
+        "libesp32.a:cache_err_int.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 98,
+            "iram": 56,
+            "other": 0,
+            "total": 154
+        },
+        "libesp32.a:clk.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -208,
+            "flash_text": -582,
+            "iram": -64,
+            "other": 0,
+            "total": -854
+        },
+        "libesp32.a:clk.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 893,
+            "flash_text": 581,
+            "iram": 67,
+            "other": 0,
+            "total": 1541
+        },
+        "libesp32.a:cpu_start.c.o": {
+            "bss": -1,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -1073,
+            "flash_text": -255,
+            "iram": -1067,
+            "other": 0,
+            "total": -2396
+        },
+        "libesp32.a:cpu_start.o": {
+            "bss": 1,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 486,
+            "flash_text": 277,
+            "iram": 806,
+            "other": 0,
+            "total": 1570
+        },
+        "libesp32.a:crosscore_int.c.o": {
+            "bss": -8,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -146,
+            "flash_text": -134,
+            "iram": -195,
+            "other": 0,
+            "total": -491
+        },
+        "libesp32.a:crosscore_int.o": {
+            "bss": 8,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 148,
+            "flash_text": 126,
+            "iram": 204,
+            "other": 0,
+            "total": 494
+        },
+        "libesp32.a:dbg_stubs.o": {
+            "bss": 2072,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 100,
+            "iram": 32,
+            "other": 0,
+            "total": 2204
+        },
+        "libesp32.a:dport_access.c.o": {
+            "bss": -40,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -126,
+            "flash_text": -189,
+            "iram": -422,
+            "other": 0,
+            "total": -785
+        },
+        "libesp32.a:dport_access.o": {
+            "bss": 40,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 129,
+            "flash_text": 189,
+            "iram": 539,
+            "other": 0,
+            "total": 905
+        },
+        "libesp32.a:dport_panic_highint_hdl.S.o": {
+            "bss": 0,
+            "data": -12,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -250,
+            "other": 0,
+            "total": -262
+        },
+        "libesp32.a:dport_panic_highint_hdl.o": {
+            "bss": 0,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 234,
+            "other": 0,
+            "total": 242
+        },
+        "libesp32.a:esp_err_to_name.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 4091,
+            "flash_text": 50,
+            "iram": 0,
+            "other": 0,
+            "total": 4141
+        },
+        "libesp32.a:esp_timer.o": {
+            "bss": 20,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 142,
+            "flash_text": 429,
+            "iram": 702,
+            "other": 0,
+            "total": 1301
+        },
+        "libesp32.a:esp_timer_esp32.o": {
+            "bss": 26,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 526,
+            "flash_text": 254,
+            "iram": 1295,
+            "other": 0,
+            "total": 2109
+        },
+        "libesp32.a:ets_timer_legacy.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:event_default_handlers.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:event_loop.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:freertos_hooks.o": {
+            "bss": 128,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 137,
+            "iram": 43,
+            "other": 0,
+            "total": 316
+        },
+        "libesp32.a:hw_random.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:hw_random.o": {
+            "bss": 4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 74,
+            "other": 0,
+            "total": 78
+        },
+        "libesp32.a:int_wdt.c.o": {
+            "bss": -1,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -341,
+            "iram": -94,
+            "other": 0,
+            "total": -436
+        },
+        "libesp32.a:int_wdt.o": {
+            "bss": 1,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 301,
+            "iram": 87,
+            "other": 0,
+            "total": 389
+        },
+        "libesp32.a:intr_alloc.c.o": {
+            "bss": -22,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -704,
+            "flash_text": -1681,
+            "iram": -656,
+            "other": 0,
+            "total": -3071
+        },
+        "libesp32.a:intr_alloc.o": {
+            "bss": 22,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 710,
+            "flash_text": 1749,
+            "iram": 726,
+            "other": 0,
+            "total": 3215
+        },
+        "libesp32.a:ipc.o": {
+            "bss": 36,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 104,
+            "flash_text": 329,
+            "iram": 159,
+            "other": 0,
+            "total": 628
+        },
+        "libesp32.a:lib_printf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:panic.c.o": {
+            "bss": -5,
+            "data": -2029,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -2223,
+            "other": 0,
+            "total": -4257
+        },
+        "libesp32.a:panic.o": {
+            "bss": 5,
+            "data": 2579,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 2145,
+            "other": 0,
+            "total": 4729
+        },
+        "libesp32.a:phy_init.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:pm_esp32.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -8,
+            "iram": 0,
+            "other": 0,
+            "total": -8
+        },
+        "libesp32.a:sha.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp32.a:stack_check.o": {
+            "bss": 4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 42,
+            "flash_text": 32,
+            "iram": 0,
+            "other": 0,
+            "total": 78
+        },
+        "libesp32.a:system_api.o": {
+            "bss": 8,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 662,
+            "flash_text": 0,
+            "iram": 589,
+            "other": 0,
+            "total": 1259
+        },
+        "libesp32.a:system_api_esp32.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -435,
+            "other": 0,
+            "total": -435
+        },
+        "libesp32.a:task_wdt.c.o": {
+            "bss": -4,
+            "data": -53,
+            "diram": 0,
+            "flash_rodata": -494,
+            "flash_text": -1223,
+            "iram": 0,
+            "other": 0,
+            "total": -1774
+        },
+        "libesp32.a:wifi_init.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 9,
+            "flash_text": 17,
+            "iram": 0,
+            "other": 0,
+            "total": 26
+        },
+        "libesp32.a:wifi_os_adapter.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp_common.a:brownout.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -203,
+            "flash_text": -120,
+            "iram": 0,
+            "other": 0,
+            "total": -323
+        },
+        "libesp_common.a:esp_err_to_name.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -5101,
+            "flash_text": -53,
+            "iram": 0,
+            "other": 0,
+            "total": -5154
+        },
+        "libesp_common.a:freertos_hooks.c.o": {
+            "bss": -128,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -243,
+            "iram": -47,
+            "other": 0,
+            "total": -426
+        },
+        "libesp_common.a:ipc.c.o": {
+            "bss": -56,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -117,
+            "flash_text": -367,
+            "iram": -192,
+            "other": 0,
+            "total": -732
+        },
+        "libesp_common.a:pm_locks.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp_common.a:system_api.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libesp_ringbuf.a:ringbuf.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -150,
+            "flash_text": 0,
+            "iram": -858,
+            "other": 0,
+            "total": -1008
+        },
+        "libesp_timer.a:esp_timer.c.o": {
+            "bss": -12,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -118,
+            "flash_text": -401,
+            "iram": -280,
+            "other": 0,
+            "total": -819
+        },
+        "libesp_timer.a:esp_timer_impl_lac.c.o": {
+            "bss": -8,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -389,
+            "flash_text": -322,
+            "iram": -514,
+            "other": 0,
+            "total": -1241
+        },
+        "libethernet.a:emac_dev.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libethernet.a:emac_main.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libfreertos.a:FreeRTOS-openocd.c.o": {
+            "bss": 0,
+            "data": -4,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -4
+        },
+        "libfreertos.a:FreeRTOS-openocd.o": {
+            "bss": 0,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 4
+        },
+        "libfreertos.a:event_groups.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libfreertos.a:list.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -138,
+            "other": 0,
+            "total": -138
+        },
+        "libfreertos.a:list.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 142,
+            "other": 0,
+            "total": 142
+        },
+        "libfreertos.a:port.c.o": {
+            "bss": -32,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -340,
+            "flash_text": 0,
+            "iram": -737,
+            "other": 0,
+            "total": -1109
+        },
+        "libfreertos.a:port.o": {
+            "bss": 16,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 369,
+            "flash_text": 0,
+            "iram": 617,
+            "other": 0,
+            "total": 1002
+        },
+        "libfreertos.a:portasm.S.o": {
+            "bss": 0,
+            "data": -3084,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -476,
+            "other": 0,
+            "total": -3560
+        },
+        "libfreertos.a:portasm.o": {
+            "bss": 0,
+            "data": 3084,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 480,
+            "other": 0,
+            "total": 3564
+        },
+        "libfreertos.a:queue.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -424,
+            "flash_text": 0,
+            "iram": -2411,
+            "other": 0,
+            "total": -2835
+        },
+        "libfreertos.a:queue.o": {
+            "bss": 56,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 369,
+            "flash_text": 0,
+            "iram": 2569,
+            "other": 0,
+            "total": 3002
+        },
+        "libfreertos.a:ringbuf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libfreertos.a:tasks.c.o": {
+            "bss": -700,
+            "data": -12,
+            "diram": 0,
+            "flash_rodata": -663,
+            "flash_text": 0,
+            "iram": -5737,
+            "other": 0,
+            "total": -7112
+        },
+        "libfreertos.a:tasks.o": {
+            "bss": 700,
+            "data": 20,
+            "diram": 0,
+            "flash_rodata": 503,
+            "flash_text": 0,
+            "iram": 5667,
+            "other": 0,
+            "total": 6890
+        },
+        "libfreertos.a:timers.c.o": {
+            "bss": -56,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -223,
+            "flash_text": 0,
+            "iram": -1007,
+            "other": 0,
+            "total": -1294
+        },
+        "libfreertos.a:timers.o": {
+            "bss": 56,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 233,
+            "flash_text": 0,
+            "iram": 1149,
+            "other": 0,
+            "total": 1446
+        },
+        "libfreertos.a:xtensa_context.S.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -367,
+            "other": 0,
+            "total": -367
+        },
+        "libfreertos.a:xtensa_context.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 299,
+            "other": 0,
+            "total": 299
+        },
+        "libfreertos.a:xtensa_init.c.o": {
+            "bss": -4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -32,
+            "other": 0,
+            "total": -36
+        },
+        "libfreertos.a:xtensa_init.o": {
+            "bss": 4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 32,
+            "other": 0,
+            "total": 36
+        },
+        "libfreertos.a:xtensa_intr.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -35,
+            "flash_text": 0,
+            "iram": -113,
+            "other": 0,
+            "total": -148
+        },
+        "libfreertos.a:xtensa_intr.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 35,
+            "flash_text": 0,
+            "iram": 104,
+            "other": 0,
+            "total": 139
+        },
+        "libfreertos.a:xtensa_intr_asm.S.o": {
+            "bss": 0,
+            "data": -1024,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -51,
+            "other": 0,
+            "total": -1075
+        },
+        "libfreertos.a:xtensa_intr_asm.o": {
+            "bss": 0,
+            "data": 1024,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 51,
+            "other": 0,
+            "total": 1075
+        },
+        "libfreertos.a:xtensa_vector_defaults.S.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -46,
+            "other": 0,
+            "total": -46
+        },
+        "libfreertos.a:xtensa_vector_defaults.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 46,
+            "other": 0,
+            "total": 46
+        },
+        "libfreertos.a:xtensa_vectors.S.o": {
+            "bss": 0,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -36,
+            "flash_text": 0,
+            "iram": -1769,
+            "other": 0,
+            "total": -1813
+        },
+        "libfreertos.a:xtensa_vectors.o": {
+            "bss": 0,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 36,
+            "flash_text": 0,
+            "iram": 1697,
+            "other": 0,
+            "total": 1741
+        },
+        "libgcc.a:_addsubdf3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_bswapsi2.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_cmpdf2.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_divdf3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_divdi3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_divsf3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_extendsfdf2.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_fixdfsi.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_floatdidf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_floatdisf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_floatsidf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_moddi3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_muldf3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_popcountsi2.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_udivdi3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:_umoddi3.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libgcc.a:lib2funcs.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 104,
+            "other": 0,
+            "total": 104
+        },
+        "libgcc.a:unwind-dw2-fde.o": {
+            "bss": 20,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 404,
+            "flash_text": 3316,
+            "iram": 0,
+            "other": 0,
+            "total": 3744
+        },
+        "libgcc.a:unwind-dw2-xtensa.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 324,
+            "flash_text": 2172,
+            "iram": 0,
+            "other": 0,
+            "total": 2496
+        },
+        "libhal.a:clock.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 72,
+            "other": 0,
+            "total": 72
+        },
+        "libhal.a:int_asm--set_intclear.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libhal.a:interrupts--intlevel.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libhal.a:state_asm--restore_extra_nw.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libhal.a:state_asm--save_extra_nw.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libhal.a:windowspill_asm.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -4,
+            "other": 0,
+            "total": -4
+        },
+        "libheap.a:heap_caps.c.o": {
+            "bss": 0,
+            "data": -4,
+            "diram": 0,
+            "flash_rodata": -362,
+            "flash_text": -50,
+            "iram": -884,
+            "other": 0,
+            "total": -1300
+        },
+        "libheap.a:heap_caps.o": {
+            "bss": 0,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 593,
+            "flash_text": 188,
+            "iram": 1195,
+            "other": 0,
+            "total": 1980
+        },
+        "libheap.a:heap_caps_init.c.o": {
+            "bss": -4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -379,
+            "flash_text": -834,
+            "iram": 0,
+            "other": 0,
+            "total": -1217
+        },
+        "libheap.a:heap_caps_init.o": {
+            "bss": 4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 387,
+            "flash_text": 1030,
+            "iram": 0,
+            "other": 0,
+            "total": 1421
+        },
+        "libheap.a:multi_heap.c.o": {
+            "bss": 0,
+            "data": -300,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -2245,
+            "other": 0,
+            "total": -2545
+        },
+        "libheap.a:multi_heap.o": {
+            "bss": 0,
+            "data": 857,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 2217,
+            "other": 0,
+            "total": 3074
+        },
+        "libheap.a:multi_heap_poisoning.o": {
+            "bss": 0,
+            "data": 470,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 964,
+            "other": 0,
+            "total": 1434
+        },
+        "liblog.a:log.c.o": {
+            "bss": -264,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -147,
+            "flash_text": -484,
+            "iram": -34,
+            "other": 0,
+            "total": -937
+        },
+        "liblog.a:log.o": {
+            "bss": 268,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 166,
+            "flash_text": 396,
+            "iram": 456,
+            "other": 0,
+            "total": 1294
+        },
+        "liblog.a:log_freertos.c.o": {
+            "bss": -8,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -188,
+            "other": 0,
+            "total": -196
+        },
+        "liblwip.a:api_lib.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 919,
+            "flash_text": 1425,
+            "iram": 0,
+            "other": 0,
+            "total": 2344
+        },
+        "liblwip.a:api_msg.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 1366,
+            "flash_text": 3763,
+            "iram": 0,
+            "other": 0,
+            "total": 5129
+        },
+        "liblwip.a:def.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 91,
+            "iram": 0,
+            "other": 0,
+            "total": 91
+        },
+        "liblwip.a:dhcp.o": {
+            "bss": 8,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 1401,
+            "flash_text": 3456,
+            "iram": 0,
+            "other": 0,
+            "total": 4865
+        },
+        "liblwip.a:dhcpserver.o": {
+            "bss": 4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 203,
+            "iram": 0,
+            "other": 0,
+            "total": 207
+        },
+        "liblwip.a:dns.o": {
+            "bss": 1292,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 206,
+            "flash_text": 1809,
+            "iram": 0,
+            "other": 0,
+            "total": 3307
+        },
+        "liblwip.a:etharp.o": {
+            "bss": 241,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 658,
+            "flash_text": 2618,
+            "iram": 0,
+            "other": 0,
+            "total": 3517
+        },
+        "liblwip.a:ethernet.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 12,
+            "flash_text": 244,
+            "iram": 0,
+            "other": 0,
+            "total": 256
+        },
+        "liblwip.a:ethernetif.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "liblwip.a:ethip6.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "liblwip.a:icmp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 371,
+            "flash_text": 769,
+            "iram": 0,
+            "other": 0,
+            "total": 1140
+        },
+        "liblwip.a:icmp6.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 127,
+            "flash_text": 863,
+            "iram": 0,
+            "other": 0,
+            "total": 990
+        },
+        "liblwip.a:igmp.o": {
+            "bss": 12,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 707,
+            "flash_text": 1604,
+            "iram": 0,
+            "other": 0,
+            "total": 2323
+        },
+        "liblwip.a:inet_chksum.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 580,
+            "iram": 0,
+            "other": 0,
+            "total": 580
+        },
+        "liblwip.a:init.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 27,
+            "iram": 0,
+            "other": 0,
+            "total": 27
+        },
+        "liblwip.a:ip.o": {
+            "bss": 60,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 50,
+            "iram": 0,
+            "other": 0,
+            "total": 110
+        },
+        "liblwip.a:ip4.o": {
+            "bss": 6,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 139,
+            "flash_text": 1664,
+            "iram": 0,
+            "other": 0,
+            "total": 1809
+        },
+        "liblwip.a:ip4_addr.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 40,
+            "flash_text": 72,
+            "iram": 0,
+            "other": 0,
+            "total": 112
+        },
+        "liblwip.a:ip6.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 124,
+            "flash_text": 3212,
+            "iram": 0,
+            "other": 0,
+            "total": 3336
+        },
+        "liblwip.a:ip6_addr.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 20,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 20
+        },
+        "liblwip.a:ip6_frag.o": {
+            "bss": 6,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 442,
+            "flash_text": 1905,
+            "iram": 0,
+            "other": 0,
+            "total": 2353
+        },
+        "liblwip.a:memp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 108,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 108
+        },
+        "liblwip.a:mld6.o": {
+            "bss": 4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 1334,
+            "iram": 0,
+            "other": 0,
+            "total": 1338
+        },
+        "liblwip.a:nd6.o": {
+            "bss": 1027,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 136,
+            "flash_text": 8427,
+            "iram": 0,
+            "other": 0,
+            "total": 9598
+        },
+        "liblwip.a:netbuf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 326,
+            "flash_text": 154,
+            "iram": 0,
+            "other": 0,
+            "total": 480
+        },
+        "liblwip.a:netif.o": {
+            "bss": 241,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 287,
+            "flash_text": 1239,
+            "iram": 0,
+            "other": 0,
+            "total": 1767
+        },
+        "liblwip.a:pbuf.o": {
+            "bss": 1,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 1161,
+            "flash_text": 2453,
+            "iram": 0,
+            "other": 0,
+            "total": 3615
+        },
+        "liblwip.a:raw.o": {
+            "bss": 4,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 223,
+            "flash_text": 1087,
+            "iram": 0,
+            "other": 0,
+            "total": 1314
+        },
+        "liblwip.a:sockets.o": {
+            "bss": 728,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 824,
+            "flash_text": 4627,
+            "iram": 0,
+            "other": 0,
+            "total": 6179
+        },
+        "liblwip.a:sys_arch.o": {
+            "bss": 8,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 222,
+            "flash_text": 1216,
+            "iram": 0,
+            "other": 0,
+            "total": 1446
+        },
+        "liblwip.a:tcp.o": {
+            "bss": 23,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 1384,
+            "flash_text": 4290,
+            "iram": 0,
+            "other": 0,
+            "total": 5701
+        },
+        "liblwip.a:tcp_in.o": {
+            "bss": 54,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 916,
+            "flash_text": 8127,
+            "iram": 0,
+            "other": 0,
+            "total": 9097
+        },
+        "liblwip.a:tcp_out.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 1124,
+            "flash_text": 5060,
+            "iram": 0,
+            "other": 0,
+            "total": 6184
+        },
+        "liblwip.a:tcpip.o": {
+            "bss": 16,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 191,
+            "flash_text": 644,
+            "iram": 0,
+            "other": 0,
+            "total": 851
+        },
+        "liblwip.a:timers.o": {
+            "bss": 12,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 131,
+            "flash_text": 638,
+            "iram": 0,
+            "other": 0,
+            "total": 781
+        },
+        "liblwip.a:udp.o": {
+            "bss": 4,
+            "data": 2,
+            "diram": 0,
+            "flash_rodata": 216,
+            "flash_text": 3020,
+            "iram": 0,
+            "other": 0,
+            "total": 3242
+        },
+        "liblwip.a:vfs_lwip.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 155,
+            "flash_text": 307,
+            "iram": 0,
+            "other": 0,
+            "total": 462
+        },
+        "liblwip.a:wlanif.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libm.a:lib_a-s_fpclassify.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 92,
+            "other": 0,
+            "total": 92
+        },
+        "libmain.a:app_main.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 10,
+            "flash_text": 53,
+            "iram": 0,
+            "other": 0,
+            "total": 63
+        },
+        "libmain.a:blink.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -39,
+            "flash_text": -72,
+            "iram": 0,
+            "other": 0,
+            "total": -111
+        },
+        "libmbedcrypto.a:esp_sha256.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmbedcrypto.a:sha.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmbedtls.a:esp_sha256.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_common.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_config.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_main.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_parent.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_route.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_schedule.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_timer.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_utilities.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libmesh.a:mesh_wifi.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_action.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_action_vendor.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_api.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto_ccmp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto_tkip.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_crypto_wep.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_debug.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ets.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_hostap.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ht.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ie_vendor.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_input.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_ioctl.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_mesh_quick.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_misc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_nvs.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_output.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_phy.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_power.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_proto.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_regdomain.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_rfid.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_scan.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_sta.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:ieee80211_timer.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:wl_chm.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnet80211.a:wl_cnx.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnewlib.a:heap.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -151,
+            "other": 0,
+            "total": -151
+        },
+        "libnewlib.a:locks.c.o": {
+            "bss": 0,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": -84,
+            "flash_text": -5,
+            "iram": -487,
+            "other": 0,
+            "total": -584
+        },
+        "libnewlib.a:locks.o": {
+            "bss": 0,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 84,
+            "flash_text": 0,
+            "iram": 552,
+            "other": 0,
+            "total": 644
+        },
+        "libnewlib.a:pthread.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -12,
+            "iram": 0,
+            "other": 0,
+            "total": -12
+        },
+        "libnewlib.a:reent_init.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -59,
+            "other": 0,
+            "total": -59
+        },
+        "libnewlib.a:reent_init.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 2,
+            "flash_text": 0,
+            "iram": 68,
+            "other": 0,
+            "total": 70
+        },
+        "libnewlib.a:syscall_table.c.o": {
+            "bss": -240,
+            "data": -144,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -82,
+            "iram": 0,
+            "other": 0,
+            "total": -466
+        },
+        "libnewlib.a:syscall_table.o": {
+            "bss": 240,
+            "data": 144,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 67,
+            "iram": 0,
+            "other": 0,
+            "total": 451
+        },
+        "libnewlib.a:syscalls.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -50,
+            "iram": 0,
+            "other": 0,
+            "total": -50
+        },
+        "libnewlib.a:syscalls.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 45,
+            "iram": 94,
+            "other": 0,
+            "total": 139
+        },
+        "libnewlib.a:time.c.o": {
+            "bss": -32,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -719,
+            "iram": -123,
+            "other": 0,
+            "total": -874
+        },
+        "libnewlib.a:time.o": {
+            "bss": 32,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 691,
+            "iram": 139,
+            "other": 0,
+            "total": 862
+        },
+        "libnvs_flash.a:nvs_api.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_item_hash_list.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_page.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_pagemanager.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_storage.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libnvs_flash.a:nvs_types.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libphy.a:phy.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libphy.a:phy_chip_v7.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libphy.a:phy_chip_v7_ana.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libphy.a:phy_chip_v7_cal.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:esf_buf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:if_hwctrl.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:lmac.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:pm.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:pm_for_bcn_only_mode.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:pp.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:pp_debug.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:pp_timer.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:rate_control.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:trc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpp.a:wdev.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libpthread.a:pthread.c.o": {
+            "bss": -8,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -81,
+            "iram": 0,
+            "other": 0,
+            "total": -89
+        },
+        "libpthread.a:pthread.o": {
+            "bss": 8,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 512,
+            "flash_text": 298,
+            "iram": 174,
+            "other": 0,
+            "total": 1000
+        },
+        "libpthread.a:pthread_local_storage.c.o": {
+            "bss": -4,
+            "data": -8,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -183,
+            "iram": 0,
+            "other": 0,
+            "total": -195
+        },
+        "libpthread.a:pthread_local_storage.o": {
+            "bss": 4,
+            "data": 8,
+            "diram": 0,
+            "flash_rodata": 126,
+            "flash_text": 476,
+            "iram": 0,
+            "other": 0,
+            "total": 614
+        },
+        "librtc.a:bt_bb.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "librtc.a:pm.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "librtc.a:rtc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "librtc.a:rtc_analog.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsmartconfig_ack.a:smartconfig_ack.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc.a:brownout_hal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -269,
+            "iram": 0,
+            "other": 0,
+            "total": -269
+        },
+        "libsoc.a:cpu_hal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -8,
+            "other": 0,
+            "total": -8
+        },
+        "libsoc.a:cpu_util.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -75,
+            "other": 0,
+            "total": -75
+        },
+        "libsoc.a:cpu_util.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 310,
+            "other": 0,
+            "total": 310
+        },
+        "libsoc.a:gpio_hal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc.a:gpio_periph.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc.a:memory_layout_utils.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -295,
+            "flash_text": -505,
+            "iram": 0,
+            "other": 0,
+            "total": -800
+        },
+        "libsoc.a:mpu_hal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -47,
+            "iram": 0,
+            "other": 0,
+            "total": -47
+        },
+        "libsoc.a:rtc_clk.c.o": {
+            "bss": -4,
+            "data": -160,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -2104,
+            "other": 0,
+            "total": -2268
+        },
+        "libsoc.a:rtc_clk.o": {
+            "bss": 8,
+            "data": 660,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 1794,
+            "other": 0,
+            "total": 2462
+        },
+        "libsoc.a:rtc_init.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -956,
+            "other": 0,
+            "total": -956
+        },
+        "libsoc.a:rtc_init.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 980,
+            "other": 0,
+            "total": 980
+        },
+        "libsoc.a:rtc_io_hal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc.a:rtc_periph.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 2080,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 2080
+        },
+        "libsoc.a:rtc_sleep.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc.a:rtc_time.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -194,
+            "flash_text": 0,
+            "iram": -819,
+            "other": 0,
+            "total": -1013
+        },
+        "libsoc.a:rtc_time.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 137,
+            "flash_text": 0,
+            "iram": 803,
+            "other": 0,
+            "total": 940
+        },
+        "libsoc.a:rtc_wdt.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -796,
+            "other": 0,
+            "total": -796
+        },
+        "libsoc.a:soc_hal.c.o": {
+            "bss": 0,
+            "data": -24,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -234,
+            "other": 0,
+            "total": -258
+        },
+        "libsoc.a:soc_memory_layout.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -1197,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -1197
+        },
+        "libsoc.a:soc_memory_layout.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 1239,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 1239
+        },
+        "libsoc.a:spi_flash_hal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -48,
+            "flash_text": -302,
+            "iram": 0,
+            "other": 0,
+            "total": -350
+        },
+        "libsoc.a:spi_flash_hal_iram.c.o": {
+            "bss": 0,
+            "data": -24,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -1798,
+            "other": 0,
+            "total": -1822
+        },
+        "libsoc.a:uart_hal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -493,
+            "iram": 0,
+            "other": 0,
+            "total": -493
+        },
+        "libsoc.a:uart_hal_iram.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -222,
+            "flash_text": -147,
+            "iram": 0,
+            "other": 0,
+            "total": -369
+        },
+        "libsoc_esp32.a:gpio_periph.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -160,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -160
+        },
+        "libsoc_esp32.a:rtc_io_periph.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc_esp32.a:spi_periph.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libsoc_esp32.a:uart_periph.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libspi_flash.a:cache_utils.c.o": {
+            "bss": -14,
+            "data": -4,
+            "diram": 0,
+            "flash_rodata": -430,
+            "flash_text": -81,
+            "iram": -833,
+            "other": 0,
+            "total": -1362
+        },
+        "libspi_flash.a:cache_utils.o": {
+            "bss": 14,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 390,
+            "flash_text": 81,
+            "iram": 836,
+            "other": 0,
+            "total": 1325
+        },
+        "libspi_flash.a:esp_flash_api.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -244,
+            "flash_text": -16,
+            "iram": -600,
+            "other": 0,
+            "total": -860
+        },
+        "libspi_flash.a:esp_flash_spi_init.c.o": {
+            "bss": -4,
+            "data": -120,
+            "diram": 0,
+            "flash_rodata": -261,
+            "flash_text": -191,
+            "iram": 0,
+            "other": 0,
+            "total": -576
+        },
+        "libspi_flash.a:flash_mmap.c.o": {
+            "bss": -264,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -296,
+            "flash_text": -125,
+            "iram": -1320,
+            "other": 0,
+            "total": -2005
+        },
+        "libspi_flash.a:flash_mmap.o": {
+            "bss": 296,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 327,
+            "flash_text": 124,
+            "iram": 1298,
+            "other": 0,
+            "total": 2045
+        },
+        "libspi_flash.a:flash_ops.c.o": {
+            "bss": -4,
+            "data": -20,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -29,
+            "iram": -14,
+            "other": 0,
+            "total": -67
+        },
+        "libspi_flash.a:flash_ops.o": {
+            "bss": 41,
+            "data": 32,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 99,
+            "iram": 2352,
+            "other": 0,
+            "total": 2524
+        },
+        "libspi_flash.a:memspi_host_driver.c.o": {
+            "bss": 0,
+            "data": -43,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -206,
+            "other": 0,
+            "total": -249
+        },
+        "libspi_flash.a:partition.c.o": {
+            "bss": -8,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": -181,
+            "flash_text": -668,
+            "iram": 0,
+            "other": 0,
+            "total": -857
+        },
+        "libspi_flash.a:partition.o": {
+            "bss": 8,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 141,
+            "flash_text": 582,
+            "iram": 0,
+            "other": 0,
+            "total": 731
+        },
+        "libspi_flash.a:spi_flash_chip_drivers.c.o": {
+            "bss": 0,
+            "data": -20,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": -20
+        },
+        "libspi_flash.a:spi_flash_chip_gd.c.o": {
+            "bss": 0,
+            "data": -95,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -181,
+            "other": 0,
+            "total": -276
+        },
+        "libspi_flash.a:spi_flash_chip_generic.c.o": {
+            "bss": 0,
+            "data": -340,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -1423,
+            "other": 0,
+            "total": -1763
+        },
+        "libspi_flash.a:spi_flash_chip_issi.c.o": {
+            "bss": 0,
+            "data": -97,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -101,
+            "other": 0,
+            "total": -198
+        },
+        "libspi_flash.a:spi_flash_os_func_app.c.o": {
+            "bss": 0,
+            "data": -24,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": -25,
+            "iram": -91,
+            "other": 0,
+            "total": -140
+        },
+        "libspi_flash.a:spi_flash_os_func_noos.c.o": {
+            "bss": 0,
+            "data": -16,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -127,
+            "other": 0,
+            "total": -143
+        },
+        "libspi_flash.a:spi_flash_rom_patch.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libspi_flash.a:spi_flash_rom_patch.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 766,
+            "flash_text": 0,
+            "iram": 2518,
+            "other": 0,
+            "total": 3284
+        },
+        "libstdc++.a:bad_alloc.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libstdc++.a:class_type_info.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 112,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 112
+        },
+        "libstdc++.a:del_op.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libstdc++.a:del_opv.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libstdc++.a:eh_exception.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libstdc++.a:eh_globals.o": {
+            "bss": 16,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 193,
+            "flash_text": 149,
+            "iram": 0,
+            "other": 0,
+            "total": 358
+        },
+        "libstdc++.a:eh_personality.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 384,
+            "flash_text": 1561,
+            "iram": 0,
+            "other": 0,
+            "total": 1945
+        },
+        "libstdc++.a:eh_term_handler.o": {
+            "bss": 0,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 4
+        },
+        "libstdc++.a:eh_terminate.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 141,
+            "flash_text": 117,
+            "iram": 0,
+            "other": 0,
+            "total": 258
+        },
+        "libstdc++.a:eh_unex_handler.o": {
+            "bss": 0,
+            "data": 4,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 4
+        },
+        "libstdc++.a:new_handler.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libstdc++.a:new_op.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 40,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 40
+        },
+        "libstdc++.a:new_opv.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 56,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 56
+        },
+        "libstdc++.a:pure.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libstdc++.a:si_class_type_info.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 136,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 136
+        },
+        "libstdc++.a:tinfo.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libtcpip_adapter.a:tcpip_adapter_lwip.o": {
+            "bss": 81,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 359,
+            "flash_text": 180,
+            "iram": 0,
+            "other": 0,
+            "total": 620
+        },
+        "libunity.a:test_utils.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 140,
+            "flash_text": 38,
+            "iram": 0,
+            "other": 0,
+            "total": 178
+        },
+        "libunity.a:unity.o": {
+            "bss": 108,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 90,
+            "flash_text": 767,
+            "iram": 0,
+            "other": 0,
+            "total": 965
+        },
+        "libunity.a:unity_platform.o": {
+            "bss": 13,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 600,
+            "flash_text": 1511,
+            "iram": 0,
+            "other": 0,
+            "total": 2124
+        },
+        "libvfs.a:vfs.c.o": {
+            "bss": -40,
+            "data": -192,
+            "diram": 0,
+            "flash_rodata": -132,
+            "flash_text": -1892,
+            "iram": 0,
+            "other": 0,
+            "total": -2256
+        },
+        "libvfs.a:vfs.o": {
+            "bss": 40,
+            "data": 192,
+            "diram": 0,
+            "flash_rodata": 132,
+            "flash_text": 1995,
+            "iram": 0,
+            "other": 0,
+            "total": 2359
+        },
+        "libvfs.a:vfs_uart.c.o": {
+            "bss": -8,
+            "data": -116,
+            "diram": 0,
+            "flash_rodata": -783,
+            "flash_text": -3758,
+            "iram": 0,
+            "other": 0,
+            "total": -4665
+        },
+        "libvfs.a:vfs_uart.o": {
+            "bss": 63,
+            "data": 40,
+            "diram": 0,
+            "flash_rodata": 271,
+            "flash_text": 1775,
+            "iram": 0,
+            "other": 0,
+            "total": 2149
+        },
+        "libwpa.a:ap_config.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:common.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_auth.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_auth_ie.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_common.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_debug.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_ie.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpa_main.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpabuf.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa.a:wpas_glue.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa2.a:wpa2_internal.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa_supplicant.a:md5-internal.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwpa_supplicant.a:os_xtensa.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libwps.a:wps_internal.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        },
+        "libxtensa-debug-module.a:eri.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 8,
+            "other": 0,
+            "total": 8
+        },
+        "libxtensa.a:debug_helpers.c.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": -217,
+            "other": 0,
+            "total": -217
+        },
+        "libxtensa.a:debug_helpers_asm.S.o": {
+            "bss": 0,
+            "data": 0,
+            "diram": 0,
+            "flash_rodata": 0,
+            "flash_text": 0,
+            "iram": 0,
+            "other": 0,
+            "total": 0
+        }
+    }
+}
+{
+    "current": {
+        ".dram0.bss": {
+            "p_uart_obj": 12,
+            "s_rtc_isr_handle": 4,
+            "s_rtc_isr_handler_list": 4
+        },
+        ".dram0.data": {
+            "timer_spinlock": 16,
+            "periph_spinlock": 8,
+            "s_rtc_isr_handler_list_lock": 8,
+            "uart_selectlock": 8
+        },
+        ".flash.rodata": {
+            "str1.4": 249,
+            "get_clk_en_mask": 128,
+            "get_rst_en_mask": 128,
+            "__FUNCTION__$5441": 24,
+            "TG": 8
+        },
+        ".flash.text": {
+            "get_clk_en_mask": 211,
+            "get_rst_en_mask": 157,
+            "timer_group_intr_enable": 112,
+            "rtc_isr": 86,
+            "periph_module_enable": 78,
+            "rtc_isr_ensure_installed": 75,
+            "rtc_gpio_force_hold_dis_all": 65,
+            "rtc_isr_register": 65,
+            "is_wifi_clk_peripheral": 28,
+            "uart_set_select_notif_callback": 26,
+            "get_rst_en_reg": 25,
+            "get_clk_en_reg": 21,
+            "uart_get_selectlock": 12
+        },
+        ".iram0.text": {},
+        ".iram0.vectors": {},
+        ".noinit": {}
+    },
+    "reference": {
+        ".dram0.bss": {
+            "p_uart_obj": 12,
+            "s_rtc_isr_handle": 4,
+            "s_rtc_isr_handler_list": 4
+        },
+        ".dram0.data": {
+            "uart_context": 48,
+            "gpio_context": 24,
+            "_gpio_hal": 8,
+            "periph_spinlock": 8,
+            "rtc_spinlock": 8,
+            "s_rtc_isr_handler_list_lock": 8,
+            "uart_selectlock": 8
+        },
+        ".flash.rodata": {
+            "periph_module_enable": 488,
+            "gpio_input_enable.str1.4": 243,
+            "gpio_output_disable.str1.4": 192,
+            "gpio_input_disable.str1.4": 188,
+            "uart_pattern_enqueue.str1.4": 88,
+            "gpio_od_enable.str1.4": 62,
+            "gpio_set_direction.str1.4": 51,
+            "uart_flush_input.str1.4": 45,
+            "uart_set_word_length.str1.4": 31,
+            "__FUNCTION__$7238": 27,
+            "gpio_output_enable.str1.4": 27,
+            "__FUNCTION__$6987": 23,
+            "__func__$6068": 23,
+            "__FUNCTION__$6982": 22,
+            "__func__$6052": 22,
+            "__FUNCTION__$6912": 21,
+            "__FUNCTION__$6917": 21,
+            "__func__$6060": 21,
+            "__FUNCTION__$6245": 20,
+            "__FUNCTION__$6237": 19,
+            "__FUNCTION__$6249": 19,
+            "__FUNCTION__$6282": 19,
+            "__FUNCTION__$6922": 19,
+            "__FUNCTION__$6927": 19,
+            "__FUNCTION__$6241": 18,
+            "__FUNCTION__$6942": 18,
+            "__FUNCTION__$6948": 18,
+            "__FUNCTION__$7173": 18,
+            "uart_pattern_pop_pos.str1.4": 18,
+            "__FUNCTION__$7244": 17,
+            "__FUNCTION__$6253": 16,
+            "__FUNCTION__$6932": 16,
+            "__FUNCTION__$6937": 16,
+            "__FUNCTION__$6257": 15,
+            "__FUNCTION__$6262": 15,
+            "uart_set_stop_bits.str1.4": 15
+        },
+        ".flash.text": {
+            "periph_module_enable": 696,
+            "uart_flush_input": 457,
+            "uart_wait_tx_done": 425,
+            "gpio_set_level": 196,
+            "gpio_output_disable": 184,
+            "gpio_set_direction": 172,
+            "gpio_output_enable": 153,
+            "uart_set_word_length": 144,
+            "gpio_input_enable": 140,
+            "gpio_input_disable": 132,
+            "uart_set_stop_bits": 128,
+            "gpio_od_enable": 118,
+            "uart_get_bufferedlen": 109,
+            "gpio_od_disable": 98,
+            "uart_enable_intr_mask": 98,
+            "uart_disable_intr_mask": 96,
+            "uart_set_baudrate": 96,
+            "rtc_isr": 90,
+            "uart_get_baudrate": 82,
+            "uart_set_parity": 82,
+            "rtc_isr_ensure_installed": 79,
+            "uart_pattern_queue_update": 74,
+            "uart_get_parity": 69,
+            "uart_get_stop_bits": 69,
+            "uart_get_word_length": 69,
+            "rtc_isr_register": 62,
+            "rtc_gpio_force_hold_dis_all": 53,
+            "uart_is_driver_installed": 30,
+            "uart_set_select_notif_callback": 23,
+            "uart_disable_rx_intr": 18,
+            "uart_enable_rx_intr": 18,
+            "uart_get_selectlock": 12
+        },
+        ".iram0.text": {},
+        ".iram0.vectors": {},
+        ".noinit": {}
+    },
+    "diff": {
+        ".dram0.bss": {
+            "p_uart_obj": 0,
+            "s_rtc_isr_handle": 0,
+            "s_rtc_isr_handler_list": 0
+        },
+        ".dram0.data": {
+            "_gpio_hal": -8,
+            "gpio_context": -24,
+            "periph_spinlock": 0,
+            "rtc_spinlock": -8,
+            "s_rtc_isr_handler_list_lock": 0,
+            "timer_spinlock": 16,
+            "uart_context": -48,
+            "uart_selectlock": 0
+        },
+        ".flash.rodata": {
+            "TG": 8,
+            "__FUNCTION__$5441": 24,
+            "__FUNCTION__$6237": -19,
+            "__FUNCTION__$6241": -18,
+            "__FUNCTION__$6245": -20,
+            "__FUNCTION__$6249": -19,
+            "__FUNCTION__$6253": -16,
+            "__FUNCTION__$6257": -15,
+            "__FUNCTION__$6262": -15,
+            "__FUNCTION__$6282": -19,
+            "__FUNCTION__$6912": -21,
+            "__FUNCTION__$6917": -21,
+            "__FUNCTION__$6922": -19,
+            "__FUNCTION__$6927": -19,
+            "__FUNCTION__$6932": -16,
+            "__FUNCTION__$6937": -16,
+            "__FUNCTION__$6942": -18,
+            "__FUNCTION__$6948": -18,
+            "__FUNCTION__$6982": -22,
+            "__FUNCTION__$6987": -23,
+            "__FUNCTION__$7173": -18,
+            "__FUNCTION__$7238": -27,
+            "__FUNCTION__$7244": -17,
+            "__func__$6052": -22,
+            "__func__$6060": -21,
+            "__func__$6068": -23,
+            "get_clk_en_mask": 128,
+            "get_rst_en_mask": 128,
+            "gpio_input_disable.str1.4": -188,
+            "gpio_input_enable.str1.4": -243,
+            "gpio_od_enable.str1.4": -62,
+            "gpio_output_disable.str1.4": -192,
+            "gpio_output_enable.str1.4": -27,
+            "gpio_set_direction.str1.4": -51,
+            "periph_module_enable": -488,
+            "str1.4": 249,
+            "uart_flush_input.str1.4": -45,
+            "uart_pattern_enqueue.str1.4": -88,
+            "uart_pattern_pop_pos.str1.4": -18,
+            "uart_set_stop_bits.str1.4": -15,
+            "uart_set_word_length.str1.4": -31
+        },
+        ".flash.text": {
+            "get_clk_en_mask": 211,
+            "get_clk_en_reg": 21,
+            "get_rst_en_mask": 157,
+            "get_rst_en_reg": 25,
+            "gpio_input_disable": -132,
+            "gpio_input_enable": -140,
+            "gpio_od_disable": -98,
+            "gpio_od_enable": -118,
+            "gpio_output_disable": -184,
+            "gpio_output_enable": -153,
+            "gpio_set_direction": -172,
+            "gpio_set_level": -196,
+            "is_wifi_clk_peripheral": 28,
+            "periph_module_enable": -618,
+            "rtc_gpio_force_hold_dis_all": 12,
+            "rtc_isr": -4,
+            "rtc_isr_ensure_installed": -4,
+            "rtc_isr_register": 3,
+            "timer_group_intr_enable": 112,
+            "uart_disable_intr_mask": -96,
+            "uart_disable_rx_intr": -18,
+            "uart_enable_intr_mask": -98,
+            "uart_enable_rx_intr": -18,
+            "uart_flush_input": -457,
+            "uart_get_baudrate": -82,
+            "uart_get_bufferedlen": -109,
+            "uart_get_parity": -69,
+            "uart_get_selectlock": 0,
+            "uart_get_stop_bits": -69,
+            "uart_get_word_length": -69,
+            "uart_is_driver_installed": -30,
+            "uart_pattern_queue_update": -74,
+            "uart_set_baudrate": -96,
+            "uart_set_parity": -82,
+            "uart_set_select_notif_callback": 3,
+            "uart_set_stop_bits": -128,
+            "uart_set_word_length": -144,
+            "uart_wait_tx_done": -425
+        },
+        ".iram0.text": {},
+        ".iram0.vectors": {},
+        ".noinit": {}
+    }
+}
 
 ***
 Producing JSON file output...

+ 4 - 0
tools/test_idf_size/test.sh

@@ -63,6 +63,10 @@
     && coverage run -a $IDF_PATH/tools/idf_size.py --json --archives app.map &>> output \
     && coverage run -a $IDF_PATH/tools/idf_size.py --json --files app.map &>> output \
     && coverage run -a $IDF_PATH/tools/idf_size.py --json --archive_details libdriver.a app.map &>> output \
+    && coverage run -a $IDF_PATH/tools/idf_size.py --json app.map --diff app2.map &>> output \
+    && coverage run -a $IDF_PATH/tools/idf_size.py --json --archives app.map --diff app2.map &>> output \
+    && coverage run -a $IDF_PATH/tools/idf_size.py --json --files app.map --diff app2.map &>> output \
+    && coverage run -a $IDF_PATH/tools/idf_size.py --json --archive_details libdriver.a app.map --diff app2.map &>> output \
     && echo -e "\n***\nProducing JSON file output..." &>> output \
     && coverage run -a $IDF_PATH/tools/idf_size.py --json --output-file output.json app.map &>> output \
     && echo -e "\n***\nProducing text file output..." &>> output \