File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
0019fbc9
0019fbc9_<simplelog::loggers::termlog::TermLogger as log::Log>::log:
0019fbc9push rbp
0019fbcapush r15
0019fbccpush r14
0019fbcepush r13
0019fbd0push r12
0019fbd2push rbx
0019fbd3sub rsp, 344
0019fbdamov rax, [rsi+48]
0019fbdecmp rax, [rdi+176]
0019fbe5jbe 0x19fbee
0019fbe7xor ebx, ebx
0019fbe9jmp 0x1a139a
0019fbee
0019fbeeloc_19fbee:
0019fbeemov r15, rdi
0019fbf1mov [rsp+168], rax
0019fbf9mov rbp, [rsi+56]
0019fbfdmov [rsp+336], rsi
0019fc05mov r13, [rsi+64]
0019fc09mov rax, [rdi+136]
0019fc10test rax, rax
0019fc13je 0x19fc5b
0019fc15mov r14, [r15+120]
0019fc19test r14, r14
0019fc1cjne 0x19fc25
0019fc1emov r14, [r15+128]
0019fc25
0019fc25loc_19fc25:
0019fc25imul r12, rax, 24
0019fc29xor ebx, ebx
0019fc2b
0019fc2bloc_19fc2b:
0019fc2btest r12, r12
0019fc2eje 0x1a139a
0019fc34mov rdx, [r14]
0019fc37test rdx, rdx
0019fc3ajne 0x19fc40
0019fc3cmov rdx, [r14+8]
0019fc40
0019fc40loc_19fc40:
0019fc40mov rcx, [r14+16]
0019fc44add r14, 24
0019fc48mov rdi, rbp
0019fc4bmov rsi, r13
0019fc4ecall core::str::_<impl str>::starts_with
0019fc53add r12, -24
0019fc57test al, al
0019fc59je 0x19fc2b
0019fc5b
0019fc5bloc_19fc5b:
0019fc5bmov rax, [r15+160]
0019fc62test rax, rax
0019fc65je 0x19fcb1
0019fc67mov r14, [r15+144]
0019fc6etest r14, r14
0019fc71jne 0x19fc7a
0019fc73mov r14, [r15+152]
0019fc7a
0019fc7aloc_19fc7a:
0019fc7aimul r12, rax, 24
0019fc7exor ebx, ebx
0019fc80
0019fc80loc_19fc80:
0019fc80test r12, r12
0019fc83je 0x19fcb1
0019fc85mov rdx, [r14]
0019fc88test rdx, rdx
0019fc8bjne 0x19fc91
0019fc8dmov rdx, [r14+8]
0019fc91
0019fc91loc_19fc91:
0019fc91mov rcx, [r14+16]
0019fc95add r14, 24
0019fc99mov rdi, rbp
0019fc9cmov rsi, r13
0019fc9fcall core::str::_<impl str>::starts_with
0019fca4add r12, -24
0019fca8test al, al
0019fcaaje 0x19fc80
0019fcacjmp 0x1a139a
0019fcb1
0019fcb1loc_19fcb1:
0019fcb1lea rsi, [r15+184]
0019fcb8lea rbx, [rsp+72]
0019fcbdmov rdi, rbx
0019fcc0call std::sync::mutex::Mutex<T>::lock
0019fcc5lea rsi, [rip+0x70004]
0019fcccmov rdi, rbx
0019fccfcall core::result::Result<T,E>::unwrap
0019fcd4mov r12, rax
0019fcd7mov r14l, edx
0019fcdamov rdx, rax
0019fcddadd rdx, 64
0019fce1mov rcx, [rsp+168]
0019fce9cmp rcx, 1
0019fcedpush 8
0019fcefpop rax
0019fcf0push 64
0019fcf2pop rsi
0019fcf3cmove rsi, rax
0019fcf7mov [rsp+288], rsi
0019fcfflea rax, [r12+8]
0019fd04cmove rdx, rax
0019fd08mov [rsp+16], rdx
0019fd0dmov edx, [r15+4*rcx+96]
0019fd12mov rax, [r15+56]
0019fd16dec rax
0019fd19cmp rax, rcx
0019fd1cjae 0x1a0be9
0019fd22mov [rsp+180], edx
0019fd29lea rbx, [rsp+72]
0019fd2emov rdi, rbx
0019fd31call time::offset_date_time::OffsetDateTime::now_utc
0019fd36movzx eax, [r15+171]
0019fd3emovzx edx, [r15+173]
0019fd46shl edx, 16
0019fd49or edx, eax
0019fd4blea rdi, [rsp+144]
0019fd53mov rsi, rbx
0019fd56call time::offset_date_time::OffsetDateTime::to_offset
0019fd5bmov rax, [r15+32]
0019fd5ftest rax, rax
0019fd62je 0x19fe93
0019fd68cmp eax, 1
0019fd6bjne 0x1a0011
0019fd71mov [rsp+15], r14b
0019fd76mov [rsp+24], r12
0019fd7bmov eax, [rsp+144]
0019fd82mov [rsp+136], eax
0019fd89mov r14, [rsp+148]
0019fd91movzx r12l, [rsp+158]
0019fd9amovzx ebx, [rsp+156]
0019fda2xor edi, edi
0019fda4call core::ptr::drop_in_place<time::error::format::Format>
0019fda9lea rdx, [rsp+72]
0019fdaeand [rdx], 0
0019fdb2lea rdi, [rsp+208]
0019fdbamov rsi, r14
0019fdbdcall core::option::Option<T>::ok_or
0019fdc2lea rax, [rsp+208]
0019fdcamov rax, [rax]
0019fdcdcmp rax, 3
0019fdd1jne 0x19fff3
0019fdd7shl r12l, 16
0019fddbor ebx, r12l
0019fddeshl ebx, 8
0019fde1or ebx, 1
0019fde4lea r14, [rsp+208]
0019fdecmov r12, [r14+8]
0019fdf0lea rdx, [rsp+72]
0019fdf5and [rdx], 0
0019fdf9mov rdi, r14
0019fdfcmov esi, ebx
0019fdfecall core::option::Option<T>::ok_or
0019fe03mov rax, [r14]
0019fe06cmp rax, 3
0019fe0ajne 0x1a0079
0019fe10mov [rsp+64], r12
0019fe15mov edx, [rsp+136]
0019fe1ccmp edx, 0x4e2000
0019fe22mov r12, [rsp+24]
0019fe27mov r14b, [rsp+15]
0019fe2cjae 0x1a075a
0019fe32cmp [rsp+218], 0
0019fe3ajne 0x1a077a
0019fe40mov al, [rsp+216]
0019fe47mov [rsp+160], al
0019fe4emov al, [rsp+217]
0019fe55mov [rsp+132], al
0019fe5csar edx, 9
0019fe5flea rbx, [rsp+72]
0019fe64mov rdi, rbx
0019fe67mov rsi, [rsp+16]
0019fe6ccall time::formatting::format_number_pad_zero
0019fe71cmp [rbx], 0
0019fe75je 0x1a00f1
0019fe7bmov rax, [rsp+80]
0019fe80mov [rsp+40], rax
0019fe85mov [rsp+32], 2
0019fe8ejmp 0x1a006f
0019fe93
0019fe93loc_19fe93:
0019fe93mov [rsp+15], r14b
0019fe98mov [rsp+24], r12
0019fe9dmov eax, [rsp+144]
0019fea4mov [rsp+136], eax
0019feabmov r12, [rsp+148]
0019feb3movzx r14l, [rsp+158]
0019febcmovzx ebx, [rsp+156]
0019fec4xor edi, edi
0019fec6call core::ptr::drop_in_place<time::error::format::Format>
0019fecblea rdx, [rsp+72]
0019fed0and [rdx], 0
0019fed4lea rdi, [rsp+208]
0019fedcmov rsi, r12
0019fedfcall core::option::Option<T>::ok_or
0019fee4lea rax, [rsp+208]
0019feecmov rax, [rax]
0019feefcmp rax, 3
0019fef3jne 0x19fff3
0019fef9shl r14l, 16
0019fefdor ebx, r14l
0019ff00shl ebx, 8
0019ff03or ebx, 1
0019ff06lea r14, [rsp+208]
0019ff0emov r12, [r14+8]
0019ff12lea rdx, [rsp+72]
0019ff17and [rdx], 0
0019ff1bmov rdi, r14
0019ff1emov esi, ebx
0019ff20call core::option::Option<T>::ok_or
0019ff25mov rax, [r14]
0019ff28cmp rax, 3
0019ff2cjne 0x1a00b5
0019ff32mov [rsp+160], r12
0019ff3amovsx ebx, [rsp+218]
0019ff42movzx r14l, [rsp+216]
0019ff4bmov edi, [rsp+136]
0019ff52call time::date::Date::to_calendar_date
0019ff57cmp eax, 1900
0019ff5cmov r12, [rsp+24]
0019ff61jl 0x1a079a
0019ff67mov [rsp+64], rax
0019ff6cshl ebx, 16
0019ff6for r14l, ebx
0019ff72mov [rsp+132], r14l
0019ff7atest r14l, 0xff0000
0019ff81jne 0x1a07a6
0019ff87mov edi, [rsp+136]
0019ff8ecall time::date::Date::weekday
0019ff93movzx eax, al
0019ff96shl rax, 4
0019ff9alea rcx, [rip+0x6f917]
0019ffa1mov rdi, [rax+rcx]
0019ffa5mov rsi, [rax+rcx+8]
0019ffaalea rdx, [rip+0x6f98f]
0019ffb1call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0019ffb6mov rcx, rdx
0019ffb9lea rbx, [rsp+72]
0019ffbemov rdi, rbx
0019ffc1mov r14, [rsp+16]
0019ffc6mov rsi, r14
0019ffc9mov rdx, rax
0019ffcccall time::formatting::write
0019ffd1cmp [rbx], 0
0019ffd5je 0x1a0138
0019ffdbmov rbx, [rsp+80]
0019ffe0mov [rsp+40], rbx
0019ffe5mov [rsp+32], 2
0019ffeejmp 0x1a01a6
0019fff3
0019fff3loc_19fff3:
0019fff3movups x0, [rsp+216]
0019fffbmov [rsp+32], rax
001a0000movups [rsp+40], x0
001a0005
001a0005loc_1a0005:
001a0005mov r12, [rsp+24]
001a000amov r14b, [rsp+15]
001a000fjmp 0x1a005b
001a0011
001a0011loc_1a0011:
001a0011mov rsi, [r15+40]
001a0015mov rdx, [r15+48]
001a0019mov r8l, [rsp+144]
001a0021mov r9, [rsp+148]
001a0029movzx eax, [rsp+156]
001a0031movzx ecx, [rsp+158]
001a0039shl ecx, 24
001a003cshl eax, 8
001a003fadd eax, ecx
001a0041inc eax
001a0043mov [rsp], eax
001a0046lea rbx, [rsp+32]
001a004bmov rdi, rbx
001a004emov rcx, [rsp+16]
001a0053call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
001a0058mov rax, [rbx]
001a005b
001a005bloc_1a005b:
001a005bcmp rax, 3
001a005fje 0x1a0b86
001a0065cmp rax, 2
001a0069jne 0x1a07c3
001a006f
001a006floc_1a006f:
001a006fmov rbx, [rsp+40]
001a0074jmp 0x1a138e
001a0079
001a0079loc_1a0079:
001a0079movzx ecx, [rsp+216]
001a0081mov dl, [rsp+218]
001a0088mov rsi, [rsp+219]
001a0090mov [rsp+43], rsi
001a0095mov rsi, [rsp+224]
001a009dmov [rsp+48], rsi
001a00a2mov [rsp+32], rax
001a00a7mov [rsp+40], cx
001a00acmov [rsp+42], dl
001a00b0jmp 0x1a0005
001a00b5
001a00b5loc_1a00b5:
001a00b5movzx ecx, [rsp+216]
001a00bdmov dl, [rsp+218]
001a00c4mov rsi, [rsp+219]
001a00ccmov [rsp+43], rsi
001a00d1mov rsi, [rsp+224]
001a00d9mov [rsp+48], rsi
001a00demov [rsp+32], rax
001a00e3mov [rsp+42], dl
001a00e7mov [rsp+40], cx
001a00ecjmp 0x1a0005
001a00f1
001a00f1loc_1a00f1:
001a00f1lea rbx, [rsp+72]
001a00f6mov r12, [rbx+8]
001a00falea rdx, [rip-0x110eb7]
001a0101push 1
001a0103pop rcx
001a0104mov rdi, rbx
001a0107mov rsi, [rsp+16]
001a010ccall time::formatting::write
001a0111cmp [rbx], 0
001a0115je 0x1a01b0
001a011bmov rax, [rsp+80]
001a0120mov [rsp+40], rax
001a0125mov [rsp+32], 2
001a012emov r12, [rsp+24]
001a0133jmp 0x1a006f
001a0138
001a0138loc_1a0138:
001a0138lea rbx, [rsp+72]
001a013dmov r12, [rbx+8]
001a0141lea rdx, [rip-0x110f2c]
001a0148push 2
001a014apop rcx
001a014bmov rdi, rbx
001a014emov rsi, r14
001a0151call time::formatting::write
001a0156cmp [rbx], 0
001a015ajne 0x1a018e
001a015cmov [rsp+136], r12
001a0164mov rax, [rsp+64]
001a0169shr rax, 40
001a016dlea rbx, [rsp+72]
001a0172mov r12, [rbx+8]
001a0176movzx edx, al
001a0179mov rdi, rbx
001a017cmov rsi, r14
001a017fcall time::formatting::format_number_pad_zero
001a0184cmp [rbx], 0
001a0188je 0x1a0398
001a018e
001a018eloc_1a018e:
001a018emov rbx, [rsp+80]
001a0193mov [rsp+40], rbx
001a0198mov [rsp+32], 2
001a01a1
001a01a1loc_1a01a1:
001a01a1mov r12, [rsp+24]
001a01a6
001a01a6loc_1a01a6:
001a01a6mov r14b, [rsp+15]
001a01abjmp 0x1a138e
001a01b0
001a01b0loc_1a01b0:
001a01b0mov [rsp+184], r12
001a01b8lea r14, [rsp+72]
001a01bdmov r12, [r14+8]
001a01c1mov edi, [rsp+136]
001a01c8call time::date::Date::month_day
001a01cdmov ebx, edx
001a01cfmovzx edx, al
001a01d2mov rdi, r14
001a01d5mov rsi, [rsp+16]
001a01dacall time::formatting::format_number_pad_zero
001a01dfcmp [r14], 0
001a01e3jne 0x1a0376
001a01e9mov [rsp+136], r12
001a01f1lea r14, [rsp+72]
001a01f6mov r12, [r14+8]
001a01falea rdx, [rip-0x110fb7]
001a0201push 1
001a0203pop rcx
001a0204mov rdi, r14
001a0207mov rsi, [rsp+16]
001a020ccall time::formatting::write
001a0211cmp [r14], 0
001a0215jne 0x1a0376
001a021bmov [rsp+272], r12
001a0223lea rax, [rip-0x110fe0]
001a022amov [rsp+256], rax
001a0232lea r14, [rsp+72]
001a0237mov rax, [r14+8]
001a023bmov [rsp+280], rax
001a0243movzx edx, bl
001a0246mov rdi, r14
001a0249mov rsi, [rsp+16]
001a024ecall time::formatting::format_number_pad_zero
001a0253cmp [r14], 0
001a0257jne 0x1a0376
001a025dlea rbx, [rsp+72]
001a0262mov r14, [rbx+8]
001a0266lea rdx, [rip-0x111015]
001a026dpush 1
001a026fpop rcx
001a0270mov rdi, rbx
001a0273mov rsi, [rsp+16]
001a0278call time::formatting::write
001a027dcmp [rbx], 0
001a0281jne 0x1a0376
001a0287lea rbx, [rsp+72]
001a028cmov rax, [rbx+8]
001a0290mov [rsp+264], rax
001a0298mov rdx, [rsp+64]
001a029dshr rdx, 48
001a02a1mov rdi, rbx
001a02a4mov rsi, [rsp+16]
001a02a9call time::formatting::format_number_pad_zero
001a02aecmp [rbx], 0
001a02b2jne 0x1a0376
001a02b8lea rbx, [rsp+72]
001a02bdmov rax, [rbx+8]
001a02c1mov [rsp+328], rax
001a02c9lea rdx, [rip-0x10fdaa]
001a02d0push 1
001a02d2pop rcx
001a02d3mov rdi, rbx
001a02d6mov rsi, [rsp+16]
001a02dbcall time::formatting::write
001a02e0cmp [rbx], 0
001a02e4jne 0x1a0376
001a02ealea rbx, [rsp+72]
001a02efmov rax, [rbx+8]
001a02f3mov [rsp+320], rax
001a02fbmov rdx, [rsp+64]
001a0300shr rdx, 40
001a0304mov rdi, rbx
001a0307mov rsi, [rsp+16]
001a030ccall time::formatting::format_number_pad_zero
001a0311cmp [rbx], 0
001a0315jne 0x1a0376
001a0317lea rbx, [rsp+72]
001a031cmov rax, [rbx+8]
001a0320mov [rsp+312], rax
001a0328lea rdx, [rip-0x10fe09]
001a032fpush 1
001a0331pop rcx
001a0332mov rdi, rbx
001a0335mov rsi, [rsp+16]
001a033acall time::formatting::write
001a033fcmp [rbx], 0
001a0343jne 0x1a0376
001a0345lea rbx, [rsp+72]
001a034amov rax, [rbx+8]
001a034emov [rsp+304], rax
001a0356mov rdx, [rsp+64]
001a035bshr rdx, 32
001a035fmov rdi, rbx
001a0362mov rsi, [rsp+16]
001a0367call time::formatting::format_number_pad_zero
001a036ccmp [rbx], 0
001a0370je 0x1a066d
001a0376
001a0376loc_1a0376:
001a0376mov rax, [rsp+80]
001a037bmov [rsp+40], rax
001a0380mov [rsp+32], 2
001a0389mov r12, [rsp+24]
001a038emov r14b, [rsp+15]
001a0393jmp 0x1a006f
001a0398
001a0398loc_1a0398:
001a0398mov [rsp+184], r12
001a03a0lea rbx, [rsp+72]
001a03a5mov r12, [rbx+8]
001a03a9lea rdx, [rip-0x111192]
001a03b0push 1
001a03b2pop rcx
001a03b3mov rdi, rbx
001a03b6mov rsi, r14
001a03b9call time::formatting::write
001a03becmp [rbx], 0
001a03c2jne 0x1a08eb
001a03c8mov rax, [rsp+64]
001a03cdshr rax, 32
001a03d1movzx eax, al
001a03d4dec rax
001a03d7cmp rax, 12
001a03dbjae 0x1a0722
001a03e1mov rcx, r12
001a03e4mov r12, [rsp+184]
001a03ecadd r12, [rsp+136]
001a03f4add r12, rcx
001a03f7lea rbx, [rsp+72]
001a03fcadd r12, [rbx+8]
001a0400shl rax, 4
001a0404lea rcx, [rip+0x6f54d]
001a040bmov rdi, [rax+rcx]
001a040fmov rsi, [rax+rcx+8]
001a0414lea rdx, [rip+0x6f615]
001a041bcall core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
001a0420mov rcx, rdx
001a0423mov rdi, rbx
001a0426mov r14, [rsp+16]
001a042bmov rsi, r14
001a042emov rdx, rax
001a0431call time::formatting::write
001a0436cmp [rbx], 0
001a043ajne 0x1a08eb
001a0440lea rbx, [rsp+72]
001a0445mov rax, [rbx+8]
001a0449mov [rsp+136], rax
001a0451lea rdx, [rip-0x11123a]
001a0458push 1
001a045apop rcx
001a045bmov rdi, rbx
001a045emov rsi, r14
001a0461call time::formatting::write
001a0466cmp [rbx], 0
001a046ajne 0x1a08eb
001a0470lea rbx, [rsp+72]
001a0475mov r14, [rbx+8]
001a0479mov rdi, rbx
001a047cmov rsi, [rsp+16]
001a0481mov rdx, [rsp+64]
001a0486call time::formatting::format_number_pad_zero
001a048bcmp [rbx], 0
001a048fjne 0x1a08eb
001a0495lea rbx, [rsp+72]
001a049amov rax, [rbx+8]
001a049emov [rsp+64], rax
001a04a3lea rdx, [rip-0x11128c]
001a04aapush 1
001a04acpop rcx
001a04admov rdi, rbx
001a04b0mov rsi, [rsp+16]
001a04b5call time::formatting::write
001a04bacmp [rbx], 0
001a04bejne 0x1a08eb
001a04c4lea rbx, [rsp+72]
001a04c9mov rax, [rbx+8]
001a04cdmov [rsp+184], rax
001a04d5mov rdx, [rsp+160]
001a04ddshr rdx, 48
001a04e1mov rdi, rbx
001a04e4mov rsi, [rsp+16]
001a04e9call time::formatting::format_number_pad_zero
001a04eecmp [rbx], 0
001a04f2jne 0x1a08eb
001a04f8lea rbx, [rsp+72]
001a04fdmov rax, [rbx+8]
001a0501mov [rsp+280], rax
001a0509lea rdx, [rip-0x10ffea]
001a0510push 1
001a0512pop rcx
001a0513mov rdi, rbx
001a0516mov rsi, [rsp+16]
001a051bcall time::formatting::write
001a0520cmp [rbx], 0
001a0524jne 0x1a08eb
001a052alea rbx, [rsp+72]
001a052fmov rax, [rbx+8]
001a0533mov [rsp+272], rax
001a053bmov rdx, [rsp+160]
001a0543shr rdx, 40
001a0547mov rdi, rbx
001a054amov rsi, [rsp+16]
001a054fcall time::formatting::format_number_pad_zero
001a0554cmp [rbx], 0
001a0558jne 0x1a08eb
001a055elea rbx, [rsp+72]
001a0563mov rax, [rbx+8]
001a0567mov [rsp+256], rax
001a056flea rdx, [rip-0x110050]
001a0576push 1
001a0578pop rcx
001a0579mov rdi, rbx
001a057cmov rsi, [rsp+16]
001a0581call time::formatting::write
001a0586cmp [rbx], 0
001a058ajne 0x1a08eb
001a0590lea rbx, [rsp+72]
001a0595mov rax, [rbx+8]
001a0599mov [rsp+264], rax
001a05a1mov rdx, [rsp+160]
001a05a9shr rdx, 32
001a05admov rdi, rbx
001a05b0mov rsi, [rsp+16]
001a05b5call time::formatting::format_number_pad_zero
001a05bacmp [rbx], 0
001a05bejne 0x1a08eb
001a05c4lea rbx, [rsp+72]
001a05c9mov rax, [rbx+8]
001a05cdmov [rsp+160], rax
001a05d5lea rdx, [rip-0x1113be]
001a05dcpush 1
001a05depop rcx
001a05dfmov rdi, rbx
001a05e2mov rsi, [rsp+16]
001a05e7call time::formatting::write
001a05eccmp [rbx], 0
001a05f0jne 0x1a08eb
001a05f6add r12, [rsp+136]
001a05feadd r14, [rsp+64]
001a0603add r14, [rsp+184]
001a060badd r14, [rsp+280]
001a0613add r14, [rsp+272]
001a061badd r14, [rsp+256]
001a0623add r14, [rsp+264]
001a062badd r14, [rsp+160]
001a0633add r14, r12
001a0636cmp [rsp+132], 0
001a063ejs 0x1a0661
001a0640mov ecx, [rsp+132]
001a0647mov eax, ecx
001a0649shr eax, 8
001a064ctest al, al
001a064esets al
001a0651test ecx, ecx
001a0653sets cl
001a0656or cl, al
001a0658cmp cl, 1
001a065bjne 0x1a085c
001a0661
001a0661loc_1a0661:
001a0661lea rdx, [rip-0x11141e]
001a0668jmp 0x1a0863
001a066d
001a066dloc_1a066d:
001a066dmov rax, [rsp+136]
001a0675add rax, [rsp+184]
001a067dmov rcx, [rsp+272]
001a0685add rcx, [rsp+280]
001a068dadd rcx, rax
001a0690add r14, [rsp+264]
001a0698add r14, [rsp+328]
001a06a0add r14, rcx
001a06a3mov r12, [rsp+320]
001a06abadd r12, [rsp+312]
001a06b3add r12, [rsp+304]
001a06bbadd r12, r14
001a06beadd r12, [rsp+80]
001a06c3cmp [rsp+64], 0
001a06c8je 0x1a0a2b
001a06celea rdx, [rip-0x110508]
001a06d5lea rbx, [rsp+72]
001a06dapush 1
001a06dcpop rcx
001a06ddmov rdi, rbx
001a06e0mov rsi, [rsp+16]
001a06e5call time::formatting::write
001a06eacmp [rbx], 0
001a06eejne 0x1a0376
001a06f4add r12, [rsp+80]
001a06f9push 10
001a06fbpop rsi
001a06fcmov rax, [rsp+64]
001a0701xor edx, edx
001a0703div esi
001a0705test edx, edx
001a0707je 0x1a0736
001a0709lea rdi, [rsp+72]
001a070emov rsi, [rsp+16]
001a0713mov rdx, [rsp+64]
001a0718call time::formatting::format_number_pad_zero
001a071djmp 0x1a0a1a
001a0722
001a0722loc_1a0722:
001a0722lea rdx, [rip+0x6f2ef]
001a0729push -1
001a072bpop rdi
001a072cpush 12
001a072epop rsi
001a072fcall core::panicking::panic_bounds_check
001a0734ud2
001a0736
001a0736loc_1a0736:
001a0736mov ecx, eax
001a0738xor edx, edx
001a073adiv esi
001a073ctest edx, edx
001a073eje 0x1a082c
001a0744lea rdi, [rsp+72]
001a0749mov rsi, [rsp+16]
001a074emov edx, ecx
001a0750call time::formatting::format_number_pad_zero
001a0755jmp 0x1a0a1a
001a075a
001a075aloc_1a075a:
001a075amov [rsp+32], 1
001a0763lea rax, [rip-0x1637ae]
001a076amov [rsp+40], rax
001a076fmov [rsp+48], 4
001a0778jmp 0x1a07c3
001a077a
001a077aloc_1a077a:
001a077amov [rsp+32], 1
001a0783lea rax, [rip-0x11153f]
001a078amov [rsp+40], rax
001a078fmov [rsp+48], 13
001a0798jmp 0x1a07c3
001a079a
001a079aloc_1a079a:
001a079apush 4
001a079cpop rax
001a079dlea rcx, [rip-0x1637e8]
001a07a4jmp 0x1a07b0
001a07a6
001a07a6loc_1a07a6:
001a07a6push 13
001a07a8pop rax
001a07a9lea rcx, [rip-0x111565]
001a07b0
001a07b0loc_1a07b0:
001a07b0mov [rsp+32], 1
001a07b9mov [rsp+40], rcx
001a07bemov [rsp+48], rax
001a07c3
001a07c3loc_1a07c3:
001a07c3mov rax, [rsp+48]
001a07c8lea rcx, [rsp+208]
001a07d0mov [rcx+16], rax
001a07d4mov rax, [rsp+32]
001a07d9mov [rcx], rax
001a07dcmov rax, [rsp+40]
001a07e1mov [rcx+8], rax
001a07e5lea rax, [rsp+192]
001a07edmov [rax], rcx
001a07f0lea rcx, [rip+0x6f3a1]
001a07f7lea rdi, [rsp+72]
001a07fcmov [rdi], rcx
001a07ffpush 1
001a0801pop rdx
001a0802mov [rdi+8], rdx
001a0806and [rdi+32], 0
001a080blea rcx, [rip+0x3417a]
001a0812mov [rax+8], rcx
001a0816mov [rdi+16], rax
001a081amov [rdi+24], rdx
001a081elea rsi, [rip+0x6f383]
001a0825call core::panicking::panic_fmt
001a082aud2
001a082c
001a082cloc_1a082c:
001a082cpush 100
001a082epop rcx
001a082fmov rax, [rsp+64]
001a0834xor edx, edx
001a0836div ecx
001a0838mov ecx, eax
001a083axor edx, edx
001a083cdiv esi
001a083etest edx, edx
001a0840je 0x1a08fa
001a0846lea rdi, [rsp+72]
001a084bmov rsi, [rsp+16]
001a0850mov edx, ecx
001a0852call time::formatting::format_number_pad_zero
001a0857jmp 0x1a0a1a
001a085c
001a085cloc_1a085c:
001a085clea rdx, [rip-0x11161a]
001a0863
001a0863loc_1a0863:
001a0863lea rbx, [rsp+72]
001a0868add r14, [rbx+8]
001a086cpush 1
001a086epop rcx
001a086fmov rdi, rbx
001a0872mov rsi, [rsp+16]
001a0877call time::formatting::write
001a087ccmp [rbx], 0
001a0880jne 0x1a08eb
001a0882lea rbx, [rsp+72]
001a0887mov r12, [rbx+8]
001a088bmov ecx, [rsp+132]
001a0892mov eax, ecx
001a0894sar al, 7
001a0897xor cl, al
001a0899sub cl, al
001a089bmovzx edx, cl
001a089emov rdi, rbx
001a08a1mov rsi, [rsp+16]
001a08a6call time::formatting::format_number_pad_zero
001a08abcmp [rbx], 0
001a08afjne 0x1a08eb
001a08b1lea rbx, [rsp+72]
001a08b6mov rax, [rbx+8]
001a08bamov [rsp+136], rax
001a08c2mov ecx, [rsp+132]
001a08c9shr ecx, 8
001a08ccmov eax, ecx
001a08cesar al, 7
001a08d1xor cl, al
001a08d3sub cl, al
001a08d5movzx edx, cl
001a08d8mov rdi, rbx
001a08dbmov rsi, [rsp+16]
001a08e0call time::formatting::format_number_pad_zero
001a08e5cmp [rbx], 0
001a08e9je 0x1a0956
001a08eb
001a08ebloc_1a08eb:
001a08ebmov rbx, [rsp+80]
001a08f0mov [rsp+40], rbx
001a08f5jmp 0x1a01a1
001a08fa
001a08faloc_1a08fa:
001a08famov ecx, 1000
001a08ffmov rax, [rsp+64]
001a0904xor edx, edx
001a0906div ecx
001a0908mov ecx, eax
001a090axor edx, edx
001a090cdiv esi
001a090etest edx, edx
001a0910je 0x1a0928
001a0912lea rdi, [rsp+72]
001a0917mov rsi, [rsp+16]
001a091cmov edx, ecx
001a091ecall time::formatting::format_number_pad_zero
001a0923jmp 0x1a0a1a
001a0928
001a0928loc_1a0928:
001a0928mov ecx, 10000
001a092dmov rax, [rsp+64]
001a0932xor edx, edx
001a0934div ecx
001a0936mov ecx, eax
001a0938xor edx, edx
001a093adiv esi
001a093ctest edx, edx
001a093eje 0x1a0970
001a0940lea rdi, [rsp+72]
001a0945mov rsi, [rsp+16]
001a094amov edx, ecx
001a094ccall time::formatting::format_number_pad_zero
001a0951jmp 0x1a0a1a
001a0956
001a0956loc_1a0956:
001a0956add r14, r12
001a0959add r14, [rsp+136]
001a0961add r14, [rsp+80]
001a0966mov [rsp+40], r14
001a096bjmp 0x1a0b73
001a0970
001a0970loc_1a0970:
001a0970mov ecx, 0x186a0
001a0975mov rax, [rsp+64]
001a097axor edx, edx
001a097cdiv ecx
001a097emov ecx, eax
001a0980mov si, 10
001a0984xor edx, edx
001a0986div si
001a0989test dx, dx
001a098cje 0x1a09a1
001a098elea rdi, [rsp+72]
001a0993mov rsi, [rsp+16]
001a0998mov edx, ecx
001a099acall time::formatting::format_number_pad_zero
001a099fjmp 0x1a0a1a
001a09a1
001a09a1loc_1a09a1:
001a09a1mov ecx, 0xf4240
001a09a6mov rax, [rsp+64]
001a09abxor edx, edx
001a09addiv ecx
001a09afmov ecx, eax
001a09b1xor edx, edx
001a09b3div si
001a09b6test dx, dx
001a09b9je 0x1a09ce
001a09bblea rdi, [rsp+72]
001a09c0mov rsi, [rsp+16]
001a09c5mov edx, ecx
001a09c7call time::formatting::format_number_pad_zero
001a09ccjmp 0x1a0a1a
001a09ce
001a09celoc_1a09ce:
001a09cemov ecx, 0x989680
001a09d3mov rax, [rsp+64]
001a09d8xor edx, edx
001a09dadiv ecx
001a09dcmov ecx, eax
001a09dexor edx, edx
001a09e0div si
001a09e3test dx, dx
001a09e6je 0x1a09fb
001a09e8lea rdi, [rsp+72]
001a09edmov rsi, [rsp+16]
001a09f2mov edx, ecx
001a09f4call time::formatting::format_number_pad_zero
001a09f9jmp 0x1a0a1a
001a09fb
001a09fbloc_1a09fb:
001a09fbmov ecx, 0x5f5e100
001a0a00mov rax, [rsp+64]
001a0a05xor edx, edx
001a0a07div ecx
001a0a09lea rdi, [rsp+72]
001a0a0emov rsi, [rsp+16]
001a0a13mov edx, eax
001a0a15call time::formatting::format_number_pad_zero
001a0a1a
001a0a1aloc_1a0a1a:
001a0a1acmp [rsp+72], 0
001a0a20jne 0x1a0376
001a0a26add r12, [rsp+80]
001a0a2b
001a0a2bloc_1a0a2b:
001a0a2bcmp [rsp+160], 0
001a0a33je 0x1a0a39
001a0a35jns 0x1a0a47
001a0a37jmp 0x1a0a60
001a0a39
001a0a39loc_1a0a39:
001a0a39cmp [rsp+132], 0
001a0a41je 0x1a0b43
001a0a47
001a0a47loc_1a0a47:
001a0a47cmp [rsp+132], 0
001a0a4fjs 0x1a0a60
001a0a51lea rax, [rip-0x11180f]
001a0a58mov [rsp+256], rax
001a0a60
001a0a60loc_1a0a60:
001a0a60lea rbx, [rsp+72]
001a0a65push 1
001a0a67pop rcx
001a0a68mov rdi, rbx
001a0a6bmov rsi, [rsp+16]
001a0a70mov rdx, [rsp+256]
001a0a78call time::formatting::write
001a0a7dcmp [rbx], 0
001a0a81jne 0x1a0376
001a0a87lea rbx, [rsp+72]
001a0a8cmov r14, [rbx+8]
001a0a90mov cl, [rsp+160]
001a0a97mov eax, ecx
001a0a99sar al, 7
001a0a9cxor cl, al
001a0a9esub cl, al
001a0aa0movzx edx, cl
001a0aa3mov rdi, rbx
001a0aa6mov rsi, [rsp+16]
001a0aabcall time::formatting::format_number_pad_zero
001a0ab0cmp [rbx], 0
001a0ab4jne 0x1a0376
001a0abalea rbx, [rsp+72]
001a0abfmov rax, [rbx+8]
001a0ac3mov [rsp+136], rax
001a0acblea rdx, [rip-0x1105ac]
001a0ad2push 1
001a0ad4pop rcx
001a0ad5mov rdi, rbx
001a0ad8mov rsi, [rsp+16]
001a0addcall time::formatting::write
001a0ae2cmp [rbx], 0
001a0ae6jne 0x1a0376
001a0aeclea rbx, [rsp+72]
001a0af1mov rax, [rbx+8]
001a0af5mov [rsp+64], rax
001a0afamov cl, [rsp+132]
001a0b01mov eax, ecx
001a0b03sar al, 7
001a0b06xor cl, al
001a0b08sub cl, al
001a0b0amovzx edx, cl
001a0b0dmov rdi, rbx
001a0b10mov rsi, [rsp+16]
001a0b15call time::formatting::format_number_pad_zero
001a0b1acmp [rbx], 0
001a0b1ejne 0x1a0376
001a0b24add r14, r12
001a0b27mov rax, [rsp+136]
001a0b2fadd rax, [rsp+64]
001a0b34add rax, r14
001a0b37add rax, [rsp+80]
001a0b3cmov [rsp+40], rax
001a0b41jmp 0x1a0b73
001a0b43
001a0b43loc_1a0b43:
001a0b43lea rdx, [rip-0x1118f1]
001a0b4alea rbx, [rsp+72]
001a0b4fpush 1
001a0b51pop rcx
001a0b52mov rdi, rbx
001a0b55mov rsi, [rsp+16]
001a0b5acall time::formatting::write
001a0b5fcmp [rbx], 0
001a0b63jne 0x1a0376
001a0b69add r12, [rsp+80]
001a0b6emov [rsp+40], r12
001a0b73
001a0b73loc_1a0b73:
001a0b73mov [rsp+32], 3
001a0b7cmov r12, [rsp+24]
001a0b81mov r14b, [rsp+15]
001a0b86
001a0b86loc_1a0b86:
001a0b86lea rax, [rip+0x6f033]
001a0b8dlea rsi, [rsp+72]
001a0b92mov [rsi], rax
001a0b95mov [rsi+8], 1
001a0b9dlea rax, [rip-0x10f8ac]
001a0ba4mov [rsi+16], rax
001a0ba8xorps x0, x0
001a0babmovups [rsi+24], x0
001a0bafmov rdi, [rsp+16]
001a0bb4call std::io::Write::write_fmt
001a0bb9mov rbx, rax
001a0bbctest rax, rax
001a0bbfjne 0x1a138e
001a0bc5mov rdi, [rsp+32]
001a0bcacmp rdi, 3
001a0bceje 0x1a0bda
001a0bd0mov rsi, [rsp+40]
001a0bd5call core::ptr::drop_in_place<time::error::format::Format>
001a0bda
001a0bdaloc_1a0bda:
001a0bdamov rcx, [rsp+168]
001a0be2mov edx, [rsp+180]
001a0be9
001a0be9loc_1a0be9:
001a0be9mov rax, [r15+64]
001a0beddec rax
001a0bf0cmp rax, rcx
001a0bf3jae 0x1a0e48
001a0bf9cmp [r15+168], 0
001a0c01je 0x1a0c7e
001a0c03
001a0c03loc_1a0c03:
001a0c03movzx ecx, [r15+169]
001a0c0blea rax, [rip-0x8428e]
001a0c12test rcx, rcx
001a0c15mov [rsp+15], r14b
001a0c1aje 0x1a0cff
001a0c20cmp ecx, 1
001a0c23mov rdx, [rsp+168]
001a0c2bmov r14, r12
001a0c2ejne 0x1a0d7f
001a0c34lea rcx, [rsp+144]
001a0c3cmov [rcx], rdx
001a0c3flea rdx, [rsp+192]
001a0c47push 2
001a0c49pop rdi
001a0c4amov [rsp+72], rdi
001a0c4fand [rsp+88], 0
001a0c55mov [rsp+96], 5
001a0c5eand [rsp+104], 0
001a0c64mov [rdx], rcx
001a0c67mov [rdx+8], rax
001a0c6bmov [rsp+112], 32
001a0c74mov [rsp+120], 0
001a0c79jmp 0x1a0d4f
001a0c7e
001a0c7eloc_1a0c7e:
001a0c7emov [rsp+82], 11
001a0c83and [rsp+72], 0
001a0c88mov [rsp+76], 256
001a0c8fmov [rsp+180], edx
001a0c96mov [rsp+78], edx
001a0c9amov rax, [rsp+288]
001a0ca2cmp [r12+rax], 0
001a0ca7je 0x1a0c03
001a0cadmov rax, [rsp+16]
001a0cb2lea rdi, [rax+8]
001a0cb6mov [rsp+24], rdi
001a0cbbcall _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0cc0mov rbx, rax
001a0cc3test rax, rax
001a0cc6jne 0x1a138e
001a0ccccmp [rsp+180], 11
001a0cd4je 0x1a0c03
001a0cdalea rdx, [rsp+78]
001a0cdfpush 1
001a0ce1pop rsi
001a0ce2mov rdi, [rsp+24]
001a0ce7xor ecx, ecx
001a0ce9call termcolor::Ansi<W>::write_color
001a0ceemov rbx, rax
001a0cf1test rax, rax
001a0cf4jne 0x1a138e
001a0cfajmp 0x1a0c03
001a0cff
001a0cffloc_1a0cff:
001a0cffmov r14, r12
001a0d02lea rcx, [rsp+144]
001a0d0amov rdx, [rsp+168]
001a0d12mov [rcx], rdx
001a0d15lea rdx, [rsp+192]
001a0d1dpush 2
001a0d1fpop rdi
001a0d20mov [rsp+72], rdi
001a0d25and [rsp+88], 0
001a0d2bmov [rsp+96], 5
001a0d34and [rsp+104], 0
001a0d3amov [rdx], rcx
001a0d3dmov [rdx+8], rax
001a0d41mov [rsp+112], 32
001a0d4amov [rsp+120], 1
001a0d4f
001a0d4floc_1a0d4f:
001a0d4flea rax, [rip+0x6ee7a]
001a0d56lea rsi, [rsp+208]
001a0d5emov [rsi], rax
001a0d61mov [rsi+8], rdi
001a0d65lea rax, [rsp+72]
001a0d6amov [rsi+32], rax
001a0d6epush 1
001a0d70pop rax
001a0d71mov [rsi+40], rax
001a0d75mov [rsi+16], rdx
001a0d79mov [rsi+24], rax
001a0d7djmp 0x1a0dc1
001a0d7f
001a0d7floc_1a0d7f:
001a0d7flea rcx, [rsp+192]
001a0d87mov [rcx], rdx
001a0d8alea rdx, [rip+0x6ee3f]
001a0d91lea rsi, [rsp+72]
001a0d96mov [rsi], rdx
001a0d99lea rdx, [rsp+208]
001a0da1mov [rsi+8], 2
001a0da9and [rsi+32], 0
001a0daemov [rdx], rcx
001a0db1mov [rdx+8], rax
001a0db5mov [rsi+16], rdx
001a0db9mov [rsi+24], 1
001a0dc1
001a0dc1loc_1a0dc1:
001a0dc1lea rdi, [rsp+32]
001a0dc6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1327
001a0dcblea r12, [rsp+32]
001a0dd0lea rax, [rsp+208]
001a0dd8mov [rax], r12
001a0ddblea rcx, [rip+0x6ee0e]
001a0de2lea rsi, [rsp+72]
001a0de7mov [rsi], rcx
001a0deamov [rsi+8], 2
001a0df2and [rsi+32], 0
001a0df7lea rcx, [rip-0xd2311]
001a0dfemov [rax+8], rcx
001a0e02mov [rsi+16], rax
001a0e06mov [rsi+24], 1
001a0e0emov rdi, [rsp+16]
001a0e13call std::io::Write::write_fmt
001a0e18mov rbx, rax
001a0e1bmov rdi, [r12]
001a0e1fmov rsi, [r12+8]
001a0e24call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a0e29test rbx, rbx
001a0e2cmov r12, r14
001a0e2fmov r14b, [rsp+15]
001a0e34jne 0x1a138e
001a0e3acmp [r15+168], 0
001a0e42je 0x1a0f5a
001a0e48
001a0e48loc_1a0e48:
001a0e48mov rax, [r15+72]
001a0e4cdec rax
001a0e4fcmp rax, [rsp+168]
001a0e57jae 0x1a1092
001a0e5dmov bl, [r15+170]
001a0e64test bl, bl
001a0e66je 0x1a0f19
001a0e6ccall std::thread::current
001a0e71mov [rsp+296], rax
001a0e79mov rcx, [rax+24]
001a0e7dtest rcx, rcx
001a0e80je 0x1a0f3b
001a0e86mov rax, [rax+32]
001a0e8adec rax
001a0e8dmov [rsp+192], rcx
001a0e95mov [rsp+200], rax
001a0e9dmov rax, [r15]
001a0ea0test rax, rax
001a0ea3je 0x1a0f8c
001a0ea9cmp eax, 1
001a0eacjne 0x1a101b
001a0eb2mov rax, [r15+8]
001a0eb6lea rcx, [rsp+144]
001a0ebemov [rcx], rax
001a0ec1lea rax, [rsp+192]
001a0ec9lea rdx, [rsp+32]
001a0ecemov [rdx], rax
001a0ed1lea rax, [rip-0x9f72b]
001a0ed8mov [rdx+8], rax
001a0edcmov [rdx+16], rcx
001a0ee0push 2
001a0ee2pop rdi
001a0ee3mov [rsp+72], rdi
001a0ee8push 1
001a0eeapop rcx
001a0eebmov [rsp+88], rcx
001a0ef0mov [rsp+96], rcx
001a0ef5and [rsp+104], 0
001a0efblea rax, [rip-0x9d232]
001a0f02mov [rdx+24], rax
001a0f06mov [rsp+112], 32
001a0f0fmov [rsp+120], 0
001a0f14jmp 0x1a0fee
001a0f19
001a0f19loc_1a0f19:
001a0f19mov rsi, [r15]
001a0f1cmov rdx, [r15+8]
001a0f20mov rdi, [rsp+16]
001a0f25call simplelog::loggers::logging::write_thread_id
001a0f2amov rbx, rax
001a0f2dtest rax, rax
001a0f30jne 0x1a138e
001a0f36jmp 0x1a1092
001a0f3b
001a0f3bloc_1a0f3b:
001a0f3bcmp bl, 2
001a0f3ejne 0x1a1085
001a0f44mov rsi, [r15]
001a0f47mov rdx, [r15+8]
001a0f4bmov rdi, [rsp+16]
001a0f50call simplelog::loggers::logging::write_thread_id
001a0f55jmp 0x1a106b
001a0f5a
001a0f5aloc_1a0f5a:
001a0f5amov rax, [rsp+288]
001a0f62cmp [r12+rax], 0
001a0f67je 0x1a0e48
001a0f6dmov rax, [rsp+16]
001a0f72lea rdi, [rax+8]
001a0f76call _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0f7bmov rbx, rax
001a0f7etest rax, rax
001a0f81jne 0x1a138e
001a0f87jmp 0x1a0e48
001a0f8c
001a0f8cloc_1a0f8c:
001a0f8cmov rax, [r15+8]
001a0f90lea rcx, [rsp+144]
001a0f98mov [rcx], rax
001a0f9blea rax, [rsp+192]
001a0fa3lea rdx, [rsp+32]
001a0fa8mov [rdx], rax
001a0fablea rax, [rip-0x9f805]
001a0fb2mov [rdx+8], rax
001a0fb6mov [rdx+16], rcx
001a0fbapush 2
001a0fbcpop rdi
001a0fbdmov [rsp+72], rdi
001a0fc2push 1
001a0fc4pop rcx
001a0fc5mov [rsp+88], rcx
001a0fcamov [rsp+96], rcx
001a0fcfand [rsp+104], 0
001a0fd5lea rax, [rip-0x9d30c]
001a0fdcmov [rdx+24], rax
001a0fe0mov [rsp+112], 32
001a0fe9mov [rsp+120], 1
001a0fee
001a0feeloc_1a0fee:
001a0feelea rax, [rip+0x6ec6b]
001a0ff5lea rsi, [rsp+208]
001a0ffdmov [rsi], rax
001a1000mov [rsi+8], rdi
001a1004lea rax, [rsp+72]
001a1009mov [rsi+32], rax
001a100dmov [rsi+40], rcx
001a1011mov [rsi+16], rdx
001a1015mov [rsi+24], rdi
001a1019jmp 0x1a1061
001a101b
001a101bloc_1a101b:
001a101blea rax, [rsp+192]
001a1023lea rcx, [rsp+208]
001a102bmov [rcx], rax
001a102elea rax, [rip+0x6ec2b]
001a1035lea rsi, [rsp+72]
001a103amov [rsi], rax
001a103dmov [rsi+8], 2
001a1045and [rsi+32], 0
001a104alea rax, [rip-0x9f8a4]
001a1051mov [rcx+8], rax
001a1055mov [rsi+16], rcx
001a1059mov [rsi+24], 1
001a1061
001a1061loc_1a1061:
001a1061mov rdi, [rsp+16]
001a1066call std::io::Write::write_fmt
001a106b
001a106bloc_1a106b:
001a106bmov rbx, rax
001a106etest rax, rax
001a1071je 0x1a1085
001a1073lea rdi, [rsp+296]
001a107bcall core::ptr::drop_in_place<std::thread::Thread>
001a1080jmp 0x1a138e
001a1085
001a1085loc_1a1085:
001a1085lea rdi, [rsp+296]
001a108dcall core::ptr::drop_in_place<std::thread::Thread>
001a1092
001a1092loc_1a1092:
001a1092mov rax, [r15+80]
001a1096dec rax
001a1099cmp rax, [rsp+168]
001a10a1jae 0x1a121a
001a10a7mov rax, [r15+16]
001a10abtest rax, rax
001a10aeje 0x1a1124
001a10b0cmp eax, 1
001a10b3jne 0x1a11ba
001a10b9mov rax, [r15+24]
001a10bdlea rcx, [rsp+144]
001a10c5mov [rcx], rax
001a10c8lea rax, [rsp+192]
001a10d0mov [rax], rbp
001a10d3mov [rax+8], r13
001a10d7lea rdx, [rsp+32]
001a10dcmov [rdx], rax
001a10dflea rax, [rip-0x9f939]
001a10e6mov [rdx+8], rax
001a10eamov [rdx+16], rcx
001a10eepush 2
001a10f0pop rdi
001a10f1mov [rsp+72], rdi
001a10f6push 1
001a10f8pop rcx
001a10f9mov [rsp+88], rcx
001a10femov [rsp+96], rcx
001a1103and [rsp+104], 0
001a1109lea rax, [rip-0x9d440]
001a1110mov [rdx+24], rax
001a1114mov [rsp+112], 32
001a111dmov [rsp+120], 0
001a1122jmp 0x1a118d
001a1124
001a1124loc_1a1124:
001a1124mov rax, [r15+24]
001a1128lea rcx, [rsp+144]
001a1130mov [rcx], rax
001a1133lea rax, [rsp+192]
001a113bmov [rax], rbp
001a113emov [rax+8], r13
001a1142lea rdx, [rsp+32]
001a1147mov [rdx], rax
001a114alea rax, [rip-0x9f9a4]
001a1151mov [rdx+8], rax
001a1155mov [rdx+16], rcx
001a1159push 2
001a115bpop rdi
001a115cmov [rsp+72], rdi
001a1161push 1
001a1163pop rcx
001a1164mov [rsp+88], rcx
001a1169mov [rsp+96], rcx
001a116eand [rsp+104], 0
001a1174lea rax, [rip-0x9d4ab]
001a117bmov [rdx+24], rax
001a117fmov [rsp+112], 32
001a1188mov [rsp+120], 1
001a118d
001a118dloc_1a118d:
001a118dlea rax, [rip+0x6fb24]
001a1194lea rsi, [rsp+208]
001a119cmov [rsi], rax
001a119fmov [rsi+8], rdi
001a11a3lea rax, [rsp+72]
001a11a8mov [rsi+32], rax
001a11acmov [rsi+40], rcx
001a11b0mov [rsi+16], rdx
001a11b4mov [rsi+24], rdi
001a11b8jmp 0x1a1204
001a11ba
001a11baloc_1a11ba:
001a11balea rax, [rsp+208]
001a11c2mov [rax], rbp
001a11c5mov [rax+8], r13
001a11c9lea rcx, [rsp+32]
001a11cemov [rcx], rax
001a11d1lea rax, [rip+0x6fae0]
001a11d8lea rsi, [rsp+72]
001a11ddmov [rsi], rax
001a11e0mov [rsi+8], 2
001a11e8and [rsi+32], 0
001a11edlea rax, [rip-0x9fa47]
001a11f4mov [rcx+8], rax
001a11f8mov [rsi+16], rcx
001a11fcmov [rsi+24], 1
001a1204
001a1204loc_1a1204:
001a1204mov rdi, [rsp+16]
001a1209call std::io::Write::write_fmt
001a120emov rbx, rax
001a1211test rax, rax
001a1214jne 0x1a138e
001a121a
001a121aloc_1a121a:
001a121amov rax, [r15+88]
001a121edec rax
001a1221cmp rax, [rsp+168]
001a1229mov r15, [rsp+336]
001a1231mov r13, [rsp+16]
001a1236jae 0x1a1327
001a123ccmp [r15+24], 2
001a1241je 0x1a1249
001a1243mov rax, [r15+32]
001a1247jmp 0x1a124b
001a1249
001a1249loc_1a1249:
001a1249xor eax, eax
001a124b
001a124bloc_1a124b:
001a124btest rax, rax
001a124elea rcx, [rip-0x110f3d]
001a1255cmovne rcx, rax
001a1259push 9
001a125bpop rax
001a125ccmovne rax, [r15+40]
001a1261mov [rsp+32], rcx
001a1266mov [rsp+40], rax
001a126bcmp [r15+72], 0
001a1270je 0x1a12d4
001a1272mov eax, [r15+76]
001a1276lea rcx, [rsp+192]
001a127emov [rcx], eax
001a1280lea rax, [rsp+32]
001a1285lea rdx, [rsp+208]
001a128dmov [rdx], rax
001a1290lea rax, [rip-0x9faea]
001a1297mov [rdx+8], rax
001a129bmov [rdx+16], rcx
001a129flea rax, [rip+0x6e96a]
001a12a6lea rsi, [rsp+72]
001a12abmov [rsi], rax
001a12aemov [rsi+8], 3
001a12b6and [rsi+32], 0
001a12bblea rax, [rip-0x98112]
001a12c2mov [rdx+24], rax
001a12c6mov [rsi+16], rdx
001a12camov [rsi+24], 2
001a12d2jmp 0x1a1317
001a12d4
001a12d4loc_1a12d4:
001a12d4lea rax, [rsp+32]
001a12d9lea rcx, [rsp+208]
001a12e1mov [rcx], rax
001a12e4lea rax, [rip+0x6e955]
001a12eblea rsi, [rsp+72]
001a12f0mov [rsi], rax
001a12f3mov [rsi+8], 2
001a12fband [rsi+32], 0
001a1300lea rax, [rip-0x9fb5a]
001a1307mov [rcx+8], rax
001a130bmov [rsi+16], rcx
001a130fmov [rsi+24], 1
001a1317
001a1317loc_1a1317:
001a1317mov rdi, r13
001a131acall std::io::Write::write_fmt
001a131fmov rbx, rax
001a1322test rax, rax
001a1325jne 0x1a138e
001a1327
001a1327loc_1a1327:
001a1327add r15, 80
001a132blea rax, [rsp+32]
001a1330mov [rax], r15
001a1333lea rcx, [rsp+208]
001a133bmov [rcx], rax
001a133elea rax, [rip+0x6e93b]
001a1345lea rsi, [rsp+72]
001a134amov [rsi], rax
001a134dmov [rsi+8], 2
001a1355and [rsi+32], 0
001a135alea rax, [rip-17895]
001a1361mov [rcx+8], rax
001a1365mov [rsi+16], rcx
001a1369mov [rsi+24], 1
001a1371mov rdi, r13
001a1374call std::io::Write::write_fmt
001a1379mov rbx, rax
001a137ctest rax, rax
001a137fjne 0x1a138e
001a1381mov rdi, [rsp+16]
001a1386call _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a138bmov rbx, rax
001a138e
001a138eloc_1a138e:
001a138emovzx esi, r14b
001a1392mov rdi, r12
001a1395call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
001a139a
001a139aloc_1a139a:
001a139amov rdi, rbx
001a139dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a13a2add rsp, 344
001a13a9pop rbx
001a13aapop r12
001a13acpop r13
001a13aepop r14
001a13b0pop r15
001a13b2pop rbp
001a13b3ret
0019fbc9
0019fbc9_<simplelog::loggers::termlog::TermLogger as log::Log>::log:
0019fbc9push rbp
0019fbcapush r15
0019fbccpush r14
0019fbcepush r13
0019fbd0push r12
0019fbd2push rbx
0019fbd3sub rsp, 344
0019fbdamov rax, [rsi+48]
0019fbdecmp rax, [rdi+176]
0019fbe5jbe 0x19fbee
0019fbe7xor ebx, ebx
0019fbe9jmp 0x1a139a
0019fbee
0019fbeeloc_19fbee:
0019fbeemov r15, rdi
0019fbf1mov [rsp+168], rax
0019fbf9mov rbp, [rsi+56]
0019fbfdmov [rsp+336], rsi
0019fc05mov r13, [rsi+64]
0019fc09mov rax, [rdi+136]
0019fc10test rax, rax
0019fc13je 0x19fc5b
0019fc15mov r14, [r15+120]
0019fc19test r14, r14
0019fc1cjne 0x19fc25
0019fc1emov r14, [r15+128]
0019fc25
0019fc25loc_19fc25:
0019fc25imul r12, rax, 24
0019fc29xor ebx, ebx
0019fc2b
0019fc2bloc_19fc2b:
0019fc2btest r12, r12
0019fc2eje 0x1a139a
0019fc34mov rdx, [r14]
0019fc37test rdx, rdx
0019fc3ajne 0x19fc40
0019fc3cmov rdx, [r14+8]
0019fc40
0019fc40loc_19fc40:
0019fc40mov rcx, [r14+16]
0019fc44add r14, 24
0019fc48mov rdi, rbp
0019fc4bmov rsi, r13
0019fc4ecall core::str::_<impl str>::starts_with
0019fc53add r12, -24
0019fc57test al, al
0019fc59je 0x19fc2b
0019fc5b
0019fc5bloc_19fc5b:
0019fc5bmov rax, [r15+160]
0019fc62test rax, rax
0019fc65je 0x19fcb1
0019fc67mov r14, [r15+144]
0019fc6etest r14, r14
0019fc71jne 0x19fc7a
0019fc73mov r14, [r15+152]
0019fc7a
0019fc7aloc_19fc7a:
0019fc7aimul r12, rax, 24
0019fc7exor ebx, ebx
0019fc80
0019fc80loc_19fc80:
0019fc80test r12, r12
0019fc83je 0x19fcb1
0019fc85mov rdx, [r14]
0019fc88test rdx, rdx
0019fc8bjne 0x19fc91
0019fc8dmov rdx, [r14+8]
0019fc91
0019fc91loc_19fc91:
0019fc91mov rcx, [r14+16]
0019fc95add r14, 24
0019fc99mov rdi, rbp
0019fc9cmov rsi, r13
0019fc9fcall core::str::_<impl str>::starts_with
0019fca4add r12, -24
0019fca8test al, al
0019fcaaje 0x19fc80
0019fcacjmp 0x1a139a
0019fcb1
0019fcb1loc_19fcb1:
0019fcb1lea rsi, [r15+184]
0019fcb8lea rbx, [rsp+72]
0019fcbdmov rdi, rbx
0019fcc0call std::sync::mutex::Mutex<T>::lock
0019fcc5lea rsi, [rip+0x70004]
0019fcccmov rdi, rbx
0019fccfcall core::result::Result<T,E>::unwrap
0019fcd4mov r12, rax
0019fcd7mov r14l, edx
0019fcdamov rdx, rax
0019fcddadd rdx, 64
0019fce1mov rcx, [rsp+168]
0019fce9cmp rcx, 1
0019fcedpush 8
0019fcefpop rax
0019fcf0push 64
0019fcf2pop rsi
0019fcf3cmove rsi, rax
0019fcf7mov [rsp+288], rsi
0019fcfflea rax, [r12+8]
0019fd04cmove rdx, rax
0019fd08mov [rsp+16], rdx
0019fd0dmov edx, [r15+4*rcx+96]
0019fd12mov rax, [r15+56]
0019fd16dec rax
0019fd19cmp rax, rcx
0019fd1cjae 0x1a0be9
0019fd22mov [rsp+180], edx
0019fd29lea rbx, [rsp+72]
0019fd2emov rdi, rbx
0019fd31call time::offset_date_time::OffsetDateTime::now_utc
0019fd36movzx eax, [r15+171]
0019fd3emovzx edx, [r15+173]
0019fd46shl edx, 16
0019fd49or edx, eax
0019fd4blea rdi, [rsp+144]
0019fd53mov rsi, rbx
0019fd56call time::offset_date_time::OffsetDateTime::to_offset
0019fd5bmov rax, [r15+32]
0019fd5ftest rax, rax
0019fd62je 0x19fe93
0019fd68cmp eax, 1
0019fd6bjne 0x1a0011
0019fd71mov [rsp+15], r14b
0019fd76mov [rsp+24], r12
0019fd7bmov eax, [rsp+144]
0019fd82mov [rsp+136], eax
0019fd89mov r14, [rsp+148]
0019fd91movzx r12l, [rsp+158]
0019fd9amovzx ebx, [rsp+156]
0019fda2xor edi, edi
0019fda4call core::ptr::drop_in_place<time::error::format::Format>
0019fda9lea rdx, [rsp+72]
0019fdaeand [rdx], 0
0019fdb2lea rdi, [rsp+208]
0019fdbamov rsi, r14
0019fdbdcall core::option::Option<T>::ok_or
0019fdc2lea rax, [rsp+208]
0019fdcamov rax, [rax]
0019fdcdcmp rax, 3
0019fdd1jne 0x19fff3
0019fdd7shl r12l, 16
0019fddbor ebx, r12l
0019fddeshl ebx, 8
0019fde1or ebx, 1
0019fde4lea r14, [rsp+208]
0019fdecmov r12, [r14+8]
0019fdf0lea rdx, [rsp+72]
0019fdf5and [rdx], 0
0019fdf9mov rdi, r14
0019fdfcmov esi, ebx
0019fdfecall core::option::Option<T>::ok_or
0019fe03mov rax, [r14]
0019fe06cmp rax, 3
0019fe0ajne 0x1a0079
0019fe10mov [rsp+64], r12
0019fe15mov edx, [rsp+136]
0019fe1ccmp edx, 0x4e2000
0019fe22mov r12, [rsp+24]
0019fe27mov r14b, [rsp+15]
0019fe2cjae 0x1a075a
0019fe32cmp [rsp+218], 0
0019fe3ajne 0x1a077a
0019fe40mov al, [rsp+216]
0019fe47mov [rsp+160], al
0019fe4emov al, [rsp+217]
0019fe55mov [rsp+132], al
0019fe5csar edx, 9
0019fe5flea rbx, [rsp+72]
0019fe64mov rdi, rbx
0019fe67mov rsi, [rsp+16]
0019fe6ccall time::formatting::format_number_pad_zero
0019fe71cmp [rbx], 0
0019fe75je 0x1a00f1
0019fe7bmov rax, [rsp+80]
0019fe80mov [rsp+40], rax
0019fe85mov [rsp+32], 2
0019fe8ejmp 0x1a006f
0019fe93
0019fe93loc_19fe93:
0019fe93mov [rsp+15], r14b
0019fe98mov [rsp+24], r12
0019fe9dmov eax, [rsp+144]
0019fea4mov [rsp+136], eax
0019feabmov r12, [rsp+148]
0019feb3movzx r14l, [rsp+158]
0019febcmovzx ebx, [rsp+156]
0019fec4xor edi, edi
0019fec6call core::ptr::drop_in_place<time::error::format::Format>
0019fecblea rdx, [rsp+72]
0019fed0and [rdx], 0
0019fed4lea rdi, [rsp+208]
0019fedcmov rsi, r12
0019fedfcall core::option::Option<T>::ok_or
0019fee4lea rax, [rsp+208]
0019feecmov rax, [rax]
0019feefcmp rax, 3
0019fef3jne 0x19fff3
0019fef9shl r14l, 16
0019fefdor ebx, r14l
0019ff00shl ebx, 8
0019ff03or ebx, 1
0019ff06lea r14, [rsp+208]
0019ff0emov r12, [r14+8]
0019ff12lea rdx, [rsp+72]
0019ff17and [rdx], 0
0019ff1bmov rdi, r14
0019ff1emov esi, ebx
0019ff20call core::option::Option<T>::ok_or
0019ff25mov rax, [r14]
0019ff28cmp rax, 3
0019ff2cjne 0x1a00b5
0019ff32mov [rsp+160], r12
0019ff3amovsx ebx, [rsp+218]
0019ff42movzx r14l, [rsp+216]
0019ff4bmov edi, [rsp+136]
0019ff52call time::date::Date::to_calendar_date
0019ff57cmp eax, 1900
0019ff5cmov r12, [rsp+24]
0019ff61jl 0x1a079a
0019ff67mov [rsp+64], rax
0019ff6cshl ebx, 16
0019ff6for r14l, ebx
0019ff72mov [rsp+132], r14l
0019ff7atest r14l, 0xff0000
0019ff81jne 0x1a07a6
0019ff87mov edi, [rsp+136]
0019ff8ecall time::date::Date::weekday
0019ff93movzx eax, al
0019ff96shl rax, 4
0019ff9alea rcx, [rip+0x6f917]
0019ffa1mov rdi, [rax+rcx]
0019ffa5mov rsi, [rax+rcx+8]
0019ffaalea rdx, [rip+0x6f98f]
0019ffb1call core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
0019ffb6mov rcx, rdx
0019ffb9lea rbx, [rsp+72]
0019ffbemov rdi, rbx
0019ffc1mov r14, [rsp+16]
0019ffc6mov rsi, r14
0019ffc9mov rdx, rax
0019ffcccall time::formatting::write
0019ffd1cmp [rbx], 0
0019ffd5je 0x1a0138
0019ffdbmov rbx, [rsp+80]
0019ffe0mov [rsp+40], rbx
0019ffe5mov [rsp+32], 2
0019ffeejmp 0x1a01a6
0019fff3
0019fff3loc_19fff3:
0019fff3movups x0, [rsp+216]
0019fffbmov [rsp+32], rax
001a0000movups [rsp+40], x0
001a0005
001a0005loc_1a0005:
001a0005mov r12, [rsp+24]
001a000amov r14b, [rsp+15]
001a000fjmp 0x1a005b
001a0011
001a0011loc_1a0011:
001a0011mov rsi, [r15+40]
001a0015mov rdx, [r15+48]
001a0019mov r8l, [rsp+144]
001a0021mov r9, [rsp+148]
001a0029movzx eax, [rsp+156]
001a0031movzx ecx, [rsp+158]
001a0039shl ecx, 24
001a003cshl eax, 8
001a003fadd eax, ecx
001a0041inc eax
001a0043mov [rsp], eax
001a0046lea rbx, [rsp+32]
001a004bmov rdi, rbx
001a004emov rcx, [rsp+16]
001a0053call time::formatting::formattable::_<impl time::formatting::formattable::sealed::Sealed for [time::format_description::borrowed_format_item::BorrowedFormatItem]>::format_into
001a0058mov rax, [rbx]
001a005b
001a005bloc_1a005b:
001a005bcmp rax, 3
001a005fje 0x1a0b86
001a0065cmp rax, 2
001a0069jne 0x1a07c3
001a006f
001a006floc_1a006f:
001a006fmov rbx, [rsp+40]
001a0074jmp 0x1a138e
001a0079
001a0079loc_1a0079:
001a0079movzx ecx, [rsp+216]
001a0081mov dl, [rsp+218]
001a0088mov rsi, [rsp+219]
001a0090mov [rsp+43], rsi
001a0095mov rsi, [rsp+224]
001a009dmov [rsp+48], rsi
001a00a2mov [rsp+32], rax
001a00a7mov [rsp+40], cx
001a00acmov [rsp+42], dl
001a00b0jmp 0x1a0005
001a00b5
001a00b5loc_1a00b5:
001a00b5movzx ecx, [rsp+216]
001a00bdmov dl, [rsp+218]
001a00c4mov rsi, [rsp+219]
001a00ccmov [rsp+43], rsi
001a00d1mov rsi, [rsp+224]
001a00d9mov [rsp+48], rsi
001a00demov [rsp+32], rax
001a00e3mov [rsp+42], dl
001a00e7mov [rsp+40], cx
001a00ecjmp 0x1a0005
001a00f1
001a00f1loc_1a00f1:
001a00f1lea rbx, [rsp+72]
001a00f6mov r12, [rbx+8]
001a00falea rdx, [rip-0x110eb7]
001a0101push 1
001a0103pop rcx
001a0104mov rdi, rbx
001a0107mov rsi, [rsp+16]
001a010ccall time::formatting::write
001a0111cmp [rbx], 0
001a0115je 0x1a01b0
001a011bmov rax, [rsp+80]
001a0120mov [rsp+40], rax
001a0125mov [rsp+32], 2
001a012emov r12, [rsp+24]
001a0133jmp 0x1a006f
001a0138
001a0138loc_1a0138:
001a0138lea rbx, [rsp+72]
001a013dmov r12, [rbx+8]
001a0141lea rdx, [rip-0x110f2c]
001a0148push 2
001a014apop rcx
001a014bmov rdi, rbx
001a014emov rsi, r14
001a0151call time::formatting::write
001a0156cmp [rbx], 0
001a015ajne 0x1a018e
001a015cmov [rsp+136], r12
001a0164mov rax, [rsp+64]
001a0169shr rax, 40
001a016dlea rbx, [rsp+72]
001a0172mov r12, [rbx+8]
001a0176movzx edx, al
001a0179mov rdi, rbx
001a017cmov rsi, r14
001a017fcall time::formatting::format_number_pad_zero
001a0184cmp [rbx], 0
001a0188je 0x1a0398
001a018e
001a018eloc_1a018e:
001a018emov rbx, [rsp+80]
001a0193mov [rsp+40], rbx
001a0198mov [rsp+32], 2
001a01a1
001a01a1loc_1a01a1:
001a01a1mov r12, [rsp+24]
001a01a6
001a01a6loc_1a01a6:
001a01a6mov r14b, [rsp+15]
001a01abjmp 0x1a138e
001a01b0
001a01b0loc_1a01b0:
001a01b0mov [rsp+184], r12
001a01b8lea r14, [rsp+72]
001a01bdmov r12, [r14+8]
001a01c1mov edi, [rsp+136]
001a01c8call time::date::Date::month_day
001a01cdmov ebx, edx
001a01cfmovzx edx, al
001a01d2mov rdi, r14
001a01d5mov rsi, [rsp+16]
001a01dacall time::formatting::format_number_pad_zero
001a01dfcmp [r14], 0
001a01e3jne 0x1a0376
001a01e9mov [rsp+136], r12
001a01f1lea r14, [rsp+72]
001a01f6mov r12, [r14+8]
001a01falea rdx, [rip-0x110fb7]
001a0201push 1
001a0203pop rcx
001a0204mov rdi, r14
001a0207mov rsi, [rsp+16]
001a020ccall time::formatting::write
001a0211cmp [r14], 0
001a0215jne 0x1a0376
001a021bmov [rsp+272], r12
001a0223lea rax, [rip-0x110fe0]
001a022amov [rsp+256], rax
001a0232lea r14, [rsp+72]
001a0237mov rax, [r14+8]
001a023bmov [rsp+280], rax
001a0243movzx edx, bl
001a0246mov rdi, r14
001a0249mov rsi, [rsp+16]
001a024ecall time::formatting::format_number_pad_zero
001a0253cmp [r14], 0
001a0257jne 0x1a0376
001a025dlea rbx, [rsp+72]
001a0262mov r14, [rbx+8]
001a0266lea rdx, [rip-0x111015]
001a026dpush 1
001a026fpop rcx
001a0270mov rdi, rbx
001a0273mov rsi, [rsp+16]
001a0278call time::formatting::write
001a027dcmp [rbx], 0
001a0281jne 0x1a0376
001a0287lea rbx, [rsp+72]
001a028cmov rax, [rbx+8]
001a0290mov [rsp+264], rax
001a0298mov rdx, [rsp+64]
001a029dshr rdx, 48
001a02a1mov rdi, rbx
001a02a4mov rsi, [rsp+16]
001a02a9call time::formatting::format_number_pad_zero
001a02aecmp [rbx], 0
001a02b2jne 0x1a0376
001a02b8lea rbx, [rsp+72]
001a02bdmov rax, [rbx+8]
001a02c1mov [rsp+328], rax
001a02c9lea rdx, [rip-0x10fdaa]
001a02d0push 1
001a02d2pop rcx
001a02d3mov rdi, rbx
001a02d6mov rsi, [rsp+16]
001a02dbcall time::formatting::write
001a02e0cmp [rbx], 0
001a02e4jne 0x1a0376
001a02ealea rbx, [rsp+72]
001a02efmov rax, [rbx+8]
001a02f3mov [rsp+320], rax
001a02fbmov rdx, [rsp+64]
001a0300shr rdx, 40
001a0304mov rdi, rbx
001a0307mov rsi, [rsp+16]
001a030ccall time::formatting::format_number_pad_zero
001a0311cmp [rbx], 0
001a0315jne 0x1a0376
001a0317lea rbx, [rsp+72]
001a031cmov rax, [rbx+8]
001a0320mov [rsp+312], rax
001a0328lea rdx, [rip-0x10fe09]
001a032fpush 1
001a0331pop rcx
001a0332mov rdi, rbx
001a0335mov rsi, [rsp+16]
001a033acall time::formatting::write
001a033fcmp [rbx], 0
001a0343jne 0x1a0376
001a0345lea rbx, [rsp+72]
001a034amov rax, [rbx+8]
001a034emov [rsp+304], rax
001a0356mov rdx, [rsp+64]
001a035bshr rdx, 32
001a035fmov rdi, rbx
001a0362mov rsi, [rsp+16]
001a0367call time::formatting::format_number_pad_zero
001a036ccmp [rbx], 0
001a0370je 0x1a066d
001a0376
001a0376loc_1a0376:
001a0376mov rax, [rsp+80]
001a037bmov [rsp+40], rax
001a0380mov [rsp+32], 2
001a0389mov r12, [rsp+24]
001a038emov r14b, [rsp+15]
001a0393jmp 0x1a006f
001a0398
001a0398loc_1a0398:
001a0398mov [rsp+184], r12
001a03a0lea rbx, [rsp+72]
001a03a5mov r12, [rbx+8]
001a03a9lea rdx, [rip-0x111192]
001a03b0push 1
001a03b2pop rcx
001a03b3mov rdi, rbx
001a03b6mov rsi, r14
001a03b9call time::formatting::write
001a03becmp [rbx], 0
001a03c2jne 0x1a08eb
001a03c8mov rax, [rsp+64]
001a03cdshr rax, 32
001a03d1movzx eax, al
001a03d4dec rax
001a03d7cmp rax, 12
001a03dbjae 0x1a0722
001a03e1mov rcx, r12
001a03e4mov r12, [rsp+184]
001a03ecadd r12, [rsp+136]
001a03f4add r12, rcx
001a03f7lea rbx, [rsp+72]
001a03fcadd r12, [rbx+8]
001a0400shl rax, 4
001a0404lea rcx, [rip+0x6f54d]
001a040bmov rdi, [rax+rcx]
001a040fmov rsi, [rax+rcx+8]
001a0414lea rdx, [rip+0x6f615]
001a041bcall core::slice::index::_<impl core::ops::index::Index<I> for [T]>::index
001a0420mov rcx, rdx
001a0423mov rdi, rbx
001a0426mov r14, [rsp+16]
001a042bmov rsi, r14
001a042emov rdx, rax
001a0431call time::formatting::write
001a0436cmp [rbx], 0
001a043ajne 0x1a08eb
001a0440lea rbx, [rsp+72]
001a0445mov rax, [rbx+8]
001a0449mov [rsp+136], rax
001a0451lea rdx, [rip-0x11123a]
001a0458push 1
001a045apop rcx
001a045bmov rdi, rbx
001a045emov rsi, r14
001a0461call time::formatting::write
001a0466cmp [rbx], 0
001a046ajne 0x1a08eb
001a0470lea rbx, [rsp+72]
001a0475mov r14, [rbx+8]
001a0479mov rdi, rbx
001a047cmov rsi, [rsp+16]
001a0481mov rdx, [rsp+64]
001a0486call time::formatting::format_number_pad_zero
001a048bcmp [rbx], 0
001a048fjne 0x1a08eb
001a0495lea rbx, [rsp+72]
001a049amov rax, [rbx+8]
001a049emov [rsp+64], rax
001a04a3lea rdx, [rip-0x11128c]
001a04aapush 1
001a04acpop rcx
001a04admov rdi, rbx
001a04b0mov rsi, [rsp+16]
001a04b5call time::formatting::write
001a04bacmp [rbx], 0
001a04bejne 0x1a08eb
001a04c4lea rbx, [rsp+72]
001a04c9mov rax, [rbx+8]
001a04cdmov [rsp+184], rax
001a04d5mov rdx, [rsp+160]
001a04ddshr rdx, 48
001a04e1mov rdi, rbx
001a04e4mov rsi, [rsp+16]
001a04e9call time::formatting::format_number_pad_zero
001a04eecmp [rbx], 0
001a04f2jne 0x1a08eb
001a04f8lea rbx, [rsp+72]
001a04fdmov rax, [rbx+8]
001a0501mov [rsp+280], rax
001a0509lea rdx, [rip-0x10ffea]
001a0510push 1
001a0512pop rcx
001a0513mov rdi, rbx
001a0516mov rsi, [rsp+16]
001a051bcall time::formatting::write
001a0520cmp [rbx], 0
001a0524jne 0x1a08eb
001a052alea rbx, [rsp+72]
001a052fmov rax, [rbx+8]
001a0533mov [rsp+272], rax
001a053bmov rdx, [rsp+160]
001a0543shr rdx, 40
001a0547mov rdi, rbx
001a054amov rsi, [rsp+16]
001a054fcall time::formatting::format_number_pad_zero
001a0554cmp [rbx], 0
001a0558jne 0x1a08eb
001a055elea rbx, [rsp+72]
001a0563mov rax, [rbx+8]
001a0567mov [rsp+256], rax
001a056flea rdx, [rip-0x110050]
001a0576push 1
001a0578pop rcx
001a0579mov rdi, rbx
001a057cmov rsi, [rsp+16]
001a0581call time::formatting::write
001a0586cmp [rbx], 0
001a058ajne 0x1a08eb
001a0590lea rbx, [rsp+72]
001a0595mov rax, [rbx+8]
001a0599mov [rsp+264], rax
001a05a1mov rdx, [rsp+160]
001a05a9shr rdx, 32
001a05admov rdi, rbx
001a05b0mov rsi, [rsp+16]
001a05b5call time::formatting::format_number_pad_zero
001a05bacmp [rbx], 0
001a05bejne 0x1a08eb
001a05c4lea rbx, [rsp+72]
001a05c9mov rax, [rbx+8]
001a05cdmov [rsp+160], rax
001a05d5lea rdx, [rip-0x1113be]
001a05dcpush 1
001a05depop rcx
001a05dfmov rdi, rbx
001a05e2mov rsi, [rsp+16]
001a05e7call time::formatting::write
001a05eccmp [rbx], 0
001a05f0jne 0x1a08eb
001a05f6add r12, [rsp+136]
001a05feadd r14, [rsp+64]
001a0603add r14, [rsp+184]
001a060badd r14, [rsp+280]
001a0613add r14, [rsp+272]
001a061badd r14, [rsp+256]
001a0623add r14, [rsp+264]
001a062badd r14, [rsp+160]
001a0633add r14, r12
001a0636cmp [rsp+132], 0
001a063ejs 0x1a0661
001a0640mov ecx, [rsp+132]
001a0647mov eax, ecx
001a0649shr eax, 8
001a064ctest al, al
001a064esets al
001a0651test ecx, ecx
001a0653sets cl
001a0656or cl, al
001a0658cmp cl, 1
001a065bjne 0x1a085c
001a0661
001a0661loc_1a0661:
001a0661lea rdx, [rip-0x11141e]
001a0668jmp 0x1a0863
001a066d
001a066dloc_1a066d:
001a066dmov rax, [rsp+136]
001a0675add rax, [rsp+184]
001a067dmov rcx, [rsp+272]
001a0685add rcx, [rsp+280]
001a068dadd rcx, rax
001a0690add r14, [rsp+264]
001a0698add r14, [rsp+328]
001a06a0add r14, rcx
001a06a3mov r12, [rsp+320]
001a06abadd r12, [rsp+312]
001a06b3add r12, [rsp+304]
001a06bbadd r12, r14
001a06beadd r12, [rsp+80]
001a06c3cmp [rsp+64], 0
001a06c8je 0x1a0a2b
001a06celea rdx, [rip-0x110508]
001a06d5lea rbx, [rsp+72]
001a06dapush 1
001a06dcpop rcx
001a06ddmov rdi, rbx
001a06e0mov rsi, [rsp+16]
001a06e5call time::formatting::write
001a06eacmp [rbx], 0
001a06eejne 0x1a0376
001a06f4add r12, [rsp+80]
001a06f9push 10
001a06fbpop rsi
001a06fcmov rax, [rsp+64]
001a0701xor edx, edx
001a0703div esi
001a0705test edx, edx
001a0707je 0x1a0736
001a0709lea rdi, [rsp+72]
001a070emov rsi, [rsp+16]
001a0713mov rdx, [rsp+64]
001a0718call time::formatting::format_number_pad_zero
001a071djmp 0x1a0a1a
001a0722
001a0722loc_1a0722:
001a0722lea rdx, [rip+0x6f2ef]
001a0729push -1
001a072bpop rdi
001a072cpush 12
001a072epop rsi
001a072fcall core::panicking::panic_bounds_check
001a0734ud2
001a0736
001a0736loc_1a0736:
001a0736mov ecx, eax
001a0738xor edx, edx
001a073adiv esi
001a073ctest edx, edx
001a073eje 0x1a082c
001a0744lea rdi, [rsp+72]
001a0749mov rsi, [rsp+16]
001a074emov edx, ecx
001a0750call time::formatting::format_number_pad_zero
001a0755jmp 0x1a0a1a
001a075a
001a075aloc_1a075a:
001a075amov [rsp+32], 1
001a0763lea rax, [rip-0x1637ae]
001a076amov [rsp+40], rax
001a076fmov [rsp+48], 4
001a0778jmp 0x1a07c3
001a077a
001a077aloc_1a077a:
001a077amov [rsp+32], 1
001a0783lea rax, [rip-0x11153f]
001a078amov [rsp+40], rax
001a078fmov [rsp+48], 13
001a0798jmp 0x1a07c3
001a079a
001a079aloc_1a079a:
001a079apush 4
001a079cpop rax
001a079dlea rcx, [rip-0x1637e8]
001a07a4jmp 0x1a07b0
001a07a6
001a07a6loc_1a07a6:
001a07a6push 13
001a07a8pop rax
001a07a9lea rcx, [rip-0x111565]
001a07b0
001a07b0loc_1a07b0:
001a07b0mov [rsp+32], 1
001a07b9mov [rsp+40], rcx
001a07bemov [rsp+48], rax
001a07c3
001a07c3loc_1a07c3:
001a07c3mov rax, [rsp+48]
001a07c8lea rcx, [rsp+208]
001a07d0mov [rcx+16], rax
001a07d4mov rax, [rsp+32]
001a07d9mov [rcx], rax
001a07dcmov rax, [rsp+40]
001a07e1mov [rcx+8], rax
001a07e5lea rax, [rsp+192]
001a07edmov [rax], rcx
001a07f0lea rcx, [rip+0x6f3a1]
001a07f7lea rdi, [rsp+72]
001a07fcmov [rdi], rcx
001a07ffpush 1
001a0801pop rdx
001a0802mov [rdi+8], rdx
001a0806and [rdi+32], 0
001a080blea rcx, [rip+0x3417a]
001a0812mov [rax+8], rcx
001a0816mov [rdi+16], rax
001a081amov [rdi+24], rdx
001a081elea rsi, [rip+0x6f383]
001a0825call core::panicking::panic_fmt
001a082aud2
001a082c
001a082cloc_1a082c:
001a082cpush 100
001a082epop rcx
001a082fmov rax, [rsp+64]
001a0834xor edx, edx
001a0836div ecx
001a0838mov ecx, eax
001a083axor edx, edx
001a083cdiv esi
001a083etest edx, edx
001a0840je 0x1a08fa
001a0846lea rdi, [rsp+72]
001a084bmov rsi, [rsp+16]
001a0850mov edx, ecx
001a0852call time::formatting::format_number_pad_zero
001a0857jmp 0x1a0a1a
001a085c
001a085cloc_1a085c:
001a085clea rdx, [rip-0x11161a]
001a0863
001a0863loc_1a0863:
001a0863lea rbx, [rsp+72]
001a0868add r14, [rbx+8]
001a086cpush 1
001a086epop rcx
001a086fmov rdi, rbx
001a0872mov rsi, [rsp+16]
001a0877call time::formatting::write
001a087ccmp [rbx], 0
001a0880jne 0x1a08eb
001a0882lea rbx, [rsp+72]
001a0887mov r12, [rbx+8]
001a088bmov ecx, [rsp+132]
001a0892mov eax, ecx
001a0894sar al, 7
001a0897xor cl, al
001a0899sub cl, al
001a089bmovzx edx, cl
001a089emov rdi, rbx
001a08a1mov rsi, [rsp+16]
001a08a6call time::formatting::format_number_pad_zero
001a08abcmp [rbx], 0
001a08afjne 0x1a08eb
001a08b1lea rbx, [rsp+72]
001a08b6mov rax, [rbx+8]
001a08bamov [rsp+136], rax
001a08c2mov ecx, [rsp+132]
001a08c9shr ecx, 8
001a08ccmov eax, ecx
001a08cesar al, 7
001a08d1xor cl, al
001a08d3sub cl, al
001a08d5movzx edx, cl
001a08d8mov rdi, rbx
001a08dbmov rsi, [rsp+16]
001a08e0call time::formatting::format_number_pad_zero
001a08e5cmp [rbx], 0
001a08e9je 0x1a0956
001a08eb
001a08ebloc_1a08eb:
001a08ebmov rbx, [rsp+80]
001a08f0mov [rsp+40], rbx
001a08f5jmp 0x1a01a1
001a08fa
001a08faloc_1a08fa:
001a08famov ecx, 1000
001a08ffmov rax, [rsp+64]
001a0904xor edx, edx
001a0906div ecx
001a0908mov ecx, eax
001a090axor edx, edx
001a090cdiv esi
001a090etest edx, edx
001a0910je 0x1a0928
001a0912lea rdi, [rsp+72]
001a0917mov rsi, [rsp+16]
001a091cmov edx, ecx
001a091ecall time::formatting::format_number_pad_zero
001a0923jmp 0x1a0a1a
001a0928
001a0928loc_1a0928:
001a0928mov ecx, 10000
001a092dmov rax, [rsp+64]
001a0932xor edx, edx
001a0934div ecx
001a0936mov ecx, eax
001a0938xor edx, edx
001a093adiv esi
001a093ctest edx, edx
001a093eje 0x1a0970
001a0940lea rdi, [rsp+72]
001a0945mov rsi, [rsp+16]
001a094amov edx, ecx
001a094ccall time::formatting::format_number_pad_zero
001a0951jmp 0x1a0a1a
001a0956
001a0956loc_1a0956:
001a0956add r14, r12
001a0959add r14, [rsp+136]
001a0961add r14, [rsp+80]
001a0966mov [rsp+40], r14
001a096bjmp 0x1a0b73
001a0970
001a0970loc_1a0970:
001a0970mov ecx, 0x186a0
001a0975mov rax, [rsp+64]
001a097axor edx, edx
001a097cdiv ecx
001a097emov ecx, eax
001a0980mov si, 10
001a0984xor edx, edx
001a0986div si
001a0989test dx, dx
001a098cje 0x1a09a1
001a098elea rdi, [rsp+72]
001a0993mov rsi, [rsp+16]
001a0998mov edx, ecx
001a099acall time::formatting::format_number_pad_zero
001a099fjmp 0x1a0a1a
001a09a1
001a09a1loc_1a09a1:
001a09a1mov ecx, 0xf4240
001a09a6mov rax, [rsp+64]
001a09abxor edx, edx
001a09addiv ecx
001a09afmov ecx, eax
001a09b1xor edx, edx
001a09b3div si
001a09b6test dx, dx
001a09b9je 0x1a09ce
001a09bblea rdi, [rsp+72]
001a09c0mov rsi, [rsp+16]
001a09c5mov edx, ecx
001a09c7call time::formatting::format_number_pad_zero
001a09ccjmp 0x1a0a1a
001a09ce
001a09celoc_1a09ce:
001a09cemov ecx, 0x989680
001a09d3mov rax, [rsp+64]
001a09d8xor edx, edx
001a09dadiv ecx
001a09dcmov ecx, eax
001a09dexor edx, edx
001a09e0div si
001a09e3test dx, dx
001a09e6je 0x1a09fb
001a09e8lea rdi, [rsp+72]
001a09edmov rsi, [rsp+16]
001a09f2mov edx, ecx
001a09f4call time::formatting::format_number_pad_zero
001a09f9jmp 0x1a0a1a
001a09fb
001a09fbloc_1a09fb:
001a09fbmov ecx, 0x5f5e100
001a0a00mov rax, [rsp+64]
001a0a05xor edx, edx
001a0a07div ecx
001a0a09lea rdi, [rsp+72]
001a0a0emov rsi, [rsp+16]
001a0a13mov edx, eax
001a0a15call time::formatting::format_number_pad_zero
001a0a1a
001a0a1aloc_1a0a1a:
001a0a1acmp [rsp+72], 0
001a0a20jne 0x1a0376
001a0a26add r12, [rsp+80]
001a0a2b
001a0a2bloc_1a0a2b:
001a0a2bcmp [rsp+160], 0
001a0a33je 0x1a0a39
001a0a35jns 0x1a0a47
001a0a37jmp 0x1a0a60
001a0a39
001a0a39loc_1a0a39:
001a0a39cmp [rsp+132], 0
001a0a41je 0x1a0b43
001a0a47
001a0a47loc_1a0a47:
001a0a47cmp [rsp+132], 0
001a0a4fjs 0x1a0a60
001a0a51lea rax, [rip-0x11180f]
001a0a58mov [rsp+256], rax
001a0a60
001a0a60loc_1a0a60:
001a0a60lea rbx, [rsp+72]
001a0a65push 1
001a0a67pop rcx
001a0a68mov rdi, rbx
001a0a6bmov rsi, [rsp+16]
001a0a70mov rdx, [rsp+256]
001a0a78call time::formatting::write
001a0a7dcmp [rbx], 0
001a0a81jne 0x1a0376
001a0a87lea rbx, [rsp+72]
001a0a8cmov r14, [rbx+8]
001a0a90mov cl, [rsp+160]
001a0a97mov eax, ecx
001a0a99sar al, 7
001a0a9cxor cl, al
001a0a9esub cl, al
001a0aa0movzx edx, cl
001a0aa3mov rdi, rbx
001a0aa6mov rsi, [rsp+16]
001a0aabcall time::formatting::format_number_pad_zero
001a0ab0cmp [rbx], 0
001a0ab4jne 0x1a0376
001a0abalea rbx, [rsp+72]
001a0abfmov rax, [rbx+8]
001a0ac3mov [rsp+136], rax
001a0acblea rdx, [rip-0x1105ac]
001a0ad2push 1
001a0ad4pop rcx
001a0ad5mov rdi, rbx
001a0ad8mov rsi, [rsp+16]
001a0addcall time::formatting::write
001a0ae2cmp [rbx], 0
001a0ae6jne 0x1a0376
001a0aeclea rbx, [rsp+72]
001a0af1mov rax, [rbx+8]
001a0af5mov [rsp+64], rax
001a0afamov cl, [rsp+132]
001a0b01mov eax, ecx
001a0b03sar al, 7
001a0b06xor cl, al
001a0b08sub cl, al
001a0b0amovzx edx, cl
001a0b0dmov rdi, rbx
001a0b10mov rsi, [rsp+16]
001a0b15call time::formatting::format_number_pad_zero
001a0b1acmp [rbx], 0
001a0b1ejne 0x1a0376
001a0b24add r14, r12
001a0b27mov rax, [rsp+136]
001a0b2fadd rax, [rsp+64]
001a0b34add rax, r14
001a0b37add rax, [rsp+80]
001a0b3cmov [rsp+40], rax
001a0b41jmp 0x1a0b73
001a0b43
001a0b43loc_1a0b43:
001a0b43lea rdx, [rip-0x1118f1]
001a0b4alea rbx, [rsp+72]
001a0b4fpush 1
001a0b51pop rcx
001a0b52mov rdi, rbx
001a0b55mov rsi, [rsp+16]
001a0b5acall time::formatting::write
001a0b5fcmp [rbx], 0
001a0b63jne 0x1a0376
001a0b69add r12, [rsp+80]
001a0b6emov [rsp+40], r12
001a0b73
001a0b73loc_1a0b73:
001a0b73mov [rsp+32], 3
001a0b7cmov r12, [rsp+24]
001a0b81mov r14b, [rsp+15]
001a0b86
001a0b86loc_1a0b86:
001a0b86lea rax, [rip+0x6f033]
001a0b8dlea rsi, [rsp+72]
001a0b92mov [rsi], rax
001a0b95mov [rsi+8], 1
001a0b9dlea rax, [rip-0x10f8ac]
001a0ba4mov [rsi+16], rax
001a0ba8xorps x0, x0
001a0babmovups [rsi+24], x0
001a0bafmov rdi, [rsp+16]
001a0bb4call std::io::Write::write_fmt
001a0bb9mov rbx, rax
001a0bbctest rax, rax
001a0bbfjne 0x1a138e
001a0bc5mov rdi, [rsp+32]
001a0bcacmp rdi, 3
001a0bceje 0x1a0bda
001a0bd0mov rsi, [rsp+40]
001a0bd5call core::ptr::drop_in_place<time::error::format::Format>
001a0bda
001a0bdaloc_1a0bda:
001a0bdamov rcx, [rsp+168]
001a0be2mov edx, [rsp+180]
001a0be9
001a0be9loc_1a0be9:
001a0be9mov rax, [r15+64]
001a0beddec rax
001a0bf0cmp rax, rcx
001a0bf3jae 0x1a0e48
001a0bf9cmp [r15+168], 0
001a0c01je 0x1a0c7e
001a0c03
001a0c03loc_1a0c03:
001a0c03movzx ecx, [r15+169]
001a0c0blea rax, [rip-0x8428e]
001a0c12test rcx, rcx
001a0c15mov [rsp+15], r14b
001a0c1aje 0x1a0cff
001a0c20cmp ecx, 1
001a0c23mov rdx, [rsp+168]
001a0c2bmov r14, r12
001a0c2ejne 0x1a0d7f
001a0c34lea rcx, [rsp+144]
001a0c3cmov [rcx], rdx
001a0c3flea rdx, [rsp+192]
001a0c47push 2
001a0c49pop rdi
001a0c4amov [rsp+72], rdi
001a0c4fand [rsp+88], 0
001a0c55mov [rsp+96], 5
001a0c5eand [rsp+104], 0
001a0c64mov [rdx], rcx
001a0c67mov [rdx+8], rax
001a0c6bmov [rsp+112], 32
001a0c74mov [rsp+120], 0
001a0c79jmp 0x1a0d4f
001a0c7e
001a0c7eloc_1a0c7e:
001a0c7emov [rsp+82], 11
001a0c83and [rsp+72], 0
001a0c88mov [rsp+76], 256
001a0c8fmov [rsp+180], edx
001a0c96mov [rsp+78], edx
001a0c9amov rax, [rsp+288]
001a0ca2cmp [r12+rax], 0
001a0ca7je 0x1a0c03
001a0cadmov rax, [rsp+16]
001a0cb2lea rdi, [rax+8]
001a0cb6mov [rsp+24], rdi
001a0cbbcall _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0cc0mov rbx, rax
001a0cc3test rax, rax
001a0cc6jne 0x1a138e
001a0ccccmp [rsp+180], 11
001a0cd4je 0x1a0c03
001a0cdalea rdx, [rsp+78]
001a0cdfpush 1
001a0ce1pop rsi
001a0ce2mov rdi, [rsp+24]
001a0ce7xor ecx, ecx
001a0ce9call termcolor::Ansi<W>::write_color
001a0ceemov rbx, rax
001a0cf1test rax, rax
001a0cf4jne 0x1a138e
001a0cfajmp 0x1a0c03
001a0cff
001a0cffloc_1a0cff:
001a0cffmov r14, r12
001a0d02lea rcx, [rsp+144]
001a0d0amov rdx, [rsp+168]
001a0d12mov [rcx], rdx
001a0d15lea rdx, [rsp+192]
001a0d1dpush 2
001a0d1fpop rdi
001a0d20mov [rsp+72], rdi
001a0d25and [rsp+88], 0
001a0d2bmov [rsp+96], 5
001a0d34and [rsp+104], 0
001a0d3amov [rdx], rcx
001a0d3dmov [rdx+8], rax
001a0d41mov [rsp+112], 32
001a0d4amov [rsp+120], 1
001a0d4f
001a0d4floc_1a0d4f:
001a0d4flea rax, [rip+0x6ee7a]
001a0d56lea rsi, [rsp+208]
001a0d5emov [rsi], rax
001a0d61mov [rsi+8], rdi
001a0d65lea rax, [rsp+72]
001a0d6amov [rsi+32], rax
001a0d6epush 1
001a0d70pop rax
001a0d71mov [rsi+40], rax
001a0d75mov [rsi+16], rdx
001a0d79mov [rsi+24], rax
001a0d7djmp 0x1a0dc1
001a0d7f
001a0d7floc_1a0d7f:
001a0d7flea rcx, [rsp+192]
001a0d87mov [rcx], rdx
001a0d8alea rdx, [rip+0x6ee3f]
001a0d91lea rsi, [rsp+72]
001a0d96mov [rsi], rdx
001a0d99lea rdx, [rsp+208]
001a0da1mov [rsi+8], 2
001a0da9and [rsi+32], 0
001a0daemov [rdx], rcx
001a0db1mov [rdx+8], rax
001a0db5mov [rsi+16], rdx
001a0db9mov [rsi+24], 1
001a0dc1
001a0dc1loc_1a0dc1:
001a0dc1lea rdi, [rsp+32]
001a0dc6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1327
001a0dcblea r12, [rsp+32]
001a0dd0lea rax, [rsp+208]
001a0dd8mov [rax], r12
001a0ddblea rcx, [rip+0x6ee0e]
001a0de2lea rsi, [rsp+72]
001a0de7mov [rsi], rcx
001a0deamov [rsi+8], 2
001a0df2and [rsi+32], 0
001a0df7lea rcx, [rip-0xd2311]
001a0dfemov [rax+8], rcx
001a0e02mov [rsi+16], rax
001a0e06mov [rsi+24], 1
001a0e0emov rdi, [rsp+16]
001a0e13call std::io::Write::write_fmt
001a0e18mov rbx, rax
001a0e1bmov rdi, [r12]
001a0e1fmov rsi, [r12+8]
001a0e24call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a0e29test rbx, rbx
001a0e2cmov r12, r14
001a0e2fmov r14b, [rsp+15]
001a0e34jne 0x1a138e
001a0e3acmp [r15+168], 0
001a0e42je 0x1a0f5a
001a0e48
001a0e48loc_1a0e48:
001a0e48mov rax, [r15+72]
001a0e4cdec rax
001a0e4fcmp rax, [rsp+168]
001a0e57jae 0x1a1092
001a0e5dmov bl, [r15+170]
001a0e64test bl, bl
001a0e66je 0x1a0f19
001a0e6ccall std::thread::current
001a0e71mov [rsp+296], rax
001a0e79mov rcx, [rax+24]
001a0e7dtest rcx, rcx
001a0e80je 0x1a0f3b
001a0e86mov rax, [rax+32]
001a0e8adec rax
001a0e8dmov [rsp+192], rcx
001a0e95mov [rsp+200], rax
001a0e9dmov rax, [r15]
001a0ea0test rax, rax
001a0ea3je 0x1a0f8c
001a0ea9cmp eax, 1
001a0eacjne 0x1a101b
001a0eb2mov rax, [r15+8]
001a0eb6lea rcx, [rsp+144]
001a0ebemov [rcx], rax
001a0ec1lea rax, [rsp+192]
001a0ec9lea rdx, [rsp+32]
001a0ecemov [rdx], rax
001a0ed1lea rax, [rip-0x9f72b]
001a0ed8mov [rdx+8], rax
001a0edcmov [rdx+16], rcx
001a0ee0push 2
001a0ee2pop rdi
001a0ee3mov [rsp+72], rdi
001a0ee8push 1
001a0eeapop rcx
001a0eebmov [rsp+88], rcx
001a0ef0mov [rsp+96], rcx
001a0ef5and [rsp+104], 0
001a0efblea rax, [rip-0x9d232]
001a0f02mov [rdx+24], rax
001a0f06mov [rsp+112], 32
001a0f0fmov [rsp+120], 0
001a0f14jmp 0x1a0fee
001a0f19
001a0f19loc_1a0f19:
001a0f19mov rsi, [r15]
001a0f1cmov rdx, [r15+8]
001a0f20mov rdi, [rsp+16]
001a0f25call simplelog::loggers::logging::write_thread_id
001a0f2amov rbx, rax
001a0f2dtest rax, rax
001a0f30jne 0x1a138e
001a0f36jmp 0x1a1092
001a0f3b
001a0f3bloc_1a0f3b:
001a0f3bcmp bl, 2
001a0f3ejne 0x1a1085
001a0f44mov rsi, [r15]
001a0f47mov rdx, [r15+8]
001a0f4bmov rdi, [rsp+16]
001a0f50call simplelog::loggers::logging::write_thread_id
001a0f55jmp 0x1a106b
001a0f5a
001a0f5aloc_1a0f5a:
001a0f5amov rax, [rsp+288]
001a0f62cmp [r12+rax], 0
001a0f67je 0x1a0e48
001a0f6dmov rax, [rsp+16]
001a0f72lea rdi, [rax+8]
001a0f76call _<termcolor::Ansi<W> as termcolor::WriteColor>::reset
001a0f7bmov rbx, rax
001a0f7etest rax, rax
001a0f81jne 0x1a138e
001a0f87jmp 0x1a0e48
001a0f8c
001a0f8cloc_1a0f8c:
001a0f8cmov rax, [r15+8]
001a0f90lea rcx, [rsp+144]
001a0f98mov [rcx], rax
001a0f9blea rax, [rsp+192]
001a0fa3lea rdx, [rsp+32]
001a0fa8mov [rdx], rax
001a0fablea rax, [rip-0x9f805]
001a0fb2mov [rdx+8], rax
001a0fb6mov [rdx+16], rcx
001a0fbapush 2
001a0fbcpop rdi
001a0fbdmov [rsp+72], rdi
001a0fc2push 1
001a0fc4pop rcx
001a0fc5mov [rsp+88], rcx
001a0fcamov [rsp+96], rcx
001a0fcfand [rsp+104], 0
001a0fd5lea rax, [rip-0x9d30c]
001a0fdcmov [rdx+24], rax
001a0fe0mov [rsp+112], 32
001a0fe9mov [rsp+120], 1
001a0fee
001a0feeloc_1a0fee:
001a0feelea rax, [rip+0x6ec6b]
001a0ff5lea rsi, [rsp+208]
001a0ffdmov [rsi], rax
001a1000mov [rsi+8], rdi
001a1004lea rax, [rsp+72]
001a1009mov [rsi+32], rax
001a100dmov [rsi+40], rcx
001a1011mov [rsi+16], rdx
001a1015mov [rsi+24], rdi
001a1019jmp 0x1a1061
001a101b
001a101bloc_1a101b:
001a101blea rax, [rsp+192]
001a1023lea rcx, [rsp+208]
001a102bmov [rcx], rax
001a102elea rax, [rip+0x6ec2b]
001a1035lea rsi, [rsp+72]
001a103amov [rsi], rax
001a103dmov [rsi+8], 2
001a1045and [rsi+32], 0
001a104alea rax, [rip-0x9f8a4]
001a1051mov [rcx+8], rax
001a1055mov [rsi+16], rcx
001a1059mov [rsi+24], 1
001a1061
001a1061loc_1a1061:
001a1061mov rdi, [rsp+16]
001a1066call std::io::Write::write_fmt
001a106b
001a106bloc_1a106b:
001a106bmov rbx, rax
001a106etest rax, rax
001a1071je 0x1a1085
001a1073lea rdi, [rsp+296]
001a107bcall core::ptr::drop_in_place<std::thread::Thread>
001a1080jmp 0x1a138e
001a1085
001a1085loc_1a1085:
001a1085lea rdi, [rsp+296]
001a108dcall core::ptr::drop_in_place<std::thread::Thread>
001a1092
001a1092loc_1a1092:
001a1092mov rax, [r15+80]
001a1096dec rax
001a1099cmp rax, [rsp+168]
001a10a1jae 0x1a121a
001a10a7mov rax, [r15+16]
001a10abtest rax, rax
001a10aeje 0x1a1124
001a10b0cmp eax, 1
001a10b3jne 0x1a11ba
001a10b9mov rax, [r15+24]
001a10bdlea rcx, [rsp+144]
001a10c5mov [rcx], rax
001a10c8lea rax, [rsp+192]
001a10d0mov [rax], rbp
001a10d3mov [rax+8], r13
001a10d7lea rdx, [rsp+32]
001a10dcmov [rdx], rax
001a10dflea rax, [rip-0x9f939]
001a10e6mov [rdx+8], rax
001a10eamov [rdx+16], rcx
001a10eepush 2
001a10f0pop rdi
001a10f1mov [rsp+72], rdi
001a10f6push 1
001a10f8pop rcx
001a10f9mov [rsp+88], rcx
001a10femov [rsp+96], rcx
001a1103and [rsp+104], 0
001a1109lea rax, [rip-0x9d440]
001a1110mov [rdx+24], rax
001a1114mov [rsp+112], 32
001a111dmov [rsp+120], 0
001a1122jmp 0x1a118d
001a1124
001a1124loc_1a1124:
001a1124mov rax, [r15+24]
001a1128lea rcx, [rsp+144]
001a1130mov [rcx], rax
001a1133lea rax, [rsp+192]
001a113bmov [rax], rbp
001a113emov [rax+8], r13
001a1142lea rdx, [rsp+32]
001a1147mov [rdx], rax
001a114alea rax, [rip-0x9f9a4]
001a1151mov [rdx+8], rax
001a1155mov [rdx+16], rcx
001a1159push 2
001a115bpop rdi
001a115cmov [rsp+72], rdi
001a1161push 1
001a1163pop rcx
001a1164mov [rsp+88], rcx
001a1169mov [rsp+96], rcx
001a116eand [rsp+104], 0
001a1174lea rax, [rip-0x9d4ab]
001a117bmov [rdx+24], rax
001a117fmov [rsp+112], 32
001a1188mov [rsp+120], 1
001a118d
001a118dloc_1a118d:
001a118dlea rax, [rip+0x6fb24]
001a1194lea rsi, [rsp+208]
001a119cmov [rsi], rax
001a119fmov [rsi+8], rdi
001a11a3lea rax, [rsp+72]
001a11a8mov [rsi+32], rax
001a11acmov [rsi+40], rcx
001a11b0mov [rsi+16], rdx
001a11b4mov [rsi+24], rdi
001a11b8jmp 0x1a1204
001a11ba
001a11baloc_1a11ba:
001a11balea rax, [rsp+208]
001a11c2mov [rax], rbp
001a11c5mov [rax+8], r13
001a11c9lea rcx, [rsp+32]
001a11cemov [rcx], rax
001a11d1lea rax, [rip+0x6fae0]
001a11d8lea rsi, [rsp+72]
001a11ddmov [rsi], rax
001a11e0mov [rsi+8], 2
001a11e8and [rsi+32], 0
001a11edlea rax, [rip-0x9fa47]
001a11f4mov [rcx+8], rax
001a11f8mov [rsi+16], rcx
001a11fcmov [rsi+24], 1
001a1204
001a1204loc_1a1204:
001a1204mov rdi, [rsp+16]
001a1209call std::io::Write::write_fmt
001a120emov rbx, rax
001a1211test rax, rax
001a1214jne 0x1a138e
001a121a
001a121aloc_1a121a:
001a121amov rax, [r15+88]
001a121edec rax
001a1221cmp rax, [rsp+168]
001a1229mov r15, [rsp+336]
001a1231mov r13, [rsp+16]
001a1236jae 0x1a1327
001a123ccmp [r15+24], 2
001a1241je 0x1a1249
001a1243mov rax, [r15+32]
001a1247jmp 0x1a124b
001a1249
001a1249loc_1a1249:
001a1249xor eax, eax
001a124b
001a124bloc_1a124b:
001a124btest rax, rax
001a124elea rcx, [rip-0x110f3d]
001a1255cmovne rcx, rax
001a1259push 9
001a125bpop rax
001a125ccmovne rax, [r15+40]
001a1261mov [rsp+32], rcx
001a1266mov [rsp+40], rax
001a126bcmp [r15+72], 0
001a1270je 0x1a12d4
001a1272mov eax, [r15+76]
001a1276lea rcx, [rsp+192]
001a127emov [rcx], eax
001a1280lea rax, [rsp+32]
001a1285lea rdx, [rsp+208]
001a128dmov [rdx], rax
001a1290lea rax, [rip-0x9faea]
001a1297mov [rdx+8], rax
001a129bmov [rdx+16], rcx
001a129flea rax, [rip+0x6e96a]
001a12a6lea rsi, [rsp+72]
001a12abmov [rsi], rax
001a12aemov [rsi+8], 3
001a12b6and [rsi+32], 0
001a12bblea rax, [rip-0x98112]
001a12c2mov [rdx+24], rax
001a12c6mov [rsi+16], rdx
001a12camov [rsi+24], 2
001a12d2jmp 0x1a1317
001a12d4
001a12d4loc_1a12d4:
001a12d4lea rax, [rsp+32]
001a12d9lea rcx, [rsp+208]
001a12e1mov [rcx], rax
001a12e4lea rax, [rip+0x6e955]
001a12eblea rsi, [rsp+72]
001a12f0mov [rsi], rax
001a12f3mov [rsi+8], 2
001a12fband [rsi+32], 0
001a1300lea rax, [rip-0x9fb5a]
001a1307mov [rcx+8], rax
001a130bmov [rsi+16], rcx
001a130fmov [rsi+24], 1
001a1317
001a1317loc_1a1317:
001a1317mov rdi, r13
001a131acall std::io::Write::write_fmt
001a131fmov rbx, rax
001a1322test rax, rax
001a1325jne 0x1a138e
001a1327
001a1327loc_1a1327:
001a1327add r15, 80
001a132blea rax, [rsp+32]
001a1330mov [rax], r15
001a1333lea rcx, [rsp+208]
001a133bmov [rcx], rax
001a133elea rax, [rip+0x6e93b]
001a1345lea rsi, [rsp+72]
001a134amov [rsi], rax
001a134dmov [rsi+8], 2
001a1355and [rsi+32], 0
001a135alea rax, [rip-17895]
001a1361mov [rcx+8], rax
001a1365mov [rsi+16], rcx
001a1369mov [rsi+24], 1
001a1371mov rdi, r13
001a1374call std::io::Write::write_fmt
001a1379mov rbx, rax
001a137ctest rax, rax
001a137fjne 0x1a138e
001a1381mov rdi, [rsp+16]
001a1386call _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a138bmov rbx, rax
001a138e
001a138eloc_1a138e:
001a138emovzx esi, r14b
001a1392mov rdi, r12
001a1395call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
001a139a
001a139aloc_1a139a:
001a139amov rdi, rbx
001a139dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a13a2add rsp, 344
001a13a9pop rbx
001a13aapop r12
001a13acpop r13
001a13aepop r14
001a13b0pop r15
001a13b2pop rbp
001a13b3ret
0019fbc9
001a13b4
001a13b4_<simplelog::loggers::termlog::TermLogger as log::Log>::flush:
001a13b4push rbp
001a13b5push r14
001a13b7push rbx
001a13b8sub rsp, 32
001a13bclea rsi, [rdi+184]
001a13c3lea rbx, [rsp+8]
001a13c8mov rdi, rbx
001a13cbcall std::sync::mutex::Mutex<T>::lock
001a13d0lea rsi, [rip+0x6e911]
001a13d7mov rdi, rbx
001a13dacall core::result::Result<T,E>::unwrap
001a13dfmov rbx, rax
001a13e2mov ebp, edx
001a13e4lea r14, [rax+8]
001a13e8lea rdi, [rax+64]
001a13eccall _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a13f1mov rdi, rax
001a13f4call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a13f9mov rdi, r14
001a13fccall _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a1401mov rdi, rax
001a1404call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a1409movzx esi, bpl
001a140dmov rdi, rbx
001a1410add rsp, 32
001a1414pop rbx
001a1415pop r14
001a1417pop rbp
001a1418jmp 0xcafd6
001a13b4
001a13b4_<simplelog::loggers::termlog::TermLogger as log::Log>::flush:
001a13b4push rbp
001a13b5push r14
001a13b7push rbx
001a13b8sub rsp, 32
001a13bclea rsi, [rdi+184]
001a13c3lea rbx, [rsp+8]
001a13c8mov rdi, rbx
001a13cbcall std::sync::mutex::Mutex<T>::lock
001a13d0lea rsi, [rip+0x6e911]
001a13d7mov rdi, rbx
001a13dacall core::result::Result<T,E>::unwrap
001a13dfmov rbx, rax
001a13e2mov ebp, edx
001a13e4lea r14, [rax+8]
001a13e8lea rdi, [rax+64]
001a13eccall _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a13f1mov rdi, rax
001a13f4call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a13f9mov rdi, r14
001a13fccall _<termcolor::LossyStandardStream<W> as std::io::Write>::flush
001a1401mov rdi, rax
001a1404call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a1409movzx esi, bpl
001a140dmov rdi, rbx
001a1410add rsp, 32
001a1414pop rbx
001a1415pop r14
001a1417pop rbp
001a1418jmp 0xcafd6
001a13b4
001a141d
001a141dcore::result::Result<T,E>::unwrap:
001a141dcmp [rdi], 0
001a1421jne 0x1a142b
001a1423mov rax, [rdi+8]
001a1427mov dl, [rdi+16]
001a142aret
001a142b
001a142bloc_1a142b:
001a142bsub rsp, 24
001a142fmov r8, rsi
001a1432mov rax, [rdi+8]
001a1436mov cl, [rdi+16]
001a1439lea rdx, [rsp+8]
001a143emov [rdx], rax
001a1441mov [rdx+8], cl
001a1444lea rdi, [rip-0x11025d]
001a144blea rcx, [rip+0x6e446]
001a1452push 43
001a1454pop rsi
001a1455call core::result::unwrap_failed
001a145aud2
001a141d
001a141dcore::result::Result<T,E>::unwrap:
001a141dcmp [rdi], 0
001a1421jne 0x1a142b
001a1423mov rax, [rdi+8]
001a1427mov dl, [rdi+16]
001a142aret
001a142b
001a142bloc_1a142b:
001a142bsub rsp, 24
001a142fmov r8, rsi
001a1432mov rax, [rdi+8]
001a1436mov cl, [rdi+16]
001a1439lea rdx, [rsp+8]
001a143emov [rdx], rax
001a1441mov [rdx+8], cl
001a1444lea rdi, [rip-0x11025d]
001a144blea rcx, [rip+0x6e446]
001a1452push 43
001a1454pop rsi
001a1455call core::result::unwrap_failed
001a145aud2
001a141d
001a145c
001a145ccore::ptr::drop_in_place<termcolor::BufferedStandardStream>:
001a145cmov rax, [rdi+8]
001a1460cmp rax, 2
001a1464jae 0x1a1467
001a1466ret
001a1467
001a1467loc_1a1467:
001a1467push rbx
001a1468mov rbx, rdi
001a146badd rdi, 16
001a146fcmp eax, 2
001a1472jne 0x1a147b
001a1474call _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
001a1479jmp 0x1a1480
001a147b
001a147bloc_1a147b:
001a147bcall _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
001a1480
001a1480loc_1a1480:
001a1480mov rdi, [rbx+16]
001a1484mov rsi, [rbx+24]
001a1488pop rbx
001a1489jmp 0x19cd6e
001a145c
001a145ccore::ptr::drop_in_place<termcolor::BufferedStandardStream>:
001a145cmov rax, [rdi+8]
001a1460cmp rax, 2
001a1464jae 0x1a1467
001a1466ret
001a1467
001a1467loc_1a1467:
001a1467push rbx
001a1468mov rbx, rdi
001a146badd rdi, 16
001a146fcmp eax, 2
001a1472jne 0x1a147b
001a1474call _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
001a1479jmp 0x1a1480
001a147b
001a147bloc_1a147b:
001a147bcall _<std::io::buffered::bufwriter::BufWriter<W> as core::ops::drop::Drop>::drop
001a1480
001a1480loc_1a1480:
001a1480mov rdi, [rbx+16]
001a1484mov rsi, [rbx+24]
001a1488pop rbx
001a1489jmp 0x19cd6e
001a145c
001a148e
001a148e_<simplelog::loggers::termlog::TermLogger as simplelog::SharedLogger>::level:
001a148emov rax, [rdi+176]
001a1495ret
001a148e
001a148e_<simplelog::loggers::termlog::TermLogger as simplelog::SharedLogger>::level:
001a148emov rax, [rdi+176]
001a1495ret
001a148e
001a1496
001a1496_<simplelog::loggers::termlog::TermLogger as simplelog::SharedLogger>::config:
001a1496mov rax, rdi
001a1499ret
001a1496
001a1496_<simplelog::loggers::termlog::TermLogger as simplelog::SharedLogger>::config:
001a1496mov rax, rdi
001a1499ret
001a1496
001a149a
001a149a_<simplelog::loggers::termlog::TermLogger as simplelog::SharedLogger>::as_log:
001a149apush r14
001a149cpush rbx
001a149dpush rax
001a149emov rbx, rdi
001a14a1mov edi, 304
001a14a6call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1326
001a14abmov r14, rax
001a14aemov edx, 304
001a14b3mov rdi, rax
001a14b6mov rsi, rbx
001a14b9call [rip+0x70661]
001a14bfmov rdi, rbx
001a14c2call [rip+0x70630]
001a14c8lea rdx, [rip+0x6e7d1]
001a14cfmov rax, r14
001a14d2add rsp, 8
001a14d6pop rbx
001a14d7pop r14
001a14d9ret
001a149a
001a149a_<simplelog::loggers::termlog::TermLogger as simplelog::SharedLogger>::as_log:
001a149apush r14
001a149cpush rbx
001a149dpush rax
001a149emov rbx, rdi
001a14a1mov edi, 304
001a14a6call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1326
001a14abmov r14, rax
001a14aemov edx, 304
001a14b3mov rdi, rax
001a14b6mov rsi, rbx
001a14b9call [rip+0x70661]
001a14bfmov rdi, rbx
001a14c2call [rip+0x70630]
001a14c8lea rdx, [rip+0x6e7d1]
001a14cfmov rax, r14
001a14d2add rsp, 8
001a14d6pop rbx
001a14d7pop r14
001a14d9ret
001a149a
001a14da
001a14da // align 0x10
001a14da // align 0x10
001a14e0
001a14e0std::sys::unix::args::imp::ARGV_INIT_ARRAY::init_wrapper:
001a14e0movsxd rax, edi
001a14e3mov [rip+0x71b56], rax
001a14eamov [rip+0x71b57], rsi
001a14f1ret
001a14e0
001a14e0std::sys::unix::args::imp::ARGV_INIT_ARRAY::init_wrapper:
001a14e0movsxd rax, edi
001a14e3mov [rip+0x71b56], rax
001a14eamov [rip+0x71b57], rsi
001a14f1ret
001a14e0
001a14f2
001a14f2 // align 0x10
001a14f2 // align 0x10
001a1500
001a1500rust_eh_personality:
001a1500push rbp
001a1501push r15
001a1503push r14
001a1505push r13
001a1507push r12
001a1509push rbx
001a150asub rsp, 136
001a1511mov [rsp+4], 3
001a1519cmp edi, 1
001a151cjne 0x1a1821
001a1522mov [rsp+16], esi
001a1526mov [rsp+48], rcx
001a152bmov [rsp+64], r8
001a1530mov rdi, r8
001a1533mov rbx, r8
001a1536call [rip+0x7076c]
001a153cmov rbp, rax
001a153fmov [rsp+20], 0
001a1547lea rsi, [rsp+20]
001a154cmov rdi, rbx
001a154fcall [rip+0x7075b]
001a1555mov r14, rax
001a1558cmp [rsp+20], 1
001a155dsbb r14, 0
001a1561mov [rsp+56], rbx
001a1566mov rdi, rbx
001a1569call [rip+0x70749]
001a156flea rcx, [rsp+64]
001a1574mov [rsp+72], rcx
001a1579mov [rsp+80], rcx
001a157emov [rsp+40], r14
001a1583mov [rsp+120], r14
001a1588mov rcx, rax
001a158bmov [rsp+32], rax
001a1590mov [rsp+128], rax
001a1598lea rax, [rsp+72]
001a159dmov [rsp+88], rax
001a15a2lea rax, [rip+0x6f7ff]
001a15a9mov [rsp+96], rax
001a15aelea rax, [rsp+80]
001a15b3mov [rsp+104], rax
001a15b8lea rax, [rip+0x6f819]
001a15bfmov [rsp+112], rax
001a15c4test rbp, rbp
001a15c7je 0x1a1600
001a15c9movzx eax, [rbp]
001a15cdinc rbp
001a15d0mov [rsp+8], rbp
001a15d5cmp al, -1
001a15d7je 0x1a1607
001a15d9movzx edx, al
001a15dclea rdi, [rsp+8]
001a15e1lea rsi, [rsp+88]
001a15e6call std::sys::personality::dwarf::eh::read_encoded_pointer
001a15ebmov [rsp+24], rdx
001a15f0test rax, rax
001a15f3jne 0x1a1821
001a15f9mov rbp, [rsp+8]
001a15fejmp 0x1a1611
001a1600
001a1600loc_1a1600:
001a1600xor eax, eax
001a1602jmp 0x1a17b6
001a1607
001a1607loc_1a1607:
001a1607mov rax, [rsp+32]
001a160cmov [rsp+24], rax
001a1611
001a1611loc_1a1611:
001a1611movzx eax, [rbp]
001a1615inc rbp
001a1618mov [rsp+8], rbp
001a161dcmp al, -1
001a161fje 0x1a163f
001a1621nop [rax+rax]
001a1630
001a1630loc_1a1630:
001a1630cmp [rbp], 0
001a1634lea rbp, [rbp+1]
001a1638js 0x1a1630
001a163amov [rsp+8], rbp
001a163f
001a163floc_1a163f:
001a163fmovzx eax, [rbp]
001a1643inc rbp
001a1646mov [rsp+8], rbp
001a164bxor r15l, r15l
001a164exor ecx, ecx
001a1650
001a1650loc_1a1650:
001a1650movzx edx, [rbp]
001a1654mov esi, edx
001a1656and esi, 127
001a1659shl rsi, cl
001a165cinc rbp
001a165for r15, rsi
001a1662add rcx, 7
001a1666test dl, dl
001a1668js 0x1a1650
001a166amov [rsp+8], rbp
001a166fadd r15, rbp
001a1672movzx ebx, al
001a1675nop [rax+rax]
001a1680
001a1680loc_1a1680:
001a1680cmp rbp, r15
001a1683jae 0x1a17b1
001a1689lea rbp, [rsp+8]
001a168emov rdi, rbp
001a1691lea rsi, [rsp+88]
001a1696mov edx, ebx
001a1698call std::sys::personality::dwarf::eh::read_encoded_pointer
001a169dtest rax, rax
001a16a0cmove r14, rdx
001a16a4jne 0x1a1821
001a16aamov rdi, rbp
001a16adlea rsi, [rsp+88]
001a16b2mov edx, ebx
001a16b4call std::sys::personality::dwarf::eh::read_encoded_pointer
001a16b9test rax, rax
001a16bccmove r12, rdx
001a16c0jne 0x1a1821
001a16c6mov rdi, rbp
001a16c9lea rsi, [rsp+88]
001a16cemov edx, ebx
001a16d0call std::sys::personality::dwarf::eh::read_encoded_pointer
001a16d5test rax, rax
001a16d8cmove r13, rdx
001a16dcjne 0x1a1821
001a16e2mov rbp, [rsp+8]
001a16e7xor eax, eax
001a16e9xor ecx, ecx
001a16ebnop [rax+rax]
001a16f0
001a16f0loc_1a16f0:
001a16f0movzx edx, [rbp]
001a16f4mov esi, edx
001a16f6and esi, 127
001a16f9shl rsi, cl
001a16fcinc rbp
001a16ffor rax, rsi
001a1702add rcx, 7
001a1706test dl, dl
001a1708js 0x1a16f0
001a170amov [rsp+8], rbp
001a170fmov rcx, [rsp+32]
001a1714add rcx, r14
001a1717cmp [rsp+40], rcx
001a171cjb 0x1a17b1
001a1722add rcx, r12
001a1725cmp [rsp+40], rcx
001a172ajae 0x1a1680
001a1730test r13, r13
001a1733mov r8l, [rsp+16]
001a1738je 0x1a1849
001a173eadd r13, [rsp+24]
001a1743test rax, rax
001a1746je 0x1a1850
001a174clea rdx, [rax+r15]
001a1750dec rdx
001a1753xor eax, eax
001a1755xor ecx, ecx
001a1757nop [rax+rax]
001a1760
001a1760loc_1a1760:
001a1760movzx esi, [rdx]
001a1763mov edi, esi
001a1765and edi, 127
001a1768shl rdi, cl
001a176binc rdx
001a176eor rax, rdi
001a1771add ecx, 7
001a1774test sil, sil
001a1777js 0x1a1760
001a1779mov rdx, -1
001a1780shl rdx, cl
001a1783xor edi, edi
001a1785test sil, 64
001a1789cmove rdx, rdi
001a178dcmp ecx, 64
001a1790cmovae rdx, rdi
001a1794xor ecx, ecx
001a1796mov rsi, rax
001a1799or rsi, rdx
001a179csetg cl
001a179fxor rcx, 3
001a17a3or rdx, rax
001a17a6mov eax, 1
001a17abcmovne rax, rcx
001a17afjmp 0x1a17bb
001a17b1
001a17b1loc_1a17b1:
001a17b1mov eax, 4
001a17b6
001a17b6loc_1a17b6:
001a17b6mov r8l, [rsp+16]
001a17bb
001a17bbloc_1a17bb:
001a17bbtest r8b, 1
001a17bfjne 0x1a1813
001a17c1mov [rsp+4], 8
001a17c9lea rcx, [rip-0x1627ac]
001a17d0movsxd rax, [rcx+4*rax]
001a17d4add rax, rcx
001a17d7jmp rax
001a17d9
001a17d9loc_1a17d9:
001a17d9mov rbx, [rip+0x704e0]
001a17e0mov r14, [rsp+56]
001a17e5mov rdi, r14
001a17e8xor esi, esi
001a17eamov rdx, [rsp+48]
001a17efcall rbx
001a17f1mov rdi, r14
001a17f4mov esi, 1
001a17f9xor edx, edx
001a17fbcall rbx
001a17fdmov rdi, r14
001a1800mov rsi, r13
001a1803call [rip+0x704bf]
001a1809mov [rsp+4], 7
001a1811jmp 0x1a1821
001a1813
001a1813loc_1a1813:
001a1813lea rcx, [rip-0x1108f6]
001a181amov eax, [rcx+4*rax]
001a181dmov [rsp+4], eax
001a1821
001a1821loc_1a1821:
001a1821mov eax, [rsp+4]
001a1825add rsp, 136
001a182cpop rbx
001a182dpop r12
001a182fpop r13
001a1831pop r14
001a1833pop r15
001a1835pop rbp
001a1836ret
001a1837test r8b, 8
001a183bje 0x1a17d9
001a183djmp 0x1a1821
001a183fmov [rsp+4], 2
001a1847jmp 0x1a1821
001a1849
001a1849loc_1a1849:
001a1849xor eax, eax
001a184bjmp 0x1a17bb
001a1850
001a1850loc_1a1850:
001a1850mov eax, 1
001a1855jmp 0x1a17bb
001a185acall core::panicking::panic_cannot_unwind
001a185fud2
001a1861call core::panicking::panic_cannot_unwind
001a1866ud2
001a1500
001a1500rust_eh_personality:
001a1500push rbp
001a1501push r15
001a1503push r14
001a1505push r13
001a1507push r12
001a1509push rbx
001a150asub rsp, 136
001a1511mov [rsp+4], 3
001a1519cmp edi, 1
001a151cjne 0x1a1821
001a1522mov [rsp+16], esi
001a1526mov [rsp+48], rcx
001a152bmov [rsp+64], r8
001a1530mov rdi, r8
001a1533mov rbx, r8
001a1536call [rip+0x7076c]
001a153cmov rbp, rax
001a153fmov [rsp+20], 0
001a1547lea rsi, [rsp+20]
001a154cmov rdi, rbx
001a154fcall [rip+0x7075b]
001a1555mov r14, rax
001a1558cmp [rsp+20], 1
001a155dsbb r14, 0
001a1561mov [rsp+56], rbx
001a1566mov rdi, rbx
001a1569call [rip+0x70749]
001a156flea rcx, [rsp+64]
001a1574mov [rsp+72], rcx
001a1579mov [rsp+80], rcx
001a157emov [rsp+40], r14
001a1583mov [rsp+120], r14
001a1588mov rcx, rax
001a158bmov [rsp+32], rax
001a1590mov [rsp+128], rax
001a1598lea rax, [rsp+72]
001a159dmov [rsp+88], rax
001a15a2lea rax, [rip+0x6f7ff]
001a15a9mov [rsp+96], rax
001a15aelea rax, [rsp+80]
001a15b3mov [rsp+104], rax
001a15b8lea rax, [rip+0x6f819]
001a15bfmov [rsp+112], rax
001a15c4test rbp, rbp
001a15c7je 0x1a1600
001a15c9movzx eax, [rbp]
001a15cdinc rbp
001a15d0mov [rsp+8], rbp
001a15d5cmp al, -1
001a15d7je 0x1a1607
001a15d9movzx edx, al
001a15dclea rdi, [rsp+8]
001a15e1lea rsi, [rsp+88]
001a15e6call std::sys::personality::dwarf::eh::read_encoded_pointer
001a15ebmov [rsp+24], rdx
001a15f0test rax, rax
001a15f3jne 0x1a1821
001a15f9mov rbp, [rsp+8]
001a15fejmp 0x1a1611
001a1600
001a1600loc_1a1600:
001a1600xor eax, eax
001a1602jmp 0x1a17b6
001a1607
001a1607loc_1a1607:
001a1607mov rax, [rsp+32]
001a160cmov [rsp+24], rax
001a1611
001a1611loc_1a1611:
001a1611movzx eax, [rbp]
001a1615inc rbp
001a1618mov [rsp+8], rbp
001a161dcmp al, -1
001a161fje 0x1a163f
001a1621nop [rax+rax]
001a1630
001a1630loc_1a1630:
001a1630cmp [rbp], 0
001a1634lea rbp, [rbp+1]
001a1638js 0x1a1630
001a163amov [rsp+8], rbp
001a163f
001a163floc_1a163f:
001a163fmovzx eax, [rbp]
001a1643inc rbp
001a1646mov [rsp+8], rbp
001a164bxor r15l, r15l
001a164exor ecx, ecx
001a1650
001a1650loc_1a1650:
001a1650movzx edx, [rbp]
001a1654mov esi, edx
001a1656and esi, 127
001a1659shl rsi, cl
001a165cinc rbp
001a165for r15, rsi
001a1662add rcx, 7
001a1666test dl, dl
001a1668js 0x1a1650
001a166amov [rsp+8], rbp
001a166fadd r15, rbp
001a1672movzx ebx, al
001a1675nop [rax+rax]
001a1680
001a1680loc_1a1680:
001a1680cmp rbp, r15
001a1683jae 0x1a17b1
001a1689lea rbp, [rsp+8]
001a168emov rdi, rbp
001a1691lea rsi, [rsp+88]
001a1696mov edx, ebx
001a1698call std::sys::personality::dwarf::eh::read_encoded_pointer
001a169dtest rax, rax
001a16a0cmove r14, rdx
001a16a4jne 0x1a1821
001a16aamov rdi, rbp
001a16adlea rsi, [rsp+88]
001a16b2mov edx, ebx
001a16b4call std::sys::personality::dwarf::eh::read_encoded_pointer
001a16b9test rax, rax
001a16bccmove r12, rdx
001a16c0jne 0x1a1821
001a16c6mov rdi, rbp
001a16c9lea rsi, [rsp+88]
001a16cemov edx, ebx
001a16d0call std::sys::personality::dwarf::eh::read_encoded_pointer
001a16d5test rax, rax
001a16d8cmove r13, rdx
001a16dcjne 0x1a1821
001a16e2mov rbp, [rsp+8]
001a16e7xor eax, eax
001a16e9xor ecx, ecx
001a16ebnop [rax+rax]
001a16f0
001a16f0loc_1a16f0:
001a16f0movzx edx, [rbp]
001a16f4mov esi, edx
001a16f6and esi, 127
001a16f9shl rsi, cl
001a16fcinc rbp
001a16ffor rax, rsi
001a1702add rcx, 7
001a1706test dl, dl
001a1708js 0x1a16f0
001a170amov [rsp+8], rbp
001a170fmov rcx, [rsp+32]
001a1714add rcx, r14
001a1717cmp [rsp+40], rcx
001a171cjb 0x1a17b1
001a1722add rcx, r12
001a1725cmp [rsp+40], rcx
001a172ajae 0x1a1680
001a1730test r13, r13
001a1733mov r8l, [rsp+16]
001a1738je 0x1a1849
001a173eadd r13, [rsp+24]
001a1743test rax, rax
001a1746je 0x1a1850
001a174clea rdx, [rax+r15]
001a1750dec rdx
001a1753xor eax, eax
001a1755xor ecx, ecx
001a1757nop [rax+rax]
001a1760
001a1760loc_1a1760:
001a1760movzx esi, [rdx]
001a1763mov edi, esi
001a1765and edi, 127
001a1768shl rdi, cl
001a176binc rdx
001a176eor rax, rdi
001a1771add ecx, 7
001a1774test sil, sil
001a1777js 0x1a1760
001a1779mov rdx, -1
001a1780shl rdx, cl
001a1783xor edi, edi
001a1785test sil, 64
001a1789cmove rdx, rdi
001a178dcmp ecx, 64
001a1790cmovae rdx, rdi
001a1794xor ecx, ecx
001a1796mov rsi, rax
001a1799or rsi, rdx
001a179csetg cl
001a179fxor rcx, 3
001a17a3or rdx, rax
001a17a6mov eax, 1
001a17abcmovne rax, rcx
001a17afjmp 0x1a17bb
001a17b1
001a17b1loc_1a17b1:
001a17b1mov eax, 4
001a17b6
001a17b6loc_1a17b6:
001a17b6mov r8l, [rsp+16]
001a17bb
001a17bbloc_1a17bb:
001a17bbtest r8b, 1
001a17bfjne 0x1a1813
001a17c1mov [rsp+4], 8
001a17c9lea rcx, [rip-0x1627ac]
001a17d0movsxd rax, [rcx+4*rax]
001a17d4add rax, rcx
001a17d7jmp rax
001a17d9
001a17d9loc_1a17d9:
001a17d9mov rbx, [rip+0x704e0]
001a17e0mov r14, [rsp+56]
001a17e5mov rdi, r14
001a17e8xor esi, esi
001a17eamov rdx, [rsp+48]
001a17efcall rbx
001a17f1mov rdi, r14
001a17f4mov esi, 1
001a17f9xor edx, edx
001a17fbcall rbx
001a17fdmov rdi, r14
001a1800mov rsi, r13
001a1803call [rip+0x704bf]
001a1809mov [rsp+4], 7
001a1811jmp 0x1a1821
001a1813
001a1813loc_1a1813:
001a1813lea rcx, [rip-0x1108f6]
001a181amov eax, [rcx+4*rax]
001a181dmov [rsp+4], eax
001a1821
001a1821loc_1a1821:
001a1821mov eax, [rsp+4]
001a1825add rsp, 136
001a182cpop rbx
001a182dpop r12
001a182fpop r13
001a1831pop r14
001a1833pop r15
001a1835pop rbp
001a1836ret
001a1837test r8b, 8
001a183bje 0x1a17d9
001a183djmp 0x1a1821
001a183fmov [rsp+4], 2
001a1847jmp 0x1a1821
001a1849
001a1849loc_1a1849:
001a1849xor eax, eax
001a184bjmp 0x1a17bb
001a1850
001a1850loc_1a1850:
001a1850mov eax, 1
001a1855jmp 0x1a17bb
001a185acall core::panicking::panic_cannot_unwind
001a185fud2
001a1861call core::panicking::panic_cannot_unwind
001a1866ud2
001a1500
001a1868
001a1868 // align 0x10
001a1868 // align 0x10
001a1870
001a1870std::sys::personality::dwarf::eh::read_encoded_pointer:
001a1870push r14
001a1872push rbx
001a1873push rax
001a1874mov ebx, edx
001a1876cmp bl, 80
001a1879je 0x1a1890
001a187bmovzx ecx, bl
001a187emov eax, 1
001a1883cmp ecx, 255
001a1889jne 0x1a18aa
001a188b
001a188bloc_1a188b:
001a188bjmp 0x1a19d3
001a1890
001a1890loc_1a1890:
001a1890mov rax, [rdi]
001a1893add rax, 7
001a1897and rax, -8
001a189bmov rdx, [rax]
001a189eadd rax, 8
001a18a2mov [rdi], rax
001a18a5jmp 0x1a19d1
001a18aa
001a18aaloc_1a18aa:
001a18aamov ecx, ebx
001a18acand cl, 15
001a18afcmp cl, 12
001a18b2ja 0x1a188b
001a18b4movzx ecx, cl
001a18b7lea rdx, [rip-0x162886]
001a18bemovsxd rcx, [rdx+4*rcx]
001a18c2add rcx, rdx
001a18c5jmp rcx
001a18c7mov r8, [rdi]
001a18camov r14, [r8]
001a18cdadd r8, 8
001a18d1jmp 0x1a1975
001a18d6mov r8, [rdi]
001a18d9xor r14l, r14l
001a18dcxor ecx, ecx
001a18denop
001a18e0
001a18e0loc_1a18e0:
001a18e0movzx edx, [r8]
001a18e4mov r9l, edx
001a18e7and r9l, 127
001a18ebshl r9, cl
001a18eeinc r8
001a18f1or r14, r9
001a18f4add rcx, 7
001a18f8test dl, dl
001a18fajs 0x1a18e0
001a18fcjmp 0x1a1975
001a18femov r8, [rdi]
001a1901movzx r14l, [r8]
001a1905add r8, 2
001a1909jmp 0x1a1975
001a190bmov r8, [rdi]
001a190emov r14l, [r8]
001a1911jmp 0x1a1971
001a1913mov r8, [rdi]
001a1916xor r14l, r14l
001a1919xor ecx, ecx
001a191bnop [rax+rax]
001a1920
001a1920loc_1a1920:
001a1920movzx edx, [r8]
001a1924mov r9l, edx
001a1927and r9l, 127
001a192bshl r9, cl
001a192einc r8
001a1931or r14, r9
001a1934add ecx, 7
001a1937test dl, dl
001a1939js 0x1a1920
001a193bmov [rdi], r8
001a193emov rdi, -1
001a1945shl rdi, cl
001a1948xor r9l, r9l
001a194btest dl, 64
001a194ecmove rdi, r9
001a1952cmp ecx, 64
001a1955cmovae rdi, r9
001a1959or r14, rdi
001a195cjmp 0x1a1978
001a195emov r8, [rdi]
001a1961movsx r14, [r8]
001a1965add r8, 2
001a1969jmp 0x1a1975
001a196bmov r8, [rdi]
001a196emovsxd r14, [r8]
001a1971
001a1971loc_1a1971:
001a1971add r8, 4
001a1975
001a1975loc_1a1975:
001a1975mov [rdi], r8
001a1978
001a1978loc_1a1978:
001a1978mov ecx, ebx
001a197ashr cl, 4
001a197dand cl, 7
001a1980cmp cl, 4
001a1983ja 0x1a188b
001a1989movzx edx, cl
001a198clea rcx, [rip-0x162927]
001a1993movsxd rdi, [rcx+4*rdx]
001a1997add rdi, rcx
001a199ajmp rdi
001a199cmov rdx, r8
001a199fjmp 0x1a19c7
001a19a1mov rdi, [rsi]
001a19a4mov rax, [rsi+8]
001a19a8jmp 0x1a19b2
001a19aamov rdi, [rsi+16]
001a19aemov rax, [rsi+24]
001a19b2
001a19b2loc_1a19b2:
001a19b2call [rax+40]
001a19b5mov rdx, rax
001a19b8jmp 0x1a19c7
001a19bamov rdx, [rsi+40]
001a19betest rdx, rdx
001a19c1je 0x1a188b
001a19c7
001a19c7loc_1a19c7:
001a19c7add rdx, r14
001a19catest bl, bl
001a19ccjns 0x1a19d1
001a19cemov rdx, [rdx]
001a19d1
001a19d1loc_1a19d1:
001a19d1xor eax, eax
001a19d3
001a19d3loc_1a19d3:
001a19d3add rsp, 8
001a19d7pop rbx
001a19d8pop r14
001a19daret
001a1870
001a1870std::sys::personality::dwarf::eh::read_encoded_pointer:
001a1870push r14
001a1872push rbx
001a1873push rax
001a1874mov ebx, edx
001a1876cmp bl, 80
001a1879je 0x1a1890
001a187bmovzx ecx, bl
001a187emov eax, 1
001a1883cmp ecx, 255
001a1889jne 0x1a18aa
001a188b
001a188bloc_1a188b:
001a188bjmp 0x1a19d3
001a1890
001a1890loc_1a1890:
001a1890mov rax, [rdi]
001a1893add rax, 7
001a1897and rax, -8
001a189bmov rdx, [rax]
001a189eadd rax, 8
001a18a2mov [rdi], rax
001a18a5jmp 0x1a19d1
001a18aa
001a18aaloc_1a18aa:
001a18aamov ecx, ebx
001a18acand cl, 15
001a18afcmp cl, 12
001a18b2ja 0x1a188b
001a18b4movzx ecx, cl
001a18b7lea rdx, [rip-0x162886]
001a18bemovsxd rcx, [rdx+4*rcx]
001a18c2add rcx, rdx
001a18c5jmp rcx
001a18c7mov r8, [rdi]
001a18camov r14, [r8]
001a18cdadd r8, 8
001a18d1jmp 0x1a1975
001a18d6mov r8, [rdi]
001a18d9xor r14l, r14l
001a18dcxor ecx, ecx
001a18denop
001a18e0
001a18e0loc_1a18e0:
001a18e0movzx edx, [r8]
001a18e4mov r9l, edx
001a18e7and r9l, 127
001a18ebshl r9, cl
001a18eeinc r8
001a18f1or r14, r9
001a18f4add rcx, 7
001a18f8test dl, dl
001a18fajs 0x1a18e0
001a18fcjmp 0x1a1975
001a18femov r8, [rdi]
001a1901movzx r14l, [r8]
001a1905add r8, 2
001a1909jmp 0x1a1975
001a190bmov r8, [rdi]
001a190emov r14l, [r8]
001a1911jmp 0x1a1971
001a1913mov r8, [rdi]
001a1916xor r14l, r14l
001a1919xor ecx, ecx
001a191bnop [rax+rax]
001a1920
001a1920loc_1a1920:
001a1920movzx edx, [r8]
001a1924mov r9l, edx
001a1927and r9l, 127
001a192bshl r9, cl
001a192einc r8
001a1931or r14, r9
001a1934add ecx, 7
001a1937test dl, dl
001a1939js 0x1a1920
001a193bmov [rdi], r8
001a193emov rdi, -1
001a1945shl rdi, cl
001a1948xor r9l, r9l
001a194btest dl, 64
001a194ecmove rdi, r9
001a1952cmp ecx, 64
001a1955cmovae rdi, r9
001a1959or r14, rdi
001a195cjmp 0x1a1978
001a195emov r8, [rdi]
001a1961movsx r14, [r8]
001a1965add r8, 2
001a1969jmp 0x1a1975
001a196bmov r8, [rdi]
001a196emovsxd r14, [r8]
001a1971
001a1971loc_1a1971:
001a1971add r8, 4
001a1975
001a1975loc_1a1975:
001a1975mov [rdi], r8
001a1978
001a1978loc_1a1978:
001a1978mov ecx, ebx
001a197ashr cl, 4
001a197dand cl, 7
001a1980cmp cl, 4
001a1983ja 0x1a188b
001a1989movzx edx, cl
001a198clea rcx, [rip-0x162927]
001a1993movsxd rdi, [rcx+4*rdx]
001a1997add rdi, rcx
001a199ajmp rdi
001a199cmov rdx, r8
001a199fjmp 0x1a19c7
001a19a1mov rdi, [rsi]
001a19a4mov rax, [rsi+8]
001a19a8jmp 0x1a19b2
001a19aamov rdi, [rsi+16]
001a19aemov rax, [rsi+24]
001a19b2
001a19b2loc_1a19b2:
001a19b2call [rax+40]
001a19b5mov rdx, rax
001a19b8jmp 0x1a19c7
001a19bamov rdx, [rsi+40]
001a19betest rdx, rdx
001a19c1je 0x1a188b
001a19c7
001a19c7loc_1a19c7:
001a19c7add rdx, r14
001a19catest bl, bl
001a19ccjns 0x1a19d1
001a19cemov rdx, [rdx]
001a19d1
001a19d1loc_1a19d1:
001a19d1xor eax, eax
001a19d3
001a19d3loc_1a19d3:
001a19d3add rsp, 8
001a19d7pop rbx
001a19d8pop r14
001a19daret
001a1870
001a19db
001a19db // align 0x10
001a19db // align 0x10
001a19e0
001a19e0core::ops::function::FnOnce::call_once{{vtable.shim}}:
001a19e0mov rax, [rdi]
001a19e3mov rdi, [rax]
001a19e6jmp [rip+0x702e4]
001a19e0
001a19e0core::ops::function::FnOnce::call_once{{vtable.shim}}:
001a19e0mov rax, [rdi]
001a19e3mov rdi, [rax]
001a19e6jmp [rip+0x702e4]
001a19e0
001a19ec
001a19ec // align 0x10
001a19ec // align 0x10
001a19f0
001a19f0std::sys::personality::gcc::find_eh_action::_{{closure}}:
001a19f0mov rax, [rdi]
001a19f3mov rdi, [rax]
001a19f6jmp [rip+0x702d4]
001a19f0
001a19f0std::sys::personality::gcc::find_eh_action::_{{closure}}:
001a19f0mov rax, [rdi]
001a19f3mov rdi, [rax]
001a19f6jmp [rip+0x702d4]
001a19f0
001a19fc
001a19fc // align 0x10
001a19fc // align 0x10
001a1a00
001a1a00core::ops::function::FnOnce::call_once{{vtable.shim}}:
001a1a00mov rax, [rdi]
001a1a03mov rdi, [rax]
001a1a06jmp [rip+0x702cc]
001a1a00
001a1a00core::ops::function::FnOnce::call_once{{vtable.shim}}:
001a1a00mov rax, [rdi]
001a1a03mov rdi, [rax]
001a1a06jmp [rip+0x702cc]
001a1a00
001a1a0c
001a1a0c // align 0x10
001a1a0c // align 0x10
001a1a10
001a1a10std::sys::personality::gcc::find_eh_action::_{{closure}}:
001a1a10mov rax, [rdi]
001a1a13mov rdi, [rax]
001a1a16jmp [rip+0x702bc]
001a1a10
001a1a10std::sys::personality::gcc::find_eh_action::_{{closure}}:
001a1a10mov rax, [rdi]
001a1a13mov rdi, [rax]
001a1a16jmp [rip+0x702bc]
001a1a10
001a1a1c
001a1a1c // align 0x10
001a1a1c // align 0x10
001a1a20
001a1a20std::io::Write::write_fmt:
001a1a20push r15
001a1a22push r14
001a1a24push r12
001a1a26push rbx
001a1a27sub rsp, 24
001a1a2bmov rdx, rsi
001a1a2emov [rsp+8], rdi
001a1a33mov [rsp+16], 0
001a1a3clea rsi, [rip+0x6e775]
001a1a43lea rdi, [rsp+8]
001a1a48call core::fmt::write
001a1a4dmov rcx, [rsp+16]
001a1a52test al, al
001a1a54je 0x1a1a66
001a1a56test rcx, rcx
001a1a59lea rax, [rip+0x6ed48]
001a1a60cmovne rax, rcx
001a1a64jmp 0x1a1ab0
001a1a66
001a1a66loc_1a1a66:
001a1a66test rcx, rcx
001a1a69je 0x1a1aae
001a1a6bmov edx, ecx
001a1a6dand edx, 3
001a1a70xor eax, eax
001a1a72lea rsi, [rdx-2]
001a1a76cmp rsi, 2
001a1a7ajb 0x1a1ab0
001a1a7ctest rdx, rdx
001a1a7fje 0x1a1ab0
001a1a81lea rbx, [rcx-1]
001a1a85mov r15, [rcx-1]
001a1a89mov r12, [rcx+7]
001a1a8dmov rdi, r15
001a1a90call [r12]
001a1a94cmp [r12+8], 0
001a1a9aje 0x1a1aa5
001a1a9cmov rdi, r15
001a1a9fcall [rip+0x70053]
001a1aa5
001a1aa5loc_1a1aa5:
001a1aa5mov rdi, rbx
001a1aa8call [rip+0x7004a]
001a1aae
001a1aaeloc_1a1aae:
001a1aaexor eax, eax
001a1ab0
001a1ab0loc_1a1ab0:
001a1ab0add rsp, 24
001a1ab4pop rbx
001a1ab5pop r12
001a1ab7pop r14
001a1ab9pop r15
001a1abbret
001a1abcmov r14, rax
001a1abfmov rdi, r15
001a1ac2mov rsi, r12
001a1ac5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1acamov rdi, rbx
001a1acdcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1ad2jmp 0x1a1ae1
001a1ad4mov r14, rax
001a1ad7lea rdi, [rsp+8]
001a1adccall core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001a1ae1
001a1ae1loc_1a1ae1:
001a1ae1mov rdi, r14
001a1ae4call _Unwind_Resume
001a1ae9ud2
001a1aebcall core::panicking::panic_in_cleanup
001a1af0ud2
001a1a20
001a1a20std::io::Write::write_fmt:
001a1a20push r15
001a1a22push r14
001a1a24push r12
001a1a26push rbx
001a1a27sub rsp, 24
001a1a2bmov rdx, rsi
001a1a2emov [rsp+8], rdi
001a1a33mov [rsp+16], 0
001a1a3clea rsi, [rip+0x6e775]
001a1a43lea rdi, [rsp+8]
001a1a48call core::fmt::write
001a1a4dmov rcx, [rsp+16]
001a1a52test al, al
001a1a54je 0x1a1a66
001a1a56test rcx, rcx
001a1a59lea rax, [rip+0x6ed48]
001a1a60cmovne rax, rcx
001a1a64jmp 0x1a1ab0
001a1a66
001a1a66loc_1a1a66:
001a1a66test rcx, rcx
001a1a69je 0x1a1aae
001a1a6bmov edx, ecx
001a1a6dand edx, 3
001a1a70xor eax, eax
001a1a72lea rsi, [rdx-2]
001a1a76cmp rsi, 2
001a1a7ajb 0x1a1ab0
001a1a7ctest rdx, rdx
001a1a7fje 0x1a1ab0
001a1a81lea rbx, [rcx-1]
001a1a85mov r15, [rcx-1]
001a1a89mov r12, [rcx+7]
001a1a8dmov rdi, r15
001a1a90call [r12]
001a1a94cmp [r12+8], 0
001a1a9aje 0x1a1aa5
001a1a9cmov rdi, r15
001a1a9fcall [rip+0x70053]
001a1aa5
001a1aa5loc_1a1aa5:
001a1aa5mov rdi, rbx
001a1aa8call [rip+0x7004a]
001a1aae
001a1aaeloc_1a1aae:
001a1aaexor eax, eax
001a1ab0
001a1ab0loc_1a1ab0:
001a1ab0add rsp, 24
001a1ab4pop rbx
001a1ab5pop r12
001a1ab7pop r14
001a1ab9pop r15
001a1abbret
001a1abcmov r14, rax
001a1abfmov rdi, r15
001a1ac2mov rsi, r12
001a1ac5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1acamov rdi, rbx
001a1acdcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1ad2jmp 0x1a1ae1
001a1ad4mov r14, rax
001a1ad7lea rdi, [rsp+8]
001a1adccall core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001a1ae1
001a1ae1loc_1a1ae1:
001a1ae1mov rdi, r14
001a1ae4call _Unwind_Resume
001a1ae9ud2
001a1aebcall core::panicking::panic_in_cleanup
001a1af0ud2
001a1a20
001a1af2
001a1af2 // align 0x10
001a1af2 // align 0x10
001a1b00
001a1b00core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>:
001a1b00push r15
001a1b02push r14
001a1b04push r12
001a1b06push rbx
001a1b07push rax
001a1b08test rdi, rdi
001a1b0bje 0x1a1b21
001a1b0dmov eax, edi
001a1b0fand eax, 3
001a1b12lea rcx, [rax-2]
001a1b16cmp rcx, 2
001a1b1ajb 0x1a1b21
001a1b1ctest rax, rax
001a1b1fjne 0x1a1b2d
001a1b21
001a1b21loc_1a1b21:
001a1b21add rsp, 8
001a1b25pop rbx
001a1b26pop r12
001a1b28pop r14
001a1b2apop r15
001a1b2cret
001a1b2d
001a1b2dloc_1a1b2d:
001a1b2dlea rbx, [rdi-1]
001a1b31mov r14, [rdi-1]
001a1b35mov r15, [rdi+7]
001a1b39mov rdi, r14
001a1b3ccall [r15]
001a1b3fcmp [r15+8], 0
001a1b44je 0x1a1b4f
001a1b46mov rdi, r14
001a1b49call [rip+0x6ffa9]
001a1b4f
001a1b4floc_1a1b4f:
001a1b4fmov rdi, rbx
001a1b52add rsp, 8
001a1b56pop rbx
001a1b57pop r12
001a1b59pop r14
001a1b5bpop r15
001a1b5djmp [rip+0x6ff95]
001a1b63mov r12, rax
001a1b66mov rdi, r14
001a1b69mov rsi, r15
001a1b6ccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1b71mov rdi, rbx
001a1b74call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1b79mov rdi, r12
001a1b7ccall _Unwind_Resume
001a1b81ud2
001a1b00
001a1b00core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>:
001a1b00push r15
001a1b02push r14
001a1b04push r12
001a1b06push rbx
001a1b07push rax
001a1b08test rdi, rdi
001a1b0bje 0x1a1b21
001a1b0dmov eax, edi
001a1b0fand eax, 3
001a1b12lea rcx, [rax-2]
001a1b16cmp rcx, 2
001a1b1ajb 0x1a1b21
001a1b1ctest rax, rax
001a1b1fjne 0x1a1b2d
001a1b21
001a1b21loc_1a1b21:
001a1b21add rsp, 8
001a1b25pop rbx
001a1b26pop r12
001a1b28pop r14
001a1b2apop r15
001a1b2cret
001a1b2d
001a1b2dloc_1a1b2d:
001a1b2dlea rbx, [rdi-1]
001a1b31mov r14, [rdi-1]
001a1b35mov r15, [rdi+7]
001a1b39mov rdi, r14
001a1b3ccall [r15]
001a1b3fcmp [r15+8], 0
001a1b44je 0x1a1b4f
001a1b46mov rdi, r14
001a1b49call [rip+0x6ffa9]
001a1b4f
001a1b4floc_1a1b4f:
001a1b4fmov rdi, rbx
001a1b52add rsp, 8
001a1b56pop rbx
001a1b57pop r12
001a1b59pop r14
001a1b5bpop r15
001a1b5djmp [rip+0x6ff95]
001a1b63mov r12, rax
001a1b66mov rdi, r14
001a1b69mov rsi, r15
001a1b6ccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1b71mov rdi, rbx
001a1b74call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a1b79mov rdi, r12
001a1b7ccall _Unwind_Resume
001a1b81ud2
001a1b00
001a1b83
001a1b83 // align 0x10
001a1b83 // align 0x10
001a1b90
001a1b90std::sys::unix::abort_internal:
001a1b90push rax
001a1b91call [rip+0x70069]
001a1b97ud2
001a1b90
001a1b90std::sys::unix::abort_internal:
001a1b90push rax
001a1b91call [rip+0x70069]
001a1b97ud2
001a1b90
001a1b99
001a1b99 // align 0x10
001a1b99 // align 0x10
001a1ba0
001a1ba0std::sys::unix::stack_overflow::imp::signal_handler:
001a1ba0push r14
001a1ba2push rbx
001a1ba3sub rsp, 200
001a1baamov r14, rsi
001a1badmov ebx, edi
001a1bafmovzx eax, [0xffffffffffffffa0]
001a1bb8cmp eax, 1
001a1bbbje 0x1a1be6
001a1bbdtest eax, eax
001a1bbfjne 0x1a1c33
001a1bc1mov rax, [0x0]
001a1bcalea rdi, [rax-128]
001a1bd1lea rsi, [rip+4088]
001a1bd8call std::sys::unix::thread_local_dtor::register_dtor
001a1bddmov [0xffffffffffffffa0], 1
001a1be6
001a1be6loc_1a1be6:
001a1be6cmp [0xffffffffffffff98], 0
001a1bf0jne 0x1a1c12
001a1bf2xor edi, edi
001a1bf4call std::thread::Thread::new
001a1bf9cmp [0xffffffffffffff98], 0
001a1c03jne 0x1a1d8e
001a1c09mov [0xffffffffffffff98], rax
001a1c12
001a1c12loc_1a1c12:
001a1c12cmp [0xffffffffffffff80], 0
001a1c1csete cl
001a1c1fmov rdx, [0xffffffffffffff88]
001a1c28mov rax, [0xffffffffffffff90]
001a1c31jmp 0x1a1c35
001a1c33
001a1c33loc_1a1c33:
001a1c33mov cl, 1
001a1c35
001a1c35loc_1a1c35:
001a1c35mov rsi, [r14+16]
001a1c39cmp rdx, rsi
001a1c3csetbe dl
001a1c3for dl, cl
001a1c41cmp dl, 1
001a1c44jne 0x1a1c4f
001a1c46test cl, cl
001a1c48jne 0x1a1c4f
001a1c4acmp rax, rsi
001a1c4dja 0x1a1cb1
001a1c4f
001a1c4floc_1a1c4f:
001a1c4fxorps x0, x0
001a1c52movaps [rsp+176], x0
001a1c5amovaps [rsp+160], x0
001a1c62movaps [rsp+144], x0
001a1c6amovaps [rsp+128], x0
001a1c72movaps [rsp+112], x0
001a1c77movaps [rsp+96], x0
001a1c7cmovaps [rsp+80], x0
001a1c81movaps [rsp+64], x0
001a1c86movaps [rsp+48], x0
001a1c8bmov [rsp+192], 0
001a1c97lea rsi, [rsp+48]
001a1c9cmov edi, ebx
001a1c9exor edx, edx
001a1ca0call [rip+0x6ff32]
001a1ca6add rsp, 200
001a1cadpop rbx
001a1caepop r14
001a1cb0ret
001a1cb1
001a1cb1loc_1a1cb1:
001a1cb1call std::thread::current
001a1cb6mov rbx, rax
001a1cb9mov rax, [rax+24]
001a1cbdtest rax, rax
001a1cc0jne 0x1a1cd0
001a1cc2mov ecx, 9
001a1cc7lea rax, [rip-0x1119b6]
001a1ccejmp 0x1a1cd7
001a1cd0
001a1cd0loc_1a1cd0:
001a1cd0mov rcx, [rbx+32]
001a1cd4dec rcx
001a1cd7
001a1cd7loc_1a1cd7:
001a1cd7mov [rsp+32], rax
001a1cdcmov [rsp+40], rcx
001a1ce1lea rax, [rsp+32]
001a1ce6mov [rsp+16], rax
001a1ceblea rax, [rip-0x9cc22]
001a1cf2mov [rsp+24], rax
001a1cf7lea rax, [rip+0x6f1ca]
001a1cfemov [rsp+48], rax
001a1d03mov [rsp+56], 2
001a1d0cmov [rsp+80], 0
001a1d15lea rax, [rsp+16]
001a1d1amov [rsp+64], rax
001a1d1fmov [rsp+72], 1
001a1d28lea r14, [rsp+8]
001a1d2dlea rsi, [rsp+48]
001a1d32mov rdi, r14
001a1d35call std::io::Write::write_fmt
001a1d3amov rdi, rax
001a1d3dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a1d42lock dec [rbx]
001a1d46jne 0x1a1d50
001a1d48mov rdi, rbx
001a1d4bcall alloc::sync::Arc<T,A>::drop_slow
001a1d50
001a1d50loc_1a1d50:
001a1d50lea rax, [rip+0x6f191]
001a1d57mov [rsp+48], rax
001a1d5cmov [rsp+56], 1
001a1d65mov [rsp+64], r14
001a1d6axorps x0, x0
001a1d6dmovups [rsp+72], x0
001a1d72lea rsi, [rsp+48]
001a1d77mov rdi, r14
001a1d7acall std::io::Write::write_fmt
001a1d7fmov rdi, rax
001a1d82call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a1d87call std::sys::unix::abort_internal
001a1d8cud2
001a1d8e
001a1d8eloc_1a1d8e:
001a1d8elock dec [rax]
001a1d92jne 0x1a1d9c
001a1d94mov rdi, rax
001a1d97call alloc::sync::Arc<T,A>::drop_slow
001a1d9c
001a1d9cloc_1a1d9c:
001a1d9clea rax, [rip+0x6e015]
001a1da3mov [rsp+48], rax
001a1da8mov [rsp+56], 1
001a1db1lea rax, [rip-0x110ac0]
001a1db8mov [rsp+64], rax
001a1dbdxorps x0, x0
001a1dc0movups [rsp+72], x0
001a1dc5lea rsi, [rip+0x6dffc]
001a1dcclea rdi, [rsp+48]
001a1dd1call core::panicking::panic_fmt
001a1dd6ud2
001a1dd8call core::panicking::panic_cannot_unwind
001a1dddud2
001a1ba0
001a1ba0std::sys::unix::stack_overflow::imp::signal_handler:
001a1ba0push r14
001a1ba2push rbx
001a1ba3sub rsp, 200
001a1baamov r14, rsi
001a1badmov ebx, edi
001a1bafmovzx eax, [0xffffffffffffffa0]
001a1bb8cmp eax, 1
001a1bbbje 0x1a1be6
001a1bbdtest eax, eax
001a1bbfjne 0x1a1c33
001a1bc1mov rax, [0x0]
001a1bcalea rdi, [rax-128]
001a1bd1lea rsi, [rip+4088]
001a1bd8call std::sys::unix::thread_local_dtor::register_dtor
001a1bddmov [0xffffffffffffffa0], 1
001a1be6
001a1be6loc_1a1be6:
001a1be6cmp [0xffffffffffffff98], 0
001a1bf0jne 0x1a1c12
001a1bf2xor edi, edi
001a1bf4call std::thread::Thread::new
001a1bf9cmp [0xffffffffffffff98], 0
001a1c03jne 0x1a1d8e
001a1c09mov [0xffffffffffffff98], rax
001a1c12
001a1c12loc_1a1c12:
001a1c12cmp [0xffffffffffffff80], 0
001a1c1csete cl
001a1c1fmov rdx, [0xffffffffffffff88]
001a1c28mov rax, [0xffffffffffffff90]
001a1c31jmp 0x1a1c35
001a1c33
001a1c33loc_1a1c33:
001a1c33mov cl, 1
001a1c35
001a1c35loc_1a1c35:
001a1c35mov rsi, [r14+16]
001a1c39cmp rdx, rsi
001a1c3csetbe dl
001a1c3for dl, cl
001a1c41cmp dl, 1
001a1c44jne 0x1a1c4f
001a1c46test cl, cl
001a1c48jne 0x1a1c4f
001a1c4acmp rax, rsi
001a1c4dja 0x1a1cb1
001a1c4f
001a1c4floc_1a1c4f:
001a1c4fxorps x0, x0
001a1c52movaps [rsp+176], x0
001a1c5amovaps [rsp+160], x0
001a1c62movaps [rsp+144], x0
001a1c6amovaps [rsp+128], x0
001a1c72movaps [rsp+112], x0
001a1c77movaps [rsp+96], x0
001a1c7cmovaps [rsp+80], x0
001a1c81movaps [rsp+64], x0
001a1c86movaps [rsp+48], x0
001a1c8bmov [rsp+192], 0
001a1c97lea rsi, [rsp+48]
001a1c9cmov edi, ebx
001a1c9exor edx, edx
001a1ca0call [rip+0x6ff32]
001a1ca6add rsp, 200
001a1cadpop rbx
001a1caepop r14
001a1cb0ret
001a1cb1
001a1cb1loc_1a1cb1:
001a1cb1call std::thread::current
001a1cb6mov rbx, rax
001a1cb9mov rax, [rax+24]
001a1cbdtest rax, rax
001a1cc0jne 0x1a1cd0
001a1cc2mov ecx, 9
001a1cc7lea rax, [rip-0x1119b6]
001a1ccejmp 0x1a1cd7
001a1cd0
001a1cd0loc_1a1cd0:
001a1cd0mov rcx, [rbx+32]
001a1cd4dec rcx
001a1cd7
001a1cd7loc_1a1cd7:
001a1cd7mov [rsp+32], rax
001a1cdcmov [rsp+40], rcx
001a1ce1lea rax, [rsp+32]
001a1ce6mov [rsp+16], rax
001a1ceblea rax, [rip-0x9cc22]
001a1cf2mov [rsp+24], rax
001a1cf7lea rax, [rip+0x6f1ca]
001a1cfemov [rsp+48], rax
001a1d03mov [rsp+56], 2
001a1d0cmov [rsp+80], 0
001a1d15lea rax, [rsp+16]
001a1d1amov [rsp+64], rax
001a1d1fmov [rsp+72], 1
001a1d28lea r14, [rsp+8]
001a1d2dlea rsi, [rsp+48]
001a1d32mov rdi, r14
001a1d35call std::io::Write::write_fmt
001a1d3amov rdi, rax
001a1d3dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a1d42lock dec [rbx]
001a1d46jne 0x1a1d50
001a1d48mov rdi, rbx
001a1d4bcall alloc::sync::Arc<T,A>::drop_slow
001a1d50
001a1d50loc_1a1d50:
001a1d50lea rax, [rip+0x6f191]
001a1d57mov [rsp+48], rax
001a1d5cmov [rsp+56], 1
001a1d65mov [rsp+64], r14
001a1d6axorps x0, x0
001a1d6dmovups [rsp+72], x0
001a1d72lea rsi, [rsp+48]
001a1d77mov rdi, r14
001a1d7acall std::io::Write::write_fmt
001a1d7fmov rdi, rax
001a1d82call core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a1d87call std::sys::unix::abort_internal
001a1d8cud2
001a1d8e
001a1d8eloc_1a1d8e:
001a1d8elock dec [rax]
001a1d92jne 0x1a1d9c
001a1d94mov rdi, rax
001a1d97call alloc::sync::Arc<T,A>::drop_slow
001a1d9c
001a1d9cloc_1a1d9c:
001a1d9clea rax, [rip+0x6e015]
001a1da3mov [rsp+48], rax
001a1da8mov [rsp+56], 1
001a1db1lea rax, [rip-0x110ac0]
001a1db8mov [rsp+64], rax
001a1dbdxorps x0, x0
001a1dc0movups [rsp+72], x0
001a1dc5lea rsi, [rip+0x6dffc]
001a1dcclea rdi, [rsp+48]
001a1dd1call core::panicking::panic_fmt
001a1dd6ud2
001a1dd8call core::panicking::panic_cannot_unwind
001a1dddud2
001a1ba0
001a1ddf
001a1ddf // align 0x10
001a1ddf // align 0x10
001a1de0
001a1de0std::sys::unix::stack_overflow::imp::make_handler:
001a1de0push rbx
001a1de1sub rsp, 112
001a1de5movzx eax, [rip+0x7127c]
001a1dectest al, al
001a1deeje 0x1a1eae
001a1df4xorps x0, x0
001a1df7movaps [rsp+16], x0
001a1dfcmov [rsp+32], 0
001a1e05xor ebx, ebx
001a1e07lea rsi, [rsp+16]
001a1e0cxor edi, edi
001a1e0ecall [rip+0x6fecc]
001a1e14test [rsp+24], 2
001a1e19je 0x1a1eb0
001a1e1fmov edi, 30
001a1e24call [rip+0x6fd5e]
001a1e2alea rsi, [rax+8192]
001a1e31xor edi, edi
001a1e33mov edx, 3
001a1e38mov ecx, 0x20022
001a1e3dmov r8l, -1
001a1e43xor r9l, r9l
001a1e46call [rip+0x6fe9c]
001a1e4ccmp rax, -1
001a1e50je 0x1a1eb9
001a1e52mov rbx, rax
001a1e55mov edi, 30
001a1e5acall [rip+0x6fd28]
001a1e60mov rdi, rbx
001a1e63mov rsi, rax
001a1e66xor edx, edx
001a1e68call [rip+0x6fe82]
001a1e6etest eax, eax
001a1e70jne 0x1a1f28
001a1e76mov edi, 30
001a1e7bcall [rip+0x6fd07]
001a1e81add rbx, rax
001a1e84mov [rsp+16], rbx
001a1e89mov [rsp+24], 0
001a1e91mov [rsp+32], 8192
001a1e9alea rdi, [rsp+16]
001a1e9fxor esi, esi
001a1ea1call [rip+0x6fe39]
001a1ea7mov rbx, [rsp+16]
001a1eacjmp 0x1a1eb0
001a1eae
001a1eaeloc_1a1eae:
001a1eaexor ebx, ebx
001a1eb0
001a1eb0loc_1a1eb0:
001a1eb0mov rax, rbx
001a1eb3add rsp, 112
001a1eb7pop rbx
001a1eb8ret
001a1eb9
001a1eb9loc_1a1eb9:
001a1eb9call [rip+0x6fc81]
001a1ebfmov eax, [rax]
001a1ec1shl rax, 32
001a1ec5or rax, 2
001a1ec9mov [rsp+8], rax
001a1ecelea rax, [rsp+8]
001a1ed3mov [rsp+48], rax
001a1ed8lea rax, [rip+4945]
001a1edfmov [rsp+56], rax
001a1ee4lea rax, [rip+0x6f035]
001a1eebmov [rsp+64], rax
001a1ef0mov [rsp+72], 1
001a1ef9mov [rsp+96], 0
001a1f02lea rax, [rsp+48]
001a1f07mov [rsp+80], rax
001a1f0cmov [rsp+88], 1
001a1f15lea rsi, [rip+0x6f014]
001a1f1clea rdi, [rsp+64]
001a1f21call core::panicking::panic_fmt
001a1f26jmp 0x1a1f95
001a1f28
001a1f28loc_1a1f28:
001a1f28call [rip+0x6fc12]
001a1f2emov eax, [rax]
001a1f30shl rax, 32
001a1f34or rax, 2
001a1f38mov [rsp+8], rax
001a1f3dlea rax, [rsp+8]
001a1f42mov [rsp+48], rax
001a1f47lea rax, [rip+4834]
001a1f4emov [rsp+56], rax
001a1f53lea rax, [rip+0x6ef9e]
001a1f5amov [rsp+64], rax
001a1f5fmov [rsp+72], 1
001a1f68mov [rsp+96], 0
001a1f71lea rax, [rsp+48]
001a1f76mov [rsp+80], rax
001a1f7bmov [rsp+88], 1
001a1f84lea rsi, [rip+0x6ef7d]
001a1f8blea rdi, [rsp+64]
001a1f90call core::panicking::panic_fmt
001a1f95
001a1f95loc_1a1f95:
001a1f95ud2
001a1f97mov rbx, rax
001a1f9alea rdi, [rsp+8]
001a1f9fcall core::ptr::drop_in_place<std::io::error::Error>
001a1fa4jmp 0x1a1fb3
001a1fa6mov rbx, rax
001a1fa9lea rdi, [rsp+8]
001a1faecall core::ptr::drop_in_place<std::io::error::Error>
001a1fb3
001a1fb3loc_1a1fb3:
001a1fb3mov rdi, rbx
001a1fb6call _Unwind_Resume
001a1fbbud2
001a1fbdcall core::panicking::panic_in_cleanup
001a1fc2ud2
001a1de0
001a1de0std::sys::unix::stack_overflow::imp::make_handler:
001a1de0push rbx
001a1de1sub rsp, 112
001a1de5movzx eax, [rip+0x7127c]
001a1dectest al, al
001a1deeje 0x1a1eae
001a1df4xorps x0, x0
001a1df7movaps [rsp+16], x0
001a1dfcmov [rsp+32], 0
001a1e05xor ebx, ebx
001a1e07lea rsi, [rsp+16]
001a1e0cxor edi, edi
001a1e0ecall [rip+0x6fecc]
001a1e14test [rsp+24], 2
001a1e19je 0x1a1eb0
001a1e1fmov edi, 30
001a1e24call [rip+0x6fd5e]
001a1e2alea rsi, [rax+8192]
001a1e31xor edi, edi
001a1e33mov edx, 3
001a1e38mov ecx, 0x20022
001a1e3dmov r8l, -1
001a1e43xor r9l, r9l
001a1e46call [rip+0x6fe9c]
001a1e4ccmp rax, -1
001a1e50je 0x1a1eb9
001a1e52mov rbx, rax
001a1e55mov edi, 30
001a1e5acall [rip+0x6fd28]
001a1e60mov rdi, rbx
001a1e63mov rsi, rax
001a1e66xor edx, edx
001a1e68call [rip+0x6fe82]
001a1e6etest eax, eax
001a1e70jne 0x1a1f28
001a1e76mov edi, 30
001a1e7bcall [rip+0x6fd07]
001a1e81add rbx, rax
001a1e84mov [rsp+16], rbx
001a1e89mov [rsp+24], 0
001a1e91mov [rsp+32], 8192
001a1e9alea rdi, [rsp+16]
001a1e9fxor esi, esi
001a1ea1call [rip+0x6fe39]
001a1ea7mov rbx, [rsp+16]
001a1eacjmp 0x1a1eb0
001a1eae
001a1eaeloc_1a1eae:
001a1eaexor ebx, ebx
001a1eb0
001a1eb0loc_1a1eb0:
001a1eb0mov rax, rbx
001a1eb3add rsp, 112
001a1eb7pop rbx
001a1eb8ret
001a1eb9
001a1eb9loc_1a1eb9:
001a1eb9call [rip+0x6fc81]
001a1ebfmov eax, [rax]
001a1ec1shl rax, 32
001a1ec5or rax, 2
001a1ec9mov [rsp+8], rax
001a1ecelea rax, [rsp+8]
001a1ed3mov [rsp+48], rax
001a1ed8lea rax, [rip+4945]
001a1edfmov [rsp+56], rax
001a1ee4lea rax, [rip+0x6f035]
001a1eebmov [rsp+64], rax
001a1ef0mov [rsp+72], 1
001a1ef9mov [rsp+96], 0
001a1f02lea rax, [rsp+48]
001a1f07mov [rsp+80], rax
001a1f0cmov [rsp+88], 1
001a1f15lea rsi, [rip+0x6f014]
001a1f1clea rdi, [rsp+64]
001a1f21call core::panicking::panic_fmt
001a1f26jmp 0x1a1f95
001a1f28
001a1f28loc_1a1f28:
001a1f28call [rip+0x6fc12]
001a1f2emov eax, [rax]
001a1f30shl rax, 32
001a1f34or rax, 2
001a1f38mov [rsp+8], rax
001a1f3dlea rax, [rsp+8]
001a1f42mov [rsp+48], rax
001a1f47lea rax, [rip+4834]
001a1f4emov [rsp+56], rax
001a1f53lea rax, [rip+0x6ef9e]
001a1f5amov [rsp+64], rax
001a1f5fmov [rsp+72], 1
001a1f68mov [rsp+96], 0
001a1f71lea rax, [rsp+48]
001a1f76mov [rsp+80], rax
001a1f7bmov [rsp+88], 1
001a1f84lea rsi, [rip+0x6ef7d]
001a1f8blea rdi, [rsp+64]
001a1f90call core::panicking::panic_fmt
001a1f95
001a1f95loc_1a1f95:
001a1f95ud2
001a1f97mov rbx, rax
001a1f9alea rdi, [rsp+8]
001a1f9fcall core::ptr::drop_in_place<std::io::error::Error>
001a1fa4jmp 0x1a1fb3
001a1fa6mov rbx, rax
001a1fa9lea rdi, [rsp+8]
001a1faecall core::ptr::drop_in_place<std::io::error::Error>
001a1fb3
001a1fb3loc_1a1fb3:
001a1fb3mov rdi, rbx
001a1fb6call _Unwind_Resume
001a1fbbud2
001a1fbdcall core::panicking::panic_in_cleanup
001a1fc2ud2
001a1de0
001a1fc4
001a1fc4 // align 0x10
001a1fc4 // align 0x10
001a1fd0
001a1fd0core::panicking::assert_failed:
001a1fd0sub rsp, 24
001a1fd4mov r9, rdx
001a1fd7mov [rsp+8], rdi
001a1fdcmov [rsp+16], rsi
001a1fe1mov [rsp], rcx
001a1fe5lea rdx, [rip+0x6e07c]
001a1feclea rsi, [rsp+8]
001a1ff1lea rcx, [rsp+16]
001a1ff6xor edi, edi
001a1ff8mov r8, rdx
001a1ffbcall core::panicking::assert_failed_inner
001a2000ud2
001a1fd0
001a1fd0core::panicking::assert_failed:
001a1fd0sub rsp, 24
001a1fd4mov r9, rdx
001a1fd7mov [rsp+8], rdi
001a1fdcmov [rsp+16], rsi
001a1fe1mov [rsp], rcx
001a1fe5lea rdx, [rip+0x6e07c]
001a1feclea rsi, [rsp+8]
001a1ff1lea rcx, [rsp+16]
001a1ff6xor edi, edi
001a1ff8mov r8, rdx
001a1ffbcall core::panicking::assert_failed_inner
001a2000ud2
001a1fd0
001a2002
001a2002 // align 0x10
001a2002 // align 0x10
001a2010
001a2010std::thread::Thread::new:
001a2010push r15
001a2012push r14
001a2014push rbx
001a2015sub rsp, 16
001a2019mov rbx, rsi
001a201cmov r14, rdi
001a201fmovzx eax, [rip+0x710a2]
001a2026mov edi, 48
001a202bcall [rip+0x6fb07]
001a2031test rax, rax
001a2034je 0x1a2092
001a2036mov rcx, rax
001a2039mov [rax], 1
001a2040mov [rax+8], 1
001a2048mov [rsp+8], rax
001a204dmov [rax+24], r14
001a2051mov [rax+32], rbx
001a2055mov rax, [rip+0x70fdc]
001a205cnop [rax]
001a2060
001a2060loc_1a2060:
001a2060mov rdx, rax
001a2063inc rdx
001a2066je 0x1a208b
001a2068lock cmpxchg [rip+0x70fc7], rdx
001a2071jne 0x1a2060
001a2073mov [rcx+16], rdx
001a2077mov [rcx+40], 0
001a207emov rax, rcx
001a2081add rsp, 16
001a2085pop rbx
001a2086pop r14
001a2088pop r15
001a208aret
001a208b
001a208bloc_1a208b:
001a208bcall std::thread::ThreadId::new::exhausted
001a2090jmp 0x1a20a1
001a2092
001a2092loc_1a2092:
001a2092mov edi, 8
001a2097mov esi, 48
001a209ccall alloc::alloc::handle_alloc_error
001a20a1
001a20a1loc_1a20a1:
001a20a1ud2
001a20a3mov r15, rax
001a20a6mov rdi, r14
001a20a9mov rsi, rbx
001a20accall core::ptr::drop_in_place<core::option::Option<alloc::ffi::c_str::CString>>
001a20b1jmp 0x1a20c0
001a20b3mov r15, rax
001a20b6lea rdi, [rsp+8]
001a20bbcall core::ptr::drop_in_place<alloc::sync::Arc<core::mem::maybe_uninit::MaybeUninit<std::thread::Inner>>>
001a20c0
001a20c0loc_1a20c0:
001a20c0mov rdi, r15
001a20c3call _Unwind_Resume
001a20c8ud2
001a2010
001a2010std::thread::Thread::new:
001a2010push r15
001a2012push r14
001a2014push rbx
001a2015sub rsp, 16
001a2019mov rbx, rsi
001a201cmov r14, rdi
001a201fmovzx eax, [rip+0x710a2]
001a2026mov edi, 48
001a202bcall [rip+0x6fb07]
001a2031test rax, rax
001a2034je 0x1a2092
001a2036mov rcx, rax
001a2039mov [rax], 1
001a2040mov [rax+8], 1
001a2048mov [rsp+8], rax
001a204dmov [rax+24], r14
001a2051mov [rax+32], rbx
001a2055mov rax, [rip+0x70fdc]
001a205cnop [rax]
001a2060
001a2060loc_1a2060:
001a2060mov rdx, rax
001a2063inc rdx
001a2066je 0x1a208b
001a2068lock cmpxchg [rip+0x70fc7], rdx
001a2071jne 0x1a2060
001a2073mov [rcx+16], rdx
001a2077mov [rcx+40], 0
001a207emov rax, rcx
001a2081add rsp, 16
001a2085pop rbx
001a2086pop r14
001a2088pop r15
001a208aret
001a208b
001a208bloc_1a208b:
001a208bcall std::thread::ThreadId::new::exhausted
001a2090jmp 0x1a20a1
001a2092
001a2092loc_1a2092:
001a2092mov edi, 8
001a2097mov esi, 48
001a209ccall alloc::alloc::handle_alloc_error
001a20a1
001a20a1loc_1a20a1:
001a20a1ud2
001a20a3mov r15, rax
001a20a6mov rdi, r14
001a20a9mov rsi, rbx
001a20accall core::ptr::drop_in_place<core::option::Option<alloc::ffi::c_str::CString>>
001a20b1jmp 0x1a20c0
001a20b3mov r15, rax
001a20b6lea rdi, [rsp+8]
001a20bbcall core::ptr::drop_in_place<alloc::sync::Arc<core::mem::maybe_uninit::MaybeUninit<std::thread::Inner>>>
001a20c0
001a20c0loc_1a20c0:
001a20c0mov rdi, r15
001a20c3call _Unwind_Resume
001a20c8ud2
001a2010
001a20ca
001a20ca // align 0x10
001a20ca // align 0x10
001a20d0
001a20d0_<core::result::Result<T,E> as core::fmt::Debug>::fmt:
001a20d0push rax
001a20d1mov rax, rsi
001a20d4cmp [rdi], 0
001a20d8je 0x1a20f6
001a20damov [rsp], rdi
001a20delea rsi, [rip-0x112667]
001a20e5lea r8, [rip+0x6e0ac]
001a20ecmov rcx, rsp
001a20efmov edx, 3
001a20f4jmp 0x1a2110
001a20f6
001a20f6loc_1a20f6:
001a20f6mov [rsp], rdi
001a20falea rsi, [rip-0x112685]
001a2101lea r8, [rip+0x6e070]
001a2108mov rcx, rsp
001a210bmov edx, 2
001a2110
001a2110loc_1a2110:
001a2110mov rdi, rax
001a2113call core::fmt::Formatter::debug_tuple_field1_finish
001a2118pop rcx
001a2119ret
001a20d0
001a20d0_<core::result::Result<T,E> as core::fmt::Debug>::fmt:
001a20d0push rax
001a20d1mov rax, rsi
001a20d4cmp [rdi], 0
001a20d8je 0x1a20f6
001a20damov [rsp], rdi
001a20delea rsi, [rip-0x112667]
001a20e5lea r8, [rip+0x6e0ac]
001a20ecmov rcx, rsp
001a20efmov edx, 3
001a20f4jmp 0x1a2110
001a20f6
001a20f6loc_1a20f6:
001a20f6mov [rsp], rdi
001a20falea rsi, [rip-0x112685]
001a2101lea r8, [rip+0x6e070]
001a2108mov rcx, rsp
001a210bmov edx, 2
001a2110
001a2110loc_1a2110:
001a2110mov rdi, rax
001a2113call core::fmt::Formatter::debug_tuple_field1_finish
001a2118pop rcx
001a2119ret
001a20d0
001a211a
001a211a // align 0x10
001a211a // align 0x10
001a2120
001a2120core::ptr::drop_in_place<core::result::Result<alloc::ffi::c_str::CString,alloc::ffi::c_str::NulError>>:
001a2120mov rax, rdi
001a2123mov rdi, [rdi]
001a2126test rdi, rdi
001a2129je 0x1a2138
001a212bcmp [rax+8], 0
001a2130je 0x1a2146
001a2132
001a2132loc_1a2132:
001a2132jmp [rip+0x6f9c0]
001a2138
001a2138loc_1a2138:
001a2138mov rdi, [rax+8]
001a213cmov [rdi], 0
001a213fcmp [rax+16], 0
001a2144jne 0x1a2132
001a2146
001a2146loc_1a2146:
001a2146ret
001a2120
001a2120core::ptr::drop_in_place<core::result::Result<alloc::ffi::c_str::CString,alloc::ffi::c_str::NulError>>:
001a2120mov rax, rdi
001a2123mov rdi, [rdi]
001a2126test rdi, rdi
001a2129je 0x1a2138
001a212bcmp [rax+8], 0
001a2130je 0x1a2146
001a2132
001a2132loc_1a2132:
001a2132jmp [rip+0x6f9c0]
001a2138
001a2138loc_1a2138:
001a2138mov rdi, [rax+8]
001a213cmov [rdi], 0
001a213fcmp [rax+16], 0
001a2144jne 0x1a2132
001a2146
001a2146loc_1a2146:
001a2146ret
001a2120
001a2147
001a2147 // align 0x10
001a2147 // align 0x10
001a2150
001a2150core::ptr::drop_in_place<alloc::ffi::c_str::CString>:
001a2150mov [rdi], 0
001a2153test rsi, rsi
001a2156je 0x1a215e
001a2158jmp [rip+0x6f99a]
001a215e
001a215eloc_1a215e:
001a215eret
001a2150
001a2150core::ptr::drop_in_place<alloc::ffi::c_str::CString>:
001a2150mov [rdi], 0
001a2153test rsi, rsi
001a2156je 0x1a215e
001a2158jmp [rip+0x6f99a]
001a215e
001a215eloc_1a215e:
001a215eret
001a2150
001a215f
001a215f // align 0x10
001a215f // align 0x10
001a2160
001a2160std::sys_common::thread_info::set:
001a2160push rbx
001a2161sub rsp, 128
001a2168mov rax, [rdi+16]
001a216cmov [rsp+32], rax
001a2171movups x0, [rdi]
001a2174movaps [rsp+16], x0
001a2179mov [rsp+40], rsi
001a217emovzx eax, [0xffffffffffffffa0]
001a2187cmp eax, 1
001a218aje 0x1a21b9
001a218ctest eax, eax
001a218ejne 0x1a2269
001a2194mov rax, [0x0]
001a219dlea rdi, [rax-128]
001a21a4lea rsi, [rip+2597]
001a21abcall std::sys::unix::thread_local_dtor::register_dtor
001a21b0mov [0xffffffffffffffa0], 1
001a21b9
001a21b9loc_1a21b9:
001a21b9movaps x0, [rsp+16]
001a21bemov rax, [rsp+32]
001a21c3mov [rsp+64], rax
001a21c8mov rax, [rsp+40]
001a21cdmov [rsp+72], rax
001a21d2movaps [rsp+48], x0
001a21d7cmp [0xffffffffffffff80], 0
001a21e1jne 0x1a2229
001a21e3cmp [0xffffffffffffff98], 0
001a21edjne 0x1a2229
001a21efcmp [rsp+48], 0
001a21f5je 0x1a2212
001a21f7mov [0xffffffffffffff80], 1
001a2204movups x0, [rsp+56]
001a2209movups [0xffffffffffffff88], x0
001a2212
001a2212loc_1a2212:
001a2212mov rax, [rsp+72]
001a2217mov [0xffffffffffffff98], rax
001a2220add rsp, 128
001a2227pop rbx
001a2228ret
001a2229
001a2229loc_1a2229:
001a2229lea rax, [rip+0x6e848]
001a2230mov [rsp+80], rax
001a2235mov [rsp+88], 1
001a223elea rdi, [rsp+8]
001a2243mov [rsp+96], rdi
001a2248xorps x0, x0
001a224bmovups [rsp+104], x0
001a2250lea rsi, [rsp+80]
001a2255call std::io::Write::write_fmt
001a225amov rdi, rax
001a225dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a2262call std::sys::unix::abort_internal
001a2267ud2
001a2269
001a2269loc_1a2269:
001a2269lock dec [rsi]
001a226djne 0x1a2279
001a226fmov rdi, [rsp+40]
001a2274call alloc::sync::Arc<T,A>::drop_slow
001a2279
001a2279loc_1a2279:
001a2279lea rdi, [rip-0x11222f]
001a2280lea rcx, [rip+0x6dd61]
001a2287lea r8, [rip+0x6e3ba]
001a228elea rdx, [rsp+8]
001a2293mov esi, 70
001a2298call core::result::unwrap_failed
001a229dud2
001a229fmov rbx, rax
001a22a2lea rdi, [rsp+16]
001a22a7call core::ptr::drop_in_place<std::sys_common::thread_info::set::{{closure}}>
001a22acjmp 0x1a22bb
001a22aemov rbx, rax
001a22b1lea rdi, [rsp+72]
001a22b6call core::ptr::drop_in_place<std::thread::Thread>
001a22bb
001a22bbloc_1a22bb:
001a22bbmov rdi, rbx
001a22becall _Unwind_Resume
001a22c3ud2
001a2160
001a2160std::sys_common::thread_info::set:
001a2160push rbx
001a2161sub rsp, 128
001a2168mov rax, [rdi+16]
001a216cmov [rsp+32], rax
001a2171movups x0, [rdi]
001a2174movaps [rsp+16], x0
001a2179mov [rsp+40], rsi
001a217emovzx eax, [0xffffffffffffffa0]
001a2187cmp eax, 1
001a218aje 0x1a21b9
001a218ctest eax, eax
001a218ejne 0x1a2269
001a2194mov rax, [0x0]
001a219dlea rdi, [rax-128]
001a21a4lea rsi, [rip+2597]
001a21abcall std::sys::unix::thread_local_dtor::register_dtor
001a21b0mov [0xffffffffffffffa0], 1
001a21b9
001a21b9loc_1a21b9:
001a21b9movaps x0, [rsp+16]
001a21bemov rax, [rsp+32]
001a21c3mov [rsp+64], rax
001a21c8mov rax, [rsp+40]
001a21cdmov [rsp+72], rax
001a21d2movaps [rsp+48], x0
001a21d7cmp [0xffffffffffffff80], 0
001a21e1jne 0x1a2229
001a21e3cmp [0xffffffffffffff98], 0
001a21edjne 0x1a2229
001a21efcmp [rsp+48], 0
001a21f5je 0x1a2212
001a21f7mov [0xffffffffffffff80], 1
001a2204movups x0, [rsp+56]
001a2209movups [0xffffffffffffff88], x0
001a2212
001a2212loc_1a2212:
001a2212mov rax, [rsp+72]
001a2217mov [0xffffffffffffff98], rax
001a2220add rsp, 128
001a2227pop rbx
001a2228ret
001a2229
001a2229loc_1a2229:
001a2229lea rax, [rip+0x6e848]
001a2230mov [rsp+80], rax
001a2235mov [rsp+88], 1
001a223elea rdi, [rsp+8]
001a2243mov [rsp+96], rdi
001a2248xorps x0, x0
001a224bmovups [rsp+104], x0
001a2250lea rsi, [rsp+80]
001a2255call std::io::Write::write_fmt
001a225amov rdi, rax
001a225dcall core::ptr::drop_in_place<core::result::Result<(),std::io::error::Error>>
001a2262call std::sys::unix::abort_internal
001a2267ud2
001a2269
001a2269loc_1a2269:
001a2269lock dec [rsi]
001a226djne 0x1a2279
001a226fmov rdi, [rsp+40]
001a2274call alloc::sync::Arc<T,A>::drop_slow
001a2279
001a2279loc_1a2279:
001a2279lea rdi, [rip-0x11222f]
001a2280lea rcx, [rip+0x6dd61]
001a2287lea r8, [rip+0x6e3ba]
001a228elea rdx, [rsp+8]
001a2293mov esi, 70
001a2298call core::result::unwrap_failed
001a229dud2
001a229fmov rbx, rax
001a22a2lea rdi, [rsp+16]
001a22a7call core::ptr::drop_in_place<std::sys_common::thread_info::set::{{closure}}>
001a22acjmp 0x1a22bb
001a22aemov rbx, rax
001a22b1lea rdi, [rsp+72]
001a22b6call core::ptr::drop_in_place<std::thread::Thread>
001a22bb
001a22bbloc_1a22bb:
001a22bbmov rdi, rbx
001a22becall _Unwind_Resume
001a22c3ud2
001a2160
001a22c5
001a22c5 // align 0x10
001a22c5 // align 0x10
001a22d0
001a22d0_<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop:
001a22d0cmp [rsi+8], 0
001a22d5je 0x1a22dd
001a22d7jmp [rip+0x6f81b]
001a22dd
001a22ddloc_1a22dd:
001a22ddret
001a22d0
001a22d0_<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop:
001a22d0cmp [rsi+8], 0
001a22d5je 0x1a22dd
001a22d7jmp [rip+0x6f81b]
001a22dd
001a22ddloc_1a22dd:
001a22ddret
001a22d0
001a22de
001a22de // align 0x10
001a22de // align 0x10
001a22e0
001a22e0std::sys_common::once::futex::Once::call:
001a22e0push rbp
001a22e1push r15
001a22e3push r14
001a22e5push r13
001a22e7push r12
001a22e9push rbx
001a22easub rsp, 104
001a22eemov [rsp+96], rdi
001a22f3mov eax, [rip+0x70c6f]
001a22f9lea r15, [rsp+40]
001a22felea r12, [rip-0x163285]
001a2305mov r13l, 3
001a230blea r14, [rip+0x70c56]
001a2312mov rbx, [rip+0x6f88f]
001a2319mov rbp, [rip+0x6f820]
001a2320jmp 0x1a2336
001a2322nop [rax+rax]
001a2330
001a2330loc_1a2330:
001a2330mov eax, [rip+0x70c32]
001a2336
001a2336loc_1a2336:
001a2336cmp eax, 4
001a2339ja 0x1a25de
001a233fmov eax, eax
001a2341movsxd rax, [r12+4*rax]
001a2345add rax, r12
001a2348jmp rax
001a234axor eax, eax
001a234cmov ecx, 2
001a2351lock cmpxchg [rip+0x70c0f], ecx
001a2359jne 0x1a2336
001a235bjmp 0x1a23cc
001a235dnop [rax]
001a2360mov eax, 2
001a2365lock cmpxchg [rip+0x70bfa], r13l
001a236ejne 0x1a2336
001a2370mov [rsp+32], 0
001a2379nop [rax]
001a2380
001a2380loc_1a2380:
001a2380mov eax, [rip+0x70be2]
001a2386cmp eax, 3
001a2389jne 0x1a2330
001a238bmov r8, [rsp+32]
001a2390test r8, r8
001a2393cmovne r8, r15
001a2397mov [rsp], -1
001a239emov edi, 202
001a23a3mov rsi, r14
001a23a6mov edx, 137
001a23abmov ecx, 3
001a23b0xor r9l, r9l
001a23b3xor eax, eax
001a23b5call rbx
001a23b7test rax, rax
001a23bajns 0x1a2330
001a23c0call rbp
001a23c2cmp [rax], 4
001a23c5je 0x1a2380
001a23c7jmp 0x1a2330
001a23cc
001a23ccloc_1a23cc:
001a23ccmov [rsp+80], r14
001a23d1mov [rsp+88], 1
001a23d9mov rax, [rsp+96]
001a23demov rax, [rax]
001a23e1cmp [rax], 0
001a23e4mov [rax], 0
001a23e7je 0x1a2618
001a23edmov [rsp+23], 0
001a23f2mov eax, [rip+0x70be8]
001a23f8cmp eax, 4
001a23fbje 0x1a2407
001a23fdlea rdi, [rsp+23]
001a2402call std::sync::once_lock::OnceLock<T>::initialize
001a2407
001a2407loc_1a2407:
001a2407cmp [rsp+23], 0
001a240cjne 0x1a251f
001a2412mov rax, [rip+0x70b8f]
001a2419mov rcx, [0x0]
001a2422lea rcx, [rcx-95]
001a2429cmp rax, rcx
001a242cjne 0x1a2455
001a242emov ecx, [rip+0x70ba8]
001a2434inc ecx
001a2436jne 0x1a2481
001a2438lea rdi, [rip-0x112255]
001a243flea rdx, [rip+0x6e542]
001a2446mov esi, 38
001a244bcall core::option::expect_failed
001a2450jmp 0x1a263e
001a2455
001a2455loc_1a2455:
001a2455mov ecx, 1
001a245axor eax, eax
001a245clock cmpxchg [rip+0x70b74], ecx
001a2464jne 0x1a251f
001a246amov rax, [0x0]
001a2473lea rax, [rax-95]
001a247amov [rip+0x70b27], rax
001a2481
001a2481loc_1a2481:
001a2481mov [rip+0x70b55], ecx
001a2487mov [rsp+32], 1
001a2490xorps x0, x0
001a2493movups [rsp+40], x0
001a2498mov [rsp+56], 0
001a249dcmp [rip+0x70b0b], 0
001a24a5jne 0x1a2632
001a24abmov [rip+0x70afa], -1
001a24b6lea rdi, [rip+0x70afb]
001a24bdcall core::ptr::drop_in_place<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>
001a24c2movups x0, [rsp+32]
001a24c7movups x1, [rsp+48]
001a24ccmovups [rip+0x70af5], x1
001a24d3movups [rip+0x70ade], x0
001a24dainc [rip+0x70acf]
001a24e1dec [rip+0x70af5]
001a24e7jne 0x1a251f
001a24e9mov [rip+0x70ab4], 0
001a24f4xor eax, eax
001a24f6xchg [rip+0x70adc], eax
001a24fccmp eax, 2
001a24ffjne 0x1a251f
001a2501lea rsi, [rip+0x70ad0]
001a2508mov edi, 202
001a250dmov edx, 129
001a2512mov ecx, 1
001a2517xor eax, eax
001a2519call [rip+0x6f689]
001a251f
001a251floc_1a251f:
001a251fmov rbx, [rip+0x70b3a]
001a2526test rbx, rbx
001a2529je 0x1a257c
001a252bmov [rsp+32], 0
001a2534mov [rsp+40], 2
001a253cmov [rsp+48], 8192
001a2545lea rdi, [rsp+32]
001a254axor esi, esi
001a254ccall [rip+0x6f78e]
001a2552mov r14, [rip+0x6f62f]
001a2559mov edi, 30
001a255ecall r14
001a2561sub rbx, rax
001a2564mov edi, 30
001a2569call r14
001a256clea rsi, [rax+8192]
001a2573mov rdi, rbx
001a2576call [rip+0x6f77c]
001a257c
001a257cloc_1a257c:
001a257cmov [rsp+88], 4
001a2584mov rax, [rsp+80]
001a2589mov ecx, 4
001a258exchg [rax], ecx
001a2590cmp ecx, 3
001a2593jne 0x1a25b1
001a2595mov rsi, [rsp+80]
001a259amov edi, 202
001a259fmov edx, 129
001a25a4mov ecx, 0x7fffffff
001a25a9xor eax, eax
001a25abcall [rip+0x6f5f7]
001a25b1
001a25b1loc_1a25b1:
001a25b1add rsp, 104
001a25b5pop rbx
001a25b6pop r12
001a25b8pop r13
001a25bapop r14
001a25bcpop r15
001a25bepop rbp
001a25bfret
001a25c0lea rax, [rip+0x6eb89]
001a25c7mov [rsp+32], rax
001a25ccmov [rsp+40], 1
001a25d5lea rax, [rip-0x1112e4]
001a25dcjmp 0x1a25f8
001a25de
001a25deloc_1a25de:
001a25delea rax, [rip+0x6eb7b]
001a25e5mov [rsp+32], rax
001a25eamov [rsp+40], 1
001a25f3lea rax, [rsp+24]
001a25f8
001a25f8loc_1a25f8:
001a25f8mov [rsp+48], rax
001a25fdxorps x0, x0
001a2600movups [rsp+56], x0
001a2605lea rsi, [rip+0x6dd7c]
001a260clea rdi, [rsp+32]
001a2611call core::panicking::panic_fmt
001a2616ud2
001a2618
001a2618loc_1a2618:
001a2618lea rdi, [rip-0x111621]
001a261flea rdx, [rip+0x6e31a]
001a2626mov esi, 43
001a262bcall core::panicking::panic
001a2630jmp 0x1a263e
001a2632
001a2632loc_1a2632:
001a2632lea rdi, [rip+0x6df67]
001a2639call core::cell::panic_already_borrowed
001a263e
001a263eloc_1a263e:
001a263eud2
001a2640mov rbx, rax
001a2643movups x0, [rsp+32]
001a2648movups x1, [rsp+48]
001a264dmovups [rip+0x70974], x1
001a2654movups [rip+0x7095d], x0
001a265blea rdi, [rip+0x7094e]
001a2662call core::ptr::drop_in_place<core::cell::RefMut<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>
001a2667jmp 0x1a2676
001a2669mov rbx, rax
001a266clea rdi, [rsp+32]
001a2671call core::ptr::drop_in_place<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>
001a2676
001a2676loc_1a2676:
001a2676lea rdi, [rip+0x7092b]
001a267dcall core::ptr::drop_in_place<std::sync::remutex::ReentrantMutexGuard<core::cell::RefCell<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>>
001a2682jmp 0x1a268e
001a2684call core::panicking::panic_in_cleanup
001a2689ud2
001a268bmov rbx, rax
001a268e
001a268eloc_1a268e:
001a268elea rdi, [rsp+80]
001a2693call core::ptr::drop_in_place<std::sys_common::once::futex::CompletionGuard>
001a2698mov rdi, rbx
001a269bcall _Unwind_Resume
001a26a0ud2
001a22e0
001a22e0std::sys_common::once::futex::Once::call:
001a22e0push rbp
001a22e1push r15
001a22e3push r14
001a22e5push r13
001a22e7push r12
001a22e9push rbx
001a22easub rsp, 104
001a22eemov [rsp+96], rdi
001a22f3mov eax, [rip+0x70c6f]
001a22f9lea r15, [rsp+40]
001a22felea r12, [rip-0x163285]
001a2305mov r13l, 3
001a230blea r14, [rip+0x70c56]
001a2312mov rbx, [rip+0x6f88f]
001a2319mov rbp, [rip+0x6f820]
001a2320jmp 0x1a2336
001a2322nop [rax+rax]
001a2330
001a2330loc_1a2330:
001a2330mov eax, [rip+0x70c32]
001a2336
001a2336loc_1a2336:
001a2336cmp eax, 4
001a2339ja 0x1a25de
001a233fmov eax, eax
001a2341movsxd rax, [r12+4*rax]
001a2345add rax, r12
001a2348jmp rax
001a234axor eax, eax
001a234cmov ecx, 2
001a2351lock cmpxchg [rip+0x70c0f], ecx
001a2359jne 0x1a2336
001a235bjmp 0x1a23cc
001a235dnop [rax]
001a2360mov eax, 2
001a2365lock cmpxchg [rip+0x70bfa], r13l
001a236ejne 0x1a2336
001a2370mov [rsp+32], 0
001a2379nop [rax]
001a2380
001a2380loc_1a2380:
001a2380mov eax, [rip+0x70be2]
001a2386cmp eax, 3
001a2389jne 0x1a2330
001a238bmov r8, [rsp+32]
001a2390test r8, r8
001a2393cmovne r8, r15
001a2397mov [rsp], -1
001a239emov edi, 202
001a23a3mov rsi, r14
001a23a6mov edx, 137
001a23abmov ecx, 3
001a23b0xor r9l, r9l
001a23b3xor eax, eax
001a23b5call rbx
001a23b7test rax, rax
001a23bajns 0x1a2330
001a23c0call rbp
001a23c2cmp [rax], 4
001a23c5je 0x1a2380
001a23c7jmp 0x1a2330
001a23cc
001a23ccloc_1a23cc:
001a23ccmov [rsp+80], r14
001a23d1mov [rsp+88], 1
001a23d9mov rax, [rsp+96]
001a23demov rax, [rax]
001a23e1cmp [rax], 0
001a23e4mov [rax], 0
001a23e7je 0x1a2618
001a23edmov [rsp+23], 0
001a23f2mov eax, [rip+0x70be8]
001a23f8cmp eax, 4
001a23fbje 0x1a2407
001a23fdlea rdi, [rsp+23]
001a2402call std::sync::once_lock::OnceLock<T>::initialize
001a2407
001a2407loc_1a2407:
001a2407cmp [rsp+23], 0
001a240cjne 0x1a251f
001a2412mov rax, [rip+0x70b8f]
001a2419mov rcx, [0x0]
001a2422lea rcx, [rcx-95]
001a2429cmp rax, rcx
001a242cjne 0x1a2455
001a242emov ecx, [rip+0x70ba8]
001a2434inc ecx
001a2436jne 0x1a2481
001a2438lea rdi, [rip-0x112255]
001a243flea rdx, [rip+0x6e542]
001a2446mov esi, 38
001a244bcall core::option::expect_failed
001a2450jmp 0x1a263e
001a2455
001a2455loc_1a2455:
001a2455mov ecx, 1
001a245axor eax, eax
001a245clock cmpxchg [rip+0x70b74], ecx
001a2464jne 0x1a251f
001a246amov rax, [0x0]
001a2473lea rax, [rax-95]
001a247amov [rip+0x70b27], rax
001a2481
001a2481loc_1a2481:
001a2481mov [rip+0x70b55], ecx
001a2487mov [rsp+32], 1
001a2490xorps x0, x0
001a2493movups [rsp+40], x0
001a2498mov [rsp+56], 0
001a249dcmp [rip+0x70b0b], 0
001a24a5jne 0x1a2632
001a24abmov [rip+0x70afa], -1
001a24b6lea rdi, [rip+0x70afb]
001a24bdcall core::ptr::drop_in_place<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>
001a24c2movups x0, [rsp+32]
001a24c7movups x1, [rsp+48]
001a24ccmovups [rip+0x70af5], x1
001a24d3movups [rip+0x70ade], x0
001a24dainc [rip+0x70acf]
001a24e1dec [rip+0x70af5]
001a24e7jne 0x1a251f
001a24e9mov [rip+0x70ab4], 0
001a24f4xor eax, eax
001a24f6xchg [rip+0x70adc], eax
001a24fccmp eax, 2
001a24ffjne 0x1a251f
001a2501lea rsi, [rip+0x70ad0]
001a2508mov edi, 202
001a250dmov edx, 129
001a2512mov ecx, 1
001a2517xor eax, eax
001a2519call [rip+0x6f689]
001a251f
001a251floc_1a251f:
001a251fmov rbx, [rip+0x70b3a]
001a2526test rbx, rbx
001a2529je 0x1a257c
001a252bmov [rsp+32], 0
001a2534mov [rsp+40], 2
001a253cmov [rsp+48], 8192
001a2545lea rdi, [rsp+32]
001a254axor esi, esi
001a254ccall [rip+0x6f78e]
001a2552mov r14, [rip+0x6f62f]
001a2559mov edi, 30
001a255ecall r14
001a2561sub rbx, rax
001a2564mov edi, 30
001a2569call r14
001a256clea rsi, [rax+8192]
001a2573mov rdi, rbx
001a2576call [rip+0x6f77c]
001a257c
001a257cloc_1a257c:
001a257cmov [rsp+88], 4
001a2584mov rax, [rsp+80]
001a2589mov ecx, 4
001a258exchg [rax], ecx
001a2590cmp ecx, 3
001a2593jne 0x1a25b1
001a2595mov rsi, [rsp+80]
001a259amov edi, 202
001a259fmov edx, 129
001a25a4mov ecx, 0x7fffffff
001a25a9xor eax, eax
001a25abcall [rip+0x6f5f7]
001a25b1
001a25b1loc_1a25b1:
001a25b1add rsp, 104
001a25b5pop rbx
001a25b6pop r12
001a25b8pop r13
001a25bapop r14
001a25bcpop r15
001a25bepop rbp
001a25bfret
001a25c0lea rax, [rip+0x6eb89]
001a25c7mov [rsp+32], rax
001a25ccmov [rsp+40], 1
001a25d5lea rax, [rip-0x1112e4]
001a25dcjmp 0x1a25f8
001a25de
001a25deloc_1a25de:
001a25delea rax, [rip+0x6eb7b]
001a25e5mov [rsp+32], rax
001a25eamov [rsp+40], 1
001a25f3lea rax, [rsp+24]
001a25f8
001a25f8loc_1a25f8:
001a25f8mov [rsp+48], rax
001a25fdxorps x0, x0
001a2600movups [rsp+56], x0
001a2605lea rsi, [rip+0x6dd7c]
001a260clea rdi, [rsp+32]
001a2611call core::panicking::panic_fmt
001a2616ud2
001a2618
001a2618loc_1a2618:
001a2618lea rdi, [rip-0x111621]
001a261flea rdx, [rip+0x6e31a]
001a2626mov esi, 43
001a262bcall core::panicking::panic
001a2630jmp 0x1a263e
001a2632
001a2632loc_1a2632:
001a2632lea rdi, [rip+0x6df67]
001a2639call core::cell::panic_already_borrowed
001a263e
001a263eloc_1a263e:
001a263eud2
001a2640mov rbx, rax
001a2643movups x0, [rsp+32]
001a2648movups x1, [rsp+48]
001a264dmovups [rip+0x70974], x1
001a2654movups [rip+0x7095d], x0
001a265blea rdi, [rip+0x7094e]
001a2662call core::ptr::drop_in_place<core::cell::RefMut<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>
001a2667jmp 0x1a2676
001a2669mov rbx, rax
001a266clea rdi, [rsp+32]
001a2671call core::ptr::drop_in_place<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>
001a2676
001a2676loc_1a2676:
001a2676lea rdi, [rip+0x7092b]
001a267dcall core::ptr::drop_in_place<std::sync::remutex::ReentrantMutexGuard<core::cell::RefCell<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>>
001a2682jmp 0x1a268e
001a2684call core::panicking::panic_in_cleanup
001a2689ud2
001a268bmov rbx, rax
001a268e
001a268eloc_1a268e:
001a268elea rdi, [rsp+80]
001a2693call core::ptr::drop_in_place<std::sys_common::once::futex::CompletionGuard>
001a2698mov rdi, rbx
001a269bcall _Unwind_Resume
001a26a0ud2
001a22e0
001a26a2
001a26a2 // align 0x10
001a26a2 // align 0x10
001a26b0
001a26b0std::sync::once_lock::OnceLock<T>::initialize:
001a26b0mov eax, [rip+0x7092a]
001a26b6cmp eax, 4
001a26b9jne 0x1a26bc
001a26bbret
001a26bc
001a26bcloc_1a26bc:
001a26bcsub rsp, 40
001a26c0mov [rsp+16], rdi
001a26c5lea rax, [rip+0x708dc]
001a26ccmov [rsp+24], rax
001a26d1lea rax, [rsp+7]
001a26d6mov [rsp+32], rax
001a26dblea rax, [rsp+16]
001a26e0mov [rsp+8], rax
001a26e5lea rdi, [rsp+8]
001a26eacall std::sys_common::once::futex::Once::call
001a26efadd rsp, 40
001a26f3ret
001a26b0
001a26b0std::sync::once_lock::OnceLock<T>::initialize:
001a26b0mov eax, [rip+0x7092a]
001a26b6cmp eax, 4
001a26b9jne 0x1a26bc
001a26bbret
001a26bc
001a26bcloc_1a26bc:
001a26bcsub rsp, 40
001a26c0mov [rsp+16], rdi
001a26c5lea rax, [rip+0x708dc]
001a26ccmov [rsp+24], rax
001a26d1lea rax, [rsp+7]
001a26d6mov [rsp+32], rax
001a26dblea rax, [rsp+16]
001a26e0mov [rsp+8], rax
001a26e5lea rdi, [rsp+8]
001a26eacall std::sys_common::once::futex::Once::call
001a26efadd rsp, 40
001a26f3ret
001a26b0
001a26f4
001a26f4 // align 0x10
001a26f4 // align 0x10
001a2700
001a2700core::ptr::drop_in_place<std::sync::remutex::ReentrantMutexGuard<core::cell::RefCell<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>>:
001a2700dec [rdi+52]
001a2703jne 0x1a2734
001a2705mov rsi, rdi
001a2708mov [rdi], 0
001a270fxor eax, eax
001a2711xchg [rdi+48], eax
001a2714cmp eax, 2
001a2717jne 0x1a2734
001a2719add rsi, 48
001a271dmov edi, 202
001a2722mov edx, 129
001a2727mov ecx, 1
001a272cxor eax, eax
001a272ejmp [rip+0x6f474]
001a2734
001a2734loc_1a2734:
001a2734ret
001a2700
001a2700core::ptr::drop_in_place<std::sync::remutex::ReentrantMutexGuard<core::cell::RefCell<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>>:
001a2700dec [rdi+52]
001a2703jne 0x1a2734
001a2705mov rsi, rdi
001a2708mov [rdi], 0
001a270fxor eax, eax
001a2711xchg [rdi+48], eax
001a2714cmp eax, 2
001a2717jne 0x1a2734
001a2719add rsi, 48
001a271dmov edi, 202
001a2722mov edx, 129
001a2727mov ecx, 1
001a272cxor eax, eax
001a272ejmp [rip+0x6f474]
001a2734
001a2734loc_1a2734:
001a2734ret
001a2700
001a2735
001a2735 // align 0x10
001a2735 // align 0x10
001a2740
001a2740core::ptr::drop_in_place<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>:
001a2740push r15
001a2742push r14
001a2744push r13
001a2746push r12
001a2748push rbx
001a2749mov rbx, rdi
001a274ccmp [rdi+24], 0
001a2750je 0x1a276b
001a2752
001a2752loc_1a2752:
001a2752cmp [rbx+8], 0
001a2757je 0x1a27bc
001a2759mov rdi, [rbx]
001a275cpop rbx
001a275dpop r12
001a275fpop r13
001a2761pop r14
001a2763pop r15
001a2765jmp [rip+0x6f38d]
001a276b
001a276bloc_1a276b:
001a276bmov rdi, rbx
001a276ecall std::io::buffered::bufwriter::BufWriter<W>::flush_buf
001a2773test rax, rax
001a2776je 0x1a2752
001a2778mov ecx, eax
001a277aand ecx, 3
001a277dlea rdx, [rcx-2]
001a2781cmp rdx, 2
001a2785jb 0x1a2752
001a2787test rcx, rcx
001a278aje 0x1a2752
001a278cmov r14, rax
001a278fdec r14
001a2792mov r12, [rax-1]
001a2796mov r13, [rax+7]
001a279amov rdi, r12
001a279dcall [r13]
001a27a1cmp [r13+8], 0
001a27a6je 0x1a27b1
001a27a8mov rdi, r12
001a27abcall [rip+0x6f347]
001a27b1
001a27b1loc_1a27b1:
001a27b1mov rdi, r14
001a27b4call [rip+0x6f33e]
001a27bajmp 0x1a2752
001a27bc
001a27bcloc_1a27bc:
001a27bcpop rbx
001a27bdpop r12
001a27bfpop r13
001a27c1pop r14
001a27c3pop r15
001a27c5ret
001a27c6mov r15, rax
001a27c9mov rdi, r12
001a27ccmov rsi, r13
001a27cfcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a27d4mov rdi, r14
001a27d7call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a27dcjmp 0x1a27e1
001a27demov r15, rax
001a27e1
001a27e1loc_1a27e1:
001a27e1mov rdi, rbx
001a27e4call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a27e9mov rdi, r15
001a27eccall _Unwind_Resume
001a27f1ud2
001a2740
001a2740core::ptr::drop_in_place<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>:
001a2740push r15
001a2742push r14
001a2744push r13
001a2746push r12
001a2748push rbx
001a2749mov rbx, rdi
001a274ccmp [rdi+24], 0
001a2750je 0x1a276b
001a2752
001a2752loc_1a2752:
001a2752cmp [rbx+8], 0
001a2757je 0x1a27bc
001a2759mov rdi, [rbx]
001a275cpop rbx
001a275dpop r12
001a275fpop r13
001a2761pop r14
001a2763pop r15
001a2765jmp [rip+0x6f38d]
001a276b
001a276bloc_1a276b:
001a276bmov rdi, rbx
001a276ecall std::io::buffered::bufwriter::BufWriter<W>::flush_buf
001a2773test rax, rax
001a2776je 0x1a2752
001a2778mov ecx, eax
001a277aand ecx, 3
001a277dlea rdx, [rcx-2]
001a2781cmp rdx, 2
001a2785jb 0x1a2752
001a2787test rcx, rcx
001a278aje 0x1a2752
001a278cmov r14, rax
001a278fdec r14
001a2792mov r12, [rax-1]
001a2796mov r13, [rax+7]
001a279amov rdi, r12
001a279dcall [r13]
001a27a1cmp [r13+8], 0
001a27a6je 0x1a27b1
001a27a8mov rdi, r12
001a27abcall [rip+0x6f347]
001a27b1
001a27b1loc_1a27b1:
001a27b1mov rdi, r14
001a27b4call [rip+0x6f33e]
001a27bajmp 0x1a2752
001a27bc
001a27bcloc_1a27bc:
001a27bcpop rbx
001a27bdpop r12
001a27bfpop r13
001a27c1pop r14
001a27c3pop r15
001a27c5ret
001a27c6mov r15, rax
001a27c9mov rdi, r12
001a27ccmov rsi, r13
001a27cfcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a27d4mov rdi, r14
001a27d7call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001a27dcjmp 0x1a27e1
001a27demov r15, rax
001a27e1
001a27e1loc_1a27e1:
001a27e1mov rdi, rbx
001a27e4call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001a27e9mov rdi, r15
001a27eccall _Unwind_Resume
001a27f1ud2
001a2740
001a27f3
001a27f3 // align 0x10
001a27f3 // align 0x10
001a2800
001a2800core::ptr::drop_in_place<core::cell::RefMut<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>:
001a2800inc [rdi]
001a2803ret
001a2800
001a2800core::ptr::drop_in_place<core::cell::RefMut<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>:
001a2800inc [rdi]
001a2803ret
001a2800
001a2804
001a2804 // align 0x10
001a2804 // align 0x10
001a2810
001a2810core::ptr::drop_in_place<std::sys_common::once::futex::CompletionGuard>:
001a2810mov rax, [rdi]
001a2813mov ecx, [rdi+8]
001a2816xchg [rax], ecx
001a2818cmp ecx, 3
001a281bjne 0x1a2837
001a281dmov rsi, [rdi]
001a2820mov edi, 202
001a2825mov edx, 129
001a282amov ecx, 0x7fffffff
001a282fxor eax, eax
001a2831jmp [rip+0x6f371]
001a2837
001a2837loc_1a2837:
001a2837ret
001a2810
001a2810core::ptr::drop_in_place<std::sys_common::once::futex::CompletionGuard>:
001a2810mov rax, [rdi]
001a2813mov ecx, [rdi+8]
001a2816xchg [rax], ecx
001a2818cmp ecx, 3
001a281bjne 0x1a2837
001a281dmov rsi, [rdi]
001a2820mov edi, 202
001a2825mov edx, 129
001a282amov ecx, 0x7fffffff
001a282fxor eax, eax
001a2831jmp [rip+0x6f371]
001a2837
001a2837loc_1a2837:
001a2837ret
001a2810
001a2838
001a2838 // align 0x10
001a2838 // align 0x10
001a2840
001a2840std::io::buffered::bufwriter::BufWriter<W>::flush_buf:
001a2840push rbp
001a2841push r15
001a2843push r14
001a2845push r13
001a2847push r12
001a2849push rbx
001a284apush rax
001a284bmov r15, [rdi+16]
001a284ftest r15, r15
001a2852je 0x1a28e1
001a2858mov rbx, rdi
001a285bxor r14l, r14l
001a285elea rax, [rip+0x6dbe3]
001a2865mov [rsp], rax
001a2869jmp 0x1a2885
001a286b
001a286bloc_1a286b:
001a286bmov [rbx+24], 0
001a286fcmp ecx, 4
001a2872jne 0x1a290a
001a2878nop [rax+rax]
001a2880
001a2880loc_1a2880:
001a2880cmp r14, r15
001a2883jae 0x1a28e5
001a2885
001a2885loc_1a2885:
001a2885mov [rbx+24], 1
001a2889mov r13, r15
001a288csub r13, r14
001a288fjb 0x1a294e
001a2895mov rbp, [rbx]
001a2898lea r12, [r14+rbp]
001a289cmov rdx, 0x7fffffffffffffff
001a28a6cmp r13, rdx
001a28a9cmovb rdx, r13
001a28admov edi, 1
001a28b2mov rsi, r12
001a28b5call [rip+0x6f445]
001a28bbcmp rax, -1
001a28bfjne 0x1a28d3
001a28c1call [rip+0x6f279]
001a28c7movsxd rcx, [rax]
001a28camov rax, r13
001a28cdcmp rcx, 9
001a28d1jne 0x1a286b
001a28d3
001a28d3loc_1a28d3:
001a28d3mov [rbx+24], 0
001a28d7test rax, rax
001a28daje 0x1a2916
001a28dcadd r14, rax
001a28dfjmp 0x1a2880
001a28e1
001a28e1loc_1a28e1:
001a28e1xor eax, eax
001a28e3jmp 0x1a293f
001a28e5
001a28e5loc_1a28e5:
001a28e5xor r13l, r13l
001a28e8mov eax, 0
001a28edmov [rsp], rax
001a28f1cmp r15, r14
001a28f4jae 0x1a2937
001a28f6lea rdx, [rip+0x6d7bb]
001a28fdmov rdi, r14
001a2900mov rsi, r15
001a2903call core::slice::index::slice_end_index_len_fail
001a2908ud2
001a290a
001a290aloc_1a290a:
001a290ashl rcx, 32
001a290eor rcx, 2
001a2912mov [rsp], rcx
001a2916
001a2916loc_1a2916:
001a2916test r14, r14
001a2919je 0x1a293b
001a291bmov [rbx+16], 0
001a2923cmp r15, r14
001a2926je 0x1a293b
001a2928mov rdi, rbp
001a292bmov rsi, r12
001a292emov rdx, r13
001a2931call [rip+0x6f1d9]
001a2937
001a2937loc_1a2937:
001a2937mov [rbx+16], r13
001a293b
001a293bloc_1a293b:
001a293bmov rax, [rsp]
001a293f
001a293floc_1a293f:
001a293fadd rsp, 8
001a2943pop rbx
001a2944pop r12
001a2946pop r13
001a2948pop r14
001a294apop r15
001a294cpop rbp
001a294dret
001a294e
001a294eloc_1a294e:
001a294elea rdx, [rip+0x6db0b]
001a2955mov rdi, r14
001a2958mov rsi, r15
001a295bcall core::slice::index::slice_start_index_len_fail
001a2960ud2
001a2962mov r15, rax
001a2965mov rdi, rbx
001a2968mov rsi, r14
001a296bcall core::ptr::drop_in_place<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard>
001a2970mov rdi, r15
001a2973call _Unwind_Resume
001a2978ud2
001a297acall core::panicking::panic_in_cleanup
001a297fud2
001a2840
001a2840std::io::buffered::bufwriter::BufWriter<W>::flush_buf:
001a2840push rbp
001a2841push r15
001a2843push r14
001a2845push r13
001a2847push r12
001a2849push rbx
001a284apush rax
001a284bmov r15, [rdi+16]
001a284ftest r15, r15
001a2852je 0x1a28e1
001a2858mov rbx, rdi
001a285bxor r14l, r14l
001a285elea rax, [rip+0x6dbe3]
001a2865mov [rsp], rax
001a2869jmp 0x1a2885
001a286b
001a286bloc_1a286b:
001a286bmov [rbx+24], 0
001a286fcmp ecx, 4
001a2872jne 0x1a290a
001a2878nop [rax+rax]
001a2880
001a2880loc_1a2880:
001a2880cmp r14, r15
001a2883jae 0x1a28e5
001a2885
001a2885loc_1a2885:
001a2885mov [rbx+24], 1
001a2889mov r13, r15
001a288csub r13, r14
001a288fjb 0x1a294e
001a2895mov rbp, [rbx]
001a2898lea r12, [r14+rbp]
001a289cmov rdx, 0x7fffffffffffffff
001a28a6cmp r13, rdx
001a28a9cmovb rdx, r13
001a28admov edi, 1
001a28b2mov rsi, r12
001a28b5call [rip+0x6f445]
001a28bbcmp rax, -1
001a28bfjne 0x1a28d3
001a28c1call [rip+0x6f279]
001a28c7movsxd rcx, [rax]
001a28camov rax, r13
001a28cdcmp rcx, 9
001a28d1jne 0x1a286b
001a28d3
001a28d3loc_1a28d3:
001a28d3mov [rbx+24], 0
001a28d7test rax, rax
001a28daje 0x1a2916
001a28dcadd r14, rax
001a28dfjmp 0x1a2880
001a28e1
001a28e1loc_1a28e1:
001a28e1xor eax, eax
001a28e3jmp 0x1a293f
001a28e5
001a28e5loc_1a28e5:
001a28e5xor r13l, r13l
001a28e8mov eax, 0
001a28edmov [rsp], rax
001a28f1cmp r15, r14
001a28f4jae 0x1a2937
001a28f6lea rdx, [rip+0x6d7bb]
001a28fdmov rdi, r14
001a2900mov rsi, r15
001a2903call core::slice::index::slice_end_index_len_fail
001a2908ud2
001a290a
001a290aloc_1a290a:
001a290ashl rcx, 32
001a290eor rcx, 2
001a2912mov [rsp], rcx
001a2916
001a2916loc_1a2916:
001a2916test r14, r14
001a2919je 0x1a293b
001a291bmov [rbx+16], 0
001a2923cmp r15, r14
001a2926je 0x1a293b
001a2928mov rdi, rbp
001a292bmov rsi, r12
001a292emov rdx, r13
001a2931call [rip+0x6f1d9]
001a2937
001a2937loc_1a2937:
001a2937mov [rbx+16], r13
001a293b
001a293bloc_1a293b:
001a293bmov rax, [rsp]
001a293f
001a293floc_1a293f:
001a293fadd rsp, 8
001a2943pop rbx
001a2944pop r12
001a2946pop r13
001a2948pop r14
001a294apop r15
001a294cpop rbp
001a294dret
001a294e
001a294eloc_1a294e:
001a294elea rdx, [rip+0x6db0b]
001a2955mov rdi, r14
001a2958mov rsi, r15
001a295bcall core::slice::index::slice_start_index_len_fail
001a2960ud2
001a2962mov r15, rax
001a2965mov rdi, rbx
001a2968mov rsi, r14
001a296bcall core::ptr::drop_in_place<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard>
001a2970mov rdi, r15
001a2973call _Unwind_Resume
001a2978ud2
001a297acall core::panicking::panic_in_cleanup
001a297fud2
001a2840
001a2981
001a2981 // align 0x10
001a2981 // align 0x10
001a2990
001a2990core::ptr::drop_in_place<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard>:
001a2990push r14
001a2992push rbx
001a2993push rax
001a2994mov rax, [rdi+16]
001a2998mov r14, rax
001a299bsub r14, rsi
001a299ejb 0x1a29c8
001a29a0mov rbx, rdi
001a29a3mov [rdi+16], 0
001a29abje 0x1a29c0
001a29admov rdi, [rbx]
001a29b0add rsi, rdi
001a29b3mov rdx, r14
001a29b6call [rip+0x6f154]
001a29bcmov [rbx+16], r14
001a29c0
001a29c0loc_1a29c0:
001a29c0add rsp, 8
001a29c4pop rbx
001a29c5pop r14
001a29c7ret
001a29c8
001a29c8loc_1a29c8:
001a29c8lea rdx, [rip+0x6d6e9]
001a29cfmov rdi, rsi
001a29d2mov rsi, rax
001a29d5call core::slice::index::slice_end_index_len_fail
001a29daud2
001a2990
001a2990core::ptr::drop_in_place<std::io::buffered::bufwriter::BufWriter<W>::flush_buf::BufGuard>:
001a2990push r14
001a2992push rbx
001a2993push rax
001a2994mov rax, [rdi+16]
001a2998mov r14, rax
001a299bsub r14, rsi
001a299ejb 0x1a29c8
001a29a0mov rbx, rdi
001a29a3mov [rdi+16], 0
001a29abje 0x1a29c0
001a29admov rdi, [rbx]
001a29b0add rsi, rdi
001a29b3mov rdx, r14
001a29b6call [rip+0x6f154]
001a29bcmov [rbx+16], r14
001a29c0
001a29c0loc_1a29c0:
001a29c0add rsp, 8
001a29c4pop rbx
001a29c5pop r14
001a29c7ret
001a29c8
001a29c8loc_1a29c8:
001a29c8lea rdx, [rip+0x6d6e9]
001a29cfmov rdi, rsi
001a29d2mov rsi, rax
001a29d5call core::slice::index::slice_end_index_len_fail
001a29daud2
001a2990
001a29dc
001a29dc // align 0x10
001a29dc // align 0x10
001a29e0
001a29e0std::sys_common::once::futex::Once::call:
001a29e0push rbp
001a29e1push r15
001a29e3push r14
001a29e5push r13
001a29e7push r12
001a29e9push rbx
001a29easub rsp, 72
001a29eemov [rsp+64], rdi
001a29f3mov eax, [rip+0x705e7]
001a29f9lea r15, [rsp+24]
001a29felea r12, [rip-0x163971]
001a2a05mov ebp, 2
001a2a0alea r14, [rip+0x705cf]
001a2a11mov rbx, [rip+0x6f190]
001a2a18mov r13, [rip+0x6f121]
001a2a1fjmp 0x1a2a36
001a2a21nop [rax+rax]
001a2a30
001a2a30loc_1a2a30:
001a2a30mov eax, [rip+0x705aa]
001a2a36
001a2a36loc_1a2a36:
001a2a36cmp eax, 4
001a2a39ja 0x1a2b5d
001a2a3fmov ecx, eax
001a2a41movsxd rcx, [r12+4*rcx]
001a2a45add rcx, r12
001a2a48jmp rcx
001a2a4alock cmpxchg [rip+0x7058e], ebp
001a2a52jne 0x1a2a36
001a2a54jmp 0x1a2acd
001a2a56nop [rax+rax]
001a2a60mov eax, 2
001a2a65mov ecx, 3
001a2a6alock cmpxchg [rip+0x7056e], ecx
001a2a72jne 0x1a2a36
001a2a74mov [rsp+16], 0
001a2a7dnop [rax]
001a2a80
001a2a80loc_1a2a80:
001a2a80mov eax, [rip+0x7055a]
001a2a86cmp eax, 3
001a2a89jne 0x1a2a30
001a2a8bmov r8, [rsp+16]
001a2a90test r8, r8
001a2a93cmovne r8, r15
001a2a97mov [rsp], -1
001a2a9emov edi, 202
001a2aa3mov rsi, r14
001a2aa6mov edx, 137
001a2aabmov ecx, 3
001a2ab0xor r9l, r9l
001a2ab3xor eax, eax
001a2ab5call rbx
001a2ab7test rax, rax
001a2abajns 0x1a2a30
001a2ac0call r13
001a2ac3cmp [rax], 4
001a2ac6je 0x1a2a80
001a2ac8jmp 0x1a2a30
001a2acd
001a2acdloc_1a2acd:
001a2acdmov [rsp+16], r14
001a2ad2mov [rsp+24], 1
001a2adamov rax, [rsp+64]
001a2adfmov rdx, [rax]
001a2ae2mov rcx, [rdx]
001a2ae5mov rax, [rdx+8]
001a2ae9mov [rdx], 0
001a2af0test rcx, rcx
001a2af3je 0x1a2b97
001a2af9mov [rcx], 1
001a2afcxorps x0, x0
001a2affmovups [rax], x0
001a2b02mov [rax+16], 1
001a2b0amovups [rax+24], x0
001a2b0emov [rax+40], 0
001a2b12mov [rax+48], 0
001a2b1amov [rsp+24], 4
001a2b22mov eax, 4
001a2b27xchg [rip+0x704b3], eax
001a2b2dcmp eax, 3
001a2b30jne 0x1a2b4e
001a2b32mov rsi, [rsp+16]
001a2b37mov edi, 202
001a2b3cmov edx, 129
001a2b41mov ecx, 0x7fffffff
001a2b46xor eax, eax
001a2b48call [rip+0x6f05a]
001a2b4e
001a2b4eloc_1a2b4e:
001a2b4eadd rsp, 72
001a2b52pop rbx
001a2b53pop r12
001a2b55pop r13
001a2b57pop r14
001a2b59pop r15
001a2b5bpop rbp
001a2b5cret
001a2b5d
001a2b5dloc_1a2b5d:
001a2b5dlea rax, [rip+0x6e5fc]
001a2b64mov [rsp+16], rax
001a2b69mov [rsp+24], 1
001a2b72lea rax, [rsp+8]
001a2b77mov [rsp+32], rax
001a2b7cxorps x0, x0
001a2b7fmovups [rsp+40], x0
001a2b84lea rsi, [rip+0x6ddcd]
001a2b8blea rdi, [rsp+16]
001a2b90call core::panicking::panic_fmt
001a2b95ud2
001a2b97
001a2b97loc_1a2b97:
001a2b97lea rdi, [rip-0x111ba0]
001a2b9elea rdx, [rip+0x6ddcb]
001a2ba5mov esi, 43
001a2baacall core::panicking::panic
001a2bafud2
001a2bb1mov rbx, rax
001a2bb4lea rdi, [rsp+16]
001a2bb9call core::ptr::drop_in_place<std::sys_common::once::futex::CompletionGuard>
001a2bbemov rdi, rbx
001a2bc1call _Unwind_Resume
001a2bc6ud2
001a29e0
001a29e0std::sys_common::once::futex::Once::call:
001a29e0push rbp
001a29e1push r15
001a29e3push r14
001a29e5push r13
001a29e7push r12
001a29e9push rbx
001a29easub rsp, 72
001a29eemov [rsp+64], rdi
001a29f3mov eax, [rip+0x705e7]
001a29f9lea r15, [rsp+24]
001a29felea r12, [rip-0x163971]
001a2a05mov ebp, 2
001a2a0alea r14, [rip+0x705cf]
001a2a11mov rbx, [rip+0x6f190]
001a2a18mov r13, [rip+0x6f121]
001a2a1fjmp 0x1a2a36
001a2a21nop [rax+rax]
001a2a30
001a2a30loc_1a2a30:
001a2a30mov eax, [rip+0x705aa]
001a2a36
001a2a36loc_1a2a36:
001a2a36cmp eax, 4
001a2a39ja 0x1a2b5d
001a2a3fmov ecx, eax
001a2a41movsxd rcx, [r12+4*rcx]
001a2a45add rcx, r12
001a2a48jmp rcx
001a2a4alock cmpxchg [rip+0x7058e], ebp
001a2a52jne 0x1a2a36
001a2a54jmp 0x1a2acd
001a2a56nop [rax+rax]
001a2a60mov eax, 2
001a2a65mov ecx, 3
001a2a6alock cmpxchg [rip+0x7056e], ecx
001a2a72jne 0x1a2a36
001a2a74mov [rsp+16], 0
001a2a7dnop [rax]
001a2a80
001a2a80loc_1a2a80:
001a2a80mov eax, [rip+0x7055a]
001a2a86cmp eax, 3
001a2a89jne 0x1a2a30
001a2a8bmov r8, [rsp+16]
001a2a90test r8, r8
001a2a93cmovne r8, r15
001a2a97mov [rsp], -1
001a2a9emov edi, 202
001a2aa3mov rsi, r14
001a2aa6mov edx, 137
001a2aabmov ecx, 3
001a2ab0xor r9l, r9l
001a2ab3xor eax, eax
001a2ab5call rbx
001a2ab7test rax, rax
001a2abajns 0x1a2a30
001a2ac0call r13
001a2ac3cmp [rax], 4
001a2ac6je 0x1a2a80
001a2ac8jmp 0x1a2a30
001a2acd
001a2acdloc_1a2acd:
001a2acdmov [rsp+16], r14
001a2ad2mov [rsp+24], 1
001a2adamov rax, [rsp+64]
001a2adfmov rdx, [rax]
001a2ae2mov rcx, [rdx]
001a2ae5mov rax, [rdx+8]
001a2ae9mov [rdx], 0
001a2af0test rcx, rcx
001a2af3je 0x1a2b97
001a2af9mov [rcx], 1
001a2afcxorps x0, x0
001a2affmovups [rax], x0
001a2b02mov [rax+16], 1
001a2b0amovups [rax+24], x0
001a2b0emov [rax+40], 0
001a2b12mov [rax+48], 0
001a2b1amov [rsp+24], 4
001a2b22mov eax, 4
001a2b27xchg [rip+0x704b3], eax
001a2b2dcmp eax, 3
001a2b30jne 0x1a2b4e
001a2b32mov rsi, [rsp+16]
001a2b37mov edi, 202
001a2b3cmov edx, 129
001a2b41mov ecx, 0x7fffffff
001a2b46xor eax, eax
001a2b48call [rip+0x6f05a]
001a2b4e
001a2b4eloc_1a2b4e:
001a2b4eadd rsp, 72
001a2b52pop rbx
001a2b53pop r12
001a2b55pop r13
001a2b57pop r14
001a2b59pop r15
001a2b5bpop rbp
001a2b5cret
001a2b5d
001a2b5dloc_1a2b5d:
001a2b5dlea rax, [rip+0x6e5fc]
001a2b64mov [rsp+16], rax
001a2b69mov [rsp+24], 1
001a2b72lea rax, [rsp+8]
001a2b77mov [rsp+32], rax
001a2b7cxorps x0, x0
001a2b7fmovups [rsp+40], x0
001a2b84lea rsi, [rip+0x6ddcd]
001a2b8blea rdi, [rsp+16]
001a2b90call core::panicking::panic_fmt
001a2b95ud2
001a2b97
001a2b97loc_1a2b97:
001a2b97lea rdi, [rip-0x111ba0]
001a2b9elea rdx, [rip+0x6ddcb]
001a2ba5mov esi, 43
001a2baacall core::panicking::panic
001a2bafud2
001a2bb1mov rbx, rax
001a2bb4lea rdi, [rsp+16]
001a2bb9call core::ptr::drop_in_place<std::sys_common::once::futex::CompletionGuard>
001a2bbemov rdi, rbx
001a2bc1call _Unwind_Resume
001a2bc6ud2
001a29e0
001a2bc8
001a2bc8 // align 0x10
001a2bc8 // align 0x10
001a2bd0
001a2bd0std::sys_common::thread_info::THREAD_INFO::__getit::destroy:
001a2bd0mov [0xffffffffffffffa0], 2
001a2bd9mov rax, [rdi+24]
001a2bddtest rax, rax
001a2be0je 0x1a2bf1
001a2be2lock dec [rax]
001a2be6jne 0x1a2bf1
001a2be8mov rdi, [rdi+24]
001a2becjmp 0x1a2d10
001a2bf1
001a2bf1loc_1a2bf1:
001a2bf1ret
001a2bd0
001a2bd0std::sys_common::thread_info::THREAD_INFO::__getit::destroy:
001a2bd0mov [0xffffffffffffffa0], 2
001a2bd9mov rax, [rdi+24]
001a2bddtest rax, rax
001a2be0je 0x1a2bf1
001a2be2lock dec [rax]
001a2be6jne 0x1a2bf1
001a2be8mov rdi, [rdi+24]
001a2becjmp 0x1a2d10
001a2bf1
001a2bf1loc_1a2bf1:
001a2bf1ret
001a2bd0
001a2bf2
001a2bf2 // align 0x10
001a2bf2 // align 0x10
001a2c00
001a2c00std::sys::unix::thread_local_dtor::register_dtor:
001a2c00push r15
001a2c02push r14
001a2c04push rbx
001a2c05mov rbx, rsi
001a2c08mov r14, rdi
001a2c0bcmp [rip+0x6f0f5], 0
001a2c13jne 0x1a2ca9
001a2c19call std::sys_common::thread_local_key::StaticKey::key
001a2c1emov edi, eax
001a2c20call [rip+0x6f0ea]
001a2c26test rax, rax
001a2c29jne 0x1a2c63
001a2c2bmovzx eax, [rip+0x70496]
001a2c32mov edi, 24
001a2c37call [rip+0x6eefb]
001a2c3dtest rax, rax
001a2c40je 0x1a2cc1
001a2c42mov r15, rax
001a2c45mov [rax], 8
001a2c4cxorps x0, x0
001a2c4fmovups [rax+8], x0
001a2c53call std::sys_common::thread_local_key::StaticKey::key
001a2c58mov edi, eax
001a2c5amov rsi, r15
001a2c5dcall [rip+0x6f0b5]
001a2c63
001a2c63loc_1a2c63:
001a2c63call std::sys_common::thread_local_key::StaticKey::key
001a2c68mov edi, eax
001a2c6acall [rip+0x6f0a0]
001a2c70mov r15, rax
001a2c73mov rsi, [rax+16]
001a2c77cmp rsi, [rax+8]
001a2c7bjne 0x1a2c89
001a2c7dmov rdi, r15
001a2c80call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001a2c85mov rsi, [r15+16]
001a2c89
001a2c89loc_1a2c89:
001a2c89mov rax, [r15]
001a2c8cmov rcx, rsi
001a2c8fshl rcx, 4
001a2c93mov [rax+rcx], r14
001a2c97mov [rax+rcx+8], rbx
001a2c9cinc rsi
001a2c9fmov [r15+16], rsi
001a2ca3pop rbx
001a2ca4pop r14
001a2ca6pop r15
001a2ca8ret
001a2ca9
001a2ca9loc_1a2ca9:
001a2ca9lea rdx, [rip+0x70230]
001a2cb0mov rdi, rbx
001a2cb3mov rsi, r14
001a2cb6pop rbx
001a2cb7pop r14
001a2cb9pop r15
001a2cbbjmp [rip+0x6f047]
001a2cc1
001a2cc1loc_1a2cc1:
001a2cc1mov edi, 8
001a2cc6mov esi, 24
001a2ccbcall alloc::alloc::handle_alloc_error
001a2cd0ud2
001a2cd2mov rbx, rax
001a2cd5mov edi, 8
001a2cdaxor esi, esi
001a2cdccall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001a2ce1mov rdi, rbx
001a2ce4call _Unwind_Resume
001a2ce9ud2
001a2c00
001a2c00std::sys::unix::thread_local_dtor::register_dtor:
001a2c00push r15
001a2c02push r14
001a2c04push rbx
001a2c05mov rbx, rsi
001a2c08mov r14, rdi
001a2c0bcmp [rip+0x6f0f5], 0
001a2c13jne 0x1a2ca9
001a2c19call std::sys_common::thread_local_key::StaticKey::key
001a2c1emov edi, eax
001a2c20call [rip+0x6f0ea]
001a2c26test rax, rax
001a2c29jne 0x1a2c63
001a2c2bmovzx eax, [rip+0x70496]
001a2c32mov edi, 24
001a2c37call [rip+0x6eefb]
001a2c3dtest rax, rax
001a2c40je 0x1a2cc1
001a2c42mov r15, rax
001a2c45mov [rax], 8
001a2c4cxorps x0, x0
001a2c4fmovups [rax+8], x0
001a2c53call std::sys_common::thread_local_key::StaticKey::key
001a2c58mov edi, eax
001a2c5amov rsi, r15
001a2c5dcall [rip+0x6f0b5]
001a2c63
001a2c63loc_1a2c63:
001a2c63call std::sys_common::thread_local_key::StaticKey::key
001a2c68mov edi, eax
001a2c6acall [rip+0x6f0a0]
001a2c70mov r15, rax
001a2c73mov rsi, [rax+16]
001a2c77cmp rsi, [rax+8]
001a2c7bjne 0x1a2c89
001a2c7dmov rdi, r15
001a2c80call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001a2c85mov rsi, [r15+16]
001a2c89
001a2c89loc_1a2c89:
001a2c89mov rax, [r15]
001a2c8cmov rcx, rsi
001a2c8fshl rcx, 4
001a2c93mov [rax+rcx], r14
001a2c97mov [rax+rcx+8], rbx
001a2c9cinc rsi
001a2c9fmov [r15+16], rsi
001a2ca3pop rbx
001a2ca4pop r14
001a2ca6pop r15
001a2ca8ret
001a2ca9
001a2ca9loc_1a2ca9:
001a2ca9lea rdx, [rip+0x70230]
001a2cb0mov rdi, rbx
001a2cb3mov rsi, r14
001a2cb6pop rbx
001a2cb7pop r14
001a2cb9pop r15
001a2cbbjmp [rip+0x6f047]
001a2cc1
001a2cc1loc_1a2cc1:
001a2cc1mov edi, 8
001a2cc6mov esi, 24
001a2ccbcall alloc::alloc::handle_alloc_error
001a2cd0ud2
001a2cd2mov rbx, rax
001a2cd5mov edi, 8
001a2cdaxor esi, esi
001a2cdccall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001a2ce1mov rdi, rbx
001a2ce4call _Unwind_Resume
001a2ce9ud2
001a2c00
001a2ceb
001a2ceb // align 0x10
001a2ceb // align 0x10
001a2cf0
001a2cf0core::ptr::drop_in_place<std::thread::Thread>:
001a2cf0mov rax, [rdi]
001a2cf3lock dec [rax]
001a2cf7jne 0x1a2d01
001a2cf9mov rdi, [rdi]
001a2cfcjmp 0x1a2d10
001a2d01
001a2d01loc_1a2d01:
001a2d01ret
001a2cf0
001a2cf0core::ptr::drop_in_place<std::thread::Thread>:
001a2cf0mov rax, [rdi]
001a2cf3lock dec [rax]
001a2cf7jne 0x1a2d01
001a2cf9mov rdi, [rdi]
001a2cfcjmp 0x1a2d10
001a2d01
001a2d01loc_1a2d01:
001a2d01ret
001a2cf0
001a2d02
001a2d02 // align 0x10
001a2d02 // align 0x10
001a2d10
001a2d10alloc::sync::Arc<T,A>::drop_slow:
001a2d10push rbx
001a2d11mov rbx, rdi
001a2d14mov rdi, [rdi+24]
001a2d18test rdi, rdi
001a2d1bje 0x1a2d2d
001a2d1dcmp [rbx+32], 0
001a2d22mov [rdi], 0
001a2d25je 0x1a2d2d
001a2d27call [rip+0x6edcb]
001a2d2d
001a2d2dloc_1a2d2d:
001a2d2dcmp rbx, -1
001a2d31je 0x1a2d44
001a2d33lock dec [rbx+8]
001a2d38jne 0x1a2d44
001a2d3amov rdi, rbx
001a2d3dpop rbx
001a2d3ejmp [rip+0x6edb4]
001a2d44
001a2d44loc_1a2d44:
001a2d44pop rbx
001a2d45ret
001a2d10
001a2d10alloc::sync::Arc<T,A>::drop_slow:
001a2d10push rbx
001a2d11mov rbx, rdi
001a2d14mov rdi, [rdi+24]
001a2d18test rdi, rdi
001a2d1bje 0x1a2d2d
001a2d1dcmp [rbx+32], 0
001a2d22mov [rdi], 0
001a2d25je 0x1a2d2d
001a2d27call [rip+0x6edcb]
001a2d2d
001a2d2dloc_1a2d2d:
001a2d2dcmp rbx, -1
001a2d31je 0x1a2d44
001a2d33lock dec [rbx+8]
001a2d38jne 0x1a2d44
001a2d3amov rdi, rbx
001a2d3dpop rbx
001a2d3ejmp [rip+0x6edb4]
001a2d44
001a2d44loc_1a2d44:
001a2d44pop rbx
001a2d45ret
001a2d10
001a2d46
001a2d46 // align 0x10
001a2d46 // align 0x10
001a2d50
001a2d50core::ptr::drop_in_place<std::sys_common::thread_info::set::{{closure}}>:
001a2d50mov rax, [rdi+24]
001a2d54lock dec [rax]
001a2d58jne 0x1a2d63
001a2d5amov rdi, [rdi+24]
001a2d5ejmp 0x1a2d10
001a2d63
001a2d63loc_1a2d63:
001a2d63ret
001a2d50
001a2d50core::ptr::drop_in_place<std::sys_common::thread_info::set::{{closure}}>:
001a2d50mov rax, [rdi+24]
001a2d54lock dec [rax]
001a2d58jne 0x1a2d63
001a2d5amov rdi, [rdi+24]
001a2d5ejmp 0x1a2d10
001a2d63
001a2d63loc_1a2d63:
001a2d63ret
001a2d50
001a2d64
001a2d64 // align 0x10
001a2d64 // align 0x10
001a2d71
001a2d71 // align 0x10
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
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
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
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
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
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
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
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
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
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
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
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
001a30ce // align 0x10
001a30d0
001a30d0_<&T as core::fmt::Debug>::fmt:
001a30d0mov rax, [rdi]
001a30d3mov rdi, [rax]
001a30d6jmp 0x100a40
001a30d0
001a30d0_<&T as core::fmt::Debug>::fmt:
001a30d0mov rax, [rdi]
001a30d3mov rdi, [rax]
001a30d6jmp 0x100a40
001a30d0
001a30db
001a30db // align 0x10
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..