File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    001c0900
    001c0900addr2line::function::name_entry:
    001c0900push rbp
    001c0901push r15
    001c0903push r14
    001c0905push r13
    001c0907push r12
    001c0909push rbx
    001c090asub rsp, 200
    001c0911mov rax, rcx
    001c0914mov r12, rdx
    001c0917mov rbx, rdi
    001c091amov rdx, [rdx+48]
    001c091emov rcx, [r12+56]
    001c0923movzx ebp, [r12+73]
    001c0929xor r10l, r10l
    001c092ccmp bpl, 8
    001c0930sete r10b
    001c0934mov rdi, rcx
    001c0937sub rdi, rdx
    001c093alea r11, [rdi+8*r10]
    001c093eadd r11, 4
    001c0942mov rdi, rax
    001c0945sub rdi, r11
    001c0948jb 0x1c09e5
    001c094ecmp rdi, rdx
    001c0951jae 0x1c09e5
    001c0957lea r11, [8*r10+4]
    001c095fmov r14, [r12+344]
    001c0967add rdx, [r12+40]
    001c096clea r15, [r14+16]
    001c0970mov [rsp+152], r12
    001c0978mov [rsp+160], r15
    001c0980mov [rsp+168], 0
    001c098cmov rdi, rax
    001c098fnot rdi
    001c0992add rdi, r11
    001c0995add rdi, rcx
    001c0998sub rax, r11
    001c099bsub rax, rcx
    001c099exor r13l, r13l
    001c09a1xor ecx, ecx
    001c09a3nop [rax+rax]
    001c09b0
    001c09b0loc_1c09b0:
    001c09b0movzx r10l, [rdx+rax]
    001c09b5cmp ecx, 63
    001c09b8jne 0x1c09c0
    001c09bacmp r10b, 1
    001c09beja 0x1c09f3
    001c09c0
    001c09c0loc_1c09c0:
    001c09c0movzx r10l, r10b
    001c09c4mov r11l, r10l
    001c09c7and r11l, 127
    001c09cbshl r11, cl
    001c09ceor r13, r11
    001c09d1test r10b, r10b
    001c09d4jns 0x1c0a26
    001c09d6add ecx, 7
    001c09d9dec rdi
    001c09dcinc rax
    001c09dfjne 0x1c09b0
    001c09e1mov al, 19
    001c09e3jmp 0x1c09f5
    001c09e5
    001c09e5loc_1c09e5:
    001c09e5mov [rbx+8], 56
    001c09edmov [rbx+16], r12
    001c09f1jmp 0x1c0a0d
    001c09f3
    001c09f3loc_1c09f3:
    001c09f3mov al, 6
    001c09f5
    001c09f5loc_1c09f5:
    001c09f5mov [rbx+8], al
    001c09f8mov [rbx+9], 0
    001c09fcmov [rbx+14], 0
    001c0a02mov [rbx+10], 0
    001c0a09mov [rbx+16], rdx
    001c0a0d
    001c0a0dloc_1c0a0d:
    001c0a0dmov [rbx], 1
    001c0a14
    001c0a14loc_1c0a14:
    001c0a14add rsp, 200
    001c0a1bpop rbx
    001c0a1cpop r12
    001c0a1epop r13
    001c0a20pop r14
    001c0a22pop r15
    001c0a24pop rbp
    001c0a25ret
    001c0a26
    001c0a26loc_1c0a26:
    001c0a26add rax, rdx
    001c0a29inc rax
    001c0a2cmov [rsp+136], rax
    001c0a34mov [rsp+144], rdi
    001c0a3ctest r13, r13
    001c0a3fje 0x1c0a57
    001c0a41lea rax, [r13-1]
    001c0a45cmp rax, [r14+32]
    001c0a49jae 0x1c0a5d
    001c0a4bimul rdi, rax, 112
    001c0a4fadd rdi, [r15]
    001c0a52jmp 0x1c0afc
    001c0a57
    001c0a57loc_1c0a57:
    001c0a57mov [rbx+8], 55
    001c0a5bjmp 0x1c0a0d
    001c0a5d
    001c0a5dloc_1c0a5d:
    001c0a5dmov rdi, [r14+40]
    001c0a61mov al, 18
    001c0a63test rdi, rdi
    001c0a66je 0x1c0ca0
    001c0a6cmov [rsp+8], r9
    001c0a71mov rcx, [r14+48]
    001c0a75xor edx, edx
    001c0a77mov r15l, 255
    001c0a7d
    001c0a7dloc_1c0a7d:
    001c0a7dmovzx r10l, [rdi+1330]
    001c0a85lea r11, [8*r10]
    001c0a8dmov r9, -1
    001c0a94nop [rax+rax]
    001c0aa0
    001c0aa0loc_1c0aa0:
    001c0aa0test r11, r11
    001c0aa3je 0x1c0ad0
    001c0aa5xor r14l, r14l
    001c0aa8cmp [rdi+8*r9+1248], r13
    001c0ab0setne r14b
    001c0ab4cmova r14l, r15l
    001c0ab8inc r9
    001c0abbadd r11, -8
    001c0abfcmp r14b, 1
    001c0ac3je 0x1c0aa0
    001c0ac5movzx r10l, r14b
    001c0ac9test r10l, r10l
    001c0accjne 0x1c0ad3
    001c0acejmp 0x1c0ae7
    001c0ad0
    001c0ad0loc_1c0ad0:
    001c0ad0mov r9, r10
    001c0ad3
    001c0ad3loc_1c0ad3:
    001c0ad3sub rcx, 1
    001c0ad7jb 0x1c09f5
    001c0addmov rdi, [rdi+8*r9+1336]
    001c0ae5jmp 0x1c0a7d
    001c0ae7
    001c0ae7loc_1c0ae7:
    001c0ae7test rdi, rdi
    001c0aeaje 0x1c0ca0
    001c0af0imul rax, r9, 112
    001c0af4add rdi, rax
    001c0af7mov r9, [rsp+8]
    001c0afc
    001c0afcloc_1c0afc:
    001c0afcmov r14, r9
    001c0affmov [rsp+20], esi
    001c0b03mov [rsp+80], r8
    001c0b08cmp [rdi+106], 1
    001c0b0cjne 0x1c0b1a
    001c0b0emov [rsp+168], 1
    001c0b1a
    001c0b1aloc_1c0b1a:
    001c0b1acall _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
    001c0b1fmov [rsp+96], rax
    001c0b24test rdx, rdx
    001c0b27je 0x1c0ce8
    001c0b2dmov r15, rdx
    001c0b30mov [rsp+8], r14
    001c0b35mov rax, [r12+392]
    001c0b3dmov [rsp+40], rax
    001c0b42shl r15, 4
    001c0b46mov eax, 46
    001c0b4bmov [rsp+32], rax
    001c0b50xor r13l, r13l
    001c0b53lea r14, [rsp+176]
    001c0b5bxor eax, eax
    001c0b5dmov [rsp+24], rax
    001c0b62jmp 0x1c0ba4
    001c0b64nop [rax+rax]
    001c0b70
    001c0b70loc_1c0b70:
    001c0b70mov rdi, r14
    001c0b73lea rsi, [rsp+104]
    001c0b78call gimli::read::unit::Attribute<R>::value
    001c0b7dmov rax, [rsp+176]
    001c0b85mov [rsp+32], rax
    001c0b8amov rax, [rsp+184]
    001c0b92mov [rsp+88], rax
    001c0b97
    001c0b97loc_1c0b97:
    001c0b97add r13, 16
    001c0b9bcmp r15, r13
    001c0b9eje 0x1c0cb5
    001c0ba4
    001c0ba4loc_1c0ba4:
    001c0ba4mov rax, [rsp+96]
    001c0ba9movups x0, [rax+r13]
    001c0baemovaps [rsp+176], x0
    001c0bb6mov rax, [rsp+152]
    001c0bbemov edx, [rax+72]
    001c0bc1lea rdi, [rsp+104]
    001c0bc6lea rsi, [rsp+136]
    001c0bcemov rcx, r14
    001c0bd1call gimli::read::unit::parse_attribute
    001c0bd6cmp [rsp+104], 46
    001c0bdbje 0x1c0ca7
    001c0be1movzx eax, [rsp+128]
    001c0be9cmp eax, 70
    001c0becjle 0x1c0c40
    001c0beecmp eax, 71
    001c0bf1je 0x1c0b70
    001c0bf7cmp eax, 110
    001c0bfaje 0x1c0c03
    001c0bfccmp eax, 8199
    001c0c01jne 0x1c0b97
    001c0c03
    001c0c03loc_1c0c03:
    001c0c03mov rdi, r14
    001c0c06lea rsi, [rsp+104]
    001c0c0bcall gimli::read::unit::Attribute<R>::value
    001c0c10movzx edx, bpl
    001c0c14lea rdi, [rsp+48]
    001c0c19mov rsi, [rsp+8]
    001c0c1emov rcx, [rsp+40]
    001c0c23mov r8, r14
    001c0c26call gimli::read::dwarf::Dwarf<R>::attr_string
    001c0c2bcmp [rsp+48], 0
    001c0c31jne 0x1c0b97
    001c0c37jmp 0x1c0cf3
    001c0c3c
    001c0c3c 0f 1f 40 00 ..@.
    001c0c40
    001c0c40loc_1c0c40:
    001c0c40cmp eax, 3
    001c0c43je 0x1c0c53
    001c0c45cmp eax, 49
    001c0c48je 0x1c0b70
    001c0c4ejmp 0x1c0b97
    001c0c53
    001c0c53loc_1c0c53:
    001c0c53mov rdi, r14
    001c0c56lea rsi, [rsp+104]
    001c0c5bcall gimli::read::unit::Attribute<R>::value
    001c0c60movzx edx, bpl
    001c0c64lea rdi, [rsp+48]
    001c0c69mov rsi, [rsp+8]
    001c0c6emov rcx, [rsp+40]
    001c0c73mov r8, r14
    001c0c76call gimli::read::dwarf::Dwarf<R>::attr_string
    001c0c7bcmp [rsp+48], 0
    001c0c81jne 0x1c0b97
    001c0c87mov rax, [rsp+56]
    001c0c8cmov [rsp+24], rax
    001c0c91mov rax, [rsp+64]
    001c0c96mov [rsp+72], rax
    001c0c9bjmp 0x1c0b97
    001c0ca0
    001c0ca0loc_1c0ca0:
    001c0ca0xor edx, edx
    001c0ca2jmp 0x1c09f5
    001c0ca7
    001c0ca7loc_1c0ca7:
    001c0ca7movups x0, [rsp+112]
    001c0cacmovups [rbx+8], x0
    001c0cb0jmp 0x1c0a0d
    001c0cb5
    001c0cb5loc_1c0cb5:
    001c0cb5mov rax, [rsp+24]
    001c0cbatest rax, rax
    001c0cbdje 0x1c0cd8
    001c0cbfmov [rbx+8], rax
    001c0cc3mov rax, [rsp+72]
    001c0cc8mov [rbx+16], rax
    001c0cccmov [rbx], 0
    001c0cd3jmp 0x1c0a14
    001c0cd8
    001c0cd8loc_1c0cd8:
    001c0cd8mov rsi, [rsp+32]
    001c0cddcmp rsi, 46
    001c0ce1mov rax, [rsp+8]
    001c0ce6jne 0x1c0d08
    001c0ce8
    001c0ce8loc_1c0ce8:
    001c0ce8xorps x0, x0
    001c0cebmovups [rbx], x0
    001c0ceejmp 0x1c0a14
    001c0cf3
    001c0cf3loc_1c0cf3:
    001c0cf3movups x0, [rsp+56]
    001c0cf8movups [rbx+8], x0
    001c0cfcmov [rbx], 0
    001c0d03jmp 0x1c0a14
    001c0d08
    001c0d08loc_1c0d08:
    001c0d08mov r10, [rsp+256]
    001c0d10dec r10
    001c0d13movzx ecx, [rsp+20]
    001c0d18mov rdi, rbx
    001c0d1bmov rdx, [rsp+88]
    001c0d20mov r8, r12
    001c0d23mov r9, [rsp+80]
    001c0d28push r10
    001c0d2apush rax
    001c0d2bcall addr2line::function::name_attr
    001c0d30add rsp, 16
    001c0d34jmp 0x1c0a14
    001c0900
    001c0d39
    001c0d39 // align 0x10
    001c0d40
    001c0d40gimli::read::unit::EntriesRaw<R>::read_abbreviation:
    001c0d40push rbx
    001c0d41mov r8, [rsi]
    001c0d44mov r9, [rsi+8]
    001c0d48test r9, r9
    001c0d4bje 0x1c0da1
    001c0d4dlea rdx, [r8+r9]
    001c0d51dec r9
    001c0d54inc r8
    001c0d57xor eax, eax
    001c0d59xor ecx, ecx
    001c0d5bnop [rax+rax]
    001c0d60
    001c0d60loc_1c0d60:
    001c0d60movzx r10l, [r8-1]
    001c0d65cmp ecx, 63
    001c0d68jne 0x1c0d70
    001c0d6acmp r10b, 2
    001c0d6ejae 0x1c0da8
    001c0d70
    001c0d70loc_1c0d70:
    001c0d70movzx r10l, r10b
    001c0d74mov r11l, r10l
    001c0d77and r11l, 127
    001c0d7bshl r11, cl
    001c0d7eor rax, r11
    001c0d81test r10b, r10b
    001c0d84jns 0x1c0dca
    001c0d86add ecx, 7
    001c0d89inc r8
    001c0d8cadd r9, -1
    001c0d90jb 0x1c0d60
    001c0d92mov [rsi], rdx
    001c0d95mov [rsi+8], 0
    001c0d9dmov al, 19
    001c0d9fjmp 0x1c0db1
    001c0da1
    001c0da1loc_1c0da1:
    001c0da1mov rdx, r8
    001c0da4mov al, 19
    001c0da6jmp 0x1c0db1
    001c0da8
    001c0da8loc_1c0da8:
    001c0da8mov [rsi], r8
    001c0dabmov [rsi+8], r9
    001c0dafmov al, 6
    001c0db1
    001c0db1loc_1c0db1:
    001c0db1mov [rdi], al
    001c0db3mov [rdi+1], 0
    001c0db7mov [rdi+6], 0
    001c0dbdmov [rdi+2], 0
    001c0dc4mov [rdi+8], rdx
    001c0dc8pop rbx
    001c0dc9ret
    001c0dca
    001c0dcaloc_1c0dca:
    001c0dcamov [rsi], r8
    001c0dcdmov [rsi+8], r9
    001c0dd1test rax, rax
    001c0dd4je 0x1c0dfb
    001c0dd6mov rdx, [rsi+24]
    001c0ddalea rcx, [rax-1]
    001c0ddecmp rcx, [rdx+16]
    001c0de2jae 0x1c0e0c
    001c0de4imul rcx, rcx, 112
    001c0de8add rcx, [rdx]
    001c0debcmp [rcx+106], 1
    001c0defjne 0x1c0df5
    001c0df1
    001c0df1loc_1c0df1:
    001c0df1inc [rsi+32]
    001c0df5
    001c0df5loc_1c0df5:
    001c0df5mov [rdi+8], rcx
    001c0df9jmp 0x1c0e07
    001c0dfb
    001c0dfbloc_1c0dfb:
    001c0dfbdec [rsi+32]
    001c0dffmov [rdi+8], 0
    001c0e07
    001c0e07loc_1c0e07:
    001c0e07mov [rdi], 75
    001c0e0apop rbx
    001c0e0bret
    001c0e0c
    001c0e0cloc_1c0e0c:
    001c0e0cmov rcx, [rdx+24]
    001c0e10test rcx, rcx
    001c0e13je 0x1c0e9b
    001c0e19mov rdx, [rdx+32]
    001c0e1dmov r8l, 255
    001c0e23
    001c0e23loc_1c0e23:
    001c0e23movzx r10l, [rcx+1330]
    001c0e2blea r11, [8*r10]
    001c0e33mov r9, -1
    001c0e3anop [rax+rax]
    001c0e40
    001c0e40loc_1c0e40:
    001c0e40test r11, r11
    001c0e43je 0x1c0e6d
    001c0e45xor ebx, ebx
    001c0e47cmp [rcx+8*r9+1248], rax
    001c0e4fsetne bl
    001c0e52cmova ebx, r8l
    001c0e56inc r9
    001c0e59add r11, -8
    001c0e5dcmp bl, 1
    001c0e60je 0x1c0e40
    001c0e62movzx r10l, bl
    001c0e66test r10l, r10l
    001c0e69jne 0x1c0e70
    001c0e6bjmp 0x1c0e80
    001c0e6d
    001c0e6dloc_1c0e6d:
    001c0e6dmov r9, r10
    001c0e70
    001c0e70loc_1c0e70:
    001c0e70sub rdx, 1
    001c0e74jb 0x1c0e9b
    001c0e76mov rcx, [rcx+8*r9+1336]
    001c0e7ejmp 0x1c0e23
    001c0e80
    001c0e80loc_1c0e80:
    001c0e80test rcx, rcx
    001c0e83je 0x1c0e9b
    001c0e85imul rax, r9, 112
    001c0e89add rcx, rax
    001c0e8ccmp [rcx+106], 1
    001c0e90je 0x1c0df1
    001c0e96jmp 0x1c0df5
    001c0e9b
    001c0e9bloc_1c0e9b:
    001c0e9bmov eax, [rsp-7]
    001c0e9fmov ecx, [rsp-4]
    001c0ea3mov [rdi+4], ecx
    001c0ea6mov [rdi+1], eax
    001c0ea9mov [rdi], 18
    001c0eacmov [rdi+8], 0
    001c0eb4pop rbx
    001c0eb5ret
    001c0d40
    001c0eb6
    001c0eb6 // align 0x10
    001c0ec0
    001c0ec0alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    001c0ec0push r14
    001c0ec2push rbx
    001c0ec3sub rsp, 56
    001c0ec7inc rsi
    001c0ecaje 0x1c0f70
    001c0ed0mov rbx, rdi
    001c0ed3mov rax, [rdi+8]
    001c0ed7lea rcx, [rax+rax]
    001c0edbcmp rcx, rsi
    001c0edecmova rsi, rcx
    001c0ee2cmp rsi, 5
    001c0ee6mov r14l, 4
    001c0eeccmovae r14, rsi
    001c0ef0mov rcx, 0x2aaaaaaaaaaaaab
    001c0efaxor esi, esi
    001c0efccmp r14, rcx
    001c0effsetb sil
    001c0f03mov rcx, r14
    001c0f06shl rcx, 4
    001c0f0alea rdx, [rcx+2*rcx]
    001c0f0eshl rsi, 3
    001c0f12test rax, rax
    001c0f15je 0x1c0f37
    001c0f17mov rcx, [rbx]
    001c0f1ashl rax, 4
    001c0f1elea rax, [rax+2*rax]
    001c0f22mov [rsp+8], rcx
    001c0f27mov [rsp+16], 8
    001c0f30mov [rsp+24], rax
    001c0f35jmp 0x1c0f40
    001c0f37
    001c0f37loc_1c0f37:
    001c0f37mov [rsp+16], 0
    001c0f40
    001c0f40loc_1c0f40:
    001c0f40lea rdi, [rsp+32]
    001c0f45lea rcx, [rsp+8]
    001c0f4acall alloc::raw_vec::finish_grow
    001c0f4fcmp [rsp+32], 0
    001c0f55mov rdi, [rsp+40]
    001c0f5aje 0x1c0f77
    001c0f5cmov rax, 0x8000000000000001
    001c0f66cmp rdi, rax
    001c0f69je 0x1c0f7e
    001c0f6btest rdi, rdi
    001c0f6ejne 0x1c0f86
    001c0f70
    001c0f70loc_1c0f70:
    001c0f70call alloc::raw_vec::capacity_overflow
    001c0f75ud2
    001c0f77
    001c0f77loc_1c0f77:
    001c0f77mov [rbx], rdi
    001c0f7amov [rbx+8], r14
    001c0f7e
    001c0f7eloc_1c0f7e:
    001c0f7eadd rsp, 56
    001c0f82pop rbx
    001c0f83pop r14
    001c0f85ret
    001c0f86
    001c0f86loc_1c0f86:
    001c0f86mov rsi, [rsp+48]
    001c0f8bcall alloc::alloc::handle_alloc_error
    001c0f90ud2
    001c0ec0
    001c0f92
    001c0f92 // align 0x10
    001c0fa0
    001c0fa0gimli::read::unit::DebuggingInformationEntry<R,Offset>::attr:
    001c0fa0push rbp
    001c0fa1push r15
    001c0fa3push r14
    001c0fa5push r13
    001c0fa7push r12
    001c0fa9push rbx
    001c0faasub rsp, 136
    001c0fb1mov ebp, edx
    001c0fb3mov rbx, rsi
    001c0fb6mov [rsp], rdi
    001c0fbamov r12, [rsi]
    001c0fbdmov r13, [rsi+8]
    001c0fc1mov rdi, [rsi+16]
    001c0fc5call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
    001c0fcamov [rsp+8], r12
    001c0fcfmov [rsp+16], r13
    001c0fd4mov [rsp+24], rax
    001c0fd9mov [rsp+32], rdx
    001c0fdemov [rsp+40], rbx
    001c0fe3test rdx, rdx
    001c0fe6je 0x1c1091
    001c0fecmov r14, rax
    001c0fefmov r15, rdx
    001c0ff2add r14, 16
    001c0ff6dec r15
    001c0ff9lea r12, [rsp+64]
    001c0ffelea r13, [rsp+8]
    001c1003lea rbx, [rsp+96]
    001c1008cmp r15, -1
    001c100cje 0x1c106f
    001c100enop
    001c1010
    001c1010loc_1c1010:
    001c1010lea rax, [r14-16]
    001c1014movups x0, [rax]
    001c1017movaps [rsp+96], x0
    001c101cmov rax, [rsp+40]
    001c1021mov rax, [rax+24]
    001c1025mov edx, [rax+72]
    001c1028mov rdi, r12
    001c102bmov rsi, r13
    001c102emov rcx, rbx
    001c1031call gimli::read::unit::parse_attribute
    001c1036mov rax, [rsp+64]
    001c103bcmp rax, 46
    001c103fje 0x1c10b4
    001c1041lea rcx, [rsp+72]
    001c1046movups x0, [rcx]
    001c1049mov rcx, [rsp+88]
    001c104emov [rsp+24], r14
    001c1053mov [rsp+32], r15
    001c1058movaps [rsp+48], x0
    001c105dcmp cx, bp
    001c1060je 0x1c10d2
    001c1062add r14, 16
    001c1066dec r15
    001c1069cmp r15, -1
    001c106djne 0x1c1010
    001c106f
    001c106floc_1c106f:
    001c106fmov rax, [rsp+40]
    001c1074cmp [rax+40], 0
    001c1079jne 0x1c10a7
    001c107bmov rcx, [rsp+8]
    001c1080sub rcx, [rax]
    001c1083mov [rax+40], 1
    001c108bmov [rax+48], rcx
    001c108fjmp 0x1c10a7
    001c1091
    001c1091loc_1c1091:
    001c1091cmp [rbx+40], 0
    001c1096jne 0x1c10a7
    001c1098sub r12, [rbx]
    001c109bmov [rbx+40], 1
    001c10a3mov [rbx+48], r12
    001c10a7
    001c10a7loc_1c10a7:
    001c10a7mov rax, [rsp]
    001c10abmov [rax], 46
    001c10b2jmp 0x1c10e6
    001c10b4
    001c10b4loc_1c10b4:
    001c10b4lea rax, [rsp+72]
    001c10b9movups x0, [rax]
    001c10bcmovaps [rsp+48], x0
    001c10c1mov rax, [rsp]
    001c10c5movups [rax+8], x0
    001c10c9mov [rax], 47
    001c10d0jmp 0x1c10e6
    001c10d2
    001c10d2loc_1c10d2:
    001c10d2movaps x0, [rsp+48]
    001c10d7mov rdx, [rsp]
    001c10dbmovups [rdx+8], x0
    001c10dfmov [rdx], rax
    001c10e2mov [rdx+24], rcx
    001c10e6
    001c10e6loc_1c10e6:
    001c10e6add rsp, 136
    001c10edpop rbx
    001c10eepop r12
    001c10f0pop r13
    001c10f2pop r14
    001c10f4pop r15
    001c10f6pop rbp
    001c10f7ret
    001c0fa0
    001c10f8
    001c10f8 // align 0x10
    001c1100
    001c1100gimli::read::aranges::ArangeHeader<R,Offset>::parse:
    001c1100push rbp
    001c1101push r15
    001c1103push r14
    001c1105push rbx
    001c1106mov rcx, [rsi]
    001c1109mov r11, [rsi+8]
    001c110dcmp r11, 4
    001c1111jb 0x1c1138
    001c1113lea r10, [r11-4]
    001c1117lea rax, [rcx+4]
    001c111bmov [rsi], rax
    001c111emov [rsi+8], r10
    001c1122mov r9l, [rcx]
    001c1125cmp r9l, -17
    001c1129jbe 0x1c1164
    001c112bcmp r9l, -1
    001c112fje 0x1c117a
    001c1131mov edx, 16
    001c1136jmp 0x1c1144
    001c1138
    001c1138loc_1c1138:
    001c1138mov rax, rcx
    001c113bshr rax, 8
    001c113fmov edx, 19
    001c1144
    001c1144loc_1c1144:
    001c1144mov [rdi], rdx
    001c1147mov [rdi+8], cl
    001c114amov [rdi+9], eax
    001c114dmov rcx, rax
    001c1150shr rcx, 48
    001c1154mov [rdi+15], cl
    001c1157shr rax, 32
    001c115bmov [rdi+13], ax
    001c115fjmp 0x1c1208
    001c1164
    001c1164loc_1c1164:
    001c1164mov r8l, r9l
    001c1167mov cl, 4
    001c1169sub r10, r8
    001c116cjae 0x1c11a1
    001c116e
    001c116eloc_1c116e:
    001c116emov [rdi], 19
    001c1175jmp 0x1c1204
    001c117a
    001c117aloc_1c117a:
    001c117acmp r10, 8
    001c117ejb 0x1c1213
    001c1184add r11, -12
    001c1188lea rax, [rcx+12]
    001c118cmov [rsi], rax
    001c118fmov [rsi+8], r11
    001c1193mov r8, [rcx+4]
    001c1197mov cl, 8
    001c1199mov r10, r11
    001c119csub r10, r8
    001c119fjb 0x1c116e
    001c11a1
    001c11a1loc_1c11a1:
    001c11a1lea r11, [rax+r8]
    001c11a5mov [rsi], r11
    001c11a8mov [rsi+8], r10
    001c11accmp r8, 1
    001c11b0jbe 0x1c11f3
    001c11b2movzx esi, [rax]
    001c11b5mov r10l, esi
    001c11b8and r10l, -2
    001c11bccmp r10w, 2
    001c11c1jne 0x1c1249
    001c11c7lea r11, [r8-2]
    001c11cblea r10, [rax+2]
    001c11cfcmp r9l, -16
    001c11d3jb 0x1c1252
    001c11d5cmp r11, 7
    001c11d9jbe 0x1c12a8
    001c11dflea r11, [r8-10]
    001c11e3mov rbx, [rax+2]
    001c11e7add rax, 10
    001c11ebmov r10, rax
    001c11eejmp 0x1c1282
    001c11f3
    001c11f3loc_1c11f3:
    001c11f3mov [rdi], 19
    001c11f6mov [rdi+1], 0
    001c11fdmov [rdi+4], 0
    001c1204
    001c1204loc_1c1204:
    001c1204mov [rdi+8], rax
    001c1208
    001c1208loc_1c1208:
    001c1208mov [rdi+41], 3
    001c120c
    001c120cloc_1c120c:
    001c120cpop rbx
    001c120dpop r14
    001c120fpop r15
    001c1211pop rbp
    001c1212ret
    001c1213
    001c1213loc_1c1213:
    001c1213mov [rsp-26], 0
    001c1218mov [rsp-28], 0
    001c121fmov [rsp-32], 0
    001c1227mov [rsp-25], rax
    001c122cmov rcx, [rsp-32]
    001c1231shr rax, 8
    001c1235mov rdx, rcx
    001c1238shl rdx, 8
    001c123cshr rcx, 56
    001c1240or rdx, 19
    001c1244jmp 0x1c1144
    001c1249
    001c1249loc_1c1249:
    001c1249mov [rdi], 17
    001c124cmov [rdi+8], rsi
    001c1250jmp 0x1c1208
    001c1252
    001c1252loc_1c1252:
    001c1252cmp r11, 4
    001c1256jb 0x1c12e2
    001c125clea r11, [r8-6]
    001c1260lea r10, [rax+6]
    001c1264movzx ebx, [rax+3]
    001c1268movzx ebp, [rax+2]
    001c126cmovzx eax, [rax+5]
    001c1270mov [rsp-29], bpl
    001c1275mov [rsp-26], al
    001c1279mov [rsp-28], bx
    001c127emov ebx, [rsp-29]
    001c1282
    001c1282loc_1c1282:
    001c1282test r11, r11
    001c1285je 0x1c1294
    001c1287cmp r11, 1
    001c128bjne 0x1c1320
    001c1291inc r10
    001c1294
    001c1294loc_1c1294:
    001c1294mov [rdi], 19
    001c1299mov [rdi+6], 0
    001c129fmov [rdi+2], 0
    001c12a6jmp 0x1c1317
    001c12a8
    001c12a8loc_1c12a8:
    001c12a8mov [rsp-26], 0
    001c12admov [rsp-28], 0
    001c12b4mov [rsp-32], 0
    001c12bcmov [rsp-25], r10
    001c12c1mov rax, [rsp-32]
    001c12c6mov ecx, [rsp-24]
    001c12camov edx, [rsp-21]
    001c12cemov [rsp-8], ecx
    001c12d2mov [rsp-5], edx
    001c12d6mov [rsp-16], rax
    001c12dbmov r10, [rsp-9]
    001c12e0jmp 0x1c1306
    001c12e2
    001c12e2loc_1c12e2:
    001c12e2mov [rsp-32], 0
    001c12eamov [rsp-26], 0
    001c12efmov [rsp-28], 0
    001c12f6mov eax, [rsp-29]
    001c12famov [rsp-13], eax
    001c12femov [rsp-16], 0
    001c1306
    001c1306loc_1c1306:
    001c1306mov eax, [rsp-16]
    001c130amov ecx, [rsp-13]
    001c130emov [rdi+4], ecx
    001c1311mov [rdi+1], eax
    001c1314
    001c1314loc_1c1314:
    001c1314mov [rdi], 19
    001c1317
    001c1317loc_1c1317:
    001c1317mov [rdi+8], r10
    001c131bjmp 0x1c1208
    001c1320
    001c1320loc_1c1320:
    001c1320movzx r14l, [r10]
    001c1324cmp r9l, -16
    001c1328setae al
    001c132btest r14b, r14b
    001c132ejs 0x1c139a
    001c1330movzx r9l, [r10+1]
    001c1335lea ebp, [r14+r14]
    001c1339add bpl, r9b
    001c133cjb 0x1c139a
    001c133eje 0x1c13a6
    001c1340add r11, -2
    001c1344add r10, 2
    001c1348shl al, 3
    001c134badd al, cl
    001c134dadd al, 8
    001c134fmovzx eax, al
    001c1352div bpl
    001c1355movzx eax, ah
    001c1358sub bpl, al
    001c135bxor r15l, r15l
    001c135etest al, al
    001c1360movzx eax, bpl
    001c1364cmove eax, r15l
    001c1368movzx eax, al
    001c136bsub r11, rax
    001c136ejb 0x1c1314
    001c1370add r10, rax
    001c1373mov [rdi], r10
    001c1376mov [rdi+8], r11
    001c137amov [rdi+16], rdx
    001c137emov [rdi+24], r8
    001c1382mov [rdi+32], rbx
    001c1386mov [rdi+40], r14b
    001c138amov [rdi+41], cl
    001c138dmov [rdi+42], si
    001c1391mov [rdi+44], r9b
    001c1395jmp 0x1c120c
    001c139a
    001c139aloc_1c139a:
    001c139amov [rdi], 48
    001c139dmov [rdi+1], bpl
    001c13a1jmp 0x1c1208
    001c13a6
    001c13a6loc_1c13a6:
    001c13a6mov [rdi], 48
    001c13a9jmp 0x1c1208
    001c1100
    001c13ae
    001c13ae // align 0x10
    001c13b0
    001c13b0core::slice::sort::insertion_sort_shift_left:
    001c13b0push rax
    001c13b1lea rax, [rdx-1]
    001c13b5cmp rax, rsi
    001c13b8jae 0x1c1454
    001c13becmp rdx, rsi
    001c13c1jae 0x1c1452
    001c13c7mov rax, rdx
    001c13cashl rax, 4
    001c13ceadd rax, rdi
    001c13d1add rax, -16
    001c13d5jmp 0x1c13f3
    001c13d7
    001c13d7 66 0f 1f 84 00 00 00 00 00 f........
    001c13e0
    001c13e0loc_1c13e0:
    001c13e0mov [r9], rcx
    001c13e3mov [r9+8], r8
    001c13e7
    001c13e7loc_1c13e7:
    001c13e7inc rdx
    001c13eaadd rax, 16
    001c13eecmp rdx, rsi
    001c13f1je 0x1c1452
    001c13f3
    001c13f3loc_1c13f3:
    001c13f3mov r8, rdx
    001c13f6shl r8, 4
    001c13famov rcx, [rdi+r8]
    001c13fecmp rcx, [rdi+r8-16]
    001c1403jae 0x1c13e7
    001c1405lea r10, [rdi+r8]
    001c1409lea r9, [rdi+r8]
    001c140dadd r9, -16
    001c1411mov r8, [rdi+r8+8]
    001c1416movups x0, [r9]
    001c141amovups [r10], x0
    001c141ecmp rdx, 1
    001c1422je 0x1c13e0
    001c1424mov r10l, 1
    001c142amov r9, rax
    001c142dnop [rax]
    001c1430
    001c1430loc_1c1430:
    001c1430cmp rcx, [r9-16]
    001c1434jae 0x1c13e0
    001c1436lea r11, [r9-16]
    001c143amovups x0, [r11]
    001c143emovups [r9], x0
    001c1442inc r10
    001c1445mov r9, r11
    001c1448cmp rdx, r10
    001c144bjne 0x1c1430
    001c144dmov r9, rdi
    001c1450jmp 0x1c13e0
    001c1452
    001c1452loc_1c1452:
    001c1452pop rax
    001c1453ret
    001c1454
    001c1454loc_1c1454:
    001c1454lea rdi, [rip-0x131d05]
    001c145blea rdx, [rip+0x4eaae]
    001c1462mov esi, 46
    001c1467call core::panicking::panic
    001c146cud2
    001c13b0
    001c146e
    001c146e // align 0x10
    001c1470
    001c1470alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    001c1470push r14
    001c1472push rbx
    001c1473sub rsp, 56
    001c1477inc rsi
    001c147aje 0x1c151b
    001c1480mov rbx, rdi
    001c1483mov rax, [rdi+8]
    001c1487lea rcx, [rax+rax]
    001c148bcmp rcx, rsi
    001c148ecmova rsi, rcx
    001c1492cmp rsi, 5
    001c1496mov r14l, 4
    001c149ccmovae r14, rsi
    001c14a0mov rcx, 0x3d226357e16ecf
    001c14aaxor esi, esi
    001c14accmp r14, rcx
    001c14afsetb sil
    001c14b3imul rdx, r14, 536
    001c14bashl rsi, 3
    001c14betest rax, rax
    001c14c1je 0x1c14e2
    001c14c3mov rcx, [rbx]
    001c14c6imul rax, rax, 536
    001c14cdmov [rsp+8], rcx
    001c14d2mov [rsp+16], 8
    001c14dbmov [rsp+24], rax
    001c14e0jmp 0x1c14eb
    001c14e2
    001c14e2loc_1c14e2:
    001c14e2mov [rsp+16], 0
    001c14eb
    001c14ebloc_1c14eb:
    001c14eblea rdi, [rsp+32]
    001c14f0lea rcx, [rsp+8]
    001c14f5call alloc::raw_vec::finish_grow
    001c14facmp [rsp+32], 0
    001c1500mov rdi, [rsp+40]
    001c1505je 0x1c1522
    001c1507mov rax, 0x8000000000000001
    001c1511cmp rdi, rax
    001c1514je 0x1c1529
    001c1516test rdi, rdi
    001c1519jne 0x1c1531
    001c151b
    001c151bloc_1c151b:
    001c151bcall alloc::raw_vec::capacity_overflow
    001c1520ud2
    001c1522
    001c1522loc_1c1522:
    001c1522mov [rbx], rdi
    001c1525mov [rbx+8], r14
    001c1529
    001c1529loc_1c1529:
    001c1529add rsp, 56
    001c152dpop rbx
    001c152epop r14
    001c1530ret
    001c1531
    001c1531loc_1c1531:
    001c1531mov rsi, [rsp+48]
    001c1536call alloc::alloc::handle_alloc_error
    001c153bud2
    001c1470
    001c153d
    001c153d // align 0x10
    001c1540
    001c1540core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>:
    001c1540push r14
    001c1542push rbx
    001c1543push rax
    001c1544mov rbx, rdi
    001c1547mov rax, [rdi+344]
    001c154elock dec [rax]
    001c1552jne 0x1c1560
    001c1554mov rdi, [rbx+344]
    001c155bcall alloc::sync::Arc<T,A>::drop_slow
    001c1560
    001c1560loc_1c1560:
    001c1560lea rdi, [rbx+96]
    001c1564call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
    001c1569cmp [rbx+432], 0
    001c1571je 0x1c157f
    001c1573lea rdi, [rbx+440]
    001c157acall core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
    001c157f
    001c157floc_1c157f:
    001c157fcmp [rbx+472], 0
    001c1587je 0x1c1595
    001c1589lea rdi, [rbx+480]
    001c1590call core::ptr::drop_in_place<core::result::Result<addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>
    001c1595
    001c1595loc_1c1595:
    001c1595cmp [rbx+512], 76
    001c159cjne 0x1c15a6
    001c159eadd rsp, 8
    001c15a2pop rbx
    001c15a3pop r14
    001c15a5ret
    001c15a6
    001c15a6loc_1c15a6:
    001c15a6add rbx, 512
    001c15admov rdi, rbx
    001c15b0add rsp, 8
    001c15b4pop rbx
    001c15b5pop r14
    001c15b7jmp 0x1b6710
    001c15bcmov r14, rax
    001c15bflea rdi, [rbx+96]
    001c15c3call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
    001c15c8lea rdi, [rbx+432]
    001c15cfcall core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<addr2line::Lines,gimli::read::Error>>>
    001c15d4lea rdi, [rbx+472]
    001c15dbcall core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>>
    001c15e0add rbx, 512
    001c15e7mov rdi, rbx
    001c15eacall core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<core::option::Option<alloc::boxed::Box<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>>,gimli::read::Error>>>
    001c15efmov rdi, r14
    001c15f2call _Unwind_Resume
    001c15f7ud2
    001c15f9call core::panicking::panic_in_cleanup
    001c15feud2
    001c1540
    001c1600
    001c1600addr2line::lazy::LazyCell<T>::borrow_with:
    001c1600push r15
    001c1602push r14
    001c1604push r12
    001c1606push rbx
    001c1607sub rsp, 280
    001c160emov rbx, rdi
    001c1611cmp [rdi], 0
    001c1615jne 0x1c166c
    001c1617mov r14, [rsi]
    001c161amov rax, [rsi+8]
    001c161emov r12, [rsi+16]
    001c1622mov rsi, [rax]
    001c1625lea r15, [rsp+32]
    001c162amov rdi, r15
    001c162dcall _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
    001c1632mov rcx, [r12]
    001c1636mov rdi, rsp
    001c1639mov rsi, r14
    001c163cmov rdx, r15
    001c163fcall addr2line::Lines::parse
    001c1644cmp [rbx], 0
    001c1648je 0x1c1654
    001c164amov rdi, rsp
    001c164dcall core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
    001c1652jmp 0x1c166c
    001c1654
    001c1654loc_1c1654:
    001c1654movups x0, [rsp]
    001c1658movups x1, [rsp+16]
    001c165dmovups [rbx+24], x1
    001c1661movups [rbx+8], x0
    001c1665mov [rbx], 1
    001c166c
    001c166cloc_1c166c:
    001c166cadd rbx, 8
    001c1670mov rax, rbx
    001c1673add rsp, 280
    001c167apop rbx
    001c167bpop r12
    001c167dpop r14
    001c167fpop r15
    001c1681ret
    001c1600
    001c1682
    001c1682 // align 0x10
    001c1690
    001c1690core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<addr2line::Lines,gimli::read::Error>>>:
    001c1690cmp [rdi], 0
    001c1694je 0x1c169f
    001c1696add rdi, 8
    001c169ajmp 0x1b8bd0
    001c169f
    001c169floc_1c169f:
    001c169fret
    001c1690
    001c16a0
    001c16a0core::slice::sort::insertion_sort_shift_left:
    001c16a0sub rsp, 24
    001c16a4lea rax, [rdx-1]
    001c16a8cmp rax, rsi
    001c16abjae 0x1c1788
    001c16b1cmp rdx, rsi
    001c16b4jae 0x1c1783
    001c16bamov rax, rdx
    001c16bdshl rax, 5
    001c16c1add rax, rdi
    001c16c4add rax, -32
    001c16c8jmp 0x1c16f5
    001c16ca
    001c16ca 66 0f 1f 44 00 00 f..D..
    001c16d0
    001c16d0loc_1c16d0:
    001c16d0mov [r8], rcx
    001c16d3movaps x0, [rsp]
    001c16d7movups [r8+8], x0
    001c16dcmov rcx, [rsp+16]
    001c16e1mov [r8+24], rcx
    001c16e5
    001c16e5loc_1c16e5:
    001c16e5inc rdx
    001c16e8add rax, 32
    001c16eccmp rdx, rsi
    001c16efje 0x1c1783
    001c16f5
    001c16f5loc_1c16f5:
    001c16f5mov r8, rdx
    001c16f8shl r8, 5
    001c16fcmov rcx, [rdi+r8]
    001c1700cmp rcx, [rdi+r8-32]
    001c1705jae 0x1c16e5
    001c1707lea r9, [rdi+r8]
    001c170badd r8, rdi
    001c170eadd r8, -32
    001c1712mov r10, [r9+24]
    001c1716mov [rsp+16], r10
    001c171bmovups x0, [r9+8]
    001c1720movaps [rsp], x0
    001c1724movups x0, [r8]
    001c1728movups x1, [r8+16]
    001c172dmovups [r9], x0
    001c1731movups [r9+16], x1
    001c1736cmp rdx, 1
    001c173aje 0x1c16d0
    001c173cmov r9l, 1
    001c1742mov r8, rax
    001c1745nop [rax+rax]
    001c1750
    001c1750loc_1c1750:
    001c1750cmp rcx, [r8-32]
    001c1754jae 0x1c16d0
    001c175alea r10, [r8-32]
    001c175emovups x0, [r10]
    001c1762movups x1, [r10+16]
    001c1767movups [r8+16], x1
    001c176cmovups [r8], x0
    001c1770inc r9
    001c1773mov r8, r10
    001c1776cmp rdx, r9
    001c1779jne 0x1c1750
    001c177bmov r8, rdi
    001c177ejmp 0x1c16d0
    001c1783
    001c1783loc_1c1783:
    001c1783add rsp, 24
    001c1787ret
    001c1788
    001c1788loc_1c1788:
    001c1788lea rdi, [rip-0x132039]
    001c178flea rdx, [rip+0x4e77a]
    001c1796mov esi, 46
    001c179bcall core::panicking::panic
    001c17a0ud2
    001c16a0
    001c17a2
    001c17a2 // align 0x10
    001c17b0
    001c17b0core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>:
    001c17b0push rbp
    001c17b1push r15
    001c17b3push r14
    001c17b5push r13
    001c17b7push r12
    001c17b9push rbx
    001c17bapush rax
    001c17bbmov r14, rdi
    001c17bemov rbx, [rdi]
    001c17c1mov r13, [rdi+16]
    001c17c5inc r13
    001c17c8mov rdi, rbx
    001c17cbnop [rax+rax]
    001c17d0
    001c17d0loc_1c17d0:
    001c17d0cmp r13, 1
    001c17d4je 0x1c17ea
    001c17d6lea r15, [rdi+536]
    001c17dddec r13
    001c17e0call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001c17e5mov rdi, r15
    001c17e8jmp 0x1c17d0
    001c17ea
    001c17ealoc_1c17ea:
    001c17eacmp [r14+8], 0
    001c17efje 0x1c1808
    001c17f1mov rdi, rbx
    001c17f4add rsp, 8
    001c17f8pop rbx
    001c17f9pop r12
    001c17fbpop r13
    001c17fdpop r14
    001c17ffpop r15
    001c1801pop rbp
    001c1802jmp [rip+0x502f0]
    001c1808
    001c1808loc_1c1808:
    001c1808add rsp, 8
    001c180cpop rbx
    001c180dpop r12
    001c180fpop r13
    001c1811pop r14
    001c1813pop r15
    001c1815pop rbp
    001c1816ret
    001c1817mov r12, rax
    001c181anop [rax+rax]
    001c1820
    001c1820loc_1c1820:
    001c1820dec r13
    001c1823je 0x1c1839
    001c1825lea rbp, [r15+536]
    001c182cmov rdi, r15
    001c182fcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001c1834mov r15, rbp
    001c1837jmp 0x1c1820
    001c1839
    001c1839loc_1c1839:
    001c1839mov rsi, [r14+8]
    001c183dmov rdi, rbx
    001c1840call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
    001c1845mov rdi, r12
    001c1848call _Unwind_Resume
    001c184dud2
    001c184fcall core::panicking::panic_in_cleanup
    001c1854ud2
    001c17b0
    001c1856
    001c1856 // align 0x10
    001c1860
    001c1860core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>:
    001c1860push r15
    001c1862push r14
    001c1864push r13
    001c1866push r12
    001c1868push rbx
    001c1869mov rbx, rdi
    001c186cmov r13, [rdi+16]
    001c1870test r13, r13
    001c1873je 0x1c18c4
    001c1875mov r14, [rbx]
    001c1878add r14, 432
    001c187fjmp 0x1c18a8
    001c1881nop [rax+rax]
    001c1890
    001c1890loc_1c1890:
    001c1890lea rdi, [r14-336]
    001c1897call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
    001c189cadd r14, 432
    001c18a3dec r13
    001c18a6je 0x1c18c4
    001c18a8
    001c18a8loc_1c18a8:
    001c18a8mov rax, [r14-88]
    001c18aclock dec [rax]
    001c18b0jne 0x1c1890
    001c18b2lea r12, [r14-432]
    001c18b9mov rdi, [r14-88]
    001c18bdcall alloc::sync::Arc<T,A>::drop_slow
    001c18c2jmp 0x1c1890
    001c18c4
    001c18c4loc_1c18c4:
    001c18c4cmp [rbx+8], 0
    001c18c9je 0x1c18dd
    001c18cbmov rdi, [rbx]
    001c18cepop rbx
    001c18cfpop r12
    001c18d1pop r13
    001c18d3pop r14
    001c18d5pop r15
    001c18d7jmp [rip+0x5021b]
    001c18dd
    001c18ddloc_1c18dd:
    001c18ddpop rbx
    001c18depop r12
    001c18e0pop r13
    001c18e2pop r14
    001c18e4pop r15
    001c18e6ret
    001c18e7mov r15, rax
    001c18eaadd r12, 96
    001c18eemov rdi, r12
    001c18f1call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
    001c18f6nop [rax+rax]
    001c1900
    001c1900loc_1c1900:
    001c1900dec r13
    001c1903je 0x1c1919
    001c1905lea r12, [r14+432]
    001c190cmov rdi, r14
    001c190fcall core::ptr::drop_in_place<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001c1914mov r14, r12
    001c1917jmp 0x1c1900
    001c1919
    001c1919loc_1c1919:
    001c1919mov rdi, [rbx]
    001c191cmov rsi, [rbx+8]
    001c1920call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    001c1925mov rdi, r15
    001c1928call _Unwind_Resume
    001c192dud2
    001c192fcall core::panicking::panic_in_cleanup
    001c1934ud2
    001c1860
    001c1936
    001c1936 // align 0x10
    001c1940
    001c1940alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    001c1940push r14
    001c1942push rbx
    001c1943sub rsp, 56
    001c1947inc rsi
    001c194aje 0x1c19eb
    001c1950mov rbx, rdi
    001c1953mov rax, [rdi+8]
    001c1957lea rcx, [rax+rax]
    001c195bcmp rcx, rsi
    001c195ecmova rsi, rcx
    001c1962cmp rsi, 5
    001c1966mov r14l, 4
    001c196ccmovae r14, rsi
    001c1970mov rcx, 0x4bda12f684bda2
    001c197axor esi, esi
    001c197ccmp r14, rcx
    001c197fsetb sil
    001c1983imul rdx, r14, 432
    001c198ashl rsi, 3
    001c198etest rax, rax
    001c1991je 0x1c19b2
    001c1993mov rcx, [rbx]
    001c1996imul rax, rax, 432
    001c199dmov [rsp+8], rcx
    001c19a2mov [rsp+16], 8
    001c19abmov [rsp+24], rax
    001c19b0jmp 0x1c19bb
    001c19b2
    001c19b2loc_1c19b2:
    001c19b2mov [rsp+16], 0
    001c19bb
    001c19bbloc_1c19bb:
    001c19bblea rdi, [rsp+32]
    001c19c0lea rcx, [rsp+8]
    001c19c5call alloc::raw_vec::finish_grow
    001c19cacmp [rsp+32], 0
    001c19d0mov rdi, [rsp+40]
    001c19d5je 0x1c19f2
    001c19d7mov rax, 0x8000000000000001
    001c19e1cmp rdi, rax
    001c19e4je 0x1c19f9
    001c19e6test rdi, rdi
    001c19e9jne 0x1c1a01
    001c19eb
    001c19ebloc_1c19eb:
    001c19ebcall alloc::raw_vec::capacity_overflow
    001c19f0ud2
    001c19f2
    001c19f2loc_1c19f2:
    001c19f2mov [rbx], rdi
    001c19f5mov [rbx+8], r14
    001c19f9
    001c19f9loc_1c19f9:
    001c19f9add rsp, 56
    001c19fdpop rbx
    001c19fepop r14
    001c1a00ret
    001c1a01
    001c1a01loc_1c1a01:
    001c1a01mov rsi, [rsp+48]
    001c1a06call alloc::alloc::handle_alloc_error
    001c1a0bud2
    001c1940
    001c1a0d
    001c1a0d // align 0x10
    001c1a10
    001c1a10core::ptr::drop_in_place<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>:
    001c1a10push r14
    001c1a12push rbx
    001c1a13push rax
    001c1a14mov rbx, rdi
    001c1a17mov rax, [rdi+344]
    001c1a1elock dec [rax]
    001c1a22jne 0x1c1a30
    001c1a24mov rdi, [rbx+344]
    001c1a2bcall alloc::sync::Arc<T,A>::drop_slow
    001c1a30
    001c1a30loc_1c1a30:
    001c1a30add rbx, 96
    001c1a34mov rdi, rbx
    001c1a37add rsp, 8
    001c1a3bpop rbx
    001c1a3cpop r14
    001c1a3ejmp 0x1b98d0
    001c1a43mov r14, rax
    001c1a46add rbx, 96
    001c1a4amov rdi, rbx
    001c1a4dcall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
    001c1a52mov rdi, r14
    001c1a55call _Unwind_Resume
    001c1a5aud2
    001c1a10
    001c1a5c
    001c1a5c // align 0x10
    001c1a60
    001c1a60core::ptr::drop_in_place<alloc::boxed::Box<[addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>]>>:
    001c1a60push rbp
    001c1a61push r15
    001c1a63push r14
    001c1a65push r13
    001c1a67push r12
    001c1a69push rbx
    001c1a6apush rax
    001c1a6bmov r14, rsi
    001c1a6emov rbx, rdi
    001c1a71mov r13l, 1
    001c1a77nop [rax+rax]
    001c1a80
    001c1a80loc_1c1a80:
    001c1a80lea rax, [r14+r13]
    001c1a84cmp rax, 1
    001c1a88je 0x1c1a9e
    001c1a8alea r15, [rdi+536]
    001c1a91dec r13
    001c1a94call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001c1a99mov rdi, r15
    001c1a9cjmp 0x1c1a80
    001c1a9e
    001c1a9eloc_1c1a9e:
    001c1a9etest r14, r14
    001c1aa1je 0x1c1aba
    001c1aa3mov rdi, rbx
    001c1aa6add rsp, 8
    001c1aaapop rbx
    001c1aabpop r12
    001c1aadpop r13
    001c1aafpop r14
    001c1ab1pop r15
    001c1ab3pop rbp
    001c1ab4jmp [rip+0x5003e]
    001c1aba
    001c1abaloc_1c1aba:
    001c1abaadd rsp, 8
    001c1abepop rbx
    001c1abfpop r12
    001c1ac1pop r13
    001c1ac3pop r14
    001c1ac5pop r15
    001c1ac7pop rbp
    001c1ac8ret
    001c1ac9mov r12, rax
    001c1accneg r13
    001c1acfnop
    001c1ad0
    001c1ad0loc_1c1ad0:
    001c1ad0inc r13
    001c1ad3cmp r14, r13
    001c1ad6je 0x1c1aec
    001c1ad8lea rbp, [r15+536]
    001c1adfmov rdi, r15
    001c1ae2call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001c1ae7mov r15, rbp
    001c1aeajmp 0x1c1ad0
    001c1aec
    001c1aecloc_1c1aec:
    001c1aecmov rdi, rbx
    001c1aefmov rsi, r14
    001c1af2call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001c1af7mov rdi, r12
    001c1afacall _Unwind_Resume
    001c1affud2
    001c1b01call core::panicking::panic_in_cleanup
    001c1b06ud2
    001c1a60
    001c1b08
    001c1b08 // align 0x10
    001c1b10
    001c1b10core::ptr::drop_in_place<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>:
    001c1b10push r14
    001c1b12push rbx
    001c1b13push rax
    001c1b14mov rbx, rdi
    001c1b17mov rax, [rdi+208]
    001c1b1etest rax, rax
    001c1b21je 0x1c1b35
    001c1b23lock dec [rax]
    001c1b27jne 0x1c1b35
    001c1b29lea rdi, [rbx+208]
    001c1b30call alloc::sync::Arc<T,A>::drop_slow
    001c1b35
    001c1b35loc_1c1b35:
    001c1b35mov rdi, [rbx+216]
    001c1b3ctest rdi, rdi
    001c1b3fje 0x1c1b58
    001c1b41lock dec [rdi-16]
    001c1b46jne 0x1c1b58
    001c1b48add rdi, -16
    001c1b4cadd rsp, 8
    001c1b50pop rbx
    001c1b51pop r14
    001c1b53jmp 0x1b9830
    001c1b58
    001c1b58loc_1c1b58:
    001c1b58add rsp, 8
    001c1b5cpop rbx
    001c1b5dpop r14
    001c1b5fret
    001c1b60mov r14, rax
    001c1b63add rbx, 216
    001c1b6amov rdi, rbx
    001c1b6dcall core::ptr::drop_in_place<gimli::read::abbrev::AbbreviationsCache>
    001c1b72mov rdi, r14
    001c1b75call _Unwind_Resume
    001c1b7aud2
    001c1b7ccall core::panicking::panic_in_cleanup
    001c1b81ud2
    001c1b10
    001c1b83
    001c1b83 // align 0x10
    001c1b90
    001c1b90gimli::read::index::UnitIndex<R>::parse:
    001c1b90test rdx, rdx
    001c1b93je 0x1c1c0b
    001c1b95push rbp
    001c1b96push r15
    001c1b98push r14
    001c1b9apush r13
    001c1b9cpush r12
    001c1b9epush rbx
    001c1b9fcmp rdx, 3
    001c1ba3jbe 0x1c1cb4
    001c1ba9movzx r8l, [rsi]
    001c1badmovzx r9l, [rsi+1]
    001c1bb2movzx r10l, [rsi+3]
    001c1bb7mov [rsp-69], r8b
    001c1bbcmov [rsp-66], r10b
    001c1bc1mov [rsp-68], r9w
    001c1bc7mov ecx, [rsp-69]
    001c1bcbmov ax, 2
    001c1bcfcmp ecx, 2
    001c1bd2je 0x1c1bf5
    001c1bd4shl r10l, 16
    001c1bd8or r9l, r10l
    001c1bdbshl r9l, 8
    001c1bdfmovzx r8l, r8w
    001c1be3or r8l, r9l
    001c1be6mov ax, 5
    001c1beacmp r8w, 5
    001c1befjne 0x1c1c7a
    001c1bf5
    001c1bf5loc_1c1bf5:
    001c1bf5mov r9, rdx
    001c1bf8and r9, -4
    001c1bfccmp r9, 4
    001c1c00jne 0x1c1c4f
    001c1c02add rsi, 4
    001c1c06jmp 0x1c1cb4
    001c1c0b
    001c1c0bloc_1c1c0b:
    001c1c0bmov [rdi], 0
    001c1c12mov [rdi+8], rsi
    001c1c16mov [rdi+16], 0
    001c1c1emov [rdi+24], rsi
    001c1c22mov [rdi+32], 0
    001c1c2amov [rdi+40], rsi
    001c1c2emov [rdi+48], 0
    001c1c36mov [rdi+56], rsi
    001c1c3axorps x0, x0
    001c1c3dmovups [rdi+64], x0
    001c1c41mov [rdi+80], 0
    001c1c48mov [rdi+84], 5
    001c1c4eret
    001c1c4f
    001c1c4floc_1c1c4f:
    001c1c4fmovzx r8l, [rsi+5]
    001c1c54movzx r10l, [rsi+4]
    001c1c59movzx r11l, [rsi+7]
    001c1c5emov [rsp-69], r10b
    001c1c63mov [rsp-66], r11b
    001c1c68mov [rsp-68], r8w
    001c1c6ecmp r9, 8
    001c1c72jne 0x1c1c88
    001c1c74add rsi, 8
    001c1c78jmp 0x1c1cb4
    001c1c7a
    001c1c7aloc_1c1c7a:
    001c1c7amovzx eax, r8w
    001c1c7emov [rdi+8], 17
    001c1c82mov [rdi+16], rax
    001c1c86jmp 0x1c1ce0
    001c1c88
    001c1c88loc_1c1c88:
    001c1c88mov r8l, [rsp-69]
    001c1c8dmovzx r10l, [rsi+9]
    001c1c92movzx r11l, [rsi+8]
    001c1c97movzx ebx, [rsi+11]
    001c1c9bmov [rsp-69], r11b
    001c1ca0mov [rsp-66], bl
    001c1ca4mov [rsp-68], r10w
    001c1caacmp r9, 12
    001c1caejne 0x1c1cee
    001c1cb0add rsi, 12
    001c1cb4
    001c1cb4loc_1c1cb4:
    001c1cb4mov [rsp-72], 0
    001c1cbcmovzx eax, [rsp-70]
    001c1cc1mov [rdi+11], al
    001c1cc4mov [rdi+9], 0
    001c1ccamov [rdi+8], 19
    001c1ccemov [rdi+12], 0
    001c1cd2mov [rdi+15], 0
    001c1cd6mov [rdi+13], 0
    001c1cdc
    001c1cdcloc_1c1cdc:
    001c1cdcmov [rdi+16], rsi
    001c1ce0
    001c1ce0loc_1c1ce0:
    001c1ce0mov [rdi], 22
    001c1ce3
    001c1ce3loc_1c1ce3:
    001c1ce3pop rbx
    001c1ce4pop r12
    001c1ce6pop r13
    001c1ce8pop r14
    001c1ceapop r15
    001c1cecpop rbp
    001c1cedret
    001c1cee
    001c1ceeloc_1c1cee:
    001c1ceemov r9l, [rsp-69]
    001c1cf3movzx r10l, [rsi+13]
    001c1cf8movzx r11l, [rsi+12]
    001c1cfdmovzx ebx, [rsi+15]
    001c1d01mov [rsp-69], r11b
    001c1d06mov [rsp-66], bl
    001c1d0amov [rsp-68], r10w
    001c1d10mov r10l, [rsp-69]
    001c1d15test r10, r10
    001c1d18je 0x1c1d8c
    001c1d1acmp r10l, r9l
    001c1d1djbe 0x1c1d8c
    001c1d1fmov r11l, r10l
    001c1d22shr r11l, 1
    001c1d25and r11l, 0x55555555
    001c1d2cmov ebx, r10l
    001c1d2fsub ebx, r11l
    001c1d32mov r11l, ebx
    001c1d35and r11l, 0x33333333
    001c1d3cshr ebx, 2
    001c1d3fand ebx, 0x33333333
    001c1d45add ebx, r11l
    001c1d48mov r11l, ebx
    001c1d4bshr r11l, 4
    001c1d4fadd r11l, ebx
    001c1d52and r11l, 0xf0f0f0f
    001c1d59imul r11l, r11l, 0x1010101
    001c1d60shr r11l, 24
    001c1d64cmp r11l, 2
    001c1d68jae 0x1c1d8c
    001c1d6aadd rdx, -16
    001c1d6eadd rsi, 16
    001c1d72lea r11, [8*r10]
    001c1d7asub rdx, r11
    001c1d7djae 0x1c1d95
    001c1d7fmov [rdi+8], 19
    001c1d87jmp 0x1c1cdc
    001c1d8c
    001c1d8cloc_1c1d8c:
    001c1d8cmov [rdi+8], 72
    001c1d90jmp 0x1c1ce0
    001c1d95
    001c1d95loc_1c1d95:
    001c1d95lea rbx, [rsi+r11]
    001c1d99mov r14, r10
    001c1d9cshl r14, 2
    001c1da0sub rdx, r14
    001c1da3jae 0x1c1db6
    001c1da5mov [rdi+8], 19
    001c1dadmov [rdi+16], rbx
    001c1db1jmp 0x1c1ce0
    001c1db6
    001c1db6loc_1c1db6:
    001c1db6cmp r8l, 8
    001c1dbajbe 0x1c1dc5
    001c1dbcmov [rdi+8], 71
    001c1dc0jmp 0x1c1ce0
    001c1dc5
    001c1dc5loc_1c1dc5:
    001c1dc5lea rbp, [rbx+r14]
    001c1dc9test r8l, r8l
    001c1dccje 0x1c1e72
    001c1dd2cmp ecx, 2
    001c1dd5jne 0x1c1ec5
    001c1ddbcmp rdx, 4
    001c1ddfjb 0x1c1f0c
    001c1de5movzx ecx, [rbp+1]
    001c1de9movzx r15l, [rbp]
    001c1deemovzx r12l, [rbp+3]
    001c1df3mov [rsp-69], r15b
    001c1df8mov [rsp-66], r12b
    001c1dfdmov [rsp-68], cx
    001c1e02mov ecx, [rsp-69]
    001c1e06dec ecx
    001c1e08cmp ecx, 7
    001c1e0bja 0x1c1f03
    001c1e11mov r12, 0xd0c130a08001507
    001c1e1blea r13, [rbp+4]
    001c1e1flea r15, [rdx-4]
    001c1e23shl ecx, 3
    001c1e26shr r12, cl
    001c1e29mov [rsp-56], r12
    001c1e2ecmp r8l, 1
    001c1e32jne 0x1c1fee
    001c1e38mov ecx, 4
    001c1e3dxor r12l, r12l
    001c1e40xor edx, edx
    001c1e42mov [rsp-48], rdx
    001c1e47xor edx, edx
    001c1e49mov [rsp-40], rdx
    001c1e4exor edx, edx
    001c1e50mov [rsp-32], rdx
    001c1e55xor edx, edx
    001c1e57mov [rsp-24], rdx
    001c1e5cxor edx, edx
    001c1e5emov [rsp-16], rdx
    001c1e63xor edx, edx
    001c1e65mov [rsp-8], rdx
    001c1e6a
    001c1e6aloc_1c1e6a:
    001c1e6amov rdx, r15
    001c1e6djmp 0x1c20da
    001c1e72
    001c1e72loc_1c1e72:
    001c1e72xor r12l, r12l
    001c1e75xor ecx, ecx
    001c1e77mov [rsp-48], rcx
    001c1e7cxor ecx, ecx
    001c1e7emov [rsp-40], rcx
    001c1e83xor ecx, ecx
    001c1e85mov [rsp-32], rcx
    001c1e8axor ecx, ecx
    001c1e8cmov [rsp-24], rcx
    001c1e91xor ecx, ecx
    001c1e93mov [rsp-16], rcx
    001c1e98xor ecx, ecx
    001c1e9amov [rsp-8], rcx
    001c1e9fxor r15l, r15l
    001c1ea2xor ecx, ecx
    001c1ea4
    001c1ea4loc_1c1ea4:
    001c1ea4mov r13, r9
    001c1ea7imul r13, rcx
    001c1eabsub rdx, r13
    001c1eaejae 0x1c1f40
    001c1eb4mov [rdi+8], 19
    001c1ebcmov [rdi+16], rbp
    001c1ec0jmp 0x1c1ce0
    001c1ec5
    001c1ec5loc_1c1ec5:
    001c1ec5cmp rdx, 3
    001c1ec9jbe 0x1c1f0c
    001c1ecbmovzx ecx, [rbp+1]
    001c1ecfmovzx r15l, [rbp]
    001c1ed4movzx r12l, [rbp+3]
    001c1ed9mov [rsp-69], r15b
    001c1edemov [rsp-66], r12b
    001c1ee3mov [rsp-68], cx
    001c1ee8mov ecx, [rsp-69]
    001c1eecdec ecx
    001c1eeecmp ecx, 8
    001c1ef1jae 0x1c1f03
    001c1ef3mov r15l, 253
    001c1ef9bt r15l, ecx
    001c1efdjb 0x1c207b
    001c1f03
    001c1f03loc_1c1f03:
    001c1f03mov [rdi+8], 74
    001c1f07jmp 0x1c1ce0
    001c1f0c
    001c1f0cloc_1c1f0c:
    001c1f0cmov r13, rbp
    001c1f0f
    001c1f0floc_1c1f0f:
    001c1f0fmov [rsp-72], 0
    001c1f17movzx eax, [rsp-70]
    001c1f1cmov [rdi+11], al
    001c1f1fmov [rdi+9], 0
    001c1f25mov [rdi+8], 19
    001c1f29mov [rdi+12], 0
    001c1f2dmov [rdi+15], 0
    001c1f31mov [rdi+13], 0
    001c1f37mov [rdi+16], r13
    001c1f3bjmp 0x1c1ce0
    001c1f40
    001c1f40loc_1c1f40:
    001c1f40mov rcx, rbp
    001c1f43add rcx, r13
    001c1f46cmp rdx, r13
    001c1f49jae 0x1c1f5c
    001c1f4bmov [rdi+8], 19
    001c1f53mov [rdi+16], rcx
    001c1f57jmp 0x1c1ce0
    001c1f5c
    001c1f5cloc_1c1f5c:
    001c1f5cshl r12, 56
    001c1f60movzx edx, [rsp-48]
    001c1f65shl rdx, 48
    001c1f69or rdx, r12
    001c1f6cmov r12, r15
    001c1f6fmovzx r15l, [rsp-40]
    001c1f75shl r15, 40
    001c1f79or r15, rdx
    001c1f7cmovzx edx, [rsp-32]
    001c1f81shl rdx, 32
    001c1f85or rdx, r15
    001c1f88mov r15, [rsp-24]
    001c1f8dshl r15l, 24
    001c1f91or r15, rdx
    001c1f94movzx edx, [rsp-16]
    001c1f99shl edx, 16
    001c1f9cor rdx, r15
    001c1f9fmov r15, [rsp-8]
    001c1fa4shl r15l, 8
    001c1fa8movzx r15l, r15w
    001c1facor r15, rdx
    001c1fafmovzx edx, r12b
    001c1fb3or rdx, r15
    001c1fb6mov [rdi], rdx
    001c1fb9mov [rdi+8], rsi
    001c1fbdmov [rdi+16], r11
    001c1fc1mov [rdi+24], rbx
    001c1fc5mov [rdi+32], r14
    001c1fc9mov [rdi+40], rbp
    001c1fcdmov [rdi+48], r13
    001c1fd1mov [rdi+56], rcx
    001c1fd5mov [rdi+64], r13
    001c1fd9mov [rdi+72], r8l
    001c1fddmov [rdi+76], r9l
    001c1fe1mov [rdi+80], r10l
    001c1fe5mov [rdi+84], ax
    001c1fe9jmp 0x1c1ce3
    001c1fee
    001c1feeloc_1c1fee:
    001c1feecmp r15, 4
    001c1ff2jb 0x1c1f0f
    001c1ff8movzx ecx, [rbp+5]
    001c1ffcmovzx r15l, [rbp+4]
    001c2001movzx r12l, [rbp+7]
    001c2006mov [rsp-69], r15b
    001c200bmov [rsp-66], r12b
    001c2010mov [rsp-68], cx
    001c2015mov ecx, [rsp-69]
    001c2019dec ecx
    001c201bcmp ecx, 7
    001c201eja 0x1c1f03
    001c2024lea r13, [rbp+8]
    001c2028lea r15, [rdx-8]
    001c202cshl ecx, 3
    001c202fmov r12, 0xd0c130a08001507
    001c2039shr r12, cl
    001c203cmov [rsp-8], r12
    001c2041cmp r8l, 2
    001c2045jne 0x1c218b
    001c204bmov ecx, 8
    001c2050xor r12l, r12l
    001c2053xor edx, edx
    001c2055mov [rsp-48], rdx
    001c205axor edx, edx
    001c205cmov [rsp-40], rdx
    001c2061xor edx, edx
    001c2063mov [rsp-32], rdx
    001c2068xor edx, edx
    001c206amov [rsp-24], rdx
    001c206fxor edx, edx
    001c2071mov [rsp-16], rdx
    001c2076jmp 0x1c1e6a
    001c207b
    001c207bloc_1c207b:
    001c207blea r15, [rdx-4]
    001c207fmov [rsp-64], r15
    001c2084lea r13, [rbp+4]
    001c2088mov r15, 0x110d130b08000707
    001c2092shl ecx, 3
    001c2095shr r15, cl
    001c2098mov [rsp-56], r15
    001c209dcmp r8l, 1
    001c20a1jne 0x1c20e7
    001c20a3mov ecx, 4
    001c20a8xor r12l, r12l
    001c20abxor edx, edx
    001c20admov [rsp-48], rdx
    001c20b2xor edx, edx
    001c20b4mov [rsp-40], rdx
    001c20b9xor edx, edx
    001c20bbmov [rsp-32], rdx
    001c20c0xor edx, edx
    001c20c2mov [rsp-24], rdx
    001c20c7xor edx, edx
    001c20c9mov [rsp-16], rdx
    001c20cexor edx, edx
    001c20d0mov [rsp-8], rdx
    001c20d5
    001c20d5loc_1c20d5:
    001c20d5mov rdx, [rsp-64]
    001c20da
    001c20daloc_1c20da:
    001c20damov rbp, r13
    001c20ddmov r15, [rsp-56]
    001c20e2jmp 0x1c1ea4
    001c20e7
    001c20e7loc_1c20e7:
    001c20e7cmp [rsp-64], 4
    001c20edjb 0x1c1f0f
    001c20f3movzx ecx, [rbp+5]
    001c20f7movzx r15l, [rbp+4]
    001c20fcmovzx r12l, [rbp+7]
    001c2101mov [rsp-69], r15b
    001c2106mov [rsp-66], r12b
    001c210bmov [rsp-68], cx
    001c2110mov ecx, [rsp-69]
    001c2114dec ecx
    001c2116cmp ecx, 7
    001c2119ja 0x1c1f03
    001c211fmov r15l, 253
    001c2125bt r15l, ecx
    001c2129jae 0x1c1f03
    001c212flea r15, [rdx-8]
    001c2133mov [rsp-64], r15
    001c2138lea r13, [rbp+8]
    001c213cshl ecx, 3
    001c213fmov r15, 0x110d130b08000707
    001c2149shr r15, cl
    001c214cmov [rsp-8], r15
    001c2151cmp r8l, 2
    001c2155jne 0x1c2211
    001c215bmov ecx, 8
    001c2160xor r12l, r12l
    001c2163xor edx, edx
    001c2165mov [rsp-48], rdx
    001c216axor edx, edx
    001c216cmov [rsp-40], rdx
    001c2171xor edx, edx
    001c2173mov [rsp-32], rdx
    001c2178xor edx, edx
    001c217amov [rsp-24], rdx
    001c217fxor edx, edx
    001c2181mov [rsp-16], rdx
    001c2186jmp 0x1c20d5
    001c218b
    001c218bloc_1c218b:
    001c218bcmp r15, 4
    001c218fjb 0x1c1f0f
    001c2195movzx ecx, [rbp+9]
    001c2199movzx r15l, [rbp+8]
    001c219emovzx r12l, [rbp+11]
    001c21a3mov [rsp-69], r15b
    001c21a8mov [rsp-66], r12b
    001c21admov [rsp-68], cx
    001c21b2mov ecx, [rsp-69]
    001c21b6dec ecx
    001c21b8cmp ecx, 7
    001c21bbja 0x1c1f03
    001c21c1lea r13, [rbp+12]
    001c21c5lea r15, [rdx-12]
    001c21c9shl ecx, 3
    001c21ccmov r12, 0xd0c130a08001507
    001c21d6shr r12, cl
    001c21d9mov [rsp-16], r12
    001c21decmp r8l, 3
    001c21e2jne 0x1c22ae
    001c21e8mov ecx, 12
    001c21edxor r12l, r12l
    001c21f0xor edx, edx
    001c21f2mov [rsp-48], rdx
    001c21f7xor edx, edx
    001c21f9mov [rsp-40], rdx
    001c21fexor edx, edx
    001c2200mov [rsp-32], rdx
    001c2205xor edx, edx
    001c2207mov [rsp-24], rdx
    001c220cjmp 0x1c1e6a
    001c2211
    001c2211loc_1c2211:
    001c2211cmp [rsp-64], 4
    001c2217jb 0x1c1f0f
    001c221dmovzx ecx, [rbp+9]
    001c2221movzx r15l, [rbp+8]
    001c2226movzx r12l, [rbp+11]
    001c222bmov [rsp-69], r15b
    001c2230mov [rsp-66], r12b
    001c2235mov [rsp-68], cx
    001c223amov ecx, [rsp-69]
    001c223edec ecx
    001c2240cmp ecx, 7
    001c2243ja 0x1c1f03
    001c2249mov r15l, 253
    001c224fbt r15l, ecx
    001c2253jae 0x1c1f03
    001c2259lea r15, [rdx-12]
    001c225dmov [rsp-64], r15
    001c2262lea r13, [rbp+12]
    001c2266shl ecx, 3
    001c2269mov r15, 0x110d130b08000707
    001c2273shr r15, cl
    001c2276mov [rsp-16], r15
    001c227bcmp r8l, 3
    001c227fjne 0x1c232d
    001c2285mov ecx, 12
    001c228axor r12l, r12l
    001c228dxor edx, edx
    001c228fmov [rsp-48], rdx
    001c2294xor edx, edx
    001c2296mov [rsp-40], rdx
    001c229bxor edx, edx
    001c229dmov [rsp-32], rdx
    001c22a2xor edx, edx
    001c22a4mov [rsp-24], rdx
    001c22a9jmp 0x1c20d5
    001c22ae
    001c22aeloc_1c22ae:
    001c22aecmp r15, 4
    001c22b2jb 0x1c1f0f
    001c22b8movzx ecx, [rbp+13]
    001c22bcmovzx r15l, [rbp+12]
    001c22c1movzx r12l, [rbp+15]
    001c22c6mov [rsp-69], r15b
    001c22cbmov [rsp-66], r12b
    001c22d0mov [rsp-68], cx
    001c22d5mov ecx, [rsp-69]
    001c22d9dec ecx
    001c22dbcmp ecx, 7
    001c22deja 0x1c1f03
    001c22e4lea r13, [rbp+16]
    001c22e8lea r15, [rdx-16]
    001c22ecshl ecx, 3
    001c22efmov r12, 0xd0c130a08001507
    001c22f9shr r12, cl
    001c22fcmov [rsp-24], r12
    001c2301cmp r8l, 4
    001c2305jne 0x1c23c3
    001c230bmov ecx, 16
    001c2310xor r12l, r12l
    001c2313xor edx, edx
    001c2315mov [rsp-48], rdx
    001c231axor edx, edx
    001c231cmov [rsp-40], rdx
    001c2321xor edx, edx
    001c2323mov [rsp-32], rdx
    001c2328jmp 0x1c1e6a
    001c232d
    001c232dloc_1c232d:
    001c232dcmp [rsp-64], 4
    001c2333jb 0x1c1f0f
    001c2339movzx ecx, [rbp+13]
    001c233dmovzx r15l, [rbp+12]
    001c2342movzx r12l, [rbp+15]
    001c2347mov [rsp-69], r15b
    001c234cmov [rsp-66], r12b
    001c2351mov [rsp-68], cx
    001c2356mov ecx, [rsp-69]
    001c235adec ecx
    001c235ccmp ecx, 7
    001c235fja 0x1c1f03
    001c2365mov r15l, 253
    001c236bbt r15l, ecx
    001c236fjae 0x1c1f03
    001c2375lea r15, [rdx-16]
    001c2379mov [rsp-64], r15
    001c237elea r13, [rbp+16]
    001c2382shl ecx, 3
    001c2385mov r15, 0x110d130b08000707
    001c238fshr r15, cl
    001c2392mov [rsp-24], r15
    001c2397cmp r8l, 4
    001c239bjne 0x1c24a8
    001c23a1mov ecx, 16
    001c23a6xor r12l, r12l
    001c23a9xor edx, edx
    001c23abmov [rsp-48], rdx
    001c23b0xor edx, edx
    001c23b2mov [rsp-40], rdx
    001c23b7xor edx, edx
    001c23b9mov [rsp-32], rdx
    001c23bejmp 0x1c20d5
    001c23c3
    001c23c3loc_1c23c3:
    001c23c3cmp r15, 4
    001c23c7jb 0x1c1f0f
    001c23cdmovzx ecx, [rbp+17]
    001c23d1movzx r15l, [rbp+16]
    001c23d6movzx r13l, [rbp+19]
    001c23dbmov [rsp-69], r15b
    001c23e0mov [rsp-66], r13b
    001c23e5mov [rsp-68], cx
    001c23eamov ecx, [rsp-69]
    001c23eedec ecx
    001c23f0cmp ecx, 7
    001c23f3ja 0x1c1f03
    001c23f9lea r13, [rbp+20]
    001c23fdlea r15, [rdx-20]
    001c2401shl ecx, 3
    001c2404mov r12, 0xd0c130a08001507
    001c240eshr r12, cl
    001c2411mov [rsp-32], r12
    001c2416cmp r8l, 5
    001c241ajne 0x1c2437
    001c241cmov ecx, 20
    001c2421xor r12l, r12l
    001c2424xor edx, edx
    001c2426mov [rsp-48], rdx
    001c242bxor edx, edx
    001c242dmov [rsp-40], rdx
    001c2432jmp 0x1c1e6a
    001c2437
    001c2437loc_1c2437:
    001c2437cmp r15, 4
    001c243bjb 0x1c1f0f
    001c2441movzx ecx, [rbp+21]
    001c2445movzx r15l, [rbp+20]
    001c244amovzx r13l, [rbp+23]
    001c244fmov [rsp-69], r15b
    001c2454mov [rsp-66], r13b
    001c2459mov [rsp-68], cx
    001c245emov ecx, [rsp-69]
    001c2462dec ecx
    001c2464cmp ecx, 7
    001c2467ja 0x1c1f03
    001c246dlea r13, [rbp+24]
    001c2471lea r15, [rdx-24]
    001c2475shl ecx, 3
    001c2478mov r12, 0xd0c130a08001507
    001c2482shr r12, cl
    001c2485mov [rsp-40], r12
    001c248acmp r8l, 6
    001c248ejne 0x1c2537
    001c2494mov ecx, 24
    001c2499xor r12l, r12l
    001c249cxor edx, edx
    001c249emov [rsp-48], rdx
    001c24a3jmp 0x1c1e6a
    001c24a8
    001c24a8loc_1c24a8:
    001c24a8cmp [rsp-64], 4
    001c24aejb 0x1c1f0f
    001c24b4movzx ecx, [rbp+17]
    001c24b8movzx r15l, [rbp+16]
    001c24bdmovzx r13l, [rbp+19]
    001c24c2mov [rsp-69], r15b
    001c24c7mov [rsp-66], r13b
    001c24ccmov [rsp-68], cx
    001c24d1mov ecx, [rsp-69]
    001c24d5dec ecx
    001c24d7cmp ecx, 7
    001c24daja 0x1c1f03
    001c24e0mov r15l, 253
    001c24e6bt r15l, ecx
    001c24eajae 0x1c1f03
    001c24f0lea r15, [rdx-20]
    001c24f4mov [rsp-64], r15
    001c24f9lea r13, [rbp+20]
    001c24fdshl ecx, 3
    001c2500mov r15, 0x110d130b08000707
    001c250ashr r15, cl
    001c250dmov [rsp-32], r15
    001c2512cmp r8l, 5
    001c2516jne 0x1c25a1
    001c251cmov ecx, 20
    001c2521xor r12l, r12l
    001c2524xor edx, edx
    001c2526mov [rsp-48], rdx
    001c252bxor edx, edx
    001c252dmov [rsp-40], rdx
    001c2532jmp 0x1c20d5
    001c2537
    001c2537loc_1c2537:
    001c2537cmp r15, 4
    001c253bjb 0x1c1f0f
    001c2541movzx ecx, [rbp+25]
    001c2545movzx r15l, [rbp+24]
    001c254amovzx r13l, [rbp+27]
    001c254fmov [rsp-69], r15b
    001c2554mov [rsp-66], r13b
    001c2559mov [rsp-68], cx
    001c255emov ecx, [rsp-69]
    001c2562dec ecx
    001c2564cmp ecx, 7
    001c2567ja 0x1c1f03
    001c256dlea r13, [rbp+28]
    001c2571lea r15, [rdx-28]
    001c2575shl ecx, 3
    001c2578mov r12, 0xd0c130a08001507
    001c2582shr r12, cl
    001c2585mov [rsp-48], r12
    001c258acmp r8l, 7
    001c258ejne 0x1c2625
    001c2594mov ecx, 28
    001c2599xor r12l, r12l
    001c259cjmp 0x1c1e6a
    001c25a1
    001c25a1loc_1c25a1:
    001c25a1cmp [rsp-64], 4
    001c25a7jb 0x1c1f0f
    001c25admovzx ecx, [rbp+21]
    001c25b1movzx r15l, [rbp+20]
    001c25b6movzx r13l, [rbp+23]
    001c25bbmov [rsp-69], r15b
    001c25c0mov [rsp-66], r13b
    001c25c5mov [rsp-68], cx
    001c25camov ecx, [rsp-69]
    001c25cedec ecx
    001c25d0cmp ecx, 7
    001c25d3ja 0x1c1f03
    001c25d9mov r15l, 253
    001c25dfbt r15l, ecx
    001c25e3jae 0x1c1f03
    001c25e9lea r15, [rdx-24]
    001c25edmov [rsp-64], r15
    001c25f2lea r13, [rbp+24]
    001c25f6shl ecx, 3
    001c25f9mov r15, 0x110d130b08000707
    001c2603shr r15, cl
    001c2606mov [rsp-40], r15
    001c260bcmp r8l, 6
    001c260fjne 0x1c2682
    001c2611mov ecx, 24
    001c2616xor r12l, r12l
    001c2619xor edx, edx
    001c261bmov [rsp-48], rdx
    001c2620jmp 0x1c20d5
    001c2625
    001c2625loc_1c2625:
    001c2625cmp r15, 4
    001c2629jb 0x1c1f0f
    001c262fmovzx ecx, [rbp+29]
    001c2633movzx r15l, [rbp+28]
    001c2638movzx r13l, [rbp+31]
    001c263dmov [rsp-69], r15b
    001c2642mov [rsp-66], r13b
    001c2647mov [rsp-68], cx
    001c264cmov ecx, [rsp-69]
    001c2650dec ecx
    001c2652cmp ecx, 7
    001c2655ja 0x1c1f03
    001c265badd rbp, 32
    001c265fadd rdx, -32
    001c2663shl ecx, 3
    001c2666mov r12, 0xd0c130a08001507
    001c2670
    001c2670loc_1c2670:
    001c2670shr r12, cl
    001c2673mov ecx, 32
    001c2678mov r15, [rsp-56]
    001c267djmp 0x1c1ea4
    001c2682
    001c2682loc_1c2682:
    001c2682cmp [rsp-64], 4
    001c2688jb 0x1c1f0f
    001c268emovzx ecx, [rbp+25]
    001c2692movzx r15l, [rbp+24]
    001c2697movzx r13l, [rbp+27]
    001c269cmov [rsp-69], r15b
    001c26a1mov [rsp-66], r13b
    001c26a6mov [rsp-68], cx
    001c26abmov ecx, [rsp-69]
    001c26afdec ecx
    001c26b1cmp ecx, 7
    001c26b4ja 0x1c1f03
    001c26bamov r15l, 253
    001c26c0bt r15l, ecx
    001c26c4jae 0x1c1f03
    001c26calea r15, [rdx-28]
    001c26cemov [rsp-64], r15
    001c26d3lea r13, [rbp+28]
    001c26d7shl ecx, 3
    001c26damov r15, 0x110d130b08000707
    001c26e4shr r15, cl
    001c26e7mov [rsp-48], r15
    001c26eccmp r8l, 7
    001c26f0jne 0x1c26ff
    001c26f2mov ecx, 28
    001c26f7xor r12l, r12l
    001c26fajmp 0x1c20d5
    001c26ff
    001c26ffloc_1c26ff:
    001c26ffcmp [rsp-64], 4
    001c2705jb 0x1c1f0f
    001c270bmovzx ecx, [rbp+29]
    001c270fmovzx r15l, [rbp+28]
    001c2714movzx r13l, [rbp+31]
    001c2719mov [rsp-69], r15b
    001c271emov [rsp-66], r13b
    001c2723mov [rsp-68], cx
    001c2728mov ecx, [rsp-69]
    001c272cdec ecx
    001c272ecmp ecx, 7
    001c2731ja 0x1c1f03
    001c2737mov r15l, 253
    001c273dbt r15l, ecx
    001c2741jae 0x1c1f03
    001c2747add rdx, -32
    001c274badd rbp, 32
    001c274fshl ecx, 3
    001c2752mov r12, 0x110d130b08000707
    001c275cjmp 0x1c2670
    001c1b90
    001c2761
    001c2761 // align 0x10
    001c2770
    001c2770gimli::read::Section::load:
    001c2770push rbx
    001c2771mov rbx, rdi
    001c2774lea rax, [rip-0x16f328]
    001c277bmov ecx, 14
    001c2780mov rdi, rsi
    001c2783mov rsi, rdx
    001c2786mov rdx, rax
    001c2789call std::backtrace_rs::symbolize::gimli::elf::Object::section
    001c278etest rax, rax
    001c2791cmove rdx, rax
    001c2795lea rcx, [rip-0x1314a4]
    001c279ccmovne rcx, rax
    001c27a0mov [rbx+8], rcx
    001c27a4mov [rbx+16], rdx
    001c27a8mov [rbx], 0
    001c27afpop rbx
    001c27b0ret
    001c2770
    001c27b1
    001c27b1 // align 0x10
    001c27c0
    001c27c0gimli::read::Section::load:
    001c27c0push rbx
    001c27c1mov rbx, rdi
    001c27c4lea rax, [rip-0x16f36a]
    001c27cbmov ecx, 22
    001c27d0mov rdi, rsi
    001c27d3mov rsi, rdx
    001c27d6mov rdx, rax
    001c27d9call std::backtrace_rs::symbolize::gimli::elf::Object::section
    001c27detest rax, rax
    001c27e1cmove rdx, rax
    001c27e5lea rcx, [rip-0x1314f4]
    001c27eccmovne rcx, rax
    001c27f0mov [rbx+8], rcx
    001c27f4mov [rbx+16], rdx
    001c27f8mov [rbx], 0
    001c27ffpop rbx
    001c2800ret
    001c27c0
    001c2801
    001c2801 // align 0x10
    001c2810
    001c2810gimli::read::Section::load:
    001c2810push rbx
    001c2811mov rbx, rdi
    001c2814lea rax, [rip-0x16f3fc]
    001c281bmov ecx, 14
    001c2820mov rdi, rsi
    001c2823mov rsi, rdx
    001c2826mov rdx, rax
    001c2829call std::backtrace_rs::symbolize::gimli::elf::Object::section
    001c282etest rax, rax
    001c2831cmove rdx, rax
    001c2835lea rcx, [rip-0x131544]
    001c283ccmovne rcx, rax
    001c2840mov [rbx+8], rcx
    001c2844mov [rbx+16], rdx
    001c2848mov [rbx], 0
    001c284fpop rbx
    001c2850ret
    001c2810
    001c2851
    001c2851 // align 0x10
    001c2860
    001c2860gimli::read::Section::load:
    001c2860push rbx
    001c2861mov rbx, rdi
    001c2864lea rax, [rip-0x16f43e]
    001c286bmov ecx, 19
    001c2870mov rdi, rsi
    001c2873mov rsi, rdx
    001c2876mov rdx, rax
    001c2879call std::backtrace_rs::symbolize::gimli::elf::Object::section
    001c287etest rax, rax
    001c2881cmove rdx, rax
    001c2885lea rcx, [rip-0x131594]
    001c288ccmovne rcx, rax
    001c2890mov [rbx+8], rcx
    001c2894mov [rbx+16], rdx
    001c2898mov [rbx], 0
    001c289fpop rbx
    001c28a0ret
    001c2860
    001c28a1
    001c28a1 // align 0x10
    001c28b0
    001c28b0gimli::read::Section::load:
    001c28b0push rbx
    001c28b1mov rbx, rdi
    001c28b4lea rax, [rip-0x16f47b]
    001c28bbmov ecx, 19
    001c28c0mov rdi, rsi
    001c28c3mov rsi, rdx
    001c28c6mov rdx, rax
    001c28c9call std::backtrace_rs::symbolize::gimli::elf::Object::section
    001c28cetest rax, rax
    001c28d1cmove rdx, rax
    001c28d5lea rcx, [rip-0x1315e4]
    001c28dccmovne rcx, rax
    001c28e0mov [rbx+8], rcx
    001c28e4mov [rbx+16], rdx
    001c28e8mov [rbx], 0
    001c28efpop rbx
    001c28f0ret
    001c28b0
    001c28f1
    001c28f1 // align 0x10
    001c2900
    001c2900gimli::read::Section::load:
    001c2900push rbx
    001c2901mov rbx, rdi
    001c2904lea rax, [rip-0x189a7b]
    001c290bmov ecx, 16
    001c2910mov rdi, rsi
    001c2913mov rsi, rdx
    001c2916mov rdx, rax
    001c2919call std::backtrace_rs::symbolize::gimli::elf::Object::section
    001c291etest rax, rax
    001c2921cmove rdx, rax
    001c2925lea rcx, [rip-0x131634]
    001c292ccmovne rcx, rax
    001c2930mov [rbx+8], rcx
    001c2934mov [rbx+16], rdx
    001c2938mov [rbx], 0
    001c293fpop rbx
    001c2940ret
    001c2900
    001c2941
    001c2941 // align 0x10
    001c2950
    001c2950core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>:
    001c2950push rbp
    001c2951push r15
    001c2953push r14
    001c2955push r13
    001c2957push r12
    001c2959push rbx
    001c295apush rax
    001c295bmov rbx, rdi
    001c295emov rax, [rdi]
    001c2961lock dec [rax]
    001c2965jne 0x1c296f
    001c2967mov rdi, rbx
    001c296acall alloc::sync::Arc<T,A>::drop_slow
    001c296f
    001c296floc_1c296f:
    001c296fcmp [rbx+16], 0
    001c2974je 0x1c2980
    001c2976mov rdi, [rbx+8]
    001c297acall [rip+0x4f178]
    001c2980
    001c2980loc_1c2980:
    001c2980mov r15, [rbx+24]
    001c2984mov r12, [rbx+32]
    001c2988mov ebp, 1
    001c298dmov rdi, r15
    001c2990
    001c2990loc_1c2990:
    001c2990lea rax, [r12+rbp]
    001c2994cmp rax, 1
    001c2998je 0x1c29ae
    001c299alea r13, [rdi+536]
    001c29a1dec rbp
    001c29a4call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001c29a9mov rdi, r13
    001c29acjmp 0x1c2990
    001c29ae
    001c29aeloc_1c29ae:
    001c29aetest r12, r12
    001c29b1je 0x1c29bc
    001c29b3mov rdi, r15
    001c29b6call [rip+0x4f13c]
    001c29bc
    001c29bcloc_1c29bc:
    001c29bcadd rbx, 40
    001c29c0mov rdi, rbx
    001c29c3add rsp, 8
    001c29c7pop rbx
    001c29c8pop r12
    001c29capop r13
    001c29ccpop r14
    001c29cepop r15
    001c29d0pop rbp
    001c29d1jmp 0x1c2a60
    001c29d6mov [rsp], rax
    001c29damov rdi, [rbx+8]
    001c29demov rsi, [rbx+16]
    001c29e2call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    001c29e7mov rdi, [rbx+24]
    001c29ebmov rsi, [rbx+32]
    001c29efcall core::ptr::drop_in_place<alloc::boxed::Box<[addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>]>>
    001c29f4jmp 0x1c2a27
    001c29f6mov [rsp], rax
    001c29faneg rbp
    001c29fdnop [rax]
    001c2a00
    001c2a00loc_1c2a00:
    001c2a00inc rbp
    001c2a03cmp r12, rbp
    001c2a06je 0x1c2a1c
    001c2a08lea r14, [r13+536]
    001c2a0fmov rdi, r13
    001c2a12call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001c2a17mov r13, r14
    001c2a1ajmp 0x1c2a00
    001c2a1c
    001c2a1cloc_1c2a1c:
    001c2a1cmov rdi, r15
    001c2a1fmov rsi, r12
    001c2a22call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001c2a27
    001c2a27loc_1c2a27:
    001c2a27add rbx, 40
    001c2a2bmov rdi, rbx
    001c2a2ecall core::ptr::drop_in_place<alloc::boxed::Box<[addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>]>>
    001c2a33mov rdi, [rsp]
    001c2a37call _Unwind_Resume
    001c2a3cud2
    001c2a3ecall core::panicking::panic_in_cleanup
    001c2a43ud2
    001c2a45call core::panicking::panic_in_cleanup
    001c2a4aud2
    001c2950