File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    001a7d90
    001a7d90_<std::backtrace_rs::symbolize::SymbolName as core::fmt::Display>::fmt:
    001a7d90push rbp
    001a7d91push r15
    001a7d93push r14
    001a7d95push r13
    001a7d97push r12
    001a7d99push rbx
    001a7d9asub rsp, 152
    001a7da1mov rbx, rsi
    001a7da4mov r14, rdi
    001a7da7mov rax, [rdi]
    001a7daacmp rax, 2
    001a7daejne 0x1a7e3c
    001a7db4mov r15, [r14+72]
    001a7db8test r15, r15
    001a7dbbje 0x1a7ff9
    001a7dc1mov r14, [r14+64]
    001a7dc5nop [rax+rax]
    001a7dd0
    001a7dd0loc_1a7dd0:
    001a7dd0lea rdi, [rsp+8]
    001a7dd5mov rsi, r14
    001a7dd8mov rdx, r15
    001a7ddbcall core::str::converts::from_utf8
    001a7de0cmp [rsp+8], 0
    001a7de6je 0x1a7fdf
    001a7decmov rbp, [rsp+16]
    001a7df1movzx r12l, [rsp+24]
    001a7df7movzx r13l, [rsp+25]
    001a7dfdmov edx, 3
    001a7e02mov rdi, rbx
    001a7e05lea rsi, [rip-0x117a68]
    001a7e0ccall core::fmt::Formatter::pad
    001a7e11test al, al
    001a7e13jne 0x1a7ff5
    001a7e19test r12b, 1
    001a7e1dje 0x1a7ff9
    001a7e23add rbp, r13
    001a7e26cmp r15, rbp
    001a7e29jb 0x1a800d
    001a7e2fadd r14, rbp
    001a7e32sub r15, rbp
    001a7e35jne 0x1a7dd0
    001a7e37jmp 0x1a7ff9
    001a7e3c
    001a7e3cloc_1a7e3c:
    001a7e3ctest rax, rax
    001a7e3fje 0x1a7ec9
    001a7e45lea rax, [r14+8]
    001a7e49test [rbx+52], 4
    001a7e4dmov [rsp], rax
    001a7e51mov [rsp+64], 0
    001a7e5amov [rsp+72], 0xf4240
    001a7e63mov [rsp+80], rbx
    001a7e68mov rax, rsp
    001a7e6bjne 0x1a7ef3
    001a7e71mov [rsp+88], rax
    001a7e76lea rax, [rip-65389]
    001a7e7dmov [rsp+96], rax
    001a7e82lea rax, [rip+0x69707]
    001a7e89mov [rsp+8], rax
    001a7e8emov [rsp+16], 1
    001a7e97mov [rsp+40], 0
    001a7ea0lea rax, [rsp+88]
    001a7ea5mov [rsp+24], rax
    001a7eaamov [rsp+32], 1
    001a7eb3lea rsi, [rip+0x6712e]
    001a7ebalea rdi, [rsp+64]
    001a7ebflea rdx, [rsp+8]
    001a7ec4jmp 0x1a7f8b
    001a7ec9
    001a7ec9loc_1a7ec9:
    001a7ec9mov rsi, [r14+32]
    001a7ecdmov rdx, [r14+40]
    001a7ed1mov r15, [rbx+32]
    001a7ed5mov rax, [rbx+40]
    001a7ed9mov rbx, [rax+24]
    001a7eddmov rdi, r15
    001a7ee0call rbx
    001a7ee2mov ecx, eax
    001a7ee4mov al, 1
    001a7ee6test cl, cl
    001a7ee8je 0x1a7fd0
    001a7eeejmp 0x1a7ffb
    001a7ef3
    001a7ef3loc_1a7ef3:
    001a7ef3mov [rsp+136], rax
    001a7efblea rax, [rip-65522]
    001a7f02mov [rsp+144], rax
    001a7f0amov [rsp+8], 2
    001a7f13mov [rsp+24], 2
    001a7f1cmov [rsp+40], 0
    001a7f25mov rax, 0x400000020
    001a7f2fmov [rsp+48], rax
    001a7f34mov [rsp+56], 3
    001a7f39lea rax, [rip+0x69650]
    001a7f40mov [rsp+88], rax
    001a7f45mov [rsp+96], 1
    001a7f4elea rax, [rsp+8]
    001a7f53mov [rsp+120], rax
    001a7f58mov [rsp+128], 1
    001a7f64lea rax, [rsp+136]
    001a7f6cmov [rsp+104], rax
    001a7f71mov [rsp+112], 1
    001a7f7alea rsi, [rip+0x67067]
    001a7f81lea rdi, [rsp+64]
    001a7f86lea rdx, [rsp+88]
    001a7f8b
    001a7f8bloc_1a7f8b:
    001a7f8bcall core::fmt::write
    001a7f90mov rcx, [rsp+64]
    001a7f95test al, al
    001a7f97je 0x1a7fbb
    001a7f99test rcx, rcx
    001a7f9cje 0x1a7fbb
    001a7f9emov rdi, [rbx+32]
    001a7fa2mov rax, [rbx+40]
    001a7fa6lea rsi, [rip-0x119356]
    001a7fadmov edx, 20
    001a7fb2call [rax+24]
    001a7fb5test al, al
    001a7fb7je 0x1a7fc4
    001a7fb9jmp 0x1a7ff5
    001a7fbb
    001a7fbbloc_1a7fbb:
    001a7fbbtest al, al
    001a7fbdjne 0x1a7ff5
    001a7fbftest rcx, rcx
    001a7fc2jne 0x1a8021
    001a7fc4
    001a7fc4loc_1a7fc4:
    001a7fc4mov r15, [rbx+32]
    001a7fc8mov rax, [rbx+40]
    001a7fccmov rbx, [rax+24]
    001a7fd0
    001a7fd0loc_1a7fd0:
    001a7fd0mov rsi, [r14+48]
    001a7fd4mov rdx, [r14+56]
    001a7fd8mov rdi, r15
    001a7fdbcall rbx
    001a7fddjmp 0x1a7ffb
    001a7fdf
    001a7fdfloc_1a7fdf:
    001a7fdfmov rsi, [rsp+16]
    001a7fe4mov rdx, [rsp+24]
    001a7fe9mov rdi, rbx
    001a7feccall core::fmt::Formatter::pad
    001a7ff1test al, al
    001a7ff3je 0x1a7ff9
    001a7ff5
    001a7ff5loc_1a7ff5:
    001a7ff5mov al, 1
    001a7ff7jmp 0x1a7ffb
    001a7ff9
    001a7ff9loc_1a7ff9:
    001a7ff9xor eax, eax
    001a7ffb
    001a7ffbloc_1a7ffb:
    001a7ffbadd rsp, 152
    001a8002pop rbx
    001a8003pop r12
    001a8005pop r13
    001a8007pop r14
    001a8009pop r15
    001a800bpop rbp
    001a800cret
    001a800d
    001a800dloc_1a800d:
    001a800dlea rdx, [rip+0x68c8c]
    001a8014mov rdi, rbp
    001a8017mov rsi, r15
    001a801acall core::slice::index::slice_start_index_len_fail
    001a801fud2
    001a8021
    001a8021loc_1a8021:
    001a8021lea rdi, [rip-0x1193bd]
    001a8028lea rcx, [rip+0x66f39]
    001a802flea r8, [rip+0x673ca]
    001a8036lea rdx, [rsp+8]
    001a803bmov esi, 55
    001a8040call core::result::unwrap_failed
    001a8045ud2
    001a7d90
    001a8047
    001a8047 // align 0x10
    001a8050
    001a8050std::env::current_dir:
    001a8050push rbp
    001a8051push r15
    001a8053push r14
    001a8055push r13
    001a8057push r12
    001a8059push rbx
    001a805asub rsp, 24
    001a805emov rbx, rdi
    001a8061movzx eax, [rip+0x6b060]
    001a8068mov r15l, 512
    001a806emov edi, 512
    001a8073call [rip+0x69abf]
    001a8079test rax, rax
    001a807cje 0x1a81de
    001a8082mov r14, rax
    001a8085mov [rsp], rax
    001a8089mov [rsp+8], 512
    001a8092mov esi, 512
    001a8097mov rdi, rax
    001a809acall [rip+0x69cb8]
    001a80a0test rax, rax
    001a80a3je 0x1a80f3
    001a80a5
    001a80a5loc_1a80a5:
    001a80a5mov rdi, r14
    001a80a8call [rip+0x69aa2]
    001a80aemov [rsp+16], rax
    001a80b3cmp r15, rax
    001a80b6jbe 0x1a81b6
    001a80bcmov r12, rax
    001a80bftest rax, rax
    001a80c2je 0x1a819f
    001a80c8mov edx, 1
    001a80cdmov rdi, r14
    001a80d0mov rsi, r15
    001a80d3mov rcx, r12
    001a80d6call __rust_realloc
    001a80dbtest rax, rax
    001a80dejne 0x1a81ad
    001a80e4mov edi, 1
    001a80e9mov rsi, r12
    001a80eccall alloc::alloc::handle_alloc_error
    001a80f1ud2
    001a80f3
    001a80f3loc_1a80f3:
    001a80f3call [rip+0x69a47]
    001a80f9movsxd rax, [rax]
    001a80fccmp rax, 34
    001a8100jne 0x1a8175
    001a8102mov r15l, 512
    001a8108mov r12, rsp
    001a810bmov r13, [rip+0x69c46]
    001a8112mov rbp, [rip+0x69a27]
    001a8119nop [rax]
    001a8120
    001a8120loc_1a8120:
    001a8120mov [rsp+16], r15
    001a8125mov edx, 1
    001a812amov rdi, r12
    001a812dmov rsi, r15
    001a8130call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    001a8135mov r14, [rsp]
    001a8139mov r15, [rsp+8]
    001a813emov rdi, r14
    001a8141mov rsi, r15
    001a8144call r13
    001a8147test rax, rax
    001a814ajne 0x1a80a5
    001a8150call rbp
    001a8152movsxd rax, [rax]
    001a8155cmp rax, 34
    001a8159je 0x1a8120
    001a815bshl rax, 32
    001a815for rax, 2
    001a8163mov [rbx+8], rax
    001a8167mov [rbx], 0
    001a816etest r15, r15
    001a8171jne 0x1a8188
    001a8173jmp 0x1a81cf
    001a8175
    001a8175loc_1a8175:
    001a8175shl rax, 32
    001a8179or rax, 2
    001a817dmov [rbx+8], rax
    001a8181mov [rbx], 0
    001a8188
    001a8188loc_1a8188:
    001a8188mov rdi, r14
    001a818badd rsp, 24
    001a818fpop rbx
    001a8190pop r12
    001a8192pop r13
    001a8194pop r14
    001a8196pop r15
    001a8198pop rbp
    001a8199jmp [rip+0x69959]
    001a819f
    001a819floc_1a819f:
    001a819fmov rdi, r14
    001a81a2call [rip+0x69950]
    001a81a8mov eax, 1
    001a81ad
    001a81adloc_1a81ad:
    001a81admov [rsp], rax
    001a81b1mov [rsp+8], r12
    001a81b6
    001a81b6loc_1a81b6:
    001a81b6mov rax, [rsp+16]
    001a81bbmov [rbx+16], rax
    001a81bfmov rax, [rsp]
    001a81c3mov [rbx], rax
    001a81c6mov rax, [rsp+8]
    001a81cbmov [rbx+8], rax
    001a81cf
    001a81cfloc_1a81cf:
    001a81cfadd rsp, 24
    001a81d3pop rbx
    001a81d4pop r12
    001a81d6pop r13
    001a81d8pop r14
    001a81dapop r15
    001a81dcpop rbp
    001a81ddret
    001a81de
    001a81deloc_1a81de:
    001a81demov edi, 1
    001a81e3mov esi, 512
    001a81e8call alloc::alloc::handle_alloc_error
    001a81edud2
    001a81efjmp 0x1a81f1
    001a81f1
    001a81f1loc_1a81f1:
    001a81f1mov rbx, rax
    001a81f4mov rdi, rsp
    001a81f7call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
    001a81fcmov rdi, rbx
    001a81ffcall _Unwind_Resume
    001a8204ud2
    001a8050
    001a8206
    001a8206 // align 0x10
    001a8210
    001a8210std::sys_common::backtrace::output_filename:
    001a8210push rbp
    001a8211push r15
    001a8213push r14
    001a8215push r13
    001a8217push r12
    001a8219push rbx
    001a821asub rsp, 104
    001a821emov r14, rdi
    001a8221cmp [rsi], 0
    001a8225je 0x1a823a
    001a8227mov r15l, 9
    001a822dlea rbx, [rip-0x117f1c]
    001a8234test dl, dl
    001a8236jne 0x1a8293
    001a8238jmp 0x1a8259
    001a823a
    001a823aloc_1a823a:
    001a823amov rbx, [rsi+8]
    001a823emov r15, [rsi+16]
    001a8242test dl, dl
    001a8244je 0x1a8250
    001a8246test r15, r15
    001a8249jne 0x1a8293
    001a824bjmp 0x1a831d
    001a8250
    001a8250loc_1a8250:
    001a8250test r15, r15
    001a8253je 0x1a831d
    001a8259
    001a8259loc_1a8259:
    001a8259test rcx, rcx
    001a825cje 0x1a8293
    001a825ecmp [rbx], 47
    001a8261jne 0x1a8293
    001a8263mov rdx, [rcx]
    001a8266mov rcx, [rcx+16]
    001a826amov rdi, rbx
    001a826dmov rsi, r15
    001a8270call std::path::Path::_strip_prefix
    001a8275test rax, rax
    001a8278je 0x1a8293
    001a827alea rdi, [rsp+8]
    001a827fmov rsi, rax
    001a8282call core::str::converts::from_utf8
    001a8287cmp [rsp+8], 0
    001a828dje 0x1a8344
    001a8293
    001a8293loc_1a8293:
    001a8293mov [rsp], rbx
    001a8297mov [rsp+56], rbx
    001a829cmov [rsp+64], r15
    001a82a1lea rdi, [rsp+8]
    001a82a6lea rsi, [rsp+56]
    001a82abcall _<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next
    001a82b0mov rsi, [rsp+8]
    001a82b5test rsi, rsi
    001a82b8je 0x1a8316
    001a82bamov r15, [r14+32]
    001a82bemov rbx, [r14+40]
    001a82c2lea r12, [rsp+8]
    001a82c7lea r13, [rsp+56]
    001a82ccnop [rax]
    001a82d0
    001a82d0loc_1a82d0:
    001a82d0mov rdx, [rsp+16]
    001a82d5cmp [rsp+32], 0
    001a82dbje 0x1a8333
    001a82ddmov rdi, r15
    001a82e0call [rbx+24]
    001a82e3mov bpl, 1
    001a82e6test al, al
    001a82e8jne 0x1a83cb
    001a82eemov rdi, r15
    001a82f1mov esi, 65533
    001a82f6call [rbx+32]
    001a82f9test al, al
    001a82fbjne 0x1a83cb
    001a8301mov rdi, r12
    001a8304mov rsi, r13
    001a8307call _<core::str::lossy::Utf8Chunks as core::iter::traits::iterator::Iterator>::next
    001a830cmov rsi, [rsp+8]
    001a8311test rsi, rsi
    001a8314jne 0x1a82d0
    001a8316
    001a8316loc_1a8316:
    001a8316xor ebp, ebp
    001a8318jmp 0x1a83cb
    001a831d
    001a831dloc_1a831d:
    001a831dlea rsi, [rip-0x11702c]
    001a8324mov rdi, r14
    001a8327xor edx, edx
    001a8329call core::fmt::Formatter::pad
    001a832ejmp 0x1a83c9
    001a8333
    001a8333loc_1a8333:
    001a8333mov rdi, r14
    001a8336mov rbx, [rsp]
    001a833acall core::fmt::Formatter::pad
    001a833fjmp 0x1a83c9
    001a8344
    001a8344loc_1a8344:
    001a8344mov rax, [rsp+16]
    001a8349mov rcx, [rsp+24]
    001a834emov [rsp+88], rax
    001a8353mov [rsp+96], rcx
    001a8358lea rax, [rip-0x16b387]
    001a835fmov [rsp+56], rax
    001a8364lea rax, [rip-0x9cdab]
    001a836bmov [rsp+64], rax
    001a8370lea rax, [rsp+88]
    001a8375mov [rsp+72], rax
    001a837alea rax, [rip-0xa32b1]
    001a8381mov [rsp+80], rax
    001a8386lea rax, [rip+0x686cb]
    001a838dmov [rsp+8], rax
    001a8392mov [rsp+16], 2
    001a839bmov [rsp+40], 0
    001a83a4lea rax, [rsp+56]
    001a83a9mov [rsp+24], rax
    001a83aemov [rsp+32], 2
    001a83b7mov rdi, [r14+32]
    001a83bbmov rsi, [r14+40]
    001a83bflea rdx, [rsp+8]
    001a83c4call core::fmt::Formatter::write_fmt
    001a83c9
    001a83c9loc_1a83c9:
    001a83c9mov ebp, eax
    001a83cb
    001a83cbloc_1a83cb:
    001a83cbmov eax, ebp
    001a83cdadd rsp, 104
    001a83d1pop rbx
    001a83d2pop r12
    001a83d4pop r13
    001a83d6pop r14
    001a83d8pop r15
    001a83dapop rbp
    001a83dbret
    001a83dcmov [rsp], rbx
    001a83e0jmp 0x1a83e2
    001a83e2
    001a83e2loc_1a83e2:
    001a83e2mov r14, rax
    001a83e5xor edi, edi
    001a83e7mov rsi, [rsp]
    001a83ebcall core::ptr::drop_in_place<alloc::borrow::Cow<str>>
    001a83f0mov rdi, r14
    001a83f3call _Unwind_Resume
    001a83f8ud2
    001a8210
    001a83fa
    001a83fa // align 0x10
    001a8400
    001a8400core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>:
    001a8400push r15
    001a8402push r14
    001a8404push r12
    001a8406push rbx
    001a8407push rax
    001a8408mov rax, rdi
    001a840bmov rdi, [rdi]
    001a840etest rdi, rdi
    001a8411je 0x1a842b
    001a8413cmp [rax+8], 0
    001a8418je 0x1a8443
    001a841a
    001a841aloc_1a841a:
    001a841aadd rsp, 8
    001a841epop rbx
    001a841fpop r12
    001a8421pop r14
    001a8423pop r15
    001a8425jmp [rip+0x696cd]
    001a842b
    001a842bloc_1a842b:
    001a842bmov rax, [rax+8]
    001a842fmov ecx, eax
    001a8431and ecx, 3
    001a8434lea rdx, [rcx-2]
    001a8438cmp rdx, 2
    001a843cjb 0x1a8443
    001a843etest rcx, rcx
    001a8441jne 0x1a844f
    001a8443
    001a8443loc_1a8443:
    001a8443add rsp, 8
    001a8447pop rbx
    001a8448pop r12
    001a844apop r14
    001a844cpop r15
    001a844eret
    001a844f
    001a844floc_1a844f:
    001a844flea rbx, [rax-1]
    001a8453mov r14, [rax-1]
    001a8457mov r15, [rax+7]
    001a845bmov rdi, r14
    001a845ecall [r15]
    001a8461cmp [r15+8], 0
    001a8466je 0x1a8471
    001a8468mov rdi, r14
    001a846bcall [rip+0x69687]
    001a8471
    001a8471loc_1a8471:
    001a8471mov rdi, rbx
    001a8474jmp 0x1a841a
    001a8476mov r12, rax
    001a8479mov rdi, r14
    001a847cmov rsi, r15
    001a847fcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a8484mov rdi, rbx
    001a8487call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a848cmov rdi, r12
    001a848fcall _Unwind_Resume
    001a8494ud2
    001a8400
    001a8496
    001a8496 // align 0x10
    001a84a0
    001a84a0std::sys::unix::locks::futex_mutex::Mutex::lock_contended:
    001a84a0push r15
    001a84a2push r14
    001a84a4push r12
    001a84a6push rbx
    001a84a7sub rsp, 40
    001a84abmov rbx, rdi
    001a84aemov eax, [rdi]
    001a84b0cmp eax, 1
    001a84b3jne 0x1a84d2
    001a84b5mov ecx, -99
    001a84banop [rax+rax]
    001a84c0
    001a84c0loc_1a84c0:
    001a84c0nop
    001a84c2mov eax, [rbx]
    001a84c4cmp eax, 1
    001a84c7jne 0x1a84d2
    001a84c9lea edx, [rcx+1]
    001a84cctest ecx, ecx
    001a84cemov ecx, edx
    001a84d0jne 0x1a84c0
    001a84d2
    001a84d2loc_1a84d2:
    001a84d2test eax, eax
    001a84d4jne 0x1a84ef
    001a84d6mov ecx, 1
    001a84dbxor eax, eax
    001a84ddlock cmpxchg [rbx], ecx
    001a84e1jne 0x1a84ef
    001a84e3
    001a84e3loc_1a84e3:
    001a84e3add rsp, 40
    001a84e7pop rbx
    001a84e8pop r12
    001a84eapop r14
    001a84ecpop r15
    001a84eeret
    001a84ef
    001a84efloc_1a84ef:
    001a84eflea r14, [rsp+24]
    001a84f4mov r15, [rip+0x696ad]
    001a84fbmov r12, [rip+0x6963e]
    001a8502nop [rax+rax]
    001a8510
    001a8510loc_1a8510:
    001a8510cmp eax, 2
    001a8513je 0x1a8520
    001a8515mov eax, 2
    001a851axchg [rbx], eax
    001a851ctest eax, eax
    001a851eje 0x1a84e3
    001a8520
    001a8520loc_1a8520:
    001a8520mov [rsp+16], 0
    001a8529nop [rax]
    001a8530
    001a8530loc_1a8530:
    001a8530mov eax, [rbx]
    001a8532cmp eax, 2
    001a8535jne 0x1a8571
    001a8537mov r8, [rsp+16]
    001a853ctest r8, r8
    001a853fcmovne r8, r14
    001a8543mov [rsp], -1
    001a854amov edi, 202
    001a854fmov rsi, rbx
    001a8552mov edx, 137
    001a8557mov ecx, 2
    001a855cxor r9l, r9l
    001a855fxor eax, eax
    001a8561call r15
    001a8564test rax, rax
    001a8567jns 0x1a8571
    001a8569call r12
    001a856ccmp [rax], 4
    001a856fje 0x1a8530
    001a8571
    001a8571loc_1a8571:
    001a8571mov eax, [rbx]
    001a8573cmp eax, 1
    001a8576jne 0x1a8510
    001a8578mov ecx, -99
    001a857dnop [rax]
    001a8580
    001a8580loc_1a8580:
    001a8580nop
    001a8582mov eax, [rbx]
    001a8584lea edx, [rcx+1]
    001a8587cmp eax, 1
    001a858ajne 0x1a8510
    001a858ctest ecx, ecx
    001a858emov ecx, edx
    001a8590jne 0x1a8580
    001a8592jmp 0x1a8510
    001a84a0
    001a8597
    001a8597 // align 0x10
    001a85a0
    001a85a0std::panicking::panic_count::is_zero_slow_path:
    001a85a0cmp [0xffffffffffffff70], 0
    001a85aasete al
    001a85adret
    001a85a0
    001a85ae
    001a85ae // align 0x10
    001a85b0
    001a85b0core::ptr::drop_in_place<std::io::stdio::StdinLock>:
    001a85b0push rbx
    001a85b1mov rbx, rdi
    001a85b4test sil, sil
    001a85b7jne 0x1a85c8
    001a85b9mov rax, [rip+0x6ab00]
    001a85c0shl rax, 1
    001a85c3test rax, rax
    001a85c6jne 0x1a85ee
    001a85c8
    001a85c8loc_1a85c8:
    001a85c8xor eax, eax
    001a85caxchg [rbx], eax
    001a85cccmp eax, 2
    001a85cfjne 0x1a85ec
    001a85d1mov edi, 202
    001a85d6mov rsi, rbx
    001a85d9mov edx, 129
    001a85demov ecx, 1
    001a85e3xor eax, eax
    001a85e5pop rbx
    001a85e6jmp [rip+0x695bc]
    001a85ec
    001a85ecloc_1a85ec:
    001a85ecpop rbx
    001a85edret
    001a85ee
    001a85eeloc_1a85ee:
    001a85eecall std::panicking::panic_count::is_zero_slow_path
    001a85f3test al, al
    001a85f5jne 0x1a85c8
    001a85f7mov [rbx+4], 1
    001a85fbjmp 0x1a85c8
    001a85b0
    001a85fd
    001a85fd // align 0x10
    001a8600
    001a8600std::backtrace_rs::symbolize::gimli::libs_dl_iterate_phdr::callback:
    001a8600push rbp
    001a8601push r15
    001a8603push r14
    001a8605push r13
    001a8607push r12
    001a8609push rbx
    001a860asub rsp, 664
    001a8611mov rbx, rdx
    001a8614mov r14, [rdi+8]
    001a8618test r14, r14
    001a861bmov [rsp+272], rdx
    001a8623je 0x1a8674
    001a8625cmp [r14], 0
    001a8629je 0x1a8674
    001a862bmov r13, rdi
    001a862emov rdi, r14
    001a8631call [rip+0x69519]
    001a8637mov r12, rax
    001a863atest rax, rax
    001a863dje 0x1a873c
    001a8643js 0x1a97e0
    001a8649movzx eax, [rip+0x6aa78]
    001a8650mov r15l, 1
    001a8656mov esi, 1
    001a865bmov rdi, r12
    001a865ecall __rust_alloc
    001a8663test rax, rax
    001a8666jne 0x1a8741
    001a866cmov r14, r12
    001a866fjmp 0x1a97ed
    001a8674
    001a8674loc_1a8674:
    001a8674mov eax, 1
    001a8679mov [rsp+128], rax
    001a8681cmp [rbx+16], 0
    001a8686je 0x1a8697
    001a8688xor eax, eax
    001a868amov [rsp+8], rax
    001a868fxor r12l, r12l
    001a8692jmp 0x1a94da
    001a8697
    001a8697loc_1a8697:
    001a8697mov [rsp+160], rdi
    001a869fmov r14, [rdi]
    001a86a2mov [rsp+192], 8
    001a86aexorps x0, x0
    001a86b1movups [rsp+200], x0
    001a86b9mov [rsp+176], 0
    001a86c4mov [rsp+180], 0
    001a86cemov rax, 0x1b600000000
    001a86d8mov [rsp+168], rax
    001a86e0mov [rsp+176], 1
    001a86e8mov rax, 0x7370616d2f666c65
    001a86f2mov [rsp+287], rax
    001a86famov rax, 0x65732f636f72702f
    001a8704mov [rsp+280], rax
    001a870cmov [rsp+295], 0
    001a8714lea rdi, [rsp+40]
    001a8719lea rsi, [rsp+280]
    001a8721mov edx, 16
    001a8726call core::ffi::c_str::CStr::from_bytes_with_nul
    001a872bcmp [rsp+40], 0
    001a8731je 0x1a8768
    001a8733lea rax, [rip+0x68266]
    001a873ajmp 0x1a878f
    001a873c
    001a873cloc_1a873c:
    001a873cmov eax, 1
    001a8741
    001a8741loc_1a8741:
    001a8741mov [rsp+128], rax
    001a8749mov rdi, rax
    001a874cmov rsi, r14
    001a874fmov rdx, r12
    001a8752call [rip+0x693c8]
    001a8758mov rax, r12
    001a875bmov [rsp+8], r12
    001a8760mov rdi, r13
    001a8763jmp 0x1a94da
    001a8768
    001a8768loc_1a8768:
    001a8768mov rsi, [rsp+48]
    001a876dlea rdi, [rsp+16]
    001a8772lea rdx, [rsp+168]
    001a877acall std::sys::unix::fs::File::open_c
    001a877fcmp [rsp+16], 0
    001a8784je 0x1a8974
    001a878amov rax, [rsp+24]
    001a878f
    001a878floc_1a878f:
    001a878fmov ecx, eax
    001a8791and ecx, 3
    001a8794lea rdx, [rcx-2]
    001a8798cmp rdx, 2
    001a879cjb 0x1a87d0
    001a879etest rcx, rcx
    001a87a1je 0x1a87d0
    001a87a3lea r14, [rax-1]
    001a87a7mov r15, [rax-1]
    001a87abmov r12, [rax+7]
    001a87afmov rdi, r15
    001a87b2call [r12]
    001a87b6cmp [r12+8], 0
    001a87bcje 0x1a87c7
    001a87bemov rdi, r15
    001a87c1call [rip+0x69331]
    001a87c7
    001a87c7loc_1a87c7:
    001a87c7mov rdi, r14
    001a87cacall [rip+0x69328]
    001a87d0
    001a87d0loc_1a87d0:
    001a87d0mov r14l, 8
    001a87d6
    001a87d6loc_1a87d6:
    001a87d6cmp [rsp+200], 0
    001a87dfje 0x1a87ea
    001a87e1mov rdi, r14
    001a87e4
    001a87e4loc_1a87e4:
    001a87e4call [rip+0x6930e]
    001a87ea
    001a87ealoc_1a87ea:
    001a87eamov rax, 0x6578652f666c6573
    001a87f4mov [rsp+286], rax
    001a87fcmov rax, 0x65732f636f72702f
    001a8806mov [rsp+280], rax
    001a880emov [rsp+294], 0
    001a8816xor eax, eax
    001a8818nop [rax+rax]
    001a8820
    001a8820loc_1a8820:
    001a8820cmp [rsp+rax+280], 0
    001a8828je 0x1a8838
    001a882ainc rax
    001a882dcmp rax, 15
    001a8831jne 0x1a8820
    001a8833jmp 0x1a893f
    001a8838
    001a8838loc_1a8838:
    001a8838cmp rax, 14
    001a883cjne 0x1a893f
    001a8842movzx eax, [rip+0x6a87f]
    001a8849mov r14l, 256
    001a884fmov edi, 256
    001a8854call [rip+0x692de]
    001a885atest rax, rax
    001a885dje 0x1a97e7
    001a8863mov r12, rax
    001a8866mov [rsp+40], rax
    001a886bmov [rsp+48], 256
    001a8874lea rdi, [rsp+280]
    001a887cmov ebp, 256
    001a8881mov edx, 256
    001a8886mov rsi, rax
    001a8889call [rip+0x694d1]
    001a888fcmp rax, -1
    001a8893je 0x1a88fc
    001a8895mov r13, rax
    001a8898mov ebp, 256
    001a889dlea r15, [rsp+40]
    001a88a2lea r14, [rsp+280]
    001a88aamov rbx, [rip+0x694af]
    001a88b1nop [rax+rax]
    001a88c0
    001a88c0loc_1a88c0:
    001a88c0mov [rsp+56], r13
    001a88c5cmp r13, rbp
    001a88c8jne 0x1a8a6c
    001a88cemov edx, 1
    001a88d3mov rdi, r15
    001a88d6mov rsi, r13
    001a88d9call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    001a88demov r12, [rsp+40]
    001a88e3mov rbp, [rsp+48]
    001a88e8mov rdi, r14
    001a88ebmov rsi, r12
    001a88eemov rdx, rbp
    001a88f1call rbx
    001a88f3mov r13, rax
    001a88f6cmp rax, -1
    001a88fajne 0x1a88c0
    001a88fc
    001a88fcloc_1a88fc:
    001a88fccall [rip+0x6923e]
    001a8902mov r14l, [rax]
    001a8905shl r14, 32
    001a8909or r14, 2
    001a890dmov [rsp+24], r14
    001a8912mov [rsp+16], 0
    001a891btest rbp, rbp
    001a891eje 0x1a8929
    001a8920mov rdi, r12
    001a8923call [rip+0x691cf]
    001a8929
    001a8929loc_1a8929:
    001a8929mov eax, r14l
    001a892cand eax, 3
    001a892flea rcx, [rip-0x1693ae]
    001a8936movsxd rax, [rcx+4*rax]
    001a893aadd rax, rcx
    001a893djmp rax
    001a893f
    001a893floc_1a893f:
    001a893flea r14, [rip+0x6805a]
    001a8946mov [rsp+24], r14
    001a894bmov [rsp+16], 0
    001a8954mov eax, r14l
    001a8957and eax, 3
    001a895alea rcx, [rip-0x1693d9]
    001a8961movsxd rax, [rcx+4*rax]
    001a8965add rax, rcx
    001a8968jmp rax
    001a896amovzx eax, [r14+16]
    001a896fjmp 0x1a9471
    001a8974
    001a8974loc_1a8974:
    001a8974mov eax, [rsp+20]
    001a8978mov [rsp+108], eax
    001a897cmov [rsp+168], 1
    001a8988xorps x0, x0
    001a898bmovups [rsp+176], x0
    001a8993lea rdi, [rsp+280]
    001a899blea rsi, [rsp+108]
    001a89a0lea rdx, [rsp+168]
    001a89a8call _<&std::fs::File as std::io::Read>::read_to_string
    001a89adcmp [rsp+280], 0
    001a89b6je 0x1a8aa9
    001a89bcmov rax, [rsp+288]
    001a89c4mov ecx, eax
    001a89c6and ecx, 3
    001a89c9lea rdx, [rcx-2]
    001a89cdcmp rdx, 2
    001a89d1jb 0x1a8a05
    001a89d3test rcx, rcx
    001a89d6je 0x1a8a05
    001a89d8lea r14, [rax-1]
    001a89dcmov r15, [rax-1]
    001a89e0mov r12, [rax+7]
    001a89e4mov rdi, r15
    001a89e7call [r12]
    001a89ebcmp [r12+8], 0
    001a89f1je 0x1a89fc
    001a89f3mov rdi, r15
    001a89f6call [rip+0x690fc]
    001a89fc
    001a89fcloc_1a89fc:
    001a89fcmov rdi, r14
    001a89ffcall [rip+0x690f3]
    001a8a05
    001a8a05loc_1a8a05:
    001a8a05xor r12l, r12l
    001a8a08
    001a8a08loc_1a8a08:
    001a8a08cmp [rsp+176], 0
    001a8a11je 0x1a8a21
    001a8a13mov rdi, [rsp+168]
    001a8a1bcall [rip+0x690d7]
    001a8a21
    001a8a21loc_1a8a21:
    001a8a21mov edi, [rsp+108]
    001a8a25call [rip+0x690ed]
    001a8a2bmov r14, [rsp+192]
    001a8a33test r12, r12
    001a8a36je 0x1a87d6
    001a8a3clea rbx, [r14+24]
    001a8a40mov r15, [rip+0x690b1]
    001a8a47jmp 0x1a8a5d
    001a8a49nop [rax]
    001a8a50
    001a8a50loc_1a8a50:
    001a8a50add rbx, 88
    001a8a54dec r12
    001a8a57je 0x1a87d6
    001a8a5d
    001a8a5dloc_1a8a5d:
    001a8a5dcmp [rbx], 0
    001a8a61je 0x1a8a50
    001a8a63mov rdi, [rbx-8]
    001a8a67call r15
    001a8a6ajmp 0x1a8a50
    001a8a6c
    001a8a6cloc_1a8a6c:
    001a8a6cjae 0x1a93ff
    001a8a72test r13, r13
    001a8a75je 0x1a93e7
    001a8a7bmov edx, 1
    001a8a80mov rdi, r12
    001a8a83mov rsi, rbp
    001a8a86mov rcx, r13
    001a8a89call __rust_realloc
    001a8a8etest rax, rax
    001a8a91jne 0x1a93f5
    001a8a97mov edi, 1
    001a8a9cmov rsi, r13
    001a8a9fcall alloc::alloc::handle_alloc_error
    001a8aa4jmp 0x1a980e
    001a8aa9
    001a8aa9loc_1a8aa9:
    001a8aa9mov [rsp+224], r14
    001a8ab1mov rax, [rsp+168]
    001a8ab9mov rcx, [rsp+184]
    001a8ac1mov [rsp+280], 0
    001a8acdmov [rsp+288], rcx
    001a8ad5lea rsi, [rsp+296]
    001a8addmov [rsp+296], rax
    001a8ae5mov [rsp+304], rcx
    001a8aedmov [rsp+312], 0
    001a8af9mov [rsp+320], rcx
    001a8b01mov [rsp+328], 1
    001a8b0dmov rax, 0xa0000000a
    001a8b17mov [rsp+336], rax
    001a8b1fmov [rsp+344], 0
    001a8b29mov ecx, 8
    001a8b2exor r12l, r12l
    001a8b31lea rdi, [rsp+40]
    001a8b36
    001a8b36loc_1a8b36:
    001a8b36mov [rsp+240], rcx
    001a8b3emov r13, [rsp+296]
    001a8b46call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    001a8b4bcmp [rsp+40], 0
    001a8b51je 0x1a8b70
    001a8b53mov rbp, [rsp+56]
    001a8b58mov rax, [rsp+280]
    001a8b60add r13, rax
    001a8b63mov [rsp+280], rbp
    001a8b6bsub rbp, rax
    001a8b6ejmp 0x1a8bb4
    001a8b70
    001a8b70loc_1a8b70:
    001a8b70cmp [rsp+345], 0
    001a8b78jne 0x1a92e3
    001a8b7emov [rsp+345], 1
    001a8b86cmp [rsp+344], 0
    001a8b8emov r13, [rsp+280]
    001a8b96mov rbp, [rsp+288]
    001a8b9ejne 0x1a8ba9
    001a8ba0cmp rbp, r13
    001a8ba3je 0x1a92e3
    001a8ba9
    001a8ba9loc_1a8ba9:
    001a8ba9sub rbp, r13
    001a8bacadd r13, [rsp+296]
    001a8bb4
    001a8bb4loc_1a8bb4:
    001a8bb4mov rax, rbp
    001a8bb7sub rax, 1
    001a8bbbjae 0x1a8bc1
    001a8bbd
    001a8bbdloc_1a8bbd:
    001a8bbdxor ebp, ebp
    001a8bbfjmp 0x1a8bdf
    001a8bc1
    001a8bc1loc_1a8bc1:
    001a8bc1cmp [r13+rax], 10
    001a8bc7jne 0x1a8bdf
    001a8bc9test rax, rax
    001a8bccje 0x1a8bbd
    001a8bcecmp [r13+rbp-2], 13
    001a8bd4lea rcx, [rbp-2]
    001a8bd8cmove rax, rcx
    001a8bdcmov rbp, rax
    001a8bdf
    001a8bdfloc_1a8bdf:
    001a8bdfmov rdi, r13
    001a8be2mov rsi, rbp
    001a8be5call core::str::_<impl str>::trim_start_matches
    001a8beamov r15, rax
    001a8bedmov r14, rdx
    001a8bf0mov [rsp+40], rax
    001a8bf5mov [rsp+48], rdx
    001a8bfamov [rsp+56], 0
    001a8c03mov [rsp+64], rdx
    001a8c08mov [rsp+72], 1
    001a8c11mov rax, 0x2000000020
    001a8c1bmov [rsp+80], rax
    001a8c20lea rdi, [rsp+16]
    001a8c25lea rsi, [rsp+40]
    001a8c2acall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    001a8c2fcmp [rsp+16], 0
    001a8c35je 0x1a8c74
    001a8c37lea rax, [rip-0x117946]
    001a8c3emov [rsp+120], rax
    001a8c43mov eax, 0
    001a8c48mov [rsp+8], rax
    001a8c4dtest r15, r15
    001a8c50je 0x1a8c87
    001a8c52mov rbp, [rsp+24]
    001a8c57mov rax, [rsp+32]
    001a8c5csub r14, rax
    001a8c5fmov rcx, r15
    001a8c62add rcx, rax
    001a8c65mov [rsp+120], rcx
    001a8c6amov r13, r15
    001a8c6dmov [rsp+8], r14
    001a8c72jmp 0x1a8c87
    001a8c74
    001a8c74loc_1a8c74:
    001a8c74lea rax, [rip-0x117983]
    001a8c7bmov [rsp+120], rax
    001a8c80xor eax, eax
    001a8c82mov [rsp+8], rax
    001a8c87
    001a8c87loc_1a8c87:
    001a8c87test rbp, rbp
    001a8c8aje 0x1a8a08
    001a8c90mov rdi, [rsp+120]
    001a8c95mov rsi, [rsp+8]
    001a8c9acall core::str::_<impl str>::trim_start_matches
    001a8c9fmov r15, rax
    001a8ca2mov r14, rdx
    001a8ca5mov [rsp+40], rax
    001a8caamov [rsp+48], rdx
    001a8cafmov [rsp+56], 0
    001a8cb8mov [rsp+64], rdx
    001a8cbdmov [rsp+72], 1
    001a8cc6mov rax, 0x2000000020
    001a8cd0mov [rsp+80], rax
    001a8cd5lea rdi, [rsp+16]
    001a8cdalea rsi, [rsp+40]
    001a8cdfcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    001a8ce4cmp [rsp+16], 0
    001a8ceaje 0x1a8d36
    001a8ceclea rax, [rip-0x1179fb]
    001a8cf3mov [rsp+152], rax
    001a8cfbmov eax, 0
    001a8d00mov [rsp+112], rax
    001a8d05test r15, r15
    001a8d08je 0x1a8d4c
    001a8d0amov rax, [rsp+24]
    001a8d0fmov [rsp+8], rax
    001a8d14mov rax, [rsp+32]
    001a8d19sub r14, rax
    001a8d1cmov rcx, r15
    001a8d1fadd rcx, rax
    001a8d22mov [rsp+152], rcx
    001a8d2amov [rsp+120], r15
    001a8d2fmov [rsp+112], r14
    001a8d34jmp 0x1a8d4c
    001a8d36
    001a8d36loc_1a8d36:
    001a8d36lea rax, [rip-0x117a45]
    001a8d3dmov [rsp+152], rax
    001a8d45xor eax, eax
    001a8d47mov [rsp+112], rax
    001a8d4c
    001a8d4cloc_1a8d4c:
    001a8d4ccmp [rsp+8], 0
    001a8d52je 0x1a8a08
    001a8d58mov rdi, [rsp+152]
    001a8d60mov rsi, [rsp+112]
    001a8d65call core::str::_<impl str>::trim_start_matches
    001a8d6amov r15, rax
    001a8d6dmov r14, rdx
    001a8d70mov [rsp+40], rax
    001a8d75mov [rsp+48], rdx
    001a8d7amov [rsp+56], 0
    001a8d83mov [rsp+64], rdx
    001a8d88mov [rsp+72], 1
    001a8d91mov rax, 0x2000000020
    001a8d9bmov [rsp+80], rax
    001a8da0lea rdi, [rsp+16]
    001a8da5lea rsi, [rsp+40]
    001a8daacall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    001a8dafcmp [rsp+16], 0
    001a8db5je 0x1a8e04
    001a8db7lea rax, [rip-0x117ac6]
    001a8dbemov [rsp+144], rax
    001a8dc6mov eax, 0
    001a8dcbmov [rsp+96], rax
    001a8dd0test r15, r15
    001a8dd3je 0x1a8e1a
    001a8dd5mov rax, [rsp+24]
    001a8ddamov [rsp+112], rax
    001a8ddfmov rax, [rsp+32]
    001a8de4sub r14, rax
    001a8de7mov rcx, r15
    001a8deaadd rcx, rax
    001a8dedmov [rsp+144], rcx
    001a8df5mov [rsp+152], r15
    001a8dfdmov [rsp+96], r14
    001a8e02jmp 0x1a8e1a
    001a8e04
    001a8e04loc_1a8e04:
    001a8e04lea rax, [rip-0x117b13]
    001a8e0bmov [rsp+144], rax
    001a8e13xor eax, eax
    001a8e15mov [rsp+96], rax
    001a8e1a
    001a8e1aloc_1a8e1a:
    001a8e1acmp [rsp+112], 0
    001a8e20je 0x1a8a08
    001a8e26mov rdi, [rsp+144]
    001a8e2emov rsi, [rsp+96]
    001a8e33call core::str::_<impl str>::trim_start_matches
    001a8e38mov r15, rax
    001a8e3bmov r14, rdx
    001a8e3emov [rsp+40], rax
    001a8e43mov [rsp+48], rdx
    001a8e48mov [rsp+56], 0
    001a8e51mov [rsp+64], rdx
    001a8e56mov [rsp+72], 1
    001a8e5fmov rax, 0x2000000020
    001a8e69mov [rsp+80], rax
    001a8e6elea rdi, [rsp+16]
    001a8e73lea rsi, [rsp+40]
    001a8e78call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    001a8e7dcmp [rsp+16], 0
    001a8e83je 0x1a8ed2
    001a8e85lea rax, [rip-0x117b94]
    001a8e8cmov [rsp+136], rax
    001a8e94mov eax, 0
    001a8e99mov [rsp+88], rax
    001a8e9etest r15, r15
    001a8ea1je 0x1a8ee8
    001a8ea3mov rax, [rsp+24]
    001a8ea8mov [rsp+96], rax
    001a8eadmov rax, [rsp+32]
    001a8eb2sub r14, rax
    001a8eb5mov rcx, r15
    001a8eb8add rcx, rax
    001a8ebbmov [rsp+136], rcx
    001a8ec3mov [rsp+144], r15
    001a8ecbmov [rsp+88], r14
    001a8ed0jmp 0x1a8ee8
    001a8ed2
    001a8ed2loc_1a8ed2:
    001a8ed2lea rax, [rip-0x117be1]
    001a8ed9mov [rsp+136], rax
    001a8ee1xor eax, eax
    001a8ee3mov [rsp+88], rax
    001a8ee8
    001a8ee8loc_1a8ee8:
    001a8ee8cmp [rsp+96], 0
    001a8eeeje 0x1a8a08
    001a8ef4mov rdi, [rsp+136]
    001a8efcmov rsi, [rsp+88]
    001a8f01call core::str::_<impl str>::trim_start_matches
    001a8f06mov r15, rax
    001a8f09mov r14, rdx
    001a8f0cmov [rsp+40], rax
    001a8f11mov [rsp+48], rdx
    001a8f16mov [rsp+56], 0
    001a8f1fmov [rsp+64], rdx
    001a8f24mov [rsp+72], 1
    001a8f2dmov rax, 0x2000000020
    001a8f37mov [rsp+80], rax
    001a8f3clea rdi, [rsp+16]
    001a8f41lea rsi, [rsp+40]
    001a8f46call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    001a8f4bcmp [rsp+16], 0
    001a8f51je 0x1a8f89
    001a8f53lea rdi, [rip-0x117c62]
    001a8f5amov esi, 0
    001a8f5ftest r15, r15
    001a8f62je 0x1a8f92
    001a8f64mov rax, [rsp+24]
    001a8f69mov [rsp+88], rax
    001a8f6emov rax, [rsp+32]
    001a8f73sub r14, rax
    001a8f76mov rdi, r15
    001a8f79add rdi, rax
    001a8f7cmov [rsp+136], r15
    001a8f84mov rsi, r14
    001a8f87jmp 0x1a8f92
    001a8f89
    001a8f89loc_1a8f89:
    001a8f89lea rdi, [rip-0x117c98]
    001a8f90xor esi, esi
    001a8f92
    001a8f92loc_1a8f92:
    001a8f92cmp [rsp+88], 0
    001a8f98je 0x1a8a08
    001a8f9ecall core::str::_<impl str>::trim_start_matches
    001a8fa3mov [rsp+264], rax
    001a8fabmov [rsp+256], rdx
    001a8fb3mov [rsp+40], r13
    001a8fb8mov [rsp+48], rbp
    001a8fbdmov [rsp+56], 0
    001a8fc6mov [rsp+64], rbp
    001a8fcbmov [rsp+72], 1
    001a8fd4mov rax, 0x2d0000002d
    001a8fdemov [rsp+80], rax
    001a8fe3lea rdi, [rsp+16]
    001a8fe8lea rsi, [rsp+40]
    001a8fedcall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    001a8ff2cmp [rsp+16], 0
    001a8ff8je 0x1a8a08
    001a8ffemov rdx, [rsp+24]
    001a9003mov rbx, [rsp+32]
    001a9008lea rdi, [rsp+40]
    001a900dmov rsi, r13
    001a9010mov ecx, 16
    001a9015call core::num::_<impl u64>::from_str_radix
    001a901acmp [rsp+40], 0
    001a901fjne 0x1a8a08
    001a9025sub rbp, rbx
    001a9028add r13, rbx
    001a902bmov rax, [rsp+48]
    001a9030mov [rsp+248], rax
    001a9038lea rdi, [rsp+40]
    001a903dmov rsi, r13
    001a9040mov rdx, rbp
    001a9043mov ecx, 16
    001a9048call core::num::_<impl u64>::from_str_radix
    001a904dcmp [rsp+40], 0
    001a9052jne 0x1a8a08
    001a9058mov r15, [rsp+48]
    001a905dmov rax, [rsp+120]
    001a9062mov rcx, [rsp+8]
    001a9067add rcx, rax
    001a906amov [rsp+16], rax
    001a906fmov [rsp+24], rcx
    001a9074lea rbx, [rsp+40]
    001a9079mov rdi, rbx
    001a907clea r14, [rsp+16]
    001a9081mov rsi, r14
    001a9084call _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
    001a9089cmp [rsp+40], 0
    001a908fjne 0x1a8a08
    001a9095mov ebp, [rsp+48]
    001a9099mov rdi, rbx
    001a909cmov rsi, r14
    001a909fcall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
    001a90a4cmp [rsp+40], 0
    001a90aajne 0x1a8a08
    001a90b0mov eax, [rsp+48]
    001a90b4mov [rsp+8], eax
    001a90b8mov rdi, rbx
    001a90bbmov rsi, r14
    001a90becall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
    001a90c3cmp [rsp+40], 0
    001a90c9jne 0x1a8a08
    001a90cfmov eax, [rsp+48]
    001a90d3mov [rsp+120], rax
    001a90d8mov rdi, rbx
    001a90dbmov rsi, r14
    001a90decall _<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry as core::str::traits::FromStr>::from_str::_{{closure}}
    001a90e3cmp [rsp+40], 0
    001a90e9jne 0x1a8a08
    001a90efmov r13l, [rsp+48]
    001a90f4mov rdi, r14
    001a90f7call core::str::validations::next_code_point
    001a90fctest eax, eax
    001a90fejne 0x1a8a08
    001a9104mov [rsp+220], ebp
    001a910bmov [rsp+232], r15
    001a9113mov rdi, rbx
    001a9116mov rsi, [rsp+152]
    001a911emov rdx, [rsp+112]
    001a9123mov ecx, 16
    001a9128call core::num::_<impl u64>::from_str_radix
    001a912dcmp [rsp+40], 0
    001a9132jne 0x1a8a08
    001a9138mov rax, [rsp+48]
    001a913dmov [rsp+112], rax
    001a9142lea rdi, [rsp+40]
    001a9147mov rsi, [rsp+144]
    001a914fmov rdx, [rsp+96]
    001a9154call core::str::_<impl str>::split_once
    001a9159mov rsi, [rsp+40]
    001a915etest rsi, rsi
    001a9161je 0x1a8a08
    001a9167mov rdx, [rsp+48]
    001a916cmov r14, [rsp+56]
    001a9171mov r15, [rsp+64]
    001a9176lea rdi, [rsp+16]
    001a917bmov ecx, 16
    001a9180call core::num::_<impl u64>::from_str_radix
    001a9185cmp [rsp+16], 0
    001a918ajne 0x1a8a08
    001a9190mov rbp, [rsp+24]
    001a9195lea rdi, [rsp+16]
    001a919amov rsi, r14
    001a919dmov rdx, r15
    001a91a0mov ecx, 16
    001a91a5call core::num::_<impl u64>::from_str_radix
    001a91aacmp [rsp+16], 0
    001a91afjne 0x1a8a08
    001a91b5mov r14, [rsp+24]
    001a91balea rdi, [rsp+40]
    001a91bfmov rsi, [rsp+136]
    001a91c7mov rdx, [rsp+88]
    001a91ccmov ecx, 16
    001a91d1call core::num::_<impl u64>::from_str_radix
    001a91d6cmp [rsp+40], 0
    001a91dbjne 0x1a8a08
    001a91e1mov rbx, [rsp+48]
    001a91e6lea rdi, [rsp+40]
    001a91ebmov rsi, [rsp+264]
    001a91f3mov rdx, [rsp+256]
    001a91fbcall _<std::ffi::os_str::OsString as core::convert::From<&T>>::from
    001a9200mov rax, [rsp+40]
    001a9205mov [rsp+88], rax
    001a920amov rax, [rsp+48]
    001a920fmov [rsp+96], rax
    001a9214mov r15, [rsp+56]
    001a9219cmp r12, [rsp+200]
    001a9221jne 0x1a9245
    001a9223lea rdi, [rsp+192]
    001a922bmov rsi, r12
    001a922ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
    001a9233mov rcx, [rsp+192]
    001a923bmov r12, [rsp+208]
    001a9243jmp 0x1a924d
    001a9245
    001a9245loc_1a9245:
    001a9245mov rcx, [rsp+240]
    001a924d
    001a924dloc_1a924d:
    001a924dshl r13, 32
    001a9251add r13, [rsp+120]
    001a9256imul rax, r12, 88
    001a925amov edx, [rsp+220]
    001a9261mov [rcx+rax], edx
    001a9264mov edx, [rsp+8]
    001a9268mov [rcx+rax+4], edx
    001a926cmov [rcx+rax+8], r13
    001a9271mov rdx, [rsp+88]
    001a9276mov [rcx+rax+16], rdx
    001a927bmov rdx, [rsp+96]
    001a9280mov [rcx+rax+24], rdx
    001a9285mov [rcx+rax+32], r15
    001a928amov rdx, [rsp+248]
    001a9292mov [rcx+rax+40], rdx
    001a9297mov rdx, [rsp+232]
    001a929fmov [rcx+rax+48], rdx
    001a92a4mov rdx, [rsp+112]
    001a92a9mov [rcx+rax+56], rdx
    001a92aemov [rcx+rax+64], rbp
    001a92b3mov [rcx+rax+72], r14
    001a92b8mov [rcx+rax+80], rbx
    001a92bdinc r12
    001a92c0mov [rsp+208], r12
    001a92c8cmp [rsp+345], 0
    001a92d0lea rsi, [rsp+296]
    001a92d8lea rdi, [rsp+40]
    001a92ddje 0x1a8b36
    001a92e3
    001a92e3loc_1a92e3:
    001a92e3mov rbp, [rsp+192]
    001a92ebmov r15, [rsp+200]
    001a92f3cmp [rsp+176], 0
    001a92fcje 0x1a930c
    001a92femov rdi, [rsp+168]
    001a9306call [rip+0x687ec]
    001a930c
    001a930cloc_1a930c:
    001a930cmov edi, [rsp+108]
    001a9310call [rip+0x68802]
    001a9316test rbp, rbp
    001a9319mov rdx, [rsp+224]
    001a9321je 0x1a87ea
    001a9327mov [rsp+280], rbp
    001a932fmov [rsp+288], r15
    001a9337mov [rsp+296], r12
    001a933ftest r12, r12
    001a9342je 0x1a97b7
    001a9348imul rcx, r12, 88
    001a934cxor eax, eax
    001a934ejmp 0x1a935d
    001a9350
    001a9350loc_1a9350:
    001a9350add rax, 88
    001a9354cmp rcx, rax
    001a9357je 0x1a9792
    001a935d
    001a935dloc_1a935d:
    001a935dcmp [rbp+rax+40], rdx
    001a9362ja 0x1a9350
    001a9364cmp [rbp+rax+48], rdx
    001a9369jbe 0x1a9350
    001a936bmov rsi, [rbp+rax+32]
    001a9370test rsi, rsi
    001a9373je 0x1a9350
    001a9375mov [rsp+8], rsi
    001a937ajs 0x1a97fa
    001a9380mov r14, [rbp+rax+16]
    001a9385movzx eax, [rip+0x69d3c]
    001a938cmov esi, 1
    001a9391mov rbx, [rsp+8]
    001a9396mov rdi, rbx
    001a9399call __rust_alloc
    001a939etest rax, rax
    001a93a1je 0x1a9801
    001a93a7mov [rsp+128], rax
    001a93afmov rdi, rax
    001a93b2mov rsi, r14
    001a93b5mov rdx, rbx
    001a93b8call [rip+0x68762]
    001a93belea rbx, [rbp+24]
    001a93c2mov r14, [rip+0x6872f]
    001a93c9jmp 0x1a93d8
    001a93cb
    001a93cbloc_1a93cb:
    001a93cbadd rbx, 88
    001a93cfdec r12
    001a93d2je 0x1a97c8
    001a93d8
    001a93d8loc_1a93d8:
    001a93d8cmp [rbx], 0
    001a93dcje 0x1a93cb
    001a93demov rdi, [rbx-8]
    001a93e2call r14
    001a93e5jmp 0x1a93cb
    001a93e7
    001a93e7loc_1a93e7:
    001a93e7mov rdi, r12
    001a93eacall [rip+0x68708]
    001a93f0mov eax, 1
    001a93f5
    001a93f5loc_1a93f5:
    001a93f5mov [rsp+40], rax
    001a93famov [rsp+48], r13
    001a93ff
    001a93ffloc_1a93ff:
    001a93ffmov rax, [rsp+40]
    001a9404mov [rsp+16], rax
    001a9409mov rax, [rsp+48]
    001a940emov [rsp+24], rax
    001a9413mov rax, [rsp+56]
    001a9418mov [rsp+32], rax
    001a941dmov rax, [rsp+16]
    001a9422test rax, rax
    001a9425je 0x1a9443
    001a9427mov rcx, [rsp+24]
    001a942cmov [rsp+8], rcx
    001a9431mov r12, [rsp+32]
    001a9436mov [rsp+128], rax
    001a943ejmp 0x1a94d2
    001a9443
    001a9443loc_1a9443:
    001a9443mov r14, [rsp+24]
    001a9448mov eax, r14l
    001a944band eax, 3
    001a944elea rcx, [rip-0x169ecd]
    001a9455movsxd rax, [rcx+4*rax]
    001a9459add rax, rcx
    001a945cjmp rax
    001a945emovzx eax, [r14+15]
    001a9463jmp 0x1a9471
    001a9465mov rdi, r14
    001a9468shr rdi, 32
    001a946ccall std::sys::unix::decode_error_kind
    001a9471
    001a9471loc_1a9471:
    001a9471test al, al
    001a9473jne 0x1a9486
    001a9475lea rdi, [rsp+16]
    001a947acall core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
    001a947flea r14, [rip+0x679d2]
    001a9486
    001a9486loc_1a9486:
    001a9486mov eax, r14l
    001a9489and eax, 3
    001a948clea rcx, [rax-2]
    001a9490cmp rcx, 2
    001a9494jb 0x1a94c8
    001a9496test rax, rax
    001a9499je 0x1a94c8
    001a949blea r13, [r14-1]
    001a949fmov r15, [r14-1]
    001a94a3mov r12, [r14+7]
    001a94a7mov rdi, r15
    001a94aacall [r12]
    001a94aecmp [r12+8], 0
    001a94b4je 0x1a94bf
    001a94b6mov rdi, r15
    001a94b9call [rip+0x68639]
    001a94bf
    001a94bfloc_1a94bf:
    001a94bfmov rdi, r13
    001a94c2call [rip+0x68630]
    001a94c8
    001a94c8loc_1a94c8:
    001a94c8xor eax, eax
    001a94camov [rsp+8], rax
    001a94cfxor r12l, r12l
    001a94d2
    001a94d2loc_1a94d2:
    001a94d2mov rdi, [rsp+160]
    001a94da
    001a94daloc_1a94da:
    001a94damovzx ebp, [rdi+24]
    001a94detest rbp, rbp
    001a94e1je 0x1a951d
    001a94e3mov r13, rdi
    001a94e6mov rbx, [rdi+16]
    001a94eamov r14, rbp
    001a94edshl r14, 4
    001a94f1movzx eax, [rip+0x69bd0]
    001a94f8mov r15l, 8
    001a94femov esi, 8
    001a9503mov rdi, r14
    001a9506call __rust_alloc
    001a950btest rax, rax
    001a950eje 0x1a97ed
    001a9514cmp ebp, 1
    001a9517jne 0x1a9527
    001a9519xor ecx, ecx
    001a951bjmp 0x1a956f
    001a951d
    001a951dloc_1a951d:
    001a951dmov r13, rdi
    001a9520mov eax, 8
    001a9525jmp 0x1a9590
    001a9527
    001a9527loc_1a9527:
    001a9527mov edx, ebp
    001a9529and edx, -2
    001a952clea rsi, [rax+24]
    001a9530lea rdi, [rbx+96]
    001a9534xor ecx, ecx
    001a9536nop [rax+rax]
    001a9540
    001a9540loc_1a9540:
    001a9540mov r8, [rdi-80]
    001a9544mov r9, [rdi-56]
    001a9548mov [rsi-24], r8
    001a954cmov [rsi-16], r9
    001a9550mov r8, [rdi-24]
    001a9554mov r9, [rdi]
    001a9557mov [rsi-8], r8
    001a955bmov [rsi], r9
    001a955eadd rcx, 2
    001a9562add rsi, 32
    001a9566add rdi, 112
    001a956acmp rdx, rcx
    001a956djne 0x1a9540
    001a956f
    001a956floc_1a956f:
    001a956ftest bpl, 1
    001a9573je 0x1a9590
    001a9575imul rdx, rcx, 56
    001a9579mov rsi, [rbx+rdx+16]
    001a957emov rdx, [rbx+rdx+40]
    001a9583shl rcx, 4
    001a9587mov [rax+rcx], rsi
    001a958bmov [rax+rcx+8], rdx
    001a9590
    001a9590loc_1a9590:
    001a9590mov rdx, [rsp+128]
    001a9598mov rcx, [r13]
    001a959cmov [rsp+280], rdx
    001a95a4mov rdx, [rsp+8]
    001a95a9mov [rsp+288], rdx
    001a95b1mov [rsp+296], r12
    001a95b9mov [rsp+304], rax
    001a95c1mov [rsp+312], rbp
    001a95c9mov [rsp+320], rbp
    001a95d1mov [rsp+328], rcx
    001a95d9mov rbx, [rsp+272]
    001a95e1mov rsi, [rbx+16]
    001a95e5cmp rsi, [rbx+8]
    001a95e9jne 0x1a95f7
    001a95ebmov rdi, rbx
    001a95eecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
    001a95f3mov rsi, [rbx+16]
    001a95f7
    001a95f7loc_1a95f7:
    001a95f7mov rax, [rbx]
    001a95faimul rcx, rsi, 56
    001a95femov rdx, [rsp+328]
    001a9606mov [rax+rcx+48], rdx
    001a960bmovups x0, [rsp+280]
    001a9613movups x1, [rsp+296]
    001a961bmovups x2, [rsp+312]
    001a9623movups [rax+rcx+32], x2
    001a9628movups [rax+rcx+16], x1
    001a962dmovups [rax+rcx], x0
    001a9631inc rsi
    001a9634mov [rbx+16], rsi
    001a9638xor eax, eax
    001a963aadd rsp, 664
    001a9641pop rbx
    001a9642pop r12
    001a9644pop r13
    001a9646pop r14
    001a9648pop r15
    001a964apop rbp
    001a964bret
    001a964cmov rax, r14
    001a964fshr rax, 32
    001a9653cmp eax, 40
    001a9656ja 0x1a970d
    001a965clea rcx, [rip-0x16a0cb]
    001a9663movsxd rax, [rcx+4*rax]
    001a9667add rax, rcx
    001a966ajmp rax
    001a966cxor eax, eax
    001a966ejmp 0x1a9471
    001a9673mov al, 37
    001a9675jmp 0x1a9471
    001a967amov al, 35
    001a967cjmp 0x1a9471
    001a9681mov al, 36
    001a9683jmp 0x1a9471
    001a9688mov al, 27
    001a968ajmp 0x1a9471
    001a968fmov al, 34
    001a9691jmp 0x1a9471
    001a9696mov al, 16
    001a9698jmp 0x1a9471
    001a969dmov al, 14
    001a969fjmp 0x1a9471
    001a96a4mov al, 33
    001a96a6jmp 0x1a9471
    001a96abmov al, 11
    001a96adjmp 0x1a9471
    001a96b2mov al, 4
    001a96b4jmp 0x1a9471
    001a96b9mov al, 40
    001a96bbjmp 0x1a9471
    001a96c0mov al, 12
    001a96c2jmp 0x1a9471
    001a96c7mov al, 9
    001a96c9jmp 0x1a9471
    001a96cemov al, 25
    001a96d0jmp 0x1a9471
    001a96d5mov al, 24
    001a96d7jmp 0x1a9471
    001a96dcmov al, 2
    001a96dejmp 0x1a9471
    001a96e3mov al, 15
    001a96e5jmp 0x1a9471
    001a96eamov al, 3
    001a96ecjmp 0x1a9471
    001a96f1mov al, 7
    001a96f3jmp 0x1a9471
    001a96f8mov al, 1
    001a96fajmp 0x1a9471
    001a96ffmov al, 31
    001a9701jmp 0x1a9471
    001a9706mov al, 17
    001a9708jmp 0x1a9471
    001a970d
    001a970dloc_1a970d:
    001a970dmov al, 41
    001a970fjmp 0x1a9471
    001a9714mov al, 20
    001a9716jmp 0x1a9471
    001a971bmov al, 5
    001a971djmp 0x1a9471
    001a9722mov al, 21
    001a9724jmp 0x1a9471
    001a9729mov al, 13
    001a972bjmp 0x1a9471
    001a9730mov al, 6
    001a9732jmp 0x1a9471
    001a9737mov al, 18
    001a9739jmp 0x1a9471
    001a973emov al, 10
    001a9740jmp 0x1a9471
    001a9745mov al, 8
    001a9747jmp 0x1a9471
    001a974cmov al, 30
    001a974ejmp 0x1a9471
    001a9753mov al, 32
    001a9755jmp 0x1a9471
    001a975amov al, 22
    001a975cjmp 0x1a9471
    001a9761mov al, 39
    001a9763jmp 0x1a9471
    001a9768mov al, 19
    001a976ajmp 0x1a9471
    001a976fmov al, 23
    001a9771jmp 0x1a9471
    001a9776mov al, 28
    001a9778jmp 0x1a9471
    001a977dmov al, 29
    001a977fjmp 0x1a9471
    001a9784mov al, 38
    001a9786jmp 0x1a9471
    001a978bmov al, 26
    001a978djmp 0x1a9471
    001a9792
    001a9792loc_1a9792:
    001a9792lea rbx, [rbp+24]
    001a9796mov r14, [rip+0x6835b]
    001a979djmp 0x1a97a8
    001a979f
    001a979floc_1a979f:
    001a979fadd rbx, 88
    001a97a3dec r12
    001a97a6je 0x1a97b7
    001a97a8
    001a97a8loc_1a97a8:
    001a97a8cmp [rbx], 0
    001a97acje 0x1a979f
    001a97aemov rdi, [rbx-8]
    001a97b2call r14
    001a97b5jmp 0x1a979f
    001a97b7
    001a97b7loc_1a97b7:
    001a97b7test r15, r15
    001a97baje 0x1a87ea
    001a97c0mov rdi, rbp
    001a97c3jmp 0x1a87e4
    001a97c8
    001a97c8loc_1a97c8:
    001a97c8test r15, r15
    001a97cbje 0x1a97d6
    001a97cdmov rdi, rbp
    001a97d0call [rip+0x68322]
    001a97d6
    001a97d6loc_1a97d6:
    001a97d6mov r12, [rsp+8]
    001a97dbjmp 0x1a94d2
    001a97e0
    001a97e0loc_1a97e0:
    001a97e0call alloc::raw_vec::capacity_overflow
    001a97e5jmp 0x1a980e
    001a97e7
    001a97e7loc_1a97e7:
    001a97e7mov r15l, 1
    001a97ed
    001a97edloc_1a97ed:
    001a97edmov rdi, r15
    001a97f0mov rsi, r14
    001a97f3call alloc::alloc::handle_alloc_error
    001a97f8jmp 0x1a980e
    001a97fa
    001a97faloc_1a97fa:
    001a97facall alloc::raw_vec::capacity_overflow
    001a97ffjmp 0x1a980e
    001a9801
    001a9801loc_1a9801:
    001a9801mov edi, 1
    001a9806mov rsi, rbx
    001a9809call alloc::alloc::handle_alloc_error
    001a980e
    001a980eloc_1a980e:
    001a980eud2
    001a9810lea rdi, [rsp+280]
    001a9818jmp 0x1a9894
    001a981amov rdi, r15
    001a981dmov rsi, r12
    001a9820call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a9825mov rdi, r14
    001a9828call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a982djmp 0x1a9876
    001a982fjmp 0x1a98b4
    001a9834mov rdi, [rsp+88]
    001a9839mov rsi, [rsp+96]
    001a983ecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    001a9843jmp 0x1a9876
    001a9845jmp 0x1a9876
    001a9847mov rdi, r15
    001a984amov rsi, r12
    001a984dcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a9852mov rdi, r14
    001a9855call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a985ajmp 0x1a988c
    001a985cmov rdi, r15
    001a985fmov rsi, r12
    001a9862call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a9867mov rdi, r13
    001a986acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a986fcall core::panicking::panic_cannot_unwind
    001a9874ud2
    001a9876
    001a9876loc_1a9876:
    001a9876lea rdi, [rsp+168]
    001a987ecall core::ptr::drop_in_place<alloc::string::String>
    001a9883mov edi, [rsp+108]
    001a9887call core::ptr::drop_in_place<std::fs::File>
    001a988c
    001a988cloc_1a988c:
    001a988clea rdi, [rsp+192]
    001a9894
    001a9894loc_1a9894:
    001a9894call core::ptr::drop_in_place<alloc::vec::Vec<std::backtrace_rs::symbolize::gimli::parse_running_mmaps::MapsEntry>>
    001a9899call core::panicking::panic_cannot_unwind
    001a989eud2
    001a98a0lea rdi, [rsp+280]
    001a98a8call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Library>
    001a98adcall core::panicking::panic_cannot_unwind
    001a98b2ud2
    001a98b4
    001a98b4loc_1a98b4:
    001a98b4lea rdi, [rsp+40]
    001a98b9call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
    001a98becall core::panicking::panic_cannot_unwind
    001a98c3ud2
    001a98c5call core::panicking::panic_cannot_unwind
    001a98caud2
    001a8600
    001a98cc
    001a98cc // align 0x10
    001a98d0
    001a98d0core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>:
    001a98d0push r14
    001a98d2push rbx
    001a98d3push rax
    001a98d4mov rbx, rdi
    001a98d7add rdi, 336
    001a98decall core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
    001a98e3cmp [rbx+464], 0
    001a98ebje 0x1a98fa
    001a98edmov rdi, [rbx+456]
    001a98f4call [rip+0x681fe]
    001a98fa
    001a98faloc_1a98fa:
    001a98famov rdi, [rbx+512]
    001a9901mov rsi, [rbx+520]
    001a9908call [rip+0x683ea]
    001a990eadd rbx, 528
    001a9915mov rdi, rbx
    001a9918add rsp, 8
    001a991cpop rbx
    001a991dpop r14
    001a991fjmp 0x1aa1b0
    001a9924mov r14, rax
    001a9927mov rdi, [rbx+456]
    001a992emov rsi, [rbx+464]
    001a9935call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    001a993amov rdi, [rbx+512]
    001a9941mov rsi, [rbx+520]
    001a9948call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
    001a994dadd rbx, 528
    001a9954mov rdi, rbx
    001a9957call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
    001a995cmov rdi, r14
    001a995fcall _Unwind_Resume
    001a9964ud2
    001a98d0
    001a9966
    001a9966 // align 0x10
    001a9979
    001a9979 // align 0x10
    001a9980
    001a9980core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>:
    001a9980test rsi, rsi
    001a9983je 0x1a998b
    001a9985jmp [rip+0x6816d]
    001a998b
    001a998bloc_1a998b:
    001a998bret
    001a9980
    001a998c
    001a998c // align 0x10
    001a9990
    001a9990std::backtrace_rs::symbolize::gimli::mmap:
    001a9990push rbp
    001a9991push r15
    001a9993push r14
    001a9995push r12
    001a9997push rbx
    001a9998sub rsp, 464
    001a999fmov r14, rdx
    001a99a2mov rbx, rdi
    001a99a5mov [rsp+32], 0
    001a99admov [rsp+36], 0
    001a99b4mov rax, 0x1b600000000
    001a99bemov [rsp+24], rax
    001a99c3mov [rsp+32], 1
    001a99c8cmp rdx, 383
    001a99cfja 0x1a9a67
    001a99d5lea r15, [rsp+80]
    001a99damov rdi, r15
    001a99ddmov rdx, r14
    001a99e0call [rip+0x6813a]
    001a99e6mov [rsp+r14+80], 0
    001a99ecinc r14
    001a99eflea rdi, [rsp+56]
    001a99f4mov rsi, r15
    001a99f7mov rdx, r14
    001a99facall core::ffi::c_str::CStr::from_bytes_with_nul
    001a99ffcmp [rsp+56], 0
    001a9a05je 0x1a9a24
    001a9a07lea rax, [rip+0x66f92]
    001a9a0emov [rsp+16], rax
    001a9a13mov [rsp+8], 1
    001a9a1bcmp [rsp+8], 0
    001a9a20jne 0x1a9a3f
    001a9a22jmp 0x1a9a80
    001a9a24
    001a9a24loc_1a9a24:
    001a9a24mov rsi, [rsp+64]
    001a9a29lea rdi, [rsp+8]
    001a9a2elea rdx, [rsp+24]
    001a9a33call std::sys::unix::fs::File::open_c
    001a9a38cmp [rsp+8], 0
    001a9a3dje 0x1a9a80
    001a9a3f
    001a9a3floc_1a9a3f:
    001a9a3fmov rax, [rsp+16]
    001a9a44mov [rsp+48], rax
    001a9a49mov [rsp+40], 1
    001a9a51lea rdi, [rsp+40]
    001a9a56call core::ptr::drop_in_place<core::result::Result<std::fs::File,std::io::error::Error>>
    001a9a5bmov [rbx], 0
    001a9a62jmp 0x1a9bb0
    001a9a67
    001a9a67loc_1a9a67:
    001a9a67lea rdi, [rsp+8]
    001a9a6clea rcx, [rsp+24]
    001a9a71mov rdx, r14
    001a9a74call std::sys::common::small_c_string::run_with_cstr_allocating
    001a9a79cmp [rsp+8], 0
    001a9a7ejne 0x1a9a3f
    001a9a80
    001a9a80loc_1a9a80:
    001a9a80mov ebp, [rsp+12]
    001a9a84lea rdx, [rip-0x11a45c]
    001a9a8blea rdi, [rsp+80]
    001a9a90mov esi, ebp
    001a9a92mov ecx, 4096
    001a9a97call std::sys::unix::fs::try_statx
    001a9a9cmov rax, [rsp+80]
    001a9aa1cmp rax, 3
    001a9aa5jne 0x1a9b05
    001a9aa7xorps x0, x0
    001a9aaamovaps [rsp+208], x0
    001a9ab2movaps [rsp+192], x0
    001a9abamovaps [rsp+176], x0
    001a9ac2movaps [rsp+160], x0
    001a9acamovaps [rsp+144], x0
    001a9ad2movaps [rsp+128], x0
    001a9adamovaps [rsp+112], x0
    001a9adfmovaps [rsp+96], x0
    001a9ae4movaps [rsp+80], x0
    001a9ae9lea rsi, [rsp+80]
    001a9aeemov edi, ebp
    001a9af0call [rip+0x68242]
    001a9af6cmp eax, -1
    001a9af9je 0x1a9b50
    001a9afbmov r14, [rsp+128]
    001a9b03jmp 0x1a9b19
    001a9b05
    001a9b05loc_1a9b05:
    001a9b05cmp eax, 2
    001a9b08jne 0x1a9b11
    001a9b0amov rax, [rsp+88]
    001a9b0fjmp 0x1a9b60
    001a9b11
    001a9b11loc_1a9b11:
    001a9b11mov r14, [rsp+160]
    001a9b19
    001a9b19loc_1a9b19:
    001a9b19xor r15l, r15l
    001a9b1cxor edi, edi
    001a9b1emov rsi, r14
    001a9b21mov edx, 1
    001a9b26mov ecx, 2
    001a9b2bmov r8l, ebp
    001a9b2exor r9l, r9l
    001a9b31call [rip+0x681b1]
    001a9b37cmp rax, -1
    001a9b3bje 0x1a9b4b
    001a9b3dmov [rbx+8], rax
    001a9b41mov [rbx+16], r14
    001a9b45mov r15l, 1
    001a9b4b
    001a9b4bloc_1a9b4b:
    001a9b4bmov [rbx], r15
    001a9b4ejmp 0x1a9ba8
    001a9b50
    001a9b50loc_1a9b50:
    001a9b50call [rip+0x67fea]
    001a9b56mov eax, [rax]
    001a9b58shl rax, 32
    001a9b5cor rax, 2
    001a9b60
    001a9b60loc_1a9b60:
    001a9b60mov ecx, eax
    001a9b62and ecx, 3
    001a9b65lea rdx, [rcx-2]
    001a9b69cmp rdx, 2
    001a9b6djb 0x1a9ba1
    001a9b6ftest rcx, rcx
    001a9b72je 0x1a9ba1
    001a9b74lea r14, [rax-1]
    001a9b78mov r15, [rax-1]
    001a9b7cmov r12, [rax+7]
    001a9b80mov rdi, r15
    001a9b83call [r12]
    001a9b87cmp [r12+8], 0
    001a9b8dje 0x1a9b98
    001a9b8fmov rdi, r15
    001a9b92call [rip+0x67f60]
    001a9b98
    001a9b98loc_1a9b98:
    001a9b98mov rdi, r14
    001a9b9bcall [rip+0x67f57]
    001a9ba1
    001a9ba1loc_1a9ba1:
    001a9ba1mov [rbx], 0
    001a9ba8
    001a9ba8loc_1a9ba8:
    001a9ba8mov edi, ebp
    001a9baacall [rip+0x67f68]
    001a9bb0
    001a9bb0loc_1a9bb0:
    001a9bb0add rsp, 464
    001a9bb7pop rbx
    001a9bb8pop r12
    001a9bbapop r14
    001a9bbcpop r15
    001a9bbepop rbp
    001a9bbfret
    001a9bc0mov rbx, rax
    001a9bc3mov rdi, r15
    001a9bc6mov rsi, r12
    001a9bc9call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a9bcemov rdi, r14
    001a9bd1call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a9bd6jmp 0x1a9bdb
    001a9bd8mov rbx, rax
    001a9bdb
    001a9bdbloc_1a9bdb:
    001a9bdbmov edi, ebp
    001a9bddcall core::ptr::drop_in_place<std::fs::File>
    001a9be2mov rdi, rbx
    001a9be5call _Unwind_Resume
    001a9beaud2
    001a9990
    001a9bec
    001a9bec // align 0x10
    001a9bf0
    001a9bf0std::backtrace_rs::symbolize::gimli::elf::Object::parse:
    001a9bf0push rbp
    001a9bf1push r15
    001a9bf3push r14
    001a9bf5push r13
    001a9bf7push r12
    001a9bf9push rbx
    001a9bfasub rsp, 120
    001a9bfemov rbx, rdi
    001a9c01xor ecx, ecx
    001a9c03cmp rdx, 64
    001a9c07cmovae rcx, rsi
    001a9c0bjae 0x1a9c23
    001a9c0d
    001a9c0dloc_1a9c0d:
    001a9c0dmov [rbx], 0
    001a9c14
    001a9c14loc_1a9c14:
    001a9c14add rsp, 120
    001a9c18pop rbx
    001a9c19pop r12
    001a9c1bpop r13
    001a9c1dpop r14
    001a9c1fpop r15
    001a9c21pop rbp
    001a9c22ret
    001a9c23
    001a9c23loc_1a9c23:
    001a9c23cmp [rcx], 0x464c457f
    001a9c29jne 0x1a9c0d
    001a9c2bcmp [rcx+4], 2
    001a9c2fjne 0x1a9c0d
    001a9c31movzx eax, [rcx+5]
    001a9c35dec al
    001a9c37cmp al, 1
    001a9c39ja 0x1a9c0d
    001a9c3bcmp [rcx+6], 1
    001a9c3fmov eax, 22
    001a9c44cmove rax, rcx
    001a9c48jne 0x1a9c0d
    001a9c4acmp [rax+5], 2
    001a9c4eje 0x1a9c0d
    001a9c50mov r14, rdx
    001a9c53mov r15, rsi
    001a9c56mov rcx, [rax+40]
    001a9c5alea r10, [rip-0x118969]
    001a9c61test rcx, rcx
    001a9c64je 0x1a9d3f
    001a9c6amovzx r9l, [rax+60]
    001a9c6fmovzx edx, [rax+58]
    001a9c73test r9, r9
    001a9c76je 0x1a9d03
    001a9c7ccmp dx, 64
    001a9c80jne 0x1a9c0d
    001a9c82mov rdx, r14
    001a9c85sub rdx, rcx
    001a9c88
    001a9c88loc_1a9c88:
    001a9c88mov rsi, r9
    001a9c8bshl rsi, 6
    001a9c8fcmp r14, rcx
    001a9c92setb dil
    001a9c96add rcx, r15
    001a9c99cmp rdx, rsi
    001a9c9csetb sil
    001a9ca0xor r10l, r10l
    001a9ca3or sil, dil
    001a9ca6cmove r10, rcx
    001a9caajne 0x1a9c0d
    001a9cb0movzx eax, [rax+62]
    001a9cb4cmp eax, 65535
    001a9cb9jne 0x1a9cc8
    001a9cbbcmp rdx, 63
    001a9cbfjbe 0x1a9c0d
    001a9cc5mov eax, [rcx+40]
    001a9cc8
    001a9cc8loc_1a9cc8:
    001a9cc8test eax, eax
    001a9ccaje 0x1a9c0d
    001a9cd0mov eax, eax
    001a9cd2cmp r9, rax
    001a9cd5jbe 0x1a9c0d
    001a9cdbshl rax, 6
    001a9cdfxor r11l, r11l
    001a9ce2cmp [r10+rax+4], 8
    001a9ce8je 0x1a9d45
    001a9ceaadd rax, r10
    001a9cedmov r11, [rax+24]
    001a9cf1mov r12, [rax+32]
    001a9cf5mov rbp, r15
    001a9cf8add r12, r11
    001a9cfbjb 0x1a9c0d
    001a9d01jmp 0x1a9d4a
    001a9d03
    001a9d03loc_1a9d03:
    001a9d03cmp dx, 64
    001a9d07jne 0x1a9c0d
    001a9d0dmov rdx, r14
    001a9d10sub rdx, rcx
    001a9d13jb 0x1a9c0d
    001a9d19cmp rdx, 64
    001a9d1djb 0x1a9c0d
    001a9d23mov r9, [r15+rcx+32]
    001a9d28test r9, r9
    001a9d2bje 0x1a9d3f
    001a9d2dmov rsi, r9
    001a9d30shr rsi, 58
    001a9d34jne 0x1a9c0d
    001a9d3ajmp 0x1a9c88
    001a9d3f
    001a9d3floc_1a9d3f:
    001a9d3fxor r9l, r9l
    001a9d42xor r11l, r11l
    001a9d45
    001a9d45loc_1a9d45:
    001a9d45xor r12l, r12l
    001a9d48xor ebp, ebp
    001a9d4a
    001a9d4aloc_1a9d4a:
    001a9d4alea rcx, [r10-64]
    001a9d4emov rax, r9
    001a9d51shl rax, 6
    001a9d55mov rsi, -1
    001a9d5cnop [rax]
    001a9d60
    001a9d60loc_1a9d60:
    001a9d60test rax, rax
    001a9d63je 0x1a9e68
    001a9d69inc rsi
    001a9d6clea rdi, [rcx+64]
    001a9d70add rax, -64
    001a9d74cmp [rcx+68], 2
    001a9d78mov rcx, rdi
    001a9d7bjne 0x1a9d60
    001a9d7dmov r8, [rdi+24]
    001a9d81mov rax, r14
    001a9d84sub rax, r8
    001a9d87jb 0x1a9c0d
    001a9d8dmov rcx, [rdi+32]
    001a9d91cmp rax, rcx
    001a9d94jb 0x1a9c0d
    001a9d9aadd r8, r15
    001a9d9dmov rdx, 0xaaaaaaaaaaaaaaab
    001a9da7mov rax, rcx
    001a9daamul rdx
    001a9dadshr rdx, 4
    001a9db1lea rax, [8*rdx]
    001a9db9lea rax, [rax+2*rax]
    001a9dbdlea r13, [rip-0x11a36a]
    001a9dc4cmp rax, rcx
    001a9dc7cmovbe r13, r8
    001a9dcbmov eax, 34
    001a9dd0cmovbe rax, rdx
    001a9dd4ja 0x1a9c0d
    001a9ddamov ecx, [rdi+40]
    001a9dddcmp r9, rcx
    001a9de0jbe 0x1a9c0d
    001a9de6shl rcx, 6
    001a9deacmp [r10+rcx+4], 3
    001a9df0jne 0x1a9c0d
    001a9df6add rcx, r10
    001a9df9mov rdx, [rcx+24]
    001a9dfdmov rdi, [rcx+32]
    001a9e01mov rcx, rdx
    001a9e04mov [rsp+24], rdx
    001a9e09add rdi, rdx
    001a9e0cmov [rsp+16], rdi
    001a9e11jb 0x1a9c0d
    001a9e17mov rcx, r9
    001a9e1ashl rcx, 6
    001a9e1exor edx, edx
    001a9e20jmp 0x1a9e2b
    001a9e22
    001a9e22loc_1a9e22:
    001a9e22add rdx, 64
    001a9e26cmp rcx, rdx
    001a9e29je 0x1a9e57
    001a9e2b
    001a9e2bloc_1a9e2b:
    001a9e2bcmp [r10+rdx+4], 18
    001a9e31jne 0x1a9e22
    001a9e33mov edi, [r10+rdx+40]
    001a9e38cmp rsi, rdi
    001a9e3bjne 0x1a9e22
    001a9e3dmov rdi, r14
    001a9e40sub rdi, [r10+rdx+24]
    001a9e45jb 0x1a9c0d
    001a9e4bcmp rdi, [r10+rdx+32]
    001a9e50jae 0x1a9e22
    001a9e52jmp 0x1a9c0d
    001a9e57
    001a9e57loc_1a9e57:
    001a9e57mov rcx, r15
    001a9e5amov [rsp+8], r15
    001a9e5ftest rax, rax
    001a9e62jne 0x1a9f5d
    001a9e68
    001a9e68loc_1a9e68:
    001a9e68lea rcx, [r10-64]
    001a9e6cmov rax, r9
    001a9e6fshl rax, 6
    001a9e73mov rsi, -1
    001a9e7alea r13, [rip-0x118b89]
    001a9e81
    001a9e81loc_1a9e81:
    001a9e81test rax, rax
    001a9e84je 0x1a9f46
    001a9e8ainc rsi
    001a9e8dlea rdi, [rcx+64]
    001a9e91add rax, -64
    001a9e95cmp [rcx+68], 11
    001a9e99mov rcx, rdi
    001a9e9cjne 0x1a9e81
    001a9e9emov r8, [rdi+24]
    001a9ea2mov rax, r14
    001a9ea5sub rax, r8
    001a9ea8jb 0x1a9c0d
    001a9eaemov rcx, [rdi+32]
    001a9eb2cmp rax, rcx
    001a9eb5jb 0x1a9c0d
    001a9ebbadd r8, r15
    001a9ebemov rdx, 0xaaaaaaaaaaaaaaab
    001a9ec8mov rax, rcx
    001a9ecbmul rdx
    001a9eceshr rdx, 4
    001a9ed2lea rax, [8*rdx]
    001a9edalea rax, [rax+2*rax]
    001a9edelea r13, [rip-0x11a48b]
    001a9ee5cmp rax, rcx
    001a9ee8cmovbe r13, r8
    001a9eecmov eax, 34
    001a9ef1cmovbe rax, rdx
    001a9ef5ja 0x1a9c0d
    001a9efbmov ecx, [rdi+40]
    001a9efecmp r9, rcx
    001a9f01jbe 0x1a9c0d
    001a9f07shl rcx, 6
    001a9f0bcmp [r10+rcx+4], 3
    001a9f11jne 0x1a9c0d
    001a9f17add rcx, r10
    001a9f1amov rdx, [rcx+24]
    001a9f1emov rdi, [rcx+32]
    001a9f22mov rcx, rdx
    001a9f25mov [rsp+24], rdx
    001a9f2aadd rdi, rdx
    001a9f2dmov [rsp+16], rdi
    001a9f32jb 0x1a9c0d
    001a9f38mov rcx, r9
    001a9f3bshl rcx, 6
    001a9f3fxor edx, edx
    001a9f41jmp 0x1aa080
    001a9f46
    001a9f46loc_1a9f46:
    001a9f46xor eax, eax
    001a9f48mov [rsp+8], rax
    001a9f4dxor eax, eax
    001a9f4fmov [rsp+24], rax
    001a9f54xor eax, eax
    001a9f56mov [rsp+16], rax
    001a9f5bxor eax, eax
    001a9f5d
    001a9f5dloc_1a9f5d:
    001a9f5dmov [rsp+112], rbp
    001a9f62shl rax, 3
    001a9f66lea rax, [rax+2*rax]
    001a9f6alea rbp, [rax+r13]
    001a9f6emov [rsp+104], r9
    001a9f73mov [rsp+96], r10
    001a9f78mov [rsp+88], r11
    001a9f7dmov [rsp+80], r12
    001a9f82
    001a9f82loc_1a9f82:
    001a9f82test rax, rax
    001a9f85je 0x1aa0ac
    001a9f8bmov rcx, r13
    001a9f8eadd r13, 24
    001a9f92movzx edx, [rcx+4]
    001a9f96and dl, 15
    001a9f99add dl, -3
    001a9f9cadd rax, -24
    001a9fa0cmp dl, -2
    001a9fa3jb 0x1a9f82
    001a9fa5cmp [rcx+6], 0
    001a9faaje 0x1a9f82
    001a9facmovups x0, [r13-16]
    001a9fb1movaps [rsp+64], x0
    001a9fb6mov r12l, [r13-24]
    001a9fbamovzx eax, [rip+0x69107]
    001a9fc1mov edi, 96
    001a9fc6call [rip+0x67b6c]
    001a9fcctest rax, rax
    001a9fcfje 0x1aa169
    001a9fd5movaps x0, [rsp+64]
    001a9fdamovups [rax], x0
    001a9fddmov [rax+16], r12l
    001a9fe1mov [rsp+32], rax
    001a9fe6mov [rsp+40], 4
    001a9fefmov [rsp+48], 1
    001a9ff8mov r12l, 1
    001a9ffelea rdi, [rsp+32]
    001aa003
    001aa003loc_1aa003:
    001aa003cmp r13, rbp
    001aa006je 0x1aa0b8
    001aa00cmov rcx, r13
    001aa00fadd r13, 24
    001aa013movzx edx, [rcx+4]
    001aa017and dl, 15
    001aa01aadd dl, -3
    001aa01dcmp dl, -2
    001aa020jb 0x1aa003
    001aa022cmp [rcx+6], 0
    001aa027je 0x1aa003
    001aa029movups x0, [r13-16]
    001aa02emovaps [rsp+64], x0
    001aa033mov ecx, [r13-24]
    001aa037mov [rsp+60], ecx
    001aa03bcmp r12, [rsp+40]
    001aa040jne 0x1aa054
    001aa042mov rsi, r12
    001aa045call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    001aa04amov rax, [rsp+32]
    001aa04flea rdi, [rsp+32]
    001aa054
    001aa054loc_1aa054:
    001aa054lea rcx, [r12+2*r12]
    001aa058movaps x0, [rsp+64]
    001aa05dmovups [rax+8*rcx], x0
    001aa061mov edx, [rsp+60]
    001aa065mov [rax+8*rcx+16], edx
    001aa069inc r12
    001aa06cmov [rsp+48], r12
    001aa071jmp 0x1aa003
    001aa073
    001aa073loc_1aa073:
    001aa073add rdx, 64
    001aa077cmp rcx, rdx
    001aa07aje 0x1aa15c
    001aa080
    001aa080loc_1aa080:
    001aa080cmp [r10+rdx+4], 18
    001aa086jne 0x1aa073
    001aa088mov edi, [r10+rdx+40]
    001aa08dcmp rsi, rdi
    001aa090jne 0x1aa073
    001aa092mov rdi, r14
    001aa095sub rdi, [r10+rdx+24]
    001aa09ajb 0x1a9c0d
    001aa0a0cmp rdi, [r10+rdx+32]
    001aa0a5jae 0x1aa073
    001aa0a7jmp 0x1a9c0d
    001aa0ac
    001aa0acloc_1aa0ac:
    001aa0acmov ebp, 8
    001aa0b1xor eax, eax
    001aa0b3xor r12l, r12l
    001aa0b6jmp 0x1aa0c2
    001aa0b8
    001aa0b8loc_1aa0b8:
    001aa0b8mov rbp, [rsp+32]
    001aa0bdmov rax, [rsp+40]
    001aa0c2
    001aa0c2loc_1aa0c2:
    001aa0c2test r12, r12
    001aa0c5mov r13, [rsp+112]
    001aa0camov [rsp+64], rax
    001aa0cfje 0x1aa0db
    001aa0d1bsr rax, r12
    001aa0d5xor rax, 63
    001aa0d9jmp 0x1aa0e0
    001aa0db
    001aa0dbloc_1aa0db:
    001aa0dbmov eax, 64
    001aa0e0
    001aa0e0loc_1aa0e0:
    001aa0e0mov ecx, 64
    001aa0e5sub ecx, eax
    001aa0e7mov rdi, rbp
    001aa0eamov rsi, r12
    001aa0edxor edx, edx
    001aa0efcall core::slice::sort::recurse
    001aa0f4mov [rbx], r15
    001aa0f7mov [rbx+8], r14
    001aa0fbmov rax, [rsp+96]
    001aa100mov [rbx+16], rax
    001aa104mov rax, [rsp+104]
    001aa109mov [rbx+24], rax
    001aa10dmov [rbx+32], r13
    001aa111mov [rbx+40], r14
    001aa115mov rax, [rsp+88]
    001aa11amov [rbx+48], rax
    001aa11emov rax, [rsp+80]
    001aa123mov [rbx+56], rax
    001aa127mov [rbx+64], rbp
    001aa12bmov rax, [rsp+64]
    001aa130mov [rbx+72], rax
    001aa134mov [rbx+80], r12
    001aa138mov rax, [rsp+8]
    001aa13dmov [rbx+88], rax
    001aa141mov [rbx+96], r14
    001aa145mov rax, [rsp+24]
    001aa14amov [rbx+104], rax
    001aa14emov rax, [rsp+16]
    001aa153mov [rbx+112], rax
    001aa157jmp 0x1a9c14
    001aa15c
    001aa15cloc_1aa15c:
    001aa15cmov rcx, r15
    001aa15fmov [rsp+8], r15
    001aa164jmp 0x1a9f5d
    001aa169
    001aa169loc_1aa169:
    001aa169mov edi, 8
    001aa16emov esi, 96
    001aa173call alloc::alloc::handle_alloc_error
    001aa178ud2
    001aa17amov rbx, rax
    001aa17dmov rdi, [rsp+32]
    001aa182mov rsi, [rsp+40]
    001aa187jmp 0x1aa194
    001aa189mov rbx, rax
    001aa18cmov rdi, rbp
    001aa18fmov rsi, [rsp+64]
    001aa194
    001aa194loc_1aa194:
    001aa194call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    001aa199mov rdi, rbx
    001aa19ccall _Unwind_Resume
    001aa1a1ud2
    001a9bf0