├── .gitignore ├── LICENSE.md ├── README.md ├── esp32_firmware_reader.py ├── esp32_image_parser.py ├── read_nvs.py ├── requirements.txt └── symbols_dump.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Tenable, Inc. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ESP32 Firmware Image to ELF 2 | This tool can be used to convert a flash dump from an ESP32 into an ELF file. 3 | 4 | Authors: @lynerc and @\_NickMiles\_ 5 | 6 | There are three actions: 7 | - **show_partitions** - will display all of the partitions found in an image file. 8 | - **dump_partition** - will dump the raw bytes of a specified partition into a file. 9 | - **create_elf** - reconstruct an ELF file from an 'app' partition (e.g. ota_0). 10 | - **dump_nvs** - will parse a specified NVS partition and dump its contents. 11 | 12 | # Setup 13 | `pip install -r requirements.txt` 14 | 15 | # Example Usage 16 | ## Show all partitions 17 | `$ python3 esp32_image_parser.py show_partitions espwroom32.bin` 18 | 19 | ## Dump a specific partition 20 | Dumps to ble_data_out.bin 21 | 22 | `$ python3 esp32_image_parser.py dump_partition espwroom32.bin -partition ble_data` 23 | 24 | Dumps to ble_data.dump 25 | 26 | `$ python3 esp32_image_parser.py dump_partition espwroom32.bin -partition ble_data -output ble_data.dump` 27 | 28 | ## Convert a specific app partition into an ELF file 29 | Converts ota_0 partition into ELF. Writes to ota_0.elf 30 | 31 | `$ python3 esp32_image_parser.py create_elf espwroom32.bin -partition ota_0 -output ota_0.elf` 32 | 33 | ## Dump a specific NVS partition 34 | Dumps the nvs partition 35 | 36 | `$ python3 esp32_image_parser.py dump_nvs esp32_flashdump.bin -partition nvs` 37 | 38 | Dumps the nvs partition as a JSON 39 | 40 | `$ python3 esp32_image_parser.py dump_nvs flashdump/esp32_flashdump.bin -partition nvs -nvs_output_type json` 41 | -------------------------------------------------------------------------------- /esp32_firmware_reader.py: -------------------------------------------------------------------------------- 1 | import struct 2 | import sys 3 | import argparse 4 | from makeelf.elf import * 5 | 6 | PART_TYPES = { 7 | 0x00: "APP", 8 | 0x01: "DATA" 9 | } 10 | 11 | PART_SUBTYPES_APP = { 12 | 0x00: "FACTORY", 13 | 0x20: "TEST" 14 | } 15 | 16 | for i in range(0,16): 17 | PART_SUBTYPES_APP[0x10 | i] = "ota_" + str(i) 18 | 19 | PART_SUBTYPES_DATA = { 20 | 0x00: "OTA", 21 | 0x01: "RF", 22 | 0x02: "WIFI", 23 | 0x04: "NVS" 24 | } 25 | 26 | def print_verbose(verbose, value): 27 | if verbose: 28 | print(value) 29 | 30 | def read_partition_table(fh, verbose=False): 31 | fh.seek(0x8000) 32 | partition_table = {} 33 | 34 | print_verbose(verbose, "reading partition table...") 35 | for i in range(0, 95): # max 95 partitions 36 | magic = fh.read(2) 37 | # end marker 38 | if(magic == b'\xff\xff'): 39 | data = magic + fh.read(30) 40 | if data == b'\xff'*32: 41 | print_verbose(verbose,"Done") 42 | return partition_table 43 | # md5sum 44 | elif(magic == b'\xeb\xeb'): 45 | data = magic + fh.read(30) 46 | print_verbose(verbose,"MD5sum: ") 47 | print_verbose(verbose,data[16:].hex()) 48 | continue 49 | # is partition? 50 | elif(magic[0] != 0xAA or magic[1] != 0x50): 51 | return partition_table 52 | 53 | print_verbose(verbose, "entry %d:" % (i)) 54 | part_type = ord(fh.read(1)) 55 | part_subtype = ord(fh.read(1)) 56 | part_offset = struct.unpack(" section 107 | # add the elf section 108 | if section_name != '': 109 | # might need to append to section (e.g. IRAM is split up due to alignment) 110 | if section_name in section_data: 111 | section_data[section_name]['data'] += seg.data 112 | else: 113 | section_data[section_name] = {'addr':seg.addr, 'data':seg.data} 114 | 115 | ##### append the sections ##### 116 | ############################### 117 | for name in section_data.keys(): 118 | data = section_data[name]['data'] 119 | addr = section_data[name]['addr'] 120 | # build the section out as much as possible 121 | # if we already know the attribute values 122 | if name in sect_attr_map: 123 | sect = sect_attr_map[name] 124 | flg = calcShFlg(sect['Flg']) 125 | elf._append_section(name, data, addr,SHT.SHT_PROGBITS, flg, sect['Lk'], sect['Inf'], sect['Al'], sect['ES']) 126 | else: 127 | elf.append_section(name, data, addr) 128 | 129 | elf.append_special_section('.strtab') 130 | elf.append_special_section('.symtab') 131 | add_elf_symbols(elf) 132 | 133 | # segment flags 134 | # TODO rtc 135 | segments = { 136 | '.flash.rodata' : 'rw', 137 | '.dram0.data' : 'rw', 138 | '.iram0.vectors': 'rwx', 139 | '.flash.text' : 'rx' 140 | } 141 | 142 | # there is an initial program header that we don't want... 143 | elf.Elf.Phdr_table.pop() 144 | 145 | bytes(elf) # kind of a hack, but __bytes__() calculates offsets in elf object 146 | 147 | # TODO this logic might change as we add support for rtc 148 | size_of_phdrs = len(Elf32_Phdr()) * len(segments) # to pre-calculate program header offsets 149 | 150 | ##### add the segments #### 151 | ########################### 152 | print_verbose(verbose, "\nAdding program headers") 153 | for (name, flags) in segments.items(): 154 | 155 | if (name == '.iram0.vectors'): 156 | # combine these 157 | size = len(section_data['.iram0.vectors']['data']) + len(section_data['.iram0.text']['data']) 158 | else: 159 | size = len(section_data[name]['data']) 160 | 161 | p_flags = calcPhFlg(flags) 162 | addr = section_data[name]['addr'] 163 | align = 0x1000 164 | p_type = PT.PT_LOAD 165 | 166 | shstrtab_hdr, shstrtab = elf.get_section_by_name(name) 167 | offset = shstrtab_hdr.sh_offset + size_of_phdrs # account for new offset 168 | 169 | # build program header 170 | Phdr = Elf32_Phdr(PT.PT_LOAD, p_offset=offset, p_vaddr=addr, 171 | p_paddr=addr, p_filesz=size, p_memsz=size, 172 | p_flags=p_flags, p_align=align, little=elf.little) 173 | 174 | print_verbose(verbose, name + ": " + str(Phdr)) 175 | elf.Elf.Phdr_table.append(Phdr) 176 | 177 | # write out elf file 178 | if output_file is not None: 179 | out_file = output_file 180 | else: 181 | out_file = image_name + '.elf' 182 | print("\nWriting ELF to " + out_file + "...") 183 | fd = os.open(out_file, os.O_WRONLY | os.O_CREAT | os.O_TRUNC) 184 | os.write(fd, bytes(elf)) 185 | os.close(fd) 186 | 187 | def add_elf_symbols(elf): 188 | 189 | fh = open("symbols_dump.txt", "r") 190 | lines = fh.readlines() 191 | 192 | bind_map = {"LOCAL" : STB.STB_LOCAL, "GLOBAL" : STB.STB_GLOBAL} 193 | type_map = {"NOTYPE": STT.STT_NOTYPE, "OBJECT" : STT.STT_OBJECT, "FUNC" : STT.STT_FUNC, "FILE" : STT.STT_FILE} 194 | 195 | for line in lines: 196 | line = line.split() 197 | sym_binding = line[4] 198 | sym_type = line[3] 199 | sym_size = int(line[2]) 200 | sym_val = int(line[1], 16) 201 | sym_name = line[7] 202 | # ABS 203 | elf.append_symbol(sym_name, 0xfff1, sym_val, sym_size, sym_binding=bind_map[sym_binding], sym_type=type_map[sym_type]) 204 | 205 | def flash_dump_to_elf(filename, partition): 206 | fh = open(filename, 'rb') 207 | part_table = read_partition_table(fh) 208 | fh.close() 209 | return part_table 210 | 211 | def dump_partition(fh, part_name, offset, size, dump_file): 212 | print("Dumping partition '" + part_name + "' to " + dump_file) 213 | dump_bytes(fh, offset, size, dump_file) 214 | 215 | def main(): 216 | desc = 'ESP32 Firmware Image Parser Utility' 217 | arg_parser = argparse.ArgumentParser(description=desc) 218 | arg_parser.add_argument('action', choices=['show_partitions', 'dump_partition', 'create_elf', 'dump_nvs'], help='Action to take') 219 | arg_parser.add_argument('input', help='Firmware image input file') 220 | arg_parser.add_argument('-output', help='Output file name') 221 | arg_parser.add_argument('-nvs_output_type', help='output type for nvs dump', type=str, choices=["text","json"], default="text") 222 | arg_parser.add_argument('-partition', help='Partition name (e.g. ota_0)') 223 | arg_parser.add_argument('-v', default=False, help='Verbose output', action='store_true') 224 | 225 | args = arg_parser.parse_args() 226 | 227 | with open(args.input, 'rb') as fh: 228 | verbose = False 229 | # read_partition_table will show the partitions if verbose 230 | if args.action == 'show_partitions' or args.v is True: 231 | verbose = True 232 | 233 | # parse that ish 234 | part_table = read_partition_table(fh, verbose) 235 | 236 | if args.action in ['dump_partition', 'create_elf', 'dump_nvs']: 237 | if (args.partition is None): 238 | print("Need partition name") 239 | return 240 | 241 | part_name = args.partition 242 | 243 | if args.action == 'dump_partition' and args.output is not None: 244 | dump_file = args.output 245 | else: 246 | dump_file = part_name + '_out.bin' 247 | 248 | if part_name in part_table: 249 | part = part_table[part_name] 250 | 251 | if args.action == 'dump_partition': 252 | dump_partition(fh, part_name, part['offset'], part['size'], dump_file) 253 | if args.action == 'create_elf': 254 | # can only generate elf from 'app' partition type 255 | if part['type'] != 0: 256 | print("Uh oh... bad partition type. Can't convert to ELF") 257 | else: 258 | if args.output is None: 259 | print("Need output file name") 260 | else: 261 | dump_partition(fh, part_name, part['offset'], part['size'], dump_file) 262 | # we have to load from a file 263 | output_file = args.output 264 | image2elf(dump_file, output_file, verbose) 265 | elif args.action == 'dump_nvs': 266 | if part['type'] != 1 or part['subtype'] != 2: # Wifi NVS partition (4 is for encryption key) 267 | print("Uh oh... bad partition type. Can only dump NVS partition type.") 268 | else: 269 | dump_partition(fh, part_name, part['offset'], part['size'], dump_file) 270 | with open(dump_file, 'rb') as fh: 271 | if(args.nvs_output_type != "text"): 272 | sys.stdout = open(os.devnull, 'w') # block print() 273 | pages = read_nvs_pages(fh) 274 | sys.stdout = sys.stdout = sys.__stdout__ # re-enable print() 275 | if(args.nvs_output_type == "json"): 276 | print(json.dumps(pages)) 277 | else: 278 | print("Partition '" + part_name + "' not found.") 279 | 280 | if __name__ == '__main__': 281 | main() 282 | -------------------------------------------------------------------------------- /read_nvs.py: -------------------------------------------------------------------------------- 1 | import os 2 | import struct 3 | import base64 4 | import binascii 5 | from hexdump import hexdump 6 | 7 | nvs_types = { 8 | 0x01: "U8", 9 | 0x11: "I8", 10 | 0x02: "U16", 11 | 0x12: "I16", 12 | 0x04: "U32", 13 | 0x14: "I32", 14 | 0x08: "U64", 15 | 0x18: "I64", 16 | 0x21: "STR", 17 | 0x41: "BLOB", 18 | 0x42: "BLOB_DATA", 19 | 0x48: "BLOB_IDX", 20 | 0xFF: "ANY" 21 | } 22 | 23 | entry_state_descs = { 24 | 3: "Empty", 25 | 2: "Written", 26 | 0: "Erased" 27 | } 28 | 29 | nvs_sector_states = { 30 | 0xFFFFFFFF : "EMPTY", 31 | 0xFFFFFFFE : "ACTIVE", 32 | 0xFFFFFFFC : "FULL", 33 | 0xFFFFFFF8 : "FREEING", 34 | 0xFFFFFFF0 : "CORRUPT" 35 | } 36 | 37 | namespaces = {} 38 | 39 | def parse_nvs_entries(entries, entry_state_bitmap): 40 | entries_out = [] 41 | i = 0 42 | while i < 126: 43 | entry_data = {} 44 | print(" Entry %d" % (i)) 45 | print(" Bitmap State : %s" % (entry_state_descs[int(entry_state_bitmap[i])])) 46 | entry_data["entry_state"] = entry_state_descs[int(entry_state_bitmap[i])] 47 | 48 | entry = entries[i] 49 | state = entry_state_bitmap[i] 50 | 51 | entry_ns = entry[0] 52 | entry_type = entry[1] 53 | entry_span = entry[2] 54 | chunk_index = entry[3] 55 | 56 | key = entry[8:24] 57 | 58 | data = entry[24:] 59 | if(entry_type == 0): 60 | i += 1 61 | continue 62 | 63 | if(nvs_types[entry_type] == "ANY"): 64 | i += 1 65 | continue 66 | 67 | decoded_key = '' 68 | for c in key: 69 | if(c == 0): 70 | break 71 | decoded_key += chr(c) 72 | 73 | key = decoded_key 74 | 75 | print(" Written Entry %d" % (i)) 76 | print(" NS Index : %d" % (entry_ns)) 77 | entry_data["entry_ns_index"] = entry_ns 78 | 79 | if(entry_ns != 0 and entry_ns in namespaces): 80 | print(" NS : %s" % (namespaces[entry_ns])) 81 | entry_data["entry_ns"] = namespaces[entry_ns] 82 | 83 | print(" Type : %s" % (nvs_types[entry_type])) 84 | print(" Span : %d" % (entry_span)) 85 | print(" ChunkIndex : %d" % (chunk_index)) 86 | print(" Key : " + key) 87 | entry_data["entry_type"] = nvs_types[entry_type] 88 | entry_data["entry_span"] = entry_span 89 | entry_data["entry_chunk_index"] = chunk_index 90 | entry_data["entry_key"] = key 91 | 92 | 93 | if(nvs_types[entry_type] == "U8"): 94 | data = struct.unpack("> (6 - (bitnum % 8)) 234 | temp = temp & 3 235 | entry_state_bitmap_decoded = entry_state_bitmap_decoded + str(temp) 236 | 237 | print(" page entry state bitmap (decoded) : %s" % (entry_state_bitmap_decoded)) 238 | page_data["page_entry_state_bitmap"] = entry_state_bitmap_decoded 239 | sector_pos += 4096 240 | x += 1 241 | 242 | entries = [] 243 | entry_data = '' 244 | for entry in entry_state_bitmap_decoded: 245 | entry_data = fh.read(32) 246 | entries.append(entry_data) 247 | 248 | page_data["entries"] = parse_nvs_entries(entries, entry_state_bitmap_decoded) 249 | 250 | print("") 251 | print("") 252 | print("------------------------------------------------------------------------------") 253 | print("") 254 | pages.append(page_data) 255 | 256 | print("") 257 | return pages 258 | 259 | #parser = argparse.ArgumentParser() 260 | #parser.add_argument("nvs_bin_file", help="nvs partition binary file", type=str) 261 | #parser.add_argument("-output_type", help="output type", type=str, choices=["text", "json"], default="text") 262 | 263 | #args = parser.parse_args() 264 | 265 | #with open(args.nvs_bin_file, 'rb') as fh: 266 | # if(args.output_type != "text"): 267 | # sys.stdout = open(os.devnull, 'w') # block print() 268 | 269 | # pages = read_pages(fh) 270 | 271 | # sys.stdout = sys.stdout = sys.__stdout__ # re-enable print() 272 | 273 | # if(args.output_type == "json"): 274 | # print(json.dumps(pages)) 275 | 276 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | makeelf 2 | esptool 3 | hexdump 4 | -------------------------------------------------------------------------------- /symbols_dump.txt: -------------------------------------------------------------------------------- 1 | 23: 00000000 0 FILE LOCAL DEFAULT ABS xtensa_vectors.S.obj 2 | 24: 00000000 0 NOTYPE LOCAL DEFAULT ABS KEXC_pc 3 | 25: 00000004 0 NOTYPE LOCAL DEFAULT ABS KEXC_ps 4 | 26: 00000008 0 NOTYPE LOCAL DEFAULT ABS KEXC_areg 5 | 27: 00000018 0 NOTYPE LOCAL DEFAULT ABS KEXC_sar 6 | 28: 0000001c 0 NOTYPE LOCAL DEFAULT ABS KEXC_lcount 7 | 29: 00000020 0 NOTYPE LOCAL DEFAULT ABS KEXC_lbeg 8 | 30: 00000024 0 NOTYPE LOCAL DEFAULT ABS KEXC_lend 9 | 31: 00000028 0 NOTYPE LOCAL DEFAULT ABS KEXC_acclo 10 | 32: 0000002c 0 NOTYPE LOCAL DEFAULT ABS KEXC_acchi 11 | 33: 00000030 0 NOTYPE LOCAL DEFAULT ABS KEXC_mr 12 | 34: 00000040 0 NOTYPE LOCAL DEFAULT ABS KernelFrameSize 13 | 35: 00000000 0 NOTYPE LOCAL DEFAULT ABS UEXC_pc 14 | 36: 00000004 0 NOTYPE LOCAL DEFAULT ABS UEXC_ps 15 | 37: 00000008 0 NOTYPE LOCAL DEFAULT ABS UEXC_sar 16 | 38: 0000000c 0 NOTYPE LOCAL DEFAULT ABS UEXC_vpri 17 | 39: 00000010 0 NOTYPE LOCAL DEFAULT ABS UEXC_a2 18 | 40: 00000014 0 NOTYPE LOCAL DEFAULT ABS UEXC_a3 19 | 41: 00000018 0 NOTYPE LOCAL DEFAULT ABS UEXC_a4 20 | 42: 0000001c 0 NOTYPE LOCAL DEFAULT ABS UEXC_a5 21 | 43: 00000020 0 NOTYPE LOCAL DEFAULT ABS UEXC_exccause 22 | 44: 00000024 0 NOTYPE LOCAL DEFAULT ABS UEXC_lcount 23 | 45: 00000028 0 NOTYPE LOCAL DEFAULT ABS UEXC_lbeg 24 | 46: 0000002c 0 NOTYPE LOCAL DEFAULT ABS UEXC_lend 25 | 47: 00000030 0 NOTYPE LOCAL DEFAULT ABS UEXC_acclo 26 | 48: 00000034 0 NOTYPE LOCAL DEFAULT ABS UEXC_acchi 27 | 49: 00000038 0 NOTYPE LOCAL DEFAULT ABS UEXC_mr 28 | 50: 00000048 0 NOTYPE LOCAL DEFAULT ABS UEXC_pad 29 | 51: 00000050 0 NOTYPE LOCAL DEFAULT ABS UserFrameSize 30 | 52: 00000100 0 NOTYPE LOCAL DEFAULT ABS UserFrameTotalSize 31 | 53: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXIT 32 | 54: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PC 33 | 55: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PS 34 | 56: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A0 35 | 57: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A1 36 | 58: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A2 37 | 59: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A3 38 | 60: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A4 39 | 61: 00000020 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A5 40 | 62: 00000024 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A6 41 | 63: 00000028 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A7 42 | 64: 0000002c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A8 43 | 65: 00000030 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A9 44 | 66: 00000034 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A10 45 | 67: 00000038 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A11 46 | 68: 0000003c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A12 47 | 69: 00000040 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A13 48 | 70: 00000044 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A14 49 | 71: 00000048 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A15 50 | 72: 0000004c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_SAR 51 | 73: 00000050 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCCAUSE 52 | 74: 00000054 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCVADDR 53 | 75: 00000058 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LBEG 54 | 76: 0000005c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LEND 55 | 77: 00000060 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LCOUNT 56 | 78: 00000064 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP0 57 | 79: 00000068 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP1 58 | 80: 0000006c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP2 59 | 81: 00000070 0 NOTYPE LOCAL DEFAULT ABS XtExcFrameSize 60 | 82: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_EXIT 61 | 83: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PC 62 | 84: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PS 63 | 85: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_NEXT 64 | 86: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A0 65 | 87: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A1 66 | 88: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A2 67 | 89: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A3 68 | 90: 00000020 0 NOTYPE LOCAL DEFAULT ABS XtSolFrameSize 69 | 104: 00000001 0 NOTYPE LOCAL DEFAULT ABS i 70 | 107: 00000000 0 FILE LOCAL DEFAULT ABS esp_app_desc.c 71 | 108: 00000000 0 FILE LOCAL DEFAULT ABS cpu_start.c 72 | 118: 00000000 0 FILE LOCAL DEFAULT ABS crosscore_int.c 73 | 125: 00000000 0 FILE LOCAL DEFAULT ABS dport_access.c 74 | 133: 00000000 0 FILE LOCAL DEFAULT ABS dport_panic_highint_hdl.S 75 | 134: 00000000 0 NOTYPE LOCAL DEFAULT ABS KEXC_pc 76 | 135: 00000004 0 NOTYPE LOCAL DEFAULT ABS KEXC_ps 77 | 136: 00000008 0 NOTYPE LOCAL DEFAULT ABS KEXC_areg 78 | 137: 00000018 0 NOTYPE LOCAL DEFAULT ABS KEXC_sar 79 | 138: 0000001c 0 NOTYPE LOCAL DEFAULT ABS KEXC_lcount 80 | 139: 00000020 0 NOTYPE LOCAL DEFAULT ABS KEXC_lbeg 81 | 140: 00000024 0 NOTYPE LOCAL DEFAULT ABS KEXC_lend 82 | 141: 00000028 0 NOTYPE LOCAL DEFAULT ABS KEXC_acclo 83 | 142: 0000002c 0 NOTYPE LOCAL DEFAULT ABS KEXC_acchi 84 | 143: 00000030 0 NOTYPE LOCAL DEFAULT ABS KEXC_mr 85 | 144: 00000040 0 NOTYPE LOCAL DEFAULT ABS KernelFrameSize 86 | 145: 00000000 0 NOTYPE LOCAL DEFAULT ABS UEXC_pc 87 | 146: 00000004 0 NOTYPE LOCAL DEFAULT ABS UEXC_ps 88 | 147: 00000008 0 NOTYPE LOCAL DEFAULT ABS UEXC_sar 89 | 148: 0000000c 0 NOTYPE LOCAL DEFAULT ABS UEXC_vpri 90 | 149: 00000010 0 NOTYPE LOCAL DEFAULT ABS UEXC_a2 91 | 150: 00000014 0 NOTYPE LOCAL DEFAULT ABS UEXC_a3 92 | 151: 00000018 0 NOTYPE LOCAL DEFAULT ABS UEXC_a4 93 | 152: 0000001c 0 NOTYPE LOCAL DEFAULT ABS UEXC_a5 94 | 153: 00000020 0 NOTYPE LOCAL DEFAULT ABS UEXC_exccause 95 | 154: 00000024 0 NOTYPE LOCAL DEFAULT ABS UEXC_lcount 96 | 155: 00000028 0 NOTYPE LOCAL DEFAULT ABS UEXC_lbeg 97 | 156: 0000002c 0 NOTYPE LOCAL DEFAULT ABS UEXC_lend 98 | 157: 00000030 0 NOTYPE LOCAL DEFAULT ABS UEXC_acclo 99 | 158: 00000034 0 NOTYPE LOCAL DEFAULT ABS UEXC_acchi 100 | 159: 00000038 0 NOTYPE LOCAL DEFAULT ABS UEXC_mr 101 | 160: 00000048 0 NOTYPE LOCAL DEFAULT ABS UEXC_pad 102 | 161: 00000050 0 NOTYPE LOCAL DEFAULT ABS UserFrameSize 103 | 162: 00000100 0 NOTYPE LOCAL DEFAULT ABS UserFrameTotalSize 104 | 163: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXIT 105 | 164: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PC 106 | 165: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PS 107 | 166: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A0 108 | 167: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A1 109 | 168: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A2 110 | 169: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A3 111 | 170: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A4 112 | 171: 00000020 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A5 113 | 172: 00000024 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A6 114 | 173: 00000028 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A7 115 | 174: 0000002c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A8 116 | 175: 00000030 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A9 117 | 176: 00000034 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A10 118 | 177: 00000038 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A11 119 | 178: 0000003c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A12 120 | 179: 00000040 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A13 121 | 180: 00000044 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A14 122 | 181: 00000048 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A15 123 | 182: 0000004c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_SAR 124 | 183: 00000050 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCCAUSE 125 | 184: 00000054 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCVADDR 126 | 185: 00000058 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LBEG 127 | 186: 0000005c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LEND 128 | 187: 00000060 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LCOUNT 129 | 188: 00000064 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP0 130 | 189: 00000068 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP1 131 | 190: 0000006c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP2 132 | 191: 00000070 0 NOTYPE LOCAL DEFAULT ABS XtExcFrameSize 133 | 192: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_EXIT 134 | 193: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PC 135 | 194: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PS 136 | 195: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_NEXT 137 | 196: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A0 138 | 197: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A1 139 | 198: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A2 140 | 199: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A3 141 | 200: 00000020 0 NOTYPE LOCAL DEFAULT ABS XtSolFrameSize 142 | 204: 00000000 0 FILE LOCAL DEFAULT ABS int_wdt.c 143 | 206: 00000000 0 FILE LOCAL DEFAULT ABS intr_alloc.c 144 | 224: 00000000 0 FILE LOCAL DEFAULT ABS system_api.c 145 | 226: 00000000 0 FILE LOCAL DEFAULT ABS cache_err_int.c 146 | 227: 00000000 0 FILE LOCAL DEFAULT ABS clk.c 147 | 230: 00000000 0 FILE LOCAL DEFAULT ABS debug_helpers.c 148 | 231: 00000000 0 FILE LOCAL DEFAULT ABS esp_timer.c 149 | 245: 00000000 0 FILE LOCAL DEFAULT ABS freertos_hooks.c 150 | 249: 00000000 0 FILE LOCAL DEFAULT ABS ipc.c 151 | 261: 00000000 0 FILE LOCAL DEFAULT ABS cpu_util.c 152 | 262: 00000000 0 FILE LOCAL DEFAULT ABS log.c 153 | 272: 00000000 0 FILE LOCAL DEFAULT ABS heap_caps.c 154 | 279: 00000000 0 FILE LOCAL DEFAULT ABS port.c 155 | 283: 00000000 0 FILE LOCAL DEFAULT ABS locks.c 156 | 290: 00000000 0 FILE LOCAL DEFAULT ABS reent_init.c 157 | 291: 00000000 0 FILE LOCAL DEFAULT ABS time.c 158 | 302: 00000000 0 FILE LOCAL DEFAULT ABS timer.c 159 | 306: 00000000 0 FILE LOCAL DEFAULT ABS bootloader_flash_config.c 160 | 307: 00000000 0 FILE LOCAL DEFAULT ABS cache_utils.c 161 | 318: 00000000 0 FILE LOCAL DEFAULT ABS flash_mmap.c 162 | 328: 00000000 0 FILE LOCAL DEFAULT ABS flash_ops.c 163 | 331: 00000000 0 FILE LOCAL DEFAULT ABS esp_flash_api.c 164 | 338: 00000000 0 FILE LOCAL DEFAULT ABS spi_flash_os_func_app.c 165 | 347: 00000000 0 FILE LOCAL DEFAULT ABS esp_timer_esp32.c 166 | 359: 00000000 0 FILE LOCAL DEFAULT ABS ringbuf.c 167 | 368: 00000000 0 FILE LOCAL DEFAULT ABS multi_heap.c 168 | 378: 00000000 0 FILE LOCAL DEFAULT ABS panic.c 169 | 397: 00000000 0 FILE LOCAL DEFAULT ABS memspi_host_driver.c 170 | 399: 00000000 0 FILE LOCAL DEFAULT ABS spi_flash_chip_generic.c 171 | 402: 00000000 0 FILE LOCAL DEFAULT ABS spi_flash_chip_issi.c 172 | 404: 00000000 0 FILE LOCAL DEFAULT ABS rtc_clk.c 173 | 411: 00000000 0 FILE LOCAL DEFAULT ABS rtc_time.c 174 | 414: 00000000 0 FILE LOCAL DEFAULT ABS spi_flash_hal_iram.c 175 | 415: 00000000 0 FILE LOCAL DEFAULT ABS rtc_init.c 176 | 416: 00000000 0 FILE LOCAL DEFAULT ABS rtc_wdt.c 177 | 417: 00000000 0 FILE LOCAL DEFAULT ABS heap.c 178 | 418: 00000000 0 FILE LOCAL DEFAULT ABS windowspill_asm.o 179 | 419: 00000010 0 NOTYPE LOCAL DEFAULT ABS .callsz 180 | 420: 00000010 0 NOTYPE LOCAL DEFAULT ABS .locsz 181 | 421: 00000000 0 FILE LOCAL DEFAULT ABS portasm.S.obj 182 | 422: 00000000 0 NOTYPE LOCAL DEFAULT ABS KEXC_pc 183 | 423: 00000004 0 NOTYPE LOCAL DEFAULT ABS KEXC_ps 184 | 424: 00000008 0 NOTYPE LOCAL DEFAULT ABS KEXC_areg 185 | 425: 00000018 0 NOTYPE LOCAL DEFAULT ABS KEXC_sar 186 | 426: 0000001c 0 NOTYPE LOCAL DEFAULT ABS KEXC_lcount 187 | 427: 00000020 0 NOTYPE LOCAL DEFAULT ABS KEXC_lbeg 188 | 428: 00000024 0 NOTYPE LOCAL DEFAULT ABS KEXC_lend 189 | 429: 00000028 0 NOTYPE LOCAL DEFAULT ABS KEXC_acclo 190 | 430: 0000002c 0 NOTYPE LOCAL DEFAULT ABS KEXC_acchi 191 | 431: 00000030 0 NOTYPE LOCAL DEFAULT ABS KEXC_mr 192 | 432: 00000040 0 NOTYPE LOCAL DEFAULT ABS KernelFrameSize 193 | 433: 00000000 0 NOTYPE LOCAL DEFAULT ABS UEXC_pc 194 | 434: 00000004 0 NOTYPE LOCAL DEFAULT ABS UEXC_ps 195 | 435: 00000008 0 NOTYPE LOCAL DEFAULT ABS UEXC_sar 196 | 436: 0000000c 0 NOTYPE LOCAL DEFAULT ABS UEXC_vpri 197 | 437: 00000010 0 NOTYPE LOCAL DEFAULT ABS UEXC_a2 198 | 438: 00000014 0 NOTYPE LOCAL DEFAULT ABS UEXC_a3 199 | 439: 00000018 0 NOTYPE LOCAL DEFAULT ABS UEXC_a4 200 | 440: 0000001c 0 NOTYPE LOCAL DEFAULT ABS UEXC_a5 201 | 441: 00000020 0 NOTYPE LOCAL DEFAULT ABS UEXC_exccause 202 | 442: 00000024 0 NOTYPE LOCAL DEFAULT ABS UEXC_lcount 203 | 443: 00000028 0 NOTYPE LOCAL DEFAULT ABS UEXC_lbeg 204 | 444: 0000002c 0 NOTYPE LOCAL DEFAULT ABS UEXC_lend 205 | 445: 00000030 0 NOTYPE LOCAL DEFAULT ABS UEXC_acclo 206 | 446: 00000034 0 NOTYPE LOCAL DEFAULT ABS UEXC_acchi 207 | 447: 00000038 0 NOTYPE LOCAL DEFAULT ABS UEXC_mr 208 | 448: 00000048 0 NOTYPE LOCAL DEFAULT ABS UEXC_pad 209 | 449: 00000050 0 NOTYPE LOCAL DEFAULT ABS UserFrameSize 210 | 450: 00000100 0 NOTYPE LOCAL DEFAULT ABS UserFrameTotalSize 211 | 451: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXIT 212 | 452: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PC 213 | 453: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PS 214 | 454: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A0 215 | 455: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A1 216 | 456: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A2 217 | 457: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A3 218 | 458: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A4 219 | 459: 00000020 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A5 220 | 460: 00000024 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A6 221 | 461: 00000028 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A7 222 | 462: 0000002c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A8 223 | 463: 00000030 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A9 224 | 464: 00000034 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A10 225 | 465: 00000038 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A11 226 | 466: 0000003c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A12 227 | 467: 00000040 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A13 228 | 468: 00000044 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A14 229 | 469: 00000048 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A15 230 | 470: 0000004c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_SAR 231 | 471: 00000050 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCCAUSE 232 | 472: 00000054 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCVADDR 233 | 473: 00000058 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LBEG 234 | 474: 0000005c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LEND 235 | 475: 00000060 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LCOUNT 236 | 476: 00000064 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP0 237 | 477: 00000068 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP1 238 | 478: 0000006c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP2 239 | 479: 00000070 0 NOTYPE LOCAL DEFAULT ABS XtExcFrameSize 240 | 480: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_EXIT 241 | 481: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PC 242 | 482: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PS 243 | 483: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_NEXT 244 | 484: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A0 245 | 485: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A1 246 | 486: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A2 247 | 487: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A3 248 | 488: 00000020 0 NOTYPE LOCAL DEFAULT ABS XtSolFrameSize 249 | 489: 00000000 0 FILE LOCAL DEFAULT ABS queue.c 250 | 509: 00000000 0 FILE LOCAL DEFAULT ABS tasks.c 251 | 561: 00000000 0 FILE LOCAL DEFAULT ABS timers.c 252 | 582: 00000000 0 FILE LOCAL DEFAULT ABS xtensa_context.S.obj 253 | 583: 00000000 0 NOTYPE LOCAL DEFAULT ABS KEXC_pc 254 | 584: 00000004 0 NOTYPE LOCAL DEFAULT ABS KEXC_ps 255 | 585: 00000008 0 NOTYPE LOCAL DEFAULT ABS KEXC_areg 256 | 586: 00000018 0 NOTYPE LOCAL DEFAULT ABS KEXC_sar 257 | 587: 0000001c 0 NOTYPE LOCAL DEFAULT ABS KEXC_lcount 258 | 588: 00000020 0 NOTYPE LOCAL DEFAULT ABS KEXC_lbeg 259 | 589: 00000024 0 NOTYPE LOCAL DEFAULT ABS KEXC_lend 260 | 590: 00000028 0 NOTYPE LOCAL DEFAULT ABS KEXC_acclo 261 | 591: 0000002c 0 NOTYPE LOCAL DEFAULT ABS KEXC_acchi 262 | 592: 00000030 0 NOTYPE LOCAL DEFAULT ABS KEXC_mr 263 | 593: 00000040 0 NOTYPE LOCAL DEFAULT ABS KernelFrameSize 264 | 594: 00000000 0 NOTYPE LOCAL DEFAULT ABS UEXC_pc 265 | 595: 00000004 0 NOTYPE LOCAL DEFAULT ABS UEXC_ps 266 | 596: 00000008 0 NOTYPE LOCAL DEFAULT ABS UEXC_sar 267 | 597: 0000000c 0 NOTYPE LOCAL DEFAULT ABS UEXC_vpri 268 | 598: 00000010 0 NOTYPE LOCAL DEFAULT ABS UEXC_a2 269 | 599: 00000014 0 NOTYPE LOCAL DEFAULT ABS UEXC_a3 270 | 600: 00000018 0 NOTYPE LOCAL DEFAULT ABS UEXC_a4 271 | 601: 0000001c 0 NOTYPE LOCAL DEFAULT ABS UEXC_a5 272 | 602: 00000020 0 NOTYPE LOCAL DEFAULT ABS UEXC_exccause 273 | 603: 00000024 0 NOTYPE LOCAL DEFAULT ABS UEXC_lcount 274 | 604: 00000028 0 NOTYPE LOCAL DEFAULT ABS UEXC_lbeg 275 | 605: 0000002c 0 NOTYPE LOCAL DEFAULT ABS UEXC_lend 276 | 606: 00000030 0 NOTYPE LOCAL DEFAULT ABS UEXC_acclo 277 | 607: 00000034 0 NOTYPE LOCAL DEFAULT ABS UEXC_acchi 278 | 608: 00000038 0 NOTYPE LOCAL DEFAULT ABS UEXC_mr 279 | 609: 00000048 0 NOTYPE LOCAL DEFAULT ABS UEXC_pad 280 | 610: 00000050 0 NOTYPE LOCAL DEFAULT ABS UserFrameSize 281 | 611: 00000100 0 NOTYPE LOCAL DEFAULT ABS UserFrameTotalSize 282 | 612: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXIT 283 | 613: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PC 284 | 614: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PS 285 | 615: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A0 286 | 616: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A1 287 | 617: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A2 288 | 618: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A3 289 | 619: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A4 290 | 620: 00000020 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A5 291 | 621: 00000024 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A6 292 | 622: 00000028 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A7 293 | 623: 0000002c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A8 294 | 624: 00000030 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A9 295 | 625: 00000034 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A10 296 | 626: 00000038 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A11 297 | 627: 0000003c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A12 298 | 628: 00000040 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A13 299 | 629: 00000044 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A14 300 | 630: 00000048 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A15 301 | 631: 0000004c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_SAR 302 | 632: 00000050 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCCAUSE 303 | 633: 00000054 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCVADDR 304 | 634: 00000058 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LBEG 305 | 635: 0000005c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LEND 306 | 636: 00000060 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LCOUNT 307 | 637: 00000064 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP0 308 | 638: 00000068 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP1 309 | 639: 0000006c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP2 310 | 640: 00000070 0 NOTYPE LOCAL DEFAULT ABS XtExcFrameSize 311 | 641: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_EXIT 312 | 642: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PC 313 | 643: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PS 314 | 644: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_NEXT 315 | 645: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A0 316 | 646: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A1 317 | 647: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A2 318 | 648: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A3 319 | 649: 00000020 0 NOTYPE LOCAL DEFAULT ABS XtSolFrameSize 320 | 650: 00000000 0 FILE LOCAL DEFAULT ABS xtensa_init.c 321 | 651: 00000000 0 FILE LOCAL DEFAULT ABS xtensa_intr.c 322 | 652: 00000000 0 FILE LOCAL DEFAULT ABS dbg_stubs.c 323 | 659: 00000000 0 FILE LOCAL DEFAULT ABS xtensa_vector_defaults.S. 324 | 660: 00000000 0 NOTYPE LOCAL DEFAULT ABS KEXC_pc 325 | 661: 00000004 0 NOTYPE LOCAL DEFAULT ABS KEXC_ps 326 | 662: 00000008 0 NOTYPE LOCAL DEFAULT ABS KEXC_areg 327 | 663: 00000018 0 NOTYPE LOCAL DEFAULT ABS KEXC_sar 328 | 664: 0000001c 0 NOTYPE LOCAL DEFAULT ABS KEXC_lcount 329 | 665: 00000020 0 NOTYPE LOCAL DEFAULT ABS KEXC_lbeg 330 | 666: 00000024 0 NOTYPE LOCAL DEFAULT ABS KEXC_lend 331 | 667: 00000028 0 NOTYPE LOCAL DEFAULT ABS KEXC_acclo 332 | 668: 0000002c 0 NOTYPE LOCAL DEFAULT ABS KEXC_acchi 333 | 669: 00000030 0 NOTYPE LOCAL DEFAULT ABS KEXC_mr 334 | 670: 00000040 0 NOTYPE LOCAL DEFAULT ABS KernelFrameSize 335 | 671: 00000000 0 NOTYPE LOCAL DEFAULT ABS UEXC_pc 336 | 672: 00000004 0 NOTYPE LOCAL DEFAULT ABS UEXC_ps 337 | 673: 00000008 0 NOTYPE LOCAL DEFAULT ABS UEXC_sar 338 | 674: 0000000c 0 NOTYPE LOCAL DEFAULT ABS UEXC_vpri 339 | 675: 00000010 0 NOTYPE LOCAL DEFAULT ABS UEXC_a2 340 | 676: 00000014 0 NOTYPE LOCAL DEFAULT ABS UEXC_a3 341 | 677: 00000018 0 NOTYPE LOCAL DEFAULT ABS UEXC_a4 342 | 678: 0000001c 0 NOTYPE LOCAL DEFAULT ABS UEXC_a5 343 | 679: 00000020 0 NOTYPE LOCAL DEFAULT ABS UEXC_exccause 344 | 680: 00000024 0 NOTYPE LOCAL DEFAULT ABS UEXC_lcount 345 | 681: 00000028 0 NOTYPE LOCAL DEFAULT ABS UEXC_lbeg 346 | 682: 0000002c 0 NOTYPE LOCAL DEFAULT ABS UEXC_lend 347 | 683: 00000030 0 NOTYPE LOCAL DEFAULT ABS UEXC_acclo 348 | 684: 00000034 0 NOTYPE LOCAL DEFAULT ABS UEXC_acchi 349 | 685: 00000038 0 NOTYPE LOCAL DEFAULT ABS UEXC_mr 350 | 686: 00000048 0 NOTYPE LOCAL DEFAULT ABS UEXC_pad 351 | 687: 00000050 0 NOTYPE LOCAL DEFAULT ABS UserFrameSize 352 | 688: 00000100 0 NOTYPE LOCAL DEFAULT ABS UserFrameTotalSize 353 | 689: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXIT 354 | 690: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PC 355 | 691: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PS 356 | 692: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A0 357 | 693: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A1 358 | 694: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A2 359 | 695: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A3 360 | 696: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A4 361 | 697: 00000020 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A5 362 | 698: 00000024 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A6 363 | 699: 00000028 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A7 364 | 700: 0000002c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A8 365 | 701: 00000030 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A9 366 | 702: 00000034 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A10 367 | 703: 00000038 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A11 368 | 704: 0000003c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A12 369 | 705: 00000040 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A13 370 | 706: 00000044 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A14 371 | 707: 00000048 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A15 372 | 708: 0000004c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_SAR 373 | 709: 00000050 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCCAUSE 374 | 710: 00000054 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCVADDR 375 | 711: 00000058 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LBEG 376 | 712: 0000005c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LEND 377 | 713: 00000060 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LCOUNT 378 | 714: 00000064 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP0 379 | 715: 00000068 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP1 380 | 716: 0000006c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP2 381 | 717: 00000070 0 NOTYPE LOCAL DEFAULT ABS XtExcFrameSize 382 | 718: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_EXIT 383 | 719: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PC 384 | 720: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PS 385 | 721: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_NEXT 386 | 722: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A0 387 | 723: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A1 388 | 724: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A2 389 | 725: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A3 390 | 726: 00000020 0 NOTYPE LOCAL DEFAULT ABS XtSolFrameSize 391 | 730: 00000000 0 FILE LOCAL DEFAULT ABS eri.c 392 | 731: 00000000 0 FILE LOCAL DEFAULT ABS clock.o 393 | 732: 00000010 0 NOTYPE LOCAL DEFAULT ABS .callsz 394 | 733: 00000010 0 NOTYPE LOCAL DEFAULT ABS .locsz 395 | 734: 00000000 0 FILE LOCAL DEFAULT ABS int_asm--set_intclear.o 396 | 735: 00000010 0 NOTYPE LOCAL DEFAULT ABS .callsz 397 | 736: 00000010 0 NOTYPE LOCAL DEFAULT ABS .locsz 398 | 737: 00000000 0 FILE LOCAL DEFAULT ABS xtensa_intr_asm.S.obj 399 | 738: 00000000 0 NOTYPE LOCAL DEFAULT ABS KEXC_pc 400 | 739: 00000004 0 NOTYPE LOCAL DEFAULT ABS KEXC_ps 401 | 740: 00000008 0 NOTYPE LOCAL DEFAULT ABS KEXC_areg 402 | 741: 00000018 0 NOTYPE LOCAL DEFAULT ABS KEXC_sar 403 | 742: 0000001c 0 NOTYPE LOCAL DEFAULT ABS KEXC_lcount 404 | 743: 00000020 0 NOTYPE LOCAL DEFAULT ABS KEXC_lbeg 405 | 744: 00000024 0 NOTYPE LOCAL DEFAULT ABS KEXC_lend 406 | 745: 00000028 0 NOTYPE LOCAL DEFAULT ABS KEXC_acclo 407 | 746: 0000002c 0 NOTYPE LOCAL DEFAULT ABS KEXC_acchi 408 | 747: 00000030 0 NOTYPE LOCAL DEFAULT ABS KEXC_mr 409 | 748: 00000040 0 NOTYPE LOCAL DEFAULT ABS KernelFrameSize 410 | 749: 00000000 0 NOTYPE LOCAL DEFAULT ABS UEXC_pc 411 | 750: 00000004 0 NOTYPE LOCAL DEFAULT ABS UEXC_ps 412 | 751: 00000008 0 NOTYPE LOCAL DEFAULT ABS UEXC_sar 413 | 752: 0000000c 0 NOTYPE LOCAL DEFAULT ABS UEXC_vpri 414 | 753: 00000010 0 NOTYPE LOCAL DEFAULT ABS UEXC_a2 415 | 754: 00000014 0 NOTYPE LOCAL DEFAULT ABS UEXC_a3 416 | 755: 00000018 0 NOTYPE LOCAL DEFAULT ABS UEXC_a4 417 | 756: 0000001c 0 NOTYPE LOCAL DEFAULT ABS UEXC_a5 418 | 757: 00000020 0 NOTYPE LOCAL DEFAULT ABS UEXC_exccause 419 | 758: 00000024 0 NOTYPE LOCAL DEFAULT ABS UEXC_lcount 420 | 759: 00000028 0 NOTYPE LOCAL DEFAULT ABS UEXC_lbeg 421 | 760: 0000002c 0 NOTYPE LOCAL DEFAULT ABS UEXC_lend 422 | 761: 00000030 0 NOTYPE LOCAL DEFAULT ABS UEXC_acclo 423 | 762: 00000034 0 NOTYPE LOCAL DEFAULT ABS UEXC_acchi 424 | 763: 00000038 0 NOTYPE LOCAL DEFAULT ABS UEXC_mr 425 | 764: 00000048 0 NOTYPE LOCAL DEFAULT ABS UEXC_pad 426 | 765: 00000050 0 NOTYPE LOCAL DEFAULT ABS UserFrameSize 427 | 766: 00000100 0 NOTYPE LOCAL DEFAULT ABS UserFrameTotalSize 428 | 767: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXIT 429 | 768: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PC 430 | 769: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_STK_PS 431 | 770: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A0 432 | 771: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A1 433 | 772: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A2 434 | 773: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A3 435 | 774: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A4 436 | 775: 00000020 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A5 437 | 776: 00000024 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A6 438 | 777: 00000028 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A7 439 | 778: 0000002c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A8 440 | 779: 00000030 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A9 441 | 780: 00000034 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A10 442 | 781: 00000038 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A11 443 | 782: 0000003c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A12 444 | 783: 00000040 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A13 445 | 784: 00000044 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A14 446 | 785: 00000048 0 NOTYPE LOCAL DEFAULT ABS XT_STK_A15 447 | 786: 0000004c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_SAR 448 | 787: 00000050 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCCAUSE 449 | 788: 00000054 0 NOTYPE LOCAL DEFAULT ABS XT_STK_EXCVADDR 450 | 789: 00000058 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LBEG 451 | 790: 0000005c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LEND 452 | 791: 00000060 0 NOTYPE LOCAL DEFAULT ABS XT_STK_LCOUNT 453 | 792: 00000064 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP0 454 | 793: 00000068 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP1 455 | 794: 0000006c 0 NOTYPE LOCAL DEFAULT ABS XT_STK_TMP2 456 | 795: 00000070 0 NOTYPE LOCAL DEFAULT ABS XtExcFrameSize 457 | 796: 00000000 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_EXIT 458 | 797: 00000004 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PC 459 | 798: 00000008 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_PS 460 | 799: 0000000c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_NEXT 461 | 800: 00000010 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A0 462 | 801: 00000014 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A1 463 | 802: 00000018 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A2 464 | 803: 0000001c 0 NOTYPE LOCAL DEFAULT ABS XT_SOL_A3 465 | 804: 00000020 0 NOTYPE LOCAL DEFAULT ABS XtSolFrameSize 466 | 805: 00000040 0 NOTYPE LOCAL DEFAULT ABS i 467 | 806: 00000000 0 FILE LOCAL DEFAULT ABS list.c 468 | 807: 00000000 0 FILE LOCAL DEFAULT ABS pthread_local_storage.c 469 | 810: 00000000 0 FILE LOCAL DEFAULT ABS task_wdt.c 470 | 823: 00000000 0 FILE LOCAL DEFAULT ABS FreeRTOS-openocd.c 471 | 824: 00000000 0 FILE LOCAL DEFAULT ABS vfs.c 472 | 834: 00000000 0 FILE LOCAL DEFAULT ABS vfs_uart.c 473 | 870: 00000000 0 FILE LOCAL DEFAULT ABS syscall_table.c 474 | 874: 00000000 0 FILE LOCAL DEFAULT ABS periph_ctrl.c 475 | 881: 00000000 0 FILE LOCAL DEFAULT ABS rtc_module.c 476 | 886: 00000000 0 FILE LOCAL DEFAULT ABS uart.c 477 | 911: 00000000 0 FILE LOCAL DEFAULT ABS esp_efuse_table.c 478 | 918: 00000000 0 FILE LOCAL DEFAULT ABS esp_flash_spi_init.c 479 | 925: 00000000 0 FILE LOCAL DEFAULT ABS spi_flash_chip_drivers.c 480 | 927: 00000000 0 FILE LOCAL DEFAULT ABS locale.c 481 | 928: 00000000 0 FILE LOCAL DEFAULT ABS brownout.c 482 | 931: 00000000 0 FILE LOCAL DEFAULT ABS esp_err_to_name.c 483 | 934: 00000000 0 FILE LOCAL DEFAULT ABS heap_caps_init.c 484 | 938: 00000000 0 FILE LOCAL DEFAULT ABS hello_world_main.c 485 | 939: 00000000 0 FILE LOCAL DEFAULT ABS esp_efuse_utility.c 486 | 948: 00000000 0 FILE LOCAL DEFAULT ABS esp_ota_ops.c 487 | 951: 00000000 0 FILE LOCAL DEFAULT ABS partition.c 488 | 958: 00000000 0 FILE LOCAL DEFAULT ABS spi_flash_os_func_noos.c 489 | 962: 00000000 0 FILE LOCAL DEFAULT ABS rtc_periph.c 490 | 963: 00000000 0 FILE LOCAL DEFAULT ABS soc_memory_layout.c 491 | 969: 00000000 0 FILE LOCAL DEFAULT ABS memory_layout_utils.c 492 | 974: 00000000 0 FILE LOCAL DEFAULT ABS spi_flash_hal.c 493 | 976: 00000000 0 FILE LOCAL DEFAULT ABS interrupts.c 494 | 977: 00000000 0 FILE LOCAL DEFAULT ABS assert.c 495 | 978: 00000000 0 FILE LOCAL DEFAULT ABS vfprintf.c 496 | 982: 00000000 0 FILE LOCAL DEFAULT ABS vfprintf.c 497 | 987: 00000000 0 FILE LOCAL DEFAULT ABS vfprintf.c 498 | 992: 00000000 0 FILE LOCAL DEFAULT ABS dtoa.c 499 | 994: 00000000 0 FILE LOCAL DEFAULT ABS mprec.c 500 | 996: 00000000 0 FILE LOCAL DEFAULT ABS vfprintf.c 501 | 1000: 00000000 0 FILE LOCAL DEFAULT ABS libgcc2.c 502 | 1001: 00000000 0 FILE LOCAL DEFAULT ABS libgcc2.c 503 | 1002: 00000000 0 FILE LOCAL DEFAULT ABS libgcc2.c 504 | 1003: 00000000 0 FILE LOCAL DEFAULT ABS libgcc2.c 505 | 1004: 00000000 0 FILE LOCAL DEFAULT ABS pthread.c 506 | 1008: 00000000 0 FILE LOCAL DEFAULT ABS syscalls.c 507 | 1009: 00000000 0 FILE LOCAL DEFAULT ABS cxx_exception_stubs.cpp 508 | 1010: 00000000 0 FILE LOCAL DEFAULT ABS esp_efuse_api.c 509 | 1012: 00000000 0 FILE LOCAL DEFAULT ABS esp_efuse_fields.c 510 | 1013: 00000000 0 FILE LOCAL DEFAULT ABS flash_encrypt.c 511 | 1014: 00000000 0 FILE LOCAL DEFAULT ABS flash_qio_mode.c 512 | 1016: 00000000 0 FILE LOCAL DEFAULT ABS errno.c 513 | 1017: 00000000 0 FILE LOCAL DEFAULT ABS fiprintf.c 514 | 1018: 00000000 0 FILE LOCAL DEFAULT ABS fopen.c 515 | 1019: 00000000 0 FILE LOCAL DEFAULT ABS fseek.c 516 | 1020: 00000000 0 FILE LOCAL DEFAULT ABS fseeko.c 517 | 1021: 00000000 0 FILE LOCAL DEFAULT ABS mbtowc_r.c 518 | 1022: 00000000 0 FILE LOCAL DEFAULT ABS printf.c 519 | 1023: 00000000 0 FILE LOCAL DEFAULT ABS puts.c 520 | 1024: 00000000 0 FILE LOCAL DEFAULT ABS reent.c 521 | 1025: 00000000 0 FILE LOCAL DEFAULT ABS snprintf.c 522 | 1026: 00000000 0 FILE LOCAL DEFAULT ABS vprintf.c 523 | 1027: 00000000 0 FILE LOCAL DEFAULT ABS flags.c 524 | 1028: 00000000 0 FILE LOCAL DEFAULT ABS localeconv.c 525 | 1029: 00000000 0 FILE LOCAL DEFAULT ABS s_frexp.c 526 | 1030: 00000000 0 FILE LOCAL DEFAULT ABS pthread.c 527 | 1031: 00000000 0 FILE LOCAL DEFAULT ABS cxx_guards.cpp 528 | 1032: 00000000 0 FILE LOCAL DEFAULT ABS pm_esp32.c 529 | 1033: 00000000 0 FILE LOCAL DEFAULT ABS project_elf_src.c 530 | 1034: 400562cc 0 NOTYPE GLOBAL DEFAULT ABS longjmp 531 | 1040: 40000ea0 39 FUNC GLOBAL DEFAULT ABS _isatty_r 532 | 1041: 3ff50000 0 NOTYPE GLOBAL DEFAULT ABS UART1 533 | 1044: 400013ac 144 FUNC GLOBAL DEFAULT ABS strcpy 534 | 1045: 40059588 0 NOTYPE GLOBAL DEFAULT ABS asctime 535 | 1047: 4000c818 0 NOTYPE GLOBAL DEFAULT ABS __ashldi3 536 | 1050: 4000ca2c 0 NOTYPE GLOBAL DEFAULT ABS __ffsdi2 537 | 1057: 40056268 0 NOTYPE GLOBAL DEFAULT ABS setjmp 538 | 1058: 40009edc 0 NOTYPE GLOBAL DEFAULT ABS gpio_matrix_in 539 | 1065: 400636a8 0 FUNC GLOBAL HIDDEN ABS __eqdf2 540 | 1067: 4000ca84 682 FUNC GLOBAL HIDDEN ABS __divdi3 541 | 1071: 40009fdc 0 NOTYPE GLOBAL DEFAULT ABS gpio_pad_select_gpio 542 | 1072: 4000c728 0 NOTYPE GLOBAL DEFAULT ABS __dummy_lock 543 | 1073: 4000c70c 0 NOTYPE GLOBAL DEFAULT ABS strtok_r 544 | 1074: 4000c988 0 FUNC GLOBAL HIDDEN ABS __floatdidf 545 | 1076: 400645a4 0 NOTYPE GLOBAL DEFAULT ABS __divdc3 546 | 1081: 400588d8 84 FUNC GLOBAL DEFAULT ABS _wcrtomb_r 547 | 1082: 400041a4 0 NOTYPE GLOBAL DEFAULT ABS rom_i2c_writeReg 548 | 1083: 40062e1c 0 NOTYPE GLOBAL DEFAULT ABS esp_rom_spiflash_prepare_ 549 | 1084: 40009f0c 0 NOTYPE GLOBAL DEFAULT ABS gpio_matrix_out 550 | 1085: 40001184 56 FUNC GLOBAL DEFAULT ABS __sseek 551 | 1086: 40001e38 103 FUNC GLOBAL DEFAULT ABS __sinit 552 | 1088: 40058bec 198 FUNC GLOBAL DEFAULT ABS __swbuf_r 553 | 1090: 3ffae0a4 0 NOTYPE GLOBAL DEFAULT ABS _daylight 554 | 1091: 4000183c 0 NOTYPE GLOBAL DEFAULT ABS __time_load_locale 555 | 1095: 40009a14 0 NOTYPE GLOBAL DEFAULT ABS Cache_Flush_rom 556 | 1096: 40001dc8 54 FUNC GLOBAL DEFAULT ABS __sfmoreglue 557 | 1097: 400590f4 0 NOTYPE GLOBAL DEFAULT ABS ungetc 558 | 1098: 40001a28 0 NOTYPE GLOBAL DEFAULT ABS _tzset_r 559 | 1102: 3f4058d4 0 NOTYPE GLOBAL DEFAULT ABS _lit4_end 560 | 1103: 40001524 0 NOTYPE GLOBAL DEFAULT ABS strlwr 561 | 1106: 3ff80000 0 NOTYPE GLOBAL DEFAULT ABS _data_seg_org 562 | 1110: 3ffe01e0 0 NOTYPE GLOBAL DEFAULT ABS g_ticks_per_us_pro 563 | 1112: 400566fc 0 NOTYPE GLOBAL DEFAULT ABS _atol_r 564 | 1113: 4000c400 0 NOTYPE GLOBAL DEFAULT ABS memrchr 565 | 1114: 400016b0 0 NOTYPE GLOBAL DEFAULT ABS strndup 566 | 1119: 4000c3c0 63 FUNC GLOBAL DEFAULT ABS memmove 567 | 1121: 400e2e2c 0 NOTYPE GLOBAL DEFAULT ABS _text_end 568 | 1124: 40001df8 14 FUNC GLOBAL DEFAULT ABS _cleanup 569 | 1128: 400638e4 0 NOTYPE GLOBAL DEFAULT ABS __powidf2 570 | 1132: 4000c6a8 0 NOTYPE GLOBAL DEFAULT ABS __strtok_r 571 | 1134: 4000240c 0 NOTYPE GLOBAL DEFAULT ABS __fixsfsi 572 | 1138: 3f4058d4 0 NOTYPE GLOBAL DEFAULT ABS _lit4_start 573 | 1140: 400636dc 0 FUNC GLOBAL HIDDEN ABS __gtdf2 574 | 1142: 400566ec 0 NOTYPE GLOBAL DEFAULT ABS atol 575 | 1145: 4000bfdc 0 NOTYPE GLOBAL DEFAULT ABS _xtos_set_intlevel 576 | 1146: 40007d28 0 NOTYPE GLOBAL DEFAULT ABS ets_install_uart_printf 577 | 1148: 40001808 0 NOTYPE GLOBAL DEFAULT ABS times 578 | 1155: 3ff80000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_dummy_start 579 | 1156: 400095e0 0 NOTYPE GLOBAL DEFAULT ABS cache_flash_mmu_set_rom 580 | 1160: 40001148 7 FUNC GLOBAL DEFAULT ABS __seofread 581 | 1162: 40000f2c 0 NOTYPE GLOBAL DEFAULT ABS isblank 582 | 1163: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_noinit_end 583 | 1164: 40056370 0 NOTYPE GLOBAL DEFAULT ABS labs 584 | 1165: 3ffb209c 0 NOTYPE GLOBAL DEFAULT ABS _noinit_start 585 | 1169: 4000689c 0 NOTYPE GLOBAL DEFAULT ABS ets_set_appcpu_boot_addr 586 | 1170: 400021d0 0 NOTYPE GLOBAL DEFAULT ABS __subsf3 587 | 1174: 40080000 0 NOTYPE GLOBAL DEFAULT ABS _iram_start 588 | 1176: 40056424 582 FUNC GLOBAL DEFAULT ABS qsort 589 | 1178: 3ffb0000 0 NOTYPE GLOBAL DEFAULT ABS _bt_data_start 590 | 1180: 40064ae0 0 NOTYPE GLOBAL DEFAULT ABS __bswapsi2 591 | 1181: 3ff96544 0 NOTYPE GLOBAL DEFAULT ABS __popcount_tab 592 | 1182: 400041fc 0 NOTYPE GLOBAL DEFAULT ABS rom_i2c_writeReg_Mask 593 | 1183: 3ffb0000 0 NOTYPE GLOBAL DEFAULT ABS _nimble_data_end 594 | 1189: 3ffb20a0 0 NOTYPE GLOBAL DEFAULT ABS _bt_bss_end 595 | 1190: 3ff48800 0 NOTYPE GLOBAL DEFAULT ABS SENS 596 | 1195: 4000c2c8 245 FUNC GLOBAL DEFAULT ABS memcpy 597 | 1199: 40062df4 0 NOTYPE GLOBAL DEFAULT ABS esp_rom_spiflash_write_en 598 | 1201: 40001d48 16 FUNC GLOBAL DEFAULT ABS _cleanup_r 599 | 1204: 4000c944 0 FUNC GLOBAL HIDDEN ABS __floatsidf 600 | 1206: 3f4058d4 0 NOTYPE GLOBAL DEFAULT ABS _rodata_end 601 | 1207: 40063790 0 FUNC GLOBAL HIDDEN ABS __ltdf2 602 | 1208: 40080400 0 NOTYPE GLOBAL DEFAULT ABS _iram_text_start 603 | 1210: 40000e8c 0 NOTYPE GLOBAL DEFAULT ABS creat 604 | 1211: 40009028 0 NOTYPE GLOBAL DEFAULT ABS uart_tx_switch 605 | 1213: 40008fd0 0 NOTYPE GLOBAL DEFAULT ABS uartAttach 606 | 1217: 3ffb0000 0 NOTYPE GLOBAL DEFAULT ABS _nimble_data_start 607 | 1219: 40000f78 0 NOTYPE GLOBAL DEFAULT ABS islower 608 | 1220: 40001868 0 NOTYPE GLOBAL DEFAULT ABS tolower 609 | 1226: 400081d4 0 NOTYPE GLOBAL DEFAULT ABS rtc_get_reset_reason 610 | 1228: 3ff6e000 0 NOTYPE GLOBAL DEFAULT ABS UART2 611 | 1233: 4000c7c8 0 NOTYPE GLOBAL DEFAULT ABS __udivsi3 612 | 1239: 4000681c 0 NOTYPE GLOBAL DEFAULT ABS intr_matrix_set 613 | 1242: 3f405804 0 NOTYPE GLOBAL DEFAULT ABS __eh_frame 614 | 1245: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_data_end 615 | 1247: 40002d20 0 NOTYPE GLOBAL DEFAULT ABS __subvdi3 616 | 1250: 400633c0 0 NOTYPE GLOBAL DEFAULT ABS __lesf2 617 | 1251: 3ffb20a0 0 NOTYPE GLOBAL DEFAULT ABS _bss_start 618 | 1255: 40002b30 0 NOTYPE GLOBAL DEFAULT ABS __fixunsdfsi 619 | 1259: 3ff42000 0 NOTYPE GLOBAL DEFAULT ABS SPI1 620 | 1262: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_force_slow_start 621 | 1263: 4005692c 0 NOTYPE GLOBAL DEFAULT ABS strtoul 622 | 1265: 400566b4 0 NOTYPE GLOBAL DEFAULT ABS itoa 623 | 1266: 3ff96530 0 NOTYPE GLOBAL DEFAULT ABS __mb_cur_max 624 | 1272: 4005893c 705 FUNC GLOBAL DEFAULT ABS __sfvwrite_r 625 | 1273: 00000000 0 NOTYPE GLOBAL DEFAULT ABS _flash_cache_start 626 | 1274: 40000fc0 0 NOTYPE GLOBAL DEFAULT ABS ispunct 627 | 1276: 40064bf4 0 NOTYPE GLOBAL DEFAULT ABS __udivmoddi4 628 | 1278: 40002f3c 0 NOTYPE GLOBAL DEFAULT ABS __paritysi2 629 | 1282: 3ffb20a0 0 NOTYPE GLOBAL DEFAULT ABS _btdm_bss_start 630 | 1284: 400d0018 0 NOTYPE GLOBAL DEFAULT ABS _text_start 631 | 1290: 40000fd4 0 NOTYPE GLOBAL DEFAULT ABS isspace 632 | 1293: 40001fec 268 FUNC GLOBAL DEFAULT ABS _fclose_r 633 | 1295: 3ff80000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_fast_start 634 | 1296: 40059394 40 FUNC GLOBAL DEFAULT ABS fflush 635 | 1299: 40002c34 0 NOTYPE GLOBAL DEFAULT ABS __extendsfdf2 636 | 1305: 40002590 0 FUNC GLOBAL HIDDEN ABS __adddf3 637 | 1306: 40063374 0 NOTYPE GLOBAL DEFAULT ABS __nesf2 638 | 1309: 40000000 0 NOTYPE GLOBAL DEFAULT ABS _heap_end 639 | 1313: 4000d280 626 FUNC GLOBAL HIDDEN ABS __umoddi3 640 | 1316: 3ffae0b0 4 OBJECT GLOBAL DEFAULT ABS _global_impure_ptr 641 | 1318: 3f4058ac 0 NOTYPE GLOBAL DEFAULT ABS soc_reserved_memory_regio 642 | 1320: 40001550 0 NOTYPE GLOBAL DEFAULT ABS strncasecmp 643 | 1323: 4000c1f4 18 FUNC GLOBAL DEFAULT ABS bzero 644 | 1324: 4000cff8 618 FUNC GLOBAL HIDDEN ABS __udivdi3 645 | 1328: 40058e4c 108 FUNC GLOBAL DEFAULT ABS _fputwc_r 646 | 1334: 4000c938 0 FUNC GLOBAL HIDDEN ABS __floatunsidf 647 | 1339: 3ff43000 0 NOTYPE GLOBAL DEFAULT ABS SPI0 648 | 1341: 40059868 0 NOTYPE GLOBAL DEFAULT ABS gmtime_r 649 | 1344: 40001f1c 23 FUNC GLOBAL DEFAULT ABS __fp_lock_all 650 | 1346: 3ff60000 0 NOTYPE GLOBAL DEFAULT ABS TIMERG1 651 | 1354: 4005681c 0 NOTYPE GLOBAL DEFAULT ABS strtol 652 | 1358: 40063c90 0 NOTYPE GLOBAL DEFAULT ABS __muldc3 653 | 1359: 4000c628 0 NOTYPE GLOBAL DEFAULT ABS strnlen 654 | 1363: 3ffae270 0 NOTYPE GLOBAL DEFAULT ABS g_rom_spiflash_chip 655 | 1364: 40001450 0 NOTYPE GLOBAL DEFAULT ABS _strdup_r 656 | 1365: 3ffb3090 0 NOTYPE GLOBAL DEFAULT ABS _bss_end 657 | 1368: 400016c4 0 NOTYPE GLOBAL DEFAULT ABS _strndup_r 658 | 1373: 3ffae270 0 NOTYPE GLOBAL DEFAULT ABS g_rom_flashchip 659 | 1374: 4000c804 0 NOTYPE GLOBAL DEFAULT ABS __ffssi2 660 | 1377: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_bss_end 661 | 1383: 40001a10 0 NOTYPE GLOBAL DEFAULT ABS __tz_unlock 662 | 1384: 40001708 0 NOTYPE GLOBAL DEFAULT ABS strrchr 663 | 1386: 400c0000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_text_end 664 | 1389: 40056258 0 NOTYPE GLOBAL DEFAULT ABS utoa 665 | 1390: 40002a78 0 FUNC GLOBAL HIDDEN ABS __fixdfsi 666 | 1391: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_bss_start 667 | 1395: 3ffb209c 0 NOTYPE GLOBAL DEFAULT ABS _noinit_end 668 | 1398: 4000c8c0 0 NOTYPE GLOBAL DEFAULT ABS __floatdisf 669 | 1400: 4000181c 0 NOTYPE GLOBAL DEFAULT ABS write 670 | 1403: 3ffae030 0 NOTYPE GLOBAL DEFAULT ABS _tzname 671 | 1404: 400633a0 0 NOTYPE GLOBAL DEFAULT ABS __gtsf2 672 | 1405: 40064bec 0 NOTYPE GLOBAL DEFAULT ABS __udiv_w_sdiv 673 | 1407: 3ffae0b4 4 OBJECT GLOBAL DEFAULT ABS environ 674 | 1408: 3ff48400 0 NOTYPE GLOBAL DEFAULT ABS RTCIO 675 | 1409: 4000c84c 0 NOTYPE GLOBAL DEFAULT ABS __lshrdi3 676 | 1411: 400595b0 0 NOTYPE GLOBAL DEFAULT ABS ctime 677 | 1412: 40063704 0 FUNC GLOBAL HIDDEN ABS __ledf2 678 | 1413: 3f4058ac 0 NOTYPE GLOBAL DEFAULT ABS __XT_EXCEPTION_DESCS_END_ 679 | 1414: 3ffb20a0 0 NOTYPE GLOBAL DEFAULT ABS _bt_bss_start 680 | 1417: 4000c518 0 NOTYPE GLOBAL DEFAULT ABS strcat 681 | 1419: 40062e60 0 NOTYPE GLOBAL DEFAULT ABS esp_rom_spiflash_write_en 682 | 1420: 400010d4 0 NOTYPE GLOBAL DEFAULT ABS rand_r 683 | 1423: 4000c7d0 0 NOTYPE GLOBAL DEFAULT ABS __umodsi3 684 | 1426: 4000a22c 0 NOTYPE GLOBAL DEFAULT ABS gpio_pad_pullup 685 | 1428: 40002ed0 55 FUNC GLOBAL HIDDEN ABS __popcountsi2 686 | 1429: 3ff96458 32 OBJECT GLOBAL DEFAULT ABS __sf_fake_stderr 687 | 1436: 40056678 0 NOTYPE GLOBAL DEFAULT ABS __itoa 688 | 1439: 400566d4 0 NOTYPE GLOBAL DEFAULT ABS _atoi_r 689 | 1445: 40002e98 0 NOTYPE GLOBAL DEFAULT ABS __negvdi2 690 | 1446: 4000c220 0 NOTYPE GLOBAL DEFAULT ABS memccpy 691 | 1447: 4000c7e8 0 NOTYPE GLOBAL DEFAULT ABS __clzsi2 692 | 1450: 40002cbc 0 NOTYPE GLOBAL DEFAULT ABS __addvdi3 693 | 1451: 3ffb0000 0 NOTYPE GLOBAL DEFAULT ABS _btdm_data_start 694 | 1454: 40001e08 14 FUNC GLOBAL DEFAULT ABS __sfp_lock_acquire 695 | 1456: 4000c244 27 FUNC GLOBAL DEFAULT ABS memchr 696 | 1459: 3ff5f000 0 NOTYPE GLOBAL DEFAULT ABS TIMERG0 697 | 1461: 4000c830 0 NOTYPE GLOBAL DEFAULT ABS __ashrdi3 698 | 1468: 400041c0 0 NOTYPE GLOBAL DEFAULT ABS rom_i2c_readReg_Mask 699 | 1470: 4005a5e8 0 NOTYPE GLOBAL DEFAULT ABS mktime 700 | 1471: 3ff80000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_force_fast_start 701 | 1473: 40001210 0 NOTYPE GLOBAL DEFAULT ABS strcasestr 702 | 1475: 4000c674 58 FUNC GLOBAL DEFAULT ABS strstr 703 | 1476: 3ffb0000 0 NOTYPE GLOBAL DEFAULT ABS _data_start 704 | 1479: 40008534 0 NOTYPE GLOBAL DEFAULT ABS ets_delay_us 705 | 1480: 40063840 0 NOTYPE GLOBAL DEFAULT ABS __ucmpdi2 706 | 1484: 4000c978 0 FUNC GLOBAL HIDDEN ABS __floatundidf 707 | 1485: 40001058 0 NOTYPE GLOBAL DEFAULT ABS rand 708 | 1487: 4005cfec 0 NOTYPE GLOBAL DEFAULT ABS crc32_le 709 | 1488: 400017dc 0 NOTYPE GLOBAL DEFAULT ABS read 710 | 1489: 4000c870 0 NOTYPE GLOBAL DEFAULT ABS __floatsisf 711 | 1496: 40008658 0 NOTYPE GLOBAL DEFAULT ABS ets_efuse_get_spiconfig 712 | 1498: 40064b64 0 NOTYPE GLOBAL DEFAULT ABS __clrsbsi2 713 | 1499: 4000c584 70 FUNC GLOBAL DEFAULT ABS strlcpy 714 | 1500: 40001398 0 NOTYPE GLOBAL DEFAULT ABS strcoll 715 | 1501: 40063868 0 NOTYPE GLOBAL DEFAULT ABS __absvsi2 716 | 1503: 40000fe8 0 NOTYPE GLOBAL DEFAULT ABS isupper 717 | 1504: 4000c5f4 62 FUNC GLOBAL DEFAULT ABS strncmp 718 | 1505: 3ffb20a0 0 NOTYPE GLOBAL DEFAULT ABS _nimble_bss_end 719 | 1513: 4000c7b0 0 NOTYPE GLOBAL DEFAULT ABS __mulsi3 720 | 1515: 3ff9609c 0 NOTYPE GLOBAL DEFAULT ABS __month_lengths 721 | 1517: 400015d4 219 FUNC GLOBAL DEFAULT ABS strncpy 722 | 1518: 40063374 0 NOTYPE GLOBAL DEFAULT ABS __eqsf2 723 | 1521: 3ffb20a0 0 NOTYPE GLOBAL DEFAULT ABS _btdm_bss_end 724 | 1522: 400011cc 0 NOTYPE GLOBAL DEFAULT ABS strcasecmp 725 | 1526: 4000ca14 0 NOTYPE GLOBAL DEFAULT ABS __negdi2 726 | 1531: 3ffb20a0 0 NOTYPE GLOBAL DEFAULT ABS _nimble_bss_start 727 | 1536: 4000c20c 0 NOTYPE GLOBAL DEFAULT ABS isascii 728 | 1540: 40056834 0 NOTYPE GLOBAL DEFAULT ABS _strtoul_r 729 | 1549: 4000244c 0 NOTYPE GLOBAL DEFAULT ABS __fixsfdi 730 | 1550: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_noinit_start 731 | 1551: 3ffb3090 0 NOTYPE GLOBAL DEFAULT ABS _static_data_end 732 | 1552: 40064b08 0 NOTYPE GLOBAL DEFAULT ABS __bswapdi2 733 | 1553: 400621b0 0 NOTYPE GLOBAL DEFAULT ABS esp_rom_spiflash_read_use 734 | 1554: 400634a0 0 NOTYPE GLOBAL DEFAULT ABS __negdf2 735 | 1556: 4000c260 38 FUNC GLOBAL DEFAULT ABS memcmp 736 | 1559: 40064b7c 0 NOTYPE GLOBAL DEFAULT ABS __clrsbdi2 737 | 1560: 4000c8b0 0 NOTYPE GLOBAL DEFAULT ABS __floatundisf 738 | 1561: 3ffb209c 0 NOTYPE GLOBAL DEFAULT ABS _data_end 739 | 1564: 3ff64000 0 NOTYPE GLOBAL DEFAULT ABS SPI2 740 | 1565: 40002d78 0 NOTYPE GLOBAL DEFAULT ABS __mulvdi3 741 | 1566: 3ff80000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_dummy_end 742 | 1567: 40058cc8 223 FUNC GLOBAL DEFAULT ABS __swsetup_r 743 | 1569: 3f4058d4 0 NOTYPE GLOBAL DEFAULT ABS _thread_local_start 744 | 1571: 40000f18 0 NOTYPE GLOBAL DEFAULT ABS isalpha 745 | 1572: 40002954 0 FUNC GLOBAL HIDDEN ABS __divdf3 746 | 1573: 400020c0 0 NOTYPE GLOBAL DEFAULT ABS __negsf2 747 | 1575: 40001e90 178 FUNC GLOBAL DEFAULT ABS __sfp 748 | 1576: 4000c5c4 0 NOTYPE GLOBAL DEFAULT ABS strncat 749 | 1578: 40009a84 0 NOTYPE GLOBAL DEFAULT ABS Cache_Read_Enable_rom 750 | 1579: 40001e2c 14 FUNC GLOBAL DEFAULT ABS __sinit_lock_release 751 | 1580: 3f4058d4 0 NOTYPE GLOBAL DEFAULT ABS soc_reserved_memory_regio 752 | 1581: 4006358c 0 FUNC GLOBAL HIDDEN ABS __muldf3 753 | 1582: 40001118 52 FUNC GLOBAL DEFAULT ABS __sread 754 | 1585: 3ffae024 0 NOTYPE GLOBAL DEFAULT ABS syscall_table_ptr_pro 755 | 1589: 4000ca64 0 NOTYPE GLOBAL DEFAULT ABS __ctzdi2 756 | 1593: 400017f4 0 NOTYPE GLOBAL DEFAULT ABS sbrk 757 | 1596: 4000143c 0 NOTYPE GLOBAL DEFAULT ABS strdup 758 | 1600: 40059320 140 FUNC GLOBAL DEFAULT ABS _fflush_r 759 | 1604: 3ff96498 32 OBJECT GLOBAL DEFAULT ABS __sf_fake_stdin 760 | 1605: 40001a04 0 NOTYPE GLOBAL DEFAULT ABS __tz_lock 761 | 1606: 400561f0 0 NOTYPE GLOBAL DEFAULT ABS __utoa 762 | 1609: 40000ec8 0 NOTYPE GLOBAL DEFAULT ABS asctime_r 763 | 1610: 400595dc 0 NOTYPE GLOBAL DEFAULT ABS localtime 764 | 1611: 4000c44c 76 FUNC GLOBAL DEFAULT ABS memset 765 | 1613: 40064a70 0 NOTYPE GLOBAL DEFAULT ABS __gcc_bcmp 766 | 1619: 3ffb0000 0 NOTYPE GLOBAL DEFAULT ABS _bt_data_end 767 | 1622: 40061ddc 0 NOTYPE GLOBAL DEFAULT ABS esp_rom_spiflash_select_q 768 | 1625: 40002c98 0 NOTYPE GLOBAL DEFAULT ABS __addvsi3 769 | 1626: 40001004 0 NOTYPE GLOBAL DEFAULT ABS srand 770 | 1627: 40058cb4 20 FUNC GLOBAL DEFAULT ABS __swbuf 771 | 1629: 4006342c 0 NOTYPE GLOBAL DEFAULT ABS __ltsf2 772 | 1631: 40001470 0 NOTYPE GLOBAL DEFAULT ABS strlcat 773 | 1637: 400011b8 18 FUNC GLOBAL DEFAULT ABS __sclose 774 | 1639: 400020ac 18 FUNC GLOBAL DEFAULT ABS fclose 775 | 1641: 40056714 0 NOTYPE GLOBAL DEFAULT ABS _strtol_r 776 | 1642: 40002b90 0 NOTYPE GLOBAL DEFAULT ABS __truncdfsf2 777 | 1644: 40001f44 0 NOTYPE GLOBAL DEFAULT ABS _findenv_r 778 | 1645: 3f4058ac 0 NOTYPE GLOBAL DEFAULT ABS __init_array_end 779 | 1649: 40001844 0 NOTYPE GLOBAL DEFAULT ABS time 780 | 1650: 40058ef0 37 FUNC GLOBAL DEFAULT ABS __ascii_wctomb 781 | 1652: 3ff80000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_force_fast_end 782 | 1654: 40000f94 0 NOTYPE GLOBAL DEFAULT ABS isgraph 783 | 1655: 40058f3c 0 NOTYPE GLOBAL DEFAULT ABS __submore 784 | 1657: 40001fe0 0 NOTYPE GLOBAL DEFAULT ABS __env_unlock 785 | 1659: 4005d144 0 NOTYPE GLOBAL DEFAULT ABS esp_crc8 786 | 1660: 4000c738 55 FUNC GLOBAL DEFAULT ABS _fwalk 787 | 1662: 40000f04 0 NOTYPE GLOBAL DEFAULT ABS isalnum 788 | 1663: 4008990c 0 NOTYPE GLOBAL DEFAULT ABS _iram_end 789 | 1666: 40000fa8 0 NOTYPE GLOBAL DEFAULT ABS isprint 790 | 1672: 40002504 0 NOTYPE GLOBAL DEFAULT ABS __fixunssfdi 791 | 1674: 4000c7b8 0 NOTYPE GLOBAL DEFAULT ABS __divsi3 792 | 1677: 400632c8 0 NOTYPE GLOBAL DEFAULT ABS __mulsf3 793 | 1681: 40002e78 0 NOTYPE GLOBAL DEFAULT ABS __negvsi2 794 | 1682: 40001274 291 FUNC GLOBAL DEFAULT ABS strcmp 795 | 1692: 400636a8 0 FUNC GLOBAL HIDDEN ABS __nedf2 796 | 1703: 3ff48000 0 NOTYPE GLOBAL DEFAULT ABS RTCCNTL 797 | 1708: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_force_slow_end 798 | 1709: 40002ac4 0 NOTYPE GLOBAL DEFAULT ABS __fixdfdi 799 | 1710: 4008990c 0 NOTYPE GLOBAL DEFAULT ABS _iram_text_end 800 | 1711: 40063820 0 NOTYPE GLOBAL DEFAULT ABS __cmpdi2 801 | 1712: 4000c720 0 NOTYPE GLOBAL DEFAULT ABS toascii 802 | 1713: 4006340c 0 NOTYPE GLOBAL DEFAULT ABS __gesf2 803 | 1714: 4000c558 43 FUNC GLOBAL DEFAULT ABS strcspn 804 | 1716: 3f4058ac 0 NOTYPE GLOBAL DEFAULT ABS __XT_EXCEPTION_DESCS_ 805 | 1718: 4006387c 0 NOTYPE GLOBAL DEFAULT ABS __absvdi2 806 | 1719: 40062bc8 0 NOTYPE GLOBAL DEFAULT ABS esp_rom_spiflash_config_c 807 | 1721: 3ffe40f0 0 NOTYPE GLOBAL DEFAULT ABS g_ticks_per_us_app 808 | 1724: 400595c4 0 NOTYPE GLOBAL DEFAULT ABS ctime_r 809 | 1725: 40002cf8 0 NOTYPE GLOBAL DEFAULT ABS __subvsi3 810 | 1728: 400591e0 325 FUNC GLOBAL DEFAULT ABS __sflush_r 811 | 1731: 40001734 0 NOTYPE GLOBAL DEFAULT ABS strsep 812 | 1737: 400593d4 324 FUNC GLOBAL DEFAULT ABS __srefill_r 813 | 1738: 40056378 0 NOTYPE GLOBAL DEFAULT ABS ldiv 814 | 1739: 40080400 0 NOTYPE GLOBAL DEFAULT ABS _init_end 815 | 1745: 3ffae290 0 NOTYPE GLOBAL DEFAULT ABS g_rom_spiflash_dummy_len_ 816 | 1746: 40001f30 23 FUNC GLOBAL DEFAULT ABS __fp_unlock_all 817 | 1750: 40007d54 0 NOTYPE GLOBAL DEFAULT ABS ets_printf 818 | 1754: 3ff65000 0 NOTYPE GLOBAL DEFAULT ABS SPI3 819 | 1756: 40001834 0 NOTYPE GLOBAL DEFAULT ABS __get_current_time_locale 820 | 1758: 3ff40000 0 NOTYPE GLOBAL DEFAULT ABS UART0 821 | 1763: 400595fc 0 NOTYPE GLOBAL DEFAULT ABS localtime_r 822 | 1764: 3ffae0a0 0 NOTYPE GLOBAL DEFAULT ABS _timezone 823 | 1767: 40002d60 0 NOTYPE GLOBAL DEFAULT ABS __mulvsi3 824 | 1771: 40009b88 0 NOTYPE GLOBAL DEFAULT ABS gpio_input_get 825 | 1772: 40059ab4 0 NOTYPE GLOBAL DEFAULT ABS strftime 826 | 1775: 400090cc 0 NOTYPE GLOBAL DEFAULT ABS uart_div_modify 827 | 1777: 40000f64 0 NOTYPE GLOBAL DEFAULT ABS isdigit 828 | 1778: 4000c7f0 0 NOTYPE GLOBAL DEFAULT ABS __ctzsi2 829 | 1783: 3f400020 0 NOTYPE GLOBAL DEFAULT ABS _rodata_start 830 | 1789: 40009b9c 0 NOTYPE GLOBAL DEFAULT ABS gpio_input_get_high 831 | 1790: 40063478 0 NOTYPE GLOBAL DEFAULT ABS __unordsf2 832 | 1792: 40080000 0 NOTYPE GLOBAL DEFAULT ABS _init_start 833 | 1793: 40058da0 141 FUNC GLOBAL DEFAULT ABS __fputwc 834 | 1794: 3ff44000 0 NOTYPE GLOBAL DEFAULT ABS GPIO 835 | 1796: 3ff66000 0 NOTYPE GLOBAL DEFAULT ABS SYSCON 836 | 1797: 50000000 0 NOTYPE GLOBAL DEFAULT ABS _rtc_data_start 837 | 1801: 40002ef8 0 NOTYPE GLOBAL DEFAULT ABS __popcountdi2 838 | 1802: 3ffb0000 0 NOTYPE GLOBAL DEFAULT ABS _btdm_data_end 839 | 1805: 40001150 56 FUNC GLOBAL DEFAULT ABS __swrite 840 | 1808: 40009b5c 0 NOTYPE GLOBAL DEFAULT ABS gpio_output_set_high 841 | 1809: 3f4058d4 0 NOTYPE GLOBAL DEFAULT ABS _thread_local_end 842 | 1810: 4000c730 0 NOTYPE GLOBAL DEFAULT ABS __dummy_lock_try 843 | 1818: 4000c770 63 FUNC GLOBAL DEFAULT ABS _fwalk_reent 844 | 1820: 4000c864 0 NOTYPE GLOBAL DEFAULT ABS __floatunsisf 845 | 1826: 4000c7c0 0 NOTYPE GLOBAL DEFAULT ABS __modsi3 846 | 1827: 3ff96350 0 NOTYPE GLOBAL DEFAULT ABS __ctype_ptr__ 847 | 1831: 40001e14 14 FUNC GLOBAL DEFAULT ABS __sfp_lock_release 848 | 1835: 3ff96478 32 OBJECT GLOBAL DEFAULT ABS __sf_fake_stdout 849 | 1837: 4000c498 0 NOTYPE GLOBAL DEFAULT ABS __sccl 850 | 1838: 400566c4 0 NOTYPE GLOBAL DEFAULT ABS atoi 851 | 1839: 40000f50 0 NOTYPE GLOBAL DEFAULT ABS iscntrl 852 | 1841: 3ff96354 257 OBJECT GLOBAL DEFAULT ABS _ctype_ 853 | 1845: 3f4058a8 0 NOTYPE GLOBAL DEFAULT ABS __init_array_start 854 | 1847: 400637f4 0 FUNC GLOBAL HIDDEN ABS __unorddf2 855 | 1848: 4000cd4c 686 FUNC GLOBAL HIDDEN ABS __moddi3 856 | 1849: 400024ac 0 NOTYPE GLOBAL DEFAULT ABS __fixunssfsi 857 | 1851: 3ffae020 0 NOTYPE GLOBAL DEFAULT ABS syscall_table_ptr_app 858 | 1852: 4000174c 0 NOTYPE GLOBAL DEFAULT ABS strupr 859 | 1857: 40059848 0 NOTYPE GLOBAL DEFAULT ABS gmtime 860 | 1858: 4000c648 0 NOTYPE GLOBAL DEFAULT ABS strspn 861 | 1859: 4000c9fc 0 NOTYPE GLOBAL DEFAULT ABS __muldi3 862 | 1864: 40059108 139 FUNC GLOBAL DEFAULT ABS __smakebuf_r 863 | 1866: 3ff96544 0 NOTYPE GLOBAL DEFAULT ABS __nsau_data 864 | 1870: 400014c0 99 FUNC GLOBAL DEFAULT ABS strlen 865 | 1873: 4000178c 0 NOTYPE GLOBAL DEFAULT ABS open 866 | 1874: 40001884 0 NOTYPE GLOBAL DEFAULT ABS toupper 867 | 1875: 40063768 0 FUNC GLOBAL HIDDEN ABS __gedf2 868 | 1876: 40009ab8 0 NOTYPE GLOBAL DEFAULT ABS Cache_Read_Disable_rom 869 | 1880: 3ff96540 0 NOTYPE GLOBAL DEFAULT ABS __wctomb 870 | 1881: 40056348 0 NOTYPE GLOBAL DEFAULT ABS div 871 | 1882: 40056340 0 NOTYPE GLOBAL DEFAULT ABS abs 872 | 1884: 4000c53c 0 NOTYPE GLOBAL DEFAULT ABS strchr 873 | 1889: 40058f14 38 FUNC GLOBAL DEFAULT ABS _wctomb_r 874 | 1890: 40001fd4 0 NOTYPE GLOBAL DEFAULT ABS __env_lock 875 | 1892: 4000ca50 0 NOTYPE GLOBAL DEFAULT ABS __clzdi2 876 | 1893: 400026e4 0 FUNC GLOBAL HIDDEN ABS __subdf3 877 | 1896: 4000c7d8 0 NOTYPE GLOBAL DEFAULT ABS __umulsidi3 878 | 1898: 40001a1c 0 NOTYPE GLOBAL DEFAULT ABS tzset 879 | 1900: 400018a0 0 NOTYPE GLOBAL DEFAULT ABS __tzcalc_limits 880 | 1902: 40058fa0 0 NOTYPE GLOBAL DEFAULT ABS _ungetc_r 881 | 1904: 40058920 25 FUNC GLOBAL DEFAULT ABS wcrtomb 882 | 1906: 40001778 0 NOTYPE GLOBAL DEFAULT ABS close 883 | 1908: 400020e8 0 NOTYPE GLOBAL DEFAULT ABS __addsf3 884 | 1910: 3f405804 0 NOTYPE GLOBAL DEFAULT ABS __XT_EXCEPTION_TABLE_ 885 | 1915: 40058ea8 73 FUNC GLOBAL DEFAULT ABS fputwc 886 | 1916: 40001fcc 0 NOTYPE GLOBAL DEFAULT ABS __gettzinfo 887 | 1919: 40001e20 14 FUNC GLOBAL DEFAULT ABS __sinit_lock_acquire 888 | 1924: 40001fbc 0 NOTYPE GLOBAL DEFAULT ABS _getenv_r 889 | --------------------------------------------------------------------------------