File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00010000
00010000 struct ELF64_EHDR
00010000 e_ident.EI_MAG char "\x7fELF"
00010004 e_ident.EI_CLASS uint8 0x02 ; ELFCLASS64
00010005 e_ident.EI_DATA uint8 0x01 ; ELFDATA2LSB
00010006 e_ident.EI_VERSION uint8 0x01 ; EV_CURRENT
00010007 e_ident.EI_OSABI uint8 0x00 ; ELFOSABI_NONE
00010008 e_ident.EI_ABIVERSION int 0
00010009 e_ident.EI_PAD char "\x00\x00\x00\x00\x00\x00\x00"
00010010 e_type uint16 0x0002 ; ET_EXEC — object file type (ET_EXEC / ET_DYN / ET_REL)
00010012 e_machine uint16 0x00b7 ; EM_AARCH64 — target architecture (EM_X86_64 / EM_AARCH64 / …)
00010014 e_version uint32 0x00000001 ; EV_CURRENT
00010018 e_entry uint64 0x88490 ; program entry point virtual address
00010020 e_phoff uint64 0x10040
00010028 e_shoff uint64 0x10190
00010030 e_flags uint32 0x00000000
00010034 e_ehsize int 64
00010036 e_phentsize int 56
00010038 e_phnum int 6
0001003a e_shentsize int 64
0001003c e_shnum int 25
0001003e e_shstrndx int 22
00010040
00010040 struct ELF64_PHDR
00010040 p_type uint32 0x00000006 ; PT_PHDR — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
00010044 p_flags uint32 0x00000004 ; PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010048 p_offset uint64 0x0000000000000040 ; file offset of the segment's first byte
00010050 p_vaddr uint64 0x0000000000010040 ; virtual address the segment loads to at runtime
00010058 p_paddr uint64 0x0000000000010040
00010060 p_filesz int 336 ; size of the segment in the file (bytes)
00010068 p_memsz int 336 ; size of the segment in memory at runtime (bytes)
00010070 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
00010078
00010078 struct ELF64_PHDR
00010078 p_type uint32 0x00000004 ; PT_NOTE — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
0001007c p_flags uint32 0x00000004 ; PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010080 p_offset uint64 0x0000000000000f78 ; file offset of the segment's first byte
00010088 p_vaddr uint64 0x0000000000010f78 ; virtual address the segment loads to at runtime
00010090 p_paddr uint64 0x0000000000010f78
00010098 p_filesz int 100 ; size of the segment in the file (bytes)
000100a0 p_memsz int 100 ; size of the segment in memory at runtime (bytes)
000100a8 p_align uint64 0x0000000000000004 ; alignment of the segment (powers of 2)
000100b0
000100b0 struct ELF64_PHDR
000100b0 p_type uint32 0x00000001 ; PT_LOAD — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
000100b4 p_flags uint32 0x00000005 ; PF_X|PF_R — segment permission bits (PF_R / PF_W / PF_X)
000100b8 p_offset uint64 0x0000000000000000 ; file offset of the segment's first byte
000100c0 p_vaddr uint64 0x0000000000010000 ; virtual address the segment loads to at runtime
000100c8 p_paddr uint64 0x0000000000010000
000100d0 p_filesz int 5922580 ; size of the segment in the file (bytes)
000100d8 p_memsz int 5922580 ; size of the segment in memory at runtime (bytes)
000100e0 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
000100e8
000100e8 struct ELF64_PHDR
000100e8 p_type uint32 0x00000001 ; PT_LOAD — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
000100ec p_flags uint32 0x00000004 ; PF_R — segment permission bits (PF_R / PF_W / PF_X)
000100f0 p_offset uint64 0x00000000005b0000 ; file offset of the segment's first byte
000100f8 p_vaddr uint64 0x00000000005c0000 ; virtual address the segment loads to at runtime
00010100 p_paddr uint64 0x00000000005c0000
00010108 p_filesz int 4148592 ; size of the segment in the file (bytes)
00010110 p_memsz int 4148592 ; size of the segment in memory at runtime (bytes)
00010118 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
00010120
00010120 struct ELF64_PHDR
00010120 p_type uint32 0x00000001 ; PT_LOAD — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
00010124 p_flags uint32 0x00000006 ; PF_W|PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010128 p_offset uint64 0x00000000009b0000 ; file offset of the segment's first byte
00010130 p_vaddr uint64 0x00000000009c0000 ; virtual address the segment loads to at runtime
00010138 p_paddr uint64 0x00000000009c0000
00010140 p_filesz int 396064 ; size of the segment in the file (bytes)
00010148 p_memsz int 629360 ; size of the segment in memory at runtime (bytes)
00010150 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
00010158
00010158 struct ELF64_PHDR
00010158 p_type uint32 0x6474e551 ; PT_GNU_STACK — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
0001015c p_flags uint32 0x00000006 ; PF_W|PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010160 p_offset uint64 0x0000000000000000 ; file offset of the segment's first byte
00010168 p_vaddr uint64 0x0000000000000000 ; virtual address the segment loads to at runtime
00010170 p_paddr uint64 0x0000000000000000
00010178 p_filesz int 0 ; size of the segment in the file (bytes)
00010180 p_memsz int 0 ; size of the segment in memory at runtime (bytes)
00010188 p_align uint64 0x0000000000000008 ; alignment of the segment (powers of 2)
00010190
00010190 struct ELF64_SHDR
00010190 sh_name int 0 ; offset of the section name in .shstrtab
00010194 sh_type uint32 0x00000000 ; SHT_NULL — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010198 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000101a0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000101a8 sh_offset uint64 0x0000000000000000
000101b0 sh_size int 0
000101b8 sh_link int 0
000101bc sh_info int 0
000101c0 sh_addralign int 0
000101c8 sh_entsize int 0
000101d0
000101d0 struct ELF64_SHDR
000101d0 sh_name int 1 ; offset of the section name in .shstrtab
000101d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000101d8 sh_flags uint64 0x0000000000000006 ; SHF_ALLOC|SHF_EXECINSTR — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000101e0 sh_addr uint64 0x11000 ; virtual address of the section at runtime (0 if not loaded)
000101e8 sh_offset uint64 0x0000000000001000
000101f0 sh_size int 5918484
000101f8 sh_link int 0
000101fc sh_info int 0
00010200 sh_addralign int 16
00010208 sh_entsize int 0
00010210
00010210 struct ELF64_SHDR
00010210 sh_name int 125 ; offset of the section name in .shstrtab
00010214 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010218 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010220 sh_addr uint64 0x5c0000 ; virtual address of the section at runtime (0 if not loaded)
00010228 sh_offset uint64 0x00000000005b0000
00010230 sh_size int 1482009
00010238 sh_link int 0
0001023c sh_info int 0
00010240 sh_addralign int 32
00010248 sh_entsize int 0
00010250
00010250 struct ELF64_SHDR
00010250 sh_name int 133 ; offset of the section name in .shstrtab
00010254 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010258 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010260 sh_addr uint64 0x729d20 ; virtual address of the section at runtime (0 if not loaded)
00010268 sh_offset uint64 0x0000000000719d20
00010270 sh_size int 11684
00010278 sh_link int 0
0001027c sh_info int 0
00010280 sh_addralign int 32
00010288 sh_entsize int 0
00010290
00010290 struct ELF64_SHDR
00010290 sh_name int 143 ; offset of the section name in .shstrtab
00010294 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010298 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000102a0 sh_addr uint64 0x72cae0 ; virtual address of the section at runtime (0 if not loaded)
000102a8 sh_offset uint64 0x000000000071cae0
000102b0 sh_size int 5120
000102b8 sh_link int 0
000102bc sh_info int 0
000102c0 sh_addralign int 32
000102c8 sh_entsize int 0
000102d0
000102d0 struct ELF64_SHDR
000102d0 sh_name int 153 ; offset of the section name in .shstrtab
000102d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000102d8 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000102e0 sh_addr uint64 0x72dee0 ; virtual address of the section at runtime (0 if not loaded)
000102e8 sh_offset uint64 0x000000000071dee0
000102f0 sh_size int 0
000102f8 sh_link int 0
000102fc sh_info int 0
00010300 sh_addralign int 1
00010308 sh_entsize int 0
00010310
00010310 struct ELF64_SHDR
00010310 sh_name int 163 ; offset of the section name in .shstrtab
00010314 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010318 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010320 sh_addr uint64 0x72dee0 ; virtual address of the section at runtime (0 if not loaded)
00010328 sh_offset uint64 0x000000000071dee0
00010330 sh_size int 2649744
00010338 sh_link int 0
0001033c sh_info int 0
00010340 sh_addralign int 32
00010348 sh_entsize int 0
00010350
00010350 struct ELF64_SHDR
00010350 sh_name int 53 ; offset of the section name in .shstrtab
00010354 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010358 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010360 sh_addr uint64 0x9c0000 ; virtual address of the section at runtime (0 if not loaded)
00010368 sh_offset uint64 0x00000000009b0000
00010370 sh_size int 1248
00010378 sh_link int 0
0001037c sh_info int 0
00010380 sh_addralign int 16
00010388 sh_entsize int 0
00010390
00010390 struct ELF64_SHDR
00010390 sh_name int 67 ; offset of the section name in .shstrtab
00010394 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010398 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000103a0 sh_addr uint64 0x9c04e0 ; virtual address of the section at runtime (0 if not loaded)
000103a8 sh_offset uint64 0x00000000009b04e0
000103b0 sh_size int 120
000103b8 sh_link int 0
000103bc sh_info int 0
000103c0 sh_addralign int 32
000103c8 sh_entsize int 0
000103d0
000103d0 struct ELF64_SHDR
000103d0 sh_name int 7 ; offset of the section name in .shstrtab
000103d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000103d8 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000103e0 sh_addr uint64 0x9c0560 ; virtual address of the section at runtime (0 if not loaded)
000103e8 sh_offset uint64 0x00000000009b0560
000103f0 sh_size int 313921
000103f8 sh_link int 0
000103fc sh_info int 0
00010400 sh_addralign int 32
00010408 sh_entsize int 0
00010410
00010410 struct ELF64_SHDR
00010410 sh_name int 18 ; offset of the section name in .shstrtab
00010414 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010418 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010420 sh_addr uint64 0xa0cfc0 ; virtual address of the section at runtime (0 if not loaded)
00010428 sh_offset uint64 0x00000000009fcfc0
00010430 sh_size int 80722
00010438 sh_link int 0
0001043c sh_info int 0
00010440 sh_addralign int 32
00010448 sh_entsize int 0
00010450
00010450 struct ELF64_SHDR
00010450 sh_name int 24 ; offset of the section name in .shstrtab
00010454 sh_type uint32 0x00000008 ; SHT_NOBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010458 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010460 sh_addr uint64 0xa20b20 ; virtual address of the section at runtime (0 if not loaded)
00010468 sh_offset uint64 0x0000000000a10b20
00010470 sh_size int 174768
00010478 sh_link int 0
0001047c sh_info int 0
00010480 sh_addralign int 32
00010488 sh_entsize int 0
00010490
00010490 struct ELF64_SHDR
00010490 sh_name int 29 ; offset of the section name in .shstrtab
00010494 sh_type uint32 0x00000008 ; SHT_NOBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010498 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000104a0 sh_addr uint64 0xa4b5e0 ; virtual address of the section at runtime (0 if not loaded)
000104a8 sh_offset uint64 0x0000000000a3b5e0
000104b0 sh_size int 58512
000104b8 sh_link int 0
000104bc sh_info int 0
000104c0 sh_addralign int 32
000104c8 sh_entsize int 0
000104d0
000104d0 struct ELF64_SHDR
000104d0 sh_name int 190 ; offset of the section name in .shstrtab
000104d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000104d8 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000104e0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000104e8 sh_offset uint64 0x0000000000a20000
000104f0 sh_size int 343
000104f8 sh_link int 0
000104fc sh_info int 0
00010500 sh_addralign int 1
00010508 sh_entsize int 0
00010510
00010510 struct ELF64_SHDR
00010510 sh_name int 240 ; offset of the section name in .shstrtab
00010514 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010518 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010520 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010528 sh_offset uint64 0x0000000000a20157
00010530 sh_size int 441578
00010538 sh_link int 0
0001053c sh_info int 0
00010540 sh_addralign int 1
00010548 sh_entsize int 0
00010550
00010550 struct ELF64_SHDR
00010550 sh_name int 204 ; offset of the section name in .shstrtab
00010554 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010558 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010560 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010568 sh_offset uint64 0x0000000000a8be41
00010570 sh_size int 198016
00010578 sh_link int 0
0001057c sh_info int 0
00010580 sh_addralign int 1
00010588 sh_entsize int 0
00010590
00010590 struct ELF64_SHDR
00010590 sh_name int 252 ; offset of the section name in .shstrtab
00010594 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010598 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000105a0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000105a8 sh_offset uint64 0x0000000000abc3c1
000105b0 sh_size int 24
000105b8 sh_link int 0
000105bc sh_info int 0
000105c0 sh_addralign int 1
000105c8 sh_entsize int 0
000105d0
000105d0 struct ELF64_SHDR
000105d0 sh_name int 217 ; offset of the section name in .shstrtab
000105d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000105d8 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000105e0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000105e8 sh_offset uint64 0x0000000000abc3d9
000105f0 sh_size int 1103055
000105f8 sh_link int 0
000105fc sh_info int 0
00010600 sh_addralign int 1
00010608 sh_entsize int 0
00010610
00010610 struct ELF64_SHDR
00010610 sh_name int 229 ; offset of the section name in .shstrtab
00010614 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010618 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010620 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010628 sh_offset uint64 0x0000000000bc98a8
00010630 sh_size int 270459
00010638 sh_link int 0
0001063c sh_info int 0
00010640 sh_addralign int 1
00010648 sh_entsize int 0
00010650
00010650 struct ELF64_SHDR
00010650 sh_name int 271 ; offset of the section name in .shstrtab
00010654 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010658 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010660 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010668 sh_offset uint64 0x0000000000c0b923
00010670 sh_size int 61362
00010678 sh_link int 0
0001067c sh_info int 0
00010680 sh_addralign int 1
00010688 sh_entsize int 0
00010690
00010690 struct ELF64_SHDR
00010690 sh_name int 80 ; offset of the section name in .shstrtab
00010694 sh_type uint32 0x00000007 ; SHT_NOTE — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010698 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000106a0 sh_addr uint64 0x10fdc ; virtual address of the section at runtime (0 if not loaded)
000106a8 sh_offset uint64 0x0000000000000fdc
000106b0 sh_size int 36
000106b8 sh_link int 0
000106bc sh_info int 0
000106c0 sh_addralign int 4
000106c8 sh_entsize int 0
000106d0
000106d0 struct ELF64_SHDR
000106d0 sh_name int 99 ; offset of the section name in .shstrtab
000106d4 sh_type uint32 0x00000007 ; SHT_NOTE — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000106d8 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000106e0 sh_addr uint64 0x10f78 ; virtual address of the section at runtime (0 if not loaded)
000106e8 sh_offset uint64 0x0000000000000f78
000106f0 sh_size int 100
000106f8 sh_link int 0
000106fc sh_info int 0
00010700 sh_addralign int 4
00010708 sh_entsize int 0
00010710
00010710 struct ELF64_SHDR
00010710 sh_name int 285 ; offset of the section name in .shstrtab
00010714 sh_type uint32 0x00000003 ; SHT_STRTAB — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010718 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010720 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010728 sh_offset uint64 0x0000000000d2ed63
00010730 sh_size int 295
00010738 sh_link int 0
0001073c sh_info int 0
00010740 sh_addralign int 1
00010748 sh_entsize int 0
00010750
00010750 struct ELF64_SHDR
00010750 sh_name int 174 ; offset of the section name in .shstrtab
00010754 sh_type uint32 0x00000002 ; SHT_SYMTAB — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010758 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010760 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010768 sh_offset uint64 0x0000000000c1a8d8
00010770 sh_size int 398088
00010778 sh_link int 24
0001077c sh_info int 500
00010780 sh_addralign int 8
00010788 sh_entsize int 24
00010790
00010790 struct ELF64_SHDR
00010790 sh_name int 182 ; offset of the section name in .shstrtab
00010794 sh_type uint32 0x00000003 ; SHT_STRTAB — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010798 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000107a0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000107a8 sh_offset uint64 0x0000000000c7bbe0
000107b0 sh_size int 733571
000107b8 sh_link int 0
000107bc sh_info int 0
000107c0 sh_addralign int 1
000107c8 sh_entsize int 0
000107d0
000107d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
*
00010f70 00 00 00 00 00 00 00 00 ........
00010f78
00010f78 struct ELF_NHDR
00010f78 n_namesz int 4
00010f7c n_descsz int 83
00010f80 n_type uint32 0x00000004 ; NT_GO_BUILD_ID
00010f84
00010f84 string "Go",0
00010f87
00010f87 00 .
00010f88
00010f88 string "Hjd8-41ka4Gm_-hjFbXO/B_KVQ5yjVtedj7eiuR7v/atok9G29Ta86B1kdGvIn/O10BA9uPGvfjBcz9X3FN",0
00010fdc
00010fdc struct ELF_NHDR
00010fdc n_namesz int 4
00010fe0 n_descsz int 20
00010fe4 n_type uint32 0x00000003 ; NT_GNU_BUILD_ID
00010fe8
00010fe8 string "GNU",0
00010fec
00010fec struct ELF_NOTE_DESC
00010fec e3 2e 1d 8d ....
00010ff0 33 f5 1b 26 58 aa 51 b5 74 82 2d 9d 81 6f 36 dd 3..&X.Q.t.-..o6.
00010000 struct ELF64_EHDR
00010000 e_ident.EI_MAG char "\x7fELF"
00010004 e_ident.EI_CLASS uint8 0x02 ; ELFCLASS64
00010005 e_ident.EI_DATA uint8 0x01 ; ELFDATA2LSB
00010006 e_ident.EI_VERSION uint8 0x01 ; EV_CURRENT
00010007 e_ident.EI_OSABI uint8 0x00 ; ELFOSABI_NONE
00010008 e_ident.EI_ABIVERSION int 0
00010009 e_ident.EI_PAD char "\x00\x00\x00\x00\x00\x00\x00"
00010010 e_type uint16 0x0002 ; ET_EXEC — object file type (ET_EXEC / ET_DYN / ET_REL)
00010012 e_machine uint16 0x00b7 ; EM_AARCH64 — target architecture (EM_X86_64 / EM_AARCH64 / …)
00010014 e_version uint32 0x00000001 ; EV_CURRENT
00010018 e_entry uint64 0x88490 ; program entry point virtual address
00010020 e_phoff uint64 0x10040
00010028 e_shoff uint64 0x10190
00010030 e_flags uint32 0x00000000
00010034 e_ehsize int 64
00010036 e_phentsize int 56
00010038 e_phnum int 6
0001003a e_shentsize int 64
0001003c e_shnum int 25
0001003e e_shstrndx int 22
00010040
00010040 struct ELF64_PHDR
00010040 p_type uint32 0x00000006 ; PT_PHDR — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
00010044 p_flags uint32 0x00000004 ; PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010048 p_offset uint64 0x0000000000000040 ; file offset of the segment's first byte
00010050 p_vaddr uint64 0x0000000000010040 ; virtual address the segment loads to at runtime
00010058 p_paddr uint64 0x0000000000010040
00010060 p_filesz int 336 ; size of the segment in the file (bytes)
00010068 p_memsz int 336 ; size of the segment in memory at runtime (bytes)
00010070 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
00010078
00010078 struct ELF64_PHDR
00010078 p_type uint32 0x00000004 ; PT_NOTE — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
0001007c p_flags uint32 0x00000004 ; PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010080 p_offset uint64 0x0000000000000f78 ; file offset of the segment's first byte
00010088 p_vaddr uint64 0x0000000000010f78 ; virtual address the segment loads to at runtime
00010090 p_paddr uint64 0x0000000000010f78
00010098 p_filesz int 100 ; size of the segment in the file (bytes)
000100a0 p_memsz int 100 ; size of the segment in memory at runtime (bytes)
000100a8 p_align uint64 0x0000000000000004 ; alignment of the segment (powers of 2)
000100b0
000100b0 struct ELF64_PHDR
000100b0 p_type uint32 0x00000001 ; PT_LOAD — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
000100b4 p_flags uint32 0x00000005 ; PF_X|PF_R — segment permission bits (PF_R / PF_W / PF_X)
000100b8 p_offset uint64 0x0000000000000000 ; file offset of the segment's first byte
000100c0 p_vaddr uint64 0x0000000000010000 ; virtual address the segment loads to at runtime
000100c8 p_paddr uint64 0x0000000000010000
000100d0 p_filesz int 5922580 ; size of the segment in the file (bytes)
000100d8 p_memsz int 5922580 ; size of the segment in memory at runtime (bytes)
000100e0 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
000100e8
000100e8 struct ELF64_PHDR
000100e8 p_type uint32 0x00000001 ; PT_LOAD — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
000100ec p_flags uint32 0x00000004 ; PF_R — segment permission bits (PF_R / PF_W / PF_X)
000100f0 p_offset uint64 0x00000000005b0000 ; file offset of the segment's first byte
000100f8 p_vaddr uint64 0x00000000005c0000 ; virtual address the segment loads to at runtime
00010100 p_paddr uint64 0x00000000005c0000
00010108 p_filesz int 4148592 ; size of the segment in the file (bytes)
00010110 p_memsz int 4148592 ; size of the segment in memory at runtime (bytes)
00010118 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
00010120
00010120 struct ELF64_PHDR
00010120 p_type uint32 0x00000001 ; PT_LOAD — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
00010124 p_flags uint32 0x00000006 ; PF_W|PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010128 p_offset uint64 0x00000000009b0000 ; file offset of the segment's first byte
00010130 p_vaddr uint64 0x00000000009c0000 ; virtual address the segment loads to at runtime
00010138 p_paddr uint64 0x00000000009c0000
00010140 p_filesz int 396064 ; size of the segment in the file (bytes)
00010148 p_memsz int 629360 ; size of the segment in memory at runtime (bytes)
00010150 p_align uint64 0x0000000000010000 ; alignment of the segment (powers of 2)
00010158
00010158 struct ELF64_PHDR
00010158 p_type uint32 0x6474e551 ; PT_GNU_STACK — segment type (PT_LOAD / PT_DYNAMIC / PT_INTERP / PT_NOTE / PT_TLS / PT_GNU_*)
0001015c p_flags uint32 0x00000006 ; PF_W|PF_R — segment permission bits (PF_R / PF_W / PF_X)
00010160 p_offset uint64 0x0000000000000000 ; file offset of the segment's first byte
00010168 p_vaddr uint64 0x0000000000000000 ; virtual address the segment loads to at runtime
00010170 p_paddr uint64 0x0000000000000000
00010178 p_filesz int 0 ; size of the segment in the file (bytes)
00010180 p_memsz int 0 ; size of the segment in memory at runtime (bytes)
00010188 p_align uint64 0x0000000000000008 ; alignment of the segment (powers of 2)
00010190
00010190 struct ELF64_SHDR
00010190 sh_name int 0 ; offset of the section name in .shstrtab
00010194 sh_type uint32 0x00000000 ; SHT_NULL — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010198 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000101a0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000101a8 sh_offset uint64 0x0000000000000000
000101b0 sh_size int 0
000101b8 sh_link int 0
000101bc sh_info int 0
000101c0 sh_addralign int 0
000101c8 sh_entsize int 0
000101d0
000101d0 struct ELF64_SHDR
000101d0 sh_name int 1 ; offset of the section name in .shstrtab
000101d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000101d8 sh_flags uint64 0x0000000000000006 ; SHF_ALLOC|SHF_EXECINSTR — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000101e0 sh_addr uint64 0x11000 ; virtual address of the section at runtime (0 if not loaded)
000101e8 sh_offset uint64 0x0000000000001000
000101f0 sh_size int 5918484
000101f8 sh_link int 0
000101fc sh_info int 0
00010200 sh_addralign int 16
00010208 sh_entsize int 0
00010210
00010210 struct ELF64_SHDR
00010210 sh_name int 125 ; offset of the section name in .shstrtab
00010214 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010218 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010220 sh_addr uint64 0x5c0000 ; virtual address of the section at runtime (0 if not loaded)
00010228 sh_offset uint64 0x00000000005b0000
00010230 sh_size int 1482009
00010238 sh_link int 0
0001023c sh_info int 0
00010240 sh_addralign int 32
00010248 sh_entsize int 0
00010250
00010250 struct ELF64_SHDR
00010250 sh_name int 133 ; offset of the section name in .shstrtab
00010254 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010258 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010260 sh_addr uint64 0x729d20 ; virtual address of the section at runtime (0 if not loaded)
00010268 sh_offset uint64 0x0000000000719d20
00010270 sh_size int 11684
00010278 sh_link int 0
0001027c sh_info int 0
00010280 sh_addralign int 32
00010288 sh_entsize int 0
00010290
00010290 struct ELF64_SHDR
00010290 sh_name int 143 ; offset of the section name in .shstrtab
00010294 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010298 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000102a0 sh_addr uint64 0x72cae0 ; virtual address of the section at runtime (0 if not loaded)
000102a8 sh_offset uint64 0x000000000071cae0
000102b0 sh_size int 5120
000102b8 sh_link int 0
000102bc sh_info int 0
000102c0 sh_addralign int 32
000102c8 sh_entsize int 0
000102d0
000102d0 struct ELF64_SHDR
000102d0 sh_name int 153 ; offset of the section name in .shstrtab
000102d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000102d8 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000102e0 sh_addr uint64 0x72dee0 ; virtual address of the section at runtime (0 if not loaded)
000102e8 sh_offset uint64 0x000000000071dee0
000102f0 sh_size int 0
000102f8 sh_link int 0
000102fc sh_info int 0
00010300 sh_addralign int 1
00010308 sh_entsize int 0
00010310
00010310 struct ELF64_SHDR
00010310 sh_name int 163 ; offset of the section name in .shstrtab
00010314 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010318 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010320 sh_addr uint64 0x72dee0 ; virtual address of the section at runtime (0 if not loaded)
00010328 sh_offset uint64 0x000000000071dee0
00010330 sh_size int 2649744
00010338 sh_link int 0
0001033c sh_info int 0
00010340 sh_addralign int 32
00010348 sh_entsize int 0
00010350
00010350 struct ELF64_SHDR
00010350 sh_name int 53 ; offset of the section name in .shstrtab
00010354 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010358 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010360 sh_addr uint64 0x9c0000 ; virtual address of the section at runtime (0 if not loaded)
00010368 sh_offset uint64 0x00000000009b0000
00010370 sh_size int 1248
00010378 sh_link int 0
0001037c sh_info int 0
00010380 sh_addralign int 16
00010388 sh_entsize int 0
00010390
00010390 struct ELF64_SHDR
00010390 sh_name int 67 ; offset of the section name in .shstrtab
00010394 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010398 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000103a0 sh_addr uint64 0x9c04e0 ; virtual address of the section at runtime (0 if not loaded)
000103a8 sh_offset uint64 0x00000000009b04e0
000103b0 sh_size int 120
000103b8 sh_link int 0
000103bc sh_info int 0
000103c0 sh_addralign int 32
000103c8 sh_entsize int 0
000103d0
000103d0 struct ELF64_SHDR
000103d0 sh_name int 7 ; offset of the section name in .shstrtab
000103d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000103d8 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000103e0 sh_addr uint64 0x9c0560 ; virtual address of the section at runtime (0 if not loaded)
000103e8 sh_offset uint64 0x00000000009b0560
000103f0 sh_size int 313921
000103f8 sh_link int 0
000103fc sh_info int 0
00010400 sh_addralign int 32
00010408 sh_entsize int 0
00010410
00010410 struct ELF64_SHDR
00010410 sh_name int 18 ; offset of the section name in .shstrtab
00010414 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010418 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010420 sh_addr uint64 0xa0cfc0 ; virtual address of the section at runtime (0 if not loaded)
00010428 sh_offset uint64 0x00000000009fcfc0
00010430 sh_size int 80722
00010438 sh_link int 0
0001043c sh_info int 0
00010440 sh_addralign int 32
00010448 sh_entsize int 0
00010450
00010450 struct ELF64_SHDR
00010450 sh_name int 24 ; offset of the section name in .shstrtab
00010454 sh_type uint32 0x00000008 ; SHT_NOBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010458 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010460 sh_addr uint64 0xa20b20 ; virtual address of the section at runtime (0 if not loaded)
00010468 sh_offset uint64 0x0000000000a10b20
00010470 sh_size int 174768
00010478 sh_link int 0
0001047c sh_info int 0
00010480 sh_addralign int 32
00010488 sh_entsize int 0
00010490
00010490 struct ELF64_SHDR
00010490 sh_name int 29 ; offset of the section name in .shstrtab
00010494 sh_type uint32 0x00000008 ; SHT_NOBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010498 sh_flags uint64 0x0000000000000003 ; SHF_WRITE|SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000104a0 sh_addr uint64 0xa4b5e0 ; virtual address of the section at runtime (0 if not loaded)
000104a8 sh_offset uint64 0x0000000000a3b5e0
000104b0 sh_size int 58512
000104b8 sh_link int 0
000104bc sh_info int 0
000104c0 sh_addralign int 32
000104c8 sh_entsize int 0
000104d0
000104d0 struct ELF64_SHDR
000104d0 sh_name int 190 ; offset of the section name in .shstrtab
000104d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000104d8 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000104e0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000104e8 sh_offset uint64 0x0000000000a20000
000104f0 sh_size int 343
000104f8 sh_link int 0
000104fc sh_info int 0
00010500 sh_addralign int 1
00010508 sh_entsize int 0
00010510
00010510 struct ELF64_SHDR
00010510 sh_name int 240 ; offset of the section name in .shstrtab
00010514 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010518 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010520 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010528 sh_offset uint64 0x0000000000a20157
00010530 sh_size int 441578
00010538 sh_link int 0
0001053c sh_info int 0
00010540 sh_addralign int 1
00010548 sh_entsize int 0
00010550
00010550 struct ELF64_SHDR
00010550 sh_name int 204 ; offset of the section name in .shstrtab
00010554 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010558 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010560 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010568 sh_offset uint64 0x0000000000a8be41
00010570 sh_size int 198016
00010578 sh_link int 0
0001057c sh_info int 0
00010580 sh_addralign int 1
00010588 sh_entsize int 0
00010590
00010590 struct ELF64_SHDR
00010590 sh_name int 252 ; offset of the section name in .shstrtab
00010594 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010598 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000105a0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000105a8 sh_offset uint64 0x0000000000abc3c1
000105b0 sh_size int 24
000105b8 sh_link int 0
000105bc sh_info int 0
000105c0 sh_addralign int 1
000105c8 sh_entsize int 0
000105d0
000105d0 struct ELF64_SHDR
000105d0 sh_name int 217 ; offset of the section name in .shstrtab
000105d4 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000105d8 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000105e0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000105e8 sh_offset uint64 0x0000000000abc3d9
000105f0 sh_size int 1103055
000105f8 sh_link int 0
000105fc sh_info int 0
00010600 sh_addralign int 1
00010608 sh_entsize int 0
00010610
00010610 struct ELF64_SHDR
00010610 sh_name int 229 ; offset of the section name in .shstrtab
00010614 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010618 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010620 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010628 sh_offset uint64 0x0000000000bc98a8
00010630 sh_size int 270459
00010638 sh_link int 0
0001063c sh_info int 0
00010640 sh_addralign int 1
00010648 sh_entsize int 0
00010650
00010650 struct ELF64_SHDR
00010650 sh_name int 271 ; offset of the section name in .shstrtab
00010654 sh_type uint32 0x00000001 ; SHT_PROGBITS — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010658 sh_flags uint64 0x0000000000000800 ; SHF_COMPRESSED — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010660 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010668 sh_offset uint64 0x0000000000c0b923
00010670 sh_size int 61362
00010678 sh_link int 0
0001067c sh_info int 0
00010680 sh_addralign int 1
00010688 sh_entsize int 0
00010690
00010690 struct ELF64_SHDR
00010690 sh_name int 80 ; offset of the section name in .shstrtab
00010694 sh_type uint32 0x00000007 ; SHT_NOTE — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010698 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000106a0 sh_addr uint64 0x10fdc ; virtual address of the section at runtime (0 if not loaded)
000106a8 sh_offset uint64 0x0000000000000fdc
000106b0 sh_size int 36
000106b8 sh_link int 0
000106bc sh_info int 0
000106c0 sh_addralign int 4
000106c8 sh_entsize int 0
000106d0
000106d0 struct ELF64_SHDR
000106d0 sh_name int 99 ; offset of the section name in .shstrtab
000106d4 sh_type uint32 0x00000007 ; SHT_NOTE — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
000106d8 sh_flags uint64 0x0000000000000002 ; SHF_ALLOC — section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000106e0 sh_addr uint64 0x10f78 ; virtual address of the section at runtime (0 if not loaded)
000106e8 sh_offset uint64 0x0000000000000f78
000106f0 sh_size int 100
000106f8 sh_link int 0
000106fc sh_info int 0
00010700 sh_addralign int 4
00010708 sh_entsize int 0
00010710
00010710 struct ELF64_SHDR
00010710 sh_name int 285 ; offset of the section name in .shstrtab
00010714 sh_type uint32 0x00000003 ; SHT_STRTAB — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010718 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010720 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010728 sh_offset uint64 0x0000000000d2ed63
00010730 sh_size int 295
00010738 sh_link int 0
0001073c sh_info int 0
00010740 sh_addralign int 1
00010748 sh_entsize int 0
00010750
00010750 struct ELF64_SHDR
00010750 sh_name int 174 ; offset of the section name in .shstrtab
00010754 sh_type uint32 0x00000002 ; SHT_SYMTAB — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010758 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
00010760 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
00010768 sh_offset uint64 0x0000000000c1a8d8
00010770 sh_size int 398088
00010778 sh_link int 24
0001077c sh_info int 500
00010780 sh_addralign int 8
00010788 sh_entsize int 24
00010790
00010790 struct ELF64_SHDR
00010790 sh_name int 182 ; offset of the section name in .shstrtab
00010794 sh_type uint32 0x00000003 ; SHT_STRTAB — section type (SHT_PROGBITS / SHT_NOBITS / SHT_SYMTAB / …)
00010798 sh_flags uint64 0x0000000000000000 ; section attribute bits (SHF_WRITE / SHF_ALLOC / SHF_EXECINSTR / …)
000107a0 sh_addr uint64 0x0000000000000000 ; virtual address of the section at runtime (0 if not loaded)
000107a8 sh_offset uint64 0x0000000000c7bbe0
000107b0 sh_size int 733571
000107b8 sh_link int 0
000107bc sh_info int 0
000107c0 sh_addralign int 1
000107c8 sh_entsize int 0
000107d0
000107d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
*
00010f70 00 00 00 00 00 00 00 00 ........
00010f78
00010f78 struct ELF_NHDR
00010f78 n_namesz int 4
00010f7c n_descsz int 83
00010f80 n_type uint32 0x00000004 ; NT_GO_BUILD_ID
00010f84
00010f84 string "Go",0
00010f87
00010f87 00 .
00010f88
00010f88 string "Hjd8-41ka4Gm_-hjFbXO/B_KVQ5yjVtedj7eiuR7v/atok9G29Ta86B1kdGvIn/O10BA9uPGvfjBcz9X3FN",0
00010fdc
00010fdc struct ELF_NHDR
00010fdc n_namesz int 4
00010fe0 n_descsz int 20
00010fe4 n_type uint32 0x00000003 ; NT_GNU_BUILD_ID
00010fe8
00010fe8 string "GNU",0
00010fec
00010fec struct ELF_NOTE_DESC
00010fec e3 2e 1d 8d ....
00010ff0 33 f5 1b 26 58 aa 51 b5 74 82 2d 9d 81 6f 36 dd 3..&X.Q.t.-..o6.
00011000
00011000internal/abi.(*RegArgs).IntRegArgAddr: ; void internal/abi.(*RegArgs).IntRegArgAddr(internal/abi.RegArgs * r, int reg, uintptr argSize)
00011000ldr x16, [x28+16]
00011004subs xzr, sp, x16
00011008b.ls 0x11070
0001100cstr x30, [sp-32]!
00011010stur x29, [sp-8]
00011014sub x29, sp, 8
00011018subs xzr, x2, 8
0001101cb.hi 0x11058
00011020cbz x2, 0x11058
00011024sub x3, x2, 1
00011028ands xzr, x2, x3
0001102cb.ne 0x11058
00011030subs xzr, x1, 16
00011034b.hs 0x1104c
00011038ldrsb x27, [x0]
0001103cadd x0, x0, x1, lsl #3
00011040ldur x29, [sp-8]
00011044ldr x30, [sp], 32
00011048ret x30
0001104c
0001104cloc_1104c:
0001104cmov x0, x1
00011050orr x1, xzr, 16
00011054bl runtime.panicIndex
00011058
00011058loc_11058:
00011058adrp x0, 0x5e4000
0001105cadd x0, x0, 2944
00011060adrp x1, 0x700000
00011064add x1, x1, 1872
00011068bl runtime.gopanic
0001106chint
00011070
00011070loc_11070:
00011070stp x0, x1, [sp+8]
00011074str x2, [sp+24]
00011078mov x3, x30
0001107cbl runtime.morestack_noctxt.abi0
00011080ldp x0, x1, [sp+8]
00011084ldr x2, [sp+24]
00011088b 0x11000
0001108cudf 0
00011000
00011000internal/abi.(*RegArgs).IntRegArgAddr: ; void internal/abi.(*RegArgs).IntRegArgAddr(internal/abi.RegArgs * r, int reg, uintptr argSize)
00011000ldr x16, [x28+16]
00011004subs xzr, sp, x16
00011008b.ls 0x11070
0001100cstr x30, [sp-32]!
00011010stur x29, [sp-8]
00011014sub x29, sp, 8
00011018subs xzr, x2, 8
0001101cb.hi 0x11058
00011020cbz x2, 0x11058
00011024sub x3, x2, 1
00011028ands xzr, x2, x3
0001102cb.ne 0x11058
00011030subs xzr, x1, 16
00011034b.hs 0x1104c
00011038ldrsb x27, [x0]
0001103cadd x0, x0, x1, lsl #3
00011040ldur x29, [sp-8]
00011044ldr x30, [sp], 32
00011048ret x30
0001104c
0001104cloc_1104c:
0001104cmov x0, x1
00011050orr x1, xzr, 16
00011054bl runtime.panicIndex
00011058
00011058loc_11058:
00011058adrp x0, 0x5e4000
0001105cadd x0, x0, 2944
00011060adrp x1, 0x700000
00011064add x1, x1, 1872
00011068bl runtime.gopanic
0001106chint
00011070
00011070loc_11070:
00011070stp x0, x1, [sp+8]
00011074str x2, [sp+24]
00011078mov x3, x30
0001107cbl runtime.morestack_noctxt.abi0
00011080ldp x0, x1, [sp+8]
00011084ldr x2, [sp+24]
00011088b 0x11000
0001108cudf 0
00011000
00011090
00011090internal/abi.(*IntArgRegBitmap).Set: ; void internal/abi.(*IntArgRegBitmap).Set(internal/abi.IntArgRegBitmap * b, int i)
00011090ldr x16, [x28+16]
00011094subs xzr, sp, x16
00011098b.ls 0x1110c
0001109cstr x30, [sp-32]!
000110a0stur x29, [sp-8]
000110a4sub x29, sp, 8
000110a8sbfm x2, x1, 63, 63
000110acadd x2, x1, x2, lsr #61
000110b0sbfm x3, x2, 3, 63
000110b4subs xzr, x3, 2
000110b8b.hs 0x110fc
000110bcldrsb x27, [x0]
000110c0and x3, x2, -8
000110c4add x0, x0, x2, asr #3
000110c8sub x1, x1, x3
000110cctbnz x1, 63, 0x110f8
000110d0ldrb w2, [x0]
000110d4orr x3, xzr, 1
000110d8lslv x3, x3, x1
000110dcsubs xzr, x1, 64
000110e0csel x1, x3, xzr, lo
000110e4orr x1, x2, x1
000110e8strb w1, [x0]
000110ecldur x29, [sp-8]
000110f0ldr x30, [sp], 32
000110f4ret x30
000110f8
000110f8loc_110f8:
000110f8bl runtime.panicshift
000110fc
000110fcloc_110fc:
000110fcmov x0, x3
00011100orr x1, xzr, 2
00011104bl runtime.panicIndex
00011108hint
0001110c
0001110cloc_1110c:
0001110cstp x0, x1, [sp+8]
00011110mov x3, x30
00011114bl runtime.morestack_noctxt.abi0
00011118ldp x0, x1, [sp+8]
0001111cb 0x11090
00011090
00011090internal/abi.(*IntArgRegBitmap).Set: ; void internal/abi.(*IntArgRegBitmap).Set(internal/abi.IntArgRegBitmap * b, int i)
00011090ldr x16, [x28+16]
00011094subs xzr, sp, x16
00011098b.ls 0x1110c
0001109cstr x30, [sp-32]!
000110a0stur x29, [sp-8]
000110a4sub x29, sp, 8
000110a8sbfm x2, x1, 63, 63
000110acadd x2, x1, x2, lsr #61
000110b0sbfm x3, x2, 3, 63
000110b4subs xzr, x3, 2
000110b8b.hs 0x110fc
000110bcldrsb x27, [x0]
000110c0and x3, x2, -8
000110c4add x0, x0, x2, asr #3
000110c8sub x1, x1, x3
000110cctbnz x1, 63, 0x110f8
000110d0ldrb w2, [x0]
000110d4orr x3, xzr, 1
000110d8lslv x3, x3, x1
000110dcsubs xzr, x1, 64
000110e0csel x1, x3, xzr, lo
000110e4orr x1, x2, x1
000110e8strb w1, [x0]
000110ecldur x29, [sp-8]
000110f0ldr x30, [sp], 32
000110f4ret x30
000110f8
000110f8loc_110f8:
000110f8bl runtime.panicshift
000110fc
000110fcloc_110fc:
000110fcmov x0, x3
00011100orr x1, xzr, 2
00011104bl runtime.panicIndex
00011108hint
0001110c
0001110cloc_1110c:
0001110cstp x0, x1, [sp+8]
00011110mov x3, x30
00011114bl runtime.morestack_noctxt.abi0
00011118ldp x0, x1, [sp+8]
0001111cb 0x11090
00011090
00011120
00011120internal/abi.(*IntArgRegBitmap).Get: ; void internal/abi.(*IntArgRegBitmap).Get(internal/abi.IntArgRegBitmap * b, int i)
00011120str x30, [sp-32]!
00011124stur x29, [sp-8]
00011128sub x29, sp, 8
0001112csbfm x2, x1, 63, 63
00011130add x2, x1, x2, lsr #61
00011134sbfm x3, x2, 3, 63
00011138subs xzr, x3, 2
0001113cb.hs 0x11188
00011140ldrsb x27, [x0]
00011144and x3, x2, -8
00011148add x2, x0, x2, asr #3
0001114csub x1, x1, x3
00011150tbnz x1, 63, 0x11184
00011154ldrb w2, [x2]
00011158orr x3, xzr, 1
0001115clslv x3, x3, x1
00011160subs xzr, x1, 64
00011164csel x1, x3, xzr, lo
00011168and x1, x2, x1
0001116cubfm x1, x1, 0, 7
00011170subs wzr, w1, 0
00011174cset x0, ne
00011178ldur x29, [sp-8]
0001117cldr x30, [sp], 32
00011180ret x30
00011184
00011184loc_11184:
00011184bl runtime.panicshift
00011188
00011188loc_11188:
00011188mov x0, x3
0001118corr x1, xzr, 2
00011190bl runtime.panicIndex
00011194hint
00011198udf 0
0001119cudf 0
00011120
00011120internal/abi.(*IntArgRegBitmap).Get: ; void internal/abi.(*IntArgRegBitmap).Get(internal/abi.IntArgRegBitmap * b, int i)
00011120str x30, [sp-32]!
00011124stur x29, [sp-8]
00011128sub x29, sp, 8
0001112csbfm x2, x1, 63, 63
00011130add x2, x1, x2, lsr #61
00011134sbfm x3, x2, 3, 63
00011138subs xzr, x3, 2
0001113cb.hs 0x11188
00011140ldrsb x27, [x0]
00011144and x3, x2, -8
00011148add x2, x0, x2, asr #3
0001114csub x1, x1, x3
00011150tbnz x1, 63, 0x11184
00011154ldrb w2, [x2]
00011158orr x3, xzr, 1
0001115clslv x3, x3, x1
00011160subs xzr, x1, 64
00011164csel x1, x3, xzr, lo
00011168and x1, x2, x1
0001116cubfm x1, x1, 0, 7
00011170subs wzr, w1, 0
00011174cset x0, ne
00011178ldur x29, [sp-8]
0001117cldr x30, [sp], 32
00011180ret x30
00011184
00011184loc_11184:
00011184bl runtime.panicshift
00011188
00011188loc_11188:
00011188mov x0, x3
0001118corr x1, xzr, 2
00011190bl runtime.panicIndex
00011194hint
00011198udf 0
0001119cudf 0
00011120
000111a0
000111a0internal/abi.NoEscape: ; void internal/abi.NoEscape(void * p)
000111a0ret x30
000111a4udf 0
000111a8udf 0
000111acudf 0
000111a0
000111a0internal/abi.NoEscape: ; void internal/abi.NoEscape(void * p)
000111a0ret x30
000111a4udf 0
000111a8udf 0
000111acudf 0
000111a0
000111b0
000111b0internal/abi.(*SwissMapType).NeedKeyUpdate: ; void internal/abi.(*SwissMapType).NeedKeyUpdate(internal/abi.SwissMapType * mt)
000111b0ldr w1, [x0+104]
000111b4ands wzr, w1, 1
000111b8cset x0, ne
000111bcret x30
000111b0
000111b0internal/abi.(*SwissMapType).NeedKeyUpdate: ; void internal/abi.(*SwissMapType).NeedKeyUpdate(internal/abi.SwissMapType * mt)
000111b0ldr w1, [x0+104]
000111b4ands wzr, w1, 1
000111b8cset x0, ne
000111bcret x30
000111b0
000111c0
000111c0internal/abi.(*SwissMapType).HashMightPanic: ; void internal/abi.(*SwissMapType).HashMightPanic(internal/abi.SwissMapType * mt)
000111c0ldr w1, [x0+104]
000111c4ands wzr, w1, 2
000111c8cset x0, ne
000111ccret x30
000111c0
000111c0internal/abi.(*SwissMapType).HashMightPanic: ; void internal/abi.(*SwissMapType).HashMightPanic(internal/abi.SwissMapType * mt)
000111c0ldr w1, [x0+104]
000111c4ands wzr, w1, 2
000111c8cset x0, ne
000111ccret x30
000111c0
000111d0
000111d0internal/abi.(*SwissMapType).IndirectKey: ; void internal/abi.(*SwissMapType).IndirectKey(internal/abi.SwissMapType * mt)
000111d0ldr w1, [x0+104]
000111d4ands wzr, w1, 4
000111d8cset x0, ne
000111dcret x30
000111d0
000111d0internal/abi.(*SwissMapType).IndirectKey: ; void internal/abi.(*SwissMapType).IndirectKey(internal/abi.SwissMapType * mt)
000111d0ldr w1, [x0+104]
000111d4ands wzr, w1, 4
000111d8cset x0, ne
000111dcret x30
000111d0
000111e0
000111e0internal/abi.(*SwissMapType).IndirectElem: ; void internal/abi.(*SwissMapType).IndirectElem(internal/abi.SwissMapType * mt)
000111e0ldr w1, [x0+104]
000111e4ands wzr, w1, 8
000111e8cset x0, ne
000111ecret x30
000111e0
000111e0internal/abi.(*SwissMapType).IndirectElem: ; void internal/abi.(*SwissMapType).IndirectElem(internal/abi.SwissMapType * mt)
000111e0ldr w1, [x0+104]
000111e4ands wzr, w1, 8
000111e8cset x0, ne
000111ecret x30
000111e0
000111f0
000111f0internal/abi.UseInterfaceSwitchCache: ; void internal/abi.UseInterfaceSwitchCache(struct string goarch)
000111f0str x0, [sp+8]
000111f4subs xzr, x1, 5
000111f8b.gt 0x112b0
000111fcsubs xzr, x1, 4
00011200b.ne 0x1121c
00011204ldr w1, [x0]
00011208movz x2, 26989
0001120cmovk x2, 0x73700000
00011210subs wzr, w1, w2
00011214b.eq 0x113b0
00011218b 0x113b8
0001121c
0001121cloc_1121c:
0001121csubs xzr, x1, 5
00011220b.ne 0x113b8
00011224ldrsb x1, [x0]
00011228subs wzr, w1, 97
0001122cb.gt 0x11270
00011230ldr w1, [x0]
00011234movz x2, 28001
00011238movk x2, 0x36640000
0001123csubs wzr, w1, w2
00011240b.ne 0x11250
00011244ldrb w2, [x0+4]
00011248subs wzr, w2, 52
0001124cb.eq 0x113b0
00011250
00011250loc_11250:
00011250movz x2, 29281
00011254movk x2, 0x366d0000
00011258subs wzr, w1, w2
0001125cb.ne 0x113b8
00011260ldrb w1, [x0+4]
00011264subs wzr, w1, 52
00011268b.eq 0x113b0
0001126cb 0x113b8
00011270
00011270loc_11270:
00011270ldr w1, [x0]
00011274movz x2, 28784
00011278movk x2, 0x36630000
0001127csubs wzr, w1, w2
00011280b.ne 0x11290
00011284ldrb w2, [x0+4]
00011288subs wzr, w2, 52
0001128cb.eq 0x113b0
00011290
00011290loc_11290:
00011290movz x2, 13171
00011294movk x2, 0x30390000
00011298subs wzr, w1, w2
0001129cb.ne 0x113b8
000112a0ldrb w1, [x0+4]
000112a4subs wzr, w1, 120
000112a8b.eq 0x113b0
000112acb 0x113b8
000112b0
000112b0loc_112b0:
000112b0subs xzr, x1, 6
000112b4b.ne 0x112f8
000112b8ldr w1, [x0]
000112bcmovz x2, 26989
000112c0movk x2, 0x73700000
000112c4subs wzr, w1, w2
000112c8b.ne 0x112e0
000112ccldrh w3, [x0+4]
000112d0movz x4, 13366
000112d4subs wzr, w3, w4
000112d8b.eq 0x113b0
000112dcsubs wzr, w1, w2
000112e0
000112e0loc_112e0:
000112e0b.ne 0x113b8
000112e4ldrh w1, [x0+4]
000112e8movz x2, 25964
000112ecsubs wzr, w1, w2
000112f0b.eq 0x113b0
000112f4b 0x113b8
000112f8
000112f8loc_112f8:
000112f8subs xzr, x1, 7
000112fcb.ne 0x1138c
00011300ldr w1, [x0]
00011304movz x2, 28524
00011308movk x2, 0x6e6f0000
0001130csubs wzr, w1, w2
00011310b.ne 0x11330
00011314ldrh w2, [x0+4]
00011318movz x3, 13927
0001131csubs wzr, w2, w3
00011320b.ne 0x11330
00011324ldrb w2, [x0+6]
00011328subs wzr, w2, 52
0001132cb.eq 0x113b0
00011330
00011330loc_11330:
00011330movz x2, 28784
00011334movk x2, 0x36630000
00011338subs wzr, w1, w2
0001133cb.ne 0x1135c
00011340ldrh w2, [x0+4]
00011344movz x3, 27700
00011348subs wzr, w2, w3
0001134cb.ne 0x1135c
00011350ldrb w2, [x0+6]
00011354subs wzr, w2, 101
00011358b.eq 0x113b0
0001135c
0001135cloc_1135c:
0001135cmovz x2, 26994
00011360movk x2, 0x63730000
00011364subs wzr, w1, w2
00011368b.ne 0x113b8
0001136cldrh w1, [x0+4]
00011370movz x2, 13942
00011374subs wzr, w1, w2
00011378b.ne 0x113b8
0001137cldrb w1, [x0+6]
00011380subs wzr, w1, 52
00011384b.eq 0x113b0
00011388b 0x113b8
0001138c
0001138cloc_1138c:
0001138csubs xzr, x1, 8
00011390b.ne 0x113b8
00011394ldr x1, [x0]
00011398movz x2, 26989
0001139cmovk x2, 0x73700000
000113a0movk x2, 0x343600000000
000113a4movk x2, 0x656c000000000000
000113a8subs xzr, x1, x2
000113acb.ne 0x113b8
000113b0
000113b0loc_113b0:
000113b0orr x0, xzr, 1
000113b4ret x30
000113b8
000113b8loc_113b8:
000113b8mov x0, xzr
000113bcret x30
000111f0
000111f0internal/abi.UseInterfaceSwitchCache: ; void internal/abi.UseInterfaceSwitchCache(struct string goarch)
000111f0str x0, [sp+8]
000111f4subs xzr, x1, 5
000111f8b.gt 0x112b0
000111fcsubs xzr, x1, 4
00011200b.ne 0x1121c
00011204ldr w1, [x0]
00011208movz x2, 26989
0001120cmovk x2, 0x73700000
00011210subs wzr, w1, w2
00011214b.eq 0x113b0
00011218b 0x113b8
0001121c
0001121cloc_1121c:
0001121csubs xzr, x1, 5
00011220b.ne 0x113b8
00011224ldrsb x1, [x0]
00011228subs wzr, w1, 97
0001122cb.gt 0x11270
00011230ldr w1, [x0]
00011234movz x2, 28001
00011238movk x2, 0x36640000
0001123csubs wzr, w1, w2
00011240b.ne 0x11250
00011244ldrb w2, [x0+4]
00011248subs wzr, w2, 52
0001124cb.eq 0x113b0
00011250
00011250loc_11250:
00011250movz x2, 29281
00011254movk x2, 0x366d0000
00011258subs wzr, w1, w2
0001125cb.ne 0x113b8
00011260ldrb w1, [x0+4]
00011264subs wzr, w1, 52
00011268b.eq 0x113b0
0001126cb 0x113b8
00011270
00011270loc_11270:
00011270ldr w1, [x0]
00011274movz x2, 28784
00011278movk x2, 0x36630000
0001127csubs wzr, w1, w2
00011280b.ne 0x11290
00011284ldrb w2, [x0+4]
00011288subs wzr, w2, 52
0001128cb.eq 0x113b0
00011290
00011290loc_11290:
00011290movz x2, 13171
00011294movk x2, 0x30390000
00011298subs wzr, w1, w2
0001129cb.ne 0x113b8
000112a0ldrb w1, [x0+4]
000112a4subs wzr, w1, 120
000112a8b.eq 0x113b0
000112acb 0x113b8
000112b0
000112b0loc_112b0:
000112b0subs xzr, x1, 6
000112b4b.ne 0x112f8
000112b8ldr w1, [x0]
000112bcmovz x2, 26989
000112c0movk x2, 0x73700000
000112c4subs wzr, w1, w2
000112c8b.ne 0x112e0
000112ccldrh w3, [x0+4]
000112d0movz x4, 13366
000112d4subs wzr, w3, w4
000112d8b.eq 0x113b0
000112dcsubs wzr, w1, w2
000112e0
000112e0loc_112e0:
000112e0b.ne 0x113b8
000112e4ldrh w1, [x0+4]
000112e8movz x2, 25964
000112ecsubs wzr, w1, w2
000112f0b.eq 0x113b0
000112f4b 0x113b8
000112f8
000112f8loc_112f8:
000112f8subs xzr, x1, 7
000112fcb.ne 0x1138c
00011300ldr w1, [x0]
00011304movz x2, 28524
00011308movk x2, 0x6e6f0000
0001130csubs wzr, w1, w2
00011310b.ne 0x11330
00011314ldrh w2, [x0+4]
00011318movz x3, 13927
0001131csubs wzr, w2, w3
00011320b.ne 0x11330
00011324ldrb w2, [x0+6]
00011328subs wzr, w2, 52
0001132cb.eq 0x113b0
00011330
00011330loc_11330:
00011330movz x2, 28784
00011334movk x2, 0x36630000
00011338subs wzr, w1, w2
0001133cb.ne 0x1135c
00011340ldrh w2, [x0+4]
00011344movz x3, 27700
00011348subs wzr, w2, w3
0001134cb.ne 0x1135c
00011350ldrb w2, [x0+6]
00011354subs wzr, w2, 101
00011358b.eq 0x113b0
0001135c
0001135cloc_1135c:
0001135cmovz x2, 26994
00011360movk x2, 0x63730000
00011364subs wzr, w1, w2
00011368b.ne 0x113b8
0001136cldrh w1, [x0+4]
00011370movz x2, 13942
00011374subs wzr, w1, w2
00011378b.ne 0x113b8
0001137cldrb w1, [x0+6]
00011380subs wzr, w1, 52
00011384b.eq 0x113b0
00011388b 0x113b8
0001138c
0001138cloc_1138c:
0001138csubs xzr, x1, 8
00011390b.ne 0x113b8
00011394ldr x1, [x0]
00011398movz x2, 26989
0001139cmovk x2, 0x73700000
000113a0movk x2, 0x343600000000
000113a4movk x2, 0x656c000000000000
000113a8subs xzr, x1, x2
000113acb.ne 0x113b8
000113b0
000113b0loc_113b0:
000113b0orr x0, xzr, 1
000113b4ret x30
000113b8
000113b8loc_113b8:
000113b8mov x0, xzr
000113bcret x30
000111f0
000113c0
000113c0internal/abi.Kind.String: ; void internal/abi.Kind.String(internal/abi.Kind k)
000113c0ldr x16, [x28+16]
000113c4subs xzr, sp, x16
000113c8b.ls 0x1143c
000113ccstr x30, [sp-32]!
000113d0stur x29, [sp-8]
000113d4sub x29, sp, 8
000113d8ubfm x2, x0, 0, 7
000113dcadrp x27, 0x9fd000
000113e0ldr x3, [x27+1528]
000113e4adrp x27, 0x9fd000
000113e8ldr x4, [x27+1520]
000113ecsubs xzr, x2, x3
000113f0b.lt 0x11410
000113f4subs xzr, x3, 0
000113f8b.ls 0x1142c
000113fcldr x0, [x4]
00011400ldr x1, [x4+8]
00011404ldur x29, [sp-8]
00011408ldr x30, [sp], 32
0001140cret x30
00011410
00011410loc_11410:
00011410ubfm x3, x0, 60, 7
00011414ldr x0, [x4+x3]
00011418add x2, x4, x2, lsl #4
0001141cldr x1, [x2+8]
00011420ldur x29, [sp-8]
00011424ldr x30, [sp], 32
00011428ret x30
0001142c
0001142cloc_1142c:
0001142cmov x0, xzr
00011430mov x1, x0
00011434bl runtime.panicIndex
00011438hint
0001143c
0001143cloc_1143c:
0001143cstrb w0, [sp+8]
00011440mov x3, x30
00011444bl runtime.morestack_noctxt.abi0
00011448ldrb w0, [sp+8]
0001144cb 0x113c0
000113c0
000113c0internal/abi.Kind.String: ; void internal/abi.Kind.String(internal/abi.Kind k)
000113c0ldr x16, [x28+16]
000113c4subs xzr, sp, x16
000113c8b.ls 0x1143c
000113ccstr x30, [sp-32]!
000113d0stur x29, [sp-8]
000113d4sub x29, sp, 8
000113d8ubfm x2, x0, 0, 7
000113dcadrp x27, 0x9fd000
000113e0ldr x3, [x27+1528]
000113e4adrp x27, 0x9fd000
000113e8ldr x4, [x27+1520]
000113ecsubs xzr, x2, x3
000113f0b.lt 0x11410
000113f4subs xzr, x3, 0
000113f8b.ls 0x1142c
000113fcldr x0, [x4]
00011400ldr x1, [x4+8]
00011404ldur x29, [sp-8]
00011408ldr x30, [sp], 32
0001140cret x30
00011410
00011410loc_11410:
00011410ubfm x3, x0, 60, 7
00011414ldr x0, [x4+x3]
00011418add x2, x4, x2, lsl #4
0001141cldr x1, [x2+8]
00011420ldur x29, [sp-8]
00011424ldr x30, [sp], 32
00011428ret x30
0001142c
0001142cloc_1142c:
0001142cmov x0, xzr
00011430mov x1, x0
00011434bl runtime.panicIndex
00011438hint
0001143c
0001143cloc_1143c:
0001143cstrb w0, [sp+8]
00011440mov x3, x30
00011444bl runtime.morestack_noctxt.abi0
00011448ldrb w0, [sp+8]
0001144cb 0x113c0
000113c0
00011450
00011450internal/abi.TypeOf: ; void internal/abi.TypeOf(interface {} a)
00011450ldr x16, [x28+16]
00011454subs xzr, sp, x16
00011458b.ls 0x11484
0001145cstr x30, [sp-32]!
00011460stur x29, [sp-8]
00011464sub x29, sp, 8
00011468str x0, [sp+40]
0001146cstr x1, [sp+48]
00011470ldr x0, [sp+40]
00011474bl internal/abi.NoEscape
00011478ldur x29, [sp-8]
0001147cldr x30, [sp], 32
00011480ret x30
00011484
00011484loc_11484:
00011484stp x0, x1, [sp+8]
00011488mov x3, x30
0001148cbl runtime.morestack_noctxt.abi0
00011490ldp x0, x1, [sp+8]
00011494b 0x11450
00011498udf 0
0001149cudf 0
00011450
00011450internal/abi.TypeOf: ; void internal/abi.TypeOf(interface {} a)
00011450ldr x16, [x28+16]
00011454subs xzr, sp, x16
00011458b.ls 0x11484
0001145cstr x30, [sp-32]!
00011460stur x29, [sp-8]
00011464sub x29, sp, 8
00011468str x0, [sp+40]
0001146cstr x1, [sp+48]
00011470ldr x0, [sp+40]
00011474bl internal/abi.NoEscape
00011478ldur x29, [sp-8]
0001147cldr x30, [sp], 32
00011480ret x30
00011484
00011484loc_11484:
00011484stp x0, x1, [sp+8]
00011488mov x3, x30
0001148cbl runtime.morestack_noctxt.abi0
00011490ldp x0, x1, [sp+8]
00011494b 0x11450
00011498udf 0
0001149cudf 0
00011450
000114a0
000114a0internal/abi.(*Type).Kind: ; void internal/abi.(*Type).Kind(internal/abi.Type * t)
000114a0ldrb w1, [x0+23]
000114a4and x0, x1, 31
000114a8ret x30
000114acudf 0
000114a0
000114a0internal/abi.(*Type).Kind: ; void internal/abi.(*Type).Kind(internal/abi.Type * t)
000114a0ldrb w1, [x0+23]
000114a4and x0, x1, 31
000114a8ret x30
000114acudf 0
000114a0
000114b0
000114b0internal/abi.(*Type).HasName: ; void internal/abi.(*Type).HasName(internal/abi.Type * t)
000114b0ldrb w1, [x0+20]
000114b4ands wzr, w1, 4
000114b8cset x0, ne
000114bcret x30
000114b0
000114b0internal/abi.(*Type).HasName: ; void internal/abi.(*Type).HasName(internal/abi.Type * t)
000114b0ldrb w1, [x0+20]
000114b4ands wzr, w1, 4
000114b8cset x0, ne
000114bcret x30
000114b0
000114c0
000114c0internal/abi.(*Type).Pointers: ; void internal/abi.(*Type).Pointers(internal/abi.Type * t)
000114c0ldr x1, [x0+8]
000114c4subs xzr, x1, 0
000114c8cset x0, ne
000114ccret x30
000114c0
000114c0internal/abi.(*Type).Pointers: ; void internal/abi.(*Type).Pointers(internal/abi.Type * t)
000114c0ldr x1, [x0+8]
000114c4subs xzr, x1, 0
000114c8cset x0, ne
000114ccret x30
000114c0
000114d0
000114d0internal/abi.(*Type).IfaceIndir: ; void internal/abi.(*Type).IfaceIndir(internal/abi.Type * t)
000114d0ldrb w1, [x0+23]
000114d4ands wzr, w1, 32
000114d8cset x0, eq
000114dcret x30
000114d0
000114d0internal/abi.(*Type).IfaceIndir: ; void internal/abi.(*Type).IfaceIndir(internal/abi.Type * t)
000114d0ldrb w1, [x0+23]
000114d4ands wzr, w1, 32
000114d8cset x0, eq
000114dcret x30
000114d0
000114e0
000114e0internal/abi.(*Type).GcSlice: ; void internal/abi.(*Type).GcSlice(internal/abi.Type * t, uintptr begin, uintptr end)
000114e0ldr x16, [x28+16]
000114e4subs xzr, sp, x16
000114e8b.ls 0x11574
000114ecstr x30, [sp-32]!
000114f0stur x29, [sp-8]
000114f4sub x29, sp, 8
000114f8ldrb w3, [x0+20]
000114fctbnz w3, 4, 0x1155c
00011500tbnz x2, 63, 0x11558
00011504ldr x3, [x0+32]
00011508mov x4, x3
0001150csub x3, xzr, x3
00011510subs xzr, x2, x3
00011514b.hi 0x1154c
00011518subs xzr, x2, x1
0001151cb.lo 0x11540
00011520sub x2, x2, x1
00011524sub x3, xzr, x2
00011528and x3, x1, x3, asr #63
0001152cadd x0, x4, x3
00011530mov x1, x2
00011534ldur x29, [sp-8]
00011538ldr x30, [sp], 32
0001153cret x30
00011540
00011540loc_11540:
00011540mov x0, x1
00011544mov x1, x2
00011548bl runtime.panicSliceBU
0001154c
0001154cloc_1154c:
0001154ccbz x4, 0x11554
00011550bl runtime.panicunsafeslicelen
00011554
00011554loc_11554:
00011554bl runtime.panicunsafeslicenilptr
00011558
00011558loc_11558:
00011558bl runtime.panicunsafeslicelen
0001155c
0001155cloc_1155c:
0001155cadrp x0, 0x5e4000
00011560add x0, x0, 2944
00011564adrp x1, 0x700000
00011568add x1, x1, 1888
0001156cbl runtime.gopanic
00011570hint
00011574
00011574loc_11574:
00011574stp x0, x1, [sp+8]
00011578str x2, [sp+24]
0001157cmov x3, x30
00011580bl runtime.morestack_noctxt.abi0
00011584ldp x0, x1, [sp+8]
00011588ldr x2, [sp+24]
0001158cb 0x114e0
000114e0
000114e0internal/abi.(*Type).GcSlice: ; void internal/abi.(*Type).GcSlice(internal/abi.Type * t, uintptr begin, uintptr end)
000114e0ldr x16, [x28+16]
000114e4subs xzr, sp, x16
000114e8b.ls 0x11574
000114ecstr x30, [sp-32]!
000114f0stur x29, [sp-8]
000114f4sub x29, sp, 8
000114f8ldrb w3, [x0+20]
000114fctbnz w3, 4, 0x1155c
00011500tbnz x2, 63, 0x11558
00011504ldr x3, [x0+32]
00011508mov x4, x3
0001150csub x3, xzr, x3
00011510subs xzr, x2, x3
00011514b.hi 0x1154c
00011518subs xzr, x2, x1
0001151cb.lo 0x11540
00011520sub x2, x2, x1
00011524sub x3, xzr, x2
00011528and x3, x1, x3, asr #63
0001152cadd x0, x4, x3
00011530mov x1, x2
00011534ldur x29, [sp-8]
00011538ldr x30, [sp], 32
0001153cret x30
00011540
00011540loc_11540:
00011540mov x0, x1
00011544mov x1, x2
00011548bl runtime.panicSliceBU
0001154c
0001154cloc_1154c:
0001154ccbz x4, 0x11554
00011550bl runtime.panicunsafeslicelen
00011554
00011554loc_11554:
00011554bl runtime.panicunsafeslicenilptr
00011558
00011558loc_11558:
00011558bl runtime.panicunsafeslicelen
0001155c
0001155cloc_1155c:
0001155cadrp x0, 0x5e4000
00011560add x0, x0, 2944
00011564adrp x1, 0x700000
00011568add x1, x1, 1888
0001156cbl runtime.gopanic
00011570hint
00011574
00011574loc_11574:
00011574stp x0, x1, [sp+8]
00011578str x2, [sp+24]
0001157cmov x3, x30
00011580bl runtime.morestack_noctxt.abi0
00011584ldp x0, x1, [sp+8]
00011588ldr x2, [sp+24]
0001158cb 0x114e0
000114e0
00011590
00011590internal/abi.(*UncommonType).Methods: ; void internal/abi.(*UncommonType).Methods(internal/abi.UncommonType * t)
00011590ldr x16, [x28+16]
00011594subs xzr, sp, x16
00011598b.ls 0x11604
0001159cstr x30, [sp-48]!
000115a0stur x29, [sp-8]
000115a4sub x29, sp, 8
000115a8ldrh w4, [x0+4]
000115accbnz w4, 0x115c8
000115b0mov x0, xzr
000115b4mov x1, xzr
000115b8mov x2, x1
000115bcldur x29, [sp-8]
000115c0ldr x30, [sp], 48
000115c4ret x30
000115c8
000115c8loc_115c8:
000115c8str x0, [sp+56]
000115ccldr w4, [x0+8]
000115d0mov x1, x4
000115d4adrp x2, 0x6a2000
000115d8add x2, x2, 420
000115dcorr x3, xzr, 12
000115e0bl internal/abi.addChecked
000115e4ldrsb x27, [x0]
000115e8ldr x4, [sp+56]
000115ecldrh w4, [x4+4]
000115f0mov x2, x4
000115f4mov x1, x2
000115f8ldur x29, [sp-8]
000115fcldr x30, [sp], 48
00011600ret x30
00011604
00011604loc_11604:
00011604str x0, [sp+8]
00011608mov x3, x30
0001160cbl runtime.morestack_noctxt.abi0
00011610ldr x0, [sp+8]
00011614b 0x11590
00011618udf 0
0001161cudf 0
00011590
00011590internal/abi.(*UncommonType).Methods: ; void internal/abi.(*UncommonType).Methods(internal/abi.UncommonType * t)
00011590ldr x16, [x28+16]
00011594subs xzr, sp, x16
00011598b.ls 0x11604
0001159cstr x30, [sp-48]!
000115a0stur x29, [sp-8]
000115a4sub x29, sp, 8
000115a8ldrh w4, [x0+4]
000115accbnz w4, 0x115c8
000115b0mov x0, xzr
000115b4mov x1, xzr
000115b8mov x2, x1
000115bcldur x29, [sp-8]
000115c0ldr x30, [sp], 48
000115c4ret x30
000115c8
000115c8loc_115c8:
000115c8str x0, [sp+56]
000115ccldr w4, [x0+8]
000115d0mov x1, x4
000115d4adrp x2, 0x6a2000
000115d8add x2, x2, 420
000115dcorr x3, xzr, 12
000115e0bl internal/abi.addChecked
000115e4ldrsb x27, [x0]
000115e8ldr x4, [sp+56]
000115ecldrh w4, [x4+4]
000115f0mov x2, x4
000115f4mov x1, x2
000115f8ldur x29, [sp-8]
000115fcldr x30, [sp], 48
00011600ret x30
00011604
00011604loc_11604:
00011604str x0, [sp+8]
00011608mov x3, x30
0001160cbl runtime.morestack_noctxt.abi0
00011610ldr x0, [sp+8]
00011614b 0x11590
00011618udf 0
0001161cudf 0
00011590
Loading..