File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001ab970
001ab970std::backtrace_rs::symbolize::gimli::Context::new:
001ab970push rbp
001ab971push r15
001ab973push r14
001ab975push r13
001ab977push r12
001ab979push rbx
001ab97asub rsp, 1960
001ab981mov [rsp+392], r8
001ab989mov [rsp+240], rcx
001ab991mov r12, rdx
001ab994mov r15, rsi
001ab997mov [rsp+384], rdi
001ab99flea rdx, [rip-0x158622]
001ab9a6mov ecx, 10
001ab9abmov rdi, r12
001ab9aemov [rsp+400], r12
001ab9b6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9bbmov [rsp+32], rdx
001ab9c0test rax, rax
001ab9c3lea rdx, [rip-0x11a6d2]
001ab9camov rcx, rax
001ab9cdcmove rcx, rdx
001ab9d1mov [rsp+8], rcx
001ab9d6mov rcx, [rsp+32]
001ab9dbcmove rcx, rax
001ab9dfmov [rsp+32], rcx
001ab9e4lea rdx, [rip-0x15865d]
001ab9ebmov ecx, 15
001ab9f0mov rdi, r12
001ab9f3mov rsi, r15
001ab9f6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9fbmov [rsp+24], rdx
001aba00test rax, rax
001aba03mov rdx, rax
001aba06lea rcx, [rip-0x11a715]
001aba0dcmove rdx, rcx
001aba11mov [rsp+48], rdx
001aba16mov rcx, [rsp+24]
001aba1bcmove rcx, rax
001aba1fmov [rsp+24], rcx
001aba24lea rdx, [rip-0x15868e]
001aba2bmov ecx, 13
001aba30mov rdi, r12
001aba33mov rsi, r15
001aba36call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba3bmov [rsp+56], rdx
001aba40test rax, rax
001aba43mov rdx, rax
001aba46lea rcx, [rip-0x11a755]
001aba4dcmove rdx, rcx
001aba51mov [rsp+128], rdx
001aba59mov rcx, [rsp+56]
001aba5ecmove rcx, rax
001aba62mov [rsp+56], rcx
001aba67lea rdx, [rip-0x1586c4]
001aba6emov ecx, 15
001aba73mov rdi, r12
001aba76mov rsi, r15
001aba79call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba7emov [rsp+72], rdx
001aba83test rax, rax
001aba86mov rdx, rax
001aba89lea rcx, [rip-0x11a798]
001aba90cmove rdx, rcx
001aba94mov [rsp+88], rdx
001aba99mov rcx, [rsp+72]
001aba9ecmove rcx, rax
001abaa2mov [rsp+72], rcx
001abaa7lea rdx, [rip-0x158784]
001abaaemov ecx, 13
001abab3mov rdi, r12
001abab6mov rsi, r15
001abab9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ababemov [rsp+120], rdx
001abac3test rax, rax
001abac6mov rdx, rax
001abac9lea rcx, [rip-0x11a7d8]
001abad0cmove rdx, rcx
001abad4mov [rsp+64], rdx
001abad9mov rcx, [rsp+120]
001abadecmove rcx, rax
001abae2mov [rsp+120], rcx
001abae7lea rdx, [rip-0x1587b7]
001abaeemov ecx, 11
001abaf3mov rdi, r12
001abaf6mov rsi, r15
001abaf9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abafemov [rsp+112], rdx
001abb03test rax, rax
001abb06mov rdx, rax
001abb09lea rcx, [rip-0x11a818]
001abb10cmove rdx, rcx
001abb14mov [rsp+160], rdx
001abb1cmov rcx, [rsp+112]
001abb21cmove rcx, rax
001abb25mov [rsp+112], rcx
001abb2alea rdx, [rip-0x1587ef]
001abb31mov ecx, 14
001abb36mov rdi, r12
001abb39mov rsi, r15
001abb3ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb41mov [rsp+104], rdx
001abb46test rax, rax
001abb49mov rdx, rax
001abb4clea rcx, [rip-0x11a85b]
001abb53cmove rdx, rcx
001abb57mov [rsp+288], rdx
001abb5fmov rcx, [rsp+104]
001abb64cmove rcx, rax
001abb68mov [rsp+104], rcx
001abb6dlea rdx, [rip-0x158815]
001abb74mov ecx, 11
001abb79mov rdi, r12
001abb7cmov rsi, r15
001abb7fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb84mov [rsp+96], rdx
001abb89test rax, rax
001abb8cmov rdx, rax
001abb8flea rcx, [rip-0x11a89e]
001abb96cmove rdx, rcx
001abb9amov [rsp+176], rdx
001abba2mov rcx, [rsp+96]
001abba7cmove rcx, rax
001abbabmov [rsp+96], rcx
001abbb0lea rdx, [rip-0x15884d]
001abbb7mov ecx, 11
001abbbcmov rdi, r12
001abbbfmov rsi, r15
001abbc2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abbc7mov [rsp+80], rdx
001abbcctest rax, rax
001abbcfmov rdx, rax
001abbd2lea rcx, [rip-0x11a8e1]
001abbd9cmove rdx, rcx
001abbddmov [rsp+200], rdx
001abbe5mov rcx, [rsp+80]
001abbeacmove rcx, rax
001abbeemov [rsp+80], rcx
001abbf3lea rdx, [rip-0x158885]
001abbfamov ecx, 15
001abbffmov rdi, r12
001abc02mov rsi, r15
001abc05call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc0amov [rsp+16], rdx
001abc0ftest rax, rax
001abc12mov rdx, rax
001abc15lea rcx, [rip-0x11a924]
001abc1ccmove rdx, rcx
001abc20mov [rsp+184], rdx
001abc28mov rcx, [rsp+16]
001abc2dcmove rcx, rax
001abc31mov [rsp+16], rcx
001abc36lea rdx, [rip-0x158884]
001abc3dmov ecx, 10
001abc42mov rdi, r12
001abc45mov rsi, r15
001abc48call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc4dmov r13, rdx
001abc50test rax, rax
001abc53mov r14, rax
001abc56lea rcx, [rip-0x11a965]
001abc5dcmove r14, rcx
001abc61cmove r13, rax
001abc65lea rdx, [rip-0x1588a9]
001abc6cmov ecx, 18
001abc71mov rdi, r12
001abc74mov rsi, r15
001abc77call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc7cmov rbx, rax
001abc7fmov rbp, rdx
001abc82lea rdx, [rip-0x1588a5]
001abc89mov ecx, 12
001abc8emov rdi, r12
001abc91mov rsi, r15
001abc94call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc99mov [rsp+168], r15
001abca1mov rcx, [rsp+64]
001abca6mov [rsp+1688], rcx
001abcaemov rcx, [rsp+120]
001abcb3mov [rsp+1696], rcx
001abcbbmov rcx, [rsp+160]
001abcc3mov [rsp+1704], rcx
001abccbmov rcx, [rsp+112]
001abcd0mov [rsp+1712], rcx
001abcd8mov rcx, [rsp+288]
001abce0mov [rsp+1720], rcx
001abce8mov rcx, [rsp+104]
001abcedmov [rsp+1728], rcx
001abcf5mov rcx, [rsp+176]
001abcfdmov [rsp+1736], rcx
001abd05mov rcx, [rsp+96]
001abd0amov [rsp+1744], rcx
001abd12mov rcx, [rsp+200]
001abd1amov [rsp+1752], rcx
001abd22mov rcx, [rsp+80]
001abd27mov [rsp+1760], rcx
001abd2fmov rcx, [rsp+184]
001abd37mov [rsp+1768], rcx
001abd3fmov rcx, [rsp+16]
001abd44mov [rsp+1776], rcx
001abd4cmov [rsp+1784], r14
001abd54mov [rsp+1792], r13
001abd5ctest rbx, rbx
001abd5fcmove rbp, rbx
001abd63lea rcx, [rip-0x11aa72]
001abd6acmove rbx, rcx
001abd6emov [rsp+1800], rbx
001abd76test rax, rax
001abd79cmove rdx, rax
001abd7dcmove rax, rcx
001abd81mov [rsp+1808], rbp
001abd89mov [rsp+1816], rax
001abd91mov [rsp+1824], rdx
001abd99mov rax, [rsp+8]
001abd9emov [rsp+1832], rax
001abda6mov rax, [rsp+32]
001abdabmov [rsp+1840], rax
001abdb3mov rax, [rsp+48]
001abdb8mov [rsp+1848], rax
001abdc0mov rax, [rsp+24]
001abdc5mov [rsp+1856], rax
001abdcdmov rax, [rsp+128]
001abdd5mov [rsp+1864], rax
001abdddmov rax, [rsp+56]
001abde2mov [rsp+1872], rax
001abdeamov rax, [rsp+88]
001abdefmov [rsp+1880], rax
001abdf7mov rax, [rsp+72]
001abdfcmov [rsp+1888], rax
001abe04xorps x0, x0
001abe07movups [rsp+1896], x0
001abe0fmov [rsp+1912], 0
001abe17mov rbp, [rsp+240]
001abe1fmov rax, [rbp]
001abe23mov [rsp+288], rax
001abe2btest rax, rax
001abe2eje 0x1ac2b5
001abe34lea rdx, [rip-0x158ab7]
001abe3bmov ecx, 10
001abe40mov rdi, rbp
001abe43mov r13, [rsp+168]
001abe4bmov rsi, r13
001abe4ecall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe53mov [rsp+32], rax
001abe58mov [rsp+24], rdx
001abe5dlea rdx, [rip-0x158ad6]
001abe64mov ecx, 15
001abe69mov rdi, rbp
001abe6cmov rsi, r13
001abe6fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe74mov [rsp+56], rax
001abe79mov [rsp+72], rdx
001abe7elea rdx, [rip-0x158ae8]
001abe85mov ecx, 13
001abe8amov rdi, rbp
001abe8dmov rsi, r13
001abe90call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe95mov [rsp+120], rax
001abe9amov [rsp+112], rdx
001abe9flea rdx, [rip-0x158afc]
001abea6mov ecx, 15
001abeabmov rdi, rbp
001abeaemov rsi, r13
001abeb1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abeb6mov [rsp+104], rax
001abebbmov [rsp+96], rdx
001abec0lea rdx, [rip-0x158b9d]
001abec7mov ecx, 13
001abeccmov rdi, rbp
001abecfmov rsi, r13
001abed2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abed7mov [rsp+16], rax
001abedcmov [rsp+80], rdx
001abee1lea rdx, [rip-0x158bb1]
001abee8mov ecx, 11
001abeedmov rdi, rbp
001abef0mov rsi, r13
001abef3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abef8mov [rsp+48], rax
001abefdmov [rsp+8], rdx
001abf02lea rdx, [rip-0x158bc7]
001abf09mov ecx, 14
001abf0emov rdi, rbp
001abf11mov rsi, r13
001abf14call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf19mov [rsp+88], rax
001abf1emov [rsp+128], rdx
001abf26lea rdx, [rip-0x158bce]
001abf2dmov ecx, 11
001abf32mov rdi, rbp
001abf35mov rsi, r13
001abf38call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf3dmov [rsp+160], rax
001abf45mov [rsp+64], rdx
001abf4alea rdx, [rip-0x158be7]
001abf51mov ecx, 11
001abf56mov rdi, rbp
001abf59mov rsi, r13
001abf5ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf61mov [rsp+200], rax
001abf69mov [rsp+176], rdx
001abf71lea rdx, [rip-0x158c03]
001abf78mov ecx, 15
001abf7dmov rdi, rbp
001abf80mov rsi, r13
001abf83call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf88mov [rsp+184], rax
001abf90mov r15, rdx
001abf93lea rdx, [rip-0x158be1]
001abf9amov ecx, 10
001abf9fmov rdi, rbp
001abfa2mov rsi, r13
001abfa5call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfaamov [rsp+192], rax
001abfb2mov r12, rdx
001abfb5lea rdx, [rip-0x158bf9]
001abfbcmov ecx, 18
001abfc1mov rdi, rbp
001abfc4mov rsi, r13
001abfc7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfccmov r14, rax
001abfcfmov rbx, rdx
001abfd2lea rdx, [rip-0x158bf5]
001abfd9mov ecx, 12
001abfdemov rdi, rbp
001abfe1mov rsi, r13
001abfe4call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfe9test rax, rax
001abfeccmove rdx, rax
001abff0mov [rsp+232], rdx
001abff8lea rcx, [rip-0x11ad07]
001abfffcmove rax, rcx
001ac003mov rdx, r14
001ac006test r14, r14
001ac009cmove rbx, r14
001ac00dmov [rsp+376], rbx
001ac015cmove rdx, rcx
001ac019mov rbx, [rsp+192]
001ac021test rbx, rbx
001ac024cmove r12, rbx
001ac028mov [rsp+280], r12
001ac030cmove rbx, rcx
001ac034mov r12, [rsp+184]
001ac03ctest r12, r12
001ac03fcmove r15, r12
001ac043mov [rsp+192], r15
001ac04bcmove r12, rcx
001ac04fmov r14, [rsp+200]
001ac057test r14, r14
001ac05amov r15, [rsp+176]
001ac062cmove r15, r14
001ac066cmove r14, rcx
001ac06amov rbp, [rsp+160]
001ac072test rbp, rbp
001ac075mov r13, [rsp+64]
001ac07acmove r13, rbp
001ac07ecmove rbp, rcx
001ac082mov r11, [rsp+88]
001ac087test r11, r11
001ac08amov r10, [rsp+128]
001ac092cmove r10, r11
001ac096cmove r11, rcx
001ac09amov r9, [rsp+48]
001ac09ftest r9, r9
001ac0a2mov r8, [rsp+8]
001ac0a7cmove r8, r9
001ac0abcmove r9, rcx
001ac0afmov rdi, [rsp+16]
001ac0b4test rdi, rdi
001ac0b7mov rsi, [rsp+80]
001ac0bccmove rsi, rdi
001ac0c0cmove rdi, rcx
001ac0c4mov [rsp+656], rdi
001ac0ccmov [rsp+664], rsi
001ac0d4mov [rsp+672], r9
001ac0dcmov [rsp+680], r8
001ac0e4mov [rsp+688], r11
001ac0ecmov [rsp+696], r10
001ac0f4mov [rsp+704], rbp
001ac0fcmov [rsp+712], r13
001ac104mov [rsp+720], r14
001ac10cmov [rsp+728], r15
001ac114mov [rsp+736], r12
001ac11cmov rsi, [rsp+192]
001ac124mov [rsp+744], rsi
001ac12cmov [rsp+752], rbx
001ac134mov rsi, [rsp+280]
001ac13cmov [rsp+760], rsi
001ac144mov [rsp+768], rdx
001ac14cmov r10, [rsp+104]
001ac151test r10, r10
001ac154mov r11, [rsp+96]
001ac159cmove r11, r10
001ac15dcmove r10, rcx
001ac161mov rdx, [rsp+376]
001ac169mov [rsp+776], rdx
001ac171mov r8, [rsp+120]
001ac176test r8, r8
001ac179mov r9, [rsp+112]
001ac17ecmove r9, r8
001ac182mov [rsp+784], rax
001ac18acmove r8, rcx
001ac18emov rsi, [rsp+56]
001ac193test rsi, rsi
001ac196mov rdi, [rsp+72]
001ac19bcmove rdi, rsi
001ac19fcmove rsi, rcx
001ac1a3mov rax, [rsp+232]
001ac1abmov [rsp+792], rax
001ac1b3mov rax, [rsp+32]
001ac1b8test rax, rax
001ac1bbmov rdx, [rsp+24]
001ac1c0cmove rdx, rax
001ac1c4cmove rax, rcx
001ac1c8mov [rsp+800], rax
001ac1d0mov [rsp+808], rdx
001ac1d8mov [rsp+816], rsi
001ac1e0mov [rsp+824], rdi
001ac1e8mov [rsp+832], r8
001ac1f0mov [rsp+840], r9
001ac1f8mov [rsp+848], r10
001ac200mov [rsp+856], r11
001ac208xorps x0, x0
001ac20bmovups [rsp+864], x0
001ac213mov [rsp+880], 0
001ac21bmov [rsp+640], 1
001ac227mov [rsp+648], 1
001ac233movzx eax, [rip+0x66e8e]
001ac23amov edi, 248
001ac23fcall [rip+0x658f3]
001ac245test rax, rax
001ac248je 0x1af655
001ac24emov rbx, rax
001ac251lea rsi, [rsp+640]
001ac259mov edx, 248
001ac25emov rdi, rax
001ac261call [rip+0x658b9]
001ac267mov rax, [rsp+1896]
001ac26ftest rax, rax
001ac272je 0x1ac287
001ac274lock dec [rax]
001ac278jne 0x1ac287
001ac27alea rdi, [rsp+1896]
001ac282call alloc::sync::Arc<T,A>::drop_slow
001ac287
001ac287loc_1ac287:
001ac287mov [rsp+1896], rbx
001ac28fmov rax, [rsp+240]
001ac297cmp [rax+72], 0
001ac29cje 0x1ac2a8
001ac29emov rdi, [rax+64]
001ac2a2call [rip+0x65850]
001ac2a8
001ac2a8loc_1ac2a8:
001ac2a8mov [rsp+184], 0
001ac2b3jmp 0x1ac2be
001ac2b5
001ac2b5loc_1ac2b5:
001ac2b5mov al, 1
001ac2b7mov [rsp+184], eax
001ac2be
001ac2beloc_1ac2be:
001ac2belea rdi, [rsp+656]
001ac2c6lea rsi, [rsp+1688]
001ac2cemov edx, 232
001ac2d3call [rip+0x65847]
001ac2d9mov [rsp+640], 1
001ac2e5mov [rsp+648], 1
001ac2f1movzx eax, [rip+0x66dd0]
001ac2f8mov edi, 248
001ac2fdcall [rip+0x65835]
001ac303test rax, rax
001ac306je 0x1af613
001ac30cmov rbx, rax
001ac30flea rsi, [rsp+640]
001ac317mov edx, 248
001ac31cmov rdi, rax
001ac31fcall [rip+0x657fb]
001ac325mov [rsp+296], rbx
001ac32dmov rax, rbx
001ac330add rax, 16
001ac334mov [rsp+248], rax
001ac33cmov [rsp+256], 8
001ac348xorps x0, x0
001ac34bmovups [rsp+264], x0
001ac353mov rax, [rbx+48]
001ac357mov rbp, [rbx+56]
001ac35bmov [rsp+408], rax
001ac363mov [rsp+416], rbp
001ac36bmov [rsp+424], 0
001ac377test rbp, rbp
001ac37aje 0x1acbb9
001ac380mov r12l, 8
001ac386xor esi, esi
001ac388lea rax, [rsp+640]
001ac390mov [rsp+192], rax
001ac398lea rbx, [rsp+408]
001ac3a0xor r15l, r15l
001ac3a3jmp 0x1ac3e0
001ac3a5
001ac3a5 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ac3b0
001ac3b0loc_1ac3b0:
001ac3b0mov r13, rsi
001ac3b3
001ac3b3loc_1ac3b3:
001ac3b3mov rax, r13
001ac3b6shl rax, 4
001ac3bamov [r12+rax], rbp
001ac3bemov [r12+rax+8], r14
001ac3c3lea rsi, [r13+1]
001ac3c7mov [rsp+272], rsi
001ac3cfmov rbp, [rsp+416]
001ac3d7test rbp, rbp
001ac3daje 0x1ac462
001ac3e0
001ac3e0loc_1ac3e0:
001ac3e0mov r13, rsi
001ac3e3lea rdi, [rsp+640]
001ac3ebmov rsi, rbx
001ac3eemov rdx, r15
001ac3f1call gimli::read::aranges::ArangeHeader<R,Offset>::parse
001ac3f6cmp [rsp+681], 3
001ac3feje 0x1acc97
001ac404sub rbp, [rsp+416]
001ac40cmov r14, [rsp+656]
001ac414mov r15, rbp
001ac417add r15, [rsp+424]
001ac41fmov rbp, [rsp+672]
001ac427mov [rsp+424], r15
001ac42fmov rsi, r13
001ac432cmp r13, [rsp+264]
001ac43ajne 0x1ac3b0
001ac440lea rdi, [rsp+256]
001ac448call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ac44dmov r12, [rsp+256]
001ac455mov r13, [rsp+272]
001ac45djmp 0x1ac3b3
001ac462
001ac462loc_1ac462:
001ac462mov rax, [rsp+256]
001ac46amov [rsp+8], rax
001ac46fcmp rsi, 21
001ac473jae 0x1ac493
001ac475cmp rsi, 1
001ac479jbe 0x1acbb9
001ac47fmov edx, 1
001ac484mov rdi, [rsp+8]
001ac489call core::slice::sort::insertion_sort_shift_left
001ac48ejmp 0x1acbb9
001ac493
001ac493loc_1ac493:
001ac493mov [rsp+48], rsi
001ac498mov rdi, rsi
001ac49bshr rdi, 1
001ac49emov [rsp+376], rdi
001ac4a6shl rdi, 4
001ac4aamovzx eax, [rip+0x66c17]
001ac4b1mov esi, 8
001ac4b6call __rust_alloc
001ac4bbmov [rsp+32], rax
001ac4c0test rax, rax
001ac4c3je 0x1af69f
001ac4c9movzx eax, [rip+0x66bf8]
001ac4d0mov edi, 256
001ac4d5call [rip+0x6565d]
001ac4dbtest rax, rax
001ac4deje 0x1af6b9
001ac4e4mov r12, rax
001ac4e7mov eax, 1
001ac4ecsub rax, r13
001ac4efmov [rsp+176], rax
001ac4f7mov rax, [rsp+8]
001ac4fclea rcx, [rax+32]
001ac500mov [rsp+200], rcx
001ac508lea rcx, [rax+16]
001ac50cmov [rsp+232], rcx
001ac514add rax, -16
001ac518mov [rsp+88], rax
001ac51dmov eax, 16
001ac522mov [rsp+160], rax
001ac52axor ebx, ebx
001ac52clea rax, [rip+0x638d5]
001ac533mov [rsp+280], rax
001ac53bxor r13l, r13l
001ac53emov rsi, [rsp+48]
001ac543jmp 0x1ac564
001ac545nop [rax+rax]
001ac550
001ac550loc_1ac550:
001ac550mov r13l, 1
001ac556
001ac556loc_1ac556:
001ac556mov rbx, [rsp+64]
001ac55bcmp rbx, rsi
001ac55ejae 0x1acba6
001ac564
001ac564loc_1ac564:
001ac564mov rdx, rsi
001ac567sub rdx, rbx
001ac56amov rax, rbx
001ac56dshl rax, 4
001ac571mov rcx, [rsp+8]
001ac576lea rdi, [rcx+rax]
001ac57acmp rdx, 2
001ac57ejae 0x1ac5e0
001ac580mov r8, rsi
001ac583
001ac583loc_1ac583:
001ac583mov r14, r8
001ac586sub r14, rbx
001ac589jb 0x1af578
001ac58fcmp r8, rsi
001ac592ja 0x1af578
001ac598jae 0x1ac610
001ac59acmp rdx, 10
001ac59ejae 0x1ac610
001ac5a0lea r14, [rbx+10]
001ac5a4cmp r14, rsi
001ac5a7cmovae r14, rsi
001ac5abmov [rsp+64], r14
001ac5b0sub r14, rbx
001ac5b3jb 0x1af595
001ac5b9cmp rdx, 1
001ac5bdadc rdx, 0
001ac5c1mov rsi, r14
001ac5c4call core::slice::sort::insertion_sort_shift_left
001ac5c9mov rsi, [rsp+48]
001ac5cecmp r13, [rsp+160]
001ac5d6je 0x1ac61f
001ac5d8jmp 0x1ac677
001ac5ddnop [rax]
001ac5e0
001ac5e0loc_1ac5e0:
001ac5e0mov rcx, [rdi]
001ac5e3mov r15, [rdi+16]
001ac5e7cmp r15, rcx
001ac5eajae 0x1ac9d0
001ac5f0cmp rdx, 2
001ac5f4jne 0x1ac9e4
001ac5falea r8, [rbx+2]
001ac5femov edx, 2
001ac603jmp 0x1aca9a
001ac608
001ac608 0f 1f 84 00 00 00 00 00 ........
001ac610
001ac610loc_1ac610:
001ac610mov [rsp+64], r8
001ac615cmp r13, [rsp+160]
001ac61djne 0x1ac677
001ac61f
001ac61floc_1ac61f:
001ac61flea rax, [2*r13]
001ac627mov [rsp+160], rax
001ac62fmov rdi, r13
001ac632shl rdi, 5
001ac636movzx eax, [rip+0x66a8b]
001ac63dmov esi, 8
001ac642call __rust_alloc
001ac647test rax, rax
001ac64aje 0x1af5a6
001ac650mov r15, rax
001ac653mov rdx, r13
001ac656shl rdx, 4
001ac65amov rdi, rax
001ac65dmov rsi, r12
001ac660call [rip+0x654ba]
001ac666mov rdi, r12
001ac669call [rip+0x65489]
001ac66fmov r12, r15
001ac672mov rsi, [rsp+48]
001ac677
001ac677loc_1ac677:
001ac677mov rax, r13
001ac67ashl rax, 4
001ac67emov [r12+rax], r14
001ac682mov [r12+rax+8], rbx
001ac687inc r13
001ac68acmp r13, 2
001ac68ejb 0x1ac556
001ac694mov [rsp+128], r12
001ac69cjmp 0x1ac711
001ac69e
001ac69eloc_1ac69e:
001ac69emov rbp, r8
001ac6a1mov rsi, [rsp+32]
001ac6a6mov r13, [rsp+24]
001ac6abnop [rax+rax]
001ac6b0
001ac6b0loc_1ac6b0:
001ac6b0sub r12, rsi
001ac6b3mov rdi, r14
001ac6b6mov rdx, r12
001ac6b9call [rip+0x65461]
001ac6bfmov rax, [rsp+112]
001ac6c4add rax, rbp
001ac6c7mov rcx, [rsp+96]
001ac6ccmov [rcx], rax
001ac6cfmov rax, [rsp+80]
001ac6d4mov [rax], rbx
001ac6d7mov rdi, [rsp+104]
001ac6dclea rsi, [rdi+16]
001ac6e0mov rax, [rsp+120]
001ac6e5not rax
001ac6e8mov rdx, [rsp+72]
001ac6edadd rdx, rax
001ac6f0shl rdx, 4
001ac6f4call [rip+0x65416]
001ac6facmp r13, 1
001ac6femov r12, [rsp+128]
001ac706mov rsi, [rsp+48]
001ac70bjbe 0x1ac550
001ac711
001ac711loc_1ac711:
001ac711mov r10, r13
001ac714lea r9, [r13-1]
001ac718mov rcx, r9
001ac71bshl rcx, 4
001ac71fmov rax, [r12+rcx]
001ac723mov rcx, [r12+rcx+8]
001ac728add rcx, rax
001ac72bcmp rcx, rsi
001ac72eje 0x1ac780
001ac730mov rdx, r10
001ac733shl rdx, 4
001ac737mov r8, [rdx+r12-32]
001ac73ccmp r8, rax
001ac73fjbe 0x1ac780
001ac741cmp r10, 2
001ac745jbe 0x1acae1
001ac74blea r11, [r10-3]
001ac74fmov rcx, r11
001ac752shl rcx, 4
001ac756mov rcx, [r12+rcx]
001ac75alea rdi, [r8+rax]
001ac75ecmp rcx, rdi
001ac761jbe 0x1ac795
001ac763cmp r10, 3
001ac767jbe 0x1acb93
001ac76dadd r8, rcx
001ac770cmp [rdx+r12-64], r8
001ac775jbe 0x1ac795
001ac777jmp 0x1acb9e
001ac77c
001ac77c 0f 1f 40 00 ..@.
001ac780
001ac780loc_1ac780:
001ac780cmp r10, 3
001ac784jb 0x1ac79a
001ac786lea r11, [r10-3]
001ac78amov rcx, r11
001ac78dshl rcx, 4
001ac791mov rcx, [r12+rcx]
001ac795
001ac795loc_1ac795:
001ac795cmp rcx, rax
001ac798jb 0x1ac79e
001ac79a
001ac79aloc_1ac79a:
001ac79alea r11, [r10-2]
001ac79e
001ac79eloc_1ac79e:
001ac79ecmp r10, r11
001ac7a1jbe 0x1af357
001ac7a7mov [rsp+24], r9
001ac7aclea rax, [r11+1]
001ac7b0cmp r10, rax
001ac7b3jbe 0x1af33f
001ac7b9mov rcx, r11
001ac7bcshl rcx, 4
001ac7c0mov r14, [r12+rcx+8]
001ac7c5shl rax, 4
001ac7c9mov rdx, [r12+rax]
001ac7cdmov rbp, [r12+rax+8]
001ac7d2add rbp, rdx
001ac7d5mov r13, rbp
001ac7d8sub r13, r14
001ac7dbjb 0x1af399
001ac7e1cmp rbp, rsi
001ac7e4ja 0x1af3b0
001ac7eamov [rsp+112], rdx
001ac7efmov [rsp+120], r11
001ac7f4mov [rsp+72], r10
001ac7f9lea rdx, [r12+rcx]
001ac7fdmov [rsp+104], rdx
001ac802mov rdx, [r12+rcx]
001ac806lea rcx, [r12+rax]
001ac80amov [rsp+96], rcx
001ac80fadd rax, r12
001ac812add rax, 8
001ac816mov [rsp+80], rax
001ac81bmov [rsp+56], r14
001ac820shl r14, 4
001ac824add r14, [rsp+8]
001ac829mov r12, rdx
001ac82cshl r12, 4
001ac830lea r15, [r14+r12]
001ac834shl rbp, 4
001ac838mov rbx, r13
001ac83bsub rbx, rdx
001ac83emov [rsp+16], rdx
001ac843cmp rbx, rdx
001ac846jae 0x1ac900
001ac84cmov r12, rbx
001ac84fshl r12, 4
001ac853mov r13, [rsp+32]
001ac858mov rdi, r13
001ac85bmov rsi, r15
001ac85emov rdx, r12
001ac861call [rip+0x652b9]
001ac867add r12, r13
001ac86amov rdi, [rsp+16]
001ac86ftest rdi, rdi
001ac872jle 0x1ac9ad
001ac878test rbx, rbx
001ac87bmov r13, [rsp+24]
001ac880jle 0x1ac998
001ac886add rbp, [rsp+88]
001ac88bmov rbx, [rsp+56]
001ac890
001ac890loc_1ac890:
001ac890mov rax, r12
001ac893mov rcx, r15
001ac896mov rdx, [r12-16]
001ac89bmov rsi, [r15-16]
001ac89fcmp rdx, rsi
001ac8a2mov r15l, 0
001ac8a8sbb r15, r15
001ac8abcmp rdx, rsi
001ac8aemov r12l, 0
001ac8b4adc r12, -1
001ac8b8shl r15, 4
001ac8bcadd r15, rcx
001ac8bfshl r12, 4
001ac8c3add r12, rax
001ac8c6cmp rdx, rsi
001ac8c9mov rax, r12
001ac8cccmovb rax, r15
001ac8d0movups x0, [rax]
001ac8d3movups [rbp], x0
001ac8d7cmp r15, r14
001ac8dajbe 0x1ac8e7
001ac8dcadd rbp, -16
001ac8e0cmp r12, [rsp+32]
001ac8e5ja 0x1ac890
001ac8e7
001ac8e7loc_1ac8e7:
001ac8e7mov rbp, rdi
001ac8eamov r14, r15
001ac8edmov rsi, [rsp+32]
001ac8f2jmp 0x1ac6b0
001ac8f7
001ac8f7 66 0f 1f 84 00 00 00 00 00 f........
001ac900
001ac900loc_1ac900:
001ac900mov rbx, [rsp+32]
001ac905mov rdi, rbx
001ac908mov rsi, r14
001ac90bmov rdx, r12
001ac90ecall [rip+0x6520c]
001ac914add r12, rbx
001ac917mov r8, [rsp+16]
001ac91ctest r8, r8
001ac91fjle 0x1ac9b5
001ac925cmp r13, r8
001ac928mov rbx, [rsp+56]
001ac92djle 0x1ac69e
001ac933add rbp, [rsp+8]
001ac938mov rsi, [rsp+32]
001ac93dmov r13, [rsp+24]
001ac942nop [rax+rax]
001ac950
001ac950loc_1ac950:
001ac950mov rdx, rsi
001ac953mov rcx, [r15]
001ac956xor esi, esi
001ac958xor eax, eax
001ac95acmp rcx, [rdx]
001ac95dsetae sil
001ac961setb cl
001ac964mov rdi, rdx
001ac967cmovb rdi, r15
001ac96bmovups x0, [rdi]
001ac96emovups [r14], x0
001ac972add r14, 16
001ac976shl rsi, 4
001ac97aadd rsi, rdx
001ac97dcmp rsi, r12
001ac980jae 0x1ac990
001ac982mov al, cl
001ac984shl rax, 4
001ac988add r15, rax
001ac98bcmp r15, rbp
001ac98ejb 0x1ac950
001ac990
001ac990loc_1ac990:
001ac990mov rbp, r8
001ac993jmp 0x1ac6b0
001ac998
001ac998loc_1ac998:
001ac998mov rbp, rdi
001ac99bmov r14, r15
001ac99emov rsi, [rsp+32]
001ac9a3mov rbx, [rsp+56]
001ac9a8jmp 0x1ac6b0
001ac9ad
001ac9adloc_1ac9ad:
001ac9admov rbp, rdi
001ac9b0mov r14, r15
001ac9b3jmp 0x1ac9b8
001ac9b5
001ac9b5loc_1ac9b5:
001ac9b5mov rbp, r8
001ac9b8
001ac9b8loc_1ac9b8:
001ac9b8mov rsi, [rsp+32]
001ac9bdmov r13, [rsp+24]
001ac9c2mov rbx, [rsp+56]
001ac9c7jmp 0x1ac6b0
001ac9cc
001ac9cc 0f 1f 40 00 ..@.
001ac9d0
001ac9d0loc_1ac9d0:
001ac9d0cmp rdx, 2
001ac9d4jne 0x1aca31
001ac9d6lea r8, [rbx+2]
001ac9damov edx, 2
001ac9dfjmp 0x1ac583
001ac9e4
001ac9e4loc_1ac9e4:
001ac9e4mov rsi, [rsp+176]
001ac9eclea r9, [rsi+rbx]
001ac9f0mov rsi, [rsp+200]
001ac9f8lea r10, [rsi+rax]
001ac9fcmov r8l, 2
001aca02mov r11, r15
001aca05nop [rax+rax]
001aca10
001aca10loc_1aca10:
001aca10mov r14, r11
001aca13mov r11, [r10]
001aca16cmp r11, r14
001aca19jae 0x1aca82
001aca1blea r14, [r9+r8]
001aca1finc r14
001aca22inc r8
001aca25add r10, 16
001aca29cmp r14, 2
001aca2djne 0x1aca10
001aca2fjmp 0x1aca7f
001aca31
001aca31loc_1aca31:
001aca31mov rsi, [rsp+176]
001aca39lea r9, [rsi+rbx]
001aca3dmov rsi, [rsp+200]
001aca45lea r10, [rsi+rax]
001aca49mov r8l, 2
001aca4fmov r11, r15
001aca52nop [rax+rax]
001aca60
001aca60loc_1aca60:
001aca60mov r14, r11
001aca63mov r11, [r10]
001aca66cmp r11, r14
001aca69jb 0x1aca82
001aca6blea r14, [r9+r8]
001aca6finc r14
001aca72inc r8
001aca75add r10, 16
001aca79cmp r14, 2
001aca7djne 0x1aca60
001aca7f
001aca7floc_1aca7f:
001aca7fmov r8, rdx
001aca82
001aca82loc_1aca82:
001aca82lea rsi, [r8+rbx]
001aca86mov rdx, r8
001aca89mov r8, rsi
001aca8ccmp r15, rcx
001aca8fmov rsi, [rsp+48]
001aca94jae 0x1ac583
001aca9a
001aca9aloc_1aca9a:
001aca9acmp rbx, r8
001aca9dja 0x1af5f4
001acaa3cmp r8, rsi
001acaa6ja 0x1af5e0
001acaaccmp rdx, 2
001acab0jb 0x1ac583
001acab6mov r15, r8
001acab9mov rcx, rdx
001acabcshr rcx, 1
001acabfmov rsi, rdx
001acac2shl rsi, 4
001acac6add rsi, rdi
001acac9mov r8, rcx
001acaccshl r8, 4
001acad0sub rsi, r8
001acad3cmp rcx, 1
001acad7jne 0x1acaec
001acad9xor r8l, r8l
001acadcjmp 0x1acb5e
001acae1
001acae1loc_1acae1:
001acae1mov r13l, 2
001acae7jmp 0x1ac556
001acaec
001acaecloc_1acaec:
001acaecmov r9, rcx
001acaefand r9, -2
001acaf3add rax, [rsp+232]
001acafblea r10, [rbx+rdx]
001acaffshl r10, 4
001acb03add r10, [rsp+88]
001acb08xor r8l, r8l
001acb0bmov r14, 0xffffffffffffffe
001acb15nop [rax+rax]
001acb20
001acb20loc_1acb20:
001acb20movups x0, [rax-16]
001acb24movups x1, [r10]
001acb28movups [rax-16], x1
001acb2cmovups [r10], x0
001acb30mov r11, r8
001acb33xor r11, r14
001acb36add r11, rcx
001acb39shl r11, 4
001acb3dmovups x0, [rax]
001acb40movups x1, [rsi+r11]
001acb45movups [rax], x1
001acb48movups [rsi+r11], x0
001acb4dadd r8, 2
001acb51add rax, 32
001acb55add r10, -32
001acb59cmp r9, r8
001acb5cjne 0x1acb20
001acb5e
001acb5eloc_1acb5e:
001acb5etest dl, 2
001acb61je 0x1acb86
001acb63mov rax, r8
001acb66not rax
001acb69add rcx, rax
001acb6cshl r8, 4
001acb70shl rcx, 4
001acb74movups x0, [rdi+r8]
001acb79movups x1, [rsi+rcx]
001acb7dmovups [rdi+r8], x1
001acb82movups [rsi+rcx], x0
001acb86
001acb86loc_1acb86:
001acb86mov rsi, [rsp+48]
001acb8bmov r8, r15
001acb8ejmp 0x1ac583
001acb93
001acb93loc_1acb93:
001acb93mov r13l, 3
001acb99jmp 0x1ac556
001acb9e
001acb9eloc_1acb9e:
001acb9emov r13, r10
001acba1jmp 0x1ac556
001acba6
001acba6loc_1acba6:
001acba6mov rdi, r12
001acba9mov rbx, [rip+0x64f48]
001acbb0call rbx
001acbb2mov rdi, [rsp+32]
001acbb7call rbx
001acbb9
001acbb9loc_1acbb9:
001acbb9mov [rsp+136], 8
001acbc5xorps x0, x0
001acbc8movups [rsp+144], x0
001acbd0mov [rsp+208], 8
001acbdcmovups [rsp+216], x0
001acbe4mov rax, [rsp+248]
001acbecmovups x0, [rax+48]
001acbf0movups [rsp+512], x0
001acbf8mov [rsp+528], 0
001acc04lea rdi, [rsp+640]
001acc0clea rsi, [rsp+512]
001acc14call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acc19mov rax, [rsp+640]
001acc21cmp rax, 3
001acc25jne 0x1acd4c
001acc2b
001acc2bloc_1acc2b:
001acc2bmov rbx, [rsp+208]
001acc33mov r15, [rsp+224]
001acc3binc r15
001acc3emov rdi, rbx
001acc41nop [rax+rax]
001acc50
001acc50loc_1acc50:
001acc50cmp r15, 1
001acc54je 0x1acc6a
001acc56lea r14, [rdi+536]
001acc5ddec r15
001acc60call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001acc65mov rdi, r14
001acc68jmp 0x1acc50
001acc6a
001acc6aloc_1acc6a:
001acc6acmp [rsp+216], 0
001acc73je 0x1acc7e
001acc75mov rdi, rbx
001acc78call [rip+0x64e7a]
001acc7e
001acc7eloc_1acc7e:
001acc7ecmp [rsp+144], 0
001acc87je 0x1acc97
001acc89mov rdi, [rsp+136]
001acc91call [rip+0x64e61]
001acc97
001acc97loc_1acc97:
001acc97cmp [rsp+264], 0
001acca0je 0x1accb0
001acca2mov rdi, [rsp+256]
001accaa
001accaaloc_1accaa:
001accaacall [rip+0x64e48]
001accb0
001accb0loc_1accb0:
001accb0mov rax, [rsp+296]
001accb8lock dec [rax]
001accbcjne 0x1acccd
001accbemov bl, 1
001accc0lea rdi, [rsp+296]
001accc8call alloc::sync::Arc<T,A>::drop_slow
001acccd
001acccdloc_1acccd:
001acccdmov rax, [rsp+384]
001accd5mov [rax], 23
001accd8mov rax, [rsp+392]
001acce0cmp [rax], 0
001acce4je 0x1accf7
001acce6cmp [rax+72], 0
001accebje 0x1accf7
001accedmov rdi, [rax+64]
001accf1call [rip+0x64e01]
001accf7
001accf7loc_1accf7:
001accf7cmp [rsp+288], 0
001acd00mov rax, [rsp+240]
001acd08jne 0x1acd21
001acd0acmp [rax], 0
001acd0eje 0x1acd21
001acd10cmp [rax+72], 0
001acd15je 0x1acd21
001acd17mov rdi, [rax+64]
001acd1bcall [rip+0x64dd7]
001acd21
001acd21loc_1acd21:
001acd21mov rax, [rsp+400]
001acd29
001acd29loc_1acd29:
001acd29cmp [rax+72], 0
001acd2eje 0x1acd3a
001acd30mov rdi, [rax+64]
001acd34call [rip+0x64dbe]
001acd3a
001acd3aloc_1acd3a:
001acd3aadd rsp, 1960
001acd41pop rbx
001acd42pop r12
001acd44pop r13
001acd46pop r14
001acd48pop r15
001acd4apop rbp
001acd4bret
001acd4c
001acd4cloc_1acd4c:
001acd4clea r14, [rsp+664]
001acd54lea r13, [rsp+1248]
001acd5clea rbp, [rsp+456]
001acd64lea rcx, [rsp+640]
001acd6cmov [rsp+200], rcx
001acd74lea r12, [rsp+512]
001acd7cjmp 0x1acdb2
001acd7e
001acd7eloc_1acd7e:
001acd7elea r14, [rsp+664]
001acd86nop [rax+rax]
001acd90
001acd90loc_1acd90:
001acd90lea rdi, [rsp+640]
001acd98mov rsi, r12
001acd9bcall gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acda0mov rax, [rsp+640]
001acda8cmp rax, 3
001acdacje 0x1acc2b
001acdb2
001acdb2loc_1acdb2:
001acdb2mov rbx, [rsp+648]
001acdbamov rcx, [rsp+656]
001acdc2mov rdx, [r14+48]
001acdc6mov [rsp+1280], rdx
001acdcemovups x0, [r14]
001acdd2movups x1, [r14+16]
001acdd7movups x2, [r14+32]
001acddcmovaps [rsp+1264], x2
001acde4movaps [rsp+1248], x1
001acdecmovaps [rsp+1232], x0
001acdf4movaps [rsp+1920], x0
001acdfcmovups x0, [r13]
001ace01movups x1, [r13+16]
001ace06movaps [rsp+576], x0
001ace0emovaps [rsp+592], x1
001ace16mov rdx, [r13+32]
001ace1amov [rsp+608], rdx
001ace22cmp rax, 2
001ace26je 0x1ae00c
001ace2ctest rax, rax
001ace2fjne 0x1acd90
001ace35mov rax, rcx
001ace38or rax, 4
001ace3ccmp rax, 5
001ace40je 0x1acd90
001ace46mov r15, [rsp+224]
001ace4emov rsi, [rsp+248]
001ace56mov [rsp+432], 0
001ace62mov [rsp+440], rbx
001ace6amov [rsp+448], rcx
001ace72movaps x0, [rsp+1920]
001ace7amovups [rbp], x0
001ace7emov rax, [rsp+608]
001ace86mov [rbp+48], rax
001ace8amovaps x0, [rsp+576]
001ace92movaps x1, [rsp+592]
001ace9amovups [rbp+32], x1
001ace9emovups [rbp+16], x0
001acea2lea rdi, [rsp+640]
001aceaalea rdx, [rsp+432]
001aceb2call gimli::read::dwarf::Unit<R>::new
001aceb7cmp [rsp+640], 2
001acebfje 0x1acd7e
001acec5mov edx, 424
001acecalea r14, [rsp+1232]
001aced2mov rdi, r14
001aced5lea rsi, [rsp+640]
001aceddcall [rip+0x64c3d]
001acee3mov rdx, [rsp+1576]
001aceeblea rax, [rdx+16]
001aceefmov rsi, [rsp+1272]
001acef7mov r8, [rsp+1280]
001aceffmov [rsp+432], rsi
001acf07mov [rsp+440], r8
001acf0fmov [rsp+448], r14
001acf17mov [rsp+456], rax
001acf1fmov [rsp+464], 0
001acf2btest r8, r8
001acf2eje 0x1ae05d
001acf34lea rdi, [r8-1]
001acf38lea r9, [rsi+1]
001acf3cxor eax, eax
001acf3exor ecx, ecx
001acf40
001acf40loc_1acf40:
001acf40movzx r10l, [r9-1]
001acf45cmp ecx, 63
001acf48jne 0x1acf54
001acf4acmp r10b, 2
001acf4ejae 0x1ae04d
001acf54
001acf54loc_1acf54:
001acf54movzx r10l, r10b
001acf58mov r11l, r10l
001acf5band r11l, 127
001acf5fshl r11, cl
001acf62or rax, r11
001acf65test r10b, r10b
001acf68jns 0x1acf7b
001acf6aadd ecx, 7
001acf6dinc r9
001acf70add rdi, -1
001acf74jb 0x1acf40
001acf76jmp 0x1ae045
001acf7b
001acf7bloc_1acf7b:
001acf7bmov [rsp+432], r9
001acf83mov [rsp+440], rdi
001acf8btest rax, rax
001acf8ejne 0x1ad02a
001acf94lock dec [rdx]
001acf98jne 0x1acfa7
001acf9amov rdi, [rsp+1576]
001acfa2call alloc::sync::Arc<T,A>::drop_slow
001acfa7
001acfa7loc_1acfa7:
001acfa7cmp [rsp+1328], 47
001acfaflea r14, [rsp+664]
001acfb7je 0x1acd90
001acfbdcmp [rsp+1416], 0
001acfc6je 0x1acfd6
001acfc8mov rdi, [rsp+1408]
001acfd0call [rip+0x64b22]
001acfd6
001acfd6loc_1acfd6:
001acfd6cmp [rsp+1440], 0
001acfdfje 0x1acfef
001acfe1mov rdi, [rsp+1432]
001acfe9call [rip+0x64b09]
001acfef
001acfefloc_1acfef:
001acfefcmp [rsp+1464], 0
001acff8je 0x1ad008
001acffamov rdi, [rsp+1456]
001ad002call [rip+0x64af0]
001ad008
001ad008loc_1ad008:
001ad008cmp [rsp+1488], 0
001ad011je 0x1acd90
001ad017mov rdi, [rsp+1480]
001ad01fcall [rip+0x64ad3]
001ad025jmp 0x1acd90
001ad02a
001ad02aloc_1ad02a:
001ad02alea rcx, [rax-1]
001ad02ecmp rcx, [rdx+32]
001ad032jae 0x1ad041
001ad034imul rdi, rcx, 112
001ad038add rdi, [rdx+16]
001ad03cjmp 0x1ad0c4
001ad041
001ad041loc_1ad041:
001ad041mov rdi, [rdx+40]
001ad045test rdi, rdi
001ad048je 0x1ae05d
001ad04emov rcx, [rdx+48]
001ad052
001ad052loc_1ad052:
001ad052movzx esi, [rdi+1330]
001ad059lea r8, [8*rsi]
001ad061mov rdx, -1
001ad068mov r10l, 255
001ad06e
001ad06eloc_1ad06e:
001ad06etest r8, r8
001ad071je 0x1ad09d
001ad073xor r9l, r9l
001ad076cmp [rdi+8*rdx+1248], rax
001ad07esetne r9b
001ad082cmova r9l, r10l
001ad086inc rdx
001ad089add r8, -8
001ad08dcmp r9b, 1
001ad091je 0x1ad06e
001ad093movzx esi, r9b
001ad097test esi, esi
001ad099jne 0x1ad0a0
001ad09bjmp 0x1ad0b4
001ad09d
001ad09dloc_1ad09d:
001ad09dmov rdx, rsi
001ad0a0
001ad0a0loc_1ad0a0:
001ad0a0sub rcx, 1
001ad0a4jb 0x1ae05d
001ad0aamov rdi, [rdi+8*rdx+1336]
001ad0b2jmp 0x1ad052
001ad0b4
001ad0b4loc_1ad0b4:
001ad0b4test rdi, rdi
001ad0b7je 0x1ae05d
001ad0bdimul rax, rdx, 112
001ad0c1add rdi, rax
001ad0c4
001ad0c4loc_1ad0c4:
001ad0c4cmp [rdi+106], 1
001ad0c8jne 0x1ad0d6
001ad0camov [rsp+464], 1
001ad0d6
001ad0d6loc_1ad0d6:
001ad0d6call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001ad0dbmov [rsp+24], rax
001ad0e0mov r14, rdx
001ad0e3test rdx, rdx
001ad0e6je 0x1ad5bd
001ad0ecmov rax, [rsp+248]
001ad0f4mov [rsp+72], rax
001ad0f9mov eax, [rsp+1304]
001ad100mov rcx, [rsp+1648]
001ad108mov [rsp+120], rcx
001ad10dmovzx ecx, ah
001ad110mov [rsp+192], rcx
001ad118and eax, 65280
001ad11dmov [rsp+232], eax
001ad124movzx eax, [rsp+1306]
001ad12cmov [rsp+160], ax
001ad134movzx eax, [rsp+1304]
001ad13cmov [rsp+96], rax
001ad141mov rax, [rsp+1632]
001ad149mov [rsp+112], rax
001ad14eshl r14, 4
001ad152xor r10l, r10l
001ad155xor eax, eax
001ad157mov [rsp+56], rax
001ad15cxor eax, eax
001ad15emov [rsp+80], rax
001ad163xor eax, eax
001ad165mov [rsp+16], rax
001ad16axor eax, eax
001ad16cmov [rsp+128], rax
001ad174xor eax, eax
001ad176mov [rsp+104], rax
001ad17bjmp 0x1ad1a4
001ad17d
001ad17dloc_1ad17d:
001ad17dcmp eax, 38
001ad180mov eax, 1
001ad185mov rcx, [rsp+56]
001ad18acmove ecx, eax
001ad18dmov [rsp+56], rcx
001ad192
001ad192loc_1ad192:
001ad192mov r10, [rsp+32]
001ad197
001ad197loc_1ad197:
001ad197add r10, 16
001ad19bcmp r14, r10
001ad19eje 0x1ad6d9
001ad1a4
001ad1a4loc_1ad1a4:
001ad1a4mov rax, [rsp+24]
001ad1a9mov [rsp+32], r10
001ad1aemovups x0, [rax+r10]
001ad1b3movaps [rsp+1936], x0
001ad1bbmov rax, [rsp+448]
001ad1c3mov edx, [rax+72]
001ad1c6lea rdi, [rsp+640]
001ad1celea rsi, [rsp+432]
001ad1d6lea rcx, [rsp+1936]
001ad1decall gimli::read::unit::parse_attribute
001ad1e3mov rax, [rsp+640]
001ad1ebcmp rax, 46
001ad1efje 0x1ae05d
001ad1f5mov rcx, [rsp+664]
001ad1fdmovups x0, [rsp+648]
001ad205movups [rsp+312], x0
001ad20dmov [rsp+304], rax
001ad215mov [rsp+328], rcx
001ad21dmovzx eax, cx
001ad220cmp eax, 18
001ad223jg 0x1ad2e7
001ad229cmp eax, 17
001ad22cje 0x1ad38f
001ad232cmp eax, 18
001ad235jne 0x1ad192
001ad23blea rdi, [rsp+640]
001ad243lea rsi, [rsp+304]
001ad24bcall gimli::read::unit::Attribute<R>::value
001ad250mov rax, [rsp+640]
001ad258test rax, rax
001ad25bje 0x1ad4ed
001ad261cmp eax, 7
001ad264mov r10, [rsp+32]
001ad269je 0x1ad4ce
001ad26fcmp eax, 12
001ad272jne 0x1ad197
001ad278mov rax, [rsp+72]
001ad27dmov rcx, [rax+24]
001ad281sub rcx, [rsp+112]
001ad286jb 0x1ae05d
001ad28cmov rax, [rsp+648]
001ad294imul rax, [rsp+96]
001ad29amov rsi, rcx
001ad29dsub rsi, rax
001ad2a0jb 0x1ae05d
001ad2a6mov rdi, [rsp+96]
001ad2abdec edi
001ad2adcmp edi, 7
001ad2b0ja 0x1ae05d
001ad2b6mov r8, [rsp+72]
001ad2bbmov r9, [r8+16]
001ad2bfadd r9, [rsp+112]
001ad2c4lea r8, [rip-0x16dc8f]
001ad2cbmovsxd rdi, [r8+4*rdi]
001ad2cfadd rdi, r8
001ad2d2jmp rdi
001ad2d4cmp rcx, rax
001ad2d7je 0x1ae05d
001ad2ddmovzx eax, [r9+rax]
001ad2e2jmp 0x1ad5a9
001ad2e7
001ad2e7loc_1ad2e7:
001ad2e7cmp eax, 19
001ad2eaje 0x1ad432
001ad2f0cmp eax, 85
001ad2f3jne 0x1ad192
001ad2f9lea rdi, [rsp+640]
001ad301lea rsi, [rsp+304]
001ad309call gimli::read::unit::Attribute<R>::value
001ad30emov rcx, [rsp+640]
001ad316mov rax, [rsp+648]
001ad31ecmp rcx, 22
001ad322je 0x1ad46b
001ad328cmp ecx, 24
001ad32bjne 0x1ad4c2
001ad331mov rcx, [rsp+72]
001ad336mov rcx, [rcx+200]
001ad33dsub rcx, [rsp+120]
001ad342jb 0x1ae05d
001ad348imul rax, [rsp+192]
001ad351sub rcx, rax
001ad354jb 0x1ae05d
001ad35amov rdx, [rsp+72]
001ad35fmov rdx, [rdx+192]
001ad366add rdx, [rsp+120]
001ad36bcmp [rsp+232], 2048
001ad376jne 0x1ad509
001ad37ccmp rcx, 7
001ad380jbe 0x1ae05d
001ad386mov rax, [rdx+rax]
001ad38ajmp 0x1ad516
001ad38f
001ad38floc_1ad38f:
001ad38flea rdi, [rsp+640]
001ad397lea rsi, [rsp+304]
001ad39fcall gimli::read::unit::Attribute<R>::value
001ad3a4mov rax, [rsp+640]
001ad3actest rax, rax
001ad3afje 0x1ad4a6
001ad3b5cmp eax, 12
001ad3b8mov r10, [rsp+32]
001ad3bdjne 0x1ad197
001ad3c3mov rax, [rsp+72]
001ad3c8mov rcx, [rax+24]
001ad3ccsub rcx, [rsp+112]
001ad3d1jb 0x1ae05d
001ad3d7mov rax, [rsp+648]
001ad3dfimul rax, [rsp+96]
001ad3e5mov rsi, rcx
001ad3e8sub rsi, rax
001ad3ebjb 0x1ae05d
001ad3f1mov rdi, [rsp+96]
001ad3f6dec edi
001ad3f8cmp edi, 7
001ad3fbja 0x1ae05d
001ad401mov r8, [rsp+72]
001ad406mov r9, [r8+16]
001ad40aadd r9, [rsp+112]
001ad40flea r8, [rip-0x16ddba]
001ad416movsxd rdi, [r8+4*rdi]
001ad41aadd rdi, r8
001ad41djmp rdi
001ad41fcmp rcx, rax
001ad422je 0x1ae05d
001ad428movzx eax, [r9+rax]
001ad42djmp 0x1ad566
001ad432
001ad432loc_1ad432:
001ad432lea rdi, [rsp+640]
001ad43alea rsi, [rsp+304]
001ad442call gimli::read::unit::Attribute<R>::value
001ad447mov rax, [rsp+640]
001ad44fcmp rax, 38
001ad453jne 0x1ad17d
001ad459movzx ecx, [rsp+648]
001ad461mov [rsp+64], cx
001ad466jmp 0x1ad17d
001ad46b
001ad46bloc_1ad46b:
001ad46bcmp [rsp+160], 5
001ad474mov edx, 0
001ad479cmovb rdx, [rsp+120]
001ad47fmov rcx, [rsp+72]
001ad484cmp [rcx+224], 0
001ad48bmov ecx, 0
001ad490cmove rdx, rcx
001ad494add rdx, rax
001ad497mov [rsp+176], rdx
001ad49fmov eax, 1
001ad4a4jmp 0x1ad4c4
001ad4a6
001ad4a6loc_1ad4a6:
001ad4a6mov eax, 1
001ad4abmov [rsp+80], rax
001ad4b0mov rax, [rsp+648]
001ad4b8mov [rsp+88], rax
001ad4bdjmp 0x1ad192
001ad4c2
001ad4c2loc_1ad4c2:
001ad4c2xor eax, eax
001ad4c4
001ad4c4loc_1ad4c4:
001ad4c4mov [rsp+104], rax
001ad4c9jmp 0x1ad192
001ad4ce
001ad4celoc_1ad4ce:
001ad4cemov eax, 1
001ad4d3mov [rsp+128], rax
001ad4dbmov rax, [rsp+648]
001ad4e3mov [rsp+48], rax
001ad4e8jmp 0x1ad197
001ad4ed
001ad4edloc_1ad4ed:
001ad4edmov eax, 1
001ad4f2mov [rsp+16], rax
001ad4f7mov rax, [rsp+648]
001ad4ffmov [rsp+8], rax
001ad504jmp 0x1ad192
001ad509
001ad509loc_1ad509:
001ad509cmp rcx, 4
001ad50djb 0x1ae05d
001ad513mov eax, [rdx+rax]
001ad516
001ad516loc_1ad516:
001ad516mov r10, [rsp+32]
001ad51badd rax, [rsp+120]
001ad520mov [rsp+176], rax
001ad528mov eax, 1
001ad52dmov [rsp+104], rax
001ad532jmp 0x1ad197
001ad537cmp rsi, 2
001ad53bjb 0x1ae05d
001ad541movzx eax, [r9+rax]
001ad546jmp 0x1ad566
001ad548cmp rsi, 8
001ad54cjb 0x1ae05d
001ad552mov rax, [r9+rax]
001ad556jmp 0x1ad566
001ad558cmp rsi, 4
001ad55cjb 0x1ae05d
001ad562mov eax, [r9+rax]
001ad566
001ad566loc_1ad566:
001ad566mov [rsp+88], rax
001ad56bmov eax, 1
001ad570mov [rsp+80], rax
001ad575jmp 0x1ad197
001ad57acmp rsi, 2
001ad57ejb 0x1ae05d
001ad584movzx eax, [r9+rax]
001ad589jmp 0x1ad5a9
001ad58bcmp rsi, 8
001ad58fjb 0x1ae05d
001ad595mov rax, [r9+rax]
001ad599jmp 0x1ad5a9
001ad59bcmp rsi, 4
001ad59fjb 0x1ae05d
001ad5a5mov eax, [r9+rax]
001ad5a9
001ad5a9loc_1ad5a9:
001ad5a9mov [rsp+8], rax
001ad5aemov eax, 1
001ad5b3mov [rsp+16], rax
001ad5b8jmp 0x1ad197
001ad5bd
001ad5bdloc_1ad5bd:
001ad5bdxor eax, eax
001ad5bfmov [rsp+56], rax
001ad5c4xor eax, eax
001ad5c6mov [rsp+80], rax
001ad5cbxor eax, eax
001ad5cdmov [rsp+16], rax
001ad5d2xor eax, eax
001ad5d4mov [rsp+128], rax
001ad5dc
001ad5dcloc_1ad5dc:
001ad5dcmov rsi, [rsp+272]
001ad5e4test rsi, rsi
001ad5e7je 0x1ad645
001ad5e9mov rax, [rsp+256]
001ad5f1mov r14, rsi
001ad5f4xor edx, edx
001ad5f6mov rcx, rsi
001ad5f9jmp 0x1ad603
001ad5fb
001ad5fbloc_1ad5fb:
001ad5fbmov rcx, r14
001ad5fesub r14, rdx
001ad601jbe 0x1ad645
001ad603
001ad603loc_1ad603:
001ad603shr r14, 1
001ad606add r14, rdx
001ad609mov r9, r14
001ad60cshl r9, 4
001ad610xor edi, edi
001ad612cmp [rax+r9], rbx
001ad616setne dil
001ad61amov r8l, 255
001ad620cmovb edi, r8l
001ad624cmp dil, 1
001ad628je 0x1ad5fb
001ad62amovzx edx, dil
001ad62ecmp edx, 255
001ad634jne 0x1ad906
001ad63amov rdx, r14
001ad63dinc rdx
001ad640mov r14, rcx
001ad643jmp 0x1ad5fb
001ad645
001ad645loc_1ad645:
001ad645mov rax, [rsp+80]
001ad64atest rax, rax
001ad64dje 0x1ad848
001ad653cmp [rsp+16], 0
001ad659je 0x1ad848
001ad65fmov rdx, [rsp+8]
001ad664cmp [rsp+88], rdx
001ad669jae 0x1ad939
001ad66fmov rsi, [rsp+152]
001ad677cmp rsi, [rsp+144]
001ad67fjne 0x1ad696
001ad681lea rdi, [rsp+136]
001ad689call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad68emov rsi, [rsp+152]
001ad696
001ad696loc_1ad696:
001ad696mov rax, [rsp+136]
001ad69emov rcx, rsi
001ad6a1shl rcx, 5
001ad6a5mov rdx, [rsp+88]
001ad6aamov [rax+rcx], rdx
001ad6aemov rdx, [rsp+8]
001ad6b3mov [rax+rcx+8], rdx
001ad6b8mov [rax+rcx+16], r15
001ad6bdmov [rax+rcx+24], 0
001ad6c6inc rsi
001ad6c9mov [rsp+152], rsi
001ad6d1mov sil, 1
001ad6d4jmp 0x1ad93b
001ad6d9
001ad6d9loc_1ad6d9:
001ad6d9cmp [rsp+104], 0
001ad6dfje 0x1ad5dc
001ad6e5mov rdx, [rsp+248]
001ad6edlea rsi, [rdx+176]
001ad6f4mov eax, [rsp+1304]
001ad6fbmov ecx, eax
001ad6fdshr ecx, 16
001ad700lea r9, [rdx+192]
001ad707xor edi, edi
001ad709cmp cx, 5
001ad70dsetae r8b
001ad711cmovb r9, rsi
001ad715mov rsi, [r9+8]
001ad719mov r9, [rsp+176]
001ad721sub rsi, r9
001ad724jb 0x1ae05d
001ad72amov dil, r8b
001ad72dshl rdi, 4
001ad731add rdi, 176
001ad738mov rdi, [rdx+rdi]
001ad73cadd rdi, r9
001ad73fcmp cx, 5
001ad743movups x0, [rdx+16]
001ad747mov rdx, [rsp+1616]
001ad74fmov r8, [rsp+1632]
001ad757movups [rsp+640], x0
001ad75fmov [rsp+656], rdx
001ad767mov [rsp+664], r8
001ad76fmov [rsp+672], rdi
001ad777mov [rsp+680], rsi
001ad77fmov [rsp+688], ax
001ad787mov [rsp+690], cx
001ad78fsetae [rsp+692]
001ad797mov [rsp+32], 0
001ad79f
001ad79floc_1ad79f:
001ad79flea rdi, [rsp+304]
001ad7a7lea rsi, [rsp+640]
001ad7afcall gimli::read::rnglists::RngListIter<R>::next
001ad7b4mov rax, [rsp+304]
001ad7bcmov r14, [rsp+312]
001ad7c4cmp rax, 1
001ad7c8jne 0x1ad8e0
001ad7cemov rax, [rsp+320]
001ad7d6cmp r14, rax
001ad7d9jae 0x1ad79f
001ad7dbmov [rsp+32], rax
001ad7e0mov rsi, [rsp+152]
001ad7e8cmp rsi, [rsp+144]
001ad7f0jne 0x1ad807
001ad7f2lea rdi, [rsp+136]
001ad7facall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad7ffmov rsi, [rsp+152]
001ad807
001ad807loc_1ad807:
001ad807mov rax, [rsp+136]
001ad80fmov rcx, rsi
001ad812shl rcx, 5
001ad816mov [rax+rcx], r14
001ad81amov rdx, [rsp+32]
001ad81fmov [rax+rcx+8], rdx
001ad824mov [rax+rcx+16], r15
001ad829mov [rax+rcx+24], 0
001ad832inc rsi
001ad835mov [rsp+152], rsi
001ad83dmov al, 1
001ad83fmov [rsp+32], eax
001ad843jmp 0x1ad79f
001ad848
001ad848loc_1ad848:
001ad848xor esi, esi
001ad84atest rax, rax
001ad84dmov rax, [rsp+48]
001ad852mov rcx, [rsp+88]
001ad857mov rdx, [rsp+8]
001ad85cje 0x1ad900
001ad862cmp [rsp+128], 0
001ad86bje 0x1ad900
001ad871lea r14, [rax+rcx]
001ad875cmp rcx, r14
001ad878jae 0x1ad95a
001ad87emov rsi, [rsp+152]
001ad886cmp rsi, [rsp+144]
001ad88ejne 0x1ad8a5
001ad890lea rdi, [rsp+136]
001ad898call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad89dmov rsi, [rsp+152]
001ad8a5
001ad8a5loc_1ad8a5:
001ad8a5mov rax, [rsp+136]
001ad8admov rcx, rsi
001ad8b0shl rcx, 5
001ad8b4mov rdx, [rsp+88]
001ad8b9mov [rax+rcx], rdx
001ad8bdmov [rax+rcx+8], r14
001ad8c2mov [rax+rcx+16], r15
001ad8c7mov [rax+rcx+24], 0
001ad8d0inc rsi
001ad8d3mov [rsp+152], rsi
001ad8dbmov sil, 1
001ad8dejmp 0x1ad8f6
001ad8e0
001ad8e0loc_1ad8e0:
001ad8e0cmp eax, 2
001ad8e3jne 0x1ad946
001ad8e5cmp r14b, 75
001ad8e9jne 0x1ae05d
001ad8efshr r14l, 8
001ad8f3mov esi, r14l
001ad8f6
001ad8f6loc_1ad8f6:
001ad8f6mov rax, [rsp+48]
001ad8fbmov rdx, [rsp+8]
001ad900
001ad900loc_1ad900:
001ad900and sil, 1
001ad904jmp 0x1ad983
001ad906
001ad906loc_1ad906:
001ad906lea rdi, [r14-1]
001ad90acmp rdi, rsi
001ad90djae 0x1ad962
001ad90finc r14
001ad912lea rcx, [rax+r9]
001ad916add rcx, -16
001ad91a
001ad91aloc_1ad91a:
001ad91acmp r14, 1
001ad91eje 0x1ad96b
001ad920dec r14
001ad923lea rdx, [rcx-16]
001ad927cmp [rcx], rbx
001ad92amov rcx, rdx
001ad92dje 0x1ad91a
001ad92fcmp r14, rsi
001ad932jbe 0x1ad96e
001ad934jmp 0x1af707
001ad939
001ad939loc_1ad939:
001ad939xor esi, esi
001ad93b
001ad93bloc_1ad93b:
001ad93bmov rax, [rsp+48]
001ad940and sil, 1
001ad944jmp 0x1ad983
001ad946
001ad946loc_1ad946:
001ad946mov rax, [rsp+48]
001ad94bmov rdx, [rsp+8]
001ad950mov esi, [rsp+32]
001ad954and sil, 1
001ad958jmp 0x1ad983
001ad95a
001ad95aloc_1ad95a:
001ad95axor esi, esi
001ad95cand sil, 1
001ad960jmp 0x1ad983
001ad962
001ad962loc_1ad962:
001ad962test r14, r14
001ad965jne 0x1af718
001ad96b
001ad96bloc_1ad96b:
001ad96bxor r14l, r14l
001ad96e
001ad96eloc_1ad96e:
001ad96ecmp r14, rsi
001ad971jne 0x1adbb6
001ad977xor esi, esi
001ad979mov rax, [rsp+48]
001ad97emov rdx, [rsp+8]
001ad983
001ad983loc_1ad983:
001ad983mov [rsp+432], 0
001ad98ftest sil, 1
001ad993mov [rsp+48], rax
001ad998mov [rsp+8], rdx
001ad99djne 0x1adab4
001ad9a3cmp [rsp+1328], 47
001ad9acje 0x1adab4
001ad9b2lea rax, [rsp+1328]
001ad9bamov [rsp+304], rax
001ad9c2lea rax, [rsp+1232]
001ad9camov [rsp+640], rax
001ad9d2lea rax, [rsp+304]
001ad9damov [rsp+648], rax
001ad9e2lea rax, [rsp+248]
001ad9eamov [rsp+656], rax
001ad9f2lea rdi, [rsp+432]
001ad9falea rsi, [rsp+640]
001ada02call addr2line::lazy::LazyCell<T>::borrow_with
001ada07cmp [rax], 0
001ada0bje 0x1adaac
001ada11mov rcx, [rax+24]
001ada15mov [rsp+24], rcx
001ada1atest rcx, rcx
001ada1dje 0x1adaac
001ada23mov rax, [rax+16]
001ada27mov [rsp+72], rax
001ada2cmov rsi, [rsp+152]
001ada34shl [rsp+24], 5
001ada3axor r14l, r14l
001ada3djmp 0x1ada7b
001ada3f
001ada3floc_1ada3f:
001ada3fmov rax, [rsp+136]
001ada47mov rcx, rsi
001ada4ashl rcx, 5
001ada4emovaps x0, [rsp+32]
001ada53movups [rax+rcx], x0
001ada57mov [rax+rcx+16], r15
001ada5cmov [rax+rcx+24], 0
001ada65inc rsi
001ada68mov [rsp+152], rsi
001ada70add r14, 32
001ada74cmp [rsp+24], r14
001ada79je 0x1adaac
001ada7b
001ada7bloc_1ada7b:
001ada7bmov rax, [rsp+72]
001ada80movups x0, [rax+r14+16]
001ada86movaps [rsp+32], x0
001ada8bcmp rsi, [rsp+144]
001ada93jne 0x1ada3f
001ada95lea rdi, [rsp+136]
001ada9dcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adaa2mov rsi, [rsp+152]
001adaaajmp 0x1ada3f
001adaac
001adaacloc_1adaac:
001adaacmov r15, [rsp+224]
001adab4
001adab4loc_1adab4:
001adab4mov edx, 424
001adab9lea rdi, [rsp+640]
001adac1lea rsi, [rsp+1232]
001adac9call [rip+0x64051]
001adacfmovups x0, [rsp+432]
001adad7movups x1, [rsp+448]
001adadflea rcx, [rsp+664]
001adae7movups [rcx+408], x0
001adaeemovups [rcx+424], x1
001adaf5mov rax, [rsp+464]
001adafdmov [rcx+440], rax
001adb04mov [rsp+1064], rbx
001adb0cmov rax, [rsp+56]
001adb11mov [rsp+1168], ax
001adb19movzx eax, [rsp+64]
001adb1emov [rsp+1170], ax
001adb26mov [rsp+1112], 0
001adb32mov [rsp+1152], 76
001adb3acmp r15, [rsp+216]
001adb42jne 0x1adb5c
001adb44lea rdi, [rsp+208]
001adb4cmov rsi, r15
001adb4fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adb54mov r15, [rsp+224]
001adb5c
001adb5cloc_1adb5c:
001adb5cimul rdi, r15, 536
001adb63add rdi, [rsp+208]
001adb6bmov edx, 536
001adb70lea rbx, [rsp+640]
001adb78mov rsi, rbx
001adb7bcall [rip+0x63f9f]
001adb81inc r15
001adb84mov [rsp+224], r15
001adb8cmov rdi, rbx
001adb8fmov rsi, r12
001adb92call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001adb97mov rax, [rsp+640]
001adb9fcmp rax, 3
001adba3lea r14, [rsp+664]
001adbabjne 0x1acdb2
001adbb1jmp 0x1acc2b
001adbb6
001adbb6loc_1adbb6:
001adbb6shl rsi, 4
001adbbaadd rsi, rax
001adbbdshl r14, 4
001adbc1add r14, rax
001adbc4mov [rsp+32], 0
001adbccmov [rsp+24], rsi
001adbd1
001adbd1loc_1adbd1:
001adbd1cmp [r14], rbx
001adbd4jne 0x1adff9
001adbdamov rcx, [rsp+248]
001adbe2mov rdx, [r14+8]
001adbe6mov rax, [rcx+40]
001adbeasub rax, rdx
001adbedjb 0x1ae05d
001adbf3mov rcx, [rcx+32]
001adbf7add rcx, rdx
001adbfamov [rsp+304], rcx
001adc02mov [rsp+312], rax
001adc0alea rdi, [rsp+640]
001adc12lea rsi, [rsp+304]
001adc1acall gimli::read::aranges::ArangeHeader<R,Offset>::parse
001adc1fcmp [rsp+681], 3
001adc27je 0x1ae05d
001adc2dmov rsi, [rsp+648]
001adc35test rsi, rsi
001adc38je 0x1adfe7
001adc3emov rdi, [rsp+640]
001adc46movzx r8l, [rsp+680]
001adc4fmovzx ecx, [rsp+684]
001adc57lea eax, [r8+r8]
001adc5badd al, cl
001adc5dmovzx r9l, al
001adc61mov [rsp+72], rcx
001adc66test ecx, ecx
001adc68je 0x1ade79
001adc6e
001adc6eloc_1adc6e:
001adc6emov r10, [rsp+72]
001adc73jmp 0x1adc90
001adc75
001adc75loc_1adc75:
001adc75movzx ecx, [rdi]
001adc78add rsi, -4
001adc7cmovzx edx, [rdi+2]
001adc80add rdi, 4
001adc84
001adc84loc_1adc84:
001adc84or rax, rdx
001adc87or rax, rcx
001adc8ajne 0x1addbd
001adc90
001adc90loc_1adc90:
001adc90cmp rsi, r9
001adc93jb 0x1adfe7
001adc99lea eax, [r10-1]
001adc9dcmp eax, 7
001adca0ja 0x1ae05d
001adca6lea rcx, [rip-0x16e631]
001adcadmovsxd rax, [rcx+4*rax]
001adcb1add rax, rcx
001adcb4jmp rax
001adcb6test rsi, rsi
001adcb9je 0x1ae05d
001adcbfdec rsi
001adcc2movzx eax, [rdi]
001adcc5inc rdi
001adcc8jmp 0x1add0c
001adccacmp rsi, 2
001adccejb 0x1ae05d
001adcd4add rsi, -2
001adcd8movzx eax, [rdi]
001adcdbadd rdi, 2
001adcdfjmp 0x1add0c
001adce1cmp rsi, 8
001adce5jb 0x1ae05d
001adcebadd rsi, -8
001adcefmov rax, [rdi]
001adcf2add rdi, 8
001adcf6jmp 0x1add0c
001adcf8cmp rsi, 4
001adcfcjb 0x1ae05d
001add02add rsi, -4
001add06mov eax, [rdi]
001add08add rdi, 4
001add0c
001add0cloc_1add0c:
001add0clea ecx, [r8-1]
001add10cmp ecx, 7
001add13ja 0x1ae05d
001add19lea rdx, [rip-0x16e684]
001add20movsxd rcx, [rdx+4*rcx]
001add24add rcx, rdx
001add27jmp rcx
001add29cmp rsi, 2
001add2djb 0x1ae05d
001add33movzx ecx, [rdi]
001add36add rsi, -2
001add3amovzx edx, [rdi+1]
001add3eadd rdi, 2
001add42jmp 0x1adc84
001add47cmp rsi, 1
001add4bjbe 0x1ae05d
001add51lea rcx, [rsi-2]
001add55cmp rcx, 2
001add59jae 0x1adc75
001add5fjmp 0x1ae05d
001add64cmp rsi, 8
001add68jb 0x1ae05d
001add6emov rcx, rsi
001add71and rcx, -8
001add75cmp rcx, 8
001add79je 0x1ae05d
001add7fmov rcx, [rdi]
001add82mov rdx, [rdi+8]
001add86add rsi, -16
001add8aadd rdi, 16
001add8ejmp 0x1adc84
001add93cmp rsi, 3
001add97jbe 0x1ae05d
001add9dlea rcx, [rsi-4]
001adda1cmp rcx, 4
001adda5jb 0x1ae05d
001addabmov ecx, [rdi]
001addadadd rsi, -8
001addb1mov edx, [rdi+4]
001addb4add rdi, 8
001addb8jmp 0x1adc84
001addbd
001addbdloc_1addbd:
001addbdmov [rsp+80], rcx
001addc2mov [rsp+96], r9
001addc7mov [rsp+104], r8
001addccmov [rsp+112], rdi
001addd1mov [rsp+120], rsi
001addd6mov [rsp+16], rdx
001adddbtest rdx, rdx
001adddeje 0x1ade4b
001adde0mov rsi, [rsp+152]
001adde8cmp rsi, [rsp+144]
001addf0jne 0x1ade07
001addf2lea rdi, [rsp+136]
001addfacall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001addffmov rsi, [rsp+152]
001ade07
001ade07loc_1ade07:
001ade07mov rdx, [rsp+80]
001ade0cmov rdi, [rsp+16]
001ade11add rdi, rdx
001ade14mov rax, [rsp+136]
001ade1cmov rcx, rsi
001ade1fshl rcx, 5
001ade23mov [rax+rcx], rdx
001ade27mov [rax+rcx+8], rdi
001ade2cmov [rax+rcx+16], r15
001ade31mov [rax+rcx+24], 0
001ade3ainc rsi
001ade3dmov [rsp+152], rsi
001ade45mov al, 1
001ade47mov [rsp+32], eax
001ade4b
001ade4bloc_1ade4b:
001ade4bmov rsi, [rsp+120]
001ade50test rsi, rsi
001ade53mov rdi, [rsp+112]
001ade58mov r8, [rsp+104]
001ade5dmov r9, [rsp+96]
001ade62jne 0x1adc6e
001ade68jmp 0x1adfe7
001ade6d
001ade6dloc_1ade6d:
001ade6dmov rax, rcx
001ade70or rax, rdx
001ade73jne 0x1adf3c
001ade79
001ade79loc_1ade79:
001ade79cmp rsi, r9
001ade7cjb 0x1adfe7
001ade82lea eax, [r8-1]
001ade86cmp eax, 7
001ade89ja 0x1ae05d
001ade8flea rcx, [rip-0x16e7da]
001ade96movsxd rax, [rcx+4*rax]
001ade9aadd rax, rcx
001ade9djmp rax
001ade9fcmp rsi, 2
001adea3jb 0x1ae05d
001adea9movzx ecx, [rdi]
001adeacadd rsi, -2
001adeb0movzx edx, [rdi+1]
001adeb4add rdi, 2
001adeb8jmp 0x1ade6d
001adebacmp rsi, 2
001adebejb 0x1ae05d
001adec4lea rax, [rsi-2]
001adec8cmp rax, 1
001adeccjbe 0x1ae05d
001aded2movzx ecx, [rdi]
001aded5add rsi, -4
001aded9movzx edx, [rdi+2]
001adeddadd rdi, 4
001adee1jmp 0x1ade6d
001adee3cmp rsi, 8
001adee7jb 0x1ae05d
001adeedmov rax, rsi
001adef0and rax, -8
001adef4cmp rax, 8
001adef8je 0x1ae05d
001adefemov rcx, [rdi]
001adf01mov rdx, [rdi+8]
001adf05add rsi, -16
001adf09add rdi, 16
001adf0djmp 0x1ade6d
001adf12cmp rsi, 3
001adf16jbe 0x1ae05d
001adf1clea rax, [rsi-4]
001adf20cmp rax, 3
001adf24jbe 0x1ae05d
001adf2amov ecx, [rdi]
001adf2cadd rsi, -8
001adf30mov edx, [rdi+4]
001adf33add rdi, 8
001adf37jmp 0x1ade6d
001adf3c
001adf3cloc_1adf3c:
001adf3cmov [rsp+72], rcx
001adf41mov [rsp+96], r9
001adf46mov [rsp+104], r8
001adf4bmov [rsp+112], rdi
001adf50mov [rsp+120], rsi
001adf55mov [rsp+80], rdx
001adf5atest rdx, rdx
001adf5dje 0x1adfca
001adf5fmov rsi, [rsp+152]
001adf67cmp rsi, [rsp+144]
001adf6fjne 0x1adf86
001adf71lea rdi, [rsp+136]
001adf79call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adf7emov rsi, [rsp+152]
001adf86
001adf86loc_1adf86:
001adf86mov rdx, [rsp+72]
001adf8bmov rdi, [rsp+80]
001adf90add rdi, rdx
001adf93mov rax, [rsp+136]
001adf9bmov rcx, rsi
001adf9eshl rcx, 5
001adfa2mov [rax+rcx], rdx
001adfa6mov [rax+rcx+8], rdi
001adfabmov [rax+rcx+16], r15
001adfb0mov [rax+rcx+24], 0
001adfb9inc rsi
001adfbcmov [rsp+152], rsi
001adfc4mov al, 1
001adfc6mov [rsp+32], eax
001adfca
001adfcaloc_1adfca:
001adfcamov rsi, [rsp+120]
001adfcftest rsi, rsi
001adfd2mov rdi, [rsp+112]
001adfd7mov r8, [rsp+104]
001adfdcmov r9, [rsp+96]
001adfe1jne 0x1ade79
001adfe7
001adfe7loc_1adfe7:
001adfe7add r14, 16
001adfebmov rsi, [rsp+24]
001adff0cmp r14, rsi
001adff3jne 0x1adbd1
001adff9
001adff9loc_1adff9:
001adff9mov rax, [rsp+48]
001adffemov rdx, [rsp+8]
001ae003mov esi, [rsp+32]
001ae007jmp 0x1ad983
001ae00c
001ae00cloc_1ae00c:
001ae00cmov r14, [rsp+136]
001ae014mov r12, [rsp+152]
001ae01ccmp r12, 21
001ae020jae 0x1ae0f3
001ae026cmp r12, 1
001ae02ajbe 0x1ae776
001ae030mov edx, 1
001ae035mov rdi, r14
001ae038mov rsi, r12
001ae03bcall core::slice::sort::insertion_sort_shift_left
001ae040jmp 0x1ae77b
001ae045
001ae045loc_1ae045:
001ae045add rsi, r8
001ae048xor edi, edi
001ae04amov r9, rsi
001ae04d
001ae04dloc_1ae04d:
001ae04dmov [rsp+432], r9
001ae055mov [rsp+440], rdi
001ae05d
001ae05dloc_1ae05d:
001ae05dmov rax, [rsp+1576]
001ae065lock dec [rax]
001ae069jne 0x1ae078
001ae06bmov rdi, [rsp+1576]
001ae073call alloc::sync::Arc<T,A>::drop_slow
001ae078
001ae078loc_1ae078:
001ae078cmp [rsp+1328], 47
001ae080je 0x1acc2b
001ae086cmp [rsp+1416], 0
001ae08fje 0x1ae09f
001ae091mov rdi, [rsp+1408]
001ae099call [rip+0x63a59]
001ae09f
001ae09floc_1ae09f:
001ae09fcmp [rsp+1440], 0
001ae0a8je 0x1ae0b8
001ae0aamov rdi, [rsp+1432]
001ae0b2call [rip+0x63a40]
001ae0b8
001ae0b8loc_1ae0b8:
001ae0b8cmp [rsp+1464], 0
001ae0c1je 0x1ae0d1
001ae0c3mov rdi, [rsp+1456]
001ae0cbcall [rip+0x63a27]
001ae0d1
001ae0d1loc_1ae0d1:
001ae0d1cmp [rsp+1488], 0
001ae0daje 0x1acc2b
001ae0e0mov rdi, [rsp+1480]
001ae0e8call [rip+0x63a0a]
001ae0eejmp 0x1acc2b
001ae0f3
001ae0f3loc_1ae0f3:
001ae0f3mov rdi, r12
001ae0f6shr rdi, 1
001ae0f9mov [rsp+192], rdi
001ae101shl rdi, 5
001ae105movzx eax, [rip+0x64fbc]
001ae10cmov esi, 8
001ae111call __rust_alloc
001ae116test rax, rax
001ae119je 0x1af6d3
001ae11fmov rbx, rax
001ae122movzx eax, [rip+0x64f9f]
001ae129mov edi, 256
001ae12ecall [rip+0x63a04]
001ae134test rax, rax
001ae137mov [rsp+16], rbx
001ae13cje 0x1af6ed
001ae142mov rbp, rax
001ae145lea rax, [r14+64]
001ae149mov [rsp+176], rax
001ae151lea rax, [r14-32]
001ae155mov [rsp+88], rax
001ae15amov eax, 16
001ae15fmov [rsp+160], rax
001ae167xor ecx, ecx
001ae169lea rax, [rip+0x61c98]
001ae170mov [rsp+232], rax
001ae178xor r13l, r13l
001ae17bmov [rsp+8], r14
001ae180mov [rsp+128], r12
001ae188jmp 0x1ae1a8
001ae18anop [rax+rax]
001ae190
001ae190loc_1ae190:
001ae190mov r14, [rsp+8]
001ae195mov rbx, [rsp+16]
001ae19a
001ae19aloc_1ae19a:
001ae19amov rcx, [rsp+64]
001ae19fcmp rcx, r12
001ae1a2jae 0x1ae74f
001ae1a8
001ae1a8loc_1ae1a8:
001ae1a8mov rax, r14
001ae1abmov r14, rcx
001ae1aemov rdx, r12
001ae1b1sub rdx, rcx
001ae1b4mov rsi, rcx
001ae1b7shl rsi, 5
001ae1bblea rdi, [rax+rsi]
001ae1bfcmp rdx, 2
001ae1c3jae 0x1ae220
001ae1c5mov rsi, r12
001ae1c8
001ae1c8loc_1ae1c8:
001ae1c8mov rbx, rsi
001ae1cbsub rbx, r14
001ae1cejb 0x1af5c3
001ae1d4cmp rsi, r12
001ae1d7ja 0x1af5c3
001ae1ddjae 0x1ae250
001ae1dfcmp rdx, 10
001ae1e3jae 0x1ae250
001ae1e5lea rbx, [r14+10]
001ae1e9cmp rbx, r12
001ae1eccmovae rbx, r12
001ae1f0mov [rsp+64], rbx
001ae1f5sub rbx, r14
001ae1f8jb 0x1af627
001ae1fecmp rdx, 1
001ae202adc rdx, 0
001ae206mov rsi, rbx
001ae209call core::slice::sort::insertion_sort_shift_left
001ae20ecmp r13, [rsp+160]
001ae216je 0x1ae25f
001ae218jmp 0x1ae2b2
001ae21dnop [rax]
001ae220
001ae220loc_1ae220:
001ae220mov rax, [rdi]
001ae223mov rcx, [rdi+32]
001ae227cmp rcx, rax
001ae22ajae 0x1ae620
001ae230cmp rdx, 2
001ae234jne 0x1ae634
001ae23alea rsi, [r14+2]
001ae23emov edx, 2
001ae243jmp 0x1ae6aa
001ae248
001ae248 0f 1f 84 00 00 00 00 00 ........
001ae250
001ae250loc_1ae250:
001ae250mov [rsp+64], rsi
001ae255cmp r13, [rsp+160]
001ae25djne 0x1ae2b2
001ae25f
001ae25floc_1ae25f:
001ae25flea rax, [2*r13]
001ae267mov [rsp+160], rax
001ae26fmov rdi, r13
001ae272shl rdi, 5
001ae276movzx eax, [rip+0x64e4b]
001ae27dmov esi, 8
001ae282call __rust_alloc
001ae287test rax, rax
001ae28aje 0x1af638
001ae290mov r15, rax
001ae293mov rdx, r13
001ae296shl rdx, 4
001ae29amov rdi, rax
001ae29dmov rsi, rbp
001ae2a0call [rip+0x6387a]
001ae2a6mov rdi, rbp
001ae2a9call [rip+0x63849]
001ae2afmov rbp, r15
001ae2b2
001ae2b2loc_1ae2b2:
001ae2b2mov rax, r13
001ae2b5shl rax, 4
001ae2b9mov [rbp+rax], rbx
001ae2bemov [rbp+rax+8], r14
001ae2c3inc r13
001ae2c6cmp r13, 2
001ae2cajb 0x1ae190
001ae2d0mov r14, [rsp+8]
001ae2d5mov rbx, [rsp+16]
001ae2damov [rsp+48], rbp
001ae2dfjmp 0x1ae356
001ae2e1
001ae2e1loc_1ae2e1:
001ae2e1mov rbx, [rsp+16]
001ae2e6
001ae2e6loc_1ae2e6:
001ae2e6mov rsi, rbx
001ae2e9
001ae2e9loc_1ae2e9:
001ae2e9sub rbp, rsi
001ae2ecmov rdi, r12
001ae2efmov rdx, rbp
001ae2f2call [rip+0x63828]
001ae2f8mov rax, [rsp+112]
001ae2fdadd rax, [rsp+32]
001ae302mov rcx, [rsp+96]
001ae307mov [rcx], rax
001ae30amov rax, [rsp+120]
001ae30fmov rcx, [rsp+80]
001ae314mov [rcx], rax
001ae317mov rdi, [rsp+104]
001ae31clea rsi, [rdi+16]
001ae320mov rax, [rsp+72]
001ae325not rax
001ae328mov rdx, [rsp+56]
001ae32dadd rdx, rax
001ae330shl rdx, 4
001ae334call [rip+0x637d6]
001ae33amov r13, [rsp+24]
001ae33fcmp r13, 1
001ae343mov r12, [rsp+128]
001ae34bmov rbp, [rsp+48]
001ae350jbe 0x1ae610
001ae356
001ae356loc_1ae356:
001ae356mov r9, r13
001ae359lea r8, [r13-1]
001ae35dmov rcx, r8
001ae360shl rcx, 4
001ae364mov rax, [rbp+rcx]
001ae369mov rcx, [rbp+rcx+8]
001ae36eadd rcx, rax
001ae371cmp rcx, r12
001ae374je 0x1ae3d0
001ae376mov rdx, r9
001ae379shl rdx, 4
001ae37dmov rsi, [rdx+rbp-32]
001ae382cmp rsi, rax
001ae385jbe 0x1ae3d0
001ae387cmp r9, 2
001ae38bjbe 0x1ae731
001ae391lea r10, [r9-3]
001ae395mov rcx, r10
001ae398shl rcx, 4
001ae39cmov rcx, [rbp+rcx]
001ae3a1lea rdi, [rsi+rax]
001ae3a5cmp rcx, rdi
001ae3a8jbe 0x1ae3e6
001ae3aacmp r9, 3
001ae3aejbe 0x1ae73c
001ae3b4add rsi, rcx
001ae3b7cmp [rdx+rbp-64], rsi
001ae3bcjbe 0x1ae3e6
001ae3bejmp 0x1ae747
001ae3c3
001ae3c3 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001ae3d0
001ae3d0loc_1ae3d0:
001ae3d0cmp r9, 3
001ae3d4jb 0x1ae3eb
001ae3d6lea r10, [r9-3]
001ae3damov rcx, r10
001ae3ddshl rcx, 4
001ae3e1mov rcx, [rbp+rcx]
001ae3e6
001ae3e6loc_1ae3e6:
001ae3e6cmp rcx, rax
001ae3e9jb 0x1ae3ef
001ae3eb
001ae3ebloc_1ae3eb:
001ae3eblea r10, [r9-2]
001ae3ef
001ae3efloc_1ae3ef:
001ae3efcmp r9, r10
001ae3f2jbe 0x1af3dc
001ae3f8mov [rsp+24], r8
001ae3fdlea rax, [r10+1]
001ae401cmp r9, rax
001ae404jbe 0x1af3c4
001ae40amov rcx, r10
001ae40dshl rcx, 4
001ae411mov rdi, [rbp+rcx+8]
001ae416shl rax, 4
001ae41amov rdx, [rbp+rax]
001ae41fmov r13, [rbp+rax+8]
001ae424add r13, rdx
001ae427mov rbx, r13
001ae42asub rbx, rdi
001ae42djb 0x1af41e
001ae433cmp r13, r12
001ae436ja 0x1af432
001ae43cmov [rsp+112], rdx
001ae441mov [rsp+72], r10
001ae446mov [rsp+56], r9
001ae44blea rdx, [rcx+rbp]
001ae44fmov [rsp+104], rdx
001ae454mov rdx, [rbp+rcx]
001ae459lea rcx, [rbp+rax]
001ae45emov [rsp+96], rcx
001ae463lea rax, [rbp+rax+8]
001ae468mov [rsp+80], rax
001ae46dmov [rsp+120], rdi
001ae472mov r12, rdi
001ae475shl r12, 5
001ae479add r12, r14
001ae47cmov rbp, rdx
001ae47fshl rbp, 5
001ae483lea r15, [r12+rbp]
001ae487shl r13, 5
001ae48bmov r14, rbx
001ae48esub r14, rdx
001ae491mov [rsp+32], rdx
001ae496cmp r14, rdx
001ae499jae 0x1ae550
001ae49fmov rbp, r14
001ae4a2shl rbp, 5
001ae4a6mov rbx, [rsp+16]
001ae4abmov rdi, rbx
001ae4aemov rsi, r15
001ae4b1mov rdx, rbp
001ae4b4call [rip+0x63666]
001ae4baadd rbp, rbx
001ae4bdmov rax, [rsp+32]
001ae4c2test rax, rax
001ae4c5jle 0x1ae5f0
001ae4cbtest r14, r14
001ae4cejle 0x1ae5f0
001ae4d4add r13, [rsp+88]
001ae4d9mov r14, [rsp+8]
001ae4denop
001ae4e0
001ae4e0loc_1ae4e0:
001ae4e0mov rax, rbp
001ae4e3mov rcx, r15
001ae4e6mov rdx, [rbp-32]
001ae4eamov rsi, [r15-32]
001ae4eecmp rdx, rsi
001ae4f1mov r15l, 0
001ae4f7sbb r15, r15
001ae4facmp rdx, rsi
001ae4fdmov ebp, 0
001ae502adc rbp, -1
001ae506shl r15, 5
001ae50aadd r15, rcx
001ae50dshl rbp, 5
001ae511add rbp, rax
001ae514cmp rdx, rsi
001ae517mov rax, rbp
001ae51acmovb rax, r15
001ae51emovups x0, [rax]
001ae521movups x1, [rax+16]
001ae525movups [r13+16], x1
001ae52amovups [r13], x0
001ae52fcmp r15, r12
001ae532jbe 0x1ae53d
001ae534add r13, -32
001ae538cmp rbp, rbx
001ae53bja 0x1ae4e0
001ae53d
001ae53dloc_1ae53d:
001ae53dmov r12, r15
001ae540jmp 0x1ae2e6
001ae545
001ae545 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ae550
001ae550loc_1ae550:
001ae550mov r14, [rsp+16]
001ae555mov rdi, r14
001ae558mov rsi, r12
001ae55bmov rdx, rbp
001ae55ecall [rip+0x635bc]
001ae564add rbp, r14
001ae567mov rax, [rsp+32]
001ae56ctest rax, rax
001ae56fjle 0x1ae5f5
001ae575cmp rbx, rax
001ae578mov r14, [rsp+8]
001ae57djle 0x1ae2e1
001ae583add r13, r14
001ae586mov rbx, [rsp+16]
001ae58bmov rsi, rbx
001ae58enop
001ae590
001ae590loc_1ae590:
001ae590mov rdx, rsi
001ae593mov rcx, [r15]
001ae596xor esi, esi
001ae598xor eax, eax
001ae59acmp rcx, [rdx]
001ae59dsetae sil
001ae5a1setb cl
001ae5a4mov rdi, rdx
001ae5a7cmovb rdi, r15
001ae5abmovups x0, [rdi]
001ae5aemovups x1, [rdi+16]
001ae5b2movups [r12+16], x1
001ae5b8movups [r12], x0
001ae5bdadd r12, 32
001ae5c1shl rsi, 5
001ae5c5add rsi, rdx
001ae5c8cmp rsi, rbp
001ae5cbjae 0x1ae2e9
001ae5d1mov al, cl
001ae5d3shl rax, 5
001ae5d7add r15, rax
001ae5dacmp r15, r13
001ae5ddjb 0x1ae590
001ae5dfjmp 0x1ae2e9
001ae5e4nop [rax+rax]
001ae5f0
001ae5f0loc_1ae5f0:
001ae5f0mov r12, r15
001ae5f3jmp 0x1ae5fa
001ae5f5
001ae5f5loc_1ae5f5:
001ae5f5mov rbx, [rsp+16]
001ae5fa
001ae5faloc_1ae5fa:
001ae5famov rsi, rbx
001ae5fdmov r14, [rsp+8]
001ae602jmp 0x1ae2e9
001ae607
001ae607 66 0f 1f 84 00 00 00 00 00 f........
001ae610
001ae610loc_1ae610:
001ae610mov r13l, 1
001ae616jmp 0x1ae19a
001ae61b
001ae61b 0f 1f 44 00 00 ..D..
001ae620
001ae620loc_1ae620:
001ae620cmp rdx, 2
001ae624jne 0x1ae669
001ae626lea rsi, [r14+2]
001ae62amov edx, 2
001ae62fjmp 0x1ae1c8
001ae634
001ae634loc_1ae634:
001ae634add rsi, [rsp+176]
001ae63cmov r8l, 2
001ae642mov r9, rcx
001ae645nop [rax+rax]
001ae650
001ae650loc_1ae650:
001ae650mov r10, r9
001ae653mov r9, [rsi]
001ae656cmp r9, r10
001ae659jae 0x1ae69a
001ae65binc r8
001ae65eadd rsi, 32
001ae662cmp rdx, r8
001ae665jne 0x1ae650
001ae667jmp 0x1ae697
001ae669
001ae669loc_1ae669:
001ae669add rsi, [rsp+176]
001ae671mov r8l, 2
001ae677mov r9, rcx
001ae67anop [rax+rax]
001ae680
001ae680loc_1ae680:
001ae680mov r10, r9
001ae683mov r9, [rsi]
001ae686cmp r9, r10
001ae689jb 0x1ae69a
001ae68binc r8
001ae68eadd rsi, 32
001ae692cmp rdx, r8
001ae695jne 0x1ae680
001ae697
001ae697loc_1ae697:
001ae697mov r8, rdx
001ae69a
001ae69aloc_1ae69a:
001ae69alea rsi, [r8+r14]
001ae69emov rdx, r8
001ae6a1cmp rcx, rax
001ae6a4jae 0x1ae1c8
001ae6aa
001ae6aaloc_1ae6aa:
001ae6aacmp r14, rsi
001ae6adja 0x1af680
001ae6b3cmp rsi, r12
001ae6b6ja 0x1af669
001ae6bccmp rdx, 2
001ae6c0jb 0x1ae1c8
001ae6c6mov r8, rsi
001ae6c9mov rax, rdx
001ae6ccshr rax, 1
001ae6cflea rcx, [r14+rdx]
001ae6d3shl rcx, 5
001ae6d7add rcx, [rsp+88]
001ae6dcmov rsi, rdi
001ae6dfnop
001ae6e0
001ae6e0loc_1ae6e0:
001ae6e0movups x0, [rsi]
001ae6e3movups x1, [rsi+16]
001ae6e7movaps [rsp+656], x1
001ae6efmovaps [rsp+640], x0
001ae6f7movups x0, [rcx]
001ae6famovups x1, [rcx+16]
001ae6femovups [rsi+16], x1
001ae702movups [rsi], x0
001ae705movaps x0, [rsp+640]
001ae70dmovaps x1, [rsp+656]
001ae715movups [rcx+16], x1
001ae719movups [rcx], x0
001ae71cadd rsi, 32
001ae720add rcx, -32
001ae724dec rax
001ae727jne 0x1ae6e0
001ae729mov rsi, r8
001ae72cjmp 0x1ae1c8
001ae731
001ae731loc_1ae731:
001ae731mov r13l, 2
001ae737jmp 0x1ae19a
001ae73c
001ae73cloc_1ae73c:
001ae73cmov r13l, 3
001ae742jmp 0x1ae19a
001ae747
001ae747loc_1ae747:
001ae747mov r13, r9
001ae74ajmp 0x1ae19a
001ae74f
001ae74floc_1ae74f:
001ae74fmov rdi, rbp
001ae752mov rax, [rip+0x6339f]
001ae759mov r14, rbx
001ae75cmov rbx, rax
001ae75fcall rax
001ae761mov rdi, r14
001ae764call rbx
001ae766mov r14, [rsp+136]
001ae76emov r12, [rsp+152]
001ae776
001ae776loc_1ae776:
001ae776test r12, r12
001ae779je 0x1ae7ad
001ae77b
001ae77bloc_1ae77b:
001ae77bmov rax, r12
001ae77eshl rax, 5
001ae782add rax, r14
001ae785xor ecx, ecx
001ae787mov rdx, r14
001ae78anop [rax+rax]
001ae790
001ae790loc_1ae790:
001ae790mov rsi, [rdx+8]
001ae794cmp rcx, rsi
001ae797cmovbe rcx, rsi
001ae79bmov [rdx+24], rcx
001ae79flea rsi, [rdx+32]
001ae7a3mov rdx, rsi
001ae7a6cmp rsi, rax
001ae7a9jne 0x1ae790
001ae7abjmp 0x1ae7b0
001ae7ad
001ae7adloc_1ae7ad:
001ae7adxor r12l, r12l
001ae7b0
001ae7b0loc_1ae7b0:
001ae7b0mov rbx, [rsp+144]
001ae7b8movups x0, [rsp+208]
001ae7c0movaps [rsp+1664], x0
001ae7c8mov rax, [rsp+224]
001ae7d0mov [rsp+1680], rax
001ae7d8cmp [rsp+264], 0
001ae7e1je 0x1ae7f1
001ae7e3mov rdi, [rsp+256]
001ae7ebcall [rip+0x63307]
001ae7f1
001ae7f1loc_1ae7f1:
001ae7f1test r14, r14
001ae7f4je 0x1accb0
001ae7famov [rsp+8], r14
001ae7ffmov rax, [rsp+1680]
001ae807mov [rsp+224], rax
001ae80fmovaps x0, [rsp+1664]
001ae817movaps [rsp+208], x0
001ae81fmov rax, [rsp+296]
001ae827mov [rsp+24], rax
001ae82cmov r15, [rax+224]
001ae833test r15, r15
001ae836mov [rsp+128], r12
001ae83emov [rsp+56], rbx
001ae843je 0x1ae914
001ae849mov [rsp+304], 8
001ae855xorps x0, x0
001ae858movups [rsp+312], x0
001ae860movups x0, [r15+64]
001ae865movups [rsp+576], x0
001ae86dmov [rsp+592], 0
001ae879lea rdi, [rsp+640]
001ae881lea rsi, [rsp+576]
001ae889call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae88emov rax, [rsp+640]
001ae896cmp rax, 3
001ae89ajne 0x1ae99a
001ae8a0
001ae8a0loc_1ae8a0:
001ae8a0lea rdi, [rsp+304]
001ae8a8call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ae8ad
001ae8adloc_1ae8ad:
001ae8admov rbx, [rsp+208]
001ae8b5mov r15, [rsp+224]
001ae8bdinc r15
001ae8c0mov rdi, rbx
001ae8c3nop [rax+rax]
001ae8d0
001ae8d0loc_1ae8d0:
001ae8d0cmp r15, 1
001ae8d4je 0x1ae8ea
001ae8d6lea r14, [rdi+536]
001ae8dddec r15
001ae8e0call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ae8e5mov rdi, r14
001ae8e8jmp 0x1ae8d0
001ae8ea
001ae8ealoc_1ae8ea:
001ae8eacmp [rsp+216], 0
001ae8f3je 0x1ae8fe
001ae8f5mov rdi, rbx
001ae8f8call [rip+0x631fa]
001ae8fe
001ae8feloc_1ae8fe:
001ae8fecmp [rsp+56], 0
001ae904mov rdi, [rsp+8]
001ae909jne 0x1accaa
001ae90fjmp 0x1accb0
001ae914
001ae914loc_1ae914:
001ae914mov [rsp+512], 8
001ae920xorps x0, x0
001ae923movups [rsp+520], x0
001ae92bmov r13l, 8
001ae931xor r14l, r14l
001ae934xor ebp, ebp
001ae936
001ae936loc_1ae936:
001ae936mov rax, [rsp+24]
001ae93bmov [rsp+640], rax
001ae943mov r15, [rsp+8]
001ae948cmp rbx, r12
001ae94bjbe 0x1aeb5b
001ae951test r12, r12
001ae954je 0x1aeb4a
001ae95amov rsi, [rsp+56]
001ae95fshl rsi, 5
001ae963mov rbx, r12
001ae966shl rbx, 5
001ae96amov edx, 8
001ae96fmov rdi, [rsp+8]
001ae974mov rcx, rbx
001ae977call __rust_realloc
001ae97cmov r15, rax
001ae97ftest rax, rax
001ae982jne 0x1aeb5b
001ae988mov edi, 8
001ae98dmov rsi, rbx
001ae990call alloc::alloc::handle_alloc_error
001ae995jmp 0x1af724
001ae99a
001ae99aloc_1ae99a:
001ae99aadd r15, 16
001ae99emov r13l, 8
001ae9a4xor r14l, r14l
001ae9a7lea r12, [rsp+1232]
001ae9aflea rbp, [rsp+640]
001ae9b7lea rbx, [rsp+576]
001ae9bfjmp 0x1ae9f7
001ae9c1
001ae9c1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001ae9d0
001ae9d0loc_1ae9d0:
001ae9d0cmp rax, 2
001ae9d4je 0x1aeb0f
001ae9da
001ae9daloc_1ae9da:
001ae9damov rdi, rbp
001ae9ddmov rsi, rbx
001ae9e0call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae9e5mov rax, [rsp+640]
001ae9edcmp rax, 3
001ae9f1je 0x1ae8a0
001ae9f7
001ae9f7loc_1ae9f7:
001ae9f7movups x3, [rsp+648]
001ae9fflea rdx, [rsp+664]
001aea07movups x0, [rdx]
001aea0amovups x1, [rdx+16]
001aea0emovups x2, [rdx+32]
001aea12movaps [rsp+432], x0
001aea1amovaps [rsp+448], x1
001aea22movaps [rsp+464], x2
001aea2amov rcx, [rdx+48]
001aea2emov [rsp+480], rcx
001aea36test rax, rax
001aea39jne 0x1ae9d0
001aea3bmov [rsp+640], 0
001aea47movaps [rsp+32], x3
001aea4cmovups [rsp+648], x3
001aea54mov rax, [rsp+480]
001aea5cmov [rdx+48], rax
001aea60movaps x0, [rsp+432]
001aea68movaps x1, [rsp+448]
001aea70movaps x2, [rsp+464]
001aea78movups [rdx+32], x2
001aea7cmovups [rdx+16], x1
001aea80movups [rdx], x0
001aea83mov rdi, r12
001aea86mov rsi, r15
001aea89mov rdx, rbp
001aea8ccall gimli::read::dwarf::Unit<R>::new
001aea91cmp [rsp+1232], 2
001aea99je 0x1ae9da
001aea9fmov edx, 424
001aeaa4mov rdi, rbp
001aeaa7mov rsi, r12
001aeaaacall [rip+0x63070]
001aeab0movaps x0, [rsp+32]
001aeab5movlps [rsp+1064], x0
001aeabdcmp r14, [rsp+312]
001aeac5jne 0x1aeae7
001aeac7lea rdi, [rsp+304]
001aeacfmov rsi, r14
001aead2call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aead7mov r13, [rsp+304]
001aeadfmov r14, [rsp+320]
001aeae7
001aeae7loc_1aeae7:
001aeae7imul rdi, r14, 432
001aeaeeadd rdi, r13
001aeaf1mov edx, 432
001aeaf6mov rsi, rbp
001aeaf9call [rip+0x63021]
001aeaffinc r14
001aeb02mov [rsp+320], r14
001aeb0ajmp 0x1ae9da
001aeb0f
001aeb0floc_1aeb0f:
001aeb0ftest r13, r13
001aeb12je 0x1ae8ad
001aeb18mov rbp, [rsp+312]
001aeb20mov [rsp+512], r13
001aeb28mov [rsp+520], rbp
001aeb30mov [rsp+528], r14
001aeb38mov r12, [rsp+128]
001aeb40mov rbx, [rsp+56]
001aeb45jmp 0x1ae936
001aeb4a
001aeb4aloc_1aeb4a:
001aeb4amov rdi, [rsp+8]
001aeb4fcall [rip+0x62fa3]
001aeb55mov r15l, 8
001aeb5b
001aeb5bloc_1aeb5b:
001aeb5bmov r12, [rsp+208]
001aeb63mov rax, [rsp+216]
001aeb6bmov rbx, [rsp+224]
001aeb73cmp rax, rbx
001aeb76jbe 0x1aebc8
001aeb78test rbx, rbx
001aeb7bje 0x1aebb9
001aeb7dimul rsi, rax, 536
001aeb84imul rcx, rbx, 536
001aeb8bmov edx, 8
001aeb90mov rdi, r12
001aeb93mov [rsp+32], rcx
001aeb98call __rust_realloc
001aeb9dmov r12, rax
001aeba0test rax, rax
001aeba3jne 0x1aebc8
001aeba5mov edi, 8
001aebaamov rsi, [rsp+32]
001aebafcall alloc::alloc::handle_alloc_error
001aebb4jmp 0x1af724
001aebb9
001aebb9loc_1aebb9:
001aebb9mov rdi, r12
001aebbccall [rip+0x62f36]
001aebc2mov r12l, 8
001aebc8
001aebc8loc_1aebc8:
001aebc8cmp rbp, r14
001aebcbjbe 0x1aec19
001aebcdtest r14, r14
001aebd0je 0x1aec0a
001aebd2imul rsi, rbp, 432
001aebd9imul rbp, r14, 432
001aebe0mov edx, 8
001aebe5mov rdi, r13
001aebe8mov rcx, rbp
001aebebcall __rust_realloc
001aebf0mov r13, rax
001aebf3test rax, rax
001aebf6jne 0x1aec19
001aebf8mov edi, 8
001aebfdmov rsi, rbp
001aec00call alloc::alloc::handle_alloc_error
001aec05jmp 0x1af724
001aec0a
001aec0aloc_1aec0a:
001aec0amov rdi, r13
001aec0dcall [rip+0x62ee5]
001aec13mov r13l, 8
001aec19
001aec19loc_1aec19:
001aec19mov rax, [rsp+24]
001aec1emov [rsp+1176], rax
001aec26mov [rsp+1184], r15
001aec2emov rax, [rsp+128]
001aec36mov [rsp+1192], rax
001aec3emov [rsp+1200], r12
001aec46mov [rsp+1208], rbx
001aec4emov [rsp+1216], r13
001aec56mov [rsp+1224], r14
001aec5emov rdi, [rsp+392]
001aec66cmp [rdi], 0
001aec6aje 0x1af0f5
001aec70mov rax, [rdi+112]
001aec74mov [rsp+752], rax
001aec7cmovups x0, [rdi+96]
001aec80movaps [rsp+736], x0
001aec88movups x0, [rdi+80]
001aec8cmovaps [rsp+720], x0
001aec94movups x0, [rdi+64]
001aec98movaps [rsp+704], x0
001aeca0movups x0, [rdi]
001aeca3movups x1, [rdi+16]
001aeca7movups x2, [rdi+32]
001aecabmovups x3, [rdi+48]
001aecafmovaps [rsp+688], x3
001aecb7movaps [rsp+672], x2
001aecbfmovaps [rsp+656], x1
001aecc7movaps [rsp+640], x0
001aeccflea rdx, [rip-0x15b986]
001aecd6mov ecx, 15
001aecdbmov rsi, [rsp+168]
001aece3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aece8test rax, rax
001aecebcmove rdx, rax
001aeceflea rcx, [rip-0x11d9fe]
001aecf6cmove rax, rcx
001aecfalea rdi, [rsp+1232]
001aed02mov rsi, rax
001aed05call gimli::read::index::UnitIndex<R>::parse
001aed0amovzx r14l, [rsp+1232]
001aed13cmp r14b, 22
001aed17je 0x1af0bd
001aed1dmov eax, [rsp+1233]
001aed24mov ecx, [rsp+1236]
001aed2bmov [rsp+139], ecx
001aed32mov [rsp+136], eax
001aed39mov rax, [rsp+1240]
001aed41mov [rsp+88], rax
001aed46mov rax, [rsp+1248]
001aed4emov [rsp+64], rax
001aed53movups x0, [rsp+1256]
001aed5bmovaps [rsp+576], x0
001aed63movups x0, [rsp+1272]
001aed6bmovaps [rsp+592], x0
001aed73movups x0, [rsp+1288]
001aed7bmovaps [rsp+608], x0
001aed83movups x0, [rsp+1304]
001aed8bmovaps [rsp+624], x0
001aed93lea rdx, [rip-0x15b9c5]
001aed9alea rdi, [rsp+640]
001aeda2mov ecx, 15
001aeda7mov rsi, [rsp+168]
001aedafcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aedb4test rax, rax
001aedb7cmove rdx, rax
001aedbblea rcx, [rip-0x11daca]
001aedc2cmove rax, rcx
001aedc6lea rdi, [rsp+1232]
001aedcemov rsi, rax
001aedd1call gimli::read::index::UnitIndex<R>::parse
001aedd6movzx eax, [rsp+1232]
001aeddecmp al, 22
001aede0je 0x1af0bd
001aede6mov [rsp+200], al
001aededmov eax, [rsp+1233]
001aedf4mov ecx, [rsp+1236]
001aedfbmov [rsp+211], ecx
001aee02mov [rsp+208], eax
001aee09mov rax, [rsp+1240]
001aee11mov [rsp+160], rax
001aee19mov rax, [rsp+1248]
001aee21mov [rsp+176], rax
001aee29movups x0, [rsp+1256]
001aee31movaps [rsp+432], x0
001aee39movups x0, [rsp+1272]
001aee41movaps [rsp+448], x0
001aee49movups x0, [rsp+1288]
001aee51movaps [rsp+464], x0
001aee59movups x0, [rsp+1304]
001aee61movaps [rsp+480], x0
001aee69lea rdx, [rip-0x15ba80]
001aee70lea rdi, [rsp+640]
001aee78mov ecx, 17
001aee7dmov rsi, [rsp+168]
001aee85call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aee8amov [rsp+32], rdx
001aee8fmov rbx, rax
001aee92test rax, rax
001aee95mov rax, [rsp+32]
001aee9acmove rax, rbx
001aee9emov [rsp+32], rax
001aeea3lea rax, [rip-0x11dbb2]
001aeeaacmove rbx, rax
001aeeaelea rdx, [rip-0x15bab4]
001aeeb5lea rdi, [rsp+640]
001aeebdmov ecx, 15
001aeec2mov rsi, [rsp+168]
001aeecacall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aeecfmov [rsp+24], rdx
001aeed4mov r15, rax
001aeed7test rax, rax
001aeedamov rax, [rsp+24]
001aeedfcmove rax, r15
001aeee3mov [rsp+24], rax
001aeee8lea rax, [rip-0x11dbf7]
001aeeefcmove r15, rax
001aeef3lea rdx, [rip-0x15baea]
001aeefalea rdi, [rsp+640]
001aef02mov ecx, 15
001aef07mov rsi, [rsp+168]
001aef0fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aef14mov r13, rax
001aef17mov r12, rdx
001aef1atest rax, rax
001aef1dcmove r12, rax
001aef21lea rax, [rip-0x11dc30]
001aef28cmove r13, rax
001aef2clea rdi, [rsp+1232]
001aef34lea rsi, [rsp+640]
001aef3cmov rdx, [rsp+168]
001aef44call gimli::read::Section::load
001aef49cmp [rsp+1232], 0
001aef52jne 0x1af0bd
001aef58mov rax, [rsp+1240]
001aef60mov [rsp+56], rax
001aef65mov rbp, [rsp+1248]
001aef6dlea rdi, [rsp+1232]
001aef75lea rsi, [rsp+640]
001aef7dmov rdx, [rsp+168]
001aef85call gimli::read::Section::load
001aef8acmp [rsp+1232], 0
001aef93jne 0x1af0bd
001aef99mov rax, [rsp+1240]
001aefa1mov [rsp+72], rax
001aefa6mov rax, [rsp+1248]
001aefaemov [rsp+192], rax
001aefb6lea rdi, [rsp+1232]
001aefbelea rsi, [rsp+640]
001aefc6mov rdx, [rsp+168]
001aefcecall gimli::read::Section::load
001aefd3cmp [rsp+1232], 0
001aefdcjne 0x1af0bd
001aefe2mov rax, [rsp+1240]
001aefeamov [rsp+120], rax
001aefefmov rax, [rsp+1248]
001aeff7mov [rsp+112], rax
001aeffclea rdi, [rsp+1232]
001af004lea rsi, [rsp+640]
001af00cmov rdx, [rsp+168]
001af014call gimli::read::Section::load
001af019cmp [rsp+1232], 0
001af022jne 0x1af0bd
001af028mov rax, [rsp+1240]
001af030mov [rsp+104], rax
001af035mov rax, [rsp+1248]
001af03dmov [rsp+96], rax
001af042lea rdi, [rsp+1232]
001af04alea rsi, [rsp+640]
001af052mov rdx, [rsp+168]
001af05acall gimli::read::Section::load
001af05fcmp [rsp+1232], 0
001af068jne 0x1af0bd
001af06amov rax, [rsp+1240]
001af072mov [rsp+16], rax
001af077mov rax, [rsp+1248]
001af07fmov [rsp+8], rax
001af084lea rdi, [rsp+1232]
001af08clea rsi, [rsp+640]
001af094mov rdx, [rsp+168]
001af09ccall gimli::read::Section::load
001af0a1mov [rsp+168], rbp
001af0a9mov [rsp+80], r12
001af0aecmp [rsp+1232], 0
001af0b7je 0x1af44e
001af0bd
001af0bdloc_1af0bd:
001af0bdmov rax, [rsp+384]
001af0c5mov [rax], 23
001af0c8cmp [rsp+712], 0
001af0d1je 0x1af0e1
001af0d3mov rdi, [rsp+704]
001af0dbcall [rip+0x62a17]
001af0e1
001af0e1loc_1af0e1:
001af0e1xor ebx, ebx
001af0e3lea rdi, [rsp+1176]
001af0ebcall core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af0f0jmp 0x1accf7
001af0f5
001af0f5loc_1af0f5:
001af0f5mov r14b, 22
001af0f8
001af0f8loc_1af0f8:
001af0f8mov rax, [rsp+1224]
001af100mov rdx, [rsp+384]
001af108mov [rdx+384], rax
001af10fmovups x0, [rsp+1176]
001af117movups x1, [rsp+1192]
001af11fmovups x2, [rsp+1208]
001af127movups [rdx+368], x2
001af12emovups [rdx+352], x1
001af135movups [rdx+336], x0
001af13cmov rcx, [rsp+400]
001af144mov rax, [rcx+112]
001af148mov [rdx+504], rax
001af14fmovups x0, [rcx+96]
001af153movups x1, [rcx+80]
001af157movups x2, [rcx+64]
001af15bmovups x3, [rcx]
001af15emovups x4, [rcx+16]
001af162movups x5, [rcx+32]
001af166movups x6, [rcx+48]
001af16amovups [rdx+488], x0
001af171movups [rdx+472], x1
001af178movups [rdx+456], x2
001af17fmovups [rdx+440], x6
001af186movups [rdx+424], x5
001af18dmovups [rdx+408], x4
001af194movups [rdx+392], x3
001af19bmov eax, [rsp+408]
001af1a2mov [rdx+1], eax
001af1a5mov eax, [rsp+411]
001af1acmov [rdx+4], eax
001af1afmovaps x0, [rsp+304]
001af1b7movaps x1, [rsp+320]
001af1bfmovaps x2, [rsp+336]
001af1c7movaps x3, [rsp+352]
001af1cfmovups [rdx+24], x0
001af1d3movups [rdx+40], x1
001af1d7movups [rdx+56], x2
001af1dbmovups [rdx+72], x3
001af1dfmov eax, [rsp+256]
001af1e6mov [rdx+89], eax
001af1e9mov eax, [rsp+259]
001af1f0mov [rdx+92], eax
001af1f3movaps x0, [rsp+512]
001af1fbmovaps x1, [rsp+528]
001af203movaps x2, [rsp+544]
001af20bmovaps x3, [rsp+560]
001af213movups [rdx+112], x0
001af217movups [rdx+128], x1
001af21emovups [rdx+144], x2
001af225movups [rdx+160], x3
001af22cmov [rdx], r14b
001af22fmov [rdx+8], rsi
001af233mov [rdx+16], rdi
001af237mov [rdx+88], bpl
001af23bmov [rdx+96], r8
001af23fmov [rdx+104], r9
001af243mov [rdx+176], rbx
001af24amov rax, [rsp+32]
001af24fmov [rdx+184], rax
001af256mov [rdx+192], r15
001af25dmov [rdx+200], r11
001af264mov [rdx+208], r13
001af26bmov rax, [rsp+80]
001af270mov [rdx+216], rax
001af277mov rax, [rsp+56]
001af27cmov [rdx+224], rax
001af283mov [rdx+232], r10
001af28amov rax, [rsp+72]
001af28fmov [rdx+240], rax
001af296mov [rdx+248], r12
001af29dmov rax, [rsp+120]
001af2a2mov [rdx+256], rax
001af2a9mov rax, [rsp+112]
001af2aemov [rdx+264], rax
001af2b5mov rax, [rsp+104]
001af2bamov [rdx+272], rax
001af2c1mov rax, [rsp+96]
001af2c6mov [rdx+280], rax
001af2cdmov rax, [rsp+16]
001af2d2mov [rdx+288], rax
001af2d9mov rax, [rsp+8]
001af2demov [rdx+296], rax
001af2e5mov rax, [rsp+48]
001af2eamov [rdx+304], rax
001af2f1mov rax, [rsp+128]
001af2f9mov [rdx+312], rax
001af300lea rax, [rip-0x11e00f]
001af307mov [rdx+320], rax
001af30emov [rdx+328], 0
001af319cmp [rsp+288], 0
001af322mov rax, [rsp+240]
001af32ajne 0x1acd3a
001af330cmp [rax], 0
001af334jne 0x1acd29
001af33ajmp 0x1acd3a
001af33f
001af33floc_1af33f:
001af33flea rax, [rip+0x609d2]
001af346mov [rsp+640], rax
001af34elea rsi, [rip+0x60ae3]
001af355jmp 0x1af36d
001af357
001af357loc_1af357:
001af357lea rax, [rip+0x609ba]
001af35emov [rsp+640], rax
001af366lea rsi, [rip+0x60ab3]
001af36d
001af36dloc_1af36d:
001af36dmov rdi, [rsp+192]
001af375mov [rdi+8], 1
001af37dlea rax, [rip-0x11e08c]
001af384mov [rdi+16], rax
001af388xorps x0, x0
001af38bmovups [rdi+24], x0
001af38fcall core::panicking::panic_fmt
001af394jmp 0x1af724
001af399
001af399loc_1af399:
001af399lea rdx, [rip+0x60ab0]
001af3a0mov rdi, r14
001af3a3mov rsi, rbp
001af3a6call core::slice::index::slice_index_order_fail
001af3abjmp 0x1af724
001af3b0
001af3b0loc_1af3b0:
001af3b0lea rdx, [rip+0x60a99]
001af3b7mov rdi, rbp
001af3bacall core::slice::index::slice_end_index_len_fail
001af3bfjmp 0x1af724
001af3c4
001af3c4loc_1af3c4:
001af3c4lea rax, [rip+0x6094d]
001af3cbmov [rsp+640], rax
001af3d3lea rsi, [rip+0x60a5e]
001af3dajmp 0x1af3f2
001af3dc
001af3dcloc_1af3dc:
001af3dclea rax, [rip+0x60935]
001af3e3mov [rsp+640], rax
001af3eblea rsi, [rip+0x60a2e]
001af3f2
001af3f2loc_1af3f2:
001af3f2mov rdi, [rsp+200]
001af3famov [rdi+8], 1
001af402lea rax, [rip-0x11e111]
001af409mov [rdi+16], rax
001af40dxorps x0, x0
001af410movups [rdi+24], x0
001af414call core::panicking::panic_fmt
001af419jmp 0x1af724
001af41e
001af41eloc_1af41e:
001af41elea rdx, [rip+0x60a2b]
001af425mov rsi, r13
001af428call core::slice::index::slice_index_order_fail
001af42djmp 0x1af724
001af432
001af432loc_1af432:
001af432lea rdx, [rip+0x60a17]
001af439mov rdi, r13
001af43cmov rsi, [rsp+128]
001af444call core::slice::index::slice_end_index_len_fail
001af449jmp 0x1af724
001af44e
001af44eloc_1af44e:
001af44emov rax, [rsp+1240]
001af456mov [rsp+48], rax
001af45bmov rax, [rsp+1248]
001af463mov [rsp+128], rax
001af46bmov eax, [rsp+136]
001af472mov ecx, [rsp+139]
001af479mov [rsp+411], ecx
001af480mov [rsp+408], eax
001af487movaps x0, [rsp+576]
001af48fmovaps x1, [rsp+592]
001af497movaps x2, [rsp+608]
001af49fmovaps x3, [rsp+624]
001af4a7movaps [rsp+304], x0
001af4afmovaps [rsp+320], x1
001af4b7movaps [rsp+336], x2
001af4bfmovaps [rsp+352], x3
001af4c7mov eax, [rsp+208]
001af4cemov ecx, [rsp+211]
001af4d5mov [rsp+256], eax
001af4dcmov [rsp+259], ecx
001af4e3movaps x0, [rsp+432]
001af4ebmovaps x1, [rsp+448]
001af4f3movaps x2, [rsp+464]
001af4fbmovaps x3, [rsp+480]
001af503movaps [rsp+560], x3
001af50bmovaps [rsp+544], x2
001af513movaps [rsp+528], x1
001af51bmovaps [rsp+512], x0
001af523cmp [rsp+712], 0
001af52cje 0x1af53c
001af52emov rdi, [rsp+704]
001af536call [rip+0x625bc]
001af53c
001af53cloc_1af53c:
001af53cmov rsi, [rsp+88]
001af541mov rdi, [rsp+64]
001af546mov r8, [rsp+160]
001af54emov r9, [rsp+176]
001af556mov r11, [rsp+24]
001af55bmovzx ebp, [rsp+200]
001af563mov r10, [rsp+168]
001af56bmov r12, [rsp+192]
001af573jmp 0x1af0f8
001af578
001af578loc_1af578:
001af578lea rdi, [rip-0x11fe55]
001af57flea rdx, [rip+0x60942]
001af586mov esi, 44
001af58bcall core::panicking::panic
001af590jmp 0x1af724
001af595
001af595loc_1af595:
001af595lea rax, [rip+0x60944]
001af59cmov [rsp+280], rax
001af5a4jmp 0x1af5f9
001af5a6
001af5a6loc_1af5a6:
001af5a6lea rdi, [rip-0x11e5af]
001af5adlea rdx, [rip+0x608e4]
001af5b4mov esi, 43
001af5b9call core::panicking::panic
001af5bejmp 0x1af724
001af5c3
001af5c3loc_1af5c3:
001af5c3lea rdi, [rip-0x11fea0]
001af5calea rdx, [rip+0x608f7]
001af5d1mov esi, 44
001af5d6call core::panicking::panic
001af5dbjmp 0x1af724
001af5e0
001af5e0loc_1af5e0:
001af5e0lea rdx, [rip+0x60821]
001af5e7mov rdi, r8
001af5eacall core::slice::index::slice_end_index_len_fail
001af5efjmp 0x1af724
001af5f4
001af5f4loc_1af5f4:
001af5f4mov [rsp+64], r8
001af5f9
001af5f9loc_1af5f9:
001af5f9mov rdi, rbx
001af5fcmov rsi, [rsp+64]
001af601mov rdx, [rsp+280]
001af609call core::slice::index::slice_index_order_fail
001af60ejmp 0x1af724
001af613
001af613loc_1af613:
001af613mov edi, 8
001af618mov esi, 248
001af61dcall alloc::alloc::handle_alloc_error
001af622jmp 0x1af724
001af627
001af627loc_1af627:
001af627lea rax, [rip+0x608b2]
001af62emov [rsp+232], rax
001af636jmp 0x1af685
001af638
001af638loc_1af638:
001af638lea rdi, [rip-0x11e641]
001af63flea rdx, [rip+0x60852]
001af646mov esi, 43
001af64bcall core::panicking::panic
001af650jmp 0x1af724
001af655
001af655loc_1af655:
001af655mov edi, 8
001af65amov esi, 248
001af65fcall alloc::alloc::handle_alloc_error
001af664jmp 0x1af724
001af669
001af669loc_1af669:
001af669lea rdx, [rip+0x60798]
001af670mov rdi, rsi
001af673mov rsi, r12
001af676call core::slice::index::slice_end_index_len_fail
001af67bjmp 0x1af724
001af680
001af680loc_1af680:
001af680mov [rsp+64], rsi
001af685
001af685loc_1af685:
001af685mov rdi, r14
001af688mov rsi, [rsp+64]
001af68dmov rdx, [rsp+232]
001af695call core::slice::index::slice_index_order_fail
001af69ajmp 0x1af724
001af69f
001af69floc_1af69f:
001af69flea rdi, [rip-0x11e6a8]
001af6a6lea rdx, [rip+0x607bb]
001af6admov esi, 43
001af6b2call core::panicking::panic
001af6b7jmp 0x1af724
001af6b9
001af6b9loc_1af6b9:
001af6b9lea rdi, [rip-0x11e6c2]
001af6c0lea rdx, [rip+0x607b9]
001af6c7mov esi, 43
001af6cccall core::panicking::panic
001af6d1jmp 0x1af724
001af6d3
001af6d3loc_1af6d3:
001af6d3lea rdi, [rip-0x11e6dc]
001af6dalea rdx, [rip+0x60787]
001af6e1mov esi, 43
001af6e6call core::panicking::panic
001af6ebjmp 0x1af724
001af6ed
001af6edloc_1af6ed:
001af6edlea rdi, [rip-0x11e6f6]
001af6f4lea rdx, [rip+0x60785]
001af6fbmov esi, 43
001af700call core::panicking::panic
001af705jmp 0x1af724
001af707
001af707loc_1af707:
001af707lea rdx, [rip+0x60bca]
001af70emov rdi, r14
001af711call core::slice::index::slice_start_index_len_fail
001af716jmp 0x1af724
001af718
001af718loc_1af718:
001af718lea rdx, [rip+0x60ba1]
001af71fcall core::panicking::panic_bounds_check
001af724
001af724loc_1af724:
001af724ud2
001af726jmp 0x1af74c
001af728jmp 0x1af74c
001af72ajmp 0x1af74c
001af72cjmp 0x1af74c
001af72emov r13, rax
001af731lea rdi, [rsp+640]
001af739call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af73ejmp 0x1afa17
001af743call core::panicking::panic_in_cleanup
001af748ud2
001af74ajmp 0x1af751
001af74c
001af74cloc_1af74c:
001af74cmov r13, rax
001af74fjmp 0x1af761
001af751
001af751loc_1af751:
001af751mov r13, rax
001af754lea rdi, [rsp+432]
001af75ccall core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<addr2line::Lines,gimli::read::Error>>>
001af761
001af761loc_1af761:
001af761lea rdi, [rsp+1232]
001af769call core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001af76ejmp 0x1afa17
001af773mov r13, rax
001af776lea rdi, [rsp+512]
001af77ecall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af783mov rdi, r12
001af786mov rsi, rbx
001af789call core::ptr::drop_in_place<alloc::boxed::Box<[addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>]>>
001af78exor ebx, ebx
001af790jmp 0x1af7ab
001af792call core::panicking::panic_in_cleanup
001af797ud2
001af799mov r13, rax
001af79clea rdi, [rsp+208]
001af7a4call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7a9mov bl, 1
001af7ab
001af7abloc_1af7ab:
001af7abmov rdi, r15
001af7aemov rsi, [rsp+128]
001af7b6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7bbmov bpl, 1
001af7bejmp 0x1af7dd
001af7c0call core::panicking::panic_in_cleanup
001af7c5ud2
001af7c7mov r13, rax
001af7camov rdi, [rsp+8]
001af7cfmov rsi, [rsp+56]
001af7d4call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7d9mov bl, 1
001af7dbxor ebp, ebp
001af7dd
001af7ddloc_1af7dd:
001af7ddlea rdi, [rsp+640]
001af7e5call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7eatest bl, bl
001af7ecje 0x1af7fb
001af7eelea rdi, [rsp+512]
001af7f6call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7fb
001af7fbloc_1af7fb:
001af7fbmov bl, 1
001af7fdtest bpl, bpl
001af800jne 0x1afa8b
001af806mov bpl, 1
001af809jmp 0x1af8a4
001af80ejmp 0x1af863
001af810mov r13, rax
001af813jmp 0x1af8a2
001af818mov r13, rax
001af81bmov rdi, [rsp+704]
001af823mov rsi, [rsp+712]
001af82bcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af830lea rdi, [rsp+1176]
001af838call core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af83djmp 0x1afaaa
001af842mov r13, rax
001af845jmp 0x1afa05
001af84amov r13, rax
001af84dlea rdi, [rsp+640]
001af855call core::ptr::drop_in_place<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af85ajmp 0x1af895
001af85ccall core::panicking::panic_in_cleanup
001af861ud2
001af863
001af863loc_1af863:
001af863mov r13, rax
001af866lea rdi, [rsp+1328]
001af86ecall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001af873jmp 0x1afa17
001af878jmp 0x1af8cd
001af87amov r13, rax
001af87djmp 0x1afa55
001af882mov r13, rax
001af885mov [rsp+1896], rbx
001af88djmp 0x1af96f
001af892mov r13, rax
001af895
001af895loc_1af895:
001af895lea rdi, [rsp+304]
001af89dcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8a2
001af8a2loc_1af8a2:
001af8a2xor ebp, ebp
001af8a4
001af8a4loc_1af8a4:
001af8a4lea rdi, [rsp+208]
001af8accall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8b1mov bl, 1
001af8b3test bpl, bpl
001af8b6je 0x1af949
001af8bcjmp 0x1afa8b
001af8c1call core::panicking::panic_in_cleanup
001af8c6ud2
001af8c8jmp 0x1af964
001af8cd
001af8cdloc_1af8cd:
001af8cdmov r13, rax
001af8d0jmp 0x1afa17
001af8d5mov r13, rax
001af8d8jmp 0x1afa8b
001af8ddmov r13, rax
001af8e0lea rdi, [rsp+640]
001af8e8call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8edjmp 0x1af96f
001af8f2call core::panicking::panic_in_cleanup
001af8f7ud2
001af8f9jmp 0x1af9f2
001af8femov r13, rax
001af901lea rdi, [rsp+640]
001af909call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af90emov bl, 1
001af910jmp 0x1afa8b
001af915call core::panicking::panic_in_cleanup
001af91aud2
001af91cmov r13, rax
001af91fnop
001af920
001af920loc_1af920:
001af920dec r15
001af923je 0x1af939
001af925lea r12, [r14+536]
001af92cmov rdi, r14
001af92fcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af934mov r14, r12
001af937jmp 0x1af920
001af939
001af939loc_1af939:
001af939mov rsi, [rsp+216]
001af941mov rdi, rbx
001af944call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af949
001af949loc_1af949:
001af949mov rdi, [rsp+8]
001af94emov rsi, [rsp+56]
001af953jmp 0x1afa77
001af958call core::panicking::panic_in_cleanup
001af95dud2
001af95fjmp 0x1afa42
001af964
001af964loc_1af964:
001af964mov r13, rax
001af967jmp 0x1afa67
001af96cmov r13, rax
001af96f
001af96floc_1af96f:
001af96fmov rax, [rsp+240]
001af977mov rdi, [rax+64]
001af97bmov rsi, [rax+72]
001af97fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af984lea rdi, [rsp+1688]
001af98ccall core::ptr::drop_in_place<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af991mov bl, 1
001af993mov [rsp+184], 0
001af99ejmp 0x1afa8b
001af9a3call core::panicking::panic_in_cleanup
001af9a8ud2
001af9aamov r13, rax
001af9admov bl, 1
001af9afmov al, 1
001af9b1mov [rsp+184], eax
001af9b8jmp 0x1afa8b
001af9bdmov r13, rax
001af9c0
001af9c0loc_1af9c0:
001af9c0dec r15
001af9c3je 0x1af9d9
001af9c5lea r12, [r14+536]
001af9ccmov rdi, r14
001af9cfcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af9d4mov r14, r12
001af9d7jmp 0x1af9c0
001af9d9
001af9d9loc_1af9d9:
001af9d9mov rsi, [rsp+216]
001af9e1mov rdi, rbx
001af9e4call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af9e9jmp 0x1afa24
001af9ebcall core::panicking::panic_in_cleanup
001af9f0ud2
001af9f2
001af9f2loc_1af9f2:
001af9f2mov r13, rax
001af9f5mov rdi, rbp
001af9f8mov rsi, [rsp+160]
001afa00call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa05
001afa05loc_1afa05:
001afa05mov rdi, [rsp+16]
001afa0amov rsi, [rsp+192]
001afa12call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::UnitRange,alloc::slice::stable_sort<addr2line::UnitRange,alloc::slice::<impl [addr2line::UnitRange]>::sort_by_key<u64,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa17
001afa17loc_1afa17:
001afa17lea rdi, [rsp+208]
001afa1fcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa24
001afa24loc_1afa24:
001afa24mov rdi, [rsp+136]
001afa2cmov rsi, [rsp+144]
001afa34call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa39jmp 0x1afa67
001afa3bcall core::panicking::panic_in_cleanup
001afa40ud2
001afa42
001afa42loc_1afa42:
001afa42mov r13, rax
001afa45mov rdi, r12
001afa48mov rsi, [rsp+160]
001afa50call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa55
001afa55loc_1afa55:
001afa55mov rdi, [rsp+32]
001afa5amov rsi, [rsp+376]
001afa62call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa67
001afa67loc_1afa67:
001afa67mov rdi, [rsp+256]
001afa6fmov rsi, [rsp+264]
001afa77
001afa77loc_1afa77:
001afa77call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa7cmov bl, 1
001afa7elea rdi, [rsp+296]
001afa86call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa8b
001afa8bloc_1afa8b:
001afa8btest bl, bl
001afa8dje 0x1afaaa
001afa8fmov rax, [rsp+392]
001afa97cmp [rax], 0
001afa9bje 0x1afaaa
001afa9dmov rdi, [rax+64]
001afaa1mov rsi, [rax+72]
001afaa5call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaaa
001afaaaloc_1afaaa:
001afaaamov eax, [rsp+184]
001afab1test al, al
001afab3je 0x1afad8
001afab5mov rax, [rsp+240]
001afabdcmp [rax], 0
001afac1je 0x1afad8
001afac3mov rax, [rsp+240]
001afacbmov rdi, [rax+64]
001afacfmov rsi, [rax+72]
001afad3call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afad8
001afad8loc_1afad8:
001afad8mov rax, [rsp+400]
001afae0mov rdi, [rax+64]
001afae4mov rsi, [rax+72]
001afae8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaedmov rdi, r13
001afaf0call _Unwind_Resume
001afaf5ud2
001afaf7call core::panicking::panic_in_cleanup
001afafcud2
001ab970
001ab970std::backtrace_rs::symbolize::gimli::Context::new:
001ab970push rbp
001ab971push r15
001ab973push r14
001ab975push r13
001ab977push r12
001ab979push rbx
001ab97asub rsp, 1960
001ab981mov [rsp+392], r8
001ab989mov [rsp+240], rcx
001ab991mov r12, rdx
001ab994mov r15, rsi
001ab997mov [rsp+384], rdi
001ab99flea rdx, [rip-0x158622]
001ab9a6mov ecx, 10
001ab9abmov rdi, r12
001ab9aemov [rsp+400], r12
001ab9b6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9bbmov [rsp+32], rdx
001ab9c0test rax, rax
001ab9c3lea rdx, [rip-0x11a6d2]
001ab9camov rcx, rax
001ab9cdcmove rcx, rdx
001ab9d1mov [rsp+8], rcx
001ab9d6mov rcx, [rsp+32]
001ab9dbcmove rcx, rax
001ab9dfmov [rsp+32], rcx
001ab9e4lea rdx, [rip-0x15865d]
001ab9ebmov ecx, 15
001ab9f0mov rdi, r12
001ab9f3mov rsi, r15
001ab9f6call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ab9fbmov [rsp+24], rdx
001aba00test rax, rax
001aba03mov rdx, rax
001aba06lea rcx, [rip-0x11a715]
001aba0dcmove rdx, rcx
001aba11mov [rsp+48], rdx
001aba16mov rcx, [rsp+24]
001aba1bcmove rcx, rax
001aba1fmov [rsp+24], rcx
001aba24lea rdx, [rip-0x15868e]
001aba2bmov ecx, 13
001aba30mov rdi, r12
001aba33mov rsi, r15
001aba36call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba3bmov [rsp+56], rdx
001aba40test rax, rax
001aba43mov rdx, rax
001aba46lea rcx, [rip-0x11a755]
001aba4dcmove rdx, rcx
001aba51mov [rsp+128], rdx
001aba59mov rcx, [rsp+56]
001aba5ecmove rcx, rax
001aba62mov [rsp+56], rcx
001aba67lea rdx, [rip-0x1586c4]
001aba6emov ecx, 15
001aba73mov rdi, r12
001aba76mov rsi, r15
001aba79call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aba7emov [rsp+72], rdx
001aba83test rax, rax
001aba86mov rdx, rax
001aba89lea rcx, [rip-0x11a798]
001aba90cmove rdx, rcx
001aba94mov [rsp+88], rdx
001aba99mov rcx, [rsp+72]
001aba9ecmove rcx, rax
001abaa2mov [rsp+72], rcx
001abaa7lea rdx, [rip-0x158784]
001abaaemov ecx, 13
001abab3mov rdi, r12
001abab6mov rsi, r15
001abab9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ababemov [rsp+120], rdx
001abac3test rax, rax
001abac6mov rdx, rax
001abac9lea rcx, [rip-0x11a7d8]
001abad0cmove rdx, rcx
001abad4mov [rsp+64], rdx
001abad9mov rcx, [rsp+120]
001abadecmove rcx, rax
001abae2mov [rsp+120], rcx
001abae7lea rdx, [rip-0x1587b7]
001abaeemov ecx, 11
001abaf3mov rdi, r12
001abaf6mov rsi, r15
001abaf9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abafemov [rsp+112], rdx
001abb03test rax, rax
001abb06mov rdx, rax
001abb09lea rcx, [rip-0x11a818]
001abb10cmove rdx, rcx
001abb14mov [rsp+160], rdx
001abb1cmov rcx, [rsp+112]
001abb21cmove rcx, rax
001abb25mov [rsp+112], rcx
001abb2alea rdx, [rip-0x1587ef]
001abb31mov ecx, 14
001abb36mov rdi, r12
001abb39mov rsi, r15
001abb3ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb41mov [rsp+104], rdx
001abb46test rax, rax
001abb49mov rdx, rax
001abb4clea rcx, [rip-0x11a85b]
001abb53cmove rdx, rcx
001abb57mov [rsp+288], rdx
001abb5fmov rcx, [rsp+104]
001abb64cmove rcx, rax
001abb68mov [rsp+104], rcx
001abb6dlea rdx, [rip-0x158815]
001abb74mov ecx, 11
001abb79mov rdi, r12
001abb7cmov rsi, r15
001abb7fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abb84mov [rsp+96], rdx
001abb89test rax, rax
001abb8cmov rdx, rax
001abb8flea rcx, [rip-0x11a89e]
001abb96cmove rdx, rcx
001abb9amov [rsp+176], rdx
001abba2mov rcx, [rsp+96]
001abba7cmove rcx, rax
001abbabmov [rsp+96], rcx
001abbb0lea rdx, [rip-0x15884d]
001abbb7mov ecx, 11
001abbbcmov rdi, r12
001abbbfmov rsi, r15
001abbc2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abbc7mov [rsp+80], rdx
001abbcctest rax, rax
001abbcfmov rdx, rax
001abbd2lea rcx, [rip-0x11a8e1]
001abbd9cmove rdx, rcx
001abbddmov [rsp+200], rdx
001abbe5mov rcx, [rsp+80]
001abbeacmove rcx, rax
001abbeemov [rsp+80], rcx
001abbf3lea rdx, [rip-0x158885]
001abbfamov ecx, 15
001abbffmov rdi, r12
001abc02mov rsi, r15
001abc05call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc0amov [rsp+16], rdx
001abc0ftest rax, rax
001abc12mov rdx, rax
001abc15lea rcx, [rip-0x11a924]
001abc1ccmove rdx, rcx
001abc20mov [rsp+184], rdx
001abc28mov rcx, [rsp+16]
001abc2dcmove rcx, rax
001abc31mov [rsp+16], rcx
001abc36lea rdx, [rip-0x158884]
001abc3dmov ecx, 10
001abc42mov rdi, r12
001abc45mov rsi, r15
001abc48call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc4dmov r13, rdx
001abc50test rax, rax
001abc53mov r14, rax
001abc56lea rcx, [rip-0x11a965]
001abc5dcmove r14, rcx
001abc61cmove r13, rax
001abc65lea rdx, [rip-0x1588a9]
001abc6cmov ecx, 18
001abc71mov rdi, r12
001abc74mov rsi, r15
001abc77call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc7cmov rbx, rax
001abc7fmov rbp, rdx
001abc82lea rdx, [rip-0x1588a5]
001abc89mov ecx, 12
001abc8emov rdi, r12
001abc91mov rsi, r15
001abc94call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abc99mov [rsp+168], r15
001abca1mov rcx, [rsp+64]
001abca6mov [rsp+1688], rcx
001abcaemov rcx, [rsp+120]
001abcb3mov [rsp+1696], rcx
001abcbbmov rcx, [rsp+160]
001abcc3mov [rsp+1704], rcx
001abccbmov rcx, [rsp+112]
001abcd0mov [rsp+1712], rcx
001abcd8mov rcx, [rsp+288]
001abce0mov [rsp+1720], rcx
001abce8mov rcx, [rsp+104]
001abcedmov [rsp+1728], rcx
001abcf5mov rcx, [rsp+176]
001abcfdmov [rsp+1736], rcx
001abd05mov rcx, [rsp+96]
001abd0amov [rsp+1744], rcx
001abd12mov rcx, [rsp+200]
001abd1amov [rsp+1752], rcx
001abd22mov rcx, [rsp+80]
001abd27mov [rsp+1760], rcx
001abd2fmov rcx, [rsp+184]
001abd37mov [rsp+1768], rcx
001abd3fmov rcx, [rsp+16]
001abd44mov [rsp+1776], rcx
001abd4cmov [rsp+1784], r14
001abd54mov [rsp+1792], r13
001abd5ctest rbx, rbx
001abd5fcmove rbp, rbx
001abd63lea rcx, [rip-0x11aa72]
001abd6acmove rbx, rcx
001abd6emov [rsp+1800], rbx
001abd76test rax, rax
001abd79cmove rdx, rax
001abd7dcmove rax, rcx
001abd81mov [rsp+1808], rbp
001abd89mov [rsp+1816], rax
001abd91mov [rsp+1824], rdx
001abd99mov rax, [rsp+8]
001abd9emov [rsp+1832], rax
001abda6mov rax, [rsp+32]
001abdabmov [rsp+1840], rax
001abdb3mov rax, [rsp+48]
001abdb8mov [rsp+1848], rax
001abdc0mov rax, [rsp+24]
001abdc5mov [rsp+1856], rax
001abdcdmov rax, [rsp+128]
001abdd5mov [rsp+1864], rax
001abdddmov rax, [rsp+56]
001abde2mov [rsp+1872], rax
001abdeamov rax, [rsp+88]
001abdefmov [rsp+1880], rax
001abdf7mov rax, [rsp+72]
001abdfcmov [rsp+1888], rax
001abe04xorps x0, x0
001abe07movups [rsp+1896], x0
001abe0fmov [rsp+1912], 0
001abe17mov rbp, [rsp+240]
001abe1fmov rax, [rbp]
001abe23mov [rsp+288], rax
001abe2btest rax, rax
001abe2eje 0x1ac2b5
001abe34lea rdx, [rip-0x158ab7]
001abe3bmov ecx, 10
001abe40mov rdi, rbp
001abe43mov r13, [rsp+168]
001abe4bmov rsi, r13
001abe4ecall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe53mov [rsp+32], rax
001abe58mov [rsp+24], rdx
001abe5dlea rdx, [rip-0x158ad6]
001abe64mov ecx, 15
001abe69mov rdi, rbp
001abe6cmov rsi, r13
001abe6fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe74mov [rsp+56], rax
001abe79mov [rsp+72], rdx
001abe7elea rdx, [rip-0x158ae8]
001abe85mov ecx, 13
001abe8amov rdi, rbp
001abe8dmov rsi, r13
001abe90call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abe95mov [rsp+120], rax
001abe9amov [rsp+112], rdx
001abe9flea rdx, [rip-0x158afc]
001abea6mov ecx, 15
001abeabmov rdi, rbp
001abeaemov rsi, r13
001abeb1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abeb6mov [rsp+104], rax
001abebbmov [rsp+96], rdx
001abec0lea rdx, [rip-0x158b9d]
001abec7mov ecx, 13
001abeccmov rdi, rbp
001abecfmov rsi, r13
001abed2call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abed7mov [rsp+16], rax
001abedcmov [rsp+80], rdx
001abee1lea rdx, [rip-0x158bb1]
001abee8mov ecx, 11
001abeedmov rdi, rbp
001abef0mov rsi, r13
001abef3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abef8mov [rsp+48], rax
001abefdmov [rsp+8], rdx
001abf02lea rdx, [rip-0x158bc7]
001abf09mov ecx, 14
001abf0emov rdi, rbp
001abf11mov rsi, r13
001abf14call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf19mov [rsp+88], rax
001abf1emov [rsp+128], rdx
001abf26lea rdx, [rip-0x158bce]
001abf2dmov ecx, 11
001abf32mov rdi, rbp
001abf35mov rsi, r13
001abf38call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf3dmov [rsp+160], rax
001abf45mov [rsp+64], rdx
001abf4alea rdx, [rip-0x158be7]
001abf51mov ecx, 11
001abf56mov rdi, rbp
001abf59mov rsi, r13
001abf5ccall std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf61mov [rsp+200], rax
001abf69mov [rsp+176], rdx
001abf71lea rdx, [rip-0x158c03]
001abf78mov ecx, 15
001abf7dmov rdi, rbp
001abf80mov rsi, r13
001abf83call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abf88mov [rsp+184], rax
001abf90mov r15, rdx
001abf93lea rdx, [rip-0x158be1]
001abf9amov ecx, 10
001abf9fmov rdi, rbp
001abfa2mov rsi, r13
001abfa5call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfaamov [rsp+192], rax
001abfb2mov r12, rdx
001abfb5lea rdx, [rip-0x158bf9]
001abfbcmov ecx, 18
001abfc1mov rdi, rbp
001abfc4mov rsi, r13
001abfc7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfccmov r14, rax
001abfcfmov rbx, rdx
001abfd2lea rdx, [rip-0x158bf5]
001abfd9mov ecx, 12
001abfdemov rdi, rbp
001abfe1mov rsi, r13
001abfe4call std::backtrace_rs::symbolize::gimli::elf::Object::section
001abfe9test rax, rax
001abfeccmove rdx, rax
001abff0mov [rsp+232], rdx
001abff8lea rcx, [rip-0x11ad07]
001abfffcmove rax, rcx
001ac003mov rdx, r14
001ac006test r14, r14
001ac009cmove rbx, r14
001ac00dmov [rsp+376], rbx
001ac015cmove rdx, rcx
001ac019mov rbx, [rsp+192]
001ac021test rbx, rbx
001ac024cmove r12, rbx
001ac028mov [rsp+280], r12
001ac030cmove rbx, rcx
001ac034mov r12, [rsp+184]
001ac03ctest r12, r12
001ac03fcmove r15, r12
001ac043mov [rsp+192], r15
001ac04bcmove r12, rcx
001ac04fmov r14, [rsp+200]
001ac057test r14, r14
001ac05amov r15, [rsp+176]
001ac062cmove r15, r14
001ac066cmove r14, rcx
001ac06amov rbp, [rsp+160]
001ac072test rbp, rbp
001ac075mov r13, [rsp+64]
001ac07acmove r13, rbp
001ac07ecmove rbp, rcx
001ac082mov r11, [rsp+88]
001ac087test r11, r11
001ac08amov r10, [rsp+128]
001ac092cmove r10, r11
001ac096cmove r11, rcx
001ac09amov r9, [rsp+48]
001ac09ftest r9, r9
001ac0a2mov r8, [rsp+8]
001ac0a7cmove r8, r9
001ac0abcmove r9, rcx
001ac0afmov rdi, [rsp+16]
001ac0b4test rdi, rdi
001ac0b7mov rsi, [rsp+80]
001ac0bccmove rsi, rdi
001ac0c0cmove rdi, rcx
001ac0c4mov [rsp+656], rdi
001ac0ccmov [rsp+664], rsi
001ac0d4mov [rsp+672], r9
001ac0dcmov [rsp+680], r8
001ac0e4mov [rsp+688], r11
001ac0ecmov [rsp+696], r10
001ac0f4mov [rsp+704], rbp
001ac0fcmov [rsp+712], r13
001ac104mov [rsp+720], r14
001ac10cmov [rsp+728], r15
001ac114mov [rsp+736], r12
001ac11cmov rsi, [rsp+192]
001ac124mov [rsp+744], rsi
001ac12cmov [rsp+752], rbx
001ac134mov rsi, [rsp+280]
001ac13cmov [rsp+760], rsi
001ac144mov [rsp+768], rdx
001ac14cmov r10, [rsp+104]
001ac151test r10, r10
001ac154mov r11, [rsp+96]
001ac159cmove r11, r10
001ac15dcmove r10, rcx
001ac161mov rdx, [rsp+376]
001ac169mov [rsp+776], rdx
001ac171mov r8, [rsp+120]
001ac176test r8, r8
001ac179mov r9, [rsp+112]
001ac17ecmove r9, r8
001ac182mov [rsp+784], rax
001ac18acmove r8, rcx
001ac18emov rsi, [rsp+56]
001ac193test rsi, rsi
001ac196mov rdi, [rsp+72]
001ac19bcmove rdi, rsi
001ac19fcmove rsi, rcx
001ac1a3mov rax, [rsp+232]
001ac1abmov [rsp+792], rax
001ac1b3mov rax, [rsp+32]
001ac1b8test rax, rax
001ac1bbmov rdx, [rsp+24]
001ac1c0cmove rdx, rax
001ac1c4cmove rax, rcx
001ac1c8mov [rsp+800], rax
001ac1d0mov [rsp+808], rdx
001ac1d8mov [rsp+816], rsi
001ac1e0mov [rsp+824], rdi
001ac1e8mov [rsp+832], r8
001ac1f0mov [rsp+840], r9
001ac1f8mov [rsp+848], r10
001ac200mov [rsp+856], r11
001ac208xorps x0, x0
001ac20bmovups [rsp+864], x0
001ac213mov [rsp+880], 0
001ac21bmov [rsp+640], 1
001ac227mov [rsp+648], 1
001ac233movzx eax, [rip+0x66e8e]
001ac23amov edi, 248
001ac23fcall [rip+0x658f3]
001ac245test rax, rax
001ac248je 0x1af655
001ac24emov rbx, rax
001ac251lea rsi, [rsp+640]
001ac259mov edx, 248
001ac25emov rdi, rax
001ac261call [rip+0x658b9]
001ac267mov rax, [rsp+1896]
001ac26ftest rax, rax
001ac272je 0x1ac287
001ac274lock dec [rax]
001ac278jne 0x1ac287
001ac27alea rdi, [rsp+1896]
001ac282call alloc::sync::Arc<T,A>::drop_slow
001ac287
001ac287loc_1ac287:
001ac287mov [rsp+1896], rbx
001ac28fmov rax, [rsp+240]
001ac297cmp [rax+72], 0
001ac29cje 0x1ac2a8
001ac29emov rdi, [rax+64]
001ac2a2call [rip+0x65850]
001ac2a8
001ac2a8loc_1ac2a8:
001ac2a8mov [rsp+184], 0
001ac2b3jmp 0x1ac2be
001ac2b5
001ac2b5loc_1ac2b5:
001ac2b5mov al, 1
001ac2b7mov [rsp+184], eax
001ac2be
001ac2beloc_1ac2be:
001ac2belea rdi, [rsp+656]
001ac2c6lea rsi, [rsp+1688]
001ac2cemov edx, 232
001ac2d3call [rip+0x65847]
001ac2d9mov [rsp+640], 1
001ac2e5mov [rsp+648], 1
001ac2f1movzx eax, [rip+0x66dd0]
001ac2f8mov edi, 248
001ac2fdcall [rip+0x65835]
001ac303test rax, rax
001ac306je 0x1af613
001ac30cmov rbx, rax
001ac30flea rsi, [rsp+640]
001ac317mov edx, 248
001ac31cmov rdi, rax
001ac31fcall [rip+0x657fb]
001ac325mov [rsp+296], rbx
001ac32dmov rax, rbx
001ac330add rax, 16
001ac334mov [rsp+248], rax
001ac33cmov [rsp+256], 8
001ac348xorps x0, x0
001ac34bmovups [rsp+264], x0
001ac353mov rax, [rbx+48]
001ac357mov rbp, [rbx+56]
001ac35bmov [rsp+408], rax
001ac363mov [rsp+416], rbp
001ac36bmov [rsp+424], 0
001ac377test rbp, rbp
001ac37aje 0x1acbb9
001ac380mov r12l, 8
001ac386xor esi, esi
001ac388lea rax, [rsp+640]
001ac390mov [rsp+192], rax
001ac398lea rbx, [rsp+408]
001ac3a0xor r15l, r15l
001ac3a3jmp 0x1ac3e0
001ac3a5
001ac3a5 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ac3b0
001ac3b0loc_1ac3b0:
001ac3b0mov r13, rsi
001ac3b3
001ac3b3loc_1ac3b3:
001ac3b3mov rax, r13
001ac3b6shl rax, 4
001ac3bamov [r12+rax], rbp
001ac3bemov [r12+rax+8], r14
001ac3c3lea rsi, [r13+1]
001ac3c7mov [rsp+272], rsi
001ac3cfmov rbp, [rsp+416]
001ac3d7test rbp, rbp
001ac3daje 0x1ac462
001ac3e0
001ac3e0loc_1ac3e0:
001ac3e0mov r13, rsi
001ac3e3lea rdi, [rsp+640]
001ac3ebmov rsi, rbx
001ac3eemov rdx, r15
001ac3f1call gimli::read::aranges::ArangeHeader<R,Offset>::parse
001ac3f6cmp [rsp+681], 3
001ac3feje 0x1acc97
001ac404sub rbp, [rsp+416]
001ac40cmov r14, [rsp+656]
001ac414mov r15, rbp
001ac417add r15, [rsp+424]
001ac41fmov rbp, [rsp+672]
001ac427mov [rsp+424], r15
001ac42fmov rsi, r13
001ac432cmp r13, [rsp+264]
001ac43ajne 0x1ac3b0
001ac440lea rdi, [rsp+256]
001ac448call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ac44dmov r12, [rsp+256]
001ac455mov r13, [rsp+272]
001ac45djmp 0x1ac3b3
001ac462
001ac462loc_1ac462:
001ac462mov rax, [rsp+256]
001ac46amov [rsp+8], rax
001ac46fcmp rsi, 21
001ac473jae 0x1ac493
001ac475cmp rsi, 1
001ac479jbe 0x1acbb9
001ac47fmov edx, 1
001ac484mov rdi, [rsp+8]
001ac489call core::slice::sort::insertion_sort_shift_left
001ac48ejmp 0x1acbb9
001ac493
001ac493loc_1ac493:
001ac493mov [rsp+48], rsi
001ac498mov rdi, rsi
001ac49bshr rdi, 1
001ac49emov [rsp+376], rdi
001ac4a6shl rdi, 4
001ac4aamovzx eax, [rip+0x66c17]
001ac4b1mov esi, 8
001ac4b6call __rust_alloc
001ac4bbmov [rsp+32], rax
001ac4c0test rax, rax
001ac4c3je 0x1af69f
001ac4c9movzx eax, [rip+0x66bf8]
001ac4d0mov edi, 256
001ac4d5call [rip+0x6565d]
001ac4dbtest rax, rax
001ac4deje 0x1af6b9
001ac4e4mov r12, rax
001ac4e7mov eax, 1
001ac4ecsub rax, r13
001ac4efmov [rsp+176], rax
001ac4f7mov rax, [rsp+8]
001ac4fclea rcx, [rax+32]
001ac500mov [rsp+200], rcx
001ac508lea rcx, [rax+16]
001ac50cmov [rsp+232], rcx
001ac514add rax, -16
001ac518mov [rsp+88], rax
001ac51dmov eax, 16
001ac522mov [rsp+160], rax
001ac52axor ebx, ebx
001ac52clea rax, [rip+0x638d5]
001ac533mov [rsp+280], rax
001ac53bxor r13l, r13l
001ac53emov rsi, [rsp+48]
001ac543jmp 0x1ac564
001ac545nop [rax+rax]
001ac550
001ac550loc_1ac550:
001ac550mov r13l, 1
001ac556
001ac556loc_1ac556:
001ac556mov rbx, [rsp+64]
001ac55bcmp rbx, rsi
001ac55ejae 0x1acba6
001ac564
001ac564loc_1ac564:
001ac564mov rdx, rsi
001ac567sub rdx, rbx
001ac56amov rax, rbx
001ac56dshl rax, 4
001ac571mov rcx, [rsp+8]
001ac576lea rdi, [rcx+rax]
001ac57acmp rdx, 2
001ac57ejae 0x1ac5e0
001ac580mov r8, rsi
001ac583
001ac583loc_1ac583:
001ac583mov r14, r8
001ac586sub r14, rbx
001ac589jb 0x1af578
001ac58fcmp r8, rsi
001ac592ja 0x1af578
001ac598jae 0x1ac610
001ac59acmp rdx, 10
001ac59ejae 0x1ac610
001ac5a0lea r14, [rbx+10]
001ac5a4cmp r14, rsi
001ac5a7cmovae r14, rsi
001ac5abmov [rsp+64], r14
001ac5b0sub r14, rbx
001ac5b3jb 0x1af595
001ac5b9cmp rdx, 1
001ac5bdadc rdx, 0
001ac5c1mov rsi, r14
001ac5c4call core::slice::sort::insertion_sort_shift_left
001ac5c9mov rsi, [rsp+48]
001ac5cecmp r13, [rsp+160]
001ac5d6je 0x1ac61f
001ac5d8jmp 0x1ac677
001ac5ddnop [rax]
001ac5e0
001ac5e0loc_1ac5e0:
001ac5e0mov rcx, [rdi]
001ac5e3mov r15, [rdi+16]
001ac5e7cmp r15, rcx
001ac5eajae 0x1ac9d0
001ac5f0cmp rdx, 2
001ac5f4jne 0x1ac9e4
001ac5falea r8, [rbx+2]
001ac5femov edx, 2
001ac603jmp 0x1aca9a
001ac608
001ac608 0f 1f 84 00 00 00 00 00 ........
001ac610
001ac610loc_1ac610:
001ac610mov [rsp+64], r8
001ac615cmp r13, [rsp+160]
001ac61djne 0x1ac677
001ac61f
001ac61floc_1ac61f:
001ac61flea rax, [2*r13]
001ac627mov [rsp+160], rax
001ac62fmov rdi, r13
001ac632shl rdi, 5
001ac636movzx eax, [rip+0x66a8b]
001ac63dmov esi, 8
001ac642call __rust_alloc
001ac647test rax, rax
001ac64aje 0x1af5a6
001ac650mov r15, rax
001ac653mov rdx, r13
001ac656shl rdx, 4
001ac65amov rdi, rax
001ac65dmov rsi, r12
001ac660call [rip+0x654ba]
001ac666mov rdi, r12
001ac669call [rip+0x65489]
001ac66fmov r12, r15
001ac672mov rsi, [rsp+48]
001ac677
001ac677loc_1ac677:
001ac677mov rax, r13
001ac67ashl rax, 4
001ac67emov [r12+rax], r14
001ac682mov [r12+rax+8], rbx
001ac687inc r13
001ac68acmp r13, 2
001ac68ejb 0x1ac556
001ac694mov [rsp+128], r12
001ac69cjmp 0x1ac711
001ac69e
001ac69eloc_1ac69e:
001ac69emov rbp, r8
001ac6a1mov rsi, [rsp+32]
001ac6a6mov r13, [rsp+24]
001ac6abnop [rax+rax]
001ac6b0
001ac6b0loc_1ac6b0:
001ac6b0sub r12, rsi
001ac6b3mov rdi, r14
001ac6b6mov rdx, r12
001ac6b9call [rip+0x65461]
001ac6bfmov rax, [rsp+112]
001ac6c4add rax, rbp
001ac6c7mov rcx, [rsp+96]
001ac6ccmov [rcx], rax
001ac6cfmov rax, [rsp+80]
001ac6d4mov [rax], rbx
001ac6d7mov rdi, [rsp+104]
001ac6dclea rsi, [rdi+16]
001ac6e0mov rax, [rsp+120]
001ac6e5not rax
001ac6e8mov rdx, [rsp+72]
001ac6edadd rdx, rax
001ac6f0shl rdx, 4
001ac6f4call [rip+0x65416]
001ac6facmp r13, 1
001ac6femov r12, [rsp+128]
001ac706mov rsi, [rsp+48]
001ac70bjbe 0x1ac550
001ac711
001ac711loc_1ac711:
001ac711mov r10, r13
001ac714lea r9, [r13-1]
001ac718mov rcx, r9
001ac71bshl rcx, 4
001ac71fmov rax, [r12+rcx]
001ac723mov rcx, [r12+rcx+8]
001ac728add rcx, rax
001ac72bcmp rcx, rsi
001ac72eje 0x1ac780
001ac730mov rdx, r10
001ac733shl rdx, 4
001ac737mov r8, [rdx+r12-32]
001ac73ccmp r8, rax
001ac73fjbe 0x1ac780
001ac741cmp r10, 2
001ac745jbe 0x1acae1
001ac74blea r11, [r10-3]
001ac74fmov rcx, r11
001ac752shl rcx, 4
001ac756mov rcx, [r12+rcx]
001ac75alea rdi, [r8+rax]
001ac75ecmp rcx, rdi
001ac761jbe 0x1ac795
001ac763cmp r10, 3
001ac767jbe 0x1acb93
001ac76dadd r8, rcx
001ac770cmp [rdx+r12-64], r8
001ac775jbe 0x1ac795
001ac777jmp 0x1acb9e
001ac77c
001ac77c 0f 1f 40 00 ..@.
001ac780
001ac780loc_1ac780:
001ac780cmp r10, 3
001ac784jb 0x1ac79a
001ac786lea r11, [r10-3]
001ac78amov rcx, r11
001ac78dshl rcx, 4
001ac791mov rcx, [r12+rcx]
001ac795
001ac795loc_1ac795:
001ac795cmp rcx, rax
001ac798jb 0x1ac79e
001ac79a
001ac79aloc_1ac79a:
001ac79alea r11, [r10-2]
001ac79e
001ac79eloc_1ac79e:
001ac79ecmp r10, r11
001ac7a1jbe 0x1af357
001ac7a7mov [rsp+24], r9
001ac7aclea rax, [r11+1]
001ac7b0cmp r10, rax
001ac7b3jbe 0x1af33f
001ac7b9mov rcx, r11
001ac7bcshl rcx, 4
001ac7c0mov r14, [r12+rcx+8]
001ac7c5shl rax, 4
001ac7c9mov rdx, [r12+rax]
001ac7cdmov rbp, [r12+rax+8]
001ac7d2add rbp, rdx
001ac7d5mov r13, rbp
001ac7d8sub r13, r14
001ac7dbjb 0x1af399
001ac7e1cmp rbp, rsi
001ac7e4ja 0x1af3b0
001ac7eamov [rsp+112], rdx
001ac7efmov [rsp+120], r11
001ac7f4mov [rsp+72], r10
001ac7f9lea rdx, [r12+rcx]
001ac7fdmov [rsp+104], rdx
001ac802mov rdx, [r12+rcx]
001ac806lea rcx, [r12+rax]
001ac80amov [rsp+96], rcx
001ac80fadd rax, r12
001ac812add rax, 8
001ac816mov [rsp+80], rax
001ac81bmov [rsp+56], r14
001ac820shl r14, 4
001ac824add r14, [rsp+8]
001ac829mov r12, rdx
001ac82cshl r12, 4
001ac830lea r15, [r14+r12]
001ac834shl rbp, 4
001ac838mov rbx, r13
001ac83bsub rbx, rdx
001ac83emov [rsp+16], rdx
001ac843cmp rbx, rdx
001ac846jae 0x1ac900
001ac84cmov r12, rbx
001ac84fshl r12, 4
001ac853mov r13, [rsp+32]
001ac858mov rdi, r13
001ac85bmov rsi, r15
001ac85emov rdx, r12
001ac861call [rip+0x652b9]
001ac867add r12, r13
001ac86amov rdi, [rsp+16]
001ac86ftest rdi, rdi
001ac872jle 0x1ac9ad
001ac878test rbx, rbx
001ac87bmov r13, [rsp+24]
001ac880jle 0x1ac998
001ac886add rbp, [rsp+88]
001ac88bmov rbx, [rsp+56]
001ac890
001ac890loc_1ac890:
001ac890mov rax, r12
001ac893mov rcx, r15
001ac896mov rdx, [r12-16]
001ac89bmov rsi, [r15-16]
001ac89fcmp rdx, rsi
001ac8a2mov r15l, 0
001ac8a8sbb r15, r15
001ac8abcmp rdx, rsi
001ac8aemov r12l, 0
001ac8b4adc r12, -1
001ac8b8shl r15, 4
001ac8bcadd r15, rcx
001ac8bfshl r12, 4
001ac8c3add r12, rax
001ac8c6cmp rdx, rsi
001ac8c9mov rax, r12
001ac8cccmovb rax, r15
001ac8d0movups x0, [rax]
001ac8d3movups [rbp], x0
001ac8d7cmp r15, r14
001ac8dajbe 0x1ac8e7
001ac8dcadd rbp, -16
001ac8e0cmp r12, [rsp+32]
001ac8e5ja 0x1ac890
001ac8e7
001ac8e7loc_1ac8e7:
001ac8e7mov rbp, rdi
001ac8eamov r14, r15
001ac8edmov rsi, [rsp+32]
001ac8f2jmp 0x1ac6b0
001ac8f7
001ac8f7 66 0f 1f 84 00 00 00 00 00 f........
001ac900
001ac900loc_1ac900:
001ac900mov rbx, [rsp+32]
001ac905mov rdi, rbx
001ac908mov rsi, r14
001ac90bmov rdx, r12
001ac90ecall [rip+0x6520c]
001ac914add r12, rbx
001ac917mov r8, [rsp+16]
001ac91ctest r8, r8
001ac91fjle 0x1ac9b5
001ac925cmp r13, r8
001ac928mov rbx, [rsp+56]
001ac92djle 0x1ac69e
001ac933add rbp, [rsp+8]
001ac938mov rsi, [rsp+32]
001ac93dmov r13, [rsp+24]
001ac942nop [rax+rax]
001ac950
001ac950loc_1ac950:
001ac950mov rdx, rsi
001ac953mov rcx, [r15]
001ac956xor esi, esi
001ac958xor eax, eax
001ac95acmp rcx, [rdx]
001ac95dsetae sil
001ac961setb cl
001ac964mov rdi, rdx
001ac967cmovb rdi, r15
001ac96bmovups x0, [rdi]
001ac96emovups [r14], x0
001ac972add r14, 16
001ac976shl rsi, 4
001ac97aadd rsi, rdx
001ac97dcmp rsi, r12
001ac980jae 0x1ac990
001ac982mov al, cl
001ac984shl rax, 4
001ac988add r15, rax
001ac98bcmp r15, rbp
001ac98ejb 0x1ac950
001ac990
001ac990loc_1ac990:
001ac990mov rbp, r8
001ac993jmp 0x1ac6b0
001ac998
001ac998loc_1ac998:
001ac998mov rbp, rdi
001ac99bmov r14, r15
001ac99emov rsi, [rsp+32]
001ac9a3mov rbx, [rsp+56]
001ac9a8jmp 0x1ac6b0
001ac9ad
001ac9adloc_1ac9ad:
001ac9admov rbp, rdi
001ac9b0mov r14, r15
001ac9b3jmp 0x1ac9b8
001ac9b5
001ac9b5loc_1ac9b5:
001ac9b5mov rbp, r8
001ac9b8
001ac9b8loc_1ac9b8:
001ac9b8mov rsi, [rsp+32]
001ac9bdmov r13, [rsp+24]
001ac9c2mov rbx, [rsp+56]
001ac9c7jmp 0x1ac6b0
001ac9cc
001ac9cc 0f 1f 40 00 ..@.
001ac9d0
001ac9d0loc_1ac9d0:
001ac9d0cmp rdx, 2
001ac9d4jne 0x1aca31
001ac9d6lea r8, [rbx+2]
001ac9damov edx, 2
001ac9dfjmp 0x1ac583
001ac9e4
001ac9e4loc_1ac9e4:
001ac9e4mov rsi, [rsp+176]
001ac9eclea r9, [rsi+rbx]
001ac9f0mov rsi, [rsp+200]
001ac9f8lea r10, [rsi+rax]
001ac9fcmov r8l, 2
001aca02mov r11, r15
001aca05nop [rax+rax]
001aca10
001aca10loc_1aca10:
001aca10mov r14, r11
001aca13mov r11, [r10]
001aca16cmp r11, r14
001aca19jae 0x1aca82
001aca1blea r14, [r9+r8]
001aca1finc r14
001aca22inc r8
001aca25add r10, 16
001aca29cmp r14, 2
001aca2djne 0x1aca10
001aca2fjmp 0x1aca7f
001aca31
001aca31loc_1aca31:
001aca31mov rsi, [rsp+176]
001aca39lea r9, [rsi+rbx]
001aca3dmov rsi, [rsp+200]
001aca45lea r10, [rsi+rax]
001aca49mov r8l, 2
001aca4fmov r11, r15
001aca52nop [rax+rax]
001aca60
001aca60loc_1aca60:
001aca60mov r14, r11
001aca63mov r11, [r10]
001aca66cmp r11, r14
001aca69jb 0x1aca82
001aca6blea r14, [r9+r8]
001aca6finc r14
001aca72inc r8
001aca75add r10, 16
001aca79cmp r14, 2
001aca7djne 0x1aca60
001aca7f
001aca7floc_1aca7f:
001aca7fmov r8, rdx
001aca82
001aca82loc_1aca82:
001aca82lea rsi, [r8+rbx]
001aca86mov rdx, r8
001aca89mov r8, rsi
001aca8ccmp r15, rcx
001aca8fmov rsi, [rsp+48]
001aca94jae 0x1ac583
001aca9a
001aca9aloc_1aca9a:
001aca9acmp rbx, r8
001aca9dja 0x1af5f4
001acaa3cmp r8, rsi
001acaa6ja 0x1af5e0
001acaaccmp rdx, 2
001acab0jb 0x1ac583
001acab6mov r15, r8
001acab9mov rcx, rdx
001acabcshr rcx, 1
001acabfmov rsi, rdx
001acac2shl rsi, 4
001acac6add rsi, rdi
001acac9mov r8, rcx
001acaccshl r8, 4
001acad0sub rsi, r8
001acad3cmp rcx, 1
001acad7jne 0x1acaec
001acad9xor r8l, r8l
001acadcjmp 0x1acb5e
001acae1
001acae1loc_1acae1:
001acae1mov r13l, 2
001acae7jmp 0x1ac556
001acaec
001acaecloc_1acaec:
001acaecmov r9, rcx
001acaefand r9, -2
001acaf3add rax, [rsp+232]
001acafblea r10, [rbx+rdx]
001acaffshl r10, 4
001acb03add r10, [rsp+88]
001acb08xor r8l, r8l
001acb0bmov r14, 0xffffffffffffffe
001acb15nop [rax+rax]
001acb20
001acb20loc_1acb20:
001acb20movups x0, [rax-16]
001acb24movups x1, [r10]
001acb28movups [rax-16], x1
001acb2cmovups [r10], x0
001acb30mov r11, r8
001acb33xor r11, r14
001acb36add r11, rcx
001acb39shl r11, 4
001acb3dmovups x0, [rax]
001acb40movups x1, [rsi+r11]
001acb45movups [rax], x1
001acb48movups [rsi+r11], x0
001acb4dadd r8, 2
001acb51add rax, 32
001acb55add r10, -32
001acb59cmp r9, r8
001acb5cjne 0x1acb20
001acb5e
001acb5eloc_1acb5e:
001acb5etest dl, 2
001acb61je 0x1acb86
001acb63mov rax, r8
001acb66not rax
001acb69add rcx, rax
001acb6cshl r8, 4
001acb70shl rcx, 4
001acb74movups x0, [rdi+r8]
001acb79movups x1, [rsi+rcx]
001acb7dmovups [rdi+r8], x1
001acb82movups [rsi+rcx], x0
001acb86
001acb86loc_1acb86:
001acb86mov rsi, [rsp+48]
001acb8bmov r8, r15
001acb8ejmp 0x1ac583
001acb93
001acb93loc_1acb93:
001acb93mov r13l, 3
001acb99jmp 0x1ac556
001acb9e
001acb9eloc_1acb9e:
001acb9emov r13, r10
001acba1jmp 0x1ac556
001acba6
001acba6loc_1acba6:
001acba6mov rdi, r12
001acba9mov rbx, [rip+0x64f48]
001acbb0call rbx
001acbb2mov rdi, [rsp+32]
001acbb7call rbx
001acbb9
001acbb9loc_1acbb9:
001acbb9mov [rsp+136], 8
001acbc5xorps x0, x0
001acbc8movups [rsp+144], x0
001acbd0mov [rsp+208], 8
001acbdcmovups [rsp+216], x0
001acbe4mov rax, [rsp+248]
001acbecmovups x0, [rax+48]
001acbf0movups [rsp+512], x0
001acbf8mov [rsp+528], 0
001acc04lea rdi, [rsp+640]
001acc0clea rsi, [rsp+512]
001acc14call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acc19mov rax, [rsp+640]
001acc21cmp rax, 3
001acc25jne 0x1acd4c
001acc2b
001acc2bloc_1acc2b:
001acc2bmov rbx, [rsp+208]
001acc33mov r15, [rsp+224]
001acc3binc r15
001acc3emov rdi, rbx
001acc41nop [rax+rax]
001acc50
001acc50loc_1acc50:
001acc50cmp r15, 1
001acc54je 0x1acc6a
001acc56lea r14, [rdi+536]
001acc5ddec r15
001acc60call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001acc65mov rdi, r14
001acc68jmp 0x1acc50
001acc6a
001acc6aloc_1acc6a:
001acc6acmp [rsp+216], 0
001acc73je 0x1acc7e
001acc75mov rdi, rbx
001acc78call [rip+0x64e7a]
001acc7e
001acc7eloc_1acc7e:
001acc7ecmp [rsp+144], 0
001acc87je 0x1acc97
001acc89mov rdi, [rsp+136]
001acc91call [rip+0x64e61]
001acc97
001acc97loc_1acc97:
001acc97cmp [rsp+264], 0
001acca0je 0x1accb0
001acca2mov rdi, [rsp+256]
001accaa
001accaaloc_1accaa:
001accaacall [rip+0x64e48]
001accb0
001accb0loc_1accb0:
001accb0mov rax, [rsp+296]
001accb8lock dec [rax]
001accbcjne 0x1acccd
001accbemov bl, 1
001accc0lea rdi, [rsp+296]
001accc8call alloc::sync::Arc<T,A>::drop_slow
001acccd
001acccdloc_1acccd:
001acccdmov rax, [rsp+384]
001accd5mov [rax], 23
001accd8mov rax, [rsp+392]
001acce0cmp [rax], 0
001acce4je 0x1accf7
001acce6cmp [rax+72], 0
001accebje 0x1accf7
001accedmov rdi, [rax+64]
001accf1call [rip+0x64e01]
001accf7
001accf7loc_1accf7:
001accf7cmp [rsp+288], 0
001acd00mov rax, [rsp+240]
001acd08jne 0x1acd21
001acd0acmp [rax], 0
001acd0eje 0x1acd21
001acd10cmp [rax+72], 0
001acd15je 0x1acd21
001acd17mov rdi, [rax+64]
001acd1bcall [rip+0x64dd7]
001acd21
001acd21loc_1acd21:
001acd21mov rax, [rsp+400]
001acd29
001acd29loc_1acd29:
001acd29cmp [rax+72], 0
001acd2eje 0x1acd3a
001acd30mov rdi, [rax+64]
001acd34call [rip+0x64dbe]
001acd3a
001acd3aloc_1acd3a:
001acd3aadd rsp, 1960
001acd41pop rbx
001acd42pop r12
001acd44pop r13
001acd46pop r14
001acd48pop r15
001acd4apop rbp
001acd4bret
001acd4c
001acd4cloc_1acd4c:
001acd4clea r14, [rsp+664]
001acd54lea r13, [rsp+1248]
001acd5clea rbp, [rsp+456]
001acd64lea rcx, [rsp+640]
001acd6cmov [rsp+200], rcx
001acd74lea r12, [rsp+512]
001acd7cjmp 0x1acdb2
001acd7e
001acd7eloc_1acd7e:
001acd7elea r14, [rsp+664]
001acd86nop [rax+rax]
001acd90
001acd90loc_1acd90:
001acd90lea rdi, [rsp+640]
001acd98mov rsi, r12
001acd9bcall gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001acda0mov rax, [rsp+640]
001acda8cmp rax, 3
001acdacje 0x1acc2b
001acdb2
001acdb2loc_1acdb2:
001acdb2mov rbx, [rsp+648]
001acdbamov rcx, [rsp+656]
001acdc2mov rdx, [r14+48]
001acdc6mov [rsp+1280], rdx
001acdcemovups x0, [r14]
001acdd2movups x1, [r14+16]
001acdd7movups x2, [r14+32]
001acddcmovaps [rsp+1264], x2
001acde4movaps [rsp+1248], x1
001acdecmovaps [rsp+1232], x0
001acdf4movaps [rsp+1920], x0
001acdfcmovups x0, [r13]
001ace01movups x1, [r13+16]
001ace06movaps [rsp+576], x0
001ace0emovaps [rsp+592], x1
001ace16mov rdx, [r13+32]
001ace1amov [rsp+608], rdx
001ace22cmp rax, 2
001ace26je 0x1ae00c
001ace2ctest rax, rax
001ace2fjne 0x1acd90
001ace35mov rax, rcx
001ace38or rax, 4
001ace3ccmp rax, 5
001ace40je 0x1acd90
001ace46mov r15, [rsp+224]
001ace4emov rsi, [rsp+248]
001ace56mov [rsp+432], 0
001ace62mov [rsp+440], rbx
001ace6amov [rsp+448], rcx
001ace72movaps x0, [rsp+1920]
001ace7amovups [rbp], x0
001ace7emov rax, [rsp+608]
001ace86mov [rbp+48], rax
001ace8amovaps x0, [rsp+576]
001ace92movaps x1, [rsp+592]
001ace9amovups [rbp+32], x1
001ace9emovups [rbp+16], x0
001acea2lea rdi, [rsp+640]
001aceaalea rdx, [rsp+432]
001aceb2call gimli::read::dwarf::Unit<R>::new
001aceb7cmp [rsp+640], 2
001acebfje 0x1acd7e
001acec5mov edx, 424
001acecalea r14, [rsp+1232]
001aced2mov rdi, r14
001aced5lea rsi, [rsp+640]
001aceddcall [rip+0x64c3d]
001acee3mov rdx, [rsp+1576]
001aceeblea rax, [rdx+16]
001aceefmov rsi, [rsp+1272]
001acef7mov r8, [rsp+1280]
001aceffmov [rsp+432], rsi
001acf07mov [rsp+440], r8
001acf0fmov [rsp+448], r14
001acf17mov [rsp+456], rax
001acf1fmov [rsp+464], 0
001acf2btest r8, r8
001acf2eje 0x1ae05d
001acf34lea rdi, [r8-1]
001acf38lea r9, [rsi+1]
001acf3cxor eax, eax
001acf3exor ecx, ecx
001acf40
001acf40loc_1acf40:
001acf40movzx r10l, [r9-1]
001acf45cmp ecx, 63
001acf48jne 0x1acf54
001acf4acmp r10b, 2
001acf4ejae 0x1ae04d
001acf54
001acf54loc_1acf54:
001acf54movzx r10l, r10b
001acf58mov r11l, r10l
001acf5band r11l, 127
001acf5fshl r11, cl
001acf62or rax, r11
001acf65test r10b, r10b
001acf68jns 0x1acf7b
001acf6aadd ecx, 7
001acf6dinc r9
001acf70add rdi, -1
001acf74jb 0x1acf40
001acf76jmp 0x1ae045
001acf7b
001acf7bloc_1acf7b:
001acf7bmov [rsp+432], r9
001acf83mov [rsp+440], rdi
001acf8btest rax, rax
001acf8ejne 0x1ad02a
001acf94lock dec [rdx]
001acf98jne 0x1acfa7
001acf9amov rdi, [rsp+1576]
001acfa2call alloc::sync::Arc<T,A>::drop_slow
001acfa7
001acfa7loc_1acfa7:
001acfa7cmp [rsp+1328], 47
001acfaflea r14, [rsp+664]
001acfb7je 0x1acd90
001acfbdcmp [rsp+1416], 0
001acfc6je 0x1acfd6
001acfc8mov rdi, [rsp+1408]
001acfd0call [rip+0x64b22]
001acfd6
001acfd6loc_1acfd6:
001acfd6cmp [rsp+1440], 0
001acfdfje 0x1acfef
001acfe1mov rdi, [rsp+1432]
001acfe9call [rip+0x64b09]
001acfef
001acfefloc_1acfef:
001acfefcmp [rsp+1464], 0
001acff8je 0x1ad008
001acffamov rdi, [rsp+1456]
001ad002call [rip+0x64af0]
001ad008
001ad008loc_1ad008:
001ad008cmp [rsp+1488], 0
001ad011je 0x1acd90
001ad017mov rdi, [rsp+1480]
001ad01fcall [rip+0x64ad3]
001ad025jmp 0x1acd90
001ad02a
001ad02aloc_1ad02a:
001ad02alea rcx, [rax-1]
001ad02ecmp rcx, [rdx+32]
001ad032jae 0x1ad041
001ad034imul rdi, rcx, 112
001ad038add rdi, [rdx+16]
001ad03cjmp 0x1ad0c4
001ad041
001ad041loc_1ad041:
001ad041mov rdi, [rdx+40]
001ad045test rdi, rdi
001ad048je 0x1ae05d
001ad04emov rcx, [rdx+48]
001ad052
001ad052loc_1ad052:
001ad052movzx esi, [rdi+1330]
001ad059lea r8, [8*rsi]
001ad061mov rdx, -1
001ad068mov r10l, 255
001ad06e
001ad06eloc_1ad06e:
001ad06etest r8, r8
001ad071je 0x1ad09d
001ad073xor r9l, r9l
001ad076cmp [rdi+8*rdx+1248], rax
001ad07esetne r9b
001ad082cmova r9l, r10l
001ad086inc rdx
001ad089add r8, -8
001ad08dcmp r9b, 1
001ad091je 0x1ad06e
001ad093movzx esi, r9b
001ad097test esi, esi
001ad099jne 0x1ad0a0
001ad09bjmp 0x1ad0b4
001ad09d
001ad09dloc_1ad09d:
001ad09dmov rdx, rsi
001ad0a0
001ad0a0loc_1ad0a0:
001ad0a0sub rcx, 1
001ad0a4jb 0x1ae05d
001ad0aamov rdi, [rdi+8*rdx+1336]
001ad0b2jmp 0x1ad052
001ad0b4
001ad0b4loc_1ad0b4:
001ad0b4test rdi, rdi
001ad0b7je 0x1ae05d
001ad0bdimul rax, rdx, 112
001ad0c1add rdi, rax
001ad0c4
001ad0c4loc_1ad0c4:
001ad0c4cmp [rdi+106], 1
001ad0c8jne 0x1ad0d6
001ad0camov [rsp+464], 1
001ad0d6
001ad0d6loc_1ad0d6:
001ad0d6call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001ad0dbmov [rsp+24], rax
001ad0e0mov r14, rdx
001ad0e3test rdx, rdx
001ad0e6je 0x1ad5bd
001ad0ecmov rax, [rsp+248]
001ad0f4mov [rsp+72], rax
001ad0f9mov eax, [rsp+1304]
001ad100mov rcx, [rsp+1648]
001ad108mov [rsp+120], rcx
001ad10dmovzx ecx, ah
001ad110mov [rsp+192], rcx
001ad118and eax, 65280
001ad11dmov [rsp+232], eax
001ad124movzx eax, [rsp+1306]
001ad12cmov [rsp+160], ax
001ad134movzx eax, [rsp+1304]
001ad13cmov [rsp+96], rax
001ad141mov rax, [rsp+1632]
001ad149mov [rsp+112], rax
001ad14eshl r14, 4
001ad152xor r10l, r10l
001ad155xor eax, eax
001ad157mov [rsp+56], rax
001ad15cxor eax, eax
001ad15emov [rsp+80], rax
001ad163xor eax, eax
001ad165mov [rsp+16], rax
001ad16axor eax, eax
001ad16cmov [rsp+128], rax
001ad174xor eax, eax
001ad176mov [rsp+104], rax
001ad17bjmp 0x1ad1a4
001ad17d
001ad17dloc_1ad17d:
001ad17dcmp eax, 38
001ad180mov eax, 1
001ad185mov rcx, [rsp+56]
001ad18acmove ecx, eax
001ad18dmov [rsp+56], rcx
001ad192
001ad192loc_1ad192:
001ad192mov r10, [rsp+32]
001ad197
001ad197loc_1ad197:
001ad197add r10, 16
001ad19bcmp r14, r10
001ad19eje 0x1ad6d9
001ad1a4
001ad1a4loc_1ad1a4:
001ad1a4mov rax, [rsp+24]
001ad1a9mov [rsp+32], r10
001ad1aemovups x0, [rax+r10]
001ad1b3movaps [rsp+1936], x0
001ad1bbmov rax, [rsp+448]
001ad1c3mov edx, [rax+72]
001ad1c6lea rdi, [rsp+640]
001ad1celea rsi, [rsp+432]
001ad1d6lea rcx, [rsp+1936]
001ad1decall gimli::read::unit::parse_attribute
001ad1e3mov rax, [rsp+640]
001ad1ebcmp rax, 46
001ad1efje 0x1ae05d
001ad1f5mov rcx, [rsp+664]
001ad1fdmovups x0, [rsp+648]
001ad205movups [rsp+312], x0
001ad20dmov [rsp+304], rax
001ad215mov [rsp+328], rcx
001ad21dmovzx eax, cx
001ad220cmp eax, 18
001ad223jg 0x1ad2e7
001ad229cmp eax, 17
001ad22cje 0x1ad38f
001ad232cmp eax, 18
001ad235jne 0x1ad192
001ad23blea rdi, [rsp+640]
001ad243lea rsi, [rsp+304]
001ad24bcall gimli::read::unit::Attribute<R>::value
001ad250mov rax, [rsp+640]
001ad258test rax, rax
001ad25bje 0x1ad4ed
001ad261cmp eax, 7
001ad264mov r10, [rsp+32]
001ad269je 0x1ad4ce
001ad26fcmp eax, 12
001ad272jne 0x1ad197
001ad278mov rax, [rsp+72]
001ad27dmov rcx, [rax+24]
001ad281sub rcx, [rsp+112]
001ad286jb 0x1ae05d
001ad28cmov rax, [rsp+648]
001ad294imul rax, [rsp+96]
001ad29amov rsi, rcx
001ad29dsub rsi, rax
001ad2a0jb 0x1ae05d
001ad2a6mov rdi, [rsp+96]
001ad2abdec edi
001ad2adcmp edi, 7
001ad2b0ja 0x1ae05d
001ad2b6mov r8, [rsp+72]
001ad2bbmov r9, [r8+16]
001ad2bfadd r9, [rsp+112]
001ad2c4lea r8, [rip-0x16dc8f]
001ad2cbmovsxd rdi, [r8+4*rdi]
001ad2cfadd rdi, r8
001ad2d2jmp rdi
001ad2d4cmp rcx, rax
001ad2d7je 0x1ae05d
001ad2ddmovzx eax, [r9+rax]
001ad2e2jmp 0x1ad5a9
001ad2e7
001ad2e7loc_1ad2e7:
001ad2e7cmp eax, 19
001ad2eaje 0x1ad432
001ad2f0cmp eax, 85
001ad2f3jne 0x1ad192
001ad2f9lea rdi, [rsp+640]
001ad301lea rsi, [rsp+304]
001ad309call gimli::read::unit::Attribute<R>::value
001ad30emov rcx, [rsp+640]
001ad316mov rax, [rsp+648]
001ad31ecmp rcx, 22
001ad322je 0x1ad46b
001ad328cmp ecx, 24
001ad32bjne 0x1ad4c2
001ad331mov rcx, [rsp+72]
001ad336mov rcx, [rcx+200]
001ad33dsub rcx, [rsp+120]
001ad342jb 0x1ae05d
001ad348imul rax, [rsp+192]
001ad351sub rcx, rax
001ad354jb 0x1ae05d
001ad35amov rdx, [rsp+72]
001ad35fmov rdx, [rdx+192]
001ad366add rdx, [rsp+120]
001ad36bcmp [rsp+232], 2048
001ad376jne 0x1ad509
001ad37ccmp rcx, 7
001ad380jbe 0x1ae05d
001ad386mov rax, [rdx+rax]
001ad38ajmp 0x1ad516
001ad38f
001ad38floc_1ad38f:
001ad38flea rdi, [rsp+640]
001ad397lea rsi, [rsp+304]
001ad39fcall gimli::read::unit::Attribute<R>::value
001ad3a4mov rax, [rsp+640]
001ad3actest rax, rax
001ad3afje 0x1ad4a6
001ad3b5cmp eax, 12
001ad3b8mov r10, [rsp+32]
001ad3bdjne 0x1ad197
001ad3c3mov rax, [rsp+72]
001ad3c8mov rcx, [rax+24]
001ad3ccsub rcx, [rsp+112]
001ad3d1jb 0x1ae05d
001ad3d7mov rax, [rsp+648]
001ad3dfimul rax, [rsp+96]
001ad3e5mov rsi, rcx
001ad3e8sub rsi, rax
001ad3ebjb 0x1ae05d
001ad3f1mov rdi, [rsp+96]
001ad3f6dec edi
001ad3f8cmp edi, 7
001ad3fbja 0x1ae05d
001ad401mov r8, [rsp+72]
001ad406mov r9, [r8+16]
001ad40aadd r9, [rsp+112]
001ad40flea r8, [rip-0x16ddba]
001ad416movsxd rdi, [r8+4*rdi]
001ad41aadd rdi, r8
001ad41djmp rdi
001ad41fcmp rcx, rax
001ad422je 0x1ae05d
001ad428movzx eax, [r9+rax]
001ad42djmp 0x1ad566
001ad432
001ad432loc_1ad432:
001ad432lea rdi, [rsp+640]
001ad43alea rsi, [rsp+304]
001ad442call gimli::read::unit::Attribute<R>::value
001ad447mov rax, [rsp+640]
001ad44fcmp rax, 38
001ad453jne 0x1ad17d
001ad459movzx ecx, [rsp+648]
001ad461mov [rsp+64], cx
001ad466jmp 0x1ad17d
001ad46b
001ad46bloc_1ad46b:
001ad46bcmp [rsp+160], 5
001ad474mov edx, 0
001ad479cmovb rdx, [rsp+120]
001ad47fmov rcx, [rsp+72]
001ad484cmp [rcx+224], 0
001ad48bmov ecx, 0
001ad490cmove rdx, rcx
001ad494add rdx, rax
001ad497mov [rsp+176], rdx
001ad49fmov eax, 1
001ad4a4jmp 0x1ad4c4
001ad4a6
001ad4a6loc_1ad4a6:
001ad4a6mov eax, 1
001ad4abmov [rsp+80], rax
001ad4b0mov rax, [rsp+648]
001ad4b8mov [rsp+88], rax
001ad4bdjmp 0x1ad192
001ad4c2
001ad4c2loc_1ad4c2:
001ad4c2xor eax, eax
001ad4c4
001ad4c4loc_1ad4c4:
001ad4c4mov [rsp+104], rax
001ad4c9jmp 0x1ad192
001ad4ce
001ad4celoc_1ad4ce:
001ad4cemov eax, 1
001ad4d3mov [rsp+128], rax
001ad4dbmov rax, [rsp+648]
001ad4e3mov [rsp+48], rax
001ad4e8jmp 0x1ad197
001ad4ed
001ad4edloc_1ad4ed:
001ad4edmov eax, 1
001ad4f2mov [rsp+16], rax
001ad4f7mov rax, [rsp+648]
001ad4ffmov [rsp+8], rax
001ad504jmp 0x1ad192
001ad509
001ad509loc_1ad509:
001ad509cmp rcx, 4
001ad50djb 0x1ae05d
001ad513mov eax, [rdx+rax]
001ad516
001ad516loc_1ad516:
001ad516mov r10, [rsp+32]
001ad51badd rax, [rsp+120]
001ad520mov [rsp+176], rax
001ad528mov eax, 1
001ad52dmov [rsp+104], rax
001ad532jmp 0x1ad197
001ad537cmp rsi, 2
001ad53bjb 0x1ae05d
001ad541movzx eax, [r9+rax]
001ad546jmp 0x1ad566
001ad548cmp rsi, 8
001ad54cjb 0x1ae05d
001ad552mov rax, [r9+rax]
001ad556jmp 0x1ad566
001ad558cmp rsi, 4
001ad55cjb 0x1ae05d
001ad562mov eax, [r9+rax]
001ad566
001ad566loc_1ad566:
001ad566mov [rsp+88], rax
001ad56bmov eax, 1
001ad570mov [rsp+80], rax
001ad575jmp 0x1ad197
001ad57acmp rsi, 2
001ad57ejb 0x1ae05d
001ad584movzx eax, [r9+rax]
001ad589jmp 0x1ad5a9
001ad58bcmp rsi, 8
001ad58fjb 0x1ae05d
001ad595mov rax, [r9+rax]
001ad599jmp 0x1ad5a9
001ad59bcmp rsi, 4
001ad59fjb 0x1ae05d
001ad5a5mov eax, [r9+rax]
001ad5a9
001ad5a9loc_1ad5a9:
001ad5a9mov [rsp+8], rax
001ad5aemov eax, 1
001ad5b3mov [rsp+16], rax
001ad5b8jmp 0x1ad197
001ad5bd
001ad5bdloc_1ad5bd:
001ad5bdxor eax, eax
001ad5bfmov [rsp+56], rax
001ad5c4xor eax, eax
001ad5c6mov [rsp+80], rax
001ad5cbxor eax, eax
001ad5cdmov [rsp+16], rax
001ad5d2xor eax, eax
001ad5d4mov [rsp+128], rax
001ad5dc
001ad5dcloc_1ad5dc:
001ad5dcmov rsi, [rsp+272]
001ad5e4test rsi, rsi
001ad5e7je 0x1ad645
001ad5e9mov rax, [rsp+256]
001ad5f1mov r14, rsi
001ad5f4xor edx, edx
001ad5f6mov rcx, rsi
001ad5f9jmp 0x1ad603
001ad5fb
001ad5fbloc_1ad5fb:
001ad5fbmov rcx, r14
001ad5fesub r14, rdx
001ad601jbe 0x1ad645
001ad603
001ad603loc_1ad603:
001ad603shr r14, 1
001ad606add r14, rdx
001ad609mov r9, r14
001ad60cshl r9, 4
001ad610xor edi, edi
001ad612cmp [rax+r9], rbx
001ad616setne dil
001ad61amov r8l, 255
001ad620cmovb edi, r8l
001ad624cmp dil, 1
001ad628je 0x1ad5fb
001ad62amovzx edx, dil
001ad62ecmp edx, 255
001ad634jne 0x1ad906
001ad63amov rdx, r14
001ad63dinc rdx
001ad640mov r14, rcx
001ad643jmp 0x1ad5fb
001ad645
001ad645loc_1ad645:
001ad645mov rax, [rsp+80]
001ad64atest rax, rax
001ad64dje 0x1ad848
001ad653cmp [rsp+16], 0
001ad659je 0x1ad848
001ad65fmov rdx, [rsp+8]
001ad664cmp [rsp+88], rdx
001ad669jae 0x1ad939
001ad66fmov rsi, [rsp+152]
001ad677cmp rsi, [rsp+144]
001ad67fjne 0x1ad696
001ad681lea rdi, [rsp+136]
001ad689call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad68emov rsi, [rsp+152]
001ad696
001ad696loc_1ad696:
001ad696mov rax, [rsp+136]
001ad69emov rcx, rsi
001ad6a1shl rcx, 5
001ad6a5mov rdx, [rsp+88]
001ad6aamov [rax+rcx], rdx
001ad6aemov rdx, [rsp+8]
001ad6b3mov [rax+rcx+8], rdx
001ad6b8mov [rax+rcx+16], r15
001ad6bdmov [rax+rcx+24], 0
001ad6c6inc rsi
001ad6c9mov [rsp+152], rsi
001ad6d1mov sil, 1
001ad6d4jmp 0x1ad93b
001ad6d9
001ad6d9loc_1ad6d9:
001ad6d9cmp [rsp+104], 0
001ad6dfje 0x1ad5dc
001ad6e5mov rdx, [rsp+248]
001ad6edlea rsi, [rdx+176]
001ad6f4mov eax, [rsp+1304]
001ad6fbmov ecx, eax
001ad6fdshr ecx, 16
001ad700lea r9, [rdx+192]
001ad707xor edi, edi
001ad709cmp cx, 5
001ad70dsetae r8b
001ad711cmovb r9, rsi
001ad715mov rsi, [r9+8]
001ad719mov r9, [rsp+176]
001ad721sub rsi, r9
001ad724jb 0x1ae05d
001ad72amov dil, r8b
001ad72dshl rdi, 4
001ad731add rdi, 176
001ad738mov rdi, [rdx+rdi]
001ad73cadd rdi, r9
001ad73fcmp cx, 5
001ad743movups x0, [rdx+16]
001ad747mov rdx, [rsp+1616]
001ad74fmov r8, [rsp+1632]
001ad757movups [rsp+640], x0
001ad75fmov [rsp+656], rdx
001ad767mov [rsp+664], r8
001ad76fmov [rsp+672], rdi
001ad777mov [rsp+680], rsi
001ad77fmov [rsp+688], ax
001ad787mov [rsp+690], cx
001ad78fsetae [rsp+692]
001ad797mov [rsp+32], 0
001ad79f
001ad79floc_1ad79f:
001ad79flea rdi, [rsp+304]
001ad7a7lea rsi, [rsp+640]
001ad7afcall gimli::read::rnglists::RngListIter<R>::next
001ad7b4mov rax, [rsp+304]
001ad7bcmov r14, [rsp+312]
001ad7c4cmp rax, 1
001ad7c8jne 0x1ad8e0
001ad7cemov rax, [rsp+320]
001ad7d6cmp r14, rax
001ad7d9jae 0x1ad79f
001ad7dbmov [rsp+32], rax
001ad7e0mov rsi, [rsp+152]
001ad7e8cmp rsi, [rsp+144]
001ad7f0jne 0x1ad807
001ad7f2lea rdi, [rsp+136]
001ad7facall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad7ffmov rsi, [rsp+152]
001ad807
001ad807loc_1ad807:
001ad807mov rax, [rsp+136]
001ad80fmov rcx, rsi
001ad812shl rcx, 5
001ad816mov [rax+rcx], r14
001ad81amov rdx, [rsp+32]
001ad81fmov [rax+rcx+8], rdx
001ad824mov [rax+rcx+16], r15
001ad829mov [rax+rcx+24], 0
001ad832inc rsi
001ad835mov [rsp+152], rsi
001ad83dmov al, 1
001ad83fmov [rsp+32], eax
001ad843jmp 0x1ad79f
001ad848
001ad848loc_1ad848:
001ad848xor esi, esi
001ad84atest rax, rax
001ad84dmov rax, [rsp+48]
001ad852mov rcx, [rsp+88]
001ad857mov rdx, [rsp+8]
001ad85cje 0x1ad900
001ad862cmp [rsp+128], 0
001ad86bje 0x1ad900
001ad871lea r14, [rax+rcx]
001ad875cmp rcx, r14
001ad878jae 0x1ad95a
001ad87emov rsi, [rsp+152]
001ad886cmp rsi, [rsp+144]
001ad88ejne 0x1ad8a5
001ad890lea rdi, [rsp+136]
001ad898call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ad89dmov rsi, [rsp+152]
001ad8a5
001ad8a5loc_1ad8a5:
001ad8a5mov rax, [rsp+136]
001ad8admov rcx, rsi
001ad8b0shl rcx, 5
001ad8b4mov rdx, [rsp+88]
001ad8b9mov [rax+rcx], rdx
001ad8bdmov [rax+rcx+8], r14
001ad8c2mov [rax+rcx+16], r15
001ad8c7mov [rax+rcx+24], 0
001ad8d0inc rsi
001ad8d3mov [rsp+152], rsi
001ad8dbmov sil, 1
001ad8dejmp 0x1ad8f6
001ad8e0
001ad8e0loc_1ad8e0:
001ad8e0cmp eax, 2
001ad8e3jne 0x1ad946
001ad8e5cmp r14b, 75
001ad8e9jne 0x1ae05d
001ad8efshr r14l, 8
001ad8f3mov esi, r14l
001ad8f6
001ad8f6loc_1ad8f6:
001ad8f6mov rax, [rsp+48]
001ad8fbmov rdx, [rsp+8]
001ad900
001ad900loc_1ad900:
001ad900and sil, 1
001ad904jmp 0x1ad983
001ad906
001ad906loc_1ad906:
001ad906lea rdi, [r14-1]
001ad90acmp rdi, rsi
001ad90djae 0x1ad962
001ad90finc r14
001ad912lea rcx, [rax+r9]
001ad916add rcx, -16
001ad91a
001ad91aloc_1ad91a:
001ad91acmp r14, 1
001ad91eje 0x1ad96b
001ad920dec r14
001ad923lea rdx, [rcx-16]
001ad927cmp [rcx], rbx
001ad92amov rcx, rdx
001ad92dje 0x1ad91a
001ad92fcmp r14, rsi
001ad932jbe 0x1ad96e
001ad934jmp 0x1af707
001ad939
001ad939loc_1ad939:
001ad939xor esi, esi
001ad93b
001ad93bloc_1ad93b:
001ad93bmov rax, [rsp+48]
001ad940and sil, 1
001ad944jmp 0x1ad983
001ad946
001ad946loc_1ad946:
001ad946mov rax, [rsp+48]
001ad94bmov rdx, [rsp+8]
001ad950mov esi, [rsp+32]
001ad954and sil, 1
001ad958jmp 0x1ad983
001ad95a
001ad95aloc_1ad95a:
001ad95axor esi, esi
001ad95cand sil, 1
001ad960jmp 0x1ad983
001ad962
001ad962loc_1ad962:
001ad962test r14, r14
001ad965jne 0x1af718
001ad96b
001ad96bloc_1ad96b:
001ad96bxor r14l, r14l
001ad96e
001ad96eloc_1ad96e:
001ad96ecmp r14, rsi
001ad971jne 0x1adbb6
001ad977xor esi, esi
001ad979mov rax, [rsp+48]
001ad97emov rdx, [rsp+8]
001ad983
001ad983loc_1ad983:
001ad983mov [rsp+432], 0
001ad98ftest sil, 1
001ad993mov [rsp+48], rax
001ad998mov [rsp+8], rdx
001ad99djne 0x1adab4
001ad9a3cmp [rsp+1328], 47
001ad9acje 0x1adab4
001ad9b2lea rax, [rsp+1328]
001ad9bamov [rsp+304], rax
001ad9c2lea rax, [rsp+1232]
001ad9camov [rsp+640], rax
001ad9d2lea rax, [rsp+304]
001ad9damov [rsp+648], rax
001ad9e2lea rax, [rsp+248]
001ad9eamov [rsp+656], rax
001ad9f2lea rdi, [rsp+432]
001ad9falea rsi, [rsp+640]
001ada02call addr2line::lazy::LazyCell<T>::borrow_with
001ada07cmp [rax], 0
001ada0bje 0x1adaac
001ada11mov rcx, [rax+24]
001ada15mov [rsp+24], rcx
001ada1atest rcx, rcx
001ada1dje 0x1adaac
001ada23mov rax, [rax+16]
001ada27mov [rsp+72], rax
001ada2cmov rsi, [rsp+152]
001ada34shl [rsp+24], 5
001ada3axor r14l, r14l
001ada3djmp 0x1ada7b
001ada3f
001ada3floc_1ada3f:
001ada3fmov rax, [rsp+136]
001ada47mov rcx, rsi
001ada4ashl rcx, 5
001ada4emovaps x0, [rsp+32]
001ada53movups [rax+rcx], x0
001ada57mov [rax+rcx+16], r15
001ada5cmov [rax+rcx+24], 0
001ada65inc rsi
001ada68mov [rsp+152], rsi
001ada70add r14, 32
001ada74cmp [rsp+24], r14
001ada79je 0x1adaac
001ada7b
001ada7bloc_1ada7b:
001ada7bmov rax, [rsp+72]
001ada80movups x0, [rax+r14+16]
001ada86movaps [rsp+32], x0
001ada8bcmp rsi, [rsp+144]
001ada93jne 0x1ada3f
001ada95lea rdi, [rsp+136]
001ada9dcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adaa2mov rsi, [rsp+152]
001adaaajmp 0x1ada3f
001adaac
001adaacloc_1adaac:
001adaacmov r15, [rsp+224]
001adab4
001adab4loc_1adab4:
001adab4mov edx, 424
001adab9lea rdi, [rsp+640]
001adac1lea rsi, [rsp+1232]
001adac9call [rip+0x64051]
001adacfmovups x0, [rsp+432]
001adad7movups x1, [rsp+448]
001adadflea rcx, [rsp+664]
001adae7movups [rcx+408], x0
001adaeemovups [rcx+424], x1
001adaf5mov rax, [rsp+464]
001adafdmov [rcx+440], rax
001adb04mov [rsp+1064], rbx
001adb0cmov rax, [rsp+56]
001adb11mov [rsp+1168], ax
001adb19movzx eax, [rsp+64]
001adb1emov [rsp+1170], ax
001adb26mov [rsp+1112], 0
001adb32mov [rsp+1152], 76
001adb3acmp r15, [rsp+216]
001adb42jne 0x1adb5c
001adb44lea rdi, [rsp+208]
001adb4cmov rsi, r15
001adb4fcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adb54mov r15, [rsp+224]
001adb5c
001adb5cloc_1adb5c:
001adb5cimul rdi, r15, 536
001adb63add rdi, [rsp+208]
001adb6bmov edx, 536
001adb70lea rbx, [rsp+640]
001adb78mov rsi, rbx
001adb7bcall [rip+0x63f9f]
001adb81inc r15
001adb84mov [rsp+224], r15
001adb8cmov rdi, rbx
001adb8fmov rsi, r12
001adb92call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001adb97mov rax, [rsp+640]
001adb9fcmp rax, 3
001adba3lea r14, [rsp+664]
001adbabjne 0x1acdb2
001adbb1jmp 0x1acc2b
001adbb6
001adbb6loc_1adbb6:
001adbb6shl rsi, 4
001adbbaadd rsi, rax
001adbbdshl r14, 4
001adbc1add r14, rax
001adbc4mov [rsp+32], 0
001adbccmov [rsp+24], rsi
001adbd1
001adbd1loc_1adbd1:
001adbd1cmp [r14], rbx
001adbd4jne 0x1adff9
001adbdamov rcx, [rsp+248]
001adbe2mov rdx, [r14+8]
001adbe6mov rax, [rcx+40]
001adbeasub rax, rdx
001adbedjb 0x1ae05d
001adbf3mov rcx, [rcx+32]
001adbf7add rcx, rdx
001adbfamov [rsp+304], rcx
001adc02mov [rsp+312], rax
001adc0alea rdi, [rsp+640]
001adc12lea rsi, [rsp+304]
001adc1acall gimli::read::aranges::ArangeHeader<R,Offset>::parse
001adc1fcmp [rsp+681], 3
001adc27je 0x1ae05d
001adc2dmov rsi, [rsp+648]
001adc35test rsi, rsi
001adc38je 0x1adfe7
001adc3emov rdi, [rsp+640]
001adc46movzx r8l, [rsp+680]
001adc4fmovzx ecx, [rsp+684]
001adc57lea eax, [r8+r8]
001adc5badd al, cl
001adc5dmovzx r9l, al
001adc61mov [rsp+72], rcx
001adc66test ecx, ecx
001adc68je 0x1ade79
001adc6e
001adc6eloc_1adc6e:
001adc6emov r10, [rsp+72]
001adc73jmp 0x1adc90
001adc75
001adc75loc_1adc75:
001adc75movzx ecx, [rdi]
001adc78add rsi, -4
001adc7cmovzx edx, [rdi+2]
001adc80add rdi, 4
001adc84
001adc84loc_1adc84:
001adc84or rax, rdx
001adc87or rax, rcx
001adc8ajne 0x1addbd
001adc90
001adc90loc_1adc90:
001adc90cmp rsi, r9
001adc93jb 0x1adfe7
001adc99lea eax, [r10-1]
001adc9dcmp eax, 7
001adca0ja 0x1ae05d
001adca6lea rcx, [rip-0x16e631]
001adcadmovsxd rax, [rcx+4*rax]
001adcb1add rax, rcx
001adcb4jmp rax
001adcb6test rsi, rsi
001adcb9je 0x1ae05d
001adcbfdec rsi
001adcc2movzx eax, [rdi]
001adcc5inc rdi
001adcc8jmp 0x1add0c
001adccacmp rsi, 2
001adccejb 0x1ae05d
001adcd4add rsi, -2
001adcd8movzx eax, [rdi]
001adcdbadd rdi, 2
001adcdfjmp 0x1add0c
001adce1cmp rsi, 8
001adce5jb 0x1ae05d
001adcebadd rsi, -8
001adcefmov rax, [rdi]
001adcf2add rdi, 8
001adcf6jmp 0x1add0c
001adcf8cmp rsi, 4
001adcfcjb 0x1ae05d
001add02add rsi, -4
001add06mov eax, [rdi]
001add08add rdi, 4
001add0c
001add0cloc_1add0c:
001add0clea ecx, [r8-1]
001add10cmp ecx, 7
001add13ja 0x1ae05d
001add19lea rdx, [rip-0x16e684]
001add20movsxd rcx, [rdx+4*rcx]
001add24add rcx, rdx
001add27jmp rcx
001add29cmp rsi, 2
001add2djb 0x1ae05d
001add33movzx ecx, [rdi]
001add36add rsi, -2
001add3amovzx edx, [rdi+1]
001add3eadd rdi, 2
001add42jmp 0x1adc84
001add47cmp rsi, 1
001add4bjbe 0x1ae05d
001add51lea rcx, [rsi-2]
001add55cmp rcx, 2
001add59jae 0x1adc75
001add5fjmp 0x1ae05d
001add64cmp rsi, 8
001add68jb 0x1ae05d
001add6emov rcx, rsi
001add71and rcx, -8
001add75cmp rcx, 8
001add79je 0x1ae05d
001add7fmov rcx, [rdi]
001add82mov rdx, [rdi+8]
001add86add rsi, -16
001add8aadd rdi, 16
001add8ejmp 0x1adc84
001add93cmp rsi, 3
001add97jbe 0x1ae05d
001add9dlea rcx, [rsi-4]
001adda1cmp rcx, 4
001adda5jb 0x1ae05d
001addabmov ecx, [rdi]
001addadadd rsi, -8
001addb1mov edx, [rdi+4]
001addb4add rdi, 8
001addb8jmp 0x1adc84
001addbd
001addbdloc_1addbd:
001addbdmov [rsp+80], rcx
001addc2mov [rsp+96], r9
001addc7mov [rsp+104], r8
001addccmov [rsp+112], rdi
001addd1mov [rsp+120], rsi
001addd6mov [rsp+16], rdx
001adddbtest rdx, rdx
001adddeje 0x1ade4b
001adde0mov rsi, [rsp+152]
001adde8cmp rsi, [rsp+144]
001addf0jne 0x1ade07
001addf2lea rdi, [rsp+136]
001addfacall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001addffmov rsi, [rsp+152]
001ade07
001ade07loc_1ade07:
001ade07mov rdx, [rsp+80]
001ade0cmov rdi, [rsp+16]
001ade11add rdi, rdx
001ade14mov rax, [rsp+136]
001ade1cmov rcx, rsi
001ade1fshl rcx, 5
001ade23mov [rax+rcx], rdx
001ade27mov [rax+rcx+8], rdi
001ade2cmov [rax+rcx+16], r15
001ade31mov [rax+rcx+24], 0
001ade3ainc rsi
001ade3dmov [rsp+152], rsi
001ade45mov al, 1
001ade47mov [rsp+32], eax
001ade4b
001ade4bloc_1ade4b:
001ade4bmov rsi, [rsp+120]
001ade50test rsi, rsi
001ade53mov rdi, [rsp+112]
001ade58mov r8, [rsp+104]
001ade5dmov r9, [rsp+96]
001ade62jne 0x1adc6e
001ade68jmp 0x1adfe7
001ade6d
001ade6dloc_1ade6d:
001ade6dmov rax, rcx
001ade70or rax, rdx
001ade73jne 0x1adf3c
001ade79
001ade79loc_1ade79:
001ade79cmp rsi, r9
001ade7cjb 0x1adfe7
001ade82lea eax, [r8-1]
001ade86cmp eax, 7
001ade89ja 0x1ae05d
001ade8flea rcx, [rip-0x16e7da]
001ade96movsxd rax, [rcx+4*rax]
001ade9aadd rax, rcx
001ade9djmp rax
001ade9fcmp rsi, 2
001adea3jb 0x1ae05d
001adea9movzx ecx, [rdi]
001adeacadd rsi, -2
001adeb0movzx edx, [rdi+1]
001adeb4add rdi, 2
001adeb8jmp 0x1ade6d
001adebacmp rsi, 2
001adebejb 0x1ae05d
001adec4lea rax, [rsi-2]
001adec8cmp rax, 1
001adeccjbe 0x1ae05d
001aded2movzx ecx, [rdi]
001aded5add rsi, -4
001aded9movzx edx, [rdi+2]
001adeddadd rdi, 4
001adee1jmp 0x1ade6d
001adee3cmp rsi, 8
001adee7jb 0x1ae05d
001adeedmov rax, rsi
001adef0and rax, -8
001adef4cmp rax, 8
001adef8je 0x1ae05d
001adefemov rcx, [rdi]
001adf01mov rdx, [rdi+8]
001adf05add rsi, -16
001adf09add rdi, 16
001adf0djmp 0x1ade6d
001adf12cmp rsi, 3
001adf16jbe 0x1ae05d
001adf1clea rax, [rsi-4]
001adf20cmp rax, 3
001adf24jbe 0x1ae05d
001adf2amov ecx, [rdi]
001adf2cadd rsi, -8
001adf30mov edx, [rdi+4]
001adf33add rdi, 8
001adf37jmp 0x1ade6d
001adf3c
001adf3cloc_1adf3c:
001adf3cmov [rsp+72], rcx
001adf41mov [rsp+96], r9
001adf46mov [rsp+104], r8
001adf4bmov [rsp+112], rdi
001adf50mov [rsp+120], rsi
001adf55mov [rsp+80], rdx
001adf5atest rdx, rdx
001adf5dje 0x1adfca
001adf5fmov rsi, [rsp+152]
001adf67cmp rsi, [rsp+144]
001adf6fjne 0x1adf86
001adf71lea rdi, [rsp+136]
001adf79call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001adf7emov rsi, [rsp+152]
001adf86
001adf86loc_1adf86:
001adf86mov rdx, [rsp+72]
001adf8bmov rdi, [rsp+80]
001adf90add rdi, rdx
001adf93mov rax, [rsp+136]
001adf9bmov rcx, rsi
001adf9eshl rcx, 5
001adfa2mov [rax+rcx], rdx
001adfa6mov [rax+rcx+8], rdi
001adfabmov [rax+rcx+16], r15
001adfb0mov [rax+rcx+24], 0
001adfb9inc rsi
001adfbcmov [rsp+152], rsi
001adfc4mov al, 1
001adfc6mov [rsp+32], eax
001adfca
001adfcaloc_1adfca:
001adfcamov rsi, [rsp+120]
001adfcftest rsi, rsi
001adfd2mov rdi, [rsp+112]
001adfd7mov r8, [rsp+104]
001adfdcmov r9, [rsp+96]
001adfe1jne 0x1ade79
001adfe7
001adfe7loc_1adfe7:
001adfe7add r14, 16
001adfebmov rsi, [rsp+24]
001adff0cmp r14, rsi
001adff3jne 0x1adbd1
001adff9
001adff9loc_1adff9:
001adff9mov rax, [rsp+48]
001adffemov rdx, [rsp+8]
001ae003mov esi, [rsp+32]
001ae007jmp 0x1ad983
001ae00c
001ae00cloc_1ae00c:
001ae00cmov r14, [rsp+136]
001ae014mov r12, [rsp+152]
001ae01ccmp r12, 21
001ae020jae 0x1ae0f3
001ae026cmp r12, 1
001ae02ajbe 0x1ae776
001ae030mov edx, 1
001ae035mov rdi, r14
001ae038mov rsi, r12
001ae03bcall core::slice::sort::insertion_sort_shift_left
001ae040jmp 0x1ae77b
001ae045
001ae045loc_1ae045:
001ae045add rsi, r8
001ae048xor edi, edi
001ae04amov r9, rsi
001ae04d
001ae04dloc_1ae04d:
001ae04dmov [rsp+432], r9
001ae055mov [rsp+440], rdi
001ae05d
001ae05dloc_1ae05d:
001ae05dmov rax, [rsp+1576]
001ae065lock dec [rax]
001ae069jne 0x1ae078
001ae06bmov rdi, [rsp+1576]
001ae073call alloc::sync::Arc<T,A>::drop_slow
001ae078
001ae078loc_1ae078:
001ae078cmp [rsp+1328], 47
001ae080je 0x1acc2b
001ae086cmp [rsp+1416], 0
001ae08fje 0x1ae09f
001ae091mov rdi, [rsp+1408]
001ae099call [rip+0x63a59]
001ae09f
001ae09floc_1ae09f:
001ae09fcmp [rsp+1440], 0
001ae0a8je 0x1ae0b8
001ae0aamov rdi, [rsp+1432]
001ae0b2call [rip+0x63a40]
001ae0b8
001ae0b8loc_1ae0b8:
001ae0b8cmp [rsp+1464], 0
001ae0c1je 0x1ae0d1
001ae0c3mov rdi, [rsp+1456]
001ae0cbcall [rip+0x63a27]
001ae0d1
001ae0d1loc_1ae0d1:
001ae0d1cmp [rsp+1488], 0
001ae0daje 0x1acc2b
001ae0e0mov rdi, [rsp+1480]
001ae0e8call [rip+0x63a0a]
001ae0eejmp 0x1acc2b
001ae0f3
001ae0f3loc_1ae0f3:
001ae0f3mov rdi, r12
001ae0f6shr rdi, 1
001ae0f9mov [rsp+192], rdi
001ae101shl rdi, 5
001ae105movzx eax, [rip+0x64fbc]
001ae10cmov esi, 8
001ae111call __rust_alloc
001ae116test rax, rax
001ae119je 0x1af6d3
001ae11fmov rbx, rax
001ae122movzx eax, [rip+0x64f9f]
001ae129mov edi, 256
001ae12ecall [rip+0x63a04]
001ae134test rax, rax
001ae137mov [rsp+16], rbx
001ae13cje 0x1af6ed
001ae142mov rbp, rax
001ae145lea rax, [r14+64]
001ae149mov [rsp+176], rax
001ae151lea rax, [r14-32]
001ae155mov [rsp+88], rax
001ae15amov eax, 16
001ae15fmov [rsp+160], rax
001ae167xor ecx, ecx
001ae169lea rax, [rip+0x61c98]
001ae170mov [rsp+232], rax
001ae178xor r13l, r13l
001ae17bmov [rsp+8], r14
001ae180mov [rsp+128], r12
001ae188jmp 0x1ae1a8
001ae18anop [rax+rax]
001ae190
001ae190loc_1ae190:
001ae190mov r14, [rsp+8]
001ae195mov rbx, [rsp+16]
001ae19a
001ae19aloc_1ae19a:
001ae19amov rcx, [rsp+64]
001ae19fcmp rcx, r12
001ae1a2jae 0x1ae74f
001ae1a8
001ae1a8loc_1ae1a8:
001ae1a8mov rax, r14
001ae1abmov r14, rcx
001ae1aemov rdx, r12
001ae1b1sub rdx, rcx
001ae1b4mov rsi, rcx
001ae1b7shl rsi, 5
001ae1bblea rdi, [rax+rsi]
001ae1bfcmp rdx, 2
001ae1c3jae 0x1ae220
001ae1c5mov rsi, r12
001ae1c8
001ae1c8loc_1ae1c8:
001ae1c8mov rbx, rsi
001ae1cbsub rbx, r14
001ae1cejb 0x1af5c3
001ae1d4cmp rsi, r12
001ae1d7ja 0x1af5c3
001ae1ddjae 0x1ae250
001ae1dfcmp rdx, 10
001ae1e3jae 0x1ae250
001ae1e5lea rbx, [r14+10]
001ae1e9cmp rbx, r12
001ae1eccmovae rbx, r12
001ae1f0mov [rsp+64], rbx
001ae1f5sub rbx, r14
001ae1f8jb 0x1af627
001ae1fecmp rdx, 1
001ae202adc rdx, 0
001ae206mov rsi, rbx
001ae209call core::slice::sort::insertion_sort_shift_left
001ae20ecmp r13, [rsp+160]
001ae216je 0x1ae25f
001ae218jmp 0x1ae2b2
001ae21dnop [rax]
001ae220
001ae220loc_1ae220:
001ae220mov rax, [rdi]
001ae223mov rcx, [rdi+32]
001ae227cmp rcx, rax
001ae22ajae 0x1ae620
001ae230cmp rdx, 2
001ae234jne 0x1ae634
001ae23alea rsi, [r14+2]
001ae23emov edx, 2
001ae243jmp 0x1ae6aa
001ae248
001ae248 0f 1f 84 00 00 00 00 00 ........
001ae250
001ae250loc_1ae250:
001ae250mov [rsp+64], rsi
001ae255cmp r13, [rsp+160]
001ae25djne 0x1ae2b2
001ae25f
001ae25floc_1ae25f:
001ae25flea rax, [2*r13]
001ae267mov [rsp+160], rax
001ae26fmov rdi, r13
001ae272shl rdi, 5
001ae276movzx eax, [rip+0x64e4b]
001ae27dmov esi, 8
001ae282call __rust_alloc
001ae287test rax, rax
001ae28aje 0x1af638
001ae290mov r15, rax
001ae293mov rdx, r13
001ae296shl rdx, 4
001ae29amov rdi, rax
001ae29dmov rsi, rbp
001ae2a0call [rip+0x6387a]
001ae2a6mov rdi, rbp
001ae2a9call [rip+0x63849]
001ae2afmov rbp, r15
001ae2b2
001ae2b2loc_1ae2b2:
001ae2b2mov rax, r13
001ae2b5shl rax, 4
001ae2b9mov [rbp+rax], rbx
001ae2bemov [rbp+rax+8], r14
001ae2c3inc r13
001ae2c6cmp r13, 2
001ae2cajb 0x1ae190
001ae2d0mov r14, [rsp+8]
001ae2d5mov rbx, [rsp+16]
001ae2damov [rsp+48], rbp
001ae2dfjmp 0x1ae356
001ae2e1
001ae2e1loc_1ae2e1:
001ae2e1mov rbx, [rsp+16]
001ae2e6
001ae2e6loc_1ae2e6:
001ae2e6mov rsi, rbx
001ae2e9
001ae2e9loc_1ae2e9:
001ae2e9sub rbp, rsi
001ae2ecmov rdi, r12
001ae2efmov rdx, rbp
001ae2f2call [rip+0x63828]
001ae2f8mov rax, [rsp+112]
001ae2fdadd rax, [rsp+32]
001ae302mov rcx, [rsp+96]
001ae307mov [rcx], rax
001ae30amov rax, [rsp+120]
001ae30fmov rcx, [rsp+80]
001ae314mov [rcx], rax
001ae317mov rdi, [rsp+104]
001ae31clea rsi, [rdi+16]
001ae320mov rax, [rsp+72]
001ae325not rax
001ae328mov rdx, [rsp+56]
001ae32dadd rdx, rax
001ae330shl rdx, 4
001ae334call [rip+0x637d6]
001ae33amov r13, [rsp+24]
001ae33fcmp r13, 1
001ae343mov r12, [rsp+128]
001ae34bmov rbp, [rsp+48]
001ae350jbe 0x1ae610
001ae356
001ae356loc_1ae356:
001ae356mov r9, r13
001ae359lea r8, [r13-1]
001ae35dmov rcx, r8
001ae360shl rcx, 4
001ae364mov rax, [rbp+rcx]
001ae369mov rcx, [rbp+rcx+8]
001ae36eadd rcx, rax
001ae371cmp rcx, r12
001ae374je 0x1ae3d0
001ae376mov rdx, r9
001ae379shl rdx, 4
001ae37dmov rsi, [rdx+rbp-32]
001ae382cmp rsi, rax
001ae385jbe 0x1ae3d0
001ae387cmp r9, 2
001ae38bjbe 0x1ae731
001ae391lea r10, [r9-3]
001ae395mov rcx, r10
001ae398shl rcx, 4
001ae39cmov rcx, [rbp+rcx]
001ae3a1lea rdi, [rsi+rax]
001ae3a5cmp rcx, rdi
001ae3a8jbe 0x1ae3e6
001ae3aacmp r9, 3
001ae3aejbe 0x1ae73c
001ae3b4add rsi, rcx
001ae3b7cmp [rdx+rbp-64], rsi
001ae3bcjbe 0x1ae3e6
001ae3bejmp 0x1ae747
001ae3c3
001ae3c3 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001ae3d0
001ae3d0loc_1ae3d0:
001ae3d0cmp r9, 3
001ae3d4jb 0x1ae3eb
001ae3d6lea r10, [r9-3]
001ae3damov rcx, r10
001ae3ddshl rcx, 4
001ae3e1mov rcx, [rbp+rcx]
001ae3e6
001ae3e6loc_1ae3e6:
001ae3e6cmp rcx, rax
001ae3e9jb 0x1ae3ef
001ae3eb
001ae3ebloc_1ae3eb:
001ae3eblea r10, [r9-2]
001ae3ef
001ae3efloc_1ae3ef:
001ae3efcmp r9, r10
001ae3f2jbe 0x1af3dc
001ae3f8mov [rsp+24], r8
001ae3fdlea rax, [r10+1]
001ae401cmp r9, rax
001ae404jbe 0x1af3c4
001ae40amov rcx, r10
001ae40dshl rcx, 4
001ae411mov rdi, [rbp+rcx+8]
001ae416shl rax, 4
001ae41amov rdx, [rbp+rax]
001ae41fmov r13, [rbp+rax+8]
001ae424add r13, rdx
001ae427mov rbx, r13
001ae42asub rbx, rdi
001ae42djb 0x1af41e
001ae433cmp r13, r12
001ae436ja 0x1af432
001ae43cmov [rsp+112], rdx
001ae441mov [rsp+72], r10
001ae446mov [rsp+56], r9
001ae44blea rdx, [rcx+rbp]
001ae44fmov [rsp+104], rdx
001ae454mov rdx, [rbp+rcx]
001ae459lea rcx, [rbp+rax]
001ae45emov [rsp+96], rcx
001ae463lea rax, [rbp+rax+8]
001ae468mov [rsp+80], rax
001ae46dmov [rsp+120], rdi
001ae472mov r12, rdi
001ae475shl r12, 5
001ae479add r12, r14
001ae47cmov rbp, rdx
001ae47fshl rbp, 5
001ae483lea r15, [r12+rbp]
001ae487shl r13, 5
001ae48bmov r14, rbx
001ae48esub r14, rdx
001ae491mov [rsp+32], rdx
001ae496cmp r14, rdx
001ae499jae 0x1ae550
001ae49fmov rbp, r14
001ae4a2shl rbp, 5
001ae4a6mov rbx, [rsp+16]
001ae4abmov rdi, rbx
001ae4aemov rsi, r15
001ae4b1mov rdx, rbp
001ae4b4call [rip+0x63666]
001ae4baadd rbp, rbx
001ae4bdmov rax, [rsp+32]
001ae4c2test rax, rax
001ae4c5jle 0x1ae5f0
001ae4cbtest r14, r14
001ae4cejle 0x1ae5f0
001ae4d4add r13, [rsp+88]
001ae4d9mov r14, [rsp+8]
001ae4denop
001ae4e0
001ae4e0loc_1ae4e0:
001ae4e0mov rax, rbp
001ae4e3mov rcx, r15
001ae4e6mov rdx, [rbp-32]
001ae4eamov rsi, [r15-32]
001ae4eecmp rdx, rsi
001ae4f1mov r15l, 0
001ae4f7sbb r15, r15
001ae4facmp rdx, rsi
001ae4fdmov ebp, 0
001ae502adc rbp, -1
001ae506shl r15, 5
001ae50aadd r15, rcx
001ae50dshl rbp, 5
001ae511add rbp, rax
001ae514cmp rdx, rsi
001ae517mov rax, rbp
001ae51acmovb rax, r15
001ae51emovups x0, [rax]
001ae521movups x1, [rax+16]
001ae525movups [r13+16], x1
001ae52amovups [r13], x0
001ae52fcmp r15, r12
001ae532jbe 0x1ae53d
001ae534add r13, -32
001ae538cmp rbp, rbx
001ae53bja 0x1ae4e0
001ae53d
001ae53dloc_1ae53d:
001ae53dmov r12, r15
001ae540jmp 0x1ae2e6
001ae545
001ae545 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ae550
001ae550loc_1ae550:
001ae550mov r14, [rsp+16]
001ae555mov rdi, r14
001ae558mov rsi, r12
001ae55bmov rdx, rbp
001ae55ecall [rip+0x635bc]
001ae564add rbp, r14
001ae567mov rax, [rsp+32]
001ae56ctest rax, rax
001ae56fjle 0x1ae5f5
001ae575cmp rbx, rax
001ae578mov r14, [rsp+8]
001ae57djle 0x1ae2e1
001ae583add r13, r14
001ae586mov rbx, [rsp+16]
001ae58bmov rsi, rbx
001ae58enop
001ae590
001ae590loc_1ae590:
001ae590mov rdx, rsi
001ae593mov rcx, [r15]
001ae596xor esi, esi
001ae598xor eax, eax
001ae59acmp rcx, [rdx]
001ae59dsetae sil
001ae5a1setb cl
001ae5a4mov rdi, rdx
001ae5a7cmovb rdi, r15
001ae5abmovups x0, [rdi]
001ae5aemovups x1, [rdi+16]
001ae5b2movups [r12+16], x1
001ae5b8movups [r12], x0
001ae5bdadd r12, 32
001ae5c1shl rsi, 5
001ae5c5add rsi, rdx
001ae5c8cmp rsi, rbp
001ae5cbjae 0x1ae2e9
001ae5d1mov al, cl
001ae5d3shl rax, 5
001ae5d7add r15, rax
001ae5dacmp r15, r13
001ae5ddjb 0x1ae590
001ae5dfjmp 0x1ae2e9
001ae5e4nop [rax+rax]
001ae5f0
001ae5f0loc_1ae5f0:
001ae5f0mov r12, r15
001ae5f3jmp 0x1ae5fa
001ae5f5
001ae5f5loc_1ae5f5:
001ae5f5mov rbx, [rsp+16]
001ae5fa
001ae5faloc_1ae5fa:
001ae5famov rsi, rbx
001ae5fdmov r14, [rsp+8]
001ae602jmp 0x1ae2e9
001ae607
001ae607 66 0f 1f 84 00 00 00 00 00 f........
001ae610
001ae610loc_1ae610:
001ae610mov r13l, 1
001ae616jmp 0x1ae19a
001ae61b
001ae61b 0f 1f 44 00 00 ..D..
001ae620
001ae620loc_1ae620:
001ae620cmp rdx, 2
001ae624jne 0x1ae669
001ae626lea rsi, [r14+2]
001ae62amov edx, 2
001ae62fjmp 0x1ae1c8
001ae634
001ae634loc_1ae634:
001ae634add rsi, [rsp+176]
001ae63cmov r8l, 2
001ae642mov r9, rcx
001ae645nop [rax+rax]
001ae650
001ae650loc_1ae650:
001ae650mov r10, r9
001ae653mov r9, [rsi]
001ae656cmp r9, r10
001ae659jae 0x1ae69a
001ae65binc r8
001ae65eadd rsi, 32
001ae662cmp rdx, r8
001ae665jne 0x1ae650
001ae667jmp 0x1ae697
001ae669
001ae669loc_1ae669:
001ae669add rsi, [rsp+176]
001ae671mov r8l, 2
001ae677mov r9, rcx
001ae67anop [rax+rax]
001ae680
001ae680loc_1ae680:
001ae680mov r10, r9
001ae683mov r9, [rsi]
001ae686cmp r9, r10
001ae689jb 0x1ae69a
001ae68binc r8
001ae68eadd rsi, 32
001ae692cmp rdx, r8
001ae695jne 0x1ae680
001ae697
001ae697loc_1ae697:
001ae697mov r8, rdx
001ae69a
001ae69aloc_1ae69a:
001ae69alea rsi, [r8+r14]
001ae69emov rdx, r8
001ae6a1cmp rcx, rax
001ae6a4jae 0x1ae1c8
001ae6aa
001ae6aaloc_1ae6aa:
001ae6aacmp r14, rsi
001ae6adja 0x1af680
001ae6b3cmp rsi, r12
001ae6b6ja 0x1af669
001ae6bccmp rdx, 2
001ae6c0jb 0x1ae1c8
001ae6c6mov r8, rsi
001ae6c9mov rax, rdx
001ae6ccshr rax, 1
001ae6cflea rcx, [r14+rdx]
001ae6d3shl rcx, 5
001ae6d7add rcx, [rsp+88]
001ae6dcmov rsi, rdi
001ae6dfnop
001ae6e0
001ae6e0loc_1ae6e0:
001ae6e0movups x0, [rsi]
001ae6e3movups x1, [rsi+16]
001ae6e7movaps [rsp+656], x1
001ae6efmovaps [rsp+640], x0
001ae6f7movups x0, [rcx]
001ae6famovups x1, [rcx+16]
001ae6femovups [rsi+16], x1
001ae702movups [rsi], x0
001ae705movaps x0, [rsp+640]
001ae70dmovaps x1, [rsp+656]
001ae715movups [rcx+16], x1
001ae719movups [rcx], x0
001ae71cadd rsi, 32
001ae720add rcx, -32
001ae724dec rax
001ae727jne 0x1ae6e0
001ae729mov rsi, r8
001ae72cjmp 0x1ae1c8
001ae731
001ae731loc_1ae731:
001ae731mov r13l, 2
001ae737jmp 0x1ae19a
001ae73c
001ae73cloc_1ae73c:
001ae73cmov r13l, 3
001ae742jmp 0x1ae19a
001ae747
001ae747loc_1ae747:
001ae747mov r13, r9
001ae74ajmp 0x1ae19a
001ae74f
001ae74floc_1ae74f:
001ae74fmov rdi, rbp
001ae752mov rax, [rip+0x6339f]
001ae759mov r14, rbx
001ae75cmov rbx, rax
001ae75fcall rax
001ae761mov rdi, r14
001ae764call rbx
001ae766mov r14, [rsp+136]
001ae76emov r12, [rsp+152]
001ae776
001ae776loc_1ae776:
001ae776test r12, r12
001ae779je 0x1ae7ad
001ae77b
001ae77bloc_1ae77b:
001ae77bmov rax, r12
001ae77eshl rax, 5
001ae782add rax, r14
001ae785xor ecx, ecx
001ae787mov rdx, r14
001ae78anop [rax+rax]
001ae790
001ae790loc_1ae790:
001ae790mov rsi, [rdx+8]
001ae794cmp rcx, rsi
001ae797cmovbe rcx, rsi
001ae79bmov [rdx+24], rcx
001ae79flea rsi, [rdx+32]
001ae7a3mov rdx, rsi
001ae7a6cmp rsi, rax
001ae7a9jne 0x1ae790
001ae7abjmp 0x1ae7b0
001ae7ad
001ae7adloc_1ae7ad:
001ae7adxor r12l, r12l
001ae7b0
001ae7b0loc_1ae7b0:
001ae7b0mov rbx, [rsp+144]
001ae7b8movups x0, [rsp+208]
001ae7c0movaps [rsp+1664], x0
001ae7c8mov rax, [rsp+224]
001ae7d0mov [rsp+1680], rax
001ae7d8cmp [rsp+264], 0
001ae7e1je 0x1ae7f1
001ae7e3mov rdi, [rsp+256]
001ae7ebcall [rip+0x63307]
001ae7f1
001ae7f1loc_1ae7f1:
001ae7f1test r14, r14
001ae7f4je 0x1accb0
001ae7famov [rsp+8], r14
001ae7ffmov rax, [rsp+1680]
001ae807mov [rsp+224], rax
001ae80fmovaps x0, [rsp+1664]
001ae817movaps [rsp+208], x0
001ae81fmov rax, [rsp+296]
001ae827mov [rsp+24], rax
001ae82cmov r15, [rax+224]
001ae833test r15, r15
001ae836mov [rsp+128], r12
001ae83emov [rsp+56], rbx
001ae843je 0x1ae914
001ae849mov [rsp+304], 8
001ae855xorps x0, x0
001ae858movups [rsp+312], x0
001ae860movups x0, [r15+64]
001ae865movups [rsp+576], x0
001ae86dmov [rsp+592], 0
001ae879lea rdi, [rsp+640]
001ae881lea rsi, [rsp+576]
001ae889call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae88emov rax, [rsp+640]
001ae896cmp rax, 3
001ae89ajne 0x1ae99a
001ae8a0
001ae8a0loc_1ae8a0:
001ae8a0lea rdi, [rsp+304]
001ae8a8call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ae8ad
001ae8adloc_1ae8ad:
001ae8admov rbx, [rsp+208]
001ae8b5mov r15, [rsp+224]
001ae8bdinc r15
001ae8c0mov rdi, rbx
001ae8c3nop [rax+rax]
001ae8d0
001ae8d0loc_1ae8d0:
001ae8d0cmp r15, 1
001ae8d4je 0x1ae8ea
001ae8d6lea r14, [rdi+536]
001ae8dddec r15
001ae8e0call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ae8e5mov rdi, r14
001ae8e8jmp 0x1ae8d0
001ae8ea
001ae8ealoc_1ae8ea:
001ae8eacmp [rsp+216], 0
001ae8f3je 0x1ae8fe
001ae8f5mov rdi, rbx
001ae8f8call [rip+0x631fa]
001ae8fe
001ae8feloc_1ae8fe:
001ae8fecmp [rsp+56], 0
001ae904mov rdi, [rsp+8]
001ae909jne 0x1accaa
001ae90fjmp 0x1accb0
001ae914
001ae914loc_1ae914:
001ae914mov [rsp+512], 8
001ae920xorps x0, x0
001ae923movups [rsp+520], x0
001ae92bmov r13l, 8
001ae931xor r14l, r14l
001ae934xor ebp, ebp
001ae936
001ae936loc_1ae936:
001ae936mov rax, [rsp+24]
001ae93bmov [rsp+640], rax
001ae943mov r15, [rsp+8]
001ae948cmp rbx, r12
001ae94bjbe 0x1aeb5b
001ae951test r12, r12
001ae954je 0x1aeb4a
001ae95amov rsi, [rsp+56]
001ae95fshl rsi, 5
001ae963mov rbx, r12
001ae966shl rbx, 5
001ae96amov edx, 8
001ae96fmov rdi, [rsp+8]
001ae974mov rcx, rbx
001ae977call __rust_realloc
001ae97cmov r15, rax
001ae97ftest rax, rax
001ae982jne 0x1aeb5b
001ae988mov edi, 8
001ae98dmov rsi, rbx
001ae990call alloc::alloc::handle_alloc_error
001ae995jmp 0x1af724
001ae99a
001ae99aloc_1ae99a:
001ae99aadd r15, 16
001ae99emov r13l, 8
001ae9a4xor r14l, r14l
001ae9a7lea r12, [rsp+1232]
001ae9aflea rbp, [rsp+640]
001ae9b7lea rbx, [rsp+576]
001ae9bfjmp 0x1ae9f7
001ae9c1
001ae9c1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001ae9d0
001ae9d0loc_1ae9d0:
001ae9d0cmp rax, 2
001ae9d4je 0x1aeb0f
001ae9da
001ae9daloc_1ae9da:
001ae9damov rdi, rbp
001ae9ddmov rsi, rbx
001ae9e0call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001ae9e5mov rax, [rsp+640]
001ae9edcmp rax, 3
001ae9f1je 0x1ae8a0
001ae9f7
001ae9f7loc_1ae9f7:
001ae9f7movups x3, [rsp+648]
001ae9fflea rdx, [rsp+664]
001aea07movups x0, [rdx]
001aea0amovups x1, [rdx+16]
001aea0emovups x2, [rdx+32]
001aea12movaps [rsp+432], x0
001aea1amovaps [rsp+448], x1
001aea22movaps [rsp+464], x2
001aea2amov rcx, [rdx+48]
001aea2emov [rsp+480], rcx
001aea36test rax, rax
001aea39jne 0x1ae9d0
001aea3bmov [rsp+640], 0
001aea47movaps [rsp+32], x3
001aea4cmovups [rsp+648], x3
001aea54mov rax, [rsp+480]
001aea5cmov [rdx+48], rax
001aea60movaps x0, [rsp+432]
001aea68movaps x1, [rsp+448]
001aea70movaps x2, [rsp+464]
001aea78movups [rdx+32], x2
001aea7cmovups [rdx+16], x1
001aea80movups [rdx], x0
001aea83mov rdi, r12
001aea86mov rsi, r15
001aea89mov rdx, rbp
001aea8ccall gimli::read::dwarf::Unit<R>::new
001aea91cmp [rsp+1232], 2
001aea99je 0x1ae9da
001aea9fmov edx, 424
001aeaa4mov rdi, rbp
001aeaa7mov rsi, r12
001aeaaacall [rip+0x63070]
001aeab0movaps x0, [rsp+32]
001aeab5movlps [rsp+1064], x0
001aeabdcmp r14, [rsp+312]
001aeac5jne 0x1aeae7
001aeac7lea rdi, [rsp+304]
001aeacfmov rsi, r14
001aead2call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001aead7mov r13, [rsp+304]
001aeadfmov r14, [rsp+320]
001aeae7
001aeae7loc_1aeae7:
001aeae7imul rdi, r14, 432
001aeaeeadd rdi, r13
001aeaf1mov edx, 432
001aeaf6mov rsi, rbp
001aeaf9call [rip+0x63021]
001aeaffinc r14
001aeb02mov [rsp+320], r14
001aeb0ajmp 0x1ae9da
001aeb0f
001aeb0floc_1aeb0f:
001aeb0ftest r13, r13
001aeb12je 0x1ae8ad
001aeb18mov rbp, [rsp+312]
001aeb20mov [rsp+512], r13
001aeb28mov [rsp+520], rbp
001aeb30mov [rsp+528], r14
001aeb38mov r12, [rsp+128]
001aeb40mov rbx, [rsp+56]
001aeb45jmp 0x1ae936
001aeb4a
001aeb4aloc_1aeb4a:
001aeb4amov rdi, [rsp+8]
001aeb4fcall [rip+0x62fa3]
001aeb55mov r15l, 8
001aeb5b
001aeb5bloc_1aeb5b:
001aeb5bmov r12, [rsp+208]
001aeb63mov rax, [rsp+216]
001aeb6bmov rbx, [rsp+224]
001aeb73cmp rax, rbx
001aeb76jbe 0x1aebc8
001aeb78test rbx, rbx
001aeb7bje 0x1aebb9
001aeb7dimul rsi, rax, 536
001aeb84imul rcx, rbx, 536
001aeb8bmov edx, 8
001aeb90mov rdi, r12
001aeb93mov [rsp+32], rcx
001aeb98call __rust_realloc
001aeb9dmov r12, rax
001aeba0test rax, rax
001aeba3jne 0x1aebc8
001aeba5mov edi, 8
001aebaamov rsi, [rsp+32]
001aebafcall alloc::alloc::handle_alloc_error
001aebb4jmp 0x1af724
001aebb9
001aebb9loc_1aebb9:
001aebb9mov rdi, r12
001aebbccall [rip+0x62f36]
001aebc2mov r12l, 8
001aebc8
001aebc8loc_1aebc8:
001aebc8cmp rbp, r14
001aebcbjbe 0x1aec19
001aebcdtest r14, r14
001aebd0je 0x1aec0a
001aebd2imul rsi, rbp, 432
001aebd9imul rbp, r14, 432
001aebe0mov edx, 8
001aebe5mov rdi, r13
001aebe8mov rcx, rbp
001aebebcall __rust_realloc
001aebf0mov r13, rax
001aebf3test rax, rax
001aebf6jne 0x1aec19
001aebf8mov edi, 8
001aebfdmov rsi, rbp
001aec00call alloc::alloc::handle_alloc_error
001aec05jmp 0x1af724
001aec0a
001aec0aloc_1aec0a:
001aec0amov rdi, r13
001aec0dcall [rip+0x62ee5]
001aec13mov r13l, 8
001aec19
001aec19loc_1aec19:
001aec19mov rax, [rsp+24]
001aec1emov [rsp+1176], rax
001aec26mov [rsp+1184], r15
001aec2emov rax, [rsp+128]
001aec36mov [rsp+1192], rax
001aec3emov [rsp+1200], r12
001aec46mov [rsp+1208], rbx
001aec4emov [rsp+1216], r13
001aec56mov [rsp+1224], r14
001aec5emov rdi, [rsp+392]
001aec66cmp [rdi], 0
001aec6aje 0x1af0f5
001aec70mov rax, [rdi+112]
001aec74mov [rsp+752], rax
001aec7cmovups x0, [rdi+96]
001aec80movaps [rsp+736], x0
001aec88movups x0, [rdi+80]
001aec8cmovaps [rsp+720], x0
001aec94movups x0, [rdi+64]
001aec98movaps [rsp+704], x0
001aeca0movups x0, [rdi]
001aeca3movups x1, [rdi+16]
001aeca7movups x2, [rdi+32]
001aecabmovups x3, [rdi+48]
001aecafmovaps [rsp+688], x3
001aecb7movaps [rsp+672], x2
001aecbfmovaps [rsp+656], x1
001aecc7movaps [rsp+640], x0
001aeccflea rdx, [rip-0x15b986]
001aecd6mov ecx, 15
001aecdbmov rsi, [rsp+168]
001aece3call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aece8test rax, rax
001aecebcmove rdx, rax
001aeceflea rcx, [rip-0x11d9fe]
001aecf6cmove rax, rcx
001aecfalea rdi, [rsp+1232]
001aed02mov rsi, rax
001aed05call gimli::read::index::UnitIndex<R>::parse
001aed0amovzx r14l, [rsp+1232]
001aed13cmp r14b, 22
001aed17je 0x1af0bd
001aed1dmov eax, [rsp+1233]
001aed24mov ecx, [rsp+1236]
001aed2bmov [rsp+139], ecx
001aed32mov [rsp+136], eax
001aed39mov rax, [rsp+1240]
001aed41mov [rsp+88], rax
001aed46mov rax, [rsp+1248]
001aed4emov [rsp+64], rax
001aed53movups x0, [rsp+1256]
001aed5bmovaps [rsp+576], x0
001aed63movups x0, [rsp+1272]
001aed6bmovaps [rsp+592], x0
001aed73movups x0, [rsp+1288]
001aed7bmovaps [rsp+608], x0
001aed83movups x0, [rsp+1304]
001aed8bmovaps [rsp+624], x0
001aed93lea rdx, [rip-0x15b9c5]
001aed9alea rdi, [rsp+640]
001aeda2mov ecx, 15
001aeda7mov rsi, [rsp+168]
001aedafcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aedb4test rax, rax
001aedb7cmove rdx, rax
001aedbblea rcx, [rip-0x11daca]
001aedc2cmove rax, rcx
001aedc6lea rdi, [rsp+1232]
001aedcemov rsi, rax
001aedd1call gimli::read::index::UnitIndex<R>::parse
001aedd6movzx eax, [rsp+1232]
001aeddecmp al, 22
001aede0je 0x1af0bd
001aede6mov [rsp+200], al
001aededmov eax, [rsp+1233]
001aedf4mov ecx, [rsp+1236]
001aedfbmov [rsp+211], ecx
001aee02mov [rsp+208], eax
001aee09mov rax, [rsp+1240]
001aee11mov [rsp+160], rax
001aee19mov rax, [rsp+1248]
001aee21mov [rsp+176], rax
001aee29movups x0, [rsp+1256]
001aee31movaps [rsp+432], x0
001aee39movups x0, [rsp+1272]
001aee41movaps [rsp+448], x0
001aee49movups x0, [rsp+1288]
001aee51movaps [rsp+464], x0
001aee59movups x0, [rsp+1304]
001aee61movaps [rsp+480], x0
001aee69lea rdx, [rip-0x15ba80]
001aee70lea rdi, [rsp+640]
001aee78mov ecx, 17
001aee7dmov rsi, [rsp+168]
001aee85call std::backtrace_rs::symbolize::gimli::elf::Object::section
001aee8amov [rsp+32], rdx
001aee8fmov rbx, rax
001aee92test rax, rax
001aee95mov rax, [rsp+32]
001aee9acmove rax, rbx
001aee9emov [rsp+32], rax
001aeea3lea rax, [rip-0x11dbb2]
001aeeaacmove rbx, rax
001aeeaelea rdx, [rip-0x15bab4]
001aeeb5lea rdi, [rsp+640]
001aeebdmov ecx, 15
001aeec2mov rsi, [rsp+168]
001aeecacall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aeecfmov [rsp+24], rdx
001aeed4mov r15, rax
001aeed7test rax, rax
001aeedamov rax, [rsp+24]
001aeedfcmove rax, r15
001aeee3mov [rsp+24], rax
001aeee8lea rax, [rip-0x11dbf7]
001aeeefcmove r15, rax
001aeef3lea rdx, [rip-0x15baea]
001aeefalea rdi, [rsp+640]
001aef02mov ecx, 15
001aef07mov rsi, [rsp+168]
001aef0fcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001aef14mov r13, rax
001aef17mov r12, rdx
001aef1atest rax, rax
001aef1dcmove r12, rax
001aef21lea rax, [rip-0x11dc30]
001aef28cmove r13, rax
001aef2clea rdi, [rsp+1232]
001aef34lea rsi, [rsp+640]
001aef3cmov rdx, [rsp+168]
001aef44call gimli::read::Section::load
001aef49cmp [rsp+1232], 0
001aef52jne 0x1af0bd
001aef58mov rax, [rsp+1240]
001aef60mov [rsp+56], rax
001aef65mov rbp, [rsp+1248]
001aef6dlea rdi, [rsp+1232]
001aef75lea rsi, [rsp+640]
001aef7dmov rdx, [rsp+168]
001aef85call gimli::read::Section::load
001aef8acmp [rsp+1232], 0
001aef93jne 0x1af0bd
001aef99mov rax, [rsp+1240]
001aefa1mov [rsp+72], rax
001aefa6mov rax, [rsp+1248]
001aefaemov [rsp+192], rax
001aefb6lea rdi, [rsp+1232]
001aefbelea rsi, [rsp+640]
001aefc6mov rdx, [rsp+168]
001aefcecall gimli::read::Section::load
001aefd3cmp [rsp+1232], 0
001aefdcjne 0x1af0bd
001aefe2mov rax, [rsp+1240]
001aefeamov [rsp+120], rax
001aefefmov rax, [rsp+1248]
001aeff7mov [rsp+112], rax
001aeffclea rdi, [rsp+1232]
001af004lea rsi, [rsp+640]
001af00cmov rdx, [rsp+168]
001af014call gimli::read::Section::load
001af019cmp [rsp+1232], 0
001af022jne 0x1af0bd
001af028mov rax, [rsp+1240]
001af030mov [rsp+104], rax
001af035mov rax, [rsp+1248]
001af03dmov [rsp+96], rax
001af042lea rdi, [rsp+1232]
001af04alea rsi, [rsp+640]
001af052mov rdx, [rsp+168]
001af05acall gimli::read::Section::load
001af05fcmp [rsp+1232], 0
001af068jne 0x1af0bd
001af06amov rax, [rsp+1240]
001af072mov [rsp+16], rax
001af077mov rax, [rsp+1248]
001af07fmov [rsp+8], rax
001af084lea rdi, [rsp+1232]
001af08clea rsi, [rsp+640]
001af094mov rdx, [rsp+168]
001af09ccall gimli::read::Section::load
001af0a1mov [rsp+168], rbp
001af0a9mov [rsp+80], r12
001af0aecmp [rsp+1232], 0
001af0b7je 0x1af44e
001af0bd
001af0bdloc_1af0bd:
001af0bdmov rax, [rsp+384]
001af0c5mov [rax], 23
001af0c8cmp [rsp+712], 0
001af0d1je 0x1af0e1
001af0d3mov rdi, [rsp+704]
001af0dbcall [rip+0x62a17]
001af0e1
001af0e1loc_1af0e1:
001af0e1xor ebx, ebx
001af0e3lea rdi, [rsp+1176]
001af0ebcall core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af0f0jmp 0x1accf7
001af0f5
001af0f5loc_1af0f5:
001af0f5mov r14b, 22
001af0f8
001af0f8loc_1af0f8:
001af0f8mov rax, [rsp+1224]
001af100mov rdx, [rsp+384]
001af108mov [rdx+384], rax
001af10fmovups x0, [rsp+1176]
001af117movups x1, [rsp+1192]
001af11fmovups x2, [rsp+1208]
001af127movups [rdx+368], x2
001af12emovups [rdx+352], x1
001af135movups [rdx+336], x0
001af13cmov rcx, [rsp+400]
001af144mov rax, [rcx+112]
001af148mov [rdx+504], rax
001af14fmovups x0, [rcx+96]
001af153movups x1, [rcx+80]
001af157movups x2, [rcx+64]
001af15bmovups x3, [rcx]
001af15emovups x4, [rcx+16]
001af162movups x5, [rcx+32]
001af166movups x6, [rcx+48]
001af16amovups [rdx+488], x0
001af171movups [rdx+472], x1
001af178movups [rdx+456], x2
001af17fmovups [rdx+440], x6
001af186movups [rdx+424], x5
001af18dmovups [rdx+408], x4
001af194movups [rdx+392], x3
001af19bmov eax, [rsp+408]
001af1a2mov [rdx+1], eax
001af1a5mov eax, [rsp+411]
001af1acmov [rdx+4], eax
001af1afmovaps x0, [rsp+304]
001af1b7movaps x1, [rsp+320]
001af1bfmovaps x2, [rsp+336]
001af1c7movaps x3, [rsp+352]
001af1cfmovups [rdx+24], x0
001af1d3movups [rdx+40], x1
001af1d7movups [rdx+56], x2
001af1dbmovups [rdx+72], x3
001af1dfmov eax, [rsp+256]
001af1e6mov [rdx+89], eax
001af1e9mov eax, [rsp+259]
001af1f0mov [rdx+92], eax
001af1f3movaps x0, [rsp+512]
001af1fbmovaps x1, [rsp+528]
001af203movaps x2, [rsp+544]
001af20bmovaps x3, [rsp+560]
001af213movups [rdx+112], x0
001af217movups [rdx+128], x1
001af21emovups [rdx+144], x2
001af225movups [rdx+160], x3
001af22cmov [rdx], r14b
001af22fmov [rdx+8], rsi
001af233mov [rdx+16], rdi
001af237mov [rdx+88], bpl
001af23bmov [rdx+96], r8
001af23fmov [rdx+104], r9
001af243mov [rdx+176], rbx
001af24amov rax, [rsp+32]
001af24fmov [rdx+184], rax
001af256mov [rdx+192], r15
001af25dmov [rdx+200], r11
001af264mov [rdx+208], r13
001af26bmov rax, [rsp+80]
001af270mov [rdx+216], rax
001af277mov rax, [rsp+56]
001af27cmov [rdx+224], rax
001af283mov [rdx+232], r10
001af28amov rax, [rsp+72]
001af28fmov [rdx+240], rax
001af296mov [rdx+248], r12
001af29dmov rax, [rsp+120]
001af2a2mov [rdx+256], rax
001af2a9mov rax, [rsp+112]
001af2aemov [rdx+264], rax
001af2b5mov rax, [rsp+104]
001af2bamov [rdx+272], rax
001af2c1mov rax, [rsp+96]
001af2c6mov [rdx+280], rax
001af2cdmov rax, [rsp+16]
001af2d2mov [rdx+288], rax
001af2d9mov rax, [rsp+8]
001af2demov [rdx+296], rax
001af2e5mov rax, [rsp+48]
001af2eamov [rdx+304], rax
001af2f1mov rax, [rsp+128]
001af2f9mov [rdx+312], rax
001af300lea rax, [rip-0x11e00f]
001af307mov [rdx+320], rax
001af30emov [rdx+328], 0
001af319cmp [rsp+288], 0
001af322mov rax, [rsp+240]
001af32ajne 0x1acd3a
001af330cmp [rax], 0
001af334jne 0x1acd29
001af33ajmp 0x1acd3a
001af33f
001af33floc_1af33f:
001af33flea rax, [rip+0x609d2]
001af346mov [rsp+640], rax
001af34elea rsi, [rip+0x60ae3]
001af355jmp 0x1af36d
001af357
001af357loc_1af357:
001af357lea rax, [rip+0x609ba]
001af35emov [rsp+640], rax
001af366lea rsi, [rip+0x60ab3]
001af36d
001af36dloc_1af36d:
001af36dmov rdi, [rsp+192]
001af375mov [rdi+8], 1
001af37dlea rax, [rip-0x11e08c]
001af384mov [rdi+16], rax
001af388xorps x0, x0
001af38bmovups [rdi+24], x0
001af38fcall core::panicking::panic_fmt
001af394jmp 0x1af724
001af399
001af399loc_1af399:
001af399lea rdx, [rip+0x60ab0]
001af3a0mov rdi, r14
001af3a3mov rsi, rbp
001af3a6call core::slice::index::slice_index_order_fail
001af3abjmp 0x1af724
001af3b0
001af3b0loc_1af3b0:
001af3b0lea rdx, [rip+0x60a99]
001af3b7mov rdi, rbp
001af3bacall core::slice::index::slice_end_index_len_fail
001af3bfjmp 0x1af724
001af3c4
001af3c4loc_1af3c4:
001af3c4lea rax, [rip+0x6094d]
001af3cbmov [rsp+640], rax
001af3d3lea rsi, [rip+0x60a5e]
001af3dajmp 0x1af3f2
001af3dc
001af3dcloc_1af3dc:
001af3dclea rax, [rip+0x60935]
001af3e3mov [rsp+640], rax
001af3eblea rsi, [rip+0x60a2e]
001af3f2
001af3f2loc_1af3f2:
001af3f2mov rdi, [rsp+200]
001af3famov [rdi+8], 1
001af402lea rax, [rip-0x11e111]
001af409mov [rdi+16], rax
001af40dxorps x0, x0
001af410movups [rdi+24], x0
001af414call core::panicking::panic_fmt
001af419jmp 0x1af724
001af41e
001af41eloc_1af41e:
001af41elea rdx, [rip+0x60a2b]
001af425mov rsi, r13
001af428call core::slice::index::slice_index_order_fail
001af42djmp 0x1af724
001af432
001af432loc_1af432:
001af432lea rdx, [rip+0x60a17]
001af439mov rdi, r13
001af43cmov rsi, [rsp+128]
001af444call core::slice::index::slice_end_index_len_fail
001af449jmp 0x1af724
001af44e
001af44eloc_1af44e:
001af44emov rax, [rsp+1240]
001af456mov [rsp+48], rax
001af45bmov rax, [rsp+1248]
001af463mov [rsp+128], rax
001af46bmov eax, [rsp+136]
001af472mov ecx, [rsp+139]
001af479mov [rsp+411], ecx
001af480mov [rsp+408], eax
001af487movaps x0, [rsp+576]
001af48fmovaps x1, [rsp+592]
001af497movaps x2, [rsp+608]
001af49fmovaps x3, [rsp+624]
001af4a7movaps [rsp+304], x0
001af4afmovaps [rsp+320], x1
001af4b7movaps [rsp+336], x2
001af4bfmovaps [rsp+352], x3
001af4c7mov eax, [rsp+208]
001af4cemov ecx, [rsp+211]
001af4d5mov [rsp+256], eax
001af4dcmov [rsp+259], ecx
001af4e3movaps x0, [rsp+432]
001af4ebmovaps x1, [rsp+448]
001af4f3movaps x2, [rsp+464]
001af4fbmovaps x3, [rsp+480]
001af503movaps [rsp+560], x3
001af50bmovaps [rsp+544], x2
001af513movaps [rsp+528], x1
001af51bmovaps [rsp+512], x0
001af523cmp [rsp+712], 0
001af52cje 0x1af53c
001af52emov rdi, [rsp+704]
001af536call [rip+0x625bc]
001af53c
001af53cloc_1af53c:
001af53cmov rsi, [rsp+88]
001af541mov rdi, [rsp+64]
001af546mov r8, [rsp+160]
001af54emov r9, [rsp+176]
001af556mov r11, [rsp+24]
001af55bmovzx ebp, [rsp+200]
001af563mov r10, [rsp+168]
001af56bmov r12, [rsp+192]
001af573jmp 0x1af0f8
001af578
001af578loc_1af578:
001af578lea rdi, [rip-0x11fe55]
001af57flea rdx, [rip+0x60942]
001af586mov esi, 44
001af58bcall core::panicking::panic
001af590jmp 0x1af724
001af595
001af595loc_1af595:
001af595lea rax, [rip+0x60944]
001af59cmov [rsp+280], rax
001af5a4jmp 0x1af5f9
001af5a6
001af5a6loc_1af5a6:
001af5a6lea rdi, [rip-0x11e5af]
001af5adlea rdx, [rip+0x608e4]
001af5b4mov esi, 43
001af5b9call core::panicking::panic
001af5bejmp 0x1af724
001af5c3
001af5c3loc_1af5c3:
001af5c3lea rdi, [rip-0x11fea0]
001af5calea rdx, [rip+0x608f7]
001af5d1mov esi, 44
001af5d6call core::panicking::panic
001af5dbjmp 0x1af724
001af5e0
001af5e0loc_1af5e0:
001af5e0lea rdx, [rip+0x60821]
001af5e7mov rdi, r8
001af5eacall core::slice::index::slice_end_index_len_fail
001af5efjmp 0x1af724
001af5f4
001af5f4loc_1af5f4:
001af5f4mov [rsp+64], r8
001af5f9
001af5f9loc_1af5f9:
001af5f9mov rdi, rbx
001af5fcmov rsi, [rsp+64]
001af601mov rdx, [rsp+280]
001af609call core::slice::index::slice_index_order_fail
001af60ejmp 0x1af724
001af613
001af613loc_1af613:
001af613mov edi, 8
001af618mov esi, 248
001af61dcall alloc::alloc::handle_alloc_error
001af622jmp 0x1af724
001af627
001af627loc_1af627:
001af627lea rax, [rip+0x608b2]
001af62emov [rsp+232], rax
001af636jmp 0x1af685
001af638
001af638loc_1af638:
001af638lea rdi, [rip-0x11e641]
001af63flea rdx, [rip+0x60852]
001af646mov esi, 43
001af64bcall core::panicking::panic
001af650jmp 0x1af724
001af655
001af655loc_1af655:
001af655mov edi, 8
001af65amov esi, 248
001af65fcall alloc::alloc::handle_alloc_error
001af664jmp 0x1af724
001af669
001af669loc_1af669:
001af669lea rdx, [rip+0x60798]
001af670mov rdi, rsi
001af673mov rsi, r12
001af676call core::slice::index::slice_end_index_len_fail
001af67bjmp 0x1af724
001af680
001af680loc_1af680:
001af680mov [rsp+64], rsi
001af685
001af685loc_1af685:
001af685mov rdi, r14
001af688mov rsi, [rsp+64]
001af68dmov rdx, [rsp+232]
001af695call core::slice::index::slice_index_order_fail
001af69ajmp 0x1af724
001af69f
001af69floc_1af69f:
001af69flea rdi, [rip-0x11e6a8]
001af6a6lea rdx, [rip+0x607bb]
001af6admov esi, 43
001af6b2call core::panicking::panic
001af6b7jmp 0x1af724
001af6b9
001af6b9loc_1af6b9:
001af6b9lea rdi, [rip-0x11e6c2]
001af6c0lea rdx, [rip+0x607b9]
001af6c7mov esi, 43
001af6cccall core::panicking::panic
001af6d1jmp 0x1af724
001af6d3
001af6d3loc_1af6d3:
001af6d3lea rdi, [rip-0x11e6dc]
001af6dalea rdx, [rip+0x60787]
001af6e1mov esi, 43
001af6e6call core::panicking::panic
001af6ebjmp 0x1af724
001af6ed
001af6edloc_1af6ed:
001af6edlea rdi, [rip-0x11e6f6]
001af6f4lea rdx, [rip+0x60785]
001af6fbmov esi, 43
001af700call core::panicking::panic
001af705jmp 0x1af724
001af707
001af707loc_1af707:
001af707lea rdx, [rip+0x60bca]
001af70emov rdi, r14
001af711call core::slice::index::slice_start_index_len_fail
001af716jmp 0x1af724
001af718
001af718loc_1af718:
001af718lea rdx, [rip+0x60ba1]
001af71fcall core::panicking::panic_bounds_check
001af724
001af724loc_1af724:
001af724ud2
001af726jmp 0x1af74c
001af728jmp 0x1af74c
001af72ajmp 0x1af74c
001af72cjmp 0x1af74c
001af72emov r13, rax
001af731lea rdi, [rsp+640]
001af739call core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af73ejmp 0x1afa17
001af743call core::panicking::panic_in_cleanup
001af748ud2
001af74ajmp 0x1af751
001af74c
001af74cloc_1af74c:
001af74cmov r13, rax
001af74fjmp 0x1af761
001af751
001af751loc_1af751:
001af751mov r13, rax
001af754lea rdi, [rsp+432]
001af75ccall core::ptr::drop_in_place<addr2line::lazy::LazyCell<core::result::Result<addr2line::Lines,gimli::read::Error>>>
001af761
001af761loc_1af761:
001af761lea rdi, [rsp+1232]
001af769call core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001af76ejmp 0x1afa17
001af773mov r13, rax
001af776lea rdi, [rsp+512]
001af77ecall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af783mov rdi, r12
001af786mov rsi, rbx
001af789call core::ptr::drop_in_place<alloc::boxed::Box<[addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>]>>
001af78exor ebx, ebx
001af790jmp 0x1af7ab
001af792call core::panicking::panic_in_cleanup
001af797ud2
001af799mov r13, rax
001af79clea rdi, [rsp+208]
001af7a4call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7a9mov bl, 1
001af7ab
001af7abloc_1af7ab:
001af7abmov rdi, r15
001af7aemov rsi, [rsp+128]
001af7b6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7bbmov bpl, 1
001af7bejmp 0x1af7dd
001af7c0call core::panicking::panic_in_cleanup
001af7c5ud2
001af7c7mov r13, rax
001af7camov rdi, [rsp+8]
001af7cfmov rsi, [rsp+56]
001af7d4call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af7d9mov bl, 1
001af7dbxor ebp, ebp
001af7dd
001af7ddloc_1af7dd:
001af7ddlea rdi, [rsp+640]
001af7e5call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7eatest bl, bl
001af7ecje 0x1af7fb
001af7eelea rdi, [rsp+512]
001af7f6call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af7fb
001af7fbloc_1af7fb:
001af7fbmov bl, 1
001af7fdtest bpl, bpl
001af800jne 0x1afa8b
001af806mov bpl, 1
001af809jmp 0x1af8a4
001af80ejmp 0x1af863
001af810mov r13, rax
001af813jmp 0x1af8a2
001af818mov r13, rax
001af81bmov rdi, [rsp+704]
001af823mov rsi, [rsp+712]
001af82bcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af830lea rdi, [rsp+1176]
001af838call core::ptr::drop_in_place<addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af83djmp 0x1afaaa
001af842mov r13, rax
001af845jmp 0x1afa05
001af84amov r13, rax
001af84dlea rdi, [rsp+640]
001af855call core::ptr::drop_in_place<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af85ajmp 0x1af895
001af85ccall core::panicking::panic_in_cleanup
001af861ud2
001af863
001af863loc_1af863:
001af863mov r13, rax
001af866lea rdi, [rsp+1328]
001af86ecall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001af873jmp 0x1afa17
001af878jmp 0x1af8cd
001af87amov r13, rax
001af87djmp 0x1afa55
001af882mov r13, rax
001af885mov [rsp+1896], rbx
001af88djmp 0x1af96f
001af892mov r13, rax
001af895
001af895loc_1af895:
001af895lea rdi, [rsp+304]
001af89dcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::SupUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8a2
001af8a2loc_1af8a2:
001af8a2xor ebp, ebp
001af8a4
001af8a4loc_1af8a4:
001af8a4lea rdi, [rsp+208]
001af8accall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8b1mov bl, 1
001af8b3test bpl, bpl
001af8b6je 0x1af949
001af8bcjmp 0x1afa8b
001af8c1call core::panicking::panic_in_cleanup
001af8c6ud2
001af8c8jmp 0x1af964
001af8cd
001af8cdloc_1af8cd:
001af8cdmov r13, rax
001af8d0jmp 0x1afa17
001af8d5mov r13, rax
001af8d8jmp 0x1afa8b
001af8ddmov r13, rax
001af8e0lea rdi, [rsp+640]
001af8e8call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af8edjmp 0x1af96f
001af8f2call core::panicking::panic_in_cleanup
001af8f7ud2
001af8f9jmp 0x1af9f2
001af8femov r13, rax
001af901lea rdi, [rsp+640]
001af909call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001af90emov bl, 1
001af910jmp 0x1afa8b
001af915call core::panicking::panic_in_cleanup
001af91aud2
001af91cmov r13, rax
001af91fnop
001af920
001af920loc_1af920:
001af920dec r15
001af923je 0x1af939
001af925lea r12, [r14+536]
001af92cmov rdi, r14
001af92fcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af934mov r14, r12
001af937jmp 0x1af920
001af939
001af939loc_1af939:
001af939mov rsi, [rsp+216]
001af941mov rdi, rbx
001af944call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af949
001af949loc_1af949:
001af949mov rdi, [rsp+8]
001af94emov rsi, [rsp+56]
001af953jmp 0x1afa77
001af958call core::panicking::panic_in_cleanup
001af95dud2
001af95fjmp 0x1afa42
001af964
001af964loc_1af964:
001af964mov r13, rax
001af967jmp 0x1afa67
001af96cmov r13, rax
001af96f
001af96floc_1af96f:
001af96fmov rax, [rsp+240]
001af977mov rdi, [rax+64]
001af97bmov rsi, [rax+72]
001af97fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001af984lea rdi, [rsp+1688]
001af98ccall core::ptr::drop_in_place<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af991mov bl, 1
001af993mov [rsp+184], 0
001af99ejmp 0x1afa8b
001af9a3call core::panicking::panic_in_cleanup
001af9a8ud2
001af9aamov r13, rax
001af9admov bl, 1
001af9afmov al, 1
001af9b1mov [rsp+184], eax
001af9b8jmp 0x1afa8b
001af9bdmov r13, rax
001af9c0
001af9c0loc_1af9c0:
001af9c0dec r15
001af9c3je 0x1af9d9
001af9c5lea r12, [r14+536]
001af9ccmov rdi, r14
001af9cfcall core::ptr::drop_in_place<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001af9d4mov r14, r12
001af9d7jmp 0x1af9c0
001af9d9
001af9d9loc_1af9d9:
001af9d9mov rsi, [rsp+216]
001af9e1mov rdi, rbx
001af9e4call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001af9e9jmp 0x1afa24
001af9ebcall core::panicking::panic_in_cleanup
001af9f0ud2
001af9f2
001af9f2loc_1af9f2:
001af9f2mov r13, rax
001af9f5mov rdi, rbp
001af9f8mov rsi, [rsp+160]
001afa00call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa05
001afa05loc_1afa05:
001afa05mov rdi, [rsp+16]
001afa0amov rsi, [rsp+192]
001afa12call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::UnitRange,alloc::slice::stable_sort<addr2line::UnitRange,alloc::slice::<impl [addr2line::UnitRange]>::sort_by_key<u64,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa17
001afa17loc_1afa17:
001afa17lea rdi, [rsp+208]
001afa1fcall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::ResUnit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa24
001afa24loc_1afa24:
001afa24mov rdi, [rsp+136]
001afa2cmov rsi, [rsp+144]
001afa34call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa39jmp 0x1afa67
001afa3bcall core::panicking::panic_in_cleanup
001afa40ud2
001afa42
001afa42loc_1afa42:
001afa42mov r13, rax
001afa45mov rdi, r12
001afa48mov rsi, [rsp+160]
001afa50call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa55
001afa55loc_1afa55:
001afa55mov rdi, [rsp+32]
001afa5amov rsi, [rsp+376]
001afa62call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001afa67
001afa67loc_1afa67:
001afa67mov rdi, [rsp+256]
001afa6fmov rsi, [rsp+264]
001afa77
001afa77loc_1afa77:
001afa77call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afa7cmov bl, 1
001afa7elea rdi, [rsp+296]
001afa86call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001afa8b
001afa8bloc_1afa8b:
001afa8btest bl, bl
001afa8dje 0x1afaaa
001afa8fmov rax, [rsp+392]
001afa97cmp [rax], 0
001afa9bje 0x1afaaa
001afa9dmov rdi, [rax+64]
001afaa1mov rsi, [rax+72]
001afaa5call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaaa
001afaaaloc_1afaaa:
001afaaamov eax, [rsp+184]
001afab1test al, al
001afab3je 0x1afad8
001afab5mov rax, [rsp+240]
001afabdcmp [rax], 0
001afac1je 0x1afad8
001afac3mov rax, [rsp+240]
001afacbmov rdi, [rax+64]
001afacfmov rsi, [rax+72]
001afad3call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afad8
001afad8loc_1afad8:
001afad8mov rax, [rsp+400]
001afae0mov rdi, [rax+64]
001afae4mov rsi, [rax+72]
001afae8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001afaedmov rdi, r13
001afaf0call _Unwind_Resume
001afaf5ud2
001afaf7call core::panicking::panic_in_cleanup
001afafcud2
001ab970
001afafe
001afafe // align 0x10
001afafe // align 0x10
001afb00
001afb00alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle:
001afb00push rbx
001afb01sub rsp, 48
001afb05inc rdi
001afb08je 0x1afba9
001afb0emov rax, [rip+0x6358b]
001afb15lea rcx, [rax+rax]
001afb19cmp rcx, rdi
001afb1ccmova rdi, rcx
001afb20cmp rdi, 5
001afb24mov ebx, 4
001afb29cmovae rbx, rdi
001afb2dmov rcx, 0x381c0e070381c1
001afb37xor esi, esi
001afb39cmp rbx, rcx
001afb3csetb sil
001afb40imul rdx, rbx, 584
001afb47shl rsi, 3
001afb4btest rax, rax
001afb4eje 0x1afb72
001afb50mov rcx, [rip+0x63541]
001afb57imul rax, rax, 584
001afb5emov [rsp], rcx
001afb62mov [rsp+8], 8
001afb6bmov [rsp+16], rax
001afb70jmp 0x1afb7b
001afb72
001afb72loc_1afb72:
001afb72mov [rsp+8], 0
001afb7b
001afb7bloc_1afb7b:
001afb7blea rdi, [rsp+24]
001afb80mov rcx, rsp
001afb83call alloc::raw_vec::finish_grow
001afb88cmp [rsp+24], 0
001afb8emov rdi, [rsp+32]
001afb93je 0x1afbb0
001afb95mov rax, 0x8000000000000001
001afb9fcmp rdi, rax
001afba2je 0x1afbbe
001afba4test rdi, rdi
001afba7jne 0x1afbc4
001afba9
001afba9loc_1afba9:
001afba9call alloc::raw_vec::capacity_overflow
001afbaeud2
001afbb0
001afbb0loc_1afbb0:
001afbb0mov [rip+0x634e1], rdi
001afbb7mov [rip+0x634e2], rbx
001afbbe
001afbbeloc_1afbbe:
001afbbeadd rsp, 48
001afbc2pop rbx
001afbc3ret
001afbc4
001afbc4loc_1afbc4:
001afbc4mov rsi, [rsp+40]
001afbc9call alloc::alloc::handle_alloc_error
001afbceud2
001afb00
001afb00alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle:
001afb00push rbx
001afb01sub rsp, 48
001afb05inc rdi
001afb08je 0x1afba9
001afb0emov rax, [rip+0x6358b]
001afb15lea rcx, [rax+rax]
001afb19cmp rcx, rdi
001afb1ccmova rdi, rcx
001afb20cmp rdi, 5
001afb24mov ebx, 4
001afb29cmovae rbx, rdi
001afb2dmov rcx, 0x381c0e070381c1
001afb37xor esi, esi
001afb39cmp rbx, rcx
001afb3csetb sil
001afb40imul rdx, rbx, 584
001afb47shl rsi, 3
001afb4btest rax, rax
001afb4eje 0x1afb72
001afb50mov rcx, [rip+0x63541]
001afb57imul rax, rax, 584
001afb5emov [rsp], rcx
001afb62mov [rsp+8], 8
001afb6bmov [rsp+16], rax
001afb70jmp 0x1afb7b
001afb72
001afb72loc_1afb72:
001afb72mov [rsp+8], 0
001afb7b
001afb7bloc_1afb7b:
001afb7blea rdi, [rsp+24]
001afb80mov rcx, rsp
001afb83call alloc::raw_vec::finish_grow
001afb88cmp [rsp+24], 0
001afb8emov rdi, [rsp+32]
001afb93je 0x1afbb0
001afb95mov rax, 0x8000000000000001
001afb9fcmp rdi, rax
001afba2je 0x1afbbe
001afba4test rdi, rdi
001afba7jne 0x1afbc4
001afba9
001afba9loc_1afba9:
001afba9call alloc::raw_vec::capacity_overflow
001afbaeud2
001afbb0
001afbb0loc_1afbb0:
001afbb0mov [rip+0x634e1], rdi
001afbb7mov [rip+0x634e2], rbx
001afbbe
001afbbeloc_1afbbe:
001afbbeadd rsp, 48
001afbc2pop rbx
001afbc3ret
001afbc4
001afbc4loc_1afbc4:
001afbc4mov rsi, [rsp+40]
001afbc9call alloc::alloc::handle_alloc_error
001afbceud2
001afb00
001afbd0
001afbd0addr2line::ResUnit<R>::dwarf_and_unit_dwo:
001afbd0push rbp
001afbd1push r15
001afbd3push r14
001afbd5push r13
001afbd7push r12
001afbd9push rbx
001afbdasub rsp, 232
001afbe1mov r15, rdx
001afbe4mov r14, rsi
001afbe7mov rbx, rdi
001afbeamovzx edx, [rsi+512]
001afbf1cmp dl, 76
001afbf4jne 0x1afe8b
001afbfacmp [r14+80], 0
001afbffje 0x1afc1b
001afc01mov r12, [r14+368]
001afc08test r12, r12
001afc0bje 0x1afc33
001afc0dmov rax, [r14+376]
001afc14mov [rsp+104], rax
001afc19jmp 0x1afc33
001afc1b
001afc1bloc_1afc1b:
001afc1bmov [r14+512], 75
001afc23mov [r14+520], 0
001afc2ejmp 0x1afedc
001afc33
001afc33loc_1afc33:
001afc33mov rbp, [r15]
001afc36mov r13, [r14+88]
001afc3amov rax, [r14+344]
001afc41add rax, 16
001afc45movups x0, [r14+40]
001afc4amovups [rsp+136], x0
001afc52mov [rsp+152], r14
001afc5amov [rsp+160], rax
001afc62mov [rsp+168], 0
001afc6emov [rsp+224], 0
001afc7alea rdi, [rsp+8]
001afc7flea rsi, [rsp+136]
001afc87call gimli::read::unit::EntriesCursor<R>::next_entry
001afc8cmovzx edi, [rsp+8]
001afc91movzx esi, [rsp+9]
001afc96cmp dil, 75
001afc9ajne 0x1afcd3
001afc9ctest sil, sil
001afc9fje 0x1afcf8
001afca1cmp [rsp+168], 0
001afcaaje 0x1aff1d
001afcb0lea rsi, [rsp+168]
001afcb8cmp [r14+74], 5
001afcbejae 0x1afdab
001afcc4lea rdi, [rsp+72]
001afcc9mov edx, 8496
001afccejmp 0x1afdb5
001afcd3
001afcd3loc_1afcd3:
001afcd3mov ecx, [rsp+10]
001afcd7movzx eax, [rsp+14]
001afcdcshl rax, 32
001afce0or rax, rcx
001afce3mov rcx, [rsp+16]
001afce8mov edx, 47
001afcedcmp rdx, 47
001afcf1jne 0x1afd07
001afcf3jmp 0x1afe58
001afcf8
001afcf8loc_1afcf8:
001afcf8mov edx, 46
001afcfdcmp rdx, 47
001afd01je 0x1afe58
001afd07
001afd07loc_1afd07:
001afd07mov [rsp+8], rdx
001afd0cmov [rsp+16], dil
001afd11mov [rsp+17], sil
001afd16mov [rsp+18], eax
001afd1ashr rax, 32
001afd1emov [rsp+22], ax
001afd23mov [rsp+24], rcx
001afd28cmp rdx, 46
001afd2cjne 0x1afd32
001afd2exor eax, eax
001afd30jmp 0x1afd73
001afd32
001afd32loc_1afd32:
001afd32lea rsi, [rbp+16]
001afd36mov rcx, [r14+392]
001afd3dmovzx edx, [r14+73]
001afd42lea rdi, [rsp+136]
001afd4alea r8, [rsp+8]
001afd4fcall gimli::read::dwarf::Dwarf<R>::attr_string
001afd54cmp [rsp+136], 0
001afd5dmov rax, [rsp+144]
001afd65mov rcx, [rsp+152]
001afd6djne 0x1afe6e
001afd73
001afd73loc_1afd73:
001afd73lock inc [rbp]
001afd78mov rdx, [rsp+104]
001afd7djle 0x1aff37
001afd83mov [rbx], rbp
001afd86mov [rbx+8], r13
001afd8amov [rbx+16], r12
001afd8emov [rbx+24], rdx
001afd92mov [rbx+32], rax
001afd96mov [rbx+40], rcx
001afd9amov [rbx+48], r14
001afd9emov [rbx+56], r14
001afda2mov [rbx+64], r15
001afda6jmp 0x1aff0b
001afdab
001afdabloc_1afdab:
001afdablea rdi, [rsp+72]
001afdb0mov edx, 118
001afdb5
001afdb5loc_1afdb5:
001afdb5call gimli::read::unit::DebuggingInformationEntry<R,Offset>::attr
001afdbamov rax, [rsp+72]
001afdbfcmp rax, 47
001afdc3jne 0x1afde7
001afdc5movsd_xmm x0, [rsp+80]
001afdcbmov ecx, [rsp+82]
001afdcfmovzx eax, [rsp+86]
001afdd4shl rax, 32
001afdd8or rax, rcx
001afddbmov edx, 47
001afde0mov rcx, [rsp+88]
001afde5jmp 0x1afe3f
001afde7
001afde7loc_1afde7:
001afde7cmp eax, 46
001afdeajne 0x1afdf3
001afdecmov edx, 46
001afdf1jmp 0x1afe3f
001afdf3
001afdf3loc_1afdf3:
001afdf3mov [rsp+8], rax
001afdf8lea rdx, [rsp+80]
001afdfdmov rax, [rdx+16]
001afe01lea rcx, [rsp+16]
001afe06mov [rcx+16], rax
001afe0amovups x0, [rdx]
001afe0dmovups [rcx], x0
001afe10lea rdi, [rsp+48]
001afe15lea rsi, [rsp+8]
001afe1acall gimli::read::unit::Attribute<R>::value
001afe1fmov rdx, [rsp+48]
001afe24movsd_xmm x0, [rsp+56]
001afe2amov ecx, [rsp+58]
001afe2emovzx eax, [rsp+62]
001afe33shl rax, 32
001afe37or rax, rcx
001afe3amov rcx, [rsp+64]
001afe3f
001afe3floc_1afe3f:
001afe3fmovaps [rsp+112], x0
001afe44movzx edi, [rsp+112]
001afe49movzx esi, [rsp+113]
001afe4ecmp rdx, 47
001afe52jne 0x1afd07
001afe58
001afe58loc_1afe58:
001afe58movzx edx, dil
001afe5cmovzx esi, sil
001afe60shl rsi, 8
001afe64or rsi, rdx
001afe67shl rax, 16
001afe6bor rax, rsi
001afe6e
001afe6eloc_1afe6e:
001afe6emovzx edx, [r14+512]
001afe76cmp dl, 76
001afe79jne 0x1afe8b
001afe7bmov [r14+512], rax
001afe82mov [r14+520], rcx
001afe89mov edx, eax
001afe8b
001afe8bloc_1afe8b:
001afe8bcmp dl, 75
001afe8ejne 0x1afeb0
001afe90mov rsi, [r14+520]
001afe97test rsi, rsi
001afe9aje 0x1afedc
001afe9cmov rax, [rsi]
001afe9fadd rax, 16
001afea3add rsi, 8
001afea7mov cl, 2
001afea9xor edx, edx
001afeabmov r14, rsi
001afeaejmp 0x1afee7
001afeb0
001afeb0loc_1afeb0:
001afeb0mov rax, [r14+512]
001afeb7movzx ecx, [r14+520]
001afebfmov edx, [r14+524]
001afec6mov [rsp+43], edx
001afecamov edx, [r14+521]
001afed1mov [rsp+40], edx
001afed5mov edx, 1
001afedajmp 0x1afee7
001afedc
001afedcloc_1afedc:
001afedcmov rax, [r15]
001afedfadd rax, 16
001afee3xor ecx, ecx
001afee5xor edx, edx
001afee7
001afee7loc_1afee7:
001afee7mov [rbx], rdx
001afeeamov [rbx+8], rax
001afeeemov [rbx+16], cl
001afef1mov eax, [rsp+40]
001afef5mov ecx, [rsp+43]
001afef9mov [rbx+17], eax
001afefcmov [rbx+20], ecx
001afeffmov [rbx+24], r14
001aff03mov [rbx+48], 0
001aff0b
001aff0bloc_1aff0b:
001aff0badd rsp, 232
001aff12pop rbx
001aff13pop r12
001aff15pop r13
001aff17pop r14
001aff19pop r15
001aff1bpop rbp
001aff1cret
001aff1d
001aff1dloc_1aff1d:
001aff1dlea rdi, [rip-0x11ef26]
001aff24lea rdx, [rip+0x6021d]
001aff2bmov esi, 43
001aff30call core::panicking::panic
001aff35ud2
001aff37
001aff37loc_1aff37:
001aff37ud2
001aff39
001aff39 0f 0b ..
001afbd0
001afbd0addr2line::ResUnit<R>::dwarf_and_unit_dwo:
001afbd0push rbp
001afbd1push r15
001afbd3push r14
001afbd5push r13
001afbd7push r12
001afbd9push rbx
001afbdasub rsp, 232
001afbe1mov r15, rdx
001afbe4mov r14, rsi
001afbe7mov rbx, rdi
001afbeamovzx edx, [rsi+512]
001afbf1cmp dl, 76
001afbf4jne 0x1afe8b
001afbfacmp [r14+80], 0
001afbffje 0x1afc1b
001afc01mov r12, [r14+368]
001afc08test r12, r12
001afc0bje 0x1afc33
001afc0dmov rax, [r14+376]
001afc14mov [rsp+104], rax
001afc19jmp 0x1afc33
001afc1b
001afc1bloc_1afc1b:
001afc1bmov [r14+512], 75
001afc23mov [r14+520], 0
001afc2ejmp 0x1afedc
001afc33
001afc33loc_1afc33:
001afc33mov rbp, [r15]
001afc36mov r13, [r14+88]
001afc3amov rax, [r14+344]
001afc41add rax, 16
001afc45movups x0, [r14+40]
001afc4amovups [rsp+136], x0
001afc52mov [rsp+152], r14
001afc5amov [rsp+160], rax
001afc62mov [rsp+168], 0
001afc6emov [rsp+224], 0
001afc7alea rdi, [rsp+8]
001afc7flea rsi, [rsp+136]
001afc87call gimli::read::unit::EntriesCursor<R>::next_entry
001afc8cmovzx edi, [rsp+8]
001afc91movzx esi, [rsp+9]
001afc96cmp dil, 75
001afc9ajne 0x1afcd3
001afc9ctest sil, sil
001afc9fje 0x1afcf8
001afca1cmp [rsp+168], 0
001afcaaje 0x1aff1d
001afcb0lea rsi, [rsp+168]
001afcb8cmp [r14+74], 5
001afcbejae 0x1afdab
001afcc4lea rdi, [rsp+72]
001afcc9mov edx, 8496
001afccejmp 0x1afdb5
001afcd3
001afcd3loc_1afcd3:
001afcd3mov ecx, [rsp+10]
001afcd7movzx eax, [rsp+14]
001afcdcshl rax, 32
001afce0or rax, rcx
001afce3mov rcx, [rsp+16]
001afce8mov edx, 47
001afcedcmp rdx, 47
001afcf1jne 0x1afd07
001afcf3jmp 0x1afe58
001afcf8
001afcf8loc_1afcf8:
001afcf8mov edx, 46
001afcfdcmp rdx, 47
001afd01je 0x1afe58
001afd07
001afd07loc_1afd07:
001afd07mov [rsp+8], rdx
001afd0cmov [rsp+16], dil
001afd11mov [rsp+17], sil
001afd16mov [rsp+18], eax
001afd1ashr rax, 32
001afd1emov [rsp+22], ax
001afd23mov [rsp+24], rcx
001afd28cmp rdx, 46
001afd2cjne 0x1afd32
001afd2exor eax, eax
001afd30jmp 0x1afd73
001afd32
001afd32loc_1afd32:
001afd32lea rsi, [rbp+16]
001afd36mov rcx, [r14+392]
001afd3dmovzx edx, [r14+73]
001afd42lea rdi, [rsp+136]
001afd4alea r8, [rsp+8]
001afd4fcall gimli::read::dwarf::Dwarf<R>::attr_string
001afd54cmp [rsp+136], 0
001afd5dmov rax, [rsp+144]
001afd65mov rcx, [rsp+152]
001afd6djne 0x1afe6e
001afd73
001afd73loc_1afd73:
001afd73lock inc [rbp]
001afd78mov rdx, [rsp+104]
001afd7djle 0x1aff37
001afd83mov [rbx], rbp
001afd86mov [rbx+8], r13
001afd8amov [rbx+16], r12
001afd8emov [rbx+24], rdx
001afd92mov [rbx+32], rax
001afd96mov [rbx+40], rcx
001afd9amov [rbx+48], r14
001afd9emov [rbx+56], r14
001afda2mov [rbx+64], r15
001afda6jmp 0x1aff0b
001afdab
001afdabloc_1afdab:
001afdablea rdi, [rsp+72]
001afdb0mov edx, 118
001afdb5
001afdb5loc_1afdb5:
001afdb5call gimli::read::unit::DebuggingInformationEntry<R,Offset>::attr
001afdbamov rax, [rsp+72]
001afdbfcmp rax, 47
001afdc3jne 0x1afde7
001afdc5movsd_xmm x0, [rsp+80]
001afdcbmov ecx, [rsp+82]
001afdcfmovzx eax, [rsp+86]
001afdd4shl rax, 32
001afdd8or rax, rcx
001afddbmov edx, 47
001afde0mov rcx, [rsp+88]
001afde5jmp 0x1afe3f
001afde7
001afde7loc_1afde7:
001afde7cmp eax, 46
001afdeajne 0x1afdf3
001afdecmov edx, 46
001afdf1jmp 0x1afe3f
001afdf3
001afdf3loc_1afdf3:
001afdf3mov [rsp+8], rax
001afdf8lea rdx, [rsp+80]
001afdfdmov rax, [rdx+16]
001afe01lea rcx, [rsp+16]
001afe06mov [rcx+16], rax
001afe0amovups x0, [rdx]
001afe0dmovups [rcx], x0
001afe10lea rdi, [rsp+48]
001afe15lea rsi, [rsp+8]
001afe1acall gimli::read::unit::Attribute<R>::value
001afe1fmov rdx, [rsp+48]
001afe24movsd_xmm x0, [rsp+56]
001afe2amov ecx, [rsp+58]
001afe2emovzx eax, [rsp+62]
001afe33shl rax, 32
001afe37or rax, rcx
001afe3amov rcx, [rsp+64]
001afe3f
001afe3floc_1afe3f:
001afe3fmovaps [rsp+112], x0
001afe44movzx edi, [rsp+112]
001afe49movzx esi, [rsp+113]
001afe4ecmp rdx, 47
001afe52jne 0x1afd07
001afe58
001afe58loc_1afe58:
001afe58movzx edx, dil
001afe5cmovzx esi, sil
001afe60shl rsi, 8
001afe64or rsi, rdx
001afe67shl rax, 16
001afe6bor rax, rsi
001afe6e
001afe6eloc_1afe6e:
001afe6emovzx edx, [r14+512]
001afe76cmp dl, 76
001afe79jne 0x1afe8b
001afe7bmov [r14+512], rax
001afe82mov [r14+520], rcx
001afe89mov edx, eax
001afe8b
001afe8bloc_1afe8b:
001afe8bcmp dl, 75
001afe8ejne 0x1afeb0
001afe90mov rsi, [r14+520]
001afe97test rsi, rsi
001afe9aje 0x1afedc
001afe9cmov rax, [rsi]
001afe9fadd rax, 16
001afea3add rsi, 8
001afea7mov cl, 2
001afea9xor edx, edx
001afeabmov r14, rsi
001afeaejmp 0x1afee7
001afeb0
001afeb0loc_1afeb0:
001afeb0mov rax, [r14+512]
001afeb7movzx ecx, [r14+520]
001afebfmov edx, [r14+524]
001afec6mov [rsp+43], edx
001afecamov edx, [r14+521]
001afed1mov [rsp+40], edx
001afed5mov edx, 1
001afedajmp 0x1afee7
001afedc
001afedcloc_1afedc:
001afedcmov rax, [r15]
001afedfadd rax, 16
001afee3xor ecx, ecx
001afee5xor edx, edx
001afee7
001afee7loc_1afee7:
001afee7mov [rbx], rdx
001afeeamov [rbx+8], rax
001afeeemov [rbx+16], cl
001afef1mov eax, [rsp+40]
001afef5mov ecx, [rsp+43]
001afef9mov [rbx+17], eax
001afefcmov [rbx+20], ecx
001afeffmov [rbx+24], r14
001aff03mov [rbx+48], 0
001aff0b
001aff0bloc_1aff0b:
001aff0badd rsp, 232
001aff12pop rbx
001aff13pop r12
001aff15pop r13
001aff17pop r14
001aff19pop r15
001aff1bpop rbp
001aff1cret
001aff1d
001aff1dloc_1aff1d:
001aff1dlea rdi, [rip-0x11ef26]
001aff24lea rdx, [rip+0x6021d]
001aff2bmov esi, 43
001aff30call core::panicking::panic
001aff35ud2
001aff37
001aff37loc_1aff37:
001aff37ud2
001aff39
001aff39 0f 0b ..
001afbd0
001aff3b
001aff3b // align 0x10
001aff3b // align 0x10
001aff40
001aff40addr2line::ResUnit<R>::find_function_or_location::_{{closure}}:
001aff40push rbp
001aff41push r15
001aff43push r14
001aff45push r13
001aff47push r12
001aff49push rbx
001aff4asub rsp, 632
001aff51mov r13, rdi
001aff54cmp [rdx], 0
001aff58je 0x1aff85
001aff5amov rax, [rdx+8]
001aff5emovzx ecx, [rdx+16]
001aff62mov esi, [rdx+20]
001aff65mov [r13+28], esi
001aff69mov edx, [rdx+17]
001aff6cmov [r13+25], edx
001aff70mov [r13+16], rax
001aff74mov [r13+24], cl
001aff78
001aff78loc_1aff78:
001aff78mov [r13+8], 3
001aff80jmp 0x1b194d
001aff85
001aff85loc_1aff85:
001aff85mov rbx, rsi
001aff88mov rax, [rdx+8]
001aff8cmov [rsp+40], rax
001aff91movzx eax, [rdx+16]
001aff95mov [rsp+248], al
001aff9cmov rsi, [rdx+24]
001affa0mov r14, [rbx]
001affa3cmp [r14+472], 0
001affabmov rax, rsi
001affaemov [rsp+96], rsi
001affb3je 0x1affd2
001affb5cmp [r14+480], 0
001affbdje 0x1b143f
001affc3
001affc3loc_1affc3:
001affc3add r14, 480
001affcamov rax, r14
001affcdjmp 0x1b1457
001affd2
001affd2loc_1affd2:
001affd2mov [rsp+208], r14
001affdamov [rsp+336], 8
001affe6pxor x0, x0
001affeamovdqu [rsp+344], x0
001afff3mov [rsp+104], 8
001afffcmovdqu [rsp+112], x0
001b0002mov rcx, [rsi+344]
001b0009add rcx, 16
001b000dmov rdx, [rsi+40]
001b0011mov rax, [rsi+48]
001b0015mov [rsp+256], rdx
001b001dmov [rsp+264], rax
001b0025mov [rsp+272], rsi
001b002dmov [rsp+280], rcx
001b0035mov [rsp+288], 0
001b0041test rax, rax
001b0044mov [rsp+304], r13
001b004cmov [rsp+296], rbx
001b0054je 0x1b1292
001b005amov ebx, [rsi+72]
001b005dmov rcx, [rsi+416]
001b0064mov [rsp+240], rcx
001b006cmov rdx, [rsp+40]
001b0071lea rcx, [rdx+192]
001b0078add rdx, 176
001b007fmovzx edi, bh
001b0082mov [rsp+320], rdi
001b008amov edi, ebx
001b008cand edi, 65280
001b0092mov [rsp+312], edi
001b0099mov r15l, ebx
001b009cshr r15l, 16
001b00a0mov rdi, [rsi+400]
001b00a7movzx r8l, bl
001b00abmov [rsp+192], r8
001b00b3cmp r15w, 5
001b00b8setae [rsp+232]
001b00c0cmovae rdx, rcx
001b00c4mov [rsp+128], rdx
001b00ccmov rcx, [rsi+384]
001b00d3mov [rsp+136], rcx
001b00dbmov ecx, 8
001b00e0mov [rsp+88], rcx
001b00e5lea rcx, [rsp+368]
001b00edmov [rsp+328], rcx
001b00f5xor r14l, r14l
001b00f8xor esi, esi
001b00famov [rsp+216], rdi
001b0102
001b0102loc_1b0102:
001b0102mov [rsp+80], rsi
001b0107mov r13, [rsp+256]
001b010fmov rcx, [rsp+272]
001b0117xor edx, edx
001b0119cmp [rcx+73], 8
001b011dsete dl
001b0120mov rsi, [rcx+48]
001b0124mov rdi, [rcx+56]
001b0128add rdi, r13
001b012blea r12, [rdi+8*rdx]
001b012fadd rsi, [rcx+40]
001b0133sub r12, rsi
001b0136add r12, 4
001b013alea rsi, [rax-1]
001b013elea rdi, [r13+1]
001b0142xor edx, edx
001b0144xor ecx, ecx
001b0146nop [rax+rax]
001b0150
001b0150loc_1b0150:
001b0150movzx r8l, [rdi-1]
001b0155cmp ecx, 63
001b0158jne 0x1b0164
001b015acmp r8b, 2
001b015ejae 0x1b0afd
001b0164
001b0164loc_1b0164:
001b0164movzx r8l, r8b
001b0168mov r9l, r8l
001b016band r9l, 127
001b016fshl r9, cl
001b0172or rdx, r9
001b0175test r8b, r8b
001b0178jns 0x1b018b
001b017aadd ecx, 7
001b017dinc rdi
001b0180add rsi, -1
001b0184jb 0x1b0150
001b0186jmp 0x1b0b02
001b018b
001b018bloc_1b018b:
001b018bmov [rsp+256], rdi
001b0193mov [rsp+264], rsi
001b019btest rdx, rdx
001b019eje 0x1b01be
001b01a0mov rax, [rsp+280]
001b01a8lea rcx, [rdx-1]
001b01accmp rcx, [rax+16]
001b01b0jae 0x1b01d0
001b01b2imul rdi, rcx, 112
001b01b6add rdi, [rax]
001b01b9jmp 0x1b025c
001b01be
001b01beloc_1b01be:
001b01bedec [rsp+288]
001b01c6mov rsi, [rsp+80]
001b01cbjmp 0x1b09c0
001b01d0
001b01d0loc_1b01d0:
001b01d0mov rdi, [rax+24]
001b01d4test rdi, rdi
001b01d7je 0x1b0be8
001b01ddmov rax, [rax+32]
001b01e1
001b01e1loc_1b01e1:
001b01e1movzx esi, [rdi+1330]
001b01e8lea r8, [8*rsi]
001b01f0mov rcx, -1
001b01f7nop [rax+rax]
001b0200
001b0200loc_1b0200:
001b0200test r8, r8
001b0203je 0x1b0235
001b0205xor r9l, r9l
001b0208cmp [rdi+8*rcx+1248], rdx
001b0210setne r9b
001b0214mov r10l, 255
001b021acmova r9l, r10l
001b021einc rcx
001b0221add r8, -8
001b0225cmp r9b, 1
001b0229je 0x1b0200
001b022bmovzx esi, r9b
001b022ftest esi, esi
001b0231jne 0x1b0238
001b0233jmp 0x1b024c
001b0235
001b0235loc_1b0235:
001b0235mov rcx, rsi
001b0238
001b0238loc_1b0238:
001b0238sub rax, 1
001b023cjb 0x1b0be8
001b0242mov rdi, [rdi+8*rcx+1336]
001b024ajmp 0x1b01e1
001b024c
001b024cloc_1b024c:
001b024ctest rdi, rdi
001b024fje 0x1b0be8
001b0255imul rax, rcx, 112
001b0259add rdi, rax
001b025c
001b025cloc_1b025c:
001b025ccmp [rdi+106], 1
001b0260jne 0x1b026a
001b0262inc [rsp+288]
001b026a
001b026aloc_1b026a:
001b026acmp [rdi+104], 46
001b026fjne 0x1b02b5
001b0271call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b0276mov [rsp+24], rax
001b027bmov rbp, rdx
001b027etest rdx, rdx
001b0281je 0x1b09bb
001b0287shl rbp, 4
001b028bxor r13l, r13l
001b028exor eax, eax
001b0290mov [rsp+72], rax
001b0295xor eax, eax
001b0297mov [rsp+168], rax
001b029fxor eax, eax
001b02a1mov [rsp+200], rax
001b02a9xor eax, eax
001b02abmov [rsp+184], rax
001b02b3jmp 0x1b0321
001b02b5
001b02b5loc_1b02b5:
001b02b5call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b02bamov r8, rdx
001b02bdmov rcx, [rsp+272]
001b02c5mov edx, [rcx+72]
001b02c8lea rdi, [rsp+368]
001b02d0lea rsi, [rsp+256]
001b02d8mov rcx, rax
001b02dbcall gimli::read::unit::skip_attributes
001b02e0movzx r8l, [rsp+368]
001b02e9cmp r8b, 75
001b02edmov rsi, [rsp+80]
001b02f2je 0x1b09c0
001b02f8jmp 0x1b2573
001b02fd
001b02fdloc_1b02fd:
001b02fdmov eax, 1
001b0302mov [rsp+72], rax
001b0307mov rax, [rsp+152]
001b030fmov [rsp+64], rax
001b0314
001b0314loc_1b0314:
001b0314add r13, 16
001b0318cmp rbp, r13
001b031bje 0x1b0814
001b0321
001b0321loc_1b0321:
001b0321mov rax, [rsp+24]
001b0326movdqu x0, [rax+r13]
001b032cmovdqa [rsp+144], x0
001b0335mov rax, [rsp+272]
001b033dmov edx, [rax+72]
001b0340lea rdi, [rsp+368]
001b0348lea rsi, [rsp+256]
001b0350lea rcx, [rsp+144]
001b0358call gimli::read::unit::parse_attribute
001b035dcmp [rsp+368], 46
001b0365je 0x1b0bc6
001b036bmovzx eax, [rsp+392]
001b0373cmp eax, 17
001b0376je 0x1b04da
001b037ccmp eax, 18
001b037fje 0x1b0421
001b0385cmp eax, 85
001b0388jne 0x1b0314
001b038alea rdi, [rsp+144]
001b0392lea rsi, [rsp+368]
001b039acall gimli::read::unit::Attribute<R>::value
001b039fmov rax, [rsp+144]
001b03a7mov rcx, [rsp+152]
001b03afcmp rax, 22
001b03b3je 0x1b058a
001b03b9cmp eax, 24
001b03bcmov rsi, [rsp+240]
001b03c4jne 0x1b05c2
001b03camov rdx, [rsp+40]
001b03cfmov rax, [rdx+192]
001b03d6mov rdx, [rdx+200]
001b03ddsub rdx, rsi
001b03e0jb 0x1b255e
001b03e6add rax, rsi
001b03e9imul rcx, [rsp+320]
001b03f2sub rdx, rcx
001b03f5jb 0x1b255e
001b03fbadd rax, rcx
001b03fecmp [rsp+312], 2048
001b0409jne 0x1b0612
001b040fcmp rdx, 7
001b0413jbe 0x1b26b6
001b0419mov rax, [rax]
001b041cjmp 0x1b0638
001b0421
001b0421loc_1b0421:
001b0421lea rdi, [rsp+144]
001b0429lea rsi, [rsp+368]
001b0431call gimli::read::unit::Attribute<R>::value
001b0436mov rax, [rsp+144]
001b043etest rax, rax
001b0441je 0x1b05f3
001b0447cmp eax, 7
001b044amov rsi, [rsp+192]
001b0452je 0x1b05d1
001b0458cmp eax, 12
001b045bjne 0x1b0314
001b0461mov rax, [rsp+40]
001b0466mov rcx, [rax+16]
001b046amov rax, [rax+24]
001b046emov rdx, [rsp+216]
001b0476sub rax, rdx
001b0479jb 0x1b2569
001b047fadd rcx, rdx
001b0482mov [rsp+32], rcx
001b0487mov rcx, [rsp+152]
001b048fimul rcx, rsi
001b0493mov rdx, rax
001b0496sub rdx, rcx
001b0499jb 0x1b264d
001b049fdec esi
001b04a1cmp esi, 7
001b04a4ja 0x1b2729
001b04aaadd [rsp+32], rcx
001b04aflea rdi, [rip-0x170dda]
001b04b6movsxd rsi, [rdi+4*rsi]
001b04baadd rsi, rdi
001b04bdjmp rsi
001b04bfcmp rax, rcx
001b04c2je 0x1b27c3
001b04c8mov rax, [rsp+32]
001b04cdmovzx eax, [rax]
001b04d0mov [rsp+32], rax
001b04d5jmp 0x1b0802
001b04da
001b04daloc_1b04da:
001b04dalea rdi, [rsp+144]
001b04e2lea rsi, [rsp+368]
001b04eacall gimli::read::unit::Attribute<R>::value
001b04efmov rax, [rsp+144]
001b04f7test rax, rax
001b04faje 0x1b02fd
001b0500cmp eax, 12
001b0503jne 0x1b0314
001b0509mov rax, [rsp+40]
001b050emov rcx, [rax+16]
001b0512mov rax, [rax+24]
001b0516mov rdx, [rsp+216]
001b051esub rax, rdx
001b0521jb 0x1b2569
001b0527add rcx, rdx
001b052amov [rsp+64], rcx
001b052fmov rcx, [rsp+152]
001b0537mov rsi, [rsp+192]
001b053fimul rcx, rsi
001b0543mov rdx, rax
001b0546sub rdx, rcx
001b0549jb 0x1b25a4
001b054fdec esi
001b0551cmp esi, 7
001b0554ja 0x1b2729
001b055aadd [rsp+64], rcx
001b055flea rdi, [rip-0x170e6a]
001b0566movsxd rsi, [rdi+4*rsi]
001b056aadd rsi, rdi
001b056djmp rsi
001b056fcmp rax, rcx
001b0572je 0x1b2745
001b0578mov rax, [rsp+64]
001b057dmovzx eax, [rax]
001b0580mov [rsp+64], rax
001b0585jmp 0x1b079c
001b058a
001b058aloc_1b058a:
001b058acmp r15w, 5
001b058fmov edx, 0
001b0594cmovb rdx, [rsp+240]
001b059dmov rax, [rsp+40]
001b05a2cmp [rax+224], 0
001b05a9mov eax, 0
001b05aecmove rdx, rax
001b05b2add rdx, rcx
001b05b5mov [rsp+176], rdx
001b05bdjmp 0x1b0643
001b05c2
001b05c2loc_1b05c2:
001b05c2xor eax, eax
001b05c4mov [rsp+184], rax
001b05ccjmp 0x1b0314
001b05d1
001b05d1loc_1b05d1:
001b05d1mov eax, 1
001b05d6mov [rsp+200], rax
001b05demov rax, [rsp+152]
001b05e6mov [rsp+224], rax
001b05eejmp 0x1b0314
001b05f3
001b05f3loc_1b05f3:
001b05f3mov eax, 1
001b05f8mov [rsp+168], rax
001b0600mov rax, [rsp+152]
001b0608mov [rsp+32], rax
001b060djmp 0x1b0314
001b0612
001b0612loc_1b0612:
001b0612cmp rdx, 4
001b0616jb 0x1b2675
001b061cmovzx ecx, [rax+1]
001b0620movzx edx, [rax]
001b0623movzx eax, [rax+3]
001b0627mov [rsp+11], dl
001b062bmov [rsp+14], al
001b062fmov [rsp+12], cx
001b0634mov eax, [rsp+11]
001b0638
001b0638loc_1b0638:
001b0638add rax, rsi
001b063bmov [rsp+176], rax
001b0643
001b0643loc_1b0643:
001b0643mov eax, 1
001b0648mov [rsp+184], rax
001b0650jmp 0x1b0314
001b0655cmp rdx, 2
001b0659jb 0x1b0745
001b065fmov rax, [rsp+64]
001b0664movzx eax, [rax]
001b0667mov [rsp+64], rax
001b066cmov [rsp+9], ax
001b0671mov r8b, 75
001b0674jmp 0x1b0792
001b0679cmp rdx, 8
001b067djb 0x1b275b
001b0683mov rax, [rsp+64]
001b0688mov rax, [rax]
001b068bmov [rsp+64], rax
001b0690jmp 0x1b079c
001b0695cmp rdx, 4
001b0699jb 0x1b076b
001b069fmov rdx, [rsp+64]
001b06a4movzx eax, [rdx+1]
001b06a8movzx ecx, [rdx]
001b06abmovzx edx, [rdx+3]
001b06afmov [rsp+11], cl
001b06b3mov [rsp+14], dl
001b06b7mov [rsp+12], ax
001b06bcmov eax, [rsp+11]
001b06c0mov [rsp+64], rax
001b06c5mov r8b, 75
001b06c8jmp 0x1b0792
001b06cdcmp rdx, 2
001b06d1jb 0x1b07ab
001b06d7mov rax, [rsp+32]
001b06dcmovzx eax, [rax]
001b06dfmov [rsp+32], rax
001b06e4mov [rsp+9], ax
001b06e9mov r8b, 75
001b06ecjmp 0x1b07f8
001b06f1cmp rdx, 8
001b06f5jb 0x1b277e
001b06fbmov rax, [rsp+32]
001b0700mov rax, [rax]
001b0703mov [rsp+32], rax
001b0708jmp 0x1b0802
001b070dcmp rdx, 4
001b0711jb 0x1b07d1
001b0717mov rdx, [rsp+32]
001b071cmovzx eax, [rdx+1]
001b0720movzx ecx, [rdx]
001b0723movzx edx, [rdx+3]
001b0727mov [rsp+11], cl
001b072bmov [rsp+14], dl
001b072fmov [rsp+12], ax
001b0734mov eax, [rsp+11]
001b0738mov [rsp+32], rax
001b073dmov r8b, 75
001b0740jmp 0x1b07f8
001b0745
001b0745loc_1b0745:
001b0745mov [rsp+8], 0
001b074cmov [rsp+10], 0
001b0754mov [rsp+14], 0
001b0759mov eax, [rsp+8]
001b075dmov [rsp+48], eax
001b0761mov eax, [rsp+11]
001b0765mov [rsp+51], eax
001b0769jmp 0x1b078f
001b076b
001b076bloc_1b076b:
001b076bmov [rsp+8], 0
001b0773mov [rsp+14], 0
001b0778mov [rsp+12], 0
001b077fmov eax, [rsp+11]
001b0783mov [rsp+51], eax
001b0787mov [rsp+48], 0
001b078f
001b078floc_1b078f:
001b078fmov r8b, 19
001b0792
001b0792loc_1b0792:
001b0792cmp r8b, 75
001b0796jne 0x1b2710
001b079c
001b079cloc_1b079c:
001b079cmov eax, 1
001b07a1mov [rsp+72], rax
001b07a6jmp 0x1b0314
001b07ab
001b07abloc_1b07ab:
001b07abmov [rsp+8], 0
001b07b2mov [rsp+10], 0
001b07bamov [rsp+14], 0
001b07bfmov eax, [rsp+8]
001b07c3mov [rsp+48], eax
001b07c7mov eax, [rsp+11]
001b07cbmov [rsp+51], eax
001b07cfjmp 0x1b07f5
001b07d1
001b07d1loc_1b07d1:
001b07d1mov [rsp+8], 0
001b07d9mov [rsp+14], 0
001b07demov [rsp+12], 0
001b07e5mov eax, [rsp+11]
001b07e9mov [rsp+51], eax
001b07edmov [rsp+48], 0
001b07f5
001b07f5loc_1b07f5:
001b07f5mov r8b, 19
001b07f8
001b07f8loc_1b07f8:
001b07f8cmp r8b, 75
001b07fcjne 0x1b2736
001b0802
001b0802loc_1b0802:
001b0802mov eax, 1
001b0807mov [rsp+168], rax
001b080fjmp 0x1b0314
001b0814
001b0814loc_1b0814:
001b0814cmp [rsp+184], 0
001b081dje 0x1b0950
001b0823mov rax, [rsp+128]
001b082bmov r13, [rax]
001b082emov rax, [rax+8]
001b0832mov rdx, [rsp+176]
001b083asub rax, rdx
001b083djb 0x1b2776
001b0843mov rcx, [rsp+40]
001b0848movdqu x0, [rcx+16]
001b084dadd r13, rdx
001b0850movdqu [rsp+368], x0
001b0859mov rcx, [rsp+136]
001b0861mov [rsp+384], rcx
001b0869mov rcx, [rsp+216]
001b0871mov [rsp+392], rcx
001b0879mov [rsp+400], r13
001b0881mov [rsp+408], rax
001b0889mov [rsp+416], bx
001b0891mov [rsp+418], r15w
001b089amovzx eax, [rsp+232]
001b08a2mov [rsp+420], al
001b08a9xor eax, eax
001b08ab
001b08abloc_1b08ab:
001b08abmov [rsp+24], rax
001b08b0
001b08b0loc_1b08b0:
001b08b0lea rdi, [rsp+144]
001b08b8lea rsi, [rsp+368]
001b08c0call gimli::read::rnglists::RngListIter<R>::next
001b08c5mov rax, [rsp+144]
001b08cdmov rbp, [rsp+152]
001b08d5mov r13, [rsp+160]
001b08ddcmp rax, 1
001b08e1jne 0x1b0938
001b08e3cmp rbp, r13
001b08e6jae 0x1b08b0
001b08e8cmp r14, [rsp+112]
001b08edjne 0x1b0908
001b08eflea rdi, [rsp+104]
001b08f4mov rsi, r14
001b08f7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b08fcmov rdx, [rsp+104]
001b0901mov r14, [rsp+120]
001b0906jmp 0x1b090d
001b0908
001b0908loc_1b0908:
001b0908mov rdx, [rsp+88]
001b090d
001b090dloc_1b090d:
001b090dlea rax, [r14+2*r14]
001b0911mov [rdx+8*rax], rbp
001b0915mov [rdx+8*rax+8], r13
001b091amov rcx, [rsp+80]
001b091fmov [rsp+88], rdx
001b0924mov [rdx+8*rax+16], rcx
001b0929inc r14
001b092cmov [rsp+120], r14
001b0931mov al, 1
001b0933jmp 0x1b08ab
001b0938
001b0938loc_1b0938:
001b0938cmp eax, 2
001b093bjne 0x1b09ae
001b093dmov r8, rbp
001b0940mov eax, ebp
001b0942shr eax, 8
001b0945cmp r8b, 75
001b0949je 0x1b09b3
001b094bjmp 0x1b27f9
001b0950
001b0950loc_1b0950:
001b0950cmp [rsp+168], 0
001b0959mov rax, [rsp+72]
001b095eje 0x1b09de
001b0960test rax, rax
001b0963je 0x1b09de
001b0965mov rax, [rsp+32]
001b096acmp [rsp+64], rax
001b096fjae 0x1b09bb
001b0971cmp r14, [rsp+112]
001b0976mov rcx, [rsp+88]
001b097bjne 0x1b0994
001b097dlea rdi, [rsp+104]
001b0982mov rsi, r14
001b0985call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b098amov rcx, [rsp+104]
001b098fmov r14, [rsp+120]
001b0994
001b0994loc_1b0994:
001b0994lea rax, [r14+2*r14]
001b0998mov [rsp+88], rcx
001b099dlea rax, [rcx+8*rax]
001b09a1mov rsi, r14
001b09a4mov r14, [rsp+32]
001b09a9jmp 0x1b0a38
001b09ae
001b09aeloc_1b09ae:
001b09aemov rax, [rsp+24]
001b09b3
001b09b3loc_1b09b3:
001b09b3test al, 1
001b09b5jne 0x1b0a58
001b09bb
001b09bbloc_1b09bb:
001b09bbmov rsi, [rsp+80]
001b09c0
001b09c0loc_1b09c0:
001b09c0mov rax, [rsp+264]
001b09c8test rax, rax
001b09cbmov [rsp+184], r14
001b09d3jne 0x1b0102
001b09d9jmp 0x1b0bf3
001b09de
001b09deloc_1b09de:
001b09decmp [rsp+200], 0
001b09e7je 0x1b09bb
001b09e9test rax, rax
001b09ecje 0x1b09bb
001b09eemov rsi, r14
001b09f1mov rax, [rsp+64]
001b09f6mov rcx, [rsp+224]
001b09felea r14, [rax+rcx]
001b0a02cmp rax, r14
001b0a05jae 0x1b0af0
001b0a0bcmp rsi, [rsp+112]
001b0a10jne 0x1b0a2b
001b0a12lea rdi, [rsp+104]
001b0a17call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b0a1cmov rax, [rsp+104]
001b0a21mov [rsp+88], rax
001b0a26mov rsi, [rsp+120]
001b0a2b
001b0a2bloc_1b0a2b:
001b0a2blea rax, [rsi+2*rsi]
001b0a2fmov rcx, [rsp+88]
001b0a34lea rax, [rcx+8*rax]
001b0a38
001b0a38loc_1b0a38:
001b0a38mov rcx, [rsp+64]
001b0a3dmov [rax], rcx
001b0a40mov [rax+8], r14
001b0a44mov rcx, [rsp+80]
001b0a49mov [rax+16], rcx
001b0a4dinc rsi
001b0a50mov [rsp+120], rsi
001b0a55mov r14, rsi
001b0a58
001b0a58loc_1b0a58:
001b0a58mov [rsp+368], r12
001b0a60mov [rsp+376], 0
001b0a6cmov rsi, [rsp+80]
001b0a71cmp rsi, [rsp+344]
001b0a79jne 0x1b0a90
001b0a7blea rdi, [rsp+336]
001b0a83call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b0a88mov rsi, [rsp+352]
001b0a90
001b0a90loc_1b0a90:
001b0a90mov rax, [rsp+336]
001b0a98lea rcx, [rsi+8*rsi]
001b0a9cmov rdx, [rsp+432]
001b0aa4mov [rax+8*rcx+64], rdx
001b0aa9movdqu x0, [rsp+368]
001b0ab2movdqu x1, [rsp+384]
001b0abbmovups x2, [rsp+400]
001b0ac3movups x3, [rsp+416]
001b0acbmovups [rax+8*rcx+48], x3
001b0ad0movups [rax+8*rcx+32], x2
001b0ad5movdqu [rax+8*rcx+16], x1
001b0adbmovdqu [rax+8*rcx], x0
001b0ae0inc rsi
001b0ae3mov [rsp+352], rsi
001b0aebjmp 0x1b09c0
001b0af0
001b0af0loc_1b0af0:
001b0af0mov r14, rsi
001b0af3mov rsi, [rsp+80]
001b0af8jmp 0x1b09c0
001b0afd
001b0afdloc_1b0afd:
001b0afdmov r8b, 6
001b0b00jmp 0x1b0b0d
001b0b02
001b0b02loc_1b0b02:
001b0b02add r13, rax
001b0b05mov r8b, 19
001b0b08xor esi, esi
001b0b0amov rdi, r13
001b0b0d
001b0b0dloc_1b0b0d:
001b0b0dmov [rsp+256], rdi
001b0b15mov [rsp+264], rsi
001b0b1d
001b0b1dloc_1b0b1d:
001b0b1dxor r12l, r12l
001b0b20xor eax, eax
001b0b22mov [rsp+24], rax
001b0b27
001b0b27loc_1b0b27:
001b0b27mov [rsp+80], r8
001b0b2ccmp [rsp+112], 0
001b0b32je 0x1b0b3f
001b0b34mov rdi, [rsp+104]
001b0b39call [rip+0x60fb9]
001b0b3f
001b0b3floc_1b0b3f:
001b0b3fmov rbx, [rsp+336]
001b0b47mov r15, [rsp+352]
001b0b4ftest r15, r15
001b0b52je 0x1b0ba0
001b0b54lea r14, [rbx+40]
001b0b58mov rbp, [rip+0x60f99]
001b0b5fjmp 0x1b0b79
001b0b61nop [rax+rax]
001b0b70
001b0b70loc_1b0b70:
001b0b70add r14, 72
001b0b74dec r15
001b0b77je 0x1b0ba0
001b0b79
001b0b79loc_1b0b79:
001b0b79cmp [r14-32], 0
001b0b7eje 0x1b0b70
001b0b80mov rdi, [r14-24]
001b0b84test rdi, rdi
001b0b87je 0x1b0b70
001b0b89cmp [r14-16], 0
001b0b8eje 0x1b0b92
001b0b90call rbp
001b0b92
001b0b92loc_1b0b92:
001b0b92cmp [r14], 0
001b0b96je 0x1b0b70
001b0b98mov rdi, [r14-8]
001b0b9ccall rbp
001b0b9ejmp 0x1b0b70
001b0ba0
001b0ba0loc_1b0ba0:
001b0ba0cmp [rsp+344], 0
001b0ba9je 0x1b0bb4
001b0babmov rdi, rbx
001b0baecall [rip+0x60f44]
001b0bb4
001b0bb4loc_1b0bb4:
001b0bb4xor r15l, r15l
001b0bb7mov r14, [rsp+80]
001b0bbcmov rax, [rsp+24]
001b0bc1jmp 0x1b1384
001b0bc6
001b0bc6loc_1b0bc6:
001b0bc6mov r8, [rsp+376]
001b0bcemov r13, [rsp+384]
001b0bd6mov ebx, r8l
001b0bd9shr ebx, 8
001b0bdcmov r12, r8
001b0bdfshr r12, 16
001b0be3jmp 0x1b2706
001b0be8
001b0be8loc_1b0be8:
001b0be8xor r13l, r13l
001b0bebmov r8b, 18
001b0beejmp 0x1b0b1d
001b0bf3
001b0bf3loc_1b0bf3:
001b0bf3mov rax, [rsp+104]
001b0bf8mov [rsp+136], rax
001b0c00cmp r14, 21
001b0c04jae 0x1b0c2a
001b0c06cmp r14, 1
001b0c0ajbe 0x1b1292
001b0c10mov edx, 1
001b0c15mov rdi, [rsp+136]
001b0c1dmov rsi, r14
001b0c20call core::slice::sort::insertion_sort_shift_left
001b0c25jmp 0x1b1292
001b0c2a
001b0c2aloc_1b0c2a:
001b0c2amov rbx, r14
001b0c2dshr rbx, 1
001b0c30lea rax, [8*rbx]
001b0c38lea rdi, [rax+2*rax]
001b0c3cmovzx eax, [rip+0x62485]
001b0c43mov esi, 8
001b0c48call __rust_alloc
001b0c4dtest rax, rax
001b0c50je 0x1b2a40
001b0c56mov r15, rax
001b0c59mov [rsp+200], rbx
001b0c61movzx eax, [rip+0x62460]
001b0c68mov edi, 256
001b0c6dcall [rip+0x60ec5]
001b0c73test rax, rax
001b0c76mov [rsp+128], r15
001b0c7eje 0x1b2a5a
001b0c84mov r12, rax
001b0c87mov rax, [rsp+136]
001b0c8flea rcx, [rax+48]
001b0c93mov [rsp+176], rcx
001b0c9badd rax, -24
001b0c9fmov [rsp+32], rax
001b0ca4mov eax, 16
001b0ca9mov [rsp+168], rax
001b0cb1xor ecx, ecx
001b0cb3lea rax, [rip+0x5f14e]
001b0cbamov [rsp+224], rax
001b0cc2xor ebp, ebp
001b0cc4jmp 0x1b0cd9
001b0cc6
001b0cc6loc_1b0cc6:
001b0cc6mov ebp, 1
001b0ccb
001b0ccbloc_1b0ccb:
001b0ccbmov rcx, [rsp+72]
001b0cd0cmp rcx, r14
001b0cd3jae 0x1b127f
001b0cd9
001b0cd9loc_1b0cd9:
001b0cd9mov r10, rcx
001b0cdcmov rdx, r14
001b0cdfsub rdx, rcx
001b0ce2lea rsi, [rcx+2*rcx]
001b0ce6mov rax, [rsp+136]
001b0ceelea rdi, [rax+8*rsi]
001b0cf2cmp rdx, 2
001b0cf6mov [rsp+24], rcx
001b0cfbjae 0x1b0d4d
001b0cfdmov rsi, r14
001b0d00
001b0d00loc_1b0d00:
001b0d00mov rbx, rsi
001b0d03sub rbx, r10
001b0d06jb 0x1b291f
001b0d0ccmp rsi, r14
001b0d0fja 0x1b291f
001b0d15jae 0x1b0d75
001b0d17cmp rdx, 10
001b0d1bjae 0x1b0d75
001b0d1dlea rbx, [r10+10]
001b0d21cmp rbx, r14
001b0d24cmovae rbx, r14
001b0d28mov [rsp+72], rbx
001b0d2dsub rbx, r10
001b0d30jb 0x1b2959
001b0d36cmp rdx, 1
001b0d3aadc rdx, 0
001b0d3emov rsi, rbx
001b0d41call core::slice::sort::insertion_sort_shift_left
001b0d46mov r10, [rsp+24]
001b0d4bjmp 0x1b0d7a
001b0d4d
001b0d4dloc_1b0d4d:
001b0d4dmov rax, [rdi]
001b0d50mov rcx, [rdi+24]
001b0d54cmp rcx, rax
001b0d57jae 0x1b1154
001b0d5dcmp rdx, 2
001b0d61jne 0x1b1168
001b0d67lea rsi, [r10+2]
001b0d6bmov edx, 2
001b0d70jmp 0x1b11df
001b0d75
001b0d75loc_1b0d75:
001b0d75mov [rsp+72], rsi
001b0d7a
001b0d7aloc_1b0d7a:
001b0d7acmp rbp, [rsp+168]
001b0d82jne 0x1b0dea
001b0d84mov r15, r14
001b0d87lea rax, [2*rbp]
001b0d8fmov [rsp+168], rax
001b0d97mov rdi, rbp
001b0d9ashl rdi, 5
001b0d9emovzx eax, [rip+0x62323]
001b0da5mov esi, 8
001b0daacall __rust_alloc
001b0daftest rax, rax
001b0db2je 0x1b296d
001b0db8mov r14, rax
001b0dbbmov rdx, rbp
001b0dbeshl rdx, 4
001b0dc2mov rdi, rax
001b0dc5mov rsi, r12
001b0dc8call [rip+0x60d52]
001b0dcemov rdi, r12
001b0dd1call [rip+0x60d21]
001b0dd7mov r12, r14
001b0ddamov r14, r15
001b0dddmov r15, [rsp+128]
001b0de5mov r10, [rsp+24]
001b0dea
001b0dealoc_1b0dea:
001b0deamov rax, rbp
001b0dedshl rax, 4
001b0df1mov [r12+rax], rbx
001b0df5mov [r12+rax+8], r10
001b0dfainc rbp
001b0dfdcmp rbp, 2
001b0e01jb 0x1b0ccb
001b0e07mov [rsp+64], r12
001b0e0cjmp 0x1b0e99
001b0e11
001b0e11loc_1b0e11:
001b0e11mov r14, r12
001b0e14mov r15, [rsp+128]
001b0e1c
001b0e1cloc_1b0e1c:
001b0e1cmov rsi, r15
001b0e1f
001b0e1floc_1b0e1f:
001b0e1fsub r13, rsi
001b0e22mov rdi, r14
001b0e25mov rdx, r13
001b0e28call [rip+0x60cf2]
001b0e2emov rax, [rsp+216]
001b0e36add rax, [rsp+24]
001b0e3bmov rcx, [rsp+312]
001b0e43mov [rcx], rax
001b0e46mov rax, [rsp+240]
001b0e4emov rcx, [rsp+88]
001b0e53mov [rcx], rax
001b0e56mov rdi, [rsp+320]
001b0e5elea rsi, [rdi+16]
001b0e62mov rax, [rsp+192]
001b0e6anot rax
001b0e6dadd rbp, rax
001b0e70shl rbp, 4
001b0e74mov rdx, rbp
001b0e77call [rip+0x60c93]
001b0e7dmov rbp, [rsp+80]
001b0e82cmp rbp, 1
001b0e86mov r14, [rsp+184]
001b0e8emov r12, [rsp+64]
001b0e93jbe 0x1b0cc6
001b0e99
001b0e99loc_1b0e99:
001b0e99lea r8, [rbp-1]
001b0e9dmov rcx, r8
001b0ea0shl rcx, 4
001b0ea4mov rax, [r12+rcx]
001b0ea8mov rcx, [r12+rcx+8]
001b0eadadd rcx, rax
001b0eb0cmp rcx, r14
001b0eb3je 0x1b0f01
001b0eb5mov rdx, rbp
001b0eb8shl rdx, 4
001b0ebcmov rsi, [rdx+r12-32]
001b0ec1cmp rsi, rax
001b0ec4jbe 0x1b0f01
001b0ec6cmp rbp, 2
001b0ecajbe 0x1b126b
001b0ed0lea r9, [rbp-3]
001b0ed4mov rcx, r9
001b0ed7shl rcx, 4
001b0edbmov rcx, [r12+rcx]
001b0edflea rdi, [rsi+rax]
001b0ee3cmp rcx, rdi
001b0ee6jbe 0x1b0f16
001b0ee8cmp rbp, 3
001b0eecjbe 0x1b1275
001b0ef2add rsi, rcx
001b0ef5cmp [rdx+r12-64], rsi
001b0efajbe 0x1b0f16
001b0efcjmp 0x1b0ccb
001b0f01
001b0f01loc_1b0f01:
001b0f01cmp rbp, 3
001b0f05jb 0x1b0f1b
001b0f07lea r9, [rbp-3]
001b0f0bmov rcx, r9
001b0f0eshl rcx, 4
001b0f12mov rcx, [r12+rcx]
001b0f16
001b0f16loc_1b0f16:
001b0f16cmp rcx, rax
001b0f19jb 0x1b0f1f
001b0f1b
001b0f1bloc_1b0f1b:
001b0f1blea r9, [rbp-2]
001b0f1f
001b0f1floc_1b0f1f:
001b0f1fcmp rbp, r9
001b0f22jbe 0x1b284f
001b0f28lea rax, [r9+1]
001b0f2ccmp rbp, rax
001b0f2fjbe 0x1b280a
001b0f35mov rcx, r9
001b0f38shl rcx, 4
001b0f3cmov rdi, [r12+rcx+8]
001b0f41shl rax, 4
001b0f45mov rdx, [r12+rax]
001b0f49mov rsi, [r12+rax+8]
001b0f4eadd rsi, rdx
001b0f51mov rbx, rsi
001b0f54sub rbx, rdi
001b0f57jb 0x1b2822
001b0f5dcmp rsi, r14
001b0f60ja 0x1b2833
001b0f66mov [rsp+216], rdx
001b0f6emov [rsp+192], r9
001b0f76mov [rsp+80], r8
001b0f7blea rdx, [r12+rcx]
001b0f7fmov [rsp+320], rdx
001b0f87mov rdx, [r12+rcx]
001b0f8blea rcx, [r12+rax]
001b0f8fmov [rsp+312], rcx
001b0f97lea rax, [r12+rax+8]
001b0f9cmov [rsp+88], rax
001b0fa1mov [rsp+240], rdi
001b0fa9lea rax, [rdi+2*rdi]
001b0fadmov rcx, [rsp+136]
001b0fb5lea r14, [rcx+8*rax]
001b0fb9lea rax, [rdx+2*rdx]
001b0fbdlea r12, [r14+8*rax]
001b0fc1lea rax, [rsi+2*rsi]
001b0fc5mov [rsp+232], rax
001b0fcdmov r15, rbx
001b0fd0sub r15, rdx
001b0fd3cmp r15, rdx
001b0fd6mov [rsp+24], rdx
001b0fdbjae 0x1b10a1
001b0fe1lea rax, [8*r15]
001b0fe9lea r13, [rax+2*rax]
001b0fedmov rbx, [rsp+128]
001b0ff5mov rdi, rbx
001b0ff8mov rsi, r12
001b0ffbmov rdx, r13
001b0ffecall [rip+0x60b1c]
001b1004add r13, rbx
001b1007cmp [rsp+24], 0
001b100djle 0x1b0e11
001b1013test r15, r15
001b1016jle 0x1b0e11
001b101cmov rax, [rsp+32]
001b1021mov rcx, [rsp+232]
001b1029lea rax, [rax+8*rcx]
001b102dmov r15, [rsp+128]
001b1035nop [rax+rax]
001b1040
001b1040loc_1b1040:
001b1040mov rcx, [r13-24]
001b1044mov rdx, [r12-24]
001b1049cmp rcx, rdx
001b104cmov esi, 0
001b1051sbb rsi, rsi
001b1054cmp rcx, rdx
001b1057mov edi, 0
001b105cadc rdi, -1
001b1060cmp rcx, rdx
001b1063lea rcx, [rsi+2*rsi]
001b1067lea r12, [r12+8*rcx]
001b106blea rcx, [rdi+2*rdi]
001b106flea r13, [r13+8*rcx]
001b1074mov rcx, r13
001b1077cmovb rcx, r12
001b107bmov rdx, [rcx+16]
001b107fmov [rax+16], rdx
001b1083movdqu x0, [rcx]
001b1087movdqu [rax], x0
001b108bcmp r12, r14
001b108ejbe 0x1b1099
001b1090add rax, -24
001b1094cmp r13, r15
001b1097ja 0x1b1040
001b1099
001b1099loc_1b1099:
001b1099mov r14, r12
001b109cjmp 0x1b0e1c
001b10a1
001b10a1loc_1b10a1:
001b10a1lea rax, [8*rdx]
001b10a9lea r13, [rax+2*rax]
001b10admov r15, [rsp+128]
001b10b5mov rdi, r15
001b10b8mov rsi, r14
001b10bbmov rdx, r13
001b10becall [rip+0x60a5c]
001b10c4mov rax, [rsp+24]
001b10c9add r13, r15
001b10cctest rax, rax
001b10cfjle 0x1b0e1c
001b10d5cmp rbx, rax
001b10d8jle 0x1b0e1c
001b10demov rax, [rsp+136]
001b10e6mov rcx, [rsp+232]
001b10eelea rax, [rax+8*rcx]
001b10f2mov rsi, r15
001b10f5nop [rax+rax]
001b1100
001b1100loc_1b1100:
001b1100mov rdx, [r12]
001b1104xor edi, edi
001b1106xor ecx, ecx
001b1108cmp rdx, [rsi]
001b110bsetae dil
001b110fsetb dl
001b1112mov r8, rsi
001b1115cmovb r8, r12
001b1119mov r9, [r8+16]
001b111dmov [r14+16], r9
001b1121movdqu x0, [r8]
001b1126movdqu [r14], x0
001b112badd r14, 24
001b112flea rdi, [rdi+2*rdi]
001b1133lea rsi, [rsi+8*rdi]
001b1137cmp rsi, r13
001b113ajae 0x1b0e1f
001b1140mov cl, dl
001b1142lea rcx, [rcx+2*rcx]
001b1146lea r12, [r12+8*rcx]
001b114acmp r12, rax
001b114djb 0x1b1100
001b114fjmp 0x1b0e1f
001b1154
001b1154loc_1b1154:
001b1154cmp rdx, 2
001b1158jne 0x1b1198
001b115alea rsi, [r10+2]
001b115emov edx, 2
001b1163jmp 0x1b0d00
001b1168
001b1168loc_1b1168:
001b1168mov rbx, r10
001b116bmov r8, [rsp+176]
001b1173lea r8, [r8+8*rsi]
001b1177mov esi, 2
001b117cmov r9, rcx
001b117f
001b117floc_1b117f:
001b117fmov r10, r9
001b1182mov r9, [r8]
001b1185cmp r9, r10
001b1188jae 0x1b11c9
001b118ainc rsi
001b118dadd r8, 24
001b1191cmp rdx, rsi
001b1194jne 0x1b117f
001b1196jmp 0x1b11c6
001b1198
001b1198loc_1b1198:
001b1198mov rbx, r10
001b119bmov r8, [rsp+176]
001b11a3lea r8, [r8+8*rsi]
001b11a7mov esi, 2
001b11acmov r9, rcx
001b11af
001b11afloc_1b11af:
001b11afmov r10, r9
001b11b2mov r9, [r8]
001b11b5cmp r9, r10
001b11b8jb 0x1b11c9
001b11bainc rsi
001b11bdadd r8, 24
001b11c1cmp rdx, rsi
001b11c4jne 0x1b11af
001b11c6
001b11c6loc_1b11c6:
001b11c6mov rsi, rdx
001b11c9
001b11c9loc_1b11c9:
001b11c9mov r10, rbx
001b11cclea r8, [rsi+rbx]
001b11d0mov rdx, rsi
001b11d3mov rsi, r8
001b11d6cmp rcx, rax
001b11d9jae 0x1b0d00
001b11df
001b11dfloc_1b11df:
001b11dfcmp r10, rsi
001b11e2ja 0x1b2a05
001b11e8cmp rsi, r14
001b11ebja 0x1b29ee
001b11f1cmp rdx, 2
001b11f5jb 0x1b0d00
001b11fbmov r9, rsi
001b11femov rax, rdx
001b1201shr rax, 1
001b1204lea rcx, [r10+rdx]
001b1208lea rcx, [rcx+2*rcx]
001b120cmov rsi, [rsp+32]
001b1211lea rcx, [rsi+8*rcx]
001b1215mov rsi, rdi
001b1218
001b1218loc_1b1218:
001b1218mov r8, [rsi+16]
001b121cmov [rsp+384], r8
001b1224movups x0, [rsi]
001b1227movaps [rsp+368], x0
001b122fmov r8, [rcx+16]
001b1233mov [rsi+16], r8
001b1237movups x0, [rcx]
001b123amovups [rsi], x0
001b123dmov r8, [rsp+384]
001b1245mov [rcx+16], r8
001b1249movdqa x0, [rsp+368]
001b1252movdqu [rcx], x0
001b1256add rsi, 24
001b125aadd rcx, -24
001b125edec rax
001b1261jne 0x1b1218
001b1263mov rsi, r9
001b1266jmp 0x1b0d00
001b126b
001b126bloc_1b126b:
001b126bmov ebp, 2
001b1270jmp 0x1b0ccb
001b1275
001b1275loc_1b1275:
001b1275mov ebp, 3
001b127ajmp 0x1b0ccb
001b127f
001b127floc_1b127f:
001b127fmov rdi, r12
001b1282mov r14, [rip+0x6086f]
001b1289call r14
001b128cmov rdi, r15
001b128fcall r14
001b1292
001b1292loc_1b1292:
001b1292mov r15, [rsp+336]
001b129amov rax, [rsp+344]
001b12a2mov r14, [rsp+352]
001b12aacmp rax, r14
001b12adjbe 0x1b1301
001b12aftest r14, r14
001b12b2je 0x1b12f2
001b12b4shl rax, 3
001b12b8lea rsi, [rax+8*rax]
001b12bclea rax, [8*r14]
001b12c4lea rbx, [rax+8*rax]
001b12c8mov edx, 8
001b12cdmov rdi, r15
001b12d0mov rcx, rbx
001b12d3call __rust_realloc
001b12d8mov r15, rax
001b12dbtest rax, rax
001b12dejne 0x1b1301
001b12e0mov edi, 8
001b12e5mov rsi, rbx
001b12e8call alloc::alloc::handle_alloc_error
001b12edjmp 0x1b2aa6
001b12f2
001b12f2loc_1b12f2:
001b12f2mov rdi, r15
001b12f5call [rip+0x607fd]
001b12fbmov r15l, 8
001b1301
001b1301loc_1b1301:
001b1301mov r12, [rsp+104]
001b1306mov rbp, [rsp+112]
001b130bmov rbx, [rsp+120]
001b1310cmp rbp, rbx
001b1313jbe 0x1b1363
001b1315test rbx, rbx
001b1318je 0x1b1368
001b131alea rax, [8*rbp]
001b1322lea rsi, [rax+2*rax]
001b1326lea rax, [8*rbx]
001b132elea rcx, [rax+2*rax]
001b1332mov edx, 8
001b1337mov rdi, r12
001b133amov [rsp+24], rcx
001b133fcall __rust_realloc
001b1344mov r13, rax
001b1347test rax, rax
001b134ajne 0x1b1377
001b134cmov rbx, r14
001b134fmov edi, 8
001b1354mov rsi, [rsp+24]
001b1359call alloc::alloc::handle_alloc_error
001b135ejmp 0x1b2aa6
001b1363
001b1363loc_1b1363:
001b1363mov r13, r12
001b1366jmp 0x1b1377
001b1368
001b1368loc_1b1368:
001b1368mov rdi, r12
001b136bcall [rip+0x60787]
001b1371mov r13l, 8
001b1377
001b1377loc_1b1377:
001b1377mov eax, r14l
001b137ashr eax, 8
001b137dmov r12, r14
001b1380shr r12, 16
001b1384
001b1384loc_1b1384:
001b1384mov [rsp+368], r15
001b138cshl r12, 16
001b1390movzx eax, al
001b1393shl rax, 8
001b1397or rax, r12
001b139amovzx ecx, r14b
001b139eor rcx, rax
001b13a1mov [rsp+376], rcx
001b13a9mov [rsp+384], r13
001b13b1mov [rsp+392], rbx
001b13b9mov r14, [rsp+208]
001b13c1cmp [r14+472], 0
001b13c9je 0x1b13da
001b13cblea rdi, [rsp+368]
001b13d3call core::ptr::drop_in_place<core::result::Result<addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>
001b13d8jmp 0x1b1421
001b13da
001b13daloc_1b13da:
001b13damov rax, [rsp+368]
001b13e2mov rcx, [rsp+376]
001b13eamov rdx, [rsp+384]
001b13f2mov [r14+496], rdx
001b13f9mov rdx, [rsp+392]
001b1401mov [r14+504], rdx
001b1408mov [r14+480], rax
001b140fmov [r14+488], rcx
001b1416mov [r14+472], 1
001b1421
001b1421loc_1b1421:
001b1421mov r13, [rsp+304]
001b1429mov rbx, [rsp+296]
001b1431cmp [r14+480], 0
001b1439jne 0x1affc3
001b143f
001b143floc_1b143f:
001b143fmovzx ecx, [r14+488]
001b1447mov rax, [r14+496]
001b144ecmp cl, 75
001b1451jne 0x1b14df
001b1457
001b1457loc_1b1457:
001b1457mov rbp, [rbx+16]
001b145bmov rcx, [rax+24]
001b145ftest rcx, rcx
001b1462je 0x1b14d7
001b1464mov rdx, [rax+16]
001b1468xor r15l, r15l
001b146bmov esi, 1
001b1470xor r8l, r8l
001b1473mov rdi, rcx
001b1476jmp 0x1b148c
001b1478
001b1478 0f 1f 84 00 00 00 00 00 ........
001b1480
001b1480loc_1b1480:
001b1480mov rdi, rcx
001b1483sub rcx, r8
001b1486jbe 0x1b1668
001b148c
001b148cloc_1b148c:
001b148cshr rcx, 1
001b148fadd rcx, r8
001b1492lea r9, [rcx+2*rcx]
001b1496cmp rbp, [rdx+8*r9+8]
001b149bmov r10l, 0
001b14a1adc r10b, -1
001b14a5cmp [rdx+8*r9], rbp
001b14a9movzx r10l, r10b
001b14adcmova r10l, esi
001b14b1cmp r10b, 1
001b14b5je 0x1b1480
001b14b7movzx r8l, r10b
001b14bbcmp r8l, 255
001b14c2jne 0x1b1502
001b14c4inc rcx
001b14c7mov r8, rcx
001b14camov rcx, rdi
001b14cdsub rcx, r8
001b14d0ja 0x1b148c
001b14d2jmp 0x1b1668
001b14d7
001b14d7loc_1b14d7:
001b14d7xor r15l, r15l
001b14dajmp 0x1b1668
001b14df
001b14dfloc_1b14df:
001b14dfmov edx, [r14+489]
001b14e6mov esi, [r14+492]
001b14edmov [r13+20], esi
001b14f1mov [r13+17], edx
001b14f5mov [r13+16], cl
001b14f9mov [r13+24], rax
001b14fdjmp 0x1aff78
001b1502
001b1502loc_1b1502:
001b1502mov rdi, [rdx+8*r9+16]
001b1507mov rsi, [rax+8]
001b150bcmp rdi, rsi
001b150ejae 0x1b27eb
001b1514mov rax, [rax]
001b1517lea rcx, [rdi+8*rdi]
001b151blea r15, [rax+8*rcx]
001b151fadd r15, 8
001b1523cmp [rax+8*rcx+8], 0
001b1529je 0x1b153f
001b152b
001b152bloc_1b152b:
001b152bcmp [r15+8], 0
001b1530je 0x1b1654
001b1536add r15, 8
001b153ajmp 0x1b1668
001b153f
001b153floc_1b153f:
001b153fmov rdi, [rax+8*rcx]
001b1543mov r12, [rsp+96]
001b1548mov rdx, [r12+48]
001b154dmov rax, [r12+56]
001b1552movzx r14l, [r12+73]
001b1558xor ecx, ecx
001b155acmp r14b, 8
001b155esete cl
001b1561mov rsi, rax
001b1564sub rsi, rdx
001b1567lea rsi, [rsi+8*rcx]
001b156badd rsi, 4
001b156fmov [rsp+64], rdi
001b1574sub rdi, rsi
001b1577mov [rsp+304], r13
001b157fmov [rsp+296], rbx
001b1587mov [rsp+184], r15
001b158fjb 0x1b18ab
001b1595mov r9, rdx
001b1598sub r9, rdi
001b159bjbe 0x1b18ab
001b15a1mov rsi, [rbx+8]
001b15a5mov [rsp+24], rsi
001b15aalea rcx, [8*rcx+4]
001b15b2mov r10, [r12+40]
001b15b7mov rsi, [r12+344]
001b15bflea r8, [rsi+16]
001b15c3add rdi, r10
001b15c6mov [rsp+256], rdi
001b15cemov [rsp+264], r9
001b15d6mov [rsp+272], r12
001b15demov [rsp+280], r8
001b15e6mov [rsp+288], 0
001b15f2add rdx, r10
001b15f5mov r10, [rsp+64]
001b15famov rdi, r10
001b15fdnot rdi
001b1600add rdi, rcx
001b1603add rdi, rax
001b1606mov r9, r10
001b1609sub r9, rcx
001b160csub r9, rax
001b160fxor eax, eax
001b1611xor ecx, ecx
001b1613
001b1613loc_1b1613:
001b1613movzx r10l, [rdx+r9]
001b1618cmp ecx, 63
001b161bjne 0x1b1627
001b161dcmp r10b, 1
001b1621ja 0x1b195f
001b1627
001b1627loc_1b1627:
001b1627movzx r10l, r10b
001b162bmov r11l, r10l
001b162eand r11l, 127
001b1632shl r11, cl
001b1635or rax, r11
001b1638test r10b, r10b
001b163bjns 0x1b1971
001b1641add ecx, 7
001b1644dec rdi
001b1647inc r9
001b164ajne 0x1b1613
001b164cmov r13b, 19
001b164fjmp 0x1b1962
001b1654
001b1654loc_1b1654:
001b1654movzx eax, [r15+16]
001b1659mov rdx, r15
001b165cmov r15, [r15+24]
001b1660cmp al, 75
001b1662jne 0x1b18b8
001b1668
001b1668loc_1b1668:
001b1668mov rbx, [rbx]
001b166bmov r12l, 2
001b1671cmp [rbx+96], 47
001b1675je 0x1b1937
001b167bcmp [rbx+432], 0
001b1683jne 0x1b16f7
001b1685lea rsi, [rbx+96]
001b1689lea r14, [rsp+368]
001b1691mov rdi, r14
001b1694call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001b1699lea rdi, [rsp+256]
001b16a1mov rsi, rbx
001b16a4mov rdx, r14
001b16a7mov rcx, [rsp+40]
001b16accall addr2line::Lines::parse
001b16b1cmp [rbx+432], 0
001b16b9je 0x1b16ca
001b16bblea rdi, [rsp+256]
001b16c3call core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001b16c8jmp 0x1b16f7
001b16ca
001b16caloc_1b16ca:
001b16camovdqu x0, [rsp+256]
001b16d3movdqu x1, [rsp+272]
001b16dcmovdqu [rbx+456], x1
001b16e4movdqu [rbx+440], x0
001b16ecmov [rbx+432], 1
001b16f7
001b16f7loc_1b16f7:
001b16f7lea rax, [rbx+440]
001b16felea rcx, [rbx+448]
001b1705cmp [rbx+440], 0
001b170dcmove rax, rcx
001b1711jne 0x1b1727
001b1713movzx edx, [rax]
001b1716mov rcx, [rax+8]
001b171acmp rdx, 75
001b171ejne 0x1b1880
001b1724mov rax, rcx
001b1727
001b1727loc_1b1727:
001b1727test rax, rax
001b172aje 0x1b1937
001b1730mov rcx, [rax+16]
001b1734mov rdx, [rax+24]
001b1738test rdx, rdx
001b173bje 0x1b17ab
001b173dxor r9l, r9l
001b1740mov edi, 1
001b1745mov rsi, rdx
001b1748mov r8, rdx
001b174bjmp 0x1b1758
001b174d
001b174d 0f 1f 00 ...
001b1750
001b1750loc_1b1750:
001b1750mov r8, rsi
001b1753sub rsi, r9
001b1756jbe 0x1b17a2
001b1758
001b1758loc_1b1758:
001b1758shr rsi, 1
001b175badd rsi, r9
001b175emov r10, rsi
001b1761shl r10, 5
001b1765cmp rbp, [rcx+r10+24]
001b176amov r11l, 0
001b1770adc r11b, -1
001b1774cmp [rcx+r10+16], rbp
001b1779movzx r10l, r11b
001b177dcmova r10l, edi
001b1781cmp r10b, 1
001b1785je 0x1b1750
001b1787movzx r9l, r10b
001b178bcmp r9l, 255
001b1792jne 0x1b17ad
001b1794inc rsi
001b1797mov r9, rsi
001b179amov rsi, r8
001b179dsub rsi, r9
001b17a0ja 0x1b1758
001b17a2
001b17a2loc_1b17a2:
001b17a2test r9, r9
001b17a5jne 0x1b1937
001b17ab
001b17abloc_1b17ab:
001b17abxor esi, esi
001b17ad
001b17adloc_1b17ad:
001b17adcmp rsi, rdx
001b17b0jae 0x1b181d
001b17b2mov r8, rsi
001b17b5shl r8, 5
001b17b9mov rdi, [rcx+r8+8]
001b17betest rdi, rdi
001b17c1je 0x1b181d
001b17c3mov r8, [rcx+r8]
001b17c7xor r10l, r10l
001b17camov r9l, 255
001b17d0mov r11, rdi
001b17d3jmp 0x1b17dd
001b17d5
001b17d5loc_1b17d5:
001b17d5mov r11, rdi
001b17d8sub rdi, r10
001b17dbjbe 0x1b1814
001b17dd
001b17ddloc_1b17dd:
001b17ddshr rdi, 1
001b17e0add rdi, r10
001b17e3lea r14, [rdi+2*rdi]
001b17e7xor ebx, ebx
001b17e9cmp [r8+8*r14], rbp
001b17edsetne bl
001b17f0cmovb ebx, r9l
001b17f4cmp bl, 1
001b17f7je 0x1b17d5
001b17f9movzx r10l, bl
001b17fdcmp r10l, 255
001b1804jne 0x1b181f
001b1806inc rdi
001b1809mov r10, rdi
001b180cmov rdi, r11
001b180fsub rdi, r10
001b1812ja 0x1b17dd
001b1814
001b1814loc_1b1814:
001b1814sub r10, 1
001b1818mov rdi, r10
001b181bjae 0x1b181f
001b181d
001b181dloc_1b181d:
001b181dxor edi, edi
001b181f
001b181floc_1b181f:
001b181fcmp rsi, rdx
001b1822jae 0x1b1937
001b1828inc rbp
001b182bmov r9, rsi
001b182eshl r9, 5
001b1832cmp [rcx+r9+16], rbp
001b1837jae 0x1b1937
001b183dcmp rdi, [rcx+r9+8]
001b1842jae 0x1b18d3
001b1848add rcx, r9
001b184b
001b184bloc_1b184b:
001b184bmov rcx, [rcx]
001b184elea rdi, [rdi+2*rdi]
001b1852cmp [rcx+8*rdi], rbp
001b1856jae 0x1b1937
001b185cmov rdx, [rcx+8*rdi+8]
001b1861cmp rdx, [rax+8]
001b1865jae 0x1b1a1e
001b186bmov rax, [rax]
001b186elea rsi, [rdx+2*rdx]
001b1872mov rdx, [rax+8*rsi]
001b1876mov rsi, [rax+8*rsi+16]
001b187bjmp 0x1b1a20
001b1880
001b1880loc_1b1880:
001b1880movzx esi, [rax+5]
001b1884movzx edi, [rax+7]
001b1888shl edi, 16
001b188bor edi, esi
001b188dmov eax, [rax+1]
001b1890shl rdi, 40
001b1894shl rax, 8
001b1898or rax, rdi
001b189bor rax, rdx
001b189emov [r13+16], rax
001b18a2mov [r13+24], rcx
001b18a6jmp 0x1aff78
001b18ab
001b18abloc_1b18ab:
001b18abmov r13b, 56
001b18aexor ebx, ebx
001b18b0xor r15l, r15l
001b18b3jmp 0x1b1dc8
001b18b8
001b18b8loc_1b18b8:
001b18b8mov ecx, [rdx+17]
001b18bbmov edx, [rdx+20]
001b18bemov [r13+20], edx
001b18c2mov [r13+17], ecx
001b18c6mov [r13+16], al
001b18camov [r13+24], r15
001b18cejmp 0x1aff78
001b18d3
001b18d3loc_1b18d3:
001b18d3lea r8, [rsi+1]
001b18d7cmp r8, rdx
001b18daje 0x1b1937
001b18dcmov r10, r8
001b18dfshl r10, 5
001b18e3add r10, rcx
001b18e6xor edi, edi
001b18e8cmp r8, rdx
001b18ebcmovae r10, rdi
001b18efmov r8l, 1
001b18f5sub r8, rdx
001b18f8add rsi, 2
001b18fcadd r9, rcx
001b18ffadd r9, 64
001b1903mov rcx, r10
001b1906
001b1906loc_1b1906:
001b1906cmp [rcx+16], rbp
001b190ajae 0x1b1937
001b190ccmp [rcx+8], 0
001b1911jne 0x1b184b
001b1917cmp rsi, rdx
001b191amov ecx, 0
001b191fcmovb rcx, r9
001b1923lea r10, [r8+rsi]
001b1927inc r10
001b192ainc rsi
001b192dadd r9, 32
001b1931cmp r10, 2
001b1935jne 0x1b1906
001b1937
001b1937loc_1b1937:
001b1937mov [r13], r15
001b193bmov [r13+8], r12l
001b193fmov [r13+12], eax
001b1943mov [r13+16], rcx
001b1947movdqu [r13+24], x0
001b194d
001b194dloc_1b194d:
001b194dadd rsp, 632
001b1954pop rbx
001b1955pop r12
001b1957pop r13
001b1959pop r14
001b195bpop r15
001b195dpop rbp
001b195eret
001b195f
001b195floc_1b195f:
001b195fmov r13b, 6
001b1962
001b1962loc_1b1962:
001b1962xor ebx, ebx
001b1964xor r15l, r15l
001b1967mov [rsp+96], rdx
001b196cjmp 0x1b1dc8
001b1971
001b1971loc_1b1971:
001b1971lea rcx, [rdx+r9]
001b1975inc rcx
001b1978mov [rsp+256], rcx
001b1980mov [rsp+264], rdi
001b1988test rax, rax
001b198bje 0x1b2a26
001b1991lea rcx, [rax-1]
001b1995cmp rcx, [rsi+32]
001b1999jae 0x1b19a7
001b199bimul rdi, rcx, 112
001b199fadd rdi, [r8]
001b19a2jmp 0x1b1a63
001b19a7
001b19a7loc_1b19a7:
001b19a7mov rdi, [rsi+40]
001b19abmov r13b, 18
001b19aetest rdi, rdi
001b19b1je 0x1b1c78
001b19b7mov rcx, [rsi+48]
001b19bbmov edx, 255
001b19c0
001b19c0loc_1b19c0:
001b19c0movzx r8l, [rdi+1330]
001b19c8lea r9, [8*r8]
001b19d0mov rsi, -1
001b19d7
001b19d7loc_1b19d7:
001b19d7test r9, r9
001b19daje 0x1b1a07
001b19dcxor r10l, r10l
001b19dfcmp [rdi+8*rsi+1248], rax
001b19e7setne r10b
001b19ebcmova r10l, edx
001b19efinc rsi
001b19f2add r9, -8
001b19f6cmp r10b, 1
001b19faje 0x1b19d7
001b19fcmovzx r8l, r10b
001b1a00test r8l, r8l
001b1a03jne 0x1b1a0a
001b1a05jmp 0x1b1a53
001b1a07
001b1a07loc_1b1a07:
001b1a07mov rsi, r8
001b1a0a
001b1a0aloc_1b1a0a:
001b1a0asub rcx, 1
001b1a0ejb 0x1b1c78
001b1a14mov rdi, [rdi+8*rsi+1336]
001b1a1cjmp 0x1b19c0
001b1a1e
001b1a1eloc_1b1a1e:
001b1a1exor edx, edx
001b1a20
001b1a20loc_1b1a20:
001b1a20mov eax, [rcx+8*rdi+16]
001b1a24mov ecx, [rcx+8*rdi+20]
001b1a28xor r12l, r12l
001b1a2btest eax, eax
001b1a2dsetne r12b
001b1a31xor edi, edi
001b1a33test ecx, ecx
001b1a35setne dil
001b1a39shl rcx, 32
001b1a3dor rcx, rdi
001b1a40movq x1, rsi
001b1a45movq x0, rdx
001b1a4apunpcklqdq x0, x1
001b1a4ejmp 0x1b1937
001b1a53
001b1a53loc_1b1a53:
001b1a53test rdi, rdi
001b1a56je 0x1b1c78
001b1a5cimul rax, rsi, 112
001b1a60add rdi, rax
001b1a63
001b1a63loc_1b1a63:
001b1a63cmp [rdi+106], 1
001b1a67jne 0x1b1a75
001b1a69mov [rsp+288], 1
001b1a75
001b1a75loc_1b1a75:
001b1a75call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b1a7amov rbx, rax
001b1a7dmovzx eax, [rsp+248]
001b1a85mov [rsp+80], eax
001b1a89test rdx, rdx
001b1a8cje 0x1b1c84
001b1a92mov r15, rdx
001b1a95mov rax, [r12+392]
001b1a9dmov [rsp+248], rax
001b1aa5shl r15, 4
001b1aa9lea r13, [rsp+144]
001b1ab1xor r12l, r12l
001b1ab4xor eax, eax
001b1ab6mov [rsp+32], rax
001b1abbjmp 0x1b1ae4
001b1abd
001b1abdloc_1b1abd:
001b1abdcmp eax, 3
001b1ac0je 0x1b1b98
001b1ac6cmp eax, 49
001b1ac9jne 0x1b1ad7
001b1acb
001b1acbloc_1b1acb:
001b1acbcmp [rsp+32], 0
001b1ad1je 0x1b1c0e
001b1ad7
001b1ad7loc_1b1ad7:
001b1ad7add r12, 16
001b1adbcmp r15, r12
001b1adeje 0x1b1c8b
001b1ae4
001b1ae4loc_1b1ae4:
001b1ae4movdqu x0, [rbx+r12]
001b1aeamovdqa [rsp+144], x0
001b1af3mov rax, [rsp+272]
001b1afbmov edx, [rax+72]
001b1afelea rdi, [rsp+368]
001b1b06lea rsi, [rsp+256]
001b1b0emov rcx, r13
001b1b11call gimli::read::unit::parse_attribute
001b1b16cmp [rsp+368], 46
001b1b1eje 0x1b1da5
001b1b24movzx eax, [rsp+392]
001b1b2ccmp eax, 70
001b1b2fjle 0x1b1abd
001b1b31cmp eax, 71
001b1b34je 0x1b1acb
001b1b36cmp eax, 110
001b1b39je 0x1b1b42
001b1b3bcmp eax, 8199
001b1b40jne 0x1b1ad7
001b1b42
001b1b42loc_1b1b42:
001b1b42mov rdi, r13
001b1b45lea rsi, [rsp+368]
001b1b4dcall gimli::read::unit::Attribute<R>::value
001b1b52movzx edx, r14b
001b1b56lea rdi, [rsp+104]
001b1b5bmov rsi, [rsp+40]
001b1b60mov rcx, [rsp+248]
001b1b68mov r8, r13
001b1b6bcall gimli::read::dwarf::Dwarf<R>::attr_string
001b1b70cmp [rsp+104], 0
001b1b76jne 0x1b1ad7
001b1b7cmov rax, [rsp+120]
001b1b81mov [rsp+176], rax
001b1b89mov rax, [rsp+112]
001b1b8emov [rsp+32], rax
001b1b93jmp 0x1b1ad7
001b1b98
001b1b98loc_1b1b98:
001b1b98cmp [rsp+32], 0
001b1b9ejne 0x1b1ad7
001b1ba4mov rdi, r13
001b1ba7lea rsi, [rsp+368]
001b1bafcall gimli::read::unit::Attribute<R>::value
001b1bb4movzx edx, r14b
001b1bb8lea rdi, [rsp+104]
001b1bbdmov rsi, [rsp+40]
001b1bc2mov rcx, [rsp+248]
001b1bcamov r8, r13
001b1bcdcall gimli::read::dwarf::Dwarf<R>::attr_string
001b1bd2cmp [rsp+104], 0
001b1bd8mov rdx, [rsp+192]
001b1be0cmove rdx, [rsp+120]
001b1be6mov rax, [rsp+112]
001b1bebmov ecx, 0
001b1bf0cmovne rax, rcx
001b1bf4mov [rsp+32], rax
001b1bf9mov [rsp+192], rdx
001b1c01mov [rsp+176], rdx
001b1c09jmp 0x1b1ad7
001b1c0e
001b1c0eloc_1b1c0e:
001b1c0emov rdi, r13
001b1c11lea rsi, [rsp+368]
001b1c19call gimli::read::unit::Attribute<R>::value
001b1c1emov rsi, [rsp+144]
001b1c26mov rdx, [rsp+152]
001b1c2elea rdi, [rsp+104]
001b1c33mov ecx, [rsp+80]
001b1c37mov r8, [rsp+96]
001b1c3cmov r9, [rsp+24]
001b1c41push 16
001b1c43push [rsp+48]
001b1c47call addr2line::function::name_attr
001b1c4cadd rsp, 16
001b1c50cmp [rsp+104], 0
001b1c56mov rax, [rsp+112]
001b1c5bmov [rsp+32], rax
001b1c60mov rax, [rsp+120]
001b1c65jne 0x1b271f
001b1c6bmov [rsp+176], rax
001b1c73jmp 0x1b1ad7
001b1c78
001b1c78loc_1b1c78:
001b1c78xor ebx, ebx
001b1c7axor r15l, r15l
001b1c7dxor eax, eax
001b1c7fjmp 0x1b1dc3
001b1c84
001b1c84loc_1b1c84:
001b1c84xor eax, eax
001b1c86mov [rsp+32], rax
001b1c8b
001b1c8bloc_1b1c8b:
001b1c8bmov [rsp+104], 8
001b1c94pxor x0, x0
001b1c98movdqu [rsp+112], x0
001b1c9emov [rsp+144], 8
001b1caamovdqu [rsp+152], x0
001b1cb3lea rax, [rsp+144]
001b1cbblea r10, [rsp+104]
001b1cc0lea r14, [rsp+368]
001b1cc8lea rsi, [rsp+256]
001b1cd0mov rdi, r14
001b1cd3xor edx, edx
001b1cd5mov ecx, [rsp+80]
001b1cd9mov r8, [rsp+96]
001b1cdemov r9, [rsp+24]
001b1ce3push 0
001b1ce5push rax
001b1ce6push r10
001b1ce8push [rsp+64]
001b1ceccall addr2line::function::Function<R>::parse_children
001b1cf1add rsp, 32
001b1cf5movzx r13l, [rsp+368]
001b1cfecmp r13b, 75
001b1d02jne 0x1b1d4a
001b1d04mov rax, [rsp+144]
001b1d0cmov [rsp+208], rax
001b1d14mov rdi, [rsp+160]
001b1d1ccmp rdi, 21
001b1d20jae 0x1b1e7e
001b1d26cmp rdi, 1
001b1d2ajbe 0x1b24fc
001b1d30mov rsi, rdi
001b1d33mov edx, 1
001b1d38mov rdi, [rsp+208]
001b1d40call core::slice::sort::insertion_sort_shift_left
001b1d45jmp 0x1b24fc
001b1d4a
001b1d4aloc_1b1d4a:
001b1d4amovzx r15l, [rsp+369]
001b1d53mov ebx, [rsp+370]
001b1d5amovzx r14l, [rsp+374]
001b1d63mov r12, [rsp+376]
001b1d6bcmp [rsp+152], 0
001b1d74je 0x1b1d84
001b1d76mov rdi, [rsp+144]
001b1d7ecall [rip+0x5fd74]
001b1d84
001b1d84loc_1b1d84:
001b1d84shl r14, 32
001b1d88cmp [rsp+112], 0
001b1d8eje 0x1b1d9b
001b1d90mov rdi, [rsp+104]
001b1d95call [rip+0x5fd5d]
001b1d9b
001b1d9bloc_1b1d9b:
001b1d9bmov [rsp+96], r12
001b1da0or rbx, r14
001b1da3jmp 0x1b1dc8
001b1da5
001b1da5loc_1b1da5:
001b1da5mov r13, [rsp+376]
001b1dadmov rax, [rsp+384]
001b1db5
001b1db5loc_1b1db5:
001b1db5mov r15l, r13l
001b1db8shr r15l, 8
001b1dbcmov rbx, r13
001b1dbfshr rbx, 16
001b1dc3
001b1dc3loc_1b1dc3:
001b1dc3mov [rsp+96], rax
001b1dc8
001b1dc8loc_1b1dc8:
001b1dc8xor r14l, r14l
001b1dcb
001b1dcbloc_1b1dcb:
001b1dcbshl rbx, 16
001b1dcfmovzx ecx, r15b
001b1dd3shl rcx, 8
001b1dd7or rcx, rbx
001b1ddamovzx eax, r13b
001b1ddeor rax, rcx
001b1de1mov r15, [rsp+184]
001b1de9cmp [r15], 0
001b1dedje 0x1b1e2f
001b1deftest r14, r14
001b1df2mov r13, [rsp+304]
001b1dfamov rbx, [rsp+296]
001b1e02je 0x1b152b
001b1e08test rax, rax
001b1e0bje 0x1b1e16
001b1e0dmov rdi, r14
001b1e10call [rip+0x5fce2]
001b1e16
001b1e16loc_1b1e16:
001b1e16test r12, r12
001b1e19je 0x1b152b
001b1e1fmov rdi, [rsp+96]
001b1e24call [rip+0x5fcce]
001b1e2ajmp 0x1b152b
001b1e2f
001b1e2floc_1b1e2f:
001b1e2fmov [r15+8], r14
001b1e33mov [r15+16], rax
001b1e37mov rax, [rsp+96]
001b1e3cmov [r15+24], rax
001b1e40mov [r15+32], r12
001b1e44mov rax, [rsp+64]
001b1e49mov [r15+40], rax
001b1e4dmov rax, [rsp+32]
001b1e52mov [r15+48], rax
001b1e56mov rax, [rsp+176]
001b1e5emov [r15+56], rax
001b1e62mov [r15], 1
001b1e69mov r13, [rsp+304]
001b1e71mov rbx, [rsp+296]
001b1e79jmp 0x1b152b
001b1e7e
001b1e7eloc_1b1e7e:
001b1e7emov [rsp+128], rdi
001b1e86shr rdi, 1
001b1e89mov [rsp+224], rdi
001b1e91shl rdi, 5
001b1e95movzx eax, [rip+0x6122c]
001b1e9cmov esi, 8
001b1ea1call __rust_alloc
001b1ea6test rax, rax
001b1ea9je 0x1b2a74
001b1eafmov rbx, rax
001b1eb2mov [rsp+624], r14
001b1ebamovzx eax, [rip+0x61207]
001b1ec1mov edi, 256
001b1ec6call [rip+0x5fc6c]
001b1ecctest rax, rax
001b1ecfmov [rsp+88], rbx
001b1ed4je 0x1b2a8e
001b1edamov r15, rax
001b1eddmov rax, [rsp+208]
001b1ee5lea rcx, [rax+80]
001b1ee9mov [rsp+200], rcx
001b1ef1add rax, -32
001b1ef5mov [rsp+328], rax
001b1efdmov eax, 16
001b1f02mov [rsp+168], rax
001b1f0axor ecx, ecx
001b1f0clea rax, [rip+0x5def5]
001b1f13mov [rsp+360], rax
001b1f1bxor r13l, r13l
001b1f1emov r14, [rsp+128]
001b1f26mov [rsp+136], rbp
001b1f2ejmp 0x1b1f43
001b1f30
001b1f30loc_1b1f30:
001b1f30mov r12, [rsp+88]
001b1f35
001b1f35loc_1b1f35:
001b1f35mov rcx, [rsp+72]
001b1f3acmp rcx, r14
001b1f3djae 0x1b24eb
001b1f43
001b1f43loc_1b1f43:
001b1f43mov r12, rcx
001b1f46mov rax, r14
001b1f49sub rax, rcx
001b1f4cshl rcx, 5
001b1f50mov rdx, [rsp+208]
001b1f58lea rdi, [rdx+rcx]
001b1f5ccmp rax, 2
001b1f60jae 0x1b1f6e
001b1f62
001b1f62loc_1b1f62:
001b1f62mov rdx, rax
001b1f65
001b1f65loc_1b1f65:
001b1f65lea rcx, [rdx+r12]
001b1f69jmp 0x1b2086
001b1f6e
001b1f6eloc_1b1f6e:
001b1f6emov rsi, [rdi+48]
001b1f72cmp rsi, [rdi+16]
001b1f76jb 0x1b1f83
001b1f78mov r8, [rdi+32]
001b1f7cja 0x1b1fbd
001b1f7ecmp r8, [rdi]
001b1f81jae 0x1b1fbd
001b1f83
001b1f83loc_1b1f83:
001b1f83mov edx, 2
001b1f88cmp rax, 3
001b1f8cjb 0x1b2003
001b1f8eadd rcx, [rsp+200]
001b1f96jmp 0x1b1fa4
001b1f98
001b1f98loc_1b1f98:
001b1f98inc rdx
001b1f9badd rcx, 32
001b1f9fcmp rax, rdx
001b1fa2je 0x1b2000
001b1fa4
001b1fa4loc_1b1fa4:
001b1fa4mov r8, rsi
001b1fa7mov rsi, [rcx]
001b1faacmp rsi, r8
001b1fadjb 0x1b1f98
001b1fafja 0x1b2003
001b1fb1mov r8, [rcx-48]
001b1fb5cmp [rcx-16], r8
001b1fb9jb 0x1b1f98
001b1fbbjmp 0x1b2003
001b1fbd
001b1fbdloc_1b1fbd:
001b1fbdmov edx, 2
001b1fc2cmp rax, 3
001b1fc6jb 0x1b1f65
001b1fc8add rcx, [rsp+200]
001b1fd0jmp 0x1b1fe1
001b1fd2
001b1fd2loc_1b1fd2:
001b1fd2inc rdx
001b1fd5add rcx, 32
001b1fd9mov r8, r9
001b1fdccmp rax, rdx
001b1fdfje 0x1b1f62
001b1fe1
001b1fe1loc_1b1fe1:
001b1fe1mov r9, rsi
001b1fe4mov rsi, [rcx]
001b1fe7cmp rsi, r9
001b1feajb 0x1b1f65
001b1ff0mov r9, [rcx-16]
001b1ff4ja 0x1b1fd2
001b1ff6cmp r9, r8
001b1ff9jae 0x1b1fd2
001b1ffbjmp 0x1b1f65
001b2000
001b2000loc_1b2000:
001b2000mov rdx, rax
001b2003
001b2003loc_1b2003:
001b2003mov rcx, rdx
001b2006add rcx, r12
001b2009jb 0x1b29cf
001b200fcmp rcx, r14
001b2012ja 0x1b29b8
001b2018cmp rdx, 2
001b201cjb 0x1b2086
001b201emov rax, rdx
001b2021shr rax, 1
001b2024mov r8, rcx
001b2027shl rcx, 5
001b202badd rcx, [rsp+328]
001b2033mov rsi, rdi
001b2036
001b2036loc_1b2036:
001b2036movups x0, [rsi]
001b2039movups x1, [rsi+16]
001b203dmovaps [rsp+384], x1
001b2045movaps [rsp+368], x0
001b204dmovups x0, [rcx]
001b2050movups x1, [rcx+16]
001b2054movups [rsi+16], x1
001b2058movups [rsi], x0
001b205bmovdqa x0, [rsp+368]
001b2064movdqa x1, [rsp+384]
001b206dmovdqu [rcx+16], x1
001b2072movdqu [rcx], x0
001b2076add rsi, 32
001b207aadd rcx, -32
001b207edec rax
001b2081jne 0x1b2036
001b2083mov rcx, r8
001b2086
001b2086loc_1b2086:
001b2086mov rbx, rcx
001b2089sub rbx, r12
001b208cjb 0x1b293c
001b2092cmp rcx, r14
001b2095ja 0x1b293c
001b209bjae 0x1b20cf
001b209dcmp rdx, 10
001b20a1jae 0x1b20cf
001b20a3lea rbx, [r12+10]
001b20a8cmp rbx, r14
001b20abcmovae rbx, r14
001b20afmov [rsp+72], rbx
001b20b4sub rbx, r12
001b20b7jb 0x1b298a
001b20bdcmp rdx, 1
001b20c1adc rdx, 0
001b20c5mov rsi, rbx
001b20c8call core::slice::sort::insertion_sort_shift_left
001b20cdjmp 0x1b20d4
001b20cf
001b20cfloc_1b20cf:
001b20cfmov [rsp+72], rcx
001b20d4
001b20d4loc_1b20d4:
001b20d4cmp r13, [rsp+168]
001b20dcjne 0x1b2139
001b20delea rax, [2*r13]
001b20e6mov [rsp+168], rax
001b20eemov rdi, r13
001b20f1shl rdi, 5
001b20f5movzx eax, [rip+0x60fcc]
001b20fcmov esi, 8
001b2101call __rust_alloc
001b2106test rax, rax
001b2109je 0x1b299b
001b210fmov r14, rax
001b2112mov rdx, r13
001b2115shl rdx, 4
001b2119mov rdi, rax
001b211cmov rsi, r15
001b211fcall [rip+0x5f9fb]
001b2125mov rdi, r15
001b2128call [rip+0x5f9ca]
001b212emov r15, r14
001b2131mov r14, [rsp+128]
001b2139
001b2139loc_1b2139:
001b2139mov rax, r13
001b213cshl rax, 4
001b2140mov [r15+rax], rbx
001b2144mov [r15+rax+8], r12
001b2149inc r13
001b214ccmp r13, 2
001b2150jb 0x1b1f30
001b2156mov r12, [rsp+88]
001b215bmov [rsp+232], r15
001b2163jmp 0x1b21f8
001b2168
001b2168loc_1b2168:
001b2168mov r14, r15
001b216bmov rsi, r12
001b216emov rbp, [rsp+136]
001b2176
001b2176loc_1b2176:
001b2176sub rbx, rsi
001b2179mov rdi, r14
001b217cmov rdx, rbx
001b217fcall [rip+0x5f99b]
001b2185mov rax, [rsp+240]
001b218dadd rax, [rsp+24]
001b2192mov rcx, [rsp+320]
001b219amov [rcx], rax
001b219dmov rax, [rsp+192]
001b21a5mov rcx, [rsp+312]
001b21admov [rcx], rax
001b21b0mov rdi, [rsp+216]
001b21b8lea rsi, [rdi+16]
001b21bcmov rax, [rsp+80]
001b21c1not rax
001b21c4mov rdx, [rsp+248]
001b21ccadd rdx, rax
001b21cfshl rdx, 4
001b21d3call [rip+0x5f937]
001b21d9mov r13, [rsp+96]
001b21decmp r13, 1
001b21e2mov r15, [rsp+232]
001b21eamov r14, [rsp+128]
001b21f2jbe 0x1b24c2
001b21f8
001b21f8loc_1b21f8:
001b21f8mov r9, r13
001b21fblea r8, [r13-1]
001b21ffmov rcx, r8
001b2202shl rcx, 4
001b2206mov rax, [r15+rcx]
001b220amov rcx, [r15+rcx+8]
001b220fadd rcx, rax
001b2212cmp rcx, r14
001b2215je 0x1b2263
001b2217mov rdx, r9
001b221ashl rdx, 4
001b221emov rsi, [rdx+r15-32]
001b2223cmp rsi, rax
001b2226jbe 0x1b2263
001b2228cmp r9, 2
001b222cjbe 0x1b24cd
001b2232lea r10, [r9-3]
001b2236mov rcx, r10
001b2239shl rcx, 4
001b223dmov rcx, [r15+rcx]
001b2241lea rdi, [rsi+rax]
001b2245cmp rcx, rdi
001b2248jbe 0x1b2278
001b224acmp r9, 3
001b224ejbe 0x1b24d8
001b2254add rsi, rcx
001b2257cmp [rdx+r15-64], rsi
001b225cjbe 0x1b2278
001b225ejmp 0x1b24e3
001b2263
001b2263loc_1b2263:
001b2263cmp r9, 3
001b2267jb 0x1b227d
001b2269lea r10, [r9-3]
001b226dmov rcx, r10
001b2270shl rcx, 4
001b2274mov rcx, [r15+rcx]
001b2278
001b2278loc_1b2278:
001b2278cmp rcx, rax
001b227bjb 0x1b2281
001b227d
001b227dloc_1b227d:
001b227dlea r10, [r9-2]
001b2281
001b2281loc_1b2281:
001b2281cmp r9, r10
001b2284jbe 0x1b2893
001b228amov [rsp+96], r8
001b228flea rax, [r10+1]
001b2293cmp r9, rax
001b2296jbe 0x1b28ab
001b229cmov rcx, r10
001b229fshl rcx, 4
001b22a3mov rdi, [r15+rcx+8]
001b22a8shl rax, 4
001b22acmov rdx, [r15+rax]
001b22b0mov r13, [r15+rax+8]
001b22b5add r13, rdx
001b22b8mov r12, r13
001b22bbsub r12, rdi
001b22bejb 0x1b28ef
001b22c4cmp r13, r14
001b22c7ja 0x1b2903
001b22cdmov [rsp+240], rdx
001b22d5mov [rsp+80], r10
001b22damov [rsp+248], r9
001b22e2lea rdx, [r15+rcx]
001b22e6mov [rsp+216], rdx
001b22eemov rdx, [r15+rcx]
001b22f2lea rcx, [r15+rax]
001b22f6mov [rsp+320], rcx
001b22felea rax, [r15+rax+8]
001b2303mov [rsp+312], rax
001b230bmov [rsp+192], rdi
001b2313mov r14, rdi
001b2316shl r14, 5
001b231aadd r14, [rsp+208]
001b2322mov rbx, rdx
001b2325shl rbx, 5
001b2329lea r15, [r14+rbx]
001b232dshl r13, 5
001b2331mov rbp, r12
001b2334sub rbp, rdx
001b2337mov [rsp+24], rdx
001b233ccmp rbp, rdx
001b233fjae 0x1b23f4
001b2345mov rbx, rbp
001b2348shl rbx, 5
001b234cmov r12, [rsp+88]
001b2351mov rdi, r12
001b2354mov rsi, r15
001b2357mov rdx, rbx
001b235acall [rip+0x5f7c0]
001b2360add rbx, r12
001b2363mov rax, [rsp+24]
001b2368test rax, rax
001b236bjle 0x1b2168
001b2371test rbp, rbp
001b2374jle 0x1b2168
001b237aadd r13, [rsp+328]
001b2382mov rbp, [rsp+136]
001b238anop [rax+rax]
001b2390
001b2390loc_1b2390:
001b2390mov rcx, [r15-16]
001b2394mov al, 1
001b2396cmp [rbx-16], rcx
001b239ajb 0x1b23ac
001b239cmov rax, [rbx-32]
001b23a0setbe cl
001b23a3cmp rax, [r15-32]
001b23a7setb al
001b23aaand al, cl
001b23ac
001b23acloc_1b23ac:
001b23acmovzx eax, al
001b23afmov rcx, rax
001b23b2shl rcx, 5
001b23b6sub r15, rcx
001b23b9add rbx, rcx
001b23bcadd rbx, -32
001b23c0test al, al
001b23c2mov rax, rbx
001b23c5cmovne rax, r15
001b23c9movdqu x0, [rax]
001b23cdmovdqu x1, [rax+16]
001b23d2movdqu [r13+16], x1
001b23d8movdqu [r13], x0
001b23decmp r15, r14
001b23e1jbe 0x1b23ec
001b23e3add r13, -32
001b23e7cmp rbx, r12
001b23eaja 0x1b2390
001b23ec
001b23ecloc_1b23ec:
001b23ecmov r14, r15
001b23efjmp 0x1b24ba
001b23f4
001b23f4loc_1b23f4:
001b23f4mov rbp, [rsp+88]
001b23f9mov rdi, rbp
001b23fcmov rsi, r14
001b23ffmov rdx, rbx
001b2402call [rip+0x5f718]
001b2408add rbx, rbp
001b240bmov rax, [rsp+24]
001b2410test rax, rax
001b2413mov rbp, [rsp+136]
001b241bjle 0x1b24b5
001b2421cmp r12, rax
001b2424jle 0x1b24b5
001b242aadd r13, [rsp+208]
001b2432mov r12, [rsp+88]
001b2437mov rsi, r12
001b243anop [rax+rax]
001b2440
001b2440loc_1b2440:
001b2440mov rcx, [r15+16]
001b2444mov rdx, [rsi+16]
001b2448cmp rcx, rdx
001b244bjb 0x1b2467
001b244dmov rax, [r15]
001b2450cmp rax, [rsi]
001b2453setb dil
001b2457xor eax, eax
001b2459cmp rcx, rdx
001b245cja 0x1b24b0
001b245emov rcx, rsi
001b2461test dil, 1
001b2465je 0x1b246c
001b2467
001b2467loc_1b2467:
001b2467mov al, 1
001b2469mov rcx, r15
001b246c
001b246cloc_1b246c:
001b246cmovdqu x0, [rcx]
001b2470movdqu x1, [rcx+16]
001b2475movdqu [r14+16], x1
001b247bmovdqu [r14], x0
001b2480add r14, 32
001b2484mov ecx, eax
001b2486xor cl, 1
001b2489movzx ecx, cl
001b248cshl rcx, 5
001b2490add rsi, rcx
001b2493cmp rsi, rbx
001b2496jae 0x1b2176
001b249cmovzx eax, al
001b249fshl rax, 5
001b24a3add r15, rax
001b24a6cmp r15, r13
001b24a9jb 0x1b2440
001b24abjmp 0x1b2176
001b24b0
001b24b0loc_1b24b0:
001b24b0mov rcx, rsi
001b24b3jmp 0x1b246c
001b24b5
001b24b5loc_1b24b5:
001b24b5mov r12, [rsp+88]
001b24ba
001b24baloc_1b24ba:
001b24bamov rsi, r12
001b24bdjmp 0x1b2176
001b24c2
001b24c2loc_1b24c2:
001b24c2mov r13l, 1
001b24c8jmp 0x1b1f35
001b24cd
001b24cdloc_1b24cd:
001b24cdmov r13l, 2
001b24d3jmp 0x1b1f35
001b24d8
001b24d8loc_1b24d8:
001b24d8mov r13l, 3
001b24dejmp 0x1b1f35
001b24e3
001b24e3loc_1b24e3:
001b24e3mov r13, r9
001b24e6jmp 0x1b1f35
001b24eb
001b24ebloc_1b24eb:
001b24ebmov rdi, r15
001b24eemov rbx, [rip+0x5f603]
001b24f5call rbx
001b24f7mov rdi, r12
001b24facall rbx
001b24fc
001b24fcloc_1b24fc:
001b24fcmov r15, [rsp+104]
001b2501mov r12, [rsp+112]
001b2506mov r13, [rsp+120]
001b250bcmp r12, r13
001b250ejbe 0x1b2559
001b2510test r13, r13
001b2513je 0x1b25ae
001b2519mov rax, r12
001b251cshl rax, 4
001b2520lea rsi, [rax+2*rax]
001b2524mov rax, r13
001b2527shl rax, 4
001b252blea rbx, [rax+2*rax]
001b252fmov edx, 8
001b2534mov rdi, r15
001b2537mov rcx, rbx
001b253acall __rust_realloc
001b253fmov r14, rax
001b2542test rax, rax
001b2545jne 0x1b25bd
001b2547mov edi, 8
001b254cmov rsi, rbx
001b254fcall alloc::alloc::handle_alloc_error
001b2554jmp 0x1b2aa6
001b2559
001b2559loc_1b2559:
001b2559mov r14, r15
001b255cjmp 0x1b25bd
001b255e
001b255eloc_1b255e:
001b255emov r8l, 19
001b2564jmp 0x1b26f6
001b2569
001b2569loc_1b2569:
001b2569mov [rsp+55], rcx
001b256ejmp 0x1b2657
001b2573
001b2573loc_1b2573:
001b2573movzx eax, [rsp+369]
001b257bmov [rsp+24], rax
001b2580mov eax, [rsp+370]
001b2587movzx r12l, [rsp+374]
001b2590shl r12, 32
001b2594or r12, rax
001b2597mov r13, [rsp+376]
001b259fjmp 0x1b0b27
001b25a4
001b25a4loc_1b25a4:
001b25a4mov rax, [rsp+64]
001b25a9jmp 0x1b2652
001b25ae
001b25aeloc_1b25ae:
001b25aemov rdi, r15
001b25b1call [rip+0x5f541]
001b25b7mov r14l, 8
001b25bd
001b25bdloc_1b25bd:
001b25bdmov r15, [rsp+144]
001b25c5mov rbx, [rsp+152]
001b25cdmov r12, [rsp+160]
001b25d5cmp rbx, r12
001b25d8jbe 0x1b2620
001b25datest r12, r12
001b25ddje 0x1b2627
001b25dfmov rsi, rbx
001b25e2shl rsi, 5
001b25e6mov rcx, r12
001b25e9shl rcx, 5
001b25edmov edx, 8
001b25f2mov rdi, r15
001b25f5mov [rsp+24], rcx
001b25facall __rust_realloc
001b25ffmov rcx, rax
001b2602mov [rsp+96], rax
001b2607test rax, rax
001b260ajne 0x1b263a
001b260cmov edi, 8
001b2611mov rsi, [rsp+24]
001b2616call alloc::alloc::handle_alloc_error
001b261bjmp 0x1b2aa6
001b2620
001b2620loc_1b2620:
001b2620mov [rsp+96], r15
001b2625jmp 0x1b263a
001b2627
001b2627loc_1b2627:
001b2627mov rdi, r15
001b262acall [rip+0x5f4c8]
001b2630mov eax, 8
001b2635mov [rsp+96], rax
001b263a
001b263aloc_1b263a:
001b263amov r15l, r13l
001b263dshr r15l, 8
001b2641mov rbx, r13
001b2644shr rbx, 16
001b2648jmp 0x1b1dcb
001b264d
001b264dloc_1b264d:
001b264dmov rax, [rsp+32]
001b2652
001b2652loc_1b2652:
001b2652mov [rsp+55], rax
001b2657
001b2657loc_1b2657:
001b2657mov r8b, 19
001b265amov r13, [rsp+55]
001b265f
001b265floc_1b265f:
001b265fmov eax, [rsp+49]
001b2663movzx r12l, [rsp+53]
001b2669shl r12, 32
001b266dor r12, rax
001b2670jmp 0x1b2706
001b2675
001b2675loc_1b2675:
001b2675mov [rsp+8], 0
001b267dmov [rsp+14], 0
001b2682mov [rsp+12], 0
001b2689mov ecx, [rsp+11]
001b268dmov [rsp+51], ecx
001b2691mov [rsp+48], 0
001b2699movzx ecx, [rsp+54]
001b269eshl ecx, 16
001b26a1movzx edx, [rsp+52]
001b26a6or edx, ecx
001b26a8shl rdx, 32
001b26acmov r8l, [rsp+48]
001b26b1or r8, rdx
001b26b4jmp 0x1b26ee
001b26b6
001b26b6loc_1b26b6:
001b26b6mov [rsp+14], 0
001b26bbmov [rsp+12], 0
001b26c2mov [rsp+8], 0
001b26camov [rsp+15], rax
001b26cfmov r8, [rsp+8]
001b26d4mov eax, [rsp+16]
001b26d8mov ecx, [rsp+19]
001b26dcmov [rsp+56], eax
001b26e0mov [rsp+59], ecx
001b26e4mov [rsp+48], r8
001b26e9mov rax, [rsp+55]
001b26ee
001b26eeloc_1b26ee:
001b26eeshl r8, 8
001b26f2or r8, 19
001b26f6
001b26f6loc_1b26f6:
001b26f6mov ebx, r8l
001b26f9shr ebx, 8
001b26fcmov r12, r8
001b26ffshr r12, 16
001b2703mov r13, rax
001b2706
001b2706loc_1b2706:
001b2706mov [rsp+24], rbx
001b270bjmp 0x1b0b27
001b2710
001b2710loc_1b2710:
001b2710movzx ebx, [rsp+48]
001b2715mov r13, [rsp+64]
001b271ajmp 0x1b265f
001b271f
001b271floc_1b271f:
001b271fmov r13, [rsp+32]
001b2724jmp 0x1b1db5
001b2729
001b2729loc_1b2729:
001b2729mov r8b, 23
001b272cmov r13, [rsp+55]
001b2731jmp 0x1b265f
001b2736
001b2736loc_1b2736:
001b2736movzx ebx, [rsp+48]
001b273bmov r13, [rsp+32]
001b2740jmp 0x1b265f
001b2745
001b2745loc_1b2745:
001b2745mov [rsp+53], 0
001b274cmov [rsp+49], 0
001b2754mov rax, [rsp+64]
001b2759jmp 0x1b27d7
001b275b
001b275bloc_1b275b:
001b275bmov [rsp+14], 0
001b2760mov [rsp+12], 0
001b2767mov [rsp+8], 0
001b276fmov rax, [rsp+64]
001b2774jmp 0x1b2797
001b2776
001b2776loc_1b2776:
001b2776mov r8b, 19
001b2779jmp 0x1b0b1d
001b277e
001b277eloc_1b277e:
001b277emov [rsp+14], 0
001b2783mov [rsp+12], 0
001b278amov [rsp+8], 0
001b2792mov rax, [rsp+32]
001b2797
001b2797loc_1b2797:
001b2797mov [rsp+15], rax
001b279cmov rbx, [rsp+8]
001b27a1mov eax, [rsp+16]
001b27a5mov ecx, [rsp+19]
001b27a9mov [rsp+56], eax
001b27admov [rsp+59], ecx
001b27b1mov [rsp+48], rbx
001b27b6mov r8b, 19
001b27b9mov r13, [rsp+55]
001b27bejmp 0x1b265f
001b27c3
001b27c3loc_1b27c3:
001b27c3mov [rsp+53], 0
001b27camov [rsp+49], 0
001b27d2mov rax, [rsp+32]
001b27d7
001b27d7loc_1b27d7:
001b27d7mov [rsp+55], rax
001b27dcmov r8b, 19
001b27dfxor ebx, ebx
001b27e1mov r13, [rsp+55]
001b27e6jmp 0x1b265f
001b27eb
001b27ebloc_1b27eb:
001b27eblea rdx, [rip+0x5db2e]
001b27f2call core::panicking::panic_bounds_check
001b27f7ud2
001b27f9
001b27f9loc_1b27f9:
001b27f9mov [rsp+24], rax
001b27femov r12, r8
001b2801shr r12, 16
001b2805jmp 0x1b0b27
001b280a
001b280aloc_1b280a:
001b280alea rax, [rip+0x5d507]
001b2811mov [rsp+368], rax
001b2819lea rsi, [rip+0x5d618]
001b2820jmp 0x1b2865
001b2822
001b2822loc_1b2822:
001b2822lea rdx, [rip+0x5d627]
001b2829call core::slice::index::slice_index_order_fail
001b282ejmp 0x1b2aa6
001b2833
001b2833loc_1b2833:
001b2833lea rdx, [rip+0x5d616]
001b283amov rdi, rsi
001b283dmov rsi, [rsp+184]
001b2845call core::slice::index::slice_end_index_len_fail
001b284ajmp 0x1b2aa6
001b284f
001b284floc_1b284f:
001b284flea rax, [rip+0x5d4c2]
001b2856mov [rsp+368], rax
001b285elea rsi, [rip+0x5d5bb]
001b2865
001b2865loc_1b2865:
001b2865mov rdi, [rsp+328]
001b286dmov [rdi+8], 1
001b2875lea rax, [rip-0x121584]
001b287cmov [rdi+16], rax
001b2880pxor x0, x0
001b2884movdqu [rdi+24], x0
001b2889call core::panicking::panic_fmt
001b288ejmp 0x1b2aa6
001b2893
001b2893loc_1b2893:
001b2893lea rax, [rip+0x5d47e]
001b289amov [rsp+368], rax
001b28a2lea rsi, [rip+0x5d577]
001b28a9jmp 0x1b28c1
001b28ab
001b28abloc_1b28ab:
001b28ablea rax, [rip+0x5d466]
001b28b2mov [rsp+368], rax
001b28balea rsi, [rip+0x5d577]
001b28c1
001b28c1loc_1b28c1:
001b28c1mov rdi, [rsp+624]
001b28c9mov [rdi+8], 1
001b28d1lea rax, [rip-0x1215e0]
001b28d8mov [rdi+16], rax
001b28dcpxor x0, x0
001b28e0movdqu [rdi+24], x0
001b28e5call core::panicking::panic_fmt
001b28eajmp 0x1b2aa6
001b28ef
001b28efloc_1b28ef:
001b28eflea rdx, [rip+0x5d55a]
001b28f6mov rsi, r13
001b28f9call core::slice::index::slice_index_order_fail
001b28fejmp 0x1b2aa6
001b2903
001b2903loc_1b2903:
001b2903lea rdx, [rip+0x5d546]
001b290amov rdi, r13
001b290dmov rsi, [rsp+128]
001b2915call core::slice::index::slice_end_index_len_fail
001b291ajmp 0x1b2aa6
001b291f
001b291floc_1b291f:
001b291flea rdi, [rip-0x1231fc]
001b2926lea rdx, [rip+0x5d59b]
001b292dmov esi, 44
001b2932call core::panicking::panic
001b2937jmp 0x1b2aa6
001b293c
001b293cloc_1b293c:
001b293clea rdi, [rip-0x123219]
001b2943lea rdx, [rip+0x5d57e]
001b294amov esi, 44
001b294fcall core::panicking::panic
001b2954jmp 0x1b2aa6
001b2959
001b2959loc_1b2959:
001b2959lea rax, [rip+0x5d580]
001b2960mov [rsp+224], rax
001b2968jmp 0x1b2a0a
001b296d
001b296dloc_1b296d:
001b296dlea rdi, [rip-0x121976]
001b2974lea rdx, [rip+0x5d51d]
001b297bmov esi, 43
001b2980call core::panicking::panic
001b2985jmp 0x1b2aa6
001b298a
001b298aloc_1b298a:
001b298alea rax, [rip+0x5d54f]
001b2991mov [rsp+360], rax
001b2999jmp 0x1b29d4
001b299b
001b299bloc_1b299b:
001b299blea rdi, [rip-0x1219a4]
001b29a2lea rdx, [rip+0x5d4ef]
001b29a9mov esi, 43
001b29aecall core::panicking::panic
001b29b3jmp 0x1b2aa6
001b29b8
001b29b8loc_1b29b8:
001b29b8lea rdx, [rip+0x5d449]
001b29bfmov rdi, rcx
001b29c2mov rsi, r14
001b29c5call core::slice::index::slice_end_index_len_fail
001b29cajmp 0x1b2aa6
001b29cf
001b29cfloc_1b29cf:
001b29cfmov [rsp+72], rcx
001b29d4
001b29d4loc_1b29d4:
001b29d4mov rdi, r12
001b29d7mov rsi, [rsp+72]
001b29dcmov rdx, [rsp+360]
001b29e4call core::slice::index::slice_index_order_fail
001b29e9jmp 0x1b2aa6
001b29ee
001b29eeloc_1b29ee:
001b29eelea rdx, [rip+0x5d413]
001b29f5mov rdi, rsi
001b29f8mov rsi, r14
001b29fbcall core::slice::index::slice_end_index_len_fail
001b2a00jmp 0x1b2aa6
001b2a05
001b2a05loc_1b2a05:
001b2a05mov [rsp+72], rsi
001b2a0a
001b2a0aloc_1b2a0a:
001b2a0amov rdi, [rsp+24]
001b2a0fmov rsi, [rsp+72]
001b2a14mov rdx, [rsp+224]
001b2a1ccall core::slice::index::slice_index_order_fail
001b2a21jmp 0x1b2aa6
001b2a26
001b2a26loc_1b2a26:
001b2a26lea rdi, [rip-0x121a2f]
001b2a2dlea rdx, [rip+0x5d91c]
001b2a34mov esi, 43
001b2a39call core::panicking::panic
001b2a3eud2
001b2a40
001b2a40loc_1b2a40:
001b2a40lea rdi, [rip-0x121a49]
001b2a47lea rdx, [rip+0x5d41a]
001b2a4emov esi, 43
001b2a53call core::panicking::panic
001b2a58jmp 0x1b2aa6
001b2a5a
001b2a5aloc_1b2a5a:
001b2a5alea rdi, [rip-0x121a63]
001b2a61lea rdx, [rip+0x5d418]
001b2a68mov esi, 43
001b2a6dcall core::panicking::panic
001b2a72jmp 0x1b2aa6
001b2a74
001b2a74loc_1b2a74:
001b2a74lea rdi, [rip-0x121a7d]
001b2a7blea rdx, [rip+0x5d3e6]
001b2a82mov esi, 43
001b2a87call core::panicking::panic
001b2a8cjmp 0x1b2aa6
001b2a8e
001b2a8eloc_1b2a8e:
001b2a8elea rdi, [rip-0x121a97]
001b2a95lea rdx, [rip+0x5d3e4]
001b2a9cmov esi, 43
001b2aa1call core::panicking::panic
001b2aa6
001b2aa6loc_1b2aa6:
001b2aa6ud2
001b2aa8mov [rsp+40], rax
001b2aadmov rdi, r15
001b2ab0mov rsi, rbx
001b2ab3call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2ab8mov rdi, r14
001b2abbmov rsi, r13
001b2abejmp 0x1b2ba6
001b2ac3mov [rsp+40], rax
001b2ac8mov rdi, r15
001b2acbmov rsi, r12
001b2acecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2ad3mov rdi, [rsp+144]
001b2adbmov rsi, [rsp+152]
001b2ae3jmp 0x1b2ba6
001b2ae8jmp 0x1b2b59
001b2aeamov [rsp+40], rax
001b2aefjmp 0x1b2b75
001b2af4mov [rsp+40], rax
001b2af9jmp 0x1b2bc2
001b2afemov [rsp+40], rax
001b2b03lea rdi, [rsp+368]
001b2b0bcall core::ptr::drop_in_place<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>
001b2b10jmp 0x1b2bd7
001b2b15jmp 0x1b2b59
001b2b17mov [rsp+40], rax
001b2b1cjmp 0x1b2b87
001b2b1ejmp 0x1b2b60
001b2b20jmp 0x1b2bad
001b2b25mov [rsp+40], rax
001b2b2amov rdi, r12
001b2b2dmov rsi, rbp
001b2b30call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2b35mov rdi, r15
001b2b38mov rsi, rbx
001b2b3bcall core::ptr::drop_in_place<alloc::boxed::Box<[(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)]>>
001b2b40jmp 0x1b2bf3
001b2b45mov [rsp+40], rax
001b2b4alea rdi, [rsp+336]
001b2b52call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>>
001b2b57jmp 0x1b2b9c
001b2b59
001b2b59loc_1b2b59:
001b2b59mov [rsp+40], rax
001b2b5ejmp 0x1b2bd7
001b2b60
001b2b60loc_1b2b60:
001b2b60mov [rsp+40], rax
001b2b65mov rdi, r15
001b2b68mov rsi, [rsp+168]
001b2b70call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001b2b75
001b2b75loc_1b2b75:
001b2b75mov rdi, [rsp+88]
001b2b7amov rsi, [rsp+224]
001b2b82call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::UnitRange,alloc::slice::stable_sort<addr2line::UnitRange,alloc::slice::<impl [addr2line::UnitRange]>::sort_by_key<u64,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001b2b87
001b2b87loc_1b2b87:
001b2b87mov rdi, [rsp+144]
001b2b8fmov rsi, [rsp+152]
001b2b97call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2b9c
001b2b9cloc_1b2b9c:
001b2b9cmov rdi, [rsp+104]
001b2ba1mov rsi, [rsp+112]
001b2ba6
001b2ba6loc_1b2ba6:
001b2ba6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2babjmp 0x1b2bf3
001b2bad
001b2badloc_1b2bad:
001b2badmov [rsp+40], rax
001b2bb2mov rdi, r12
001b2bb5mov rsi, [rsp+168]
001b2bbdcall core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001b2bc2
001b2bc2loc_1b2bc2:
001b2bc2mov rdi, [rsp+128]
001b2bcamov rsi, [rsp+200]
001b2bd2call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::function::FunctionAddress,alloc::slice::stable_sort<addr2line::function::FunctionAddress,alloc::slice::<impl [addr2line::function::FunctionAddress]>::sort_by_key<u64,addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse::{{closure}}>::{{closure}}>::{{closure}}>>
001b2bd7
001b2bd7loc_1b2bd7:
001b2bd7mov rdi, [rsp+104]
001b2bdcmov rsi, [rsp+112]
001b2be1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2be6lea rdi, [rsp+336]
001b2beecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>>
001b2bf3
001b2bf3loc_1b2bf3:
001b2bf3mov rdi, [rsp+40]
001b2bf8call _Unwind_Resume
001b2bfdud2
001aff40
001aff40addr2line::ResUnit<R>::find_function_or_location::_{{closure}}:
001aff40push rbp
001aff41push r15
001aff43push r14
001aff45push r13
001aff47push r12
001aff49push rbx
001aff4asub rsp, 632
001aff51mov r13, rdi
001aff54cmp [rdx], 0
001aff58je 0x1aff85
001aff5amov rax, [rdx+8]
001aff5emovzx ecx, [rdx+16]
001aff62mov esi, [rdx+20]
001aff65mov [r13+28], esi
001aff69mov edx, [rdx+17]
001aff6cmov [r13+25], edx
001aff70mov [r13+16], rax
001aff74mov [r13+24], cl
001aff78
001aff78loc_1aff78:
001aff78mov [r13+8], 3
001aff80jmp 0x1b194d
001aff85
001aff85loc_1aff85:
001aff85mov rbx, rsi
001aff88mov rax, [rdx+8]
001aff8cmov [rsp+40], rax
001aff91movzx eax, [rdx+16]
001aff95mov [rsp+248], al
001aff9cmov rsi, [rdx+24]
001affa0mov r14, [rbx]
001affa3cmp [r14+472], 0
001affabmov rax, rsi
001affaemov [rsp+96], rsi
001affb3je 0x1affd2
001affb5cmp [r14+480], 0
001affbdje 0x1b143f
001affc3
001affc3loc_1affc3:
001affc3add r14, 480
001affcamov rax, r14
001affcdjmp 0x1b1457
001affd2
001affd2loc_1affd2:
001affd2mov [rsp+208], r14
001affdamov [rsp+336], 8
001affe6pxor x0, x0
001affeamovdqu [rsp+344], x0
001afff3mov [rsp+104], 8
001afffcmovdqu [rsp+112], x0
001b0002mov rcx, [rsi+344]
001b0009add rcx, 16
001b000dmov rdx, [rsi+40]
001b0011mov rax, [rsi+48]
001b0015mov [rsp+256], rdx
001b001dmov [rsp+264], rax
001b0025mov [rsp+272], rsi
001b002dmov [rsp+280], rcx
001b0035mov [rsp+288], 0
001b0041test rax, rax
001b0044mov [rsp+304], r13
001b004cmov [rsp+296], rbx
001b0054je 0x1b1292
001b005amov ebx, [rsi+72]
001b005dmov rcx, [rsi+416]
001b0064mov [rsp+240], rcx
001b006cmov rdx, [rsp+40]
001b0071lea rcx, [rdx+192]
001b0078add rdx, 176
001b007fmovzx edi, bh
001b0082mov [rsp+320], rdi
001b008amov edi, ebx
001b008cand edi, 65280
001b0092mov [rsp+312], edi
001b0099mov r15l, ebx
001b009cshr r15l, 16
001b00a0mov rdi, [rsi+400]
001b00a7movzx r8l, bl
001b00abmov [rsp+192], r8
001b00b3cmp r15w, 5
001b00b8setae [rsp+232]
001b00c0cmovae rdx, rcx
001b00c4mov [rsp+128], rdx
001b00ccmov rcx, [rsi+384]
001b00d3mov [rsp+136], rcx
001b00dbmov ecx, 8
001b00e0mov [rsp+88], rcx
001b00e5lea rcx, [rsp+368]
001b00edmov [rsp+328], rcx
001b00f5xor r14l, r14l
001b00f8xor esi, esi
001b00famov [rsp+216], rdi
001b0102
001b0102loc_1b0102:
001b0102mov [rsp+80], rsi
001b0107mov r13, [rsp+256]
001b010fmov rcx, [rsp+272]
001b0117xor edx, edx
001b0119cmp [rcx+73], 8
001b011dsete dl
001b0120mov rsi, [rcx+48]
001b0124mov rdi, [rcx+56]
001b0128add rdi, r13
001b012blea r12, [rdi+8*rdx]
001b012fadd rsi, [rcx+40]
001b0133sub r12, rsi
001b0136add r12, 4
001b013alea rsi, [rax-1]
001b013elea rdi, [r13+1]
001b0142xor edx, edx
001b0144xor ecx, ecx
001b0146nop [rax+rax]
001b0150
001b0150loc_1b0150:
001b0150movzx r8l, [rdi-1]
001b0155cmp ecx, 63
001b0158jne 0x1b0164
001b015acmp r8b, 2
001b015ejae 0x1b0afd
001b0164
001b0164loc_1b0164:
001b0164movzx r8l, r8b
001b0168mov r9l, r8l
001b016band r9l, 127
001b016fshl r9, cl
001b0172or rdx, r9
001b0175test r8b, r8b
001b0178jns 0x1b018b
001b017aadd ecx, 7
001b017dinc rdi
001b0180add rsi, -1
001b0184jb 0x1b0150
001b0186jmp 0x1b0b02
001b018b
001b018bloc_1b018b:
001b018bmov [rsp+256], rdi
001b0193mov [rsp+264], rsi
001b019btest rdx, rdx
001b019eje 0x1b01be
001b01a0mov rax, [rsp+280]
001b01a8lea rcx, [rdx-1]
001b01accmp rcx, [rax+16]
001b01b0jae 0x1b01d0
001b01b2imul rdi, rcx, 112
001b01b6add rdi, [rax]
001b01b9jmp 0x1b025c
001b01be
001b01beloc_1b01be:
001b01bedec [rsp+288]
001b01c6mov rsi, [rsp+80]
001b01cbjmp 0x1b09c0
001b01d0
001b01d0loc_1b01d0:
001b01d0mov rdi, [rax+24]
001b01d4test rdi, rdi
001b01d7je 0x1b0be8
001b01ddmov rax, [rax+32]
001b01e1
001b01e1loc_1b01e1:
001b01e1movzx esi, [rdi+1330]
001b01e8lea r8, [8*rsi]
001b01f0mov rcx, -1
001b01f7nop [rax+rax]
001b0200
001b0200loc_1b0200:
001b0200test r8, r8
001b0203je 0x1b0235
001b0205xor r9l, r9l
001b0208cmp [rdi+8*rcx+1248], rdx
001b0210setne r9b
001b0214mov r10l, 255
001b021acmova r9l, r10l
001b021einc rcx
001b0221add r8, -8
001b0225cmp r9b, 1
001b0229je 0x1b0200
001b022bmovzx esi, r9b
001b022ftest esi, esi
001b0231jne 0x1b0238
001b0233jmp 0x1b024c
001b0235
001b0235loc_1b0235:
001b0235mov rcx, rsi
001b0238
001b0238loc_1b0238:
001b0238sub rax, 1
001b023cjb 0x1b0be8
001b0242mov rdi, [rdi+8*rcx+1336]
001b024ajmp 0x1b01e1
001b024c
001b024cloc_1b024c:
001b024ctest rdi, rdi
001b024fje 0x1b0be8
001b0255imul rax, rcx, 112
001b0259add rdi, rax
001b025c
001b025cloc_1b025c:
001b025ccmp [rdi+106], 1
001b0260jne 0x1b026a
001b0262inc [rsp+288]
001b026a
001b026aloc_1b026a:
001b026acmp [rdi+104], 46
001b026fjne 0x1b02b5
001b0271call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b0276mov [rsp+24], rax
001b027bmov rbp, rdx
001b027etest rdx, rdx
001b0281je 0x1b09bb
001b0287shl rbp, 4
001b028bxor r13l, r13l
001b028exor eax, eax
001b0290mov [rsp+72], rax
001b0295xor eax, eax
001b0297mov [rsp+168], rax
001b029fxor eax, eax
001b02a1mov [rsp+200], rax
001b02a9xor eax, eax
001b02abmov [rsp+184], rax
001b02b3jmp 0x1b0321
001b02b5
001b02b5loc_1b02b5:
001b02b5call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b02bamov r8, rdx
001b02bdmov rcx, [rsp+272]
001b02c5mov edx, [rcx+72]
001b02c8lea rdi, [rsp+368]
001b02d0lea rsi, [rsp+256]
001b02d8mov rcx, rax
001b02dbcall gimli::read::unit::skip_attributes
001b02e0movzx r8l, [rsp+368]
001b02e9cmp r8b, 75
001b02edmov rsi, [rsp+80]
001b02f2je 0x1b09c0
001b02f8jmp 0x1b2573
001b02fd
001b02fdloc_1b02fd:
001b02fdmov eax, 1
001b0302mov [rsp+72], rax
001b0307mov rax, [rsp+152]
001b030fmov [rsp+64], rax
001b0314
001b0314loc_1b0314:
001b0314add r13, 16
001b0318cmp rbp, r13
001b031bje 0x1b0814
001b0321
001b0321loc_1b0321:
001b0321mov rax, [rsp+24]
001b0326movdqu x0, [rax+r13]
001b032cmovdqa [rsp+144], x0
001b0335mov rax, [rsp+272]
001b033dmov edx, [rax+72]
001b0340lea rdi, [rsp+368]
001b0348lea rsi, [rsp+256]
001b0350lea rcx, [rsp+144]
001b0358call gimli::read::unit::parse_attribute
001b035dcmp [rsp+368], 46
001b0365je 0x1b0bc6
001b036bmovzx eax, [rsp+392]
001b0373cmp eax, 17
001b0376je 0x1b04da
001b037ccmp eax, 18
001b037fje 0x1b0421
001b0385cmp eax, 85
001b0388jne 0x1b0314
001b038alea rdi, [rsp+144]
001b0392lea rsi, [rsp+368]
001b039acall gimli::read::unit::Attribute<R>::value
001b039fmov rax, [rsp+144]
001b03a7mov rcx, [rsp+152]
001b03afcmp rax, 22
001b03b3je 0x1b058a
001b03b9cmp eax, 24
001b03bcmov rsi, [rsp+240]
001b03c4jne 0x1b05c2
001b03camov rdx, [rsp+40]
001b03cfmov rax, [rdx+192]
001b03d6mov rdx, [rdx+200]
001b03ddsub rdx, rsi
001b03e0jb 0x1b255e
001b03e6add rax, rsi
001b03e9imul rcx, [rsp+320]
001b03f2sub rdx, rcx
001b03f5jb 0x1b255e
001b03fbadd rax, rcx
001b03fecmp [rsp+312], 2048
001b0409jne 0x1b0612
001b040fcmp rdx, 7
001b0413jbe 0x1b26b6
001b0419mov rax, [rax]
001b041cjmp 0x1b0638
001b0421
001b0421loc_1b0421:
001b0421lea rdi, [rsp+144]
001b0429lea rsi, [rsp+368]
001b0431call gimli::read::unit::Attribute<R>::value
001b0436mov rax, [rsp+144]
001b043etest rax, rax
001b0441je 0x1b05f3
001b0447cmp eax, 7
001b044amov rsi, [rsp+192]
001b0452je 0x1b05d1
001b0458cmp eax, 12
001b045bjne 0x1b0314
001b0461mov rax, [rsp+40]
001b0466mov rcx, [rax+16]
001b046amov rax, [rax+24]
001b046emov rdx, [rsp+216]
001b0476sub rax, rdx
001b0479jb 0x1b2569
001b047fadd rcx, rdx
001b0482mov [rsp+32], rcx
001b0487mov rcx, [rsp+152]
001b048fimul rcx, rsi
001b0493mov rdx, rax
001b0496sub rdx, rcx
001b0499jb 0x1b264d
001b049fdec esi
001b04a1cmp esi, 7
001b04a4ja 0x1b2729
001b04aaadd [rsp+32], rcx
001b04aflea rdi, [rip-0x170dda]
001b04b6movsxd rsi, [rdi+4*rsi]
001b04baadd rsi, rdi
001b04bdjmp rsi
001b04bfcmp rax, rcx
001b04c2je 0x1b27c3
001b04c8mov rax, [rsp+32]
001b04cdmovzx eax, [rax]
001b04d0mov [rsp+32], rax
001b04d5jmp 0x1b0802
001b04da
001b04daloc_1b04da:
001b04dalea rdi, [rsp+144]
001b04e2lea rsi, [rsp+368]
001b04eacall gimli::read::unit::Attribute<R>::value
001b04efmov rax, [rsp+144]
001b04f7test rax, rax
001b04faje 0x1b02fd
001b0500cmp eax, 12
001b0503jne 0x1b0314
001b0509mov rax, [rsp+40]
001b050emov rcx, [rax+16]
001b0512mov rax, [rax+24]
001b0516mov rdx, [rsp+216]
001b051esub rax, rdx
001b0521jb 0x1b2569
001b0527add rcx, rdx
001b052amov [rsp+64], rcx
001b052fmov rcx, [rsp+152]
001b0537mov rsi, [rsp+192]
001b053fimul rcx, rsi
001b0543mov rdx, rax
001b0546sub rdx, rcx
001b0549jb 0x1b25a4
001b054fdec esi
001b0551cmp esi, 7
001b0554ja 0x1b2729
001b055aadd [rsp+64], rcx
001b055flea rdi, [rip-0x170e6a]
001b0566movsxd rsi, [rdi+4*rsi]
001b056aadd rsi, rdi
001b056djmp rsi
001b056fcmp rax, rcx
001b0572je 0x1b2745
001b0578mov rax, [rsp+64]
001b057dmovzx eax, [rax]
001b0580mov [rsp+64], rax
001b0585jmp 0x1b079c
001b058a
001b058aloc_1b058a:
001b058acmp r15w, 5
001b058fmov edx, 0
001b0594cmovb rdx, [rsp+240]
001b059dmov rax, [rsp+40]
001b05a2cmp [rax+224], 0
001b05a9mov eax, 0
001b05aecmove rdx, rax
001b05b2add rdx, rcx
001b05b5mov [rsp+176], rdx
001b05bdjmp 0x1b0643
001b05c2
001b05c2loc_1b05c2:
001b05c2xor eax, eax
001b05c4mov [rsp+184], rax
001b05ccjmp 0x1b0314
001b05d1
001b05d1loc_1b05d1:
001b05d1mov eax, 1
001b05d6mov [rsp+200], rax
001b05demov rax, [rsp+152]
001b05e6mov [rsp+224], rax
001b05eejmp 0x1b0314
001b05f3
001b05f3loc_1b05f3:
001b05f3mov eax, 1
001b05f8mov [rsp+168], rax
001b0600mov rax, [rsp+152]
001b0608mov [rsp+32], rax
001b060djmp 0x1b0314
001b0612
001b0612loc_1b0612:
001b0612cmp rdx, 4
001b0616jb 0x1b2675
001b061cmovzx ecx, [rax+1]
001b0620movzx edx, [rax]
001b0623movzx eax, [rax+3]
001b0627mov [rsp+11], dl
001b062bmov [rsp+14], al
001b062fmov [rsp+12], cx
001b0634mov eax, [rsp+11]
001b0638
001b0638loc_1b0638:
001b0638add rax, rsi
001b063bmov [rsp+176], rax
001b0643
001b0643loc_1b0643:
001b0643mov eax, 1
001b0648mov [rsp+184], rax
001b0650jmp 0x1b0314
001b0655cmp rdx, 2
001b0659jb 0x1b0745
001b065fmov rax, [rsp+64]
001b0664movzx eax, [rax]
001b0667mov [rsp+64], rax
001b066cmov [rsp+9], ax
001b0671mov r8b, 75
001b0674jmp 0x1b0792
001b0679cmp rdx, 8
001b067djb 0x1b275b
001b0683mov rax, [rsp+64]
001b0688mov rax, [rax]
001b068bmov [rsp+64], rax
001b0690jmp 0x1b079c
001b0695cmp rdx, 4
001b0699jb 0x1b076b
001b069fmov rdx, [rsp+64]
001b06a4movzx eax, [rdx+1]
001b06a8movzx ecx, [rdx]
001b06abmovzx edx, [rdx+3]
001b06afmov [rsp+11], cl
001b06b3mov [rsp+14], dl
001b06b7mov [rsp+12], ax
001b06bcmov eax, [rsp+11]
001b06c0mov [rsp+64], rax
001b06c5mov r8b, 75
001b06c8jmp 0x1b0792
001b06cdcmp rdx, 2
001b06d1jb 0x1b07ab
001b06d7mov rax, [rsp+32]
001b06dcmovzx eax, [rax]
001b06dfmov [rsp+32], rax
001b06e4mov [rsp+9], ax
001b06e9mov r8b, 75
001b06ecjmp 0x1b07f8
001b06f1cmp rdx, 8
001b06f5jb 0x1b277e
001b06fbmov rax, [rsp+32]
001b0700mov rax, [rax]
001b0703mov [rsp+32], rax
001b0708jmp 0x1b0802
001b070dcmp rdx, 4
001b0711jb 0x1b07d1
001b0717mov rdx, [rsp+32]
001b071cmovzx eax, [rdx+1]
001b0720movzx ecx, [rdx]
001b0723movzx edx, [rdx+3]
001b0727mov [rsp+11], cl
001b072bmov [rsp+14], dl
001b072fmov [rsp+12], ax
001b0734mov eax, [rsp+11]
001b0738mov [rsp+32], rax
001b073dmov r8b, 75
001b0740jmp 0x1b07f8
001b0745
001b0745loc_1b0745:
001b0745mov [rsp+8], 0
001b074cmov [rsp+10], 0
001b0754mov [rsp+14], 0
001b0759mov eax, [rsp+8]
001b075dmov [rsp+48], eax
001b0761mov eax, [rsp+11]
001b0765mov [rsp+51], eax
001b0769jmp 0x1b078f
001b076b
001b076bloc_1b076b:
001b076bmov [rsp+8], 0
001b0773mov [rsp+14], 0
001b0778mov [rsp+12], 0
001b077fmov eax, [rsp+11]
001b0783mov [rsp+51], eax
001b0787mov [rsp+48], 0
001b078f
001b078floc_1b078f:
001b078fmov r8b, 19
001b0792
001b0792loc_1b0792:
001b0792cmp r8b, 75
001b0796jne 0x1b2710
001b079c
001b079cloc_1b079c:
001b079cmov eax, 1
001b07a1mov [rsp+72], rax
001b07a6jmp 0x1b0314
001b07ab
001b07abloc_1b07ab:
001b07abmov [rsp+8], 0
001b07b2mov [rsp+10], 0
001b07bamov [rsp+14], 0
001b07bfmov eax, [rsp+8]
001b07c3mov [rsp+48], eax
001b07c7mov eax, [rsp+11]
001b07cbmov [rsp+51], eax
001b07cfjmp 0x1b07f5
001b07d1
001b07d1loc_1b07d1:
001b07d1mov [rsp+8], 0
001b07d9mov [rsp+14], 0
001b07demov [rsp+12], 0
001b07e5mov eax, [rsp+11]
001b07e9mov [rsp+51], eax
001b07edmov [rsp+48], 0
001b07f5
001b07f5loc_1b07f5:
001b07f5mov r8b, 19
001b07f8
001b07f8loc_1b07f8:
001b07f8cmp r8b, 75
001b07fcjne 0x1b2736
001b0802
001b0802loc_1b0802:
001b0802mov eax, 1
001b0807mov [rsp+168], rax
001b080fjmp 0x1b0314
001b0814
001b0814loc_1b0814:
001b0814cmp [rsp+184], 0
001b081dje 0x1b0950
001b0823mov rax, [rsp+128]
001b082bmov r13, [rax]
001b082emov rax, [rax+8]
001b0832mov rdx, [rsp+176]
001b083asub rax, rdx
001b083djb 0x1b2776
001b0843mov rcx, [rsp+40]
001b0848movdqu x0, [rcx+16]
001b084dadd r13, rdx
001b0850movdqu [rsp+368], x0
001b0859mov rcx, [rsp+136]
001b0861mov [rsp+384], rcx
001b0869mov rcx, [rsp+216]
001b0871mov [rsp+392], rcx
001b0879mov [rsp+400], r13
001b0881mov [rsp+408], rax
001b0889mov [rsp+416], bx
001b0891mov [rsp+418], r15w
001b089amovzx eax, [rsp+232]
001b08a2mov [rsp+420], al
001b08a9xor eax, eax
001b08ab
001b08abloc_1b08ab:
001b08abmov [rsp+24], rax
001b08b0
001b08b0loc_1b08b0:
001b08b0lea rdi, [rsp+144]
001b08b8lea rsi, [rsp+368]
001b08c0call gimli::read::rnglists::RngListIter<R>::next
001b08c5mov rax, [rsp+144]
001b08cdmov rbp, [rsp+152]
001b08d5mov r13, [rsp+160]
001b08ddcmp rax, 1
001b08e1jne 0x1b0938
001b08e3cmp rbp, r13
001b08e6jae 0x1b08b0
001b08e8cmp r14, [rsp+112]
001b08edjne 0x1b0908
001b08eflea rdi, [rsp+104]
001b08f4mov rsi, r14
001b08f7call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b08fcmov rdx, [rsp+104]
001b0901mov r14, [rsp+120]
001b0906jmp 0x1b090d
001b0908
001b0908loc_1b0908:
001b0908mov rdx, [rsp+88]
001b090d
001b090dloc_1b090d:
001b090dlea rax, [r14+2*r14]
001b0911mov [rdx+8*rax], rbp
001b0915mov [rdx+8*rax+8], r13
001b091amov rcx, [rsp+80]
001b091fmov [rsp+88], rdx
001b0924mov [rdx+8*rax+16], rcx
001b0929inc r14
001b092cmov [rsp+120], r14
001b0931mov al, 1
001b0933jmp 0x1b08ab
001b0938
001b0938loc_1b0938:
001b0938cmp eax, 2
001b093bjne 0x1b09ae
001b093dmov r8, rbp
001b0940mov eax, ebp
001b0942shr eax, 8
001b0945cmp r8b, 75
001b0949je 0x1b09b3
001b094bjmp 0x1b27f9
001b0950
001b0950loc_1b0950:
001b0950cmp [rsp+168], 0
001b0959mov rax, [rsp+72]
001b095eje 0x1b09de
001b0960test rax, rax
001b0963je 0x1b09de
001b0965mov rax, [rsp+32]
001b096acmp [rsp+64], rax
001b096fjae 0x1b09bb
001b0971cmp r14, [rsp+112]
001b0976mov rcx, [rsp+88]
001b097bjne 0x1b0994
001b097dlea rdi, [rsp+104]
001b0982mov rsi, r14
001b0985call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b098amov rcx, [rsp+104]
001b098fmov r14, [rsp+120]
001b0994
001b0994loc_1b0994:
001b0994lea rax, [r14+2*r14]
001b0998mov [rsp+88], rcx
001b099dlea rax, [rcx+8*rax]
001b09a1mov rsi, r14
001b09a4mov r14, [rsp+32]
001b09a9jmp 0x1b0a38
001b09ae
001b09aeloc_1b09ae:
001b09aemov rax, [rsp+24]
001b09b3
001b09b3loc_1b09b3:
001b09b3test al, 1
001b09b5jne 0x1b0a58
001b09bb
001b09bbloc_1b09bb:
001b09bbmov rsi, [rsp+80]
001b09c0
001b09c0loc_1b09c0:
001b09c0mov rax, [rsp+264]
001b09c8test rax, rax
001b09cbmov [rsp+184], r14
001b09d3jne 0x1b0102
001b09d9jmp 0x1b0bf3
001b09de
001b09deloc_1b09de:
001b09decmp [rsp+200], 0
001b09e7je 0x1b09bb
001b09e9test rax, rax
001b09ecje 0x1b09bb
001b09eemov rsi, r14
001b09f1mov rax, [rsp+64]
001b09f6mov rcx, [rsp+224]
001b09felea r14, [rax+rcx]
001b0a02cmp rax, r14
001b0a05jae 0x1b0af0
001b0a0bcmp rsi, [rsp+112]
001b0a10jne 0x1b0a2b
001b0a12lea rdi, [rsp+104]
001b0a17call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b0a1cmov rax, [rsp+104]
001b0a21mov [rsp+88], rax
001b0a26mov rsi, [rsp+120]
001b0a2b
001b0a2bloc_1b0a2b:
001b0a2blea rax, [rsi+2*rsi]
001b0a2fmov rcx, [rsp+88]
001b0a34lea rax, [rcx+8*rax]
001b0a38
001b0a38loc_1b0a38:
001b0a38mov rcx, [rsp+64]
001b0a3dmov [rax], rcx
001b0a40mov [rax+8], r14
001b0a44mov rcx, [rsp+80]
001b0a49mov [rax+16], rcx
001b0a4dinc rsi
001b0a50mov [rsp+120], rsi
001b0a55mov r14, rsi
001b0a58
001b0a58loc_1b0a58:
001b0a58mov [rsp+368], r12
001b0a60mov [rsp+376], 0
001b0a6cmov rsi, [rsp+80]
001b0a71cmp rsi, [rsp+344]
001b0a79jne 0x1b0a90
001b0a7blea rdi, [rsp+336]
001b0a83call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b0a88mov rsi, [rsp+352]
001b0a90
001b0a90loc_1b0a90:
001b0a90mov rax, [rsp+336]
001b0a98lea rcx, [rsi+8*rsi]
001b0a9cmov rdx, [rsp+432]
001b0aa4mov [rax+8*rcx+64], rdx
001b0aa9movdqu x0, [rsp+368]
001b0ab2movdqu x1, [rsp+384]
001b0abbmovups x2, [rsp+400]
001b0ac3movups x3, [rsp+416]
001b0acbmovups [rax+8*rcx+48], x3
001b0ad0movups [rax+8*rcx+32], x2
001b0ad5movdqu [rax+8*rcx+16], x1
001b0adbmovdqu [rax+8*rcx], x0
001b0ae0inc rsi
001b0ae3mov [rsp+352], rsi
001b0aebjmp 0x1b09c0
001b0af0
001b0af0loc_1b0af0:
001b0af0mov r14, rsi
001b0af3mov rsi, [rsp+80]
001b0af8jmp 0x1b09c0
001b0afd
001b0afdloc_1b0afd:
001b0afdmov r8b, 6
001b0b00jmp 0x1b0b0d
001b0b02
001b0b02loc_1b0b02:
001b0b02add r13, rax
001b0b05mov r8b, 19
001b0b08xor esi, esi
001b0b0amov rdi, r13
001b0b0d
001b0b0dloc_1b0b0d:
001b0b0dmov [rsp+256], rdi
001b0b15mov [rsp+264], rsi
001b0b1d
001b0b1dloc_1b0b1d:
001b0b1dxor r12l, r12l
001b0b20xor eax, eax
001b0b22mov [rsp+24], rax
001b0b27
001b0b27loc_1b0b27:
001b0b27mov [rsp+80], r8
001b0b2ccmp [rsp+112], 0
001b0b32je 0x1b0b3f
001b0b34mov rdi, [rsp+104]
001b0b39call [rip+0x60fb9]
001b0b3f
001b0b3floc_1b0b3f:
001b0b3fmov rbx, [rsp+336]
001b0b47mov r15, [rsp+352]
001b0b4ftest r15, r15
001b0b52je 0x1b0ba0
001b0b54lea r14, [rbx+40]
001b0b58mov rbp, [rip+0x60f99]
001b0b5fjmp 0x1b0b79
001b0b61nop [rax+rax]
001b0b70
001b0b70loc_1b0b70:
001b0b70add r14, 72
001b0b74dec r15
001b0b77je 0x1b0ba0
001b0b79
001b0b79loc_1b0b79:
001b0b79cmp [r14-32], 0
001b0b7eje 0x1b0b70
001b0b80mov rdi, [r14-24]
001b0b84test rdi, rdi
001b0b87je 0x1b0b70
001b0b89cmp [r14-16], 0
001b0b8eje 0x1b0b92
001b0b90call rbp
001b0b92
001b0b92loc_1b0b92:
001b0b92cmp [r14], 0
001b0b96je 0x1b0b70
001b0b98mov rdi, [r14-8]
001b0b9ccall rbp
001b0b9ejmp 0x1b0b70
001b0ba0
001b0ba0loc_1b0ba0:
001b0ba0cmp [rsp+344], 0
001b0ba9je 0x1b0bb4
001b0babmov rdi, rbx
001b0baecall [rip+0x60f44]
001b0bb4
001b0bb4loc_1b0bb4:
001b0bb4xor r15l, r15l
001b0bb7mov r14, [rsp+80]
001b0bbcmov rax, [rsp+24]
001b0bc1jmp 0x1b1384
001b0bc6
001b0bc6loc_1b0bc6:
001b0bc6mov r8, [rsp+376]
001b0bcemov r13, [rsp+384]
001b0bd6mov ebx, r8l
001b0bd9shr ebx, 8
001b0bdcmov r12, r8
001b0bdfshr r12, 16
001b0be3jmp 0x1b2706
001b0be8
001b0be8loc_1b0be8:
001b0be8xor r13l, r13l
001b0bebmov r8b, 18
001b0beejmp 0x1b0b1d
001b0bf3
001b0bf3loc_1b0bf3:
001b0bf3mov rax, [rsp+104]
001b0bf8mov [rsp+136], rax
001b0c00cmp r14, 21
001b0c04jae 0x1b0c2a
001b0c06cmp r14, 1
001b0c0ajbe 0x1b1292
001b0c10mov edx, 1
001b0c15mov rdi, [rsp+136]
001b0c1dmov rsi, r14
001b0c20call core::slice::sort::insertion_sort_shift_left
001b0c25jmp 0x1b1292
001b0c2a
001b0c2aloc_1b0c2a:
001b0c2amov rbx, r14
001b0c2dshr rbx, 1
001b0c30lea rax, [8*rbx]
001b0c38lea rdi, [rax+2*rax]
001b0c3cmovzx eax, [rip+0x62485]
001b0c43mov esi, 8
001b0c48call __rust_alloc
001b0c4dtest rax, rax
001b0c50je 0x1b2a40
001b0c56mov r15, rax
001b0c59mov [rsp+200], rbx
001b0c61movzx eax, [rip+0x62460]
001b0c68mov edi, 256
001b0c6dcall [rip+0x60ec5]
001b0c73test rax, rax
001b0c76mov [rsp+128], r15
001b0c7eje 0x1b2a5a
001b0c84mov r12, rax
001b0c87mov rax, [rsp+136]
001b0c8flea rcx, [rax+48]
001b0c93mov [rsp+176], rcx
001b0c9badd rax, -24
001b0c9fmov [rsp+32], rax
001b0ca4mov eax, 16
001b0ca9mov [rsp+168], rax
001b0cb1xor ecx, ecx
001b0cb3lea rax, [rip+0x5f14e]
001b0cbamov [rsp+224], rax
001b0cc2xor ebp, ebp
001b0cc4jmp 0x1b0cd9
001b0cc6
001b0cc6loc_1b0cc6:
001b0cc6mov ebp, 1
001b0ccb
001b0ccbloc_1b0ccb:
001b0ccbmov rcx, [rsp+72]
001b0cd0cmp rcx, r14
001b0cd3jae 0x1b127f
001b0cd9
001b0cd9loc_1b0cd9:
001b0cd9mov r10, rcx
001b0cdcmov rdx, r14
001b0cdfsub rdx, rcx
001b0ce2lea rsi, [rcx+2*rcx]
001b0ce6mov rax, [rsp+136]
001b0ceelea rdi, [rax+8*rsi]
001b0cf2cmp rdx, 2
001b0cf6mov [rsp+24], rcx
001b0cfbjae 0x1b0d4d
001b0cfdmov rsi, r14
001b0d00
001b0d00loc_1b0d00:
001b0d00mov rbx, rsi
001b0d03sub rbx, r10
001b0d06jb 0x1b291f
001b0d0ccmp rsi, r14
001b0d0fja 0x1b291f
001b0d15jae 0x1b0d75
001b0d17cmp rdx, 10
001b0d1bjae 0x1b0d75
001b0d1dlea rbx, [r10+10]
001b0d21cmp rbx, r14
001b0d24cmovae rbx, r14
001b0d28mov [rsp+72], rbx
001b0d2dsub rbx, r10
001b0d30jb 0x1b2959
001b0d36cmp rdx, 1
001b0d3aadc rdx, 0
001b0d3emov rsi, rbx
001b0d41call core::slice::sort::insertion_sort_shift_left
001b0d46mov r10, [rsp+24]
001b0d4bjmp 0x1b0d7a
001b0d4d
001b0d4dloc_1b0d4d:
001b0d4dmov rax, [rdi]
001b0d50mov rcx, [rdi+24]
001b0d54cmp rcx, rax
001b0d57jae 0x1b1154
001b0d5dcmp rdx, 2
001b0d61jne 0x1b1168
001b0d67lea rsi, [r10+2]
001b0d6bmov edx, 2
001b0d70jmp 0x1b11df
001b0d75
001b0d75loc_1b0d75:
001b0d75mov [rsp+72], rsi
001b0d7a
001b0d7aloc_1b0d7a:
001b0d7acmp rbp, [rsp+168]
001b0d82jne 0x1b0dea
001b0d84mov r15, r14
001b0d87lea rax, [2*rbp]
001b0d8fmov [rsp+168], rax
001b0d97mov rdi, rbp
001b0d9ashl rdi, 5
001b0d9emovzx eax, [rip+0x62323]
001b0da5mov esi, 8
001b0daacall __rust_alloc
001b0daftest rax, rax
001b0db2je 0x1b296d
001b0db8mov r14, rax
001b0dbbmov rdx, rbp
001b0dbeshl rdx, 4
001b0dc2mov rdi, rax
001b0dc5mov rsi, r12
001b0dc8call [rip+0x60d52]
001b0dcemov rdi, r12
001b0dd1call [rip+0x60d21]
001b0dd7mov r12, r14
001b0ddamov r14, r15
001b0dddmov r15, [rsp+128]
001b0de5mov r10, [rsp+24]
001b0dea
001b0dealoc_1b0dea:
001b0deamov rax, rbp
001b0dedshl rax, 4
001b0df1mov [r12+rax], rbx
001b0df5mov [r12+rax+8], r10
001b0dfainc rbp
001b0dfdcmp rbp, 2
001b0e01jb 0x1b0ccb
001b0e07mov [rsp+64], r12
001b0e0cjmp 0x1b0e99
001b0e11
001b0e11loc_1b0e11:
001b0e11mov r14, r12
001b0e14mov r15, [rsp+128]
001b0e1c
001b0e1cloc_1b0e1c:
001b0e1cmov rsi, r15
001b0e1f
001b0e1floc_1b0e1f:
001b0e1fsub r13, rsi
001b0e22mov rdi, r14
001b0e25mov rdx, r13
001b0e28call [rip+0x60cf2]
001b0e2emov rax, [rsp+216]
001b0e36add rax, [rsp+24]
001b0e3bmov rcx, [rsp+312]
001b0e43mov [rcx], rax
001b0e46mov rax, [rsp+240]
001b0e4emov rcx, [rsp+88]
001b0e53mov [rcx], rax
001b0e56mov rdi, [rsp+320]
001b0e5elea rsi, [rdi+16]
001b0e62mov rax, [rsp+192]
001b0e6anot rax
001b0e6dadd rbp, rax
001b0e70shl rbp, 4
001b0e74mov rdx, rbp
001b0e77call [rip+0x60c93]
001b0e7dmov rbp, [rsp+80]
001b0e82cmp rbp, 1
001b0e86mov r14, [rsp+184]
001b0e8emov r12, [rsp+64]
001b0e93jbe 0x1b0cc6
001b0e99
001b0e99loc_1b0e99:
001b0e99lea r8, [rbp-1]
001b0e9dmov rcx, r8
001b0ea0shl rcx, 4
001b0ea4mov rax, [r12+rcx]
001b0ea8mov rcx, [r12+rcx+8]
001b0eadadd rcx, rax
001b0eb0cmp rcx, r14
001b0eb3je 0x1b0f01
001b0eb5mov rdx, rbp
001b0eb8shl rdx, 4
001b0ebcmov rsi, [rdx+r12-32]
001b0ec1cmp rsi, rax
001b0ec4jbe 0x1b0f01
001b0ec6cmp rbp, 2
001b0ecajbe 0x1b126b
001b0ed0lea r9, [rbp-3]
001b0ed4mov rcx, r9
001b0ed7shl rcx, 4
001b0edbmov rcx, [r12+rcx]
001b0edflea rdi, [rsi+rax]
001b0ee3cmp rcx, rdi
001b0ee6jbe 0x1b0f16
001b0ee8cmp rbp, 3
001b0eecjbe 0x1b1275
001b0ef2add rsi, rcx
001b0ef5cmp [rdx+r12-64], rsi
001b0efajbe 0x1b0f16
001b0efcjmp 0x1b0ccb
001b0f01
001b0f01loc_1b0f01:
001b0f01cmp rbp, 3
001b0f05jb 0x1b0f1b
001b0f07lea r9, [rbp-3]
001b0f0bmov rcx, r9
001b0f0eshl rcx, 4
001b0f12mov rcx, [r12+rcx]
001b0f16
001b0f16loc_1b0f16:
001b0f16cmp rcx, rax
001b0f19jb 0x1b0f1f
001b0f1b
001b0f1bloc_1b0f1b:
001b0f1blea r9, [rbp-2]
001b0f1f
001b0f1floc_1b0f1f:
001b0f1fcmp rbp, r9
001b0f22jbe 0x1b284f
001b0f28lea rax, [r9+1]
001b0f2ccmp rbp, rax
001b0f2fjbe 0x1b280a
001b0f35mov rcx, r9
001b0f38shl rcx, 4
001b0f3cmov rdi, [r12+rcx+8]
001b0f41shl rax, 4
001b0f45mov rdx, [r12+rax]
001b0f49mov rsi, [r12+rax+8]
001b0f4eadd rsi, rdx
001b0f51mov rbx, rsi
001b0f54sub rbx, rdi
001b0f57jb 0x1b2822
001b0f5dcmp rsi, r14
001b0f60ja 0x1b2833
001b0f66mov [rsp+216], rdx
001b0f6emov [rsp+192], r9
001b0f76mov [rsp+80], r8
001b0f7blea rdx, [r12+rcx]
001b0f7fmov [rsp+320], rdx
001b0f87mov rdx, [r12+rcx]
001b0f8blea rcx, [r12+rax]
001b0f8fmov [rsp+312], rcx
001b0f97lea rax, [r12+rax+8]
001b0f9cmov [rsp+88], rax
001b0fa1mov [rsp+240], rdi
001b0fa9lea rax, [rdi+2*rdi]
001b0fadmov rcx, [rsp+136]
001b0fb5lea r14, [rcx+8*rax]
001b0fb9lea rax, [rdx+2*rdx]
001b0fbdlea r12, [r14+8*rax]
001b0fc1lea rax, [rsi+2*rsi]
001b0fc5mov [rsp+232], rax
001b0fcdmov r15, rbx
001b0fd0sub r15, rdx
001b0fd3cmp r15, rdx
001b0fd6mov [rsp+24], rdx
001b0fdbjae 0x1b10a1
001b0fe1lea rax, [8*r15]
001b0fe9lea r13, [rax+2*rax]
001b0fedmov rbx, [rsp+128]
001b0ff5mov rdi, rbx
001b0ff8mov rsi, r12
001b0ffbmov rdx, r13
001b0ffecall [rip+0x60b1c]
001b1004add r13, rbx
001b1007cmp [rsp+24], 0
001b100djle 0x1b0e11
001b1013test r15, r15
001b1016jle 0x1b0e11
001b101cmov rax, [rsp+32]
001b1021mov rcx, [rsp+232]
001b1029lea rax, [rax+8*rcx]
001b102dmov r15, [rsp+128]
001b1035nop [rax+rax]
001b1040
001b1040loc_1b1040:
001b1040mov rcx, [r13-24]
001b1044mov rdx, [r12-24]
001b1049cmp rcx, rdx
001b104cmov esi, 0
001b1051sbb rsi, rsi
001b1054cmp rcx, rdx
001b1057mov edi, 0
001b105cadc rdi, -1
001b1060cmp rcx, rdx
001b1063lea rcx, [rsi+2*rsi]
001b1067lea r12, [r12+8*rcx]
001b106blea rcx, [rdi+2*rdi]
001b106flea r13, [r13+8*rcx]
001b1074mov rcx, r13
001b1077cmovb rcx, r12
001b107bmov rdx, [rcx+16]
001b107fmov [rax+16], rdx
001b1083movdqu x0, [rcx]
001b1087movdqu [rax], x0
001b108bcmp r12, r14
001b108ejbe 0x1b1099
001b1090add rax, -24
001b1094cmp r13, r15
001b1097ja 0x1b1040
001b1099
001b1099loc_1b1099:
001b1099mov r14, r12
001b109cjmp 0x1b0e1c
001b10a1
001b10a1loc_1b10a1:
001b10a1lea rax, [8*rdx]
001b10a9lea r13, [rax+2*rax]
001b10admov r15, [rsp+128]
001b10b5mov rdi, r15
001b10b8mov rsi, r14
001b10bbmov rdx, r13
001b10becall [rip+0x60a5c]
001b10c4mov rax, [rsp+24]
001b10c9add r13, r15
001b10cctest rax, rax
001b10cfjle 0x1b0e1c
001b10d5cmp rbx, rax
001b10d8jle 0x1b0e1c
001b10demov rax, [rsp+136]
001b10e6mov rcx, [rsp+232]
001b10eelea rax, [rax+8*rcx]
001b10f2mov rsi, r15
001b10f5nop [rax+rax]
001b1100
001b1100loc_1b1100:
001b1100mov rdx, [r12]
001b1104xor edi, edi
001b1106xor ecx, ecx
001b1108cmp rdx, [rsi]
001b110bsetae dil
001b110fsetb dl
001b1112mov r8, rsi
001b1115cmovb r8, r12
001b1119mov r9, [r8+16]
001b111dmov [r14+16], r9
001b1121movdqu x0, [r8]
001b1126movdqu [r14], x0
001b112badd r14, 24
001b112flea rdi, [rdi+2*rdi]
001b1133lea rsi, [rsi+8*rdi]
001b1137cmp rsi, r13
001b113ajae 0x1b0e1f
001b1140mov cl, dl
001b1142lea rcx, [rcx+2*rcx]
001b1146lea r12, [r12+8*rcx]
001b114acmp r12, rax
001b114djb 0x1b1100
001b114fjmp 0x1b0e1f
001b1154
001b1154loc_1b1154:
001b1154cmp rdx, 2
001b1158jne 0x1b1198
001b115alea rsi, [r10+2]
001b115emov edx, 2
001b1163jmp 0x1b0d00
001b1168
001b1168loc_1b1168:
001b1168mov rbx, r10
001b116bmov r8, [rsp+176]
001b1173lea r8, [r8+8*rsi]
001b1177mov esi, 2
001b117cmov r9, rcx
001b117f
001b117floc_1b117f:
001b117fmov r10, r9
001b1182mov r9, [r8]
001b1185cmp r9, r10
001b1188jae 0x1b11c9
001b118ainc rsi
001b118dadd r8, 24
001b1191cmp rdx, rsi
001b1194jne 0x1b117f
001b1196jmp 0x1b11c6
001b1198
001b1198loc_1b1198:
001b1198mov rbx, r10
001b119bmov r8, [rsp+176]
001b11a3lea r8, [r8+8*rsi]
001b11a7mov esi, 2
001b11acmov r9, rcx
001b11af
001b11afloc_1b11af:
001b11afmov r10, r9
001b11b2mov r9, [r8]
001b11b5cmp r9, r10
001b11b8jb 0x1b11c9
001b11bainc rsi
001b11bdadd r8, 24
001b11c1cmp rdx, rsi
001b11c4jne 0x1b11af
001b11c6
001b11c6loc_1b11c6:
001b11c6mov rsi, rdx
001b11c9
001b11c9loc_1b11c9:
001b11c9mov r10, rbx
001b11cclea r8, [rsi+rbx]
001b11d0mov rdx, rsi
001b11d3mov rsi, r8
001b11d6cmp rcx, rax
001b11d9jae 0x1b0d00
001b11df
001b11dfloc_1b11df:
001b11dfcmp r10, rsi
001b11e2ja 0x1b2a05
001b11e8cmp rsi, r14
001b11ebja 0x1b29ee
001b11f1cmp rdx, 2
001b11f5jb 0x1b0d00
001b11fbmov r9, rsi
001b11femov rax, rdx
001b1201shr rax, 1
001b1204lea rcx, [r10+rdx]
001b1208lea rcx, [rcx+2*rcx]
001b120cmov rsi, [rsp+32]
001b1211lea rcx, [rsi+8*rcx]
001b1215mov rsi, rdi
001b1218
001b1218loc_1b1218:
001b1218mov r8, [rsi+16]
001b121cmov [rsp+384], r8
001b1224movups x0, [rsi]
001b1227movaps [rsp+368], x0
001b122fmov r8, [rcx+16]
001b1233mov [rsi+16], r8
001b1237movups x0, [rcx]
001b123amovups [rsi], x0
001b123dmov r8, [rsp+384]
001b1245mov [rcx+16], r8
001b1249movdqa x0, [rsp+368]
001b1252movdqu [rcx], x0
001b1256add rsi, 24
001b125aadd rcx, -24
001b125edec rax
001b1261jne 0x1b1218
001b1263mov rsi, r9
001b1266jmp 0x1b0d00
001b126b
001b126bloc_1b126b:
001b126bmov ebp, 2
001b1270jmp 0x1b0ccb
001b1275
001b1275loc_1b1275:
001b1275mov ebp, 3
001b127ajmp 0x1b0ccb
001b127f
001b127floc_1b127f:
001b127fmov rdi, r12
001b1282mov r14, [rip+0x6086f]
001b1289call r14
001b128cmov rdi, r15
001b128fcall r14
001b1292
001b1292loc_1b1292:
001b1292mov r15, [rsp+336]
001b129amov rax, [rsp+344]
001b12a2mov r14, [rsp+352]
001b12aacmp rax, r14
001b12adjbe 0x1b1301
001b12aftest r14, r14
001b12b2je 0x1b12f2
001b12b4shl rax, 3
001b12b8lea rsi, [rax+8*rax]
001b12bclea rax, [8*r14]
001b12c4lea rbx, [rax+8*rax]
001b12c8mov edx, 8
001b12cdmov rdi, r15
001b12d0mov rcx, rbx
001b12d3call __rust_realloc
001b12d8mov r15, rax
001b12dbtest rax, rax
001b12dejne 0x1b1301
001b12e0mov edi, 8
001b12e5mov rsi, rbx
001b12e8call alloc::alloc::handle_alloc_error
001b12edjmp 0x1b2aa6
001b12f2
001b12f2loc_1b12f2:
001b12f2mov rdi, r15
001b12f5call [rip+0x607fd]
001b12fbmov r15l, 8
001b1301
001b1301loc_1b1301:
001b1301mov r12, [rsp+104]
001b1306mov rbp, [rsp+112]
001b130bmov rbx, [rsp+120]
001b1310cmp rbp, rbx
001b1313jbe 0x1b1363
001b1315test rbx, rbx
001b1318je 0x1b1368
001b131alea rax, [8*rbp]
001b1322lea rsi, [rax+2*rax]
001b1326lea rax, [8*rbx]
001b132elea rcx, [rax+2*rax]
001b1332mov edx, 8
001b1337mov rdi, r12
001b133amov [rsp+24], rcx
001b133fcall __rust_realloc
001b1344mov r13, rax
001b1347test rax, rax
001b134ajne 0x1b1377
001b134cmov rbx, r14
001b134fmov edi, 8
001b1354mov rsi, [rsp+24]
001b1359call alloc::alloc::handle_alloc_error
001b135ejmp 0x1b2aa6
001b1363
001b1363loc_1b1363:
001b1363mov r13, r12
001b1366jmp 0x1b1377
001b1368
001b1368loc_1b1368:
001b1368mov rdi, r12
001b136bcall [rip+0x60787]
001b1371mov r13l, 8
001b1377
001b1377loc_1b1377:
001b1377mov eax, r14l
001b137ashr eax, 8
001b137dmov r12, r14
001b1380shr r12, 16
001b1384
001b1384loc_1b1384:
001b1384mov [rsp+368], r15
001b138cshl r12, 16
001b1390movzx eax, al
001b1393shl rax, 8
001b1397or rax, r12
001b139amovzx ecx, r14b
001b139eor rcx, rax
001b13a1mov [rsp+376], rcx
001b13a9mov [rsp+384], r13
001b13b1mov [rsp+392], rbx
001b13b9mov r14, [rsp+208]
001b13c1cmp [r14+472], 0
001b13c9je 0x1b13da
001b13cblea rdi, [rsp+368]
001b13d3call core::ptr::drop_in_place<core::result::Result<addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>
001b13d8jmp 0x1b1421
001b13da
001b13daloc_1b13da:
001b13damov rax, [rsp+368]
001b13e2mov rcx, [rsp+376]
001b13eamov rdx, [rsp+384]
001b13f2mov [r14+496], rdx
001b13f9mov rdx, [rsp+392]
001b1401mov [r14+504], rdx
001b1408mov [r14+480], rax
001b140fmov [r14+488], rcx
001b1416mov [r14+472], 1
001b1421
001b1421loc_1b1421:
001b1421mov r13, [rsp+304]
001b1429mov rbx, [rsp+296]
001b1431cmp [r14+480], 0
001b1439jne 0x1affc3
001b143f
001b143floc_1b143f:
001b143fmovzx ecx, [r14+488]
001b1447mov rax, [r14+496]
001b144ecmp cl, 75
001b1451jne 0x1b14df
001b1457
001b1457loc_1b1457:
001b1457mov rbp, [rbx+16]
001b145bmov rcx, [rax+24]
001b145ftest rcx, rcx
001b1462je 0x1b14d7
001b1464mov rdx, [rax+16]
001b1468xor r15l, r15l
001b146bmov esi, 1
001b1470xor r8l, r8l
001b1473mov rdi, rcx
001b1476jmp 0x1b148c
001b1478
001b1478 0f 1f 84 00 00 00 00 00 ........
001b1480
001b1480loc_1b1480:
001b1480mov rdi, rcx
001b1483sub rcx, r8
001b1486jbe 0x1b1668
001b148c
001b148cloc_1b148c:
001b148cshr rcx, 1
001b148fadd rcx, r8
001b1492lea r9, [rcx+2*rcx]
001b1496cmp rbp, [rdx+8*r9+8]
001b149bmov r10l, 0
001b14a1adc r10b, -1
001b14a5cmp [rdx+8*r9], rbp
001b14a9movzx r10l, r10b
001b14adcmova r10l, esi
001b14b1cmp r10b, 1
001b14b5je 0x1b1480
001b14b7movzx r8l, r10b
001b14bbcmp r8l, 255
001b14c2jne 0x1b1502
001b14c4inc rcx
001b14c7mov r8, rcx
001b14camov rcx, rdi
001b14cdsub rcx, r8
001b14d0ja 0x1b148c
001b14d2jmp 0x1b1668
001b14d7
001b14d7loc_1b14d7:
001b14d7xor r15l, r15l
001b14dajmp 0x1b1668
001b14df
001b14dfloc_1b14df:
001b14dfmov edx, [r14+489]
001b14e6mov esi, [r14+492]
001b14edmov [r13+20], esi
001b14f1mov [r13+17], edx
001b14f5mov [r13+16], cl
001b14f9mov [r13+24], rax
001b14fdjmp 0x1aff78
001b1502
001b1502loc_1b1502:
001b1502mov rdi, [rdx+8*r9+16]
001b1507mov rsi, [rax+8]
001b150bcmp rdi, rsi
001b150ejae 0x1b27eb
001b1514mov rax, [rax]
001b1517lea rcx, [rdi+8*rdi]
001b151blea r15, [rax+8*rcx]
001b151fadd r15, 8
001b1523cmp [rax+8*rcx+8], 0
001b1529je 0x1b153f
001b152b
001b152bloc_1b152b:
001b152bcmp [r15+8], 0
001b1530je 0x1b1654
001b1536add r15, 8
001b153ajmp 0x1b1668
001b153f
001b153floc_1b153f:
001b153fmov rdi, [rax+8*rcx]
001b1543mov r12, [rsp+96]
001b1548mov rdx, [r12+48]
001b154dmov rax, [r12+56]
001b1552movzx r14l, [r12+73]
001b1558xor ecx, ecx
001b155acmp r14b, 8
001b155esete cl
001b1561mov rsi, rax
001b1564sub rsi, rdx
001b1567lea rsi, [rsi+8*rcx]
001b156badd rsi, 4
001b156fmov [rsp+64], rdi
001b1574sub rdi, rsi
001b1577mov [rsp+304], r13
001b157fmov [rsp+296], rbx
001b1587mov [rsp+184], r15
001b158fjb 0x1b18ab
001b1595mov r9, rdx
001b1598sub r9, rdi
001b159bjbe 0x1b18ab
001b15a1mov rsi, [rbx+8]
001b15a5mov [rsp+24], rsi
001b15aalea rcx, [8*rcx+4]
001b15b2mov r10, [r12+40]
001b15b7mov rsi, [r12+344]
001b15bflea r8, [rsi+16]
001b15c3add rdi, r10
001b15c6mov [rsp+256], rdi
001b15cemov [rsp+264], r9
001b15d6mov [rsp+272], r12
001b15demov [rsp+280], r8
001b15e6mov [rsp+288], 0
001b15f2add rdx, r10
001b15f5mov r10, [rsp+64]
001b15famov rdi, r10
001b15fdnot rdi
001b1600add rdi, rcx
001b1603add rdi, rax
001b1606mov r9, r10
001b1609sub r9, rcx
001b160csub r9, rax
001b160fxor eax, eax
001b1611xor ecx, ecx
001b1613
001b1613loc_1b1613:
001b1613movzx r10l, [rdx+r9]
001b1618cmp ecx, 63
001b161bjne 0x1b1627
001b161dcmp r10b, 1
001b1621ja 0x1b195f
001b1627
001b1627loc_1b1627:
001b1627movzx r10l, r10b
001b162bmov r11l, r10l
001b162eand r11l, 127
001b1632shl r11, cl
001b1635or rax, r11
001b1638test r10b, r10b
001b163bjns 0x1b1971
001b1641add ecx, 7
001b1644dec rdi
001b1647inc r9
001b164ajne 0x1b1613
001b164cmov r13b, 19
001b164fjmp 0x1b1962
001b1654
001b1654loc_1b1654:
001b1654movzx eax, [r15+16]
001b1659mov rdx, r15
001b165cmov r15, [r15+24]
001b1660cmp al, 75
001b1662jne 0x1b18b8
001b1668
001b1668loc_1b1668:
001b1668mov rbx, [rbx]
001b166bmov r12l, 2
001b1671cmp [rbx+96], 47
001b1675je 0x1b1937
001b167bcmp [rbx+432], 0
001b1683jne 0x1b16f7
001b1685lea rsi, [rbx+96]
001b1689lea r14, [rsp+368]
001b1691mov rdi, r14
001b1694call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001b1699lea rdi, [rsp+256]
001b16a1mov rsi, rbx
001b16a4mov rdx, r14
001b16a7mov rcx, [rsp+40]
001b16accall addr2line::Lines::parse
001b16b1cmp [rbx+432], 0
001b16b9je 0x1b16ca
001b16bblea rdi, [rsp+256]
001b16c3call core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001b16c8jmp 0x1b16f7
001b16ca
001b16caloc_1b16ca:
001b16camovdqu x0, [rsp+256]
001b16d3movdqu x1, [rsp+272]
001b16dcmovdqu [rbx+456], x1
001b16e4movdqu [rbx+440], x0
001b16ecmov [rbx+432], 1
001b16f7
001b16f7loc_1b16f7:
001b16f7lea rax, [rbx+440]
001b16felea rcx, [rbx+448]
001b1705cmp [rbx+440], 0
001b170dcmove rax, rcx
001b1711jne 0x1b1727
001b1713movzx edx, [rax]
001b1716mov rcx, [rax+8]
001b171acmp rdx, 75
001b171ejne 0x1b1880
001b1724mov rax, rcx
001b1727
001b1727loc_1b1727:
001b1727test rax, rax
001b172aje 0x1b1937
001b1730mov rcx, [rax+16]
001b1734mov rdx, [rax+24]
001b1738test rdx, rdx
001b173bje 0x1b17ab
001b173dxor r9l, r9l
001b1740mov edi, 1
001b1745mov rsi, rdx
001b1748mov r8, rdx
001b174bjmp 0x1b1758
001b174d
001b174d 0f 1f 00 ...
001b1750
001b1750loc_1b1750:
001b1750mov r8, rsi
001b1753sub rsi, r9
001b1756jbe 0x1b17a2
001b1758
001b1758loc_1b1758:
001b1758shr rsi, 1
001b175badd rsi, r9
001b175emov r10, rsi
001b1761shl r10, 5
001b1765cmp rbp, [rcx+r10+24]
001b176amov r11l, 0
001b1770adc r11b, -1
001b1774cmp [rcx+r10+16], rbp
001b1779movzx r10l, r11b
001b177dcmova r10l, edi
001b1781cmp r10b, 1
001b1785je 0x1b1750
001b1787movzx r9l, r10b
001b178bcmp r9l, 255
001b1792jne 0x1b17ad
001b1794inc rsi
001b1797mov r9, rsi
001b179amov rsi, r8
001b179dsub rsi, r9
001b17a0ja 0x1b1758
001b17a2
001b17a2loc_1b17a2:
001b17a2test r9, r9
001b17a5jne 0x1b1937
001b17ab
001b17abloc_1b17ab:
001b17abxor esi, esi
001b17ad
001b17adloc_1b17ad:
001b17adcmp rsi, rdx
001b17b0jae 0x1b181d
001b17b2mov r8, rsi
001b17b5shl r8, 5
001b17b9mov rdi, [rcx+r8+8]
001b17betest rdi, rdi
001b17c1je 0x1b181d
001b17c3mov r8, [rcx+r8]
001b17c7xor r10l, r10l
001b17camov r9l, 255
001b17d0mov r11, rdi
001b17d3jmp 0x1b17dd
001b17d5
001b17d5loc_1b17d5:
001b17d5mov r11, rdi
001b17d8sub rdi, r10
001b17dbjbe 0x1b1814
001b17dd
001b17ddloc_1b17dd:
001b17ddshr rdi, 1
001b17e0add rdi, r10
001b17e3lea r14, [rdi+2*rdi]
001b17e7xor ebx, ebx
001b17e9cmp [r8+8*r14], rbp
001b17edsetne bl
001b17f0cmovb ebx, r9l
001b17f4cmp bl, 1
001b17f7je 0x1b17d5
001b17f9movzx r10l, bl
001b17fdcmp r10l, 255
001b1804jne 0x1b181f
001b1806inc rdi
001b1809mov r10, rdi
001b180cmov rdi, r11
001b180fsub rdi, r10
001b1812ja 0x1b17dd
001b1814
001b1814loc_1b1814:
001b1814sub r10, 1
001b1818mov rdi, r10
001b181bjae 0x1b181f
001b181d
001b181dloc_1b181d:
001b181dxor edi, edi
001b181f
001b181floc_1b181f:
001b181fcmp rsi, rdx
001b1822jae 0x1b1937
001b1828inc rbp
001b182bmov r9, rsi
001b182eshl r9, 5
001b1832cmp [rcx+r9+16], rbp
001b1837jae 0x1b1937
001b183dcmp rdi, [rcx+r9+8]
001b1842jae 0x1b18d3
001b1848add rcx, r9
001b184b
001b184bloc_1b184b:
001b184bmov rcx, [rcx]
001b184elea rdi, [rdi+2*rdi]
001b1852cmp [rcx+8*rdi], rbp
001b1856jae 0x1b1937
001b185cmov rdx, [rcx+8*rdi+8]
001b1861cmp rdx, [rax+8]
001b1865jae 0x1b1a1e
001b186bmov rax, [rax]
001b186elea rsi, [rdx+2*rdx]
001b1872mov rdx, [rax+8*rsi]
001b1876mov rsi, [rax+8*rsi+16]
001b187bjmp 0x1b1a20
001b1880
001b1880loc_1b1880:
001b1880movzx esi, [rax+5]
001b1884movzx edi, [rax+7]
001b1888shl edi, 16
001b188bor edi, esi
001b188dmov eax, [rax+1]
001b1890shl rdi, 40
001b1894shl rax, 8
001b1898or rax, rdi
001b189bor rax, rdx
001b189emov [r13+16], rax
001b18a2mov [r13+24], rcx
001b18a6jmp 0x1aff78
001b18ab
001b18abloc_1b18ab:
001b18abmov r13b, 56
001b18aexor ebx, ebx
001b18b0xor r15l, r15l
001b18b3jmp 0x1b1dc8
001b18b8
001b18b8loc_1b18b8:
001b18b8mov ecx, [rdx+17]
001b18bbmov edx, [rdx+20]
001b18bemov [r13+20], edx
001b18c2mov [r13+17], ecx
001b18c6mov [r13+16], al
001b18camov [r13+24], r15
001b18cejmp 0x1aff78
001b18d3
001b18d3loc_1b18d3:
001b18d3lea r8, [rsi+1]
001b18d7cmp r8, rdx
001b18daje 0x1b1937
001b18dcmov r10, r8
001b18dfshl r10, 5
001b18e3add r10, rcx
001b18e6xor edi, edi
001b18e8cmp r8, rdx
001b18ebcmovae r10, rdi
001b18efmov r8l, 1
001b18f5sub r8, rdx
001b18f8add rsi, 2
001b18fcadd r9, rcx
001b18ffadd r9, 64
001b1903mov rcx, r10
001b1906
001b1906loc_1b1906:
001b1906cmp [rcx+16], rbp
001b190ajae 0x1b1937
001b190ccmp [rcx+8], 0
001b1911jne 0x1b184b
001b1917cmp rsi, rdx
001b191amov ecx, 0
001b191fcmovb rcx, r9
001b1923lea r10, [r8+rsi]
001b1927inc r10
001b192ainc rsi
001b192dadd r9, 32
001b1931cmp r10, 2
001b1935jne 0x1b1906
001b1937
001b1937loc_1b1937:
001b1937mov [r13], r15
001b193bmov [r13+8], r12l
001b193fmov [r13+12], eax
001b1943mov [r13+16], rcx
001b1947movdqu [r13+24], x0
001b194d
001b194dloc_1b194d:
001b194dadd rsp, 632
001b1954pop rbx
001b1955pop r12
001b1957pop r13
001b1959pop r14
001b195bpop r15
001b195dpop rbp
001b195eret
001b195f
001b195floc_1b195f:
001b195fmov r13b, 6
001b1962
001b1962loc_1b1962:
001b1962xor ebx, ebx
001b1964xor r15l, r15l
001b1967mov [rsp+96], rdx
001b196cjmp 0x1b1dc8
001b1971
001b1971loc_1b1971:
001b1971lea rcx, [rdx+r9]
001b1975inc rcx
001b1978mov [rsp+256], rcx
001b1980mov [rsp+264], rdi
001b1988test rax, rax
001b198bje 0x1b2a26
001b1991lea rcx, [rax-1]
001b1995cmp rcx, [rsi+32]
001b1999jae 0x1b19a7
001b199bimul rdi, rcx, 112
001b199fadd rdi, [r8]
001b19a2jmp 0x1b1a63
001b19a7
001b19a7loc_1b19a7:
001b19a7mov rdi, [rsi+40]
001b19abmov r13b, 18
001b19aetest rdi, rdi
001b19b1je 0x1b1c78
001b19b7mov rcx, [rsi+48]
001b19bbmov edx, 255
001b19c0
001b19c0loc_1b19c0:
001b19c0movzx r8l, [rdi+1330]
001b19c8lea r9, [8*r8]
001b19d0mov rsi, -1
001b19d7
001b19d7loc_1b19d7:
001b19d7test r9, r9
001b19daje 0x1b1a07
001b19dcxor r10l, r10l
001b19dfcmp [rdi+8*rsi+1248], rax
001b19e7setne r10b
001b19ebcmova r10l, edx
001b19efinc rsi
001b19f2add r9, -8
001b19f6cmp r10b, 1
001b19faje 0x1b19d7
001b19fcmovzx r8l, r10b
001b1a00test r8l, r8l
001b1a03jne 0x1b1a0a
001b1a05jmp 0x1b1a53
001b1a07
001b1a07loc_1b1a07:
001b1a07mov rsi, r8
001b1a0a
001b1a0aloc_1b1a0a:
001b1a0asub rcx, 1
001b1a0ejb 0x1b1c78
001b1a14mov rdi, [rdi+8*rsi+1336]
001b1a1cjmp 0x1b19c0
001b1a1e
001b1a1eloc_1b1a1e:
001b1a1exor edx, edx
001b1a20
001b1a20loc_1b1a20:
001b1a20mov eax, [rcx+8*rdi+16]
001b1a24mov ecx, [rcx+8*rdi+20]
001b1a28xor r12l, r12l
001b1a2btest eax, eax
001b1a2dsetne r12b
001b1a31xor edi, edi
001b1a33test ecx, ecx
001b1a35setne dil
001b1a39shl rcx, 32
001b1a3dor rcx, rdi
001b1a40movq x1, rsi
001b1a45movq x0, rdx
001b1a4apunpcklqdq x0, x1
001b1a4ejmp 0x1b1937
001b1a53
001b1a53loc_1b1a53:
001b1a53test rdi, rdi
001b1a56je 0x1b1c78
001b1a5cimul rax, rsi, 112
001b1a60add rdi, rax
001b1a63
001b1a63loc_1b1a63:
001b1a63cmp [rdi+106], 1
001b1a67jne 0x1b1a75
001b1a69mov [rsp+288], 1
001b1a75
001b1a75loc_1b1a75:
001b1a75call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b1a7amov rbx, rax
001b1a7dmovzx eax, [rsp+248]
001b1a85mov [rsp+80], eax
001b1a89test rdx, rdx
001b1a8cje 0x1b1c84
001b1a92mov r15, rdx
001b1a95mov rax, [r12+392]
001b1a9dmov [rsp+248], rax
001b1aa5shl r15, 4
001b1aa9lea r13, [rsp+144]
001b1ab1xor r12l, r12l
001b1ab4xor eax, eax
001b1ab6mov [rsp+32], rax
001b1abbjmp 0x1b1ae4
001b1abd
001b1abdloc_1b1abd:
001b1abdcmp eax, 3
001b1ac0je 0x1b1b98
001b1ac6cmp eax, 49
001b1ac9jne 0x1b1ad7
001b1acb
001b1acbloc_1b1acb:
001b1acbcmp [rsp+32], 0
001b1ad1je 0x1b1c0e
001b1ad7
001b1ad7loc_1b1ad7:
001b1ad7add r12, 16
001b1adbcmp r15, r12
001b1adeje 0x1b1c8b
001b1ae4
001b1ae4loc_1b1ae4:
001b1ae4movdqu x0, [rbx+r12]
001b1aeamovdqa [rsp+144], x0
001b1af3mov rax, [rsp+272]
001b1afbmov edx, [rax+72]
001b1afelea rdi, [rsp+368]
001b1b06lea rsi, [rsp+256]
001b1b0emov rcx, r13
001b1b11call gimli::read::unit::parse_attribute
001b1b16cmp [rsp+368], 46
001b1b1eje 0x1b1da5
001b1b24movzx eax, [rsp+392]
001b1b2ccmp eax, 70
001b1b2fjle 0x1b1abd
001b1b31cmp eax, 71
001b1b34je 0x1b1acb
001b1b36cmp eax, 110
001b1b39je 0x1b1b42
001b1b3bcmp eax, 8199
001b1b40jne 0x1b1ad7
001b1b42
001b1b42loc_1b1b42:
001b1b42mov rdi, r13
001b1b45lea rsi, [rsp+368]
001b1b4dcall gimli::read::unit::Attribute<R>::value
001b1b52movzx edx, r14b
001b1b56lea rdi, [rsp+104]
001b1b5bmov rsi, [rsp+40]
001b1b60mov rcx, [rsp+248]
001b1b68mov r8, r13
001b1b6bcall gimli::read::dwarf::Dwarf<R>::attr_string
001b1b70cmp [rsp+104], 0
001b1b76jne 0x1b1ad7
001b1b7cmov rax, [rsp+120]
001b1b81mov [rsp+176], rax
001b1b89mov rax, [rsp+112]
001b1b8emov [rsp+32], rax
001b1b93jmp 0x1b1ad7
001b1b98
001b1b98loc_1b1b98:
001b1b98cmp [rsp+32], 0
001b1b9ejne 0x1b1ad7
001b1ba4mov rdi, r13
001b1ba7lea rsi, [rsp+368]
001b1bafcall gimli::read::unit::Attribute<R>::value
001b1bb4movzx edx, r14b
001b1bb8lea rdi, [rsp+104]
001b1bbdmov rsi, [rsp+40]
001b1bc2mov rcx, [rsp+248]
001b1bcamov r8, r13
001b1bcdcall gimli::read::dwarf::Dwarf<R>::attr_string
001b1bd2cmp [rsp+104], 0
001b1bd8mov rdx, [rsp+192]
001b1be0cmove rdx, [rsp+120]
001b1be6mov rax, [rsp+112]
001b1bebmov ecx, 0
001b1bf0cmovne rax, rcx
001b1bf4mov [rsp+32], rax
001b1bf9mov [rsp+192], rdx
001b1c01mov [rsp+176], rdx
001b1c09jmp 0x1b1ad7
001b1c0e
001b1c0eloc_1b1c0e:
001b1c0emov rdi, r13
001b1c11lea rsi, [rsp+368]
001b1c19call gimli::read::unit::Attribute<R>::value
001b1c1emov rsi, [rsp+144]
001b1c26mov rdx, [rsp+152]
001b1c2elea rdi, [rsp+104]
001b1c33mov ecx, [rsp+80]
001b1c37mov r8, [rsp+96]
001b1c3cmov r9, [rsp+24]
001b1c41push 16
001b1c43push [rsp+48]
001b1c47call addr2line::function::name_attr
001b1c4cadd rsp, 16
001b1c50cmp [rsp+104], 0
001b1c56mov rax, [rsp+112]
001b1c5bmov [rsp+32], rax
001b1c60mov rax, [rsp+120]
001b1c65jne 0x1b271f
001b1c6bmov [rsp+176], rax
001b1c73jmp 0x1b1ad7
001b1c78
001b1c78loc_1b1c78:
001b1c78xor ebx, ebx
001b1c7axor r15l, r15l
001b1c7dxor eax, eax
001b1c7fjmp 0x1b1dc3
001b1c84
001b1c84loc_1b1c84:
001b1c84xor eax, eax
001b1c86mov [rsp+32], rax
001b1c8b
001b1c8bloc_1b1c8b:
001b1c8bmov [rsp+104], 8
001b1c94pxor x0, x0
001b1c98movdqu [rsp+112], x0
001b1c9emov [rsp+144], 8
001b1caamovdqu [rsp+152], x0
001b1cb3lea rax, [rsp+144]
001b1cbblea r10, [rsp+104]
001b1cc0lea r14, [rsp+368]
001b1cc8lea rsi, [rsp+256]
001b1cd0mov rdi, r14
001b1cd3xor edx, edx
001b1cd5mov ecx, [rsp+80]
001b1cd9mov r8, [rsp+96]
001b1cdemov r9, [rsp+24]
001b1ce3push 0
001b1ce5push rax
001b1ce6push r10
001b1ce8push [rsp+64]
001b1ceccall addr2line::function::Function<R>::parse_children
001b1cf1add rsp, 32
001b1cf5movzx r13l, [rsp+368]
001b1cfecmp r13b, 75
001b1d02jne 0x1b1d4a
001b1d04mov rax, [rsp+144]
001b1d0cmov [rsp+208], rax
001b1d14mov rdi, [rsp+160]
001b1d1ccmp rdi, 21
001b1d20jae 0x1b1e7e
001b1d26cmp rdi, 1
001b1d2ajbe 0x1b24fc
001b1d30mov rsi, rdi
001b1d33mov edx, 1
001b1d38mov rdi, [rsp+208]
001b1d40call core::slice::sort::insertion_sort_shift_left
001b1d45jmp 0x1b24fc
001b1d4a
001b1d4aloc_1b1d4a:
001b1d4amovzx r15l, [rsp+369]
001b1d53mov ebx, [rsp+370]
001b1d5amovzx r14l, [rsp+374]
001b1d63mov r12, [rsp+376]
001b1d6bcmp [rsp+152], 0
001b1d74je 0x1b1d84
001b1d76mov rdi, [rsp+144]
001b1d7ecall [rip+0x5fd74]
001b1d84
001b1d84loc_1b1d84:
001b1d84shl r14, 32
001b1d88cmp [rsp+112], 0
001b1d8eje 0x1b1d9b
001b1d90mov rdi, [rsp+104]
001b1d95call [rip+0x5fd5d]
001b1d9b
001b1d9bloc_1b1d9b:
001b1d9bmov [rsp+96], r12
001b1da0or rbx, r14
001b1da3jmp 0x1b1dc8
001b1da5
001b1da5loc_1b1da5:
001b1da5mov r13, [rsp+376]
001b1dadmov rax, [rsp+384]
001b1db5
001b1db5loc_1b1db5:
001b1db5mov r15l, r13l
001b1db8shr r15l, 8
001b1dbcmov rbx, r13
001b1dbfshr rbx, 16
001b1dc3
001b1dc3loc_1b1dc3:
001b1dc3mov [rsp+96], rax
001b1dc8
001b1dc8loc_1b1dc8:
001b1dc8xor r14l, r14l
001b1dcb
001b1dcbloc_1b1dcb:
001b1dcbshl rbx, 16
001b1dcfmovzx ecx, r15b
001b1dd3shl rcx, 8
001b1dd7or rcx, rbx
001b1ddamovzx eax, r13b
001b1ddeor rax, rcx
001b1de1mov r15, [rsp+184]
001b1de9cmp [r15], 0
001b1dedje 0x1b1e2f
001b1deftest r14, r14
001b1df2mov r13, [rsp+304]
001b1dfamov rbx, [rsp+296]
001b1e02je 0x1b152b
001b1e08test rax, rax
001b1e0bje 0x1b1e16
001b1e0dmov rdi, r14
001b1e10call [rip+0x5fce2]
001b1e16
001b1e16loc_1b1e16:
001b1e16test r12, r12
001b1e19je 0x1b152b
001b1e1fmov rdi, [rsp+96]
001b1e24call [rip+0x5fcce]
001b1e2ajmp 0x1b152b
001b1e2f
001b1e2floc_1b1e2f:
001b1e2fmov [r15+8], r14
001b1e33mov [r15+16], rax
001b1e37mov rax, [rsp+96]
001b1e3cmov [r15+24], rax
001b1e40mov [r15+32], r12
001b1e44mov rax, [rsp+64]
001b1e49mov [r15+40], rax
001b1e4dmov rax, [rsp+32]
001b1e52mov [r15+48], rax
001b1e56mov rax, [rsp+176]
001b1e5emov [r15+56], rax
001b1e62mov [r15], 1
001b1e69mov r13, [rsp+304]
001b1e71mov rbx, [rsp+296]
001b1e79jmp 0x1b152b
001b1e7e
001b1e7eloc_1b1e7e:
001b1e7emov [rsp+128], rdi
001b1e86shr rdi, 1
001b1e89mov [rsp+224], rdi
001b1e91shl rdi, 5
001b1e95movzx eax, [rip+0x6122c]
001b1e9cmov esi, 8
001b1ea1call __rust_alloc
001b1ea6test rax, rax
001b1ea9je 0x1b2a74
001b1eafmov rbx, rax
001b1eb2mov [rsp+624], r14
001b1ebamovzx eax, [rip+0x61207]
001b1ec1mov edi, 256
001b1ec6call [rip+0x5fc6c]
001b1ecctest rax, rax
001b1ecfmov [rsp+88], rbx
001b1ed4je 0x1b2a8e
001b1edamov r15, rax
001b1eddmov rax, [rsp+208]
001b1ee5lea rcx, [rax+80]
001b1ee9mov [rsp+200], rcx
001b1ef1add rax, -32
001b1ef5mov [rsp+328], rax
001b1efdmov eax, 16
001b1f02mov [rsp+168], rax
001b1f0axor ecx, ecx
001b1f0clea rax, [rip+0x5def5]
001b1f13mov [rsp+360], rax
001b1f1bxor r13l, r13l
001b1f1emov r14, [rsp+128]
001b1f26mov [rsp+136], rbp
001b1f2ejmp 0x1b1f43
001b1f30
001b1f30loc_1b1f30:
001b1f30mov r12, [rsp+88]
001b1f35
001b1f35loc_1b1f35:
001b1f35mov rcx, [rsp+72]
001b1f3acmp rcx, r14
001b1f3djae 0x1b24eb
001b1f43
001b1f43loc_1b1f43:
001b1f43mov r12, rcx
001b1f46mov rax, r14
001b1f49sub rax, rcx
001b1f4cshl rcx, 5
001b1f50mov rdx, [rsp+208]
001b1f58lea rdi, [rdx+rcx]
001b1f5ccmp rax, 2
001b1f60jae 0x1b1f6e
001b1f62
001b1f62loc_1b1f62:
001b1f62mov rdx, rax
001b1f65
001b1f65loc_1b1f65:
001b1f65lea rcx, [rdx+r12]
001b1f69jmp 0x1b2086
001b1f6e
001b1f6eloc_1b1f6e:
001b1f6emov rsi, [rdi+48]
001b1f72cmp rsi, [rdi+16]
001b1f76jb 0x1b1f83
001b1f78mov r8, [rdi+32]
001b1f7cja 0x1b1fbd
001b1f7ecmp r8, [rdi]
001b1f81jae 0x1b1fbd
001b1f83
001b1f83loc_1b1f83:
001b1f83mov edx, 2
001b1f88cmp rax, 3
001b1f8cjb 0x1b2003
001b1f8eadd rcx, [rsp+200]
001b1f96jmp 0x1b1fa4
001b1f98
001b1f98loc_1b1f98:
001b1f98inc rdx
001b1f9badd rcx, 32
001b1f9fcmp rax, rdx
001b1fa2je 0x1b2000
001b1fa4
001b1fa4loc_1b1fa4:
001b1fa4mov r8, rsi
001b1fa7mov rsi, [rcx]
001b1faacmp rsi, r8
001b1fadjb 0x1b1f98
001b1fafja 0x1b2003
001b1fb1mov r8, [rcx-48]
001b1fb5cmp [rcx-16], r8
001b1fb9jb 0x1b1f98
001b1fbbjmp 0x1b2003
001b1fbd
001b1fbdloc_1b1fbd:
001b1fbdmov edx, 2
001b1fc2cmp rax, 3
001b1fc6jb 0x1b1f65
001b1fc8add rcx, [rsp+200]
001b1fd0jmp 0x1b1fe1
001b1fd2
001b1fd2loc_1b1fd2:
001b1fd2inc rdx
001b1fd5add rcx, 32
001b1fd9mov r8, r9
001b1fdccmp rax, rdx
001b1fdfje 0x1b1f62
001b1fe1
001b1fe1loc_1b1fe1:
001b1fe1mov r9, rsi
001b1fe4mov rsi, [rcx]
001b1fe7cmp rsi, r9
001b1feajb 0x1b1f65
001b1ff0mov r9, [rcx-16]
001b1ff4ja 0x1b1fd2
001b1ff6cmp r9, r8
001b1ff9jae 0x1b1fd2
001b1ffbjmp 0x1b1f65
001b2000
001b2000loc_1b2000:
001b2000mov rdx, rax
001b2003
001b2003loc_1b2003:
001b2003mov rcx, rdx
001b2006add rcx, r12
001b2009jb 0x1b29cf
001b200fcmp rcx, r14
001b2012ja 0x1b29b8
001b2018cmp rdx, 2
001b201cjb 0x1b2086
001b201emov rax, rdx
001b2021shr rax, 1
001b2024mov r8, rcx
001b2027shl rcx, 5
001b202badd rcx, [rsp+328]
001b2033mov rsi, rdi
001b2036
001b2036loc_1b2036:
001b2036movups x0, [rsi]
001b2039movups x1, [rsi+16]
001b203dmovaps [rsp+384], x1
001b2045movaps [rsp+368], x0
001b204dmovups x0, [rcx]
001b2050movups x1, [rcx+16]
001b2054movups [rsi+16], x1
001b2058movups [rsi], x0
001b205bmovdqa x0, [rsp+368]
001b2064movdqa x1, [rsp+384]
001b206dmovdqu [rcx+16], x1
001b2072movdqu [rcx], x0
001b2076add rsi, 32
001b207aadd rcx, -32
001b207edec rax
001b2081jne 0x1b2036
001b2083mov rcx, r8
001b2086
001b2086loc_1b2086:
001b2086mov rbx, rcx
001b2089sub rbx, r12
001b208cjb 0x1b293c
001b2092cmp rcx, r14
001b2095ja 0x1b293c
001b209bjae 0x1b20cf
001b209dcmp rdx, 10
001b20a1jae 0x1b20cf
001b20a3lea rbx, [r12+10]
001b20a8cmp rbx, r14
001b20abcmovae rbx, r14
001b20afmov [rsp+72], rbx
001b20b4sub rbx, r12
001b20b7jb 0x1b298a
001b20bdcmp rdx, 1
001b20c1adc rdx, 0
001b20c5mov rsi, rbx
001b20c8call core::slice::sort::insertion_sort_shift_left
001b20cdjmp 0x1b20d4
001b20cf
001b20cfloc_1b20cf:
001b20cfmov [rsp+72], rcx
001b20d4
001b20d4loc_1b20d4:
001b20d4cmp r13, [rsp+168]
001b20dcjne 0x1b2139
001b20delea rax, [2*r13]
001b20e6mov [rsp+168], rax
001b20eemov rdi, r13
001b20f1shl rdi, 5
001b20f5movzx eax, [rip+0x60fcc]
001b20fcmov esi, 8
001b2101call __rust_alloc
001b2106test rax, rax
001b2109je 0x1b299b
001b210fmov r14, rax
001b2112mov rdx, r13
001b2115shl rdx, 4
001b2119mov rdi, rax
001b211cmov rsi, r15
001b211fcall [rip+0x5f9fb]
001b2125mov rdi, r15
001b2128call [rip+0x5f9ca]
001b212emov r15, r14
001b2131mov r14, [rsp+128]
001b2139
001b2139loc_1b2139:
001b2139mov rax, r13
001b213cshl rax, 4
001b2140mov [r15+rax], rbx
001b2144mov [r15+rax+8], r12
001b2149inc r13
001b214ccmp r13, 2
001b2150jb 0x1b1f30
001b2156mov r12, [rsp+88]
001b215bmov [rsp+232], r15
001b2163jmp 0x1b21f8
001b2168
001b2168loc_1b2168:
001b2168mov r14, r15
001b216bmov rsi, r12
001b216emov rbp, [rsp+136]
001b2176
001b2176loc_1b2176:
001b2176sub rbx, rsi
001b2179mov rdi, r14
001b217cmov rdx, rbx
001b217fcall [rip+0x5f99b]
001b2185mov rax, [rsp+240]
001b218dadd rax, [rsp+24]
001b2192mov rcx, [rsp+320]
001b219amov [rcx], rax
001b219dmov rax, [rsp+192]
001b21a5mov rcx, [rsp+312]
001b21admov [rcx], rax
001b21b0mov rdi, [rsp+216]
001b21b8lea rsi, [rdi+16]
001b21bcmov rax, [rsp+80]
001b21c1not rax
001b21c4mov rdx, [rsp+248]
001b21ccadd rdx, rax
001b21cfshl rdx, 4
001b21d3call [rip+0x5f937]
001b21d9mov r13, [rsp+96]
001b21decmp r13, 1
001b21e2mov r15, [rsp+232]
001b21eamov r14, [rsp+128]
001b21f2jbe 0x1b24c2
001b21f8
001b21f8loc_1b21f8:
001b21f8mov r9, r13
001b21fblea r8, [r13-1]
001b21ffmov rcx, r8
001b2202shl rcx, 4
001b2206mov rax, [r15+rcx]
001b220amov rcx, [r15+rcx+8]
001b220fadd rcx, rax
001b2212cmp rcx, r14
001b2215je 0x1b2263
001b2217mov rdx, r9
001b221ashl rdx, 4
001b221emov rsi, [rdx+r15-32]
001b2223cmp rsi, rax
001b2226jbe 0x1b2263
001b2228cmp r9, 2
001b222cjbe 0x1b24cd
001b2232lea r10, [r9-3]
001b2236mov rcx, r10
001b2239shl rcx, 4
001b223dmov rcx, [r15+rcx]
001b2241lea rdi, [rsi+rax]
001b2245cmp rcx, rdi
001b2248jbe 0x1b2278
001b224acmp r9, 3
001b224ejbe 0x1b24d8
001b2254add rsi, rcx
001b2257cmp [rdx+r15-64], rsi
001b225cjbe 0x1b2278
001b225ejmp 0x1b24e3
001b2263
001b2263loc_1b2263:
001b2263cmp r9, 3
001b2267jb 0x1b227d
001b2269lea r10, [r9-3]
001b226dmov rcx, r10
001b2270shl rcx, 4
001b2274mov rcx, [r15+rcx]
001b2278
001b2278loc_1b2278:
001b2278cmp rcx, rax
001b227bjb 0x1b2281
001b227d
001b227dloc_1b227d:
001b227dlea r10, [r9-2]
001b2281
001b2281loc_1b2281:
001b2281cmp r9, r10
001b2284jbe 0x1b2893
001b228amov [rsp+96], r8
001b228flea rax, [r10+1]
001b2293cmp r9, rax
001b2296jbe 0x1b28ab
001b229cmov rcx, r10
001b229fshl rcx, 4
001b22a3mov rdi, [r15+rcx+8]
001b22a8shl rax, 4
001b22acmov rdx, [r15+rax]
001b22b0mov r13, [r15+rax+8]
001b22b5add r13, rdx
001b22b8mov r12, r13
001b22bbsub r12, rdi
001b22bejb 0x1b28ef
001b22c4cmp r13, r14
001b22c7ja 0x1b2903
001b22cdmov [rsp+240], rdx
001b22d5mov [rsp+80], r10
001b22damov [rsp+248], r9
001b22e2lea rdx, [r15+rcx]
001b22e6mov [rsp+216], rdx
001b22eemov rdx, [r15+rcx]
001b22f2lea rcx, [r15+rax]
001b22f6mov [rsp+320], rcx
001b22felea rax, [r15+rax+8]
001b2303mov [rsp+312], rax
001b230bmov [rsp+192], rdi
001b2313mov r14, rdi
001b2316shl r14, 5
001b231aadd r14, [rsp+208]
001b2322mov rbx, rdx
001b2325shl rbx, 5
001b2329lea r15, [r14+rbx]
001b232dshl r13, 5
001b2331mov rbp, r12
001b2334sub rbp, rdx
001b2337mov [rsp+24], rdx
001b233ccmp rbp, rdx
001b233fjae 0x1b23f4
001b2345mov rbx, rbp
001b2348shl rbx, 5
001b234cmov r12, [rsp+88]
001b2351mov rdi, r12
001b2354mov rsi, r15
001b2357mov rdx, rbx
001b235acall [rip+0x5f7c0]
001b2360add rbx, r12
001b2363mov rax, [rsp+24]
001b2368test rax, rax
001b236bjle 0x1b2168
001b2371test rbp, rbp
001b2374jle 0x1b2168
001b237aadd r13, [rsp+328]
001b2382mov rbp, [rsp+136]
001b238anop [rax+rax]
001b2390
001b2390loc_1b2390:
001b2390mov rcx, [r15-16]
001b2394mov al, 1
001b2396cmp [rbx-16], rcx
001b239ajb 0x1b23ac
001b239cmov rax, [rbx-32]
001b23a0setbe cl
001b23a3cmp rax, [r15-32]
001b23a7setb al
001b23aaand al, cl
001b23ac
001b23acloc_1b23ac:
001b23acmovzx eax, al
001b23afmov rcx, rax
001b23b2shl rcx, 5
001b23b6sub r15, rcx
001b23b9add rbx, rcx
001b23bcadd rbx, -32
001b23c0test al, al
001b23c2mov rax, rbx
001b23c5cmovne rax, r15
001b23c9movdqu x0, [rax]
001b23cdmovdqu x1, [rax+16]
001b23d2movdqu [r13+16], x1
001b23d8movdqu [r13], x0
001b23decmp r15, r14
001b23e1jbe 0x1b23ec
001b23e3add r13, -32
001b23e7cmp rbx, r12
001b23eaja 0x1b2390
001b23ec
001b23ecloc_1b23ec:
001b23ecmov r14, r15
001b23efjmp 0x1b24ba
001b23f4
001b23f4loc_1b23f4:
001b23f4mov rbp, [rsp+88]
001b23f9mov rdi, rbp
001b23fcmov rsi, r14
001b23ffmov rdx, rbx
001b2402call [rip+0x5f718]
001b2408add rbx, rbp
001b240bmov rax, [rsp+24]
001b2410test rax, rax
001b2413mov rbp, [rsp+136]
001b241bjle 0x1b24b5
001b2421cmp r12, rax
001b2424jle 0x1b24b5
001b242aadd r13, [rsp+208]
001b2432mov r12, [rsp+88]
001b2437mov rsi, r12
001b243anop [rax+rax]
001b2440
001b2440loc_1b2440:
001b2440mov rcx, [r15+16]
001b2444mov rdx, [rsi+16]
001b2448cmp rcx, rdx
001b244bjb 0x1b2467
001b244dmov rax, [r15]
001b2450cmp rax, [rsi]
001b2453setb dil
001b2457xor eax, eax
001b2459cmp rcx, rdx
001b245cja 0x1b24b0
001b245emov rcx, rsi
001b2461test dil, 1
001b2465je 0x1b246c
001b2467
001b2467loc_1b2467:
001b2467mov al, 1
001b2469mov rcx, r15
001b246c
001b246cloc_1b246c:
001b246cmovdqu x0, [rcx]
001b2470movdqu x1, [rcx+16]
001b2475movdqu [r14+16], x1
001b247bmovdqu [r14], x0
001b2480add r14, 32
001b2484mov ecx, eax
001b2486xor cl, 1
001b2489movzx ecx, cl
001b248cshl rcx, 5
001b2490add rsi, rcx
001b2493cmp rsi, rbx
001b2496jae 0x1b2176
001b249cmovzx eax, al
001b249fshl rax, 5
001b24a3add r15, rax
001b24a6cmp r15, r13
001b24a9jb 0x1b2440
001b24abjmp 0x1b2176
001b24b0
001b24b0loc_1b24b0:
001b24b0mov rcx, rsi
001b24b3jmp 0x1b246c
001b24b5
001b24b5loc_1b24b5:
001b24b5mov r12, [rsp+88]
001b24ba
001b24baloc_1b24ba:
001b24bamov rsi, r12
001b24bdjmp 0x1b2176
001b24c2
001b24c2loc_1b24c2:
001b24c2mov r13l, 1
001b24c8jmp 0x1b1f35
001b24cd
001b24cdloc_1b24cd:
001b24cdmov r13l, 2
001b24d3jmp 0x1b1f35
001b24d8
001b24d8loc_1b24d8:
001b24d8mov r13l, 3
001b24dejmp 0x1b1f35
001b24e3
001b24e3loc_1b24e3:
001b24e3mov r13, r9
001b24e6jmp 0x1b1f35
001b24eb
001b24ebloc_1b24eb:
001b24ebmov rdi, r15
001b24eemov rbx, [rip+0x5f603]
001b24f5call rbx
001b24f7mov rdi, r12
001b24facall rbx
001b24fc
001b24fcloc_1b24fc:
001b24fcmov r15, [rsp+104]
001b2501mov r12, [rsp+112]
001b2506mov r13, [rsp+120]
001b250bcmp r12, r13
001b250ejbe 0x1b2559
001b2510test r13, r13
001b2513je 0x1b25ae
001b2519mov rax, r12
001b251cshl rax, 4
001b2520lea rsi, [rax+2*rax]
001b2524mov rax, r13
001b2527shl rax, 4
001b252blea rbx, [rax+2*rax]
001b252fmov edx, 8
001b2534mov rdi, r15
001b2537mov rcx, rbx
001b253acall __rust_realloc
001b253fmov r14, rax
001b2542test rax, rax
001b2545jne 0x1b25bd
001b2547mov edi, 8
001b254cmov rsi, rbx
001b254fcall alloc::alloc::handle_alloc_error
001b2554jmp 0x1b2aa6
001b2559
001b2559loc_1b2559:
001b2559mov r14, r15
001b255cjmp 0x1b25bd
001b255e
001b255eloc_1b255e:
001b255emov r8l, 19
001b2564jmp 0x1b26f6
001b2569
001b2569loc_1b2569:
001b2569mov [rsp+55], rcx
001b256ejmp 0x1b2657
001b2573
001b2573loc_1b2573:
001b2573movzx eax, [rsp+369]
001b257bmov [rsp+24], rax
001b2580mov eax, [rsp+370]
001b2587movzx r12l, [rsp+374]
001b2590shl r12, 32
001b2594or r12, rax
001b2597mov r13, [rsp+376]
001b259fjmp 0x1b0b27
001b25a4
001b25a4loc_1b25a4:
001b25a4mov rax, [rsp+64]
001b25a9jmp 0x1b2652
001b25ae
001b25aeloc_1b25ae:
001b25aemov rdi, r15
001b25b1call [rip+0x5f541]
001b25b7mov r14l, 8
001b25bd
001b25bdloc_1b25bd:
001b25bdmov r15, [rsp+144]
001b25c5mov rbx, [rsp+152]
001b25cdmov r12, [rsp+160]
001b25d5cmp rbx, r12
001b25d8jbe 0x1b2620
001b25datest r12, r12
001b25ddje 0x1b2627
001b25dfmov rsi, rbx
001b25e2shl rsi, 5
001b25e6mov rcx, r12
001b25e9shl rcx, 5
001b25edmov edx, 8
001b25f2mov rdi, r15
001b25f5mov [rsp+24], rcx
001b25facall __rust_realloc
001b25ffmov rcx, rax
001b2602mov [rsp+96], rax
001b2607test rax, rax
001b260ajne 0x1b263a
001b260cmov edi, 8
001b2611mov rsi, [rsp+24]
001b2616call alloc::alloc::handle_alloc_error
001b261bjmp 0x1b2aa6
001b2620
001b2620loc_1b2620:
001b2620mov [rsp+96], r15
001b2625jmp 0x1b263a
001b2627
001b2627loc_1b2627:
001b2627mov rdi, r15
001b262acall [rip+0x5f4c8]
001b2630mov eax, 8
001b2635mov [rsp+96], rax
001b263a
001b263aloc_1b263a:
001b263amov r15l, r13l
001b263dshr r15l, 8
001b2641mov rbx, r13
001b2644shr rbx, 16
001b2648jmp 0x1b1dcb
001b264d
001b264dloc_1b264d:
001b264dmov rax, [rsp+32]
001b2652
001b2652loc_1b2652:
001b2652mov [rsp+55], rax
001b2657
001b2657loc_1b2657:
001b2657mov r8b, 19
001b265amov r13, [rsp+55]
001b265f
001b265floc_1b265f:
001b265fmov eax, [rsp+49]
001b2663movzx r12l, [rsp+53]
001b2669shl r12, 32
001b266dor r12, rax
001b2670jmp 0x1b2706
001b2675
001b2675loc_1b2675:
001b2675mov [rsp+8], 0
001b267dmov [rsp+14], 0
001b2682mov [rsp+12], 0
001b2689mov ecx, [rsp+11]
001b268dmov [rsp+51], ecx
001b2691mov [rsp+48], 0
001b2699movzx ecx, [rsp+54]
001b269eshl ecx, 16
001b26a1movzx edx, [rsp+52]
001b26a6or edx, ecx
001b26a8shl rdx, 32
001b26acmov r8l, [rsp+48]
001b26b1or r8, rdx
001b26b4jmp 0x1b26ee
001b26b6
001b26b6loc_1b26b6:
001b26b6mov [rsp+14], 0
001b26bbmov [rsp+12], 0
001b26c2mov [rsp+8], 0
001b26camov [rsp+15], rax
001b26cfmov r8, [rsp+8]
001b26d4mov eax, [rsp+16]
001b26d8mov ecx, [rsp+19]
001b26dcmov [rsp+56], eax
001b26e0mov [rsp+59], ecx
001b26e4mov [rsp+48], r8
001b26e9mov rax, [rsp+55]
001b26ee
001b26eeloc_1b26ee:
001b26eeshl r8, 8
001b26f2or r8, 19
001b26f6
001b26f6loc_1b26f6:
001b26f6mov ebx, r8l
001b26f9shr ebx, 8
001b26fcmov r12, r8
001b26ffshr r12, 16
001b2703mov r13, rax
001b2706
001b2706loc_1b2706:
001b2706mov [rsp+24], rbx
001b270bjmp 0x1b0b27
001b2710
001b2710loc_1b2710:
001b2710movzx ebx, [rsp+48]
001b2715mov r13, [rsp+64]
001b271ajmp 0x1b265f
001b271f
001b271floc_1b271f:
001b271fmov r13, [rsp+32]
001b2724jmp 0x1b1db5
001b2729
001b2729loc_1b2729:
001b2729mov r8b, 23
001b272cmov r13, [rsp+55]
001b2731jmp 0x1b265f
001b2736
001b2736loc_1b2736:
001b2736movzx ebx, [rsp+48]
001b273bmov r13, [rsp+32]
001b2740jmp 0x1b265f
001b2745
001b2745loc_1b2745:
001b2745mov [rsp+53], 0
001b274cmov [rsp+49], 0
001b2754mov rax, [rsp+64]
001b2759jmp 0x1b27d7
001b275b
001b275bloc_1b275b:
001b275bmov [rsp+14], 0
001b2760mov [rsp+12], 0
001b2767mov [rsp+8], 0
001b276fmov rax, [rsp+64]
001b2774jmp 0x1b2797
001b2776
001b2776loc_1b2776:
001b2776mov r8b, 19
001b2779jmp 0x1b0b1d
001b277e
001b277eloc_1b277e:
001b277emov [rsp+14], 0
001b2783mov [rsp+12], 0
001b278amov [rsp+8], 0
001b2792mov rax, [rsp+32]
001b2797
001b2797loc_1b2797:
001b2797mov [rsp+15], rax
001b279cmov rbx, [rsp+8]
001b27a1mov eax, [rsp+16]
001b27a5mov ecx, [rsp+19]
001b27a9mov [rsp+56], eax
001b27admov [rsp+59], ecx
001b27b1mov [rsp+48], rbx
001b27b6mov r8b, 19
001b27b9mov r13, [rsp+55]
001b27bejmp 0x1b265f
001b27c3
001b27c3loc_1b27c3:
001b27c3mov [rsp+53], 0
001b27camov [rsp+49], 0
001b27d2mov rax, [rsp+32]
001b27d7
001b27d7loc_1b27d7:
001b27d7mov [rsp+55], rax
001b27dcmov r8b, 19
001b27dfxor ebx, ebx
001b27e1mov r13, [rsp+55]
001b27e6jmp 0x1b265f
001b27eb
001b27ebloc_1b27eb:
001b27eblea rdx, [rip+0x5db2e]
001b27f2call core::panicking::panic_bounds_check
001b27f7ud2
001b27f9
001b27f9loc_1b27f9:
001b27f9mov [rsp+24], rax
001b27femov r12, r8
001b2801shr r12, 16
001b2805jmp 0x1b0b27
001b280a
001b280aloc_1b280a:
001b280alea rax, [rip+0x5d507]
001b2811mov [rsp+368], rax
001b2819lea rsi, [rip+0x5d618]
001b2820jmp 0x1b2865
001b2822
001b2822loc_1b2822:
001b2822lea rdx, [rip+0x5d627]
001b2829call core::slice::index::slice_index_order_fail
001b282ejmp 0x1b2aa6
001b2833
001b2833loc_1b2833:
001b2833lea rdx, [rip+0x5d616]
001b283amov rdi, rsi
001b283dmov rsi, [rsp+184]
001b2845call core::slice::index::slice_end_index_len_fail
001b284ajmp 0x1b2aa6
001b284f
001b284floc_1b284f:
001b284flea rax, [rip+0x5d4c2]
001b2856mov [rsp+368], rax
001b285elea rsi, [rip+0x5d5bb]
001b2865
001b2865loc_1b2865:
001b2865mov rdi, [rsp+328]
001b286dmov [rdi+8], 1
001b2875lea rax, [rip-0x121584]
001b287cmov [rdi+16], rax
001b2880pxor x0, x0
001b2884movdqu [rdi+24], x0
001b2889call core::panicking::panic_fmt
001b288ejmp 0x1b2aa6
001b2893
001b2893loc_1b2893:
001b2893lea rax, [rip+0x5d47e]
001b289amov [rsp+368], rax
001b28a2lea rsi, [rip+0x5d577]
001b28a9jmp 0x1b28c1
001b28ab
001b28abloc_1b28ab:
001b28ablea rax, [rip+0x5d466]
001b28b2mov [rsp+368], rax
001b28balea rsi, [rip+0x5d577]
001b28c1
001b28c1loc_1b28c1:
001b28c1mov rdi, [rsp+624]
001b28c9mov [rdi+8], 1
001b28d1lea rax, [rip-0x1215e0]
001b28d8mov [rdi+16], rax
001b28dcpxor x0, x0
001b28e0movdqu [rdi+24], x0
001b28e5call core::panicking::panic_fmt
001b28eajmp 0x1b2aa6
001b28ef
001b28efloc_1b28ef:
001b28eflea rdx, [rip+0x5d55a]
001b28f6mov rsi, r13
001b28f9call core::slice::index::slice_index_order_fail
001b28fejmp 0x1b2aa6
001b2903
001b2903loc_1b2903:
001b2903lea rdx, [rip+0x5d546]
001b290amov rdi, r13
001b290dmov rsi, [rsp+128]
001b2915call core::slice::index::slice_end_index_len_fail
001b291ajmp 0x1b2aa6
001b291f
001b291floc_1b291f:
001b291flea rdi, [rip-0x1231fc]
001b2926lea rdx, [rip+0x5d59b]
001b292dmov esi, 44
001b2932call core::panicking::panic
001b2937jmp 0x1b2aa6
001b293c
001b293cloc_1b293c:
001b293clea rdi, [rip-0x123219]
001b2943lea rdx, [rip+0x5d57e]
001b294amov esi, 44
001b294fcall core::panicking::panic
001b2954jmp 0x1b2aa6
001b2959
001b2959loc_1b2959:
001b2959lea rax, [rip+0x5d580]
001b2960mov [rsp+224], rax
001b2968jmp 0x1b2a0a
001b296d
001b296dloc_1b296d:
001b296dlea rdi, [rip-0x121976]
001b2974lea rdx, [rip+0x5d51d]
001b297bmov esi, 43
001b2980call core::panicking::panic
001b2985jmp 0x1b2aa6
001b298a
001b298aloc_1b298a:
001b298alea rax, [rip+0x5d54f]
001b2991mov [rsp+360], rax
001b2999jmp 0x1b29d4
001b299b
001b299bloc_1b299b:
001b299blea rdi, [rip-0x1219a4]
001b29a2lea rdx, [rip+0x5d4ef]
001b29a9mov esi, 43
001b29aecall core::panicking::panic
001b29b3jmp 0x1b2aa6
001b29b8
001b29b8loc_1b29b8:
001b29b8lea rdx, [rip+0x5d449]
001b29bfmov rdi, rcx
001b29c2mov rsi, r14
001b29c5call core::slice::index::slice_end_index_len_fail
001b29cajmp 0x1b2aa6
001b29cf
001b29cfloc_1b29cf:
001b29cfmov [rsp+72], rcx
001b29d4
001b29d4loc_1b29d4:
001b29d4mov rdi, r12
001b29d7mov rsi, [rsp+72]
001b29dcmov rdx, [rsp+360]
001b29e4call core::slice::index::slice_index_order_fail
001b29e9jmp 0x1b2aa6
001b29ee
001b29eeloc_1b29ee:
001b29eelea rdx, [rip+0x5d413]
001b29f5mov rdi, rsi
001b29f8mov rsi, r14
001b29fbcall core::slice::index::slice_end_index_len_fail
001b2a00jmp 0x1b2aa6
001b2a05
001b2a05loc_1b2a05:
001b2a05mov [rsp+72], rsi
001b2a0a
001b2a0aloc_1b2a0a:
001b2a0amov rdi, [rsp+24]
001b2a0fmov rsi, [rsp+72]
001b2a14mov rdx, [rsp+224]
001b2a1ccall core::slice::index::slice_index_order_fail
001b2a21jmp 0x1b2aa6
001b2a26
001b2a26loc_1b2a26:
001b2a26lea rdi, [rip-0x121a2f]
001b2a2dlea rdx, [rip+0x5d91c]
001b2a34mov esi, 43
001b2a39call core::panicking::panic
001b2a3eud2
001b2a40
001b2a40loc_1b2a40:
001b2a40lea rdi, [rip-0x121a49]
001b2a47lea rdx, [rip+0x5d41a]
001b2a4emov esi, 43
001b2a53call core::panicking::panic
001b2a58jmp 0x1b2aa6
001b2a5a
001b2a5aloc_1b2a5a:
001b2a5alea rdi, [rip-0x121a63]
001b2a61lea rdx, [rip+0x5d418]
001b2a68mov esi, 43
001b2a6dcall core::panicking::panic
001b2a72jmp 0x1b2aa6
001b2a74
001b2a74loc_1b2a74:
001b2a74lea rdi, [rip-0x121a7d]
001b2a7blea rdx, [rip+0x5d3e6]
001b2a82mov esi, 43
001b2a87call core::panicking::panic
001b2a8cjmp 0x1b2aa6
001b2a8e
001b2a8eloc_1b2a8e:
001b2a8elea rdi, [rip-0x121a97]
001b2a95lea rdx, [rip+0x5d3e4]
001b2a9cmov esi, 43
001b2aa1call core::panicking::panic
001b2aa6
001b2aa6loc_1b2aa6:
001b2aa6ud2
001b2aa8mov [rsp+40], rax
001b2aadmov rdi, r15
001b2ab0mov rsi, rbx
001b2ab3call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2ab8mov rdi, r14
001b2abbmov rsi, r13
001b2abejmp 0x1b2ba6
001b2ac3mov [rsp+40], rax
001b2ac8mov rdi, r15
001b2acbmov rsi, r12
001b2acecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2ad3mov rdi, [rsp+144]
001b2adbmov rsi, [rsp+152]
001b2ae3jmp 0x1b2ba6
001b2ae8jmp 0x1b2b59
001b2aeamov [rsp+40], rax
001b2aefjmp 0x1b2b75
001b2af4mov [rsp+40], rax
001b2af9jmp 0x1b2bc2
001b2afemov [rsp+40], rax
001b2b03lea rdi, [rsp+368]
001b2b0bcall core::ptr::drop_in_place<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>
001b2b10jmp 0x1b2bd7
001b2b15jmp 0x1b2b59
001b2b17mov [rsp+40], rax
001b2b1cjmp 0x1b2b87
001b2b1ejmp 0x1b2b60
001b2b20jmp 0x1b2bad
001b2b25mov [rsp+40], rax
001b2b2amov rdi, r12
001b2b2dmov rsi, rbp
001b2b30call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2b35mov rdi, r15
001b2b38mov rsi, rbx
001b2b3bcall core::ptr::drop_in_place<alloc::boxed::Box<[(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)]>>
001b2b40jmp 0x1b2bf3
001b2b45mov [rsp+40], rax
001b2b4alea rdi, [rsp+336]
001b2b52call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>>
001b2b57jmp 0x1b2b9c
001b2b59
001b2b59loc_1b2b59:
001b2b59mov [rsp+40], rax
001b2b5ejmp 0x1b2bd7
001b2b60
001b2b60loc_1b2b60:
001b2b60mov [rsp+40], rax
001b2b65mov rdi, r15
001b2b68mov rsi, [rsp+168]
001b2b70call core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001b2b75
001b2b75loc_1b2b75:
001b2b75mov rdi, [rsp+88]
001b2b7amov rsi, [rsp+224]
001b2b82call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::UnitRange,alloc::slice::stable_sort<addr2line::UnitRange,alloc::slice::<impl [addr2line::UnitRange]>::sort_by_key<u64,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001b2b87
001b2b87loc_1b2b87:
001b2b87mov rdi, [rsp+144]
001b2b8fmov rsi, [rsp+152]
001b2b97call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2b9c
001b2b9cloc_1b2b9c:
001b2b9cmov rdi, [rsp+104]
001b2ba1mov rsi, [rsp+112]
001b2ba6
001b2ba6loc_1b2ba6:
001b2ba6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2babjmp 0x1b2bf3
001b2bad
001b2badloc_1b2bad:
001b2badmov [rsp+40], rax
001b2bb2mov rdi, r12
001b2bb5mov rsi, [rsp+168]
001b2bbdcall core::ptr::drop_in_place<core::slice::sort::merge_sort::RunVec<alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}},alloc::slice::stable_sort<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset),alloc::slice::<impl [(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)]>::sort_by_key<gimli::common::DebugInfoOffset,addr2line::Context<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse_units::{{closure}}>::{{closure}}>::{{closure}}>>
001b2bc2
001b2bc2loc_1b2bc2:
001b2bc2mov rdi, [rsp+128]
001b2bcamov rsi, [rsp+200]
001b2bd2call core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::function::FunctionAddress,alloc::slice::stable_sort<addr2line::function::FunctionAddress,alloc::slice::<impl [addr2line::function::FunctionAddress]>::sort_by_key<u64,addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse::{{closure}}>::{{closure}}>::{{closure}}>>
001b2bd7
001b2bd7loc_1b2bd7:
001b2bd7mov rdi, [rsp+104]
001b2bdcmov rsi, [rsp+112]
001b2be1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b2be6lea rdi, [rsp+336]
001b2beecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>>
001b2bf3
001b2bf3loc_1b2bf3:
001b2bf3mov rdi, [rsp+40]
001b2bf8call _Unwind_Resume
001b2bfdud2
001aff40
Loading..