File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
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
001b2bff
001b2bff // align 0x10
001b2bff // align 0x10
001b2c00
001b2c00addr2line::LoopingLookup<T,L,F>::new_lookup:
001b2c00push rbp
001b2c01push r15
001b2c03push r14
001b2c05push r13
001b2c07push r12
001b2c09push rbx
001b2c0asub rsp, 328
001b2c11mov r14, rdx
001b2c14mov r15, rsi
001b2c17mov rbx, rdi
001b2c1aadd rsi, 48
001b2c1ecmp [r15+48], 0
001b2c23je 0x1b2ce5
001b2c29
001b2c29loc_1b2c29:
001b2c29mov rax, [r15]
001b2c2cmov rcx, [r15+8]
001b2c30mov rdx, [r15+16]
001b2c34mov r8, rsi
001b2c37mov rsi, [r15+24]
001b2c3bmov rdi, [r15+32]
001b2c3fmov [rbx+32], rdi
001b2c43mov rdi, [r15+40]
001b2c47mov [rbx+40], rdi
001b2c4bmov [rbx+16], rdx
001b2c4fmov [rbx+24], rsi
001b2c53mov [rbx], rax
001b2c56mov [rbx+8], rcx
001b2c5amovups x0, [r8]
001b2c5emovups x1, [r8+16]
001b2c63movups x2, [r8+32]
001b2c68movaps [rsp+144], x2
001b2c70movaps [rsp+128], x1
001b2c78movaps [rsp+112], x0
001b2c7dmovups x0, [r14]
001b2c81movups x1, [r14+16]
001b2c86movups x2, [r14+32]
001b2c8bmovups x3, [r14+48]
001b2c90movaps [rsp+160], x0
001b2c98movaps [rsp+176], x1
001b2ca0movaps [rsp+192], x2
001b2ca8movaps [rsp+208], x3
001b2cb0movups x0, [r14+64]
001b2cb5movaps [rsp+224], x0
001b2cbdmov rax, [r14+80]
001b2cc1mov [rsp+240], rax
001b2cc9add rbx, 48
001b2ccdlea rsi, [rsp+112]
001b2cd2mov edx, 136
001b2cd7mov rdi, rbx
001b2cdacall [rip+0x5ee40]
001b2ce0jmp 0x1b31aa
001b2ce5
001b2ce5loc_1b2ce5:
001b2ce5cmp [r14+80], 0
001b2ceamov rbp, [r14]
001b2cedmov r11, [r15+16]
001b2cf1mov r10, [r15+24]
001b2cf5mov ecx, [r15+8]
001b2cf9mov r8l, [r15+12]
001b2cfdmov rax, [r15+32]
001b2d01je 0x1b2d1a
001b2d03mov r12, [r15]
001b2d06cmp ecx, 3
001b2d09jne 0x1b2f56
001b2d0fmov r9l, 5
001b2d15
001b2d15loc_1b2d15:
001b2d15jmp 0x1b30cb
001b2d1a
001b2d1aloc_1b2d1a:
001b2d1amov [rsp+32], rbp
001b2d1fmov [rsp+72], rax
001b2d24mov [rsp+8], r11
001b2d29mov rbp, [r14+48]
001b2d2dmov r13, [r14+72]
001b2d31mov rdx, [r14+32]
001b2d35mov rdi, [r14+40]
001b2d39mov r11, [r14+24]
001b2d3dmov rax, [r14+16]
001b2d41mov [rsp+40], rax
001b2d46mov r12, [r14+56]
001b2d4amov rax, [r15]
001b2d4d
001b2d4dloc_1b2d4d:
001b2d4dcmp ecx, 3
001b2d50je 0x1b3124
001b2d56test rax, rax
001b2d59jne 0x1b3134
001b2d5fcmp ecx, 2
001b2d62jne 0x1b3146
001b2d68cmp rbp, r12
001b2d6bje 0x1b31bc
001b2d71add r12, -32
001b2d75lea rcx, [rsp+112]
001b2d7ajmp 0x1b2d91
001b2d7cnop [rax]
001b2d80
001b2d80loc_1b2d80:
001b2d80lea rax, [r12-32]
001b2d85cmp r12, rbp
001b2d88mov r12, rax
001b2d8bje 0x1b30be
001b2d91
001b2d91loc_1b2d91:
001b2d91cmp [r12+24], r13
001b2d96jbe 0x1b30b3
001b2d9ccmp rdx, [r12+8]
001b2da1jae 0x1b2d80
001b2da3cmp rdi, [r12]
001b2da7jbe 0x1b2d80
001b2da9mov [rsp+88], rdi
001b2daemov [rsp+64], rdx
001b2db3mov [rsp+96], rsi
001b2db8mov [r14+56], r12
001b2dbcmov rdi, [r12+16]
001b2dc1mov rsi, [r11+32]
001b2dc5cmp rdi, rsi
001b2dc8jae 0x1b31cc
001b2dceimul rsi, rdi, 536
001b2dd5mov [rsp+24], r11
001b2ddaadd rsi, [r11+24]
001b2ddemov [rsp+16], rsi
001b2de3mov rdi, rcx
001b2de6mov rdx, [rsp+40]
001b2debcall addr2line::ResUnit<R>::dwarf_and_unit_dwo
001b2df0mov rax, [rsp+16]
001b2df5mov [rsp+304], rax
001b2dfdmov rax, [rsp+32]
001b2e02mov [rsp+320], rax
001b2e0amov rax, [rsp+40]
001b2e0fmov [rsp+312], rax
001b2e17mov rax, [rsp+160]
001b2e1fmov [rsp+56], rax
001b2e24test rax, rax
001b2e27je 0x1b2e77
001b2e29movups x0, [rsp+112]
001b2e2emovups x1, [rsp+128]
001b2e36movups x2, [rsp+144]
001b2e3emovaps [rsp+288], x2
001b2e46movaps [rsp+272], x1
001b2e4emovaps [rsp+256], x0
001b2e56mov r11, [rsp+168]
001b2e5emov rax, [rsp+176]
001b2e66mov [rsp+80], rax
001b2e6bmov rax, [rsp+16]
001b2e70mov [rsp+104], rax
001b2e75jmp 0x1b2ea0
001b2e77
001b2e77loc_1b2e77:
001b2e77lea rdi, [rsp+256]
001b2e7flea rsi, [rsp+304]
001b2e87lea rdx, [rsp+112]
001b2e8ccall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001b2e91mov rax, [rsp+104]
001b2e96mov [rsp+16], rax
001b2e9bmov r11, [rsp+48]
001b2ea0
001b2ea0loc_1b2ea0:
001b2ea0mov r10, [rsp+256]
001b2ea8mov rcx, [rsp+264]
001b2eb0mov r8, rcx
001b2eb3shr r8, 32
001b2eb7mov rsi, [rsp+272]
001b2ebfmov rdx, [rsp+280]
001b2ec7mov rdi, [rsp+288]
001b2ecfmov r9, [rsp+296]
001b2ed7mov rax, r10
001b2edamov [r15], r10
001b2eddmov [r15+8], rcx
001b2ee1mov [rsp+8], rsi
001b2ee6mov [r15+16], rsi
001b2eeamov r10, rdx
001b2eedmov [r15+24], rdx
001b2ef1mov [rsp+72], rdi
001b2ef6mov [r15+32], rdi
001b2efamov [r15+40], r9
001b2efemov rsi, [rsp+56]
001b2f03mov [r15+48], rsi
001b2f07mov [rsp+48], r11
001b2f0cmov [r15+56], r11
001b2f10mov rdx, [rsp+80]
001b2f15mov [r15+64], rdx
001b2f19mov rdx, [rsp+16]
001b2f1emov [r15+72], rdx
001b2f22mov rdx, [rsp+40]
001b2f27mov [r15+80], rdx
001b2f2bmov rdx, [rsp+32]
001b2f30mov [r15+88], rdx
001b2f34test rsi, rsi
001b2f37mov rsi, [rsp+96]
001b2f3cmov rdx, [rsp+64]
001b2f41mov rdi, [rsp+88]
001b2f46mov r11, [rsp+24]
001b2f4bje 0x1b2d4d
001b2f51jmp 0x1b2c29
001b2f56
001b2f56loc_1b2f56:
001b2f56test r12, r12
001b2f59je 0x1b30e6
001b2f5fmov [rsp+72], rax
001b2f64
001b2f64loc_1b2f64:
001b2f64mov [rsp+40], rcx
001b2f69mov [rsp+112], 8
001b2f72xorps x0, x0
001b2f75movups [rsp+120], x0
001b2f7amov rcx, [r12+24]
001b2f7ftest rcx, rcx
001b2f82je 0x1b30f9
001b2f88mov [rsp+96], rsi
001b2f8dmov r13, [r12+16]
001b2f92mov rax, [r12]
001b2f96mov [rsp+80], rax
001b2f9bmov rax, [r12+8]
001b2fa0mov [rsp+56], rax
001b2fa5mov eax, 8
001b2faamov [rsp+24], rax
001b2fafxor esi, esi
001b2fb1lea rdi, [rsp+112]
001b2fb6mov [rsp+32], r8
001b2fbbmov [rsp+16], r10
001b2fc0mov [rsp+8], r11
001b2fc5mov [rsp+64], r12
001b2fca
001b2fcaloc_1b2fca:
001b2fcamov r12, rcx
001b2fcdmov rax, rcx
001b2fd0xor ecx, ecx
001b2fd2mov [rsp+88], rax
001b2fd7jmp 0x1b2fef
001b2fd9
001b2fd9 0f 1f 80 00 00 00 00 .......
001b2fe0
001b2fe0loc_1b2fe0:
001b2fe0mov rax, r12
001b2fe3
001b2fe3loc_1b2fe3:
001b2fe3mov r12, rax
001b2fe6sub r12, rcx
001b2fe9jbe 0x1b30d0
001b2fef
001b2fefloc_1b2fef:
001b2fefshr r12, 1
001b2ff2add r12, rcx
001b2ff5mov rdx, r12
001b2ff8shl rdx, 5
001b2ffclea r9, [rdx+r13]
001b3000cmp [r13+rdx+16], rsi
001b3005ja 0x1b2fe0
001b3007jb 0x1b3017
001b3009cmp [r9], rbp
001b300cja 0x1b2fe0
001b300emov r8, rbp
001b3011cmp [r9+8], rbp
001b3015ja 0x1b301f
001b3017
001b3017loc_1b3017:
001b3017inc r12
001b301amov rcx, r12
001b301djmp 0x1b2fe3
001b301f
001b301floc_1b301f:
001b301fmov rcx, [r13+rdx+24]
001b3024mov rax, rcx
001b3027mov [rsp+48], rcx
001b302ccmp rcx, [rsp+56]
001b3031jae 0x1b31da
001b3037cmp rsi, [rsp+120]
001b303cjne 0x1b3057
001b303ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b3043mov rcx, [rsp+112]
001b3048mov rsi, [rsp+128]
001b3050lea rdi, [rsp+112]
001b3055jmp 0x1b305c
001b3057
001b3057loc_1b3057:
001b3057mov rcx, [rsp+24]
001b305c
001b305cloc_1b305c:
001b305cmov rax, [rsp+48]
001b3061lea rax, [rax+2*rax]
001b3065shl rax, 4
001b3069add rax, [rsp+80]
001b306emov [rsp+24], rcx
001b3073mov [rcx+8*rsi], rax
001b3077inc rsi
001b307amov [rsp+128], rsi
001b3082inc r12
001b3085mov rax, r12
001b3088shl rax, 5
001b308cadd r13, rax
001b308fmov rcx, [rsp+88]
001b3094sub rcx, r12
001b3097mov r8, [rsp+32]
001b309cmov r10, [rsp+16]
001b30a1mov r11, [rsp+8]
001b30a6mov r12, [rsp+64]
001b30abjne 0x1b2fca
001b30b1jmp 0x1b30fb
001b30b3
001b30b3loc_1b30b3:
001b30b3mov [r14+56], r12
001b30b7mov [r14+80], 1
001b30bcjmp 0x1b30c2
001b30be
001b30beloc_1b30be:
001b30bemov [r14+56], rbp
001b30c2
001b30c2loc_1b30c2:
001b30c2xor r12l, r12l
001b30c5mov r9l, 3
001b30cb
001b30cbloc_1b30cb:
001b30cbjmp 0x1b3174
001b30d0
001b30d0loc_1b30d0:
001b30d0mov r8, [rsp+32]
001b30d5mov r10, [rsp+16]
001b30damov r11, [rsp+8]
001b30dfmov r12, [rsp+64]
001b30e4jmp 0x1b30fb
001b30e6
001b30e6loc_1b30e6:
001b30e6cmp ecx, 2
001b30e9jne 0x1b3150
001b30ebmov r9l, 3
001b30f1xor r12l, r12l
001b30f4jmp 0x1b2d15
001b30f9
001b30f9loc_1b30f9:
001b30f9xor esi, esi
001b30fb
001b30fbloc_1b30fb:
001b30fbmov rcx, [rsp+112]
001b3100mov rdx, [rsp+120]
001b3105lea r15, [rcx+8*rsi]
001b3109mov rsi, [r14+8]
001b310dmov rdi, [r14+16]
001b3111mov rdi, [rdi]
001b3114add rdi, 16
001b3118mov r9, [rsp+40]
001b311dmov r14, [rsp+72]
001b3122jmp 0x1b3174
001b3124
001b3124loc_1b3124:
001b3124mov r9l, 5
001b312amov r11, [rsp+8]
001b312fmov r12, rax
001b3132jmp 0x1b3174
001b3134
001b3134loc_1b3134:
001b3134mov r11, [rsp+8]
001b3139mov r12, rax
001b313cmov rbp, [rsp+32]
001b3141jmp 0x1b2f64
001b3146
001b3146loc_1b3146:
001b3146mov r11, [rsp+8]
001b314bmov rax, [rsp+72]
001b3150
001b3150loc_1b3150:
001b3150mov rsi, rax
001b3153mov rax, r10
001b3156mov ecx, ecx
001b3158mov r14, r10
001b315bmov r10, r11
001b315emov rax, r8
001b3161shl rax, 32
001b3165or rax, rcx
001b3168mov r9l, 4
001b316exor r12l, r12l
001b3171mov r11, rax
001b3174
001b3174loc_1b3174:
001b3174mov [rbx], r9l
001b3177mov [rbx+4], r8l
001b317bmov [rbx+8], r11
001b317fmov [rbx+16], r10
001b3183mov [rbx+24], r14
001b3187mov [rbx+32], rsi
001b318bmov [rbx+40], rdi
001b318fmov [rbx+48], r12
001b3193mov [rbx+56], rcx
001b3197mov [rbx+64], rdx
001b319bmov [rbx+72], rcx
001b319fmov [rbx+80], r15
001b31a3mov [rbx+176], 2
001b31aa
001b31aaloc_1b31aa:
001b31aaadd rsp, 328
001b31b1pop rbx
001b31b2pop r12
001b31b4pop r13
001b31b6pop r14
001b31b8pop r15
001b31bapop rbp
001b31bbret
001b31bc
001b31bcloc_1b31bc:
001b31bcxor r12l, r12l
001b31bfmov r9l, 3
001b31c5mov r11, [rsp+8]
001b31cajmp 0x1b3174
001b31cc
001b31ccloc_1b31cc:
001b31cclea rdx, [rip+0x5d135]
001b31d3call core::panicking::panic_bounds_check
001b31d8ud2
001b31da
001b31daloc_1b31da:
001b31dalea rdx, [rip+0x5d157]
001b31e1mov rdi, [rsp+48]
001b31e6mov rsi, [rsp+56]
001b31ebcall core::panicking::panic_bounds_check
001b31f0ud2
001b31f2mov rbx, rax
001b31f5mov rax, [rsp+112]
001b31famov [rsp+24], rax
001b31ffjmp 0x1b3204
001b3201mov rbx, rax
001b3204
001b3204loc_1b3204:
001b3204mov rsi, [rsp+120]
001b3209mov rdi, [rsp+24]
001b320ecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b3213mov rax, [rsp+96]
001b3218cmp [rax], 0
001b321cje 0x1b3226
001b321emov rdi, r15
001b3221call core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001b3226
001b3226loc_1b3226:
001b3226mov rdi, rbx
001b3229call _Unwind_Resume
001b322eud2
001b3230call core::panicking::panic_in_cleanup
001b3235ud2
001b2c00
001b2c00addr2line::LoopingLookup<T,L,F>::new_lookup:
001b2c00push rbp
001b2c01push r15
001b2c03push r14
001b2c05push r13
001b2c07push r12
001b2c09push rbx
001b2c0asub rsp, 328
001b2c11mov r14, rdx
001b2c14mov r15, rsi
001b2c17mov rbx, rdi
001b2c1aadd rsi, 48
001b2c1ecmp [r15+48], 0
001b2c23je 0x1b2ce5
001b2c29
001b2c29loc_1b2c29:
001b2c29mov rax, [r15]
001b2c2cmov rcx, [r15+8]
001b2c30mov rdx, [r15+16]
001b2c34mov r8, rsi
001b2c37mov rsi, [r15+24]
001b2c3bmov rdi, [r15+32]
001b2c3fmov [rbx+32], rdi
001b2c43mov rdi, [r15+40]
001b2c47mov [rbx+40], rdi
001b2c4bmov [rbx+16], rdx
001b2c4fmov [rbx+24], rsi
001b2c53mov [rbx], rax
001b2c56mov [rbx+8], rcx
001b2c5amovups x0, [r8]
001b2c5emovups x1, [r8+16]
001b2c63movups x2, [r8+32]
001b2c68movaps [rsp+144], x2
001b2c70movaps [rsp+128], x1
001b2c78movaps [rsp+112], x0
001b2c7dmovups x0, [r14]
001b2c81movups x1, [r14+16]
001b2c86movups x2, [r14+32]
001b2c8bmovups x3, [r14+48]
001b2c90movaps [rsp+160], x0
001b2c98movaps [rsp+176], x1
001b2ca0movaps [rsp+192], x2
001b2ca8movaps [rsp+208], x3
001b2cb0movups x0, [r14+64]
001b2cb5movaps [rsp+224], x0
001b2cbdmov rax, [r14+80]
001b2cc1mov [rsp+240], rax
001b2cc9add rbx, 48
001b2ccdlea rsi, [rsp+112]
001b2cd2mov edx, 136
001b2cd7mov rdi, rbx
001b2cdacall [rip+0x5ee40]
001b2ce0jmp 0x1b31aa
001b2ce5
001b2ce5loc_1b2ce5:
001b2ce5cmp [r14+80], 0
001b2ceamov rbp, [r14]
001b2cedmov r11, [r15+16]
001b2cf1mov r10, [r15+24]
001b2cf5mov ecx, [r15+8]
001b2cf9mov r8l, [r15+12]
001b2cfdmov rax, [r15+32]
001b2d01je 0x1b2d1a
001b2d03mov r12, [r15]
001b2d06cmp ecx, 3
001b2d09jne 0x1b2f56
001b2d0fmov r9l, 5
001b2d15
001b2d15loc_1b2d15:
001b2d15jmp 0x1b30cb
001b2d1a
001b2d1aloc_1b2d1a:
001b2d1amov [rsp+32], rbp
001b2d1fmov [rsp+72], rax
001b2d24mov [rsp+8], r11
001b2d29mov rbp, [r14+48]
001b2d2dmov r13, [r14+72]
001b2d31mov rdx, [r14+32]
001b2d35mov rdi, [r14+40]
001b2d39mov r11, [r14+24]
001b2d3dmov rax, [r14+16]
001b2d41mov [rsp+40], rax
001b2d46mov r12, [r14+56]
001b2d4amov rax, [r15]
001b2d4d
001b2d4dloc_1b2d4d:
001b2d4dcmp ecx, 3
001b2d50je 0x1b3124
001b2d56test rax, rax
001b2d59jne 0x1b3134
001b2d5fcmp ecx, 2
001b2d62jne 0x1b3146
001b2d68cmp rbp, r12
001b2d6bje 0x1b31bc
001b2d71add r12, -32
001b2d75lea rcx, [rsp+112]
001b2d7ajmp 0x1b2d91
001b2d7cnop [rax]
001b2d80
001b2d80loc_1b2d80:
001b2d80lea rax, [r12-32]
001b2d85cmp r12, rbp
001b2d88mov r12, rax
001b2d8bje 0x1b30be
001b2d91
001b2d91loc_1b2d91:
001b2d91cmp [r12+24], r13
001b2d96jbe 0x1b30b3
001b2d9ccmp rdx, [r12+8]
001b2da1jae 0x1b2d80
001b2da3cmp rdi, [r12]
001b2da7jbe 0x1b2d80
001b2da9mov [rsp+88], rdi
001b2daemov [rsp+64], rdx
001b2db3mov [rsp+96], rsi
001b2db8mov [r14+56], r12
001b2dbcmov rdi, [r12+16]
001b2dc1mov rsi, [r11+32]
001b2dc5cmp rdi, rsi
001b2dc8jae 0x1b31cc
001b2dceimul rsi, rdi, 536
001b2dd5mov [rsp+24], r11
001b2ddaadd rsi, [r11+24]
001b2ddemov [rsp+16], rsi
001b2de3mov rdi, rcx
001b2de6mov rdx, [rsp+40]
001b2debcall addr2line::ResUnit<R>::dwarf_and_unit_dwo
001b2df0mov rax, [rsp+16]
001b2df5mov [rsp+304], rax
001b2dfdmov rax, [rsp+32]
001b2e02mov [rsp+320], rax
001b2e0amov rax, [rsp+40]
001b2e0fmov [rsp+312], rax
001b2e17mov rax, [rsp+160]
001b2e1fmov [rsp+56], rax
001b2e24test rax, rax
001b2e27je 0x1b2e77
001b2e29movups x0, [rsp+112]
001b2e2emovups x1, [rsp+128]
001b2e36movups x2, [rsp+144]
001b2e3emovaps [rsp+288], x2
001b2e46movaps [rsp+272], x1
001b2e4emovaps [rsp+256], x0
001b2e56mov r11, [rsp+168]
001b2e5emov rax, [rsp+176]
001b2e66mov [rsp+80], rax
001b2e6bmov rax, [rsp+16]
001b2e70mov [rsp+104], rax
001b2e75jmp 0x1b2ea0
001b2e77
001b2e77loc_1b2e77:
001b2e77lea rdi, [rsp+256]
001b2e7flea rsi, [rsp+304]
001b2e87lea rdx, [rsp+112]
001b2e8ccall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001b2e91mov rax, [rsp+104]
001b2e96mov [rsp+16], rax
001b2e9bmov r11, [rsp+48]
001b2ea0
001b2ea0loc_1b2ea0:
001b2ea0mov r10, [rsp+256]
001b2ea8mov rcx, [rsp+264]
001b2eb0mov r8, rcx
001b2eb3shr r8, 32
001b2eb7mov rsi, [rsp+272]
001b2ebfmov rdx, [rsp+280]
001b2ec7mov rdi, [rsp+288]
001b2ecfmov r9, [rsp+296]
001b2ed7mov rax, r10
001b2edamov [r15], r10
001b2eddmov [r15+8], rcx
001b2ee1mov [rsp+8], rsi
001b2ee6mov [r15+16], rsi
001b2eeamov r10, rdx
001b2eedmov [r15+24], rdx
001b2ef1mov [rsp+72], rdi
001b2ef6mov [r15+32], rdi
001b2efamov [r15+40], r9
001b2efemov rsi, [rsp+56]
001b2f03mov [r15+48], rsi
001b2f07mov [rsp+48], r11
001b2f0cmov [r15+56], r11
001b2f10mov rdx, [rsp+80]
001b2f15mov [r15+64], rdx
001b2f19mov rdx, [rsp+16]
001b2f1emov [r15+72], rdx
001b2f22mov rdx, [rsp+40]
001b2f27mov [r15+80], rdx
001b2f2bmov rdx, [rsp+32]
001b2f30mov [r15+88], rdx
001b2f34test rsi, rsi
001b2f37mov rsi, [rsp+96]
001b2f3cmov rdx, [rsp+64]
001b2f41mov rdi, [rsp+88]
001b2f46mov r11, [rsp+24]
001b2f4bje 0x1b2d4d
001b2f51jmp 0x1b2c29
001b2f56
001b2f56loc_1b2f56:
001b2f56test r12, r12
001b2f59je 0x1b30e6
001b2f5fmov [rsp+72], rax
001b2f64
001b2f64loc_1b2f64:
001b2f64mov [rsp+40], rcx
001b2f69mov [rsp+112], 8
001b2f72xorps x0, x0
001b2f75movups [rsp+120], x0
001b2f7amov rcx, [r12+24]
001b2f7ftest rcx, rcx
001b2f82je 0x1b30f9
001b2f88mov [rsp+96], rsi
001b2f8dmov r13, [r12+16]
001b2f92mov rax, [r12]
001b2f96mov [rsp+80], rax
001b2f9bmov rax, [r12+8]
001b2fa0mov [rsp+56], rax
001b2fa5mov eax, 8
001b2faamov [rsp+24], rax
001b2fafxor esi, esi
001b2fb1lea rdi, [rsp+112]
001b2fb6mov [rsp+32], r8
001b2fbbmov [rsp+16], r10
001b2fc0mov [rsp+8], r11
001b2fc5mov [rsp+64], r12
001b2fca
001b2fcaloc_1b2fca:
001b2fcamov r12, rcx
001b2fcdmov rax, rcx
001b2fd0xor ecx, ecx
001b2fd2mov [rsp+88], rax
001b2fd7jmp 0x1b2fef
001b2fd9
001b2fd9 0f 1f 80 00 00 00 00 .......
001b2fe0
001b2fe0loc_1b2fe0:
001b2fe0mov rax, r12
001b2fe3
001b2fe3loc_1b2fe3:
001b2fe3mov r12, rax
001b2fe6sub r12, rcx
001b2fe9jbe 0x1b30d0
001b2fef
001b2fefloc_1b2fef:
001b2fefshr r12, 1
001b2ff2add r12, rcx
001b2ff5mov rdx, r12
001b2ff8shl rdx, 5
001b2ffclea r9, [rdx+r13]
001b3000cmp [r13+rdx+16], rsi
001b3005ja 0x1b2fe0
001b3007jb 0x1b3017
001b3009cmp [r9], rbp
001b300cja 0x1b2fe0
001b300emov r8, rbp
001b3011cmp [r9+8], rbp
001b3015ja 0x1b301f
001b3017
001b3017loc_1b3017:
001b3017inc r12
001b301amov rcx, r12
001b301djmp 0x1b2fe3
001b301f
001b301floc_1b301f:
001b301fmov rcx, [r13+rdx+24]
001b3024mov rax, rcx
001b3027mov [rsp+48], rcx
001b302ccmp rcx, [rsp+56]
001b3031jae 0x1b31da
001b3037cmp rsi, [rsp+120]
001b303cjne 0x1b3057
001b303ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b3043mov rcx, [rsp+112]
001b3048mov rsi, [rsp+128]
001b3050lea rdi, [rsp+112]
001b3055jmp 0x1b305c
001b3057
001b3057loc_1b3057:
001b3057mov rcx, [rsp+24]
001b305c
001b305cloc_1b305c:
001b305cmov rax, [rsp+48]
001b3061lea rax, [rax+2*rax]
001b3065shl rax, 4
001b3069add rax, [rsp+80]
001b306emov [rsp+24], rcx
001b3073mov [rcx+8*rsi], rax
001b3077inc rsi
001b307amov [rsp+128], rsi
001b3082inc r12
001b3085mov rax, r12
001b3088shl rax, 5
001b308cadd r13, rax
001b308fmov rcx, [rsp+88]
001b3094sub rcx, r12
001b3097mov r8, [rsp+32]
001b309cmov r10, [rsp+16]
001b30a1mov r11, [rsp+8]
001b30a6mov r12, [rsp+64]
001b30abjne 0x1b2fca
001b30b1jmp 0x1b30fb
001b30b3
001b30b3loc_1b30b3:
001b30b3mov [r14+56], r12
001b30b7mov [r14+80], 1
001b30bcjmp 0x1b30c2
001b30be
001b30beloc_1b30be:
001b30bemov [r14+56], rbp
001b30c2
001b30c2loc_1b30c2:
001b30c2xor r12l, r12l
001b30c5mov r9l, 3
001b30cb
001b30cbloc_1b30cb:
001b30cbjmp 0x1b3174
001b30d0
001b30d0loc_1b30d0:
001b30d0mov r8, [rsp+32]
001b30d5mov r10, [rsp+16]
001b30damov r11, [rsp+8]
001b30dfmov r12, [rsp+64]
001b30e4jmp 0x1b30fb
001b30e6
001b30e6loc_1b30e6:
001b30e6cmp ecx, 2
001b30e9jne 0x1b3150
001b30ebmov r9l, 3
001b30f1xor r12l, r12l
001b30f4jmp 0x1b2d15
001b30f9
001b30f9loc_1b30f9:
001b30f9xor esi, esi
001b30fb
001b30fbloc_1b30fb:
001b30fbmov rcx, [rsp+112]
001b3100mov rdx, [rsp+120]
001b3105lea r15, [rcx+8*rsi]
001b3109mov rsi, [r14+8]
001b310dmov rdi, [r14+16]
001b3111mov rdi, [rdi]
001b3114add rdi, 16
001b3118mov r9, [rsp+40]
001b311dmov r14, [rsp+72]
001b3122jmp 0x1b3174
001b3124
001b3124loc_1b3124:
001b3124mov r9l, 5
001b312amov r11, [rsp+8]
001b312fmov r12, rax
001b3132jmp 0x1b3174
001b3134
001b3134loc_1b3134:
001b3134mov r11, [rsp+8]
001b3139mov r12, rax
001b313cmov rbp, [rsp+32]
001b3141jmp 0x1b2f64
001b3146
001b3146loc_1b3146:
001b3146mov r11, [rsp+8]
001b314bmov rax, [rsp+72]
001b3150
001b3150loc_1b3150:
001b3150mov rsi, rax
001b3153mov rax, r10
001b3156mov ecx, ecx
001b3158mov r14, r10
001b315bmov r10, r11
001b315emov rax, r8
001b3161shl rax, 32
001b3165or rax, rcx
001b3168mov r9l, 4
001b316exor r12l, r12l
001b3171mov r11, rax
001b3174
001b3174loc_1b3174:
001b3174mov [rbx], r9l
001b3177mov [rbx+4], r8l
001b317bmov [rbx+8], r11
001b317fmov [rbx+16], r10
001b3183mov [rbx+24], r14
001b3187mov [rbx+32], rsi
001b318bmov [rbx+40], rdi
001b318fmov [rbx+48], r12
001b3193mov [rbx+56], rcx
001b3197mov [rbx+64], rdx
001b319bmov [rbx+72], rcx
001b319fmov [rbx+80], r15
001b31a3mov [rbx+176], 2
001b31aa
001b31aaloc_1b31aa:
001b31aaadd rsp, 328
001b31b1pop rbx
001b31b2pop r12
001b31b4pop r13
001b31b6pop r14
001b31b8pop r15
001b31bapop rbp
001b31bbret
001b31bc
001b31bcloc_1b31bc:
001b31bcxor r12l, r12l
001b31bfmov r9l, 3
001b31c5mov r11, [rsp+8]
001b31cajmp 0x1b3174
001b31cc
001b31ccloc_1b31cc:
001b31cclea rdx, [rip+0x5d135]
001b31d3call core::panicking::panic_bounds_check
001b31d8ud2
001b31da
001b31daloc_1b31da:
001b31dalea rdx, [rip+0x5d157]
001b31e1mov rdi, [rsp+48]
001b31e6mov rsi, [rsp+56]
001b31ebcall core::panicking::panic_bounds_check
001b31f0ud2
001b31f2mov rbx, rax
001b31f5mov rax, [rsp+112]
001b31famov [rsp+24], rax
001b31ffjmp 0x1b3204
001b3201mov rbx, rax
001b3204
001b3204loc_1b3204:
001b3204mov rsi, [rsp+120]
001b3209mov rdi, [rsp+24]
001b320ecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b3213mov rax, [rsp+96]
001b3218cmp [rax], 0
001b321cje 0x1b3226
001b321emov rdi, r15
001b3221call core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001b3226
001b3226loc_1b3226:
001b3226mov rdi, rbx
001b3229call _Unwind_Resume
001b322eud2
001b3230call core::panicking::panic_in_cleanup
001b3235ud2
001b2c00
001b3237
001b3237 // align 0x10
001b3237 // align 0x10
001b3240
001b3240core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>:
001b3240mov rax, [rdi]
001b3243lock dec [rax]
001b3247jne 0x1b324e
001b3249jmp 0x1b32d0
001b324e
001b324eloc_1b324e:
001b324eret
001b3240
001b3240core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>:
001b3240mov rax, [rdi]
001b3243lock dec [rax]
001b3247jne 0x1b324e
001b3249jmp 0x1b32d0
001b324e
001b324eloc_1b324e:
001b324eret
001b3240
001b324f
001b324f // align 0x10
001b324f // align 0x10
001b3250
001b3250core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>:
001b3250push r14
001b3252push rbx
001b3253push rax
001b3254mov rbx, rdi
001b3257mov rax, [rdi+224]
001b325etest rax, rax
001b3261je 0x1b3275
001b3263lock dec [rax]
001b3267jne 0x1b3275
001b3269lea rdi, [rbx+224]
001b3270call alloc::sync::Arc<T,A>::drop_slow
001b3275
001b3275loc_1b3275:
001b3275mov rdi, [rbx+232]
001b327ctest rdi, rdi
001b327fje 0x1b3298
001b3281lock dec [rdi-16]
001b3286jne 0x1b3298
001b3288add rdi, -16
001b328cadd rsp, 8
001b3290pop rbx
001b3291pop r14
001b3293jmp 0x1b9830
001b3298
001b3298loc_1b3298:
001b3298add rsp, 8
001b329cpop rbx
001b329dpop r14
001b329fret
001b32a0mov r14, rax
001b32a3add rbx, 232
001b32aamov rdi, rbx
001b32adcall core::ptr::drop_in_place<gimli::read::abbrev::AbbreviationsCache>
001b32b2mov rdi, r14
001b32b5call _Unwind_Resume
001b32baud2
001b32bccall core::panicking::panic_in_cleanup
001b32c1ud2
001b3250
001b3250core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>:
001b3250push r14
001b3252push rbx
001b3253push rax
001b3254mov rbx, rdi
001b3257mov rax, [rdi+224]
001b325etest rax, rax
001b3261je 0x1b3275
001b3263lock dec [rax]
001b3267jne 0x1b3275
001b3269lea rdi, [rbx+224]
001b3270call alloc::sync::Arc<T,A>::drop_slow
001b3275
001b3275loc_1b3275:
001b3275mov rdi, [rbx+232]
001b327ctest rdi, rdi
001b327fje 0x1b3298
001b3281lock dec [rdi-16]
001b3286jne 0x1b3298
001b3288add rdi, -16
001b328cadd rsp, 8
001b3290pop rbx
001b3291pop r14
001b3293jmp 0x1b9830
001b3298
001b3298loc_1b3298:
001b3298add rsp, 8
001b329cpop rbx
001b329dpop r14
001b329fret
001b32a0mov r14, rax
001b32a3add rbx, 232
001b32aamov rdi, rbx
001b32adcall core::ptr::drop_in_place<gimli::read::abbrev::AbbreviationsCache>
001b32b2mov rdi, r14
001b32b5call _Unwind_Resume
001b32baud2
001b32bccall core::panicking::panic_in_cleanup
001b32c1ud2
001b3250
001b32c3
001b32c3 // align 0x10
001b32c3 // align 0x10
001b32d0
001b32d0alloc::sync::Arc<T,A>::drop_slow:
001b32d0push r14
001b32d2push rbx
001b32d3push rax
001b32d4mov rbx, rdi
001b32d7mov r14, [rdi]
001b32damov rax, [r14+224]
001b32e1test rax, rax
001b32e4je 0x1b32f8
001b32e6lock dec [rax]
001b32eajne 0x1b32f8
001b32eclea rdi, [r14+224]
001b32f3call alloc::sync::Arc<T,A>::drop_slow
001b32f8
001b32f8loc_1b32f8:
001b32f8mov rdi, [r14+232]
001b32fftest rdi, rdi
001b3302je 0x1b3314
001b3304lock dec [rdi-16]
001b3309jne 0x1b3314
001b330badd rdi, -16
001b330fcall alloc::sync::Arc<T,A>::drop_slow
001b3314
001b3314loc_1b3314:
001b3314mov rdi, [rbx]
001b3317cmp rdi, -1
001b331bje 0x1b3331
001b331dlock dec [rdi+8]
001b3322jne 0x1b3331
001b3324add rsp, 8
001b3328pop rbx
001b3329pop r14
001b332bjmp [rip+0x5e7c7]
001b3331
001b3331loc_1b3331:
001b3331add rsp, 8
001b3335pop rbx
001b3336pop r14
001b3338ret
001b3339mov rbx, rax
001b333cadd r14, 232
001b3343mov rdi, r14
001b3346call core::ptr::drop_in_place<gimli::read::abbrev::AbbreviationsCache>
001b334bmov rdi, rbx
001b334ecall _Unwind_Resume
001b3353ud2
001b3355call core::panicking::panic_in_cleanup
001b335aud2
001b32d0
001b32d0alloc::sync::Arc<T,A>::drop_slow:
001b32d0push r14
001b32d2push rbx
001b32d3push rax
001b32d4mov rbx, rdi
001b32d7mov r14, [rdi]
001b32damov rax, [r14+224]
001b32e1test rax, rax
001b32e4je 0x1b32f8
001b32e6lock dec [rax]
001b32eajne 0x1b32f8
001b32eclea rdi, [r14+224]
001b32f3call alloc::sync::Arc<T,A>::drop_slow
001b32f8
001b32f8loc_1b32f8:
001b32f8mov rdi, [r14+232]
001b32fftest rdi, rdi
001b3302je 0x1b3314
001b3304lock dec [rdi-16]
001b3309jne 0x1b3314
001b330badd rdi, -16
001b330fcall alloc::sync::Arc<T,A>::drop_slow
001b3314
001b3314loc_1b3314:
001b3314mov rdi, [rbx]
001b3317cmp rdi, -1
001b331bje 0x1b3331
001b331dlock dec [rdi+8]
001b3322jne 0x1b3331
001b3324add rsp, 8
001b3328pop rbx
001b3329pop r14
001b332bjmp [rip+0x5e7c7]
001b3331
001b3331loc_1b3331:
001b3331add rsp, 8
001b3335pop rbx
001b3336pop r14
001b3338ret
001b3339mov rbx, rax
001b333cadd r14, 232
001b3343mov rdi, r14
001b3346call core::ptr::drop_in_place<gimli::read::abbrev::AbbreviationsCache>
001b334bmov rdi, rbx
001b334ecall _Unwind_Resume
001b3353ud2
001b3355call core::panicking::panic_in_cleanup
001b335aud2
001b32d0
001b335c
001b335c // align 0x10
001b335c // align 0x10
001b3360
001b3360std::path::PathBuf::push:
001b3360push r15
001b3362push r14
001b3364push r13
001b3366push r12
001b3368push rbx
001b3369mov rbx, rsi
001b336cmov r14, rdi
001b336fmov r15, [rsi+16]
001b3373mov r13, [rdi+16]
001b3377test r13, r13
001b337aje 0x1b338a
001b337cmov rax, [r14]
001b337fcmp [r13+rax-1], 47
001b3385setne al
001b3388jmp 0x1b338c
001b338a
001b338aloc_1b338a:
001b338axor eax, eax
001b338c
001b338cloc_1b338c:
001b338cmov r12, [rbx]
001b338ftest r15, r15
001b3392je 0x1b33a0
001b3394cmp [r12], 47
001b3399jne 0x1b33a0
001b339bxor r13l, r13l
001b339ejmp 0x1b33c9
001b33a0
001b33a0loc_1b33a0:
001b33a0test al, al
001b33a2je 0x1b33cd
001b33a4cmp [r14+8], r13
001b33a8jne 0x1b33be
001b33aamov edx, 1
001b33afmov rdi, r14
001b33b2mov rsi, r13
001b33b5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001b33bamov r13, [r14+16]
001b33be
001b33beloc_1b33be:
001b33bemov rax, [r14]
001b33c1mov [rax+r13], 47
001b33c6inc r13
001b33c9
001b33c9loc_1b33c9:
001b33c9mov [r14+16], r13
001b33cd
001b33cdloc_1b33cd:
001b33cdmov rax, [r14+8]
001b33d1sub rax, r13
001b33d4cmp rax, r15
001b33d7jae 0x1b33eb
001b33d9mov rdi, r14
001b33dcmov rsi, r13
001b33dfmov rdx, r15
001b33e2call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001b33e7mov r13, [r14+16]
001b33eb
001b33ebloc_1b33eb:
001b33ebmov rdi, [r14]
001b33eeadd rdi, r13
001b33f1mov rsi, r12
001b33f4mov rdx, r15
001b33f7call [rip+0x5e723]
001b33fdadd r13, r15
001b3400mov [r14+16], r13
001b3404cmp [rbx+8], 0
001b3409je 0x1b341d
001b340bmov rdi, r12
001b340epop rbx
001b340fpop r12
001b3411pop r13
001b3413pop r14
001b3415pop r15
001b3417jmp [rip+0x5e6db]
001b341d
001b341dloc_1b341d:
001b341dpop rbx
001b341epop r12
001b3420pop r13
001b3422pop r14
001b3424pop r15
001b3426ret
001b3427mov r14, rax
001b342amov rsi, [rbx+8]
001b342emov rdi, r12
001b3431call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b3436mov rdi, r14
001b3439call _Unwind_Resume
001b343eud2
001b3360
001b3360std::path::PathBuf::push:
001b3360push r15
001b3362push r14
001b3364push r13
001b3366push r12
001b3368push rbx
001b3369mov rbx, rsi
001b336cmov r14, rdi
001b336fmov r15, [rsi+16]
001b3373mov r13, [rdi+16]
001b3377test r13, r13
001b337aje 0x1b338a
001b337cmov rax, [r14]
001b337fcmp [r13+rax-1], 47
001b3385setne al
001b3388jmp 0x1b338c
001b338a
001b338aloc_1b338a:
001b338axor eax, eax
001b338c
001b338cloc_1b338c:
001b338cmov r12, [rbx]
001b338ftest r15, r15
001b3392je 0x1b33a0
001b3394cmp [r12], 47
001b3399jne 0x1b33a0
001b339bxor r13l, r13l
001b339ejmp 0x1b33c9
001b33a0
001b33a0loc_1b33a0:
001b33a0test al, al
001b33a2je 0x1b33cd
001b33a4cmp [r14+8], r13
001b33a8jne 0x1b33be
001b33aamov edx, 1
001b33afmov rdi, r14
001b33b2mov rsi, r13
001b33b5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001b33bamov r13, [r14+16]
001b33be
001b33beloc_1b33be:
001b33bemov rax, [r14]
001b33c1mov [rax+r13], 47
001b33c6inc r13
001b33c9
001b33c9loc_1b33c9:
001b33c9mov [r14+16], r13
001b33cd
001b33cdloc_1b33cd:
001b33cdmov rax, [r14+8]
001b33d1sub rax, r13
001b33d4cmp rax, r15
001b33d7jae 0x1b33eb
001b33d9mov rdi, r14
001b33dcmov rsi, r13
001b33dfmov rdx, r15
001b33e2call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001b33e7mov r13, [r14+16]
001b33eb
001b33ebloc_1b33eb:
001b33ebmov rdi, [r14]
001b33eeadd rdi, r13
001b33f1mov rsi, r12
001b33f4mov rdx, r15
001b33f7call [rip+0x5e723]
001b33fdadd r13, r15
001b3400mov [r14+16], r13
001b3404cmp [rbx+8], 0
001b3409je 0x1b341d
001b340bmov rdi, r12
001b340epop rbx
001b340fpop r12
001b3411pop r13
001b3413pop r14
001b3415pop r15
001b3417jmp [rip+0x5e6db]
001b341d
001b341dloc_1b341d:
001b341dpop rbx
001b341epop r12
001b3420pop r13
001b3422pop r14
001b3424pop r15
001b3426ret
001b3427mov r14, rax
001b342amov rsi, [rbx+8]
001b342emov rdi, r12
001b3431call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b3436mov rdi, r14
001b3439call _Unwind_Resume
001b343eud2
001b3360
001b3440
001b3440std::backtrace_rs::symbolize::gimli::elf::Object::section:
001b3440push rbp
001b3441push r15
001b3443push r14
001b3445push r13
001b3447push r12
001b3449push rbx
001b344asub rsp, 4096
001b3451mov [rsp], 0
001b3459sub rsp, 4096
001b3460mov [rsp], 0
001b3468sub rsp, 2872
001b346fmov [rsp], rcx
001b3473mov [rsp+40], rdx
001b3478mov [rsp+32], rsi
001b347dmov rax, [rdi+16]
001b3481mov [rsp+16], rax
001b3486mov [rsp+8], rdi
001b348bmov r13, [rdi+24]
001b348ftest r13, r13
001b3492je 0x1b3546
001b3498mov rax, [rsp+8]
001b349dmov rbx, [rax+32]
001b34a1test rbx, rbx
001b34a4je 0x1b3536
001b34aamov rcx, [rax+40]
001b34aemov [rsp+24], rcx
001b34b3mov r15, [rax+48]
001b34b7mov rbp, [rax+56]
001b34bbmov r14, r13
001b34beshl r14, 6
001b34c2mov r12, [rsp+16]
001b34c7jmp 0x1b34da
001b34c9nop [rax]
001b34d0
001b34d0loc_1b34d0:
001b34d0add r12, 64
001b34d4add r14, -64
001b34d8je 0x1b3546
001b34da
001b34daloc_1b34da:
001b34damov edx, [r12]
001b34deadd rdx, r15
001b34e1jb 0x1b34d0
001b34e3mov rdi, rbx
001b34e6mov rsi, [rsp+24]
001b34ebmov rcx, rbp
001b34eecall _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001b34f3test rax, rax
001b34f6je 0x1b34d0
001b34f8cmp rdx, [rsp]
001b34fcjne 0x1b34d0
001b34femov rdi, rax
001b3501mov rsi, [rsp+40]
001b3506mov rdx, [rsp]
001b350acall [rip+0x5e680]
001b3510test eax, eax
001b3512jne 0x1b34d0
001b3514cmp [r12+4], 8
001b351ajne 0x1b370b
001b3520xor r15l, r15l
001b3523test [r12+9], 8
001b3529lea r14, [rip-0x122238]
001b3530cmovne r14, r15
001b3534jmp 0x1b356a
001b3536
001b3536loc_1b3536:
001b3536mov rax, r13
001b3539shl rax, 6
001b353dnop [rax]
001b3540
001b3540loc_1b3540:
001b3540add rax, -64
001b3544jne 0x1b3540
001b3546
001b3546loc_1b3546:
001b3546cmp [rsp], 7
001b354bjb 0x1b3567
001b354dmov eax, 0x6265642e
001b3552mov r15, [rsp+40]
001b3557xor eax, [r15]
001b355amov ecx, 0x5f677562
001b355fxor ecx, [r15+3]
001b3563or ecx, eax
001b3565je 0x1b3582
001b3567
001b3567loc_1b3567:
001b3567xor r14l, r14l
001b356a
001b356aloc_1b356a:
001b356amov rax, r14
001b356dmov rdx, r15
001b3570add rsp, 11064
001b3577pop rbx
001b3578pop r12
001b357apop r13
001b357cpop r14
001b357epop r15
001b3580pop rbp
001b3581ret
001b3582
001b3582loc_1b3582:
001b3582cmp [rsp], 8
001b3587jb 0x1b35a5
001b3589cmp [r15+7], -65
001b358emov rcx, [rsp+16]
001b3593jle 0x1b37d0
001b3599add [rsp], -7
001b359etest r13, r13
001b35a1jne 0x1b35b5
001b35a3jmp 0x1b3567
001b35a5
001b35a5loc_1b35a5:
001b35a5xor eax, eax
001b35a7mov [rsp], rax
001b35abmov rcx, [rsp+16]
001b35b0test r13, r13
001b35b3je 0x1b3567
001b35b5
001b35b5loc_1b35b5:
001b35b5mov rax, [rsp+8]
001b35bamov r14, [rax+32]
001b35betest r14, r14
001b35c1je 0x1b36fa
001b35c7add r15, 7
001b35cbmov rdx, [rax+40]
001b35cfmov [rsp+24], rdx
001b35d4mov r12, [rax+48]
001b35d8mov rbx, [rax+56]
001b35dcshl r13, 6
001b35e0jmp 0x1b35fe
001b35e2nop [rax+rax]
001b35f0
001b35f0loc_1b35f0:
001b35f0add rcx, 64
001b35f4add r13, -64
001b35f8je 0x1b3567
001b35fe
001b35feloc_1b35fe:
001b35femov edx, [rcx]
001b3600add rdx, r12
001b3603jb 0x1b35f0
001b3605mov rbp, rcx
001b3608mov rdi, r14
001b360bmov rsi, [rsp+24]
001b3610mov rcx, rbx
001b3613call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001b3618mov rcx, rbp
001b361btest rax, rax
001b361eje 0x1b35f0
001b3620cmp rdx, 8
001b3624jb 0x1b35f0
001b3626mov rsi, 0x5f67756265647a2e
001b3630cmp [rax], rsi
001b3633jne 0x1b35f0
001b3635add rdx, -8
001b3639cmp rdx, [rsp]
001b363djne 0x1b35f0
001b363fadd rax, 8
001b3643mov rdi, rax
001b3646mov rsi, r15
001b3649mov rdx, [rsp]
001b364dcall [rip+0x5e53d]
001b3653mov rcx, rbp
001b3656test eax, eax
001b3658jne 0x1b35f0
001b365acmp [rcx+4], 8
001b365eje 0x1b3567
001b3664mov rax, rcx
001b3667mov rdi, [rsp+8]
001b366cmov rcx, [rdi+8]
001b3670mov rdx, [rax+24]
001b3674mov rax, [rax+32]
001b3678sub rcx, rdx
001b367bsetb sil
001b367fadd rdx, [rdi]
001b3682cmp rcx, rax
001b3685setb cl
001b3688xor ebx, ebx
001b368aor cl, sil
001b368dcmove rbx, rdx
001b3691jne 0x1b3567
001b3697xor r12l, r12l
001b369asub rax, 8
001b369ecmovae r12, rax
001b36a2jb 0x1b3567
001b36a8cmp [rbx], 0x42494c5a
001b36afjne 0x1b3567
001b36b5cmp r12, 4
001b36b9jb 0x1b3567
001b36bfadd r12, -4
001b36c3mov esi, [rbx+8]
001b36c6add rbx, 12
001b36cabswap esi
001b36ccmov rdi, [rsp+32]
001b36d1call std::backtrace_rs::symbolize::gimli::stash::Stash::allocate
001b36d6mov r14, rax
001b36d9mov r15, rdx
001b36dcmov rdi, rbx
001b36dfmov rsi, r12
001b36e2mov rdx, rax
001b36e5mov rcx, r15
001b36e8call std::backtrace_rs::symbolize::gimli::elf::decompress_zlib
001b36edtest al, al
001b36efje 0x1b3567
001b36f5jmp 0x1b356a
001b36fa
001b36faloc_1b36fa:
001b36fashl r13, 6
001b36fenop
001b3700
001b3700loc_1b3700:
001b3700add r13, -64
001b3704jne 0x1b3700
001b3706jmp 0x1b3567
001b370b
001b370bloc_1b370b:
001b370bmov rdx, [rsp+8]
001b3710mov rax, [rdx+8]
001b3714mov rbx, [r12+24]
001b3719mov r15, [r12+32]
001b371esub rax, rbx
001b3721setb cl
001b3724add rbx, [rdx]
001b3727cmp rax, r15
001b372asetb al
001b372dxor r14l, r14l
001b3730or al, cl
001b3732cmovne rbx, r14
001b3736jne 0x1b356a
001b373ctest [r12+9], 8
001b3742jne 0x1b374c
001b3744mov r14, rbx
001b3747jmp 0x1b356a
001b374c
001b374cloc_1b374c:
001b374ccmp r15, 24
001b3750jb 0x1b3567
001b3756cmp [rbx], 1
001b3759jne 0x1b3567
001b375fadd r15, -24
001b3763mov rsi, [rbx+8]
001b3767add rbx, 24
001b376bmov rdi, [rsp+32]
001b3770call std::backtrace_rs::symbolize::gimli::stash::Stash::allocate
001b3775mov r14, rax
001b3778mov r12, rdx
001b377blea r13, [rsp+72]
001b3780xor ebp, ebp
001b3782mov edx, 10986
001b3787mov rdi, r13
001b378axor esi, esi
001b378ccall [rip+0x5e376]
001b3792lea rdi, [rsp+48]
001b3797mov rsi, r13
001b379amov rdx, rbx
001b379dmov rcx, r15
001b37a0mov r8, r14
001b37a3mov r9, r12
001b37a6call miniz_oxide::inflate::core::decompress
001b37abxor r15, [rsp+48]
001b37b0mov rax, r12
001b37b3xor rax, [rsp+64]
001b37b8or rax, r15
001b37bbcmovne r14, rbp
001b37bfcmp [rsp+56], 0
001b37c4cmovne r14, rbp
001b37c8mov r15, r12
001b37cbjmp 0x1b356a
001b37d0
001b37d0loc_1b37d0:
001b37d0lea r8, [rip+0x5da21]
001b37d7mov edx, 7
001b37dcmov rdi, r15
001b37dfmov rcx, [rsp]
001b37e3mov rsi, rcx
001b37e6call core::str::slice_error_fail
001b37ebud2
001b3440
001b3440std::backtrace_rs::symbolize::gimli::elf::Object::section:
001b3440push rbp
001b3441push r15
001b3443push r14
001b3445push r13
001b3447push r12
001b3449push rbx
001b344asub rsp, 4096
001b3451mov [rsp], 0
001b3459sub rsp, 4096
001b3460mov [rsp], 0
001b3468sub rsp, 2872
001b346fmov [rsp], rcx
001b3473mov [rsp+40], rdx
001b3478mov [rsp+32], rsi
001b347dmov rax, [rdi+16]
001b3481mov [rsp+16], rax
001b3486mov [rsp+8], rdi
001b348bmov r13, [rdi+24]
001b348ftest r13, r13
001b3492je 0x1b3546
001b3498mov rax, [rsp+8]
001b349dmov rbx, [rax+32]
001b34a1test rbx, rbx
001b34a4je 0x1b3536
001b34aamov rcx, [rax+40]
001b34aemov [rsp+24], rcx
001b34b3mov r15, [rax+48]
001b34b7mov rbp, [rax+56]
001b34bbmov r14, r13
001b34beshl r14, 6
001b34c2mov r12, [rsp+16]
001b34c7jmp 0x1b34da
001b34c9nop [rax]
001b34d0
001b34d0loc_1b34d0:
001b34d0add r12, 64
001b34d4add r14, -64
001b34d8je 0x1b3546
001b34da
001b34daloc_1b34da:
001b34damov edx, [r12]
001b34deadd rdx, r15
001b34e1jb 0x1b34d0
001b34e3mov rdi, rbx
001b34e6mov rsi, [rsp+24]
001b34ebmov rcx, rbp
001b34eecall _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001b34f3test rax, rax
001b34f6je 0x1b34d0
001b34f8cmp rdx, [rsp]
001b34fcjne 0x1b34d0
001b34femov rdi, rax
001b3501mov rsi, [rsp+40]
001b3506mov rdx, [rsp]
001b350acall [rip+0x5e680]
001b3510test eax, eax
001b3512jne 0x1b34d0
001b3514cmp [r12+4], 8
001b351ajne 0x1b370b
001b3520xor r15l, r15l
001b3523test [r12+9], 8
001b3529lea r14, [rip-0x122238]
001b3530cmovne r14, r15
001b3534jmp 0x1b356a
001b3536
001b3536loc_1b3536:
001b3536mov rax, r13
001b3539shl rax, 6
001b353dnop [rax]
001b3540
001b3540loc_1b3540:
001b3540add rax, -64
001b3544jne 0x1b3540
001b3546
001b3546loc_1b3546:
001b3546cmp [rsp], 7
001b354bjb 0x1b3567
001b354dmov eax, 0x6265642e
001b3552mov r15, [rsp+40]
001b3557xor eax, [r15]
001b355amov ecx, 0x5f677562
001b355fxor ecx, [r15+3]
001b3563or ecx, eax
001b3565je 0x1b3582
001b3567
001b3567loc_1b3567:
001b3567xor r14l, r14l
001b356a
001b356aloc_1b356a:
001b356amov rax, r14
001b356dmov rdx, r15
001b3570add rsp, 11064
001b3577pop rbx
001b3578pop r12
001b357apop r13
001b357cpop r14
001b357epop r15
001b3580pop rbp
001b3581ret
001b3582
001b3582loc_1b3582:
001b3582cmp [rsp], 8
001b3587jb 0x1b35a5
001b3589cmp [r15+7], -65
001b358emov rcx, [rsp+16]
001b3593jle 0x1b37d0
001b3599add [rsp], -7
001b359etest r13, r13
001b35a1jne 0x1b35b5
001b35a3jmp 0x1b3567
001b35a5
001b35a5loc_1b35a5:
001b35a5xor eax, eax
001b35a7mov [rsp], rax
001b35abmov rcx, [rsp+16]
001b35b0test r13, r13
001b35b3je 0x1b3567
001b35b5
001b35b5loc_1b35b5:
001b35b5mov rax, [rsp+8]
001b35bamov r14, [rax+32]
001b35betest r14, r14
001b35c1je 0x1b36fa
001b35c7add r15, 7
001b35cbmov rdx, [rax+40]
001b35cfmov [rsp+24], rdx
001b35d4mov r12, [rax+48]
001b35d8mov rbx, [rax+56]
001b35dcshl r13, 6
001b35e0jmp 0x1b35fe
001b35e2nop [rax+rax]
001b35f0
001b35f0loc_1b35f0:
001b35f0add rcx, 64
001b35f4add r13, -64
001b35f8je 0x1b3567
001b35fe
001b35feloc_1b35fe:
001b35femov edx, [rcx]
001b3600add rdx, r12
001b3603jb 0x1b35f0
001b3605mov rbp, rcx
001b3608mov rdi, r14
001b360bmov rsi, [rsp+24]
001b3610mov rcx, rbx
001b3613call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001b3618mov rcx, rbp
001b361btest rax, rax
001b361eje 0x1b35f0
001b3620cmp rdx, 8
001b3624jb 0x1b35f0
001b3626mov rsi, 0x5f67756265647a2e
001b3630cmp [rax], rsi
001b3633jne 0x1b35f0
001b3635add rdx, -8
001b3639cmp rdx, [rsp]
001b363djne 0x1b35f0
001b363fadd rax, 8
001b3643mov rdi, rax
001b3646mov rsi, r15
001b3649mov rdx, [rsp]
001b364dcall [rip+0x5e53d]
001b3653mov rcx, rbp
001b3656test eax, eax
001b3658jne 0x1b35f0
001b365acmp [rcx+4], 8
001b365eje 0x1b3567
001b3664mov rax, rcx
001b3667mov rdi, [rsp+8]
001b366cmov rcx, [rdi+8]
001b3670mov rdx, [rax+24]
001b3674mov rax, [rax+32]
001b3678sub rcx, rdx
001b367bsetb sil
001b367fadd rdx, [rdi]
001b3682cmp rcx, rax
001b3685setb cl
001b3688xor ebx, ebx
001b368aor cl, sil
001b368dcmove rbx, rdx
001b3691jne 0x1b3567
001b3697xor r12l, r12l
001b369asub rax, 8
001b369ecmovae r12, rax
001b36a2jb 0x1b3567
001b36a8cmp [rbx], 0x42494c5a
001b36afjne 0x1b3567
001b36b5cmp r12, 4
001b36b9jb 0x1b3567
001b36bfadd r12, -4
001b36c3mov esi, [rbx+8]
001b36c6add rbx, 12
001b36cabswap esi
001b36ccmov rdi, [rsp+32]
001b36d1call std::backtrace_rs::symbolize::gimli::stash::Stash::allocate
001b36d6mov r14, rax
001b36d9mov r15, rdx
001b36dcmov rdi, rbx
001b36dfmov rsi, r12
001b36e2mov rdx, rax
001b36e5mov rcx, r15
001b36e8call std::backtrace_rs::symbolize::gimli::elf::decompress_zlib
001b36edtest al, al
001b36efje 0x1b3567
001b36f5jmp 0x1b356a
001b36fa
001b36faloc_1b36fa:
001b36fashl r13, 6
001b36fenop
001b3700
001b3700loc_1b3700:
001b3700add r13, -64
001b3704jne 0x1b3700
001b3706jmp 0x1b3567
001b370b
001b370bloc_1b370b:
001b370bmov rdx, [rsp+8]
001b3710mov rax, [rdx+8]
001b3714mov rbx, [r12+24]
001b3719mov r15, [r12+32]
001b371esub rax, rbx
001b3721setb cl
001b3724add rbx, [rdx]
001b3727cmp rax, r15
001b372asetb al
001b372dxor r14l, r14l
001b3730or al, cl
001b3732cmovne rbx, r14
001b3736jne 0x1b356a
001b373ctest [r12+9], 8
001b3742jne 0x1b374c
001b3744mov r14, rbx
001b3747jmp 0x1b356a
001b374c
001b374cloc_1b374c:
001b374ccmp r15, 24
001b3750jb 0x1b3567
001b3756cmp [rbx], 1
001b3759jne 0x1b3567
001b375fadd r15, -24
001b3763mov rsi, [rbx+8]
001b3767add rbx, 24
001b376bmov rdi, [rsp+32]
001b3770call std::backtrace_rs::symbolize::gimli::stash::Stash::allocate
001b3775mov r14, rax
001b3778mov r12, rdx
001b377blea r13, [rsp+72]
001b3780xor ebp, ebp
001b3782mov edx, 10986
001b3787mov rdi, r13
001b378axor esi, esi
001b378ccall [rip+0x5e376]
001b3792lea rdi, [rsp+48]
001b3797mov rsi, r13
001b379amov rdx, rbx
001b379dmov rcx, r15
001b37a0mov r8, r14
001b37a3mov r9, r12
001b37a6call miniz_oxide::inflate::core::decompress
001b37abxor r15, [rsp+48]
001b37b0mov rax, r12
001b37b3xor rax, [rsp+64]
001b37b8or rax, r15
001b37bbcmovne r14, rbp
001b37bfcmp [rsp+56], 0
001b37c4cmovne r14, rbp
001b37c8mov r15, r12
001b37cbjmp 0x1b356a
001b37d0
001b37d0loc_1b37d0:
001b37d0lea r8, [rip+0x5da21]
001b37d7mov edx, 7
001b37dcmov rdi, r15
001b37dfmov rcx, [rsp]
001b37e3mov rsi, rcx
001b37e6call core::str::slice_error_fail
001b37ebud2
001b3440
001b37ed
001b37ed // align 0x10
001b37ed // align 0x10
001b37f0
001b37f0gimli::read::unit::DebugInfoUnitHeadersIter<R>::next:
001b37f0mov rdx, [rsi+8]
001b37f4test rdx, rdx
001b37f7je 0x1b3850
001b37f9push rbp
001b37fapush r15
001b37fcpush r14
001b37fepush r13
001b3800push r12
001b3802push rbx
001b3803sub rsp, 168
001b380amov r13, [rsi]
001b380dcmp rdx, 4
001b3811jb 0x1b3858
001b3813movzx r9l, [rsi+16]
001b3818movzx r10l, [rsi+21]
001b381dmovzx r11l, [rsi+23]
001b3822mov r8l, [rsi+17]
001b3826lea r14, [rdx-4]
001b382alea rax, [r13+4]
001b382emov r12l, [r13]
001b3832cmp r12l, -17
001b3836jbe 0x1b38be
001b383ccmp r12l, -1
001b3840je 0x1b3948
001b3846mov r14l, 16
001b384cxor ecx, ecx
001b384ejmp 0x1b3868
001b3850
001b3850loc_1b3850:
001b3850mov [rdi], 2
001b3857ret
001b3858
001b3858loc_1b3858:
001b3858mov rcx, r13
001b385band rcx, -256
001b3862mov r14l, 19
001b3868
001b3868loc_1b3868:
001b3868mov rax, r14
001b386bshr rax, 8
001b386fmovq x0, rax
001b3874movdqa [rsp+144], x0
001b387dmovzx r9l, [rsp+150]
001b3886movzx edx, [rsp+149]
001b388emovzx r8l, [rsp+148]
001b3897movzx r11l, [rsp+147]
001b38a0movzx ebx, [rsp+146]
001b38a8movzx r10l, [rsp+144]
001b38b1movzx ebp, [rsp+145]
001b38b9jmp 0x1b398f
001b38be
001b38beloc_1b38be:
001b38bemov ebx, r12l
001b38c1mov bpl, 4
001b38c4sub r14, rbx
001b38c7jb 0x1b396d
001b38cd
001b38cdloc_1b38cd:
001b38cdlea rcx, [rax+rbx]
001b38d1mov [rsi], rcx
001b38d4mov [rsi+8], r14
001b38d8cmp rbx, 1
001b38dcjbe 0x1b396d
001b38e2mov [rsp-113], bpl
001b38e7mov [rsp-114], r9b
001b38eclea rbp, [rbx-2]
001b38f0lea r13, [rax+2]
001b38f4movzx r9l, [rax]
001b38f8movzx ecx, [rax+1]
001b38fcshl rcx, 8
001b3900lea r15l, [rcx+r9]
001b3904mov [rsp-56], r9
001b3909add r9l, ecx
001b390cadd r9l, -2
001b3910cmp r9w, 3
001b3915jae 0x1b3a49
001b391bmov [rsp-56], r15l
001b3920cmp r12l, -16
001b3924jb 0x1b3a70
001b392acmp rbp, 7
001b392ejbe 0x1b3b74
001b3934lea r12, [rbx-10]
001b3938mov rcx, [rax+2]
001b393cadd rax, 10
001b3940mov r13, rax
001b3943jmp 0x1b3aa1
001b3948
001b3948loc_1b3948:
001b3948cmp r14, 8
001b394cjb 0x1b3a0e
001b3952lea r14, [rdx-12]
001b3956mov rbx, [r13+4]
001b395aadd r13, 12
001b395emov bpl, 8
001b3961mov rax, r13
001b3964sub r14, rbx
001b3967jae 0x1b38cd
001b396d
001b396dloc_1b396d:
001b396dmov rcx, rax
001b3970and rcx, -256
001b3977mov r14b, 19
001b397axor r10l, r10l
001b397dxor ebp, ebp
001b397fxor ebx, ebx
001b3981xor r11l, r11l
001b3984xor r8l, r8l
001b3987xor edx, edx
001b3989xor r9l, r9l
001b398cmov r13l, eax
001b398f
001b398floc_1b398f:
001b398fand rcx, -256
001b3996movzx eax, r13b
001b399aor rax, rcx
001b399dlea rcx, [rip-0x1226ac]
001b39a4mov [rsi], rcx
001b39a7mov [rsi+8], 0
001b39afmov [rdi+8], r14b
001b39b3mov [rdi+15], r9b
001b39b7movzx ecx, bl
001b39bamovzx esi, r11b
001b39beshl esi, 8
001b39c1or esi, ecx
001b39c3movzx ecx, r10b
001b39c7movzx r9l, bpl
001b39cbshl r9l, 8
001b39cfor r9l, ecx
001b39d2movd x0, r9l
001b39d7pinsrw x0, esi, 1
001b39dcmovd [rdi+9], x0
001b39e1movzx ecx, r8b
001b39e5movzx edx, dl
001b39e8shl edx, 8
001b39ebor edx, ecx
001b39edmov [rdi+13], dx
001b39f1mov [rdi+16], rax
001b39f5mov [rdi], 3
001b39fc
001b39fcloc_1b39fc:
001b39fcadd rsp, 168
001b3a03pop rbx
001b3a04pop r12
001b3a06pop r13
001b3a08pop r14
001b3a0apop r15
001b3a0cpop rbp
001b3a0dret
001b3a0e
001b3a0eloc_1b3a0e:
001b3a0emov [rsp-106], 0
001b3a13mov [rsp-108], 0
001b3a1amov [rsp-112], 0
001b3a22mov [rsp-105], rax
001b3a27mov r13, [rsp-112]
001b3a2cand rax, -256
001b3a32mov r14, r13
001b3a35shl r14, 8
001b3a39shr r13, 56
001b3a3dor r14, 19
001b3a41mov rcx, rax
001b3a44jmp 0x1b3868
001b3a49
001b3a49loc_1b3a49:
001b3a49cmp r15w, 5
001b3a4ejne 0x1b3b43
001b3a54test rbp, rbp
001b3a57je 0x1b3b50
001b3a5dcmp rbx, 3
001b3a61jne 0x1b3c47
001b3a67add rax, 3
001b3a6bjmp 0x1b396d
001b3a70
001b3a70loc_1b3a70:
001b3a70cmp rbp, 4
001b3a74jb 0x1b3be0
001b3a7alea r12, [rbx-6]
001b3a7elea r13, [rax+6]
001b3a82movzx ecx, [rax+3]
001b3a86movzx r9l, [rax+2]
001b3a8bmovzx eax, [rax+5]
001b3a8fmov [rsp-109], r9b
001b3a94mov [rsp-106], al
001b3a98mov [rsp-108], cx
001b3a9dmov ecx, [rsp-109]
001b3aa1
001b3aa1loc_1b3aa1:
001b3aa1test r12, r12
001b3aa4movzx r9l, [rsp-114]
001b3aaamovzx eax, [rsp-113]
001b3aafje 0x1b3b50
001b3ab5mov [rsp+160], rcx
001b3abddec r12
001b3ac0movzx r15l, [r13]
001b3ac5inc r13
001b3ac8xor ecx, ecx
001b3acamov ebp, eax
001b3acc
001b3accloc_1b3acc:
001b3accsub rdx, r14
001b3acfadd [rsi+16], rdx
001b3ad3shl r11l, 16
001b3ad7or r10l, r11l
001b3adashl r10, 32
001b3adeor r8, r10
001b3ae1mov [rdi], 0
001b3ae8mov [rdi+8], r9b
001b3aecmov rdx, r8
001b3aefshr rdx, 48
001b3af3mov [rdi+15], dl
001b3af6mov rdx, r8
001b3af9shr rdx, 32
001b3afdmov [rdi+13], dx
001b3b01mov [rdi+9], r8l
001b3b05mov [rdi+16], rcx
001b3b09mov [rdi+24], rax
001b3b0dmov rcx, [rsp-72]
001b3b12mov [rdi+32], rcx
001b3b16mov [rdi+40], r13
001b3b1amov [rdi+48], r12
001b3b1emov [rdi+56], rbx
001b3b22mov rcx, [rsp+160]
001b3b2amov [rdi+64], rcx
001b3b2emov [rdi+72], r15b
001b3b32mov [rdi+73], bpl
001b3b36mov eax, [rsp-56]
001b3b3amov [rdi+74], ax
001b3b3ejmp 0x1b39fc
001b3b43
001b3b43loc_1b3b43:
001b3b43mov r14b, 17
001b3b46mov r13, [rsp-56]
001b3b4bjmp 0x1b398f
001b3b50
001b3b50loc_1b3b50:
001b3b50mov rcx, r13
001b3b53and rcx, -256
001b3b5amov r14b, 19
001b3b5dxor r10l, r10l
001b3b60xor ebp, ebp
001b3b62xor ebx, ebx
001b3b64xor r11l, r11l
001b3b67xor r8l, r8l
001b3b6axor edx, edx
001b3b6cxor r9l, r9l
001b3b6fjmp 0x1b398f
001b3b74
001b3b74loc_1b3b74:
001b3b74mov [rsp-106], 0
001b3b79mov [rsp-108], 0
001b3b80mov [rsp-112], 0
001b3b88mov [rsp-105], r13
001b3b8dmov rax, [rsp-112]
001b3b92movq x0, rax
001b3b97mov ecx, [rsp-104]
001b3b9bmov edx, [rsp-101]
001b3b9fmov [rsp-88], ecx
001b3ba3mov [rsp-85], edx
001b3ba7mov [rsp-96], rax
001b3bacmovdqa [rsp-16], x0
001b3bb2movzx r9l, [rsp-10]
001b3bb8movzx edx, [rsp-11]
001b3bbdmovzx r8l, [rsp-12]
001b3bc3movzx r11l, [rsp-13]
001b3bc9movzx ebx, [rsp-14]
001b3bcemovzx r10l, [rsp-16]
001b3bd4movzx ebp, [rsp-15]
001b3bd9
001b3bd9loc_1b3bd9:
001b3bd9mov r13, [rsp-89]
001b3bdejmp 0x1b3c35
001b3be0
001b3be0loc_1b3be0:
001b3be0mov [rsp-112], 0
001b3be8mov [rsp-106], 0
001b3bedmov [rsp-108], 0
001b3bf4mov eax, [rsp-109]
001b3bf8mov [rsp-93], eax
001b3bfcmov [rsp-96], 0
001b3c04movq x0, [rsp-96]
001b3c0amovdqa [rsp], x0
001b3c0fmovzx r9l, [rsp+6]
001b3c15movzx edx, [rsp+5]
001b3c1amovzx r8l, [rsp+4]
001b3c20movzx r11l, [rsp+3]
001b3c26movzx ebx, [rsp+2]
001b3c2bmovzx r10l, [rsp]
001b3c30movzx ebp, [rsp+1]
001b3c35
001b3c35loc_1b3c35:
001b3c35mov rcx, r13
001b3c38and rcx, -256
001b3c3fmov r14b, 19
001b3c42jmp 0x1b398f
001b3c47
001b3c47loc_1b3c47:
001b3c47mov r9l, r15l
001b3c4amovzx ecx, [rax+2]
001b3c4emov [rsp-72], rcx
001b3c53lea rcx, [rbx-4]
001b3c57lea r13, [rax+4]
001b3c5bmovzx r15l, [rax+3]
001b3c60cmp r12l, -16
001b3c64jb 0x1b3c9d
001b3c66cmp rcx, 7
001b3c6amovzx ebp, [rsp-113]
001b3c6fjbe 0x1b3d5e
001b3c75mov [rsp-115], r15b
001b3c7amov [rsp-56], r9l
001b3c7flea rcx, [rbx-12]
001b3c83mov [rsp-80], rcx
001b3c88mov rcx, [rax+4]
001b3c8cmov [rsp+160], rcx
001b3c94add rax, 12
001b3c98mov r13, rax
001b3c9bjmp 0x1b3cea
001b3c9d
001b3c9dloc_1b3c9d:
001b3c9dcmp rcx, 4
001b3ca1movzx ebp, [rsp-113]
001b3ca6jb 0x1b3dc8
001b3cacmov [rsp-115], r15b
001b3cb1mov [rsp-56], r9l
001b3cb6lea rcx, [rbx-8]
001b3cbamov [rsp-80], rcx
001b3cbflea r13, [rax+8]
001b3cc3movzx ecx, [rax+5]
001b3cc7movzx r9l, [rax+4]
001b3cccmovzx eax, [rax+7]
001b3cd0mov [rsp-109], r9b
001b3cd5mov [rsp-106], al
001b3cd9mov [rsp-108], cx
001b3cdemov eax, [rsp-109]
001b3ce2mov [rsp+160], rax
001b3cea
001b3cealoc_1b3cea:
001b3ceaxor ecx, ecx
001b3cecmov r9, [rsp-72]
001b3cf1dec r9l
001b3cf4cmp r9l, 5
001b3cf8ja 0x1b3ead
001b3cfelea rax, [rip-0x1745e9]
001b3d05movsxd r9, [rax+4*r9]
001b3d09add r9, rax
001b3d0cjmp r9
001b3d0fmov rax, [rsp-80]
001b3d14cmp rax, 7
001b3d18jbe 0x1b3f04
001b3d1elea r9, [rax-8]
001b3d22lea rcx, [r13+8]
001b3d26mov rax, [r13]
001b3d2acmp r12l, -16
001b3d2emov [rsp-64], rax
001b3d33jb 0x1b40a4
001b3d39cmp r9, 7
001b3d3djbe 0x1b4147
001b3d43mov r12, [rsp-80]
001b3d48add r12, -16
001b3d4cmov rax, [r13+8]
001b3d50mov [rsp-72], rax
001b3d55add r13, 16
001b3d59jmp 0x1b40e2
001b3d5e
001b3d5eloc_1b3d5e:
001b3d5emov [rsp-106], 0
001b3d63mov [rsp-108], 0
001b3d6amov [rsp-112], 0
001b3d72mov [rsp-105], r13
001b3d77mov rax, [rsp-112]
001b3d7cmovq x0, rax
001b3d81mov ecx, [rsp-104]
001b3d85mov edx, [rsp-101]
001b3d89mov [rsp-88], ecx
001b3d8dmov [rsp-85], edx
001b3d91mov [rsp-96], rax
001b3d96movdqa [rsp+112], x0
001b3d9cmovzx r9l, [rsp+118]
001b3da2movzx edx, [rsp+117]
001b3da7movzx r8l, [rsp+116]
001b3dadmovzx r11l, [rsp+115]
001b3db3movzx ebx, [rsp+114]
001b3db8movzx r10l, [rsp+112]
001b3dbemovzx ebp, [rsp+113]
001b3dc3jmp 0x1b3bd9
001b3dc8
001b3dc8loc_1b3dc8:
001b3dc8mov [rsp-112], 0
001b3dd0mov [rsp-106], 0
001b3dd5mov [rsp-108], 0
001b3ddcmov eax, [rsp-109]
001b3de0mov [rsp-93], eax
001b3de4mov [rsp-96], 0
001b3decmovq x0, [rsp-96]
001b3df2movdqa [rsp+128], x0
001b3dfbmovzx r9l, [rsp+134]
001b3e04movzx edx, [rsp+133]
001b3e0cmovzx r8l, [rsp+132]
001b3e15movzx r11l, [rsp+131]
001b3e1emovzx ebx, [rsp+130]
001b3e26movzx r10l, [rsp+128]
001b3e2fmovzx ebp, [rsp+129]
001b3e37jmp 0x1b3c35
001b3e3cmov ecx, 2
001b3e41movzx r9l, [rsp-114]
001b3e47mov r12, [rsp-80]
001b3e4cmovzx r15l, [rsp-115]
001b3e52jmp 0x1b3acc
001b3e57mov r12, [rsp-80]
001b3e5ccmp r12, 7
001b3e60jbe 0x1b3f6e
001b3e66add r12, -8
001b3e6amov r9, [r13]
001b3e6eadd r13, 8
001b3e72mov ecx, 3
001b3e77jmp 0x1b3e99
001b3e79mov r12, [rsp-80]
001b3e7ecmp r12, 7
001b3e82jbe 0x1b3fd4
001b3e88add r12, -8
001b3e8cmov r9, [r13]
001b3e90add r13, 8
001b3e94mov ecx, 4
001b3e99
001b3e99loc_1b3e99:
001b3e99mov rax, r9
001b3e9cmovzx r9l, [rsp-114]
001b3ea2movzx r15l, [rsp-115]
001b3ea8jmp 0x1b3acc
001b3ead
001b3eadloc_1b3ead:
001b3eadmov r14b, 63
001b3eb0jmp 0x1b398f
001b3eb5mov rax, [rsp-80]
001b3ebacmp rax, 7
001b3ebejbe 0x1b403a
001b3ec4lea r9, [rax-8]
001b3ec8lea rcx, [r13+8]
001b3eccmov rax, [r13]
001b3ed0cmp r12l, -16
001b3ed4mov [rsp-64], rax
001b3ed9jb 0x1b40e9
001b3edfcmp r9, 7
001b3ee3jbe 0x1b41b1
001b3ee9mov r12, [rsp-80]
001b3eeeadd r12, -16
001b3ef2mov rax, [r13+8]
001b3ef6mov [rsp-72], rax
001b3efbadd r13, 16
001b3effjmp 0x1b4127
001b3f04
001b3f04loc_1b3f04:
001b3f04mov [rsp-106], 0
001b3f09mov [rsp-108], 0
001b3f10mov [rsp-112], 0
001b3f18mov [rsp-105], r13
001b3f1dmov rax, [rsp-112]
001b3f22movq x0, rax
001b3f27mov ecx, [rsp-104]
001b3f2bmov edx, [rsp-101]
001b3f2fmov [rsp-88], ecx
001b3f33mov [rsp-85], edx
001b3f37mov [rsp-96], rax
001b3f3cmovdqa [rsp+48], x0
001b3f42movzx r9l, [rsp+54]
001b3f48movzx edx, [rsp+53]
001b3f4dmovzx r8l, [rsp+52]
001b3f53movzx r11l, [rsp+51]
001b3f59movzx ebx, [rsp+50]
001b3f5emovzx r10l, [rsp+48]
001b3f64movzx ebp, [rsp+49]
001b3f69jmp 0x1b3bd9
001b3f6e
001b3f6eloc_1b3f6e:
001b3f6emov [rsp-106], 0
001b3f73mov [rsp-108], 0
001b3f7amov [rsp-112], 0
001b3f82mov [rsp-105], r13
001b3f87movq x0, [rsp-112]
001b3f8dand r13, -256
001b3f94movdqa [rsp-48], x0
001b3f9amovzx r9l, [rsp-42]
001b3fa0movzx edx, [rsp-43]
001b3fa5movzx r8l, [rsp-44]
001b3fabmovzx r11l, [rsp-45]
001b3fb1movzx ebx, [rsp-46]
001b3fb6movzx r10l, [rsp-48]
001b3fbcmovzx ebp, [rsp-47]
001b3fc1mov r14b, 19
001b3fc4mov rcx, r13
001b3fc7movzx eax, [rsp-41]
001b3fccmov r13l, eax
001b3fcfjmp 0x1b398f
001b3fd4
001b3fd4loc_1b3fd4:
001b3fd4mov [rsp-106], 0
001b3fd9mov [rsp-108], 0
001b3fe0mov [rsp-112], 0
001b3fe8mov [rsp-105], r13
001b3fedmovq x0, [rsp-112]
001b3ff3and r13, -256
001b3ffamovdqa [rsp-32], x0
001b4000movzx r9l, [rsp-26]
001b4006movzx edx, [rsp-27]
001b400bmovzx r8l, [rsp-28]
001b4011movzx r11l, [rsp-29]
001b4017movzx ebx, [rsp-30]
001b401cmovzx r10l, [rsp-32]
001b4022movzx ebp, [rsp-31]
001b4027mov r14b, 19
001b402amov rcx, r13
001b402dmovzx eax, [rsp-25]
001b4032mov r13l, eax
001b4035jmp 0x1b398f
001b403a
001b403aloc_1b403a:
001b403amov [rsp-106], 0
001b403fmov [rsp-108], 0
001b4046mov [rsp-112], 0
001b404emov [rsp-105], r13
001b4053mov rax, [rsp-112]
001b4058movq x0, rax
001b405dmov ecx, [rsp-104]
001b4061mov edx, [rsp-101]
001b4065mov [rsp-88], ecx
001b4069mov [rsp-85], edx
001b406dmov [rsp-96], rax
001b4072movdqa [rsp+96], x0
001b4078movzx r9l, [rsp+102]
001b407emovzx edx, [rsp+101]
001b4083movzx r8l, [rsp+100]
001b4089movzx r11l, [rsp+99]
001b408fmovzx ebx, [rsp+98]
001b4094movzx r10l, [rsp+96]
001b409amovzx ebp, [rsp+97]
001b409fjmp 0x1b3bd9
001b40a4
001b40a4loc_1b40a4:
001b40a4cmp r9, 4
001b40a8jb 0x1b421b
001b40aemov r12, [rsp-80]
001b40b3add r12, -12
001b40b7movzx ecx, [r13+9]
001b40bcmovzx r9l, [r13+8]
001b40c1movzx ebp, [r13+11]
001b40c6add r13, 12
001b40camov [rsp-109], r9b
001b40cfmov [rsp-106], bpl
001b40d4mov [rsp-108], cx
001b40d9mov eax, [rsp-109]
001b40ddmov [rsp-72], rax
001b40e2
001b40e2loc_1b40e2:
001b40e2mov ecx, 1
001b40e7jmp 0x1b412c
001b40e9
001b40e9loc_1b40e9:
001b40e9cmp r9, 4
001b40edjb 0x1b427a
001b40f3mov r12, [rsp-80]
001b40f8add r12, -12
001b40fcmovzx ecx, [r13+9]
001b4101movzx r9l, [r13+8]
001b4106movzx ebp, [r13+11]
001b410badd r13, 12
001b410fmov [rsp-109], r9b
001b4114mov [rsp-106], bpl
001b4119mov [rsp-108], cx
001b411emov eax, [rsp-109]
001b4122mov [rsp-72], rax
001b4127
001b4127loc_1b4127:
001b4127mov ecx, 5
001b412c
001b412cloc_1b412c:
001b412cmovzx r9l, [rsp-114]
001b4132movzx ebp, [rsp-113]
001b4137movzx r15l, [rsp-115]
001b413dmov rax, [rsp-64]
001b4142jmp 0x1b3acc
001b4147
001b4147loc_1b4147:
001b4147mov [rsp-106], 0
001b414cmov [rsp-108], 0
001b4153mov [rsp-112], 0
001b415bmov [rsp-105], rcx
001b4160mov rax, [rsp-112]
001b4165movq x0, rax
001b416amov ecx, [rsp-104]
001b416emov edx, [rsp-101]
001b4172mov [rsp-88], ecx
001b4176mov [rsp-85], edx
001b417amov [rsp-96], rax
001b417fmovdqa [rsp+16], x0
001b4185movzx r9l, [rsp+22]
001b418bmovzx edx, [rsp+21]
001b4190movzx r8l, [rsp+20]
001b4196movzx r11l, [rsp+19]
001b419cmovzx ebx, [rsp+18]
001b41a1movzx r10l, [rsp+16]
001b41a7movzx ebp, [rsp+17]
001b41acjmp 0x1b3bd9
001b41b1
001b41b1loc_1b41b1:
001b41b1mov [rsp-106], 0
001b41b6mov [rsp-108], 0
001b41bdmov [rsp-112], 0
001b41c5mov [rsp-105], rcx
001b41camov rax, [rsp-112]
001b41cfmovq x0, rax
001b41d4mov ecx, [rsp-104]
001b41d8mov edx, [rsp-101]
001b41dcmov [rsp-88], ecx
001b41e0mov [rsp-85], edx
001b41e4mov [rsp-96], rax
001b41e9movdqa [rsp+64], x0
001b41efmovzx r9l, [rsp+70]
001b41f5movzx edx, [rsp+69]
001b41famovzx r8l, [rsp+68]
001b4200movzx r11l, [rsp+67]
001b4206movzx ebx, [rsp+66]
001b420bmovzx r10l, [rsp+64]
001b4211movzx ebp, [rsp+65]
001b4216jmp 0x1b3bd9
001b421b
001b421bloc_1b421b:
001b421bmov [rsp-112], 0
001b4223mov [rsp-106], 0
001b4228mov [rsp-108], 0
001b422fmov eax, [rsp-109]
001b4233mov [rsp-93], eax
001b4237mov [rsp-96], 0
001b423fmovq x0, [rsp-96]
001b4245movdqa [rsp+32], x0
001b424bmovzx r9l, [rsp+38]
001b4251movzx edx, [rsp+37]
001b4256movzx r8l, [rsp+36]
001b425cmovzx r11l, [rsp+35]
001b4262movzx ebx, [rsp+34]
001b4267movzx r10l, [rsp+32]
001b426dmovzx ebp, [rsp+33]
001b4272mov r13, rcx
001b4275jmp 0x1b3c35
001b427a
001b427aloc_1b427a:
001b427amov [rsp-112], 0
001b4282mov [rsp-106], 0
001b4287mov [rsp-108], 0
001b428emov eax, [rsp-109]
001b4292mov [rsp-93], eax
001b4296mov [rsp-96], 0
001b429emovq x0, [rsp-96]
001b42a4movdqa [rsp+80], x0
001b42aamovzx r9l, [rsp+86]
001b42b0movzx edx, [rsp+85]
001b42b5movzx r8l, [rsp+84]
001b42bbmovzx r11l, [rsp+83]
001b42c1movzx ebx, [rsp+82]
001b42c6movzx r10l, [rsp+80]
001b42ccmovzx ebp, [rsp+81]
001b42d1mov r13, rcx
001b42d4jmp 0x1b3c35
001b37f0
001b37f0gimli::read::unit::DebugInfoUnitHeadersIter<R>::next:
001b37f0mov rdx, [rsi+8]
001b37f4test rdx, rdx
001b37f7je 0x1b3850
001b37f9push rbp
001b37fapush r15
001b37fcpush r14
001b37fepush r13
001b3800push r12
001b3802push rbx
001b3803sub rsp, 168
001b380amov r13, [rsi]
001b380dcmp rdx, 4
001b3811jb 0x1b3858
001b3813movzx r9l, [rsi+16]
001b3818movzx r10l, [rsi+21]
001b381dmovzx r11l, [rsi+23]
001b3822mov r8l, [rsi+17]
001b3826lea r14, [rdx-4]
001b382alea rax, [r13+4]
001b382emov r12l, [r13]
001b3832cmp r12l, -17
001b3836jbe 0x1b38be
001b383ccmp r12l, -1
001b3840je 0x1b3948
001b3846mov r14l, 16
001b384cxor ecx, ecx
001b384ejmp 0x1b3868
001b3850
001b3850loc_1b3850:
001b3850mov [rdi], 2
001b3857ret
001b3858
001b3858loc_1b3858:
001b3858mov rcx, r13
001b385band rcx, -256
001b3862mov r14l, 19
001b3868
001b3868loc_1b3868:
001b3868mov rax, r14
001b386bshr rax, 8
001b386fmovq x0, rax
001b3874movdqa [rsp+144], x0
001b387dmovzx r9l, [rsp+150]
001b3886movzx edx, [rsp+149]
001b388emovzx r8l, [rsp+148]
001b3897movzx r11l, [rsp+147]
001b38a0movzx ebx, [rsp+146]
001b38a8movzx r10l, [rsp+144]
001b38b1movzx ebp, [rsp+145]
001b38b9jmp 0x1b398f
001b38be
001b38beloc_1b38be:
001b38bemov ebx, r12l
001b38c1mov bpl, 4
001b38c4sub r14, rbx
001b38c7jb 0x1b396d
001b38cd
001b38cdloc_1b38cd:
001b38cdlea rcx, [rax+rbx]
001b38d1mov [rsi], rcx
001b38d4mov [rsi+8], r14
001b38d8cmp rbx, 1
001b38dcjbe 0x1b396d
001b38e2mov [rsp-113], bpl
001b38e7mov [rsp-114], r9b
001b38eclea rbp, [rbx-2]
001b38f0lea r13, [rax+2]
001b38f4movzx r9l, [rax]
001b38f8movzx ecx, [rax+1]
001b38fcshl rcx, 8
001b3900lea r15l, [rcx+r9]
001b3904mov [rsp-56], r9
001b3909add r9l, ecx
001b390cadd r9l, -2
001b3910cmp r9w, 3
001b3915jae 0x1b3a49
001b391bmov [rsp-56], r15l
001b3920cmp r12l, -16
001b3924jb 0x1b3a70
001b392acmp rbp, 7
001b392ejbe 0x1b3b74
001b3934lea r12, [rbx-10]
001b3938mov rcx, [rax+2]
001b393cadd rax, 10
001b3940mov r13, rax
001b3943jmp 0x1b3aa1
001b3948
001b3948loc_1b3948:
001b3948cmp r14, 8
001b394cjb 0x1b3a0e
001b3952lea r14, [rdx-12]
001b3956mov rbx, [r13+4]
001b395aadd r13, 12
001b395emov bpl, 8
001b3961mov rax, r13
001b3964sub r14, rbx
001b3967jae 0x1b38cd
001b396d
001b396dloc_1b396d:
001b396dmov rcx, rax
001b3970and rcx, -256
001b3977mov r14b, 19
001b397axor r10l, r10l
001b397dxor ebp, ebp
001b397fxor ebx, ebx
001b3981xor r11l, r11l
001b3984xor r8l, r8l
001b3987xor edx, edx
001b3989xor r9l, r9l
001b398cmov r13l, eax
001b398f
001b398floc_1b398f:
001b398fand rcx, -256
001b3996movzx eax, r13b
001b399aor rax, rcx
001b399dlea rcx, [rip-0x1226ac]
001b39a4mov [rsi], rcx
001b39a7mov [rsi+8], 0
001b39afmov [rdi+8], r14b
001b39b3mov [rdi+15], r9b
001b39b7movzx ecx, bl
001b39bamovzx esi, r11b
001b39beshl esi, 8
001b39c1or esi, ecx
001b39c3movzx ecx, r10b
001b39c7movzx r9l, bpl
001b39cbshl r9l, 8
001b39cfor r9l, ecx
001b39d2movd x0, r9l
001b39d7pinsrw x0, esi, 1
001b39dcmovd [rdi+9], x0
001b39e1movzx ecx, r8b
001b39e5movzx edx, dl
001b39e8shl edx, 8
001b39ebor edx, ecx
001b39edmov [rdi+13], dx
001b39f1mov [rdi+16], rax
001b39f5mov [rdi], 3
001b39fc
001b39fcloc_1b39fc:
001b39fcadd rsp, 168
001b3a03pop rbx
001b3a04pop r12
001b3a06pop r13
001b3a08pop r14
001b3a0apop r15
001b3a0cpop rbp
001b3a0dret
001b3a0e
001b3a0eloc_1b3a0e:
001b3a0emov [rsp-106], 0
001b3a13mov [rsp-108], 0
001b3a1amov [rsp-112], 0
001b3a22mov [rsp-105], rax
001b3a27mov r13, [rsp-112]
001b3a2cand rax, -256
001b3a32mov r14, r13
001b3a35shl r14, 8
001b3a39shr r13, 56
001b3a3dor r14, 19
001b3a41mov rcx, rax
001b3a44jmp 0x1b3868
001b3a49
001b3a49loc_1b3a49:
001b3a49cmp r15w, 5
001b3a4ejne 0x1b3b43
001b3a54test rbp, rbp
001b3a57je 0x1b3b50
001b3a5dcmp rbx, 3
001b3a61jne 0x1b3c47
001b3a67add rax, 3
001b3a6bjmp 0x1b396d
001b3a70
001b3a70loc_1b3a70:
001b3a70cmp rbp, 4
001b3a74jb 0x1b3be0
001b3a7alea r12, [rbx-6]
001b3a7elea r13, [rax+6]
001b3a82movzx ecx, [rax+3]
001b3a86movzx r9l, [rax+2]
001b3a8bmovzx eax, [rax+5]
001b3a8fmov [rsp-109], r9b
001b3a94mov [rsp-106], al
001b3a98mov [rsp-108], cx
001b3a9dmov ecx, [rsp-109]
001b3aa1
001b3aa1loc_1b3aa1:
001b3aa1test r12, r12
001b3aa4movzx r9l, [rsp-114]
001b3aaamovzx eax, [rsp-113]
001b3aafje 0x1b3b50
001b3ab5mov [rsp+160], rcx
001b3abddec r12
001b3ac0movzx r15l, [r13]
001b3ac5inc r13
001b3ac8xor ecx, ecx
001b3acamov ebp, eax
001b3acc
001b3accloc_1b3acc:
001b3accsub rdx, r14
001b3acfadd [rsi+16], rdx
001b3ad3shl r11l, 16
001b3ad7or r10l, r11l
001b3adashl r10, 32
001b3adeor r8, r10
001b3ae1mov [rdi], 0
001b3ae8mov [rdi+8], r9b
001b3aecmov rdx, r8
001b3aefshr rdx, 48
001b3af3mov [rdi+15], dl
001b3af6mov rdx, r8
001b3af9shr rdx, 32
001b3afdmov [rdi+13], dx
001b3b01mov [rdi+9], r8l
001b3b05mov [rdi+16], rcx
001b3b09mov [rdi+24], rax
001b3b0dmov rcx, [rsp-72]
001b3b12mov [rdi+32], rcx
001b3b16mov [rdi+40], r13
001b3b1amov [rdi+48], r12
001b3b1emov [rdi+56], rbx
001b3b22mov rcx, [rsp+160]
001b3b2amov [rdi+64], rcx
001b3b2emov [rdi+72], r15b
001b3b32mov [rdi+73], bpl
001b3b36mov eax, [rsp-56]
001b3b3amov [rdi+74], ax
001b3b3ejmp 0x1b39fc
001b3b43
001b3b43loc_1b3b43:
001b3b43mov r14b, 17
001b3b46mov r13, [rsp-56]
001b3b4bjmp 0x1b398f
001b3b50
001b3b50loc_1b3b50:
001b3b50mov rcx, r13
001b3b53and rcx, -256
001b3b5amov r14b, 19
001b3b5dxor r10l, r10l
001b3b60xor ebp, ebp
001b3b62xor ebx, ebx
001b3b64xor r11l, r11l
001b3b67xor r8l, r8l
001b3b6axor edx, edx
001b3b6cxor r9l, r9l
001b3b6fjmp 0x1b398f
001b3b74
001b3b74loc_1b3b74:
001b3b74mov [rsp-106], 0
001b3b79mov [rsp-108], 0
001b3b80mov [rsp-112], 0
001b3b88mov [rsp-105], r13
001b3b8dmov rax, [rsp-112]
001b3b92movq x0, rax
001b3b97mov ecx, [rsp-104]
001b3b9bmov edx, [rsp-101]
001b3b9fmov [rsp-88], ecx
001b3ba3mov [rsp-85], edx
001b3ba7mov [rsp-96], rax
001b3bacmovdqa [rsp-16], x0
001b3bb2movzx r9l, [rsp-10]
001b3bb8movzx edx, [rsp-11]
001b3bbdmovzx r8l, [rsp-12]
001b3bc3movzx r11l, [rsp-13]
001b3bc9movzx ebx, [rsp-14]
001b3bcemovzx r10l, [rsp-16]
001b3bd4movzx ebp, [rsp-15]
001b3bd9
001b3bd9loc_1b3bd9:
001b3bd9mov r13, [rsp-89]
001b3bdejmp 0x1b3c35
001b3be0
001b3be0loc_1b3be0:
001b3be0mov [rsp-112], 0
001b3be8mov [rsp-106], 0
001b3bedmov [rsp-108], 0
001b3bf4mov eax, [rsp-109]
001b3bf8mov [rsp-93], eax
001b3bfcmov [rsp-96], 0
001b3c04movq x0, [rsp-96]
001b3c0amovdqa [rsp], x0
001b3c0fmovzx r9l, [rsp+6]
001b3c15movzx edx, [rsp+5]
001b3c1amovzx r8l, [rsp+4]
001b3c20movzx r11l, [rsp+3]
001b3c26movzx ebx, [rsp+2]
001b3c2bmovzx r10l, [rsp]
001b3c30movzx ebp, [rsp+1]
001b3c35
001b3c35loc_1b3c35:
001b3c35mov rcx, r13
001b3c38and rcx, -256
001b3c3fmov r14b, 19
001b3c42jmp 0x1b398f
001b3c47
001b3c47loc_1b3c47:
001b3c47mov r9l, r15l
001b3c4amovzx ecx, [rax+2]
001b3c4emov [rsp-72], rcx
001b3c53lea rcx, [rbx-4]
001b3c57lea r13, [rax+4]
001b3c5bmovzx r15l, [rax+3]
001b3c60cmp r12l, -16
001b3c64jb 0x1b3c9d
001b3c66cmp rcx, 7
001b3c6amovzx ebp, [rsp-113]
001b3c6fjbe 0x1b3d5e
001b3c75mov [rsp-115], r15b
001b3c7amov [rsp-56], r9l
001b3c7flea rcx, [rbx-12]
001b3c83mov [rsp-80], rcx
001b3c88mov rcx, [rax+4]
001b3c8cmov [rsp+160], rcx
001b3c94add rax, 12
001b3c98mov r13, rax
001b3c9bjmp 0x1b3cea
001b3c9d
001b3c9dloc_1b3c9d:
001b3c9dcmp rcx, 4
001b3ca1movzx ebp, [rsp-113]
001b3ca6jb 0x1b3dc8
001b3cacmov [rsp-115], r15b
001b3cb1mov [rsp-56], r9l
001b3cb6lea rcx, [rbx-8]
001b3cbamov [rsp-80], rcx
001b3cbflea r13, [rax+8]
001b3cc3movzx ecx, [rax+5]
001b3cc7movzx r9l, [rax+4]
001b3cccmovzx eax, [rax+7]
001b3cd0mov [rsp-109], r9b
001b3cd5mov [rsp-106], al
001b3cd9mov [rsp-108], cx
001b3cdemov eax, [rsp-109]
001b3ce2mov [rsp+160], rax
001b3cea
001b3cealoc_1b3cea:
001b3ceaxor ecx, ecx
001b3cecmov r9, [rsp-72]
001b3cf1dec r9l
001b3cf4cmp r9l, 5
001b3cf8ja 0x1b3ead
001b3cfelea rax, [rip-0x1745e9]
001b3d05movsxd r9, [rax+4*r9]
001b3d09add r9, rax
001b3d0cjmp r9
001b3d0fmov rax, [rsp-80]
001b3d14cmp rax, 7
001b3d18jbe 0x1b3f04
001b3d1elea r9, [rax-8]
001b3d22lea rcx, [r13+8]
001b3d26mov rax, [r13]
001b3d2acmp r12l, -16
001b3d2emov [rsp-64], rax
001b3d33jb 0x1b40a4
001b3d39cmp r9, 7
001b3d3djbe 0x1b4147
001b3d43mov r12, [rsp-80]
001b3d48add r12, -16
001b3d4cmov rax, [r13+8]
001b3d50mov [rsp-72], rax
001b3d55add r13, 16
001b3d59jmp 0x1b40e2
001b3d5e
001b3d5eloc_1b3d5e:
001b3d5emov [rsp-106], 0
001b3d63mov [rsp-108], 0
001b3d6amov [rsp-112], 0
001b3d72mov [rsp-105], r13
001b3d77mov rax, [rsp-112]
001b3d7cmovq x0, rax
001b3d81mov ecx, [rsp-104]
001b3d85mov edx, [rsp-101]
001b3d89mov [rsp-88], ecx
001b3d8dmov [rsp-85], edx
001b3d91mov [rsp-96], rax
001b3d96movdqa [rsp+112], x0
001b3d9cmovzx r9l, [rsp+118]
001b3da2movzx edx, [rsp+117]
001b3da7movzx r8l, [rsp+116]
001b3dadmovzx r11l, [rsp+115]
001b3db3movzx ebx, [rsp+114]
001b3db8movzx r10l, [rsp+112]
001b3dbemovzx ebp, [rsp+113]
001b3dc3jmp 0x1b3bd9
001b3dc8
001b3dc8loc_1b3dc8:
001b3dc8mov [rsp-112], 0
001b3dd0mov [rsp-106], 0
001b3dd5mov [rsp-108], 0
001b3ddcmov eax, [rsp-109]
001b3de0mov [rsp-93], eax
001b3de4mov [rsp-96], 0
001b3decmovq x0, [rsp-96]
001b3df2movdqa [rsp+128], x0
001b3dfbmovzx r9l, [rsp+134]
001b3e04movzx edx, [rsp+133]
001b3e0cmovzx r8l, [rsp+132]
001b3e15movzx r11l, [rsp+131]
001b3e1emovzx ebx, [rsp+130]
001b3e26movzx r10l, [rsp+128]
001b3e2fmovzx ebp, [rsp+129]
001b3e37jmp 0x1b3c35
001b3e3cmov ecx, 2
001b3e41movzx r9l, [rsp-114]
001b3e47mov r12, [rsp-80]
001b3e4cmovzx r15l, [rsp-115]
001b3e52jmp 0x1b3acc
001b3e57mov r12, [rsp-80]
001b3e5ccmp r12, 7
001b3e60jbe 0x1b3f6e
001b3e66add r12, -8
001b3e6amov r9, [r13]
001b3e6eadd r13, 8
001b3e72mov ecx, 3
001b3e77jmp 0x1b3e99
001b3e79mov r12, [rsp-80]
001b3e7ecmp r12, 7
001b3e82jbe 0x1b3fd4
001b3e88add r12, -8
001b3e8cmov r9, [r13]
001b3e90add r13, 8
001b3e94mov ecx, 4
001b3e99
001b3e99loc_1b3e99:
001b3e99mov rax, r9
001b3e9cmovzx r9l, [rsp-114]
001b3ea2movzx r15l, [rsp-115]
001b3ea8jmp 0x1b3acc
001b3ead
001b3eadloc_1b3ead:
001b3eadmov r14b, 63
001b3eb0jmp 0x1b398f
001b3eb5mov rax, [rsp-80]
001b3ebacmp rax, 7
001b3ebejbe 0x1b403a
001b3ec4lea r9, [rax-8]
001b3ec8lea rcx, [r13+8]
001b3eccmov rax, [r13]
001b3ed0cmp r12l, -16
001b3ed4mov [rsp-64], rax
001b3ed9jb 0x1b40e9
001b3edfcmp r9, 7
001b3ee3jbe 0x1b41b1
001b3ee9mov r12, [rsp-80]
001b3eeeadd r12, -16
001b3ef2mov rax, [r13+8]
001b3ef6mov [rsp-72], rax
001b3efbadd r13, 16
001b3effjmp 0x1b4127
001b3f04
001b3f04loc_1b3f04:
001b3f04mov [rsp-106], 0
001b3f09mov [rsp-108], 0
001b3f10mov [rsp-112], 0
001b3f18mov [rsp-105], r13
001b3f1dmov rax, [rsp-112]
001b3f22movq x0, rax
001b3f27mov ecx, [rsp-104]
001b3f2bmov edx, [rsp-101]
001b3f2fmov [rsp-88], ecx
001b3f33mov [rsp-85], edx
001b3f37mov [rsp-96], rax
001b3f3cmovdqa [rsp+48], x0
001b3f42movzx r9l, [rsp+54]
001b3f48movzx edx, [rsp+53]
001b3f4dmovzx r8l, [rsp+52]
001b3f53movzx r11l, [rsp+51]
001b3f59movzx ebx, [rsp+50]
001b3f5emovzx r10l, [rsp+48]
001b3f64movzx ebp, [rsp+49]
001b3f69jmp 0x1b3bd9
001b3f6e
001b3f6eloc_1b3f6e:
001b3f6emov [rsp-106], 0
001b3f73mov [rsp-108], 0
001b3f7amov [rsp-112], 0
001b3f82mov [rsp-105], r13
001b3f87movq x0, [rsp-112]
001b3f8dand r13, -256
001b3f94movdqa [rsp-48], x0
001b3f9amovzx r9l, [rsp-42]
001b3fa0movzx edx, [rsp-43]
001b3fa5movzx r8l, [rsp-44]
001b3fabmovzx r11l, [rsp-45]
001b3fb1movzx ebx, [rsp-46]
001b3fb6movzx r10l, [rsp-48]
001b3fbcmovzx ebp, [rsp-47]
001b3fc1mov r14b, 19
001b3fc4mov rcx, r13
001b3fc7movzx eax, [rsp-41]
001b3fccmov r13l, eax
001b3fcfjmp 0x1b398f
001b3fd4
001b3fd4loc_1b3fd4:
001b3fd4mov [rsp-106], 0
001b3fd9mov [rsp-108], 0
001b3fe0mov [rsp-112], 0
001b3fe8mov [rsp-105], r13
001b3fedmovq x0, [rsp-112]
001b3ff3and r13, -256
001b3ffamovdqa [rsp-32], x0
001b4000movzx r9l, [rsp-26]
001b4006movzx edx, [rsp-27]
001b400bmovzx r8l, [rsp-28]
001b4011movzx r11l, [rsp-29]
001b4017movzx ebx, [rsp-30]
001b401cmovzx r10l, [rsp-32]
001b4022movzx ebp, [rsp-31]
001b4027mov r14b, 19
001b402amov rcx, r13
001b402dmovzx eax, [rsp-25]
001b4032mov r13l, eax
001b4035jmp 0x1b398f
001b403a
001b403aloc_1b403a:
001b403amov [rsp-106], 0
001b403fmov [rsp-108], 0
001b4046mov [rsp-112], 0
001b404emov [rsp-105], r13
001b4053mov rax, [rsp-112]
001b4058movq x0, rax
001b405dmov ecx, [rsp-104]
001b4061mov edx, [rsp-101]
001b4065mov [rsp-88], ecx
001b4069mov [rsp-85], edx
001b406dmov [rsp-96], rax
001b4072movdqa [rsp+96], x0
001b4078movzx r9l, [rsp+102]
001b407emovzx edx, [rsp+101]
001b4083movzx r8l, [rsp+100]
001b4089movzx r11l, [rsp+99]
001b408fmovzx ebx, [rsp+98]
001b4094movzx r10l, [rsp+96]
001b409amovzx ebp, [rsp+97]
001b409fjmp 0x1b3bd9
001b40a4
001b40a4loc_1b40a4:
001b40a4cmp r9, 4
001b40a8jb 0x1b421b
001b40aemov r12, [rsp-80]
001b40b3add r12, -12
001b40b7movzx ecx, [r13+9]
001b40bcmovzx r9l, [r13+8]
001b40c1movzx ebp, [r13+11]
001b40c6add r13, 12
001b40camov [rsp-109], r9b
001b40cfmov [rsp-106], bpl
001b40d4mov [rsp-108], cx
001b40d9mov eax, [rsp-109]
001b40ddmov [rsp-72], rax
001b40e2
001b40e2loc_1b40e2:
001b40e2mov ecx, 1
001b40e7jmp 0x1b412c
001b40e9
001b40e9loc_1b40e9:
001b40e9cmp r9, 4
001b40edjb 0x1b427a
001b40f3mov r12, [rsp-80]
001b40f8add r12, -12
001b40fcmovzx ecx, [r13+9]
001b4101movzx r9l, [r13+8]
001b4106movzx ebp, [r13+11]
001b410badd r13, 12
001b410fmov [rsp-109], r9b
001b4114mov [rsp-106], bpl
001b4119mov [rsp-108], cx
001b411emov eax, [rsp-109]
001b4122mov [rsp-72], rax
001b4127
001b4127loc_1b4127:
001b4127mov ecx, 5
001b412c
001b412cloc_1b412c:
001b412cmovzx r9l, [rsp-114]
001b4132movzx ebp, [rsp-113]
001b4137movzx r15l, [rsp-115]
001b413dmov rax, [rsp-64]
001b4142jmp 0x1b3acc
001b4147
001b4147loc_1b4147:
001b4147mov [rsp-106], 0
001b414cmov [rsp-108], 0
001b4153mov [rsp-112], 0
001b415bmov [rsp-105], rcx
001b4160mov rax, [rsp-112]
001b4165movq x0, rax
001b416amov ecx, [rsp-104]
001b416emov edx, [rsp-101]
001b4172mov [rsp-88], ecx
001b4176mov [rsp-85], edx
001b417amov [rsp-96], rax
001b417fmovdqa [rsp+16], x0
001b4185movzx r9l, [rsp+22]
001b418bmovzx edx, [rsp+21]
001b4190movzx r8l, [rsp+20]
001b4196movzx r11l, [rsp+19]
001b419cmovzx ebx, [rsp+18]
001b41a1movzx r10l, [rsp+16]
001b41a7movzx ebp, [rsp+17]
001b41acjmp 0x1b3bd9
001b41b1
001b41b1loc_1b41b1:
001b41b1mov [rsp-106], 0
001b41b6mov [rsp-108], 0
001b41bdmov [rsp-112], 0
001b41c5mov [rsp-105], rcx
001b41camov rax, [rsp-112]
001b41cfmovq x0, rax
001b41d4mov ecx, [rsp-104]
001b41d8mov edx, [rsp-101]
001b41dcmov [rsp-88], ecx
001b41e0mov [rsp-85], edx
001b41e4mov [rsp-96], rax
001b41e9movdqa [rsp+64], x0
001b41efmovzx r9l, [rsp+70]
001b41f5movzx edx, [rsp+69]
001b41famovzx r8l, [rsp+68]
001b4200movzx r11l, [rsp+67]
001b4206movzx ebx, [rsp+66]
001b420bmovzx r10l, [rsp+64]
001b4211movzx ebp, [rsp+65]
001b4216jmp 0x1b3bd9
001b421b
001b421bloc_1b421b:
001b421bmov [rsp-112], 0
001b4223mov [rsp-106], 0
001b4228mov [rsp-108], 0
001b422fmov eax, [rsp-109]
001b4233mov [rsp-93], eax
001b4237mov [rsp-96], 0
001b423fmovq x0, [rsp-96]
001b4245movdqa [rsp+32], x0
001b424bmovzx r9l, [rsp+38]
001b4251movzx edx, [rsp+37]
001b4256movzx r8l, [rsp+36]
001b425cmovzx r11l, [rsp+35]
001b4262movzx ebx, [rsp+34]
001b4267movzx r10l, [rsp+32]
001b426dmovzx ebp, [rsp+33]
001b4272mov r13, rcx
001b4275jmp 0x1b3c35
001b427a
001b427aloc_1b427a:
001b427amov [rsp-112], 0
001b4282mov [rsp-106], 0
001b4287mov [rsp-108], 0
001b428emov eax, [rsp-109]
001b4292mov [rsp-93], eax
001b4296mov [rsp-96], 0
001b429emovq x0, [rsp-96]
001b42a4movdqa [rsp+80], x0
001b42aamovzx r9l, [rsp+86]
001b42b0movzx edx, [rsp+85]
001b42b5movzx r8l, [rsp+84]
001b42bbmovzx r11l, [rsp+83]
001b42c1movzx ebx, [rsp+82]
001b42c6movzx r10l, [rsp+80]
001b42ccmovzx ebp, [rsp+81]
001b42d1mov r13, rcx
001b42d4jmp 0x1b3c35
001b37f0
001b42d9
001b42d9 // align 0x10
001b42d9 // align 0x10
001b42e0
001b42e0gimli::read::dwarf::Unit<R>::new:
001b42e0push rbp
001b42e1push r15
001b42e3push r14
001b42e5push r13
001b42e7push r12
001b42e9push rbx
001b42easub rsp, 1112
001b42f1mov rbx, rdx
001b42f4mov r14, rsi
001b42f7mov rbp, rdi
001b42famov rcx, [rdx+64]
001b42fetest rcx, rcx
001b4301je 0x1b43c4
001b4307mov rsi, [r14]
001b430amov rdx, [r14+8]
001b430elea rdi, [rsp+288]
001b4316call gimli::read::abbrev::DebugAbbrev<R>::abbreviations
001b431bcmp [rsp+288], 0
001b4324je 0x1b43e4
001b432amovups x0, [rsp+288]
001b4332movups x1, [rsp+304]
001b433amovups x2, [rsp+320]
001b4342movups [rsp+528], x2
001b434amovups [rsp+512], x1
001b4352movups [rsp+496], x0
001b435amov [rsp+480], 1
001b4366mov [rsp+488], 1
001b4372movzx eax, [rip+0x5ed4f]
001b4379mov edi, 64
001b437ecall [rip+0x5d7b4]
001b4384test rax, rax
001b4387je 0x1b5864
001b438dmov rdi, rax
001b4390movups x0, [rsp+480]
001b4398movups x1, [rsp+496]
001b43a0movups x2, [rsp+512]
001b43a8movups x3, [rsp+528]
001b43b0movups [rax+48], x3
001b43b4movups [rax+32], x2
001b43b8movups [rax+16], x1
001b43bcmovups [rax], x0
001b43bfjmp 0x1b4566
001b43c4
001b43c4loc_1b43c4:
001b43c4mov rdi, [r14+216]
001b43cbtest rdi, rdi
001b43ceje 0x1b4440
001b43d0lock inc [rdi-16]
001b43d5jle 0x1b5878
001b43dbadd rdi, -16
001b43dfjmp 0x1b4566
001b43e4
001b43e4loc_1b43e4:
001b43e4movzx eax, [rsp+296]
001b43ecmov ecx, [rsp+297]
001b43f3mov [rsp+160], ecx
001b43famov ecx, [rsp+300]
001b4401mov [rsp+163], ecx
001b4408mov rdi, [rsp+304]
001b4410cmp al, 75
001b4412je 0x1b4566
001b4418
001b4418loc_1b4418:
001b4418mov ecx, [rsp+160]
001b441fmov edx, [rsp+163]
001b4426mov [rbp+12], edx
001b4429mov [rbp+9], ecx
001b442cmov [rbp+8], al
001b442fmov [rbp+16], rdi
001b4433mov [rbp], 2
001b443bjmp 0x1b47e4
001b4440
001b4440loc_1b4440:
001b4440mov rsi, [r14]
001b4443mov rdx, [r14+8]
001b4447lea rdi, [rsp+288]
001b444fxor ecx, ecx
001b4451call gimli::read::abbrev::DebugAbbrev<R>::abbreviations
001b4456cmp [rsp+288], 0
001b445fje 0x1b44fc
001b4465movups x0, [rsp+288]
001b446dmovups x1, [rsp+304]
001b4475movups x2, [rsp+320]
001b447dmovups [rsp+528], x2
001b4485movups [rsp+512], x1
001b448dmovups [rsp+496], x0
001b4495mov [rsp+480], 1
001b44a1mov [rsp+488], 1
001b44admovzx eax, [rip+0x5ec14]
001b44b4mov edi, 64
001b44b9call [rip+0x5d679]
001b44bftest rax, rax
001b44c2je 0x1b58e4
001b44c8mov rdi, rax
001b44cbmovups x0, [rsp+480]
001b44d3movups x1, [rsp+496]
001b44dbmovups x2, [rsp+512]
001b44e3movups x3, [rsp+528]
001b44ebmovups [rax+48], x3
001b44efmovups [rax+32], x2
001b44f3movups [rax+16], x1
001b44f7movups [rax], x0
001b44fajmp 0x1b452a
001b44fc
001b44fcloc_1b44fc:
001b44fcmovzx eax, [rsp+296]
001b4504mov ecx, [rsp+297]
001b450bmov [rsp+64], ecx
001b450fmov ecx, [rsp+300]
001b4516mov [rsp+67], ecx
001b451amov rdi, [rsp+304]
001b4522cmp al, 75
001b4524jne 0x1b501b
001b452a
001b452aloc_1b452a:
001b452alea rcx, [rdi+16]
001b452exor eax, eax
001b4530lock cmpxchg [r14+216], rcx
001b4539jne 0x1b4546
001b453block inc [rdi]
001b453fjg 0x1b4566
001b4541jmp 0x1b5878
001b4546
001b4546loc_1b4546:
001b4546mov r15, rax
001b4549lock dec [rdi]
001b454djne 0x1b4554
001b454fcall alloc::sync::Arc<T,A>::drop_slow
001b4554
001b4554loc_1b4554:
001b4554lock inc [r15-16]
001b4559jle 0x1b5878
001b455fadd r15, -16
001b4563mov rdi, r15
001b4566
001b4566loc_1b4566:
001b4566mov eax, [rbx+72]
001b4569mov [rsp+464], r14
001b4571cmp [r14+224], 0
001b4579setne cl
001b457cmov edx, eax
001b457eshr edx, 16
001b4581cmp dx, 5
001b4585setae dl
001b4588and eax, 65280
001b458dxor esi, esi
001b458fcmp eax, 2048
001b4594sete sil
001b4598lea rax, [8*rsi+8]
001b45a0xor r8l, r8l
001b45a3test cl, dl
001b45a5cmove rax, r8
001b45a9lea rcx, [8*rsi+12]
001b45b1cmove rcx, r8
001b45b5mov rdx, [rbx+16]
001b45b9mov rsi, [rbx+24]
001b45bdadd rdx, -3
001b45c1xor r8l, r8l
001b45c4cmp rdx, 2
001b45c8setb r8b
001b45ccmovups x0, [rbx+64]
001b45d0movaps [rsp+544], x0
001b45d8movups x0, [rbx+48]
001b45dcmovaps [rsp+528], x0
001b45e4movups x0, [rbx+32]
001b45e8movaps [rsp+512], x0
001b45f0movups x0, [rbx]
001b45f3movups x1, [rbx+16]
001b45f7movaps [rsp+496], x1
001b45ffmovaps [rsp+480], x0
001b4607mov [rsp+824], rdi
001b460fmov [rsp+832], 0
001b461bmov [rsp+848], 0
001b4627mov [rsp+864], 0
001b4633mov [rsp+872], rax
001b463bmov [rsp+880], 0
001b4647mov [rsp+888], rcx
001b464fmov [rsp+896], rcx
001b4657mov [rsp+576], 47
001b4663mov [rsp+560], r8
001b466bmov [rsp+568], rsi
001b4673movups x0, [rsp+520]
001b467badd rdi, 16
001b467fmovups [rsp+288], x0
001b4687lea rax, [rsp+480]
001b468fmov [rsp+304], rax
001b4697mov [rsp+312], rdi
001b469fmov [rsp+320], 0
001b46abmov [rsp+376], 0
001b46b7lea rdi, [rsp+64]
001b46bclea rsi, [rsp+288]
001b46c4call gimli::read::unit::EntriesCursor<R>::next_entry
001b46c9movzx eax, [rsp+64]
001b46cecmp al, 75
001b46d0jne 0x1b4720
001b46d2lea r14, [rsp+320]
001b46dalea rbx, [rsp+64]
001b46dflea r15, [rsp+288]
001b46e7nop [rax+rax]
001b46f0
001b46f0loc_1b46f0:
001b46f0cmp [rsp+65], 0
001b46f5mov r13, [rsp+320]
001b46fdje 0x1b47f6
001b4703test r13, r13
001b4706jne 0x1b47ff
001b470cmov rdi, rbx
001b470fmov rsi, r15
001b4712call gimli::read::unit::EntriesCursor<R>::next_entry
001b4717movzx eax, [rsp+64]
001b471ccmp al, 75
001b471eje 0x1b46f0
001b4720
001b4720loc_1b4720:
001b4720movzx ecx, [rsp+65]
001b4725movzx edx, [rsp+70]
001b472amov esi, [rsp+66]
001b472emov rdi, [rsp+72]
001b4733shl rsi, 16
001b4737shl rdx, 48
001b473bor rdx, rsi
001b473eshl rcx, 8
001b4742or rcx, rdx
001b4745movzx eax, al
001b4748or rax, rcx
001b474bmov [rbp+8], rax
001b474fmov [rbp+16], rdi
001b4753
001b4753loc_1b4753:
001b4753mov [rbp], 2
001b475b
001b475bloc_1b475b:
001b475bmov rax, [rsp+824]
001b4763lock dec [rax]
001b4767jne 0x1b4776
001b4769mov rdi, [rsp+824]
001b4771call alloc::sync::Arc<T,A>::drop_slow
001b4776
001b4776loc_1b4776:
001b4776cmp [rsp+576], 47
001b477eje 0x1b47e4
001b4780cmp [rsp+664], 0
001b4789je 0x1b4799
001b478bmov rdi, [rsp+656]
001b4793call [rip+0x5d35f]
001b4799
001b4799loc_1b4799:
001b4799cmp [rsp+688], 0
001b47a2je 0x1b47b2
001b47a4mov rdi, [rsp+680]
001b47accall [rip+0x5d346]
001b47b2
001b47b2loc_1b47b2:
001b47b2cmp [rsp+712], 0
001b47bbje 0x1b47cb
001b47bdmov rdi, [rsp+704]
001b47c5call [rip+0x5d32d]
001b47cb
001b47cbloc_1b47cb:
001b47cbcmp [rsp+736], 0
001b47d4je 0x1b47e4
001b47d6mov rdi, [rsp+728]
001b47decall [rip+0x5d314]
001b47e4
001b47e4loc_1b47e4:
001b47e4add rsp, 1112
001b47ebpop rbx
001b47ecpop r12
001b47eepop r13
001b47f0pop r14
001b47f2pop r15
001b47f4pop rbp
001b47f5ret
001b47f6
001b47f6loc_1b47f6:
001b47f6test r13, r13
001b47f9je 0x1b4c47
001b47ff
001b47ffloc_1b47ff:
001b47ffmov rbx, [rsp+328]
001b4807mov rdi, [rsp+336]
001b480fcall _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b4814mov r15, rax
001b4817mov r12, rdx
001b481amov [rsp+416], rbp
001b4822mov [rsp+64], r13
001b4827mov [rsp+72], rbx
001b482cmov [rsp+80], rax
001b4831mov [rsp+88], rdx
001b4836mov [rsp+96], r14
001b483blea r14, [rsp+168]
001b4843mov rax, [rsp+560]
001b484bmov [rsp+216], rax
001b4853add r15, 16
001b4857dec r12
001b485amov eax, 46
001b485fmov [rsp+456], rax
001b4867xor eax, eax
001b4869mov [rsp+200], rax
001b4871lea r13, [rsp+160]
001b4879lea rbp, [rsp+64]
001b487elea rbx, [rsp+128]
001b4886mov eax, 46
001b488bmov [rsp+272], rax
001b4893mov [rsp+264], rax
001b489bjmp 0x1b48d7
001b489dmov rdi, rbx
001b48a0mov rsi, r13
001b48a3call gimli::read::unit::Attribute<R>::value
001b48a8mov rax, [rsp+128]
001b48b0mov [rsp+264], rax
001b48b8lea rax, [rsp+136]
001b48c0movups x0, [rax]
001b48c3movaps [rsp+1024], x0
001b48cbnop [rax+rax]
001b48d0
001b48d0loc_1b48d0:
001b48d0add r15, 16
001b48d4dec r12
001b48d7
001b48d7loc_1b48d7:
001b48d7cmp r12, -1
001b48dbje 0x1b4b80
001b48e1lea rax, [r15-16]
001b48e5movups x0, [rax]
001b48e8movaps [rsp+128], x0
001b48f0mov rax, [rsp+96]
001b48f5mov rax, [rax+24]
001b48f9mov edx, [rax+72]
001b48fcmov rdi, r13
001b48ffmov rsi, rbp
001b4902mov rcx, rbx
001b4905call gimli::read::unit::parse_attribute
001b490amov rax, [rsp+160]
001b4912cmp rax, 46
001b4916je 0x1b4bce
001b491cmovups x0, [r14]
001b4920mov rcx, [rsp+184]
001b4928mov [rsp+80], r15
001b492dmov [rsp+88], r12
001b4932movaps [rsp+912], x0
001b493amov [rsp+160], rax
001b4942movups [r14], x0
001b4946mov [rsp+184], rcx
001b494emovzx eax, cx
001b4951cmp eax, 113
001b4954jle 0x1b49b0
001b4956cmp eax, 8496
001b495bjg 0x1b4a20
001b4961add eax, -114
001b4964cmp eax, 26
001b4967ja 0x1b48d0
001b496dlea rcx, [rip-0x1751dc]
001b4974movsxd rax, [rcx+4*rax]
001b4978add rax, rcx
001b497bjmp rax
001b497dmov rdi, rbx
001b4980mov rsi, r13
001b4983call gimli::read::unit::Attribute<R>::value
001b4988cmp [rsp+128], 28
001b4990jne 0x1b48d0
001b4996mov rax, [rsp+136]
001b499emov [rsp+872], rax
001b49a6jmp 0x1b48d0
001b49ab
001b49ab 0f 1f 44 00 00 ..D..
001b49b0
001b49b0loc_1b49b0:
001b49b0add eax, -3
001b49b3cmp eax, 24
001b49b6ja 0x1b48d0
001b49bclea rcx, [rip-0x17528f]
001b49c3movsxd rax, [rcx+4*rax]
001b49c7add rax, rcx
001b49cajmp rax
001b49ccmov rdi, rbx
001b49cfmov rsi, r13
001b49d2call gimli::read::unit::Attribute<R>::value
001b49d7mov rax, [rsp+128]
001b49dfcmp rax, 16
001b49e3jne 0x1b49f5
001b49e5mov rcx, [rsp+136]
001b49edmov [rsp+256], rcx
001b49f5
001b49f5loc_1b49f5:
001b49f5cmp eax, 16
001b49f8mov rax, [rsp+200]
001b4a00mov ecx, 1
001b4a05cmove rax, rcx
001b4a09mov [rsp+200], rax
001b4a11jmp 0x1b48d0
001b4a16
001b4a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
001b4a20
001b4a20loc_1b4a20:
001b4a20cmp eax, 8497
001b4a25je 0x1b4b2a
001b4a2bcmp eax, 8498
001b4a30je 0x1b4a6b
001b4a32cmp eax, 8499
001b4a37jne 0x1b48d0
001b4a3dmov rdi, rbx
001b4a40mov rsi, r13
001b4a43call gimli::read::unit::Attribute<R>::value
001b4a48cmp [rsp+128], 11
001b4a50jne 0x1b48d0
001b4a56mov rax, [rsp+136]
001b4a5emov [rsp+880], rax
001b4a66jmp 0x1b48d0
001b4a6b
001b4a6bloc_1b4a6b:
001b4a6bmov rdi, rbx
001b4a6emov rsi, r13
001b4a71call gimli::read::unit::Attribute<R>::value
001b4a76cmp [rsp+128], 23
001b4a7ejne 0x1b48d0
001b4a84mov rax, [rsp+136]
001b4a8cmov [rsp+896], rax
001b4a94jmp 0x1b48d0
001b4a99mov rdi, rbx
001b4a9cmov rsi, r13
001b4a9fcall gimli::read::unit::Attribute<R>::value
001b4aa4mov rax, [rsp+128]
001b4aacmov [rsp+272], rax
001b4ab4lea rax, [rsp+136]
001b4abcmovups x0, [rax]
001b4abfmovaps [rsp+1040], x0
001b4ac7jmp 0x1b48d0
001b4accmov rdi, rbx
001b4acfmov rsi, r13
001b4ad2call gimli::read::unit::Attribute<R>::value
001b4ad7mov rax, [rsp+128]
001b4adfmov [rsp+456], rax
001b4ae7mov rax, [rsp+136]
001b4aefmov [rsp+448], rax
001b4af7jmp 0x1b48d0
001b4afcmov rdi, rbx
001b4affmov rsi, r13
001b4b02call gimli::read::unit::Attribute<R>::value
001b4b07cmp [rsp+128], 18
001b4b0fjne 0x1b48d0
001b4b15mov rax, [rsp+136]
001b4b1dmov [rsp+888], rax
001b4b25jmp 0x1b48d0
001b4b2a
001b4b2aloc_1b4b2a:
001b4b2acmp [rsp+216], 0
001b4b33jne 0x1b48d0
001b4b39mov rdi, rbx
001b4b3cmov rsi, r13
001b4b3fcall gimli::read::unit::Attribute<R>::value
001b4b44cmp [rsp+128], 45
001b4b4cjne 0x1b4b71
001b4b4emov rax, [rsp+136]
001b4b56mov [rsp+560], 1
001b4b62mov [rsp+568], rax
001b4b6amov eax, 1
001b4b6fjmp 0x1b4b73
001b4b71
001b4b71loc_1b4b71:
001b4b71xor eax, eax
001b4b73
001b4b73loc_1b4b73:
001b4b73mov [rsp+216], rax
001b4b7bjmp 0x1b48d0
001b4b80
001b4b80loc_1b4b80:
001b4b80mov rax, [rsp+96]
001b4b85cmp [rax+40], 0
001b4b8ajne 0x1b4ba0
001b4b8cmov rcx, [rsp+64]
001b4b91sub rcx, [rax]
001b4b94mov [rax+40], 1
001b4b9cmov [rax+48], rcx
001b4ba0
001b4ba0loc_1b4ba0:
001b4ba0mov rax, [rsp+264]
001b4ba8cmp rax, 46
001b4bacmov rbx, [rsp+464]
001b4bb4mov r14, [rsp+272]
001b4bbcjne 0x1b4bf2
001b4bbexor r15l, r15l
001b4bc1mov rax, [rsp+256]
001b4bc9jmp 0x1b4c6b
001b4bce
001b4bceloc_1b4bce:
001b4bcemovups x0, [r14]
001b4bd2movaps [rsp+912], x0
001b4bdamov rax, [rsp+416]
001b4be2movups [rax+8], x0
001b4be6mov [rax], 2
001b4bedjmp 0x1b475b
001b4bf2
001b4bf2loc_1b4bf2:
001b4bf2mov [rsp+1064], rax
001b4bfamovaps x0, [rsp+1024]
001b4c02movups [rsp+1072], x0
001b4c0amov rcx, [rsp+872]
001b4c12movzx edx, [rsp+553]
001b4c1alea rdi, [rsp+288]
001b4c22lea r8, [rsp+1064]
001b4c2amov rsi, rbx
001b4c2dcall gimli::read::dwarf::Dwarf<R>::attr_string
001b4c32cmp [rsp+288], 0
001b4c3bjne 0x1b4c58
001b4c3dmov r15, [rsp+296]
001b4c45jmp 0x1b4c5b
001b4c47
001b4c47loc_1b4c47:
001b4c47mov [rbp+8], 66
001b4c4bmov [rbp+16], 0
001b4c53jmp 0x1b4753
001b4c58
001b4c58loc_1b4c58:
001b4c58xor r15l, r15l
001b4c5b
001b4c5bloc_1b4c5b:
001b4c5bmov rax, [rsp+256]
001b4c63mov r12, [rsp+304]
001b4c6b
001b4c6bloc_1b4c6b:
001b4c6bmov [rsp+832], r15
001b4c73mov [rsp+840], r12
001b4c7bcmp r14, 46
001b4c7fjne 0x1b4ca4
001b4c81mov [rsp+848], 0
001b4c8dcmp [rsp+200], 0
001b4c96je 0x1b4d42
001b4c9cxor r11l, r11l
001b4c9fjmp 0x1b4d27
001b4ca4
001b4ca4loc_1b4ca4:
001b4ca4mov [rsp+1088], r14
001b4cacmovaps x0, [rsp+1040]
001b4cb4movups [rsp+1096], x0
001b4cbcmov rcx, [rsp+872]
001b4cc4movzx edx, [rsp+553]
001b4ccclea rdi, [rsp+288]
001b4cd4lea r8, [rsp+1088]
001b4cdcmov rsi, rbx
001b4cdfcall gimli::read::dwarf::Dwarf<R>::attr_string
001b4ce4cmp [rsp+288], 0
001b4cedmov rdi, [rsp+304]
001b4cf5jne 0x1b4d01
001b4cf7mov r11, [rsp+296]
001b4cffjmp 0x1b4d04
001b4d01
001b4d01loc_1b4d01:
001b4d01xor r11l, r11l
001b4d04
001b4d04loc_1b4d04:
001b4d04mov rax, [rsp+256]
001b4d0cmov [rsp+848], r11
001b4d14mov [rsp+856], rdi
001b4d1ccmp [rsp+200], 0
001b4d25je 0x1b4d42
001b4d27
001b4d27loc_1b4d27:
001b4d27mov rbp, [rbx+64]
001b4d2bmov rdx, [rbx+72]
001b4d2fsub rdx, rax
001b4d32jae 0x1b4fe2
001b4d38mov r13b, 19
001b4d3bxor eax, eax
001b4d3djmp 0x1b51c9
001b4d42
001b4d42loc_1b4d42:
001b4d42mov r13l, 47
001b4d48mov [rsp+200], rax
001b4d50cmp [rsp+576], 47
001b4d58je 0x1b4dbe
001b4d5a
001b4d5aloc_1b4d5a:
001b4d5acmp [rsp+664], 0
001b4d63je 0x1b4d73
001b4d65mov rdi, [rsp+656]
001b4d6dcall [rip+0x5cd85]
001b4d73
001b4d73loc_1b4d73:
001b4d73cmp [rsp+688], 0
001b4d7cje 0x1b4d8c
001b4d7emov rdi, [rsp+680]
001b4d86call [rip+0x5cd6c]
001b4d8c
001b4d8cloc_1b4d8c:
001b4d8ccmp [rsp+712], 0
001b4d95je 0x1b4da5
001b4d97mov rdi, [rsp+704]
001b4d9fcall [rip+0x5cd53]
001b4da5
001b4da5loc_1b4da5:
001b4da5cmp [rsp+736], 0
001b4daeje 0x1b4dbe
001b4db0mov rdi, [rsp+728]
001b4db8call [rip+0x5cd3a]
001b4dbe
001b4dbeloc_1b4dbe:
001b4dbemov [rsp+576], r13
001b4dc6mov [rsp+584], r15
001b4dcemov [rsp+592], r12
001b4dd6mov rax, [rsp+320]
001b4ddemov [rsp+632], rax
001b4de6movaps x0, [rsp+288]
001b4deemovaps x1, [rsp+304]
001b4df6movups [rsp+600], x0
001b4dfemovups [rsp+616], x1
001b4e06mov rax, [rsp+408]
001b4e0emov [rsp+640], rax
001b4e16mov rax, [rsp+440]
001b4e1emov [rsp+648], rax
001b4e26mov [rsp+656], r14
001b4e2emov rax, [rsp+248]
001b4e36mov [rsp+664], rax
001b4e3emov rax, [rsp+392]
001b4e46mov [rsp+672], rax
001b4e4emov rax, [rsp+1008]
001b4e56mov [rsp+696], rax
001b4e5emovaps x0, [rsp+992]
001b4e66movups [rsp+680], x0
001b4e6emov rax, [rsp+48]
001b4e73mov [rsp+704], rax
001b4e7bmov rax, [rsp+24]
001b4e80mov [rsp+712], rax
001b4e88mov rax, [rsp+240]
001b4e90mov [rsp+720], rax
001b4e98mov rax, [rsp+928]
001b4ea0mov [rsp+744], rax
001b4ea8movaps x0, [rsp+912]
001b4eb0movups [rsp+728], x0
001b4eb8mov rax, [rsp+400]
001b4ec0mov [rsp+752], rax
001b4ec8mov rax, [rsp+952]
001b4ed0mov [rsp+760], rax
001b4ed8mov rax, [rsp+256]
001b4ee0mov [rsp+768], rax
001b4ee8mov rax, [rsp+960]
001b4ef0mov [rsp+776], rax
001b4ef8mov rax, [rsp+272]
001b4f00mov [rsp+784], rax
001b4f08mov rax, [rsp+264]
001b4f10mov [rsp+792], rax
001b4f18mov rax, [rsp+968]
001b4f20mov [rsp+800], rax
001b4f28movzx eax, [rsp+216]
001b4f30mov [rsp+808], al
001b4f37movzx eax, [rsp+23]
001b4f3cmov [rsp+809], al
001b4f43mov [rsp+810], bp
001b4f4bmovzx eax, [rsp+116]
001b4f50mov [rsp+812], al
001b4f57movzx eax, [rsp+119]
001b4f5cmov [rsp+813], al
001b4f63movzx eax, [rsp+63]
001b4f68mov [rsp+814], al
001b4f6fmovzx eax, [rsp+118]
001b4f74mov [rsp+815], al
001b4f7bmovzx eax, [rsp+117]
001b4f80mov [rsp+816], al
001b4f87mov rax, [rsp+200]
001b4f8fmov [rsp+817], al
001b4f96movzx eax, [rsp+388]
001b4f9emov [rsp+822], ax
001b4fa6mov eax, [rsp+384]
001b4fadmov [rsp+818], eax
001b4fb4mov rax, [rsp+456]
001b4fbccmp rax, 46
001b4fc0mov rdi, [rsp+416]
001b4fc8jne 0x1b5036
001b4fca
001b4fcaloc_1b4fca:
001b4fcalea rsi, [rsp+480]
001b4fd2mov edx, 424
001b4fd7call [rip+0x5cb43]
001b4fddjmp 0x1b47e4
001b4fe2
001b4fe2loc_1b4fe2:
001b4fe2add rbp, rax
001b4fe5cmp rdx, 4
001b4fe9jb 0x1b505f
001b4febmovzx r8l, [rsp+552]
001b4ff4lea rsi, [rdx-4]
001b4ff8lea rax, [rbp+4]
001b4ffcmov ecx, [rbp]
001b4fffcmp ecx, -17
001b5002jbe 0x1b5088
001b5008cmp ecx, -1
001b500bje 0x1b5187
001b5011mov r13l, 16
001b5017xor eax, eax
001b5019jmp 0x1b506e
001b501b
001b501bloc_1b501b:
001b501bmov ecx, [rsp+64]
001b501fmov edx, [rsp+67]
001b5023mov [rsp+163], edx
001b502amov [rsp+160], ecx
001b5031jmp 0x1b4418
001b5036
001b5036loc_1b5036:
001b5036cmp rax, 12
001b503aje 0x1b50b9
001b503ctest rax, rax
001b503fjne 0x1b513c
001b5045mov r9, [rsp+448]
001b504d
001b504dloc_1b504d:
001b504dmov rcx, r9
001b5050shr rcx, 8
001b5054mov al, 1
001b5056xor edx, edx
001b5058xor esi, esi
001b505ajmp 0x1b5142
001b505f
001b505floc_1b505f:
001b505fmov rax, rbp
001b5062and rax, -256
001b5068mov r13l, 19
001b506e
001b506eloc_1b506e:
001b506emov r14l, r13l
001b5071shr r14l, 8
001b5075mov rbx, r13
001b5078shr rbx, 16
001b507cmovzx ebp, bpl
001b5080or rbp, rax
001b5083jmp 0x1b51ba
001b5088
001b5088loc_1b5088:
001b5088mov r9l, ecx
001b508bmov r10b, 4
001b508ecmp rsi, r9
001b5091jb 0x1b51af
001b5097
001b5097loc_1b5097:
001b5097cmp r9, 1
001b509bjbe 0x1b51af
001b50a1movzx ebp, [rax]
001b50a4lea edx, [rbp-6]
001b50a7cmp dx, -4
001b50abjae 0x1b5267
001b50b1mov r13b, 17
001b50b4jmp 0x1b51ba
001b50b9
001b50b9loc_1b50b9:
001b50b9mov rsi, [rsp+880]
001b50c1mov rcx, [rbx+16]
001b50c5mov rax, [rbx+24]
001b50c9sub rax, rsi
001b50ccjb 0x1b50f5
001b50cemovzx edx, [rsp+552]
001b50d6movzx r9l, dl
001b50daadd rcx, rsi
001b50ddmov r10, [rsp+448]
001b50e5imul r10, r9
001b50e9mov rsi, rax
001b50ecsub rsi, r10
001b50efjae 0x1b51ec
001b50f5
001b50f5loc_1b50f5:
001b50f5mov [rsp+71], rcx
001b50famov al, 19
001b50fcmov r9l, ecx
001b50ff
001b50ffloc_1b50ff:
001b50ffmovzx ecx, [rsp+70]
001b5104shl ecx, 16
001b5107movzx edx, [rsp+68]
001b510cor edx, ecx
001b510eshl rdx, 32
001b5112mov esi, [rsp+64]
001b5116mov ecx, [rsp+72]
001b511aor rsi, rdx
001b511dmovzx edx, [rsp+78]
001b5122shl edx, 16
001b5125movzx r8l, [rsp+76]
001b512bor r8l, edx
001b512eshl r8, 32
001b5132or rcx, r8
001b5135mov edx, 1
001b513ajmp 0x1b5142
001b513c
001b513cloc_1b513c:
001b513cxor edx, edx
001b513exor eax, eax
001b5140xor esi, esi
001b5142
001b5142loc_1b5142:
001b5142shl rsi, 8
001b5146movzx eax, al
001b5149or rax, rsi
001b514cshl rcx, 8
001b5150movzx esi, r9b
001b5154or rsi, rcx
001b5157test rdx, rdx
001b515aje 0x1b5170
001b515cmov [rdi+8], rax
001b5160mov [rdi+16], rsi
001b5164mov [rdi], 2
001b516bjmp 0x1b475b
001b5170
001b5170loc_1b5170:
001b5170cmp rax, 1
001b5174jne 0x1b4fca
001b517amov [rsp+864], rsi
001b5182jmp 0x1b4fca
001b5187
001b5187loc_1b5187:
001b5187cmp rsi, 8
001b518bjb 0x1b522f
001b5191add rdx, -12
001b5195mov r9, [rbp+4]
001b5199add rbp, 12
001b519dmov r10b, 8
001b51a0mov rax, rbp
001b51a3mov rsi, rdx
001b51a6cmp rsi, r9
001b51a9jae 0x1b5097
001b51af
001b51afloc_1b51af:
001b51afmov r13b, 19
001b51b2xor r14l, r14l
001b51b5xor ebx, ebx
001b51b7
001b51b7loc_1b51b7:
001b51b7mov rbp, rax
001b51ba
001b51baloc_1b51ba:
001b51bamovzx eax, r14b
001b51beshl rbx, 16
001b51c2shl rax, 8
001b51c6or rax, rbx
001b51c9
001b51c9loc_1b51c9:
001b51c9movzx ecx, r13b
001b51cdor rcx, rax
001b51d0mov rax, [rsp+416]
001b51d8mov [rax+8], rcx
001b51dcmov [rax+16], rbp
001b51e0mov [rax], 2
001b51e7jmp 0x1b475b
001b51ec
001b51ecloc_1b51ec:
001b51ecdec r9l
001b51efcmp r9l, 7
001b51f3ja 0x1b52ff
001b51f9add rcx, r10
001b51fclea r8, [rip-0x1759a3]
001b5203movsxd r9, [r8+4*r9]
001b5207add r9, r8
001b520ajmp r9
001b520dcmp rax, r10
001b5210jne 0x1b5354
001b5216mov [rsp+64], 0
001b521bmov [rsp+69], 0
001b5222mov [rsp+65], 0
001b522ajmp 0x1b50f5
001b522f
001b522floc_1b522f:
001b522fmov [rsp+70], 0
001b5234mov [rsp+68], 0
001b523bmov [rsp+64], 0
001b5243mov [rsp+71], rax
001b5248mov rbp, [rsp+64]
001b524dand rax, -256
001b5253mov r13, rbp
001b5256shl r13, 8
001b525ashr rbp, 56
001b525eor r13, 19
001b5262jmp 0x1b506e
001b5267
001b5267loc_1b5267:
001b5267lea rsi, [r9-2]
001b526blea rdx, [rax+2]
001b526fcmp bp, 4
001b5273jbe 0x1b540a
001b5279test rsi, rsi
001b527cje 0x1b55d1
001b5282cmp r9, 3
001b5286jne 0x1b5310
001b528cadd rax, 3
001b5290jmp 0x1b51af
001b5295cmp rsi, 4
001b5299jb 0x1b5322
001b529fmovzx eax, [rcx+1]
001b52a3movzx edx, [rcx]
001b52a6movzx ecx, [rcx+3]
001b52aamov [rsp+291], dl
001b52b1mov [rsp+294], cl
001b52b8mov [rsp+292], ax
001b52c0mov r9l, [rsp+291]
001b52c8jmp 0x1b52e1
001b52cacmp rsi, 2
001b52cejb 0x1b535d
001b52d4movzx r9l, [rcx]
001b52d8mov [rsp+289], r9w
001b52e1
001b52e1loc_1b52e1:
001b52e1mov al, 75
001b52e3mov [rsp+71], r9
001b52e8jmp 0x1b539a
001b52edcmp rsi, 8
001b52f1jb 0x1b53a7
001b52f7mov r9, [rcx]
001b52fajmp 0x1b504d
001b52ff
001b52ffloc_1b52ff:
001b52ffmov [rsp+64], dl
001b5303mov al, 23
001b5305movzx r9l, [rsp+71]
001b530bjmp 0x1b50ff
001b5310
001b5310loc_1b5310:
001b5310cmp [rax+3], 0
001b5314je 0x1b53fa
001b531amov r13b, 65
001b531djmp 0x1b55e4
001b5322
001b5322loc_1b5322:
001b5322mov [rsp+288], 0
001b532dmov [rsp+294], 0
001b5335mov [rsp+292], 0
001b533fmov eax, [rsp+291]
001b5346mov [rsp+67], eax
001b534amov [rsp+64], 0
001b5352jmp 0x1b5390
001b5354
001b5354loc_1b5354:
001b5354movzx r9l, [rcx]
001b5358jmp 0x1b504d
001b535d
001b535dloc_1b535d:
001b535dmov [rsp+288], 0
001b5367mov [rsp+290], 0
001b5372mov [rsp+294], 0
001b537amov eax, [rsp+288]
001b5381mov [rsp+64], eax
001b5385mov eax, [rsp+291]
001b538cmov [rsp+67], eax
001b5390
001b5390loc_1b5390:
001b5390mov al, 19
001b5392mov [rsp+71], rcx
001b5397mov r9, rcx
001b539a
001b539aloc_1b539a:
001b539acmp al, 75
001b539cje 0x1b504d
001b53a2jmp 0x1b50ff
001b53a7
001b53a7loc_1b53a7:
001b53a7mov [rsp+294], 0
001b53afmov [rsp+292], 0
001b53b9mov [rsp+288], 0
001b53c4mov [rsp+295], rcx
001b53ccmov r9, [rsp+288]
001b53d4mov eax, [rsp+296]
001b53dbmov ecx, [rsp+299]
001b53e2mov [rsp+72], eax
001b53e6mov [rsp+75], ecx
001b53eamov [rsp+64], r9
001b53efshr r9, 56
001b53f3mov al, 19
001b53f5jmp 0x1b50ff
001b53fa
001b53faloc_1b53fa:
001b53famovzx r8l, [rax+2]
001b53fflea rsi, [r9-4]
001b5403add rax, 4
001b5407mov rdx, rax
001b540a
001b540aloc_1b540a:
001b540acmp ecx, -16
001b540djb 0x1b5427
001b540fcmp rsi, 7
001b5413jbe 0x1b5473
001b5415add rsi, -8
001b5419lea rax, [rdx+8]
001b541dmov [rsp+32], rax
001b5422mov rcx, [rdx]
001b5425jmp 0x1b5462
001b5427
001b5427loc_1b5427:
001b5427cmp rsi, 4
001b542bjb 0x1b54c6
001b5431add rsi, -4
001b5435lea rbx, [rdx+4]
001b5439mov [rsp+32], rbx
001b543emov [rsp+40], rsi
001b5443movzx eax, [rdx+1]
001b5447movzx ecx, [rdx]
001b544amovzx edx, [rdx+3]
001b544emov [rsp+67], cl
001b5452mov [rsp+70], dl
001b5456mov [rsp+68], ax
001b545bmov rax, rbx
001b545emov ecx, [rsp+67]
001b5462
001b5462loc_1b5462:
001b5462sub rsi, rcx
001b5465jae 0x1b5514
001b546bmov r13b, 19
001b546ejmp 0x1b51b7
001b5473
001b5473loc_1b5473:
001b5473mov [rsp+70], 0
001b5478mov [rsp+68], 0
001b547fmov [rsp+64], 0
001b5487mov [rsp+71], rdx
001b548cmov r14, [rsp+64]
001b5491mov eax, [rsp+72]
001b5495mov ecx, [rsp+75]
001b5499mov [rsp+168], eax
001b54a0mov [rsp+171], ecx
001b54a7mov [rsp+160], r14
001b54afmov rbx, r14
001b54b2shr rbx, 8
001b54b6mov rbp, [rsp+167]
001b54bemov r13b, 19
001b54c1jmp 0x1b51ba
001b54c6
001b54c6loc_1b54c6:
001b54c6mov [rsp+64], 0
001b54cemov [rsp+70], 0
001b54d3mov [rsp+68], 0
001b54damov eax, [rsp+67]
001b54demov [rsp+163], eax
001b54e5mov [rsp+160], 0
001b54f0xor r14l, r14l
001b54f3mov eax, [rsp+161]
001b54famovzx ebx, [rsp+165]
001b5502shl rbx, 32
001b5506or rbx, rax
001b5509mov r13b, 19
001b550cmov rbp, rdx
001b550fjmp 0x1b51ba
001b5514
001b5514loc_1b5514:
001b5514test rcx, rcx
001b5517je 0x1b51af
001b551dmov [rsp+264], r11
001b5525mov [rsp+952], rsi
001b552dmov [rsp+23], r10b
001b5532mov [rsp+960], r9
001b553amov [rsp+216], r8b
001b5542mov [rsp+968], rdi
001b554amov [rsp+272], rcx
001b5552dec rcx
001b5555mov [rsp+40], rcx
001b555amovzx edx, [rax]
001b555dmov [rsp+119], dl
001b5561test dl, dl
001b5563je 0x1b55e1
001b5565mov [rsp+400], rax
001b556dinc rax
001b5570mov [rsp+63], 1
001b5575cmp bp, 4
001b5579jb 0x1b55b9
001b557btest rcx, rcx
001b557eje 0x1b51af
001b5584mov rax, [rsp+272]
001b558clea rcx, [rax-2]
001b5590mov [rsp+40], rcx
001b5595mov rax, [rsp+400]
001b559dmovzx eax, [rax+1]
001b55a1mov [rsp+63], al
001b55a5test al, al
001b55a7je 0x1b567e
001b55admov rax, [rsp+400]
001b55b5add rax, 2
001b55b9
001b55b9loc_1b55b9:
001b55b9test rcx, rcx
001b55bcje 0x1b51af
001b55c2lea rdx, [rax+1]
001b55c6mov [rsp+32], rdx
001b55cbcmp rcx, 1
001b55cfjne 0x1b55e9
001b55d1
001b55d1loc_1b55d1:
001b55d1mov r13b, 19
001b55d4xor r14l, r14l
001b55d7xor ebx, ebx
001b55d9mov rbp, rdx
001b55dcjmp 0x1b51ba
001b55e1
001b55e1loc_1b55e1:
001b55e1mov r13b, 26
001b55e4
001b55e4loc_1b55e4:
001b55e4jmp 0x1b51ba
001b55e9
001b55e9loc_1b55e9:
001b55e9movzx esi, [rax]
001b55ecmov rdx, rcx
001b55efadd rdx, -2
001b55f3mov [rsp+40], rdx
001b55f8je 0x1b5686
001b55femovzx edx, [rax+1]
001b5602mov [rsp+118], dl
001b5606lea rdx, [rax+3]
001b560amov [rsp+32], rdx
001b560fmovzx edi, [rax+2]
001b5613mov [rsp+117], dil
001b5618test dil, dil
001b561bje 0x1b568f
001b561dtest sil, sil
001b5620setne [rsp+116]
001b5625cmp rcx, 3
001b5629je 0x1b55d1
001b562bmovzx edx, [rax+3]
001b562fmov [rsp+200], rdx
001b5637test dl, dl
001b5639je 0x1b5697
001b563blea rdx, [rcx-4]
001b563flea rsi, [rax+4]
001b5643mov [rsp+408], rsi
001b564bmov rsi, [rsp+200]
001b5653dec esi
001b5655movzx edi, sil
001b5659mov rsi, rdi
001b565cmov [rsp+440], rdi
001b5664sub rdx, rdi
001b5667jae 0x1b569f
001b5669mov r13b, 19
001b566cxor r14l, r14l
001b566fxor ebx, ebx
001b5671mov rbp, [rsp+408]
001b5679jmp 0x1b51ba
001b567e
001b567eloc_1b567e:
001b567emov r13b, 27
001b5681jmp 0x1b55e4
001b5686
001b5686loc_1b5686:
001b5686add rax, 2
001b568ajmp 0x1b51af
001b568f
001b568floc_1b568f:
001b568fmov r13b, 28
001b5692jmp 0x1b55e4
001b5697
001b5697loc_1b5697:
001b5697mov r13b, 29
001b569ajmp 0x1b55e4
001b569f
001b569floc_1b569f:
001b569fmov rsi, [rsp+408]
001b56a7mov rdi, [rsp+440]
001b56afadd rsi, rdi
001b56b2mov [rsp+8], rsi
001b56b7mov [rsp+32], rsi
001b56bcmov [rsp+40], rdx
001b56c1mov [rsp+128], 8
001b56cdxorps x0, x0
001b56d0movups [rsp+136], x0
001b56d8cmp bp, 4
001b56dcja 0x1b57b3
001b56e2test rdx, rdx
001b56e5je 0x1b5883
001b56ebadd rax, rcx
001b56eemov ecx, 8
001b56f3xor esi, esi
001b56f5mov [rsp+392], rsi
001b56fdxor esi, esi
001b56ff
001b56ffloc_1b56ff:
001b56ffmov rbx, r14
001b5702mov r14, [rsp+8]
001b5707xor r13l, r13l
001b570a
001b570aloc_1b570a:
001b570acmp [r14+r13], 0
001b570fje 0x1b5725
001b5711lea rdi, [r14+r13]
001b5715inc rdi
001b5718inc r13
001b571bcmp rdi, rax
001b571ejne 0x1b570a
001b5720jmp 0x1b587c
001b5725
001b5725loc_1b5725:
001b5725mov rax, r13
001b5728not rax
001b572badd rdx, rax
001b572elea rax, [r14+r13]
001b5732inc rax
001b5735mov [rsp+32], rax
001b573amov [rsp+40], rdx
001b573ftest r13, r13
001b5742je 0x1b5bb5
001b5748cmp rsi, [rsp+136]
001b5750jne 0x1b576f
001b5752lea rdi, [rsp+128]
001b575acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b575fmov rcx, [rsp+128]
001b5767mov rsi, [rsp+144]
001b576f
001b576floc_1b576f:
001b576flea rax, [rsi+2*rsi]
001b5773mov [rcx+8*rax], 31
001b577bmov [rcx+8*rax+8], r14
001b5780mov [rcx+8*rax+16], r13
001b5785inc rsi
001b5788mov [rsp+144], rsi
001b5790mov rax, [rsp+32]
001b5795mov rdx, [rsp+40]
001b579amov [rsp+8], rax
001b579fadd rax, rdx
001b57a2mov rbx, r14
001b57a5test rdx, rdx
001b57a8jne 0x1b56ff
001b57aejmp 0x1b5883
001b57b3
001b57b3loc_1b57b3:
001b57b3lea rdi, [rsp+64]
001b57b8lea rsi, [rsp+32]
001b57bdcall gimli::read::line::FileEntryFormat::parse
001b57c2mov rax, [rsp+64]
001b57c7mov [rsp+208], rax
001b57cftest rax, rax
001b57d2je 0x1b58ad
001b57d8mov rax, [rsp+72]
001b57ddmov [rsp+248], rax
001b57e5mov rax, [rsp+32]
001b57eamov rdx, [rsp+40]
001b57eftest rdx, rdx
001b57f2je 0x1b58d2
001b57f8mov rcx, [rsp+80]
001b57fdmov [rsp+392], rcx
001b5805lea rcx, [rax+rdx]
001b5809mov [rsp+8], rcx
001b580edec rdx
001b5811inc rax
001b5814xor ebx, ebx
001b5816xor ecx, ecx
001b5818
001b5818loc_1b5818:
001b5818movzx esi, [rax-1]
001b581ccmp ecx, 63
001b581fjne 0x1b582b
001b5821cmp sil, 2
001b5825jae 0x1b58f8
001b582b
001b582bloc_1b582b:
001b582bmovzx esi, sil
001b582fmov edi, esi
001b5831and edi, 127
001b5834shl rdi, cl
001b5837or rbx, rdi
001b583atest sil, sil
001b583djns 0x1b590f
001b5843add ecx, 7
001b5846inc rax
001b5849add rdx, -1
001b584djb 0x1b5818
001b584fmov rax, [rsp+8]
001b5854mov [rsp+32], rax
001b5859mov [rsp+40], 0
001b5862jmp 0x1b58d7
001b5864
001b5864loc_1b5864:
001b5864mov edi, 8
001b5869mov esi, 64
001b586ecall alloc::alloc::handle_alloc_error
001b5873jmp 0x1b6557
001b5878
001b5878loc_1b5878:
001b5878ud2
001b587a
001b587a 0f 0b ..
001b587c
001b587cloc_1b587c:
001b587cmov [rsp+8], r14
001b5881jmp 0x1b5883
001b5883
001b5883loc_1b5883:
001b5883mov r14l, ebx
001b5886shr r14l, 8
001b588ashr rbx, 16
001b588emov eax, 2
001b5893mov [rsp+208], rax
001b589bmov r13b, 19
001b589exor eax, eax
001b58a0mov [rsp+248], rax
001b58a8jmp 0x1b63ec
001b58ad
001b58adloc_1b58ad:
001b58admov r13, [rsp+72]
001b58b2mov rax, [rsp+80]
001b58b7mov [rsp+8], rax
001b58bcmov r14l, r13l
001b58bfshr r14l, 8
001b58c3mov rbx, r13
001b58c6shr rbx, 16
001b58camov r15b, 1
001b58cdjmp 0x1b63ef
001b58d2
001b58d2loc_1b58d2:
001b58d2mov [rsp+8], rax
001b58d7
001b58d7loc_1b58d7:
001b58d7mov r13b, 19
001b58daxor r14l, r14l
001b58ddxor ebx, ebx
001b58dfjmp 0x1b63ec
001b58e4
001b58e4loc_1b58e4:
001b58e4mov edi, 8
001b58e9mov esi, 64
001b58eecall alloc::alloc::handle_alloc_error
001b58f3jmp 0x1b6557
001b58f8
001b58f8loc_1b58f8:
001b58f8mov [rsp+32], rax
001b58fdmov [rsp+40], rdx
001b5902mov r13b, 6
001b5905xor r14l, r14l
001b5908xor ebx, ebx
001b590ajmp 0x1b63ec
001b590f
001b590floc_1b590f:
001b590fmov [rsp+32], rax
001b5914mov [rsp+40], rdx
001b5919test rbx, rbx
001b591cje 0x1b5aba
001b5922cmp [rsp+392], 0
001b592bje 0x1b6525
001b5931movzx eax, [rsp+23]
001b5936shl eax, 8
001b5939movzx ecx, [rsp+216]
001b5941add eax, ecx
001b5943add eax, 0x50000
001b5948mov [rsp+240], eax
001b594fmov rax, [rsp+392]
001b5957lea rax, [4*rax]
001b595fmov [rsp+8], rax
001b5964mov eax, 8
001b5969mov [rsp+120], rax
001b596exor eax, eax
001b5970mov [rsp+264], rax
001b5978xor eax, eax
001b597amov [rsp+104], rax
001b597fxor eax, eax
001b5981mov [rsp+152], rax
001b5989
001b5989loc_1b5989:
001b5989inc [rsp+152]
001b5991mov r13l, 46
001b5997xor r14l, r14l
001b599a
001b599aloc_1b599a:
001b599amov rax, [rsp+208]
001b59a2movzx ecx, [rax+r14+2]
001b59a8lea rdi, [rsp+64]
001b59adlea rsi, [rsp+32]
001b59b2mov edx, [rsp+240]
001b59b9call gimli::read::line::parse_attribute
001b59bemov rax, [rsp+64]
001b59c3cmp rax, 46
001b59c7je 0x1b5a98
001b59cdmov rcx, [rsp+208]
001b59d5cmp [rcx+r14], 1
001b59dbmov rcx, [rsp+48]
001b59e0cmove rcx, [rsp+72]
001b59e6mov [rsp+48], rcx
001b59ebmov rcx, [rsp+24]
001b59f0cmove rcx, [rsp+80]
001b59f6mov [rsp+24], rcx
001b59fbcmove r13, rax
001b59ffadd r14, 4
001b5a03cmp [rsp+8], r14
001b5a08jne 0x1b599a
001b5a0acmp r13, 46
001b5a0eje 0x1b6525
001b5a14mov rax, [rsp+104]
001b5a19cmp rax, [rsp+136]
001b5a21jne 0x1b5a4f
001b5a23lea rdi, [rsp+128]
001b5a2bmov rsi, [rsp+104]
001b5a30call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b5a35mov rax, [rsp+128]
001b5a3dmov [rsp+120], rax
001b5a42mov rax, [rsp+144]
001b5a4amov [rsp+104], rax
001b5a4f
001b5a4floc_1b5a4f:
001b5a4fmov rsi, [rsp+104]
001b5a54lea rax, [rsi+2*rsi]
001b5a58mov rdx, [rsp+120]
001b5a5dmov [rdx+8*rax], r13
001b5a61mov rcx, [rsp+48]
001b5a66mov [rdx+8*rax+8], rcx
001b5a6bmov rcx, [rsp+24]
001b5a70mov [rdx+8*rax+16], rcx
001b5a75inc rsi
001b5a78mov [rsp+104], rsi
001b5a7dmov [rsp+144], rsi
001b5a85cmp [rsp+152], rbx
001b5a8djne 0x1b5989
001b5a93jmp 0x1b5bcc
001b5a98
001b5a98loc_1b5a98:
001b5a98mov r13, [rsp+72]
001b5a9dmov rax, [rsp+80]
001b5aa2mov [rsp+8], rax
001b5aa7mov r14l, r13l
001b5aaashr r14l, 8
001b5aaemov rbx, r13
001b5ab1shr rbx, 16
001b5ab5jmp 0x1b63ec
001b5aba
001b5abaloc_1b5aba:
001b5abamov [rsp+160], 8
001b5ac6xorps x0, x0
001b5ac9movups [rsp+168], x0
001b5ad1xor eax, eax
001b5ad3mov [rsp+264], rax
001b5adb
001b5adbloc_1b5adb:
001b5adblea rdi, [rsp+64]
001b5ae0lea rsi, [rsp+32]
001b5ae5call gimli::read::line::FileEntryFormat::parse
001b5aeamov rax, [rsp+64]
001b5aefmov [rsp+48], rax
001b5af4test rax, rax
001b5af7je 0x1b5b90
001b5afdmov rax, [rsp+72]
001b5b02mov [rsp+24], rax
001b5b07mov rax, [rsp+32]
001b5b0cmov rdx, [rsp+40]
001b5b11test rdx, rdx
001b5b14je 0x1b5f23
001b5b1amov rcx, [rsp+80]
001b5b1fmov [rsp+240], rcx
001b5b27lea rcx, [rax+rdx]
001b5b2bmov [rsp+8], rcx
001b5b30dec rdx
001b5b33inc rax
001b5b36xor ecx, ecx
001b5b38mov [rsp+104], rcx
001b5b3dxor ecx, ecx
001b5b3f
001b5b3floc_1b5b3f:
001b5b3fmovzx esi, [rax-1]
001b5b43cmp ecx, 63
001b5b46jne 0x1b5b52
001b5b48cmp sil, 2
001b5b4cjae 0x1b5f35
001b5b52
001b5b52loc_1b5b52:
001b5b52movzx esi, sil
001b5b56mov edi, esi
001b5b58and edi, 127
001b5b5bshl rdi, cl
001b5b5eor [rsp+104], rdi
001b5b63test sil, sil
001b5b66jns 0x1b5f4c
001b5b6cadd ecx, 7
001b5b6finc rax
001b5b72add rdx, -1
001b5b76jb 0x1b5b3f
001b5b78mov rax, [rsp+8]
001b5b7dmov [rsp+32], rax
001b5b82mov [rsp+40], 0
001b5b8bjmp 0x1b5f28
001b5b90
001b5b90loc_1b5b90:
001b5b90mov r13, [rsp+72]
001b5b95mov rax, [rsp+80]
001b5b9amov [rsp+8], rax
001b5b9fmov r14l, r13l
001b5ba2shr r14l, 8
001b5ba6mov rbx, r13
001b5ba9shr rbx, 16
001b5badmov r15b, 1
001b5bb0jmp 0x1b63ba
001b5bb5
001b5bb5loc_1b5bb5:
001b5bb5mov eax, 2
001b5bbamov [rsp+208], rax
001b5bc2xor eax, eax
001b5bc4mov [rsp+248], rax
001b5bcc
001b5bccloc_1b5bcc:
001b5bccmov [rsp+160], 8
001b5bd8xorps x0, x0
001b5bdbmovups [rsp+168], x0
001b5be3cmp bp, 5
001b5be7jae 0x1b5adb
001b5bedtest r15, r15
001b5bf0mov eax, 46
001b5bf5mov r13l, 31
001b5bfbcmove r13, rax
001b5bffmov rax, [rsp+32]
001b5c04mov [rsp+8], rax
001b5c09mov rcx, [rsp+40]
001b5c0emov rax, rcx
001b5c11mov [rsp+24], rcx
001b5c16test rcx, rcx
001b5c19je 0x1b638c
001b5c1fmov rax, [rsp+8]
001b5c24mov rcx, [rsp+24]
001b5c29add rax, rcx
001b5c2cmov ecx, 8
001b5c31mov [rsp+192], rcx
001b5c39xor ecx, ecx
001b5c3bmov [rsp+240], rcx
001b5c43xor ecx, ecx
001b5c45mov [rsp+120], rcx
001b5c4a
001b5c4aloc_1b5c4a:
001b5c4amov rbx, [rsp+48]
001b5c4fmov rcx, [rsp+8]
001b5c54mov rsi, [rsp+24]
001b5c59lea rdx, [rsi-3]
001b5c5dlea rdi, [rsi-4]
001b5c61mov [rsp+48], rcx
001b5c66lea r8, [rcx+4]
001b5c6axor r14l, r14l
001b5c6d
001b5c6dloc_1b5c6d:
001b5c6dmov rcx, [rsp+48]
001b5c72cmp [rcx+r14], 0
001b5c77je 0x1b5c9a
001b5c79mov rcx, [rsp+48]
001b5c7eadd rcx, r14
001b5c81inc rcx
001b5c84inc r14
001b5c87dec rdx
001b5c8adec rdi
001b5c8dinc r8
001b5c90cmp rcx, rax
001b5c93jne 0x1b5c6d
001b5c95jmp 0x1b638e
001b5c9a
001b5c9aloc_1b5c9a:
001b5c9amov rcx, r14
001b5c9dnot rcx
001b5ca0add rcx, [rsp+24]
001b5ca5mov rax, [rsp+48]
001b5caaadd rax, r14
001b5cadinc rax
001b5cb0mov [rsp+8], rax
001b5cb5mov [rsp+32], rax
001b5cbamov [rsp+152], rcx
001b5cc2mov [rsp+40], rcx
001b5cc7test r14, r14
001b5ccaje 0x1b650f
001b5cd0cmp [rsp+152], 0
001b5cd9je 0x1b646f
001b5cdfdec [rsp+24]
001b5ce4xor ebx, ebx
001b5ce6mov r9, r14
001b5ce9xor ecx, ecx
001b5cebmov r11, [rsp+152]
001b5cf3
001b5cf3loc_1b5cf3:
001b5cf3lea rax, [r11-1]
001b5cf7mov rsi, [rsp+48]
001b5cfclea r10, [rsi+r9]
001b5d00add r10, 2
001b5d04mov [rsp+104], r10
001b5d09movzx r10l, [rsi+r9+1]
001b5d0fcmp ecx, 63
001b5d12jne 0x1b5d1e
001b5d14cmp r10b, 2
001b5d18jae 0x1b643b
001b5d1e
001b5d1eloc_1b5d1e:
001b5d1emovzx esi, r10b
001b5d22mov r10l, esi
001b5d25and r10l, 127
001b5d29shl r10, cl
001b5d2cor rbx, r10
001b5d2ftest sil, sil
001b5d32jns 0x1b5d52
001b5d34add ecx, 7
001b5d37inc r9
001b5d3adec rdx
001b5d3ddec rdi
001b5d40inc r8
001b5d43mov r11, rax
001b5d46cmp [rsp+24], r9
001b5d4bjne 0x1b5cf3
001b5d4djmp 0x1b644f
001b5d52
001b5d52loc_1b5d52:
001b5d52mov rcx, [rsp+104]
001b5d57mov [rsp+32], rcx
001b5d5cmov [rsp+40], rax
001b5d61test rax, rax
001b5d64je 0x1b64b2
001b5d6amov rax, [rsp+48]
001b5d6flea rcx, [rax+r9]
001b5d73inc rcx
001b5d76mov [rsp+104], rcx
001b5d7badd r9, rax
001b5d7exor eax, eax
001b5d80mov [rsp+152], rax
001b5d88mov eax, 2
001b5d8dmov [rsp+24], rax
001b5d92mov eax, 3
001b5d97xor ecx, ecx
001b5d99
001b5d99loc_1b5d99:
001b5d99lea rsi, [r9+rax]
001b5d9dmov [rsp+8], rsi
001b5da2mov rsi, [rsp+24]
001b5da7movzx esi, [r9+rsi]
001b5daccmp ecx, 63
001b5dafjne 0x1b5dbb
001b5db1cmp sil, 2
001b5db5jae 0x1b6486
001b5dbb
001b5dbbloc_1b5dbb:
001b5dbbmovzx r10l, sil
001b5dbfmov esi, r10l
001b5dc2and esi, 127
001b5dc5shl rsi, cl
001b5dc8or [rsp+152], rsi
001b5dd0test r10b, r10b
001b5dd3jns 0x1b5df1
001b5dd5add ecx, 7
001b5dd8inc [rsp+24]
001b5dddinc rax
001b5de0dec rdi
001b5de3inc r8
001b5de6add rdx, -1
001b5deajb 0x1b5d99
001b5decjmp 0x1b6497
001b5df1
001b5df1loc_1b5df1:
001b5df1mov rax, [rsp+8]
001b5df6mov [rsp+32], rax
001b5dfbmov [rsp+40], rdx
001b5e00test rdx, rdx
001b5e03je 0x1b646f
001b5e09inc rdx
001b5e0cadd r9, [rsp+24]
001b5e11xor eax, eax
001b5e13mov [rsp+24], rax
001b5e18xor ecx, ecx
001b5e1a
001b5e1aloc_1b5e1a:
001b5e1amovzx eax, [r8-1]
001b5e1fcmp ecx, 63
001b5e22jne 0x1b5e2c
001b5e24cmp al, 2
001b5e26jae 0x1b64d3
001b5e2c
001b5e2cloc_1b5e2c:
001b5e2cmovzx eax, al
001b5e2fmov esi, eax
001b5e31and esi, 127
001b5e34shl rsi, cl
001b5e37or [rsp+24], rsi
001b5e3ctest al, al
001b5e3ejns 0x1b5e51
001b5e40add ecx, 7
001b5e43inc r8
001b5e46add rdi, -1
001b5e4ajb 0x1b5e1a
001b5e4cjmp 0x1b64f4
001b5e51
001b5e51loc_1b5e51:
001b5e51mov [rsp+32], r8
001b5e56mov [rsp+40], rdi
001b5e5bmov rax, [rsp+120]
001b5e60cmp rax, [rsp+168]
001b5e68jne 0x1b5e99
001b5e6alea rdi, [rsp+160]
001b5e72mov rsi, [rsp+120]
001b5e77call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b5e7cmov rax, [rsp+160]
001b5e84mov [rsp+192], rax
001b5e8cmov rax, [rsp+176]
001b5e94mov [rsp+120], rax
001b5e99
001b5e99loc_1b5e99:
001b5e99mov rsi, [rsp+120]
001b5e9emov rax, rsi
001b5ea1shl rax, 6
001b5ea5mov rdx, [rsp+192]
001b5eadmov [rdx+rax], 31
001b5eb5mov rcx, [rsp+48]
001b5ebamov [rdx+rax+8], rcx
001b5ebfmov [rdx+rax+16], r14
001b5ec4mov [rdx+rax+24], rbx
001b5ec9mov rdi, [rsp+152]
001b5ed1mov [rdx+rax+32], rdi
001b5ed6mov rdi, [rsp+24]
001b5edbmov [rdx+rax+40], rdi
001b5ee0xorps x0, x0
001b5ee3movups [rdx+rax+48], x0
001b5ee8inc rsi
001b5eebmov rax, rsi
001b5eeemov [rsp+120], rsi
001b5ef3mov [rsp+176], rsi
001b5efbmov rax, [rsp+32]
001b5f00mov rdx, [rsp+40]
001b5f05mov [rsp+8], rax
001b5f0aadd rax, rdx
001b5f0dmov rbx, rcx
001b5f10mov [rsp+24], rdx
001b5f15test rdx, rdx
001b5f18jne 0x1b5c4a
001b5f1ejmp 0x1b6398
001b5f23
001b5f23loc_1b5f23:
001b5f23mov [rsp+8], rax
001b5f28
001b5f28loc_1b5f28:
001b5f28mov r13b, 19
001b5f2bxor r14l, r14l
001b5f2exor ebx, ebx
001b5f30jmp 0x1b63b7
001b5f35
001b5f35loc_1b5f35:
001b5f35mov [rsp+32], rax
001b5f3amov [rsp+40], rdx
001b5f3fmov r13b, 6
001b5f42xor r14l, r14l
001b5f45xor ebx, ebx
001b5f47jmp 0x1b63b7
001b5f4c
001b5f4cloc_1b5f4c:
001b5f4cmov [rsp+32], rax
001b5f51mov [rsp+40], rdx
001b5f56cmp [rsp+104], 0
001b5f5cje 0x1b62c6
001b5f62cmp [rsp+240], 0
001b5f6bje 0x1b653f
001b5f71movzx eax, [rsp+23]
001b5f76shl eax, 8
001b5f79movzx ecx, [rsp+216]
001b5f81add eax, ecx
001b5f83add eax, 0x50000
001b5f88mov [rsp+152], eax
001b5f8fmov rax, [rsp+240]
001b5f97lea rbx, [4*rax]
001b5f9fmov eax, 8
001b5fa4mov [rsp+424], rax
001b5facxor eax, eax
001b5faemov [rsp+280], rax
001b5fb6xor eax, eax
001b5fb8mov [rsp+432], rax
001b5fc0
001b5fc0loc_1b5fc0:
001b5fc0inc [rsp+432]
001b5fc8xorps x0, x0
001b5fcbmovaps [rsp+976], x0
001b5fd3mov eax, 46
001b5fd8mov [rsp+120], rax
001b5fddxor r14l, r14l
001b5fe0xor eax, eax
001b5fe2mov [rsp+224], rax
001b5feaxor eax, eax
001b5fecmov [rsp+232], rax
001b5ff4xor eax, eax
001b5ff6mov [rsp+192], rax
001b5ffejmp 0x1b6027
001b6000mov [rsp+936], r13
001b6008mov rcx, [rsp+8]
001b600dmov [rsp+944], rcx
001b6015mov [rsp+120], rax
001b601a
001b601aloc_1b601a:
001b601aadd r14, 4
001b601ecmp rbx, r14
001b6021je 0x1b61dc
001b6027
001b6027loc_1b6027:
001b6027mov rax, [rsp+48]
001b602cmovzx ecx, [rax+r14+2]
001b6032lea rdi, [rsp+64]
001b6037lea rsi, [rsp+32]
001b603cmov edx, [rsp+152]
001b6043call gimli::read::line::parse_attribute
001b6048mov rax, [rsp+64]
001b604dmov r13, [rsp+72]
001b6052mov rcx, [rsp+80]
001b6057mov [rsp+8], rcx
001b605ccmp rax, 46
001b6060je 0x1b637c
001b6066mov rcx, [rsp+48]
001b606bmovzx ecx, [rcx+r14]
001b6070dec ecx
001b6072cmp ecx, 4
001b6075ja 0x1b601a
001b6077lea rdx, [rip-0x17687a]
001b607emovsxd rcx, [rdx+4*rcx]
001b6082add rcx, rdx
001b6085jmp rcx
001b6087add rax, -2
001b608bcmp rax, 5
001b608fja 0x1b601a
001b6091lea rcx, [rip-0x176850]
001b6098movsxd rax, [rcx+4*rax]
001b609cadd rax, rcx
001b609fjmp rax
001b60a1movzx eax, r13b
001b60a5mov [rsp+224], rax
001b60adjmp 0x1b601a
001b60b2cmp eax, 1
001b60b5jne 0x1b601a
001b60bbcmp [rsp+8], 16
001b60c1jne 0x1b601a
001b60c7movups x0, [r13]
001b60ccmovaps [rsp+976], x0
001b60d4jmp 0x1b601a
001b60d9add rax, -2
001b60ddcmp rax, 5
001b60e1ja 0x1b601a
001b60e7lea rcx, [rip-0x1768be]
001b60eemovsxd rax, [rcx+4*rax]
001b60f2add rax, rcx
001b60f5jmp rax
001b60f7movzx eax, r13b
001b60fbmov [rsp+232], rax
001b6103jmp 0x1b601a
001b6108add rax, -2
001b610ccmp rax, 5
001b6110ja 0x1b601a
001b6116lea rcx, [rip-0x176905]
001b611dmovsxd rax, [rcx+4*rax]
001b6121add rax, rcx
001b6124jmp rax
001b6126movzx eax, r13b
001b612amov [rsp+192], rax
001b6132jmp 0x1b601a
001b6137movzx eax, r13w
001b613bmov [rsp+224], rax
001b6143jmp 0x1b601a
001b6148mov eax, r13l
001b614bmov [rsp+224], rax
001b6153jmp 0x1b601a
001b6158test r13, r13
001b615bjs 0x1b601a
001b6161mov [rsp+224], r13
001b6169jmp 0x1b601a
001b616emovzx eax, r13w
001b6172mov [rsp+232], rax
001b617ajmp 0x1b601a
001b617fmov eax, r13l
001b6182mov [rsp+232], rax
001b618ajmp 0x1b601a
001b618ftest r13, r13
001b6192js 0x1b601a
001b6198mov [rsp+232], r13
001b61a0jmp 0x1b601a
001b61a5movzx eax, r13w
001b61a9mov [rsp+192], rax
001b61b1jmp 0x1b601a
001b61b6mov eax, r13l
001b61b9mov [rsp+192], rax
001b61c1jmp 0x1b601a
001b61c6test r13, r13
001b61c9js 0x1b601a
001b61cfmov [rsp+192], r13
001b61d7jmp 0x1b601a
001b61dc
001b61dcloc_1b61dc:
001b61dccmp [rsp+120], 46
001b61e2je 0x1b653f
001b61e8mov rax, [rsp+280]
001b61f0cmp rax, [rsp+168]
001b61f8jne 0x1b622f
001b61falea rdi, [rsp+160]
001b6202mov rsi, [rsp+280]
001b620acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b620fmov rax, [rsp+160]
001b6217mov [rsp+424], rax
001b621fmov rax, [rsp+176]
001b6227mov [rsp+280], rax
001b622f
001b622floc_1b622f:
001b622fmov rcx, [rsp+280]
001b6237mov rax, rcx
001b623ashl rax, 6
001b623emov rdx, [rsp+424]
001b6246mov rsi, [rsp+120]
001b624bmov [rdx+rax], rsi
001b624fmov rsi, [rsp+936]
001b6257mov [rdx+rax+8], rsi
001b625cmov rsi, [rsp+944]
001b6264mov [rdx+rax+16], rsi
001b6269mov rsi, [rsp+224]
001b6271mov [rdx+rax+24], rsi
001b6276mov rsi, [rsp+232]
001b627emov [rdx+rax+32], rsi
001b6283mov rsi, [rsp+192]
001b628bmov [rdx+rax+40], rsi
001b6290movaps x0, [rsp+976]
001b6298movups [rdx+rax+48], x0
001b629dinc rcx
001b62a0mov rax, rcx
001b62a3mov [rsp+280], rcx
001b62abmov [rsp+176], rcx
001b62b3mov rax, [rsp+432]
001b62bbcmp rax, [rsp+104]
001b62c0jne 0x1b5fc0
001b62c6
001b62c6loc_1b62c6:
001b62c6mov r13l, 46
001b62cc
001b62ccloc_1b62cc:
001b62ccmov rax, [rsp+272]
001b62d4add [rsp+400], rax
001b62dcmov rax, [rsp+144]
001b62e4mov [rsp+1008], rax
001b62ecmovups x0, [rsp+128]
001b62f4movaps [rsp+992], x0
001b62fcmovups x0, [rsp+160]
001b6304movaps [rsp+912], x0
001b630cmov rax, [rsp+176]
001b6314mov [rsp+928], rax
001b631cxorps x0, x0
001b631fmovaps [rsp+288], x0
001b6327movaps [rsp+304], x0
001b632fmov [rsp+320], 0
001b633bmov eax, [rsp+474]
001b6342mov [rsp+384], eax
001b6349movzx eax, [rsp+478]
001b6351mov [rsp+388], ax
001b6359mov rbx, [rsp+464]
001b6361mov r14, [rsp+208]
001b6369cmp [rsp+576], 47
001b6371jne 0x1b4d5a
001b6377jmp 0x1b4dbe
001b637c
001b637cloc_1b637c:
001b637cmov r14l, r13l
001b637fshr r14l, 8
001b6383mov rbx, r13
001b6386shr rbx, 16
001b638ajmp 0x1b63b7
001b638c
001b638cloc_1b638c:
001b638cjmp 0x1b6398
001b638e
001b638eloc_1b638e:
001b638emov rax, [rsp+48]
001b6393mov [rsp+8], rax
001b6398
001b6398loc_1b6398:
001b6398mov r14l, ebx
001b639bshr r14l, 8
001b639fshr rbx, 16
001b63a3mov eax, 2
001b63a8mov [rsp+48], rax
001b63admov r13b, 19
001b63b0
001b63b0loc_1b63b0:
001b63b0xor eax, eax
001b63b2mov [rsp+24], rax
001b63b7
001b63b7loc_1b63b7:
001b63b7xor r15l, r15l
001b63ba
001b63baloc_1b63ba:
001b63bacmp [rsp+168], 0
001b63c3je 0x1b63d3
001b63c5mov rdi, [rsp+160]
001b63cdcall [rip+0x5b725]
001b63d3
001b63d3loc_1b63d3:
001b63d3cmp [rsp+24], 0
001b63d9sete al
001b63dcor r15b, al
001b63dfjne 0x1b63ec
001b63e1mov rdi, [rsp+48]
001b63e6call [rip+0x5b70c]
001b63ec
001b63ecloc_1b63ec:
001b63ecxor r15l, r15l
001b63ef
001b63efloc_1b63ef:
001b63efcmp [rsp+136], 0
001b63f8je 0x1b6408
001b63famov rdi, [rsp+128]
001b6402call [rip+0x5b6f0]
001b6408
001b6408loc_1b6408:
001b6408cmp [rsp+248], 0
001b6411sete al
001b6414or r15b, al
001b6417je 0x1b6423
001b6419mov rbp, [rsp+8]
001b641ejmp 0x1b51ba
001b6423
001b6423loc_1b6423:
001b6423mov rdi, [rsp+208]
001b642bcall [rip+0x5b6c7]
001b6431mov rbp, [rsp+8]
001b6436jmp 0x1b51ba
001b643b
001b643bloc_1b643b:
001b643bmov rcx, [rsp+104]
001b6440mov [rsp+32], rcx
001b6445mov [rsp+40], rax
001b644ajmp 0x1b64dd
001b644f
001b644floc_1b644f:
001b644fmov rax, [rsp+8]
001b6454add rax, [rsp+152]
001b645cmov [rsp+8], rax
001b6461mov [rsp+32], rax
001b6466mov [rsp+40], 0
001b646f
001b646floc_1b646f:
001b646fmov eax, 2
001b6474mov [rsp+48], rax
001b6479mov r13b, 19
001b647cxor r14l, r14l
001b647fxor ebx, ebx
001b6481jmp 0x1b63b0
001b6486
001b6486loc_1b6486:
001b6486mov rax, [rsp+8]
001b648bmov [rsp+32], rax
001b6490mov [rsp+40], rdx
001b6495jmp 0x1b64dd
001b6497
001b6497loc_1b6497:
001b6497mov rax, [rsp+104]
001b649cadd rax, r11
001b649fmov [rsp+104], rax
001b64a4mov [rsp+32], rax
001b64a9mov [rsp+40], 0
001b64b2
001b64b2loc_1b64b2:
001b64b2mov eax, 2
001b64b7mov [rsp+48], rax
001b64bcmov r13b, 19
001b64bfxor r14l, r14l
001b64c2xor ebx, ebx
001b64c4mov rax, [rsp+104]
001b64c9mov [rsp+8], rax
001b64cejmp 0x1b63b0
001b64d3
001b64d3loc_1b64d3:
001b64d3mov [rsp+32], r8
001b64d8mov [rsp+40], rdi
001b64dd
001b64ddloc_1b64dd:
001b64ddmov eax, 2
001b64e2mov [rsp+48], rax
001b64e7mov r13b, 6
001b64eaxor r14l, r14l
001b64edxor ebx, ebx
001b64efjmp 0x1b63b0
001b64f4
001b64f4loc_1b64f4:
001b64f4add r9, rdx
001b64f7mov [rsp+32], r9
001b64fcmov [rsp+40], 0
001b6505mov [rsp+8], r9
001b650ajmp 0x1b646f
001b650f
001b650floc_1b650f:
001b650fmov eax, 2
001b6514mov [rsp+48], rax
001b6519xor eax, eax
001b651bmov [rsp+24], rax
001b6520jmp 0x1b62cc
001b6525
001b6525loc_1b6525:
001b6525lea rdi, [rip-0x12552e]
001b652clea rdx, [rip+0x59bb5]
001b6533mov esi, 43
001b6538call core::panicking::panic
001b653djmp 0x1b6557
001b653f
001b653floc_1b653f:
001b653flea rdi, [rip-0x125548]
001b6546lea rdx, [rip+0x59b83]
001b654dmov esi, 43
001b6552call core::panicking::panic
001b6557
001b6557loc_1b6557:
001b6557ud2
001b6559mov rbx, rax
001b655cmov eax, 2
001b6561mov [rsp+48], rax
001b6566xor eax, eax
001b6568mov [rsp+24], rax
001b656djmp 0x1b6574
001b656fjmp 0x1b6571
001b6571
001b6571loc_1b6571:
001b6571mov rbx, rax
001b6574
001b6574loc_1b6574:
001b6574mov rdi, [rsp+160]
001b657cmov rsi, [rsp+168]
001b6584call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6589mov rdi, [rsp+48]
001b658emov rsi, [rsp+24]
001b6593call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6598jmp 0x1b65d2
001b659ajmp 0x1b65b3
001b659cmov rbx, rax
001b659fmov rsi, [rsp+168]
001b65a7mov edi, 8
001b65accall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b65b1jmp 0x1b65d2
001b65b3
001b65b3loc_1b65b3:
001b65b3mov rbx, rax
001b65b6jmp 0x1b65d2
001b65b8mov rbx, rax
001b65bbmov eax, 2
001b65c0mov [rsp+208], rax
001b65c8xor eax, eax
001b65camov [rsp+248], rax
001b65d2
001b65d2loc_1b65d2:
001b65d2mov rdi, [rsp+128]
001b65damov rsi, [rsp+136]
001b65e2call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b65e7mov rdi, [rsp+208]
001b65efmov rsi, [rsp+248]
001b65f7call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b65fcjmp 0x1b664b
001b65femov rbx, rax
001b6601mov edi, 8
001b6606xor esi, esi
001b6608call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b660djmp 0x1b664b
001b660fmov rbx, rax
001b6612lea rdi, [rsp+480]
001b661acall core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::abbrev::Abbreviations>>
001b661fjmp 0x1b6665
001b6621call core::panicking::panic_in_cleanup
001b6626ud2
001b6628mov rbx, rax
001b662blea rdi, [rsp+480]
001b6633call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::abbrev::Abbreviations>>
001b6638jmp 0x1b6665
001b663acall core::panicking::panic_in_cleanup
001b663fud2
001b6641mov rbx, rax
001b6644jmp 0x1b6658
001b6646jmp 0x1b6648
001b6648
001b6648loc_1b6648:
001b6648mov rbx, rax
001b664b
001b664bloc_1b664b:
001b664blea rdi, [rsp+824]
001b6653call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::abbrev::Abbreviations>>
001b6658
001b6658loc_1b6658:
001b6658lea rdi, [rsp+576]
001b6660call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b6665
001b6665loc_1b6665:
001b6665mov rdi, rbx
001b6668call _Unwind_Resume
001b666dud2
001b666fcall core::panicking::panic_in_cleanup
001b6674ud2
001b42e0
001b42e0gimli::read::dwarf::Unit<R>::new:
001b42e0push rbp
001b42e1push r15
001b42e3push r14
001b42e5push r13
001b42e7push r12
001b42e9push rbx
001b42easub rsp, 1112
001b42f1mov rbx, rdx
001b42f4mov r14, rsi
001b42f7mov rbp, rdi
001b42famov rcx, [rdx+64]
001b42fetest rcx, rcx
001b4301je 0x1b43c4
001b4307mov rsi, [r14]
001b430amov rdx, [r14+8]
001b430elea rdi, [rsp+288]
001b4316call gimli::read::abbrev::DebugAbbrev<R>::abbreviations
001b431bcmp [rsp+288], 0
001b4324je 0x1b43e4
001b432amovups x0, [rsp+288]
001b4332movups x1, [rsp+304]
001b433amovups x2, [rsp+320]
001b4342movups [rsp+528], x2
001b434amovups [rsp+512], x1
001b4352movups [rsp+496], x0
001b435amov [rsp+480], 1
001b4366mov [rsp+488], 1
001b4372movzx eax, [rip+0x5ed4f]
001b4379mov edi, 64
001b437ecall [rip+0x5d7b4]
001b4384test rax, rax
001b4387je 0x1b5864
001b438dmov rdi, rax
001b4390movups x0, [rsp+480]
001b4398movups x1, [rsp+496]
001b43a0movups x2, [rsp+512]
001b43a8movups x3, [rsp+528]
001b43b0movups [rax+48], x3
001b43b4movups [rax+32], x2
001b43b8movups [rax+16], x1
001b43bcmovups [rax], x0
001b43bfjmp 0x1b4566
001b43c4
001b43c4loc_1b43c4:
001b43c4mov rdi, [r14+216]
001b43cbtest rdi, rdi
001b43ceje 0x1b4440
001b43d0lock inc [rdi-16]
001b43d5jle 0x1b5878
001b43dbadd rdi, -16
001b43dfjmp 0x1b4566
001b43e4
001b43e4loc_1b43e4:
001b43e4movzx eax, [rsp+296]
001b43ecmov ecx, [rsp+297]
001b43f3mov [rsp+160], ecx
001b43famov ecx, [rsp+300]
001b4401mov [rsp+163], ecx
001b4408mov rdi, [rsp+304]
001b4410cmp al, 75
001b4412je 0x1b4566
001b4418
001b4418loc_1b4418:
001b4418mov ecx, [rsp+160]
001b441fmov edx, [rsp+163]
001b4426mov [rbp+12], edx
001b4429mov [rbp+9], ecx
001b442cmov [rbp+8], al
001b442fmov [rbp+16], rdi
001b4433mov [rbp], 2
001b443bjmp 0x1b47e4
001b4440
001b4440loc_1b4440:
001b4440mov rsi, [r14]
001b4443mov rdx, [r14+8]
001b4447lea rdi, [rsp+288]
001b444fxor ecx, ecx
001b4451call gimli::read::abbrev::DebugAbbrev<R>::abbreviations
001b4456cmp [rsp+288], 0
001b445fje 0x1b44fc
001b4465movups x0, [rsp+288]
001b446dmovups x1, [rsp+304]
001b4475movups x2, [rsp+320]
001b447dmovups [rsp+528], x2
001b4485movups [rsp+512], x1
001b448dmovups [rsp+496], x0
001b4495mov [rsp+480], 1
001b44a1mov [rsp+488], 1
001b44admovzx eax, [rip+0x5ec14]
001b44b4mov edi, 64
001b44b9call [rip+0x5d679]
001b44bftest rax, rax
001b44c2je 0x1b58e4
001b44c8mov rdi, rax
001b44cbmovups x0, [rsp+480]
001b44d3movups x1, [rsp+496]
001b44dbmovups x2, [rsp+512]
001b44e3movups x3, [rsp+528]
001b44ebmovups [rax+48], x3
001b44efmovups [rax+32], x2
001b44f3movups [rax+16], x1
001b44f7movups [rax], x0
001b44fajmp 0x1b452a
001b44fc
001b44fcloc_1b44fc:
001b44fcmovzx eax, [rsp+296]
001b4504mov ecx, [rsp+297]
001b450bmov [rsp+64], ecx
001b450fmov ecx, [rsp+300]
001b4516mov [rsp+67], ecx
001b451amov rdi, [rsp+304]
001b4522cmp al, 75
001b4524jne 0x1b501b
001b452a
001b452aloc_1b452a:
001b452alea rcx, [rdi+16]
001b452exor eax, eax
001b4530lock cmpxchg [r14+216], rcx
001b4539jne 0x1b4546
001b453block inc [rdi]
001b453fjg 0x1b4566
001b4541jmp 0x1b5878
001b4546
001b4546loc_1b4546:
001b4546mov r15, rax
001b4549lock dec [rdi]
001b454djne 0x1b4554
001b454fcall alloc::sync::Arc<T,A>::drop_slow
001b4554
001b4554loc_1b4554:
001b4554lock inc [r15-16]
001b4559jle 0x1b5878
001b455fadd r15, -16
001b4563mov rdi, r15
001b4566
001b4566loc_1b4566:
001b4566mov eax, [rbx+72]
001b4569mov [rsp+464], r14
001b4571cmp [r14+224], 0
001b4579setne cl
001b457cmov edx, eax
001b457eshr edx, 16
001b4581cmp dx, 5
001b4585setae dl
001b4588and eax, 65280
001b458dxor esi, esi
001b458fcmp eax, 2048
001b4594sete sil
001b4598lea rax, [8*rsi+8]
001b45a0xor r8l, r8l
001b45a3test cl, dl
001b45a5cmove rax, r8
001b45a9lea rcx, [8*rsi+12]
001b45b1cmove rcx, r8
001b45b5mov rdx, [rbx+16]
001b45b9mov rsi, [rbx+24]
001b45bdadd rdx, -3
001b45c1xor r8l, r8l
001b45c4cmp rdx, 2
001b45c8setb r8b
001b45ccmovups x0, [rbx+64]
001b45d0movaps [rsp+544], x0
001b45d8movups x0, [rbx+48]
001b45dcmovaps [rsp+528], x0
001b45e4movups x0, [rbx+32]
001b45e8movaps [rsp+512], x0
001b45f0movups x0, [rbx]
001b45f3movups x1, [rbx+16]
001b45f7movaps [rsp+496], x1
001b45ffmovaps [rsp+480], x0
001b4607mov [rsp+824], rdi
001b460fmov [rsp+832], 0
001b461bmov [rsp+848], 0
001b4627mov [rsp+864], 0
001b4633mov [rsp+872], rax
001b463bmov [rsp+880], 0
001b4647mov [rsp+888], rcx
001b464fmov [rsp+896], rcx
001b4657mov [rsp+576], 47
001b4663mov [rsp+560], r8
001b466bmov [rsp+568], rsi
001b4673movups x0, [rsp+520]
001b467badd rdi, 16
001b467fmovups [rsp+288], x0
001b4687lea rax, [rsp+480]
001b468fmov [rsp+304], rax
001b4697mov [rsp+312], rdi
001b469fmov [rsp+320], 0
001b46abmov [rsp+376], 0
001b46b7lea rdi, [rsp+64]
001b46bclea rsi, [rsp+288]
001b46c4call gimli::read::unit::EntriesCursor<R>::next_entry
001b46c9movzx eax, [rsp+64]
001b46cecmp al, 75
001b46d0jne 0x1b4720
001b46d2lea r14, [rsp+320]
001b46dalea rbx, [rsp+64]
001b46dflea r15, [rsp+288]
001b46e7nop [rax+rax]
001b46f0
001b46f0loc_1b46f0:
001b46f0cmp [rsp+65], 0
001b46f5mov r13, [rsp+320]
001b46fdje 0x1b47f6
001b4703test r13, r13
001b4706jne 0x1b47ff
001b470cmov rdi, rbx
001b470fmov rsi, r15
001b4712call gimli::read::unit::EntriesCursor<R>::next_entry
001b4717movzx eax, [rsp+64]
001b471ccmp al, 75
001b471eje 0x1b46f0
001b4720
001b4720loc_1b4720:
001b4720movzx ecx, [rsp+65]
001b4725movzx edx, [rsp+70]
001b472amov esi, [rsp+66]
001b472emov rdi, [rsp+72]
001b4733shl rsi, 16
001b4737shl rdx, 48
001b473bor rdx, rsi
001b473eshl rcx, 8
001b4742or rcx, rdx
001b4745movzx eax, al
001b4748or rax, rcx
001b474bmov [rbp+8], rax
001b474fmov [rbp+16], rdi
001b4753
001b4753loc_1b4753:
001b4753mov [rbp], 2
001b475b
001b475bloc_1b475b:
001b475bmov rax, [rsp+824]
001b4763lock dec [rax]
001b4767jne 0x1b4776
001b4769mov rdi, [rsp+824]
001b4771call alloc::sync::Arc<T,A>::drop_slow
001b4776
001b4776loc_1b4776:
001b4776cmp [rsp+576], 47
001b477eje 0x1b47e4
001b4780cmp [rsp+664], 0
001b4789je 0x1b4799
001b478bmov rdi, [rsp+656]
001b4793call [rip+0x5d35f]
001b4799
001b4799loc_1b4799:
001b4799cmp [rsp+688], 0
001b47a2je 0x1b47b2
001b47a4mov rdi, [rsp+680]
001b47accall [rip+0x5d346]
001b47b2
001b47b2loc_1b47b2:
001b47b2cmp [rsp+712], 0
001b47bbje 0x1b47cb
001b47bdmov rdi, [rsp+704]
001b47c5call [rip+0x5d32d]
001b47cb
001b47cbloc_1b47cb:
001b47cbcmp [rsp+736], 0
001b47d4je 0x1b47e4
001b47d6mov rdi, [rsp+728]
001b47decall [rip+0x5d314]
001b47e4
001b47e4loc_1b47e4:
001b47e4add rsp, 1112
001b47ebpop rbx
001b47ecpop r12
001b47eepop r13
001b47f0pop r14
001b47f2pop r15
001b47f4pop rbp
001b47f5ret
001b47f6
001b47f6loc_1b47f6:
001b47f6test r13, r13
001b47f9je 0x1b4c47
001b47ff
001b47ffloc_1b47ff:
001b47ffmov rbx, [rsp+328]
001b4807mov rdi, [rsp+336]
001b480fcall _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001b4814mov r15, rax
001b4817mov r12, rdx
001b481amov [rsp+416], rbp
001b4822mov [rsp+64], r13
001b4827mov [rsp+72], rbx
001b482cmov [rsp+80], rax
001b4831mov [rsp+88], rdx
001b4836mov [rsp+96], r14
001b483blea r14, [rsp+168]
001b4843mov rax, [rsp+560]
001b484bmov [rsp+216], rax
001b4853add r15, 16
001b4857dec r12
001b485amov eax, 46
001b485fmov [rsp+456], rax
001b4867xor eax, eax
001b4869mov [rsp+200], rax
001b4871lea r13, [rsp+160]
001b4879lea rbp, [rsp+64]
001b487elea rbx, [rsp+128]
001b4886mov eax, 46
001b488bmov [rsp+272], rax
001b4893mov [rsp+264], rax
001b489bjmp 0x1b48d7
001b489dmov rdi, rbx
001b48a0mov rsi, r13
001b48a3call gimli::read::unit::Attribute<R>::value
001b48a8mov rax, [rsp+128]
001b48b0mov [rsp+264], rax
001b48b8lea rax, [rsp+136]
001b48c0movups x0, [rax]
001b48c3movaps [rsp+1024], x0
001b48cbnop [rax+rax]
001b48d0
001b48d0loc_1b48d0:
001b48d0add r15, 16
001b48d4dec r12
001b48d7
001b48d7loc_1b48d7:
001b48d7cmp r12, -1
001b48dbje 0x1b4b80
001b48e1lea rax, [r15-16]
001b48e5movups x0, [rax]
001b48e8movaps [rsp+128], x0
001b48f0mov rax, [rsp+96]
001b48f5mov rax, [rax+24]
001b48f9mov edx, [rax+72]
001b48fcmov rdi, r13
001b48ffmov rsi, rbp
001b4902mov rcx, rbx
001b4905call gimli::read::unit::parse_attribute
001b490amov rax, [rsp+160]
001b4912cmp rax, 46
001b4916je 0x1b4bce
001b491cmovups x0, [r14]
001b4920mov rcx, [rsp+184]
001b4928mov [rsp+80], r15
001b492dmov [rsp+88], r12
001b4932movaps [rsp+912], x0
001b493amov [rsp+160], rax
001b4942movups [r14], x0
001b4946mov [rsp+184], rcx
001b494emovzx eax, cx
001b4951cmp eax, 113
001b4954jle 0x1b49b0
001b4956cmp eax, 8496
001b495bjg 0x1b4a20
001b4961add eax, -114
001b4964cmp eax, 26
001b4967ja 0x1b48d0
001b496dlea rcx, [rip-0x1751dc]
001b4974movsxd rax, [rcx+4*rax]
001b4978add rax, rcx
001b497bjmp rax
001b497dmov rdi, rbx
001b4980mov rsi, r13
001b4983call gimli::read::unit::Attribute<R>::value
001b4988cmp [rsp+128], 28
001b4990jne 0x1b48d0
001b4996mov rax, [rsp+136]
001b499emov [rsp+872], rax
001b49a6jmp 0x1b48d0
001b49ab
001b49ab 0f 1f 44 00 00 ..D..
001b49b0
001b49b0loc_1b49b0:
001b49b0add eax, -3
001b49b3cmp eax, 24
001b49b6ja 0x1b48d0
001b49bclea rcx, [rip-0x17528f]
001b49c3movsxd rax, [rcx+4*rax]
001b49c7add rax, rcx
001b49cajmp rax
001b49ccmov rdi, rbx
001b49cfmov rsi, r13
001b49d2call gimli::read::unit::Attribute<R>::value
001b49d7mov rax, [rsp+128]
001b49dfcmp rax, 16
001b49e3jne 0x1b49f5
001b49e5mov rcx, [rsp+136]
001b49edmov [rsp+256], rcx
001b49f5
001b49f5loc_1b49f5:
001b49f5cmp eax, 16
001b49f8mov rax, [rsp+200]
001b4a00mov ecx, 1
001b4a05cmove rax, rcx
001b4a09mov [rsp+200], rax
001b4a11jmp 0x1b48d0
001b4a16
001b4a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
001b4a20
001b4a20loc_1b4a20:
001b4a20cmp eax, 8497
001b4a25je 0x1b4b2a
001b4a2bcmp eax, 8498
001b4a30je 0x1b4a6b
001b4a32cmp eax, 8499
001b4a37jne 0x1b48d0
001b4a3dmov rdi, rbx
001b4a40mov rsi, r13
001b4a43call gimli::read::unit::Attribute<R>::value
001b4a48cmp [rsp+128], 11
001b4a50jne 0x1b48d0
001b4a56mov rax, [rsp+136]
001b4a5emov [rsp+880], rax
001b4a66jmp 0x1b48d0
001b4a6b
001b4a6bloc_1b4a6b:
001b4a6bmov rdi, rbx
001b4a6emov rsi, r13
001b4a71call gimli::read::unit::Attribute<R>::value
001b4a76cmp [rsp+128], 23
001b4a7ejne 0x1b48d0
001b4a84mov rax, [rsp+136]
001b4a8cmov [rsp+896], rax
001b4a94jmp 0x1b48d0
001b4a99mov rdi, rbx
001b4a9cmov rsi, r13
001b4a9fcall gimli::read::unit::Attribute<R>::value
001b4aa4mov rax, [rsp+128]
001b4aacmov [rsp+272], rax
001b4ab4lea rax, [rsp+136]
001b4abcmovups x0, [rax]
001b4abfmovaps [rsp+1040], x0
001b4ac7jmp 0x1b48d0
001b4accmov rdi, rbx
001b4acfmov rsi, r13
001b4ad2call gimli::read::unit::Attribute<R>::value
001b4ad7mov rax, [rsp+128]
001b4adfmov [rsp+456], rax
001b4ae7mov rax, [rsp+136]
001b4aefmov [rsp+448], rax
001b4af7jmp 0x1b48d0
001b4afcmov rdi, rbx
001b4affmov rsi, r13
001b4b02call gimli::read::unit::Attribute<R>::value
001b4b07cmp [rsp+128], 18
001b4b0fjne 0x1b48d0
001b4b15mov rax, [rsp+136]
001b4b1dmov [rsp+888], rax
001b4b25jmp 0x1b48d0
001b4b2a
001b4b2aloc_1b4b2a:
001b4b2acmp [rsp+216], 0
001b4b33jne 0x1b48d0
001b4b39mov rdi, rbx
001b4b3cmov rsi, r13
001b4b3fcall gimli::read::unit::Attribute<R>::value
001b4b44cmp [rsp+128], 45
001b4b4cjne 0x1b4b71
001b4b4emov rax, [rsp+136]
001b4b56mov [rsp+560], 1
001b4b62mov [rsp+568], rax
001b4b6amov eax, 1
001b4b6fjmp 0x1b4b73
001b4b71
001b4b71loc_1b4b71:
001b4b71xor eax, eax
001b4b73
001b4b73loc_1b4b73:
001b4b73mov [rsp+216], rax
001b4b7bjmp 0x1b48d0
001b4b80
001b4b80loc_1b4b80:
001b4b80mov rax, [rsp+96]
001b4b85cmp [rax+40], 0
001b4b8ajne 0x1b4ba0
001b4b8cmov rcx, [rsp+64]
001b4b91sub rcx, [rax]
001b4b94mov [rax+40], 1
001b4b9cmov [rax+48], rcx
001b4ba0
001b4ba0loc_1b4ba0:
001b4ba0mov rax, [rsp+264]
001b4ba8cmp rax, 46
001b4bacmov rbx, [rsp+464]
001b4bb4mov r14, [rsp+272]
001b4bbcjne 0x1b4bf2
001b4bbexor r15l, r15l
001b4bc1mov rax, [rsp+256]
001b4bc9jmp 0x1b4c6b
001b4bce
001b4bceloc_1b4bce:
001b4bcemovups x0, [r14]
001b4bd2movaps [rsp+912], x0
001b4bdamov rax, [rsp+416]
001b4be2movups [rax+8], x0
001b4be6mov [rax], 2
001b4bedjmp 0x1b475b
001b4bf2
001b4bf2loc_1b4bf2:
001b4bf2mov [rsp+1064], rax
001b4bfamovaps x0, [rsp+1024]
001b4c02movups [rsp+1072], x0
001b4c0amov rcx, [rsp+872]
001b4c12movzx edx, [rsp+553]
001b4c1alea rdi, [rsp+288]
001b4c22lea r8, [rsp+1064]
001b4c2amov rsi, rbx
001b4c2dcall gimli::read::dwarf::Dwarf<R>::attr_string
001b4c32cmp [rsp+288], 0
001b4c3bjne 0x1b4c58
001b4c3dmov r15, [rsp+296]
001b4c45jmp 0x1b4c5b
001b4c47
001b4c47loc_1b4c47:
001b4c47mov [rbp+8], 66
001b4c4bmov [rbp+16], 0
001b4c53jmp 0x1b4753
001b4c58
001b4c58loc_1b4c58:
001b4c58xor r15l, r15l
001b4c5b
001b4c5bloc_1b4c5b:
001b4c5bmov rax, [rsp+256]
001b4c63mov r12, [rsp+304]
001b4c6b
001b4c6bloc_1b4c6b:
001b4c6bmov [rsp+832], r15
001b4c73mov [rsp+840], r12
001b4c7bcmp r14, 46
001b4c7fjne 0x1b4ca4
001b4c81mov [rsp+848], 0
001b4c8dcmp [rsp+200], 0
001b4c96je 0x1b4d42
001b4c9cxor r11l, r11l
001b4c9fjmp 0x1b4d27
001b4ca4
001b4ca4loc_1b4ca4:
001b4ca4mov [rsp+1088], r14
001b4cacmovaps x0, [rsp+1040]
001b4cb4movups [rsp+1096], x0
001b4cbcmov rcx, [rsp+872]
001b4cc4movzx edx, [rsp+553]
001b4ccclea rdi, [rsp+288]
001b4cd4lea r8, [rsp+1088]
001b4cdcmov rsi, rbx
001b4cdfcall gimli::read::dwarf::Dwarf<R>::attr_string
001b4ce4cmp [rsp+288], 0
001b4cedmov rdi, [rsp+304]
001b4cf5jne 0x1b4d01
001b4cf7mov r11, [rsp+296]
001b4cffjmp 0x1b4d04
001b4d01
001b4d01loc_1b4d01:
001b4d01xor r11l, r11l
001b4d04
001b4d04loc_1b4d04:
001b4d04mov rax, [rsp+256]
001b4d0cmov [rsp+848], r11
001b4d14mov [rsp+856], rdi
001b4d1ccmp [rsp+200], 0
001b4d25je 0x1b4d42
001b4d27
001b4d27loc_1b4d27:
001b4d27mov rbp, [rbx+64]
001b4d2bmov rdx, [rbx+72]
001b4d2fsub rdx, rax
001b4d32jae 0x1b4fe2
001b4d38mov r13b, 19
001b4d3bxor eax, eax
001b4d3djmp 0x1b51c9
001b4d42
001b4d42loc_1b4d42:
001b4d42mov r13l, 47
001b4d48mov [rsp+200], rax
001b4d50cmp [rsp+576], 47
001b4d58je 0x1b4dbe
001b4d5a
001b4d5aloc_1b4d5a:
001b4d5acmp [rsp+664], 0
001b4d63je 0x1b4d73
001b4d65mov rdi, [rsp+656]
001b4d6dcall [rip+0x5cd85]
001b4d73
001b4d73loc_1b4d73:
001b4d73cmp [rsp+688], 0
001b4d7cje 0x1b4d8c
001b4d7emov rdi, [rsp+680]
001b4d86call [rip+0x5cd6c]
001b4d8c
001b4d8cloc_1b4d8c:
001b4d8ccmp [rsp+712], 0
001b4d95je 0x1b4da5
001b4d97mov rdi, [rsp+704]
001b4d9fcall [rip+0x5cd53]
001b4da5
001b4da5loc_1b4da5:
001b4da5cmp [rsp+736], 0
001b4daeje 0x1b4dbe
001b4db0mov rdi, [rsp+728]
001b4db8call [rip+0x5cd3a]
001b4dbe
001b4dbeloc_1b4dbe:
001b4dbemov [rsp+576], r13
001b4dc6mov [rsp+584], r15
001b4dcemov [rsp+592], r12
001b4dd6mov rax, [rsp+320]
001b4ddemov [rsp+632], rax
001b4de6movaps x0, [rsp+288]
001b4deemovaps x1, [rsp+304]
001b4df6movups [rsp+600], x0
001b4dfemovups [rsp+616], x1
001b4e06mov rax, [rsp+408]
001b4e0emov [rsp+640], rax
001b4e16mov rax, [rsp+440]
001b4e1emov [rsp+648], rax
001b4e26mov [rsp+656], r14
001b4e2emov rax, [rsp+248]
001b4e36mov [rsp+664], rax
001b4e3emov rax, [rsp+392]
001b4e46mov [rsp+672], rax
001b4e4emov rax, [rsp+1008]
001b4e56mov [rsp+696], rax
001b4e5emovaps x0, [rsp+992]
001b4e66movups [rsp+680], x0
001b4e6emov rax, [rsp+48]
001b4e73mov [rsp+704], rax
001b4e7bmov rax, [rsp+24]
001b4e80mov [rsp+712], rax
001b4e88mov rax, [rsp+240]
001b4e90mov [rsp+720], rax
001b4e98mov rax, [rsp+928]
001b4ea0mov [rsp+744], rax
001b4ea8movaps x0, [rsp+912]
001b4eb0movups [rsp+728], x0
001b4eb8mov rax, [rsp+400]
001b4ec0mov [rsp+752], rax
001b4ec8mov rax, [rsp+952]
001b4ed0mov [rsp+760], rax
001b4ed8mov rax, [rsp+256]
001b4ee0mov [rsp+768], rax
001b4ee8mov rax, [rsp+960]
001b4ef0mov [rsp+776], rax
001b4ef8mov rax, [rsp+272]
001b4f00mov [rsp+784], rax
001b4f08mov rax, [rsp+264]
001b4f10mov [rsp+792], rax
001b4f18mov rax, [rsp+968]
001b4f20mov [rsp+800], rax
001b4f28movzx eax, [rsp+216]
001b4f30mov [rsp+808], al
001b4f37movzx eax, [rsp+23]
001b4f3cmov [rsp+809], al
001b4f43mov [rsp+810], bp
001b4f4bmovzx eax, [rsp+116]
001b4f50mov [rsp+812], al
001b4f57movzx eax, [rsp+119]
001b4f5cmov [rsp+813], al
001b4f63movzx eax, [rsp+63]
001b4f68mov [rsp+814], al
001b4f6fmovzx eax, [rsp+118]
001b4f74mov [rsp+815], al
001b4f7bmovzx eax, [rsp+117]
001b4f80mov [rsp+816], al
001b4f87mov rax, [rsp+200]
001b4f8fmov [rsp+817], al
001b4f96movzx eax, [rsp+388]
001b4f9emov [rsp+822], ax
001b4fa6mov eax, [rsp+384]
001b4fadmov [rsp+818], eax
001b4fb4mov rax, [rsp+456]
001b4fbccmp rax, 46
001b4fc0mov rdi, [rsp+416]
001b4fc8jne 0x1b5036
001b4fca
001b4fcaloc_1b4fca:
001b4fcalea rsi, [rsp+480]
001b4fd2mov edx, 424
001b4fd7call [rip+0x5cb43]
001b4fddjmp 0x1b47e4
001b4fe2
001b4fe2loc_1b4fe2:
001b4fe2add rbp, rax
001b4fe5cmp rdx, 4
001b4fe9jb 0x1b505f
001b4febmovzx r8l, [rsp+552]
001b4ff4lea rsi, [rdx-4]
001b4ff8lea rax, [rbp+4]
001b4ffcmov ecx, [rbp]
001b4fffcmp ecx, -17
001b5002jbe 0x1b5088
001b5008cmp ecx, -1
001b500bje 0x1b5187
001b5011mov r13l, 16
001b5017xor eax, eax
001b5019jmp 0x1b506e
001b501b
001b501bloc_1b501b:
001b501bmov ecx, [rsp+64]
001b501fmov edx, [rsp+67]
001b5023mov [rsp+163], edx
001b502amov [rsp+160], ecx
001b5031jmp 0x1b4418
001b5036
001b5036loc_1b5036:
001b5036cmp rax, 12
001b503aje 0x1b50b9
001b503ctest rax, rax
001b503fjne 0x1b513c
001b5045mov r9, [rsp+448]
001b504d
001b504dloc_1b504d:
001b504dmov rcx, r9
001b5050shr rcx, 8
001b5054mov al, 1
001b5056xor edx, edx
001b5058xor esi, esi
001b505ajmp 0x1b5142
001b505f
001b505floc_1b505f:
001b505fmov rax, rbp
001b5062and rax, -256
001b5068mov r13l, 19
001b506e
001b506eloc_1b506e:
001b506emov r14l, r13l
001b5071shr r14l, 8
001b5075mov rbx, r13
001b5078shr rbx, 16
001b507cmovzx ebp, bpl
001b5080or rbp, rax
001b5083jmp 0x1b51ba
001b5088
001b5088loc_1b5088:
001b5088mov r9l, ecx
001b508bmov r10b, 4
001b508ecmp rsi, r9
001b5091jb 0x1b51af
001b5097
001b5097loc_1b5097:
001b5097cmp r9, 1
001b509bjbe 0x1b51af
001b50a1movzx ebp, [rax]
001b50a4lea edx, [rbp-6]
001b50a7cmp dx, -4
001b50abjae 0x1b5267
001b50b1mov r13b, 17
001b50b4jmp 0x1b51ba
001b50b9
001b50b9loc_1b50b9:
001b50b9mov rsi, [rsp+880]
001b50c1mov rcx, [rbx+16]
001b50c5mov rax, [rbx+24]
001b50c9sub rax, rsi
001b50ccjb 0x1b50f5
001b50cemovzx edx, [rsp+552]
001b50d6movzx r9l, dl
001b50daadd rcx, rsi
001b50ddmov r10, [rsp+448]
001b50e5imul r10, r9
001b50e9mov rsi, rax
001b50ecsub rsi, r10
001b50efjae 0x1b51ec
001b50f5
001b50f5loc_1b50f5:
001b50f5mov [rsp+71], rcx
001b50famov al, 19
001b50fcmov r9l, ecx
001b50ff
001b50ffloc_1b50ff:
001b50ffmovzx ecx, [rsp+70]
001b5104shl ecx, 16
001b5107movzx edx, [rsp+68]
001b510cor edx, ecx
001b510eshl rdx, 32
001b5112mov esi, [rsp+64]
001b5116mov ecx, [rsp+72]
001b511aor rsi, rdx
001b511dmovzx edx, [rsp+78]
001b5122shl edx, 16
001b5125movzx r8l, [rsp+76]
001b512bor r8l, edx
001b512eshl r8, 32
001b5132or rcx, r8
001b5135mov edx, 1
001b513ajmp 0x1b5142
001b513c
001b513cloc_1b513c:
001b513cxor edx, edx
001b513exor eax, eax
001b5140xor esi, esi
001b5142
001b5142loc_1b5142:
001b5142shl rsi, 8
001b5146movzx eax, al
001b5149or rax, rsi
001b514cshl rcx, 8
001b5150movzx esi, r9b
001b5154or rsi, rcx
001b5157test rdx, rdx
001b515aje 0x1b5170
001b515cmov [rdi+8], rax
001b5160mov [rdi+16], rsi
001b5164mov [rdi], 2
001b516bjmp 0x1b475b
001b5170
001b5170loc_1b5170:
001b5170cmp rax, 1
001b5174jne 0x1b4fca
001b517amov [rsp+864], rsi
001b5182jmp 0x1b4fca
001b5187
001b5187loc_1b5187:
001b5187cmp rsi, 8
001b518bjb 0x1b522f
001b5191add rdx, -12
001b5195mov r9, [rbp+4]
001b5199add rbp, 12
001b519dmov r10b, 8
001b51a0mov rax, rbp
001b51a3mov rsi, rdx
001b51a6cmp rsi, r9
001b51a9jae 0x1b5097
001b51af
001b51afloc_1b51af:
001b51afmov r13b, 19
001b51b2xor r14l, r14l
001b51b5xor ebx, ebx
001b51b7
001b51b7loc_1b51b7:
001b51b7mov rbp, rax
001b51ba
001b51baloc_1b51ba:
001b51bamovzx eax, r14b
001b51beshl rbx, 16
001b51c2shl rax, 8
001b51c6or rax, rbx
001b51c9
001b51c9loc_1b51c9:
001b51c9movzx ecx, r13b
001b51cdor rcx, rax
001b51d0mov rax, [rsp+416]
001b51d8mov [rax+8], rcx
001b51dcmov [rax+16], rbp
001b51e0mov [rax], 2
001b51e7jmp 0x1b475b
001b51ec
001b51ecloc_1b51ec:
001b51ecdec r9l
001b51efcmp r9l, 7
001b51f3ja 0x1b52ff
001b51f9add rcx, r10
001b51fclea r8, [rip-0x1759a3]
001b5203movsxd r9, [r8+4*r9]
001b5207add r9, r8
001b520ajmp r9
001b520dcmp rax, r10
001b5210jne 0x1b5354
001b5216mov [rsp+64], 0
001b521bmov [rsp+69], 0
001b5222mov [rsp+65], 0
001b522ajmp 0x1b50f5
001b522f
001b522floc_1b522f:
001b522fmov [rsp+70], 0
001b5234mov [rsp+68], 0
001b523bmov [rsp+64], 0
001b5243mov [rsp+71], rax
001b5248mov rbp, [rsp+64]
001b524dand rax, -256
001b5253mov r13, rbp
001b5256shl r13, 8
001b525ashr rbp, 56
001b525eor r13, 19
001b5262jmp 0x1b506e
001b5267
001b5267loc_1b5267:
001b5267lea rsi, [r9-2]
001b526blea rdx, [rax+2]
001b526fcmp bp, 4
001b5273jbe 0x1b540a
001b5279test rsi, rsi
001b527cje 0x1b55d1
001b5282cmp r9, 3
001b5286jne 0x1b5310
001b528cadd rax, 3
001b5290jmp 0x1b51af
001b5295cmp rsi, 4
001b5299jb 0x1b5322
001b529fmovzx eax, [rcx+1]
001b52a3movzx edx, [rcx]
001b52a6movzx ecx, [rcx+3]
001b52aamov [rsp+291], dl
001b52b1mov [rsp+294], cl
001b52b8mov [rsp+292], ax
001b52c0mov r9l, [rsp+291]
001b52c8jmp 0x1b52e1
001b52cacmp rsi, 2
001b52cejb 0x1b535d
001b52d4movzx r9l, [rcx]
001b52d8mov [rsp+289], r9w
001b52e1
001b52e1loc_1b52e1:
001b52e1mov al, 75
001b52e3mov [rsp+71], r9
001b52e8jmp 0x1b539a
001b52edcmp rsi, 8
001b52f1jb 0x1b53a7
001b52f7mov r9, [rcx]
001b52fajmp 0x1b504d
001b52ff
001b52ffloc_1b52ff:
001b52ffmov [rsp+64], dl
001b5303mov al, 23
001b5305movzx r9l, [rsp+71]
001b530bjmp 0x1b50ff
001b5310
001b5310loc_1b5310:
001b5310cmp [rax+3], 0
001b5314je 0x1b53fa
001b531amov r13b, 65
001b531djmp 0x1b55e4
001b5322
001b5322loc_1b5322:
001b5322mov [rsp+288], 0
001b532dmov [rsp+294], 0
001b5335mov [rsp+292], 0
001b533fmov eax, [rsp+291]
001b5346mov [rsp+67], eax
001b534amov [rsp+64], 0
001b5352jmp 0x1b5390
001b5354
001b5354loc_1b5354:
001b5354movzx r9l, [rcx]
001b5358jmp 0x1b504d
001b535d
001b535dloc_1b535d:
001b535dmov [rsp+288], 0
001b5367mov [rsp+290], 0
001b5372mov [rsp+294], 0
001b537amov eax, [rsp+288]
001b5381mov [rsp+64], eax
001b5385mov eax, [rsp+291]
001b538cmov [rsp+67], eax
001b5390
001b5390loc_1b5390:
001b5390mov al, 19
001b5392mov [rsp+71], rcx
001b5397mov r9, rcx
001b539a
001b539aloc_1b539a:
001b539acmp al, 75
001b539cje 0x1b504d
001b53a2jmp 0x1b50ff
001b53a7
001b53a7loc_1b53a7:
001b53a7mov [rsp+294], 0
001b53afmov [rsp+292], 0
001b53b9mov [rsp+288], 0
001b53c4mov [rsp+295], rcx
001b53ccmov r9, [rsp+288]
001b53d4mov eax, [rsp+296]
001b53dbmov ecx, [rsp+299]
001b53e2mov [rsp+72], eax
001b53e6mov [rsp+75], ecx
001b53eamov [rsp+64], r9
001b53efshr r9, 56
001b53f3mov al, 19
001b53f5jmp 0x1b50ff
001b53fa
001b53faloc_1b53fa:
001b53famovzx r8l, [rax+2]
001b53fflea rsi, [r9-4]
001b5403add rax, 4
001b5407mov rdx, rax
001b540a
001b540aloc_1b540a:
001b540acmp ecx, -16
001b540djb 0x1b5427
001b540fcmp rsi, 7
001b5413jbe 0x1b5473
001b5415add rsi, -8
001b5419lea rax, [rdx+8]
001b541dmov [rsp+32], rax
001b5422mov rcx, [rdx]
001b5425jmp 0x1b5462
001b5427
001b5427loc_1b5427:
001b5427cmp rsi, 4
001b542bjb 0x1b54c6
001b5431add rsi, -4
001b5435lea rbx, [rdx+4]
001b5439mov [rsp+32], rbx
001b543emov [rsp+40], rsi
001b5443movzx eax, [rdx+1]
001b5447movzx ecx, [rdx]
001b544amovzx edx, [rdx+3]
001b544emov [rsp+67], cl
001b5452mov [rsp+70], dl
001b5456mov [rsp+68], ax
001b545bmov rax, rbx
001b545emov ecx, [rsp+67]
001b5462
001b5462loc_1b5462:
001b5462sub rsi, rcx
001b5465jae 0x1b5514
001b546bmov r13b, 19
001b546ejmp 0x1b51b7
001b5473
001b5473loc_1b5473:
001b5473mov [rsp+70], 0
001b5478mov [rsp+68], 0
001b547fmov [rsp+64], 0
001b5487mov [rsp+71], rdx
001b548cmov r14, [rsp+64]
001b5491mov eax, [rsp+72]
001b5495mov ecx, [rsp+75]
001b5499mov [rsp+168], eax
001b54a0mov [rsp+171], ecx
001b54a7mov [rsp+160], r14
001b54afmov rbx, r14
001b54b2shr rbx, 8
001b54b6mov rbp, [rsp+167]
001b54bemov r13b, 19
001b54c1jmp 0x1b51ba
001b54c6
001b54c6loc_1b54c6:
001b54c6mov [rsp+64], 0
001b54cemov [rsp+70], 0
001b54d3mov [rsp+68], 0
001b54damov eax, [rsp+67]
001b54demov [rsp+163], eax
001b54e5mov [rsp+160], 0
001b54f0xor r14l, r14l
001b54f3mov eax, [rsp+161]
001b54famovzx ebx, [rsp+165]
001b5502shl rbx, 32
001b5506or rbx, rax
001b5509mov r13b, 19
001b550cmov rbp, rdx
001b550fjmp 0x1b51ba
001b5514
001b5514loc_1b5514:
001b5514test rcx, rcx
001b5517je 0x1b51af
001b551dmov [rsp+264], r11
001b5525mov [rsp+952], rsi
001b552dmov [rsp+23], r10b
001b5532mov [rsp+960], r9
001b553amov [rsp+216], r8b
001b5542mov [rsp+968], rdi
001b554amov [rsp+272], rcx
001b5552dec rcx
001b5555mov [rsp+40], rcx
001b555amovzx edx, [rax]
001b555dmov [rsp+119], dl
001b5561test dl, dl
001b5563je 0x1b55e1
001b5565mov [rsp+400], rax
001b556dinc rax
001b5570mov [rsp+63], 1
001b5575cmp bp, 4
001b5579jb 0x1b55b9
001b557btest rcx, rcx
001b557eje 0x1b51af
001b5584mov rax, [rsp+272]
001b558clea rcx, [rax-2]
001b5590mov [rsp+40], rcx
001b5595mov rax, [rsp+400]
001b559dmovzx eax, [rax+1]
001b55a1mov [rsp+63], al
001b55a5test al, al
001b55a7je 0x1b567e
001b55admov rax, [rsp+400]
001b55b5add rax, 2
001b55b9
001b55b9loc_1b55b9:
001b55b9test rcx, rcx
001b55bcje 0x1b51af
001b55c2lea rdx, [rax+1]
001b55c6mov [rsp+32], rdx
001b55cbcmp rcx, 1
001b55cfjne 0x1b55e9
001b55d1
001b55d1loc_1b55d1:
001b55d1mov r13b, 19
001b55d4xor r14l, r14l
001b55d7xor ebx, ebx
001b55d9mov rbp, rdx
001b55dcjmp 0x1b51ba
001b55e1
001b55e1loc_1b55e1:
001b55e1mov r13b, 26
001b55e4
001b55e4loc_1b55e4:
001b55e4jmp 0x1b51ba
001b55e9
001b55e9loc_1b55e9:
001b55e9movzx esi, [rax]
001b55ecmov rdx, rcx
001b55efadd rdx, -2
001b55f3mov [rsp+40], rdx
001b55f8je 0x1b5686
001b55femovzx edx, [rax+1]
001b5602mov [rsp+118], dl
001b5606lea rdx, [rax+3]
001b560amov [rsp+32], rdx
001b560fmovzx edi, [rax+2]
001b5613mov [rsp+117], dil
001b5618test dil, dil
001b561bje 0x1b568f
001b561dtest sil, sil
001b5620setne [rsp+116]
001b5625cmp rcx, 3
001b5629je 0x1b55d1
001b562bmovzx edx, [rax+3]
001b562fmov [rsp+200], rdx
001b5637test dl, dl
001b5639je 0x1b5697
001b563blea rdx, [rcx-4]
001b563flea rsi, [rax+4]
001b5643mov [rsp+408], rsi
001b564bmov rsi, [rsp+200]
001b5653dec esi
001b5655movzx edi, sil
001b5659mov rsi, rdi
001b565cmov [rsp+440], rdi
001b5664sub rdx, rdi
001b5667jae 0x1b569f
001b5669mov r13b, 19
001b566cxor r14l, r14l
001b566fxor ebx, ebx
001b5671mov rbp, [rsp+408]
001b5679jmp 0x1b51ba
001b567e
001b567eloc_1b567e:
001b567emov r13b, 27
001b5681jmp 0x1b55e4
001b5686
001b5686loc_1b5686:
001b5686add rax, 2
001b568ajmp 0x1b51af
001b568f
001b568floc_1b568f:
001b568fmov r13b, 28
001b5692jmp 0x1b55e4
001b5697
001b5697loc_1b5697:
001b5697mov r13b, 29
001b569ajmp 0x1b55e4
001b569f
001b569floc_1b569f:
001b569fmov rsi, [rsp+408]
001b56a7mov rdi, [rsp+440]
001b56afadd rsi, rdi
001b56b2mov [rsp+8], rsi
001b56b7mov [rsp+32], rsi
001b56bcmov [rsp+40], rdx
001b56c1mov [rsp+128], 8
001b56cdxorps x0, x0
001b56d0movups [rsp+136], x0
001b56d8cmp bp, 4
001b56dcja 0x1b57b3
001b56e2test rdx, rdx
001b56e5je 0x1b5883
001b56ebadd rax, rcx
001b56eemov ecx, 8
001b56f3xor esi, esi
001b56f5mov [rsp+392], rsi
001b56fdxor esi, esi
001b56ff
001b56ffloc_1b56ff:
001b56ffmov rbx, r14
001b5702mov r14, [rsp+8]
001b5707xor r13l, r13l
001b570a
001b570aloc_1b570a:
001b570acmp [r14+r13], 0
001b570fje 0x1b5725
001b5711lea rdi, [r14+r13]
001b5715inc rdi
001b5718inc r13
001b571bcmp rdi, rax
001b571ejne 0x1b570a
001b5720jmp 0x1b587c
001b5725
001b5725loc_1b5725:
001b5725mov rax, r13
001b5728not rax
001b572badd rdx, rax
001b572elea rax, [r14+r13]
001b5732inc rax
001b5735mov [rsp+32], rax
001b573amov [rsp+40], rdx
001b573ftest r13, r13
001b5742je 0x1b5bb5
001b5748cmp rsi, [rsp+136]
001b5750jne 0x1b576f
001b5752lea rdi, [rsp+128]
001b575acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b575fmov rcx, [rsp+128]
001b5767mov rsi, [rsp+144]
001b576f
001b576floc_1b576f:
001b576flea rax, [rsi+2*rsi]
001b5773mov [rcx+8*rax], 31
001b577bmov [rcx+8*rax+8], r14
001b5780mov [rcx+8*rax+16], r13
001b5785inc rsi
001b5788mov [rsp+144], rsi
001b5790mov rax, [rsp+32]
001b5795mov rdx, [rsp+40]
001b579amov [rsp+8], rax
001b579fadd rax, rdx
001b57a2mov rbx, r14
001b57a5test rdx, rdx
001b57a8jne 0x1b56ff
001b57aejmp 0x1b5883
001b57b3
001b57b3loc_1b57b3:
001b57b3lea rdi, [rsp+64]
001b57b8lea rsi, [rsp+32]
001b57bdcall gimli::read::line::FileEntryFormat::parse
001b57c2mov rax, [rsp+64]
001b57c7mov [rsp+208], rax
001b57cftest rax, rax
001b57d2je 0x1b58ad
001b57d8mov rax, [rsp+72]
001b57ddmov [rsp+248], rax
001b57e5mov rax, [rsp+32]
001b57eamov rdx, [rsp+40]
001b57eftest rdx, rdx
001b57f2je 0x1b58d2
001b57f8mov rcx, [rsp+80]
001b57fdmov [rsp+392], rcx
001b5805lea rcx, [rax+rdx]
001b5809mov [rsp+8], rcx
001b580edec rdx
001b5811inc rax
001b5814xor ebx, ebx
001b5816xor ecx, ecx
001b5818
001b5818loc_1b5818:
001b5818movzx esi, [rax-1]
001b581ccmp ecx, 63
001b581fjne 0x1b582b
001b5821cmp sil, 2
001b5825jae 0x1b58f8
001b582b
001b582bloc_1b582b:
001b582bmovzx esi, sil
001b582fmov edi, esi
001b5831and edi, 127
001b5834shl rdi, cl
001b5837or rbx, rdi
001b583atest sil, sil
001b583djns 0x1b590f
001b5843add ecx, 7
001b5846inc rax
001b5849add rdx, -1
001b584djb 0x1b5818
001b584fmov rax, [rsp+8]
001b5854mov [rsp+32], rax
001b5859mov [rsp+40], 0
001b5862jmp 0x1b58d7
001b5864
001b5864loc_1b5864:
001b5864mov edi, 8
001b5869mov esi, 64
001b586ecall alloc::alloc::handle_alloc_error
001b5873jmp 0x1b6557
001b5878
001b5878loc_1b5878:
001b5878ud2
001b587a
001b587a 0f 0b ..
001b587c
001b587cloc_1b587c:
001b587cmov [rsp+8], r14
001b5881jmp 0x1b5883
001b5883
001b5883loc_1b5883:
001b5883mov r14l, ebx
001b5886shr r14l, 8
001b588ashr rbx, 16
001b588emov eax, 2
001b5893mov [rsp+208], rax
001b589bmov r13b, 19
001b589exor eax, eax
001b58a0mov [rsp+248], rax
001b58a8jmp 0x1b63ec
001b58ad
001b58adloc_1b58ad:
001b58admov r13, [rsp+72]
001b58b2mov rax, [rsp+80]
001b58b7mov [rsp+8], rax
001b58bcmov r14l, r13l
001b58bfshr r14l, 8
001b58c3mov rbx, r13
001b58c6shr rbx, 16
001b58camov r15b, 1
001b58cdjmp 0x1b63ef
001b58d2
001b58d2loc_1b58d2:
001b58d2mov [rsp+8], rax
001b58d7
001b58d7loc_1b58d7:
001b58d7mov r13b, 19
001b58daxor r14l, r14l
001b58ddxor ebx, ebx
001b58dfjmp 0x1b63ec
001b58e4
001b58e4loc_1b58e4:
001b58e4mov edi, 8
001b58e9mov esi, 64
001b58eecall alloc::alloc::handle_alloc_error
001b58f3jmp 0x1b6557
001b58f8
001b58f8loc_1b58f8:
001b58f8mov [rsp+32], rax
001b58fdmov [rsp+40], rdx
001b5902mov r13b, 6
001b5905xor r14l, r14l
001b5908xor ebx, ebx
001b590ajmp 0x1b63ec
001b590f
001b590floc_1b590f:
001b590fmov [rsp+32], rax
001b5914mov [rsp+40], rdx
001b5919test rbx, rbx
001b591cje 0x1b5aba
001b5922cmp [rsp+392], 0
001b592bje 0x1b6525
001b5931movzx eax, [rsp+23]
001b5936shl eax, 8
001b5939movzx ecx, [rsp+216]
001b5941add eax, ecx
001b5943add eax, 0x50000
001b5948mov [rsp+240], eax
001b594fmov rax, [rsp+392]
001b5957lea rax, [4*rax]
001b595fmov [rsp+8], rax
001b5964mov eax, 8
001b5969mov [rsp+120], rax
001b596exor eax, eax
001b5970mov [rsp+264], rax
001b5978xor eax, eax
001b597amov [rsp+104], rax
001b597fxor eax, eax
001b5981mov [rsp+152], rax
001b5989
001b5989loc_1b5989:
001b5989inc [rsp+152]
001b5991mov r13l, 46
001b5997xor r14l, r14l
001b599a
001b599aloc_1b599a:
001b599amov rax, [rsp+208]
001b59a2movzx ecx, [rax+r14+2]
001b59a8lea rdi, [rsp+64]
001b59adlea rsi, [rsp+32]
001b59b2mov edx, [rsp+240]
001b59b9call gimli::read::line::parse_attribute
001b59bemov rax, [rsp+64]
001b59c3cmp rax, 46
001b59c7je 0x1b5a98
001b59cdmov rcx, [rsp+208]
001b59d5cmp [rcx+r14], 1
001b59dbmov rcx, [rsp+48]
001b59e0cmove rcx, [rsp+72]
001b59e6mov [rsp+48], rcx
001b59ebmov rcx, [rsp+24]
001b59f0cmove rcx, [rsp+80]
001b59f6mov [rsp+24], rcx
001b59fbcmove r13, rax
001b59ffadd r14, 4
001b5a03cmp [rsp+8], r14
001b5a08jne 0x1b599a
001b5a0acmp r13, 46
001b5a0eje 0x1b6525
001b5a14mov rax, [rsp+104]
001b5a19cmp rax, [rsp+136]
001b5a21jne 0x1b5a4f
001b5a23lea rdi, [rsp+128]
001b5a2bmov rsi, [rsp+104]
001b5a30call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b5a35mov rax, [rsp+128]
001b5a3dmov [rsp+120], rax
001b5a42mov rax, [rsp+144]
001b5a4amov [rsp+104], rax
001b5a4f
001b5a4floc_1b5a4f:
001b5a4fmov rsi, [rsp+104]
001b5a54lea rax, [rsi+2*rsi]
001b5a58mov rdx, [rsp+120]
001b5a5dmov [rdx+8*rax], r13
001b5a61mov rcx, [rsp+48]
001b5a66mov [rdx+8*rax+8], rcx
001b5a6bmov rcx, [rsp+24]
001b5a70mov [rdx+8*rax+16], rcx
001b5a75inc rsi
001b5a78mov [rsp+104], rsi
001b5a7dmov [rsp+144], rsi
001b5a85cmp [rsp+152], rbx
001b5a8djne 0x1b5989
001b5a93jmp 0x1b5bcc
001b5a98
001b5a98loc_1b5a98:
001b5a98mov r13, [rsp+72]
001b5a9dmov rax, [rsp+80]
001b5aa2mov [rsp+8], rax
001b5aa7mov r14l, r13l
001b5aaashr r14l, 8
001b5aaemov rbx, r13
001b5ab1shr rbx, 16
001b5ab5jmp 0x1b63ec
001b5aba
001b5abaloc_1b5aba:
001b5abamov [rsp+160], 8
001b5ac6xorps x0, x0
001b5ac9movups [rsp+168], x0
001b5ad1xor eax, eax
001b5ad3mov [rsp+264], rax
001b5adb
001b5adbloc_1b5adb:
001b5adblea rdi, [rsp+64]
001b5ae0lea rsi, [rsp+32]
001b5ae5call gimli::read::line::FileEntryFormat::parse
001b5aeamov rax, [rsp+64]
001b5aefmov [rsp+48], rax
001b5af4test rax, rax
001b5af7je 0x1b5b90
001b5afdmov rax, [rsp+72]
001b5b02mov [rsp+24], rax
001b5b07mov rax, [rsp+32]
001b5b0cmov rdx, [rsp+40]
001b5b11test rdx, rdx
001b5b14je 0x1b5f23
001b5b1amov rcx, [rsp+80]
001b5b1fmov [rsp+240], rcx
001b5b27lea rcx, [rax+rdx]
001b5b2bmov [rsp+8], rcx
001b5b30dec rdx
001b5b33inc rax
001b5b36xor ecx, ecx
001b5b38mov [rsp+104], rcx
001b5b3dxor ecx, ecx
001b5b3f
001b5b3floc_1b5b3f:
001b5b3fmovzx esi, [rax-1]
001b5b43cmp ecx, 63
001b5b46jne 0x1b5b52
001b5b48cmp sil, 2
001b5b4cjae 0x1b5f35
001b5b52
001b5b52loc_1b5b52:
001b5b52movzx esi, sil
001b5b56mov edi, esi
001b5b58and edi, 127
001b5b5bshl rdi, cl
001b5b5eor [rsp+104], rdi
001b5b63test sil, sil
001b5b66jns 0x1b5f4c
001b5b6cadd ecx, 7
001b5b6finc rax
001b5b72add rdx, -1
001b5b76jb 0x1b5b3f
001b5b78mov rax, [rsp+8]
001b5b7dmov [rsp+32], rax
001b5b82mov [rsp+40], 0
001b5b8bjmp 0x1b5f28
001b5b90
001b5b90loc_1b5b90:
001b5b90mov r13, [rsp+72]
001b5b95mov rax, [rsp+80]
001b5b9amov [rsp+8], rax
001b5b9fmov r14l, r13l
001b5ba2shr r14l, 8
001b5ba6mov rbx, r13
001b5ba9shr rbx, 16
001b5badmov r15b, 1
001b5bb0jmp 0x1b63ba
001b5bb5
001b5bb5loc_1b5bb5:
001b5bb5mov eax, 2
001b5bbamov [rsp+208], rax
001b5bc2xor eax, eax
001b5bc4mov [rsp+248], rax
001b5bcc
001b5bccloc_1b5bcc:
001b5bccmov [rsp+160], 8
001b5bd8xorps x0, x0
001b5bdbmovups [rsp+168], x0
001b5be3cmp bp, 5
001b5be7jae 0x1b5adb
001b5bedtest r15, r15
001b5bf0mov eax, 46
001b5bf5mov r13l, 31
001b5bfbcmove r13, rax
001b5bffmov rax, [rsp+32]
001b5c04mov [rsp+8], rax
001b5c09mov rcx, [rsp+40]
001b5c0emov rax, rcx
001b5c11mov [rsp+24], rcx
001b5c16test rcx, rcx
001b5c19je 0x1b638c
001b5c1fmov rax, [rsp+8]
001b5c24mov rcx, [rsp+24]
001b5c29add rax, rcx
001b5c2cmov ecx, 8
001b5c31mov [rsp+192], rcx
001b5c39xor ecx, ecx
001b5c3bmov [rsp+240], rcx
001b5c43xor ecx, ecx
001b5c45mov [rsp+120], rcx
001b5c4a
001b5c4aloc_1b5c4a:
001b5c4amov rbx, [rsp+48]
001b5c4fmov rcx, [rsp+8]
001b5c54mov rsi, [rsp+24]
001b5c59lea rdx, [rsi-3]
001b5c5dlea rdi, [rsi-4]
001b5c61mov [rsp+48], rcx
001b5c66lea r8, [rcx+4]
001b5c6axor r14l, r14l
001b5c6d
001b5c6dloc_1b5c6d:
001b5c6dmov rcx, [rsp+48]
001b5c72cmp [rcx+r14], 0
001b5c77je 0x1b5c9a
001b5c79mov rcx, [rsp+48]
001b5c7eadd rcx, r14
001b5c81inc rcx
001b5c84inc r14
001b5c87dec rdx
001b5c8adec rdi
001b5c8dinc r8
001b5c90cmp rcx, rax
001b5c93jne 0x1b5c6d
001b5c95jmp 0x1b638e
001b5c9a
001b5c9aloc_1b5c9a:
001b5c9amov rcx, r14
001b5c9dnot rcx
001b5ca0add rcx, [rsp+24]
001b5ca5mov rax, [rsp+48]
001b5caaadd rax, r14
001b5cadinc rax
001b5cb0mov [rsp+8], rax
001b5cb5mov [rsp+32], rax
001b5cbamov [rsp+152], rcx
001b5cc2mov [rsp+40], rcx
001b5cc7test r14, r14
001b5ccaje 0x1b650f
001b5cd0cmp [rsp+152], 0
001b5cd9je 0x1b646f
001b5cdfdec [rsp+24]
001b5ce4xor ebx, ebx
001b5ce6mov r9, r14
001b5ce9xor ecx, ecx
001b5cebmov r11, [rsp+152]
001b5cf3
001b5cf3loc_1b5cf3:
001b5cf3lea rax, [r11-1]
001b5cf7mov rsi, [rsp+48]
001b5cfclea r10, [rsi+r9]
001b5d00add r10, 2
001b5d04mov [rsp+104], r10
001b5d09movzx r10l, [rsi+r9+1]
001b5d0fcmp ecx, 63
001b5d12jne 0x1b5d1e
001b5d14cmp r10b, 2
001b5d18jae 0x1b643b
001b5d1e
001b5d1eloc_1b5d1e:
001b5d1emovzx esi, r10b
001b5d22mov r10l, esi
001b5d25and r10l, 127
001b5d29shl r10, cl
001b5d2cor rbx, r10
001b5d2ftest sil, sil
001b5d32jns 0x1b5d52
001b5d34add ecx, 7
001b5d37inc r9
001b5d3adec rdx
001b5d3ddec rdi
001b5d40inc r8
001b5d43mov r11, rax
001b5d46cmp [rsp+24], r9
001b5d4bjne 0x1b5cf3
001b5d4djmp 0x1b644f
001b5d52
001b5d52loc_1b5d52:
001b5d52mov rcx, [rsp+104]
001b5d57mov [rsp+32], rcx
001b5d5cmov [rsp+40], rax
001b5d61test rax, rax
001b5d64je 0x1b64b2
001b5d6amov rax, [rsp+48]
001b5d6flea rcx, [rax+r9]
001b5d73inc rcx
001b5d76mov [rsp+104], rcx
001b5d7badd r9, rax
001b5d7exor eax, eax
001b5d80mov [rsp+152], rax
001b5d88mov eax, 2
001b5d8dmov [rsp+24], rax
001b5d92mov eax, 3
001b5d97xor ecx, ecx
001b5d99
001b5d99loc_1b5d99:
001b5d99lea rsi, [r9+rax]
001b5d9dmov [rsp+8], rsi
001b5da2mov rsi, [rsp+24]
001b5da7movzx esi, [r9+rsi]
001b5daccmp ecx, 63
001b5dafjne 0x1b5dbb
001b5db1cmp sil, 2
001b5db5jae 0x1b6486
001b5dbb
001b5dbbloc_1b5dbb:
001b5dbbmovzx r10l, sil
001b5dbfmov esi, r10l
001b5dc2and esi, 127
001b5dc5shl rsi, cl
001b5dc8or [rsp+152], rsi
001b5dd0test r10b, r10b
001b5dd3jns 0x1b5df1
001b5dd5add ecx, 7
001b5dd8inc [rsp+24]
001b5dddinc rax
001b5de0dec rdi
001b5de3inc r8
001b5de6add rdx, -1
001b5deajb 0x1b5d99
001b5decjmp 0x1b6497
001b5df1
001b5df1loc_1b5df1:
001b5df1mov rax, [rsp+8]
001b5df6mov [rsp+32], rax
001b5dfbmov [rsp+40], rdx
001b5e00test rdx, rdx
001b5e03je 0x1b646f
001b5e09inc rdx
001b5e0cadd r9, [rsp+24]
001b5e11xor eax, eax
001b5e13mov [rsp+24], rax
001b5e18xor ecx, ecx
001b5e1a
001b5e1aloc_1b5e1a:
001b5e1amovzx eax, [r8-1]
001b5e1fcmp ecx, 63
001b5e22jne 0x1b5e2c
001b5e24cmp al, 2
001b5e26jae 0x1b64d3
001b5e2c
001b5e2cloc_1b5e2c:
001b5e2cmovzx eax, al
001b5e2fmov esi, eax
001b5e31and esi, 127
001b5e34shl rsi, cl
001b5e37or [rsp+24], rsi
001b5e3ctest al, al
001b5e3ejns 0x1b5e51
001b5e40add ecx, 7
001b5e43inc r8
001b5e46add rdi, -1
001b5e4ajb 0x1b5e1a
001b5e4cjmp 0x1b64f4
001b5e51
001b5e51loc_1b5e51:
001b5e51mov [rsp+32], r8
001b5e56mov [rsp+40], rdi
001b5e5bmov rax, [rsp+120]
001b5e60cmp rax, [rsp+168]
001b5e68jne 0x1b5e99
001b5e6alea rdi, [rsp+160]
001b5e72mov rsi, [rsp+120]
001b5e77call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b5e7cmov rax, [rsp+160]
001b5e84mov [rsp+192], rax
001b5e8cmov rax, [rsp+176]
001b5e94mov [rsp+120], rax
001b5e99
001b5e99loc_1b5e99:
001b5e99mov rsi, [rsp+120]
001b5e9emov rax, rsi
001b5ea1shl rax, 6
001b5ea5mov rdx, [rsp+192]
001b5eadmov [rdx+rax], 31
001b5eb5mov rcx, [rsp+48]
001b5ebamov [rdx+rax+8], rcx
001b5ebfmov [rdx+rax+16], r14
001b5ec4mov [rdx+rax+24], rbx
001b5ec9mov rdi, [rsp+152]
001b5ed1mov [rdx+rax+32], rdi
001b5ed6mov rdi, [rsp+24]
001b5edbmov [rdx+rax+40], rdi
001b5ee0xorps x0, x0
001b5ee3movups [rdx+rax+48], x0
001b5ee8inc rsi
001b5eebmov rax, rsi
001b5eeemov [rsp+120], rsi
001b5ef3mov [rsp+176], rsi
001b5efbmov rax, [rsp+32]
001b5f00mov rdx, [rsp+40]
001b5f05mov [rsp+8], rax
001b5f0aadd rax, rdx
001b5f0dmov rbx, rcx
001b5f10mov [rsp+24], rdx
001b5f15test rdx, rdx
001b5f18jne 0x1b5c4a
001b5f1ejmp 0x1b6398
001b5f23
001b5f23loc_1b5f23:
001b5f23mov [rsp+8], rax
001b5f28
001b5f28loc_1b5f28:
001b5f28mov r13b, 19
001b5f2bxor r14l, r14l
001b5f2exor ebx, ebx
001b5f30jmp 0x1b63b7
001b5f35
001b5f35loc_1b5f35:
001b5f35mov [rsp+32], rax
001b5f3amov [rsp+40], rdx
001b5f3fmov r13b, 6
001b5f42xor r14l, r14l
001b5f45xor ebx, ebx
001b5f47jmp 0x1b63b7
001b5f4c
001b5f4cloc_1b5f4c:
001b5f4cmov [rsp+32], rax
001b5f51mov [rsp+40], rdx
001b5f56cmp [rsp+104], 0
001b5f5cje 0x1b62c6
001b5f62cmp [rsp+240], 0
001b5f6bje 0x1b653f
001b5f71movzx eax, [rsp+23]
001b5f76shl eax, 8
001b5f79movzx ecx, [rsp+216]
001b5f81add eax, ecx
001b5f83add eax, 0x50000
001b5f88mov [rsp+152], eax
001b5f8fmov rax, [rsp+240]
001b5f97lea rbx, [4*rax]
001b5f9fmov eax, 8
001b5fa4mov [rsp+424], rax
001b5facxor eax, eax
001b5faemov [rsp+280], rax
001b5fb6xor eax, eax
001b5fb8mov [rsp+432], rax
001b5fc0
001b5fc0loc_1b5fc0:
001b5fc0inc [rsp+432]
001b5fc8xorps x0, x0
001b5fcbmovaps [rsp+976], x0
001b5fd3mov eax, 46
001b5fd8mov [rsp+120], rax
001b5fddxor r14l, r14l
001b5fe0xor eax, eax
001b5fe2mov [rsp+224], rax
001b5feaxor eax, eax
001b5fecmov [rsp+232], rax
001b5ff4xor eax, eax
001b5ff6mov [rsp+192], rax
001b5ffejmp 0x1b6027
001b6000mov [rsp+936], r13
001b6008mov rcx, [rsp+8]
001b600dmov [rsp+944], rcx
001b6015mov [rsp+120], rax
001b601a
001b601aloc_1b601a:
001b601aadd r14, 4
001b601ecmp rbx, r14
001b6021je 0x1b61dc
001b6027
001b6027loc_1b6027:
001b6027mov rax, [rsp+48]
001b602cmovzx ecx, [rax+r14+2]
001b6032lea rdi, [rsp+64]
001b6037lea rsi, [rsp+32]
001b603cmov edx, [rsp+152]
001b6043call gimli::read::line::parse_attribute
001b6048mov rax, [rsp+64]
001b604dmov r13, [rsp+72]
001b6052mov rcx, [rsp+80]
001b6057mov [rsp+8], rcx
001b605ccmp rax, 46
001b6060je 0x1b637c
001b6066mov rcx, [rsp+48]
001b606bmovzx ecx, [rcx+r14]
001b6070dec ecx
001b6072cmp ecx, 4
001b6075ja 0x1b601a
001b6077lea rdx, [rip-0x17687a]
001b607emovsxd rcx, [rdx+4*rcx]
001b6082add rcx, rdx
001b6085jmp rcx
001b6087add rax, -2
001b608bcmp rax, 5
001b608fja 0x1b601a
001b6091lea rcx, [rip-0x176850]
001b6098movsxd rax, [rcx+4*rax]
001b609cadd rax, rcx
001b609fjmp rax
001b60a1movzx eax, r13b
001b60a5mov [rsp+224], rax
001b60adjmp 0x1b601a
001b60b2cmp eax, 1
001b60b5jne 0x1b601a
001b60bbcmp [rsp+8], 16
001b60c1jne 0x1b601a
001b60c7movups x0, [r13]
001b60ccmovaps [rsp+976], x0
001b60d4jmp 0x1b601a
001b60d9add rax, -2
001b60ddcmp rax, 5
001b60e1ja 0x1b601a
001b60e7lea rcx, [rip-0x1768be]
001b60eemovsxd rax, [rcx+4*rax]
001b60f2add rax, rcx
001b60f5jmp rax
001b60f7movzx eax, r13b
001b60fbmov [rsp+232], rax
001b6103jmp 0x1b601a
001b6108add rax, -2
001b610ccmp rax, 5
001b6110ja 0x1b601a
001b6116lea rcx, [rip-0x176905]
001b611dmovsxd rax, [rcx+4*rax]
001b6121add rax, rcx
001b6124jmp rax
001b6126movzx eax, r13b
001b612amov [rsp+192], rax
001b6132jmp 0x1b601a
001b6137movzx eax, r13w
001b613bmov [rsp+224], rax
001b6143jmp 0x1b601a
001b6148mov eax, r13l
001b614bmov [rsp+224], rax
001b6153jmp 0x1b601a
001b6158test r13, r13
001b615bjs 0x1b601a
001b6161mov [rsp+224], r13
001b6169jmp 0x1b601a
001b616emovzx eax, r13w
001b6172mov [rsp+232], rax
001b617ajmp 0x1b601a
001b617fmov eax, r13l
001b6182mov [rsp+232], rax
001b618ajmp 0x1b601a
001b618ftest r13, r13
001b6192js 0x1b601a
001b6198mov [rsp+232], r13
001b61a0jmp 0x1b601a
001b61a5movzx eax, r13w
001b61a9mov [rsp+192], rax
001b61b1jmp 0x1b601a
001b61b6mov eax, r13l
001b61b9mov [rsp+192], rax
001b61c1jmp 0x1b601a
001b61c6test r13, r13
001b61c9js 0x1b601a
001b61cfmov [rsp+192], r13
001b61d7jmp 0x1b601a
001b61dc
001b61dcloc_1b61dc:
001b61dccmp [rsp+120], 46
001b61e2je 0x1b653f
001b61e8mov rax, [rsp+280]
001b61f0cmp rax, [rsp+168]
001b61f8jne 0x1b622f
001b61falea rdi, [rsp+160]
001b6202mov rsi, [rsp+280]
001b620acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b620fmov rax, [rsp+160]
001b6217mov [rsp+424], rax
001b621fmov rax, [rsp+176]
001b6227mov [rsp+280], rax
001b622f
001b622floc_1b622f:
001b622fmov rcx, [rsp+280]
001b6237mov rax, rcx
001b623ashl rax, 6
001b623emov rdx, [rsp+424]
001b6246mov rsi, [rsp+120]
001b624bmov [rdx+rax], rsi
001b624fmov rsi, [rsp+936]
001b6257mov [rdx+rax+8], rsi
001b625cmov rsi, [rsp+944]
001b6264mov [rdx+rax+16], rsi
001b6269mov rsi, [rsp+224]
001b6271mov [rdx+rax+24], rsi
001b6276mov rsi, [rsp+232]
001b627emov [rdx+rax+32], rsi
001b6283mov rsi, [rsp+192]
001b628bmov [rdx+rax+40], rsi
001b6290movaps x0, [rsp+976]
001b6298movups [rdx+rax+48], x0
001b629dinc rcx
001b62a0mov rax, rcx
001b62a3mov [rsp+280], rcx
001b62abmov [rsp+176], rcx
001b62b3mov rax, [rsp+432]
001b62bbcmp rax, [rsp+104]
001b62c0jne 0x1b5fc0
001b62c6
001b62c6loc_1b62c6:
001b62c6mov r13l, 46
001b62cc
001b62ccloc_1b62cc:
001b62ccmov rax, [rsp+272]
001b62d4add [rsp+400], rax
001b62dcmov rax, [rsp+144]
001b62e4mov [rsp+1008], rax
001b62ecmovups x0, [rsp+128]
001b62f4movaps [rsp+992], x0
001b62fcmovups x0, [rsp+160]
001b6304movaps [rsp+912], x0
001b630cmov rax, [rsp+176]
001b6314mov [rsp+928], rax
001b631cxorps x0, x0
001b631fmovaps [rsp+288], x0
001b6327movaps [rsp+304], x0
001b632fmov [rsp+320], 0
001b633bmov eax, [rsp+474]
001b6342mov [rsp+384], eax
001b6349movzx eax, [rsp+478]
001b6351mov [rsp+388], ax
001b6359mov rbx, [rsp+464]
001b6361mov r14, [rsp+208]
001b6369cmp [rsp+576], 47
001b6371jne 0x1b4d5a
001b6377jmp 0x1b4dbe
001b637c
001b637cloc_1b637c:
001b637cmov r14l, r13l
001b637fshr r14l, 8
001b6383mov rbx, r13
001b6386shr rbx, 16
001b638ajmp 0x1b63b7
001b638c
001b638cloc_1b638c:
001b638cjmp 0x1b6398
001b638e
001b638eloc_1b638e:
001b638emov rax, [rsp+48]
001b6393mov [rsp+8], rax
001b6398
001b6398loc_1b6398:
001b6398mov r14l, ebx
001b639bshr r14l, 8
001b639fshr rbx, 16
001b63a3mov eax, 2
001b63a8mov [rsp+48], rax
001b63admov r13b, 19
001b63b0
001b63b0loc_1b63b0:
001b63b0xor eax, eax
001b63b2mov [rsp+24], rax
001b63b7
001b63b7loc_1b63b7:
001b63b7xor r15l, r15l
001b63ba
001b63baloc_1b63ba:
001b63bacmp [rsp+168], 0
001b63c3je 0x1b63d3
001b63c5mov rdi, [rsp+160]
001b63cdcall [rip+0x5b725]
001b63d3
001b63d3loc_1b63d3:
001b63d3cmp [rsp+24], 0
001b63d9sete al
001b63dcor r15b, al
001b63dfjne 0x1b63ec
001b63e1mov rdi, [rsp+48]
001b63e6call [rip+0x5b70c]
001b63ec
001b63ecloc_1b63ec:
001b63ecxor r15l, r15l
001b63ef
001b63efloc_1b63ef:
001b63efcmp [rsp+136], 0
001b63f8je 0x1b6408
001b63famov rdi, [rsp+128]
001b6402call [rip+0x5b6f0]
001b6408
001b6408loc_1b6408:
001b6408cmp [rsp+248], 0
001b6411sete al
001b6414or r15b, al
001b6417je 0x1b6423
001b6419mov rbp, [rsp+8]
001b641ejmp 0x1b51ba
001b6423
001b6423loc_1b6423:
001b6423mov rdi, [rsp+208]
001b642bcall [rip+0x5b6c7]
001b6431mov rbp, [rsp+8]
001b6436jmp 0x1b51ba
001b643b
001b643bloc_1b643b:
001b643bmov rcx, [rsp+104]
001b6440mov [rsp+32], rcx
001b6445mov [rsp+40], rax
001b644ajmp 0x1b64dd
001b644f
001b644floc_1b644f:
001b644fmov rax, [rsp+8]
001b6454add rax, [rsp+152]
001b645cmov [rsp+8], rax
001b6461mov [rsp+32], rax
001b6466mov [rsp+40], 0
001b646f
001b646floc_1b646f:
001b646fmov eax, 2
001b6474mov [rsp+48], rax
001b6479mov r13b, 19
001b647cxor r14l, r14l
001b647fxor ebx, ebx
001b6481jmp 0x1b63b0
001b6486
001b6486loc_1b6486:
001b6486mov rax, [rsp+8]
001b648bmov [rsp+32], rax
001b6490mov [rsp+40], rdx
001b6495jmp 0x1b64dd
001b6497
001b6497loc_1b6497:
001b6497mov rax, [rsp+104]
001b649cadd rax, r11
001b649fmov [rsp+104], rax
001b64a4mov [rsp+32], rax
001b64a9mov [rsp+40], 0
001b64b2
001b64b2loc_1b64b2:
001b64b2mov eax, 2
001b64b7mov [rsp+48], rax
001b64bcmov r13b, 19
001b64bfxor r14l, r14l
001b64c2xor ebx, ebx
001b64c4mov rax, [rsp+104]
001b64c9mov [rsp+8], rax
001b64cejmp 0x1b63b0
001b64d3
001b64d3loc_1b64d3:
001b64d3mov [rsp+32], r8
001b64d8mov [rsp+40], rdi
001b64dd
001b64ddloc_1b64dd:
001b64ddmov eax, 2
001b64e2mov [rsp+48], rax
001b64e7mov r13b, 6
001b64eaxor r14l, r14l
001b64edxor ebx, ebx
001b64efjmp 0x1b63b0
001b64f4
001b64f4loc_1b64f4:
001b64f4add r9, rdx
001b64f7mov [rsp+32], r9
001b64fcmov [rsp+40], 0
001b6505mov [rsp+8], r9
001b650ajmp 0x1b646f
001b650f
001b650floc_1b650f:
001b650fmov eax, 2
001b6514mov [rsp+48], rax
001b6519xor eax, eax
001b651bmov [rsp+24], rax
001b6520jmp 0x1b62cc
001b6525
001b6525loc_1b6525:
001b6525lea rdi, [rip-0x12552e]
001b652clea rdx, [rip+0x59bb5]
001b6533mov esi, 43
001b6538call core::panicking::panic
001b653djmp 0x1b6557
001b653f
001b653floc_1b653f:
001b653flea rdi, [rip-0x125548]
001b6546lea rdx, [rip+0x59b83]
001b654dmov esi, 43
001b6552call core::panicking::panic
001b6557
001b6557loc_1b6557:
001b6557ud2
001b6559mov rbx, rax
001b655cmov eax, 2
001b6561mov [rsp+48], rax
001b6566xor eax, eax
001b6568mov [rsp+24], rax
001b656djmp 0x1b6574
001b656fjmp 0x1b6571
001b6571
001b6571loc_1b6571:
001b6571mov rbx, rax
001b6574
001b6574loc_1b6574:
001b6574mov rdi, [rsp+160]
001b657cmov rsi, [rsp+168]
001b6584call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6589mov rdi, [rsp+48]
001b658emov rsi, [rsp+24]
001b6593call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6598jmp 0x1b65d2
001b659ajmp 0x1b65b3
001b659cmov rbx, rax
001b659fmov rsi, [rsp+168]
001b65a7mov edi, 8
001b65accall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b65b1jmp 0x1b65d2
001b65b3
001b65b3loc_1b65b3:
001b65b3mov rbx, rax
001b65b6jmp 0x1b65d2
001b65b8mov rbx, rax
001b65bbmov eax, 2
001b65c0mov [rsp+208], rax
001b65c8xor eax, eax
001b65camov [rsp+248], rax
001b65d2
001b65d2loc_1b65d2:
001b65d2mov rdi, [rsp+128]
001b65damov rsi, [rsp+136]
001b65e2call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b65e7mov rdi, [rsp+208]
001b65efmov rsi, [rsp+248]
001b65f7call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b65fcjmp 0x1b664b
001b65femov rbx, rax
001b6601mov edi, 8
001b6606xor esi, esi
001b6608call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b660djmp 0x1b664b
001b660fmov rbx, rax
001b6612lea rdi, [rsp+480]
001b661acall core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::abbrev::Abbreviations>>
001b661fjmp 0x1b6665
001b6621call core::panicking::panic_in_cleanup
001b6626ud2
001b6628mov rbx, rax
001b662blea rdi, [rsp+480]
001b6633call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::abbrev::Abbreviations>>
001b6638jmp 0x1b6665
001b663acall core::panicking::panic_in_cleanup
001b663fud2
001b6641mov rbx, rax
001b6644jmp 0x1b6658
001b6646jmp 0x1b6648
001b6648
001b6648loc_1b6648:
001b6648mov rbx, rax
001b664b
001b664bloc_1b664b:
001b664blea rdi, [rsp+824]
001b6653call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::abbrev::Abbreviations>>
001b6658
001b6658loc_1b6658:
001b6658lea rdi, [rsp+576]
001b6660call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b6665
001b6665loc_1b6665:
001b6665mov rdi, rbx
001b6668call _Unwind_Resume
001b666dud2
001b666fcall core::panicking::panic_in_cleanup
001b6674ud2
001b42e0
Loading..