File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001c90b0
001c90b0std::sys_common::backtrace::_print_fmt::_{{closure}}:
001c90b0push rbp
001c90b1push r15
001c90b3push r14
001c90b5push r13
001c90b7push r12
001c90b9push rbx
001c90basub rsp, 2824
001c90c1mov r14, rdi
001c90c4mov rax, [rdi]
001c90c7cmp [rax], 0
001c90cajne 0x1c90dd
001c90ccmov rcx, [r14+8]
001c90d0cmp [rcx], 100
001c90d4jbe 0x1c90dd
001c90d6xor eax, eax
001c90d8jmp 0x1cddd5
001c90dd
001c90ddloc_1c90dd:
001c90ddmov [rsp+87], 0
001c90e2mov r8, [r14+16]
001c90e6mov rdi, [r14+40]
001c90eamov rdx, [r14+48]
001c90eelea rcx, [rsp+87]
001c90f3mov [rsp+2736], rcx
001c90fbmov [rsp+2744], rax
001c9103mov [rsp+2712], r8
001c910bmov [rsp+2752], r8
001c9113movups x0, [r14+24]
001c9118movups [rsp+2760], x0
001c9120mov [rsp+2704], rdi
001c9128mov [rsp+2776], rdi
001c9130mov [rsp+2336], rdx
001c9138mov [rsp+2784], rdx
001c9140mov [rsp+2792], rsi
001c9148mov rcx, [rsi]
001c914bmov rax, [rsi+8]
001c914fmov [rsp+1688], rax
001c9157mov [rsp+2696], rcx
001c915ftest rcx, rcx
001c9162jne 0x1c9172
001c9164mov rdi, [rsp+1688]
001c916ccall [rip+0x48c26]
001c9172
001c9172loc_1c9172:
001c9172lea rcx, [rax-1]
001c9176test rax, rax
001c9179cmove rcx, rax
001c917dmov [rsp+152], rcx
001c9185mov rax, [rip+0x49ef4]
001c918ctest rax, rax
001c918fjne 0x1c9304
001c9195mov rbp, r14
001c9198movzx eax, [rip+0x49f29]
001c919fmov edi, 2336
001c91a4call [rip+0x4898e]
001c91aatest rax, rax
001c91adje 0x1ce68f
001c91b3mov rbx, rax
001c91b6mov [rsp+240], 8
001c91c2xorps x0, x0
001c91c5movups [rsp+248], x0
001c91cdlea rdi, [rip-0x20bd4]
001c91d4lea rsi, [rsp+240]
001c91dccall [rip+0x48bbe]
001c91e2movups x0, [rsp+240]
001c91eamovaps [rsp+1696], x0
001c91f2mov rax, [rsp+256]
001c91famov [rsp+1712], rax
001c9202mov r14, [rip+0x49e77]
001c9209test r14, r14
001c920cje 0x1c92bf
001c9212mov r15, [rip+0x49e77]
001c9219test r15, r15
001c921cje 0x1c925a
001c921elea r12, [r14+32]
001c9222mov r13, [rip+0x488cf]
001c9229jmp 0x1c9239
001c922bnop [rax+rax]
001c9230
001c9230loc_1c9230:
001c9230add r12, 56
001c9234dec r15
001c9237je 0x1c925a
001c9239
001c9239loc_1c9239:
001c9239cmp [r12-24], 0
001c923fje 0x1c9249
001c9241mov rdi, [r12-32]
001c9246call r13
001c9249
001c9249loc_1c9249:
001c9249cmp [r12], 0
001c924eje 0x1c9230
001c9250mov rdi, [r12-8]
001c9255call r13
001c9258jmp 0x1c9230
001c925a
001c925aloc_1c925a:
001c925acmp [rip+0x49e26], 0
001c9262je 0x1c926d
001c9264mov rdi, r14
001c9267call [rip+0x4888b]
001c926d
001c926dloc_1c926d:
001c926dmov r15, [rip+0x49e24]
001c9274mov r13, [rip+0x49e2d]
001c927binc r13
001c927emov r12, r15
001c9281nop [rax+rax]
001c9290
001c9290loc_1c9290:
001c9290cmp r13, 1
001c9294je 0x1c92ac
001c9296lea rdi, [r12+8]
001c929badd r12, 584
001c92a2dec r13
001c92a5call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001c92aajmp 0x1c9290
001c92ac
001c92acloc_1c92ac:
001c92accmp [rip+0x49dec], 0
001c92b4je 0x1c92bf
001c92b6mov rdi, r15
001c92b9call [rip+0x48839]
001c92bf
001c92bfloc_1c92bf:
001c92bfmov rax, [rsp+1712]
001c92c7mov [rip+0x49dc2], rax
001c92cemovaps x0, [rsp+1696]
001c92d6movups [rip+0x49da3], x0
001c92ddmov [rip+0x49db4], rbx
001c92e4mov [rip+0x49db1], 4
001c92efmov [rip+0x49dae], 0
001c92famov rax, [rip+0x49d7f]
001c9301mov r14, rbp
001c9304
001c9304loc_1c9304:
001c9304mov rsi, [rip+0x49d85]
001c930btest rsi, rsi
001c930eje 0x1cdd0d
001c9314imul rcx, rsi, 56
001c9318add rcx, rax
001c931bxor edi, edi
001c931dmov rdx, rax
001c9320
001c9320loc_1c9320:
001c9320mov r8, [rdx+24]
001c9324mov r11, [rdx+40]
001c9328mov r12, [rdx+48]
001c932cadd rdx, 56
001c9330shl r11, 4
001c9334nop [rax+rax]
001c9340
001c9340loc_1c9340:
001c9340test r11, r11
001c9343je 0x1c9370
001c9345mov r9, r8
001c9348add r8, 16
001c934cmov r10, [r9]
001c934fadd r10, r12
001c9352add r11, -16
001c9356cmp r10, [rsp+152]
001c935eja 0x1c9340
001c9360add r10, [r9+8]
001c9364cmp r10, [rsp+152]
001c936cjbe 0x1c9340
001c936ejmp 0x1c937d
001c9370
001c9370loc_1c9370:
001c9370inc rdi
001c9373cmp rdx, rcx
001c9376jne 0x1c9320
001c9378jmp 0x1cdd0d
001c937d
001c937dloc_1c937d:
001c937dmov [rsp+224], r14
001c9385mov r15, [rip+0x49d1c]
001c938ctest r15, r15
001c938fje 0x1c93ca
001c9391mov rbp, [rip+0x49d00]
001c9398imul rcx, r15, 584
001c939fxor edx, edx
001c93a1xor r14l, r14l
001c93a4nop [rax+rax]
001c93b0
001c93b0loc_1c93b0:
001c93b0cmp [rbp+rdx], rdi
001c93b5je 0x1c9667
001c93bbinc r14
001c93beadd rdx, 584
001c93c5cmp rcx, rdx
001c93c8jne 0x1c93b0
001c93ca
001c93caloc_1c93ca:
001c93cacmp rsi, rdi
001c93cdjbe 0x1cdf83
001c93d3mov [rsp+2688], rdi
001c93dbimul rcx, rdi, 56
001c93dfmov rbx, [rax+rcx]
001c93e3mov r15, [rax+rcx+16]
001c93e8lea rdi, [rsp+240]
001c93f0mov rsi, rbx
001c93f3mov rdx, r15
001c93f6call std::backtrace_rs::symbolize::gimli::mmap
001c93fbcmp [rsp+240], 0
001c9404je 0x1c971c
001c940amov rsi, [rsp+248]
001c9412mov rdx, [rsp+256]
001c941amov [rsp+2352], 8
001c9426xorps x0, x0
001c9429movups [rsp+2360], x0
001c9431mov [rsp+2376], 8
001c943dmovups [rsp+2384], x0
001c9445lea rdi, [rsp+240]
001c944dmov [rsp+1672], rsi
001c9455mov [rsp+1680], rdx
001c945dcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001c9462mov r14, [rsp+224]
001c946amov r13, [rsp+240]
001c9472test r13, r13
001c9475je 0x1c9736
001c947bmovups x0, [rsp+344]
001c9483movups [rsp+1608], x0
001c948bmovups x0, [rsp+328]
001c9493movups [rsp+1592], x0
001c949bmovups x0, [rsp+312]
001c94a3movups [rsp+1576], x0
001c94abmovups x0, [rsp+248]
001c94b3movups x1, [rsp+264]
001c94bbmovups x2, [rsp+280]
001c94c3movups x3, [rsp+296]
001c94cbmovups [rsp+1560], x3
001c94d3movups [rsp+1544], x2
001c94dbmovups [rsp+1528], x1
001c94e3movups [rsp+1512], x0
001c94ebmov [rsp+1504], r13
001c94f3lea rdi, [rsp+1504]
001c94fbcall std::backtrace_rs::symbolize::gimli::elf::Object::build_id
001c9500test rax, rax
001c9503je 0x1c954b
001c9505lea rdi, [rsp+2448]
001c950dmov rsi, rax
001c9510call std::backtrace_rs::symbolize::gimli::elf::locate_build_id
001c9515cmp [rsp+2448], 0
001c951eje 0x1c954b
001c9520lea rdi, [rsp+240]
001c9528lea rcx, [rsp+2448]
001c9530mov rsi, rbx
001c9533mov rdx, r15
001c9536call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001c953bmovzx eax, [rsp+240]
001c9543cmp al, 23
001c9545jne 0x1c9bdf
001c954b
001c954bloc_1c954b:
001c954bmov [rsp+120], r13
001c9550mov [rsp+168], r15
001c9558mov [rsp+128], rbx
001c9560mov [rsp+824], r12
001c9568mov r12, [rsp+1528]
001c9570test r12, r12
001c9573je 0x1ca5c6
001c9579mov rbx, [rsp+1536]
001c9581test rbx, rbx
001c9584je 0x1ca5b9
001c958amov r13, [rsp+1520]
001c9592mov r15, [rsp+1544]
001c959amov r14, [rsp+1552]
001c95a2mov rbp, [rsp+1560]
001c95aashl r12, 6
001c95aejmp 0x1c95be
001c95b0
001c95b0loc_1c95b0:
001c95b0add r13, 64
001c95b4add r12, -64
001c95b8je 0x1ca5c6
001c95be
001c95beloc_1c95be:
001c95bemov edx, [r13]
001c95c2add rdx, r14
001c95c5jb 0x1c95b0
001c95c7mov rdi, rbx
001c95camov rsi, r15
001c95cdmov rcx, rbp
001c95d0call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001c95d5test rax, rax
001c95d8je 0x1c95b0
001c95dacmp rdx, 14
001c95dejne 0x1c95b0
001c95e0mov rcx, [rax]
001c95e3mov rdx, 0x6265645f756e672e
001c95edxor rcx, rdx
001c95f0mov rax, [rax+6]
001c95f4mov rdx, 0x6b6e696c67756265
001c95fexor rax, rdx
001c9601or rax, rcx
001c9604jne 0x1c95b0
001c9606cmp [r13+4], 8
001c960bje 0x1ca5c6
001c9611mov rcx, [rsp+1512]
001c9619mov rdx, [r13+24]
001c961dmov rax, [r13+32]
001c9621sub rcx, rdx
001c9624setb sil
001c9628mov rdi, [rsp+120]
001c962dadd rdi, rdx
001c9630cmp rcx, rax
001c9633setb cl
001c9636xor ebx, ebx
001c9638or cl, sil
001c963bcmove rbx, rdi
001c963fjne 0x1ca5c6
001c9645test rax, rax
001c9648je 0x1ca5c6
001c964exor ebp, ebp
001c9650
001c9650loc_1c9650:
001c9650cmp [rbx+rbp], 0
001c9654je 0x1cde3b
001c965ainc rbp
001c965dcmp rax, rbp
001c9660jne 0x1c9650
001c9662jmp 0x1ca5c6
001c9667
001c9667loc_1c9667:
001c9667test r14, r14
001c966aje 0x1c9b3e
001c9670mov r13, r12
001c9673imul r12, r14, 584
001c967alea rbx, [r12+rbp]
001c967elea rdi, [rsp+240]
001c9686mov edx, 584
001c968bmov rsi, rbx
001c968ecall [rip+0x4848c]
001c9694lea rsi, [r12+rbp]
001c9698add rsi, 584
001c969fmov r12, r13
001c96a2not r14
001c96a5add r14, r15
001c96a8imul rdx, r14, 584
001c96afmov rdi, rbx
001c96b2call [rip+0x48458]
001c96b8lea rbx, [r15-1]
001c96bcmov [rip+0x499e5], rbx
001c96c3cmp rbx, [rip+0x499d6]
001c96camov r14, [rsp+224]
001c96d2jne 0x1c96e3
001c96d4mov rdi, rbx
001c96d7call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c96dcmov rbp, [rip+0x499b5]
001c96e3
001c96e3loc_1c96e3:
001c96e3lea rdi, [rbp+584]
001c96eaimul rdx, rbx, 584
001c96f1mov rsi, rbp
001c96f4call [rip+0x48416]
001c96falea rsi, [rsp+240]
001c9702mov edx, 584
001c9707mov rdi, rbp
001c970acall [rip+0x48410]
001c9710mov [rip+0x49991], r15
001c9717jmp 0x1cbafc
001c971c
001c971cloc_1c971c:
001c971cmov r9b, 23
001c971fmov r14, [rsp+224]
001c9727cmp r9b, 23
001c972bjne 0x1cb131
001c9731jmp 0x1cdd0d
001c9736
001c9736loc_1c9736:
001c9736mov cl, 24
001c9738cmp cl, 24
001c973bje 0x1caf05
001c9741
001c9741loc_1c9741:
001c9741movaps x0, [rsp+864]
001c9749movaps x1, [rsp+880]
001c9751movaps x2, [rsp+896]
001c9759movaps [rsp+272], x2
001c9761movaps [rsp+256], x1
001c9769movaps [rsp+240], x0
001c9771cmp cl, 23
001c9774jne 0x1c9b4b
001c977amovups x0, [rsp+2352]
001c9782movups x1, [rsp+2368]
001c978amovups x2, [rsp+2384]
001c9792movaps [rsp+2304], x2
001c979amovaps [rsp+2288], x1
001c97a2movaps [rsp+2272], x0
001c97aamov [rsp+1664], rdx
001c97b2mov rcx, [rsp+1464]
001c97bamov rdx, rsi
001c97bdmov rsi, rdi
001c97c0mov rdi, rbp
001c97c3mov [rsp+824], r9
001c97cbmov rbp, r15
001c97cemov r15, r13
001c97d1mov r13, [rsp+1320]
001c97d9mov rax, [rsp+1312]
001c97e1mov [rsp+1320], rax
001c97e9mov rax, [rsp+1304]
001c97f1mov [rsp+1312], rax
001c97f9mov rax, [rsp+1296]
001c9801mov [rsp+1304], rax
001c9809mov rax, [rsp+1288]
001c9811mov [rsp+1296], rax
001c9819mov rax, [rsp+1280]
001c9821mov [rsp+1288], rax
001c9829mov rax, [rsp+1272]
001c9831mov [rsp+1280], rax
001c9839mov rax, [rsp+1264]
001c9841mov [rsp+1272], rax
001c9849mov rax, [rsp+1256]
001c9851mov [rsp+1264], rax
001c9859mov rax, [rsp+1248]
001c9861mov [rsp+1256], rax
001c9869mov rax, [rsp+1240]
001c9871mov [rsp+1248], rax
001c9879mov rax, [rsp+1232]
001c9881mov [rsp+1240], rax
001c9889mov rax, [rsp+1224]
001c9891mov [rsp+1232], rax
001c9899mov rax, [rsp+1216]
001c98a1mov [rsp+1224], rax
001c98a9mov rax, [rsp+1208]
001c98b1mov [rsp+1216], rax
001c98b9mov rax, [rsp+1200]
001c98c1mov [rsp+1208], rax
001c98c9mov rax, [rsp+1192]
001c98d1mov [rsp+1200], rax
001c98d9mov rax, [rsp+1184]
001c98e1mov [rsp+1192], rax
001c98e9mov rax, [rsp+1176]
001c98f1mov [rsp+1184], rax
001c98f9mov rax, [rsp+848]
001c9901mov [rsp+1176], rax
001c9909mov rax, [rsp+1168]
001c9911mov [rsp+848], rax
001c9919mov rax, [rsp+1160]
001c9921mov [rsp+1168], rax
001c9929mov rax, [rsp+1152]
001c9931mov [rsp+1160], rax
001c9939mov rax, [rsp+1144]
001c9941mov [rsp+1152], rax
001c9949mov rax, [rsp+1136]
001c9951mov [rsp+1144], rax
001c9959mov rax, [rsp+1128]
001c9961mov [rsp+1136], rax
001c9969mov rax, [rsp+1120]
001c9971mov [rsp+1128], rax
001c9979mov rax, [rsp+1112]
001c9981mov [rsp+1120], rax
001c9989mov rax, [rsp+1104]
001c9991mov [rsp+1112], rax
001c9999mov rax, [rsp+1096]
001c99a1mov [rsp+1104], rax
001c99a9mov rax, [rsp+1088]
001c99b1mov [rsp+1096], rax
001c99b9mov rax, [rsp+1080]
001c99c1mov [rsp+1088], rax
001c99c9mov rax, [rsp+1072]
001c99d1mov [rsp+1080], rax
001c99d9mov rax, [rsp+1064]
001c99e1mov [rsp+1072], rax
001c99e9mov rax, [rsp+1056]
001c99f1mov [rsp+1064], rax
001c99f9mov rax, [rsp+1048]
001c9a01mov [rsp+1056], rax
001c9a09mov rax, [rsp+1040]
001c9a11mov [rsp+1048], rax
001c9a19mov rax, [rsp+1032]
001c9a21mov [rsp+1040], rax
001c9a29mov rax, [rsp+1024]
001c9a31mov [rsp+1032], rax
001c9a39mov rax, [rsp+1016]
001c9a41mov [rsp+1024], rax
001c9a49mov rax, [rsp+1008]
001c9a51mov [rsp+1016], rax
001c9a59mov rax, [rsp+1000]
001c9a61mov [rsp+1008], rax
001c9a69mov rax, [rsp+992]
001c9a71mov [rsp+1000], rax
001c9a79mov rax, [rsp+984]
001c9a81mov [rsp+992], rax
001c9a89mov rax, [rsp+976]
001c9a91mov [rsp+984], rax
001c9a99mov rax, [rsp+968]
001c9aa1mov [rsp+976], rax
001c9aa9mov rax, [rsp+960]
001c9ab1mov [rsp+968], rax
001c9ab9mov rax, [rsp+952]
001c9ac1mov [rsp+960], rax
001c9ac9mov rax, [rsp+944]
001c9ad1mov [rsp+952], rax
001c9ad9mov rax, [rsp+936]
001c9ae1mov [rsp+944], rax
001c9ae9mov rax, [rsp+928]
001c9af1mov [rsp+936], rax
001c9af9mov rax, [rsp+920]
001c9b01mov [rsp+928], rax
001c9b09mov rax, [rsp+1680]
001c9b11mov [rsp+1656], rax
001c9b19mov rax, [rsp+1672]
001c9b21mov [rsp+920], rax
001c9b29movzx r9l, [rsp+39]
001c9b2fcmp r9b, 23
001c9b33jne 0x1cb131
001c9b39jmp 0x1cdd0d
001c9b3e
001c9b3eloc_1c9b3e:
001c9b3emov r14, [rsp+224]
001c9b46jmp 0x1cbafc
001c9b4b
001c9b4bloc_1c9b4b:
001c9b4bmov [rsp+1472], r13
001c9b53mov [rsp+1480], r15
001c9b5bmov [rsp+1488], rbx
001c9b63mov [rsp+1496], r11
001c9b6bmov [rsp+832], r10
001c9b73mov [rsp+840], r9
001c9b7bmov [rsp+2328], rbp
001c9b83mov r13, rdi
001c9b86mov r15, rsi
001c9b89mov rbx, rdx
001c9b8cmovzx eax, [rsp+30]
001c9b91mov rdx, [rsp+848]
001c9b99shl rdx, 8
001c9b9dor rdx, rax
001c9ba0mov [rsp+848], rdx
001c9ba8movaps x0, [rsp+240]
001c9bb0movaps x1, [rsp+256]
001c9bb8movaps x2, [rsp+272]
001c9bc0movaps [rsp+2304], x2
001c9bc8movaps [rsp+2288], x1
001c9bd0movaps [rsp+2272], x0
001c9bd8mov ebp, ecx
001c9bdajmp 0x1caf49
001c9bdf
001c9bdfloc_1c9bdf:
001c9bdfmov [rsp+840], al
001c9be6
001c9be6loc_1c9be6:
001c9be6movzx eax, [rsp+247]
001c9beeshl eax, 16
001c9bf1movzx ecx, [rsp+245]
001c9bf9or ecx, eax
001c9bfbshl rcx, 32
001c9bffmov eax, [rsp+241]
001c9c06or rax, rcx
001c9c09mov [rsp+1664], rax
001c9c11movzx eax, [rsp+255]
001c9c19shl eax, 16
001c9c1cmovzx ecx, [rsp+253]
001c9c24or ecx, eax
001c9c26shl rcx, 32
001c9c2amov eax, [rsp+249]
001c9c31or rax, rcx
001c9c34mov [rsp+832], rax
001c9c3cmovzx eax, [rsp+263]
001c9c44shl eax, 16
001c9c47movzx ecx, [rsp+261]
001c9c4for ecx, eax
001c9c51shl rcx, 32
001c9c55mov eax, [rsp+257]
001c9c5cor rax, rcx
001c9c5fmov [rsp+1464], rax
001c9c67movzx eax, [rsp+271]
001c9c6fshl eax, 16
001c9c72movzx ecx, [rsp+269]
001c9c7aor ecx, eax
001c9c7cshl rcx, 32
001c9c80mov esi, [rsp+265]
001c9c87or rsi, rcx
001c9c8amovzx eax, [rsp+279]
001c9c92shl eax, 16
001c9c95movzx ecx, [rsp+277]
001c9c9dor ecx, eax
001c9c9fshl rcx, 32
001c9ca3mov edi, [rsp+273]
001c9caaor rdi, rcx
001c9cadmovzx eax, [rsp+287]
001c9cb5shl eax, 16
001c9cb8movzx ecx, [rsp+285]
001c9cc0or ecx, eax
001c9cc2shl rcx, 32
001c9cc6mov ebp, [rsp+281]
001c9ccdor rbp, rcx
001c9cd0movzx eax, [rsp+295]
001c9cd8shl eax, 16
001c9cdbmovzx ecx, [rsp+293]
001c9ce3or ecx, eax
001c9ce5shl rcx, 32
001c9ce9mov r8l, [rsp+289]
001c9cf1or r8, rcx
001c9cf4movzx eax, [rsp+303]
001c9cfcshl eax, 16
001c9cffmovzx ecx, [rsp+301]
001c9d07or ecx, eax
001c9d09shl rcx, 32
001c9d0dmov r9l, [rsp+297]
001c9d15or r9, rcx
001c9d18movzx eax, [rsp+311]
001c9d20shl eax, 16
001c9d23movzx ecx, [rsp+309]
001c9d2bor ecx, eax
001c9d2dshl rcx, 32
001c9d31mov r10l, [rsp+305]
001c9d39or r10, rcx
001c9d3cmovzx eax, [rsp+319]
001c9d44shl eax, 16
001c9d47movzx ecx, [rsp+317]
001c9d4for ecx, eax
001c9d51shl rcx, 32
001c9d55mov r11l, [rsp+313]
001c9d5dor r11, rcx
001c9d60movzx eax, [rsp+327]
001c9d68shl eax, 16
001c9d6bmovzx ecx, [rsp+325]
001c9d73or ecx, eax
001c9d75shl rcx, 32
001c9d79mov ebx, [rsp+321]
001c9d80or rbx, rcx
001c9d83movzx eax, [rsp+335]
001c9d8bshl eax, 16
001c9d8emovzx ecx, [rsp+333]
001c9d96or ecx, eax
001c9d98shl rcx, 32
001c9d9cmov r15l, [rsp+329]
001c9da4or r15, rcx
001c9da7movzx eax, [rsp+343]
001c9dafshl eax, 16
001c9db2movzx ecx, [rsp+341]
001c9dbaor ecx, eax
001c9dbcshl rcx, 32
001c9dc0mov r13l, [rsp+337]
001c9dc8or r13, rcx
001c9dcbmovzx eax, [rsp+351]
001c9dd3shl eax, 16
001c9dd6movzx ecx, [rsp+349]
001c9ddeor ecx, eax
001c9de0shl rcx, 32
001c9de4mov eax, [rsp+345]
001c9debor rax, rcx
001c9deemov [rsp+1320], rax
001c9df6movzx eax, [rsp+359]
001c9dfeshl eax, 16
001c9e01movzx ecx, [rsp+357]
001c9e09or ecx, eax
001c9e0bshl rcx, 32
001c9e0fmov eax, [rsp+353]
001c9e16or rax, rcx
001c9e19mov [rsp+1312], rax
001c9e21movzx eax, [rsp+367]
001c9e29shl eax, 16
001c9e2cmovzx ecx, [rsp+365]
001c9e34or ecx, eax
001c9e36shl rcx, 32
001c9e3amov eax, [rsp+361]
001c9e41or rax, rcx
001c9e44mov [rsp+1304], rax
001c9e4cmovzx eax, [rsp+375]
001c9e54shl eax, 16
001c9e57movzx ecx, [rsp+373]
001c9e5for ecx, eax
001c9e61shl rcx, 32
001c9e65mov eax, [rsp+369]
001c9e6cor rax, rcx
001c9e6fmov [rsp+1296], rax
001c9e77movzx eax, [rsp+383]
001c9e7fshl eax, 16
001c9e82movzx ecx, [rsp+381]
001c9e8aor ecx, eax
001c9e8cshl rcx, 32
001c9e90mov eax, [rsp+377]
001c9e97or rax, rcx
001c9e9amov [rsp+1288], rax
001c9ea2movzx eax, [rsp+391]
001c9eaashl eax, 16
001c9eadmovzx ecx, [rsp+389]
001c9eb5or ecx, eax
001c9eb7shl rcx, 32
001c9ebbmov eax, [rsp+385]
001c9ec2or rax, rcx
001c9ec5mov [rsp+1280], rax
001c9ecdmovzx eax, [rsp+399]
001c9ed5shl eax, 16
001c9ed8movzx ecx, [rsp+397]
001c9ee0or ecx, eax
001c9ee2shl rcx, 32
001c9ee6mov eax, [rsp+393]
001c9eedor rax, rcx
001c9ef0mov [rsp+1272], rax
001c9ef8movzx eax, [rsp+407]
001c9f00shl eax, 16
001c9f03movzx ecx, [rsp+405]
001c9f0bor ecx, eax
001c9f0dshl rcx, 32
001c9f11mov eax, [rsp+401]
001c9f18or rax, rcx
001c9f1bmov [rsp+1264], rax
001c9f23movzx eax, [rsp+415]
001c9f2bshl eax, 16
001c9f2emovzx ecx, [rsp+413]
001c9f36or ecx, eax
001c9f38shl rcx, 32
001c9f3cmov eax, [rsp+409]
001c9f43or rax, rcx
001c9f46mov [rsp+1256], rax
001c9f4emovzx eax, [rsp+423]
001c9f56shl eax, 16
001c9f59movzx ecx, [rsp+421]
001c9f61or ecx, eax
001c9f63shl rcx, 32
001c9f67mov eax, [rsp+417]
001c9f6eor rax, rcx
001c9f71mov [rsp+1248], rax
001c9f79movzx eax, [rsp+431]
001c9f81shl eax, 16
001c9f84movzx ecx, [rsp+429]
001c9f8cor ecx, eax
001c9f8eshl rcx, 32
001c9f92mov eax, [rsp+425]
001c9f99or rax, rcx
001c9f9cmov [rsp+1240], rax
001c9fa4movzx eax, [rsp+439]
001c9facshl eax, 16
001c9fafmovzx ecx, [rsp+437]
001c9fb7or ecx, eax
001c9fb9shl rcx, 32
001c9fbdmov eax, [rsp+433]
001c9fc4or rax, rcx
001c9fc7mov [rsp+1232], rax
001c9fcfmovzx eax, [rsp+447]
001c9fd7shl eax, 16
001c9fdamovzx ecx, [rsp+445]
001c9fe2or ecx, eax
001c9fe4shl rcx, 32
001c9fe8mov eax, [rsp+441]
001c9fefor rax, rcx
001c9ff2mov [rsp+1224], rax
001c9ffamovzx eax, [rsp+455]
001ca002shl eax, 16
001ca005movzx ecx, [rsp+453]
001ca00dor ecx, eax
001ca00fshl rcx, 32
001ca013mov eax, [rsp+449]
001ca01aor rax, rcx
001ca01dmov [rsp+1216], rax
001ca025movzx eax, [rsp+463]
001ca02dshl eax, 16
001ca030movzx ecx, [rsp+461]
001ca038or ecx, eax
001ca03ashl rcx, 32
001ca03emov eax, [rsp+457]
001ca045or rax, rcx
001ca048mov [rsp+1208], rax
001ca050movzx eax, [rsp+471]
001ca058shl eax, 16
001ca05bmovzx ecx, [rsp+469]
001ca063or ecx, eax
001ca065shl rcx, 32
001ca069mov eax, [rsp+465]
001ca070or rax, rcx
001ca073mov [rsp+1200], rax
001ca07bmovzx eax, [rsp+479]
001ca083shl eax, 16
001ca086movzx ecx, [rsp+477]
001ca08eor ecx, eax
001ca090shl rcx, 32
001ca094mov eax, [rsp+473]
001ca09bor rax, rcx
001ca09emov [rsp+1192], rax
001ca0a6movzx eax, [rsp+487]
001ca0aeshl eax, 16
001ca0b1movzx ecx, [rsp+485]
001ca0b9or ecx, eax
001ca0bbshl rcx, 32
001ca0bfmov eax, [rsp+481]
001ca0c6or rax, rcx
001ca0c9mov [rsp+1184], rax
001ca0d1movzx eax, [rsp+495]
001ca0d9shl eax, 16
001ca0dcmovzx ecx, [rsp+493]
001ca0e4or ecx, eax
001ca0e6shl rcx, 32
001ca0eamov eax, [rsp+489]
001ca0f1or rax, rcx
001ca0f4mov [rsp+1176], rax
001ca0fcmovzx eax, [rsp+503]
001ca104shl eax, 16
001ca107movzx ecx, [rsp+501]
001ca10for ecx, eax
001ca111shl rcx, 32
001ca115mov eax, [rsp+497]
001ca11cor rax, rcx
001ca11fmov rcx, rax
001ca122movups x0, [rsp+768]
001ca12amovups x1, [rsp+784]
001ca132movups x2, [rsp+800]
001ca13amovaps [rsp+896], x2
001ca142movaps [rsp+880], x1
001ca14amovaps [rsp+864], x0
001ca152movzx eax, [rsp+248]
001ca15amov [rsp+39], al
001ca15emovzx eax, [rsp+256]
001ca166mov [rsp+36], al
001ca16amovzx eax, [rsp+264]
001ca172mov [rsp+38], al
001ca176movzx eax, [rsp+272]
001ca17emov [rsp+232], al
001ca185movzx eax, [rsp+280]
001ca18dmov [rsp+200], al
001ca194movzx eax, [rsp+288]
001ca19cmov [rsp+176], al
001ca1a3movzx eax, [rsp+296]
001ca1abmov [rsp+192], al
001ca1b2movzx eax, [rsp+304]
001ca1bamov [rsp+136], al
001ca1c1movzx eax, [rsp+312]
001ca1c9mov [rsp+208], al
001ca1d0movzx eax, [rsp+320]
001ca1d8mov [rsp+112], al
001ca1dcmovzx eax, [rsp+328]
001ca1e4mov [rsp+88], al
001ca1e8movzx eax, [rsp+336]
001ca1f0mov [rsp+64], al
001ca1f4movzx eax, [rsp+344]
001ca1fcmov [rsp+72], al
001ca200movzx eax, [rsp+352]
001ca208mov [rsp+144], al
001ca20fmovzx eax, [rsp+360]
001ca217mov [rsp+40], al
001ca21bmovzx eax, [rsp+368]
001ca223mov [rsp+168], al
001ca22amovzx eax, [rsp+376]
001ca232mov [rsp+56], al
001ca236mov rax, [rsp+504]
001ca23emov [rsp+1168], rax
001ca246mov rax, [rsp+512]
001ca24emov [rsp+1160], rax
001ca256mov rax, [rsp+520]
001ca25emov [rsp+1152], rax
001ca266mov rax, [rsp+528]
001ca26emov [rsp+1144], rax
001ca276mov rax, [rsp+536]
001ca27emov [rsp+1136], rax
001ca286mov rax, [rsp+544]
001ca28emov [rsp+1128], rax
001ca296mov rax, [rsp+552]
001ca29emov [rsp+1120], rax
001ca2a6mov rax, [rsp+560]
001ca2aemov [rsp+1112], rax
001ca2b6mov rax, [rsp+568]
001ca2bemov [rsp+1104], rax
001ca2c6mov rax, [rsp+576]
001ca2cemov [rsp+1096], rax
001ca2d6mov rax, [rsp+584]
001ca2demov [rsp+1088], rax
001ca2e6mov rax, [rsp+592]
001ca2eemov [rsp+1080], rax
001ca2f6mov rax, [rsp+600]
001ca2femov [rsp+1072], rax
001ca306mov rax, [rsp+608]
001ca30emov [rsp+1064], rax
001ca316mov rax, [rsp+616]
001ca31emov [rsp+1056], rax
001ca326mov rax, [rsp+624]
001ca32emov [rsp+1048], rax
001ca336mov rax, [rsp+632]
001ca33emov [rsp+1040], rax
001ca346mov rax, [rsp+640]
001ca34emov [rsp+1032], rax
001ca356mov rax, [rsp+648]
001ca35emov [rsp+1024], rax
001ca366mov rax, [rsp+656]
001ca36emov [rsp+1016], rax
001ca376mov rax, [rsp+664]
001ca37emov [rsp+1008], rax
001ca386mov rax, [rsp+672]
001ca38emov [rsp+1000], rax
001ca396mov rax, [rsp+680]
001ca39emov [rsp+992], rax
001ca3a6mov rax, [rsp+688]
001ca3aemov [rsp+984], rax
001ca3b6mov rax, [rsp+696]
001ca3bemov [rsp+976], rax
001ca3c6mov rax, [rsp+704]
001ca3cemov [rsp+968], rax
001ca3d6mov rax, [rsp+712]
001ca3demov [rsp+960], rax
001ca3e6mov rax, [rsp+720]
001ca3eemov [rsp+952], rax
001ca3f6mov rax, [rsp+728]
001ca3femov [rsp+944], rax
001ca406mov rax, [rsp+736]
001ca40emov [rsp+936], rax
001ca416mov rax, [rsp+744]
001ca41emov [rsp+928], rax
001ca426mov rax, [rsp+752]
001ca42emov [rsp+920], rax
001ca436mov rax, [rsp+760]
001ca43emov [rsp+1656], rax
001ca446movzx eax, [rsp+384]
001ca44emov [rsp+33], al
001ca452movzx eax, [rsp+392]
001ca45amov [rsp+31], al
001ca45emovzx eax, [rsp+400]
001ca466mov [rsp+32], al
001ca46amovzx eax, [rsp+408]
001ca472mov [rsp+34], al
001ca476movzx eax, [rsp+416]
001ca47emov [rsp+35], al
001ca482movzx eax, [rsp+424]
001ca48amov [rsp+37], al
001ca48emovzx eax, [rsp+432]
001ca496mov [rsp+96], al
001ca49amovzx eax, [rsp+440]
001ca4a2mov [rsp+184], al
001ca4a9movzx eax, [rsp+448]
001ca4b1mov [rsp+104], al
001ca4b5movzx eax, [rsp+456]
001ca4bdmov [rsp+216], al
001ca4c4movzx eax, [rsp+464]
001ca4ccmov [rsp+160], al
001ca4d3movzx eax, [rsp+472]
001ca4dbmov [rsp+48], al
001ca4dfmovzx eax, [rsp+480]
001ca4e7mov [rsp+120], al
001ca4ebmovzx eax, [rsp+488]
001ca4f3movzx edx, [rsp+496]
001ca4fbmov [rsp+30], dl
001ca4ffmov [rsp+128], al
001ca506mov [rsp+848], rcx
001ca50ecmp [rsp+1576], 0
001ca517je 0x1cd630
001ca51dmov [rsp+824], rdi
001ca525mov rdi, [rsp+1568]
001ca52dmov [rsp+1480], r15
001ca535mov r15, rsi
001ca538mov [rsp+1488], rbx
001ca540mov r14, r8
001ca543mov [rsp+1472], r13
001ca54bmov r13, r9
001ca54emov [rsp+1496], r11
001ca556mov rbx, r10
001ca559call [rip+0x47599]
001ca55fmov r10, rbx
001ca562mov r11, [rsp+1496]
001ca56amov r9, r13
001ca56dmov r13, [rsp+1472]
001ca575mov r8, r14
001ca578mov rbx, [rsp+1488]
001ca580mov r14, [rsp+224]
001ca588mov rdi, [rsp+824]
001ca590mov rsi, r15
001ca593mov r15, [rsp+1480]
001ca59bmov rdx, [rsp+832]
001ca5a3movzx ecx, [rsp+840]
001ca5abcmp cl, 24
001ca5aeje 0x1caf05
001ca5b4jmp 0x1c9741
001ca5b9
001ca5b9loc_1ca5b9:
001ca5b9shl r12, 6
001ca5bdnop [rax]
001ca5c0
001ca5c0loc_1ca5c0:
001ca5c0add r12, -64
001ca5c4jne 0x1ca5c0
001ca5c6
001ca5c6loc_1ca5c6:
001ca5c6lea rdi, [rsp+1328]
001ca5celea rcx, [rsp+2352]
001ca5d6mov rsi, [rsp+128]
001ca5demov rdx, [rsp+168]
001ca5e6call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package
001ca5ebmov r14, [rsp+224]
001ca5f3mov r12, [rsp+824]
001ca5fbmov [rsp+2448], 0
001ca607lea rdi, [rsp+240]
001ca60flea rsi, [rsp+2352]
001ca617lea rdx, [rsp+1504]
001ca61flea rcx, [rsp+2448]
001ca627lea r8, [rsp+1328]
001ca62fcall std::backtrace_rs::symbolize::gimli::Context::new
001ca634movzx eax, [rsp+240]
001ca63cmov [rsp+39], al
001ca640cmp al, 23
001ca642jne 0x1ca654
001ca644mov cl, 24
001ca646cmp cl, 24
001ca649jne 0x1c9741
001ca64fjmp 0x1caf05
001ca654
001ca654loc_1ca654:
001ca654movzx eax, [rsp+247]
001ca65cshl eax, 16
001ca65fmovzx ecx, [rsp+245]
001ca667or ecx, eax
001ca669shl rcx, 32
001ca66dmov edx, [rsp+241]
001ca674or rdx, rcx
001ca677movzx eax, [rsp+255]
001ca67fshl eax, 16
001ca682movzx ecx, [rsp+253]
001ca68aor ecx, eax
001ca68cshl rcx, 32
001ca690mov eax, [rsp+249]
001ca697or rax, rcx
001ca69amov [rsp+1464], rax
001ca6a2movzx eax, [rsp+263]
001ca6aashl eax, 16
001ca6admovzx ecx, [rsp+261]
001ca6b5or ecx, eax
001ca6b7shl rcx, 32
001ca6bbmov esi, [rsp+257]
001ca6c2or rsi, rcx
001ca6c5movzx eax, [rsp+271]
001ca6cdshl eax, 16
001ca6d0movzx ecx, [rsp+269]
001ca6d8or ecx, eax
001ca6dashl rcx, 32
001ca6demov edi, [rsp+265]
001ca6e5or rdi, rcx
001ca6e8movzx eax, [rsp+279]
001ca6f0shl eax, 16
001ca6f3movzx ecx, [rsp+277]
001ca6fbor ecx, eax
001ca6fdshl rcx, 32
001ca701mov ebp, [rsp+273]
001ca708or rbp, rcx
001ca70bmovzx eax, [rsp+287]
001ca713shl eax, 16
001ca716movzx ecx, [rsp+285]
001ca71eor ecx, eax
001ca720shl rcx, 32
001ca724mov r8l, [rsp+281]
001ca72cor r8, rcx
001ca72fmovzx eax, [rsp+295]
001ca737shl eax, 16
001ca73amovzx ecx, [rsp+293]
001ca742or ecx, eax
001ca744shl rcx, 32
001ca748mov r9l, [rsp+289]
001ca750or r9, rcx
001ca753movzx eax, [rsp+303]
001ca75bshl eax, 16
001ca75emovzx ecx, [rsp+301]
001ca766or ecx, eax
001ca768shl rcx, 32
001ca76cmov r10l, [rsp+297]
001ca774or r10, rcx
001ca777movzx eax, [rsp+311]
001ca77fshl eax, 16
001ca782movzx ecx, [rsp+309]
001ca78aor ecx, eax
001ca78cshl rcx, 32
001ca790mov r11l, [rsp+305]
001ca798or r11, rcx
001ca79bmovzx eax, [rsp+319]
001ca7a3shl eax, 16
001ca7a6movzx ecx, [rsp+317]
001ca7aeor ecx, eax
001ca7b0shl rcx, 32
001ca7b4mov ebx, [rsp+313]
001ca7bbor rbx, rcx
001ca7bemovzx eax, [rsp+327]
001ca7c6shl eax, 16
001ca7c9movzx ecx, [rsp+325]
001ca7d1or ecx, eax
001ca7d3shl rcx, 32
001ca7d7mov r15l, [rsp+321]
001ca7dfor r15, rcx
001ca7e2movzx eax, [rsp+335]
001ca7eashl eax, 16
001ca7edmovzx ecx, [rsp+333]
001ca7f5or ecx, eax
001ca7f7shl rcx, 32
001ca7fbmov r13l, [rsp+329]
001ca803or r13, rcx
001ca806movzx eax, [rsp+343]
001ca80eshl eax, 16
001ca811movzx ecx, [rsp+341]
001ca819or ecx, eax
001ca81bshl rcx, 32
001ca81fmov eax, [rsp+337]
001ca826or rax, rcx
001ca829mov [rsp+1320], rax
001ca831movzx eax, [rsp+351]
001ca839shl eax, 16
001ca83cmovzx ecx, [rsp+349]
001ca844or ecx, eax
001ca846shl rcx, 32
001ca84amov eax, [rsp+345]
001ca851or rax, rcx
001ca854mov [rsp+1312], rax
001ca85cmovzx eax, [rsp+359]
001ca864shl eax, 16
001ca867movzx ecx, [rsp+357]
001ca86for ecx, eax
001ca871shl rcx, 32
001ca875mov eax, [rsp+353]
001ca87cor rax, rcx
001ca87fmov [rsp+1304], rax
001ca887movzx eax, [rsp+367]
001ca88fshl eax, 16
001ca892movzx ecx, [rsp+365]
001ca89aor ecx, eax
001ca89cshl rcx, 32
001ca8a0mov eax, [rsp+361]
001ca8a7or rax, rcx
001ca8aamov [rsp+1296], rax
001ca8b2movzx eax, [rsp+375]
001ca8bashl eax, 16
001ca8bdmovzx ecx, [rsp+373]
001ca8c5or ecx, eax
001ca8c7shl rcx, 32
001ca8cbmov eax, [rsp+369]
001ca8d2or rax, rcx
001ca8d5mov [rsp+1288], rax
001ca8ddmovzx eax, [rsp+383]
001ca8e5shl eax, 16
001ca8e8movzx ecx, [rsp+381]
001ca8f0or ecx, eax
001ca8f2shl rcx, 32
001ca8f6mov eax, [rsp+377]
001ca8fdor rax, rcx
001ca900mov [rsp+1280], rax
001ca908movzx eax, [rsp+391]
001ca910shl eax, 16
001ca913movzx ecx, [rsp+389]
001ca91bor ecx, eax
001ca91dshl rcx, 32
001ca921mov eax, [rsp+385]
001ca928or rax, rcx
001ca92bmov [rsp+1272], rax
001ca933movzx eax, [rsp+399]
001ca93bshl eax, 16
001ca93emovzx ecx, [rsp+397]
001ca946or ecx, eax
001ca948shl rcx, 32
001ca94cmov eax, [rsp+393]
001ca953or rax, rcx
001ca956mov [rsp+1264], rax
001ca95emovzx eax, [rsp+407]
001ca966shl eax, 16
001ca969movzx ecx, [rsp+405]
001ca971or ecx, eax
001ca973shl rcx, 32
001ca977mov eax, [rsp+401]
001ca97eor rax, rcx
001ca981mov [rsp+1256], rax
001ca989movzx eax, [rsp+415]
001ca991shl eax, 16
001ca994movzx ecx, [rsp+413]
001ca99cor ecx, eax
001ca99eshl rcx, 32
001ca9a2mov eax, [rsp+409]
001ca9a9or rax, rcx
001ca9acmov [rsp+1248], rax
001ca9b4movzx eax, [rsp+423]
001ca9bcshl eax, 16
001ca9bfmovzx ecx, [rsp+421]
001ca9c7or ecx, eax
001ca9c9shl rcx, 32
001ca9cdmov eax, [rsp+417]
001ca9d4or rax, rcx
001ca9d7mov [rsp+1240], rax
001ca9dfmovzx eax, [rsp+431]
001ca9e7shl eax, 16
001ca9eamovzx ecx, [rsp+429]
001ca9f2or ecx, eax
001ca9f4shl rcx, 32
001ca9f8mov eax, [rsp+425]
001ca9ffor rax, rcx
001caa02mov [rsp+1232], rax
001caa0amovzx eax, [rsp+439]
001caa12shl eax, 16
001caa15movzx ecx, [rsp+437]
001caa1dor ecx, eax
001caa1fshl rcx, 32
001caa23mov eax, [rsp+433]
001caa2aor rax, rcx
001caa2dmov [rsp+1224], rax
001caa35movzx eax, [rsp+447]
001caa3dshl eax, 16
001caa40movzx ecx, [rsp+445]
001caa48or ecx, eax
001caa4ashl rcx, 32
001caa4emov eax, [rsp+441]
001caa55or rax, rcx
001caa58mov [rsp+1216], rax
001caa60movzx eax, [rsp+455]
001caa68shl eax, 16
001caa6bmovzx ecx, [rsp+453]
001caa73or ecx, eax
001caa75shl rcx, 32
001caa79mov eax, [rsp+449]
001caa80or rax, rcx
001caa83mov [rsp+1208], rax
001caa8bmovzx eax, [rsp+463]
001caa93shl eax, 16
001caa96movzx ecx, [rsp+461]
001caa9eor ecx, eax
001caaa0shl rcx, 32
001caaa4mov eax, [rsp+457]
001caaabor rax, rcx
001caaaemov [rsp+1200], rax
001caab6movzx eax, [rsp+471]
001caabeshl eax, 16
001caac1movzx ecx, [rsp+469]
001caac9or ecx, eax
001caacbshl rcx, 32
001caacfmov eax, [rsp+465]
001caad6or rax, rcx
001caad9mov [rsp+1192], rax
001caae1movzx eax, [rsp+479]
001caae9shl eax, 16
001caaecmovzx ecx, [rsp+477]
001caaf4or ecx, eax
001caaf6shl rcx, 32
001caafamov eax, [rsp+473]
001cab01or rax, rcx
001cab04mov [rsp+1184], rax
001cab0cmovzx eax, [rsp+487]
001cab14shl eax, 16
001cab17movzx ecx, [rsp+485]
001cab1for ecx, eax
001cab21shl rcx, 32
001cab25mov eax, [rsp+481]
001cab2cor rax, rcx
001cab2fmov [rsp+1176], rax
001cab37movzx eax, [rsp+495]
001cab3fshl eax, 16
001cab42movzx ecx, [rsp+493]
001cab4aor ecx, eax
001cab4cshl rcx, 32
001cab50mov eax, [rsp+489]
001cab57or rax, rcx
001cab5amov [rsp+848], rax
001cab62movzx eax, [rsp+248]
001cab6amov [rsp+36], al
001cab6emovzx eax, [rsp+256]
001cab76mov [rsp+38], al
001cab7amovzx eax, [rsp+264]
001cab82mov [rsp+232], al
001cab89movzx eax, [rsp+272]
001cab91mov [rsp+200], al
001cab98movzx eax, [rsp+280]
001caba0mov [rsp+176], al
001caba7movzx eax, [rsp+288]
001cabafmov [rsp+192], al
001cabb6movzx eax, [rsp+296]
001cabbemov [rsp+136], al
001cabc5movzx eax, [rsp+304]
001cabcdmov [rsp+208], al
001cabd4movzx eax, [rsp+312]
001cabdcmov [rsp+112], al
001cabe0movzx eax, [rsp+320]
001cabe8mov [rsp+88], al
001cabecmovzx eax, [rsp+328]
001cabf4mov [rsp+64], al
001cabf8movzx eax, [rsp+336]
001cac00mov [rsp+72], al
001cac04movzx eax, [rsp+344]
001cac0cmov [rsp+144], al
001cac13movzx eax, [rsp+352]
001cac1bmov [rsp+40], al
001cac1fmovzx eax, [rsp+360]
001cac27mov [rsp+168], al
001cac2emovzx eax, [rsp+368]
001cac36mov [rsp+56], al
001cac3amovzx eax, [rsp+376]
001cac42mov [rsp+33], al
001cac46mov rax, [rsp+496]
001cac4emov [rsp+1168], rax
001cac56mov rax, [rsp+504]
001cac5emov [rsp+1160], rax
001cac66mov rax, [rsp+512]
001cac6emov [rsp+1152], rax
001cac76mov rax, [rsp+520]
001cac7emov [rsp+1144], rax
001cac86mov rax, [rsp+528]
001cac8emov [rsp+1136], rax
001cac96mov rax, [rsp+536]
001cac9emov [rsp+1128], rax
001caca6mov rax, [rsp+544]
001cacaemov [rsp+1120], rax
001cacb6mov rax, [rsp+552]
001cacbemov [rsp+1112], rax
001cacc6mov rax, [rsp+560]
001caccemov [rsp+1104], rax
001cacd6mov rax, [rsp+568]
001cacdemov [rsp+1096], rax
001cace6mov rax, [rsp+576]
001caceemov [rsp+1088], rax
001cacf6mov rax, [rsp+584]
001cacfemov [rsp+1080], rax
001cad06mov rax, [rsp+592]
001cad0emov [rsp+1072], rax
001cad16mov rax, [rsp+600]
001cad1emov [rsp+1064], rax
001cad26mov rax, [rsp+608]
001cad2emov [rsp+1056], rax
001cad36mov rax, [rsp+616]
001cad3emov [rsp+1048], rax
001cad46mov rax, [rsp+624]
001cad4emov [rsp+1040], rax
001cad56mov rax, [rsp+632]
001cad5emov [rsp+1032], rax
001cad66mov rax, [rsp+640]
001cad6emov [rsp+1024], rax
001cad76mov rax, [rsp+648]
001cad7emov [rsp+1016], rax
001cad86mov rax, [rsp+656]
001cad8emov [rsp+1008], rax
001cad96mov rax, [rsp+664]
001cad9emov [rsp+1000], rax
001cada6mov rax, [rsp+672]
001cadaemov [rsp+992], rax
001cadb6mov rax, [rsp+680]
001cadbemov [rsp+984], rax
001cadc6mov rax, [rsp+688]
001cadcemov [rsp+976], rax
001cadd6mov rax, [rsp+696]
001caddemov [rsp+968], rax
001cade6mov rax, [rsp+704]
001cadeemov [rsp+960], rax
001cadf6mov rax, [rsp+712]
001cadfemov [rsp+952], rax
001cae06mov rax, [rsp+720]
001cae0emov [rsp+944], rax
001cae16mov rax, [rsp+728]
001cae1emov [rsp+936], rax
001cae26mov rax, [rsp+736]
001cae2emov [rsp+928], rax
001cae36mov rax, [rsp+744]
001cae3emov [rsp+920], rax
001cae46movzx eax, [rsp+384]
001cae4emov [rsp+31], al
001cae52movzx eax, [rsp+392]
001cae5amov [rsp+32], al
001cae5emovzx eax, [rsp+400]
001cae66mov [rsp+34], al
001cae6amovzx eax, [rsp+408]
001cae72mov [rsp+35], al
001cae76movzx eax, [rsp+416]
001cae7emov [rsp+37], al
001cae82movzx eax, [rsp+424]
001cae8amov [rsp+96], al
001cae8emovzx eax, [rsp+432]
001cae96mov [rsp+184], al
001cae9dmovzx eax, [rsp+440]
001caea5mov [rsp+104], al
001caea9movzx eax, [rsp+448]
001caeb1mov [rsp+216], al
001caeb8movzx eax, [rsp+456]
001caec0mov [rsp+160], al
001caec7movzx eax, [rsp+464]
001caecfmov [rsp+48], al
001caed3movzx eax, [rsp+472]
001caedbmov [rsp+120], al
001caedfmovzx eax, [rsp+480]
001caee7mov [rsp+128], al
001caeeemovzx eax, [rsp+488]
001caef6mov [rsp+30], al
001caefamov cl, 23
001caefccmp cl, 24
001caeffjne 0x1c9741
001caf05
001caf05loc_1caf05:
001caf05mov [rsp+1472], r13
001caf0dmov [rsp+1480], r15
001caf15mov [rsp+1488], rbx
001caf1dmov [rsp+1496], r11
001caf25mov [rsp+832], r10
001caf2dmov [rsp+840], r9
001caf35mov [rsp+2328], rbp
001caf3dmov r13, rdi
001caf40mov r15, rsi
001caf43mov rbx, rdx
001caf46mov bpl, 23
001caf49
001caf49loc_1caf49:
001caf49mov [rsp+824], r8
001caf51lea rdi, [rsp+2352]
001caf59call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001caf5emov rdi, [rsp+1672]
001caf66mov rsi, [rsp+1680]
001caf6ecall [rip+0x46d84]
001caf74movzx eax, [rsp+128]
001caf7cmov [rsp+30], al
001caf80movzx eax, [rsp+120]
001caf85mov [rsp+128], al
001caf8cmovzx eax, [rsp+48]
001caf91mov [rsp+120], al
001caf95movzx eax, [rsp+160]
001caf9dmov [rsp+48], al
001cafa1movzx eax, [rsp+216]
001cafa9mov [rsp+160], al
001cafb0movzx eax, [rsp+104]
001cafb5mov [rsp+216], al
001cafbcmovzx eax, [rsp+184]
001cafc4mov [rsp+104], al
001cafc8movzx eax, [rsp+96]
001cafcdmov [rsp+184], al
001cafd4movzx eax, [rsp+37]
001cafd9mov [rsp+96], al
001cafddmovzx eax, [rsp+35]
001cafe2mov [rsp+37], al
001cafe6movzx eax, [rsp+34]
001cafebmov [rsp+35], al
001cafefmovzx eax, [rsp+32]
001caff4mov [rsp+34], al
001caff8movzx eax, [rsp+31]
001caffdmov [rsp+32], al
001cb001movzx eax, [rsp+33]
001cb006mov [rsp+31], al
001cb00amovzx eax, [rsp+56]
001cb00fmov [rsp+33], al
001cb013movzx eax, [rsp+168]
001cb01bmov [rsp+56], al
001cb01fmovzx eax, [rsp+40]
001cb024mov [rsp+168], al
001cb02bmovzx eax, [rsp+144]
001cb033mov [rsp+40], al
001cb037movzx eax, [rsp+72]
001cb03cmov [rsp+144], al
001cb043movzx eax, [rsp+64]
001cb048mov [rsp+72], al
001cb04cmovzx eax, [rsp+88]
001cb051mov [rsp+64], al
001cb055movzx eax, [rsp+112]
001cb05amov [rsp+88], al
001cb05emovzx eax, [rsp+208]
001cb066mov [rsp+112], al
001cb06amovzx eax, [rsp+136]
001cb072mov [rsp+208], al
001cb079movzx eax, [rsp+192]
001cb081mov [rsp+136], al
001cb088movzx eax, [rsp+176]
001cb090mov [rsp+192], al
001cb097movzx eax, [rsp+200]
001cb09fmov [rsp+176], al
001cb0a6movzx eax, [rsp+232]
001cb0aemov [rsp+200], al
001cb0b5movzx eax, [rsp+38]
001cb0bamov [rsp+232], al
001cb0c1movzx eax, [rsp+36]
001cb0c6mov [rsp+38], al
001cb0camovzx eax, [rsp+39]
001cb0cfmov [rsp+36], al
001cb0d3mov r9l, ebp
001cb0d6mov rcx, rbx
001cb0d9mov rdx, [rsp+1464]
001cb0e1mov rsi, r15
001cb0e4mov rdi, r13
001cb0e7mov r8, [rsp+2328]
001cb0efmov r14, [rsp+224]
001cb0f7mov r10, [rsp+840]
001cb0ffmov r11, [rsp+832]
001cb107mov rbx, [rsp+1496]
001cb10fmov rbp, [rsp+1488]
001cb117mov r15, [rsp+1480]
001cb11fmov r13, [rsp+1472]
001cb127cmp r9b, 23
001cb12bje 0x1cdd0d
001cb131
001cb131loc_1cb131:
001cb131movaps x0, [rsp+2272]
001cb139movaps x1, [rsp+2288]
001cb141movaps x2, [rsp+2304]
001cb149movups [rsp+2256], x2
001cb151movups [rsp+2240], x1
001cb159movups [rsp+2224], x0
001cb161mov [rsp+1696], r9b
001cb169mov r9, [rsp+1664]
001cb171mov rax, r9
001cb174shr rax, 48
001cb178mov [rsp+1703], al
001cb17fmov [rsp+1697], r9l
001cb187shr r9, 32
001cb18bmov [rsp+1701], r9w
001cb194movzx eax, [rsp+36]
001cb199mov [rsp+1704], al
001cb1a0mov rax, rcx
001cb1a3shr rax, 48
001cb1a7mov [rsp+1711], al
001cb1aemov [rsp+1705], ecx
001cb1b5shr rcx, 32
001cb1b9mov [rsp+1709], cx
001cb1c1movzx eax, [rsp+38]
001cb1c6mov [rsp+1712], al
001cb1cdmov rax, rdx
001cb1d0shr rax, 48
001cb1d4mov [rsp+1719], al
001cb1dbmov [rsp+1713], edx
001cb1e2shr rdx, 32
001cb1e6mov [rsp+1717], dx
001cb1eemovzx eax, [rsp+232]
001cb1f6mov [rsp+1720], al
001cb1fdmov rax, rsi
001cb200shr rax, 48
001cb204mov [rsp+1727], al
001cb20bmov [rsp+1721], esi
001cb212shr rsi, 32
001cb216mov [rsp+1725], si
001cb21emovzx eax, [rsp+200]
001cb226mov [rsp+1728], al
001cb22dmov rax, rdi
001cb230shr rax, 48
001cb234mov [rsp+1735], al
001cb23bmov [rsp+1729], edi
001cb242shr rdi, 32
001cb246mov [rsp+1733], di
001cb24emovzx eax, [rsp+176]
001cb256mov [rsp+1736], al
001cb25dmov rax, r8
001cb260shr rax, 48
001cb264mov [rsp+1743], al
001cb26bmov [rsp+1737], r8l
001cb273shr r8, 32
001cb277mov [rsp+1741], r8w
001cb280movzx eax, [rsp+192]
001cb288mov [rsp+1744], al
001cb28fmov rcx, [rsp+824]
001cb297mov rax, rcx
001cb29ashr rax, 48
001cb29emov [rsp+1751], al
001cb2a5mov [rsp+1745], ecx
001cb2acshr rcx, 32
001cb2b0mov [rsp+1749], cx
001cb2b8movzx eax, [rsp+136]
001cb2c0mov [rsp+1752], al
001cb2c7mov rax, r10
001cb2cashr rax, 48
001cb2cemov [rsp+1759], al
001cb2d5mov [rsp+1753], r10l
001cb2ddshr r10, 32
001cb2e1mov [rsp+1757], r10w
001cb2eamovzx eax, [rsp+208]
001cb2f2mov [rsp+1760], al
001cb2f9mov rax, r11
001cb2fcshr rax, 48
001cb300mov [rsp+1767], al
001cb307mov [rsp+1761], r11l
001cb30fshr r11, 32
001cb313mov [rsp+1765], r11w
001cb31cmovzx eax, [rsp+112]
001cb321mov [rsp+1768], al
001cb328mov rax, rbx
001cb32bshr rax, 48
001cb32fmov [rsp+1775], al
001cb336mov [rsp+1769], ebx
001cb33dshr rbx, 32
001cb341mov [rsp+1773], bx
001cb349movzx eax, [rsp+88]
001cb34emov [rsp+1776], al
001cb355mov rax, rbp
001cb358shr rax, 48
001cb35cmov [rsp+1783], al
001cb363mov [rsp+1777], ebp
001cb36ashr rbp, 32
001cb36emov [rsp+1781], bp
001cb376movzx eax, [rsp+64]
001cb37bmov [rsp+1784], al
001cb382mov rax, r15
001cb385shr rax, 48
001cb389mov [rsp+1791], al
001cb390mov [rsp+1785], r15l
001cb398shr r15, 32
001cb39cmov [rsp+1789], r15w
001cb3a5movzx eax, [rsp+72]
001cb3aamov [rsp+1792], al
001cb3b1mov rax, r13
001cb3b4shr rax, 48
001cb3b8mov [rsp+1799], al
001cb3bfmov [rsp+1793], r13l
001cb3c7shr r13, 32
001cb3cbmov [rsp+1797], r13w
001cb3d4movzx eax, [rsp+144]
001cb3dcmov [rsp+1800], al
001cb3e3mov rcx, [rsp+1320]
001cb3ebmov rax, rcx
001cb3eeshr rax, 48
001cb3f2mov [rsp+1807], al
001cb3f9mov [rsp+1801], ecx
001cb400shr rcx, 32
001cb404mov [rsp+1805], cx
001cb40cmovzx eax, [rsp+40]
001cb411mov [rsp+1808], al
001cb418mov rcx, [rsp+1312]
001cb420mov rax, rcx
001cb423shr rax, 48
001cb427mov [rsp+1815], al
001cb42emov [rsp+1809], ecx
001cb435shr rcx, 32
001cb439mov [rsp+1813], cx
001cb441movzx eax, [rsp+168]
001cb449mov [rsp+1816], al
001cb450mov rcx, [rsp+1304]
001cb458mov rax, rcx
001cb45bshr rax, 48
001cb45fmov [rsp+1823], al
001cb466mov [rsp+1817], ecx
001cb46dshr rcx, 32
001cb471mov [rsp+1821], cx
001cb479movzx eax, [rsp+56]
001cb47emov [rsp+1824], al
001cb485mov rcx, [rsp+1296]
001cb48dmov rax, rcx
001cb490shr rax, 48
001cb494mov [rsp+1831], al
001cb49bmov [rsp+1825], ecx
001cb4a2shr rcx, 32
001cb4a6mov [rsp+1829], cx
001cb4aemovzx eax, [rsp+33]
001cb4b3mov [rsp+1832], al
001cb4bamov rcx, [rsp+1288]
001cb4c2mov rax, rcx
001cb4c5shr rax, 48
001cb4c9mov [rsp+1839], al
001cb4d0mov [rsp+1833], ecx
001cb4d7shr rcx, 32
001cb4dbmov [rsp+1837], cx
001cb4e3movzx eax, [rsp+31]
001cb4e8mov [rsp+1840], al
001cb4efmov rcx, [rsp+1280]
001cb4f7mov rax, rcx
001cb4fashr rax, 48
001cb4femov [rsp+1847], al
001cb505mov [rsp+1841], ecx
001cb50cshr rcx, 32
001cb510mov [rsp+1845], cx
001cb518movzx eax, [rsp+32]
001cb51dmov [rsp+1848], al
001cb524mov rcx, [rsp+1272]
001cb52cmov rax, rcx
001cb52fshr rax, 48
001cb533mov [rsp+1855], al
001cb53amov [rsp+1849], ecx
001cb541shr rcx, 32
001cb545mov [rsp+1853], cx
001cb54dmovzx eax, [rsp+34]
001cb552mov [rsp+1856], al
001cb559mov rcx, [rsp+1264]
001cb561mov rax, rcx
001cb564shr rax, 48
001cb568mov [rsp+1863], al
001cb56fmov [rsp+1857], ecx
001cb576shr rcx, 32
001cb57amov [rsp+1861], cx
001cb582movzx eax, [rsp+35]
001cb587mov [rsp+1864], al
001cb58emov rcx, [rsp+1256]
001cb596mov rax, rcx
001cb599shr rax, 48
001cb59dmov [rsp+1871], al
001cb5a4mov [rsp+1865], ecx
001cb5abshr rcx, 32
001cb5afmov [rsp+1869], cx
001cb5b7movzx eax, [rsp+37]
001cb5bcmov [rsp+1872], al
001cb5c3mov rcx, [rsp+1248]
001cb5cbmov rax, rcx
001cb5ceshr rax, 48
001cb5d2mov [rsp+1879], al
001cb5d9mov [rsp+1873], ecx
001cb5e0shr rcx, 32
001cb5e4mov [rsp+1877], cx
001cb5ecmovzx eax, [rsp+96]
001cb5f1mov [rsp+1880], al
001cb5f8mov rcx, [rsp+1240]
001cb600mov rax, rcx
001cb603shr rax, 48
001cb607mov [rsp+1887], al
001cb60emov [rsp+1881], ecx
001cb615shr rcx, 32
001cb619mov [rsp+1885], cx
001cb621movzx eax, [rsp+184]
001cb629mov [rsp+1888], al
001cb630mov rcx, [rsp+1232]
001cb638mov rax, rcx
001cb63bshr rax, 48
001cb63fmov [rsp+1895], al
001cb646mov [rsp+1889], ecx
001cb64dshr rcx, 32
001cb651mov [rsp+1893], cx
001cb659movzx eax, [rsp+104]
001cb65emov [rsp+1896], al
001cb665mov rcx, [rsp+1224]
001cb66dmov rax, rcx
001cb670shr rax, 48
001cb674mov [rsp+1903], al
001cb67bmov [rsp+1897], ecx
001cb682shr rcx, 32
001cb686mov [rsp+1901], cx
001cb68emovzx eax, [rsp+216]
001cb696mov [rsp+1904], al
001cb69dmov rcx, [rsp+1216]
001cb6a5mov rax, rcx
001cb6a8shr rax, 48
001cb6acmov [rsp+1911], al
001cb6b3mov [rsp+1905], ecx
001cb6bashr rcx, 32
001cb6bemov [rsp+1909], cx
001cb6c6movzx eax, [rsp+160]
001cb6cemov [rsp+1912], al
001cb6d5mov rcx, [rsp+1208]
001cb6ddmov rax, rcx
001cb6e0shr rax, 48
001cb6e4mov [rsp+1919], al
001cb6ebmov [rsp+1913], ecx
001cb6f2shr rcx, 32
001cb6f6mov [rsp+1917], cx
001cb6femovzx eax, [rsp+48]
001cb703mov [rsp+1920], al
001cb70amov rcx, [rsp+1200]
001cb712mov rax, rcx
001cb715shr rax, 48
001cb719mov [rsp+1927], al
001cb720mov [rsp+1921], ecx
001cb727shr rcx, 32
001cb72bmov [rsp+1925], cx
001cb733movzx eax, [rsp+120]
001cb738mov [rsp+1928], al
001cb73fmov rcx, [rsp+1192]
001cb747mov rax, rcx
001cb74ashr rax, 48
001cb74emov [rsp+1935], al
001cb755mov [rsp+1929], ecx
001cb75cshr rcx, 32
001cb760mov [rsp+1933], cx
001cb768movzx eax, [rsp+128]
001cb770mov [rsp+1936], al
001cb777mov rcx, [rsp+1184]
001cb77fmov rax, rcx
001cb782shr rax, 48
001cb786mov [rsp+1943], al
001cb78dmov [rsp+1937], ecx
001cb794shr rcx, 32
001cb798mov [rsp+1941], cx
001cb7a0movzx eax, [rsp+30]
001cb7a5mov [rsp+1944], al
001cb7acmov rcx, [rsp+1176]
001cb7b4mov rax, rcx
001cb7b7shr rax, 48
001cb7bbmov [rsp+1951], al
001cb7c2mov [rsp+1945], ecx
001cb7c9shr rcx, 32
001cb7cdmov [rsp+1949], cx
001cb7d5mov rax, [rsp+848]
001cb7ddmov [rsp+1952], rax
001cb7e5mov rax, [rsp+1168]
001cb7edmov [rsp+1960], rax
001cb7f5mov rax, [rsp+1160]
001cb7fdmov [rsp+1968], rax
001cb805mov rax, [rsp+1152]
001cb80dmov [rsp+1976], rax
001cb815mov rax, [rsp+1144]
001cb81dmov [rsp+1984], rax
001cb825mov rax, [rsp+1136]
001cb82dmov [rsp+1992], rax
001cb835mov rax, [rsp+1128]
001cb83dmov [rsp+2000], rax
001cb845mov rax, [rsp+1120]
001cb84dmov [rsp+2008], rax
001cb855mov rax, [rsp+1112]
001cb85dmov [rsp+2016], rax
001cb865mov rax, [rsp+1104]
001cb86dmov [rsp+2024], rax
001cb875mov rax, [rsp+1096]
001cb87dmov [rsp+2032], rax
001cb885mov rax, [rsp+1088]
001cb88dmov [rsp+2040], rax
001cb895mov rax, [rsp+1080]
001cb89dmov [rsp+2048], rax
001cb8a5mov rax, [rsp+1072]
001cb8admov [rsp+2056], rax
001cb8b5mov rax, [rsp+1064]
001cb8bdmov [rsp+2064], rax
001cb8c5mov rax, [rsp+1056]
001cb8cdmov [rsp+2072], rax
001cb8d5mov rax, [rsp+1048]
001cb8ddmov [rsp+2080], rax
001cb8e5mov rax, [rsp+1040]
001cb8edmov [rsp+2088], rax
001cb8f5mov rax, [rsp+1032]
001cb8fdmov [rsp+2096], rax
001cb905mov rax, [rsp+1024]
001cb90dmov [rsp+2104], rax
001cb915mov rax, [rsp+1016]
001cb91dmov [rsp+2112], rax
001cb925mov rax, [rsp+1008]
001cb92dmov [rsp+2120], rax
001cb935mov rax, [rsp+1000]
001cb93dmov [rsp+2128], rax
001cb945mov rax, [rsp+992]
001cb94dmov [rsp+2136], rax
001cb955mov rax, [rsp+984]
001cb95dmov [rsp+2144], rax
001cb965mov rax, [rsp+976]
001cb96dmov [rsp+2152], rax
001cb975mov rax, [rsp+968]
001cb97dmov [rsp+2160], rax
001cb985mov rax, [rsp+960]
001cb98dmov [rsp+2168], rax
001cb995mov rax, [rsp+952]
001cb99dmov [rsp+2176], rax
001cb9a5mov rax, [rsp+944]
001cb9admov [rsp+2184], rax
001cb9b5mov rax, [rsp+936]
001cb9bdmov [rsp+2192], rax
001cb9c5mov rax, [rsp+928]
001cb9cdmov [rsp+2200], rax
001cb9d5mov rax, [rsp+920]
001cb9ddmov [rsp+2208], rax
001cb9e5mov rax, [rsp+1656]
001cb9edmov [rsp+2216], rax
001cb9f5mov rbx, [rip+0x476ac]
001cb9fccmp rbx, 4
001cba00jne 0x1cba48
001cba02mov [rip+0x4769b], 3
001cba0dmov esi, 1752
001cba12add rsi, [rip+0x4767f]
001cba19lea rdi, [rsp+240]
001cba21mov edx, 584
001cba26call [rip+0x460f4]
001cba2ccmp [rsp+248], 23
001cba34je 0x1cba43
001cba36lea rdi, [rsp+248]
001cba3ecall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001cba43
001cba43loc_1cba43:
001cba43mov ebx, 3
001cba48
001cba48loc_1cba48:
001cba48lea rdi, [rsp+248]
001cba50lea rsi, [rsp+1696]
001cba58mov edx, 576
001cba5dcall [rip+0x460bd]
001cba63mov rax, [rsp+2688]
001cba6bmov [rsp+240], rax
001cba73cmp rbx, [rip+0x47626]
001cba7ajne 0x1cba84
001cba7cmov rdi, rbx
001cba7fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001cba84
001cba84loc_1cba84:
001cba84mov rbp, [rip+0x4760d]
001cba8btest rbx, rbx
001cba8eje 0x1cbadb
001cba90lea rdi, [rbp+584]
001cba97imul rdx, rbx, 584
001cba9emov rsi, rbp
001cbaa1call [rip+0x46069]
001cbaa7lea rsi, [rsp+240]
001cbaafmov edx, 584
001cbab4mov rdi, rbp
001cbab7call [rip+0x46063]
001cbabdinc rbx
001cbac0mov [rip+0x475e1], rbx
001cbac7jne 0x1cbafc
001cbac9lea rdx, [rip+0x45710]
001cbad0xor edi, edi
001cbad2xor esi, esi
001cbad4call core::panicking::panic_bounds_check
001cbad9ud2
001cbadb
001cbadbloc_1cbadb:
001cbadblea rsi, [rsp+240]
001cbae3mov edx, 584
001cbae8mov rdi, rbp
001cbaebcall [rip+0x4602f]
001cbaf1mov [rip+0x475ac], 1
001cbafc
001cbafcloc_1cbafc:
001cbafcmov rax, [rsp+152]
001cbb04sub rax, r12
001cbb07mov [rsp+152], rax
001cbb0flea r15, [rax+1]
001cbb13mov r12, [rbp+352]
001cbb1amov rsi, [rbp+360]
001cbb21xor edi, edi
001cbb23test rsi, rsi
001cbb26je 0x1cbb89
001cbb28mov ecx, 255
001cbb2dmov rax, rsi
001cbb30mov rdx, rsi
001cbb33jmp 0x1cbb48
001cbb35
001cbb35 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001cbb40
001cbb40loc_1cbb40:
001cbb40mov rdx, rax
001cbb43sub rax, rdi
001cbb46jbe 0x1cbb89
001cbb48
001cbb48loc_1cbb48:
001cbb48shr rax, 1
001cbb4badd rax, rdi
001cbb4emov r9, rax
001cbb51shl r9, 5
001cbb55xor r8l, r8l
001cbb58cmp [r12+r9], r15
001cbb5csetne r8b
001cbb60cmovb r8l, ecx
001cbb64cmp r8b, 1
001cbb68je 0x1cbb40
001cbb6amovzx edi, r8b
001cbb6einc rax
001cbb71cmp edi, 255
001cbb77jne 0x1cbb86
001cbb79mov rdi, rax
001cbb7cmov rax, rdx
001cbb7fsub rax, rdi
001cbb82ja 0x1cbb48
001cbb84jmp 0x1cbb89
001cbb86
001cbb86loc_1cbb86:
001cbb86mov rdi, rax
001cbb89
001cbb89loc_1cbb89:
001cbb89mov [rsp+160], rbp
001cbb91cmp rdi, rsi
001cbb94ja 0x1ce681
001cbb9atest rdi, rdi
001cbb9dmov rax, [rsp+152]
001cbba5je 0x1cbd49
001cbbabmov rcx, [rsp+160]
001cbbb3lea rbp, [rcx+8]
001cbbb7lea rdx, [rcx+536]
001cbbbelea rbx, [rcx+344]
001cbbc5shl rdi, 5
001cbbc9lea r13, [rdi+r12]
001cbbcdadd r13, -32
001cbbd1neg rdi
001cbbd4jmp 0x1cbbf6
001cbbd6nop [rax+rax]
001cbbe0
001cbbe0loc_1cbbe0:
001cbbe0add r13, -32
001cbbe4add rdi, 32
001cbbe8mov rax, [rsp+152]
001cbbf0je 0x1cbd49
001cbbf6
001cbbf6loc_1cbbf6:
001cbbf6cmp [r13+24], rax
001cbbfajbe 0x1cbd49
001cbc00cmp [r13+8], rax
001cbc04jbe 0x1cbbe0
001cbc06cmp r15, [r13]
001cbc0ajbe 0x1cbbe0
001cbc0cmov [rsp+40], rdx
001cbc11mov rdi, [r13+16]
001cbc15mov rax, [rsp+160]
001cbc1dmov rsi, [rax+376]
001cbc24cmp rdi, rsi
001cbc27jae 0x1ce02e
001cbc2dimul r14, rdi, 536
001cbc34add r14, [rax+368]
001cbc3blea rdi, [rsp+1696]
001cbc43mov rsi, r14
001cbc46mov rdx, rbx
001cbc49call addr2line::ResUnit<R>::dwarf_and_unit_dwo
001cbc4emov [rsp+1328], r14
001cbc56mov rax, [rsp+152]
001cbc5emov [rsp+1344], rax
001cbc66mov [rsp+1336], rbx
001cbc6ecmp [rsp+1744], 0
001cbc77mov [rsp+232], rbp
001cbc7fje 0x1cc0a6
001cbc85lea rax, [rsp+1744]
001cbc8dmovups x0, [rsp+1696]
001cbc95movups x1, [rsp+1712]
001cbc9dmovups x2, [rsp+1728]
001cbca5movaps [rsp+272], x2
001cbcadmovaps [rsp+256], x1
001cbcb5movaps [rsp+240], x0
001cbcbdmov rcx, [rax+16]
001cbcc1mov [rsp+2464], rcx
001cbcc9movups x0, [rax]
001cbcccmov rax, [rsp+1328]
001cbcd4mov [rsp+2472], rax
001cbcdcmov rax, [rsp+1336]
001cbce4mov [rsp+2480], rax
001cbcecmov rax, [rsp+1344]
001cbcf4mov [rsp+2488], rax
001cbcfcmovaps [rsp+288], x0
001cbd04mov rax, [rsp+2464]
001cbd0cmov [rsp+304], rax
001cbd14mov rax, [rsp+2472]
001cbd1cmov [rsp+312], rax
001cbd24mov rax, [rsp+2480]
001cbd2cmov [rsp+320], rax
001cbd34mov rax, [rsp+2488]
001cbd3cmov [rsp+328], rax
001cbd44jmp 0x1cc0cf
001cbd49
001cbd49loc_1cbd49:
001cbd49mov [rsp+2448], 3
001cbd54mov eax, 3
001cbd59
001cbd59loc_1cbd59:
001cbd59mov ecx, [rsp+2500]
001cbd60mov [rsp+2400], ecx
001cbd67movups x0, [rsp+2452]
001cbd6fmovups x1, [rsp+2468]
001cbd77movups x2, [rsp+2484]
001cbd7fmovaps [rsp+2384], x2
001cbd87movaps [rsp+2368], x1
001cbd8fmovaps [rsp+2352], x0
001cbd97mov rdx, [rsp+2504]
001cbd9fmov rsi, [rsp+2512]
001cbda7movups x0, [rsp+2520]
001cbdafmovaps [rsp+2800], x0
001cbdb7cmp eax, 5
001cbdbamov rbx, [rsp+160]
001cbdc2je 0x1cdcb1
001cbdc8mov [rsp+1696], eax
001cbdcfmovaps x0, [rsp+2352]
001cbdd7movaps x1, [rsp+2368]
001cbddfmovaps x2, [rsp+2384]
001cbde7movups [rsp+1716], x1
001cbdefmovups [rsp+1732], x2
001cbdf7mov ecx, [rsp+2400]
001cbdfemov [rsp+1748], ecx
001cbe05movups [rsp+1700], x0
001cbe0dmov [rsp+56], rdx
001cbe12mov [rsp+1752], rdx
001cbe1amov [rsp+72], rsi
001cbe1fmov [rsp+1760], rsi
001cbe27movaps x0, [rsp+2800]
001cbe2fmovups [rsp+1768], x0
001cbe37add eax, -3
001cbe3acmp eax, 2
001cbe3dmov ecx, 2
001cbe42cmovb ecx, eax
001cbe45test ecx, ecx
001cbe47je 0x1cbf6b
001cbe4dmov rdx, [rsp+1768]
001cbe55mov [rsp+120], rdx
001cbe5amov rbp, [rsp+1776]
001cbe62mov rdx, [rsp+1728]
001cbe6amov rsi, [rsp+1736]
001cbe72mov [rsp+136], rsi
001cbe7alea rsi, [rdx+96]
001cbe7emov [rsp+88], rsi
001cbe83lea rsi, [rdx+440]
001cbe8amov [rsp+208], rsi
001cbe92lea rsi, [rdx+448]
001cbe99mov [rsp+104], rsi
001cbe9emov rsi, [rsp+1744]
001cbea6lea rdi, [rbx+400]
001cbeadmov [rsp+168], rdi
001cbeb5cmp ecx, 1
001cbeb8mov [rsp+64], rdx
001cbebdmov [rsp+112], rsi
001cbec2jne 0x1cbf73
001cbec8mov rbx, [rsp+1704]
001cbed0mov [rsp+1704], 2
001cbedbcmp eax, 2
001cbedejb 0x1cbef3
001cbee0cmp [rsp+72], 0
001cbee6je 0x1cbef3
001cbee8mov rdi, [rsp+56]
001cbeedcall [rip+0x45c05]
001cbef3
001cbef3loc_1cbef3:
001cbef3mov [rsp+128], rbx
001cbefbmov [rsp+1696], 3
001cbf06lea rcx, [rsp+1712]
001cbf0emovups x0, [rcx]
001cbf11movaps [rsp+864], x0
001cbf19mov rax, [rcx+16]
001cbf1dmov [rsp+880], rax
001cbf25mov r14l, 3
001cbf2bmov rax, rcx
001cbf2e
001cbf2eloc_1cbf2e:
001cbf2emov rcx, [rax+16]
001cbf32mov [rsp+1520], rcx
001cbf3amovups x0, [rax]
001cbf3dmovaps [rsp+1504], x0
001cbf45mov r13, [rsp+152]
001cbf4d
001cbf4dloc_1cbf4d:
001cbf4dmov rdi, [rsp+168]
001cbf55mov rsi, r13
001cbf58call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cbf5dmov r15, rax
001cbf60mov r12, rdx
001cbf63mov rbx, rbp
001cbf66jmp 0x1cd7e0
001cbf6b
001cbf6bloc_1cbf6b:
001cbf6bmov r15b, 1
001cbf6ejmp 0x1cdc8a
001cbf73
001cbf73loc_1cbf73:
001cbf73mov rdi, [rsp+56]
001cbf78mov r13, [rsp+1696]
001cbf80lea rax, [rsp+1704]
001cbf88movups x0, [rax]
001cbf8bmovaps [rsp+1328], x0
001cbf93mov rax, [rax+16]
001cbf97mov [rsp+1344], rax
001cbf9fmov [rsp+1696], 2
001cbfaacmp rbp, [rsp+120]
001cbfafmov [rsp+128], r13
001cbfb7je 0x1cc084
001cbfbdlea rbx, [rbp-8]
001cbfc1mov [rsp+1776], rbx
001cbfc9mov r12, [rbp-8]
001cbfcdmov eax, [r12+40]
001cbfd2mov r15l, [r12+44]
001cbfd7xor r14l, r14l
001cbfdamov [rsp+40], eax
001cbfdetest eax, eax
001cbfe0setne [rsp+144]
001cbfe8xor ebp, ebp
001cbfeatest r15l, r15l
001cbfedsetne [rsp+48]
001cbff2cmp [r12], 0
001cbff7je 0x1cd74e
001cbffdmov rax, [rsp+88]
001cc002cmp [rax], 47
001cc005je 0x1cd74e
001cc00bmov rax, [r12+8]
001cc010mov [rsp+216], rax
001cc018mov rax, [rsp+64]
001cc01dcmp [rax+432], 0
001cc025jne 0x1cd6f1
001cc02blea rdi, [rsp+240]
001cc033mov rsi, [rsp+88]
001cc038call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cc03dlea rdi, [rsp+2448]
001cc045lea rdx, [rsp+240]
001cc04dmov rsi, [rsp+64]
001cc052mov rcx, [rsp+136]
001cc05acall addr2line::Lines::parse
001cc05fmov rax, [rsp+64]
001cc064cmp [rax+432], 0
001cc06cje 0x1cd6c7
001cc072lea rdi, [rsp+2448]
001cc07acall core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cc07fjmp 0x1cd6f1
001cc084
001cc084loc_1cc084:
001cc084mov r15, [rsi+40]
001cc088test r15, r15
001cc08bmov rax, [rsp+72]
001cc090je 0x1cd64e
001cc096mov r12, [rsi+48]
001cc09amovzx edx, [rdx+528]
001cc0a1jmp 0x1cd652
001cc0a6
001cc0a6loc_1cc0a6:
001cc0a6lea rdi, [rsp+240]
001cc0aelea rsi, [rsp+1328]
001cc0b6lea rdx, [rsp+1696]
001cc0becall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cc0c3mov [rsp+288], 0
001cc0cf
001cc0cfloc_1cc0cf:
001cc0cfmov rax, [rsp+152]
001cc0d7mov [rsp+1696], rax
001cc0dfmov [rsp+1704], r14
001cc0e7mov [rsp+1712], rbx
001cc0efmov [rsp+1720], rbx
001cc0f7mov [rsp+1728], rax
001cc0ffmov [rsp+1736], r15
001cc107mov [rsp+1744], r12
001cc10fmov [rsp+1752], r13
001cc117mov [rsp+1760], r15
001cc11fmov [rsp+1768], rax
001cc127mov [rsp+1776], 0
001cc12flea rdi, [rsp+2448]
001cc137lea rsi, [rsp+240]
001cc13flea rdx, [rsp+1696]
001cc147call addr2line::LoopingLookup<T,L,F>::new_lookup
001cc14ccmp [rsp+2624], 2
001cc154jne 0x1cc16a
001cc156
001cc156loc_1cc156:
001cc156mov eax, [rsp+2448]
001cc15dmov r14, [rsp+224]
001cc165jmp 0x1cbd59
001cc16a
001cc16aloc_1cc16a:
001cc16amov rcx, [rsp+160]
001cc172movzx edx, [rcx+8]
001cc176xor eax, eax
001cc178mov [rsp+144], dl
001cc17fcmp dl, 22
001cc182mov rdx, [rsp+232]
001cc18acmove rdx, rax
001cc18emov [rsp+96], rdx
001cc193mov eax, [rcx+88]
001cc196mov [rsp+208], rax
001cc19edec eax
001cc1a0mov [rsp+128], rax
001cc1a8mov rax, [rcx+24]
001cc1acmov [rsp+168], rax
001cc1b4mov rax, [rcx+16]
001cc1b8mov [rsp+120], rax
001cc1bdlea rax, [rcx+560]
001cc1c4mov [rsp+216], rax
001cc1ccmov rbx, [rip+0x4594d]
001cc1d3nop [rax+rax]
001cc1e0
001cc1e0loc_1cc1e0:
001cc1e0movups x0, [rsp+2448]
001cc1e8movups x1, [rsp+2464]
001cc1f0movups x2, [rsp+2480]
001cc1f8movaps [rsp+1536], x2
001cc200movaps [rsp+1520], x1
001cc208movaps [rsp+1504], x0
001cc210mov edx, 136
001cc215lea rdi, [rsp+1328]
001cc21dlea rsi, [rsp+2496]
001cc225call rbx
001cc227cmp [rsp+144], 22
001cc22fje 0x1cc680
001cc235cmp [rsp+208], 0
001cc23dje 0x1cc680
001cc243mov rbx, [rsp+1504]
001cc24bmov rcx, [rsp+1512]
001cc253mov rdx, rcx
001cc256shr rdx, 32
001cc25amov rax, [rsp+128]
001cc262and edx, eax
001cc264or rdx, 1
001cc268mov esi, eax
001cc26amov rax, rcx
001cc26dnop [rax]
001cc270
001cc270loc_1cc270:
001cc270and eax, [rsp+128]
001cc277lea rdi, [8*rax]
001cc27fmov r8, [rsp+168]
001cc287sub r8, rdi
001cc28ajb 0x1cc680
001cc290cmp r8, 8
001cc294jb 0x1cc680
001cc29amov r8, [rsp+120]
001cc29fmov rdi, [r8+rdi]
001cc2a3cmp rdi, rcx
001cc2a6je 0x1cc2c5
001cc2a8sub esi, 1
001cc2absetb r8b
001cc2aftest rdi, rdi
001cc2b2je 0x1cc680
001cc2b8add rax, rdx
001cc2bbtest r8b, r8b
001cc2beje 0x1cc270
001cc2c0jmp 0x1cc680
001cc2c5
001cc2c5loc_1cc2c5:
001cc2c5mov rcx, [rsp+96]
001cc2camov rcx, [rcx+32]
001cc2ceshl rax, 2
001cc2d2sub rcx, rax
001cc2d5jb 0x1cc680
001cc2dbcmp rcx, 4
001cc2dfjb 0x1cc680
001cc2e5mov rcx, [rsp+96]
001cc2eamov rcx, [rcx+24]
001cc2eemov eax, [rcx+rax]
001cc2f1test eax, eax
001cc2f3je 0x1cc680
001cc2f9dec eax
001cc2fbmov rcx, [rsp+96]
001cc300cmp eax, [rcx+76]
001cc303jae 0x1cc680
001cc309mov rsi, [rsp+96]
001cc30emov rcx, [rsi+48]
001cc312mov edx, eax
001cc314mov edi, [rsi+72]
001cc317imul rdx, rdi
001cc31bshl rdx, 2
001cc31fsub rcx, rdx
001cc322jb 0x1cc680
001cc328mov rax, [rsp+96]
001cc32dmov rsi, [rax+64]
001cc331sub rsi, rdx
001cc334jb 0x1cc680
001cc33acmp edi, 9
001cc33djae 0x1ce718
001cc343test rdi, rdi
001cc346je 0x1cc4bd
001cc34cmov r9, [rsp+96]
001cc351mov rax, [r9+40]
001cc355add rdi, r9
001cc358lea r8, [rax+rdx]
001cc35cinc r8
001cc35fadd rdx, [r9+56]
001cc363xor r9l, r9l
001cc366xor r14l, r14l
001cc369xor ebp, ebp
001cc36bxor eax, eax
001cc36dxor r13l, r13l
001cc370mov [rsp+48], 0
001cc378mov [rsp+72], 0
001cc380mov [rsp+56], 0
001cc388mov [rsp+64], 0
001cc390mov [rsp+88], 0
001cc398mov [rsp+112], 0
001cc3a0mov [rsp+104], 0
001cc3a8mov [rsp+136], 0
001cc3b3mov [rsp+192], 0
001cc3bemov [rsp+184], 0
001cc3c9mov [rsp+176], 0
001cc3d4mov [rsp+200], 0
001cc3df
001cc3dfloc_1cc3df:
001cc3dfcmp rcx, 4
001cc3e3jb 0x1cc4b5
001cc3e9cmp rsi, 3
001cc3edjbe 0x1cc4b5
001cc3f3mov r10, [rsp+232]
001cc3fbmovzx r15l, [r10+r9]
001cc400cmp r15, 21
001cc404ja 0x1cc680
001cc40amov r10l, [r8+4*r9-1]
001cc40fmov r11l, [rdx+4*r9]
001cc413lea r12, [rip-0x18c156]
001cc41amovsxd r15, [r12+4*r15]
001cc41eadd r15, r12
001cc421jmp r15
001cc424mov r13l, r11l
001cc427mov eax, r10l
001cc42ajmp 0x1cc481
001cc42cmov [rsp+72], r11l
001cc431mov [rsp+48], r10l
001cc436jmp 0x1cc481
001cc438mov [rsp+136], r11l
001cc440mov [rsp+104], r10l
001cc445jmp 0x1cc481
001cc447mov [rsp+112], r11l
001cc44cmov [rsp+88], r10l
001cc451jmp 0x1cc481
001cc453mov [rsp+200], r11l
001cc45bmov [rsp+176], r10l
001cc463jmp 0x1cc481
001cc465mov [rsp+64], r11l
001cc46amov [rsp+56], r10l
001cc46fjmp 0x1cc481
001cc471mov [rsp+184], r11l
001cc479mov [rsp+192], r10l
001cc481
001cc481loc_1cc481:
001cc481mov r11l, ebp
001cc484mov r10l, r14l
001cc487mov r14, [rsp+232]
001cc48flea r15, [r14+r9]
001cc493inc r15
001cc496inc r9
001cc499add rcx, -4
001cc49dadd rsi, -4
001cc4a1mov r14l, r10l
001cc4a4mov ebp, r11l
001cc4a7cmp r15, rdi
001cc4aajne 0x1cc3df
001cc4b0jmp 0x1cc537
001cc4b5
001cc4b5loc_1cc4b5:
001cc4b5mov r11l, ebp
001cc4b8mov r10l, r14l
001cc4bbjmp 0x1cc537
001cc4bd
001cc4bdloc_1cc4bd:
001cc4bdmov [rsp+200], 0
001cc4c8mov [rsp+176], 0
001cc4d3mov [rsp+184], 0
001cc4demov [rsp+192], 0
001cc4e9mov [rsp+136], 0
001cc4f4mov [rsp+104], 0
001cc4fcmov [rsp+112], 0
001cc504mov [rsp+88], 0
001cc50cmov [rsp+64], 0
001cc514mov [rsp+56], 0
001cc51cmov [rsp+72], 0
001cc524mov [rsp+48], 0
001cc52cxor r13l, r13l
001cc52fxor eax, eax
001cc531xor r11l, r11l
001cc534xor r10l, r10l
001cc537
001cc537loc_1cc537:
001cc537mov rcx, [rsp+96]
001cc53cmov rsi, [rcx+184]
001cc543mov ecx, r10l
001cc546sub rsi, rcx
001cc549jb 0x1cc680
001cc54fmov edx, r11l
001cc552cmp rsi, rdx
001cc555jb 0x1cc680
001cc55bmov rsi, [rsp+96]
001cc560mov rdi, [rsi+200]
001cc567mov eax, eax
001cc569sub rdi, rax
001cc56cjb 0x1cc680
001cc572mov esi, r13l
001cc575cmp rdi, rsi
001cc578jb 0x1cc680
001cc57emov rdi, [rsp+96]
001cc583mov r8, [rdi+216]
001cc58amov edi, [rsp+48]
001cc58esub r8, rdi
001cc591jb 0x1cc680
001cc597mov r9l, [rsp+72]
001cc59ccmp r8, r9
001cc59fjb 0x1cc680
001cc5a5mov r8, [rsp+96]
001cc5aamov r11, [r8+264]
001cc5b1mov r8l, [rsp+56]
001cc5b6sub r11, r8
001cc5b9jb 0x1cc680
001cc5bfmov r10l, [rsp+64]
001cc5c4cmp r11, r10
001cc5c7jb 0x1cc680
001cc5cdmov r11, [rsp+96]
001cc5d2mov r15, [r11+280]
001cc5d9mov r11l, [rsp+88]
001cc5desub r15, r11
001cc5e1jb 0x1cc680
001cc5e7mov r14l, [rsp+112]
001cc5eccmp r15, r14
001cc5efjb 0x1cc680
001cc5f5mov r15, [rsp+96]
001cc5famov r12, [r15+248]
001cc601mov r15l, [rsp+104]
001cc606sub r12, r15
001cc609jb 0x1cc680
001cc60bmov r13l, [rsp+136]
001cc613cmp r12, r13
001cc616jb 0x1cc680
001cc618mov r12, [rsp+96]
001cc61dmov rbp, [r12+296]
001cc625mov r12l, [rsp+192]
001cc62dmov [rsp+48], r12
001cc632sub rbp, r12
001cc635jb 0x1cc680
001cc637mov r12l, [rsp+184]
001cc63fmov [rsp+72], r12
001cc644cmp rbp, r12
001cc647jb 0x1cc680
001cc649mov rbp, [rsp+96]
001cc64emov rbp, [rbp+312]
001cc655mov r12l, [rsp+176]
001cc65dmov [rsp+56], r12
001cc662sub rbp, r12
001cc665jb 0x1cc680
001cc667mov r12l, [rsp+200]
001cc66fmov [rsp+64], r12
001cc674cmp rbp, r12
001cc677jae 0x1cd3d5
001cc67dnop [rax]
001cc680
001cc680loc_1cc680:
001cc680mov [rsp+1624], 1
001cc68clea rax, [rsp+1632]
001cc694xorps x0, x0
001cc697movups [rax], x0
001cc69amov rbx, [rsp+1520]
001cc6a2test rbx, rbx
001cc6a5mov r12, [rip+0x45474]
001cc6acje 0x1cc721
001cc6aemov r14, [rsp+1528]
001cc6b6test r14, r14
001cc6b9je 0x1cc6e2
001cc6bbjs 0x1ce6a0
001cc6c1movzx eax, [rip+0x46a00]
001cc6c8mov esi, 1
001cc6cdmov rdi, r14
001cc6d0call __rust_alloc
001cc6d5mov r15, rax
001cc6d8test rax, rax
001cc6dbjne 0x1cc6e8
001cc6ddjmp 0x1ce6c6
001cc6e2
001cc6e2loc_1cc6e2:
001cc6e2mov r15l, 1
001cc6e8
001cc6e8loc_1cc6e8:
001cc6e8mov rdi, r15
001cc6ebmov rsi, rbx
001cc6eemov rdx, r14
001cc6f1call r12
001cc6f4mov [rsp+2640], r15
001cc6fcmov [rsp+2648], r14
001cc704mov [rsp+2656], r14
001cc70clea rdi, [rsp+1624]
001cc714lea rsi, [rsp+2640]
001cc71ccall std::path::PathBuf::push
001cc721
001cc721loc_1cc721:
001cc721mov rbx, [rsp+1536]
001cc729test rbx, rbx
001cc72cje 0x1cc770
001cc72emov r14, [rsp+1544]
001cc736test r14, r14
001cc739je 0x1cc780
001cc73bjs 0x1ce6bc
001cc741movzx eax, [rip+0x46980]
001cc748mov esi, 1
001cc74dmov rdi, r14
001cc750call __rust_alloc
001cc755mov r15, rax
001cc758test rax, rax
001cc75bjne 0x1cc786
001cc75djmp 0x1ce6aa
001cc762nop [rax+rax]
001cc770
001cc770loc_1cc770:
001cc770xor r14l, r14l
001cc773lea r13, [rsp+249]
001cc77bjmp 0x1cccc8
001cc780
001cc780loc_1cc780:
001cc780mov r15l, 1
001cc786
001cc786loc_1cc786:
001cc786mov rdi, r15
001cc789mov rsi, rbx
001cc78cmov rdx, r14
001cc78fcall r12
001cc792mov [rsp+2272], r15
001cc79amov [rsp+2280], r14
001cc7a2mov [rsp+2288], r14
001cc7aalea rdi, [rsp+1624]
001cc7b2lea rsi, [rsp+2272]
001cc7bacall std::path::PathBuf::push
001cc7bfmov rbx, [rsp+1624]
001cc7c7mov rdx, [rsp+1640]
001cc7cflea rdi, [rsp+864]
001cc7d7mov rsi, rbx
001cc7dacall std::backtrace_rs::symbolize::gimli::mmap
001cc7dfcmp [rsp+864], 0
001cc7e8je 0x1ccd00
001cc7eemov r12, [rsp+872]
001cc7f6mov r15, [rsp+880]
001cc7femov rax, [rsp+160]
001cc806mov rsi, [rax+576]
001cc80dcmp rsi, [rax+568]
001cc814jne 0x1cc834
001cc816mov rdi, [rsp+216]
001cc81ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001cc823mov rdx, [rsp+160]
001cc82bmov rsi, [rdx+576]
001cc832jmp 0x1cc83c
001cc834
001cc834loc_1cc834:
001cc834mov rdx, [rsp+160]
001cc83c
001cc83cloc_1cc83c:
001cc83cmov rcx, [rdx+560]
001cc843mov rax, rsi
001cc846shl rax, 4
001cc84amov [rcx+rax], r12
001cc84emov [rcx+rax+8], r15
001cc853inc rsi
001cc856mov [rdx+576], rsi
001cc85dje 0x1ce6d8
001cc863mov rcx, [rsp+216]
001cc86bmov rcx, [rcx]
001cc86emov rsi, [rcx+rax]
001cc872mov rdx, [rcx+rax+8]
001cc877lea rdi, [rsp+1696]
001cc87fcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001cc884cmp [rsp+1696], 0
001cc88dje 0x1ccd00
001cc893mov rax, [rsp+1760]
001cc89bmov [rsp+200], rax
001cc8a3mov rax, [rsp+1768]
001cc8abmov [rsp+104], rax
001cc8b0mov ecx, 14
001cc8b5lea rdi, [rsp+1696]
001cc8bdmov rsi, [rsp+40]
001cc8c2lea rdx, [rip-0x1794aa]
001cc8c9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc8cemov [rsp+48], rdx
001cc8d3mov rcx, rax
001cc8d6test rax, rax
001cc8d9mov rax, [rsp+48]
001cc8decmove rax, rcx
001cc8e2mov [rsp+48], rax
001cc8e7lea rax, [rip-0x13b5f6]
001cc8eecmove rcx, rax
001cc8f2mov [rsp+136], rcx
001cc8famov ecx, 19
001cc8fflea rdi, [rsp+1696]
001cc907mov rsi, [rsp+40]
001cc90clea rdx, [rip-0x1794e6]
001cc913call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc918mov [rsp+72], rdx
001cc91dmov rcx, rax
001cc920test rax, rax
001cc923mov rax, [rsp+72]
001cc928cmove rax, rcx
001cc92cmov [rsp+72], rax
001cc931lea rax, [rip-0x13b640]
001cc938cmove rcx, rax
001cc93cmov [rsp+192], rcx
001cc944mov ecx, 19
001cc949lea rdi, [rsp+1696]
001cc951mov rsi, [rsp+40]
001cc956lea rdx, [rip-0x17951d]
001cc95dcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc962mov [rsp+56], rdx
001cc967mov rcx, rax
001cc96atest rax, rax
001cc96dmov rax, [rsp+56]
001cc972cmove rax, rcx
001cc976mov [rsp+56], rax
001cc97blea rax, [rip-0x13b68a]
001cc982cmove rcx, rax
001cc986mov [rsp+184], rcx
001cc98emov ecx, 17
001cc993lea rdi, [rsp+1696]
001cc99bmov rsi, [rsp+40]
001cc9a0lea rdx, [rip-0x1795b7]
001cc9a7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9acmov [rsp+64], rdx
001cc9b1mov rcx, rax
001cc9b4test rax, rax
001cc9b7mov rax, [rsp+64]
001cc9bccmove rax, rcx
001cc9c0mov [rsp+64], rax
001cc9c5lea rax, [rip-0x13b6d4]
001cc9cccmove rcx, rax
001cc9d0mov [rsp+176], rcx
001cc9d8mov ecx, 15
001cc9ddlea rdi, [rsp+1696]
001cc9e5mov rsi, [rsp+40]
001cc9ealea rdx, [rip-0x1795f0]
001cc9f1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9f6mov [rsp+88], rdx
001cc9fbmov rbp, rax
001cc9fetest rax, rax
001cca01mov rax, [rsp+88]
001cca06cmove rax, rbp
001cca0amov [rsp+88], rax
001cca0flea rax, [rip-0x13b71e]
001cca16cmove rbp, rax
001cca1amov ecx, 15
001cca1flea rdi, [rsp+1696]
001cca27mov rsi, [rsp+40]
001cca2clea rdx, [rip-0x179623]
001cca33call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca38mov [rsp+112], rdx
001cca3dmov r15, rax
001cca40test rax, rax
001cca43mov rax, [rsp+112]
001cca48cmove rax, r15
001cca4cmov [rsp+112], rax
001cca51lea rax, [rip-0x13b760]
001cca58cmove r15, rax
001cca5cmov ecx, 14
001cca61lea rdi, [rsp+1696]
001cca69mov rsi, [rsp+40]
001cca6elea rdx, [rip-0x179622]
001cca75call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca7amov r13, rax
001cca7dmov r14, rdx
001cca80test rax, rax
001cca83cmove r14, rax
001cca87lea rax, [rip-0x13b796]
001cca8ecmove r13, rax
001cca92mov ecx, 22
001cca97lea rdi, [rsp+1696]
001cca9fmov rsi, [rsp+40]
001ccaa4lea rdx, [rip-0x17964a]
001ccaabcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccab0mov r12, rax
001ccab3mov rbx, rdx
001ccab6test rax, rax
001ccab9cmove rbx, rax
001ccabdlea rax, [rip-0x13b7cc]
001ccac4cmove r12, rax
001ccac8mov ecx, 16
001ccacdlea rdi, [rsp+1696]
001ccad5mov rsi, [rsp+40]
001ccadalea rdx, [rip-0x193c51]
001ccae1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccae6test rax, rax
001ccae9cmove rdx, rax
001ccaedlea r10, [rip-0x13b7fc]
001ccaf4cmove rax, r10
001ccaf8mov rcx, [rsp+1504]
001ccb00mov r8, [rcx+32]
001ccb04mov r9, [rcx+40]
001ccb08mov rsi, [rcx+192]
001ccb0fmov rdi, [rcx+200]
001ccb16mov rcx, [rcx+224]
001ccb1dtest rcx, rcx
001ccb20je 0x1ccb2c
001ccb22lock inc [rcx]
001ccb26jle 0x1ce703
001ccb2c
001ccb2cloc_1ccb2c:
001ccb2cmov r11, [rsp+176]
001ccb34mov [rsp+256], r11
001ccb3cmov r11, [rsp+64]
001ccb41mov [rsp+264], r11
001ccb49mov [rsp+272], r8
001ccb51mov [rsp+280], r9
001ccb59mov [rsp+288], r10
001ccb61mov [rsp+296], 0
001ccb6dmov [rsp+304], rbp
001ccb75mov r8, [rsp+88]
001ccb7amov [rsp+312], r8
001ccb82mov [rsp+320], r15
001ccb8amov r8, [rsp+112]
001ccb8fmov [rsp+328], r8
001ccb97mov [rsp+336], r10
001ccb9fmov [rsp+344], 0
001ccbabmov [rsp+352], r13
001ccbb3mov [rsp+360], r14
001ccbbbmov [rsp+368], r12
001ccbc3mov [rsp+376], rbx
001ccbcbmov [rsp+384], rax
001ccbd3mov [rsp+392], rdx
001ccbdbmov rax, [rsp+136]
001ccbe3mov [rsp+400], rax
001ccbebmov rax, [rsp+48]
001ccbf0mov [rsp+408], rax
001ccbf8mov rax, [rsp+192]
001ccc00mov [rsp+416], rax
001ccc08mov rax, [rsp+72]
001ccc0dmov [rsp+424], rax
001ccc15mov [rsp+432], rsi
001ccc1dmov [rsp+440], rdi
001ccc25mov rax, [rsp+184]
001ccc2dmov [rsp+448], rax
001ccc35mov rax, [rsp+56]
001ccc3amov [rsp+456], rax
001ccc42mov [rsp+464], rcx
001ccc4amov [rsp+472], 0
001ccc56mov [rsp+480], 1
001ccc5emov [rsp+240], 1
001ccc6amov [rsp+248], 1
001ccc76movzx eax, [rip+0x4644b]
001ccc7dmov edi, 248
001ccc82call [rip+0x44eb0]
001ccc88test rax, rax
001ccc8bje 0x1ce6f2
001ccc91mov r14, rax
001ccc94mov edx, 248
001ccc99mov rdi, rax
001ccc9clea rsi, [rsp+240]
001ccca4call [rip+0x44e76]
001cccaacmp [rsp+104], 0
001cccb0lea r13, [rsp+249]
001cccb8je 0x1cccc8
001cccbamov rdi, [rsp+200]
001cccc2call [rip+0x44e30]
001cccc8
001cccc8loc_1cccc8:
001cccc8cmp [rsp+1632], 0
001cccd1je 0x1ccce1
001cccd3mov rdi, [rsp+1624]
001cccdbcall [rip+0x44e17]
001ccce1
001ccce1loc_1ccce1:
001ccce1mov rbx, [rsp+1504]
001ccce9lock dec [rbx]
001cccedjne 0x1ccd3a
001cccef
001cccefloc_1cccef:
001ccceflea rdi, [rsp+1504]
001cccf7call alloc::sync::Arc<T,A>::drop_slow
001cccfcjmp 0x1ccd3a
001cccfenop
001ccd00
001ccd00loc_1ccd00:
001ccd00cmp [rsp+1632], 0
001ccd09lea r13, [rsp+249]
001ccd11je 0x1ccd1c
001ccd13mov rdi, rbx
001ccd16call [rip+0x44ddc]
001ccd1c
001ccd1cloc_1ccd1c:
001ccd1cmov rax, [rsp+1504]
001ccd24lock dec [rax]
001ccd28jne 0x1ccd37
001ccd2alea rdi, [rsp+1504]
001ccd32call alloc::sync::Arc<T,A>::drop_slow
001ccd37
001ccd37loc_1ccd37:
001ccd37xor r14l, r14l
001ccd3a
001ccd3aloc_1ccd3a:
001ccd3amovups x0, [rsp+1328]
001ccd42movups x1, [rsp+1344]
001ccd4amovups x2, [rsp+1360]
001ccd52movaps [rsp+2672], x2
001ccd5amovaps [rsp+2656], x1
001ccd62movaps [rsp+2640], x0
001ccd6amov rax, [rsp+1344]
001ccd72mov [rsp+2432], rax
001ccd7amovaps [rsp+2416], x0
001ccd82mov r15, [rsp+2416]
001ccd8alea r12, [r15+512]
001ccd91lea rax, [rsp+2424]
001ccd99mov [rsp+2720], rax
001ccda1mov [rsp+2728], r14
001ccda9movzx eax, [r15+512]
001ccdb1cmp al, 76
001ccdb3jne 0x1cce60
001ccdb9test r14, r14
001ccdbcje 0x1cce85
001ccdc2mov rax, [rsp+2424]
001ccdcamov [rsp+48], rax
001ccdcfmov [rsp+2344], r14
001ccdd7movups x0, [r14+64]
001ccddcmovups [rsp+1624], x0
001ccde4mov [rsp+1640], 0
001ccdf0lea rdi, [rsp+240]
001ccdf8lea rsi, [rsp+1624]
001cce00call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001cce05mov rax, [rsp+240]
001cce0dmovzx ebp, [rsp+248]
001cce15mov ecx, [r13]
001cce19mov edx, [r13+3]
001cce1dmov [rsp+1696], ecx
001cce24mov [rsp+1699], edx
001cce2bmov rbx, [rsp+256]
001cce33cmp rax, 3
001cce37jne 0x1cce8f
001cce39mov eax, [rsp+1696]
001cce40mov ecx, [rsp+1699]
001cce47mov [rsp+1504], eax
001cce4emov [rsp+1507], ecx
001cce55jmp 0x1ccecc
001cce57nop [rax+rax]
001cce60
001cce60loc_1cce60:
001cce60test r14, r14
001cce63je 0x1cd231
001cce69lock dec [r14]
001cce6djne 0x1cd22c
001cce73lea rdi, [rsp+2728]
001cce7bcall alloc::sync::Arc<T,A>::drop_slow
001cce80jmp 0x1cd22c
001cce85
001cce85loc_1cce85:
001cce85mov bpl, 75
001cce88xor ebx, ebx
001cce8ajmp 0x1cd1b0
001cce8f
001cce8floc_1cce8f:
001cce8fmov rcx, [r13+63]
001cce93mov [rsp+912], rcx
001cce9bmovups x0, [r13+15]
001ccea0movups x1, [r13+31]
001ccea5movups x2, [r13+47]
001cceaamovaps [rsp+896], x2
001cceb2movaps [rsp+880], x1
001ccebamovaps [rsp+864], x0
001ccec2cmp eax, 2
001ccec5jne 0x1ccef0
001ccec7mov bpl, 75
001ccecaxor ebx, ebx
001ccecc
001cceccloc_1ccecc:
001ccecclea r13, [rsp+249]
001cced4lock dec [r14]
001cced8jne 0x1cd1b0
001ccede
001ccedeloc_1ccede:
001ccedelea rdi, [rsp+2344]
001ccee6call alloc::sync::Arc<T,A>::drop_slow
001cceebjmp 0x1cd1b0
001ccef0
001ccef0loc_1ccef0:
001ccef0mov [rsp+1512], bpl
001ccef8mov ecx, [rsp+1696]
001cceffmov edx, [rsp+1699]
001ccf06lea rsi, [rsp+1513]
001ccf0emov [rsi+3], edx
001ccf11mov [rsi], ecx
001ccf13mov [rsp+1520], rbx
001ccf1bmov rcx, [rsp+912]
001ccf23mov [rsi+63], rcx
001ccf27movaps x0, [rsp+864]
001ccf2fmovaps x1, [rsp+880]
001ccf37movaps x2, [rsp+896]
001ccf3fmovups [rsi+47], x2
001ccf43movups [rsi+31], x1
001ccf47movups [rsi+15], x0
001ccf4blea rsi, [r14+16]
001ccf4fmov [rsp+1504], rax
001ccf57lea rdi, [rsp+240]
001ccf5flea rdx, [rsp+1504]
001ccf67call gimli::read::dwarf::Unit<R>::new
001ccf6cmov rsi, [rsp+240]
001ccf74movzx ebp, [rsp+248]
001ccf7clea rdx, [rsp+249]
001ccf84mov eax, [rdx]
001ccf86mov ecx, [rdx+3]
001ccf89mov [rsp+856], eax
001ccf90mov [rsp+859], ecx
001ccf97mov rbx, [rsp+256]
001ccf9fcmp rsi, 2
001ccfa3jne 0x1ccfd3
001ccfa5mov eax, [rsp+856]
001ccfacmov ecx, [rsp+859]
001ccfb3mov [rsp+1504], eax
001ccfbamov [rsp+1507], ecx
001ccfc1mov r13, rdx
001ccfc4lock dec [r14]
001ccfc8jne 0x1cd1b0
001ccfcejmp 0x1ccede
001ccfd3
001ccfd3loc_1ccfd3:
001ccfd3mov [rsp+72], rsi
001ccfd8movzx eax, [rdx+63]
001ccfdcmov [rsp+2320], ax
001ccfe4movups x0, [rdx+15]
001ccfe8movups x1, [rdx+31]
001ccfecmovups x2, [rdx+47]
001ccff0movaps [rsp+2304], x2
001ccff8movaps [rsp+2288], x1
001cd000movaps [rsp+2272], x0
001cd008movzx r13l, [rsp+314]
001cd011mov edx, 308
001cd016lea rdi, [rsp+1696]
001cd01elea rsi, [rsp+316]
001cd026call [rip+0x44af4]
001cd02cmov rax, [rsp+632]
001cd034mov [rsp+88], rax
001cd039mov rax, [rsp+648]
001cd041mov [rsp+64], rax
001cd046mov rdx, [rsp+656]
001cd04emov eax, [rsp+856]
001cd055mov ecx, [rsp+859]
001cd05cmov [rsp+1648], eax
001cd063mov [rsp+1651], ecx
001cd06amov rax, [rsp+48]
001cd06fmov rcx, [rax+384]
001cd076mov [rsp+104], rcx
001cd07bmov rcx, [rax+400]
001cd082mov [rsp+112], rcx
001cd087mov [rsp+56], r13w
001cd08dcmp r13w, 4
001cd092ja 0x1cd09b
001cd094mov rdx, [rax+416]
001cd09b
001cd09bloc_1cd09b:
001cd09bmov [rsp+256], bpl
001cd0a3mov eax, [rsp+1648]
001cd0aamov ecx, [rsp+1651]
001cd0b1lea r13, [rsp+249]
001cd0b9mov [r13+11], ecx
001cd0bdmov [r13+8], eax
001cd0c1mov [rsp+264], rbx
001cd0c9movzx eax, [rsp+2320]
001cd0d1mov [r13+71], ax
001cd0d6movaps x0, [rsp+2272]
001cd0demovaps x1, [rsp+2288]
001cd0e6movaps x2, [rsp+2304]
001cd0eemovups [r13+55], x2
001cd0f3movups [r13+39], x1
001cd0f8movups [r13+23], x0
001cd0fdmov rbx, rdx
001cd100mov edx, 308
001cd105lea rdi, [rsp+324]
001cd10dlea rsi, [rsp+1696]
001cd115mov rbp, [rip+0x44a04]
001cd11ccall rbp
001cd11emov [rsp+240], r14
001cd126mov rax, [rsp+72]
001cd12bmov [rsp+248], rax
001cd133movzx eax, [rsp+56]
001cd138mov [rsp+322], ax
001cd140mov rax, [rsp+104]
001cd145mov [rsp+632], rax
001cd14dmov rax, [rsp+88]
001cd152mov [rsp+640], rax
001cd15amov rax, [rsp+112]
001cd15fmov [rsp+648], rax
001cd167mov rax, [rsp+64]
001cd16cmov [rsp+656], rax
001cd174mov [rsp+664], rbx
001cd17cmovzx eax, [rip+0x45f45]
001cd183mov edi, 432
001cd188call [rip+0x449aa]
001cd18etest rax, rax
001cd191je 0x1ce707
001cd197mov rbx, rax
001cd19amov edx, 432
001cd19fmov rdi, rax
001cd1a2lea rsi, [rsp+240]
001cd1aacall rbp
001cd1acmov bpl, 75
001cd1afnop
001cd1b0
001cd1b0loc_1cd1b0:
001cd1b0mov [rsp+240], bpl
001cd1b8mov eax, [rsp+1504]
001cd1bfmov ecx, [rsp+1507]
001cd1c6mov [r13-5], ecx
001cd1camov [r13-8], eax
001cd1cemov [rsp+248], rbx
001cd1d6cmp [r12], 76
001cd1dbjne 0x1cd21f
001cd1ddmovzx eax, [rsp+240]
001cd1e5mov [r12], al
001cd1e9mov eax, [rsp+241]
001cd1f0mov [r12+1], eax
001cd1f5movzx eax, [rsp+245]
001cd1fdmov [r12+5], ax
001cd203movzx eax, [rsp+247]
001cd20bmov [r12+7], al
001cd210mov rax, [rsp+248]
001cd218mov [r12+8], rax
001cd21djmp 0x1cd22c
001cd21f
001cd21floc_1cd21f:
001cd21flea rdi, [rsp+240]
001cd227call core::ptr::drop_in_place<core::result::Result<core::option::Option<alloc::boxed::Box<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>>,gimli::read::Error>>
001cd22c
001cd22cloc_1cd22c:
001cd22cmovzx eax, [r12]
001cd231
001cd231loc_1cd231:
001cd231cmp al, 75
001cd233jne 0x1cd260
001cd235mov rax, [r15+520]
001cd23ctest rax, rax
001cd23flea rdi, [rsp+1696]
001cd247je 0x1cd29a
001cd249mov rcx, [rax]
001cd24cadd rcx, 16
001cd250add rax, 8
001cd254mov dl, 2
001cd256jmp 0x1cd2b3
001cd258
001cd258 0f 1f 84 00 00 00 00 00 ........
001cd260
001cd260loc_1cd260:
001cd260mov rcx, [r15+512]
001cd267movzx edx, [r15+520]
001cd26fmov eax, [r15+524]
001cd276mov [rsp+1699], eax
001cd27dmov eax, [r15+521]
001cd284mov [rsp+1696], eax
001cd28bmov esi, 1
001cd290lea rdi, [rsp+1696]
001cd298jmp 0x1cd2b5
001cd29a
001cd29aloc_1cd29a:
001cd29amov rax, [rsp+2416]
001cd2a2mov rcx, [rsp+2432]
001cd2aamov rcx, [rcx]
001cd2adadd rcx, 16
001cd2b1xor edx, edx
001cd2b3
001cd2b3loc_1cd2b3:
001cd2b3xor esi, esi
001cd2b5
001cd2b5loc_1cd2b5:
001cd2b5mov r9l, [rsp+1696]
001cd2bdmov r8l, [rsp+1699]
001cd2c5mov [r13+11], r8l
001cd2c9mov [r13+8], r9l
001cd2cdmov [rsp+240], rsi
001cd2d5mov [rsp+248], rcx
001cd2ddmov [rsp+256], dl
001cd2e4mov [rsp+264], rax
001cd2eclea rsi, [rsp+2664]
001cd2f4lea rdx, [rsp+240]
001cd2fccall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cd301mov [rsp+1744], 0
001cd30dmov rax, [rsp+896]
001cd315lea rcx, [rsp+1752]
001cd31dmov [rcx+32], rax
001cd321movups x0, [rsp+864]
001cd329movups x1, [rsp+880]
001cd331movups [rcx+16], x1
001cd335movups [rcx], x0
001cd338lea rcx, [rsp+1376]
001cd340mov rax, [rcx+80]
001cd344mov [rsp+1584], rax
001cd34cmovups x0, [rcx+64]
001cd350movaps [rsp+1568], x0
001cd358movups x0, [rcx]
001cd35bmovups x1, [rcx+16]
001cd35fmovups x2, [rcx+32]
001cd363movups x3, [rcx+48]
001cd367movaps [rsp+1552], x3
001cd36fmovaps [rsp+1536], x2
001cd377movaps [rsp+1520], x1
001cd37fmovaps [rsp+1504], x0
001cd387lea rdi, [rsp+240]
001cd38flea rsi, [rsp+1696]
001cd397lea rdx, [rsp+1504]
001cd39fcall addr2line::LoopingLookup<T,L,F>::new_lookup
001cd3a4mov edx, 184
001cd3a9lea rdi, [rsp+2448]
001cd3b1lea rsi, [rsp+240]
001cd3b9mov rbx, [rip+0x44760]
001cd3c0call rbx
001cd3c2cmp [rsp+2624], 2
001cd3cajne 0x1cc1e0
001cd3d0jmp 0x1cc156
001cd3d5
001cd3d5loc_1cd3d5:
001cd3d5mov rbp, [rsp+96]
001cd3daadd rcx, [rbp+176]
001cd3e1add rax, [rbp+192]
001cd3e8add rdi, [rbp+208]
001cd3efadd r8, [rbp+256]
001cd3f6add r11, [rbp+272]
001cd3fdadd r15, [rbp+240]
001cd404mov r12, [rsp+48]
001cd409add r12, [rbp+288]
001cd410mov [rsp+48], r12
001cd415mov r12, [rsp+56]
001cd41aadd r12, [rbp+304]
001cd421mov [rsp+56], r12
001cd426mov r12, [rbp+224]
001cd42dmov [rsp+104], r12
001cd432mov r12, [rbp+232]
001cd439mov [rsp+136], r12
001cd441mov r12, [rbx+32]
001cd445mov [rsp+184], r12
001cd44dmov r12, [rbx+40]
001cd451mov [rsp+176], r12
001cd459mov r12, [rbx+192]
001cd460mov [rsp+112], r12
001cd465mov r12, [rbx+200]
001cd46cmov [rsp+88], r12
001cd471mov r12, [rbp+320]
001cd478mov [rsp+192], r12
001cd480mov rbp, [rbp+328]
001cd487mov r12, [rbx+224]
001cd48etest r12, r12
001cd491je 0x1cd49e
001cd493lock inc [r12]
001cd498jle 0x1ce703
001cd49e
001cd49eloc_1cd49e:
001cd49emov [rsp+256], rcx
001cd4a6mov [rsp+264], rdx
001cd4aemov rcx, [rsp+184]
001cd4b6mov [rsp+272], rcx
001cd4bemov rcx, [rsp+176]
001cd4c6mov [rsp+280], rcx
001cd4cemov rcx, [rsp+192]
001cd4d6mov [rsp+288], rcx
001cd4demov [rsp+296], rbp
001cd4e6mov [rsp+304], rax
001cd4eemov [rsp+312], rsi
001cd4f6mov [rsp+320], rdi
001cd4femov [rsp+328], r9
001cd506mov [rsp+336], rcx
001cd50emov [rsp+344], rbp
001cd516mov rax, [rsp+104]
001cd51bmov [rsp+352], rax
001cd523mov rax, [rsp+136]
001cd52bmov [rsp+360], rax
001cd533mov [rsp+368], r15
001cd53bmov [rsp+376], r13
001cd543mov rax, [rsp+56]
001cd548mov [rsp+384], rax
001cd550mov rax, [rsp+64]
001cd555mov [rsp+392], rax
001cd55dmov [rsp+400], r8
001cd565mov [rsp+408], r10
001cd56dmov [rsp+416], r11
001cd575mov [rsp+424], r14
001cd57dmov rax, [rsp+112]
001cd582mov [rsp+432], rax
001cd58amov rax, [rsp+88]
001cd58fmov [rsp+440], rax
001cd597mov rax, [rsp+48]
001cd59cmov [rsp+448], rax
001cd5a4mov rax, [rsp+72]
001cd5a9mov [rsp+456], rax
001cd5b1mov [rsp+464], r12
001cd5b9mov [rsp+472], 0
001cd5c5mov [rsp+480], 1
001cd5cdmov [rsp+240], 1
001cd5d9mov [rsp+248], 1
001cd5e5movzx eax, [rip+0x45adc]
001cd5ecmov edi, 248
001cd5f1call [rip+0x44541]
001cd5f7test rax, rax
001cd5faje 0x1ce732
001cd600mov r14, rax
001cd603mov edx, 248
001cd608mov rdi, rax
001cd60blea rsi, [rsp+240]
001cd613call [rip+0x44507]
001cd619lea r13, [rsp+249]
001cd621lock dec [rbx]
001cd625je 0x1cccef
001cd62bjmp 0x1ccd3a
001cd630
001cd630loc_1cd630:
001cd630movzx ecx, [rsp+840]
001cd638mov rdx, [rsp+832]
001cd640cmp cl, 24
001cd643je 0x1caf05
001cd649jmp 0x1c9741
001cd64e
001cd64eloc_1cd64e:
001cd64emov dx, 2
001cd652
001cd652loc_1cd652:
001cd652test rax, rax
001cd655je 0x1cd661
001cd657mov ebx, edx
001cd659call [rip+0x44499]
001cd65fmov edx, ebx
001cd661
001cd661loc_1cd661:
001cd661mov [rsp+1696], 3
001cd66clea rcx, [rsp+1704]
001cd674movups x0, [rcx]
001cd677movaps [rsp+864], x0
001cd67fmov rax, [rcx+16]
001cd683mov [rsp+880], rax
001cd68bmovups x0, [rcx]
001cd68emovaps [rsp+1504], x0
001cd696mov rax, [rcx+16]
001cd69amov [rsp+1520], rax
001cd6a2mov r14l, 3
001cd6a8mov rbx, [rsp+120]
001cd6admov rbp, rbx
001cd6b0cmp dx, 2
001cd6b4mov r13, [rsp+152]
001cd6bcje 0x1cbf4d
001cd6c2jmp 0x1cd7e0
001cd6c7
001cd6c7loc_1cd6c7:
001cd6c7movups x0, [rsp+2448]
001cd6cfmovups x1, [rsp+2464]
001cd6d7mov rcx, [rsp+208]
001cd6dfmovups [rcx+16], x1
001cd6e3movups [rcx], x0
001cd6e6mov [rax+432], 1
001cd6f1
001cd6f1loc_1cd6f1:
001cd6f1xor ecx, ecx
001cd6f3mov rax, [rsp+208]
001cd6fbcmp [rax], 0
001cd6ffcmove rax, [rsp+104]
001cd705mov edx, 1
001cd70acmove rcx, rdx
001cd70etest rcx, rcx
001cd711je 0x1cd729
001cd713mov ecx, r15l
001cd716mov r15b, 1
001cd719cmp [rax], 75
001cd71cjne 0x1cde1a
001cd722mov rax, [rax+8]
001cd726mov r15l, ecx
001cd729
001cd729loc_1cd729:
001cd729test rax, rax
001cd72cje 0x1cd74e
001cd72emov rdx, [rsp+216]
001cd736cmp rdx, [rax+8]
001cd73ajae 0x1cd74e
001cd73cmov rcx, [rax]
001cd73flea rdx, [rdx+2*rdx]
001cd743mov rax, [rcx+8*rdx]
001cd747mov rcx, [rcx+8*rdx+16]
001cd74cjmp 0x1cd750
001cd74e
001cd74eloc_1cd74e:
001cd74exor eax, eax
001cd750
001cd750loc_1cd750:
001cd750movzx edx, [rsp+144]
001cd758mov r14b, dl
001cd75bmovzx edx, [rsp+48]
001cd760mov bpl, dl
001cd763mov [rsp+1696], r14l
001cd76bmov edx, [rsp+40]
001cd76fmov [rsp+1700], edx
001cd776mov [rsp+1704], ebp
001cd77dmov [rsp+1708], r15l
001cd785mov [rsp+1712], rax
001cd78dmov [rsp+1720], rcx
001cd795mov r15, [r12+24]
001cd79atest r15, r15
001cd79dje 0x1cdde7
001cd7a3mov r12, [r12+32]
001cd7a8mov rax, [rsp+1344]
001cd7b0mov [rsp+880], rax
001cd7b8movaps x0, [rsp+1328]
001cd7c0movaps [rsp+864], x0
001cd7c8movaps [rsp+1504], x0
001cd7d0mov [rsp+1520], rax
001cd7d8mov r13, [rsp+152]
001cd7e0
001cd7e0loc_1cd7e0:
001cd7e0lea rcx, [rsp+248]
001cd7e8mov rax, [rsp+1520]
001cd7f0mov [rcx+16], rax
001cd7f4movaps x0, [rsp+1504]
001cd7fcmovups [rcx], x0
001cd7ffmov rax, [rsp+128]
001cd807mov [rsp+240], rax
001cd80fmov [rsp+272], r13
001cd817mov [rsp+280], r15
001cd81fmov [rsp+288], r12
001cd827lea rdi, [rsp+2736]
001cd82flea rsi, [rsp+240]
001cd837call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cd83cmov r15, rbx
001cd83fnop
001cd840
001cd840loc_1cd840:
001cd840add r14l, -3
001cd844cmp r14l, 2
001cd848mov eax, 2
001cd84dcmovb eax, r14l
001cd851cmp eax, 1
001cd854je 0x1cd970
001cd85acmp eax, 2
001cd85djne 0x1cdc77
001cd863mov rbx, [rsp+1696]
001cd86blea rax, [rsp+1704]
001cd873movups x0, [rax]
001cd876movaps [rsp+1328], x0
001cd87emov rax, [rax+16]
001cd882mov [rsp+1344], rax
001cd88amov [rsp+1696], 2
001cd895cmp r15, [rsp+120]
001cd89amov [rsp+128], rbx
001cd8a2je 0x1cda16
001cd8a8lea rbp, [r15-8]
001cd8acmov [rsp+1776], rbp
001cd8b4mov r12, [r15-8]
001cd8b8mov r13l, [r12+40]
001cd8bdmov eax, [r12+44]
001cd8c2xor r14l, r14l
001cd8c5test r13l, r13l
001cd8c8setne [rsp+144]
001cd8d0xor r15l, r15l
001cd8d3mov [rsp+40], eax
001cd8d7test eax, eax
001cd8d9setne [rsp+48]
001cd8decmp [r12], 0
001cd8e3je 0x1cdb40
001cd8e9mov rax, [rsp+88]
001cd8eecmp [rax], 47
001cd8f1je 0x1cdb40
001cd8f7mov rax, [r12+8]
001cd8fcmov [rsp+216], rax
001cd904mov rax, [rsp+64]
001cd909cmp [rax+432], 0
001cd911jne 0x1cdae1
001cd917lea rdi, [rsp+240]
001cd91fmov rsi, [rsp+88]
001cd924call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cd929lea rdi, [rsp+2448]
001cd931mov rsi, [rsp+64]
001cd936lea rdx, [rsp+240]
001cd93emov rcx, [rsp+136]
001cd946call addr2line::Lines::parse
001cd94bmov rax, [rsp+64]
001cd950cmp [rax+432], 0
001cd958je 0x1cdab7
001cd95elea rdi, [rsp+2448]
001cd966call core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cd96bjmp 0x1cdae1
001cd970
001cd970loc_1cd970:
001cd970mov rbx, [rsp+1704]
001cd978mov [rsp+1704], 2
001cd983cmp r14l, 2
001cd987jb 0x1cd99c
001cd989cmp [rsp+72], 0
001cd98fje 0x1cd99c
001cd991mov rdi, [rsp+56]
001cd996call [rip+0x4415c]
001cd99c
001cd99cloc_1cd99c:
001cd99cmov r14, r15
001cd99fmov [rsp+128], rbx
001cd9a7mov [rsp+1696], 3
001cd9b2lea rcx, [rsp+1712]
001cd9bamovups x0, [rcx]
001cd9bdmovaps [rsp+864], x0
001cd9c5mov rax, [rcx+16]
001cd9c9mov [rsp+880], rax
001cd9d1mov ebx, 3
001cd9d6mov rax, rcx
001cd9d9
001cd9d9loc_1cd9d9:
001cd9d9mov rcx, [rax+16]
001cd9ddmov [rsp+1520], rcx
001cd9e5movups x0, [rax]
001cd9e8movaps [rsp+1504], x0
001cd9f0mov r12, [rsp+152]
001cd9f8
001cd9f8loc_1cd9f8:
001cd9f8mov rdi, [rsp+168]
001cda00mov rsi, r12
001cda03call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cda08mov r15, rax
001cda0bmov r13, rdx
001cda0emov rbp, r14
001cda11jmp 0x1cdbe0
001cda16
001cda16loc_1cda16:
001cda16mov rcx, [rsp+112]
001cda1bmov r15, [rcx+40]
001cda1ftest r15, r15
001cda22mov rax, [rsp+72]
001cda27je 0x1cda3c
001cda29mov r13, [rcx+48]
001cda2dmov rcx, [rsp+64]
001cda32movzx r12l, [rcx+528]
001cda3ajmp 0x1cda41
001cda3c
001cda3cloc_1cda3c:
001cda3cmov r12w, 2
001cda41
001cda41loc_1cda41:
001cda41mov rdi, [rsp+56]
001cda46test rax, rax
001cda49je 0x1cda51
001cda4bcall [rip+0x440a7]
001cda51
001cda51loc_1cda51:
001cda51mov [rsp+1696], 3
001cda5clea rcx, [rsp+1704]
001cda64movups x0, [rcx]
001cda67movaps [rsp+864], x0
001cda6fmov rax, [rcx+16]
001cda73mov [rsp+880], rax
001cda7bmovups x0, [rcx]
001cda7emovaps [rsp+1504], x0
001cda86mov rax, [rcx+16]
001cda8amov [rsp+1520], rax
001cda92mov ebx, 3
001cda97mov rbp, [rsp+120]
001cda9cmov r14, rbp
001cda9fcmp r12w, 2
001cdaa4mov r12, [rsp+152]
001cdaacje 0x1cd9f8
001cdab2jmp 0x1cdbe0
001cdab7
001cdab7loc_1cdab7:
001cdab7movups x0, [rsp+2448]
001cdabfmovups x1, [rsp+2464]
001cdac7mov rcx, [rsp+208]
001cdacfmovups [rcx+16], x1
001cdad3movups [rcx], x0
001cdad6mov [rax+432], 1
001cdae1
001cdae1loc_1cdae1:
001cdae1mov rax, [rsp+208]
001cdae9cmp [rax], 0
001cdaedcmove rax, [rsp+104]
001cdaf3mov ecx, 0
001cdaf8mov edx, 1
001cdafdcmove rcx, rdx
001cdb01test rcx, rcx
001cdb04je 0x1cdb13
001cdb06cmp [rax], 75
001cdb09jne 0x1cde17
001cdb0fmov rax, [rax+8]
001cdb13
001cdb13loc_1cdb13:
001cdb13test rax, rax
001cdb16je 0x1cdb40
001cdb18mov rdx, [rsp+216]
001cdb20cmp rdx, [rax+8]
001cdb24jae 0x1cdb40
001cdb26mov rcx, [rax]
001cdb29lea rdx, [rdx+2*rdx]
001cdb2dmov rax, [rcx+8*rdx]
001cdb31mov rcx, [rcx+8*rdx+16]
001cdb36jmp 0x1cdb42
001cdb38nop [rax+rax]
001cdb40
001cdb40loc_1cdb40:
001cdb40xor eax, eax
001cdb42
001cdb42loc_1cdb42:
001cdb42movzx edx, [rsp+144]
001cdb4amov r14b, dl
001cdb4dmovzx edx, [rsp+48]
001cdb52mov r15b, dl
001cdb55mov ebx, r14l
001cdb58mov [rsp+1696], r14l
001cdb60mov [rsp+1700], r13l
001cdb68mov [rsp+1704], r15l
001cdb70mov edx, [rsp+40]
001cdb74mov [rsp+1708], edx
001cdb7bmov [rsp+1712], rax
001cdb83mov [rsp+1720], rcx
001cdb8bmov r15, [r12+24]
001cdb90test r15, r15
001cdb93je 0x1cdc47
001cdb99mov r13, [r12+32]
001cdb9emov rax, [rsp+1344]
001cdba6mov [rsp+880], rax
001cdbaemovaps x0, [rsp+1328]
001cdbb6movaps [rsp+864], x0
001cdbbemovaps [rsp+1504], x0
001cdbc6mov [rsp+1520], rax
001cdbcemov r12, [rsp+152]
001cdbd6nop [rax+rax]
001cdbe0
001cdbe0loc_1cdbe0:
001cdbe0mov rax, [rsp+1520]
001cdbe8lea rcx, [rsp+248]
001cdbf0mov [rcx+16], rax
001cdbf4movaps x0, [rsp+1504]
001cdbfcmovups [rcx], x0
001cdbffmov rax, [rsp+128]
001cdc07mov [rsp+240], rax
001cdc0fmov [rsp+272], r12
001cdc17mov [rsp+280], r15
001cdc1fmov [rsp+288], r13
001cdc27lea rdi, [rsp+2736]
001cdc2flea rsi, [rsp+240]
001cdc37call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdc3cmov r14l, ebx
001cdc3fmov r15, rbp
001cdc42jmp 0x1cd840
001cdc47
001cdc47loc_1cdc47:
001cdc47mov rax, [rsp+1344]
001cdc4fmov [rsp+880], rax
001cdc57movaps x0, [rsp+1328]
001cdc5fmovaps [rsp+864], x0
001cdc67lea rax, [rsp+864]
001cdc6fmov r14, rbp
001cdc72jmp 0x1cd9d9
001cdc77
001cdc77loc_1cdc77:
001cdc77mov r14, [rsp+224]
001cdc7fxor r15l, r15l
001cdc82mov rbx, [rsp+160]
001cdc8a
001cdc8aloc_1cdc8a:
001cdc8amov eax, [rsp+1696]
001cdc91add eax, -3
001cdc94cmp eax, 2
001cdc97jb 0x1cdcac
001cdc99cmp [rsp+72], 0
001cdc9fje 0x1cdcac
001cdca1
001cdca1loc_1cdca1:
001cdca1mov rdi, [rsp+56]
001cdca6call [rip+0x43e4c]
001cdcac
001cdcacloc_1cdcac:
001cdcactest r15b, r15b
001cdcafje 0x1cdd0d
001cdcb1
001cdcb1loc_1cdcb1:
001cdcb1add rbx, 400
001cdcb8mov rdi, rbx
001cdcbbmov rsi, [rsp+152]
001cdcc3call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cdcc8test rax, rax
001cdccbje 0x1cdd0d
001cdccdmov [rsp+240], 3
001cdcd8mov [rsp+248], rax
001cdce0mov [rsp+256], rdx
001cdce8mov rax, [rsp+152]
001cdcf0mov [rsp+264], rax
001cdcf8lea rdi, [rsp+2736]
001cdd00lea rsi, [rsp+240]
001cdd08call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdd0d
001cdd0dloc_1cdd0d:
001cdd0dcmp [rsp+87], 0
001cdd12jne 0x1cddc0
001cdd18mov rax, [rsp+2712]
001cdd20cmp [rax], 0
001cdd23je 0x1cddc0
001cdd29mov rax, [rsp+2704]
001cdd31mov [rsp+2448], rax
001cdd39mov [rsp+2456], 0
001cdd45cmp [rsp+2696], 0
001cdd4eje 0x1cdd5a
001cdd50mov rsi, [rsp+1688]
001cdd58jmp 0x1cdd6b
001cdd5a
001cdd5aloc_1cdd5a:
001cdd5amov rdi, [rsp+1688]
001cdd62call [rip+0x44030]
001cdd68mov rsi, rax
001cdd6b
001cdd6bloc_1cdd6b:
001cdd6bmov [rsp+240], 3
001cdd77mov [rsp+1696], 2
001cdd83mov [rsp], 0
001cdd8alea rdi, [rsp+2448]
001cdd92lea rdx, [rsp+240]
001cdd9alea rcx, [rsp+1696]
001cdda2xor r8l, r8l
001cdda5call std::backtrace_rs::print::BacktraceFrameFmt::print_raw_with_column
001cddaamov rcx, [rsp+2336]
001cddb2mov [rcx], al
001cddb4mov rax, [rsp+2448]
001cddbcinc [rax+24]
001cddc0
001cddc0loc_1cddc0:
001cddc0mov rax, [r14+8]
001cddc4inc [rax]
001cddc7mov rax, [rsp+2336]
001cddcfcmp [rax], 0
001cddd2sete al
001cddd5
001cddd5loc_1cddd5:
001cddd5add rsp, 2824
001cdddcpop rbx
001cddddpop r12
001cdddfpop r13
001cdde1pop r14
001cdde3pop r15
001cdde5pop rbp
001cdde6ret
001cdde7
001cdde7loc_1cdde7:
001cdde7mov rax, [rsp+1344]
001cddefmov [rsp+880], rax
001cddf7movaps x0, [rsp+1328]
001cddffmovaps [rsp+864], x0
001cde07lea rax, [rsp+864]
001cde0fmov rbp, rbx
001cde12jmp 0x1cbf2e
001cde17
001cde17loc_1cde17:
001cde17xor r15l, r15l
001cde1a
001cde1aloc_1cde1a:
001cde1acmp [rsp+72], 0
001cde20mov r14, [rsp+224]
001cde28mov rbx, [rsp+160]
001cde30jne 0x1cdca1
001cde36jmp 0x1cdcac
001cde3b
001cde3bloc_1cde3b:
001cde3bmov rcx, rbp
001cde3eand rcx, -4
001cde42lea rdx, [rcx+4]
001cde46add rcx, 8
001cde4acmp rdx, rcx
001cde4dja 0x1ca5c6
001cde53cmp rcx, rax
001cde56ja 0x1ca5c6
001cde5clea rdi, [rsp+240]
001cde64mov rsi, [rsp+128]
001cde6cmov rdx, [rsp+168]
001cde74call std::sys::unix::fs::canonicalize
001cde79mov r12, [rsp+240]
001cde81test r12, r12
001cde84je 0x1cdf91
001cde8amov r15, [rsp+256]
001cde92test r15, r15
001cde95je 0x1cdea0
001cde97mov al, 1
001cde99cmp [r12], 47
001cde9eje 0x1cdea2
001cdea0
001cdea0loc_1cdea0:
001cdea0xor eax, eax
001cdea2
001cdea2loc_1cdea2:
001cdea2mov rcx, [rsp+248]
001cdeaamov [rsp+120], rcx
001cdeafmov [rsp+240], r12
001cdeb7mov [rsp+248], r15
001cdebfmov [rsp+256], 6
001cdec7mov [rsp+298], al
001cdecemov [rsp+296], 512
001cded8lea rdi, [rsp+2448]
001cdee0lea rsi, [rsp+240]
001cdee8call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001cdeedmovzx eax, [rsp+2448]
001cdef5cmp al, 10
001cdef7jne 0x1cdfa3
001cdefd
001cdefdloc_1cdefd:
001cdefdxor r13l, r13l
001cdf00cmp [rsp+120], 0
001cdf06je 0x1cdf11
001cdf08
001cdf08loc_1cdf08:
001cdf08mov rdi, r12
001cdf0bcall [rip+0x43be7]
001cdf11
001cdf11loc_1cdf11:
001cdf11test r13, r13
001cdf14je 0x1ca5c6
001cdf1amov [rsp+2640], r13
001cdf22mov [rsp+2648], r14
001cdf2amov [rsp+2656], rbx
001cdf32lea rdi, [rsp+240]
001cdf3alea rcx, [rsp+2640]
001cdf42mov rsi, [rsp+128]
001cdf4amov rdx, [rsp+168]
001cdf52call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001cdf57mov r14, [rsp+224]
001cdf5fmov r12, [rsp+824]
001cdf67movzx eax, [rsp+240]
001cdf6fmov [rsp+840], al
001cdf76cmp al, 23
001cdf78jne 0x1c9be6
001cdf7ejmp 0x1ca5c6
001cdf83
001cdf83loc_1cdf83:
001cdf83lea rdx, [rip+0x4323e]
001cdf8acall core::panicking::panic_bounds_check
001cdf8fud2
001cdf91
001cdf91loc_1cdf91:
001cdf91lea rdi, [rsp+240]
001cdf99call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001cdf9ejmp 0x1ca5c6
001cdfa3
001cdfa3loc_1cdfa3:
001cdfa3add al, -6
001cdfa5cmp al, 3
001cdfa7ja 0x1cdefd
001cdfadmovzx eax, al
001cdfb0dec rax
001cdfb3cmp rax, 2
001cdfb7ja 0x1cdefd
001cdfbdlea rdi, [rsp+240]
001cdfc5call std::path::Components::as_path
001cdfcamov [rsp+144], rax
001cdfd2mov [rsp+40], rdx
001cdfd7mov [rsp+48], rbx
001cdfdccmp [rsp+144], 0
001cdfe5je 0x1cdefd
001cdfebmov rax, [rsp+40]
001cdff0lea rbx, [rax+rbp]
001cdff4add rbx, 16
001cdff8je 0x1ce03c
001cdffajs 0x1ce72b
001ce000movzx eax, [rip+0x450c1]
001ce007mov esi, 1
001ce00cmov rdi, rbx
001ce00fcall __rust_alloc
001ce014mov r13, rax
001ce017test rax, rax
001ce01ajne 0x1ce042
001ce01cmov edi, 1
001ce021mov rsi, rbx
001ce024call alloc::alloc::handle_alloc_error
001ce029jmp 0x1ce76a
001ce02e
001ce02eloc_1ce02e:
001ce02elea rdx, [rip+0x422d3]
001ce035call core::panicking::panic_bounds_check
001ce03aud2
001ce03c
001ce03cloc_1ce03c:
001ce03cmov r13l, 1
001ce042
001ce042loc_1ce042:
001ce042mov [rsp+1328], r13
001ce04amov [rsp+1336], rbx
001ce052mov [rsp+1344], 0
001ce05ecmp rbx, [rsp+40]
001ce063jae 0x1ce08b
001ce065lea rdi, [rsp+1328]
001ce06dxor esi, esi
001ce06fmov rdx, [rsp+40]
001ce074call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce079mov r13, [rsp+1328]
001ce081mov rbx, [rsp+1344]
001ce089jmp 0x1ce08d
001ce08b
001ce08bloc_1ce08b:
001ce08bxor ebx, ebx
001ce08d
001ce08dloc_1ce08d:
001ce08dlea rdi, [rbx+r13]
001ce091mov rsi, [rsp+144]
001ce099mov r14, [rsp+40]
001ce09emov rdx, r14
001ce0a1call [rip+0x43a79]
001ce0a7add rbx, r14
001ce0aamov [rsp+1344], rbx
001ce0b2je 0x1ce0bf
001ce0b4cmp [rbx+r13-1], 47
001ce0basetne al
001ce0bdjmp 0x1ce0c1
001ce0bf
001ce0bfloc_1ce0bf:
001ce0bfxor eax, eax
001ce0c1
001ce0c1loc_1ce0c1:
001ce0c1test rbp, rbp
001ce0c4je 0x1ce0d4
001ce0c6mov rcx, [rsp+48]
001ce0cbcmp [rcx], 47
001ce0cejne 0x1ce0d4
001ce0d0xor ebx, ebx
001ce0d2jmp 0x1ce113
001ce0d4
001ce0d4loc_1ce0d4:
001ce0d4mov rcx, [rsp+1336]
001ce0dctest al, al
001ce0deje 0x1ce123
001ce0e0cmp rcx, rbx
001ce0e3jne 0x1ce10a
001ce0e5lea rdi, [rsp+1328]
001ce0edmov edx, 1
001ce0f2mov rsi, rbx
001ce0f5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce0famov r13, [rsp+1328]
001ce102mov rbx, [rsp+1344]
001ce10a
001ce10aloc_1ce10a:
001ce10amov [r13+rbx], 47
001ce110inc rbx
001ce113
001ce113loc_1ce113:
001ce113mov [rsp+1344], rbx
001ce11bmov rcx, [rsp+1336]
001ce123
001ce123loc_1ce123:
001ce123sub rcx, rbx
001ce126cmp rcx, rbp
001ce129jae 0x1ce146
001ce12blea rdi, [rsp+1328]
001ce133mov rsi, rbx
001ce136mov rdx, rbp
001ce139call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce13emov rbx, [rsp+1344]
001ce146
001ce146loc_1ce146:
001ce146mov rax, [rsp+1328]
001ce14emov r13, rax
001ce151lea rdi, [rax+rbx]
001ce155mov rsi, [rsp+48]
001ce15amov rdx, rbp
001ce15dcall [rip+0x439bd]
001ce163add rbx, rbp
001ce166mov [rsp+1344], rbx
001ce16eje 0x1ce179
001ce170mov al, 1
001ce172cmp [r13], 47
001ce177je 0x1ce17b
001ce179
001ce179loc_1ce179:
001ce179xor eax, eax
001ce17b
001ce17bloc_1ce17b:
001ce17bmov [rsp+2448], r13
001ce183mov [rsp+2456], rbx
001ce18bmov [rsp+2464], 6
001ce193mov [rsp+2506], al
001ce19amov [rsp+2504], 512
001ce1a4test r15, r15
001ce1a7je 0x1ce1b2
001ce1a9mov al, 1
001ce1abcmp [r12], 47
001ce1b0je 0x1ce1b4
001ce1b2
001ce1b2loc_1ce1b2:
001ce1b2xor eax, eax
001ce1b4
001ce1b4loc_1ce1b4:
001ce1b4mov [rsp+240], r12
001ce1bcmov [rsp+248], r15
001ce1c4mov [rsp+256], 6
001ce1ccmov [rsp+298], al
001ce1d3mov [rsp+296], 512
001ce1ddlea rdi, [rsp+2448]
001ce1e5lea rsi, [rsp+240]
001ce1edcall _ZN62_$LT$std..path..Components$u20$as$u20$core..cmp..PartialEq$GT$2eq17h7fcdeb08b1a4e634E.1422
001ce1f2test al, al
001ce1f4jne 0x1ce209
001ce1f6mov rdi, r13
001ce1f9mov rsi, rbx
001ce1fccall std::path::Path::is_file
001ce201test al, al
001ce203jne 0x1ce3e7
001ce209
001ce209loc_1ce209:
001ce209mov [rsp+1344], 0
001ce215mov rax, [rsp+40]
001ce21acmp [rsp+1336], rax
001ce222jae 0x1ce24a
001ce224lea rdi, [rsp+1328]
001ce22cxor esi, esi
001ce22emov rdx, [rsp+40]
001ce233call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce238mov r13, [rsp+1328]
001ce240mov rbx, [rsp+1344]
001ce248jmp 0x1ce24c
001ce24a
001ce24aloc_1ce24a:
001ce24axor ebx, ebx
001ce24c
001ce24cloc_1ce24c:
001ce24clea rdi, [rbx+r13]
001ce250mov rsi, [rsp+144]
001ce258mov r14, [rsp+40]
001ce25dmov rdx, r14
001ce260call [rip+0x438ba]
001ce266add r14, rbx
001ce269mov [rsp+1344], r14
001ce271je 0x1ce2bd
001ce273cmp [r14+r13-1], 47
001ce279je 0x1ce2c0
001ce27bcmp [rsp+1336], r14
001ce283jne 0x1ce2aa
001ce285lea rdi, [rsp+1328]
001ce28dmov edx, 1
001ce292mov rsi, r14
001ce295call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce29amov r13, [rsp+1328]
001ce2a2mov r14, [rsp+1344]
001ce2aa
001ce2aaloc_1ce2aa:
001ce2aamov [r13+r14], 47
001ce2b0inc r14
001ce2b3mov [rsp+1344], r14
001ce2bbjmp 0x1ce2c0
001ce2bd
001ce2bdloc_1ce2bd:
001ce2bdxor r14l, r14l
001ce2c0
001ce2c0loc_1ce2c0:
001ce2c0mov rax, [rsp+1336]
001ce2c8sub rax, r14
001ce2cbcmp rax, 5
001ce2cfja 0x1ce2f6
001ce2d1lea rdi, [rsp+1328]
001ce2d9mov edx, 6
001ce2demov rsi, r14
001ce2e1call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce2e6mov r13, [rsp+1328]
001ce2eemov r14, [rsp+1344]
001ce2f6
001ce2f6loc_1ce2f6:
001ce2f6mov [r13+r14+4], 26485
001ce2femov [r13+r14], 0x6265642e
001ce307mov rbx, r14
001ce30aadd rbx, 6
001ce30emov [rsp+1344], rbx
001ce316je 0x1ce32b
001ce318mov rax, [rsp+1328]
001ce320cmp [r14+rax+5], 47
001ce326setne al
001ce329jmp 0x1ce32d
001ce32b
001ce32bloc_1ce32b:
001ce32bxor eax, eax
001ce32d
001ce32dloc_1ce32d:
001ce32dtest rbp, rbp
001ce330je 0x1ce340
001ce332mov rcx, [rsp+48]
001ce337cmp [rcx], 47
001ce33ajne 0x1ce340
001ce33cxor ebx, ebx
001ce33ejmp 0x1ce37d
001ce340
001ce340loc_1ce340:
001ce340mov rcx, [rsp+1336]
001ce348test al, al
001ce34aje 0x1ce38d
001ce34ccmp rcx, rbx
001ce34fjne 0x1ce36e
001ce351lea rdi, [rsp+1328]
001ce359mov edx, 1
001ce35emov rsi, rbx
001ce361call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce366mov rbx, [rsp+1344]
001ce36e
001ce36eloc_1ce36e:
001ce36emov rax, [rsp+1328]
001ce376mov [rax+rbx], 47
001ce37ainc rbx
001ce37d
001ce37dloc_1ce37d:
001ce37dmov [rsp+1344], rbx
001ce385mov rcx, [rsp+1336]
001ce38d
001ce38dloc_1ce38d:
001ce38dsub rcx, rbx
001ce390cmp rcx, rbp
001ce393jae 0x1ce3b0
001ce395lea rdi, [rsp+1328]
001ce39dmov rsi, rbx
001ce3a0mov rdx, rbp
001ce3a3call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce3a8mov rbx, [rsp+1344]
001ce3b0
001ce3b0loc_1ce3b0:
001ce3b0mov r14, [rsp+1328]
001ce3b8lea rdi, [r14+rbx]
001ce3bcmov rsi, [rsp+48]
001ce3c1mov rdx, rbp
001ce3c4call [rip+0x43756]
001ce3caadd rbx, rbp
001ce3cdmov [rsp+1344], rbx
001ce3d5mov r13, r14
001ce3d8mov rdi, r14
001ce3dbmov rsi, rbx
001ce3decall std::path::Path::is_file
001ce3e3test al, al
001ce3e5je 0x1ce400
001ce3e7
001ce3e7loc_1ce3e7:
001ce3e7mov r14, [rsp+1336]
001ce3efcmp [rsp+120], 0
001ce3f5jne 0x1cdf08
001ce3fbjmp 0x1cdf11
001ce400
001ce400loc_1ce400:
001ce400movzx ecx, [rip+0x44ca9]
001ce407test cl, cl
001ce409jne 0x1ce41a
001ce40bcall std::path::Path::is_dir
001ce410mov cl, 2
001ce412sub cl, al
001ce414mov [rip+0x44c96], cl
001ce41a
001ce41aloc_1ce41a:
001ce41amov rax, [rsp+1336]
001ce422cmp cl, 1
001ce425jne 0x1ce659
001ce42bmov [rsp+1344], 0
001ce437cmp rax, 13
001ce43bja 0x1ce463
001ce43dlea rdi, [rsp+1328]
001ce445mov edx, 14
001ce44axor esi, esi
001ce44ccall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce451mov r13, [rsp+1328]
001ce459mov r14, [rsp+1344]
001ce461jmp 0x1ce466
001ce463
001ce463loc_1ce463:
001ce463xor r14l, r14l
001ce466
001ce466loc_1ce466:
001ce466mov rax, 0x67756265642f6269
001ce470mov [r13+r14+6], rax
001ce475mov rax, 0x62696c2f7273752f
001ce47fmov [r13+r14], rax
001ce484lea r15, [r14+14]
001ce488mov [rsp+1344], r15
001ce490lea rdx, [rip-0x13e75b]
001ce497mov ecx, 1
001ce49cmov rdi, [rsp+144]
001ce4a4mov rsi, [rsp+40]
001ce4a9call std::path::Path::_strip_prefix
001ce4aemov [rsp+40], rax
001ce4b3cmp [rsp+40], 0
001ce4b9je 0x1ce743
001ce4bfmov rbx, rdx
001ce4c2test r15, r15
001ce4c5je 0x1ce4d2
001ce4c7cmp [r14+r13+13], 47
001ce4cdsetne al
001ce4d0jmp 0x1ce4d4
001ce4d2
001ce4d2loc_1ce4d2:
001ce4d2xor eax, eax
001ce4d4
001ce4d4loc_1ce4d4:
001ce4d4test rbx, rbx
001ce4d7je 0x1ce4e8
001ce4d9mov rcx, [rsp+40]
001ce4decmp [rcx], 47
001ce4e1jne 0x1ce4e8
001ce4e3xor r15l, r15l
001ce4e6jmp 0x1ce527
001ce4e8
001ce4e8loc_1ce4e8:
001ce4e8mov rcx, [rsp+1336]
001ce4f0test al, al
001ce4f2je 0x1ce537
001ce4f4cmp rcx, r15
001ce4f7jne 0x1ce51e
001ce4f9lea rdi, [rsp+1328]
001ce501mov edx, 1
001ce506mov rsi, r15
001ce509call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce50emov r13, [rsp+1328]
001ce516mov r15, [rsp+1344]
001ce51e
001ce51eloc_1ce51e:
001ce51emov [r13+r15], 47
001ce524inc r15
001ce527
001ce527loc_1ce527:
001ce527mov [rsp+1344], r15
001ce52fmov rcx, [rsp+1336]
001ce537
001ce537loc_1ce537:
001ce537sub rcx, r15
001ce53acmp rcx, rbx
001ce53djae 0x1ce55a
001ce53flea rdi, [rsp+1328]
001ce547mov rsi, r15
001ce54amov rdx, rbx
001ce54dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce552mov r15, [rsp+1344]
001ce55a
001ce55aloc_1ce55a:
001ce55amov rax, [rsp+1328]
001ce562mov r13, rax
001ce565lea rdi, [rax+r15]
001ce569mov rsi, [rsp+40]
001ce56emov rdx, rbx
001ce571call [rip+0x435a9]
001ce577add rbx, r15
001ce57amov [rsp+1344], rbx
001ce582je 0x1ce58f
001ce584cmp [rbx+r13-1], 47
001ce58asetne cl
001ce58djmp 0x1ce591
001ce58f
001ce58floc_1ce58f:
001ce58fxor ecx, ecx
001ce591
001ce591loc_1ce591:
001ce591test rbp, rbp
001ce594je 0x1ce5a4
001ce596mov rax, [rsp+48]
001ce59bcmp [rax], 47
001ce59ejne 0x1ce5a4
001ce5a0xor ebx, ebx
001ce5a2jmp 0x1ce5e3
001ce5a4
001ce5a4loc_1ce5a4:
001ce5a4mov rax, [rsp+1336]
001ce5actest cl, cl
001ce5aeje 0x1ce5f3
001ce5b0cmp rax, rbx
001ce5b3jne 0x1ce5da
001ce5b5lea rdi, [rsp+1328]
001ce5bdmov edx, 1
001ce5c2mov rsi, rbx
001ce5c5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce5camov r13, [rsp+1328]
001ce5d2mov rbx, [rsp+1344]
001ce5da
001ce5daloc_1ce5da:
001ce5damov [r13+rbx], 47
001ce5e0inc rbx
001ce5e3
001ce5e3loc_1ce5e3:
001ce5e3mov [rsp+1344], rbx
001ce5ebmov rax, [rsp+1336]
001ce5f3
001ce5f3loc_1ce5f3:
001ce5f3sub rax, rbx
001ce5f6cmp rax, rbp
001ce5f9jae 0x1ce61e
001ce5fblea rdi, [rsp+1328]
001ce603mov rsi, rbx
001ce606mov rdx, rbp
001ce609call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce60emov r13, [rsp+1328]
001ce616mov rbx, [rsp+1344]
001ce61e
001ce61eloc_1ce61e:
001ce61emov r14, r13
001ce621lea rdi, [rbx+r13]
001ce625mov rsi, [rsp+48]
001ce62amov rdx, rbp
001ce62dcall [rip+0x434ed]
001ce633add rbx, rbp
001ce636mov [rsp+1344], rbx
001ce63emov rdi, r13
001ce641mov rsi, rbx
001ce644call std::path::Path::is_file
001ce649test al, al
001ce64bjne 0x1ce3e7
001ce651mov rax, [rsp+1336]
001ce659
001ce659loc_1ce659:
001ce659test rax, rax
001ce65cje 0x1ce667
001ce65emov rdi, r13
001ce661call [rip+0x43491]
001ce667
001ce667loc_1ce667:
001ce667cmp [rsp+120], 0
001ce66dje 0x1ca5c6
001ce673mov rdi, r12
001ce676call [rip+0x4347c]
001ce67cjmp 0x1ca5c6
001ce681
001ce681loc_1ce681:
001ce681lea rdx, [rip+0x41c68]
001ce688call core::slice::index::slice_end_index_len_fail
001ce68dud2
001ce68f
001ce68floc_1ce68f:
001ce68fmov edi, 8
001ce694mov esi, 2336
001ce699call alloc::alloc::handle_alloc_error
001ce69eud2
001ce6a0
001ce6a0loc_1ce6a0:
001ce6a0call alloc::raw_vec::capacity_overflow
001ce6a5jmp 0x1ce76a
001ce6aa
001ce6aaloc_1ce6aa:
001ce6aamov edi, 1
001ce6afmov rsi, r14
001ce6b2call alloc::alloc::handle_alloc_error
001ce6b7jmp 0x1ce76a
001ce6bc
001ce6bcloc_1ce6bc:
001ce6bccall alloc::raw_vec::capacity_overflow
001ce6c1jmp 0x1ce76a
001ce6c6
001ce6c6loc_1ce6c6:
001ce6c6mov edi, 1
001ce6cbmov rsi, r14
001ce6cecall alloc::alloc::handle_alloc_error
001ce6d3jmp 0x1ce76a
001ce6d8
001ce6d8loc_1ce6d8:
001ce6d8lea rdi, [rip-0x13d6e1]
001ce6dflea rdx, [rip+0x42aca]
001ce6e6mov esi, 43
001ce6ebcall core::panicking::panic
001ce6f0jmp 0x1ce76a
001ce6f2
001ce6f2loc_1ce6f2:
001ce6f2mov edi, 8
001ce6f7mov esi, 248
001ce6fccall alloc::alloc::handle_alloc_error
001ce701jmp 0x1ce76a
001ce703
001ce703loc_1ce703:
001ce703ud2
001ce705
001ce705 0f 0b ..
001ce707
001ce707loc_1ce707:
001ce707mov edi, 8
001ce70cmov esi, 432
001ce711call alloc::alloc::handle_alloc_error
001ce716jmp 0x1ce76a
001ce718
001ce718loc_1ce718:
001ce718lea rdx, [rip+0x41a41]
001ce71fmov esi, 8
001ce724call core::slice::index::slice_end_index_len_fail
001ce729jmp 0x1ce76a
001ce72b
001ce72bloc_1ce72b:
001ce72bcall alloc::raw_vec::capacity_overflow
001ce730jmp 0x1ce76a
001ce732
001ce732loc_1ce732:
001ce732mov edi, 8
001ce737mov esi, 248
001ce73ccall alloc::alloc::handle_alloc_error
001ce741jmp 0x1ce76a
001ce743
001ce743loc_1ce743:
001ce743lea rdi, [rip-0x13d55c]
001ce74alea rcx, [rip+0x418d7]
001ce751lea r8, [rip+0x42ab8]
001ce758lea rdx, [rsp+240]
001ce760mov esi, 43
001ce765call core::result::unwrap_failed
001ce76a
001ce76aloc_1ce76a:
001ce76aud2
001ce76cmov r14, rax
001ce76flea rdi, [rsp+240]
001ce777call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce77cjmp 0x1ce91b
001ce781call core::panicking::panic_in_cleanup
001ce786ud2
001ce788jmp 0x1ce78c
001ce78ajmp 0x1ce78c
001ce78c
001ce78cloc_1ce78c:
001ce78cmov r14, rax
001ce78fmov rdi, [rsp+1328]
001ce797mov rsi, [rsp+1336]
001ce79fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7a4jmp 0x1ce7a9
001ce7a6mov r14, rax
001ce7a9
001ce7a9loc_1ce7a9:
001ce7a9mov rdi, r12
001ce7acmov rsi, [rsp+120]
001ce7b1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7b6jmp 0x1ce898
001ce7bbmov r14, rax
001ce7bejmp 0x1ce91b
001ce7c3mov r14, rax
001ce7c6lea rdi, [rsp+240]
001ce7cecall core::ptr::drop_in_place<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>
001ce7d3jmp 0x1ce92d
001ce7d8call core::panicking::panic_in_cleanup
001ce7ddud2
001ce7dfmov r14, rax
001ce7e2lea rdi, [rsp+1696]
001ce7eacall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001ce7efjmp 0x1ce9dd
001ce7f4call core::panicking::panic_in_cleanup
001ce7f9ud2
001ce7fbmov r14, rax
001ce7felea rdi, [rsp+240]
001ce806call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce80bjmp 0x1ce9dd
001ce810call core::panicking::panic_in_cleanup
001ce815ud2
001ce817mov r14, rax
001ce81alea rdi, [rsp+2344]
001ce822call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce827jmp 0x1ce92d
001ce82ccall core::panicking::panic_in_cleanup
001ce831ud2
001ce833mov r14, rax
001ce836lea rdi, [rsp+240]
001ce83ecall core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce843jmp 0x1ce9dd
001ce848call core::panicking::panic_in_cleanup
001ce84dud2
001ce84fjmp 0x1ce9cd
001ce854mov r14, rax
001ce857mov rdi, r12
001ce85amov rsi, r15
001ce85dcall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce862jmp 0x1ce906
001ce867mov r14, rax
001ce86alea rdi, [rsp+240]
001ce872call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce877jmp 0x1ce8ef
001ce879call core::panicking::panic_in_cleanup
001ce87eud2
001ce880mov r14, rax
001ce883mov rdi, [rsp+2448]
001ce88bcall core::ptr::drop_in_place<std::backtrace_rs::print::BacktraceFrameFmt>
001ce890jmp 0x1ce9dd
001ce895mov r14, rax
001ce898
001ce898loc_1ce898:
001ce898mov rdi, [rsp+1568]
001ce8a0mov rsi, [rsp+1576]
001ce8a8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce8adjmp 0x1ce8b4
001ce8afjmp 0x1ce903
001ce8b1mov r14, rax
001ce8b4
001ce8b4loc_1ce8b4:
001ce8b4lea rdi, [rsp+2352]
001ce8bccall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001ce8c1mov rdi, [rsp+1672]
001ce8c9mov rsi, [rsp+1680]
001ce8d1call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce8d6jmp 0x1ce9dd
001ce8dbjmp 0x1ce8dd
001ce8dd
001ce8ddloc_1ce8dd:
001ce8ddmov r14, rax
001ce8e0xor edi, edi
001ce8e2mov rsi, rbx
001ce8e5call core::ptr::drop_in_place<alloc::borrow::Cow<str>>
001ce8eajmp 0x1ce906
001ce8ecmov r14, rax
001ce8ef
001ce8efloc_1ce8ef:
001ce8efmov rdi, [rsp+200]
001ce8f7mov rsi, [rsp+104]
001ce8fccall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce901jmp 0x1ce906
001ce903
001ce903loc_1ce903:
001ce903mov r14, rax
001ce906
001ce906loc_1ce906:
001ce906mov rdi, [rsp+1624]
001ce90emov rsi, [rsp+1632]
001ce916call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce91b
001ce91bloc_1ce91b:
001ce91blea rdi, [rsp+1504]
001ce923call core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce928jmp 0x1ce92d
001ce92amov r14, rax
001ce92d
001ce92dloc_1ce92d:
001ce92dcmp [rsp+2624], 2
001ce935jne 0x1ce9dd
001ce93blea rdi, [rsp+2448]
001ce943call core::ptr::drop_in_place<core::result::Result<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>
001ce948jmp 0x1ce9dd
001ce94dcall core::panicking::panic_in_cleanup
001ce952ud2
001ce954mov r14, rax
001ce957nop [rax+rax]
001ce960
001ce960loc_1ce960:
001ce960dec r13
001ce963je 0x1ce97a
001ce965lea rbp, [r12+584]
001ce96dmov rdi, r12
001ce970call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce975mov r12, rbp
001ce978jmp 0x1ce960
001ce97a
001ce97aloc_1ce97a:
001ce97amov rsi, [rip+0x4471f]
001ce981mov rdi, r15
001ce984call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001ce989mov rax, [rsp+1712]
001ce991mov [rip+0x446f8], rax
001ce998movaps x0, [rsp+1696]
001ce9a0movups [rip+0x446d9], x0
001ce9a7mov [rip+0x446ea], rbx
001ce9aemov [rip+0x446e7], 4
001ce9b9mov [rip+0x446e4], 0
001ce9c4jmp 0x1ce9dd
001ce9c6call core::panicking::panic_in_cleanup
001ce9cbud2
001ce9cd
001ce9cdloc_1ce9cd:
001ce9cdmov r14, rax
001ce9d0lea rdi, [rsp+1696]
001ce9d8call core::ptr::drop_in_place<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce9dd
001ce9ddloc_1ce9dd:
001ce9ddmov rdi, r14
001ce9e0call _Unwind_Resume
001ce9e5ud2
001c90b0
001c90b0std::sys_common::backtrace::_print_fmt::_{{closure}}:
001c90b0push rbp
001c90b1push r15
001c90b3push r14
001c90b5push r13
001c90b7push r12
001c90b9push rbx
001c90basub rsp, 2824
001c90c1mov r14, rdi
001c90c4mov rax, [rdi]
001c90c7cmp [rax], 0
001c90cajne 0x1c90dd
001c90ccmov rcx, [r14+8]
001c90d0cmp [rcx], 100
001c90d4jbe 0x1c90dd
001c90d6xor eax, eax
001c90d8jmp 0x1cddd5
001c90dd
001c90ddloc_1c90dd:
001c90ddmov [rsp+87], 0
001c90e2mov r8, [r14+16]
001c90e6mov rdi, [r14+40]
001c90eamov rdx, [r14+48]
001c90eelea rcx, [rsp+87]
001c90f3mov [rsp+2736], rcx
001c90fbmov [rsp+2744], rax
001c9103mov [rsp+2712], r8
001c910bmov [rsp+2752], r8
001c9113movups x0, [r14+24]
001c9118movups [rsp+2760], x0
001c9120mov [rsp+2704], rdi
001c9128mov [rsp+2776], rdi
001c9130mov [rsp+2336], rdx
001c9138mov [rsp+2784], rdx
001c9140mov [rsp+2792], rsi
001c9148mov rcx, [rsi]
001c914bmov rax, [rsi+8]
001c914fmov [rsp+1688], rax
001c9157mov [rsp+2696], rcx
001c915ftest rcx, rcx
001c9162jne 0x1c9172
001c9164mov rdi, [rsp+1688]
001c916ccall [rip+0x48c26]
001c9172
001c9172loc_1c9172:
001c9172lea rcx, [rax-1]
001c9176test rax, rax
001c9179cmove rcx, rax
001c917dmov [rsp+152], rcx
001c9185mov rax, [rip+0x49ef4]
001c918ctest rax, rax
001c918fjne 0x1c9304
001c9195mov rbp, r14
001c9198movzx eax, [rip+0x49f29]
001c919fmov edi, 2336
001c91a4call [rip+0x4898e]
001c91aatest rax, rax
001c91adje 0x1ce68f
001c91b3mov rbx, rax
001c91b6mov [rsp+240], 8
001c91c2xorps x0, x0
001c91c5movups [rsp+248], x0
001c91cdlea rdi, [rip-0x20bd4]
001c91d4lea rsi, [rsp+240]
001c91dccall [rip+0x48bbe]
001c91e2movups x0, [rsp+240]
001c91eamovaps [rsp+1696], x0
001c91f2mov rax, [rsp+256]
001c91famov [rsp+1712], rax
001c9202mov r14, [rip+0x49e77]
001c9209test r14, r14
001c920cje 0x1c92bf
001c9212mov r15, [rip+0x49e77]
001c9219test r15, r15
001c921cje 0x1c925a
001c921elea r12, [r14+32]
001c9222mov r13, [rip+0x488cf]
001c9229jmp 0x1c9239
001c922bnop [rax+rax]
001c9230
001c9230loc_1c9230:
001c9230add r12, 56
001c9234dec r15
001c9237je 0x1c925a
001c9239
001c9239loc_1c9239:
001c9239cmp [r12-24], 0
001c923fje 0x1c9249
001c9241mov rdi, [r12-32]
001c9246call r13
001c9249
001c9249loc_1c9249:
001c9249cmp [r12], 0
001c924eje 0x1c9230
001c9250mov rdi, [r12-8]
001c9255call r13
001c9258jmp 0x1c9230
001c925a
001c925aloc_1c925a:
001c925acmp [rip+0x49e26], 0
001c9262je 0x1c926d
001c9264mov rdi, r14
001c9267call [rip+0x4888b]
001c926d
001c926dloc_1c926d:
001c926dmov r15, [rip+0x49e24]
001c9274mov r13, [rip+0x49e2d]
001c927binc r13
001c927emov r12, r15
001c9281nop [rax+rax]
001c9290
001c9290loc_1c9290:
001c9290cmp r13, 1
001c9294je 0x1c92ac
001c9296lea rdi, [r12+8]
001c929badd r12, 584
001c92a2dec r13
001c92a5call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001c92aajmp 0x1c9290
001c92ac
001c92acloc_1c92ac:
001c92accmp [rip+0x49dec], 0
001c92b4je 0x1c92bf
001c92b6mov rdi, r15
001c92b9call [rip+0x48839]
001c92bf
001c92bfloc_1c92bf:
001c92bfmov rax, [rsp+1712]
001c92c7mov [rip+0x49dc2], rax
001c92cemovaps x0, [rsp+1696]
001c92d6movups [rip+0x49da3], x0
001c92ddmov [rip+0x49db4], rbx
001c92e4mov [rip+0x49db1], 4
001c92efmov [rip+0x49dae], 0
001c92famov rax, [rip+0x49d7f]
001c9301mov r14, rbp
001c9304
001c9304loc_1c9304:
001c9304mov rsi, [rip+0x49d85]
001c930btest rsi, rsi
001c930eje 0x1cdd0d
001c9314imul rcx, rsi, 56
001c9318add rcx, rax
001c931bxor edi, edi
001c931dmov rdx, rax
001c9320
001c9320loc_1c9320:
001c9320mov r8, [rdx+24]
001c9324mov r11, [rdx+40]
001c9328mov r12, [rdx+48]
001c932cadd rdx, 56
001c9330shl r11, 4
001c9334nop [rax+rax]
001c9340
001c9340loc_1c9340:
001c9340test r11, r11
001c9343je 0x1c9370
001c9345mov r9, r8
001c9348add r8, 16
001c934cmov r10, [r9]
001c934fadd r10, r12
001c9352add r11, -16
001c9356cmp r10, [rsp+152]
001c935eja 0x1c9340
001c9360add r10, [r9+8]
001c9364cmp r10, [rsp+152]
001c936cjbe 0x1c9340
001c936ejmp 0x1c937d
001c9370
001c9370loc_1c9370:
001c9370inc rdi
001c9373cmp rdx, rcx
001c9376jne 0x1c9320
001c9378jmp 0x1cdd0d
001c937d
001c937dloc_1c937d:
001c937dmov [rsp+224], r14
001c9385mov r15, [rip+0x49d1c]
001c938ctest r15, r15
001c938fje 0x1c93ca
001c9391mov rbp, [rip+0x49d00]
001c9398imul rcx, r15, 584
001c939fxor edx, edx
001c93a1xor r14l, r14l
001c93a4nop [rax+rax]
001c93b0
001c93b0loc_1c93b0:
001c93b0cmp [rbp+rdx], rdi
001c93b5je 0x1c9667
001c93bbinc r14
001c93beadd rdx, 584
001c93c5cmp rcx, rdx
001c93c8jne 0x1c93b0
001c93ca
001c93caloc_1c93ca:
001c93cacmp rsi, rdi
001c93cdjbe 0x1cdf83
001c93d3mov [rsp+2688], rdi
001c93dbimul rcx, rdi, 56
001c93dfmov rbx, [rax+rcx]
001c93e3mov r15, [rax+rcx+16]
001c93e8lea rdi, [rsp+240]
001c93f0mov rsi, rbx
001c93f3mov rdx, r15
001c93f6call std::backtrace_rs::symbolize::gimli::mmap
001c93fbcmp [rsp+240], 0
001c9404je 0x1c971c
001c940amov rsi, [rsp+248]
001c9412mov rdx, [rsp+256]
001c941amov [rsp+2352], 8
001c9426xorps x0, x0
001c9429movups [rsp+2360], x0
001c9431mov [rsp+2376], 8
001c943dmovups [rsp+2384], x0
001c9445lea rdi, [rsp+240]
001c944dmov [rsp+1672], rsi
001c9455mov [rsp+1680], rdx
001c945dcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001c9462mov r14, [rsp+224]
001c946amov r13, [rsp+240]
001c9472test r13, r13
001c9475je 0x1c9736
001c947bmovups x0, [rsp+344]
001c9483movups [rsp+1608], x0
001c948bmovups x0, [rsp+328]
001c9493movups [rsp+1592], x0
001c949bmovups x0, [rsp+312]
001c94a3movups [rsp+1576], x0
001c94abmovups x0, [rsp+248]
001c94b3movups x1, [rsp+264]
001c94bbmovups x2, [rsp+280]
001c94c3movups x3, [rsp+296]
001c94cbmovups [rsp+1560], x3
001c94d3movups [rsp+1544], x2
001c94dbmovups [rsp+1528], x1
001c94e3movups [rsp+1512], x0
001c94ebmov [rsp+1504], r13
001c94f3lea rdi, [rsp+1504]
001c94fbcall std::backtrace_rs::symbolize::gimli::elf::Object::build_id
001c9500test rax, rax
001c9503je 0x1c954b
001c9505lea rdi, [rsp+2448]
001c950dmov rsi, rax
001c9510call std::backtrace_rs::symbolize::gimli::elf::locate_build_id
001c9515cmp [rsp+2448], 0
001c951eje 0x1c954b
001c9520lea rdi, [rsp+240]
001c9528lea rcx, [rsp+2448]
001c9530mov rsi, rbx
001c9533mov rdx, r15
001c9536call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001c953bmovzx eax, [rsp+240]
001c9543cmp al, 23
001c9545jne 0x1c9bdf
001c954b
001c954bloc_1c954b:
001c954bmov [rsp+120], r13
001c9550mov [rsp+168], r15
001c9558mov [rsp+128], rbx
001c9560mov [rsp+824], r12
001c9568mov r12, [rsp+1528]
001c9570test r12, r12
001c9573je 0x1ca5c6
001c9579mov rbx, [rsp+1536]
001c9581test rbx, rbx
001c9584je 0x1ca5b9
001c958amov r13, [rsp+1520]
001c9592mov r15, [rsp+1544]
001c959amov r14, [rsp+1552]
001c95a2mov rbp, [rsp+1560]
001c95aashl r12, 6
001c95aejmp 0x1c95be
001c95b0
001c95b0loc_1c95b0:
001c95b0add r13, 64
001c95b4add r12, -64
001c95b8je 0x1ca5c6
001c95be
001c95beloc_1c95be:
001c95bemov edx, [r13]
001c95c2add rdx, r14
001c95c5jb 0x1c95b0
001c95c7mov rdi, rbx
001c95camov rsi, r15
001c95cdmov rcx, rbp
001c95d0call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001c95d5test rax, rax
001c95d8je 0x1c95b0
001c95dacmp rdx, 14
001c95dejne 0x1c95b0
001c95e0mov rcx, [rax]
001c95e3mov rdx, 0x6265645f756e672e
001c95edxor rcx, rdx
001c95f0mov rax, [rax+6]
001c95f4mov rdx, 0x6b6e696c67756265
001c95fexor rax, rdx
001c9601or rax, rcx
001c9604jne 0x1c95b0
001c9606cmp [r13+4], 8
001c960bje 0x1ca5c6
001c9611mov rcx, [rsp+1512]
001c9619mov rdx, [r13+24]
001c961dmov rax, [r13+32]
001c9621sub rcx, rdx
001c9624setb sil
001c9628mov rdi, [rsp+120]
001c962dadd rdi, rdx
001c9630cmp rcx, rax
001c9633setb cl
001c9636xor ebx, ebx
001c9638or cl, sil
001c963bcmove rbx, rdi
001c963fjne 0x1ca5c6
001c9645test rax, rax
001c9648je 0x1ca5c6
001c964exor ebp, ebp
001c9650
001c9650loc_1c9650:
001c9650cmp [rbx+rbp], 0
001c9654je 0x1cde3b
001c965ainc rbp
001c965dcmp rax, rbp
001c9660jne 0x1c9650
001c9662jmp 0x1ca5c6
001c9667
001c9667loc_1c9667:
001c9667test r14, r14
001c966aje 0x1c9b3e
001c9670mov r13, r12
001c9673imul r12, r14, 584
001c967alea rbx, [r12+rbp]
001c967elea rdi, [rsp+240]
001c9686mov edx, 584
001c968bmov rsi, rbx
001c968ecall [rip+0x4848c]
001c9694lea rsi, [r12+rbp]
001c9698add rsi, 584
001c969fmov r12, r13
001c96a2not r14
001c96a5add r14, r15
001c96a8imul rdx, r14, 584
001c96afmov rdi, rbx
001c96b2call [rip+0x48458]
001c96b8lea rbx, [r15-1]
001c96bcmov [rip+0x499e5], rbx
001c96c3cmp rbx, [rip+0x499d6]
001c96camov r14, [rsp+224]
001c96d2jne 0x1c96e3
001c96d4mov rdi, rbx
001c96d7call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c96dcmov rbp, [rip+0x499b5]
001c96e3
001c96e3loc_1c96e3:
001c96e3lea rdi, [rbp+584]
001c96eaimul rdx, rbx, 584
001c96f1mov rsi, rbp
001c96f4call [rip+0x48416]
001c96falea rsi, [rsp+240]
001c9702mov edx, 584
001c9707mov rdi, rbp
001c970acall [rip+0x48410]
001c9710mov [rip+0x49991], r15
001c9717jmp 0x1cbafc
001c971c
001c971cloc_1c971c:
001c971cmov r9b, 23
001c971fmov r14, [rsp+224]
001c9727cmp r9b, 23
001c972bjne 0x1cb131
001c9731jmp 0x1cdd0d
001c9736
001c9736loc_1c9736:
001c9736mov cl, 24
001c9738cmp cl, 24
001c973bje 0x1caf05
001c9741
001c9741loc_1c9741:
001c9741movaps x0, [rsp+864]
001c9749movaps x1, [rsp+880]
001c9751movaps x2, [rsp+896]
001c9759movaps [rsp+272], x2
001c9761movaps [rsp+256], x1
001c9769movaps [rsp+240], x0
001c9771cmp cl, 23
001c9774jne 0x1c9b4b
001c977amovups x0, [rsp+2352]
001c9782movups x1, [rsp+2368]
001c978amovups x2, [rsp+2384]
001c9792movaps [rsp+2304], x2
001c979amovaps [rsp+2288], x1
001c97a2movaps [rsp+2272], x0
001c97aamov [rsp+1664], rdx
001c97b2mov rcx, [rsp+1464]
001c97bamov rdx, rsi
001c97bdmov rsi, rdi
001c97c0mov rdi, rbp
001c97c3mov [rsp+824], r9
001c97cbmov rbp, r15
001c97cemov r15, r13
001c97d1mov r13, [rsp+1320]
001c97d9mov rax, [rsp+1312]
001c97e1mov [rsp+1320], rax
001c97e9mov rax, [rsp+1304]
001c97f1mov [rsp+1312], rax
001c97f9mov rax, [rsp+1296]
001c9801mov [rsp+1304], rax
001c9809mov rax, [rsp+1288]
001c9811mov [rsp+1296], rax
001c9819mov rax, [rsp+1280]
001c9821mov [rsp+1288], rax
001c9829mov rax, [rsp+1272]
001c9831mov [rsp+1280], rax
001c9839mov rax, [rsp+1264]
001c9841mov [rsp+1272], rax
001c9849mov rax, [rsp+1256]
001c9851mov [rsp+1264], rax
001c9859mov rax, [rsp+1248]
001c9861mov [rsp+1256], rax
001c9869mov rax, [rsp+1240]
001c9871mov [rsp+1248], rax
001c9879mov rax, [rsp+1232]
001c9881mov [rsp+1240], rax
001c9889mov rax, [rsp+1224]
001c9891mov [rsp+1232], rax
001c9899mov rax, [rsp+1216]
001c98a1mov [rsp+1224], rax
001c98a9mov rax, [rsp+1208]
001c98b1mov [rsp+1216], rax
001c98b9mov rax, [rsp+1200]
001c98c1mov [rsp+1208], rax
001c98c9mov rax, [rsp+1192]
001c98d1mov [rsp+1200], rax
001c98d9mov rax, [rsp+1184]
001c98e1mov [rsp+1192], rax
001c98e9mov rax, [rsp+1176]
001c98f1mov [rsp+1184], rax
001c98f9mov rax, [rsp+848]
001c9901mov [rsp+1176], rax
001c9909mov rax, [rsp+1168]
001c9911mov [rsp+848], rax
001c9919mov rax, [rsp+1160]
001c9921mov [rsp+1168], rax
001c9929mov rax, [rsp+1152]
001c9931mov [rsp+1160], rax
001c9939mov rax, [rsp+1144]
001c9941mov [rsp+1152], rax
001c9949mov rax, [rsp+1136]
001c9951mov [rsp+1144], rax
001c9959mov rax, [rsp+1128]
001c9961mov [rsp+1136], rax
001c9969mov rax, [rsp+1120]
001c9971mov [rsp+1128], rax
001c9979mov rax, [rsp+1112]
001c9981mov [rsp+1120], rax
001c9989mov rax, [rsp+1104]
001c9991mov [rsp+1112], rax
001c9999mov rax, [rsp+1096]
001c99a1mov [rsp+1104], rax
001c99a9mov rax, [rsp+1088]
001c99b1mov [rsp+1096], rax
001c99b9mov rax, [rsp+1080]
001c99c1mov [rsp+1088], rax
001c99c9mov rax, [rsp+1072]
001c99d1mov [rsp+1080], rax
001c99d9mov rax, [rsp+1064]
001c99e1mov [rsp+1072], rax
001c99e9mov rax, [rsp+1056]
001c99f1mov [rsp+1064], rax
001c99f9mov rax, [rsp+1048]
001c9a01mov [rsp+1056], rax
001c9a09mov rax, [rsp+1040]
001c9a11mov [rsp+1048], rax
001c9a19mov rax, [rsp+1032]
001c9a21mov [rsp+1040], rax
001c9a29mov rax, [rsp+1024]
001c9a31mov [rsp+1032], rax
001c9a39mov rax, [rsp+1016]
001c9a41mov [rsp+1024], rax
001c9a49mov rax, [rsp+1008]
001c9a51mov [rsp+1016], rax
001c9a59mov rax, [rsp+1000]
001c9a61mov [rsp+1008], rax
001c9a69mov rax, [rsp+992]
001c9a71mov [rsp+1000], rax
001c9a79mov rax, [rsp+984]
001c9a81mov [rsp+992], rax
001c9a89mov rax, [rsp+976]
001c9a91mov [rsp+984], rax
001c9a99mov rax, [rsp+968]
001c9aa1mov [rsp+976], rax
001c9aa9mov rax, [rsp+960]
001c9ab1mov [rsp+968], rax
001c9ab9mov rax, [rsp+952]
001c9ac1mov [rsp+960], rax
001c9ac9mov rax, [rsp+944]
001c9ad1mov [rsp+952], rax
001c9ad9mov rax, [rsp+936]
001c9ae1mov [rsp+944], rax
001c9ae9mov rax, [rsp+928]
001c9af1mov [rsp+936], rax
001c9af9mov rax, [rsp+920]
001c9b01mov [rsp+928], rax
001c9b09mov rax, [rsp+1680]
001c9b11mov [rsp+1656], rax
001c9b19mov rax, [rsp+1672]
001c9b21mov [rsp+920], rax
001c9b29movzx r9l, [rsp+39]
001c9b2fcmp r9b, 23
001c9b33jne 0x1cb131
001c9b39jmp 0x1cdd0d
001c9b3e
001c9b3eloc_1c9b3e:
001c9b3emov r14, [rsp+224]
001c9b46jmp 0x1cbafc
001c9b4b
001c9b4bloc_1c9b4b:
001c9b4bmov [rsp+1472], r13
001c9b53mov [rsp+1480], r15
001c9b5bmov [rsp+1488], rbx
001c9b63mov [rsp+1496], r11
001c9b6bmov [rsp+832], r10
001c9b73mov [rsp+840], r9
001c9b7bmov [rsp+2328], rbp
001c9b83mov r13, rdi
001c9b86mov r15, rsi
001c9b89mov rbx, rdx
001c9b8cmovzx eax, [rsp+30]
001c9b91mov rdx, [rsp+848]
001c9b99shl rdx, 8
001c9b9dor rdx, rax
001c9ba0mov [rsp+848], rdx
001c9ba8movaps x0, [rsp+240]
001c9bb0movaps x1, [rsp+256]
001c9bb8movaps x2, [rsp+272]
001c9bc0movaps [rsp+2304], x2
001c9bc8movaps [rsp+2288], x1
001c9bd0movaps [rsp+2272], x0
001c9bd8mov ebp, ecx
001c9bdajmp 0x1caf49
001c9bdf
001c9bdfloc_1c9bdf:
001c9bdfmov [rsp+840], al
001c9be6
001c9be6loc_1c9be6:
001c9be6movzx eax, [rsp+247]
001c9beeshl eax, 16
001c9bf1movzx ecx, [rsp+245]
001c9bf9or ecx, eax
001c9bfbshl rcx, 32
001c9bffmov eax, [rsp+241]
001c9c06or rax, rcx
001c9c09mov [rsp+1664], rax
001c9c11movzx eax, [rsp+255]
001c9c19shl eax, 16
001c9c1cmovzx ecx, [rsp+253]
001c9c24or ecx, eax
001c9c26shl rcx, 32
001c9c2amov eax, [rsp+249]
001c9c31or rax, rcx
001c9c34mov [rsp+832], rax
001c9c3cmovzx eax, [rsp+263]
001c9c44shl eax, 16
001c9c47movzx ecx, [rsp+261]
001c9c4for ecx, eax
001c9c51shl rcx, 32
001c9c55mov eax, [rsp+257]
001c9c5cor rax, rcx
001c9c5fmov [rsp+1464], rax
001c9c67movzx eax, [rsp+271]
001c9c6fshl eax, 16
001c9c72movzx ecx, [rsp+269]
001c9c7aor ecx, eax
001c9c7cshl rcx, 32
001c9c80mov esi, [rsp+265]
001c9c87or rsi, rcx
001c9c8amovzx eax, [rsp+279]
001c9c92shl eax, 16
001c9c95movzx ecx, [rsp+277]
001c9c9dor ecx, eax
001c9c9fshl rcx, 32
001c9ca3mov edi, [rsp+273]
001c9caaor rdi, rcx
001c9cadmovzx eax, [rsp+287]
001c9cb5shl eax, 16
001c9cb8movzx ecx, [rsp+285]
001c9cc0or ecx, eax
001c9cc2shl rcx, 32
001c9cc6mov ebp, [rsp+281]
001c9ccdor rbp, rcx
001c9cd0movzx eax, [rsp+295]
001c9cd8shl eax, 16
001c9cdbmovzx ecx, [rsp+293]
001c9ce3or ecx, eax
001c9ce5shl rcx, 32
001c9ce9mov r8l, [rsp+289]
001c9cf1or r8, rcx
001c9cf4movzx eax, [rsp+303]
001c9cfcshl eax, 16
001c9cffmovzx ecx, [rsp+301]
001c9d07or ecx, eax
001c9d09shl rcx, 32
001c9d0dmov r9l, [rsp+297]
001c9d15or r9, rcx
001c9d18movzx eax, [rsp+311]
001c9d20shl eax, 16
001c9d23movzx ecx, [rsp+309]
001c9d2bor ecx, eax
001c9d2dshl rcx, 32
001c9d31mov r10l, [rsp+305]
001c9d39or r10, rcx
001c9d3cmovzx eax, [rsp+319]
001c9d44shl eax, 16
001c9d47movzx ecx, [rsp+317]
001c9d4for ecx, eax
001c9d51shl rcx, 32
001c9d55mov r11l, [rsp+313]
001c9d5dor r11, rcx
001c9d60movzx eax, [rsp+327]
001c9d68shl eax, 16
001c9d6bmovzx ecx, [rsp+325]
001c9d73or ecx, eax
001c9d75shl rcx, 32
001c9d79mov ebx, [rsp+321]
001c9d80or rbx, rcx
001c9d83movzx eax, [rsp+335]
001c9d8bshl eax, 16
001c9d8emovzx ecx, [rsp+333]
001c9d96or ecx, eax
001c9d98shl rcx, 32
001c9d9cmov r15l, [rsp+329]
001c9da4or r15, rcx
001c9da7movzx eax, [rsp+343]
001c9dafshl eax, 16
001c9db2movzx ecx, [rsp+341]
001c9dbaor ecx, eax
001c9dbcshl rcx, 32
001c9dc0mov r13l, [rsp+337]
001c9dc8or r13, rcx
001c9dcbmovzx eax, [rsp+351]
001c9dd3shl eax, 16
001c9dd6movzx ecx, [rsp+349]
001c9ddeor ecx, eax
001c9de0shl rcx, 32
001c9de4mov eax, [rsp+345]
001c9debor rax, rcx
001c9deemov [rsp+1320], rax
001c9df6movzx eax, [rsp+359]
001c9dfeshl eax, 16
001c9e01movzx ecx, [rsp+357]
001c9e09or ecx, eax
001c9e0bshl rcx, 32
001c9e0fmov eax, [rsp+353]
001c9e16or rax, rcx
001c9e19mov [rsp+1312], rax
001c9e21movzx eax, [rsp+367]
001c9e29shl eax, 16
001c9e2cmovzx ecx, [rsp+365]
001c9e34or ecx, eax
001c9e36shl rcx, 32
001c9e3amov eax, [rsp+361]
001c9e41or rax, rcx
001c9e44mov [rsp+1304], rax
001c9e4cmovzx eax, [rsp+375]
001c9e54shl eax, 16
001c9e57movzx ecx, [rsp+373]
001c9e5for ecx, eax
001c9e61shl rcx, 32
001c9e65mov eax, [rsp+369]
001c9e6cor rax, rcx
001c9e6fmov [rsp+1296], rax
001c9e77movzx eax, [rsp+383]
001c9e7fshl eax, 16
001c9e82movzx ecx, [rsp+381]
001c9e8aor ecx, eax
001c9e8cshl rcx, 32
001c9e90mov eax, [rsp+377]
001c9e97or rax, rcx
001c9e9amov [rsp+1288], rax
001c9ea2movzx eax, [rsp+391]
001c9eaashl eax, 16
001c9eadmovzx ecx, [rsp+389]
001c9eb5or ecx, eax
001c9eb7shl rcx, 32
001c9ebbmov eax, [rsp+385]
001c9ec2or rax, rcx
001c9ec5mov [rsp+1280], rax
001c9ecdmovzx eax, [rsp+399]
001c9ed5shl eax, 16
001c9ed8movzx ecx, [rsp+397]
001c9ee0or ecx, eax
001c9ee2shl rcx, 32
001c9ee6mov eax, [rsp+393]
001c9eedor rax, rcx
001c9ef0mov [rsp+1272], rax
001c9ef8movzx eax, [rsp+407]
001c9f00shl eax, 16
001c9f03movzx ecx, [rsp+405]
001c9f0bor ecx, eax
001c9f0dshl rcx, 32
001c9f11mov eax, [rsp+401]
001c9f18or rax, rcx
001c9f1bmov [rsp+1264], rax
001c9f23movzx eax, [rsp+415]
001c9f2bshl eax, 16
001c9f2emovzx ecx, [rsp+413]
001c9f36or ecx, eax
001c9f38shl rcx, 32
001c9f3cmov eax, [rsp+409]
001c9f43or rax, rcx
001c9f46mov [rsp+1256], rax
001c9f4emovzx eax, [rsp+423]
001c9f56shl eax, 16
001c9f59movzx ecx, [rsp+421]
001c9f61or ecx, eax
001c9f63shl rcx, 32
001c9f67mov eax, [rsp+417]
001c9f6eor rax, rcx
001c9f71mov [rsp+1248], rax
001c9f79movzx eax, [rsp+431]
001c9f81shl eax, 16
001c9f84movzx ecx, [rsp+429]
001c9f8cor ecx, eax
001c9f8eshl rcx, 32
001c9f92mov eax, [rsp+425]
001c9f99or rax, rcx
001c9f9cmov [rsp+1240], rax
001c9fa4movzx eax, [rsp+439]
001c9facshl eax, 16
001c9fafmovzx ecx, [rsp+437]
001c9fb7or ecx, eax
001c9fb9shl rcx, 32
001c9fbdmov eax, [rsp+433]
001c9fc4or rax, rcx
001c9fc7mov [rsp+1232], rax
001c9fcfmovzx eax, [rsp+447]
001c9fd7shl eax, 16
001c9fdamovzx ecx, [rsp+445]
001c9fe2or ecx, eax
001c9fe4shl rcx, 32
001c9fe8mov eax, [rsp+441]
001c9fefor rax, rcx
001c9ff2mov [rsp+1224], rax
001c9ffamovzx eax, [rsp+455]
001ca002shl eax, 16
001ca005movzx ecx, [rsp+453]
001ca00dor ecx, eax
001ca00fshl rcx, 32
001ca013mov eax, [rsp+449]
001ca01aor rax, rcx
001ca01dmov [rsp+1216], rax
001ca025movzx eax, [rsp+463]
001ca02dshl eax, 16
001ca030movzx ecx, [rsp+461]
001ca038or ecx, eax
001ca03ashl rcx, 32
001ca03emov eax, [rsp+457]
001ca045or rax, rcx
001ca048mov [rsp+1208], rax
001ca050movzx eax, [rsp+471]
001ca058shl eax, 16
001ca05bmovzx ecx, [rsp+469]
001ca063or ecx, eax
001ca065shl rcx, 32
001ca069mov eax, [rsp+465]
001ca070or rax, rcx
001ca073mov [rsp+1200], rax
001ca07bmovzx eax, [rsp+479]
001ca083shl eax, 16
001ca086movzx ecx, [rsp+477]
001ca08eor ecx, eax
001ca090shl rcx, 32
001ca094mov eax, [rsp+473]
001ca09bor rax, rcx
001ca09emov [rsp+1192], rax
001ca0a6movzx eax, [rsp+487]
001ca0aeshl eax, 16
001ca0b1movzx ecx, [rsp+485]
001ca0b9or ecx, eax
001ca0bbshl rcx, 32
001ca0bfmov eax, [rsp+481]
001ca0c6or rax, rcx
001ca0c9mov [rsp+1184], rax
001ca0d1movzx eax, [rsp+495]
001ca0d9shl eax, 16
001ca0dcmovzx ecx, [rsp+493]
001ca0e4or ecx, eax
001ca0e6shl rcx, 32
001ca0eamov eax, [rsp+489]
001ca0f1or rax, rcx
001ca0f4mov [rsp+1176], rax
001ca0fcmovzx eax, [rsp+503]
001ca104shl eax, 16
001ca107movzx ecx, [rsp+501]
001ca10for ecx, eax
001ca111shl rcx, 32
001ca115mov eax, [rsp+497]
001ca11cor rax, rcx
001ca11fmov rcx, rax
001ca122movups x0, [rsp+768]
001ca12amovups x1, [rsp+784]
001ca132movups x2, [rsp+800]
001ca13amovaps [rsp+896], x2
001ca142movaps [rsp+880], x1
001ca14amovaps [rsp+864], x0
001ca152movzx eax, [rsp+248]
001ca15amov [rsp+39], al
001ca15emovzx eax, [rsp+256]
001ca166mov [rsp+36], al
001ca16amovzx eax, [rsp+264]
001ca172mov [rsp+38], al
001ca176movzx eax, [rsp+272]
001ca17emov [rsp+232], al
001ca185movzx eax, [rsp+280]
001ca18dmov [rsp+200], al
001ca194movzx eax, [rsp+288]
001ca19cmov [rsp+176], al
001ca1a3movzx eax, [rsp+296]
001ca1abmov [rsp+192], al
001ca1b2movzx eax, [rsp+304]
001ca1bamov [rsp+136], al
001ca1c1movzx eax, [rsp+312]
001ca1c9mov [rsp+208], al
001ca1d0movzx eax, [rsp+320]
001ca1d8mov [rsp+112], al
001ca1dcmovzx eax, [rsp+328]
001ca1e4mov [rsp+88], al
001ca1e8movzx eax, [rsp+336]
001ca1f0mov [rsp+64], al
001ca1f4movzx eax, [rsp+344]
001ca1fcmov [rsp+72], al
001ca200movzx eax, [rsp+352]
001ca208mov [rsp+144], al
001ca20fmovzx eax, [rsp+360]
001ca217mov [rsp+40], al
001ca21bmovzx eax, [rsp+368]
001ca223mov [rsp+168], al
001ca22amovzx eax, [rsp+376]
001ca232mov [rsp+56], al
001ca236mov rax, [rsp+504]
001ca23emov [rsp+1168], rax
001ca246mov rax, [rsp+512]
001ca24emov [rsp+1160], rax
001ca256mov rax, [rsp+520]
001ca25emov [rsp+1152], rax
001ca266mov rax, [rsp+528]
001ca26emov [rsp+1144], rax
001ca276mov rax, [rsp+536]
001ca27emov [rsp+1136], rax
001ca286mov rax, [rsp+544]
001ca28emov [rsp+1128], rax
001ca296mov rax, [rsp+552]
001ca29emov [rsp+1120], rax
001ca2a6mov rax, [rsp+560]
001ca2aemov [rsp+1112], rax
001ca2b6mov rax, [rsp+568]
001ca2bemov [rsp+1104], rax
001ca2c6mov rax, [rsp+576]
001ca2cemov [rsp+1096], rax
001ca2d6mov rax, [rsp+584]
001ca2demov [rsp+1088], rax
001ca2e6mov rax, [rsp+592]
001ca2eemov [rsp+1080], rax
001ca2f6mov rax, [rsp+600]
001ca2femov [rsp+1072], rax
001ca306mov rax, [rsp+608]
001ca30emov [rsp+1064], rax
001ca316mov rax, [rsp+616]
001ca31emov [rsp+1056], rax
001ca326mov rax, [rsp+624]
001ca32emov [rsp+1048], rax
001ca336mov rax, [rsp+632]
001ca33emov [rsp+1040], rax
001ca346mov rax, [rsp+640]
001ca34emov [rsp+1032], rax
001ca356mov rax, [rsp+648]
001ca35emov [rsp+1024], rax
001ca366mov rax, [rsp+656]
001ca36emov [rsp+1016], rax
001ca376mov rax, [rsp+664]
001ca37emov [rsp+1008], rax
001ca386mov rax, [rsp+672]
001ca38emov [rsp+1000], rax
001ca396mov rax, [rsp+680]
001ca39emov [rsp+992], rax
001ca3a6mov rax, [rsp+688]
001ca3aemov [rsp+984], rax
001ca3b6mov rax, [rsp+696]
001ca3bemov [rsp+976], rax
001ca3c6mov rax, [rsp+704]
001ca3cemov [rsp+968], rax
001ca3d6mov rax, [rsp+712]
001ca3demov [rsp+960], rax
001ca3e6mov rax, [rsp+720]
001ca3eemov [rsp+952], rax
001ca3f6mov rax, [rsp+728]
001ca3femov [rsp+944], rax
001ca406mov rax, [rsp+736]
001ca40emov [rsp+936], rax
001ca416mov rax, [rsp+744]
001ca41emov [rsp+928], rax
001ca426mov rax, [rsp+752]
001ca42emov [rsp+920], rax
001ca436mov rax, [rsp+760]
001ca43emov [rsp+1656], rax
001ca446movzx eax, [rsp+384]
001ca44emov [rsp+33], al
001ca452movzx eax, [rsp+392]
001ca45amov [rsp+31], al
001ca45emovzx eax, [rsp+400]
001ca466mov [rsp+32], al
001ca46amovzx eax, [rsp+408]
001ca472mov [rsp+34], al
001ca476movzx eax, [rsp+416]
001ca47emov [rsp+35], al
001ca482movzx eax, [rsp+424]
001ca48amov [rsp+37], al
001ca48emovzx eax, [rsp+432]
001ca496mov [rsp+96], al
001ca49amovzx eax, [rsp+440]
001ca4a2mov [rsp+184], al
001ca4a9movzx eax, [rsp+448]
001ca4b1mov [rsp+104], al
001ca4b5movzx eax, [rsp+456]
001ca4bdmov [rsp+216], al
001ca4c4movzx eax, [rsp+464]
001ca4ccmov [rsp+160], al
001ca4d3movzx eax, [rsp+472]
001ca4dbmov [rsp+48], al
001ca4dfmovzx eax, [rsp+480]
001ca4e7mov [rsp+120], al
001ca4ebmovzx eax, [rsp+488]
001ca4f3movzx edx, [rsp+496]
001ca4fbmov [rsp+30], dl
001ca4ffmov [rsp+128], al
001ca506mov [rsp+848], rcx
001ca50ecmp [rsp+1576], 0
001ca517je 0x1cd630
001ca51dmov [rsp+824], rdi
001ca525mov rdi, [rsp+1568]
001ca52dmov [rsp+1480], r15
001ca535mov r15, rsi
001ca538mov [rsp+1488], rbx
001ca540mov r14, r8
001ca543mov [rsp+1472], r13
001ca54bmov r13, r9
001ca54emov [rsp+1496], r11
001ca556mov rbx, r10
001ca559call [rip+0x47599]
001ca55fmov r10, rbx
001ca562mov r11, [rsp+1496]
001ca56amov r9, r13
001ca56dmov r13, [rsp+1472]
001ca575mov r8, r14
001ca578mov rbx, [rsp+1488]
001ca580mov r14, [rsp+224]
001ca588mov rdi, [rsp+824]
001ca590mov rsi, r15
001ca593mov r15, [rsp+1480]
001ca59bmov rdx, [rsp+832]
001ca5a3movzx ecx, [rsp+840]
001ca5abcmp cl, 24
001ca5aeje 0x1caf05
001ca5b4jmp 0x1c9741
001ca5b9
001ca5b9loc_1ca5b9:
001ca5b9shl r12, 6
001ca5bdnop [rax]
001ca5c0
001ca5c0loc_1ca5c0:
001ca5c0add r12, -64
001ca5c4jne 0x1ca5c0
001ca5c6
001ca5c6loc_1ca5c6:
001ca5c6lea rdi, [rsp+1328]
001ca5celea rcx, [rsp+2352]
001ca5d6mov rsi, [rsp+128]
001ca5demov rdx, [rsp+168]
001ca5e6call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package
001ca5ebmov r14, [rsp+224]
001ca5f3mov r12, [rsp+824]
001ca5fbmov [rsp+2448], 0
001ca607lea rdi, [rsp+240]
001ca60flea rsi, [rsp+2352]
001ca617lea rdx, [rsp+1504]
001ca61flea rcx, [rsp+2448]
001ca627lea r8, [rsp+1328]
001ca62fcall std::backtrace_rs::symbolize::gimli::Context::new
001ca634movzx eax, [rsp+240]
001ca63cmov [rsp+39], al
001ca640cmp al, 23
001ca642jne 0x1ca654
001ca644mov cl, 24
001ca646cmp cl, 24
001ca649jne 0x1c9741
001ca64fjmp 0x1caf05
001ca654
001ca654loc_1ca654:
001ca654movzx eax, [rsp+247]
001ca65cshl eax, 16
001ca65fmovzx ecx, [rsp+245]
001ca667or ecx, eax
001ca669shl rcx, 32
001ca66dmov edx, [rsp+241]
001ca674or rdx, rcx
001ca677movzx eax, [rsp+255]
001ca67fshl eax, 16
001ca682movzx ecx, [rsp+253]
001ca68aor ecx, eax
001ca68cshl rcx, 32
001ca690mov eax, [rsp+249]
001ca697or rax, rcx
001ca69amov [rsp+1464], rax
001ca6a2movzx eax, [rsp+263]
001ca6aashl eax, 16
001ca6admovzx ecx, [rsp+261]
001ca6b5or ecx, eax
001ca6b7shl rcx, 32
001ca6bbmov esi, [rsp+257]
001ca6c2or rsi, rcx
001ca6c5movzx eax, [rsp+271]
001ca6cdshl eax, 16
001ca6d0movzx ecx, [rsp+269]
001ca6d8or ecx, eax
001ca6dashl rcx, 32
001ca6demov edi, [rsp+265]
001ca6e5or rdi, rcx
001ca6e8movzx eax, [rsp+279]
001ca6f0shl eax, 16
001ca6f3movzx ecx, [rsp+277]
001ca6fbor ecx, eax
001ca6fdshl rcx, 32
001ca701mov ebp, [rsp+273]
001ca708or rbp, rcx
001ca70bmovzx eax, [rsp+287]
001ca713shl eax, 16
001ca716movzx ecx, [rsp+285]
001ca71eor ecx, eax
001ca720shl rcx, 32
001ca724mov r8l, [rsp+281]
001ca72cor r8, rcx
001ca72fmovzx eax, [rsp+295]
001ca737shl eax, 16
001ca73amovzx ecx, [rsp+293]
001ca742or ecx, eax
001ca744shl rcx, 32
001ca748mov r9l, [rsp+289]
001ca750or r9, rcx
001ca753movzx eax, [rsp+303]
001ca75bshl eax, 16
001ca75emovzx ecx, [rsp+301]
001ca766or ecx, eax
001ca768shl rcx, 32
001ca76cmov r10l, [rsp+297]
001ca774or r10, rcx
001ca777movzx eax, [rsp+311]
001ca77fshl eax, 16
001ca782movzx ecx, [rsp+309]
001ca78aor ecx, eax
001ca78cshl rcx, 32
001ca790mov r11l, [rsp+305]
001ca798or r11, rcx
001ca79bmovzx eax, [rsp+319]
001ca7a3shl eax, 16
001ca7a6movzx ecx, [rsp+317]
001ca7aeor ecx, eax
001ca7b0shl rcx, 32
001ca7b4mov ebx, [rsp+313]
001ca7bbor rbx, rcx
001ca7bemovzx eax, [rsp+327]
001ca7c6shl eax, 16
001ca7c9movzx ecx, [rsp+325]
001ca7d1or ecx, eax
001ca7d3shl rcx, 32
001ca7d7mov r15l, [rsp+321]
001ca7dfor r15, rcx
001ca7e2movzx eax, [rsp+335]
001ca7eashl eax, 16
001ca7edmovzx ecx, [rsp+333]
001ca7f5or ecx, eax
001ca7f7shl rcx, 32
001ca7fbmov r13l, [rsp+329]
001ca803or r13, rcx
001ca806movzx eax, [rsp+343]
001ca80eshl eax, 16
001ca811movzx ecx, [rsp+341]
001ca819or ecx, eax
001ca81bshl rcx, 32
001ca81fmov eax, [rsp+337]
001ca826or rax, rcx
001ca829mov [rsp+1320], rax
001ca831movzx eax, [rsp+351]
001ca839shl eax, 16
001ca83cmovzx ecx, [rsp+349]
001ca844or ecx, eax
001ca846shl rcx, 32
001ca84amov eax, [rsp+345]
001ca851or rax, rcx
001ca854mov [rsp+1312], rax
001ca85cmovzx eax, [rsp+359]
001ca864shl eax, 16
001ca867movzx ecx, [rsp+357]
001ca86for ecx, eax
001ca871shl rcx, 32
001ca875mov eax, [rsp+353]
001ca87cor rax, rcx
001ca87fmov [rsp+1304], rax
001ca887movzx eax, [rsp+367]
001ca88fshl eax, 16
001ca892movzx ecx, [rsp+365]
001ca89aor ecx, eax
001ca89cshl rcx, 32
001ca8a0mov eax, [rsp+361]
001ca8a7or rax, rcx
001ca8aamov [rsp+1296], rax
001ca8b2movzx eax, [rsp+375]
001ca8bashl eax, 16
001ca8bdmovzx ecx, [rsp+373]
001ca8c5or ecx, eax
001ca8c7shl rcx, 32
001ca8cbmov eax, [rsp+369]
001ca8d2or rax, rcx
001ca8d5mov [rsp+1288], rax
001ca8ddmovzx eax, [rsp+383]
001ca8e5shl eax, 16
001ca8e8movzx ecx, [rsp+381]
001ca8f0or ecx, eax
001ca8f2shl rcx, 32
001ca8f6mov eax, [rsp+377]
001ca8fdor rax, rcx
001ca900mov [rsp+1280], rax
001ca908movzx eax, [rsp+391]
001ca910shl eax, 16
001ca913movzx ecx, [rsp+389]
001ca91bor ecx, eax
001ca91dshl rcx, 32
001ca921mov eax, [rsp+385]
001ca928or rax, rcx
001ca92bmov [rsp+1272], rax
001ca933movzx eax, [rsp+399]
001ca93bshl eax, 16
001ca93emovzx ecx, [rsp+397]
001ca946or ecx, eax
001ca948shl rcx, 32
001ca94cmov eax, [rsp+393]
001ca953or rax, rcx
001ca956mov [rsp+1264], rax
001ca95emovzx eax, [rsp+407]
001ca966shl eax, 16
001ca969movzx ecx, [rsp+405]
001ca971or ecx, eax
001ca973shl rcx, 32
001ca977mov eax, [rsp+401]
001ca97eor rax, rcx
001ca981mov [rsp+1256], rax
001ca989movzx eax, [rsp+415]
001ca991shl eax, 16
001ca994movzx ecx, [rsp+413]
001ca99cor ecx, eax
001ca99eshl rcx, 32
001ca9a2mov eax, [rsp+409]
001ca9a9or rax, rcx
001ca9acmov [rsp+1248], rax
001ca9b4movzx eax, [rsp+423]
001ca9bcshl eax, 16
001ca9bfmovzx ecx, [rsp+421]
001ca9c7or ecx, eax
001ca9c9shl rcx, 32
001ca9cdmov eax, [rsp+417]
001ca9d4or rax, rcx
001ca9d7mov [rsp+1240], rax
001ca9dfmovzx eax, [rsp+431]
001ca9e7shl eax, 16
001ca9eamovzx ecx, [rsp+429]
001ca9f2or ecx, eax
001ca9f4shl rcx, 32
001ca9f8mov eax, [rsp+425]
001ca9ffor rax, rcx
001caa02mov [rsp+1232], rax
001caa0amovzx eax, [rsp+439]
001caa12shl eax, 16
001caa15movzx ecx, [rsp+437]
001caa1dor ecx, eax
001caa1fshl rcx, 32
001caa23mov eax, [rsp+433]
001caa2aor rax, rcx
001caa2dmov [rsp+1224], rax
001caa35movzx eax, [rsp+447]
001caa3dshl eax, 16
001caa40movzx ecx, [rsp+445]
001caa48or ecx, eax
001caa4ashl rcx, 32
001caa4emov eax, [rsp+441]
001caa55or rax, rcx
001caa58mov [rsp+1216], rax
001caa60movzx eax, [rsp+455]
001caa68shl eax, 16
001caa6bmovzx ecx, [rsp+453]
001caa73or ecx, eax
001caa75shl rcx, 32
001caa79mov eax, [rsp+449]
001caa80or rax, rcx
001caa83mov [rsp+1208], rax
001caa8bmovzx eax, [rsp+463]
001caa93shl eax, 16
001caa96movzx ecx, [rsp+461]
001caa9eor ecx, eax
001caaa0shl rcx, 32
001caaa4mov eax, [rsp+457]
001caaabor rax, rcx
001caaaemov [rsp+1200], rax
001caab6movzx eax, [rsp+471]
001caabeshl eax, 16
001caac1movzx ecx, [rsp+469]
001caac9or ecx, eax
001caacbshl rcx, 32
001caacfmov eax, [rsp+465]
001caad6or rax, rcx
001caad9mov [rsp+1192], rax
001caae1movzx eax, [rsp+479]
001caae9shl eax, 16
001caaecmovzx ecx, [rsp+477]
001caaf4or ecx, eax
001caaf6shl rcx, 32
001caafamov eax, [rsp+473]
001cab01or rax, rcx
001cab04mov [rsp+1184], rax
001cab0cmovzx eax, [rsp+487]
001cab14shl eax, 16
001cab17movzx ecx, [rsp+485]
001cab1for ecx, eax
001cab21shl rcx, 32
001cab25mov eax, [rsp+481]
001cab2cor rax, rcx
001cab2fmov [rsp+1176], rax
001cab37movzx eax, [rsp+495]
001cab3fshl eax, 16
001cab42movzx ecx, [rsp+493]
001cab4aor ecx, eax
001cab4cshl rcx, 32
001cab50mov eax, [rsp+489]
001cab57or rax, rcx
001cab5amov [rsp+848], rax
001cab62movzx eax, [rsp+248]
001cab6amov [rsp+36], al
001cab6emovzx eax, [rsp+256]
001cab76mov [rsp+38], al
001cab7amovzx eax, [rsp+264]
001cab82mov [rsp+232], al
001cab89movzx eax, [rsp+272]
001cab91mov [rsp+200], al
001cab98movzx eax, [rsp+280]
001caba0mov [rsp+176], al
001caba7movzx eax, [rsp+288]
001cabafmov [rsp+192], al
001cabb6movzx eax, [rsp+296]
001cabbemov [rsp+136], al
001cabc5movzx eax, [rsp+304]
001cabcdmov [rsp+208], al
001cabd4movzx eax, [rsp+312]
001cabdcmov [rsp+112], al
001cabe0movzx eax, [rsp+320]
001cabe8mov [rsp+88], al
001cabecmovzx eax, [rsp+328]
001cabf4mov [rsp+64], al
001cabf8movzx eax, [rsp+336]
001cac00mov [rsp+72], al
001cac04movzx eax, [rsp+344]
001cac0cmov [rsp+144], al
001cac13movzx eax, [rsp+352]
001cac1bmov [rsp+40], al
001cac1fmovzx eax, [rsp+360]
001cac27mov [rsp+168], al
001cac2emovzx eax, [rsp+368]
001cac36mov [rsp+56], al
001cac3amovzx eax, [rsp+376]
001cac42mov [rsp+33], al
001cac46mov rax, [rsp+496]
001cac4emov [rsp+1168], rax
001cac56mov rax, [rsp+504]
001cac5emov [rsp+1160], rax
001cac66mov rax, [rsp+512]
001cac6emov [rsp+1152], rax
001cac76mov rax, [rsp+520]
001cac7emov [rsp+1144], rax
001cac86mov rax, [rsp+528]
001cac8emov [rsp+1136], rax
001cac96mov rax, [rsp+536]
001cac9emov [rsp+1128], rax
001caca6mov rax, [rsp+544]
001cacaemov [rsp+1120], rax
001cacb6mov rax, [rsp+552]
001cacbemov [rsp+1112], rax
001cacc6mov rax, [rsp+560]
001caccemov [rsp+1104], rax
001cacd6mov rax, [rsp+568]
001cacdemov [rsp+1096], rax
001cace6mov rax, [rsp+576]
001caceemov [rsp+1088], rax
001cacf6mov rax, [rsp+584]
001cacfemov [rsp+1080], rax
001cad06mov rax, [rsp+592]
001cad0emov [rsp+1072], rax
001cad16mov rax, [rsp+600]
001cad1emov [rsp+1064], rax
001cad26mov rax, [rsp+608]
001cad2emov [rsp+1056], rax
001cad36mov rax, [rsp+616]
001cad3emov [rsp+1048], rax
001cad46mov rax, [rsp+624]
001cad4emov [rsp+1040], rax
001cad56mov rax, [rsp+632]
001cad5emov [rsp+1032], rax
001cad66mov rax, [rsp+640]
001cad6emov [rsp+1024], rax
001cad76mov rax, [rsp+648]
001cad7emov [rsp+1016], rax
001cad86mov rax, [rsp+656]
001cad8emov [rsp+1008], rax
001cad96mov rax, [rsp+664]
001cad9emov [rsp+1000], rax
001cada6mov rax, [rsp+672]
001cadaemov [rsp+992], rax
001cadb6mov rax, [rsp+680]
001cadbemov [rsp+984], rax
001cadc6mov rax, [rsp+688]
001cadcemov [rsp+976], rax
001cadd6mov rax, [rsp+696]
001caddemov [rsp+968], rax
001cade6mov rax, [rsp+704]
001cadeemov [rsp+960], rax
001cadf6mov rax, [rsp+712]
001cadfemov [rsp+952], rax
001cae06mov rax, [rsp+720]
001cae0emov [rsp+944], rax
001cae16mov rax, [rsp+728]
001cae1emov [rsp+936], rax
001cae26mov rax, [rsp+736]
001cae2emov [rsp+928], rax
001cae36mov rax, [rsp+744]
001cae3emov [rsp+920], rax
001cae46movzx eax, [rsp+384]
001cae4emov [rsp+31], al
001cae52movzx eax, [rsp+392]
001cae5amov [rsp+32], al
001cae5emovzx eax, [rsp+400]
001cae66mov [rsp+34], al
001cae6amovzx eax, [rsp+408]
001cae72mov [rsp+35], al
001cae76movzx eax, [rsp+416]
001cae7emov [rsp+37], al
001cae82movzx eax, [rsp+424]
001cae8amov [rsp+96], al
001cae8emovzx eax, [rsp+432]
001cae96mov [rsp+184], al
001cae9dmovzx eax, [rsp+440]
001caea5mov [rsp+104], al
001caea9movzx eax, [rsp+448]
001caeb1mov [rsp+216], al
001caeb8movzx eax, [rsp+456]
001caec0mov [rsp+160], al
001caec7movzx eax, [rsp+464]
001caecfmov [rsp+48], al
001caed3movzx eax, [rsp+472]
001caedbmov [rsp+120], al
001caedfmovzx eax, [rsp+480]
001caee7mov [rsp+128], al
001caeeemovzx eax, [rsp+488]
001caef6mov [rsp+30], al
001caefamov cl, 23
001caefccmp cl, 24
001caeffjne 0x1c9741
001caf05
001caf05loc_1caf05:
001caf05mov [rsp+1472], r13
001caf0dmov [rsp+1480], r15
001caf15mov [rsp+1488], rbx
001caf1dmov [rsp+1496], r11
001caf25mov [rsp+832], r10
001caf2dmov [rsp+840], r9
001caf35mov [rsp+2328], rbp
001caf3dmov r13, rdi
001caf40mov r15, rsi
001caf43mov rbx, rdx
001caf46mov bpl, 23
001caf49
001caf49loc_1caf49:
001caf49mov [rsp+824], r8
001caf51lea rdi, [rsp+2352]
001caf59call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001caf5emov rdi, [rsp+1672]
001caf66mov rsi, [rsp+1680]
001caf6ecall [rip+0x46d84]
001caf74movzx eax, [rsp+128]
001caf7cmov [rsp+30], al
001caf80movzx eax, [rsp+120]
001caf85mov [rsp+128], al
001caf8cmovzx eax, [rsp+48]
001caf91mov [rsp+120], al
001caf95movzx eax, [rsp+160]
001caf9dmov [rsp+48], al
001cafa1movzx eax, [rsp+216]
001cafa9mov [rsp+160], al
001cafb0movzx eax, [rsp+104]
001cafb5mov [rsp+216], al
001cafbcmovzx eax, [rsp+184]
001cafc4mov [rsp+104], al
001cafc8movzx eax, [rsp+96]
001cafcdmov [rsp+184], al
001cafd4movzx eax, [rsp+37]
001cafd9mov [rsp+96], al
001cafddmovzx eax, [rsp+35]
001cafe2mov [rsp+37], al
001cafe6movzx eax, [rsp+34]
001cafebmov [rsp+35], al
001cafefmovzx eax, [rsp+32]
001caff4mov [rsp+34], al
001caff8movzx eax, [rsp+31]
001caffdmov [rsp+32], al
001cb001movzx eax, [rsp+33]
001cb006mov [rsp+31], al
001cb00amovzx eax, [rsp+56]
001cb00fmov [rsp+33], al
001cb013movzx eax, [rsp+168]
001cb01bmov [rsp+56], al
001cb01fmovzx eax, [rsp+40]
001cb024mov [rsp+168], al
001cb02bmovzx eax, [rsp+144]
001cb033mov [rsp+40], al
001cb037movzx eax, [rsp+72]
001cb03cmov [rsp+144], al
001cb043movzx eax, [rsp+64]
001cb048mov [rsp+72], al
001cb04cmovzx eax, [rsp+88]
001cb051mov [rsp+64], al
001cb055movzx eax, [rsp+112]
001cb05amov [rsp+88], al
001cb05emovzx eax, [rsp+208]
001cb066mov [rsp+112], al
001cb06amovzx eax, [rsp+136]
001cb072mov [rsp+208], al
001cb079movzx eax, [rsp+192]
001cb081mov [rsp+136], al
001cb088movzx eax, [rsp+176]
001cb090mov [rsp+192], al
001cb097movzx eax, [rsp+200]
001cb09fmov [rsp+176], al
001cb0a6movzx eax, [rsp+232]
001cb0aemov [rsp+200], al
001cb0b5movzx eax, [rsp+38]
001cb0bamov [rsp+232], al
001cb0c1movzx eax, [rsp+36]
001cb0c6mov [rsp+38], al
001cb0camovzx eax, [rsp+39]
001cb0cfmov [rsp+36], al
001cb0d3mov r9l, ebp
001cb0d6mov rcx, rbx
001cb0d9mov rdx, [rsp+1464]
001cb0e1mov rsi, r15
001cb0e4mov rdi, r13
001cb0e7mov r8, [rsp+2328]
001cb0efmov r14, [rsp+224]
001cb0f7mov r10, [rsp+840]
001cb0ffmov r11, [rsp+832]
001cb107mov rbx, [rsp+1496]
001cb10fmov rbp, [rsp+1488]
001cb117mov r15, [rsp+1480]
001cb11fmov r13, [rsp+1472]
001cb127cmp r9b, 23
001cb12bje 0x1cdd0d
001cb131
001cb131loc_1cb131:
001cb131movaps x0, [rsp+2272]
001cb139movaps x1, [rsp+2288]
001cb141movaps x2, [rsp+2304]
001cb149movups [rsp+2256], x2
001cb151movups [rsp+2240], x1
001cb159movups [rsp+2224], x0
001cb161mov [rsp+1696], r9b
001cb169mov r9, [rsp+1664]
001cb171mov rax, r9
001cb174shr rax, 48
001cb178mov [rsp+1703], al
001cb17fmov [rsp+1697], r9l
001cb187shr r9, 32
001cb18bmov [rsp+1701], r9w
001cb194movzx eax, [rsp+36]
001cb199mov [rsp+1704], al
001cb1a0mov rax, rcx
001cb1a3shr rax, 48
001cb1a7mov [rsp+1711], al
001cb1aemov [rsp+1705], ecx
001cb1b5shr rcx, 32
001cb1b9mov [rsp+1709], cx
001cb1c1movzx eax, [rsp+38]
001cb1c6mov [rsp+1712], al
001cb1cdmov rax, rdx
001cb1d0shr rax, 48
001cb1d4mov [rsp+1719], al
001cb1dbmov [rsp+1713], edx
001cb1e2shr rdx, 32
001cb1e6mov [rsp+1717], dx
001cb1eemovzx eax, [rsp+232]
001cb1f6mov [rsp+1720], al
001cb1fdmov rax, rsi
001cb200shr rax, 48
001cb204mov [rsp+1727], al
001cb20bmov [rsp+1721], esi
001cb212shr rsi, 32
001cb216mov [rsp+1725], si
001cb21emovzx eax, [rsp+200]
001cb226mov [rsp+1728], al
001cb22dmov rax, rdi
001cb230shr rax, 48
001cb234mov [rsp+1735], al
001cb23bmov [rsp+1729], edi
001cb242shr rdi, 32
001cb246mov [rsp+1733], di
001cb24emovzx eax, [rsp+176]
001cb256mov [rsp+1736], al
001cb25dmov rax, r8
001cb260shr rax, 48
001cb264mov [rsp+1743], al
001cb26bmov [rsp+1737], r8l
001cb273shr r8, 32
001cb277mov [rsp+1741], r8w
001cb280movzx eax, [rsp+192]
001cb288mov [rsp+1744], al
001cb28fmov rcx, [rsp+824]
001cb297mov rax, rcx
001cb29ashr rax, 48
001cb29emov [rsp+1751], al
001cb2a5mov [rsp+1745], ecx
001cb2acshr rcx, 32
001cb2b0mov [rsp+1749], cx
001cb2b8movzx eax, [rsp+136]
001cb2c0mov [rsp+1752], al
001cb2c7mov rax, r10
001cb2cashr rax, 48
001cb2cemov [rsp+1759], al
001cb2d5mov [rsp+1753], r10l
001cb2ddshr r10, 32
001cb2e1mov [rsp+1757], r10w
001cb2eamovzx eax, [rsp+208]
001cb2f2mov [rsp+1760], al
001cb2f9mov rax, r11
001cb2fcshr rax, 48
001cb300mov [rsp+1767], al
001cb307mov [rsp+1761], r11l
001cb30fshr r11, 32
001cb313mov [rsp+1765], r11w
001cb31cmovzx eax, [rsp+112]
001cb321mov [rsp+1768], al
001cb328mov rax, rbx
001cb32bshr rax, 48
001cb32fmov [rsp+1775], al
001cb336mov [rsp+1769], ebx
001cb33dshr rbx, 32
001cb341mov [rsp+1773], bx
001cb349movzx eax, [rsp+88]
001cb34emov [rsp+1776], al
001cb355mov rax, rbp
001cb358shr rax, 48
001cb35cmov [rsp+1783], al
001cb363mov [rsp+1777], ebp
001cb36ashr rbp, 32
001cb36emov [rsp+1781], bp
001cb376movzx eax, [rsp+64]
001cb37bmov [rsp+1784], al
001cb382mov rax, r15
001cb385shr rax, 48
001cb389mov [rsp+1791], al
001cb390mov [rsp+1785], r15l
001cb398shr r15, 32
001cb39cmov [rsp+1789], r15w
001cb3a5movzx eax, [rsp+72]
001cb3aamov [rsp+1792], al
001cb3b1mov rax, r13
001cb3b4shr rax, 48
001cb3b8mov [rsp+1799], al
001cb3bfmov [rsp+1793], r13l
001cb3c7shr r13, 32
001cb3cbmov [rsp+1797], r13w
001cb3d4movzx eax, [rsp+144]
001cb3dcmov [rsp+1800], al
001cb3e3mov rcx, [rsp+1320]
001cb3ebmov rax, rcx
001cb3eeshr rax, 48
001cb3f2mov [rsp+1807], al
001cb3f9mov [rsp+1801], ecx
001cb400shr rcx, 32
001cb404mov [rsp+1805], cx
001cb40cmovzx eax, [rsp+40]
001cb411mov [rsp+1808], al
001cb418mov rcx, [rsp+1312]
001cb420mov rax, rcx
001cb423shr rax, 48
001cb427mov [rsp+1815], al
001cb42emov [rsp+1809], ecx
001cb435shr rcx, 32
001cb439mov [rsp+1813], cx
001cb441movzx eax, [rsp+168]
001cb449mov [rsp+1816], al
001cb450mov rcx, [rsp+1304]
001cb458mov rax, rcx
001cb45bshr rax, 48
001cb45fmov [rsp+1823], al
001cb466mov [rsp+1817], ecx
001cb46dshr rcx, 32
001cb471mov [rsp+1821], cx
001cb479movzx eax, [rsp+56]
001cb47emov [rsp+1824], al
001cb485mov rcx, [rsp+1296]
001cb48dmov rax, rcx
001cb490shr rax, 48
001cb494mov [rsp+1831], al
001cb49bmov [rsp+1825], ecx
001cb4a2shr rcx, 32
001cb4a6mov [rsp+1829], cx
001cb4aemovzx eax, [rsp+33]
001cb4b3mov [rsp+1832], al
001cb4bamov rcx, [rsp+1288]
001cb4c2mov rax, rcx
001cb4c5shr rax, 48
001cb4c9mov [rsp+1839], al
001cb4d0mov [rsp+1833], ecx
001cb4d7shr rcx, 32
001cb4dbmov [rsp+1837], cx
001cb4e3movzx eax, [rsp+31]
001cb4e8mov [rsp+1840], al
001cb4efmov rcx, [rsp+1280]
001cb4f7mov rax, rcx
001cb4fashr rax, 48
001cb4femov [rsp+1847], al
001cb505mov [rsp+1841], ecx
001cb50cshr rcx, 32
001cb510mov [rsp+1845], cx
001cb518movzx eax, [rsp+32]
001cb51dmov [rsp+1848], al
001cb524mov rcx, [rsp+1272]
001cb52cmov rax, rcx
001cb52fshr rax, 48
001cb533mov [rsp+1855], al
001cb53amov [rsp+1849], ecx
001cb541shr rcx, 32
001cb545mov [rsp+1853], cx
001cb54dmovzx eax, [rsp+34]
001cb552mov [rsp+1856], al
001cb559mov rcx, [rsp+1264]
001cb561mov rax, rcx
001cb564shr rax, 48
001cb568mov [rsp+1863], al
001cb56fmov [rsp+1857], ecx
001cb576shr rcx, 32
001cb57amov [rsp+1861], cx
001cb582movzx eax, [rsp+35]
001cb587mov [rsp+1864], al
001cb58emov rcx, [rsp+1256]
001cb596mov rax, rcx
001cb599shr rax, 48
001cb59dmov [rsp+1871], al
001cb5a4mov [rsp+1865], ecx
001cb5abshr rcx, 32
001cb5afmov [rsp+1869], cx
001cb5b7movzx eax, [rsp+37]
001cb5bcmov [rsp+1872], al
001cb5c3mov rcx, [rsp+1248]
001cb5cbmov rax, rcx
001cb5ceshr rax, 48
001cb5d2mov [rsp+1879], al
001cb5d9mov [rsp+1873], ecx
001cb5e0shr rcx, 32
001cb5e4mov [rsp+1877], cx
001cb5ecmovzx eax, [rsp+96]
001cb5f1mov [rsp+1880], al
001cb5f8mov rcx, [rsp+1240]
001cb600mov rax, rcx
001cb603shr rax, 48
001cb607mov [rsp+1887], al
001cb60emov [rsp+1881], ecx
001cb615shr rcx, 32
001cb619mov [rsp+1885], cx
001cb621movzx eax, [rsp+184]
001cb629mov [rsp+1888], al
001cb630mov rcx, [rsp+1232]
001cb638mov rax, rcx
001cb63bshr rax, 48
001cb63fmov [rsp+1895], al
001cb646mov [rsp+1889], ecx
001cb64dshr rcx, 32
001cb651mov [rsp+1893], cx
001cb659movzx eax, [rsp+104]
001cb65emov [rsp+1896], al
001cb665mov rcx, [rsp+1224]
001cb66dmov rax, rcx
001cb670shr rax, 48
001cb674mov [rsp+1903], al
001cb67bmov [rsp+1897], ecx
001cb682shr rcx, 32
001cb686mov [rsp+1901], cx
001cb68emovzx eax, [rsp+216]
001cb696mov [rsp+1904], al
001cb69dmov rcx, [rsp+1216]
001cb6a5mov rax, rcx
001cb6a8shr rax, 48
001cb6acmov [rsp+1911], al
001cb6b3mov [rsp+1905], ecx
001cb6bashr rcx, 32
001cb6bemov [rsp+1909], cx
001cb6c6movzx eax, [rsp+160]
001cb6cemov [rsp+1912], al
001cb6d5mov rcx, [rsp+1208]
001cb6ddmov rax, rcx
001cb6e0shr rax, 48
001cb6e4mov [rsp+1919], al
001cb6ebmov [rsp+1913], ecx
001cb6f2shr rcx, 32
001cb6f6mov [rsp+1917], cx
001cb6femovzx eax, [rsp+48]
001cb703mov [rsp+1920], al
001cb70amov rcx, [rsp+1200]
001cb712mov rax, rcx
001cb715shr rax, 48
001cb719mov [rsp+1927], al
001cb720mov [rsp+1921], ecx
001cb727shr rcx, 32
001cb72bmov [rsp+1925], cx
001cb733movzx eax, [rsp+120]
001cb738mov [rsp+1928], al
001cb73fmov rcx, [rsp+1192]
001cb747mov rax, rcx
001cb74ashr rax, 48
001cb74emov [rsp+1935], al
001cb755mov [rsp+1929], ecx
001cb75cshr rcx, 32
001cb760mov [rsp+1933], cx
001cb768movzx eax, [rsp+128]
001cb770mov [rsp+1936], al
001cb777mov rcx, [rsp+1184]
001cb77fmov rax, rcx
001cb782shr rax, 48
001cb786mov [rsp+1943], al
001cb78dmov [rsp+1937], ecx
001cb794shr rcx, 32
001cb798mov [rsp+1941], cx
001cb7a0movzx eax, [rsp+30]
001cb7a5mov [rsp+1944], al
001cb7acmov rcx, [rsp+1176]
001cb7b4mov rax, rcx
001cb7b7shr rax, 48
001cb7bbmov [rsp+1951], al
001cb7c2mov [rsp+1945], ecx
001cb7c9shr rcx, 32
001cb7cdmov [rsp+1949], cx
001cb7d5mov rax, [rsp+848]
001cb7ddmov [rsp+1952], rax
001cb7e5mov rax, [rsp+1168]
001cb7edmov [rsp+1960], rax
001cb7f5mov rax, [rsp+1160]
001cb7fdmov [rsp+1968], rax
001cb805mov rax, [rsp+1152]
001cb80dmov [rsp+1976], rax
001cb815mov rax, [rsp+1144]
001cb81dmov [rsp+1984], rax
001cb825mov rax, [rsp+1136]
001cb82dmov [rsp+1992], rax
001cb835mov rax, [rsp+1128]
001cb83dmov [rsp+2000], rax
001cb845mov rax, [rsp+1120]
001cb84dmov [rsp+2008], rax
001cb855mov rax, [rsp+1112]
001cb85dmov [rsp+2016], rax
001cb865mov rax, [rsp+1104]
001cb86dmov [rsp+2024], rax
001cb875mov rax, [rsp+1096]
001cb87dmov [rsp+2032], rax
001cb885mov rax, [rsp+1088]
001cb88dmov [rsp+2040], rax
001cb895mov rax, [rsp+1080]
001cb89dmov [rsp+2048], rax
001cb8a5mov rax, [rsp+1072]
001cb8admov [rsp+2056], rax
001cb8b5mov rax, [rsp+1064]
001cb8bdmov [rsp+2064], rax
001cb8c5mov rax, [rsp+1056]
001cb8cdmov [rsp+2072], rax
001cb8d5mov rax, [rsp+1048]
001cb8ddmov [rsp+2080], rax
001cb8e5mov rax, [rsp+1040]
001cb8edmov [rsp+2088], rax
001cb8f5mov rax, [rsp+1032]
001cb8fdmov [rsp+2096], rax
001cb905mov rax, [rsp+1024]
001cb90dmov [rsp+2104], rax
001cb915mov rax, [rsp+1016]
001cb91dmov [rsp+2112], rax
001cb925mov rax, [rsp+1008]
001cb92dmov [rsp+2120], rax
001cb935mov rax, [rsp+1000]
001cb93dmov [rsp+2128], rax
001cb945mov rax, [rsp+992]
001cb94dmov [rsp+2136], rax
001cb955mov rax, [rsp+984]
001cb95dmov [rsp+2144], rax
001cb965mov rax, [rsp+976]
001cb96dmov [rsp+2152], rax
001cb975mov rax, [rsp+968]
001cb97dmov [rsp+2160], rax
001cb985mov rax, [rsp+960]
001cb98dmov [rsp+2168], rax
001cb995mov rax, [rsp+952]
001cb99dmov [rsp+2176], rax
001cb9a5mov rax, [rsp+944]
001cb9admov [rsp+2184], rax
001cb9b5mov rax, [rsp+936]
001cb9bdmov [rsp+2192], rax
001cb9c5mov rax, [rsp+928]
001cb9cdmov [rsp+2200], rax
001cb9d5mov rax, [rsp+920]
001cb9ddmov [rsp+2208], rax
001cb9e5mov rax, [rsp+1656]
001cb9edmov [rsp+2216], rax
001cb9f5mov rbx, [rip+0x476ac]
001cb9fccmp rbx, 4
001cba00jne 0x1cba48
001cba02mov [rip+0x4769b], 3
001cba0dmov esi, 1752
001cba12add rsi, [rip+0x4767f]
001cba19lea rdi, [rsp+240]
001cba21mov edx, 584
001cba26call [rip+0x460f4]
001cba2ccmp [rsp+248], 23
001cba34je 0x1cba43
001cba36lea rdi, [rsp+248]
001cba3ecall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001cba43
001cba43loc_1cba43:
001cba43mov ebx, 3
001cba48
001cba48loc_1cba48:
001cba48lea rdi, [rsp+248]
001cba50lea rsi, [rsp+1696]
001cba58mov edx, 576
001cba5dcall [rip+0x460bd]
001cba63mov rax, [rsp+2688]
001cba6bmov [rsp+240], rax
001cba73cmp rbx, [rip+0x47626]
001cba7ajne 0x1cba84
001cba7cmov rdi, rbx
001cba7fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001cba84
001cba84loc_1cba84:
001cba84mov rbp, [rip+0x4760d]
001cba8btest rbx, rbx
001cba8eje 0x1cbadb
001cba90lea rdi, [rbp+584]
001cba97imul rdx, rbx, 584
001cba9emov rsi, rbp
001cbaa1call [rip+0x46069]
001cbaa7lea rsi, [rsp+240]
001cbaafmov edx, 584
001cbab4mov rdi, rbp
001cbab7call [rip+0x46063]
001cbabdinc rbx
001cbac0mov [rip+0x475e1], rbx
001cbac7jne 0x1cbafc
001cbac9lea rdx, [rip+0x45710]
001cbad0xor edi, edi
001cbad2xor esi, esi
001cbad4call core::panicking::panic_bounds_check
001cbad9ud2
001cbadb
001cbadbloc_1cbadb:
001cbadblea rsi, [rsp+240]
001cbae3mov edx, 584
001cbae8mov rdi, rbp
001cbaebcall [rip+0x4602f]
001cbaf1mov [rip+0x475ac], 1
001cbafc
001cbafcloc_1cbafc:
001cbafcmov rax, [rsp+152]
001cbb04sub rax, r12
001cbb07mov [rsp+152], rax
001cbb0flea r15, [rax+1]
001cbb13mov r12, [rbp+352]
001cbb1amov rsi, [rbp+360]
001cbb21xor edi, edi
001cbb23test rsi, rsi
001cbb26je 0x1cbb89
001cbb28mov ecx, 255
001cbb2dmov rax, rsi
001cbb30mov rdx, rsi
001cbb33jmp 0x1cbb48
001cbb35
001cbb35 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001cbb40
001cbb40loc_1cbb40:
001cbb40mov rdx, rax
001cbb43sub rax, rdi
001cbb46jbe 0x1cbb89
001cbb48
001cbb48loc_1cbb48:
001cbb48shr rax, 1
001cbb4badd rax, rdi
001cbb4emov r9, rax
001cbb51shl r9, 5
001cbb55xor r8l, r8l
001cbb58cmp [r12+r9], r15
001cbb5csetne r8b
001cbb60cmovb r8l, ecx
001cbb64cmp r8b, 1
001cbb68je 0x1cbb40
001cbb6amovzx edi, r8b
001cbb6einc rax
001cbb71cmp edi, 255
001cbb77jne 0x1cbb86
001cbb79mov rdi, rax
001cbb7cmov rax, rdx
001cbb7fsub rax, rdi
001cbb82ja 0x1cbb48
001cbb84jmp 0x1cbb89
001cbb86
001cbb86loc_1cbb86:
001cbb86mov rdi, rax
001cbb89
001cbb89loc_1cbb89:
001cbb89mov [rsp+160], rbp
001cbb91cmp rdi, rsi
001cbb94ja 0x1ce681
001cbb9atest rdi, rdi
001cbb9dmov rax, [rsp+152]
001cbba5je 0x1cbd49
001cbbabmov rcx, [rsp+160]
001cbbb3lea rbp, [rcx+8]
001cbbb7lea rdx, [rcx+536]
001cbbbelea rbx, [rcx+344]
001cbbc5shl rdi, 5
001cbbc9lea r13, [rdi+r12]
001cbbcdadd r13, -32
001cbbd1neg rdi
001cbbd4jmp 0x1cbbf6
001cbbd6nop [rax+rax]
001cbbe0
001cbbe0loc_1cbbe0:
001cbbe0add r13, -32
001cbbe4add rdi, 32
001cbbe8mov rax, [rsp+152]
001cbbf0je 0x1cbd49
001cbbf6
001cbbf6loc_1cbbf6:
001cbbf6cmp [r13+24], rax
001cbbfajbe 0x1cbd49
001cbc00cmp [r13+8], rax
001cbc04jbe 0x1cbbe0
001cbc06cmp r15, [r13]
001cbc0ajbe 0x1cbbe0
001cbc0cmov [rsp+40], rdx
001cbc11mov rdi, [r13+16]
001cbc15mov rax, [rsp+160]
001cbc1dmov rsi, [rax+376]
001cbc24cmp rdi, rsi
001cbc27jae 0x1ce02e
001cbc2dimul r14, rdi, 536
001cbc34add r14, [rax+368]
001cbc3blea rdi, [rsp+1696]
001cbc43mov rsi, r14
001cbc46mov rdx, rbx
001cbc49call addr2line::ResUnit<R>::dwarf_and_unit_dwo
001cbc4emov [rsp+1328], r14
001cbc56mov rax, [rsp+152]
001cbc5emov [rsp+1344], rax
001cbc66mov [rsp+1336], rbx
001cbc6ecmp [rsp+1744], 0
001cbc77mov [rsp+232], rbp
001cbc7fje 0x1cc0a6
001cbc85lea rax, [rsp+1744]
001cbc8dmovups x0, [rsp+1696]
001cbc95movups x1, [rsp+1712]
001cbc9dmovups x2, [rsp+1728]
001cbca5movaps [rsp+272], x2
001cbcadmovaps [rsp+256], x1
001cbcb5movaps [rsp+240], x0
001cbcbdmov rcx, [rax+16]
001cbcc1mov [rsp+2464], rcx
001cbcc9movups x0, [rax]
001cbcccmov rax, [rsp+1328]
001cbcd4mov [rsp+2472], rax
001cbcdcmov rax, [rsp+1336]
001cbce4mov [rsp+2480], rax
001cbcecmov rax, [rsp+1344]
001cbcf4mov [rsp+2488], rax
001cbcfcmovaps [rsp+288], x0
001cbd04mov rax, [rsp+2464]
001cbd0cmov [rsp+304], rax
001cbd14mov rax, [rsp+2472]
001cbd1cmov [rsp+312], rax
001cbd24mov rax, [rsp+2480]
001cbd2cmov [rsp+320], rax
001cbd34mov rax, [rsp+2488]
001cbd3cmov [rsp+328], rax
001cbd44jmp 0x1cc0cf
001cbd49
001cbd49loc_1cbd49:
001cbd49mov [rsp+2448], 3
001cbd54mov eax, 3
001cbd59
001cbd59loc_1cbd59:
001cbd59mov ecx, [rsp+2500]
001cbd60mov [rsp+2400], ecx
001cbd67movups x0, [rsp+2452]
001cbd6fmovups x1, [rsp+2468]
001cbd77movups x2, [rsp+2484]
001cbd7fmovaps [rsp+2384], x2
001cbd87movaps [rsp+2368], x1
001cbd8fmovaps [rsp+2352], x0
001cbd97mov rdx, [rsp+2504]
001cbd9fmov rsi, [rsp+2512]
001cbda7movups x0, [rsp+2520]
001cbdafmovaps [rsp+2800], x0
001cbdb7cmp eax, 5
001cbdbamov rbx, [rsp+160]
001cbdc2je 0x1cdcb1
001cbdc8mov [rsp+1696], eax
001cbdcfmovaps x0, [rsp+2352]
001cbdd7movaps x1, [rsp+2368]
001cbddfmovaps x2, [rsp+2384]
001cbde7movups [rsp+1716], x1
001cbdefmovups [rsp+1732], x2
001cbdf7mov ecx, [rsp+2400]
001cbdfemov [rsp+1748], ecx
001cbe05movups [rsp+1700], x0
001cbe0dmov [rsp+56], rdx
001cbe12mov [rsp+1752], rdx
001cbe1amov [rsp+72], rsi
001cbe1fmov [rsp+1760], rsi
001cbe27movaps x0, [rsp+2800]
001cbe2fmovups [rsp+1768], x0
001cbe37add eax, -3
001cbe3acmp eax, 2
001cbe3dmov ecx, 2
001cbe42cmovb ecx, eax
001cbe45test ecx, ecx
001cbe47je 0x1cbf6b
001cbe4dmov rdx, [rsp+1768]
001cbe55mov [rsp+120], rdx
001cbe5amov rbp, [rsp+1776]
001cbe62mov rdx, [rsp+1728]
001cbe6amov rsi, [rsp+1736]
001cbe72mov [rsp+136], rsi
001cbe7alea rsi, [rdx+96]
001cbe7emov [rsp+88], rsi
001cbe83lea rsi, [rdx+440]
001cbe8amov [rsp+208], rsi
001cbe92lea rsi, [rdx+448]
001cbe99mov [rsp+104], rsi
001cbe9emov rsi, [rsp+1744]
001cbea6lea rdi, [rbx+400]
001cbeadmov [rsp+168], rdi
001cbeb5cmp ecx, 1
001cbeb8mov [rsp+64], rdx
001cbebdmov [rsp+112], rsi
001cbec2jne 0x1cbf73
001cbec8mov rbx, [rsp+1704]
001cbed0mov [rsp+1704], 2
001cbedbcmp eax, 2
001cbedejb 0x1cbef3
001cbee0cmp [rsp+72], 0
001cbee6je 0x1cbef3
001cbee8mov rdi, [rsp+56]
001cbeedcall [rip+0x45c05]
001cbef3
001cbef3loc_1cbef3:
001cbef3mov [rsp+128], rbx
001cbefbmov [rsp+1696], 3
001cbf06lea rcx, [rsp+1712]
001cbf0emovups x0, [rcx]
001cbf11movaps [rsp+864], x0
001cbf19mov rax, [rcx+16]
001cbf1dmov [rsp+880], rax
001cbf25mov r14l, 3
001cbf2bmov rax, rcx
001cbf2e
001cbf2eloc_1cbf2e:
001cbf2emov rcx, [rax+16]
001cbf32mov [rsp+1520], rcx
001cbf3amovups x0, [rax]
001cbf3dmovaps [rsp+1504], x0
001cbf45mov r13, [rsp+152]
001cbf4d
001cbf4dloc_1cbf4d:
001cbf4dmov rdi, [rsp+168]
001cbf55mov rsi, r13
001cbf58call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cbf5dmov r15, rax
001cbf60mov r12, rdx
001cbf63mov rbx, rbp
001cbf66jmp 0x1cd7e0
001cbf6b
001cbf6bloc_1cbf6b:
001cbf6bmov r15b, 1
001cbf6ejmp 0x1cdc8a
001cbf73
001cbf73loc_1cbf73:
001cbf73mov rdi, [rsp+56]
001cbf78mov r13, [rsp+1696]
001cbf80lea rax, [rsp+1704]
001cbf88movups x0, [rax]
001cbf8bmovaps [rsp+1328], x0
001cbf93mov rax, [rax+16]
001cbf97mov [rsp+1344], rax
001cbf9fmov [rsp+1696], 2
001cbfaacmp rbp, [rsp+120]
001cbfafmov [rsp+128], r13
001cbfb7je 0x1cc084
001cbfbdlea rbx, [rbp-8]
001cbfc1mov [rsp+1776], rbx
001cbfc9mov r12, [rbp-8]
001cbfcdmov eax, [r12+40]
001cbfd2mov r15l, [r12+44]
001cbfd7xor r14l, r14l
001cbfdamov [rsp+40], eax
001cbfdetest eax, eax
001cbfe0setne [rsp+144]
001cbfe8xor ebp, ebp
001cbfeatest r15l, r15l
001cbfedsetne [rsp+48]
001cbff2cmp [r12], 0
001cbff7je 0x1cd74e
001cbffdmov rax, [rsp+88]
001cc002cmp [rax], 47
001cc005je 0x1cd74e
001cc00bmov rax, [r12+8]
001cc010mov [rsp+216], rax
001cc018mov rax, [rsp+64]
001cc01dcmp [rax+432], 0
001cc025jne 0x1cd6f1
001cc02blea rdi, [rsp+240]
001cc033mov rsi, [rsp+88]
001cc038call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cc03dlea rdi, [rsp+2448]
001cc045lea rdx, [rsp+240]
001cc04dmov rsi, [rsp+64]
001cc052mov rcx, [rsp+136]
001cc05acall addr2line::Lines::parse
001cc05fmov rax, [rsp+64]
001cc064cmp [rax+432], 0
001cc06cje 0x1cd6c7
001cc072lea rdi, [rsp+2448]
001cc07acall core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cc07fjmp 0x1cd6f1
001cc084
001cc084loc_1cc084:
001cc084mov r15, [rsi+40]
001cc088test r15, r15
001cc08bmov rax, [rsp+72]
001cc090je 0x1cd64e
001cc096mov r12, [rsi+48]
001cc09amovzx edx, [rdx+528]
001cc0a1jmp 0x1cd652
001cc0a6
001cc0a6loc_1cc0a6:
001cc0a6lea rdi, [rsp+240]
001cc0aelea rsi, [rsp+1328]
001cc0b6lea rdx, [rsp+1696]
001cc0becall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cc0c3mov [rsp+288], 0
001cc0cf
001cc0cfloc_1cc0cf:
001cc0cfmov rax, [rsp+152]
001cc0d7mov [rsp+1696], rax
001cc0dfmov [rsp+1704], r14
001cc0e7mov [rsp+1712], rbx
001cc0efmov [rsp+1720], rbx
001cc0f7mov [rsp+1728], rax
001cc0ffmov [rsp+1736], r15
001cc107mov [rsp+1744], r12
001cc10fmov [rsp+1752], r13
001cc117mov [rsp+1760], r15
001cc11fmov [rsp+1768], rax
001cc127mov [rsp+1776], 0
001cc12flea rdi, [rsp+2448]
001cc137lea rsi, [rsp+240]
001cc13flea rdx, [rsp+1696]
001cc147call addr2line::LoopingLookup<T,L,F>::new_lookup
001cc14ccmp [rsp+2624], 2
001cc154jne 0x1cc16a
001cc156
001cc156loc_1cc156:
001cc156mov eax, [rsp+2448]
001cc15dmov r14, [rsp+224]
001cc165jmp 0x1cbd59
001cc16a
001cc16aloc_1cc16a:
001cc16amov rcx, [rsp+160]
001cc172movzx edx, [rcx+8]
001cc176xor eax, eax
001cc178mov [rsp+144], dl
001cc17fcmp dl, 22
001cc182mov rdx, [rsp+232]
001cc18acmove rdx, rax
001cc18emov [rsp+96], rdx
001cc193mov eax, [rcx+88]
001cc196mov [rsp+208], rax
001cc19edec eax
001cc1a0mov [rsp+128], rax
001cc1a8mov rax, [rcx+24]
001cc1acmov [rsp+168], rax
001cc1b4mov rax, [rcx+16]
001cc1b8mov [rsp+120], rax
001cc1bdlea rax, [rcx+560]
001cc1c4mov [rsp+216], rax
001cc1ccmov rbx, [rip+0x4594d]
001cc1d3nop [rax+rax]
001cc1e0
001cc1e0loc_1cc1e0:
001cc1e0movups x0, [rsp+2448]
001cc1e8movups x1, [rsp+2464]
001cc1f0movups x2, [rsp+2480]
001cc1f8movaps [rsp+1536], x2
001cc200movaps [rsp+1520], x1
001cc208movaps [rsp+1504], x0
001cc210mov edx, 136
001cc215lea rdi, [rsp+1328]
001cc21dlea rsi, [rsp+2496]
001cc225call rbx
001cc227cmp [rsp+144], 22
001cc22fje 0x1cc680
001cc235cmp [rsp+208], 0
001cc23dje 0x1cc680
001cc243mov rbx, [rsp+1504]
001cc24bmov rcx, [rsp+1512]
001cc253mov rdx, rcx
001cc256shr rdx, 32
001cc25amov rax, [rsp+128]
001cc262and edx, eax
001cc264or rdx, 1
001cc268mov esi, eax
001cc26amov rax, rcx
001cc26dnop [rax]
001cc270
001cc270loc_1cc270:
001cc270and eax, [rsp+128]
001cc277lea rdi, [8*rax]
001cc27fmov r8, [rsp+168]
001cc287sub r8, rdi
001cc28ajb 0x1cc680
001cc290cmp r8, 8
001cc294jb 0x1cc680
001cc29amov r8, [rsp+120]
001cc29fmov rdi, [r8+rdi]
001cc2a3cmp rdi, rcx
001cc2a6je 0x1cc2c5
001cc2a8sub esi, 1
001cc2absetb r8b
001cc2aftest rdi, rdi
001cc2b2je 0x1cc680
001cc2b8add rax, rdx
001cc2bbtest r8b, r8b
001cc2beje 0x1cc270
001cc2c0jmp 0x1cc680
001cc2c5
001cc2c5loc_1cc2c5:
001cc2c5mov rcx, [rsp+96]
001cc2camov rcx, [rcx+32]
001cc2ceshl rax, 2
001cc2d2sub rcx, rax
001cc2d5jb 0x1cc680
001cc2dbcmp rcx, 4
001cc2dfjb 0x1cc680
001cc2e5mov rcx, [rsp+96]
001cc2eamov rcx, [rcx+24]
001cc2eemov eax, [rcx+rax]
001cc2f1test eax, eax
001cc2f3je 0x1cc680
001cc2f9dec eax
001cc2fbmov rcx, [rsp+96]
001cc300cmp eax, [rcx+76]
001cc303jae 0x1cc680
001cc309mov rsi, [rsp+96]
001cc30emov rcx, [rsi+48]
001cc312mov edx, eax
001cc314mov edi, [rsi+72]
001cc317imul rdx, rdi
001cc31bshl rdx, 2
001cc31fsub rcx, rdx
001cc322jb 0x1cc680
001cc328mov rax, [rsp+96]
001cc32dmov rsi, [rax+64]
001cc331sub rsi, rdx
001cc334jb 0x1cc680
001cc33acmp edi, 9
001cc33djae 0x1ce718
001cc343test rdi, rdi
001cc346je 0x1cc4bd
001cc34cmov r9, [rsp+96]
001cc351mov rax, [r9+40]
001cc355add rdi, r9
001cc358lea r8, [rax+rdx]
001cc35cinc r8
001cc35fadd rdx, [r9+56]
001cc363xor r9l, r9l
001cc366xor r14l, r14l
001cc369xor ebp, ebp
001cc36bxor eax, eax
001cc36dxor r13l, r13l
001cc370mov [rsp+48], 0
001cc378mov [rsp+72], 0
001cc380mov [rsp+56], 0
001cc388mov [rsp+64], 0
001cc390mov [rsp+88], 0
001cc398mov [rsp+112], 0
001cc3a0mov [rsp+104], 0
001cc3a8mov [rsp+136], 0
001cc3b3mov [rsp+192], 0
001cc3bemov [rsp+184], 0
001cc3c9mov [rsp+176], 0
001cc3d4mov [rsp+200], 0
001cc3df
001cc3dfloc_1cc3df:
001cc3dfcmp rcx, 4
001cc3e3jb 0x1cc4b5
001cc3e9cmp rsi, 3
001cc3edjbe 0x1cc4b5
001cc3f3mov r10, [rsp+232]
001cc3fbmovzx r15l, [r10+r9]
001cc400cmp r15, 21
001cc404ja 0x1cc680
001cc40amov r10l, [r8+4*r9-1]
001cc40fmov r11l, [rdx+4*r9]
001cc413lea r12, [rip-0x18c156]
001cc41amovsxd r15, [r12+4*r15]
001cc41eadd r15, r12
001cc421jmp r15
001cc424mov r13l, r11l
001cc427mov eax, r10l
001cc42ajmp 0x1cc481
001cc42cmov [rsp+72], r11l
001cc431mov [rsp+48], r10l
001cc436jmp 0x1cc481
001cc438mov [rsp+136], r11l
001cc440mov [rsp+104], r10l
001cc445jmp 0x1cc481
001cc447mov [rsp+112], r11l
001cc44cmov [rsp+88], r10l
001cc451jmp 0x1cc481
001cc453mov [rsp+200], r11l
001cc45bmov [rsp+176], r10l
001cc463jmp 0x1cc481
001cc465mov [rsp+64], r11l
001cc46amov [rsp+56], r10l
001cc46fjmp 0x1cc481
001cc471mov [rsp+184], r11l
001cc479mov [rsp+192], r10l
001cc481
001cc481loc_1cc481:
001cc481mov r11l, ebp
001cc484mov r10l, r14l
001cc487mov r14, [rsp+232]
001cc48flea r15, [r14+r9]
001cc493inc r15
001cc496inc r9
001cc499add rcx, -4
001cc49dadd rsi, -4
001cc4a1mov r14l, r10l
001cc4a4mov ebp, r11l
001cc4a7cmp r15, rdi
001cc4aajne 0x1cc3df
001cc4b0jmp 0x1cc537
001cc4b5
001cc4b5loc_1cc4b5:
001cc4b5mov r11l, ebp
001cc4b8mov r10l, r14l
001cc4bbjmp 0x1cc537
001cc4bd
001cc4bdloc_1cc4bd:
001cc4bdmov [rsp+200], 0
001cc4c8mov [rsp+176], 0
001cc4d3mov [rsp+184], 0
001cc4demov [rsp+192], 0
001cc4e9mov [rsp+136], 0
001cc4f4mov [rsp+104], 0
001cc4fcmov [rsp+112], 0
001cc504mov [rsp+88], 0
001cc50cmov [rsp+64], 0
001cc514mov [rsp+56], 0
001cc51cmov [rsp+72], 0
001cc524mov [rsp+48], 0
001cc52cxor r13l, r13l
001cc52fxor eax, eax
001cc531xor r11l, r11l
001cc534xor r10l, r10l
001cc537
001cc537loc_1cc537:
001cc537mov rcx, [rsp+96]
001cc53cmov rsi, [rcx+184]
001cc543mov ecx, r10l
001cc546sub rsi, rcx
001cc549jb 0x1cc680
001cc54fmov edx, r11l
001cc552cmp rsi, rdx
001cc555jb 0x1cc680
001cc55bmov rsi, [rsp+96]
001cc560mov rdi, [rsi+200]
001cc567mov eax, eax
001cc569sub rdi, rax
001cc56cjb 0x1cc680
001cc572mov esi, r13l
001cc575cmp rdi, rsi
001cc578jb 0x1cc680
001cc57emov rdi, [rsp+96]
001cc583mov r8, [rdi+216]
001cc58amov edi, [rsp+48]
001cc58esub r8, rdi
001cc591jb 0x1cc680
001cc597mov r9l, [rsp+72]
001cc59ccmp r8, r9
001cc59fjb 0x1cc680
001cc5a5mov r8, [rsp+96]
001cc5aamov r11, [r8+264]
001cc5b1mov r8l, [rsp+56]
001cc5b6sub r11, r8
001cc5b9jb 0x1cc680
001cc5bfmov r10l, [rsp+64]
001cc5c4cmp r11, r10
001cc5c7jb 0x1cc680
001cc5cdmov r11, [rsp+96]
001cc5d2mov r15, [r11+280]
001cc5d9mov r11l, [rsp+88]
001cc5desub r15, r11
001cc5e1jb 0x1cc680
001cc5e7mov r14l, [rsp+112]
001cc5eccmp r15, r14
001cc5efjb 0x1cc680
001cc5f5mov r15, [rsp+96]
001cc5famov r12, [r15+248]
001cc601mov r15l, [rsp+104]
001cc606sub r12, r15
001cc609jb 0x1cc680
001cc60bmov r13l, [rsp+136]
001cc613cmp r12, r13
001cc616jb 0x1cc680
001cc618mov r12, [rsp+96]
001cc61dmov rbp, [r12+296]
001cc625mov r12l, [rsp+192]
001cc62dmov [rsp+48], r12
001cc632sub rbp, r12
001cc635jb 0x1cc680
001cc637mov r12l, [rsp+184]
001cc63fmov [rsp+72], r12
001cc644cmp rbp, r12
001cc647jb 0x1cc680
001cc649mov rbp, [rsp+96]
001cc64emov rbp, [rbp+312]
001cc655mov r12l, [rsp+176]
001cc65dmov [rsp+56], r12
001cc662sub rbp, r12
001cc665jb 0x1cc680
001cc667mov r12l, [rsp+200]
001cc66fmov [rsp+64], r12
001cc674cmp rbp, r12
001cc677jae 0x1cd3d5
001cc67dnop [rax]
001cc680
001cc680loc_1cc680:
001cc680mov [rsp+1624], 1
001cc68clea rax, [rsp+1632]
001cc694xorps x0, x0
001cc697movups [rax], x0
001cc69amov rbx, [rsp+1520]
001cc6a2test rbx, rbx
001cc6a5mov r12, [rip+0x45474]
001cc6acje 0x1cc721
001cc6aemov r14, [rsp+1528]
001cc6b6test r14, r14
001cc6b9je 0x1cc6e2
001cc6bbjs 0x1ce6a0
001cc6c1movzx eax, [rip+0x46a00]
001cc6c8mov esi, 1
001cc6cdmov rdi, r14
001cc6d0call __rust_alloc
001cc6d5mov r15, rax
001cc6d8test rax, rax
001cc6dbjne 0x1cc6e8
001cc6ddjmp 0x1ce6c6
001cc6e2
001cc6e2loc_1cc6e2:
001cc6e2mov r15l, 1
001cc6e8
001cc6e8loc_1cc6e8:
001cc6e8mov rdi, r15
001cc6ebmov rsi, rbx
001cc6eemov rdx, r14
001cc6f1call r12
001cc6f4mov [rsp+2640], r15
001cc6fcmov [rsp+2648], r14
001cc704mov [rsp+2656], r14
001cc70clea rdi, [rsp+1624]
001cc714lea rsi, [rsp+2640]
001cc71ccall std::path::PathBuf::push
001cc721
001cc721loc_1cc721:
001cc721mov rbx, [rsp+1536]
001cc729test rbx, rbx
001cc72cje 0x1cc770
001cc72emov r14, [rsp+1544]
001cc736test r14, r14
001cc739je 0x1cc780
001cc73bjs 0x1ce6bc
001cc741movzx eax, [rip+0x46980]
001cc748mov esi, 1
001cc74dmov rdi, r14
001cc750call __rust_alloc
001cc755mov r15, rax
001cc758test rax, rax
001cc75bjne 0x1cc786
001cc75djmp 0x1ce6aa
001cc762nop [rax+rax]
001cc770
001cc770loc_1cc770:
001cc770xor r14l, r14l
001cc773lea r13, [rsp+249]
001cc77bjmp 0x1cccc8
001cc780
001cc780loc_1cc780:
001cc780mov r15l, 1
001cc786
001cc786loc_1cc786:
001cc786mov rdi, r15
001cc789mov rsi, rbx
001cc78cmov rdx, r14
001cc78fcall r12
001cc792mov [rsp+2272], r15
001cc79amov [rsp+2280], r14
001cc7a2mov [rsp+2288], r14
001cc7aalea rdi, [rsp+1624]
001cc7b2lea rsi, [rsp+2272]
001cc7bacall std::path::PathBuf::push
001cc7bfmov rbx, [rsp+1624]
001cc7c7mov rdx, [rsp+1640]
001cc7cflea rdi, [rsp+864]
001cc7d7mov rsi, rbx
001cc7dacall std::backtrace_rs::symbolize::gimli::mmap
001cc7dfcmp [rsp+864], 0
001cc7e8je 0x1ccd00
001cc7eemov r12, [rsp+872]
001cc7f6mov r15, [rsp+880]
001cc7femov rax, [rsp+160]
001cc806mov rsi, [rax+576]
001cc80dcmp rsi, [rax+568]
001cc814jne 0x1cc834
001cc816mov rdi, [rsp+216]
001cc81ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001cc823mov rdx, [rsp+160]
001cc82bmov rsi, [rdx+576]
001cc832jmp 0x1cc83c
001cc834
001cc834loc_1cc834:
001cc834mov rdx, [rsp+160]
001cc83c
001cc83cloc_1cc83c:
001cc83cmov rcx, [rdx+560]
001cc843mov rax, rsi
001cc846shl rax, 4
001cc84amov [rcx+rax], r12
001cc84emov [rcx+rax+8], r15
001cc853inc rsi
001cc856mov [rdx+576], rsi
001cc85dje 0x1ce6d8
001cc863mov rcx, [rsp+216]
001cc86bmov rcx, [rcx]
001cc86emov rsi, [rcx+rax]
001cc872mov rdx, [rcx+rax+8]
001cc877lea rdi, [rsp+1696]
001cc87fcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001cc884cmp [rsp+1696], 0
001cc88dje 0x1ccd00
001cc893mov rax, [rsp+1760]
001cc89bmov [rsp+200], rax
001cc8a3mov rax, [rsp+1768]
001cc8abmov [rsp+104], rax
001cc8b0mov ecx, 14
001cc8b5lea rdi, [rsp+1696]
001cc8bdmov rsi, [rsp+40]
001cc8c2lea rdx, [rip-0x1794aa]
001cc8c9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc8cemov [rsp+48], rdx
001cc8d3mov rcx, rax
001cc8d6test rax, rax
001cc8d9mov rax, [rsp+48]
001cc8decmove rax, rcx
001cc8e2mov [rsp+48], rax
001cc8e7lea rax, [rip-0x13b5f6]
001cc8eecmove rcx, rax
001cc8f2mov [rsp+136], rcx
001cc8famov ecx, 19
001cc8fflea rdi, [rsp+1696]
001cc907mov rsi, [rsp+40]
001cc90clea rdx, [rip-0x1794e6]
001cc913call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc918mov [rsp+72], rdx
001cc91dmov rcx, rax
001cc920test rax, rax
001cc923mov rax, [rsp+72]
001cc928cmove rax, rcx
001cc92cmov [rsp+72], rax
001cc931lea rax, [rip-0x13b640]
001cc938cmove rcx, rax
001cc93cmov [rsp+192], rcx
001cc944mov ecx, 19
001cc949lea rdi, [rsp+1696]
001cc951mov rsi, [rsp+40]
001cc956lea rdx, [rip-0x17951d]
001cc95dcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc962mov [rsp+56], rdx
001cc967mov rcx, rax
001cc96atest rax, rax
001cc96dmov rax, [rsp+56]
001cc972cmove rax, rcx
001cc976mov [rsp+56], rax
001cc97blea rax, [rip-0x13b68a]
001cc982cmove rcx, rax
001cc986mov [rsp+184], rcx
001cc98emov ecx, 17
001cc993lea rdi, [rsp+1696]
001cc99bmov rsi, [rsp+40]
001cc9a0lea rdx, [rip-0x1795b7]
001cc9a7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9acmov [rsp+64], rdx
001cc9b1mov rcx, rax
001cc9b4test rax, rax
001cc9b7mov rax, [rsp+64]
001cc9bccmove rax, rcx
001cc9c0mov [rsp+64], rax
001cc9c5lea rax, [rip-0x13b6d4]
001cc9cccmove rcx, rax
001cc9d0mov [rsp+176], rcx
001cc9d8mov ecx, 15
001cc9ddlea rdi, [rsp+1696]
001cc9e5mov rsi, [rsp+40]
001cc9ealea rdx, [rip-0x1795f0]
001cc9f1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9f6mov [rsp+88], rdx
001cc9fbmov rbp, rax
001cc9fetest rax, rax
001cca01mov rax, [rsp+88]
001cca06cmove rax, rbp
001cca0amov [rsp+88], rax
001cca0flea rax, [rip-0x13b71e]
001cca16cmove rbp, rax
001cca1amov ecx, 15
001cca1flea rdi, [rsp+1696]
001cca27mov rsi, [rsp+40]
001cca2clea rdx, [rip-0x179623]
001cca33call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca38mov [rsp+112], rdx
001cca3dmov r15, rax
001cca40test rax, rax
001cca43mov rax, [rsp+112]
001cca48cmove rax, r15
001cca4cmov [rsp+112], rax
001cca51lea rax, [rip-0x13b760]
001cca58cmove r15, rax
001cca5cmov ecx, 14
001cca61lea rdi, [rsp+1696]
001cca69mov rsi, [rsp+40]
001cca6elea rdx, [rip-0x179622]
001cca75call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca7amov r13, rax
001cca7dmov r14, rdx
001cca80test rax, rax
001cca83cmove r14, rax
001cca87lea rax, [rip-0x13b796]
001cca8ecmove r13, rax
001cca92mov ecx, 22
001cca97lea rdi, [rsp+1696]
001cca9fmov rsi, [rsp+40]
001ccaa4lea rdx, [rip-0x17964a]
001ccaabcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccab0mov r12, rax
001ccab3mov rbx, rdx
001ccab6test rax, rax
001ccab9cmove rbx, rax
001ccabdlea rax, [rip-0x13b7cc]
001ccac4cmove r12, rax
001ccac8mov ecx, 16
001ccacdlea rdi, [rsp+1696]
001ccad5mov rsi, [rsp+40]
001ccadalea rdx, [rip-0x193c51]
001ccae1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccae6test rax, rax
001ccae9cmove rdx, rax
001ccaedlea r10, [rip-0x13b7fc]
001ccaf4cmove rax, r10
001ccaf8mov rcx, [rsp+1504]
001ccb00mov r8, [rcx+32]
001ccb04mov r9, [rcx+40]
001ccb08mov rsi, [rcx+192]
001ccb0fmov rdi, [rcx+200]
001ccb16mov rcx, [rcx+224]
001ccb1dtest rcx, rcx
001ccb20je 0x1ccb2c
001ccb22lock inc [rcx]
001ccb26jle 0x1ce703
001ccb2c
001ccb2cloc_1ccb2c:
001ccb2cmov r11, [rsp+176]
001ccb34mov [rsp+256], r11
001ccb3cmov r11, [rsp+64]
001ccb41mov [rsp+264], r11
001ccb49mov [rsp+272], r8
001ccb51mov [rsp+280], r9
001ccb59mov [rsp+288], r10
001ccb61mov [rsp+296], 0
001ccb6dmov [rsp+304], rbp
001ccb75mov r8, [rsp+88]
001ccb7amov [rsp+312], r8
001ccb82mov [rsp+320], r15
001ccb8amov r8, [rsp+112]
001ccb8fmov [rsp+328], r8
001ccb97mov [rsp+336], r10
001ccb9fmov [rsp+344], 0
001ccbabmov [rsp+352], r13
001ccbb3mov [rsp+360], r14
001ccbbbmov [rsp+368], r12
001ccbc3mov [rsp+376], rbx
001ccbcbmov [rsp+384], rax
001ccbd3mov [rsp+392], rdx
001ccbdbmov rax, [rsp+136]
001ccbe3mov [rsp+400], rax
001ccbebmov rax, [rsp+48]
001ccbf0mov [rsp+408], rax
001ccbf8mov rax, [rsp+192]
001ccc00mov [rsp+416], rax
001ccc08mov rax, [rsp+72]
001ccc0dmov [rsp+424], rax
001ccc15mov [rsp+432], rsi
001ccc1dmov [rsp+440], rdi
001ccc25mov rax, [rsp+184]
001ccc2dmov [rsp+448], rax
001ccc35mov rax, [rsp+56]
001ccc3amov [rsp+456], rax
001ccc42mov [rsp+464], rcx
001ccc4amov [rsp+472], 0
001ccc56mov [rsp+480], 1
001ccc5emov [rsp+240], 1
001ccc6amov [rsp+248], 1
001ccc76movzx eax, [rip+0x4644b]
001ccc7dmov edi, 248
001ccc82call [rip+0x44eb0]
001ccc88test rax, rax
001ccc8bje 0x1ce6f2
001ccc91mov r14, rax
001ccc94mov edx, 248
001ccc99mov rdi, rax
001ccc9clea rsi, [rsp+240]
001ccca4call [rip+0x44e76]
001cccaacmp [rsp+104], 0
001cccb0lea r13, [rsp+249]
001cccb8je 0x1cccc8
001cccbamov rdi, [rsp+200]
001cccc2call [rip+0x44e30]
001cccc8
001cccc8loc_1cccc8:
001cccc8cmp [rsp+1632], 0
001cccd1je 0x1ccce1
001cccd3mov rdi, [rsp+1624]
001cccdbcall [rip+0x44e17]
001ccce1
001ccce1loc_1ccce1:
001ccce1mov rbx, [rsp+1504]
001ccce9lock dec [rbx]
001cccedjne 0x1ccd3a
001cccef
001cccefloc_1cccef:
001ccceflea rdi, [rsp+1504]
001cccf7call alloc::sync::Arc<T,A>::drop_slow
001cccfcjmp 0x1ccd3a
001cccfenop
001ccd00
001ccd00loc_1ccd00:
001ccd00cmp [rsp+1632], 0
001ccd09lea r13, [rsp+249]
001ccd11je 0x1ccd1c
001ccd13mov rdi, rbx
001ccd16call [rip+0x44ddc]
001ccd1c
001ccd1cloc_1ccd1c:
001ccd1cmov rax, [rsp+1504]
001ccd24lock dec [rax]
001ccd28jne 0x1ccd37
001ccd2alea rdi, [rsp+1504]
001ccd32call alloc::sync::Arc<T,A>::drop_slow
001ccd37
001ccd37loc_1ccd37:
001ccd37xor r14l, r14l
001ccd3a
001ccd3aloc_1ccd3a:
001ccd3amovups x0, [rsp+1328]
001ccd42movups x1, [rsp+1344]
001ccd4amovups x2, [rsp+1360]
001ccd52movaps [rsp+2672], x2
001ccd5amovaps [rsp+2656], x1
001ccd62movaps [rsp+2640], x0
001ccd6amov rax, [rsp+1344]
001ccd72mov [rsp+2432], rax
001ccd7amovaps [rsp+2416], x0
001ccd82mov r15, [rsp+2416]
001ccd8alea r12, [r15+512]
001ccd91lea rax, [rsp+2424]
001ccd99mov [rsp+2720], rax
001ccda1mov [rsp+2728], r14
001ccda9movzx eax, [r15+512]
001ccdb1cmp al, 76
001ccdb3jne 0x1cce60
001ccdb9test r14, r14
001ccdbcje 0x1cce85
001ccdc2mov rax, [rsp+2424]
001ccdcamov [rsp+48], rax
001ccdcfmov [rsp+2344], r14
001ccdd7movups x0, [r14+64]
001ccddcmovups [rsp+1624], x0
001ccde4mov [rsp+1640], 0
001ccdf0lea rdi, [rsp+240]
001ccdf8lea rsi, [rsp+1624]
001cce00call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001cce05mov rax, [rsp+240]
001cce0dmovzx ebp, [rsp+248]
001cce15mov ecx, [r13]
001cce19mov edx, [r13+3]
001cce1dmov [rsp+1696], ecx
001cce24mov [rsp+1699], edx
001cce2bmov rbx, [rsp+256]
001cce33cmp rax, 3
001cce37jne 0x1cce8f
001cce39mov eax, [rsp+1696]
001cce40mov ecx, [rsp+1699]
001cce47mov [rsp+1504], eax
001cce4emov [rsp+1507], ecx
001cce55jmp 0x1ccecc
001cce57nop [rax+rax]
001cce60
001cce60loc_1cce60:
001cce60test r14, r14
001cce63je 0x1cd231
001cce69lock dec [r14]
001cce6djne 0x1cd22c
001cce73lea rdi, [rsp+2728]
001cce7bcall alloc::sync::Arc<T,A>::drop_slow
001cce80jmp 0x1cd22c
001cce85
001cce85loc_1cce85:
001cce85mov bpl, 75
001cce88xor ebx, ebx
001cce8ajmp 0x1cd1b0
001cce8f
001cce8floc_1cce8f:
001cce8fmov rcx, [r13+63]
001cce93mov [rsp+912], rcx
001cce9bmovups x0, [r13+15]
001ccea0movups x1, [r13+31]
001ccea5movups x2, [r13+47]
001cceaamovaps [rsp+896], x2
001cceb2movaps [rsp+880], x1
001ccebamovaps [rsp+864], x0
001ccec2cmp eax, 2
001ccec5jne 0x1ccef0
001ccec7mov bpl, 75
001ccecaxor ebx, ebx
001ccecc
001cceccloc_1ccecc:
001ccecclea r13, [rsp+249]
001cced4lock dec [r14]
001cced8jne 0x1cd1b0
001ccede
001ccedeloc_1ccede:
001ccedelea rdi, [rsp+2344]
001ccee6call alloc::sync::Arc<T,A>::drop_slow
001cceebjmp 0x1cd1b0
001ccef0
001ccef0loc_1ccef0:
001ccef0mov [rsp+1512], bpl
001ccef8mov ecx, [rsp+1696]
001cceffmov edx, [rsp+1699]
001ccf06lea rsi, [rsp+1513]
001ccf0emov [rsi+3], edx
001ccf11mov [rsi], ecx
001ccf13mov [rsp+1520], rbx
001ccf1bmov rcx, [rsp+912]
001ccf23mov [rsi+63], rcx
001ccf27movaps x0, [rsp+864]
001ccf2fmovaps x1, [rsp+880]
001ccf37movaps x2, [rsp+896]
001ccf3fmovups [rsi+47], x2
001ccf43movups [rsi+31], x1
001ccf47movups [rsi+15], x0
001ccf4blea rsi, [r14+16]
001ccf4fmov [rsp+1504], rax
001ccf57lea rdi, [rsp+240]
001ccf5flea rdx, [rsp+1504]
001ccf67call gimli::read::dwarf::Unit<R>::new
001ccf6cmov rsi, [rsp+240]
001ccf74movzx ebp, [rsp+248]
001ccf7clea rdx, [rsp+249]
001ccf84mov eax, [rdx]
001ccf86mov ecx, [rdx+3]
001ccf89mov [rsp+856], eax
001ccf90mov [rsp+859], ecx
001ccf97mov rbx, [rsp+256]
001ccf9fcmp rsi, 2
001ccfa3jne 0x1ccfd3
001ccfa5mov eax, [rsp+856]
001ccfacmov ecx, [rsp+859]
001ccfb3mov [rsp+1504], eax
001ccfbamov [rsp+1507], ecx
001ccfc1mov r13, rdx
001ccfc4lock dec [r14]
001ccfc8jne 0x1cd1b0
001ccfcejmp 0x1ccede
001ccfd3
001ccfd3loc_1ccfd3:
001ccfd3mov [rsp+72], rsi
001ccfd8movzx eax, [rdx+63]
001ccfdcmov [rsp+2320], ax
001ccfe4movups x0, [rdx+15]
001ccfe8movups x1, [rdx+31]
001ccfecmovups x2, [rdx+47]
001ccff0movaps [rsp+2304], x2
001ccff8movaps [rsp+2288], x1
001cd000movaps [rsp+2272], x0
001cd008movzx r13l, [rsp+314]
001cd011mov edx, 308
001cd016lea rdi, [rsp+1696]
001cd01elea rsi, [rsp+316]
001cd026call [rip+0x44af4]
001cd02cmov rax, [rsp+632]
001cd034mov [rsp+88], rax
001cd039mov rax, [rsp+648]
001cd041mov [rsp+64], rax
001cd046mov rdx, [rsp+656]
001cd04emov eax, [rsp+856]
001cd055mov ecx, [rsp+859]
001cd05cmov [rsp+1648], eax
001cd063mov [rsp+1651], ecx
001cd06amov rax, [rsp+48]
001cd06fmov rcx, [rax+384]
001cd076mov [rsp+104], rcx
001cd07bmov rcx, [rax+400]
001cd082mov [rsp+112], rcx
001cd087mov [rsp+56], r13w
001cd08dcmp r13w, 4
001cd092ja 0x1cd09b
001cd094mov rdx, [rax+416]
001cd09b
001cd09bloc_1cd09b:
001cd09bmov [rsp+256], bpl
001cd0a3mov eax, [rsp+1648]
001cd0aamov ecx, [rsp+1651]
001cd0b1lea r13, [rsp+249]
001cd0b9mov [r13+11], ecx
001cd0bdmov [r13+8], eax
001cd0c1mov [rsp+264], rbx
001cd0c9movzx eax, [rsp+2320]
001cd0d1mov [r13+71], ax
001cd0d6movaps x0, [rsp+2272]
001cd0demovaps x1, [rsp+2288]
001cd0e6movaps x2, [rsp+2304]
001cd0eemovups [r13+55], x2
001cd0f3movups [r13+39], x1
001cd0f8movups [r13+23], x0
001cd0fdmov rbx, rdx
001cd100mov edx, 308
001cd105lea rdi, [rsp+324]
001cd10dlea rsi, [rsp+1696]
001cd115mov rbp, [rip+0x44a04]
001cd11ccall rbp
001cd11emov [rsp+240], r14
001cd126mov rax, [rsp+72]
001cd12bmov [rsp+248], rax
001cd133movzx eax, [rsp+56]
001cd138mov [rsp+322], ax
001cd140mov rax, [rsp+104]
001cd145mov [rsp+632], rax
001cd14dmov rax, [rsp+88]
001cd152mov [rsp+640], rax
001cd15amov rax, [rsp+112]
001cd15fmov [rsp+648], rax
001cd167mov rax, [rsp+64]
001cd16cmov [rsp+656], rax
001cd174mov [rsp+664], rbx
001cd17cmovzx eax, [rip+0x45f45]
001cd183mov edi, 432
001cd188call [rip+0x449aa]
001cd18etest rax, rax
001cd191je 0x1ce707
001cd197mov rbx, rax
001cd19amov edx, 432
001cd19fmov rdi, rax
001cd1a2lea rsi, [rsp+240]
001cd1aacall rbp
001cd1acmov bpl, 75
001cd1afnop
001cd1b0
001cd1b0loc_1cd1b0:
001cd1b0mov [rsp+240], bpl
001cd1b8mov eax, [rsp+1504]
001cd1bfmov ecx, [rsp+1507]
001cd1c6mov [r13-5], ecx
001cd1camov [r13-8], eax
001cd1cemov [rsp+248], rbx
001cd1d6cmp [r12], 76
001cd1dbjne 0x1cd21f
001cd1ddmovzx eax, [rsp+240]
001cd1e5mov [r12], al
001cd1e9mov eax, [rsp+241]
001cd1f0mov [r12+1], eax
001cd1f5movzx eax, [rsp+245]
001cd1fdmov [r12+5], ax
001cd203movzx eax, [rsp+247]
001cd20bmov [r12+7], al
001cd210mov rax, [rsp+248]
001cd218mov [r12+8], rax
001cd21djmp 0x1cd22c
001cd21f
001cd21floc_1cd21f:
001cd21flea rdi, [rsp+240]
001cd227call core::ptr::drop_in_place<core::result::Result<core::option::Option<alloc::boxed::Box<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>>,gimli::read::Error>>
001cd22c
001cd22cloc_1cd22c:
001cd22cmovzx eax, [r12]
001cd231
001cd231loc_1cd231:
001cd231cmp al, 75
001cd233jne 0x1cd260
001cd235mov rax, [r15+520]
001cd23ctest rax, rax
001cd23flea rdi, [rsp+1696]
001cd247je 0x1cd29a
001cd249mov rcx, [rax]
001cd24cadd rcx, 16
001cd250add rax, 8
001cd254mov dl, 2
001cd256jmp 0x1cd2b3
001cd258
001cd258 0f 1f 84 00 00 00 00 00 ........
001cd260
001cd260loc_1cd260:
001cd260mov rcx, [r15+512]
001cd267movzx edx, [r15+520]
001cd26fmov eax, [r15+524]
001cd276mov [rsp+1699], eax
001cd27dmov eax, [r15+521]
001cd284mov [rsp+1696], eax
001cd28bmov esi, 1
001cd290lea rdi, [rsp+1696]
001cd298jmp 0x1cd2b5
001cd29a
001cd29aloc_1cd29a:
001cd29amov rax, [rsp+2416]
001cd2a2mov rcx, [rsp+2432]
001cd2aamov rcx, [rcx]
001cd2adadd rcx, 16
001cd2b1xor edx, edx
001cd2b3
001cd2b3loc_1cd2b3:
001cd2b3xor esi, esi
001cd2b5
001cd2b5loc_1cd2b5:
001cd2b5mov r9l, [rsp+1696]
001cd2bdmov r8l, [rsp+1699]
001cd2c5mov [r13+11], r8l
001cd2c9mov [r13+8], r9l
001cd2cdmov [rsp+240], rsi
001cd2d5mov [rsp+248], rcx
001cd2ddmov [rsp+256], dl
001cd2e4mov [rsp+264], rax
001cd2eclea rsi, [rsp+2664]
001cd2f4lea rdx, [rsp+240]
001cd2fccall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cd301mov [rsp+1744], 0
001cd30dmov rax, [rsp+896]
001cd315lea rcx, [rsp+1752]
001cd31dmov [rcx+32], rax
001cd321movups x0, [rsp+864]
001cd329movups x1, [rsp+880]
001cd331movups [rcx+16], x1
001cd335movups [rcx], x0
001cd338lea rcx, [rsp+1376]
001cd340mov rax, [rcx+80]
001cd344mov [rsp+1584], rax
001cd34cmovups x0, [rcx+64]
001cd350movaps [rsp+1568], x0
001cd358movups x0, [rcx]
001cd35bmovups x1, [rcx+16]
001cd35fmovups x2, [rcx+32]
001cd363movups x3, [rcx+48]
001cd367movaps [rsp+1552], x3
001cd36fmovaps [rsp+1536], x2
001cd377movaps [rsp+1520], x1
001cd37fmovaps [rsp+1504], x0
001cd387lea rdi, [rsp+240]
001cd38flea rsi, [rsp+1696]
001cd397lea rdx, [rsp+1504]
001cd39fcall addr2line::LoopingLookup<T,L,F>::new_lookup
001cd3a4mov edx, 184
001cd3a9lea rdi, [rsp+2448]
001cd3b1lea rsi, [rsp+240]
001cd3b9mov rbx, [rip+0x44760]
001cd3c0call rbx
001cd3c2cmp [rsp+2624], 2
001cd3cajne 0x1cc1e0
001cd3d0jmp 0x1cc156
001cd3d5
001cd3d5loc_1cd3d5:
001cd3d5mov rbp, [rsp+96]
001cd3daadd rcx, [rbp+176]
001cd3e1add rax, [rbp+192]
001cd3e8add rdi, [rbp+208]
001cd3efadd r8, [rbp+256]
001cd3f6add r11, [rbp+272]
001cd3fdadd r15, [rbp+240]
001cd404mov r12, [rsp+48]
001cd409add r12, [rbp+288]
001cd410mov [rsp+48], r12
001cd415mov r12, [rsp+56]
001cd41aadd r12, [rbp+304]
001cd421mov [rsp+56], r12
001cd426mov r12, [rbp+224]
001cd42dmov [rsp+104], r12
001cd432mov r12, [rbp+232]
001cd439mov [rsp+136], r12
001cd441mov r12, [rbx+32]
001cd445mov [rsp+184], r12
001cd44dmov r12, [rbx+40]
001cd451mov [rsp+176], r12
001cd459mov r12, [rbx+192]
001cd460mov [rsp+112], r12
001cd465mov r12, [rbx+200]
001cd46cmov [rsp+88], r12
001cd471mov r12, [rbp+320]
001cd478mov [rsp+192], r12
001cd480mov rbp, [rbp+328]
001cd487mov r12, [rbx+224]
001cd48etest r12, r12
001cd491je 0x1cd49e
001cd493lock inc [r12]
001cd498jle 0x1ce703
001cd49e
001cd49eloc_1cd49e:
001cd49emov [rsp+256], rcx
001cd4a6mov [rsp+264], rdx
001cd4aemov rcx, [rsp+184]
001cd4b6mov [rsp+272], rcx
001cd4bemov rcx, [rsp+176]
001cd4c6mov [rsp+280], rcx
001cd4cemov rcx, [rsp+192]
001cd4d6mov [rsp+288], rcx
001cd4demov [rsp+296], rbp
001cd4e6mov [rsp+304], rax
001cd4eemov [rsp+312], rsi
001cd4f6mov [rsp+320], rdi
001cd4femov [rsp+328], r9
001cd506mov [rsp+336], rcx
001cd50emov [rsp+344], rbp
001cd516mov rax, [rsp+104]
001cd51bmov [rsp+352], rax
001cd523mov rax, [rsp+136]
001cd52bmov [rsp+360], rax
001cd533mov [rsp+368], r15
001cd53bmov [rsp+376], r13
001cd543mov rax, [rsp+56]
001cd548mov [rsp+384], rax
001cd550mov rax, [rsp+64]
001cd555mov [rsp+392], rax
001cd55dmov [rsp+400], r8
001cd565mov [rsp+408], r10
001cd56dmov [rsp+416], r11
001cd575mov [rsp+424], r14
001cd57dmov rax, [rsp+112]
001cd582mov [rsp+432], rax
001cd58amov rax, [rsp+88]
001cd58fmov [rsp+440], rax
001cd597mov rax, [rsp+48]
001cd59cmov [rsp+448], rax
001cd5a4mov rax, [rsp+72]
001cd5a9mov [rsp+456], rax
001cd5b1mov [rsp+464], r12
001cd5b9mov [rsp+472], 0
001cd5c5mov [rsp+480], 1
001cd5cdmov [rsp+240], 1
001cd5d9mov [rsp+248], 1
001cd5e5movzx eax, [rip+0x45adc]
001cd5ecmov edi, 248
001cd5f1call [rip+0x44541]
001cd5f7test rax, rax
001cd5faje 0x1ce732
001cd600mov r14, rax
001cd603mov edx, 248
001cd608mov rdi, rax
001cd60blea rsi, [rsp+240]
001cd613call [rip+0x44507]
001cd619lea r13, [rsp+249]
001cd621lock dec [rbx]
001cd625je 0x1cccef
001cd62bjmp 0x1ccd3a
001cd630
001cd630loc_1cd630:
001cd630movzx ecx, [rsp+840]
001cd638mov rdx, [rsp+832]
001cd640cmp cl, 24
001cd643je 0x1caf05
001cd649jmp 0x1c9741
001cd64e
001cd64eloc_1cd64e:
001cd64emov dx, 2
001cd652
001cd652loc_1cd652:
001cd652test rax, rax
001cd655je 0x1cd661
001cd657mov ebx, edx
001cd659call [rip+0x44499]
001cd65fmov edx, ebx
001cd661
001cd661loc_1cd661:
001cd661mov [rsp+1696], 3
001cd66clea rcx, [rsp+1704]
001cd674movups x0, [rcx]
001cd677movaps [rsp+864], x0
001cd67fmov rax, [rcx+16]
001cd683mov [rsp+880], rax
001cd68bmovups x0, [rcx]
001cd68emovaps [rsp+1504], x0
001cd696mov rax, [rcx+16]
001cd69amov [rsp+1520], rax
001cd6a2mov r14l, 3
001cd6a8mov rbx, [rsp+120]
001cd6admov rbp, rbx
001cd6b0cmp dx, 2
001cd6b4mov r13, [rsp+152]
001cd6bcje 0x1cbf4d
001cd6c2jmp 0x1cd7e0
001cd6c7
001cd6c7loc_1cd6c7:
001cd6c7movups x0, [rsp+2448]
001cd6cfmovups x1, [rsp+2464]
001cd6d7mov rcx, [rsp+208]
001cd6dfmovups [rcx+16], x1
001cd6e3movups [rcx], x0
001cd6e6mov [rax+432], 1
001cd6f1
001cd6f1loc_1cd6f1:
001cd6f1xor ecx, ecx
001cd6f3mov rax, [rsp+208]
001cd6fbcmp [rax], 0
001cd6ffcmove rax, [rsp+104]
001cd705mov edx, 1
001cd70acmove rcx, rdx
001cd70etest rcx, rcx
001cd711je 0x1cd729
001cd713mov ecx, r15l
001cd716mov r15b, 1
001cd719cmp [rax], 75
001cd71cjne 0x1cde1a
001cd722mov rax, [rax+8]
001cd726mov r15l, ecx
001cd729
001cd729loc_1cd729:
001cd729test rax, rax
001cd72cje 0x1cd74e
001cd72emov rdx, [rsp+216]
001cd736cmp rdx, [rax+8]
001cd73ajae 0x1cd74e
001cd73cmov rcx, [rax]
001cd73flea rdx, [rdx+2*rdx]
001cd743mov rax, [rcx+8*rdx]
001cd747mov rcx, [rcx+8*rdx+16]
001cd74cjmp 0x1cd750
001cd74e
001cd74eloc_1cd74e:
001cd74exor eax, eax
001cd750
001cd750loc_1cd750:
001cd750movzx edx, [rsp+144]
001cd758mov r14b, dl
001cd75bmovzx edx, [rsp+48]
001cd760mov bpl, dl
001cd763mov [rsp+1696], r14l
001cd76bmov edx, [rsp+40]
001cd76fmov [rsp+1700], edx
001cd776mov [rsp+1704], ebp
001cd77dmov [rsp+1708], r15l
001cd785mov [rsp+1712], rax
001cd78dmov [rsp+1720], rcx
001cd795mov r15, [r12+24]
001cd79atest r15, r15
001cd79dje 0x1cdde7
001cd7a3mov r12, [r12+32]
001cd7a8mov rax, [rsp+1344]
001cd7b0mov [rsp+880], rax
001cd7b8movaps x0, [rsp+1328]
001cd7c0movaps [rsp+864], x0
001cd7c8movaps [rsp+1504], x0
001cd7d0mov [rsp+1520], rax
001cd7d8mov r13, [rsp+152]
001cd7e0
001cd7e0loc_1cd7e0:
001cd7e0lea rcx, [rsp+248]
001cd7e8mov rax, [rsp+1520]
001cd7f0mov [rcx+16], rax
001cd7f4movaps x0, [rsp+1504]
001cd7fcmovups [rcx], x0
001cd7ffmov rax, [rsp+128]
001cd807mov [rsp+240], rax
001cd80fmov [rsp+272], r13
001cd817mov [rsp+280], r15
001cd81fmov [rsp+288], r12
001cd827lea rdi, [rsp+2736]
001cd82flea rsi, [rsp+240]
001cd837call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cd83cmov r15, rbx
001cd83fnop
001cd840
001cd840loc_1cd840:
001cd840add r14l, -3
001cd844cmp r14l, 2
001cd848mov eax, 2
001cd84dcmovb eax, r14l
001cd851cmp eax, 1
001cd854je 0x1cd970
001cd85acmp eax, 2
001cd85djne 0x1cdc77
001cd863mov rbx, [rsp+1696]
001cd86blea rax, [rsp+1704]
001cd873movups x0, [rax]
001cd876movaps [rsp+1328], x0
001cd87emov rax, [rax+16]
001cd882mov [rsp+1344], rax
001cd88amov [rsp+1696], 2
001cd895cmp r15, [rsp+120]
001cd89amov [rsp+128], rbx
001cd8a2je 0x1cda16
001cd8a8lea rbp, [r15-8]
001cd8acmov [rsp+1776], rbp
001cd8b4mov r12, [r15-8]
001cd8b8mov r13l, [r12+40]
001cd8bdmov eax, [r12+44]
001cd8c2xor r14l, r14l
001cd8c5test r13l, r13l
001cd8c8setne [rsp+144]
001cd8d0xor r15l, r15l
001cd8d3mov [rsp+40], eax
001cd8d7test eax, eax
001cd8d9setne [rsp+48]
001cd8decmp [r12], 0
001cd8e3je 0x1cdb40
001cd8e9mov rax, [rsp+88]
001cd8eecmp [rax], 47
001cd8f1je 0x1cdb40
001cd8f7mov rax, [r12+8]
001cd8fcmov [rsp+216], rax
001cd904mov rax, [rsp+64]
001cd909cmp [rax+432], 0
001cd911jne 0x1cdae1
001cd917lea rdi, [rsp+240]
001cd91fmov rsi, [rsp+88]
001cd924call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cd929lea rdi, [rsp+2448]
001cd931mov rsi, [rsp+64]
001cd936lea rdx, [rsp+240]
001cd93emov rcx, [rsp+136]
001cd946call addr2line::Lines::parse
001cd94bmov rax, [rsp+64]
001cd950cmp [rax+432], 0
001cd958je 0x1cdab7
001cd95elea rdi, [rsp+2448]
001cd966call core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cd96bjmp 0x1cdae1
001cd970
001cd970loc_1cd970:
001cd970mov rbx, [rsp+1704]
001cd978mov [rsp+1704], 2
001cd983cmp r14l, 2
001cd987jb 0x1cd99c
001cd989cmp [rsp+72], 0
001cd98fje 0x1cd99c
001cd991mov rdi, [rsp+56]
001cd996call [rip+0x4415c]
001cd99c
001cd99cloc_1cd99c:
001cd99cmov r14, r15
001cd99fmov [rsp+128], rbx
001cd9a7mov [rsp+1696], 3
001cd9b2lea rcx, [rsp+1712]
001cd9bamovups x0, [rcx]
001cd9bdmovaps [rsp+864], x0
001cd9c5mov rax, [rcx+16]
001cd9c9mov [rsp+880], rax
001cd9d1mov ebx, 3
001cd9d6mov rax, rcx
001cd9d9
001cd9d9loc_1cd9d9:
001cd9d9mov rcx, [rax+16]
001cd9ddmov [rsp+1520], rcx
001cd9e5movups x0, [rax]
001cd9e8movaps [rsp+1504], x0
001cd9f0mov r12, [rsp+152]
001cd9f8
001cd9f8loc_1cd9f8:
001cd9f8mov rdi, [rsp+168]
001cda00mov rsi, r12
001cda03call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cda08mov r15, rax
001cda0bmov r13, rdx
001cda0emov rbp, r14
001cda11jmp 0x1cdbe0
001cda16
001cda16loc_1cda16:
001cda16mov rcx, [rsp+112]
001cda1bmov r15, [rcx+40]
001cda1ftest r15, r15
001cda22mov rax, [rsp+72]
001cda27je 0x1cda3c
001cda29mov r13, [rcx+48]
001cda2dmov rcx, [rsp+64]
001cda32movzx r12l, [rcx+528]
001cda3ajmp 0x1cda41
001cda3c
001cda3cloc_1cda3c:
001cda3cmov r12w, 2
001cda41
001cda41loc_1cda41:
001cda41mov rdi, [rsp+56]
001cda46test rax, rax
001cda49je 0x1cda51
001cda4bcall [rip+0x440a7]
001cda51
001cda51loc_1cda51:
001cda51mov [rsp+1696], 3
001cda5clea rcx, [rsp+1704]
001cda64movups x0, [rcx]
001cda67movaps [rsp+864], x0
001cda6fmov rax, [rcx+16]
001cda73mov [rsp+880], rax
001cda7bmovups x0, [rcx]
001cda7emovaps [rsp+1504], x0
001cda86mov rax, [rcx+16]
001cda8amov [rsp+1520], rax
001cda92mov ebx, 3
001cda97mov rbp, [rsp+120]
001cda9cmov r14, rbp
001cda9fcmp r12w, 2
001cdaa4mov r12, [rsp+152]
001cdaacje 0x1cd9f8
001cdab2jmp 0x1cdbe0
001cdab7
001cdab7loc_1cdab7:
001cdab7movups x0, [rsp+2448]
001cdabfmovups x1, [rsp+2464]
001cdac7mov rcx, [rsp+208]
001cdacfmovups [rcx+16], x1
001cdad3movups [rcx], x0
001cdad6mov [rax+432], 1
001cdae1
001cdae1loc_1cdae1:
001cdae1mov rax, [rsp+208]
001cdae9cmp [rax], 0
001cdaedcmove rax, [rsp+104]
001cdaf3mov ecx, 0
001cdaf8mov edx, 1
001cdafdcmove rcx, rdx
001cdb01test rcx, rcx
001cdb04je 0x1cdb13
001cdb06cmp [rax], 75
001cdb09jne 0x1cde17
001cdb0fmov rax, [rax+8]
001cdb13
001cdb13loc_1cdb13:
001cdb13test rax, rax
001cdb16je 0x1cdb40
001cdb18mov rdx, [rsp+216]
001cdb20cmp rdx, [rax+8]
001cdb24jae 0x1cdb40
001cdb26mov rcx, [rax]
001cdb29lea rdx, [rdx+2*rdx]
001cdb2dmov rax, [rcx+8*rdx]
001cdb31mov rcx, [rcx+8*rdx+16]
001cdb36jmp 0x1cdb42
001cdb38nop [rax+rax]
001cdb40
001cdb40loc_1cdb40:
001cdb40xor eax, eax
001cdb42
001cdb42loc_1cdb42:
001cdb42movzx edx, [rsp+144]
001cdb4amov r14b, dl
001cdb4dmovzx edx, [rsp+48]
001cdb52mov r15b, dl
001cdb55mov ebx, r14l
001cdb58mov [rsp+1696], r14l
001cdb60mov [rsp+1700], r13l
001cdb68mov [rsp+1704], r15l
001cdb70mov edx, [rsp+40]
001cdb74mov [rsp+1708], edx
001cdb7bmov [rsp+1712], rax
001cdb83mov [rsp+1720], rcx
001cdb8bmov r15, [r12+24]
001cdb90test r15, r15
001cdb93je 0x1cdc47
001cdb99mov r13, [r12+32]
001cdb9emov rax, [rsp+1344]
001cdba6mov [rsp+880], rax
001cdbaemovaps x0, [rsp+1328]
001cdbb6movaps [rsp+864], x0
001cdbbemovaps [rsp+1504], x0
001cdbc6mov [rsp+1520], rax
001cdbcemov r12, [rsp+152]
001cdbd6nop [rax+rax]
001cdbe0
001cdbe0loc_1cdbe0:
001cdbe0mov rax, [rsp+1520]
001cdbe8lea rcx, [rsp+248]
001cdbf0mov [rcx+16], rax
001cdbf4movaps x0, [rsp+1504]
001cdbfcmovups [rcx], x0
001cdbffmov rax, [rsp+128]
001cdc07mov [rsp+240], rax
001cdc0fmov [rsp+272], r12
001cdc17mov [rsp+280], r15
001cdc1fmov [rsp+288], r13
001cdc27lea rdi, [rsp+2736]
001cdc2flea rsi, [rsp+240]
001cdc37call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdc3cmov r14l, ebx
001cdc3fmov r15, rbp
001cdc42jmp 0x1cd840
001cdc47
001cdc47loc_1cdc47:
001cdc47mov rax, [rsp+1344]
001cdc4fmov [rsp+880], rax
001cdc57movaps x0, [rsp+1328]
001cdc5fmovaps [rsp+864], x0
001cdc67lea rax, [rsp+864]
001cdc6fmov r14, rbp
001cdc72jmp 0x1cd9d9
001cdc77
001cdc77loc_1cdc77:
001cdc77mov r14, [rsp+224]
001cdc7fxor r15l, r15l
001cdc82mov rbx, [rsp+160]
001cdc8a
001cdc8aloc_1cdc8a:
001cdc8amov eax, [rsp+1696]
001cdc91add eax, -3
001cdc94cmp eax, 2
001cdc97jb 0x1cdcac
001cdc99cmp [rsp+72], 0
001cdc9fje 0x1cdcac
001cdca1
001cdca1loc_1cdca1:
001cdca1mov rdi, [rsp+56]
001cdca6call [rip+0x43e4c]
001cdcac
001cdcacloc_1cdcac:
001cdcactest r15b, r15b
001cdcafje 0x1cdd0d
001cdcb1
001cdcb1loc_1cdcb1:
001cdcb1add rbx, 400
001cdcb8mov rdi, rbx
001cdcbbmov rsi, [rsp+152]
001cdcc3call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cdcc8test rax, rax
001cdccbje 0x1cdd0d
001cdccdmov [rsp+240], 3
001cdcd8mov [rsp+248], rax
001cdce0mov [rsp+256], rdx
001cdce8mov rax, [rsp+152]
001cdcf0mov [rsp+264], rax
001cdcf8lea rdi, [rsp+2736]
001cdd00lea rsi, [rsp+240]
001cdd08call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdd0d
001cdd0dloc_1cdd0d:
001cdd0dcmp [rsp+87], 0
001cdd12jne 0x1cddc0
001cdd18mov rax, [rsp+2712]
001cdd20cmp [rax], 0
001cdd23je 0x1cddc0
001cdd29mov rax, [rsp+2704]
001cdd31mov [rsp+2448], rax
001cdd39mov [rsp+2456], 0
001cdd45cmp [rsp+2696], 0
001cdd4eje 0x1cdd5a
001cdd50mov rsi, [rsp+1688]
001cdd58jmp 0x1cdd6b
001cdd5a
001cdd5aloc_1cdd5a:
001cdd5amov rdi, [rsp+1688]
001cdd62call [rip+0x44030]
001cdd68mov rsi, rax
001cdd6b
001cdd6bloc_1cdd6b:
001cdd6bmov [rsp+240], 3
001cdd77mov [rsp+1696], 2
001cdd83mov [rsp], 0
001cdd8alea rdi, [rsp+2448]
001cdd92lea rdx, [rsp+240]
001cdd9alea rcx, [rsp+1696]
001cdda2xor r8l, r8l
001cdda5call std::backtrace_rs::print::BacktraceFrameFmt::print_raw_with_column
001cddaamov rcx, [rsp+2336]
001cddb2mov [rcx], al
001cddb4mov rax, [rsp+2448]
001cddbcinc [rax+24]
001cddc0
001cddc0loc_1cddc0:
001cddc0mov rax, [r14+8]
001cddc4inc [rax]
001cddc7mov rax, [rsp+2336]
001cddcfcmp [rax], 0
001cddd2sete al
001cddd5
001cddd5loc_1cddd5:
001cddd5add rsp, 2824
001cdddcpop rbx
001cddddpop r12
001cdddfpop r13
001cdde1pop r14
001cdde3pop r15
001cdde5pop rbp
001cdde6ret
001cdde7
001cdde7loc_1cdde7:
001cdde7mov rax, [rsp+1344]
001cddefmov [rsp+880], rax
001cddf7movaps x0, [rsp+1328]
001cddffmovaps [rsp+864], x0
001cde07lea rax, [rsp+864]
001cde0fmov rbp, rbx
001cde12jmp 0x1cbf2e
001cde17
001cde17loc_1cde17:
001cde17xor r15l, r15l
001cde1a
001cde1aloc_1cde1a:
001cde1acmp [rsp+72], 0
001cde20mov r14, [rsp+224]
001cde28mov rbx, [rsp+160]
001cde30jne 0x1cdca1
001cde36jmp 0x1cdcac
001cde3b
001cde3bloc_1cde3b:
001cde3bmov rcx, rbp
001cde3eand rcx, -4
001cde42lea rdx, [rcx+4]
001cde46add rcx, 8
001cde4acmp rdx, rcx
001cde4dja 0x1ca5c6
001cde53cmp rcx, rax
001cde56ja 0x1ca5c6
001cde5clea rdi, [rsp+240]
001cde64mov rsi, [rsp+128]
001cde6cmov rdx, [rsp+168]
001cde74call std::sys::unix::fs::canonicalize
001cde79mov r12, [rsp+240]
001cde81test r12, r12
001cde84je 0x1cdf91
001cde8amov r15, [rsp+256]
001cde92test r15, r15
001cde95je 0x1cdea0
001cde97mov al, 1
001cde99cmp [r12], 47
001cde9eje 0x1cdea2
001cdea0
001cdea0loc_1cdea0:
001cdea0xor eax, eax
001cdea2
001cdea2loc_1cdea2:
001cdea2mov rcx, [rsp+248]
001cdeaamov [rsp+120], rcx
001cdeafmov [rsp+240], r12
001cdeb7mov [rsp+248], r15
001cdebfmov [rsp+256], 6
001cdec7mov [rsp+298], al
001cdecemov [rsp+296], 512
001cded8lea rdi, [rsp+2448]
001cdee0lea rsi, [rsp+240]
001cdee8call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001cdeedmovzx eax, [rsp+2448]
001cdef5cmp al, 10
001cdef7jne 0x1cdfa3
001cdefd
001cdefdloc_1cdefd:
001cdefdxor r13l, r13l
001cdf00cmp [rsp+120], 0
001cdf06je 0x1cdf11
001cdf08
001cdf08loc_1cdf08:
001cdf08mov rdi, r12
001cdf0bcall [rip+0x43be7]
001cdf11
001cdf11loc_1cdf11:
001cdf11test r13, r13
001cdf14je 0x1ca5c6
001cdf1amov [rsp+2640], r13
001cdf22mov [rsp+2648], r14
001cdf2amov [rsp+2656], rbx
001cdf32lea rdi, [rsp+240]
001cdf3alea rcx, [rsp+2640]
001cdf42mov rsi, [rsp+128]
001cdf4amov rdx, [rsp+168]
001cdf52call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001cdf57mov r14, [rsp+224]
001cdf5fmov r12, [rsp+824]
001cdf67movzx eax, [rsp+240]
001cdf6fmov [rsp+840], al
001cdf76cmp al, 23
001cdf78jne 0x1c9be6
001cdf7ejmp 0x1ca5c6
001cdf83
001cdf83loc_1cdf83:
001cdf83lea rdx, [rip+0x4323e]
001cdf8acall core::panicking::panic_bounds_check
001cdf8fud2
001cdf91
001cdf91loc_1cdf91:
001cdf91lea rdi, [rsp+240]
001cdf99call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001cdf9ejmp 0x1ca5c6
001cdfa3
001cdfa3loc_1cdfa3:
001cdfa3add al, -6
001cdfa5cmp al, 3
001cdfa7ja 0x1cdefd
001cdfadmovzx eax, al
001cdfb0dec rax
001cdfb3cmp rax, 2
001cdfb7ja 0x1cdefd
001cdfbdlea rdi, [rsp+240]
001cdfc5call std::path::Components::as_path
001cdfcamov [rsp+144], rax
001cdfd2mov [rsp+40], rdx
001cdfd7mov [rsp+48], rbx
001cdfdccmp [rsp+144], 0
001cdfe5je 0x1cdefd
001cdfebmov rax, [rsp+40]
001cdff0lea rbx, [rax+rbp]
001cdff4add rbx, 16
001cdff8je 0x1ce03c
001cdffajs 0x1ce72b
001ce000movzx eax, [rip+0x450c1]
001ce007mov esi, 1
001ce00cmov rdi, rbx
001ce00fcall __rust_alloc
001ce014mov r13, rax
001ce017test rax, rax
001ce01ajne 0x1ce042
001ce01cmov edi, 1
001ce021mov rsi, rbx
001ce024call alloc::alloc::handle_alloc_error
001ce029jmp 0x1ce76a
001ce02e
001ce02eloc_1ce02e:
001ce02elea rdx, [rip+0x422d3]
001ce035call core::panicking::panic_bounds_check
001ce03aud2
001ce03c
001ce03cloc_1ce03c:
001ce03cmov r13l, 1
001ce042
001ce042loc_1ce042:
001ce042mov [rsp+1328], r13
001ce04amov [rsp+1336], rbx
001ce052mov [rsp+1344], 0
001ce05ecmp rbx, [rsp+40]
001ce063jae 0x1ce08b
001ce065lea rdi, [rsp+1328]
001ce06dxor esi, esi
001ce06fmov rdx, [rsp+40]
001ce074call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce079mov r13, [rsp+1328]
001ce081mov rbx, [rsp+1344]
001ce089jmp 0x1ce08d
001ce08b
001ce08bloc_1ce08b:
001ce08bxor ebx, ebx
001ce08d
001ce08dloc_1ce08d:
001ce08dlea rdi, [rbx+r13]
001ce091mov rsi, [rsp+144]
001ce099mov r14, [rsp+40]
001ce09emov rdx, r14
001ce0a1call [rip+0x43a79]
001ce0a7add rbx, r14
001ce0aamov [rsp+1344], rbx
001ce0b2je 0x1ce0bf
001ce0b4cmp [rbx+r13-1], 47
001ce0basetne al
001ce0bdjmp 0x1ce0c1
001ce0bf
001ce0bfloc_1ce0bf:
001ce0bfxor eax, eax
001ce0c1
001ce0c1loc_1ce0c1:
001ce0c1test rbp, rbp
001ce0c4je 0x1ce0d4
001ce0c6mov rcx, [rsp+48]
001ce0cbcmp [rcx], 47
001ce0cejne 0x1ce0d4
001ce0d0xor ebx, ebx
001ce0d2jmp 0x1ce113
001ce0d4
001ce0d4loc_1ce0d4:
001ce0d4mov rcx, [rsp+1336]
001ce0dctest al, al
001ce0deje 0x1ce123
001ce0e0cmp rcx, rbx
001ce0e3jne 0x1ce10a
001ce0e5lea rdi, [rsp+1328]
001ce0edmov edx, 1
001ce0f2mov rsi, rbx
001ce0f5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce0famov r13, [rsp+1328]
001ce102mov rbx, [rsp+1344]
001ce10a
001ce10aloc_1ce10a:
001ce10amov [r13+rbx], 47
001ce110inc rbx
001ce113
001ce113loc_1ce113:
001ce113mov [rsp+1344], rbx
001ce11bmov rcx, [rsp+1336]
001ce123
001ce123loc_1ce123:
001ce123sub rcx, rbx
001ce126cmp rcx, rbp
001ce129jae 0x1ce146
001ce12blea rdi, [rsp+1328]
001ce133mov rsi, rbx
001ce136mov rdx, rbp
001ce139call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce13emov rbx, [rsp+1344]
001ce146
001ce146loc_1ce146:
001ce146mov rax, [rsp+1328]
001ce14emov r13, rax
001ce151lea rdi, [rax+rbx]
001ce155mov rsi, [rsp+48]
001ce15amov rdx, rbp
001ce15dcall [rip+0x439bd]
001ce163add rbx, rbp
001ce166mov [rsp+1344], rbx
001ce16eje 0x1ce179
001ce170mov al, 1
001ce172cmp [r13], 47
001ce177je 0x1ce17b
001ce179
001ce179loc_1ce179:
001ce179xor eax, eax
001ce17b
001ce17bloc_1ce17b:
001ce17bmov [rsp+2448], r13
001ce183mov [rsp+2456], rbx
001ce18bmov [rsp+2464], 6
001ce193mov [rsp+2506], al
001ce19amov [rsp+2504], 512
001ce1a4test r15, r15
001ce1a7je 0x1ce1b2
001ce1a9mov al, 1
001ce1abcmp [r12], 47
001ce1b0je 0x1ce1b4
001ce1b2
001ce1b2loc_1ce1b2:
001ce1b2xor eax, eax
001ce1b4
001ce1b4loc_1ce1b4:
001ce1b4mov [rsp+240], r12
001ce1bcmov [rsp+248], r15
001ce1c4mov [rsp+256], 6
001ce1ccmov [rsp+298], al
001ce1d3mov [rsp+296], 512
001ce1ddlea rdi, [rsp+2448]
001ce1e5lea rsi, [rsp+240]
001ce1edcall _ZN62_$LT$std..path..Components$u20$as$u20$core..cmp..PartialEq$GT$2eq17h7fcdeb08b1a4e634E.1422
001ce1f2test al, al
001ce1f4jne 0x1ce209
001ce1f6mov rdi, r13
001ce1f9mov rsi, rbx
001ce1fccall std::path::Path::is_file
001ce201test al, al
001ce203jne 0x1ce3e7
001ce209
001ce209loc_1ce209:
001ce209mov [rsp+1344], 0
001ce215mov rax, [rsp+40]
001ce21acmp [rsp+1336], rax
001ce222jae 0x1ce24a
001ce224lea rdi, [rsp+1328]
001ce22cxor esi, esi
001ce22emov rdx, [rsp+40]
001ce233call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce238mov r13, [rsp+1328]
001ce240mov rbx, [rsp+1344]
001ce248jmp 0x1ce24c
001ce24a
001ce24aloc_1ce24a:
001ce24axor ebx, ebx
001ce24c
001ce24cloc_1ce24c:
001ce24clea rdi, [rbx+r13]
001ce250mov rsi, [rsp+144]
001ce258mov r14, [rsp+40]
001ce25dmov rdx, r14
001ce260call [rip+0x438ba]
001ce266add r14, rbx
001ce269mov [rsp+1344], r14
001ce271je 0x1ce2bd
001ce273cmp [r14+r13-1], 47
001ce279je 0x1ce2c0
001ce27bcmp [rsp+1336], r14
001ce283jne 0x1ce2aa
001ce285lea rdi, [rsp+1328]
001ce28dmov edx, 1
001ce292mov rsi, r14
001ce295call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce29amov r13, [rsp+1328]
001ce2a2mov r14, [rsp+1344]
001ce2aa
001ce2aaloc_1ce2aa:
001ce2aamov [r13+r14], 47
001ce2b0inc r14
001ce2b3mov [rsp+1344], r14
001ce2bbjmp 0x1ce2c0
001ce2bd
001ce2bdloc_1ce2bd:
001ce2bdxor r14l, r14l
001ce2c0
001ce2c0loc_1ce2c0:
001ce2c0mov rax, [rsp+1336]
001ce2c8sub rax, r14
001ce2cbcmp rax, 5
001ce2cfja 0x1ce2f6
001ce2d1lea rdi, [rsp+1328]
001ce2d9mov edx, 6
001ce2demov rsi, r14
001ce2e1call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce2e6mov r13, [rsp+1328]
001ce2eemov r14, [rsp+1344]
001ce2f6
001ce2f6loc_1ce2f6:
001ce2f6mov [r13+r14+4], 26485
001ce2femov [r13+r14], 0x6265642e
001ce307mov rbx, r14
001ce30aadd rbx, 6
001ce30emov [rsp+1344], rbx
001ce316je 0x1ce32b
001ce318mov rax, [rsp+1328]
001ce320cmp [r14+rax+5], 47
001ce326setne al
001ce329jmp 0x1ce32d
001ce32b
001ce32bloc_1ce32b:
001ce32bxor eax, eax
001ce32d
001ce32dloc_1ce32d:
001ce32dtest rbp, rbp
001ce330je 0x1ce340
001ce332mov rcx, [rsp+48]
001ce337cmp [rcx], 47
001ce33ajne 0x1ce340
001ce33cxor ebx, ebx
001ce33ejmp 0x1ce37d
001ce340
001ce340loc_1ce340:
001ce340mov rcx, [rsp+1336]
001ce348test al, al
001ce34aje 0x1ce38d
001ce34ccmp rcx, rbx
001ce34fjne 0x1ce36e
001ce351lea rdi, [rsp+1328]
001ce359mov edx, 1
001ce35emov rsi, rbx
001ce361call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce366mov rbx, [rsp+1344]
001ce36e
001ce36eloc_1ce36e:
001ce36emov rax, [rsp+1328]
001ce376mov [rax+rbx], 47
001ce37ainc rbx
001ce37d
001ce37dloc_1ce37d:
001ce37dmov [rsp+1344], rbx
001ce385mov rcx, [rsp+1336]
001ce38d
001ce38dloc_1ce38d:
001ce38dsub rcx, rbx
001ce390cmp rcx, rbp
001ce393jae 0x1ce3b0
001ce395lea rdi, [rsp+1328]
001ce39dmov rsi, rbx
001ce3a0mov rdx, rbp
001ce3a3call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce3a8mov rbx, [rsp+1344]
001ce3b0
001ce3b0loc_1ce3b0:
001ce3b0mov r14, [rsp+1328]
001ce3b8lea rdi, [r14+rbx]
001ce3bcmov rsi, [rsp+48]
001ce3c1mov rdx, rbp
001ce3c4call [rip+0x43756]
001ce3caadd rbx, rbp
001ce3cdmov [rsp+1344], rbx
001ce3d5mov r13, r14
001ce3d8mov rdi, r14
001ce3dbmov rsi, rbx
001ce3decall std::path::Path::is_file
001ce3e3test al, al
001ce3e5je 0x1ce400
001ce3e7
001ce3e7loc_1ce3e7:
001ce3e7mov r14, [rsp+1336]
001ce3efcmp [rsp+120], 0
001ce3f5jne 0x1cdf08
001ce3fbjmp 0x1cdf11
001ce400
001ce400loc_1ce400:
001ce400movzx ecx, [rip+0x44ca9]
001ce407test cl, cl
001ce409jne 0x1ce41a
001ce40bcall std::path::Path::is_dir
001ce410mov cl, 2
001ce412sub cl, al
001ce414mov [rip+0x44c96], cl
001ce41a
001ce41aloc_1ce41a:
001ce41amov rax, [rsp+1336]
001ce422cmp cl, 1
001ce425jne 0x1ce659
001ce42bmov [rsp+1344], 0
001ce437cmp rax, 13
001ce43bja 0x1ce463
001ce43dlea rdi, [rsp+1328]
001ce445mov edx, 14
001ce44axor esi, esi
001ce44ccall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce451mov r13, [rsp+1328]
001ce459mov r14, [rsp+1344]
001ce461jmp 0x1ce466
001ce463
001ce463loc_1ce463:
001ce463xor r14l, r14l
001ce466
001ce466loc_1ce466:
001ce466mov rax, 0x67756265642f6269
001ce470mov [r13+r14+6], rax
001ce475mov rax, 0x62696c2f7273752f
001ce47fmov [r13+r14], rax
001ce484lea r15, [r14+14]
001ce488mov [rsp+1344], r15
001ce490lea rdx, [rip-0x13e75b]
001ce497mov ecx, 1
001ce49cmov rdi, [rsp+144]
001ce4a4mov rsi, [rsp+40]
001ce4a9call std::path::Path::_strip_prefix
001ce4aemov [rsp+40], rax
001ce4b3cmp [rsp+40], 0
001ce4b9je 0x1ce743
001ce4bfmov rbx, rdx
001ce4c2test r15, r15
001ce4c5je 0x1ce4d2
001ce4c7cmp [r14+r13+13], 47
001ce4cdsetne al
001ce4d0jmp 0x1ce4d4
001ce4d2
001ce4d2loc_1ce4d2:
001ce4d2xor eax, eax
001ce4d4
001ce4d4loc_1ce4d4:
001ce4d4test rbx, rbx
001ce4d7je 0x1ce4e8
001ce4d9mov rcx, [rsp+40]
001ce4decmp [rcx], 47
001ce4e1jne 0x1ce4e8
001ce4e3xor r15l, r15l
001ce4e6jmp 0x1ce527
001ce4e8
001ce4e8loc_1ce4e8:
001ce4e8mov rcx, [rsp+1336]
001ce4f0test al, al
001ce4f2je 0x1ce537
001ce4f4cmp rcx, r15
001ce4f7jne 0x1ce51e
001ce4f9lea rdi, [rsp+1328]
001ce501mov edx, 1
001ce506mov rsi, r15
001ce509call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce50emov r13, [rsp+1328]
001ce516mov r15, [rsp+1344]
001ce51e
001ce51eloc_1ce51e:
001ce51emov [r13+r15], 47
001ce524inc r15
001ce527
001ce527loc_1ce527:
001ce527mov [rsp+1344], r15
001ce52fmov rcx, [rsp+1336]
001ce537
001ce537loc_1ce537:
001ce537sub rcx, r15
001ce53acmp rcx, rbx
001ce53djae 0x1ce55a
001ce53flea rdi, [rsp+1328]
001ce547mov rsi, r15
001ce54amov rdx, rbx
001ce54dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce552mov r15, [rsp+1344]
001ce55a
001ce55aloc_1ce55a:
001ce55amov rax, [rsp+1328]
001ce562mov r13, rax
001ce565lea rdi, [rax+r15]
001ce569mov rsi, [rsp+40]
001ce56emov rdx, rbx
001ce571call [rip+0x435a9]
001ce577add rbx, r15
001ce57amov [rsp+1344], rbx
001ce582je 0x1ce58f
001ce584cmp [rbx+r13-1], 47
001ce58asetne cl
001ce58djmp 0x1ce591
001ce58f
001ce58floc_1ce58f:
001ce58fxor ecx, ecx
001ce591
001ce591loc_1ce591:
001ce591test rbp, rbp
001ce594je 0x1ce5a4
001ce596mov rax, [rsp+48]
001ce59bcmp [rax], 47
001ce59ejne 0x1ce5a4
001ce5a0xor ebx, ebx
001ce5a2jmp 0x1ce5e3
001ce5a4
001ce5a4loc_1ce5a4:
001ce5a4mov rax, [rsp+1336]
001ce5actest cl, cl
001ce5aeje 0x1ce5f3
001ce5b0cmp rax, rbx
001ce5b3jne 0x1ce5da
001ce5b5lea rdi, [rsp+1328]
001ce5bdmov edx, 1
001ce5c2mov rsi, rbx
001ce5c5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce5camov r13, [rsp+1328]
001ce5d2mov rbx, [rsp+1344]
001ce5da
001ce5daloc_1ce5da:
001ce5damov [r13+rbx], 47
001ce5e0inc rbx
001ce5e3
001ce5e3loc_1ce5e3:
001ce5e3mov [rsp+1344], rbx
001ce5ebmov rax, [rsp+1336]
001ce5f3
001ce5f3loc_1ce5f3:
001ce5f3sub rax, rbx
001ce5f6cmp rax, rbp
001ce5f9jae 0x1ce61e
001ce5fblea rdi, [rsp+1328]
001ce603mov rsi, rbx
001ce606mov rdx, rbp
001ce609call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce60emov r13, [rsp+1328]
001ce616mov rbx, [rsp+1344]
001ce61e
001ce61eloc_1ce61e:
001ce61emov r14, r13
001ce621lea rdi, [rbx+r13]
001ce625mov rsi, [rsp+48]
001ce62amov rdx, rbp
001ce62dcall [rip+0x434ed]
001ce633add rbx, rbp
001ce636mov [rsp+1344], rbx
001ce63emov rdi, r13
001ce641mov rsi, rbx
001ce644call std::path::Path::is_file
001ce649test al, al
001ce64bjne 0x1ce3e7
001ce651mov rax, [rsp+1336]
001ce659
001ce659loc_1ce659:
001ce659test rax, rax
001ce65cje 0x1ce667
001ce65emov rdi, r13
001ce661call [rip+0x43491]
001ce667
001ce667loc_1ce667:
001ce667cmp [rsp+120], 0
001ce66dje 0x1ca5c6
001ce673mov rdi, r12
001ce676call [rip+0x4347c]
001ce67cjmp 0x1ca5c6
001ce681
001ce681loc_1ce681:
001ce681lea rdx, [rip+0x41c68]
001ce688call core::slice::index::slice_end_index_len_fail
001ce68dud2
001ce68f
001ce68floc_1ce68f:
001ce68fmov edi, 8
001ce694mov esi, 2336
001ce699call alloc::alloc::handle_alloc_error
001ce69eud2
001ce6a0
001ce6a0loc_1ce6a0:
001ce6a0call alloc::raw_vec::capacity_overflow
001ce6a5jmp 0x1ce76a
001ce6aa
001ce6aaloc_1ce6aa:
001ce6aamov edi, 1
001ce6afmov rsi, r14
001ce6b2call alloc::alloc::handle_alloc_error
001ce6b7jmp 0x1ce76a
001ce6bc
001ce6bcloc_1ce6bc:
001ce6bccall alloc::raw_vec::capacity_overflow
001ce6c1jmp 0x1ce76a
001ce6c6
001ce6c6loc_1ce6c6:
001ce6c6mov edi, 1
001ce6cbmov rsi, r14
001ce6cecall alloc::alloc::handle_alloc_error
001ce6d3jmp 0x1ce76a
001ce6d8
001ce6d8loc_1ce6d8:
001ce6d8lea rdi, [rip-0x13d6e1]
001ce6dflea rdx, [rip+0x42aca]
001ce6e6mov esi, 43
001ce6ebcall core::panicking::panic
001ce6f0jmp 0x1ce76a
001ce6f2
001ce6f2loc_1ce6f2:
001ce6f2mov edi, 8
001ce6f7mov esi, 248
001ce6fccall alloc::alloc::handle_alloc_error
001ce701jmp 0x1ce76a
001ce703
001ce703loc_1ce703:
001ce703ud2
001ce705
001ce705 0f 0b ..
001ce707
001ce707loc_1ce707:
001ce707mov edi, 8
001ce70cmov esi, 432
001ce711call alloc::alloc::handle_alloc_error
001ce716jmp 0x1ce76a
001ce718
001ce718loc_1ce718:
001ce718lea rdx, [rip+0x41a41]
001ce71fmov esi, 8
001ce724call core::slice::index::slice_end_index_len_fail
001ce729jmp 0x1ce76a
001ce72b
001ce72bloc_1ce72b:
001ce72bcall alloc::raw_vec::capacity_overflow
001ce730jmp 0x1ce76a
001ce732
001ce732loc_1ce732:
001ce732mov edi, 8
001ce737mov esi, 248
001ce73ccall alloc::alloc::handle_alloc_error
001ce741jmp 0x1ce76a
001ce743
001ce743loc_1ce743:
001ce743lea rdi, [rip-0x13d55c]
001ce74alea rcx, [rip+0x418d7]
001ce751lea r8, [rip+0x42ab8]
001ce758lea rdx, [rsp+240]
001ce760mov esi, 43
001ce765call core::result::unwrap_failed
001ce76a
001ce76aloc_1ce76a:
001ce76aud2
001ce76cmov r14, rax
001ce76flea rdi, [rsp+240]
001ce777call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce77cjmp 0x1ce91b
001ce781call core::panicking::panic_in_cleanup
001ce786ud2
001ce788jmp 0x1ce78c
001ce78ajmp 0x1ce78c
001ce78c
001ce78cloc_1ce78c:
001ce78cmov r14, rax
001ce78fmov rdi, [rsp+1328]
001ce797mov rsi, [rsp+1336]
001ce79fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7a4jmp 0x1ce7a9
001ce7a6mov r14, rax
001ce7a9
001ce7a9loc_1ce7a9:
001ce7a9mov rdi, r12
001ce7acmov rsi, [rsp+120]
001ce7b1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7b6jmp 0x1ce898
001ce7bbmov r14, rax
001ce7bejmp 0x1ce91b
001ce7c3mov r14, rax
001ce7c6lea rdi, [rsp+240]
001ce7cecall core::ptr::drop_in_place<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>
001ce7d3jmp 0x1ce92d
001ce7d8call core::panicking::panic_in_cleanup
001ce7ddud2
001ce7dfmov r14, rax
001ce7e2lea rdi, [rsp+1696]
001ce7eacall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001ce7efjmp 0x1ce9dd
001ce7f4call core::panicking::panic_in_cleanup
001ce7f9ud2
001ce7fbmov r14, rax
001ce7felea rdi, [rsp+240]
001ce806call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce80bjmp 0x1ce9dd
001ce810call core::panicking::panic_in_cleanup
001ce815ud2
001ce817mov r14, rax
001ce81alea rdi, [rsp+2344]
001ce822call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce827jmp 0x1ce92d
001ce82ccall core::panicking::panic_in_cleanup
001ce831ud2
001ce833mov r14, rax
001ce836lea rdi, [rsp+240]
001ce83ecall core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce843jmp 0x1ce9dd
001ce848call core::panicking::panic_in_cleanup
001ce84dud2
001ce84fjmp 0x1ce9cd
001ce854mov r14, rax
001ce857mov rdi, r12
001ce85amov rsi, r15
001ce85dcall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce862jmp 0x1ce906
001ce867mov r14, rax
001ce86alea rdi, [rsp+240]
001ce872call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce877jmp 0x1ce8ef
001ce879call core::panicking::panic_in_cleanup
001ce87eud2
001ce880mov r14, rax
001ce883mov rdi, [rsp+2448]
001ce88bcall core::ptr::drop_in_place<std::backtrace_rs::print::BacktraceFrameFmt>
001ce890jmp 0x1ce9dd
001ce895mov r14, rax
001ce898
001ce898loc_1ce898:
001ce898mov rdi, [rsp+1568]
001ce8a0mov rsi, [rsp+1576]
001ce8a8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce8adjmp 0x1ce8b4
001ce8afjmp 0x1ce903
001ce8b1mov r14, rax
001ce8b4
001ce8b4loc_1ce8b4:
001ce8b4lea rdi, [rsp+2352]
001ce8bccall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001ce8c1mov rdi, [rsp+1672]
001ce8c9mov rsi, [rsp+1680]
001ce8d1call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce8d6jmp 0x1ce9dd
001ce8dbjmp 0x1ce8dd
001ce8dd
001ce8ddloc_1ce8dd:
001ce8ddmov r14, rax
001ce8e0xor edi, edi
001ce8e2mov rsi, rbx
001ce8e5call core::ptr::drop_in_place<alloc::borrow::Cow<str>>
001ce8eajmp 0x1ce906
001ce8ecmov r14, rax
001ce8ef
001ce8efloc_1ce8ef:
001ce8efmov rdi, [rsp+200]
001ce8f7mov rsi, [rsp+104]
001ce8fccall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce901jmp 0x1ce906
001ce903
001ce903loc_1ce903:
001ce903mov r14, rax
001ce906
001ce906loc_1ce906:
001ce906mov rdi, [rsp+1624]
001ce90emov rsi, [rsp+1632]
001ce916call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce91b
001ce91bloc_1ce91b:
001ce91blea rdi, [rsp+1504]
001ce923call core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce928jmp 0x1ce92d
001ce92amov r14, rax
001ce92d
001ce92dloc_1ce92d:
001ce92dcmp [rsp+2624], 2
001ce935jne 0x1ce9dd
001ce93blea rdi, [rsp+2448]
001ce943call core::ptr::drop_in_place<core::result::Result<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>
001ce948jmp 0x1ce9dd
001ce94dcall core::panicking::panic_in_cleanup
001ce952ud2
001ce954mov r14, rax
001ce957nop [rax+rax]
001ce960
001ce960loc_1ce960:
001ce960dec r13
001ce963je 0x1ce97a
001ce965lea rbp, [r12+584]
001ce96dmov rdi, r12
001ce970call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce975mov r12, rbp
001ce978jmp 0x1ce960
001ce97a
001ce97aloc_1ce97a:
001ce97amov rsi, [rip+0x4471f]
001ce981mov rdi, r15
001ce984call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001ce989mov rax, [rsp+1712]
001ce991mov [rip+0x446f8], rax
001ce998movaps x0, [rsp+1696]
001ce9a0movups [rip+0x446d9], x0
001ce9a7mov [rip+0x446ea], rbx
001ce9aemov [rip+0x446e7], 4
001ce9b9mov [rip+0x446e4], 0
001ce9c4jmp 0x1ce9dd
001ce9c6call core::panicking::panic_in_cleanup
001ce9cbud2
001ce9cd
001ce9cdloc_1ce9cd:
001ce9cdmov r14, rax
001ce9d0lea rdi, [rsp+1696]
001ce9d8call core::ptr::drop_in_place<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce9dd
001ce9ddloc_1ce9dd:
001ce9ddmov rdi, r14
001ce9e0call _Unwind_Resume
001ce9e5ud2
001c90b0
001ce9e7
001ce9e7 // align 0x10
001ce9e7 // align 0x10
001ce9f0
001ce9f0std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}:
001ce9f0push r15
001ce9f2push r14
001ce9f4push r13
001ce9f6push r12
001ce9f8push rbx
001ce9f9sub rsp, 128
001cea00mov r14, rsi
001cea03mov rbx, rdi
001cea06mov rax, [rdi]
001cea09mov [rax], 1
001cea0cmov rax, [rdi+8]
001cea10cmp [rax], 0
001cea13je 0x1ceba8
001cea19
001cea19loc_1cea19:
001cea19mov rax, [rbx+16]
001cea1dcmp [rax], 0
001cea20je 0x1ceb97
001cea26mov r15, [rbx+24]
001cea2amov rax, [r15]
001cea2dtest rax, rax
001cea30je 0x1ceae4
001cea36mov r12, [rbx+32]
001cea3acmp [r12], 0
001cea3fjne 0x1cead8
001cea45mov rcx, [rbx+40]
001cea49mov rcx, [rcx]
001cea4cxor edx, edx
001cea4ecmp rax, 2
001cea52setae dl
001cea55lea rax, [rip-0x13e745]
001cea5clea rsi, [rip-0x13d76b]
001cea63cmovae rsi, rax
001cea67mov [rsp], rsi
001cea6bmov [rsp+8], rdx
001cea70mov [rsp+16], r15
001cea75lea rax, [rip-0xcaa0c]
001cea7cmov [rsp+24], rax
001cea81mov rax, rsp
001cea84mov [rsp+32], rax
001cea89lea rax, [rip-0xc99c0]
001cea90mov [rsp+40], rax
001cea95lea rax, [rip+0x41f8c]
001cea9cmov [rsp+48], rax
001ceaa1mov [rsp+56], 3
001ceaaamov [rsp+80], 0
001ceab3lea rax, [rsp+16]
001ceab8mov [rsp+64], rax
001ceabdmov [rsp+72], 2
001ceac6mov rdi, [rcx+32]
001ceacamov rsi, [rcx+40]
001ceacelea rdx, [rsp+48]
001cead3call core::fmt::Formatter::write_fmt
001cead8
001cead8loc_1cead8:
001cead8mov [r12], 0
001ceaddmov [r15], 0
001ceae4
001ceae4loc_1ceae4:
001ceae4mov rax, [rbx+40]
001ceae8mov [rsp], rax
001ceaecmov [rsp+8], 0
001ceaf5mov rax, [rbx+56]
001ceaf9mov r15, [rax+8]
001ceafdcmp [rax], 0
001ceb01jne 0x1ceb0f
001ceb03mov rdi, r15
001ceb06call [rip+0x4328c]
001ceb0cmov r15, rax
001ceb0f
001ceb0floc_1ceb0f:
001ceb0flea rdi, [rsp+48]
001ceb14mov rsi, r14
001ceb17call std::backtrace_rs::symbolize::Symbol::name
001ceb1cmov r8l, [r14]
001ceb1fcmp r8l, 2
001ceb23je 0x1ceb4d
001ceb25cmp r8l, 3
001ceb29je 0x1ceb4d
001ceb2bmov rax, [r14+16]
001ceb2ftest rax, rax
001ceb32je 0x1ceb4d
001ceb34mov rcx, [r14+24]
001ceb38mov [rsp+16], 0
001ceb41mov [rsp+24], rax
001ceb46mov [rsp+32], rcx
001ceb4bjmp 0x1ceb56
001ceb4d
001ceb4dloc_1ceb4d:
001ceb4dmov [rsp+16], 2
001ceb56
001ceb56loc_1ceb56:
001ceb56xor eax, eax
001ceb58cmp r8l, 2
001ceb5ccmovae r8l, eax
001ceb60mov r9l, [r14+4]
001ceb64mov r10l, [r14+12]
001ceb68cmovb eax, [r14+8]
001ceb6dmov rdi, rsp
001ceb70lea rdx, [rsp+48]
001ceb75lea rcx, [rsp+16]
001ceb7amov rsi, r15
001ceb7dpush r10
001ceb7fpush rax
001ceb80call std::backtrace_rs::print::BacktraceFrameFmt::print_raw_with_column
001ceb85add rsp, 16
001ceb89mov rcx, [rbx+48]
001ceb8dmov [rcx], al
001ceb8fmov rax, [rsp]
001ceb93inc [rax+24]
001ceb97
001ceb97loc_1ceb97:
001ceb97add rsp, 128
001ceb9epop rbx
001ceb9fpop r12
001ceba1pop r13
001ceba3pop r14
001ceba5pop r15
001ceba7ret
001ceba8
001ceba8loc_1ceba8:
001ceba8lea rdi, [rsp+48]
001cebadmov rsi, r14
001cebb0call std::backtrace_rs::symbolize::Symbol::name
001cebb5mov rax, [rsp+48]
001cebbacmp rax, 2
001cebbeje 0x1cebd5
001cebc0cmp eax, 3
001cebc3je 0x1cea19
001cebc9mov r15, [rsp+80]
001cebcemov r12, [rsp+88]
001cebd3jmp 0x1cebff
001cebd5
001cebd5loc_1cebd5:
001cebd5mov rsi, [rsp+112]
001cebdamov rdx, [rsp+120]
001cebdflea rdi, [rsp+16]
001cebe4call core::str::converts::from_utf8
001cebe9cmp [rsp+16], 0
001cebefjne 0x1cea19
001cebf5mov r15, [rsp+24]
001cebfamov r12, [rsp+32]
001cebff
001cebffloc_1cebff:
001cebffmov r13, [rbx+16]
001cec03cmp [r13], 0
001cec08je 0x1cec2f
001cec0alea rdi, [rip-0x13e94f]
001cec11mov esi, 28
001cec16mov rdx, r15
001cec19mov rcx, r12
001cec1ccall _<&str as core::str::pattern::Pattern>::is_contained_in
001cec21test al, al
001cec23je 0x1cec2f
001cec25mov [r13], 0
001cec2ajmp 0x1ceb97
001cec2f
001cec2floc_1cec2f:
001cec2flea rdi, [rip-0x13e958]
001cec36mov esi, 26
001cec3bmov rdx, r15
001cec3emov rcx, r12
001cec41call _<&str as core::str::pattern::Pattern>::is_contained_in
001cec46test al, al
001cec48je 0x1cec54
001cec4amov [r13], 1
001cec4fjmp 0x1ceb97
001cec54
001cec54loc_1cec54:
001cec54cmp [r13], 0
001cec59jne 0x1cea19
001cec5fmov rax, [rbx+24]
001cec63inc [rax]
001cec66jmp 0x1cea19
001cec6bmov rbx, rax
001cec6emov rdi, [rsp]
001cec72call core::ptr::drop_in_place<std::backtrace_rs::print::BacktraceFrameFmt>
001cec77mov rdi, rbx
001cec7acall _Unwind_Resume
001cec7fud2
001ce9f0
001ce9f0std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}:
001ce9f0push r15
001ce9f2push r14
001ce9f4push r13
001ce9f6push r12
001ce9f8push rbx
001ce9f9sub rsp, 128
001cea00mov r14, rsi
001cea03mov rbx, rdi
001cea06mov rax, [rdi]
001cea09mov [rax], 1
001cea0cmov rax, [rdi+8]
001cea10cmp [rax], 0
001cea13je 0x1ceba8
001cea19
001cea19loc_1cea19:
001cea19mov rax, [rbx+16]
001cea1dcmp [rax], 0
001cea20je 0x1ceb97
001cea26mov r15, [rbx+24]
001cea2amov rax, [r15]
001cea2dtest rax, rax
001cea30je 0x1ceae4
001cea36mov r12, [rbx+32]
001cea3acmp [r12], 0
001cea3fjne 0x1cead8
001cea45mov rcx, [rbx+40]
001cea49mov rcx, [rcx]
001cea4cxor edx, edx
001cea4ecmp rax, 2
001cea52setae dl
001cea55lea rax, [rip-0x13e745]
001cea5clea rsi, [rip-0x13d76b]
001cea63cmovae rsi, rax
001cea67mov [rsp], rsi
001cea6bmov [rsp+8], rdx
001cea70mov [rsp+16], r15
001cea75lea rax, [rip-0xcaa0c]
001cea7cmov [rsp+24], rax
001cea81mov rax, rsp
001cea84mov [rsp+32], rax
001cea89lea rax, [rip-0xc99c0]
001cea90mov [rsp+40], rax
001cea95lea rax, [rip+0x41f8c]
001cea9cmov [rsp+48], rax
001ceaa1mov [rsp+56], 3
001ceaaamov [rsp+80], 0
001ceab3lea rax, [rsp+16]
001ceab8mov [rsp+64], rax
001ceabdmov [rsp+72], 2
001ceac6mov rdi, [rcx+32]
001ceacamov rsi, [rcx+40]
001ceacelea rdx, [rsp+48]
001cead3call core::fmt::Formatter::write_fmt
001cead8
001cead8loc_1cead8:
001cead8mov [r12], 0
001ceaddmov [r15], 0
001ceae4
001ceae4loc_1ceae4:
001ceae4mov rax, [rbx+40]
001ceae8mov [rsp], rax
001ceaecmov [rsp+8], 0
001ceaf5mov rax, [rbx+56]
001ceaf9mov r15, [rax+8]
001ceafdcmp [rax], 0
001ceb01jne 0x1ceb0f
001ceb03mov rdi, r15
001ceb06call [rip+0x4328c]
001ceb0cmov r15, rax
001ceb0f
001ceb0floc_1ceb0f:
001ceb0flea rdi, [rsp+48]
001ceb14mov rsi, r14
001ceb17call std::backtrace_rs::symbolize::Symbol::name
001ceb1cmov r8l, [r14]
001ceb1fcmp r8l, 2
001ceb23je 0x1ceb4d
001ceb25cmp r8l, 3
001ceb29je 0x1ceb4d
001ceb2bmov rax, [r14+16]
001ceb2ftest rax, rax
001ceb32je 0x1ceb4d
001ceb34mov rcx, [r14+24]
001ceb38mov [rsp+16], 0
001ceb41mov [rsp+24], rax
001ceb46mov [rsp+32], rcx
001ceb4bjmp 0x1ceb56
001ceb4d
001ceb4dloc_1ceb4d:
001ceb4dmov [rsp+16], 2
001ceb56
001ceb56loc_1ceb56:
001ceb56xor eax, eax
001ceb58cmp r8l, 2
001ceb5ccmovae r8l, eax
001ceb60mov r9l, [r14+4]
001ceb64mov r10l, [r14+12]
001ceb68cmovb eax, [r14+8]
001ceb6dmov rdi, rsp
001ceb70lea rdx, [rsp+48]
001ceb75lea rcx, [rsp+16]
001ceb7amov rsi, r15
001ceb7dpush r10
001ceb7fpush rax
001ceb80call std::backtrace_rs::print::BacktraceFrameFmt::print_raw_with_column
001ceb85add rsp, 16
001ceb89mov rcx, [rbx+48]
001ceb8dmov [rcx], al
001ceb8fmov rax, [rsp]
001ceb93inc [rax+24]
001ceb97
001ceb97loc_1ceb97:
001ceb97add rsp, 128
001ceb9epop rbx
001ceb9fpop r12
001ceba1pop r13
001ceba3pop r14
001ceba5pop r15
001ceba7ret
001ceba8
001ceba8loc_1ceba8:
001ceba8lea rdi, [rsp+48]
001cebadmov rsi, r14
001cebb0call std::backtrace_rs::symbolize::Symbol::name
001cebb5mov rax, [rsp+48]
001cebbacmp rax, 2
001cebbeje 0x1cebd5
001cebc0cmp eax, 3
001cebc3je 0x1cea19
001cebc9mov r15, [rsp+80]
001cebcemov r12, [rsp+88]
001cebd3jmp 0x1cebff
001cebd5
001cebd5loc_1cebd5:
001cebd5mov rsi, [rsp+112]
001cebdamov rdx, [rsp+120]
001cebdflea rdi, [rsp+16]
001cebe4call core::str::converts::from_utf8
001cebe9cmp [rsp+16], 0
001cebefjne 0x1cea19
001cebf5mov r15, [rsp+24]
001cebfamov r12, [rsp+32]
001cebff
001cebffloc_1cebff:
001cebffmov r13, [rbx+16]
001cec03cmp [r13], 0
001cec08je 0x1cec2f
001cec0alea rdi, [rip-0x13e94f]
001cec11mov esi, 28
001cec16mov rdx, r15
001cec19mov rcx, r12
001cec1ccall _<&str as core::str::pattern::Pattern>::is_contained_in
001cec21test al, al
001cec23je 0x1cec2f
001cec25mov [r13], 0
001cec2ajmp 0x1ceb97
001cec2f
001cec2floc_1cec2f:
001cec2flea rdi, [rip-0x13e958]
001cec36mov esi, 26
001cec3bmov rdx, r15
001cec3emov rcx, r12
001cec41call _<&str as core::str::pattern::Pattern>::is_contained_in
001cec46test al, al
001cec48je 0x1cec54
001cec4amov [r13], 1
001cec4fjmp 0x1ceb97
001cec54
001cec54loc_1cec54:
001cec54cmp [r13], 0
001cec59jne 0x1cea19
001cec5fmov rax, [rbx+24]
001cec63inc [rax]
001cec66jmp 0x1cea19
001cec6bmov rbx, rax
001cec6emov rdi, [rsp]
001cec72call core::ptr::drop_in_place<std::backtrace_rs::print::BacktraceFrameFmt>
001cec77mov rdi, rbx
001cec7acall _Unwind_Resume
001cec7fud2
001ce9f0
001cec81
001cec81 // align 0x10
001cec81 // align 0x10
001cec90
001cec90_<&str as core::str::pattern::Pattern>::is_contained_in:
001cec90push rbp
001cec91push r15
001cec93push r14
001cec95push r13
001cec97push r12
001cec99push rbx
001cec9asub rsp, 328
001ceca1mov r13, rdx
001ceca4mov r15, rsi
001ceca7mov rbp, rdi
001cecaacmp rsi, rcx
001cecadjae 0x1ced93
001cecb3mov r8, rcx
001cecb6movzx eax, [rbp]
001cecbalea rcx, [r15-1]
001cecbemov [rsp+104], rcx
001cecc3xor ecx, ecx
001cecc5mov rdx, r15
001cecc8sub rdx, 4
001ceccccmovb rdx, rcx
001cecd0lea rsi, [rbp-1]
001cecd4mov r14, r13
001cecd7nop [rax+rax]
001cece0
001cece0loc_1cece0:
001cece0lea rdi, [r15+rcx]
001cece4cmp rdx, rdi
001cece7jae 0x1cedb3
001cecedlea r12, [r15+rcx]
001cecf1dec r12
001cecf4cmp r12, r15
001cecf7jae 0x1cf303
001cecfdmovzx edi, [rsi+r15]
001ced02dec r14
001ced05dec rcx
001ced08dec rsi
001ced0bcmp dil, al
001ced0eje 0x1cece0
001ced10lea rcx, [r15+15]
001ced14mov [rsp+152], rcx
001ced1ccmp rcx, r8
001ced1fmov [rsp+16], r8
001ced24jbe 0x1cee25
001ced2amov rdi, r13
001ced2dmov rsi, rbp
001ced30mov rdx, r15
001ced33call [rip+0x42e57]
001ced39test eax, eax
001ced3bje 0x1cf226
001ced41inc r13
001ced44mov rcx, [rsp+16]
001ced49dec rcx
001ced4cmov rbx, [rip+0x42e3d]
001ced53nop [rax+rax]
001ced60
001ced60loc_1ced60:
001ced60cmp rcx, r15
001ced63setae dil
001ced67jb 0x1cf212
001ced6dmov r12, rdi
001ced70mov rdi, r13
001ced73mov rsi, rbp
001ced76mov rdx, r15
001ced79mov r14, rcx
001ced7ccall rbx
001ced7emov rdi, r12
001ced81mov rcx, r14
001ced84inc r13
001ced87dec rcx
001ced8atest eax, eax
001ced8cjne 0x1ced60
001ced8ejmp 0x1cf212
001ced93
001ced93loc_1ced93:
001ced93jne 0x1cee1e
001ced99mov rdi, rbp
001ced9cmov rsi, r13
001ced9fmov rdx, r15
001ceda2call [rip+0x42de8]
001ceda8test eax, eax
001cedaasete dil
001cedaejmp 0x1cf212
001cedb3
001cedb3loc_1cedb3:
001cedb3lea rdi, [rsp+160]
001cedbbmov rsi, r13
001cedbemov rdx, r8
001cedc1mov rcx, rbp
001cedc4mov r8, r15
001cedc7call core::str::pattern::StrSearcher::new
001cedcccmp [rsp+160], 0
001cedd5je 0x1cf0f9
001ceddblea rsi, [rsp+168]
001cede3cmp [rsp+216], -1
001cedecmov rdx, [rsp+232]
001cedf4mov rcx, [rsp+240]
001cedfcmov r8, [rsp+248]
001cee04mov r9, [rsp+256]
001cee0cje 0x1cf1f1
001cee12mov [rsp], 0
001cee19jmp 0x1cf1f8
001cee1e
001cee1eloc_1cee1e:
001cee1exor edi, edi
001cee20jmp 0x1cf212
001cee25
001cee25loc_1cee25:
001cee25movzx eax, al
001cee28movd x0, eax
001cee2cpunpcklbw x0, x0
001cee30pshuflw x0, x0, 0
001cee35pshufd x2, x0, 0
001cee3amovzx eax, dil
001cee3emovd x0, eax
001cee42punpcklbw x0, x0
001cee46pshuflw x0, x0, 0
001cee4bpshufd x3, x0, 0
001cee50inc rbp
001cee53mov [rsp+160], r13
001cee5bmov [rsp+168], r8
001cee63mov [rsp+176], rbp
001cee6bmov rax, [rsp+104]
001cee70mov [rsp+184], rax
001cee78lea rax, [r15+63]
001cee7ccmp rax, r8
001cee7fmovdqa [rsp+80], x2
001cee85movdqa [rsp+64], x3
001cee8bjae 0x1cf116
001cee91lea rcx, [r15+127]
001cee95xor ebp, ebp
001cee97xor edi, edi
001cee99mov [rsp+24], rcx
001cee9enop
001ceea0
001ceea0loc_1ceea0:
001ceea0lea rax, [r15+rbp]
001ceea4movdqu x0, [r13+rbp]
001ceeabmovdqu x8, [r13+rbp+16]
001ceeb2movdqu x6, [r13+rbp+32]
001ceeb9movdqu x4, [r13+rbp+48]
001ceec0pcmpeqb x0, x2
001ceec4movdqu x1, [r14+rax]
001ceecamovdqu x9, [r14+rax+16]
001ceed1movdqu x7, [r14+rax+32]
001ceed8movdqu x5, [r14+rax+48]
001ceedfpcmpeqb x1, x3
001ceee3pand x1, x0
001ceee7pmovmskb edx, x1
001ceeebtest edx, edx
001ceeedjne 0x1cef5e
001ceeef
001ceeefloc_1ceeef:
001ceeefpcmpeqb x8, x2
001ceef4pcmpeqb x9, x3
001ceef9pand x9, x8
001ceefepmovmskb edx, x9
001cef03test dx, dx
001cef06jne 0x1ceff7
001cef0c
001cef0cloc_1cef0c:
001cef0cpcmpeqb x6, x2
001cef10pcmpeqb x7, x3
001cef14pand x7, x6
001cef18pmovmskb edx, x7
001cef1ctest dx, dx
001cef1fjne 0x1cf069
001cef25
001cef25loc_1cef25:
001cef25pcmpeqb x4, x2
001cef29pcmpeqb x5, x3
001cef2dpand x5, x4
001cef31pmovmskb edx, x5
001cef35test dx, dx
001cef38jne 0x1cf0bd
001cef3e
001cef3eloc_1cef3e:
001cef3elea rax, [rcx+rbp]
001cef42add rbp, 64
001cef46cmp rax, r8
001cef49jae 0x1cf11a
001cef4fmov eax, edi
001cef51and al, 1
001cef53je 0x1ceea0
001cef59jmp 0x1cf11a
001cef5e
001cef5eloc_1cef5e:
001cef5emov eax, edi
001cef60and al, 1
001cef62movzx ecx, al
001cef65mov rbx, rdi
001cef68lea rdi, [rsp+160]
001cef70mov rsi, rbp
001cef73movdqa [rsp+32], x4
001cef79movdqa [rsp+48], x5
001cef7fmovdqa [rsp+128], x6
001cef88movdqa [rsp+112], x7
001cef8emovdqa [rsp+304], x8
001cef98movdqa [rsp+288], x9
001cefa2call core::str::pattern::simd_contains::_{{closure}}
001cefa7movdqa x9, [rsp+288]
001cefb1movdqa x8, [rsp+304]
001cefbbmovdqa x7, [rsp+112]
001cefc1movdqa x6, [rsp+128]
001cefcamovdqa x5, [rsp+48]
001cefd0movdqa x4, [rsp+32]
001cefd6mov rcx, [rsp+24]
001cefdbmovdqa x3, [rsp+64]
001cefe1movdqa x2, [rsp+80]
001cefe7mov r8, [rsp+16]
001cefecor al, bl
001cefeeand al, 1
001ceff0mov edi, eax
001ceff2jmp 0x1ceeef
001ceff7
001ceff7loc_1ceff7:
001ceff7lea rsi, [rbp+16]
001ceffbmov eax, edi
001ceffdand al, 1
001cefffmovzx ecx, al
001cf002mov rbx, rdi
001cf005lea rdi, [rsp+160]
001cf00dmovdqa [rsp+32], x4
001cf013movdqa [rsp+48], x5
001cf019movdqa [rsp+128], x6
001cf022movdqa [rsp+112], x7
001cf028call core::str::pattern::simd_contains::_{{closure}}
001cf02dmovdqa x7, [rsp+112]
001cf033movdqa x6, [rsp+128]
001cf03cmovdqa x5, [rsp+48]
001cf042movdqa x4, [rsp+32]
001cf048mov rcx, [rsp+24]
001cf04dmovdqa x3, [rsp+64]
001cf053movdqa x2, [rsp+80]
001cf059mov r8, [rsp+16]
001cf05eor al, bl
001cf060and al, 1
001cf062mov edi, eax
001cf064jmp 0x1cef0c
001cf069
001cf069loc_1cf069:
001cf069lea rsi, [rbp+32]
001cf06dmov eax, edi
001cf06fand al, 1
001cf071movzx ecx, al
001cf074mov rbx, rdi
001cf077lea rdi, [rsp+160]
001cf07fmovdqa [rsp+32], x4
001cf085movdqa [rsp+48], x5
001cf08bcall core::str::pattern::simd_contains::_{{closure}}
001cf090movdqa x5, [rsp+48]
001cf096movdqa x4, [rsp+32]
001cf09cmov rcx, [rsp+24]
001cf0a1movdqa x3, [rsp+64]
001cf0a7movdqa x2, [rsp+80]
001cf0admov r8, [rsp+16]
001cf0b2or al, bl
001cf0b4and al, 1
001cf0b6mov edi, eax
001cf0b8jmp 0x1cef25
001cf0bd
001cf0bdloc_1cf0bd:
001cf0bdlea rsi, [rbp+48]
001cf0c1mov eax, edi
001cf0c3and al, 1
001cf0c5movzx ecx, al
001cf0c8mov rbx, rdi
001cf0cblea rdi, [rsp+160]
001cf0d3call core::str::pattern::simd_contains::_{{closure}}
001cf0d8mov rcx, [rsp+24]
001cf0ddmovdqa x3, [rsp+64]
001cf0e3movdqa x2, [rsp+80]
001cf0e9mov r8, [rsp+16]
001cf0eeor al, bl
001cf0f0and al, 1
001cf0f2mov edi, eax
001cf0f4jmp 0x1cef3e
001cf0f9
001cf0f9loc_1cf0f9:
001cf0f9cmp [rsp+186], 0
001cf101je 0x1cf22b
001cf107
001cf107loc_1cf107:
001cf107xor eax, eax
001cf109mov [rsp+264], rax
001cf111jmp 0x1cf205
001cf116
001cf116loc_1cf116:
001cf116xor edi, edi
001cf118xor ebp, ebp
001cf11a
001cf11aloc_1cf11a:
001cf11amov rcx, [rsp+152]
001cf122add rcx, rbp
001cf125mov eax, edi
001cf127and al, 1
001cf129cmp rcx, r8
001cf12cjae 0x1cf1b9
001cf132test al, al
001cf134jne 0x1cf1b9
001cf13alea rsi, [r15+31]
001cf13emov rbx, r13
001cf141add rbx, rbp
001cf144mov [rsp+32], rsi
001cf149nop [rax]
001cf150
001cf150loc_1cf150:
001cf150movdqu x0, [rbx]
001cf154lea rax, [r15+rbp]
001cf158movdqu x1, [r14+rax]
001cf15epcmpeqb x0, x2
001cf162pcmpeqb x1, x3
001cf166pand x1, x0
001cf16apmovmskb edx, x1
001cf16etest edx, edx
001cf170jne 0x1cf18d
001cf172
001cf172loc_1cf172:
001cf172lea rcx, [rsi+rbp]
001cf176mov eax, edi
001cf178and al, 1
001cf17acmp rcx, r8
001cf17djae 0x1cf1b9
001cf17fadd rbp, 16
001cf183add rbx, 16
001cf187test al, al
001cf189je 0x1cf150
001cf18bjmp 0x1cf1b9
001cf18d
001cf18dloc_1cf18d:
001cf18dlea rdi, [rsp+160]
001cf195mov rsi, rbp
001cf198xor ecx, ecx
001cf19acall core::str::pattern::simd_contains::_{{closure}}
001cf19fmov rsi, [rsp+32]
001cf1a4movdqa x3, [rsp+64]
001cf1aamovdqa x2, [rsp+80]
001cf1b0mov r8, [rsp+16]
001cf1b5mov edi, eax
001cf1b7jmp 0x1cf172
001cf1b9
001cf1b9loc_1cf1b9:
001cf1b9sub r8, [rsp+104]
001cf1belea rcx, [r8+r13]
001cf1c2add rcx, -16
001cf1c6movdqu x0, [r13+r8-16]
001cf1cdmovdqu x1, [r12+rcx]
001cf1d3pcmpeqb x0, x2
001cf1d7pcmpeqb x1, x3
001cf1dbpand x1, x0
001cf1dfpmovmskb edx, x1
001cf1e3test edx, edx
001cf1e5jne 0x1cf2d1
001cf1eb
001cf1ebloc_1cf1eb:
001cf1eband dil, 1
001cf1efjmp 0x1cf212
001cf1f1
001cf1f1loc_1cf1f1:
001cf1f1mov [rsp], 1
001cf1f8
001cf1f8loc_1cf1f8:
001cf1f8lea rdi, [rsp+264]
001cf200call core::str::pattern::TwoWaySearcher::next
001cf205
001cf205loc_1cf205:
001cf205cmp [rsp+264], 0
001cf20esetne dil
001cf212
001cf212loc_1cf212:
001cf212mov eax, edi
001cf214add rsp, 328
001cf21bpop rbx
001cf21cpop r12
001cf21epop r13
001cf220pop r14
001cf222pop r15
001cf224pop rbp
001cf225ret
001cf226
001cf226loc_1cf226:
001cf226mov dil, 1
001cf229jmp 0x1cf212
001cf22b
001cf22bloc_1cf22b:
001cf22bmov rdx, [rsp+168]
001cf233mov rdi, [rsp+232]
001cf23bmov rcx, [rsp+240]
001cf243movzx eax, [rsp+184]
001cf24bmov rsi, rcx
001cf24etest rdx, rdx
001cf251je 0x1cf26c
001cf253mov rsi, rcx
001cf256sub rsi, rdx
001cf259jbe 0x1cf266
001cf25bcmp [rdi+rdx], -64
001cf25fjge 0x1cf26c
001cf261jmp 0x1cf393
001cf266
001cf266loc_1cf266:
001cf266jne 0x1cf393
001cf26c
001cf26cloc_1cf26c:
001cf26ctest rsi, rsi
001cf26fje 0x1cf2c8
001cf271movzx esi, [rdi+rdx]
001cf275test sil, sil
001cf278jns 0x1cf321
001cf27emov r8l, esi
001cf281and r8l, 31
001cf285movzx r10l, [rdi+rdx+1]
001cf28band r10l, 63
001cf28fcmp sil, -32
001cf293jb 0x1cf2f7
001cf295movzx r9l, [rdi+rdx+2]
001cf29bshl r10l, 6
001cf29fand r9l, 63
001cf2a3or r9l, r10l
001cf2a6cmp sil, -16
001cf2aajb 0x1cf317
001cf2acmovzx esi, [rdi+rdx+3]
001cf2b1and r8l, 7
001cf2b5shl r8l, 18
001cf2b9shl r9l, 6
001cf2bdand esi, 63
001cf2c0or esi, r9l
001cf2c3or esi, r8l
001cf2c6jmp 0x1cf321
001cf2c8
001cf2c8loc_1cf2c8:
001cf2c8test al, al
001cf2cajne 0x1cf325
001cf2ccjmp 0x1cf107
001cf2d1
001cf2d1loc_1cf2d1:
001cf2d1add r8, -16
001cf2d5test al, al
001cf2d7setne bl
001cf2damovzx ecx, al
001cf2ddlea rdi, [rsp+160]
001cf2e5mov rsi, r8
001cf2e8call core::str::pattern::simd_contains::_{{closure}}
001cf2edmov edi, eax
001cf2efor dil, bl
001cf2f2jmp 0x1cf1eb
001cf2f7
001cf2f7loc_1cf2f7:
001cf2f7shl r8l, 6
001cf2fbor r8l, r10l
001cf2femov esi, r8l
001cf301jmp 0x1cf321
001cf303
001cf303loc_1cf303:
001cf303lea rdx, [rip+0x40a4e]
001cf30amov rdi, r12
001cf30dmov rsi, r15
001cf310call core::panicking::panic_bounds_check
001cf315ud2
001cf317
001cf317loc_1cf317:
001cf317shl r8l, 12
001cf31bor r9l, r8l
001cf31emov esi, r9l
001cf321
001cf321loc_1cf321:
001cf321test al, al
001cf323je 0x1cf337
001cf325
001cf325loc_1cf325:
001cf325mov eax, 1
001cf32amov [rsp+264], rax
001cf332jmp 0x1cf205
001cf337
001cf337loc_1cf337:
001cf337cmp esi, 0x110000
001cf33dje 0x1cf107
001cf343mov eax, 1
001cf348cmp esi, 128
001cf34ejb 0x1cf36c
001cf350mov eax, 2
001cf355cmp esi, 2048
001cf35bjb 0x1cf36c
001cf35dcmp esi, 0x10000
001cf363mov eax, 4
001cf368sbb rax, 0
001cf36c
001cf36cloc_1cf36c:
001cf36cadd rdx, rax
001cf36fje 0x1cf381
001cf371mov rax, rcx
001cf374sub rax, rdx
001cf377jbe 0x1cf386
001cf379cmp [rdi+rdx], -65
001cf37djg 0x1cf388
001cf37fjmp 0x1cf393
001cf381
001cf381loc_1cf381:
001cf381mov rax, rcx
001cf384jmp 0x1cf388
001cf386
001cf386loc_1cf386:
001cf386jne 0x1cf393
001cf388
001cf388loc_1cf388:
001cf388test rax, rax
001cf38bje 0x1cf325
001cf38dcmp [rdi+rdx], 0
001cf391jmp 0x1cf325
001cf393
001cf393loc_1cf393:
001cf393lea r8, [rip+0x40ede]
001cf39amov rsi, rcx
001cf39dcall core::str::slice_error_fail
001cf3a2ud2
001cec90
001cec90_<&str as core::str::pattern::Pattern>::is_contained_in:
001cec90push rbp
001cec91push r15
001cec93push r14
001cec95push r13
001cec97push r12
001cec99push rbx
001cec9asub rsp, 328
001ceca1mov r13, rdx
001ceca4mov r15, rsi
001ceca7mov rbp, rdi
001cecaacmp rsi, rcx
001cecadjae 0x1ced93
001cecb3mov r8, rcx
001cecb6movzx eax, [rbp]
001cecbalea rcx, [r15-1]
001cecbemov [rsp+104], rcx
001cecc3xor ecx, ecx
001cecc5mov rdx, r15
001cecc8sub rdx, 4
001ceccccmovb rdx, rcx
001cecd0lea rsi, [rbp-1]
001cecd4mov r14, r13
001cecd7nop [rax+rax]
001cece0
001cece0loc_1cece0:
001cece0lea rdi, [r15+rcx]
001cece4cmp rdx, rdi
001cece7jae 0x1cedb3
001cecedlea r12, [r15+rcx]
001cecf1dec r12
001cecf4cmp r12, r15
001cecf7jae 0x1cf303
001cecfdmovzx edi, [rsi+r15]
001ced02dec r14
001ced05dec rcx
001ced08dec rsi
001ced0bcmp dil, al
001ced0eje 0x1cece0
001ced10lea rcx, [r15+15]
001ced14mov [rsp+152], rcx
001ced1ccmp rcx, r8
001ced1fmov [rsp+16], r8
001ced24jbe 0x1cee25
001ced2amov rdi, r13
001ced2dmov rsi, rbp
001ced30mov rdx, r15
001ced33call [rip+0x42e57]
001ced39test eax, eax
001ced3bje 0x1cf226
001ced41inc r13
001ced44mov rcx, [rsp+16]
001ced49dec rcx
001ced4cmov rbx, [rip+0x42e3d]
001ced53nop [rax+rax]
001ced60
001ced60loc_1ced60:
001ced60cmp rcx, r15
001ced63setae dil
001ced67jb 0x1cf212
001ced6dmov r12, rdi
001ced70mov rdi, r13
001ced73mov rsi, rbp
001ced76mov rdx, r15
001ced79mov r14, rcx
001ced7ccall rbx
001ced7emov rdi, r12
001ced81mov rcx, r14
001ced84inc r13
001ced87dec rcx
001ced8atest eax, eax
001ced8cjne 0x1ced60
001ced8ejmp 0x1cf212
001ced93
001ced93loc_1ced93:
001ced93jne 0x1cee1e
001ced99mov rdi, rbp
001ced9cmov rsi, r13
001ced9fmov rdx, r15
001ceda2call [rip+0x42de8]
001ceda8test eax, eax
001cedaasete dil
001cedaejmp 0x1cf212
001cedb3
001cedb3loc_1cedb3:
001cedb3lea rdi, [rsp+160]
001cedbbmov rsi, r13
001cedbemov rdx, r8
001cedc1mov rcx, rbp
001cedc4mov r8, r15
001cedc7call core::str::pattern::StrSearcher::new
001cedcccmp [rsp+160], 0
001cedd5je 0x1cf0f9
001ceddblea rsi, [rsp+168]
001cede3cmp [rsp+216], -1
001cedecmov rdx, [rsp+232]
001cedf4mov rcx, [rsp+240]
001cedfcmov r8, [rsp+248]
001cee04mov r9, [rsp+256]
001cee0cje 0x1cf1f1
001cee12mov [rsp], 0
001cee19jmp 0x1cf1f8
001cee1e
001cee1eloc_1cee1e:
001cee1exor edi, edi
001cee20jmp 0x1cf212
001cee25
001cee25loc_1cee25:
001cee25movzx eax, al
001cee28movd x0, eax
001cee2cpunpcklbw x0, x0
001cee30pshuflw x0, x0, 0
001cee35pshufd x2, x0, 0
001cee3amovzx eax, dil
001cee3emovd x0, eax
001cee42punpcklbw x0, x0
001cee46pshuflw x0, x0, 0
001cee4bpshufd x3, x0, 0
001cee50inc rbp
001cee53mov [rsp+160], r13
001cee5bmov [rsp+168], r8
001cee63mov [rsp+176], rbp
001cee6bmov rax, [rsp+104]
001cee70mov [rsp+184], rax
001cee78lea rax, [r15+63]
001cee7ccmp rax, r8
001cee7fmovdqa [rsp+80], x2
001cee85movdqa [rsp+64], x3
001cee8bjae 0x1cf116
001cee91lea rcx, [r15+127]
001cee95xor ebp, ebp
001cee97xor edi, edi
001cee99mov [rsp+24], rcx
001cee9enop
001ceea0
001ceea0loc_1ceea0:
001ceea0lea rax, [r15+rbp]
001ceea4movdqu x0, [r13+rbp]
001ceeabmovdqu x8, [r13+rbp+16]
001ceeb2movdqu x6, [r13+rbp+32]
001ceeb9movdqu x4, [r13+rbp+48]
001ceec0pcmpeqb x0, x2
001ceec4movdqu x1, [r14+rax]
001ceecamovdqu x9, [r14+rax+16]
001ceed1movdqu x7, [r14+rax+32]
001ceed8movdqu x5, [r14+rax+48]
001ceedfpcmpeqb x1, x3
001ceee3pand x1, x0
001ceee7pmovmskb edx, x1
001ceeebtest edx, edx
001ceeedjne 0x1cef5e
001ceeef
001ceeefloc_1ceeef:
001ceeefpcmpeqb x8, x2
001ceef4pcmpeqb x9, x3
001ceef9pand x9, x8
001ceefepmovmskb edx, x9
001cef03test dx, dx
001cef06jne 0x1ceff7
001cef0c
001cef0cloc_1cef0c:
001cef0cpcmpeqb x6, x2
001cef10pcmpeqb x7, x3
001cef14pand x7, x6
001cef18pmovmskb edx, x7
001cef1ctest dx, dx
001cef1fjne 0x1cf069
001cef25
001cef25loc_1cef25:
001cef25pcmpeqb x4, x2
001cef29pcmpeqb x5, x3
001cef2dpand x5, x4
001cef31pmovmskb edx, x5
001cef35test dx, dx
001cef38jne 0x1cf0bd
001cef3e
001cef3eloc_1cef3e:
001cef3elea rax, [rcx+rbp]
001cef42add rbp, 64
001cef46cmp rax, r8
001cef49jae 0x1cf11a
001cef4fmov eax, edi
001cef51and al, 1
001cef53je 0x1ceea0
001cef59jmp 0x1cf11a
001cef5e
001cef5eloc_1cef5e:
001cef5emov eax, edi
001cef60and al, 1
001cef62movzx ecx, al
001cef65mov rbx, rdi
001cef68lea rdi, [rsp+160]
001cef70mov rsi, rbp
001cef73movdqa [rsp+32], x4
001cef79movdqa [rsp+48], x5
001cef7fmovdqa [rsp+128], x6
001cef88movdqa [rsp+112], x7
001cef8emovdqa [rsp+304], x8
001cef98movdqa [rsp+288], x9
001cefa2call core::str::pattern::simd_contains::_{{closure}}
001cefa7movdqa x9, [rsp+288]
001cefb1movdqa x8, [rsp+304]
001cefbbmovdqa x7, [rsp+112]
001cefc1movdqa x6, [rsp+128]
001cefcamovdqa x5, [rsp+48]
001cefd0movdqa x4, [rsp+32]
001cefd6mov rcx, [rsp+24]
001cefdbmovdqa x3, [rsp+64]
001cefe1movdqa x2, [rsp+80]
001cefe7mov r8, [rsp+16]
001cefecor al, bl
001cefeeand al, 1
001ceff0mov edi, eax
001ceff2jmp 0x1ceeef
001ceff7
001ceff7loc_1ceff7:
001ceff7lea rsi, [rbp+16]
001ceffbmov eax, edi
001ceffdand al, 1
001cefffmovzx ecx, al
001cf002mov rbx, rdi
001cf005lea rdi, [rsp+160]
001cf00dmovdqa [rsp+32], x4
001cf013movdqa [rsp+48], x5
001cf019movdqa [rsp+128], x6
001cf022movdqa [rsp+112], x7
001cf028call core::str::pattern::simd_contains::_{{closure}}
001cf02dmovdqa x7, [rsp+112]
001cf033movdqa x6, [rsp+128]
001cf03cmovdqa x5, [rsp+48]
001cf042movdqa x4, [rsp+32]
001cf048mov rcx, [rsp+24]
001cf04dmovdqa x3, [rsp+64]
001cf053movdqa x2, [rsp+80]
001cf059mov r8, [rsp+16]
001cf05eor al, bl
001cf060and al, 1
001cf062mov edi, eax
001cf064jmp 0x1cef0c
001cf069
001cf069loc_1cf069:
001cf069lea rsi, [rbp+32]
001cf06dmov eax, edi
001cf06fand al, 1
001cf071movzx ecx, al
001cf074mov rbx, rdi
001cf077lea rdi, [rsp+160]
001cf07fmovdqa [rsp+32], x4
001cf085movdqa [rsp+48], x5
001cf08bcall core::str::pattern::simd_contains::_{{closure}}
001cf090movdqa x5, [rsp+48]
001cf096movdqa x4, [rsp+32]
001cf09cmov rcx, [rsp+24]
001cf0a1movdqa x3, [rsp+64]
001cf0a7movdqa x2, [rsp+80]
001cf0admov r8, [rsp+16]
001cf0b2or al, bl
001cf0b4and al, 1
001cf0b6mov edi, eax
001cf0b8jmp 0x1cef25
001cf0bd
001cf0bdloc_1cf0bd:
001cf0bdlea rsi, [rbp+48]
001cf0c1mov eax, edi
001cf0c3and al, 1
001cf0c5movzx ecx, al
001cf0c8mov rbx, rdi
001cf0cblea rdi, [rsp+160]
001cf0d3call core::str::pattern::simd_contains::_{{closure}}
001cf0d8mov rcx, [rsp+24]
001cf0ddmovdqa x3, [rsp+64]
001cf0e3movdqa x2, [rsp+80]
001cf0e9mov r8, [rsp+16]
001cf0eeor al, bl
001cf0f0and al, 1
001cf0f2mov edi, eax
001cf0f4jmp 0x1cef3e
001cf0f9
001cf0f9loc_1cf0f9:
001cf0f9cmp [rsp+186], 0
001cf101je 0x1cf22b
001cf107
001cf107loc_1cf107:
001cf107xor eax, eax
001cf109mov [rsp+264], rax
001cf111jmp 0x1cf205
001cf116
001cf116loc_1cf116:
001cf116xor edi, edi
001cf118xor ebp, ebp
001cf11a
001cf11aloc_1cf11a:
001cf11amov rcx, [rsp+152]
001cf122add rcx, rbp
001cf125mov eax, edi
001cf127and al, 1
001cf129cmp rcx, r8
001cf12cjae 0x1cf1b9
001cf132test al, al
001cf134jne 0x1cf1b9
001cf13alea rsi, [r15+31]
001cf13emov rbx, r13
001cf141add rbx, rbp
001cf144mov [rsp+32], rsi
001cf149nop [rax]
001cf150
001cf150loc_1cf150:
001cf150movdqu x0, [rbx]
001cf154lea rax, [r15+rbp]
001cf158movdqu x1, [r14+rax]
001cf15epcmpeqb x0, x2
001cf162pcmpeqb x1, x3
001cf166pand x1, x0
001cf16apmovmskb edx, x1
001cf16etest edx, edx
001cf170jne 0x1cf18d
001cf172
001cf172loc_1cf172:
001cf172lea rcx, [rsi+rbp]
001cf176mov eax, edi
001cf178and al, 1
001cf17acmp rcx, r8
001cf17djae 0x1cf1b9
001cf17fadd rbp, 16
001cf183add rbx, 16
001cf187test al, al
001cf189je 0x1cf150
001cf18bjmp 0x1cf1b9
001cf18d
001cf18dloc_1cf18d:
001cf18dlea rdi, [rsp+160]
001cf195mov rsi, rbp
001cf198xor ecx, ecx
001cf19acall core::str::pattern::simd_contains::_{{closure}}
001cf19fmov rsi, [rsp+32]
001cf1a4movdqa x3, [rsp+64]
001cf1aamovdqa x2, [rsp+80]
001cf1b0mov r8, [rsp+16]
001cf1b5mov edi, eax
001cf1b7jmp 0x1cf172
001cf1b9
001cf1b9loc_1cf1b9:
001cf1b9sub r8, [rsp+104]
001cf1belea rcx, [r8+r13]
001cf1c2add rcx, -16
001cf1c6movdqu x0, [r13+r8-16]
001cf1cdmovdqu x1, [r12+rcx]
001cf1d3pcmpeqb x0, x2
001cf1d7pcmpeqb x1, x3
001cf1dbpand x1, x0
001cf1dfpmovmskb edx, x1
001cf1e3test edx, edx
001cf1e5jne 0x1cf2d1
001cf1eb
001cf1ebloc_1cf1eb:
001cf1eband dil, 1
001cf1efjmp 0x1cf212
001cf1f1
001cf1f1loc_1cf1f1:
001cf1f1mov [rsp], 1
001cf1f8
001cf1f8loc_1cf1f8:
001cf1f8lea rdi, [rsp+264]
001cf200call core::str::pattern::TwoWaySearcher::next
001cf205
001cf205loc_1cf205:
001cf205cmp [rsp+264], 0
001cf20esetne dil
001cf212
001cf212loc_1cf212:
001cf212mov eax, edi
001cf214add rsp, 328
001cf21bpop rbx
001cf21cpop r12
001cf21epop r13
001cf220pop r14
001cf222pop r15
001cf224pop rbp
001cf225ret
001cf226
001cf226loc_1cf226:
001cf226mov dil, 1
001cf229jmp 0x1cf212
001cf22b
001cf22bloc_1cf22b:
001cf22bmov rdx, [rsp+168]
001cf233mov rdi, [rsp+232]
001cf23bmov rcx, [rsp+240]
001cf243movzx eax, [rsp+184]
001cf24bmov rsi, rcx
001cf24etest rdx, rdx
001cf251je 0x1cf26c
001cf253mov rsi, rcx
001cf256sub rsi, rdx
001cf259jbe 0x1cf266
001cf25bcmp [rdi+rdx], -64
001cf25fjge 0x1cf26c
001cf261jmp 0x1cf393
001cf266
001cf266loc_1cf266:
001cf266jne 0x1cf393
001cf26c
001cf26cloc_1cf26c:
001cf26ctest rsi, rsi
001cf26fje 0x1cf2c8
001cf271movzx esi, [rdi+rdx]
001cf275test sil, sil
001cf278jns 0x1cf321
001cf27emov r8l, esi
001cf281and r8l, 31
001cf285movzx r10l, [rdi+rdx+1]
001cf28band r10l, 63
001cf28fcmp sil, -32
001cf293jb 0x1cf2f7
001cf295movzx r9l, [rdi+rdx+2]
001cf29bshl r10l, 6
001cf29fand r9l, 63
001cf2a3or r9l, r10l
001cf2a6cmp sil, -16
001cf2aajb 0x1cf317
001cf2acmovzx esi, [rdi+rdx+3]
001cf2b1and r8l, 7
001cf2b5shl r8l, 18
001cf2b9shl r9l, 6
001cf2bdand esi, 63
001cf2c0or esi, r9l
001cf2c3or esi, r8l
001cf2c6jmp 0x1cf321
001cf2c8
001cf2c8loc_1cf2c8:
001cf2c8test al, al
001cf2cajne 0x1cf325
001cf2ccjmp 0x1cf107
001cf2d1
001cf2d1loc_1cf2d1:
001cf2d1add r8, -16
001cf2d5test al, al
001cf2d7setne bl
001cf2damovzx ecx, al
001cf2ddlea rdi, [rsp+160]
001cf2e5mov rsi, r8
001cf2e8call core::str::pattern::simd_contains::_{{closure}}
001cf2edmov edi, eax
001cf2efor dil, bl
001cf2f2jmp 0x1cf1eb
001cf2f7
001cf2f7loc_1cf2f7:
001cf2f7shl r8l, 6
001cf2fbor r8l, r10l
001cf2femov esi, r8l
001cf301jmp 0x1cf321
001cf303
001cf303loc_1cf303:
001cf303lea rdx, [rip+0x40a4e]
001cf30amov rdi, r12
001cf30dmov rsi, r15
001cf310call core::panicking::panic_bounds_check
001cf315ud2
001cf317
001cf317loc_1cf317:
001cf317shl r8l, 12
001cf31bor r9l, r8l
001cf31emov esi, r9l
001cf321
001cf321loc_1cf321:
001cf321test al, al
001cf323je 0x1cf337
001cf325
001cf325loc_1cf325:
001cf325mov eax, 1
001cf32amov [rsp+264], rax
001cf332jmp 0x1cf205
001cf337
001cf337loc_1cf337:
001cf337cmp esi, 0x110000
001cf33dje 0x1cf107
001cf343mov eax, 1
001cf348cmp esi, 128
001cf34ejb 0x1cf36c
001cf350mov eax, 2
001cf355cmp esi, 2048
001cf35bjb 0x1cf36c
001cf35dcmp esi, 0x10000
001cf363mov eax, 4
001cf368sbb rax, 0
001cf36c
001cf36cloc_1cf36c:
001cf36cadd rdx, rax
001cf36fje 0x1cf381
001cf371mov rax, rcx
001cf374sub rax, rdx
001cf377jbe 0x1cf386
001cf379cmp [rdi+rdx], -65
001cf37djg 0x1cf388
001cf37fjmp 0x1cf393
001cf381
001cf381loc_1cf381:
001cf381mov rax, rcx
001cf384jmp 0x1cf388
001cf386
001cf386loc_1cf386:
001cf386jne 0x1cf393
001cf388
001cf388loc_1cf388:
001cf388test rax, rax
001cf38bje 0x1cf325
001cf38dcmp [rdi+rdx], 0
001cf391jmp 0x1cf325
001cf393
001cf393loc_1cf393:
001cf393lea r8, [rip+0x40ede]
001cf39amov rsi, rcx
001cf39dcall core::str::slice_error_fail
001cf3a2ud2
001cec90
001cf3a4
001cf3a4 // align 0x10
001cf3a4 // align 0x10
001cf3b0
001cf3b0core::str::pattern::simd_contains::_{{closure}}:
001cf3b0test ecx, ecx
001cf3b2je 0x1cf3b7
001cf3b4xor eax, eax
001cf3b6ret
001cf3b7
001cf3b7loc_1cf3b7:
001cf3b7push rbx
001cf3b8inc rsi
001cf3bbmov r8, [rdi]
001cf3bemov r9, [rdi+16]
001cf3c2mov rdi, [rdi+24]
001cf3c6mov rax, rdi
001cf3c9sub rax, 4
001cf3cdjb 0x1cf47c
001cf3d3test rax, rax
001cf3d6jg 0x1cf420
001cf3d8add r8, rax
001cf3dbmov edi, [r9+rax]
001cf3dfnop
001cf3e0
001cf3e0loc_1cf3e0:
001cf3e0tzcnt ecx, edx
001cf3e4lea rax, [rsi+rcx]
001cf3e8cmp [r8+rax], edi
001cf3ecsete al
001cf3efje 0x1cf400
001cf3f1mov r9w, -2
001cf3f6rol r9w, cl
001cf3faand dx, r9w
001cf3fejne 0x1cf3e0
001cf400
001cf400loc_1cf400:
001cf400pop rbx
001cf401ret
001cf402
001cf402 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 fffff.........
001cf410
001cf410loc_1cf410:
001cf410mov di, -2
001cf414rol di, cl
001cf417and dx, di
001cf41aje 0x1cf4d0
001cf420
001cf420loc_1cf420:
001cf420tzcnt ecx, edx
001cf424mov rdi, rcx
001cf427add rdi, rsi
001cf42aadd rdi, r8
001cf42dlea r10, [rdi+rax]
001cf431mov r11, r9
001cf434nop [rax+rax]
001cf440
001cf440loc_1cf440:
001cf440mov ebx, [rdi]
001cf442cmp ebx, [r11]
001cf445jne 0x1cf410
001cf447add rdi, 4
001cf44badd r11, 4
001cf44fcmp rdi, r10
001cf452jb 0x1cf440
001cf454mov edi, [r10]
001cf457cmp edi, [r9+rax]
001cf45bjne 0x1cf410
001cf45dmov al, 1
001cf45fpop rbx
001cf460ret
001cf461
001cf461 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001cf470
001cf470loc_1cf470:
001cf470mov ax, -2
001cf474rol ax, cl
001cf477and dx, ax
001cf47aje 0x1cf4d0
001cf47c
001cf47cloc_1cf47c:
001cf47cmov al, 1
001cf47etest rdi, rdi
001cf481je 0x1cf400
001cf487tzcnt ecx, edx
001cf48blea r10, [rsi+rcx]
001cf48fmovzx r11l, [r8+r10]
001cf494cmp r11b, [r9]
001cf497jne 0x1cf470
001cf499cmp rdi, 1
001cf49dje 0x1cf400
001cf4a3movzx r11l, [r8+r10+1]
001cf4a9cmp r11b, [r9+1]
001cf4adjne 0x1cf470
001cf4afcmp rdi, 2
001cf4b3je 0x1cf400
001cf4b9movzx r10l, [r8+r10+2]
001cf4bfcmp r10b, [r9+2]
001cf4c3jne 0x1cf470
001cf4c5cmp rdi, 3
001cf4c9jne 0x1cf470
001cf4cbjmp 0x1cf400
001cf4d0
001cf4d0loc_1cf4d0:
001cf4d0xor eax, eax
001cf4d2pop rbx
001cf4d3ret
001cf3b0
001cf3b0core::str::pattern::simd_contains::_{{closure}}:
001cf3b0test ecx, ecx
001cf3b2je 0x1cf3b7
001cf3b4xor eax, eax
001cf3b6ret
001cf3b7
001cf3b7loc_1cf3b7:
001cf3b7push rbx
001cf3b8inc rsi
001cf3bbmov r8, [rdi]
001cf3bemov r9, [rdi+16]
001cf3c2mov rdi, [rdi+24]
001cf3c6mov rax, rdi
001cf3c9sub rax, 4
001cf3cdjb 0x1cf47c
001cf3d3test rax, rax
001cf3d6jg 0x1cf420
001cf3d8add r8, rax
001cf3dbmov edi, [r9+rax]
001cf3dfnop
001cf3e0
001cf3e0loc_1cf3e0:
001cf3e0tzcnt ecx, edx
001cf3e4lea rax, [rsi+rcx]
001cf3e8cmp [r8+rax], edi
001cf3ecsete al
001cf3efje 0x1cf400
001cf3f1mov r9w, -2
001cf3f6rol r9w, cl
001cf3faand dx, r9w
001cf3fejne 0x1cf3e0
001cf400
001cf400loc_1cf400:
001cf400pop rbx
001cf401ret
001cf402
001cf402 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 fffff.........
001cf410
001cf410loc_1cf410:
001cf410mov di, -2
001cf414rol di, cl
001cf417and dx, di
001cf41aje 0x1cf4d0
001cf420
001cf420loc_1cf420:
001cf420tzcnt ecx, edx
001cf424mov rdi, rcx
001cf427add rdi, rsi
001cf42aadd rdi, r8
001cf42dlea r10, [rdi+rax]
001cf431mov r11, r9
001cf434nop [rax+rax]
001cf440
001cf440loc_1cf440:
001cf440mov ebx, [rdi]
001cf442cmp ebx, [r11]
001cf445jne 0x1cf410
001cf447add rdi, 4
001cf44badd r11, 4
001cf44fcmp rdi, r10
001cf452jb 0x1cf440
001cf454mov edi, [r10]
001cf457cmp edi, [r9+rax]
001cf45bjne 0x1cf410
001cf45dmov al, 1
001cf45fpop rbx
001cf460ret
001cf461
001cf461 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001cf470
001cf470loc_1cf470:
001cf470mov ax, -2
001cf474rol ax, cl
001cf477and dx, ax
001cf47aje 0x1cf4d0
001cf47c
001cf47cloc_1cf47c:
001cf47cmov al, 1
001cf47etest rdi, rdi
001cf481je 0x1cf400
001cf487tzcnt ecx, edx
001cf48blea r10, [rsi+rcx]
001cf48fmovzx r11l, [r8+r10]
001cf494cmp r11b, [r9]
001cf497jne 0x1cf470
001cf499cmp rdi, 1
001cf49dje 0x1cf400
001cf4a3movzx r11l, [r8+r10+1]
001cf4a9cmp r11b, [r9+1]
001cf4adjne 0x1cf470
001cf4afcmp rdi, 2
001cf4b3je 0x1cf400
001cf4b9movzx r10l, [r8+r10+2]
001cf4bfcmp r10b, [r9+2]
001cf4c3jne 0x1cf470
001cf4c5cmp rdi, 3
001cf4c9jne 0x1cf470
001cf4cbjmp 0x1cf400
001cf4d0
001cf4d0loc_1cf4d0:
001cf4d0xor eax, eax
001cf4d2pop rbx
001cf4d3ret
001cf3b0
001cf4d4
001cf4d4 // align 0x10
001cf4d4 // align 0x10
001cf4e0
001cf4e0core::str::pattern::TwoWaySearcher::next:
001cf4e0push rbp
001cf4e1push r15
001cf4e3push r14
001cf4e5push r13
001cf4e7push r12
001cf4e9push rbx
001cf4easub rsp, 40
001cf4eemov r10, [rsi+32]
001cf4f2lea rax, [r9+r10]
001cf4f6dec rax
001cf4f9cmp rax, rcx
001cf4fcjae 0x1cf6f6
001cf502movzx r15l, [rsp+96]
001cf508lea rbx, [r9-1]
001cf50cmov r14, [rsi+24]
001cf510mov r13, [rsi]
001cf513mov r11, [rsi+16]
001cf517mov r12, r9
001cf51amov [rsp+32], r11
001cf51fsub r12, r11
001cf522mov [rsp+24], r12
001cf527mov r12, [rsi+48]
001cf52blea r11, [r9+r9]
001cf52fmov [rsp+16], r11
001cf534mov [rsp], rdi
001cf538
001cf538loc_1cf538:
001cf538test r15b, r15b
001cf53bje 0x1cf570
001cf53dmov r11, r10
001cf540
001cf540loc_1cf540:
001cf540movzx eax, [rdx+rax]
001cf544bt r14, rax
001cf548jb 0x1cf590
001cf54aadd r11, r9
001cf54dmov [rsi+32], r11
001cf551lea rax, [rbx+r11]
001cf555lea r10, [rbx+r11]
001cf559cmp r10, rcx
001cf55cjb 0x1cf540
001cf55ejmp 0x1cf6f6
001cf563
001cf563 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001cf570
001cf570loc_1cf570:
001cf570movzx eax, [rdx+rax]
001cf574bt r14, rax
001cf578jae 0x1cf594
001cf57amov rbp, r12
001cf57dmov r11, r10
001cf580jmp 0x1cf600
001cf582
001cf582 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 fffff.........
001cf590
001cf590loc_1cf590:
001cf590xor ebp, ebp
001cf592jmp 0x1cf600
001cf594
001cf594loc_1cf594:
001cf594lea r11, [r10+r9]
001cf598mov [rsi+32], r11
001cf59cmov [rsi+48], 0
001cf5a4lea rax, [rbx+r11]
001cf5a8cmp rax, rcx
001cf5abjae 0x1cf6f6
001cf5b1add r10, [rsp+16]
001cf5b6nop [rax+rax]
001cf5c0
001cf5c0loc_1cf5c0:
001cf5c0movzx eax, [rdx+r10-1]
001cf5c6bt r14, rax
001cf5cajb 0x1cf5ef
001cf5ccadd r11, r9
001cf5cfmov [rsi+32], r10
001cf5d3mov [rsi+48], 0
001cf5dblea rax, [r10+r9]
001cf5dfdec rax
001cf5e2add r10, r9
001cf5e5cmp rax, rcx
001cf5e8jb 0x1cf5c0
001cf5eajmp 0x1cf6f6
001cf5ef
001cf5efloc_1cf5ef:
001cf5efxor ebp, ebp
001cf5f1xor r12l, r12l
001cf5f4nop [rax+rax]
001cf600
001cf600loc_1cf600:
001cf600cmp r13, r12
001cf603mov [rsp+8], r12
001cf608mov rdi, r12
001cf60bcmova rdi, r13
001cf60ftest r15b, r15b
001cf612mov r12, r13
001cf615cmovne rdi, r13
001cf619cmp rdi, r9
001cf61cjae 0x1cf651
001cf61elea r13, [rdx+r11]
001cf622mov rax, rdi
001cf625nop [rax+rax]
001cf630
001cf630loc_1cf630:
001cf630lea r10, [r11+rax]
001cf634cmp r10, rcx
001cf637jae 0x1cf755
001cf63dmovzx r15l, [r8+rax]
001cf642cmp r15b, [r13+rax]
001cf647jne 0x1cf6b9
001cf649inc rax
001cf64ccmp r9, rax
001cf64fjne 0x1cf630
001cf651
001cf651loc_1cf651:
001cf651mov r13, r12
001cf654mov rax, r12
001cf657movzx r15l, [rsp+96]
001cf65dmov r12, [rsp+8]
001cf662nop [rax+rax]
001cf670
001cf670loc_1cf670:
001cf670cmp rbp, rax
001cf673jae 0x1cf6fe
001cf679dec rax
001cf67ccmp rax, r9
001cf67fjae 0x1cf735
001cf685lea r10, [rax+r11]
001cf689cmp r10, rcx
001cf68cjae 0x1cf749
001cf692movzx edi, [r8+rax]
001cf697cmp dil, [rdx+r10]
001cf69bje 0x1cf670
001cf69dadd r11, [rsp+32]
001cf6a2mov [rsi+32], r11
001cf6a6mov rax, [rsp+24]
001cf6abmov r10, r11
001cf6aetest r15b, r15b
001cf6b1mov rdi, [rsp]
001cf6b5je 0x1cf6e2
001cf6b7jmp 0x1cf6e9
001cf6b9
001cf6b9loc_1cf6b9:
001cf6b9mov r13, r12
001cf6bcsub r10, r12
001cf6bfinc r10
001cf6c2mov [rsi+32], r10
001cf6c6movzx r15l, [rsp+96]
001cf6cctest r15b, r15b
001cf6cfje 0x1cf6dc
001cf6d1mov rdi, [rsp]
001cf6d5mov r12, [rsp+8]
001cf6dajmp 0x1cf6e9
001cf6dc
001cf6dcloc_1cf6dc:
001cf6dcxor eax, eax
001cf6demov rdi, [rsp]
001cf6e2
001cf6e2loc_1cf6e2:
001cf6e2mov [rsi+48], rax
001cf6e6mov r12, rax
001cf6e9
001cf6e9loc_1cf6e9:
001cf6e9lea rax, [rbx+r10]
001cf6edcmp rax, rcx
001cf6f0jb 0x1cf538
001cf6f6
001cf6f6loc_1cf6f6:
001cf6f6mov [rsi+32], rcx
001cf6faxor eax, eax
001cf6fcjmp 0x1cf723
001cf6fe
001cf6feloc_1cf6fe:
001cf6feadd r9, r11
001cf701mov [rsi+32], r9
001cf705test r15b, r15b
001cf708jne 0x1cf712
001cf70amov [rsi+48], 0
001cf712
001cf712loc_1cf712:
001cf712mov rdi, [rsp]
001cf716mov [rdi+8], r11
001cf71amov [rdi+16], r9
001cf71emov eax, 1
001cf723
001cf723loc_1cf723:
001cf723mov [rdi], rax
001cf726add rsp, 40
001cf72apop rbx
001cf72bpop r12
001cf72dpop r13
001cf72fpop r14
001cf731pop r15
001cf733pop rbp
001cf734ret
001cf735
001cf735loc_1cf735:
001cf735lea rdx, [rip+0x40634]
001cf73cmov rdi, rax
001cf73fmov rsi, r9
001cf742call core::panicking::panic_bounds_check
001cf747ud2
001cf749
001cf749loc_1cf749:
001cf749lea rdx, [rip+0x40638]
001cf750mov rdi, r10
001cf753jmp 0x1cf766
001cf755
001cf755loc_1cf755:
001cf755add rdi, r11
001cf758cmp rcx, rdi
001cf75bcmova rdi, rcx
001cf75flea rdx, [rip+0x4063a]
001cf766
001cf766loc_1cf766:
001cf766mov rsi, rcx
001cf769call core::panicking::panic_bounds_check
001cf76eud2
001cf4e0
001cf4e0core::str::pattern::TwoWaySearcher::next:
001cf4e0push rbp
001cf4e1push r15
001cf4e3push r14
001cf4e5push r13
001cf4e7push r12
001cf4e9push rbx
001cf4easub rsp, 40
001cf4eemov r10, [rsi+32]
001cf4f2lea rax, [r9+r10]
001cf4f6dec rax
001cf4f9cmp rax, rcx
001cf4fcjae 0x1cf6f6
001cf502movzx r15l, [rsp+96]
001cf508lea rbx, [r9-1]
001cf50cmov r14, [rsi+24]
001cf510mov r13, [rsi]
001cf513mov r11, [rsi+16]
001cf517mov r12, r9
001cf51amov [rsp+32], r11
001cf51fsub r12, r11
001cf522mov [rsp+24], r12
001cf527mov r12, [rsi+48]
001cf52blea r11, [r9+r9]
001cf52fmov [rsp+16], r11
001cf534mov [rsp], rdi
001cf538
001cf538loc_1cf538:
001cf538test r15b, r15b
001cf53bje 0x1cf570
001cf53dmov r11, r10
001cf540
001cf540loc_1cf540:
001cf540movzx eax, [rdx+rax]
001cf544bt r14, rax
001cf548jb 0x1cf590
001cf54aadd r11, r9
001cf54dmov [rsi+32], r11
001cf551lea rax, [rbx+r11]
001cf555lea r10, [rbx+r11]
001cf559cmp r10, rcx
001cf55cjb 0x1cf540
001cf55ejmp 0x1cf6f6
001cf563
001cf563 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001cf570
001cf570loc_1cf570:
001cf570movzx eax, [rdx+rax]
001cf574bt r14, rax
001cf578jae 0x1cf594
001cf57amov rbp, r12
001cf57dmov r11, r10
001cf580jmp 0x1cf600
001cf582
001cf582 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 fffff.........
001cf590
001cf590loc_1cf590:
001cf590xor ebp, ebp
001cf592jmp 0x1cf600
001cf594
001cf594loc_1cf594:
001cf594lea r11, [r10+r9]
001cf598mov [rsi+32], r11
001cf59cmov [rsi+48], 0
001cf5a4lea rax, [rbx+r11]
001cf5a8cmp rax, rcx
001cf5abjae 0x1cf6f6
001cf5b1add r10, [rsp+16]
001cf5b6nop [rax+rax]
001cf5c0
001cf5c0loc_1cf5c0:
001cf5c0movzx eax, [rdx+r10-1]
001cf5c6bt r14, rax
001cf5cajb 0x1cf5ef
001cf5ccadd r11, r9
001cf5cfmov [rsi+32], r10
001cf5d3mov [rsi+48], 0
001cf5dblea rax, [r10+r9]
001cf5dfdec rax
001cf5e2add r10, r9
001cf5e5cmp rax, rcx
001cf5e8jb 0x1cf5c0
001cf5eajmp 0x1cf6f6
001cf5ef
001cf5efloc_1cf5ef:
001cf5efxor ebp, ebp
001cf5f1xor r12l, r12l
001cf5f4nop [rax+rax]
001cf600
001cf600loc_1cf600:
001cf600cmp r13, r12
001cf603mov [rsp+8], r12
001cf608mov rdi, r12
001cf60bcmova rdi, r13
001cf60ftest r15b, r15b
001cf612mov r12, r13
001cf615cmovne rdi, r13
001cf619cmp rdi, r9
001cf61cjae 0x1cf651
001cf61elea r13, [rdx+r11]
001cf622mov rax, rdi
001cf625nop [rax+rax]
001cf630
001cf630loc_1cf630:
001cf630lea r10, [r11+rax]
001cf634cmp r10, rcx
001cf637jae 0x1cf755
001cf63dmovzx r15l, [r8+rax]
001cf642cmp r15b, [r13+rax]
001cf647jne 0x1cf6b9
001cf649inc rax
001cf64ccmp r9, rax
001cf64fjne 0x1cf630
001cf651
001cf651loc_1cf651:
001cf651mov r13, r12
001cf654mov rax, r12
001cf657movzx r15l, [rsp+96]
001cf65dmov r12, [rsp+8]
001cf662nop [rax+rax]
001cf670
001cf670loc_1cf670:
001cf670cmp rbp, rax
001cf673jae 0x1cf6fe
001cf679dec rax
001cf67ccmp rax, r9
001cf67fjae 0x1cf735
001cf685lea r10, [rax+r11]
001cf689cmp r10, rcx
001cf68cjae 0x1cf749
001cf692movzx edi, [r8+rax]
001cf697cmp dil, [rdx+r10]
001cf69bje 0x1cf670
001cf69dadd r11, [rsp+32]
001cf6a2mov [rsi+32], r11
001cf6a6mov rax, [rsp+24]
001cf6abmov r10, r11
001cf6aetest r15b, r15b
001cf6b1mov rdi, [rsp]
001cf6b5je 0x1cf6e2
001cf6b7jmp 0x1cf6e9
001cf6b9
001cf6b9loc_1cf6b9:
001cf6b9mov r13, r12
001cf6bcsub r10, r12
001cf6bfinc r10
001cf6c2mov [rsi+32], r10
001cf6c6movzx r15l, [rsp+96]
001cf6cctest r15b, r15b
001cf6cfje 0x1cf6dc
001cf6d1mov rdi, [rsp]
001cf6d5mov r12, [rsp+8]
001cf6dajmp 0x1cf6e9
001cf6dc
001cf6dcloc_1cf6dc:
001cf6dcxor eax, eax
001cf6demov rdi, [rsp]
001cf6e2
001cf6e2loc_1cf6e2:
001cf6e2mov [rsi+48], rax
001cf6e6mov r12, rax
001cf6e9
001cf6e9loc_1cf6e9:
001cf6e9lea rax, [rbx+r10]
001cf6edcmp rax, rcx
001cf6f0jb 0x1cf538
001cf6f6
001cf6f6loc_1cf6f6:
001cf6f6mov [rsi+32], rcx
001cf6faxor eax, eax
001cf6fcjmp 0x1cf723
001cf6fe
001cf6feloc_1cf6fe:
001cf6feadd r9, r11
001cf701mov [rsi+32], r9
001cf705test r15b, r15b
001cf708jne 0x1cf712
001cf70amov [rsi+48], 0
001cf712
001cf712loc_1cf712:
001cf712mov rdi, [rsp]
001cf716mov [rdi+8], r11
001cf71amov [rdi+16], r9
001cf71emov eax, 1
001cf723
001cf723loc_1cf723:
001cf723mov [rdi], rax
001cf726add rsp, 40
001cf72apop rbx
001cf72bpop r12
001cf72dpop r13
001cf72fpop r14
001cf731pop r15
001cf733pop rbp
001cf734ret
001cf735
001cf735loc_1cf735:
001cf735lea rdx, [rip+0x40634]
001cf73cmov rdi, rax
001cf73fmov rsi, r9
001cf742call core::panicking::panic_bounds_check
001cf747ud2
001cf749
001cf749loc_1cf749:
001cf749lea rdx, [rip+0x40638]
001cf750mov rdi, r10
001cf753jmp 0x1cf766
001cf755
001cf755loc_1cf755:
001cf755add rdi, r11
001cf758cmp rcx, rdi
001cf75bcmova rdi, rcx
001cf75flea rdx, [rip+0x4063a]
001cf766
001cf766loc_1cf766:
001cf766mov rsi, rcx
001cf769call core::panicking::panic_bounds_check
001cf76eud2
001cf4e0
001cf770
001cf770core::ops::function::FnOnce::call_once{{vtable.shim}}:
001cf770push rbp
001cf771push r14
001cf773push rbx
001cf774sub rsp, 32
001cf778mov rax, rsi
001cf77bmov rbx, rdi
001cf77elea rsi, [rsp+8]
001cf783mov rcx, [rdx+16]
001cf787mov [rsp+24], rcx
001cf78cmovups x0, [rdx]
001cf78fmovups [rsp+8], x0
001cf794mov [rsp], rax
001cf798mov r14, [rdi]
001cf79btest r14, r14
001cf79emov rcx, rdi
001cf7a1cmove rcx, r14
001cf7a5mov edx, [rdi+24]
001cf7a8mov rdi, rax
001cf7abcall std::sys_common::backtrace::output_filename
001cf7b0mov ebp, eax
001cf7b2test r14, r14
001cf7b5je 0x1cf7c7
001cf7b7cmp [rbx+8], 0
001cf7bcje 0x1cf7c7
001cf7bemov rdi, r14
001cf7c1call [rip+0x42331]
001cf7c7
001cf7c7loc_1cf7c7:
001cf7c7mov eax, ebp
001cf7c9add rsp, 32
001cf7cdpop rbx
001cf7cepop r14
001cf7d0pop rbp
001cf7d1ret
001cf7d2mov r14, rax
001cf7d5mov rdi, rbx
001cf7d8call core::ptr::drop_in_place<std::sys_common::backtrace::_print_fmt::{{closure}}>
001cf7ddmov rdi, r14
001cf7e0call _Unwind_Resume
001cf7e5ud2
001cf770
001cf770core::ops::function::FnOnce::call_once{{vtable.shim}}:
001cf770push rbp
001cf771push r14
001cf773push rbx
001cf774sub rsp, 32
001cf778mov rax, rsi
001cf77bmov rbx, rdi
001cf77elea rsi, [rsp+8]
001cf783mov rcx, [rdx+16]
001cf787mov [rsp+24], rcx
001cf78cmovups x0, [rdx]
001cf78fmovups [rsp+8], x0
001cf794mov [rsp], rax
001cf798mov r14, [rdi]
001cf79btest r14, r14
001cf79emov rcx, rdi
001cf7a1cmove rcx, r14
001cf7a5mov edx, [rdi+24]
001cf7a8mov rdi, rax
001cf7abcall std::sys_common::backtrace::output_filename
001cf7b0mov ebp, eax
001cf7b2test r14, r14
001cf7b5je 0x1cf7c7
001cf7b7cmp [rbx+8], 0
001cf7bcje 0x1cf7c7
001cf7bemov rdi, r14
001cf7c1call [rip+0x42331]
001cf7c7
001cf7c7loc_1cf7c7:
001cf7c7mov eax, ebp
001cf7c9add rsp, 32
001cf7cdpop rbx
001cf7cepop r14
001cf7d0pop rbp
001cf7d1ret
001cf7d2mov r14, rax
001cf7d5mov rdi, rbx
001cf7d8call core::ptr::drop_in_place<std::sys_common::backtrace::_print_fmt::{{closure}}>
001cf7ddmov rdi, r14
001cf7e0call _Unwind_Resume
001cf7e5ud2
001cf770
001cf7e7
001cf7e7 // align 0x10
001cf7e7 // align 0x10
001cf7f0
001cf7f0std::sys_common::thread::min_stack:
001cf7f0push rbp
001cf7f1push r15
001cf7f3push r14
001cf7f5push rbx
001cf7f6sub rsp, 40
001cf7famov rbx, [rip+0x4380f]
001cf801test rbx, rbx
001cf804je 0x1cf80e
001cf806dec rbx
001cf809jmp 0x1cf894
001cf80e
001cf80eloc_1cf80e:
001cf80elea rsi, [rip-0x13f4f4]
001cf815lea rdi, [rsp+8]
001cf81amov edx, 14
001cf81fcall std::env::_var
001cf824cmp [rsp+8], 0
001cf82aje 0x1cf846
001cf82cmov rdi, [rsp+16]
001cf831test rdi, rdi
001cf834je 0x1cf884
001cf836cmp [rsp+24], 0
001cf83cje 0x1cf884
001cf83ecall [rip+0x422b4]
001cf844jmp 0x1cf884
001cf846
001cf846loc_1cf846:
001cf846mov r14, [rsp+16]
001cf84btest r14, r14
001cf84eje 0x1cf884
001cf850mov r15, [rsp+24]
001cf855mov rdx, [rsp+32]
001cf85alea rdi, [rsp+8]
001cf85fmov rsi, r14
001cf862call core::num::_<impl core::str::traits::FromStr for u64>::from_str
001cf867movzx ebp, [rsp+8]
001cf86cmov rbx, [rsp+16]
001cf871test r15, r15
001cf874je 0x1cf87f
001cf876mov rdi, r14
001cf879call [rip+0x42279]
001cf87f
001cf87floc_1cf87f:
001cf87ftest bpl, bpl
001cf882je 0x1cf889
001cf884
001cf884loc_1cf884:
001cf884mov ebx, 0x200000
001cf889
001cf889loc_1cf889:
001cf889lea rax, [rbx+1]
001cf88dmov [rip+0x4377c], rax
001cf894
001cf894loc_1cf894:
001cf894mov rax, rbx
001cf897add rsp, 40
001cf89bpop rbx
001cf89cpop r14
001cf89epop r15
001cf8a0pop rbp
001cf8a1ret
001cf7f0
001cf7f0std::sys_common::thread::min_stack:
001cf7f0push rbp
001cf7f1push r15
001cf7f3push r14
001cf7f5push rbx
001cf7f6sub rsp, 40
001cf7famov rbx, [rip+0x4380f]
001cf801test rbx, rbx
001cf804je 0x1cf80e
001cf806dec rbx
001cf809jmp 0x1cf894
001cf80e
001cf80eloc_1cf80e:
001cf80elea rsi, [rip-0x13f4f4]
001cf815lea rdi, [rsp+8]
001cf81amov edx, 14
001cf81fcall std::env::_var
001cf824cmp [rsp+8], 0
001cf82aje 0x1cf846
001cf82cmov rdi, [rsp+16]
001cf831test rdi, rdi
001cf834je 0x1cf884
001cf836cmp [rsp+24], 0
001cf83cje 0x1cf884
001cf83ecall [rip+0x422b4]
001cf844jmp 0x1cf884
001cf846
001cf846loc_1cf846:
001cf846mov r14, [rsp+16]
001cf84btest r14, r14
001cf84eje 0x1cf884
001cf850mov r15, [rsp+24]
001cf855mov rdx, [rsp+32]
001cf85alea rdi, [rsp+8]
001cf85fmov rsi, r14
001cf862call core::num::_<impl core::str::traits::FromStr for u64>::from_str
001cf867movzx ebp, [rsp+8]
001cf86cmov rbx, [rsp+16]
001cf871test r15, r15
001cf874je 0x1cf87f
001cf876mov rdi, r14
001cf879call [rip+0x42279]
001cf87f
001cf87floc_1cf87f:
001cf87ftest bpl, bpl
001cf882je 0x1cf889
001cf884
001cf884loc_1cf884:
001cf884mov ebx, 0x200000
001cf889
001cf889loc_1cf889:
001cf889lea rax, [rbx+1]
001cf88dmov [rip+0x4377c], rax
001cf894
001cf894loc_1cf894:
001cf894mov rax, rbx
001cf897add rsp, 40
001cf89bpop rbx
001cf89cpop r14
001cf89epop r15
001cf8a0pop rbp
001cf8a1ret
001cf7f0
001cf8a2
001cf8a2 // align 0x10
001cf8a2 // align 0x10
001cf8b0
001cf8b0std::alloc::default_alloc_error_hook:
001cf8b0push r15
001cf8b2push r14
001cf8b4push r12
001cf8b6push rbx
001cf8b7sub rsp, 88
001cf8bbmov [rsp+16], rsi
001cf8c0lea rax, [rsp+16]
001cf8c5mov [rsp+24], rax
001cf8calea rax, [rip-0xcb861]
001cf8d1mov [rsp+32], rax
001cf8d6lea rax, [rip+0x411ab]
001cf8ddmov [rsp+40], rax
001cf8e2mov [rsp+48], 2
001cf8ebmov [rsp+72], 0
001cf8f4lea rax, [rsp+24]
001cf8f9mov [rsp+56], rax
001cf8femov [rsp+64], 1
001cf907lea rdi, [rsp+15]
001cf90clea rsi, [rsp+40]
001cf911call std::io::Write::write_fmt
001cf916test rax, rax
001cf919je 0x1cf95c
001cf91bmov ecx, eax
001cf91dand ecx, 3
001cf920lea rdx, [rcx-2]
001cf924cmp rdx, 2
001cf928jb 0x1cf95c
001cf92atest rcx, rcx
001cf92dje 0x1cf95c
001cf92fmov rbx, rax
001cf932dec rbx
001cf935mov r14, [rax-1]
001cf939mov r15, [rax+7]
001cf93dmov rdi, r14
001cf940call [r15]
001cf943cmp [r15+8], 0
001cf948je 0x1cf953
001cf94amov rdi, r14
001cf94dcall [rip+0x421a5]
001cf953
001cf953loc_1cf953:
001cf953mov rdi, rbx
001cf956call [rip+0x4219c]
001cf95c
001cf95cloc_1cf95c:
001cf95cadd rsp, 88
001cf960pop rbx
001cf961pop r12
001cf963pop r14
001cf965pop r15
001cf967ret
001cf968mov r12, rax
001cf96bmov rdi, r14
001cf96emov rsi, r15
001cf971call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cf976mov rdi, rbx
001cf979call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cf97emov rdi, r12
001cf981call _Unwind_Resume
001cf986ud2
001cf8b0
001cf8b0std::alloc::default_alloc_error_hook:
001cf8b0push r15
001cf8b2push r14
001cf8b4push r12
001cf8b6push rbx
001cf8b7sub rsp, 88
001cf8bbmov [rsp+16], rsi
001cf8c0lea rax, [rsp+16]
001cf8c5mov [rsp+24], rax
001cf8calea rax, [rip-0xcb861]
001cf8d1mov [rsp+32], rax
001cf8d6lea rax, [rip+0x411ab]
001cf8ddmov [rsp+40], rax
001cf8e2mov [rsp+48], 2
001cf8ebmov [rsp+72], 0
001cf8f4lea rax, [rsp+24]
001cf8f9mov [rsp+56], rax
001cf8femov [rsp+64], 1
001cf907lea rdi, [rsp+15]
001cf90clea rsi, [rsp+40]
001cf911call std::io::Write::write_fmt
001cf916test rax, rax
001cf919je 0x1cf95c
001cf91bmov ecx, eax
001cf91dand ecx, 3
001cf920lea rdx, [rcx-2]
001cf924cmp rdx, 2
001cf928jb 0x1cf95c
001cf92atest rcx, rcx
001cf92dje 0x1cf95c
001cf92fmov rbx, rax
001cf932dec rbx
001cf935mov r14, [rax-1]
001cf939mov r15, [rax+7]
001cf93dmov rdi, r14
001cf940call [r15]
001cf943cmp [r15+8], 0
001cf948je 0x1cf953
001cf94amov rdi, r14
001cf94dcall [rip+0x421a5]
001cf953
001cf953loc_1cf953:
001cf953mov rdi, rbx
001cf956call [rip+0x4219c]
001cf95c
001cf95cloc_1cf95c:
001cf95cadd rsp, 88
001cf960pop rbx
001cf961pop r12
001cf963pop r14
001cf965pop r15
001cf967ret
001cf968mov r12, rax
001cf96bmov rdi, r14
001cf96emov rsi, r15
001cf971call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cf976mov rdi, rbx
001cf979call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cf97emov rdi, r12
001cf981call _Unwind_Resume
001cf986ud2
001cf8b0
001cf988
001cf988 // align 0x10
001cf988 // align 0x10
001cf990
001cf990std::panicking::default_hook::_{{closure}}:
001cf990push rbp
001cf991push r15
001cf993push r14
001cf995push r13
001cf997push r12
001cf999push rbx
001cf99asub rsp, 104
001cf99emov r15, rdx
001cf9a1mov r14, rsi
001cf9a4mov r12, rdi
001cf9a7mov rax, [rdi]
001cf9aamov rcx, [rdi+8]
001cf9aemov rdx, [rdi+16]
001cf9b2mov [rsp+8], rax
001cf9b7lea rax, [rip-0xca8ee]
001cf9bemov [rsp+16], rax
001cf9c3mov [rsp+24], rcx
001cf9c8lea rcx, [rip+961]
001cf9cfmov [rsp+32], rcx
001cf9d4mov [rsp+40], rdx
001cf9d9mov [rsp+48], rax
001cf9delea rax, [rip+0x41163]
001cf9e5mov [rsp+56], rax
001cf9eamov [rsp+64], 4
001cf9f3mov [rsp+88], 0
001cf9fclea rax, [rsp+8]
001cfa01mov [rsp+72], rax
001cfa06mov [rsp+80], 3
001cfa0fmov rbx, [r15+72]
001cfa13lea rsi, [rsp+56]
001cfa18mov rdi, r14
001cfa1bcall rbx
001cfa1dtest rax, rax
001cfa20je 0x1cfa68
001cfa22mov ecx, eax
001cfa24and ecx, 3
001cfa27lea rdx, [rcx-2]
001cfa2bcmp rdx, 2
001cfa2fjb 0x1cfa68
001cfa31test rcx, rcx
001cfa34je 0x1cfa68
001cfa36mov rcx, rax
001cfa39dec rcx
001cfa3cmov [rsp], rcx
001cfa40mov r13, [rax-1]
001cfa44mov rbp, [rax+7]
001cfa48mov rdi, r13
001cfa4bcall [rbp]
001cfa4ecmp [rbp+8], 0
001cfa53je 0x1cfa5e
001cfa55mov rdi, r13
001cfa58call [rip+0x4209a]
001cfa5e
001cfa5eloc_1cfa5e:
001cfa5emov rdi, [rsp]
001cfa62call [rip+0x42090]
001cfa68
001cfa68loc_1cfa68:
001cfa68mov rax, [r12+24]
001cfa6dmovzx eax, [rax]
001cfa70cmp rax, 3
001cfa74jne 0x1cfa85
001cfa76
001cfa76loc_1cfa76:
001cfa76add rsp, 104
001cfa7apop rbx
001cfa7bpop r12
001cfa7dpop r13
001cfa7fpop r14
001cfa81pop r15
001cfa83pop rbp
001cfa84ret
001cfa85
001cfa85loc_1cfa85:
001cfa85cmp eax, 2
001cfa88je 0x1cfad6
001cfa8amov rdi, r14
001cfa8dmov rsi, r15
001cfa90cmp eax, 1
001cfa93jne 0x1cfb51
001cfa99mov edx, 1
001cfa9ecall std::sys_common::backtrace::print
001cfaa3test rax, rax
001cfaa6je 0x1cfa76
001cfaa8mov ecx, eax
001cfaaaand ecx, 3
001cfaadlea rdx, [rcx-2]
001cfab1cmp rdx, 2
001cfab5jb 0x1cfa76
001cfab7test rcx, rcx
001cfabaje 0x1cfa76
001cfabcmov rbx, rax
001cfabfdec rbx
001cfac2mov r15, [rax-1]
001cfac6mov r12, [rax+7]
001cfacamov rdi, r15
001cfacdcall [r12]
001cfad1jmp 0x1cfb92
001cfad6
001cfad6loc_1cfad6:
001cfad6xor eax, eax
001cfad8xchg [rip+0x433fa], al
001cfadetest al, al
001cfae0je 0x1cfa76
001cfae2lea rax, [rip+0x4109f]
001cfae9mov [rsp+8], rax
001cfaeemov [rsp+16], 1
001cfaf7lea rax, [rip-0x13e806]
001cfafemov [rsp+24], rax
001cfb03xorps x0, x0
001cfb06movups [rsp+32], x0
001cfb0blea rsi, [rsp+8]
001cfb10mov rdi, r14
001cfb13call rbx
001cfb15test rax, rax
001cfb18je 0x1cfa76
001cfb1emov ecx, eax
001cfb20and ecx, 3
001cfb23lea rdx, [rcx-2]
001cfb27cmp rdx, 2
001cfb2bjb 0x1cfa76
001cfb31test rcx, rcx
001cfb34je 0x1cfa76
001cfb3amov rbx, rax
001cfb3ddec rbx
001cfb40mov r15, [rax-1]
001cfb44mov r12, [rax+7]
001cfb48mov rdi, r15
001cfb4bcall [r12]
001cfb4fjmp 0x1cfb92
001cfb51
001cfb51loc_1cfb51:
001cfb51xor edx, edx
001cfb53call std::sys_common::backtrace::print
001cfb58test rax, rax
001cfb5bje 0x1cfa76
001cfb61mov ecx, eax
001cfb63and ecx, 3
001cfb66lea rdx, [rcx-2]
001cfb6acmp rdx, 2
001cfb6ejb 0x1cfa76
001cfb74test rcx, rcx
001cfb77je 0x1cfa76
001cfb7dmov rbx, rax
001cfb80dec rbx
001cfb83mov r15, [rax-1]
001cfb87mov r12, [rax+7]
001cfb8bmov rdi, r15
001cfb8ecall [r12]
001cfb92
001cfb92loc_1cfb92:
001cfb92cmp [r12+8], 0
001cfb98je 0x1cfba3
001cfb9amov rdi, r15
001cfb9dcall [rip+0x41f55]
001cfba3
001cfba3loc_1cfba3:
001cfba3mov rdi, rbx
001cfba6call [rip+0x41f4c]
001cfbacjmp 0x1cfa76
001cfbb1jmp 0x1cfbb5
001cfbb3jmp 0x1cfbb5
001cfbb5
001cfbb5loc_1cfbb5:
001cfbb5mov [rsp], rbx
001cfbb9mov r14, rax
001cfbbcmov rdi, r15
001cfbbfmov rsi, r12
001cfbc2jmp 0x1cfbcd
001cfbc4mov r14, rax
001cfbc7mov rdi, r13
001cfbcamov rsi, rbp
001cfbcd
001cfbcdloc_1cfbcd:
001cfbcdcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cfbd2mov rdi, [rsp]
001cfbd6call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cfbdbmov rdi, r14
001cfbdecall _Unwind_Resume
001cfbe3ud2
001cf990
001cf990std::panicking::default_hook::_{{closure}}:
001cf990push rbp
001cf991push r15
001cf993push r14
001cf995push r13
001cf997push r12
001cf999push rbx
001cf99asub rsp, 104
001cf99emov r15, rdx
001cf9a1mov r14, rsi
001cf9a4mov r12, rdi
001cf9a7mov rax, [rdi]
001cf9aamov rcx, [rdi+8]
001cf9aemov rdx, [rdi+16]
001cf9b2mov [rsp+8], rax
001cf9b7lea rax, [rip-0xca8ee]
001cf9bemov [rsp+16], rax
001cf9c3mov [rsp+24], rcx
001cf9c8lea rcx, [rip+961]
001cf9cfmov [rsp+32], rcx
001cf9d4mov [rsp+40], rdx
001cf9d9mov [rsp+48], rax
001cf9delea rax, [rip+0x41163]
001cf9e5mov [rsp+56], rax
001cf9eamov [rsp+64], 4
001cf9f3mov [rsp+88], 0
001cf9fclea rax, [rsp+8]
001cfa01mov [rsp+72], rax
001cfa06mov [rsp+80], 3
001cfa0fmov rbx, [r15+72]
001cfa13lea rsi, [rsp+56]
001cfa18mov rdi, r14
001cfa1bcall rbx
001cfa1dtest rax, rax
001cfa20je 0x1cfa68
001cfa22mov ecx, eax
001cfa24and ecx, 3
001cfa27lea rdx, [rcx-2]
001cfa2bcmp rdx, 2
001cfa2fjb 0x1cfa68
001cfa31test rcx, rcx
001cfa34je 0x1cfa68
001cfa36mov rcx, rax
001cfa39dec rcx
001cfa3cmov [rsp], rcx
001cfa40mov r13, [rax-1]
001cfa44mov rbp, [rax+7]
001cfa48mov rdi, r13
001cfa4bcall [rbp]
001cfa4ecmp [rbp+8], 0
001cfa53je 0x1cfa5e
001cfa55mov rdi, r13
001cfa58call [rip+0x4209a]
001cfa5e
001cfa5eloc_1cfa5e:
001cfa5emov rdi, [rsp]
001cfa62call [rip+0x42090]
001cfa68
001cfa68loc_1cfa68:
001cfa68mov rax, [r12+24]
001cfa6dmovzx eax, [rax]
001cfa70cmp rax, 3
001cfa74jne 0x1cfa85
001cfa76
001cfa76loc_1cfa76:
001cfa76add rsp, 104
001cfa7apop rbx
001cfa7bpop r12
001cfa7dpop r13
001cfa7fpop r14
001cfa81pop r15
001cfa83pop rbp
001cfa84ret
001cfa85
001cfa85loc_1cfa85:
001cfa85cmp eax, 2
001cfa88je 0x1cfad6
001cfa8amov rdi, r14
001cfa8dmov rsi, r15
001cfa90cmp eax, 1
001cfa93jne 0x1cfb51
001cfa99mov edx, 1
001cfa9ecall std::sys_common::backtrace::print
001cfaa3test rax, rax
001cfaa6je 0x1cfa76
001cfaa8mov ecx, eax
001cfaaaand ecx, 3
001cfaadlea rdx, [rcx-2]
001cfab1cmp rdx, 2
001cfab5jb 0x1cfa76
001cfab7test rcx, rcx
001cfabaje 0x1cfa76
001cfabcmov rbx, rax
001cfabfdec rbx
001cfac2mov r15, [rax-1]
001cfac6mov r12, [rax+7]
001cfacamov rdi, r15
001cfacdcall [r12]
001cfad1jmp 0x1cfb92
001cfad6
001cfad6loc_1cfad6:
001cfad6xor eax, eax
001cfad8xchg [rip+0x433fa], al
001cfadetest al, al
001cfae0je 0x1cfa76
001cfae2lea rax, [rip+0x4109f]
001cfae9mov [rsp+8], rax
001cfaeemov [rsp+16], 1
001cfaf7lea rax, [rip-0x13e806]
001cfafemov [rsp+24], rax
001cfb03xorps x0, x0
001cfb06movups [rsp+32], x0
001cfb0blea rsi, [rsp+8]
001cfb10mov rdi, r14
001cfb13call rbx
001cfb15test rax, rax
001cfb18je 0x1cfa76
001cfb1emov ecx, eax
001cfb20and ecx, 3
001cfb23lea rdx, [rcx-2]
001cfb27cmp rdx, 2
001cfb2bjb 0x1cfa76
001cfb31test rcx, rcx
001cfb34je 0x1cfa76
001cfb3amov rbx, rax
001cfb3ddec rbx
001cfb40mov r15, [rax-1]
001cfb44mov r12, [rax+7]
001cfb48mov rdi, r15
001cfb4bcall [r12]
001cfb4fjmp 0x1cfb92
001cfb51
001cfb51loc_1cfb51:
001cfb51xor edx, edx
001cfb53call std::sys_common::backtrace::print
001cfb58test rax, rax
001cfb5bje 0x1cfa76
001cfb61mov ecx, eax
001cfb63and ecx, 3
001cfb66lea rdx, [rcx-2]
001cfb6acmp rdx, 2
001cfb6ejb 0x1cfa76
001cfb74test rcx, rcx
001cfb77je 0x1cfa76
001cfb7dmov rbx, rax
001cfb80dec rbx
001cfb83mov r15, [rax-1]
001cfb87mov r12, [rax+7]
001cfb8bmov rdi, r15
001cfb8ecall [r12]
001cfb92
001cfb92loc_1cfb92:
001cfb92cmp [r12+8], 0
001cfb98je 0x1cfba3
001cfb9amov rdi, r15
001cfb9dcall [rip+0x41f55]
001cfba3
001cfba3loc_1cfba3:
001cfba3mov rdi, rbx
001cfba6call [rip+0x41f4c]
001cfbacjmp 0x1cfa76
001cfbb1jmp 0x1cfbb5
001cfbb3jmp 0x1cfbb5
001cfbb5
001cfbb5loc_1cfbb5:
001cfbb5mov [rsp], rbx
001cfbb9mov r14, rax
001cfbbcmov rdi, r15
001cfbbfmov rsi, r12
001cfbc2jmp 0x1cfbcd
001cfbc4mov r14, rax
001cfbc7mov rdi, r13
001cfbcamov rsi, rbp
001cfbcd
001cfbcdloc_1cfbcd:
001cfbcdcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cfbd2mov rdi, [rsp]
001cfbd6call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001cfbdbmov rdi, r14
001cfbdecall _Unwind_Resume
001cfbe3ud2
001cf990
Loading..