File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    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
    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