File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    001a2d64
    001a2d64 // align 0x10
    001a2d70
    001a2d70core::ptr::drop_in_place<()>:
    001a2d70ret
    001a2d70
    001a2d71
    001a2d71 // align 0x10
    001a2d80
    001a2d80_<std::thread::local::AccessError as core::fmt::Debug>::fmt:
    001a2d80push rbx
    001a2d81sub rsp, 16
    001a2d85mov rbx, rsi
    001a2d88mov rdi, [rsi+32]
    001a2d8cmov rax, [rsi+40]
    001a2d90lea rsi, [rip-0x1131f8]
    001a2d97mov edx, 11
    001a2d9ccall [rax+24]
    001a2d9fmov [rsp], rbx
    001a2da3mov [rsp+8], al
    001a2da7mov [rsp+9], 0
    001a2dacmov rdi, rsp
    001a2dafcall core::fmt::builders::DebugStruct::finish
    001a2db4add rsp, 16
    001a2db8pop rbx
    001a2db9ret
    001a2d80
    001a2dba
    001a2dba // align 0x10
    001a2dc0
    001a2dc0std::sys_common::thread_local_key::StaticKey::key:
    001a2dc0push rbx
    001a2dc1sub rsp, 64
    001a2dc5mov rdi, [rip+0x700fc]
    001a2dcctest rdi, rdi
    001a2dcfjne 0x1a2e48
    001a2dd1mov rsi, [rip+0x700f8]
    001a2dd8mov [rsp+4], 0
    001a2de0lea rdi, [rsp+4]
    001a2de5call [rip+0x6ef35]
    001a2debmov [rsp+8], eax
    001a2deftest eax, eax
    001a2df1jne 0x1a2e50
    001a2df3mov ebx, [rsp+4]
    001a2df7test ebx, ebx
    001a2df9jne 0x1a2e2d
    001a2dfbmov rsi, [rip+0x700ce]
    001a2e02mov [rsp+4], 0
    001a2e0alea rdi, [rsp+4]
    001a2e0fcall [rip+0x6ef0b]
    001a2e15mov [rsp+8], eax
    001a2e19test eax, eax
    001a2e1bjne 0x1a2e50
    001a2e1dmov ebx, [rsp+4]
    001a2e21xor edi, edi
    001a2e23call [rip+0x6eeff]
    001a2e29test ebx, ebx
    001a2e2bje 0x1a2e78
    001a2e2d
    001a2e2dloc_1a2e2d:
    001a2e2dmov edi, ebx
    001a2e2fxor eax, eax
    001a2e31lock cmpxchg [rip+0x7008e], rdi
    001a2e3aje 0x1a2e48
    001a2e3cmov rbx, rax
    001a2e3fcall [rip+0x6eee3]
    001a2e45mov rdi, rbx
    001a2e48
    001a2e48loc_1a2e48:
    001a2e48mov eax, edi
    001a2e4aadd rsp, 64
    001a2e4epop rbx
    001a2e4fret
    001a2e50
    001a2e50loc_1a2e50:
    001a2e50mov [rsp+16], 0
    001a2e59lea rsi, [rip-0x165e84]
    001a2e60lea rcx, [rip+0x6e309]
    001a2e67lea rdi, [rsp+8]
    001a2e6clea rdx, [rsp+16]
    001a2e71call core::panicking::assert_failed
    001a2e76ud2
    001a2e78
    001a2e78loc_1a2e78:
    001a2e78lea rax, [rip+0x6e309]
    001a2e7fmov [rsp+16], rax
    001a2e84mov [rsp+24], 1
    001a2e8dlea rdi, [rsp+8]
    001a2e92mov [rsp+32], rdi
    001a2e97xorps x0, x0
    001a2e9amovups [rsp+40], x0
    001a2e9flea rsi, [rsp+16]
    001a2ea4call std::io::Write::write_fmt
    001a2ea9mov rdi, rax
    001a2eaccall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    001a2eb1call std::sys::unix::abort_internal
    001a2eb6ud2
    001a2dc0
    001a2eb8
    001a2eb8 // align 0x10
    001a2ec0
    001a2ec0core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>:
    001a2ec0test rsi, rsi
    001a2ec3je 0x1a2ecb
    001a2ec5jmp [rip+0x6ec2d]
    001a2ecb
    001a2ecbloc_1a2ecb:
    001a2ecbret
    001a2ec0
    001a2ecc
    001a2ecc // align 0x10
    001a2ed0
    001a2ed0alloc::raw_vec::RawVec<T,A>::reserve_for_push:
    001a2ed0push r14
    001a2ed2push rbx
    001a2ed3sub rsp, 56
    001a2ed7inc rsi
    001a2edaje 0x1a2f72
    001a2ee0mov rbx, rdi
    001a2ee3mov rax, [rdi+8]
    001a2ee7lea rcx, [rax+rax]
    001a2eebcmp rcx, rsi
    001a2eeecmova rsi, rcx
    001a2ef2cmp rsi, 5
    001a2ef6mov r14l, 4
    001a2efccmovae r14, rsi
    001a2f00xor esi, esi
    001a2f02mov rcx, r14
    001a2f05shr rcx, 59
    001a2f09sete sil
    001a2f0dmov rdx, r14
    001a2f10shl rdx, 4
    001a2f14shl rsi, 3
    001a2f18test rax, rax
    001a2f1bje 0x1a2f39
    001a2f1dmov rcx, [rbx]
    001a2f20shl rax, 4
    001a2f24mov [rsp+8], rcx
    001a2f29mov [rsp+16], 8
    001a2f32mov [rsp+24], rax
    001a2f37jmp 0x1a2f42
    001a2f39
    001a2f39loc_1a2f39:
    001a2f39mov [rsp+16], 0
    001a2f42
    001a2f42loc_1a2f42:
    001a2f42lea rdi, [rsp+32]
    001a2f47lea rcx, [rsp+8]
    001a2f4ccall alloc::raw_vec::finish_grow
    001a2f51cmp [rsp+32], 0
    001a2f57mov rdi, [rsp+40]
    001a2f5cje 0x1a2f79
    001a2f5emov rax, 0x8000000000000001
    001a2f68cmp rdi, rax
    001a2f6bje 0x1a2f80
    001a2f6dtest rdi, rdi
    001a2f70jne 0x1a2f88
    001a2f72
    001a2f72loc_1a2f72:
    001a2f72call alloc::raw_vec::capacity_overflow
    001a2f77ud2
    001a2f79
    001a2f79loc_1a2f79:
    001a2f79mov [rbx], rdi
    001a2f7cmov [rbx+8], r14
    001a2f80
    001a2f80loc_1a2f80:
    001a2f80add rsp, 56
    001a2f84pop rbx
    001a2f85pop r14
    001a2f87ret
    001a2f88
    001a2f88loc_1a2f88:
    001a2f88mov rsi, [rsp+48]
    001a2f8dcall alloc::alloc::handle_alloc_error
    001a2f92ud2
    001a2ed0
    001a2f94
    001a2f94 // align 0x10
    001a2fa0
    001a2fa0alloc::raw_vec::finish_grow:
    001a2fa0push r15
    001a2fa2push r14
    001a2fa4push rbx
    001a2fa5mov rbx, rdx
    001a2fa8mov r14, rdi
    001a2fabtest rsi, rsi
    001a2faeje 0x1a3000
    001a2fb0mov r15, rsi
    001a2fb3cmp [rcx+8], 0
    001a2fb8je 0x1a2fdc
    001a2fbamov rsi, [rcx+16]
    001a2fbetest rsi, rsi
    001a2fc1je 0x1a2fdc
    001a2fc3mov rdi, [rcx]
    001a2fc6mov rdx, r15
    001a2fc9mov rcx, rbx
    001a2fcccall __rust_realloc
    001a2fd1test rax, rax
    001a2fd4jne 0x1a2ff8
    001a2fd6
    001a2fd6loc_1a2fd6:
    001a2fd6mov [r14+8], r15
    001a2fdajmp 0x1a3008
    001a2fdc
    001a2fdcloc_1a2fdc:
    001a2fdctest rbx, rbx
    001a2fdfje 0x1a301a
    001a2fe1movzx eax, [rip+0x700e0]
    001a2fe8mov rdi, rbx
    001a2febmov rsi, r15
    001a2feecall __rust_alloc
    001a2ff3test rax, rax
    001a2ff6je 0x1a2fd6
    001a2ff8
    001a2ff8loc_1a2ff8:
    001a2ff8mov [r14+8], rax
    001a2ffcxor eax, eax
    001a2ffejmp 0x1a300d
    001a3000
    001a3000loc_1a3000:
    001a3000mov [r14+8], 0
    001a3008
    001a3008loc_1a3008:
    001a3008mov eax, 1
    001a300d
    001a300dloc_1a300d:
    001a300dmov [r14+16], rbx
    001a3011mov [r14], rax
    001a3014pop rbx
    001a3015pop r14
    001a3017pop r15
    001a3019ret
    001a301a
    001a301aloc_1a301a:
    001a301amov rax, r15
    001a301dtest rax, rax
    001a3020jne 0x1a2ff8
    001a3022jmp 0x1a2fd6
    001a2fa0
    001a3024
    001a3024 // align 0x10
    001a3030
    001a3030std::sys_common::thread_local_dtor::register_dtor_fallback::run_dtors:
    001a3030push rbp
    001a3031push r15
    001a3033push r14
    001a3035push r13
    001a3037push r12
    001a3039push rbx
    001a303apush rax
    001a303btest rdi, rdi
    001a303eje 0x1a30b8
    001a3040mov rbx, rdi
    001a3043mov r13, [rip+0x6eaae]
    001a304anop [rax+rax]
    001a3050
    001a3050loc_1a3050:
    001a3050mov r12, [rbx]
    001a3053mov rbp, [rbx+8]
    001a3057mov r15, [rbx+16]
    001a305btest r15, r15
    001a305eje 0x1a3080
    001a3060shl r15, 4
    001a3064add r15, r12
    001a3067mov r14, r12
    001a306anop [rax+rax]
    001a3070
    001a3070loc_1a3070:
    001a3070mov rdi, [r14]
    001a3073call [r14+8]
    001a3077add r14, 16
    001a307bcmp r14, r15
    001a307ejne 0x1a3070
    001a3080
    001a3080loc_1a3080:
    001a3080test rbp, rbp
    001a3083je 0x1a308b
    001a3085mov rdi, r12
    001a3088call r13
    001a308b
    001a308bloc_1a308b:
    001a308bcall std::sys_common::thread_local_key::StaticKey::key
    001a3090mov edi, eax
    001a3092call [rip+0x6ec78]
    001a3098mov r14, rax
    001a309bcall std::sys_common::thread_local_key::StaticKey::key
    001a30a0mov edi, eax
    001a30a2xor esi, esi
    001a30a4call [rip+0x6ec6e]
    001a30aamov rdi, rbx
    001a30adcall r13
    001a30b0mov rbx, r14
    001a30b3test r14, r14
    001a30b6jne 0x1a3050
    001a30b8
    001a30b8loc_1a30b8:
    001a30b8add rsp, 8
    001a30bcpop rbx
    001a30bdpop r12
    001a30bfpop r13
    001a30c1pop r14
    001a30c3pop r15
    001a30c5pop rbp
    001a30c6ret
    001a30c7call core::panicking::panic_cannot_unwind
    001a30ccud2
    001a3030
    001a30ce
    001a30ce // align 0x10
    001a30d0
    001a30d0_<&T as core::fmt::Debug>::fmt:
    001a30d0mov rax, [rdi]
    001a30d3mov rdi, [rax]
    001a30d6jmp 0x100a40
    001a30d0
    001a30db
    001a30db // align 0x10
    001a30e0
    001a30e0std::thread::ThreadId::new::exhausted:
    001a30e0sub rsp, 56
    001a30e4lea rax, [rip+0x6d305]
    001a30ebmov [rsp+8], rax
    001a30f0mov [rsp+16], 1
    001a30f9lea rax, [rip-0x111e08]
    001a3100mov [rsp+24], rax
    001a3105xorps x0, x0
    001a3108movups [rsp+32], x0
    001a310dlea rsi, [rip+0x6d2ec]
    001a3114lea rdi, [rsp+8]
    001a3119call core::panicking::panic_fmt
    001a311eud2
    001a30e0
    001a3120
    001a3120core::ptr::drop_in_place<alloc::sync::Arc<core::mem::maybe_uninit::MaybeUninit<std::thread::Inner>>>:
    001a3120mov rax, [rdi]
    001a3123lock dec [rax]
    001a3127jne 0x1a3131
    001a3129mov rdi, [rdi]
    001a312cjmp 0x1a3160
    001a3131
    001a3131loc_1a3131:
    001a3131ret
    001a3120
    001a3132
    001a3132 // align 0x10
    001a3140
    001a3140core::ptr::drop_in_place<core::option::Option<alloc::ffi::c_str::CString>>:
    001a3140test rdi, rdi
    001a3143je 0x1a3153
    001a3145mov [rdi], 0
    001a3148test rsi, rsi
    001a314bje 0x1a3153
    001a314djmp [rip+0x6e9a5]
    001a3153
    001a3153loc_1a3153:
    001a3153ret
    001a3140
    001a3154
    001a3154 // align 0x10
    001a3160
    001a3160alloc::sync::Arc<T,A>::drop_slow:
    001a3160cmp rdi, -1
    001a3164je 0x1a3173
    001a3166lock dec [rdi+8]
    001a316bjne 0x1a3173
    001a316djmp [rip+0x6e985]
    001a3173
    001a3173loc_1a3173:
    001a3173ret
    001a3160
    001a3174
    001a3174 // align 0x10
    001a3180
    001a3180_<&T as core::fmt::Debug>::fmt:
    001a3180mov rdi, [rdi]
    001a3183mov eax, [rsi+52]
    001a3186test al, 16
    001a3188jne 0x10d000
    001a318etest al, 32
    001a3190jne 0x10fdd0
    001a3196jmp 0x10ff10
    001a3180
    001a319b
    001a319b // align 0x10
    001a31a0
    001a31a0core::ptr::drop_in_place<std::io::error::Error>:
    001a31a0push r15
    001a31a2push r14
    001a31a4push r12
    001a31a6push rbx
    001a31a7push rax
    001a31a8mov rax, [rdi]
    001a31abmov ecx, eax
    001a31adand ecx, 3
    001a31b0lea rdx, [rcx-2]
    001a31b4cmp rdx, 2
    001a31b8jb 0x1a31bf
    001a31batest rcx, rcx
    001a31bdjne 0x1a31cb
    001a31bf
    001a31bfloc_1a31bf:
    001a31bfadd rsp, 8
    001a31c3pop rbx
    001a31c4pop r12
    001a31c6pop r14
    001a31c8pop r15
    001a31caret
    001a31cb
    001a31cbloc_1a31cb:
    001a31cblea rbx, [rax-1]
    001a31cfmov r14, [rax-1]
    001a31d3mov r15, [rax+7]
    001a31d7mov rdi, r14
    001a31dacall [r15]
    001a31ddcmp [r15+8], 0
    001a31e2je 0x1a31ed
    001a31e4mov rdi, r14
    001a31e7call [rip+0x6e90b]
    001a31ed
    001a31edloc_1a31ed:
    001a31edmov rdi, rbx
    001a31f0add rsp, 8
    001a31f4pop rbx
    001a31f5pop r12
    001a31f7pop r14
    001a31f9pop r15
    001a31fbjmp [rip+0x6e8f7]
    001a3201mov r12, rax
    001a3204mov rdi, r14
    001a3207mov rsi, r15
    001a320acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a320fmov rdi, rbx
    001a3212call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a3217mov rdi, r12
    001a321acall _Unwind_Resume
    001a321fud2
    001a31a0
    001a3221
    001a3221 // align 0x10
    001a3230
    001a3230_<std::io::error::Error as core::fmt::Display>::fmt:
    001a3230push r15
    001a3232push r14
    001a3234push rbx
    001a3235sub rsp, 208
    001a323cmov rbx, rsi
    001a323fmov rdi, [rdi]
    001a3242mov eax, edi
    001a3244and eax, 3
    001a3247lea rcx, [rip-0x1641a6]
    001a324emovsxd rax, [rcx+4*rax]
    001a3252add rax, rcx
    001a3255jmp rax
    001a3257mov rsi, [rdi]
    001a325amov rdx, [rdi+8]
    001a325emov rdi, rbx
    001a3261add rsp, 208
    001a3268pop rbx
    001a3269pop r14
    001a326bpop r15
    001a326djmp 0x104b90
    001a3272shr rdi, 32
    001a3276mov [rsp+4], edi
    001a327axorps x0, x0
    001a327dmovaps [rsp+192], x0
    001a3285movaps [rsp+176], x0
    001a328dmovaps [rsp+160], x0
    001a3295movaps [rsp+144], x0
    001a329dmovaps [rsp+128], x0
    001a32a5movaps [rsp+112], x0
    001a32aamovaps [rsp+96], x0
    001a32afmovaps [rsp+80], x0
    001a32b4lea rsi, [rsp+80]
    001a32b9mov edx, 128
    001a32becall [rip+0x6e974]
    001a32c4test eax, eax
    001a32c6js 0x1a36b7
    001a32cclea r14, [rsp+80]
    001a32d1mov rdi, r14
    001a32d4call [rip+0x6e876]
    001a32dalea r15, [rsp+32]
    001a32dfmov rdi, r15
    001a32e2mov rsi, r14
    001a32e5mov rdx, rax
    001a32e8call alloc::string::String::from_utf8_lossy
    001a32edlea r14, [rsp+8]
    001a32f2mov rdi, r14
    001a32f5mov rsi, r15
    001a32f8call _<alloc::string::String as core::convert::From<alloc::borrow::Cow<str>>>::from
    001a32fdmov [rsp+32], r14
    001a3302lea rax, [rip+1063]
    001a3309mov [rsp+40], rax
    001a330elea rax, [rsp+4]
    001a3313mov [rsp+48], rax
    001a3318lea rax, [rip-0x9340f]
    001a331fmov [rsp+56], rax
    001a3324lea rax, [rip+0x6d245]
    001a332bmov [rsp+80], rax
    001a3330mov [rsp+88], 3
    001a3339mov [rsp+112], 0
    001a3342mov [rsp+96], r15
    001a3347mov [rsp+104], 2
    001a3350mov rdi, [rbx+32]
    001a3354mov rsi, [rbx+40]
    001a3358lea rdx, [rsp+80]
    001a335dcall core::fmt::Formatter::write_fmt
    001a3362mov ebx, eax
    001a3364cmp [rsp+16], 0
    001a336aje 0x1a36a8
    001a3370mov rdi, [rsp+8]
    001a3375call [rip+0x6e77d]
    001a337bjmp 0x1a36a8
    001a3380mov rax, [rdi-1]
    001a3384mov rcx, [rdi+7]
    001a3388mov rcx, [rcx+32]
    001a338cmov rdi, rax
    001a338fmov rsi, rbx
    001a3392add rsp, 208
    001a3399pop rbx
    001a339apop r14
    001a339cpop r15
    001a339ejmp rcx
    001a33a0shr rdi, 32
    001a33a4lea rax, [rip-0x1642f3]
    001a33abmovsxd rcx, [rax+4*rdi]
    001a33afadd rcx, rax
    001a33b2jmp rcx
    001a33b4lea rax, [rip-0x169f0b]
    001a33bbmov ecx, 16
    001a33c0jmp 0x1a3643
    001a33c5lea rax, [rip-0x113645]
    001a33ccmov ecx, 17
    001a33d1jmp 0x1a3643
    001a33d6lea rax, [rip-0x113645]
    001a33ddmov ecx, 18
    001a33e2jmp 0x1a3643
    001a33e7lea rax, [rip-0x169f2e]
    001a33eemov ecx, 16
    001a33f3jmp 0x1a3643
    001a33f8lea rax, [rip-0x169f2f]
    001a33ffmov ecx, 16
    001a3404jmp 0x1a3643
    001a3409lea rax, [rip-0x113666]
    001a3410jmp 0x1a363e
    001a3415lea rax, [rip-0x11365f]
    001a341cmov ecx, 18
    001a3421jmp 0x1a3643
    001a3426lea rax, [rip-0x11365e]
    001a342dmov ecx, 13
    001a3432jmp 0x1a3643
    001a3437lea rax, [rip-0x113662]
    001a343emov ecx, 14
    001a3443jmp 0x1a3643
    001a3448lea rax, [rip-0x113665]
    001a344fmov ecx, 21
    001a3454jmp 0x1a3643
    001a3459lea rax, [rip-0x113661]
    001a3460mov ecx, 12
    001a3465jmp 0x1a3643
    001a346alea rax, [rip-0x113666]
    001a3471mov ecx, 11
    001a3476jmp 0x1a3643
    001a347blea rax, [rip-0x11366c]
    001a3482mov ecx, 21
    001a3487jmp 0x1a3643
    001a348clea rax, [rip-0x113668]
    001a3493mov ecx, 21
    001a3498jmp 0x1a3643
    001a349dlea rax, [rip-0x113664]
    001a34a4mov ecx, 15
    001a34a9jmp 0x1a3643
    001a34aelea rax, [rip-0x113666]
    001a34b5mov ecx, 14
    001a34bajmp 0x1a3643
    001a34bflea rax, [rip-0x113669]
    001a34c6jmp 0x1a363e
    001a34cblea rax, [rip-0x113662]
    001a34d2mov ecx, 38
    001a34d7jmp 0x1a3643
    001a34dclea rax, [rip-0x11364d]
    001a34e3mov ecx, 56
    001a34e8jmp 0x1a3643
    001a34edlea rax, [rip-0x113626]
    001a34f4mov ecx, 25
    001a34f9jmp 0x1a3643
    001a34felea rax, [rip-0x11361e]
    001a3505mov ecx, 23
    001a350ajmp 0x1a3643
    001a350flea rax, [rip-0x113618]
    001a3516mov ecx, 12
    001a351bjmp 0x1a3643
    001a3520lea rax, [rip-0x11361d]
    001a3527mov ecx, 9
    001a352cjmp 0x1a3643
    001a3531lea rax, [rip-0x113625]
    001a3538mov ecx, 10
    001a353djmp 0x1a3643
    001a3542lea rax, [rip-0x16a069]
    001a3549mov ecx, 16
    001a354ejmp 0x1a3643
    001a3553lea rax, [rip-0x11363d]
    001a355amov ecx, 23
    001a355fjmp 0x1a3643
    001a3564lea rax, [rip-0x113637]
    001a356bmov ecx, 25
    001a3570jmp 0x1a3643
    001a3575lea rax, [rip-0x11362f]
    001a357cmov ecx, 14
    001a3581jmp 0x1a3643
    001a3586lea rax, [rip-0x113632]
    001a358dmov ecx, 13
    001a3592jmp 0x1a3643
    001a3597lea rax, [rip-0x113636]
    001a359emov ecx, 20
    001a35a3jmp 0x1a3643
    001a35a8lea rax, [rip-0x169717]
    001a35afmov ecx, 8
    001a35b4jmp 0x1a3643
    001a35b9lea rax, [rip-0x113644]
    001a35c0mov ecx, 27
    001a35c5jmp 0x1a3643
    001a35c7lea rax, [rip-0x113637]
    001a35cemov ecx, 14
    001a35d3jmp 0x1a3643
    001a35d5lea rax, [rip-0x16a0ec]
    001a35dcmov ecx, 16
    001a35e1jmp 0x1a3643
    001a35e3lea rax, [rip-0x113645]
    001a35eamov ecx, 22
    001a35efjmp 0x1a3643
    001a35f1lea rax, [rip-0x11363d]
    001a35f8mov ecx, 21
    001a35fdjmp 0x1a3643
    001a35fflea rax, [rip-0x113636]
    001a3606mov ecx, 11
    001a360bjmp 0x1a3643
    001a360dlea rax, [rip-0x113639]
    001a3614mov ecx, 22
    001a3619jmp 0x1a3643
    001a361blea rax, [rip-0x113631]
    001a3622mov ecx, 13
    001a3627jmp 0x1a3643
    001a3629lea rax, [rip-0x113632]
    001a3630mov ecx, 11
    001a3635jmp 0x1a3643
    001a3637lea rax, [rip-0x113635]
    001a363e
    001a363eloc_1a363e:
    001a363emov ecx, 19
    001a3643
    001a3643loc_1a3643:
    001a3643mov [rsp+32], rax
    001a3648mov [rsp+40], rcx
    001a364dlea rax, [rsp+32]
    001a3652mov [rsp+8], rax
    001a3657lea rax, [rip-0x9e58e]
    001a365emov [rsp+16], rax
    001a3663lea rax, [rip+0x6df26]
    001a366amov [rsp+80], rax
    001a366fmov [rsp+88], 1
    001a3678mov [rsp+112], 0
    001a3681lea rax, [rsp+8]
    001a3686mov [rsp+96], rax
    001a368bmov [rsp+104], 1
    001a3694mov rdi, [rbx+32]
    001a3698mov rsi, [rbx+40]
    001a369clea rdx, [rsp+80]
    001a36a1call core::fmt::Formatter::write_fmt
    001a36a6mov ebx, eax
    001a36a8
    001a36a8loc_1a36a8:
    001a36a8mov eax, ebx
    001a36aaadd rsp, 208
    001a36b1pop rbx
    001a36b2pop r14
    001a36b4pop r15
    001a36b6ret
    001a36b7
    001a36b7loc_1a36b7:
    001a36b7lea rax, [rip+0x6d772]
    001a36bemov [rsp+32], rax
    001a36c3mov [rsp+40], 1
    001a36cclea rax, [rip-0x1123db]
    001a36d3mov [rsp+48], rax
    001a36d8xorps x0, x0
    001a36dbmovups [rsp+56], x0
    001a36e0lea rsi, [rip+0x6d759]
    001a36e7lea rdi, [rsp+32]
    001a36eccall core::panicking::panic_fmt
    001a36f1ud2
    001a36f3mov rbx, rax
    001a36f6lea rdi, [rsp+8]
    001a36fbcall core::ptr::drop_in_place<alloc::string::String>
    001a3700mov rdi, rbx
    001a3703call _Unwind_Resume
    001a3708ud2
    001a3230
    001a370a
    001a370a // align 0x10
    001a3710
    001a3710core::ptr::drop_in_place<alloc::string::String>:
    001a3710cmp [rdi+8], 0
    001a3715je 0x1a3720
    001a3717mov rdi, [rdi]
    001a371ajmp [rip+0x6e3d8]
    001a3720
    001a3720loc_1a3720:
    001a3720ret
    001a3710
    001a3721
    001a3721 // align 0x10
    001a3730
    001a3730_ZN60_$LT$alloc..string..String$u20$as$u20$core..fmt..Display$GT$3fmt17h9352ad71406cfecbE.1365:
    001a3730mov rax, rsi
    001a3733mov rsi, [rdi]
    001a3736mov rdx, [rdi+16]
    001a373amov rdi, rax
    001a373djmp 0x104b90
    001a3730
    001a3742
    001a3742 // align 0x10
    001a3750
    001a3750std::thread::current:
    001a3750push rax
    001a3751call std::sys_common::thread_info::current_thread
    001a3756test rax, rax
    001a3759je 0x1a375d
    001a375bpop rcx
    001a375cret
    001a375d
    001a375dloc_1a375d:
    001a375dlea rdi, [rip-0x113bba]
    001a3764lea rdx, [rip+0x6cc5d]
    001a376bmov esi, 94
    001a3770call core::option::expect_failed
    001a3775ud2
    001a3750
    001a3777
    001a3777 // align 0x10
    001a3780
    001a3780std::sys_common::thread_info::current_thread:
    001a3780sub rsp, 56
    001a3784movzx eax, [0xffffffffffffffa0]
    001a378dcmp eax, 1
    001a3790je 0x1a37bb
    001a3792test eax, eax
    001a3794jne 0x1a37f0
    001a3796mov rax, [0x0]
    001a379flea rdi, [rax-128]
    001a37a6lea rsi, [rip-3037]
    001a37adcall std::sys::unix::thread_local_dtor::register_dtor
    001a37b2mov [0xffffffffffffffa0], 1
    001a37bb
    001a37bbloc_1a37bb:
    001a37bbmov rax, [0xffffffffffffff98]
    001a37c4test rax, rax
    001a37c7jne 0x1a37e5
    001a37c9xor edi, edi
    001a37cbcall std::thread::Thread::new
    001a37d0cmp [0xffffffffffffff98], 0
    001a37dajne 0x1a37fb
    001a37dcmov [0xffffffffffffff98], rax
    001a37e5
    001a37e5loc_1a37e5:
    001a37e5lock inc [rax]
    001a37e9jle 0x1a37f7
    001a37ebadd rsp, 56
    001a37efret
    001a37f0
    001a37f0loc_1a37f0:
    001a37f0xor eax, eax
    001a37f2add rsp, 56
    001a37f6ret
    001a37f7
    001a37f7loc_1a37f7:
    001a37f7ud2
    001a37f9
    001a37f9 0f 0b ..
    001a37fb
    001a37fbloc_1a37fb:
    001a37fbmov [rsp+8], rax
    001a3800lea rdi, [rsp+8]
    001a3805call core::ptr::drop_in_place<core::option::Option<std::thread::Thread>>
    001a380alea rax, [rip+0x6c5a7]
    001a3811mov [rsp+8], rax
    001a3816mov [rsp+16], 1
    001a381flea rax, [rip-0x11252e]
    001a3826mov [rsp+24], rax
    001a382bxorps x0, x0
    001a382emovups [rsp+32], x0
    001a3833lea rsi, [rip+0x6c58e]
    001a383alea rdi, [rsp+8]
    001a383fcall core::panicking::panic_fmt
    001a3844ud2
    001a3780
    001a3846
    001a3846 // align 0x10
    001a3850
    001a3850core::ptr::drop_in_place<core::option::Option<std::thread::Thread>>:
    001a3850mov rax, [rdi]
    001a3853test rax, rax
    001a3856je 0x1a3866
    001a3858lock dec [rax]
    001a385cjne 0x1a3866
    001a385emov rdi, [rdi]
    001a3861jmp 0x1a2d10
    001a3866
    001a3866loc_1a3866:
    001a3866ret
    001a3850
    001a3867
    001a3867 // align 0x10
    001a3870
    001a3870core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>:
    001a3870push r15
    001a3872push r14
    001a3874push r12
    001a3876push rbx
    001a3877push rax
    001a3878mov rax, [rdi+8]
    001a387ctest rax, rax
    001a387fje 0x1a3895
    001a3881mov ecx, eax
    001a3883and ecx, 3
    001a3886lea rdx, [rcx-2]
    001a388acmp rdx, 2
    001a388ejb 0x1a3895
    001a3890test rcx, rcx
    001a3893jne 0x1a38a1
    001a3895
    001a3895loc_1a3895:
    001a3895add rsp, 8
    001a3899pop rbx
    001a389apop r12
    001a389cpop r14
    001a389epop r15
    001a38a0ret
    001a38a1
    001a38a1loc_1a38a1:
    001a38a1lea rbx, [rax-1]
    001a38a5mov r14, [rax-1]
    001a38a9mov r15, [rax+7]
    001a38admov rdi, r14
    001a38b0call [r15]
    001a38b3cmp [r15+8], 0
    001a38b8je 0x1a38c3
    001a38bamov rdi, r14
    001a38bdcall [rip+0x6e235]
    001a38c3
    001a38c3loc_1a38c3:
    001a38c3mov rdi, rbx
    001a38c6add rsp, 8
    001a38capop rbx
    001a38cbpop r12
    001a38cdpop r14
    001a38cfpop r15
    001a38d1jmp [rip+0x6e221]
    001a38d7mov r12, rax
    001a38damov rdi, r14
    001a38ddmov rsi, r15
    001a38e0call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a38e5mov rdi, rbx
    001a38e8call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a38edmov rdi, r12
    001a38f0call _Unwind_Resume
    001a38f5ud2
    001a3870
    001a38f7
    001a38f7 // align 0x10
    001a3900
    001a3900_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
    001a3900push rbp
    001a3901push r15
    001a3903push r14
    001a3905push r13
    001a3907push r12
    001a3909push rbx
    001a390apush rax
    001a390btest rdx, rdx
    001a390eje 0x1a3987
    001a3910mov r14, rdx
    001a3913mov r15, rsi
    001a3916mov [rsp], rdi
    001a391amov r12, 0x7fffffffffffffff
    001a3924mov r13, [rip+0x6e3d5]
    001a392bmov rbx, [rip+0x6e20e]
    001a3932jmp 0x1a3950
    001a3934
    001a3934 66 66 66 2e 0f 1f 84 00 00 00 00 00 fff.........
    001a3940
    001a3940loc_1a3940:
    001a3940call rbx
    001a3942movsxd rbp, [rax]
    001a3945cmp rbp, 4
    001a3949jne 0x1a3994
    001a394btest r14, r14
    001a394eje 0x1a3987
    001a3950
    001a3950loc_1a3950:
    001a3950cmp r14, r12
    001a3953mov rdx, r12
    001a3956cmovb rdx, r14
    001a395amov edi, 2
    001a395fmov rsi, r15
    001a3962call r13
    001a3965cmp rax, -1
    001a3969je 0x1a3940
    001a396btest rax, rax
    001a396eje 0x1a398b
    001a3970mov rcx, r14
    001a3973sub rcx, rax
    001a3976jb 0x1a39ff
    001a397cadd r15, rax
    001a397fmov r14, rcx
    001a3982test r14, r14
    001a3985jne 0x1a3950
    001a3987
    001a3987loc_1a3987:
    001a3987xor eax, eax
    001a3989jmp 0x1a39f0
    001a398b
    001a398bloc_1a398b:
    001a398blea rbp, [rip+0x6cde6]
    001a3992jmp 0x1a399c
    001a3994
    001a3994loc_1a3994:
    001a3994shl rbp, 32
    001a3998or rbp, 2
    001a399c
    001a399cloc_1a399c:
    001a399cmov rbx, [rsp]
    001a39a0mov rax, [rbx+8]
    001a39a4test rax, rax
    001a39a7je 0x1a39ea
    001a39a9mov ecx, eax
    001a39aband ecx, 3
    001a39aelea rdx, [rcx-2]
    001a39b2cmp rdx, 2
    001a39b6jb 0x1a39ea
    001a39b8test rcx, rcx
    001a39bbje 0x1a39ea
    001a39bdlea r14, [rax-1]
    001a39c1mov r15, [rax-1]
    001a39c5mov r12, [rax+7]
    001a39c9mov rdi, r15
    001a39cccall [r12]
    001a39d0cmp [r12+8], 0
    001a39d6je 0x1a39e1
    001a39d8mov rdi, r15
    001a39dbcall [rip+0x6e117]
    001a39e1
    001a39e1loc_1a39e1:
    001a39e1mov rdi, r14
    001a39e4call [rip+0x6e10e]
    001a39ea
    001a39ealoc_1a39ea:
    001a39eamov [rbx+8], rbp
    001a39eemov al, 1
    001a39f0
    001a39f0loc_1a39f0:
    001a39f0add rsp, 8
    001a39f4pop rbx
    001a39f5pop r12
    001a39f7pop r13
    001a39f9pop r14
    001a39fbpop r15
    001a39fdpop rbp
    001a39feret
    001a39ff
    001a39ffloc_1a39ff:
    001a39fflea rdx, [rip+0x6cd8a]
    001a3a06mov rdi, rax
    001a3a09mov rsi, r14
    001a3a0ccall core::slice::index::slice_start_index_len_fail
    001a3a11ud2
    001a3a13mov r13, rax
    001a3a16mov rdi, r15
    001a3a19mov rsi, r12
    001a3a1ccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a3a21mov rdi, r14
    001a3a24call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a3a29mov [rbx+8], rbp
    001a3a2dmov rdi, r13
    001a3a30call _Unwind_Resume
    001a3a35ud2
    001a3900
    001a3a37
    001a3a37 // align 0x10
    001a3a40
    001a3a40core::fmt::Write::write_char:
    001a3a40push rax
    001a3a41mov [rsp+4], 0
    001a3a49cmp esi, 128
    001a3a4fjae 0x1a3a60
    001a3a51mov [rsp+4], sil
    001a3a56mov edx, 1
    001a3a5bjmp 0x1a3af0
    001a3a60
    001a3a60loc_1a3a60:
    001a3a60mov eax, esi
    001a3a62cmp esi, 2048
    001a3a68jae 0x1a3a87
    001a3a6ashr eax, 6
    001a3a6dor al, 192
    001a3a6fmov [rsp+4], al
    001a3a73and sil, 63
    001a3a77or sil, 128
    001a3a7bmov [rsp+5], sil
    001a3a80mov edx, 2
    001a3a85jmp 0x1a3af0
    001a3a87
    001a3a87loc_1a3a87:
    001a3a87cmp esi, 0x10000
    001a3a8djae 0x1a3ab9
    001a3a8fshr eax, 12
    001a3a92or al, 224
    001a3a94mov [rsp+4], al
    001a3a98mov eax, esi
    001a3a9ashr eax, 6
    001a3a9dand al, 63
    001a3a9for al, 128
    001a3aa1mov [rsp+5], al
    001a3aa5and sil, 63
    001a3aa9or sil, 128
    001a3aadmov [rsp+6], sil
    001a3ab2mov edx, 3
    001a3ab7jmp 0x1a3af0
    001a3ab9
    001a3ab9loc_1a3ab9:
    001a3ab9shr eax, 18
    001a3abcand al, 7
    001a3abeor al, 240
    001a3ac0mov [rsp+4], al
    001a3ac4mov eax, esi
    001a3ac6shr eax, 12
    001a3ac9and al, 63
    001a3acbor al, 128
    001a3acdmov [rsp+5], al
    001a3ad1mov eax, esi
    001a3ad3shr eax, 6
    001a3ad6and al, 63
    001a3ad8or al, 128
    001a3adamov [rsp+6], al
    001a3adeand sil, 63
    001a3ae2or sil, 128
    001a3ae6mov [rsp+7], sil
    001a3aebmov edx, 4
    001a3af0
    001a3af0loc_1a3af0:
    001a3af0lea rsi, [rsp+4]
    001a3af5call _<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str
    001a3afapop rcx
    001a3afbret
    001a3a40
    001a3afc
    001a3afc // align 0x10
    001a3b00
    001a3b00core::fmt::Write::write_fmt:
    001a3b00mov rdx, rsi
    001a3b03lea rsi, [rip+0x6c6ae]
    001a3b0ajmp 0x105110
    001a3b00
    001a3b0f
    001a3b0f // align 0x10
    001a3b10
    001a3b10std::thread::scoped::ScopeData::increment_num_running_threads:
    001a3b10lock inc [rdi+8]
    001a3b15jle 0x1a3b18
    001a3b17ret
    001a3b18
    001a3b18loc_1a3b18:
    001a3b18sub rsp, 56
    001a3b1cxor esi, esi
    001a3b1ecall std::thread::scoped::ScopeData::decrement_num_running_threads
    001a3b23lea rax, [rip+0x6c876]
    001a3b2amov [rsp+8], rax
    001a3b2fmov [rsp+16], 1
    001a3b38lea rax, [rip-0x112847]
    001a3b3fmov [rsp+24], rax
    001a3b44xorps x0, x0
    001a3b47movups [rsp+32], x0
    001a3b4clea rsi, [rip+0x6c85d]
    001a3b53lea rdi, [rsp+8]
    001a3b58call core::panicking::panic_fmt
    001a3b5dud2
    001a3b10
    001a3b5f
    001a3b5f // align 0x10
    001a3b60
    001a3b60std::thread::scoped::ScopeData::decrement_num_running_threads:
    001a3b60test esi, esi
    001a3b62jne 0x1a3b6d
    001a3b64lock dec [rdi+8]
    001a3b69je 0x1a3b78
    001a3b6bjmp 0x1a3b88
    001a3b6d
    001a3b6dloc_1a3b6d:
    001a3b6dmov [rdi+16], 1
    001a3b71lock dec [rdi+8]
    001a3b76jne 0x1a3b88
    001a3b78
    001a3b78loc_1a3b78:
    001a3b78mov rsi, [rdi]
    001a3b7bmov eax, 1
    001a3b80xchg [rsi+40], eax
    001a3b83cmp eax, -1
    001a3b86je 0x1a3b89
    001a3b88
    001a3b88loc_1a3b88:
    001a3b88ret
    001a3b89
    001a3b89loc_1a3b89:
    001a3b89add rsi, 40
    001a3b8dmov edi, 202
    001a3b92mov edx, 129
    001a3b97mov ecx, 1
    001a3b9cxor eax, eax
    001a3b9ejmp [rip+0x6e004]
    001a3b60
    001a3ba4
    001a3ba4 // align 0x10
    001a3bb0
    001a3bb0_<std::thread::ThreadId as core::fmt::Debug>::fmt:
    001a3bb0push rax
    001a3bb1mov rax, rsi
    001a3bb4mov [rsp], rdi
    001a3bb8lea rsi, [rip-0x169d07]
    001a3bbflea r8, [rip+0x6d182]
    001a3bc6mov rcx, rsp
    001a3bc9mov edx, 8
    001a3bcemov rdi, rax
    001a3bd1call core::fmt::Formatter::debug_tuple_field1_finish
    001a3bd6pop rcx
    001a3bd7ret
    001a3bb0
    001a3bd8
    001a3bd8 // align 0x10
    001a3be0
    001a3be0_<&T as core::fmt::Debug>::fmt:
    001a3be0push rax
    001a3be1mov rax, [rdi]
    001a3be4mov rdi, [rax]
    001a3be7mov [rsp], rdi
    001a3bebmov eax, [rsi+52]
    001a3beetest al, 16
    001a3bf0jne 0x1a3c00
    001a3bf2test al, 32
    001a3bf4jne 0x1a3c06
    001a3bf6mov rdi, rsp
    001a3bf9call core::fmt::num::imp::_<impl core::fmt::Display for u64>::fmt
    001a3bfepop rcx
    001a3bffret
    001a3c00
    001a3c00loc_1a3c00:
    001a3c00pop rax
    001a3c01jmp 0x1095c0
    001a3c06
    001a3c06loc_1a3c06:
    001a3c06pop rax
    001a3c07jmp 0x10fe70
    001a3be0
    001a3c0c
    001a3c0c // align 0x10
    001a3c10
    001a3c10core::ptr::drop_in_place<u8>:
    001a3c10ret
    001a3c10
    001a3c11
    001a3c11 // align 0x10
    001a3c20
    001a3c20std::sys::unix::time::inner::_<impl std::sys::unix::time::Timespec>::now:
    001a3c20push rbx
    001a3c21sub rsp, 32
    001a3c25lea rsi, [rsp+16]
    001a3c2acall [rip+0x6e100]
    001a3c30cmp eax, -1
    001a3c33je 0x1a3c4e
    001a3c35mov rdx, [rsp+24]
    001a3c3acmp rdx, 0x3b9aca00
    001a3c41jae 0x1a3c89
    001a3c43mov rax, [rsp+16]
    001a3c48add rsp, 32
    001a3c4cpop rbx
    001a3c4dret
    001a3c4e
    001a3c4eloc_1a3c4e:
    001a3c4ecall [rip+0x6deec]
    001a3c54mov eax, [rax]
    001a3c56shl rax, 32
    001a3c5aor rax, 2
    001a3c5emov [rsp+8], rax
    001a3c63lea rdi, [rip-0x112a7c]
    001a3c6alea rcx, [rip+0x6c397]
    001a3c71lea r8, [rip+0x6d470]
    001a3c78lea rdx, [rsp+8]
    001a3c7dmov esi, 43
    001a3c82call core::result::unwrap_failed
    001a3c87ud2
    001a3c89
    001a3c89loc_1a3c89:
    001a3c89lea rdi, [rip-0x113285]
    001a3c90lea rdx, [rip+0x6d439]
    001a3c97mov esi, 63
    001a3c9ccall core::panicking::panic
    001a3ca1ud2
    001a3ca3mov rbx, rax
    001a3ca6lea rdi, [rsp+8]
    001a3cabcall core::ptr::drop_in_place<std::io::error::Error>
    001a3cb0mov rdi, rbx
    001a3cb3call _Unwind_Resume
    001a3cb8ud2
    001a3cbacall core::panicking::panic_in_cleanup
    001a3cbfud2
    001a3c20
    001a3cc1
    001a3cc1 // align 0x10
    001a3cd0
    001a3cd0std::sys::unix::time::Timespec::sub_timespec:
    001a3cd0push rbx
    001a3cd1sub rsp, 48
    001a3cd5mov rax, rsi
    001a3cd8mov rbx, rdi
    001a3cdbmov rsi, [rsi]
    001a3cdemov rcx, [rdx]
    001a3ce1cmp rsi, rcx
    001a3ce4jl 0x1a3cf4
    001a3ce6mov edi, [rdx+8]
    001a3ce9mov r8l, [rax+8]
    001a3cedjne 0x1a3d1f
    001a3cefcmp r8l, edi
    001a3cf2jae 0x1a3d1f
    001a3cf4
    001a3cf4loc_1a3cf4:
    001a3cf4mov rdi, rsp
    001a3cf7mov rsi, rdx
    001a3cfamov rdx, rax
    001a3cfdcall std::sys::unix::time::Timespec::sub_timespec
    001a3d02mov rax, [rsp]
    001a3d06mov rcx, [rsp+8]
    001a3d0bmov edx, [rsp+16]
    001a3d0fxor rax, 1
    001a3d13mov [rbx+8], rcx
    001a3d17mov [rbx+16], edx
    001a3d1amov [rbx], rax
    001a3d1djmp 0x1a3d6a
    001a3d1f
    001a3d1floc_1a3d1f:
    001a3d1flea eax, [r8+0x3b9aca00]
    001a3d26mov rdx, rcx
    001a3d29neg rdx
    001a3d2ccmp r8l, edi
    001a3d2fnot rcx
    001a3d32cmovae rcx, rdx
    001a3d36cmovae eax, r8l
    001a3d3aadd rcx, rsi
    001a3d3dsub eax, edi
    001a3d3fmov edx, eax
    001a3d41shr edx, 9
    001a3d44imul rdx, rdx, 0x44b83
    001a3d4bshr rdx, 39
    001a3d4fadd rcx, rdx
    001a3d52jb 0x1a3d70
    001a3d54imul edx, edx, 0x3b9aca00
    001a3d5asub eax, edx
    001a3d5cmov [rbx+8], rcx
    001a3d60mov [rbx+16], eax
    001a3d63mov [rbx], 0
    001a3d6a
    001a3d6aloc_1a3d6a:
    001a3d6aadd rsp, 48
    001a3d6epop rbx
    001a3d6fret
    001a3d70
    001a3d70loc_1a3d70:
    001a3d70lea rax, [rip+0x6c069]
    001a3d77mov [rsp], rax
    001a3d7bmov [rsp+8], 1
    001a3d84lea rax, [rip-0x112a93]
    001a3d8bmov [rsp+16], rax
    001a3d90xorps x0, x0
    001a3d93movups [rsp+24], x0
    001a3d98lea rsi, [rip+0x6c051]
    001a3d9fmov rdi, rsp
    001a3da2call core::panicking::panic_fmt
    001a3da7ud2
    001a3cd0
    001a3da9
    001a3da9 // align 0x10
    001a3db0
    001a3db0_<std::io::error::Error as core::fmt::Debug>::fmt:
    001a3db0push r15
    001a3db2push r14
    001a3db4push rbx
    001a3db5sub rsp, 224
    001a3dbcmov rbx, rsi
    001a3dbfmov r14, [rdi]
    001a3dc2mov eax, r14l
    001a3dc5and eax, 3
    001a3dc8lea rcx, [rip-0x164c73]
    001a3dcfmovsxd rax, [rcx+4*rax]
    001a3dd3add rax, rcx
    001a3dd6jmp rax
    001a3dd8mov rdi, [rbx+32]
    001a3ddcmov rax, [rbx+40]
    001a3de0lea rsi, [rip-0x113dc2]
    001a3de7mov edx, 5
    001a3deccall [rax+24]
    001a3defmov [rsp+96], rbx
    001a3df4mov [rsp+104], al
    001a3df8mov [rsp+105], 0
    001a3dfdlea rcx, [r14+16]
    001a3e01lea rsi, [rip-0x166e3c]
    001a3e08lea r8, [rip+0x6c701]
    001a3e0flea rbx, [rsp+96]
    001a3e14mov edx, 4
    001a3e19mov rdi, rbx
    001a3e1ccall core::fmt::builders::DebugStruct::field
    001a3e21lea rsi, [rip-0x113e0a]
    001a3e28lea r8, [rip+0x6c721]
    001a3e2fmov edx, 7
    001a3e34mov rdi, rbx
    001a3e37mov rcx, r14
    001a3e3acall core::fmt::builders::DebugStruct::field
    001a3e3fmov rdi, rbx
    001a3e42call core::fmt::builders::DebugStruct::finish
    001a3e47jmp 0x1a412d
    001a3e4clea rax, [r14-1]
    001a3e50add r14, 15
    001a3e54mov [rsp+96], rax
    001a3e59sub rsp, 8
    001a3e5dlea rax, [rip+0x6cf04]
    001a3e64lea r10, [rsp+104]
    001a3e69lea r11, [rip-0x113938]
    001a3e70lea r15, [rip+0x6c699]
    001a3e77lea rsi, [rip-0x11394c]
    001a3e7elea rcx, [rip-0x166eb9]
    001a3e85mov edx, 6
    001a3e8amov r8l, 4
    001a3e90mov rdi, rbx
    001a3e93mov r9, r14
    001a3e96push rax
    001a3e97push r10
    001a3e99push 5
    001a3e9bpush r11
    001a3e9dpush r15
    001a3e9fcall core::fmt::Formatter::debug_struct_field2_finish
    001a3ea4add rsp, 48
    001a3ea8jmp 0x1a412d
    001a3eadshr r14, 32
    001a3eb1mov [rsp+4], r14l
    001a3eb6mov rdi, [rbx+32]
    001a3ebamov rax, [rbx+40]
    001a3ebelea rsi, [rip-0x113ea9]
    001a3ec5mov edx, 2
    001a3ecacall [rax+24]
    001a3ecdmov [rsp+8], rbx
    001a3ed2mov [rsp+16], al
    001a3ed6mov [rsp+17], 0
    001a3edblea rsi, [rip-0x166f1a]
    001a3ee2lea r8, [rip+0x6c607]
    001a3ee9lea rbx, [rsp+8]
    001a3eeelea rcx, [rsp+4]
    001a3ef3mov edx, 4
    001a3ef8mov rdi, rbx
    001a3efbcall core::fmt::builders::DebugStruct::field
    001a3f00mov edi, [rsp+4]
    001a3f04call std::sys::unix::decode_error_kind
    001a3f09mov [rsp+3], al
    001a3f0dlea rsi, [rip-0x166f48]
    001a3f14lea r8, [rip+0x6c5f5]
    001a3f1blea rcx, [rsp+3]
    001a3f20mov edx, 4
    001a3f25mov rdi, rbx
    001a3f28call core::fmt::builders::DebugStruct::field
    001a3f2dmov edi, [rsp+4]
    001a3f31xorps x0, x0
    001a3f34movaps [rsp+208], x0
    001a3f3cmovaps [rsp+192], x0
    001a3f44movaps [rsp+176], x0
    001a3f4cmovaps [rsp+160], x0
    001a3f54movaps [rsp+144], x0
    001a3f5cmovaps [rsp+128], x0
    001a3f64movaps [rsp+112], x0
    001a3f69movaps [rsp+96], x0
    001a3f6elea rsi, [rsp+96]
    001a3f73mov edx, 128
    001a3f78call [rip+0x6dcba]
    001a3f7etest eax, eax
    001a3f80js 0x1a413e
    001a3f86lea rbx, [rsp+96]
    001a3f8bmov rdi, rbx
    001a3f8ecall [rip+0x6dbbc]
    001a3f94lea r14, [rsp+48]
    001a3f99mov rdi, r14
    001a3f9cmov rsi, rbx
    001a3f9fmov rdx, rax
    001a3fa2call alloc::string::String::from_utf8_lossy
    001a3fa7lea rbx, [rsp+24]
    001a3facmov rdi, rbx
    001a3fafmov rsi, r14
    001a3fb2call _<alloc::string::String as core::convert::From<alloc::borrow::Cow<str>>>::from
    001a3fb7lea rsi, [rip-0x113fa0]
    001a3fbelea r8, [rip+0x6c56b]
    001a3fc5lea rdi, [rsp+8]
    001a3fcamov edx, 7
    001a3fcfmov rcx, rbx
    001a3fd2call core::fmt::builders::DebugStruct::field
    001a3fd7lea rdi, [rsp+8]
    001a3fdccall core::fmt::builders::DebugStruct::finish
    001a3fe1mov ebx, eax
    001a3fe3cmp [rsp+32], 0
    001a3fe9je 0x1a412f
    001a3fefmov rdi, [rsp+24]
    001a3ff4call [rip+0x6dafe]
    001a3ffajmp 0x1a412f
    001a3fffshr r14, 32
    001a4003cmp r14l, 40
    001a4007ja 0x1a4020
    001a4009lea rax, [rip-0x164ea4]
    001a4010movsxd rcx, [rax+4*r14]
    001a4014add rcx, rax
    001a4017jmp rcx
    001a4019xor eax, eax
    001a401bjmp 0x1a40da
    001a4020
    001a4020loc_1a4020:
    001a4020mov al, 41
    001a4022jmp 0x1a40da
    001a4027mov al, 1
    001a4029jmp 0x1a40da
    001a402emov al, 2
    001a4030jmp 0x1a40da
    001a4035mov al, 3
    001a4037jmp 0x1a40da
    001a403cmov al, 4
    001a403ejmp 0x1a40da
    001a4043mov al, 5
    001a4045jmp 0x1a40da
    001a404amov al, 6
    001a404cjmp 0x1a40da
    001a4051mov al, 7
    001a4053jmp 0x1a40da
    001a4058mov al, 8
    001a405ajmp 0x1a40da
    001a405cmov al, 9
    001a405ejmp 0x1a40da
    001a4060mov al, 10
    001a4062jmp 0x1a40da
    001a4064mov al, 11
    001a4066jmp 0x1a40da
    001a4068mov al, 12
    001a406ajmp 0x1a40da
    001a406cmov al, 13
    001a406ejmp 0x1a40da
    001a4070mov al, 14
    001a4072jmp 0x1a40da
    001a4074mov al, 15
    001a4076jmp 0x1a40da
    001a4078mov al, 16
    001a407ajmp 0x1a40da
    001a407cmov al, 17
    001a407ejmp 0x1a40da
    001a4080mov al, 18
    001a4082jmp 0x1a40da
    001a4084mov al, 19
    001a4086jmp 0x1a40da
    001a4088mov al, 20
    001a408ajmp 0x1a40da
    001a408cmov al, 21
    001a408ejmp 0x1a40da
    001a4090mov al, 22
    001a4092jmp 0x1a40da
    001a4094mov al, 23
    001a4096jmp 0x1a40da
    001a4098mov al, 24
    001a409ajmp 0x1a40da
    001a409cmov al, 25
    001a409ejmp 0x1a40da
    001a40a0mov al, 26
    001a40a2jmp 0x1a40da
    001a40a4mov al, 27
    001a40a6jmp 0x1a40da
    001a40a8mov al, 28
    001a40aajmp 0x1a40da
    001a40acmov al, 29
    001a40aejmp 0x1a40da
    001a40b0mov al, 30
    001a40b2jmp 0x1a40da
    001a40b4mov al, 31
    001a40b6jmp 0x1a40da
    001a40b8mov al, 32
    001a40bajmp 0x1a40da
    001a40bcmov al, 33
    001a40bejmp 0x1a40da
    001a40c0mov al, 34
    001a40c2jmp 0x1a40da
    001a40c4mov al, 35
    001a40c6jmp 0x1a40da
    001a40c8mov al, 36
    001a40cajmp 0x1a40da
    001a40ccmov al, 37
    001a40cejmp 0x1a40da
    001a40d0mov al, 38
    001a40d2jmp 0x1a40da
    001a40d4mov al, 39
    001a40d6jmp 0x1a40da
    001a40d8mov al, 40
    001a40da
    001a40daloc_1a40da:
    001a40damov [rsp+48], al
    001a40demov rdi, [rbx+32]
    001a40e2mov rax, [rbx+40]
    001a40e6lea rsi, [rip-0x16711d]
    001a40edmov edx, 4
    001a40f2call [rax+24]
    001a40f5mov [rsp+104], rbx
    001a40famov [rsp+112], al
    001a40femov [rsp+96], 0
    001a4107mov [rsp+113], 0
    001a410clea rdx, [rip+0x6c3fd]
    001a4113lea rbx, [rsp+96]
    001a4118lea rsi, [rsp+48]
    001a411dmov rdi, rbx
    001a4120call core::fmt::builders::DebugTuple::field
    001a4125mov rdi, rbx
    001a4128call core::fmt::builders::DebugTuple::finish
    001a412d
    001a412dloc_1a412d:
    001a412dmov ebx, eax
    001a412f
    001a412floc_1a412f:
    001a412fmov eax, ebx
    001a4131add rsp, 224
    001a4138pop rbx
    001a4139pop r14
    001a413bpop r15
    001a413dret
    001a413e
    001a413eloc_1a413e:
    001a413elea rax, [rip+0x6cceb]
    001a4145mov [rsp+48], rax
    001a414amov [rsp+56], 1
    001a4153lea rax, [rip-0x112e62]
    001a415amov [rsp+64], rax
    001a415fxorps x0, x0
    001a4162movups [rsp+72], x0
    001a4167lea rsi, [rip+0x6ccd2]
    001a416elea rdi, [rsp+48]
    001a4173call core::panicking::panic_fmt
    001a4178ud2
    001a417amov rbx, rax
    001a417dlea rdi, [rsp+24]
    001a4182call core::ptr::drop_in_place<alloc::string::String>
    001a4187mov rdi, rbx
    001a418acall _Unwind_Resume
    001a418fud2
    001a3db0
    001a4191
    001a4191 // align 0x10
    001a41a0
    001a41a0std::sys::unix::decode_error_kind:
    001a41a0dec edi
    001a41a2cmp edi, 121
    001a41a5ja 0x1a41bd
    001a41a7lea rax, [rip-0x164f9e]
    001a41aemovsxd rcx, [rax+4*rdi]
    001a41b2add rcx, rax
    001a41b5jmp rcx
    001a41b7mov al, 1
    001a41b9ret
    001a41baxor eax, eax
    001a41bcret
    001a41bd
    001a41bdloc_1a41bd:
    001a41bdmov al, 40
    001a41bfret
    001a41c0mov al, 35
    001a41c2ret
    001a41c3mov al, 34
    001a41c5ret
    001a41c6mov al, 13
    001a41c8ret
    001a41c9mov al, 38
    001a41cbret
    001a41ccmov al, 28
    001a41ceret
    001a41cfmov al, 12
    001a41d1ret
    001a41d2mov al, 31
    001a41d4ret
    001a41d5mov al, 14
    001a41d7ret
    001a41d8mov al, 15
    001a41daret
    001a41dbmov al, 20
    001a41ddret
    001a41demov al, 29
    001a41e0ret
    001a41e1mov al, 27
    001a41e3ret
    001a41e4mov al, 24
    001a41e6ret
    001a41e7mov al, 25
    001a41e9ret
    001a41eamov al, 17
    001a41ecret
    001a41edmov al, 32
    001a41efret
    001a41f0mov al, 11
    001a41f2ret
    001a41f3mov al, 30
    001a41f5ret
    001a41f6mov al, 33
    001a41f8ret
    001a41f9mov al, 36
    001a41fbret
    001a41fcmov al, 16
    001a41feret
    001a41ffmov al, 18
    001a4201ret
    001a4202mov al, 8
    001a4204ret
    001a4205mov al, 9
    001a4207ret
    001a4208mov al, 10
    001a420aret
    001a420bmov al, 5
    001a420dret
    001a420emov al, 6
    001a4210ret
    001a4211mov al, 3
    001a4213ret
    001a4214mov al, 7
    001a4216ret
    001a4217mov al, 22
    001a4219ret
    001a421amov al, 2
    001a421cret
    001a421dmov al, 4
    001a421fret
    001a4220mov al, 19
    001a4222ret
    001a4223mov al, 26
    001a4225ret
    001a41a0
    001a4226
    001a4226 // align 0x10
    001a4230
    001a4230_<&T as core::fmt::Debug>::fmt:
    001a4230mov rax, [rdi]
    001a4233mov rdi, [rax]
    001a4236mov rax, [rax+8]
    001a423amov rax, [rax+24]
    001a423ejmp rax
    001a4230
    001a4240
    001a4240_ZN58_$LT$alloc..string..String$u20$as$u20$core..fmt..Debug$GT$3fmt17hee8277af85242fe3E.1384:
    001a4240mov rax, [rdi]
    001a4243mov r8, [rdi+16]
    001a4247mov rdx, [rsi+32]
    001a424bmov rcx, [rsi+40]
    001a424fmov rdi, rax
    001a4252mov rsi, r8
    001a4255jmp 0x10a780
    001a4240
    001a425a
    001a425a // align 0x10
    001a4260
    001a4260_<std::io::error::ErrorKind as core::fmt::Debug>::fmt:
    001a4260movzx eax, [rdi]
    001a4263lea rcx, [rip-0x113532]
    001a426amov rdx, [rcx+8*rax]
    001a426elea rcx, [rip-0x1133f5]
    001a4275movsxd rax, [rcx+4*rax]
    001a4279add rax, rcx
    001a427cmov rdi, [rsi+32]
    001a4280mov rcx, [rsi+40]
    001a4284mov rcx, [rcx+24]
    001a4288mov rsi, rax
    001a428bjmp rcx
    001a4260
    001a428d
    001a428d // align 0x10
    001a4290
    001a4290core::ptr::drop_in_place<i32>:
    001a4290ret
    001a4290
    001a4291
    001a4291 // align 0x10
    001a42a0
    001a42a0_ZN4core3fmt3num50_$LT$impl$u20$core..fmt..Debug$u20$for$u20$i32$GT$3fmt17h60a749c56ad841eeE.1385:
    001a42a0mov eax, [rsi+52]
    001a42a3test al, 16
    001a42a5jne 0x10d000
    001a42abtest al, 32
    001a42adjne 0x10fdd0
    001a42b3jmp 0x10ff10
    001a42a0
    001a42b8
    001a42b8 // align 0x10
    001a42c0
    001a42c0std::thread::park:
    001a42c0push rbp
    001a42c1push r15
    001a42c3push r14
    001a42c5push r13
    001a42c7push r12
    001a42c9push rbx
    001a42casub rsp, 40
    001a42cecall std::sys_common::thread_info::current_thread
    001a42d3mov rbx, rax
    001a42d6test rax, rax
    001a42d9je 0x1a4393
    001a42dflock dec [rbx+40]
    001a42e3jne 0x1a4302
    001a42e5
    001a42e5loc_1a42e5:
    001a42e5lock dec [rbx]
    001a42e9jne 0x1a42f3
    001a42ebmov rdi, rbx
    001a42eecall alloc::sync::Arc<T,A>::drop_slow
    001a42f3
    001a42f3loc_1a42f3:
    001a42f3add rsp, 40
    001a42f7pop rbx
    001a42f8pop r12
    001a42fapop r13
    001a42fcpop r14
    001a42fepop r15
    001a4300pop rbp
    001a4301ret
    001a4302
    001a4302loc_1a4302:
    001a4302mov r14, rbx
    001a4305add r14, 40
    001a4309lea r15, [rsp+24]
    001a430exor r12l, r12l
    001a4311mov r13, [rip+0x6d890]
    001a4318mov rbp, [rip+0x6d821]
    001a431fjmp 0x1a433c
    001a4321
    001a4321 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
    001a4330
    001a4330loc_1a4330:
    001a4330mov eax, 1
    001a4335lock cmpxchg [r14], r12l
    001a433aje 0x1a42e5
    001a433c
    001a433cloc_1a433c:
    001a433cmov [rsp+16], 0
    001a4345nop [rax+rax]
    001a4350
    001a4350loc_1a4350:
    001a4350mov eax, [r14]
    001a4353cmp eax, -1
    001a4356jne 0x1a4330
    001a4358mov r8, [rsp+16]
    001a435dtest r8, r8
    001a4360cmovne r8, r15
    001a4364mov [rsp], -1
    001a436bmov edi, 202
    001a4370mov rsi, r14
    001a4373mov edx, 137
    001a4378mov ecx, -1
    001a437dxor r9l, r9l
    001a4380xor eax, eax
    001a4382call r13
    001a4385test rax, rax
    001a4388jns 0x1a4330
    001a438acall rbp
    001a438ccmp [rax], 4
    001a438fje 0x1a4350
    001a4391jmp 0x1a4330
    001a4393
    001a4393loc_1a4393:
    001a4393lea rdi, [rip-0x1147f0]
    001a439alea rdx, [rip+0x6c027]
    001a43a1mov esi, 94
    001a43a6call core::option::expect_failed
    001a43abjmp 0x1a43b2
    001a43adcall core::ptr::drop_in_place<std::thread::PanicGuard>
    001a43b2
    001a43b2loc_1a43b2:
    001a43b2ud2
    001a43b4call core::panicking::panic_in_cleanup
    001a43b9ud2
    001a42c0
    001a43bb
    001a43bb // align 0x10
    001a43c0
    001a43c0core::ptr::drop_in_place<std::thread::PanicGuard>:
    001a43c0sub rsp, 56
    001a43c4lea rax, [rip+0x6c015]
    001a43cbmov [rsp+8], rax
    001a43d0mov [rsp+16], 1
    001a43d9mov rdi, rsp
    001a43dcmov [rsp+24], rdi
    001a43e1xorps x0, x0
    001a43e4movups [rsp+32], x0
    001a43e9lea rsi, [rsp+8]
    001a43eecall std::io::Write::write_fmt
    001a43f3mov rdi, rax
    001a43f6call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
    001a43fbcall std::sys::unix::abort_internal
    001a4400ud2
    001a43c0
    001a4402
    001a4402 // align 0x10
    001a4410
    001a4410std::thread::park_timeout:
    001a4410push rbp
    001a4411push r14
    001a4413push rbx
    001a4414sub rsp, 16
    001a4418mov ebp, esi
    001a441amov r14, rdi
    001a441dcall std::sys_common::thread_info::current_thread
    001a4422mov rbx, rax
    001a4425test rax, rax
    001a4428je 0x1a4475
    001a442amov [rsp+8], rbx
    001a442flock dec [rbx+40]
    001a4433je 0x1a444f
    001a4435add rbx, 40
    001a4439mov rdi, rbx
    001a443cmov esi, -1
    001a4441mov rdx, r14
    001a4444mov ecx, ebp
    001a4446call std::sys::unix::futex::futex_wait
    001a444bxor eax, eax
    001a444dxchg [rbx], eax
    001a444f
    001a444floc_1a444f:
    001a444fmov rax, [rsp+8]
    001a4454lock dec [rax]
    001a4458jne 0x1a446c
    001a445amov rdi, [rsp+8]
    001a445fadd rsp, 16
    001a4463pop rbx
    001a4464pop r14
    001a4466pop rbp
    001a4467jmp 0x1a2d10
    001a446c
    001a446cloc_1a446c:
    001a446cadd rsp, 16
    001a4470pop rbx
    001a4471pop r14
    001a4473pop rbp
    001a4474ret
    001a4475
    001a4475loc_1a4475:
    001a4475lea rdi, [rip-0x1148d2]
    001a447clea rdx, [rip+0x6bf45]
    001a4483mov esi, 94
    001a4488call core::option::expect_failed
    001a448djmp 0x1a44a0
    001a448flea rdi, [rsp+8]
    001a4494call core::ptr::drop_in_place<std::thread::Thread>
    001a4499jmp 0x1a449b
    001a449b
    001a449bloc_1a449b:
    001a449bcall core::ptr::drop_in_place<std::thread::PanicGuard>
    001a44a0
    001a44a0loc_1a44a0:
    001a44a0ud2
    001a44a2call core::panicking::panic_in_cleanup
    001a44a7ud2
    001a4410
    001a44a9
    001a44a9 // align 0x10
    001a44b0
    001a44b0std::sys::unix::futex::futex_wait:
    001a44b0push rbp
    001a44b1push r15
    001a44b3push r14
    001a44b5push r13
    001a44b7push r12
    001a44b9push rbx
    001a44basub rsp, 40
    001a44bemov ebx, esi
    001a44c0mov r14, rdi
    001a44c3cmp ecx, 0x3b9aca00
    001a44c9je 0x1a4503
    001a44cbmov ebp, ecx
    001a44cdmov r15, rdx
    001a44d0mov edi, 1
    001a44d5call std::sys::unix::time::inner::_<impl std::sys::unix::time::Timespec>::now
    001a44daadd rax, r15
    001a44ddseto cl
    001a44e0test r15, r15
    001a44e3setns sil
    001a44e7cmp sil, cl
    001a44eaje 0x1a4503
    001a44ecadd edx, ebp
    001a44eecmp edx, 0x3b9aca00
    001a44f4jb 0x1a4581
    001a44fainc rax
    001a44fdjno 0x1a457b
    001a4503
    001a4503loc_1a4503:
    001a4503xor eax, eax
    001a4505
    001a4505loc_1a4505:
    001a4505mov [rsp+16], rax
    001a450alea r15, [rsp+24]
    001a450fmov r12, [rip+0x6d692]
    001a4516mov r13, [rip+0x6d623]
    001a451dnop [rax]
    001a4520
    001a4520loc_1a4520:
    001a4520mov eax, [r14]
    001a4523mov bpl, 1
    001a4526cmp eax, ebx
    001a4528jne 0x1a456a
    001a452amov r8, [rsp+16]
    001a452ftest r8, r8
    001a4532cmovne r8, r15
    001a4536mov [rsp], -1
    001a453dmov edi, 202
    001a4542mov rsi, r14
    001a4545mov edx, 137
    001a454amov ecx, ebx
    001a454cxor r9l, r9l
    001a454fxor eax, eax
    001a4551call r12
    001a4554test rax, rax
    001a4557jns 0x1a456a
    001a4559call r13
    001a455cmov eax, [rax]
    001a455ecmp eax, 4
    001a4561je 0x1a4520
    001a4563cmp eax, 110
    001a4566jne 0x1a456a
    001a4568xor ebp, ebp
    001a456a
    001a456aloc_1a456a:
    001a456amov eax, ebp
    001a456cadd rsp, 40
    001a4570pop rbx
    001a4571pop r12
    001a4573pop r13
    001a4575pop r14
    001a4577pop r15
    001a4579pop rbp
    001a457aret
    001a457b
    001a457bloc_1a457b:
    001a457badd edx, 0xffffffffc4653600
    001a4581
    001a4581loc_1a4581:
    001a4581mov ecx, edx
    001a4583mov [rsp+24], rax
    001a4588mov [rsp+32], rcx
    001a458dmov eax, 1
    001a4592jmp 0x1a4505
    001a44b0
    001a4597
    001a4597 // align 0x10
    001a45a0
    001a45a0std::sys::unix::fs::File::open_c:
    001a45a0push rbp
    001a45a1push r15
    001a45a3push r14
    001a45a5push r13
    001a45a7push r12
    001a45a9push rbx
    001a45aapush rax
    001a45abmov r14, rsi
    001a45aemov rbx, rdi
    001a45b1cmp [rdx+8], 0
    001a45b5movzx eax, [rdx+9]
    001a45b9movzx ecx, [rdx+10]
    001a45bdje 0x1a45d3
    001a45bftest al, al
    001a45c1je 0x1a45f4
    001a45c3mov eax, 0x80402
    001a45c8test cl, cl
    001a45cajne 0x1a45e0
    001a45ccmov eax, 0x80002
    001a45d1jmp 0x1a4628
    001a45d3
    001a45d3loc_1a45d3:
    001a45d3test al, al
    001a45d5je 0x1a460e
    001a45d7mov eax, 0x80401
    001a45dctest cl, cl
    001a45deje 0x1a4623
    001a45e0
    001a45e0loc_1a45e0:
    001a45e0cmp [rdx+11], 0
    001a45e4je 0x1a460a
    001a45e6
    001a45e6loc_1a45e6:
    001a45e6cmp [rdx+13], 0
    001a45eaje 0x1a46ef
    001a45f0xor ecx, ecx
    001a45f2jmp 0x1a462f
    001a45f4
    001a45f4loc_1a45f4:
    001a45f4movzx esi, [rdx+11]
    001a45f8test cl, cl
    001a45faje 0x1a46d2
    001a4600mov eax, 0x80402
    001a4605test sil, sil
    001a4608jne 0x1a45e6
    001a460a
    001a460aloc_1a460a:
    001a460amov cl, 1
    001a460cjmp 0x1a462f
    001a460e
    001a460eloc_1a460e:
    001a460etest cl, cl
    001a4610je 0x1a46ef
    001a4616mov eax, 0x80401
    001a461bcmp [rdx+11], 0
    001a461fjne 0x1a45e6
    001a4621jmp 0x1a460a
    001a4623
    001a4623loc_1a4623:
    001a4623mov eax, 0x80001
    001a4628
    001a4628loc_1a4628:
    001a4628cmp [rdx+11], 0
    001a462csete cl
    001a462f
    001a462floc_1a462f:
    001a462fcmp [rdx+12], 0
    001a4633movzx esi, [rdx+13]
    001a4637je 0x1a464c
    001a4639test sil, sil
    001a463cjne 0x1a4651
    001a463exor cl, 1
    001a4641movzx ecx, cl
    001a4644shl ecx, 9
    001a4647or ecx, 64
    001a464ajmp 0x1a4656
    001a464c
    001a464cloc_1a464c:
    001a464ctest sil, sil
    001a464fje 0x1a46c4
    001a4651
    001a4651loc_1a4651:
    001a4651mov ecx, 192
    001a4656
    001a4656loc_1a4656:
    001a4656or ecx, eax
    001a4658mov ebp, [rdx]
    001a465amov r15l, [rdx+4]
    001a465eand ebp, -4
    001a4661or ebp, ecx
    001a4663xor r12l, r12l
    001a4666mov rdi, r14
    001a4669mov esi, ebp
    001a466bmov edx, r15l
    001a466exor eax, eax
    001a4670call [rip+0x6d552]
    001a4676cmp eax, -1
    001a4679jne 0x1a46b1
    001a467bmov [rsp], rbx
    001a467fmov r13, [rip+0x6d4ba]
    001a4686mov rbx, [rip+0x6d53b]
    001a468dnop [rax]
    001a4690
    001a4690loc_1a4690:
    001a4690call r13
    001a4693movsxd rax, [rax]
    001a4696cmp rax, 4
    001a469ajne 0x1a46b6
    001a469cmov rdi, r14
    001a469fmov esi, ebp
    001a46a1mov edx, r15l
    001a46a4xor eax, eax
    001a46a6call rbx
    001a46a8cmp eax, -1
    001a46abje 0x1a4690
    001a46admov rbx, [rsp]
    001a46b1
    001a46b1loc_1a46b1:
    001a46b1mov [rbx+4], eax
    001a46b4jmp 0x1a4703
    001a46b6
    001a46b6loc_1a46b6:
    001a46b6shl rax, 32
    001a46baor rax, 2
    001a46bemov rbx, [rsp]
    001a46c2jmp 0x1a46f9
    001a46c4
    001a46c4loc_1a46c4:
    001a46c4xor cl, 1
    001a46c7movzx ecx, cl
    001a46cashl ecx, 9
    001a46cdjmp 0x1a4656
    001a46d2
    001a46d2loc_1a46d2:
    001a46d2test sil, sil
    001a46d5jne 0x1a46ef
    001a46d7cmp [rdx+12], 0
    001a46dbjne 0x1a46ef
    001a46ddcmp [rdx+13], 0
    001a46e1jne 0x1a46ef
    001a46e3mov cl, 1
    001a46e5mov eax, 0x80000
    001a46eajmp 0x1a462f
    001a46ef
    001a46efloc_1a46ef:
    001a46efmov rax, 0x1600000002
    001a46f9
    001a46f9loc_1a46f9:
    001a46f9mov [rbx+8], rax
    001a46fdmov r12l, 1
    001a4703
    001a4703loc_1a4703:
    001a4703mov [rbx], r12l
    001a4706add rsp, 8
    001a470apop rbx
    001a470bpop r12
    001a470dpop r13
    001a470fpop r14
    001a4711pop r15
    001a4713pop rbp
    001a4714ret
    001a45a0
    001a4715
    001a4715 // align 0x10
    001a4720
    001a4720std::fs::buffer_capacity_required:
    001a4720push r15
    001a4722push r14
    001a4724push r12
    001a4726push rbx
    001a4727sub rsp, 184
    001a472emov ebx, edi
    001a4730lea rdx, [rip-0x115108]
    001a4737mov rdi, rsp
    001a473amov esi, ebx
    001a473cmov ecx, 4096
    001a4741call std::sys::unix::fs::try_statx
    001a4746mov rax, [rsp]
    001a474acmp rax, 3
    001a474ejne 0x1a4799
    001a4750xorps x0, x0
    001a4753movaps [rsp+128], x0
    001a475bmovaps [rsp+112], x0
    001a4760movaps [rsp+96], x0
    001a4765movaps [rsp+80], x0
    001a476amovaps [rsp+64], x0
    001a476fmovaps [rsp+48], x0
    001a4774movaps [rsp+32], x0
    001a4779movaps [rsp+16], x0
    001a477emovaps [rsp], x0
    001a4782mov rsi, rsp
    001a4785mov edi, ebx
    001a4787call [rip+0x6d5ab]
    001a478dcmp eax, -1
    001a4790je 0x1a47d7
    001a4792mov r14, [rsp+48]
    001a4797jmp 0x1a47aa
    001a4799
    001a4799loc_1a4799:
    001a4799cmp eax, 2
    001a479cjne 0x1a47a5
    001a479emov rcx, [rsp+8]
    001a47a3jmp 0x1a47e7
    001a47a5
    001a47a5loc_1a47a5:
    001a47a5mov r14, [rsp+80]
    001a47aa
    001a47aaloc_1a47aa:
    001a47aamov edi, ebx
    001a47acxor esi, esi
    001a47aemov edx, 1
    001a47b3call [rip+0x6d587]
    001a47b9cmp rax, -1
    001a47bdje 0x1a47cf
    001a47bfxor edx, edx
    001a47c1sub r14, rax
    001a47c4cmovae rdx, r14
    001a47c8mov eax, 1
    001a47cdjmp 0x1a482a
    001a47cf
    001a47cfloc_1a47cf:
    001a47cfcall [rip+0x6d36b]
    001a47d5jmp 0x1a4828
    001a47d7
    001a47d7loc_1a47d7:
    001a47d7call [rip+0x6d363]
    001a47ddmov ecx, [rax]
    001a47dfshl rcx, 32
    001a47e3or rcx, 2
    001a47e7
    001a47e7loc_1a47e7:
    001a47e7mov esi, ecx
    001a47e9and esi, 3
    001a47ecxor eax, eax
    001a47eelea rdx, [rsi-2]
    001a47f2cmp rdx, 2
    001a47f6jb 0x1a482a
    001a47f8test rsi, rsi
    001a47fbje 0x1a482a
    001a47fdlea rbx, [rcx-1]
    001a4801mov r14, [rcx-1]
    001a4805mov r15, [rcx+7]
    001a4809mov rdi, r14
    001a480ccall [r15]
    001a480fcmp [r15+8], 0
    001a4814je 0x1a481f
    001a4816mov rdi, r14
    001a4819call [rip+0x6d2d9]
    001a481f
    001a481floc_1a481f:
    001a481fmov rdi, rbx
    001a4822call [rip+0x6d2d0]
    001a4828
    001a4828loc_1a4828:
    001a4828xor eax, eax
    001a482a
    001a482aloc_1a482a:
    001a482aadd rsp, 184
    001a4831pop rbx
    001a4832pop r12
    001a4834pop r14
    001a4836pop r15
    001a4838ret
    001a4839mov r12, rax
    001a483cmov rdi, r14
    001a483fmov rsi, r15
    001a4842call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a4847mov rdi, rbx
    001a484acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a484fmov rdi, r12
    001a4852call _Unwind_Resume
    001a4857ud2
    001a4720
    001a4859
    001a4859 // align 0x10
    001a4860
    001a4860core::ptr::drop_in_place<core::result::Result<std::fs::File,std::io::error::Error>>:
    001a4860push r15
    001a4862push r14
    001a4864push r12
    001a4866push rbx
    001a4867push rax
    001a4868cmp [rdi], 0
    001a486bje 0x1a4891
    001a486dmov rax, [rdi+8]
    001a4871mov ecx, eax
    001a4873and ecx, 3
    001a4876lea rdx, [rcx-2]
    001a487acmp rdx, 2
    001a487ejb 0x1a4885
    001a4880test rcx, rcx
    001a4883jne 0x1a48a5
    001a4885
    001a4885loc_1a4885:
    001a4885add rsp, 8
    001a4889pop rbx
    001a488apop r12
    001a488cpop r14
    001a488epop r15
    001a4890ret
    001a4891
    001a4891loc_1a4891:
    001a4891mov edi, [rdi+4]
    001a4894add rsp, 8
    001a4898pop rbx
    001a4899pop r12
    001a489bpop r14
    001a489dpop r15
    001a489fjmp [rip+0x6d273]
    001a48a5
    001a48a5loc_1a48a5:
    001a48a5lea rbx, [rax-1]
    001a48a9mov r14, [rax-1]
    001a48admov r15, [rax+7]
    001a48b1mov rdi, r14
    001a48b4call [r15]
    001a48b7cmp [r15+8], 0
    001a48bcje 0x1a48c7
    001a48bemov rdi, r14
    001a48c1call [rip+0x6d231]
    001a48c7
    001a48c7loc_1a48c7:
    001a48c7mov rdi, rbx
    001a48caadd rsp, 8
    001a48cepop rbx
    001a48cfpop r12
    001a48d1pop r14
    001a48d3pop r15
    001a48d5jmp [rip+0x6d21d]
    001a48dbmov r12, rax
    001a48demov rdi, r14
    001a48e1mov rsi, r15
    001a48e4call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a48e9mov rdi, rbx
    001a48eccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a48f1mov rdi, r12
    001a48f4call _Unwind_Resume
    001a48f9ud2
    001a4860
    001a48fb
    001a48fb // align 0x10
    001a4900
    001a4900alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle:
    001a4900push r14
    001a4902push rbx
    001a4903sub rsp, 56
    001a4907add rsi, rdx
    001a490ajb 0x1a4993
    001a4910mov rbx, rdi
    001a4913mov rax, [rdi+8]
    001a4917lea rcx, [rax+rax]
    001a491bcmp rcx, rsi
    001a491ecmova rsi, rcx
    001a4922cmp rsi, 9
    001a4926mov r14l, 8
    001a492ccmovae r14, rsi
    001a4930mov rsi, r14
    001a4933not rsi
    001a4936shr rsi, 63
    001a493atest rax, rax
    001a493dje 0x1a4957
    001a493fmov rcx, [rbx]
    001a4942mov [rsp+8], rcx
    001a4947mov [rsp+16], 1
    001a4950mov [rsp+24], rax
    001a4955jmp 0x1a4960
    001a4957
    001a4957loc_1a4957:
    001a4957mov [rsp+16], 0
    001a4960
    001a4960loc_1a4960:
    001a4960lea rdi, [rsp+32]
    001a4965lea rcx, [rsp+8]
    001a496amov rdx, r14
    001a496dcall alloc::raw_vec::finish_grow
    001a4972cmp [rsp+32], 0
    001a4978mov rdi, [rsp+40]
    001a497dje 0x1a499a
    001a497fmov rax, 0x8000000000000001
    001a4989cmp rdi, rax
    001a498cje 0x1a49a1
    001a498etest rdi, rdi
    001a4991jne 0x1a49a9
    001a4993
    001a4993loc_1a4993:
    001a4993call alloc::raw_vec::capacity_overflow
    001a4998ud2
    001a499a
    001a499aloc_1a499a:
    001a499amov [rbx], rdi
    001a499dmov [rbx+8], r14
    001a49a1
    001a49a1loc_1a49a1:
    001a49a1add rsp, 56
    001a49a5pop rbx
    001a49a6pop r14
    001a49a8ret
    001a49a9
    001a49a9loc_1a49a9:
    001a49a9mov rsi, [rsp+48]
    001a49aecall alloc::alloc::handle_alloc_error
    001a49b3ud2
    001a4900
    001a49b5
    001a49b5 // align 0x10
    001a49c0
    001a49c0std::io::default_read_to_end:
    001a49c0push rbp
    001a49c1push r15
    001a49c3push r14
    001a49c5push r13
    001a49c7push r12
    001a49c9push rbx
    001a49casub rsp, 88
    001a49cemov r15, rdx
    001a49d1mov [rsp+24], rsi
    001a49d6mov [rsp+8], rdi
    001a49dbmov al, 1
    001a49ddmov [rsp+4], eax
    001a49e1test rcx, rcx
    001a49e4je 0x1a4a11
    001a49e6mov r14, r8
    001a49e9add r14, 1024
    001a49f0jb 0x1a4a1b
    001a49f2mov rax, r14
    001a49f5and rax, 8191
    001a49fbje 0x1a4a13
    001a49fdmov ecx, 8192
    001a4a02sub rcx, rax
    001a4a05add r14, rcx
    001a4a08setb al
    001a4a0bmov [rsp+4], eax
    001a4a0fjmp 0x1a4a1b
    001a4a11
    001a4a11loc_1a4a11:
    001a4a11jmp 0x1a4a1b
    001a4a13
    001a4a13loc_1a4a13:
    001a4a13mov [rsp+4], 0
    001a4a1b
    001a4a1bloc_1a4a1b:
    001a4a1bmov r13, [r15+8]
    001a4a1fmov r12, [r15+16]
    001a4a23xor eax, eax
    001a4a25mov [rsp+40], rax
    001a4a2amov rbp, 0x7fffffffffffffff
    001a4a34mov [rsp+16], r13
    001a4a39mov [rsp+32], r12
    001a4a3enop
    001a4a40
    001a4a40loc_1a4a40:
    001a4a40cmp r12, r13
    001a4a43je 0x1a4a95
    001a4a45
    001a4a45loc_1a4a45:
    001a4a45mov rsi, [r15]
    001a4a48add rsi, r12
    001a4a4bmov rax, r13
    001a4a4esub rax, r12
    001a4a51cmp rax, r14
    001a4a54mov rbx, r14
    001a4a57cmovb rbx, rax
    001a4a5bcmp [rsp+4], 0
    001a4a60cmovne rbx, rax
    001a4a64mov rax, [rsp+24]
    001a4a69mov edi, [rax]
    001a4a6bcmp rbx, rbp
    001a4a6emov rdx, rbp
    001a4a71cmovb rdx, rbx
    001a4a75call [rip+0x6d0fd]
    001a4a7bcmp rax, -1
    001a4a7fjne 0x1a4aaf
    001a4a81call [rip+0x6d0b9]
    001a4a87movsxd rax, [rax]
    001a4a8acmp rax, 4
    001a4a8eje 0x1a4a40
    001a4a90jmp 0x1a4bbc
    001a4a95
    001a4a95loc_1a4a95:
    001a4a95mov edx, 32
    001a4a9amov rdi, r15
    001a4a9dmov rsi, r13
    001a4aa0call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    001a4aa5mov r13, [r15+8]
    001a4aa9mov r12, [r15+16]
    001a4aadjmp 0x1a4a45
    001a4aaf
    001a4aafloc_1a4aaf:
    001a4aafmov rdi, [rsp+40]
    001a4ab4cmp rdi, rax
    001a4ab7cmovbe rdi, rax
    001a4abbtest rax, rax
    001a4abeje 0x1a4bfe
    001a4ac4cmp rdi, rbx
    001a4ac7ja 0x1a4c2b
    001a4acdsub rdi, rax
    001a4ad0mov [rsp+40], rdi
    001a4ad5add r12, rax
    001a4ad8mov [r15+16], r12
    001a4adccmp r13, [rsp+16]
    001a4ae1jne 0x1a4a40
    001a4ae7cmp r12, r13
    001a4aeajne 0x1a4a40
    001a4af0xorps x0, x0
    001a4af3movaps [rsp+64], x0
    001a4af8movaps [rsp+48], x0
    001a4afdmov rax, [rsp+24]
    001a4b02mov edi, [rax]
    001a4b04mov edx, 32
    001a4b09lea r12, [rsp+48]
    001a4b0emov rsi, r12
    001a4b11call [rip+0x6d061]
    001a4b17mov rbx, rax
    001a4b1acmp rax, -1
    001a4b1eje 0x1a4b70
    001a4b20test rbx, rbx
    001a4b23je 0x1a4ba2
    001a4b25
    001a4b25loc_1a4b25:
    001a4b25cmp rbx, 33
    001a4b29jae 0x1a4c15
    001a4b2fmov rdi, r15
    001a4b32mov rsi, [rsp+16]
    001a4b37mov rdx, rbx
    001a4b3acall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    001a4b3fmov r13, [r15+8]
    001a4b43mov r12, [r15+16]
    001a4b47mov rdi, [r15]
    001a4b4aadd rdi, r12
    001a4b4dlea rsi, [rsp+48]
    001a4b52mov rdx, rbx
    001a4b55call [rip+0x6cfc5]
    001a4b5badd r12, rbx
    001a4b5emov [r15+16], r12
    001a4b62jmp 0x1a4a40
    001a4b67nop [rax+rax]
    001a4b70
    001a4b70loc_1a4b70:
    001a4b70call [rip+0x6cfca]
    001a4b76movsxd rax, [rax]
    001a4b79cmp rax, 4
    001a4b7djne 0x1a4be3
    001a4b7fmov rax, [rsp+24]
    001a4b84mov edi, [rax]
    001a4b86mov edx, 32
    001a4b8bmov rsi, r12
    001a4b8ecall [rip+0x6cfe4]
    001a4b94cmp rax, -1
    001a4b98je 0x1a4b70
    001a4b9amov rbx, rax
    001a4b9dtest rbx, rbx
    001a4ba0jne 0x1a4b25
    001a4ba2
    001a4ba2loc_1a4ba2:
    001a4ba2mov rax, [rsp+16]
    001a4ba7sub rax, [rsp+32]
    001a4bacmov rcx, [rsp+8]
    001a4bb1mov [rcx+8], rax
    001a4bb5xor eax, eax
    001a4bb7mov [rcx], rax
    001a4bbajmp 0x1a4bd4
    001a4bbc
    001a4bbcloc_1a4bbc:
    001a4bbcshl rax, 32
    001a4bc0or rax, 2
    001a4bc4mov rcx, [rsp+8]
    001a4bc9mov [rcx+8], rax
    001a4bcdmov [rcx], 1
    001a4bd4
    001a4bd4loc_1a4bd4:
    001a4bd4add rsp, 88
    001a4bd8pop rbx
    001a4bd9pop r12
    001a4bdbpop r13
    001a4bddpop r14
    001a4bdfpop r15
    001a4be1pop rbp
    001a4be2ret
    001a4be3
    001a4be3loc_1a4be3:
    001a4be3shl rax, 32
    001a4be7or rax, 2
    001a4bebmov rcx, [rsp+8]
    001a4bf0mov [rcx+8], rax
    001a4bf4mov eax, 1
    001a4bf9mov [rcx], rax
    001a4bfcjmp 0x1a4bd4
    001a4bfe
    001a4bfeloc_1a4bfe:
    001a4bfesub r12, [rsp+32]
    001a4c03mov rax, [rsp+8]
    001a4c08mov [rax+8], r12
    001a4c0cmov [rax], 0
    001a4c13jmp 0x1a4bd4
    001a4c15
    001a4c15loc_1a4c15:
    001a4c15lea rdx, [rip+0x6baac]
    001a4c1cmov esi, 32
    001a4c21mov rdi, rbx
    001a4c24call core::slice::index::slice_end_index_len_fail
    001a4c29ud2
    001a4c2b
    001a4c2bloc_1a4c2b:
    001a4c2blea rdx, [rip+0x6ba7e]
    001a4c32mov rsi, rbx
    001a4c35call core::slice::index::slice_end_index_len_fail
    001a4c3aud2
    001a49c0
    001a4c3c
    001a4c3c // align 0x10
    001a4c40
    001a4c40core::ptr::drop_in_place<std::fs::File>:
    001a4c40jmp [rip+0x6ced2]
    001a4c40
    001a4c46
    001a4c46 // align 0x10
    001a4c50
    001a4c50core::ptr::drop_in_place<core::option::Option<(alloc::vec::Vec<u8>,std::sys::unix::thread::cgroups::Cgroup)>>:
    001a4c50cmp [rdi+24], 2
    001a4c54je 0x1a4c66
    001a4c56cmp [rdi+8], 0
    001a4c5bje 0x1a4c66
    001a4c5dmov rdi, [rdi]
    001a4c60jmp [rip+0x6ce92]
    001a4c66
    001a4c66loc_1a4c66:
    001a4c66ret
    001a4c50
    001a4c67
    001a4c67 // align 0x10
    001a4c70
    001a4c70std::sys_common::fs::try_exists:
    001a4c70push r15
    001a4c72push r14
    001a4c74push r12
    001a4c76push rbx
    001a4c77sub rsp, 184
    001a4c7emov rbx, rdi
    001a4c81lea rdi, [rsp+8]
    001a4c86call std::sys::unix::fs::stat
    001a4c8bcmp [rsp+8], 2
    001a4c90jne 0x1a4cb5
    001a4c92mov r15, [rsp+16]
    001a4c97mov r14l, r15l
    001a4c9aand r14l, 3
    001a4c9elea rax, [rip-0x1658ad]
    001a4ca5movsxd rcx, [rax+4*r14]
    001a4ca9add rcx, rax
    001a4cacjmp rcx
    001a4caemovzx eax, [r15+16]
    001a4cb3jmp 0x1a4ccf
    001a4cb5
    001a4cb5loc_1a4cb5:
    001a4cb5mov [rbx], 256
    001a4cbajmp 0x1a4cf0
    001a4cbcmovzx eax, [r15+15]
    001a4cc1jmp 0x1a4ccf
    001a4cc3mov rdi, r15
    001a4cc6shr rdi, 32
    001a4ccacall std::sys::unix::decode_error_kind
    001a4ccf
    001a4ccfloc_1a4ccf:
    001a4ccftest al, al
    001a4cd1je 0x1a4cdc
    001a4cd3mov [rbx+8], r15
    001a4cd7mov [rbx], 1
    001a4cdajmp 0x1a4cf0
    001a4cdc
    001a4cdcloc_1a4cdc:
    001a4cdcmov [rbx], 0
    001a4ce1lea rax, [r14-2]
    001a4ce5cmp rax, 2
    001a4ce9jb 0x1a4cf0
    001a4cebtest r14, r14
    001a4ceejne 0x1a4d1f
    001a4cf0
    001a4cf0loc_1a4cf0:
    001a4cf0add rsp, 184
    001a4cf7pop rbx
    001a4cf8pop r12
    001a4cfapop r14
    001a4cfcpop r15
    001a4cferet
    001a4cffmov rax, r15
    001a4d02shr rax, 32
    001a4d06cmp eax, 40
    001a4d09ja 0x1a4d58
    001a4d0blea rcx, [rip-0x16590a]
    001a4d12movsxd rax, [rcx+4*rax]
    001a4d16add rax, rcx
    001a4d19jmp rax
    001a4d1bxor eax, eax
    001a4d1djmp 0x1a4ccf
    001a4d1f
    001a4d1floc_1a4d1f:
    001a4d1flea rbx, [r15-1]
    001a4d23mov r14, [r15-1]
    001a4d27mov r15, [r15+7]
    001a4d2bmov rdi, r14
    001a4d2ecall [r15]
    001a4d31cmp [r15+8], 0
    001a4d36je 0x1a4d41
    001a4d38mov rdi, r14
    001a4d3bcall [rip+0x6cdb7]
    001a4d41
    001a4d41loc_1a4d41:
    001a4d41mov rdi, rbx
    001a4d44add rsp, 184
    001a4d4bpop rbx
    001a4d4cpop r12
    001a4d4epop r14
    001a4d50pop r15
    001a4d52jmp [rip+0x6cda0]
    001a4d58
    001a4d58loc_1a4d58:
    001a4d58mov al, 41
    001a4d5ajmp 0x1a4ccf
    001a4d5fmov al, 1
    001a4d61jmp 0x1a4ccf
    001a4d66mov al, 2
    001a4d68jmp 0x1a4ccf
    001a4d6dmov al, 3
    001a4d6fjmp 0x1a4ccf
    001a4d74mov al, 4
    001a4d76jmp 0x1a4ccf
    001a4d7bmov al, 5
    001a4d7djmp 0x1a4ccf
    001a4d82mov al, 6
    001a4d84jmp 0x1a4ccf
    001a4d89mov al, 7
    001a4d8bjmp 0x1a4ccf
    001a4d90mov al, 8
    001a4d92jmp 0x1a4ccf
    001a4d97mov al, 9
    001a4d99jmp 0x1a4ccf
    001a4d9emov al, 10
    001a4da0jmp 0x1a4ccf
    001a4da5mov al, 11
    001a4da7jmp 0x1a4ccf
    001a4dacmov al, 12
    001a4daejmp 0x1a4ccf
    001a4db3mov al, 13
    001a4db5jmp 0x1a4ccf
    001a4dbamov al, 14
    001a4dbcjmp 0x1a4ccf
    001a4dc1mov al, 15
    001a4dc3jmp 0x1a4ccf
    001a4dc8mov al, 16
    001a4dcajmp 0x1a4ccf
    001a4dcfmov al, 17
    001a4dd1jmp 0x1a4ccf
    001a4dd6mov al, 18
    001a4dd8jmp 0x1a4ccf
    001a4dddmov al, 19
    001a4ddfjmp 0x1a4ccf
    001a4de4mov al, 20
    001a4de6jmp 0x1a4ccf
    001a4debmov al, 21
    001a4dedjmp 0x1a4ccf
    001a4df2mov al, 22
    001a4df4jmp 0x1a4ccf
    001a4df9mov al, 23
    001a4dfbjmp 0x1a4ccf
    001a4e00mov al, 24
    001a4e02jmp 0x1a4ccf
    001a4e07mov al, 25
    001a4e09jmp 0x1a4ccf
    001a4e0emov al, 26
    001a4e10jmp 0x1a4ccf
    001a4e15mov al, 27
    001a4e17jmp 0x1a4ccf
    001a4e1cmov al, 28
    001a4e1ejmp 0x1a4ccf
    001a4e23mov al, 29
    001a4e25jmp 0x1a4ccf
    001a4e2amov al, 30
    001a4e2cjmp 0x1a4ccf
    001a4e31mov al, 31
    001a4e33jmp 0x1a4ccf
    001a4e38mov al, 32
    001a4e3ajmp 0x1a4ccf
    001a4e3fmov al, 33
    001a4e41jmp 0x1a4ccf
    001a4e46mov al, 34
    001a4e48jmp 0x1a4ccf
    001a4e4dmov al, 35
    001a4e4fjmp 0x1a4ccf
    001a4e54mov al, 36
    001a4e56jmp 0x1a4ccf
    001a4e5bmov al, 37
    001a4e5djmp 0x1a4ccf
    001a4e62mov al, 38
    001a4e64jmp 0x1a4ccf
    001a4e69mov al, 39
    001a4e6bjmp 0x1a4ccf
    001a4e70mov al, 40
    001a4e72jmp 0x1a4ccf
    001a4e77mov r12, rax
    001a4e7amov rdi, r14
    001a4e7dmov rsi, r15
    001a4e80call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a4e85mov rdi, rbx
    001a4e88call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    001a4e8dmov rdi, r12
    001a4e90call _Unwind_Resume
    001a4e95ud2
    001a4c70