File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
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
001b6676
001b6676 // align 0x10
001b6676 // align 0x10
001b6680
001b6680core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>:
001b6680mov rax, [rdi]
001b6683lock dec [rax]
001b6687jne 0x1b668e
001b6689jmp 0x1b32d0
001b668e
001b668eloc_1b668e:
001b668eret
001b6680
001b6680core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>:
001b6680mov rax, [rdi]
001b6683lock dec [rax]
001b6687jne 0x1b668e
001b6689jmp 0x1b32d0
001b668e
001b668eloc_1b668e:
001b668eret
001b6680
001b668f
001b668f // align 0x10
001b668f // align 0x10
001b6690
001b6690core::ptr::drop_in_place<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>:
001b6690push r14
001b6692push rbx
001b6693push rax
001b6694mov rbx, rdi
001b6697mov rax, [rdi]
001b669alock dec [rax]
001b669ejne 0x1b66a8
001b66a0mov rdi, rbx
001b66a3call alloc::sync::Arc<T,A>::drop_slow
001b66a8
001b66a8loc_1b66a8:
001b66a8mov rax, [rbx+352]
001b66aflock dec [rax]
001b66b3jne 0x1b66c1
001b66b5mov rdi, [rbx+352]
001b66bccall alloc::sync::Arc<T,A>::drop_slow
001b66c1
001b66c1loc_1b66c1:
001b66c1add rbx, 104
001b66c5mov rdi, rbx
001b66c8add rsp, 8
001b66ccpop rbx
001b66cdpop r14
001b66cfjmp 0x1b98d0
001b66d4mov r14, rax
001b66d7add rbx, 104
001b66dbmov rdi, rbx
001b66decall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b66e3jmp 0x1b66f4
001b66e5mov r14, rax
001b66e8add rbx, 8
001b66ecmov rdi, rbx
001b66efcall core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001b66f4
001b66f4loc_1b66f4:
001b66f4mov rdi, r14
001b66f7call _Unwind_Resume
001b66fcud2
001b66fecall core::panicking::panic_in_cleanup
001b6703ud2
001b6690
001b6690core::ptr::drop_in_place<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>:
001b6690push r14
001b6692push rbx
001b6693push rax
001b6694mov rbx, rdi
001b6697mov rax, [rdi]
001b669alock dec [rax]
001b669ejne 0x1b66a8
001b66a0mov rdi, rbx
001b66a3call alloc::sync::Arc<T,A>::drop_slow
001b66a8
001b66a8loc_1b66a8:
001b66a8mov rax, [rbx+352]
001b66aflock dec [rax]
001b66b3jne 0x1b66c1
001b66b5mov rdi, [rbx+352]
001b66bccall alloc::sync::Arc<T,A>::drop_slow
001b66c1
001b66c1loc_1b66c1:
001b66c1add rbx, 104
001b66c5mov rdi, rbx
001b66c8add rsp, 8
001b66ccpop rbx
001b66cdpop r14
001b66cfjmp 0x1b98d0
001b66d4mov r14, rax
001b66d7add rbx, 104
001b66dbmov rdi, rbx
001b66decall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b66e3jmp 0x1b66f4
001b66e5mov r14, rax
001b66e8add rbx, 8
001b66ecmov rdi, rbx
001b66efcall core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001b66f4
001b66f4loc_1b66f4:
001b66f4mov rdi, r14
001b66f7call _Unwind_Resume
001b66fcud2
001b66fecall core::panicking::panic_in_cleanup
001b6703ud2
001b6690
001b6705
001b6705 // align 0x10
001b6705 // align 0x10
001b6710
001b6710core::ptr::drop_in_place<core::result::Result<core::option::Option<alloc::boxed::Box<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>>,gimli::read::Error>>:
001b6710push r15
001b6712push r14
001b6714push rbx
001b6715cmp [rdi], 75
001b6718jne 0x1b676b
001b671amov rbx, rdi
001b671dmov r14, [rdi+8]
001b6721test r14, r14
001b6724je 0x1b676b
001b6726mov rax, [r14]
001b6729lock dec [rax]
001b672djne 0x1b6737
001b672fmov rdi, r14
001b6732call alloc::sync::Arc<T,A>::drop_slow
001b6737
001b6737loc_1b6737:
001b6737mov rax, [r14+352]
001b673elock dec [rax]
001b6742jne 0x1b6750
001b6744mov rdi, [r14+352]
001b674bcall alloc::sync::Arc<T,A>::drop_slow
001b6750
001b6750loc_1b6750:
001b6750add r14, 104
001b6754mov rdi, r14
001b6757call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b675cmov rdi, [rbx+8]
001b6760pop rbx
001b6761pop r14
001b6763pop r15
001b6765jmp [rip+0x5b38d]
001b676b
001b676bloc_1b676b:
001b676bpop rbx
001b676cpop r14
001b676epop r15
001b6770ret
001b6771mov r15, rax
001b6774add r14, 104
001b6778mov rdi, r14
001b677bcall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b6780jmp 0x1b6791
001b6782mov r15, rax
001b6785add r14, 8
001b6789mov rdi, r14
001b678ccall core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001b6791
001b6791loc_1b6791:
001b6791mov rdi, [rbx+8]
001b6795call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001b679amov rdi, r15
001b679dcall _Unwind_Resume
001b67a2ud2
001b67a4call core::panicking::panic_in_cleanup
001b67a9ud2
001b6710
001b6710core::ptr::drop_in_place<core::result::Result<core::option::Option<alloc::boxed::Box<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>>,gimli::read::Error>>:
001b6710push r15
001b6712push r14
001b6714push rbx
001b6715cmp [rdi], 75
001b6718jne 0x1b676b
001b671amov rbx, rdi
001b671dmov r14, [rdi+8]
001b6721test r14, r14
001b6724je 0x1b676b
001b6726mov rax, [r14]
001b6729lock dec [rax]
001b672djne 0x1b6737
001b672fmov rdi, r14
001b6732call alloc::sync::Arc<T,A>::drop_slow
001b6737
001b6737loc_1b6737:
001b6737mov rax, [r14+352]
001b673elock dec [rax]
001b6742jne 0x1b6750
001b6744mov rdi, [r14+352]
001b674bcall alloc::sync::Arc<T,A>::drop_slow
001b6750
001b6750loc_1b6750:
001b6750add r14, 104
001b6754mov rdi, r14
001b6757call core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b675cmov rdi, [rbx+8]
001b6760pop rbx
001b6761pop r14
001b6763pop r15
001b6765jmp [rip+0x5b38d]
001b676b
001b676bloc_1b676b:
001b676bpop rbx
001b676cpop r14
001b676epop r15
001b6770ret
001b6771mov r15, rax
001b6774add r14, 104
001b6778mov rdi, r14
001b677bcall core::ptr::drop_in_place<core::option::Option<gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>>
001b6780jmp 0x1b6791
001b6782mov r15, rax
001b6785add r14, 8
001b6789mov rdi, r14
001b678ccall core::ptr::drop_in_place<gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>>
001b6791
001b6791loc_1b6791:
001b6791mov rdi, [rbx+8]
001b6795call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001b679amov rdi, r15
001b679dcall _Unwind_Resume
001b67a2ud2
001b67a4call core::panicking::panic_in_cleanup
001b67a9ud2
001b6710
001b67ab
001b67ab // align 0x10
001b67ab // align 0x10
001b67b0
001b67b0core::ptr::drop_in_place<core::result::Result<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>:
001b67b0cmp [rdi+64], 0
001b67b5je 0x1b67cb
001b67b7mov eax, [rdi]
001b67b9add eax, -3
001b67bccmp eax, 3
001b67bfjb 0x1b67cb
001b67c1mov rdi, [rdi+56]
001b67c5jmp [rip+0x5b32d]
001b67cb
001b67cbloc_1b67cb:
001b67cbret
001b67b0
001b67b0core::ptr::drop_in_place<core::result::Result<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>:
001b67b0cmp [rdi+64], 0
001b67b5je 0x1b67cb
001b67b7mov eax, [rdi]
001b67b9add eax, -3
001b67bccmp eax, 3
001b67bfjb 0x1b67cb
001b67c1mov rdi, [rdi+56]
001b67c5jmp [rip+0x5b32d]
001b67cb
001b67cbloc_1b67cb:
001b67cbret
001b67b0
001b67cc
001b67cc // align 0x10
001b67cc // align 0x10
001b67d0
001b67d0_<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone:
001b67d0push rbp
001b67d1push r15
001b67d3push r14
001b67d5push r13
001b67d7push r12
001b67d9push rbx
001b67dasub rsp, 168
001b67e1mov r13, rsi
001b67e4mov r15, rdi
001b67e7mov r12, 0x1fffffffffffffff
001b67f1mov edi, [rsi+232]
001b67f7movups x0, [rsi+192]
001b67femov r8, [rsi+208]
001b6805movzx ecx, [rsi+241]
001b680cmov rdx, [rsi+64]
001b6810mov rsi, [rsi+72]
001b6814mov rbx, [r13+80]
001b6818mov rbp, [r13+96]
001b681cmov eax, 2
001b6821test rbp, rbp
001b6824mov [rsp+15], cl
001b6828mov [rsp+72], rdx
001b682dmov [rsp+64], rsi
001b6832mov [rsp+44], edi
001b6836movaps [rsp+112], x0
001b683bmov [rsp+104], r8
001b6840je 0x1b6880
001b6842cmp rbp, r12
001b6845ja 0x1b6b63
001b684blea r14, [4*rbp]
001b6853test r14, r14
001b6856je 0x1b6880
001b6858movzx eax, [rip+0x5c869]
001b685fmov esi, 2
001b6864mov rdi, r14
001b6867call __rust_alloc
001b686ctest rax, rax
001b686fjne 0x1b6883
001b6871mov edi, 2
001b6876mov rsi, r14
001b6879call alloc::alloc::handle_alloc_error
001b687eud2
001b6880
001b6880loc_1b6880:
001b6880xor r14l, r14l
001b6883
001b6883loc_1b6883:
001b6883mov [rsp+32], rax
001b6888mov rdi, rax
001b688bmov rsi, rbx
001b688emov rdx, r14
001b6891call [rip+0x5b289]
001b6897mov rbx, [r13+104]
001b689bmov rcx, [r13+120]
001b689fmov edi, 8
001b68a4test rcx, rcx
001b68a7mov [rsp+80], rbp
001b68acmov [rsp+24], rcx
001b68b1je 0x1b68f9
001b68b3mov rax, 0x555555555555556
001b68bdcmp rcx, rax
001b68c0jae 0x1b6b6a
001b68c6lea rax, [8*rcx]
001b68celea r14, [rax+2*rax]
001b68d2test r14, r14
001b68d5je 0x1b68f9
001b68d7movzx eax, [rip+0x5c7ea]
001b68demov esi, 8
001b68e3mov rdi, r14
001b68e6call __rust_alloc
001b68ebtest rax, rax
001b68eeje 0x1b6b7f
001b68f4mov rdi, rax
001b68f7jmp 0x1b68fc
001b68f9
001b68f9loc_1b68f9:
001b68f9xor r14l, r14l
001b68fc
001b68fcloc_1b68fc:
001b68fcmov [rsp+16], rdi
001b6901mov rsi, rbx
001b6904mov rdx, r14
001b6907call [rip+0x5b213]
001b690dmov rbx, [r13+128]
001b6914mov r14, [r13+144]
001b691bmov eax, 2
001b6920test r14, r14
001b6923mov [rsp+56], r14
001b6928je 0x1b696b
001b692acmp r14, r12
001b692dja 0x1b6b71
001b6933lea r12, [4*r14]
001b693btest r12, r12
001b693eje 0x1b696b
001b6940movzx eax, [rip+0x5c781]
001b6947mov esi, 2
001b694cmov rdi, r12
001b694fcall __rust_alloc
001b6954test rax, rax
001b6957jne 0x1b696e
001b6959mov edi, 2
001b695emov rsi, r12
001b6961call alloc::alloc::handle_alloc_error
001b6966jmp 0x1b6b9b
001b696b
001b696bloc_1b696b:
001b696bxor r12l, r12l
001b696e
001b696eloc_1b696e:
001b696emov [rsp+48], rax
001b6973mov rdi, rax
001b6976mov rsi, rbx
001b6979mov rdx, r12
001b697ccall [rip+0x5b19e]
001b6982mov r12, [r13+152]
001b6989mov r14, [r13+168]
001b6990mov ebx, 8
001b6995test r14, r14
001b6998je 0x1b69d2
001b699amov rax, r14
001b699dshr rax, 57
001b69a1jne 0x1b6b78
001b69a7mov rbp, r14
001b69aashl rbp, 6
001b69aeje 0x1b69d2
001b69b0movzx eax, [rip+0x5c711]
001b69b7mov esi, 8
001b69bcmov rdi, rbp
001b69bfcall __rust_alloc
001b69c4test rax, rax
001b69c7je 0x1b6b8e
001b69cdmov rbx, rax
001b69d0jmp 0x1b69d4
001b69d2
001b69d2loc_1b69d2:
001b69d2xor ebp, ebp
001b69d4
001b69d4loc_1b69d4:
001b69d4mov rdi, rbx
001b69d7mov rsi, r12
001b69damov rdx, rbp
001b69ddcall [rip+0x5b13d]
001b69e3mov r12, [r13+176]
001b69eamov rbp, [r13+184]
001b69f1mov rax, [r13+216]
001b69f8mov [rsp+96], rax
001b69fdmov rax, [r13+224]
001b6a04mov [rsp+88], rax
001b6a09cmp [r13], 46
001b6a0ejne 0x1b6a17
001b6a10mov ecx, 46
001b6a15jmp 0x1b6a4d
001b6a17
001b6a17loc_1b6a17:
001b6a17lea rdi, [rsp+144]
001b6a1fmov rsi, r13
001b6a22call _<gimli::read::unit::AttributeValue<R,Offset> as core::clone::Clone>::clone
001b6a27movups x1, [r13+24]
001b6a2cmov rax, [r13+40]
001b6a30movups x0, [r13+48]
001b6a35mov rcx, [rsp+144]
001b6a3dmovups x2, [rsp+152]
001b6a45movaps [rsp+128], x2
001b6a4d
001b6a4dloc_1b6a4d:
001b6a4dmov rsi, [rsp+32]
001b6a52mov rdi, [rsp+24]
001b6a57movzx r8l, [rsp+15]
001b6a5dmov r9, [rsp+72]
001b6a62mov r10, [rsp+64]
001b6a67mov r11, [rsp+16]
001b6a6cmovaps x2, [rsp+112]
001b6a71mov edx, [rsp+44]
001b6a75mov [r15+232], edx
001b6a7cmovups [r15+192], x2
001b6a84mov rdx, [rsp+104]
001b6a89mov [r15+208], rdx
001b6a90mov edx, [r13+236]
001b6a97mov [r15+236], edx
001b6a9emovzx edx, [r13+240]
001b6aa6mov [r15+240], dl
001b6aadmov [r15+241], r8b
001b6ab4mov [r15+64], r9
001b6ab8mov [r15+72], r10
001b6abcmov [r15+80], rsi
001b6ac0mov rdx, [rsp+80]
001b6ac5mov [r15+88], rdx
001b6ac9mov [r15+96], rdx
001b6acdmov [r15+104], r11
001b6ad1mov [r15+112], rdi
001b6ad5mov [r15+120], rdi
001b6ad9mov rdx, [rsp+48]
001b6ademov [r15+128], rdx
001b6ae5mov rdx, [rsp+56]
001b6aeamov [r15+136], rdx
001b6af1mov [r15+144], rdx
001b6af8mov [r15+152], rbx
001b6affmov [r15+160], r14
001b6b06mov [r15+168], r14
001b6b0dmov [r15+176], r12
001b6b14mov [r15+184], rbp
001b6b1bmov rdx, [rsp+96]
001b6b20mov [r15+216], rdx
001b6b27mov rdx, [rsp+88]
001b6b2cmov [r15+224], rdx
001b6b33mov [r15], rcx
001b6b36movaps x2, [rsp+128]
001b6b3emovups [r15+8], x2
001b6b43movups [r15+24], x1
001b6b48mov [r15+40], rax
001b6b4cmovups [r15+48], x0
001b6b51add rsp, 168
001b6b58pop rbx
001b6b59pop r12
001b6b5bpop r13
001b6b5dpop r14
001b6b5fpop r15
001b6b61pop rbp
001b6b62ret
001b6b63
001b6b63loc_1b6b63:
001b6b63call alloc::raw_vec::capacity_overflow
001b6b68ud2
001b6b6a
001b6b6aloc_1b6b6a:
001b6b6acall alloc::raw_vec::capacity_overflow
001b6b6fjmp 0x1b6b9b
001b6b71
001b6b71loc_1b6b71:
001b6b71call alloc::raw_vec::capacity_overflow
001b6b76jmp 0x1b6b9b
001b6b78
001b6b78loc_1b6b78:
001b6b78call alloc::raw_vec::capacity_overflow
001b6b7djmp 0x1b6b9b
001b6b7f
001b6b7floc_1b6b7f:
001b6b7fmov edi, 8
001b6b84mov rsi, r14
001b6b87call alloc::alloc::handle_alloc_error
001b6b8cjmp 0x1b6b9b
001b6b8e
001b6b8eloc_1b6b8e:
001b6b8emov edi, 8
001b6b93mov rsi, rbp
001b6b96call alloc::alloc::handle_alloc_error
001b6b9b
001b6b9bloc_1b6b9b:
001b6b9bud2
001b6b9dmov rbx, rax
001b6ba0mov rdi, [rsp+48]
001b6ba5mov rsi, [rsp+56]
001b6baacall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6bafjmp 0x1b6bb4
001b6bb1mov rbx, rax
001b6bb4
001b6bb4loc_1b6bb4:
001b6bb4mov rdi, [rsp+16]
001b6bb9mov rsi, [rsp+24]
001b6bbecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6bc3jmp 0x1b6bc8
001b6bc5mov rbx, rax
001b6bc8
001b6bc8loc_1b6bc8:
001b6bc8mov rdi, [rsp+32]
001b6bcdmov rsi, [rsp+80]
001b6bd2call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6bd7mov rdi, rbx
001b6bdacall _Unwind_Resume
001b6bdfud2
001b67d0
001b67d0_<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone:
001b67d0push rbp
001b67d1push r15
001b67d3push r14
001b67d5push r13
001b67d7push r12
001b67d9push rbx
001b67dasub rsp, 168
001b67e1mov r13, rsi
001b67e4mov r15, rdi
001b67e7mov r12, 0x1fffffffffffffff
001b67f1mov edi, [rsi+232]
001b67f7movups x0, [rsi+192]
001b67femov r8, [rsi+208]
001b6805movzx ecx, [rsi+241]
001b680cmov rdx, [rsi+64]
001b6810mov rsi, [rsi+72]
001b6814mov rbx, [r13+80]
001b6818mov rbp, [r13+96]
001b681cmov eax, 2
001b6821test rbp, rbp
001b6824mov [rsp+15], cl
001b6828mov [rsp+72], rdx
001b682dmov [rsp+64], rsi
001b6832mov [rsp+44], edi
001b6836movaps [rsp+112], x0
001b683bmov [rsp+104], r8
001b6840je 0x1b6880
001b6842cmp rbp, r12
001b6845ja 0x1b6b63
001b684blea r14, [4*rbp]
001b6853test r14, r14
001b6856je 0x1b6880
001b6858movzx eax, [rip+0x5c869]
001b685fmov esi, 2
001b6864mov rdi, r14
001b6867call __rust_alloc
001b686ctest rax, rax
001b686fjne 0x1b6883
001b6871mov edi, 2
001b6876mov rsi, r14
001b6879call alloc::alloc::handle_alloc_error
001b687eud2
001b6880
001b6880loc_1b6880:
001b6880xor r14l, r14l
001b6883
001b6883loc_1b6883:
001b6883mov [rsp+32], rax
001b6888mov rdi, rax
001b688bmov rsi, rbx
001b688emov rdx, r14
001b6891call [rip+0x5b289]
001b6897mov rbx, [r13+104]
001b689bmov rcx, [r13+120]
001b689fmov edi, 8
001b68a4test rcx, rcx
001b68a7mov [rsp+80], rbp
001b68acmov [rsp+24], rcx
001b68b1je 0x1b68f9
001b68b3mov rax, 0x555555555555556
001b68bdcmp rcx, rax
001b68c0jae 0x1b6b6a
001b68c6lea rax, [8*rcx]
001b68celea r14, [rax+2*rax]
001b68d2test r14, r14
001b68d5je 0x1b68f9
001b68d7movzx eax, [rip+0x5c7ea]
001b68demov esi, 8
001b68e3mov rdi, r14
001b68e6call __rust_alloc
001b68ebtest rax, rax
001b68eeje 0x1b6b7f
001b68f4mov rdi, rax
001b68f7jmp 0x1b68fc
001b68f9
001b68f9loc_1b68f9:
001b68f9xor r14l, r14l
001b68fc
001b68fcloc_1b68fc:
001b68fcmov [rsp+16], rdi
001b6901mov rsi, rbx
001b6904mov rdx, r14
001b6907call [rip+0x5b213]
001b690dmov rbx, [r13+128]
001b6914mov r14, [r13+144]
001b691bmov eax, 2
001b6920test r14, r14
001b6923mov [rsp+56], r14
001b6928je 0x1b696b
001b692acmp r14, r12
001b692dja 0x1b6b71
001b6933lea r12, [4*r14]
001b693btest r12, r12
001b693eje 0x1b696b
001b6940movzx eax, [rip+0x5c781]
001b6947mov esi, 2
001b694cmov rdi, r12
001b694fcall __rust_alloc
001b6954test rax, rax
001b6957jne 0x1b696e
001b6959mov edi, 2
001b695emov rsi, r12
001b6961call alloc::alloc::handle_alloc_error
001b6966jmp 0x1b6b9b
001b696b
001b696bloc_1b696b:
001b696bxor r12l, r12l
001b696e
001b696eloc_1b696e:
001b696emov [rsp+48], rax
001b6973mov rdi, rax
001b6976mov rsi, rbx
001b6979mov rdx, r12
001b697ccall [rip+0x5b19e]
001b6982mov r12, [r13+152]
001b6989mov r14, [r13+168]
001b6990mov ebx, 8
001b6995test r14, r14
001b6998je 0x1b69d2
001b699amov rax, r14
001b699dshr rax, 57
001b69a1jne 0x1b6b78
001b69a7mov rbp, r14
001b69aashl rbp, 6
001b69aeje 0x1b69d2
001b69b0movzx eax, [rip+0x5c711]
001b69b7mov esi, 8
001b69bcmov rdi, rbp
001b69bfcall __rust_alloc
001b69c4test rax, rax
001b69c7je 0x1b6b8e
001b69cdmov rbx, rax
001b69d0jmp 0x1b69d4
001b69d2
001b69d2loc_1b69d2:
001b69d2xor ebp, ebp
001b69d4
001b69d4loc_1b69d4:
001b69d4mov rdi, rbx
001b69d7mov rsi, r12
001b69damov rdx, rbp
001b69ddcall [rip+0x5b13d]
001b69e3mov r12, [r13+176]
001b69eamov rbp, [r13+184]
001b69f1mov rax, [r13+216]
001b69f8mov [rsp+96], rax
001b69fdmov rax, [r13+224]
001b6a04mov [rsp+88], rax
001b6a09cmp [r13], 46
001b6a0ejne 0x1b6a17
001b6a10mov ecx, 46
001b6a15jmp 0x1b6a4d
001b6a17
001b6a17loc_1b6a17:
001b6a17lea rdi, [rsp+144]
001b6a1fmov rsi, r13
001b6a22call _<gimli::read::unit::AttributeValue<R,Offset> as core::clone::Clone>::clone
001b6a27movups x1, [r13+24]
001b6a2cmov rax, [r13+40]
001b6a30movups x0, [r13+48]
001b6a35mov rcx, [rsp+144]
001b6a3dmovups x2, [rsp+152]
001b6a45movaps [rsp+128], x2
001b6a4d
001b6a4dloc_1b6a4d:
001b6a4dmov rsi, [rsp+32]
001b6a52mov rdi, [rsp+24]
001b6a57movzx r8l, [rsp+15]
001b6a5dmov r9, [rsp+72]
001b6a62mov r10, [rsp+64]
001b6a67mov r11, [rsp+16]
001b6a6cmovaps x2, [rsp+112]
001b6a71mov edx, [rsp+44]
001b6a75mov [r15+232], edx
001b6a7cmovups [r15+192], x2
001b6a84mov rdx, [rsp+104]
001b6a89mov [r15+208], rdx
001b6a90mov edx, [r13+236]
001b6a97mov [r15+236], edx
001b6a9emovzx edx, [r13+240]
001b6aa6mov [r15+240], dl
001b6aadmov [r15+241], r8b
001b6ab4mov [r15+64], r9
001b6ab8mov [r15+72], r10
001b6abcmov [r15+80], rsi
001b6ac0mov rdx, [rsp+80]
001b6ac5mov [r15+88], rdx
001b6ac9mov [r15+96], rdx
001b6acdmov [r15+104], r11
001b6ad1mov [r15+112], rdi
001b6ad5mov [r15+120], rdi
001b6ad9mov rdx, [rsp+48]
001b6ademov [r15+128], rdx
001b6ae5mov rdx, [rsp+56]
001b6aeamov [r15+136], rdx
001b6af1mov [r15+144], rdx
001b6af8mov [r15+152], rbx
001b6affmov [r15+160], r14
001b6b06mov [r15+168], r14
001b6b0dmov [r15+176], r12
001b6b14mov [r15+184], rbp
001b6b1bmov rdx, [rsp+96]
001b6b20mov [r15+216], rdx
001b6b27mov rdx, [rsp+88]
001b6b2cmov [r15+224], rdx
001b6b33mov [r15], rcx
001b6b36movaps x2, [rsp+128]
001b6b3emovups [r15+8], x2
001b6b43movups [r15+24], x1
001b6b48mov [r15+40], rax
001b6b4cmovups [r15+48], x0
001b6b51add rsp, 168
001b6b58pop rbx
001b6b59pop r12
001b6b5bpop r13
001b6b5dpop r14
001b6b5fpop r15
001b6b61pop rbp
001b6b62ret
001b6b63
001b6b63loc_1b6b63:
001b6b63call alloc::raw_vec::capacity_overflow
001b6b68ud2
001b6b6a
001b6b6aloc_1b6b6a:
001b6b6acall alloc::raw_vec::capacity_overflow
001b6b6fjmp 0x1b6b9b
001b6b71
001b6b71loc_1b6b71:
001b6b71call alloc::raw_vec::capacity_overflow
001b6b76jmp 0x1b6b9b
001b6b78
001b6b78loc_1b6b78:
001b6b78call alloc::raw_vec::capacity_overflow
001b6b7djmp 0x1b6b9b
001b6b7f
001b6b7floc_1b6b7f:
001b6b7fmov edi, 8
001b6b84mov rsi, r14
001b6b87call alloc::alloc::handle_alloc_error
001b6b8cjmp 0x1b6b9b
001b6b8e
001b6b8eloc_1b6b8e:
001b6b8emov edi, 8
001b6b93mov rsi, rbp
001b6b96call alloc::alloc::handle_alloc_error
001b6b9b
001b6b9bloc_1b6b9b:
001b6b9bud2
001b6b9dmov rbx, rax
001b6ba0mov rdi, [rsp+48]
001b6ba5mov rsi, [rsp+56]
001b6baacall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6bafjmp 0x1b6bb4
001b6bb1mov rbx, rax
001b6bb4
001b6bb4loc_1b6bb4:
001b6bb4mov rdi, [rsp+16]
001b6bb9mov rsi, [rsp+24]
001b6bbecall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6bc3jmp 0x1b6bc8
001b6bc5mov rbx, rax
001b6bc8
001b6bc8loc_1b6bc8:
001b6bc8mov rdi, [rsp+32]
001b6bcdmov rsi, [rsp+80]
001b6bd2call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b6bd7mov rdi, rbx
001b6bdacall _Unwind_Resume
001b6bdfud2
001b67d0
001b6be1
001b6be1 // align 0x10
001b6be1 // align 0x10
001b6bf0
001b6bf0addr2line::Lines::parse:
001b6bf0push rbp
001b6bf1push r15
001b6bf3push r14
001b6bf5push r13
001b6bf7push r12
001b6bf9push rbx
001b6bfasub rsp, 696
001b6c01mov [rsp+584], rcx
001b6c09mov rbx, rdx
001b6c0cmov [rsp+576], rsi
001b6c14mov [rsp+184], rdi
001b6c1cmov [rsp+160], 8
001b6c28xorps x0, x0
001b6c2bmovups [rsp+168], x0
001b6c33mov [rsp+120], 8
001b6c3clea r15, [rsp+128]
001b6c44movups [rsp+128], x0
001b6c4clea rdi, [rsp+216]
001b6c54mov edx, 176
001b6c59mov rsi, rbx
001b6c5ccall [rip+0x5aebe]
001b6c62mov rax, [rbx+176]
001b6c69mov rcx, [rbx+184]
001b6c70movups x0, [rbx+220]
001b6c77movups [rsp+436], x0
001b6c7fmovups x0, [rbx+208]
001b6c86movups [rsp+424], x0
001b6c8emovups x0, [rbx+192]
001b6c95movups [rsp+408], x0
001b6c9dmovzx edx, [rbx+236]
001b6ca4mov esi, [rbx+244]
001b6caamov [rsp+460], esi
001b6cb1mov rsi, [rbx+237]
001b6cb8mov [rsp+453], rsi
001b6cc0mov [rsp+392], rax
001b6cc8mov [rsp+400], rcx
001b6cd0mov [rsp+452], dl
001b6cd7xorps x0, x0
001b6cdamovups [rsp+464], x0
001b6ce2mov [rsp+480], 1
001b6ceemov [rsp+488], 1
001b6cfamovups [rsp+496], x0
001b6d02movups [rsp+505], x0
001b6d0amov [rsp+521], dl
001b6d11mov [rsp+522], 0
001b6d1cmov [rsp+528], rax
001b6d24mov [rsp+536], rcx
001b6d2cmov eax, 8
001b6d31mov [rsp+208], rax
001b6d39lea r12, [rsp+368]
001b6d41xor ebp, ebp
001b6d43lea r13, [rip+0x593ce]
001b6d4alea r14, [rip+0x593af]
001b6d51lea rdi, [rip-0x127428]
001b6d58xor eax, eax
001b6d5amov [rsp+200], rax
001b6d62
001b6d62loc_1b6d62:
001b6d62mov r8l, 8
001b6d68xor ecx, ecx
001b6d6a
001b6d6aloc_1b6d6a:
001b6d6amov [rsp+32], rcx
001b6d6flea rax, [rcx+2*rcx]
001b6d73lea rax, [r8+8*rax]
001b6d77add rax, -24
001b6d7bmov [rsp+40], rax
001b6d80mov [rsp+152], rcx
001b6d88mov [rsp+56], r8
001b6d8d
001b6d8dloc_1b6d8d:
001b6d8dcmp [rsp+523], 0
001b6d95je 0x1b6de7
001b6d97movzx eax, [rsp+452]
001b6d9flea rcx, [rsp+216]
001b6da7xorps x0, x0
001b6daamovups [rcx+248], x0
001b6db1mov [rsp+480], 1
001b6dbdmov [rsp+488], 1
001b6dc9mov [rsp+520], 0
001b6dd1movups [rcx+280], x0
001b6dd8mov [rsp+521], al
001b6ddfmov [rsp+523], 0
001b6de7
001b6de7loc_1b6de7:
001b6de7mov [rsp+512], 0
001b6df3mov [rsp+522], 0
001b6dfbmov [rsp+524], 0
001b6e05mov r11, [rsp+536]
001b6e0dtest r11, r11
001b6e10je 0x1b7c03
001b6e16
001b6e16loc_1b6e16:
001b6e16mov rdx, [rsp+528]
001b6e1elea r8, [r11-1]
001b6e22lea r9, [rdx+1]
001b6e26mov [rsp+528], r9
001b6e2emov [rsp+536], r8
001b6e36movzx ecx, [rdx]
001b6e39test ecx, ecx
001b6e3bje 0x1b6ed0
001b6e41movzx eax, [rsp+457]
001b6e49cmp cl, al
001b6e4bjae 0x1b6f30
001b6e51lea esi, [rcx-1]
001b6e54cmp esi, 11
001b6e57ja 0x1b732f
001b6e5dlea r10, [rip-0x1775e4]
001b6e64movsxd rcx, [r10+4*rsi]
001b6e68add rcx, r10
001b6e6bjmp rcx
001b6e6dtest r8, r8
001b6e70je 0x1b7bec
001b6e76lea rsi, [r11-2]
001b6e7alea r8, [rdx+2]
001b6e7exor eax, eax
001b6e80xor ecx, ecx
001b6e82nop [rax+rax]
001b6e90
001b6e90loc_1b6e90:
001b6e90movzx r9l, [r8-1]
001b6e95cmp ecx, 63
001b6e98jne 0x1b6ea4
001b6e9acmp r9b, 2
001b6e9ejae 0x1b7c45
001b6ea4
001b6ea4loc_1b6ea4:
001b6ea4movzx r9l, r9b
001b6ea8mov r10l, r9l
001b6eaband r10l, 127
001b6eafshl r10, cl
001b6eb2or rax, r10
001b6eb5test r9b, r9b
001b6eb8jns 0x1b7544
001b6ebeadd ecx, 7
001b6ec1inc r8
001b6ec4add rsi, -1
001b6ec8jb 0x1b6e90
001b6ecajmp 0x1b7bd2
001b6ecfnop
001b6ed0
001b6ed0loc_1b6ed0:
001b6ed0test r8, r8
001b6ed3je 0x1b7bec
001b6ed9lea rsi, [r11-2]
001b6eddxor r8l, r8l
001b6ee0xor ecx, ecx
001b6ee2nop [rax+rax]
001b6ef0
001b6ef0loc_1b6ef0:
001b6ef0movzx eax, [r9]
001b6ef4cmp ecx, 63
001b6ef7jne 0x1b6f01
001b6ef9cmp al, 2
001b6efbjae 0x1b7bfa
001b6f01
001b6f01loc_1b6f01:
001b6f01movzx eax, al
001b6f04mov r10l, eax
001b6f07and r10l, 127
001b6f0bshl r10, cl
001b6f0elea rbx, [r9+1]
001b6f12or r8, r10
001b6f15test al, al
001b6f17jns 0x1b6f62
001b6f19add ecx, 7
001b6f1cmov r9, rbx
001b6f1fadd rsi, -1
001b6f23jb 0x1b6ef0
001b6f25jmp 0x1b7bd2
001b6f2anop [rax+rax]
001b6f30
001b6f30loc_1b6f30:
001b6f30movzx edx, [rsp+456]
001b6f38test dl, dl
001b6f3aje 0x1b8949
001b6f40sub cl, al
001b6f42movzx eax, cl
001b6f45div dl
001b6f47movzx ecx, ah
001b6f4amovsx rdx, [rsp+455]
001b6f53add rcx, rdx
001b6f56js 0x1b6fc2
001b6f58add rcx, [rsp+488]
001b6f60jmp 0x1b6fdd
001b6f62
001b6f62loc_1b6f62:
001b6f62sub rsi, r8
001b6f65jb 0x1b860a
001b6f6blea rax, [rbx+r8]
001b6f6fmov [rsp+528], rax
001b6f77mov [rsp+536], rsi
001b6f7ftest r8, r8
001b6f82je 0x1b860a
001b6f88movzx eax, [r9+1]
001b6f8ddec eax
001b6f8fcmp eax, 3
001b6f92ja 0x1b70d9
001b6f98lea rdx, [r8-1]
001b6f9clea rbx, [r9+2]
001b6fa0lea rcx, [rip-0x1776f7]
001b6fa7movsxd rax, [rcx+4*rax]
001b6fabadd rax, rcx
001b6faejmp rax
001b6fb0mov [rsp+523], 1
001b6fb8mov al, 1
001b6fbamov r8, rsi
001b6fbdjmp 0x1b704d
001b6fc2
001b6fc2loc_1b6fc2:
001b6fc2mov rdx, [rsp+488]
001b6fcalea rsi, [rdx+rcx]
001b6fceneg rcx
001b6fd1cmp rdx, rcx
001b6fd4mov ecx, 0
001b6fd9cmovae rcx, rsi
001b6fdd
001b6fddloc_1b6fdd:
001b6fddmov [rsp+488], rcx
001b6fe5movzx eax, al
001b6fe8movzx ecx, [rsp+453]
001b6ff0movzx esi, [rsp+454]
001b6ff8cmp esi, 1
001b6ffbjne 0x1b700d
001b6ffdimul rcx, rax
001b7001add [rsp+464], rcx
001b7009xor edx, edx
001b700bjmp 0x1b703d
001b700d
001b700dloc_1b700d:
001b700dtest esi, esi
001b700fje 0x1b8950
001b7015add rax, [rsp+472]
001b701dmov rdx, rax
001b7020shr rdx, 32
001b7024je 0x1b702d
001b7026xor edx, edx
001b7028div rsi
001b702bjmp 0x1b7031
001b702d
001b702dloc_1b702d:
001b702dxor edx, edx
001b702fdiv esi
001b7031
001b7031loc_1b7031:
001b7031imul rax, rcx
001b7035add [rsp+464], rax
001b703d
001b703dloc_1b703d:
001b703dmov [rsp+472], rdx
001b7045movzx eax, [rsp+523]
001b704d
001b704dloc_1b704d:
001b704dcmp [rsp+520], 0
001b7055mov rcx, [rsp+32]
001b705aje 0x1b79ac
001b7060test al, al
001b7062je 0x1b70b8
001b7064movzx eax, [rsp+452]
001b706clea rcx, [rsp+216]
001b7074xorps x0, x0
001b7077movups [rcx+248], x0
001b707emov [rsp+480], 1
001b708amov [rsp+488], 1
001b7096movups [rcx+289], x0
001b709dmovups [rcx+280], x0
001b70a4mov [rsp+521], al
001b70abmov [rsp+522], 0
001b70b6jmp 0x1b70d6
001b70b8
001b70b8loc_1b70b8:
001b70b8mov [rsp+512], 0
001b70c4mov [rsp+522], 0
001b70ccmov [rsp+524], 0
001b70d6
001b70d6loc_1b70d6:
001b70d6mov rsi, r8
001b70d9
001b70d9loc_1b70d9:
001b70d9mov r11, rsi
001b70dctest rsi, rsi
001b70dfjne 0x1b6e16
001b70e5jmp 0x1b7c03
001b70eatest r8, r8
001b70edje 0x1b7bec
001b70f3lea rsi, [r11-2]
001b70f7lea rax, [rdx+2]
001b70fbxor r8l, r8l
001b70fexor ecx, ecx
001b7100
001b7100loc_1b7100:
001b7100movzx r9l, [rax-1]
001b7105cmp ecx, 63
001b7108jne 0x1b7114
001b710acmp r9b, 2
001b710ejae 0x1b85f3
001b7114
001b7114loc_1b7114:
001b7114movzx r9l, r9b
001b7118mov r10l, r9l
001b711band r10l, 127
001b711fshl r10, cl
001b7122or r8, r10
001b7125test r9b, r9b
001b7128jns 0x1b74ed
001b712eadd ecx, 7
001b7131inc rax
001b7134add rsi, -1
001b7138jb 0x1b7100
001b713ajmp 0x1b7bd2
001b713ftest r8, r8
001b7142je 0x1b7bec
001b7148lea rsi, [r11-2]
001b714clea rax, [rdx+2]
001b7150xor r8l, r8l
001b7153xor ecx, ecx
001b7155nop [rax+rax]
001b7160
001b7160loc_1b7160:
001b7160movzx r9l, [rax-1]
001b7165cmp ecx, 63
001b7168jne 0x1b7174
001b716acmp r9b, 2
001b716ejae 0x1b85e4
001b7174
001b7174loc_1b7174:
001b7174movzx r9l, r9b
001b7178mov r10l, r9l
001b717band r10l, 127
001b717fshl r10, cl
001b7182or r8, r10
001b7185test r9b, r9b
001b7188jns 0x1b750a
001b718eadd ecx, 7
001b7191inc rax
001b7194add rsi, -1
001b7198jb 0x1b7160
001b719ajmp 0x1b7bd2
001b719fmov [rsp+524], 1
001b71a7jmp 0x1b70d6
001b71acdec r11
001b71afxor esi, esi
001b71b1xor ecx, ecx
001b71b3xor eax, eax
001b71b5jmp 0x1b71dc
001b71b7
001b71b7 66 0f 1f 84 00 00 00 00 00 f........
001b71c0
001b71c0loc_1b71c0:
001b71c0mov r10l, r9l
001b71c3and r10l, 127
001b71c7shl r10, cl
001b71caor rax, r10
001b71cdadd ecx, 7
001b71d0inc rsi
001b71d3test r9b, r9b
001b71d6jns 0x1b74be
001b71dc
001b71dcloc_1b71dc:
001b71dccmp r11, rsi
001b71dfje 0x1b85db
001b71e5dec r8
001b71e8lea r9, [rdx+rsi]
001b71ecadd r9, 2
001b71f0mov [rsp+528], r9
001b71f8mov [rsp+536], r8
001b7200movzx r9l, [rdx+rsi+1]
001b7206cmp ecx, 63
001b7209jne 0x1b71c0
001b720bcmp r9l, 127
001b720fje 0x1b71c0
001b7211test r9l, r9l
001b7214je 0x1b71c0
001b7216jmp 0x1b867d
001b721btest r8, r8
001b721eje 0x1b7bec
001b7224lea rsi, [r11-2]
001b7228lea r8, [rdx+2]
001b722cxor eax, eax
001b722exor ecx, ecx
001b7230
001b7230loc_1b7230:
001b7230movzx r9l, [r8-1]
001b7235cmp ecx, 63
001b7238jne 0x1b7244
001b723acmp r9b, 2
001b723ejae 0x1b7c45
001b7244
001b7244loc_1b7244:
001b7244movzx r9l, r9b
001b7248mov r10l, r9l
001b724band r10l, 127
001b724fshl r10, cl
001b7252or rax, r10
001b7255test r9b, r9b
001b7258jns 0x1b7527
001b725eadd ecx, 7
001b7261inc r8
001b7264add rsi, -1
001b7268jb 0x1b7230
001b726ajmp 0x1b7bd2
001b726fmovzx ecx, [rsp+456]
001b7277mov esi, 25
001b727ctest cl, cl
001b727eje 0x1b896c
001b7284not al
001b7286movzx eax, al
001b7289div cl
001b728bmovzx eax, al
001b728emovzx ecx, [rsp+453]
001b7296movzx r9l, [rsp+454]
001b729fcmp r9l, 1
001b72a3jne 0x1b7496
001b72a9imul rcx, rax
001b72adadd [rsp+464], rcx
001b72b5mov [rsp+472], 0
001b72c1jmp 0x1b70d6
001b72c6xor [rsp+521], 1
001b72cejmp 0x1b70d6
001b72d3mov [rsp+522], 1
001b72dbjmp 0x1b70d6
001b72e0mov [rsp+525], 1
001b72e8jmp 0x1b70d6
001b72edcmp r8, 1
001b72f1jbe 0x1b7bec
001b72f7add r11, -3
001b72fblea rax, [rdx+3]
001b72ffmov [rsp+528], rax
001b7307mov [rsp+536], r11
001b730fmovzx eax, [rdx+1]
001b7313add [rsp+464], rax
001b731bmov [rsp+472], 0
001b7327mov rsi, r11
001b732ajmp 0x1b70d9
001b732f
001b732floc_1b732f:
001b732fmov rbx, [rsp+280]
001b7337mov rax, [rsp+288]
001b733fdec cl
001b7341movzx ecx, cl
001b7344cmp rax, rcx
001b7347jb 0x1b860a
001b734dadd rbx, rcx
001b7350cmp rax, rcx
001b7353je 0x1b860a
001b7359movzx eax, [rbx]
001b735ctest eax, eax
001b735eje 0x1b70d6
001b7364cmp eax, 1
001b7367jne 0x1b758c
001b736dtest r8, r8
001b7370je 0x1b7bec
001b7376lea rsi, [r11-2]
001b737alea rax, [rdx+2]
001b737emov ecx, 63
001b7383
001b7383loc_1b7383:
001b7383movzx r8l, [rax-1]
001b7388test ecx, ecx
001b738ajne 0x1b7396
001b738ccmp r8b, 2
001b7390jae 0x1b7c45
001b7396
001b7396loc_1b7396:
001b7396test r8b, r8b
001b7399jns 0x1b780d
001b739fadd ecx, -7
001b73a2inc rax
001b73a5add rsi, -1
001b73a9jb 0x1b7383
001b73abjmp 0x1b7bd2
001b73b0cmp [rsp+450], 5
001b73b9jae 0x1b70d9
001b73bfmov al, 19
001b73c1test rdx, rdx
001b73c4je 0x1b864b
001b73calea rsi, [r8-3]
001b73ceadd r8, -4
001b73d2xor r15l, r15l
001b73d5mov rcx, rbx
001b73d8nop [rax+rax]
001b73e0
001b73e0loc_1b73e0:
001b73e0cmp [rcx], 0
001b73e3je 0x1b76b1
001b73e9inc rcx
001b73ecinc r15
001b73efdec rsi
001b73f2dec r8
001b73f5cmp rdx, r15
001b73f8jne 0x1b73e0
001b73fajmp 0x1b864b
001b73fftest rdx, rdx
001b7402je 0x1b860a
001b7408xor eax, eax
001b740axor ecx, ecx
001b740cmov r11, rdx
001b740fmov r8, rbx
001b7412nop [rax+rax]
001b7420
001b7420loc_1b7420:
001b7420movzx r9l, [r8]
001b7424cmp ecx, 63
001b7427jne 0x1b7433
001b7429cmp r9b, 2
001b742djae 0x1b7bfa
001b7433
001b7433loc_1b7433:
001b7433movzx r9l, r9b
001b7437mov r10l, r9l
001b743aand r10l, 127
001b743eshl r10, cl
001b7441or rax, r10
001b7444test r9b, r9b
001b7447jns 0x1b7645
001b744ddec r11
001b7450inc r8
001b7453add ecx, 7
001b7456test r11, r11
001b7459jne 0x1b7420
001b745bjmp 0x1b8607
001b7460movzx ecx, [rsp+448]
001b7468mov eax, ecx
001b746adec eax
001b746ccmp eax, 7
001b746fja 0x1b88ed
001b7475lea r8, [rip-0x177bbc]
001b747cmovsxd rax, [r8+4*rax]
001b7480add rax, r8
001b7483jmp rax
001b7485test rdx, rdx
001b7488je 0x1b88f1
001b748emovzx ebx, [rbx]
001b7491jmp 0x1b77da
001b7496
001b7496loc_1b7496:
001b7496test r9l, r9l
001b7499je 0x1b8955
001b749fadd rax, [rsp+472]
001b74a7mov rdx, rax
001b74aashr rdx, 32
001b74aeje 0x1b771a
001b74b4xor edx, edx
001b74b6div r9
001b74b9jmp 0x1b771f
001b74be
001b74beloc_1b74be:
001b74bemov rdx, -1
001b74c5shl rdx, cl
001b74c8test r9b, 64
001b74cccmove rdx, rbp
001b74d0cmp ecx, 64
001b74d3cmovge rdx, rbp
001b74d7or rax, rdx
001b74dajs 0x1b7738
001b74e0add [rsp+488], rax
001b74e8jmp 0x1b70d6
001b74ed
001b74edloc_1b74ed:
001b74edmov [rsp+528], rax
001b74f5mov [rsp+536], rsi
001b74fdmov [rsp+504], r8
001b7505jmp 0x1b70d9
001b750a
001b750aloc_1b750a:
001b750amov [rsp+528], rax
001b7512mov [rsp+536], rsi
001b751amov [rsp+496], r8
001b7522jmp 0x1b70d9
001b7527
001b7527loc_1b7527:
001b7527mov [rsp+528], r8
001b752fmov [rsp+536], rsi
001b7537mov [rsp+480], rax
001b753fjmp 0x1b70d9
001b7544
001b7544loc_1b7544:
001b7544mov [rsp+528], r8
001b754cmov [rsp+536], rsi
001b7554movzx ecx, [rsp+453]
001b755cmovzx r8l, [rsp+454]
001b7565cmp r8l, 1
001b7569jne 0x1b7760
001b756fimul rax, rcx
001b7573add [rsp+464], rax
001b757bmov [rsp+472], 0
001b7587jmp 0x1b70d9
001b758c
001b758cloc_1b758c:
001b758cmov rcx, r9
001b758fmov r10, r8
001b7592xor edx, edx
001b7594
001b7594loc_1b7594:
001b7594test r10, r10
001b7597je 0x1b8672
001b759dlea rsi, [r10-1]
001b75a1mov rdi, rcx
001b75a4lea r11, [rcx+1]
001b75a8xor r14l, r14l
001b75abxor ecx, ecx
001b75adnop [rax]
001b75b0
001b75b0loc_1b75b0:
001b75b0movzx r15l, [r11-1]
001b75b5cmp ecx, 63
001b75b8jne 0x1b75c4
001b75bacmp r15b, 2
001b75bejae 0x1b864f
001b75c4
001b75c4loc_1b75c4:
001b75c4mov rbp, r13
001b75c7movzx r15l, r15b
001b75cbmov r13l, r15l
001b75ceand r13l, 127
001b75d2shl r13, cl
001b75d5or r14, r13
001b75d8test r15b, r15b
001b75dbjns 0x1b75f1
001b75ddadd ecx, 7
001b75e0inc r11
001b75e3add rsi, -1
001b75e7mov r13, rbp
001b75eajb 0x1b75b0
001b75ecjmp 0x1b8658
001b75f1
001b75f1loc_1b75f1:
001b75f1mov [rsp+528], r11
001b75f9mov [rsp+536], rsi
001b7601inc rdx
001b7604mov rcx, r11
001b7607mov r10, rsi
001b760amov rbx, r14
001b760dcmp rdx, rax
001b7610lea r15, [rsp+128]
001b7618lea rdi, [rip-0x127cef]
001b761flea r14, [rip+0x58ada]
001b7626mov r13, rbp
001b7629mov ebp, 0
001b762ejne 0x1b7594
001b7634sub r11, r9
001b7637cmp r8, r11
001b763ajae 0x1b70d9
001b7640jmp 0x1b89fd
001b7645
001b7645loc_1b7645:
001b7645mov [rsp+512], rax
001b764djmp 0x1b70d9
001b7652cmp rdx, 2
001b7656jb 0x1b7788
001b765cmovzx ebx, [r9+2]
001b7661mov [rsp+65], bx
001b7666mov al, 75
001b7668jmp 0x1b77d2
001b766dcmp rdx, 8
001b7671jb 0x1b88f9
001b7677mov rbx, [rbx]
001b767ajmp 0x1b77da
001b767fcmp rdx, 4
001b7683jb 0x1b77ad
001b7689movzx eax, [r9+3]
001b768emovzx edx, [r9+2]
001b7693movzx r8l, [r9+5]
001b7698mov [rsp+67], dl
001b769cmov [rsp+70], r8b
001b76a1mov [rsp+68], ax
001b76a6mov ebx, [rsp+67]
001b76aamov al, 75
001b76acjmp 0x1b77d2
001b76b1
001b76b1loc_1b76b1:
001b76b1mov rcx, r15
001b76b4not rcx
001b76b7lea r10, [rbx+r15]
001b76bbinc r10
001b76beadd rdx, rcx
001b76c1je 0x1b88b1
001b76c7xor r14l, r14l
001b76caxor ecx, ecx
001b76ccmov r9, r10
001b76cf
001b76cfloc_1b76cf:
001b76cfmovzx edi, [r9]
001b76d3cmp ecx, 63
001b76d6jne 0x1b76e2
001b76d8cmp dil, 2
001b76dcjae 0x1b87a1
001b76e2
001b76e2loc_1b76e2:
001b76e2mov rbp, r13
001b76e5movzx r11l, dil
001b76e9mov r13l, r11l
001b76ecand r13l, 127
001b76f0shl r13, cl
001b76f3lea rdi, [r9+1]
001b76f7or r14, r13
001b76fatest r11b, r11b
001b76fdjns 0x1b7832
001b7703add ecx, 7
001b7706dec r8
001b7709mov r9, rdi
001b770cadd rsi, -1
001b7710mov r13, rbp
001b7713jb 0x1b76cf
001b7715jmp 0x1b88ae
001b771a
001b771aloc_1b771a:
001b771axor edx, edx
001b771cdiv r9l
001b771f
001b771floc_1b771f:
001b771fimul rax, rcx
001b7723add [rsp+464], rax
001b772bmov [rsp+472], rdx
001b7733jmp 0x1b70d6
001b7738
001b7738loc_1b7738:
001b7738mov rdx, rax
001b773bneg rdx
001b773emov rcx, [rsp+488]
001b7746cmp rcx, rdx
001b7749jae 0x1b7822
001b774fmov [rsp+488], 0
001b775bjmp 0x1b70d6
001b7760
001b7760loc_1b7760:
001b7760test r8l, r8l
001b7763je 0x1b8950
001b7769add rax, [rsp+472]
001b7771mov rdx, rax
001b7774shr rdx, 32
001b7778je 0x1b787d
001b777exor edx, edx
001b7780div r8
001b7783jmp 0x1b7882
001b7788
001b7788loc_1b7788:
001b7788mov [rsp+64], 0
001b778fmov [rsp+66], 0
001b7797mov [rsp+70], 0
001b779cmov eax, [rsp+64]
001b77a0mov [rsp], eax
001b77a3mov eax, [rsp+67]
001b77a7mov [rsp+3], eax
001b77abjmp 0x1b77d0
001b77ad
001b77adloc_1b77ad:
001b77admov [rsp+64], 0
001b77b5mov [rsp+70], 0
001b77bamov [rsp+68], 0
001b77c1mov eax, [rsp+67]
001b77c5mov [rsp+3], eax
001b77c9mov [rsp], 0
001b77d0
001b77d0loc_1b77d0:
001b77d0mov al, 19
001b77d2
001b77d2loc_1b77d2:
001b77d2cmp al, 75
001b77d4jne 0x1b88cf
001b77da
001b77daloc_1b77da:
001b77daneg cl
001b77dcshl cl, 3
001b77dfmov rax, -1
001b77e6shr rax, cl
001b77e9cmp rbx, rax
001b77ecsete [rsp+520]
001b77f4mov [rsp+464], rbx
001b77fcmov [rsp+472], 0
001b7808jmp 0x1b70d9
001b780d
001b780dloc_1b780d:
001b780dmov [rsp+528], rax
001b7815mov [rsp+536], rsi
001b781djmp 0x1b70d9
001b7822
001b7822loc_1b7822:
001b7822add rcx, rax
001b7825mov [rsp+488], rcx
001b782djmp 0x1b70d6
001b7832
001b7832loc_1b7832:
001b7832test rsi, rsi
001b7835je 0x1b88c3
001b783binc rsi
001b783exor r13l, r13l
001b7841xor ecx, ecx
001b7843
001b7843loc_1b7843:
001b7843movzx edx, [rdi]
001b7846cmp ecx, 63
001b7849jne 0x1b7854
001b784bcmp dl, 2
001b784ejae 0x1b87a1
001b7854
001b7854loc_1b7854:
001b7854movzx edx, dl
001b7857mov r11l, edx
001b785aand r11l, 127
001b785eshl r11, cl
001b7861lea r10, [rdi+1]
001b7865or r13, r11
001b7868test dl, dl
001b786ajns 0x1b789b
001b786cadd ecx, 7
001b786fmov rdi, r10
001b7872add r8, -1
001b7876jb 0x1b7843
001b7878jmp 0x1b88bd
001b787d
001b787dloc_1b787d:
001b787dxor edx, edx
001b787fdiv r8l
001b7882
001b7882loc_1b7882:
001b7882imul rax, rcx
001b7886add [rsp+464], rax
001b788emov [rsp+472], rdx
001b7896jmp 0x1b70d9
001b789b
001b789bloc_1b789b:
001b789btest r8, r8
001b789eje 0x1b88b1
001b78a4lea rdx, [r8+1]
001b78a8xor esi, esi
001b78aaxor ecx, ecx
001b78acmov [rsp+192], rcx
001b78b4xor ecx, ecx
001b78b6
001b78b6loc_1b78b6:
001b78b6movzx r9l, [r10]
001b78bacmp ecx, 63
001b78bdjne 0x1b78c9
001b78bfcmp r9b, 2
001b78c3jae 0x1b87a1
001b78c9
001b78c9loc_1b78c9:
001b78c9movzx r9l, r9b
001b78cdmov r11l, r9l
001b78d0and r11l, 127
001b78d4shl r11, cl
001b78d7or [rsp+192], r11
001b78dftest r9b, r9b
001b78e2jns 0x1b78f7
001b78e4inc r10
001b78e7add ecx, 7
001b78eainc rsi
001b78edcmp r8, rsi
001b78f0jne 0x1b78b6
001b78f2jmp 0x1b88e5
001b78f7
001b78f7loc_1b78f7:
001b78f7mov rsi, [rsp+384]
001b78ffcmp rsi, [rsp+376]
001b7907jne 0x1b7919
001b7909mov rdi, r12
001b790ccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b7911mov rsi, [rsp+384]
001b7919
001b7919loc_1b7919:
001b7919mov rax, r14
001b791cshr rax, 8
001b7920mov rcx, [rsp+368]
001b7928mov rdx, rsi
001b792bshl rdx, 6
001b792fmov [rcx+rdx], 31
001b7937mov [rcx+rdx+8], rbx
001b793cmov [rcx+rdx+16], r15
001b7941mov [rcx+rdx+24], r14b
001b7946mov [rcx+rdx+25], eax
001b794amov rdi, rax
001b794dshr rdi, 48
001b7951mov [rcx+rdx+31], dil
001b7956shr rax, 32
001b795amov [rcx+rdx+29], ax
001b795fmov [rcx+rdx+32], r13
001b7964mov rax, [rsp+192]
001b796cmov [rcx+rdx+40], rax
001b7971xorps x0, x0
001b7974movups [rcx+rdx+48], x0
001b7979inc rsi
001b797cmov [rsp+384], rsi
001b7984mov rsi, [rsp+536]
001b798clea r15, [rsp+128]
001b7994lea rdi, [rip-0x12806b]
001b799blea r14, [rip+0x5875e]
001b79a2mov r13, rbp
001b79a5xor ebp, ebp
001b79a7jmp 0x1b70d9
001b79ac
001b79acloc_1b79ac:
001b79actest al, al
001b79aeje 0x1b79d6
001b79b0cmp [rsp+152], 0
001b79b9mov eax, 0
001b79bemov [rsp+152], rax
001b79c6mov r8, [rsp+56]
001b79cbje 0x1b6d8d
001b79d1jmp 0x1b7abb
001b79d6
001b79d6loc_1b79d6:
001b79d6mov rbp, r13
001b79d9mov r13, [rsp+464]
001b79e1mov r15, [rsp+480]
001b79e9mov r14l, [rsp+488]
001b79f1mov ebx, [rsp+496]
001b79f8test rcx, rcx
001b79fbmov rax, [rsp+40]
001b7a00je 0x1b7a3f
001b7a02cmp [rax], r13
001b7a05jne 0x1b7a3f
001b7a07mov [rax+8], r15
001b7a0bmov [rax+16], r14l
001b7a0fmov [rax+20], ebx
001b7a12mov eax, 1
001b7a17mov [rsp+152], rax
001b7a1flea r15, [rsp+128]
001b7a27lea rdi, [rip-0x1280fe]
001b7a2elea r14, [rip+0x586cb]
001b7a35mov r13, rbp
001b7a38xor ebp, ebp
001b7a3ajmp 0x1b6d8d
001b7a3f
001b7a3floc_1b7a3f:
001b7a3fcmp rcx, [rsp+128]
001b7a47jne 0x1b7a6f
001b7a49lea rdi, [rsp+120]
001b7a4emov rsi, [rsp+32]
001b7a53call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b7a58mov rax, [rsp+120]
001b7a5dmov [rsp+56], rax
001b7a62mov rax, [rsp+136]
001b7a6amov [rsp+32], rax
001b7a6f
001b7a6floc_1b7a6f:
001b7a6fmov rcx, [rsp+32]
001b7a74lea rax, [rcx+2*rcx]
001b7a78mov r8, [rsp+56]
001b7a7dmov [r8+8*rax], r13
001b7a81mov [r8+8*rax+8], r15
001b7a86mov [r8+8*rax+16], r14l
001b7a8bmov [r8+8*rax+20], ebx
001b7a90inc rcx
001b7a93mov [rsp+136], rcx
001b7a9blea r15, [rsp+128]
001b7aa3lea rdi, [rip-0x12817a]
001b7aaalea r14, [rip+0x5864f]
001b7ab1mov r13, rbp
001b7ab4xor ebp, ebp
001b7ab6jmp 0x1b6d6a
001b7abb
001b7abbloc_1b7abb:
001b7abbmov rbp, [r8]
001b7abemov rax, r15
001b7ac1mov r14, [rsp+464]
001b7ac9mov rbx, [rsp+128]
001b7ad1mov [rsp+120], 8
001b7adaxorps x0, x0
001b7addmov r12, r15
001b7ae0movups [r15], x0
001b7ae4cmp rbx, rcx
001b7ae7jbe 0x1b7b23
001b7ae9test rcx, rcx
001b7aecje 0x1b7b28
001b7aeelea rax, [8*rbx]
001b7af6lea rsi, [rax+2*rax]
001b7afalea rax, [8*rcx]
001b7b02lea rcx, [rax+2*rax]
001b7b06mov edx, 8
001b7b0bmov rdi, r8
001b7b0emov r15, rcx
001b7b11call __rust_realloc
001b7b16mov r13, rax
001b7b19test rax, rax
001b7b1cjne 0x1b7b37
001b7b1ejmp 0x1b8aae
001b7b23
001b7b23loc_1b7b23:
001b7b23mov r13, r8
001b7b26jmp 0x1b7b37
001b7b28
001b7b28loc_1b7b28:
001b7b28mov rdi, r8
001b7b2bcall [rip+0x59fc7]
001b7b31mov r13l, 8
001b7b37
001b7b37loc_1b7b37:
001b7b37mov rsi, [rsp+200]
001b7b3fcmp rsi, [rsp+168]
001b7b47mov rcx, [rsp+208]
001b7b4fjne 0x1b7b6e
001b7b51lea rdi, [rsp+160]
001b7b59call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b7b5emov rcx, [rsp+160]
001b7b66mov rsi, [rsp+176]
001b7b6e
001b7b6eloc_1b7b6e:
001b7b6emov rax, rsi
001b7b71shl rax, 5
001b7b75mov [rcx+rax], r13
001b7b79mov rdx, [rsp+32]
001b7b7emov [rcx+rax+8], rdx
001b7b83mov [rcx+rax+16], rbp
001b7b88mov [rsp+208], rcx
001b7b90mov [rcx+rax+24], r14
001b7b95inc rsi
001b7b98mov rax, rsi
001b7b9bmov [rsp+200], rsi
001b7ba3mov [rsp+176], rsi
001b7babmov r15, r12
001b7baelea rdi, [rip-0x128285]
001b7bb5lea r14, [rip+0x58544]
001b7bbclea r13, [rip+0x58555]
001b7bc3lea r12, [rsp+368]
001b7bcbxor ebp, ebp
001b7bcdjmp 0x1b6d62
001b7bd2
001b7bd2loc_1b7bd2:
001b7bd2add rdx, r11
001b7bd5mov [rsp+528], rdx
001b7bddmov [rsp+536], 0
001b7be9mov r9, rdx
001b7bec
001b7becloc_1b7bec:
001b7becmov al, 19
001b7beexor ebp, ebp
001b7bf0
001b7bf0loc_1b7bf0:
001b7bf0xor edx, edx
001b7bf2mov rbx, r9
001b7bf5jmp 0x1b8683
001b7bfa
001b7bfaloc_1b7bfa:
001b7bfaxor edx, edx
001b7bfcmov al, 6
001b7bfejmp 0x1b8683
001b7c03
001b7c03loc_1b7c03:
001b7c03mov rax, [rsp+160]
001b7c0bmov [rsp+144], rax
001b7c13mov r15, [rsp+176]
001b7c1bcmp r15, 21
001b7c1fjae 0x1b7c4c
001b7c21cmp r15, 1
001b7c25jbe 0x1b82f4
001b7c2bmov edx, 1
001b7c30mov rdi, [rsp+144]
001b7c38mov rsi, r15
001b7c3bcall core::slice::sort::insertion_sort_shift_left
001b7c40jmp 0x1b82f4
001b7c45
001b7c45loc_1b7c45:
001b7c45mov al, 6
001b7c47jmp 0x1b8681
001b7c4c
001b7c4cloc_1b7c4c:
001b7c4cmov rdi, r15
001b7c4fshr rdi, 1
001b7c52mov [rsp+624], rdi
001b7c5ashl rdi, 5
001b7c5emovzx eax, [rip+0x5b463]
001b7c65mov esi, 8
001b7c6acall __rust_alloc
001b7c6ftest rax, rax
001b7c72je 0x1b8a7c
001b7c78mov r13, rax
001b7c7bmovzx eax, [rip+0x5b446]
001b7c82mov edi, 256
001b7c87call [rip+0x59eab]
001b7c8dtest rax, rax
001b7c90mov [rsp+48], r13
001b7c95je 0x1b8a94
001b7c9bmov rbp, rax
001b7c9emov rax, [rsp+144]
001b7ca6lea rcx, [rax+80]
001b7caamov [rsp+568], rcx
001b7cb2add rax, -32
001b7cb6mov [rsp+592], rax
001b7cbemov eax, 16
001b7cc3mov [rsp+544], rax
001b7ccbxor r14l, r14l
001b7ccelea rax, [rip+0x58133]
001b7cd5mov [rsp+560], rax
001b7cddxor r12l, r12l
001b7ce0mov [rsp+552], r15
001b7ce8jmp 0x1b7d04
001b7ceanop [rax+rax]
001b7cf0
001b7cf0loc_1b7cf0:
001b7cf0mov r12l, 1
001b7cf6
001b7cf6loc_1b7cf6:
001b7cf6mov r14, [rsp+24]
001b7cfbcmp r14, r15
001b7cfejae 0x1b82e3
001b7d04
001b7d04loc_1b7d04:
001b7d04mov rdx, r15
001b7d07sub rdx, r14
001b7d0amov rsi, r14
001b7d0dshl rsi, 5
001b7d11mov rax, [rsp+144]
001b7d19lea rdi, [rax+rsi]
001b7d1dcmp rdx, 2
001b7d21jae 0x1b7d80
001b7d23mov rsi, r15
001b7d26
001b7d26loc_1b7d26:
001b7d26mov rbx, rsi
001b7d29sub rbx, r14
001b7d2cjb 0x1b8a04
001b7d32cmp rsi, r15
001b7d35ja 0x1b8a04
001b7d3bjae 0x1b7db0
001b7d3dcmp rdx, 10
001b7d41jae 0x1b7db0
001b7d43lea rbx, [r14+10]
001b7d47cmp rbx, r15
001b7d4acmovae rbx, r15
001b7d4emov [rsp+24], rbx
001b7d53sub rbx, r14
001b7d56jb 0x1b8a21
001b7d5ccmp rdx, 1
001b7d60adc rdx, 0
001b7d64mov rsi, rbx
001b7d67call core::slice::sort::insertion_sort_shift_left
001b7d6ccmp r12, [rsp+544]
001b7d74je 0x1b7dbf
001b7d76jmp 0x1b7e16
001b7d7bnop [rax+rax]
001b7d80
001b7d80loc_1b7d80:
001b7d80mov rax, [rdi+16]
001b7d84mov rcx, [rdi+48]
001b7d88cmp rcx, rax
001b7d8bjae 0x1b81b0
001b7d91cmp rdx, 2
001b7d95jne 0x1b81c4
001b7d9blea rsi, [r14+2]
001b7d9fmov edx, 2
001b7da4jmp 0x1b823a
001b7da9
001b7da9 0f 1f 80 00 00 00 00 .......
001b7db0
001b7db0loc_1b7db0:
001b7db0mov [rsp+24], rsi
001b7db5cmp r12, [rsp+544]
001b7dbdjne 0x1b7e16
001b7dbf
001b7dbfloc_1b7dbf:
001b7dbflea rax, [r12+r12]
001b7dc3mov [rsp+544], rax
001b7dcbmov rdi, r12
001b7dceshl rdi, 5
001b7dd2movzx eax, [rip+0x5b2ef]
001b7dd9mov esi, 8
001b7ddecall __rust_alloc
001b7de3test rax, rax
001b7de6je 0x1b8a32
001b7decmov r15, rax
001b7defmov rdx, r12
001b7df2shl rdx, 4
001b7df6mov rdi, rax
001b7df9mov rsi, rbp
001b7dfccall [rip+0x59d1e]
001b7e02mov rdi, rbp
001b7e05call [rip+0x59ced]
001b7e0bmov rbp, r15
001b7e0emov r15, [rsp+552]
001b7e16
001b7e16loc_1b7e16:
001b7e16mov rax, r12
001b7e19shl rax, 4
001b7e1dmov [rbp+rax], rbx
001b7e22mov [rbp+rax+8], r14
001b7e27inc r12
001b7e2acmp r12, 2
001b7e2ejb 0x1b7cf6
001b7e34mov [rsp+632], rbp
001b7e3cjmp 0x1b7ec4
001b7e41
001b7e41loc_1b7e41:
001b7e41mov r12, r8
001b7e44mov r13, [rsp+48]
001b7e49
001b7e49loc_1b7e49:
001b7e49mov rsi, r13
001b7e4c
001b7e4cloc_1b7e4c:
001b7e4csub rbp, rsi
001b7e4fmov rdi, r15
001b7e52mov rdx, rbp
001b7e55call [rip+0x59cc5]
001b7e5bmov rax, [rsp+208]
001b7e63add rax, r12
001b7e66mov rcx, [rsp+192]
001b7e6emov [rcx], rax
001b7e71mov rax, [rsp+640]
001b7e79mov [rax], r14
001b7e7cmov rdi, [rsp+200]
001b7e84lea rsi, [rdi+16]
001b7e88mov rax, [rsp+56]
001b7e8dnot rax
001b7e90mov rdx, [rsp+152]
001b7e98add rdx, rax
001b7e9bshl rdx, 4
001b7e9fcall [rip+0x59c6b]
001b7ea5mov r12, [rsp+32]
001b7eaacmp r12, 1
001b7eaemov rbp, [rsp+632]
001b7eb6mov r15, [rsp+552]
001b7ebejbe 0x1b7cf0
001b7ec4
001b7ec4loc_1b7ec4:
001b7ec4mov r9, r12
001b7ec7lea r8, [r12-1]
001b7eccmov rcx, r8
001b7ecfshl rcx, 4
001b7ed3mov rax, [rbp+rcx]
001b7ed8mov rcx, [rbp+rcx+8]
001b7eddadd rcx, rax
001b7ee0cmp rcx, r15
001b7ee3je 0x1b7f40
001b7ee5mov rdx, r9
001b7ee8shl rdx, 4
001b7eecmov rsi, [rdx+rbp-32]
001b7ef1cmp rsi, rax
001b7ef4jbe 0x1b7f40
001b7ef6cmp r9, 2
001b7efajbe 0x1b82c5
001b7f00lea r10, [r9-3]
001b7f04mov rcx, r10
001b7f07shl rcx, 4
001b7f0bmov rcx, [rbp+rcx]
001b7f10lea rdi, [rsi+rax]
001b7f14cmp rcx, rdi
001b7f17jbe 0x1b7f56
001b7f19cmp r9, 3
001b7f1djbe 0x1b82d0
001b7f23add rsi, rcx
001b7f26cmp [rdx+rbp-64], rsi
001b7f2bjbe 0x1b7f56
001b7f2djmp 0x1b82db
001b7f32
001b7f32 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 fffff.........
001b7f40
001b7f40loc_1b7f40:
001b7f40cmp r9, 3
001b7f44jb 0x1b7f5b
001b7f46lea r10, [r9-3]
001b7f4amov rcx, r10
001b7f4dshl rcx, 4
001b7f51mov rcx, [rbp+rcx]
001b7f56
001b7f56loc_1b7f56:
001b7f56cmp rcx, rax
001b7f59jb 0x1b7f5f
001b7f5b
001b7f5bloc_1b7f5b:
001b7f5blea r10, [r9-2]
001b7f5f
001b7f5floc_1b7f5f:
001b7f5fcmp r9, r10
001b7f62jbe 0x1b8991
001b7f68mov [rsp+32], r8
001b7f6dlea rax, [r10+1]
001b7f71cmp r9, rax
001b7f74jbe 0x1b897c
001b7f7amov rcx, r10
001b7f7dshl rcx, 4
001b7f81mov rdi, [rbp+rcx+8]
001b7f86shl rax, 4
001b7f8amov rdx, [rbp+rax]
001b7f8fmov r12, [rbp+rax+8]
001b7f94add r12, rdx
001b7f97mov r13, r12
001b7f9asub r13, rdi
001b7f9djb 0x1b89cd
001b7fa3cmp r12, r15
001b7fa6ja 0x1b89e1
001b7facmov [rsp+208], rdx
001b7fb4mov [rsp+56], r10
001b7fb9mov [rsp+152], r9
001b7fc1lea rdx, [rcx+rbp]
001b7fc5mov [rsp+200], rdx
001b7fcdmov rdx, [rbp+rcx]
001b7fd2lea rcx, [rbp+rax]
001b7fd7mov [rsp+192], rcx
001b7fdflea rax, [rbp+rax+8]
001b7fe4mov [rsp+640], rax
001b7fecmov [rsp+40], rdi
001b7ff1mov r15, rdi
001b7ff4shl r15, 5
001b7ff8add r15, [rsp+144]
001b8000mov rbp, rdx
001b8003shl rbp, 5
001b8007lea rbx, [r15+rbp]
001b800bshl r12, 5
001b800fmov r14, r13
001b8012sub r14, rdx
001b8015mov [rsp+600], rdx
001b801dcmp r14, rdx
001b8020jae 0x1b80e0
001b8026mov rbp, r14
001b8029shl rbp, 5
001b802dmov r13, [rsp+48]
001b8032mov rdi, r13
001b8035mov rsi, rbx
001b8038mov rdx, rbp
001b803bcall [rip+0x59adf]
001b8041add rbp, r13
001b8044mov rdi, [rsp+600]
001b804ctest rdi, rdi
001b804fjle 0x1b8190
001b8055test r14, r14
001b8058jle 0x1b8190
001b805eadd r12, [rsp+592]
001b8066mov r14, [rsp+40]
001b806bnop [rax+rax]
001b8070
001b8070loc_1b8070:
001b8070mov rax, rbp
001b8073mov rcx, rbx
001b8076mov rdx, [rbp-16]
001b807amov rsi, [rbx-16]
001b807ecmp rdx, rsi
001b8081mov ebx, 0
001b8086sbb rbx, rbx
001b8089cmp rdx, rsi
001b808cmov ebp, 0
001b8091adc rbp, -1
001b8095shl rbx, 5
001b8099add rbx, rcx
001b809cshl rbp, 5
001b80a0add rbp, rax
001b80a3cmp rdx, rsi
001b80a6mov rax, rbp
001b80a9cmovb rax, rbx
001b80admovups x0, [rax]
001b80b0movups x1, [rax+16]
001b80b4movups [r12+16], x1
001b80bamovups [r12], x0
001b80bfcmp rbx, r15
001b80c2jbe 0x1b80cd
001b80c4add r12, -32
001b80c8cmp rbp, r13
001b80cbja 0x1b8070
001b80cd
001b80cdloc_1b80cd:
001b80cdmov r12, rdi
001b80d0mov r15, rbx
001b80d3jmp 0x1b7e49
001b80d8
001b80d8 0f 1f 84 00 00 00 00 00 ........
001b80e0
001b80e0loc_1b80e0:
001b80e0mov r14, [rsp+48]
001b80e5mov rdi, r14
001b80e8mov rsi, r15
001b80ebmov rdx, rbp
001b80eecall [rip+0x59a2c]
001b80f4add rbp, r14
001b80f7mov r8, [rsp+600]
001b80fftest r8, r8
001b8102jle 0x1b8198
001b8108cmp r13, r8
001b810bmov r14, [rsp+40]
001b8110jle 0x1b7e41
001b8116add r12, [rsp+144]
001b811emov r13, [rsp+48]
001b8123mov rsi, r13
001b8126nop [rax+rax]
001b8130
001b8130loc_1b8130:
001b8130mov rdx, rsi
001b8133mov rcx, [rbx+16]
001b8137xor esi, esi
001b8139xor eax, eax
001b813bcmp rcx, [rdx+16]
001b813fsetae sil
001b8143setb cl
001b8146mov rdi, rdx
001b8149cmovb rdi, rbx
001b814dmovups x0, [rdi]
001b8150movups x1, [rdi+16]
001b8154movups [r15+16], x1
001b8159movups [r15], x0
001b815dadd r15, 32
001b8161shl rsi, 5
001b8165add rsi, rdx
001b8168cmp rsi, rbp
001b816bjae 0x1b817b
001b816dmov al, cl
001b816fshl rax, 5
001b8173add rbx, rax
001b8176cmp rbx, r12
001b8179jb 0x1b8130
001b817b
001b817bloc_1b817b:
001b817bmov r12, r8
001b817ejmp 0x1b7e4c
001b8183
001b8183 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001b8190
001b8190loc_1b8190:
001b8190mov r12, rdi
001b8193mov r15, rbx
001b8196jmp 0x1b81a0
001b8198
001b8198loc_1b8198:
001b8198mov r12, r8
001b819bmov r13, [rsp+48]
001b81a0
001b81a0loc_1b81a0:
001b81a0mov rsi, r13
001b81a3mov r14, [rsp+40]
001b81a8jmp 0x1b7e4c
001b81ad
001b81ad 0f 1f 00 ...
001b81b0
001b81b0loc_1b81b0:
001b81b0cmp rdx, 2
001b81b4jne 0x1b81f9
001b81b6lea rsi, [r14+2]
001b81bamov edx, 2
001b81bfjmp 0x1b7d26
001b81c4
001b81c4loc_1b81c4:
001b81c4add rsi, [rsp+568]
001b81ccmov r8l, 2
001b81d2mov r9, rcx
001b81d5nop [rax+rax]
001b81e0
001b81e0loc_1b81e0:
001b81e0mov r10, r9
001b81e3mov r9, [rsi]
001b81e6cmp r9, r10
001b81e9jae 0x1b822a
001b81ebinc r8
001b81eeadd rsi, 32
001b81f2cmp rdx, r8
001b81f5jne 0x1b81e0
001b81f7jmp 0x1b8227
001b81f9
001b81f9loc_1b81f9:
001b81f9add rsi, [rsp+568]
001b8201mov r8l, 2
001b8207mov r9, rcx
001b820anop [rax+rax]
001b8210
001b8210loc_1b8210:
001b8210mov r10, r9
001b8213mov r9, [rsi]
001b8216cmp r9, r10
001b8219jb 0x1b822a
001b821binc r8
001b821eadd rsi, 32
001b8222cmp rdx, r8
001b8225jne 0x1b8210
001b8227
001b8227loc_1b8227:
001b8227mov r8, rdx
001b822a
001b822aloc_1b822a:
001b822alea rsi, [r8+r14]
001b822emov rdx, r8
001b8231cmp rcx, rax
001b8234jae 0x1b7d26
001b823a
001b823aloc_1b823a:
001b823acmp r14, rsi
001b823dja 0x1b8a60
001b8243cmp rsi, r15
001b8246ja 0x1b8a4c
001b824ccmp rdx, 2
001b8250jb 0x1b7d26
001b8256mov r8, rsi
001b8259mov rax, rdx
001b825cshr rax, 1
001b825flea rcx, [r14+rdx]
001b8263shl rcx, 5
001b8267add rcx, [rsp+592]
001b826fmov rsi, rdi
001b8272nop [rax+rax]
001b8280
001b8280loc_1b8280:
001b8280movups x0, [rsi]
001b8283movups x1, [rsi+16]
001b8287movaps [rsp+80], x1
001b828cmovaps [rsp+64], x0
001b8291movups x0, [rcx]
001b8294movups x1, [rcx+16]
001b8298movups [rsi+16], x1
001b829cmovups [rsi], x0
001b829fmovaps x0, [rsp+64]
001b82a4movaps x1, [rsp+80]
001b82a9movups [rcx+16], x1
001b82admovups [rcx], x0
001b82b0add rsi, 32
001b82b4add rcx, -32
001b82b8dec rax
001b82bbjne 0x1b8280
001b82bdmov rsi, r8
001b82c0jmp 0x1b7d26
001b82c5
001b82c5loc_1b82c5:
001b82c5mov r12l, 2
001b82cbjmp 0x1b7cf6
001b82d0
001b82d0loc_1b82d0:
001b82d0mov r12l, 3
001b82d6jmp 0x1b7cf6
001b82db
001b82dbloc_1b82db:
001b82dbmov r12, r9
001b82dejmp 0x1b7cf6
001b82e3
001b82e3loc_1b82e3:
001b82e3mov rdi, rbp
001b82e6mov rbx, [rip+0x5980b]
001b82edcall rbx
001b82efmov rdi, r13
001b82f2call rbx
001b82f4
001b82f4loc_1b82f4:
001b82f4mov [rsp], 8
001b82fcxorps x0, x0
001b82ffmovups [rsp+8], x0
001b8304cmp [rsp+450], 5
001b830djae 0x1b8327
001b830fcmp [rsp+216], 46
001b8317je 0x1b83b9
001b831dlea rdx, [rsp+216]
001b8325jmp 0x1b833e
001b8327
001b8327loc_1b8327:
001b8327cmp [rsp+384], 0
001b8330je 0x1b83b9
001b8336mov rdx, [rsp+368]
001b833e
001b833eloc_1b833e:
001b833elea rdi, [rsp+64]
001b8343lea rcx, [rsp+216]
001b834bmov rsi, [rsp+576]
001b8353mov r8, [rsp+584]
001b835bcall addr2line::render_file
001b8360mov rax, [rsp+64]
001b8365test rax, rax
001b8368je 0x1b8612
001b836emovups x0, [rsp+72]
001b8373movaps [rsp+608], x0
001b837bmov [rsp+648], rax
001b8383movups [rsp+656], x0
001b838bmov rdi, rsp
001b838exor esi, esi
001b8390call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b8395mov r12, [rsp]
001b8399mov rbx, [rsp+16]
001b839elea rax, [rbx+2*rbx]
001b83a2mov rcx, [rsp+664]
001b83aamov [r12+8*rax+16], rcx
001b83afmovups x0, [rsp+648]
001b83b7jmp 0x1b83ed
001b83b9
001b83b9loc_1b83b9:
001b83b9mov [rsp+64], 1
001b83c2movups [rsp+72], x0
001b83c7mov rdi, rsp
001b83caxor esi, esi
001b83cccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b83d1mov r12, [rsp]
001b83d5mov rbx, [rsp+16]
001b83dalea rax, [rbx+2*rbx]
001b83demov rcx, [rsp+80]
001b83e3mov [r12+8*rax+16], rcx
001b83e8movups x0, [rsp+64]
001b83ed
001b83edloc_1b83ed:
001b83edmovups [r12+8*rax], x0
001b83f2inc rbx
001b83f5mov [rsp+16], rbx
001b83falea r13, [rsp+72]
001b83ffmov ebp, 1
001b8404xor r15l, r15l
001b8407lea r14, [rsp+64]
001b840cjmp 0x1b8446
001b840enop
001b8410
001b8410loc_1b8410:
001b8410mov r12, [rsp]
001b8414mov rbx, [rsp+16]
001b8419
001b8419loc_1b8419:
001b8419lea rax, [rbx+2*rbx]
001b841dmov rcx, [rsp+688]
001b8425mov [r12+8*rax+16], rcx
001b842amovups x0, [rsp+672]
001b8432movups [r12+8*rax], x0
001b8437inc rbx
001b843amov [rsp+16], rbx
001b843finc rbp
001b8442add r15, 64
001b8446
001b8446loc_1b8446:
001b8446cmp [rsp+450], 5
001b844fjae 0x1b8480
001b8451test rbp, rbp
001b8454je 0x1b849f
001b8456lea rax, [rbp-1]
001b845acmp rax, [rsp+384]
001b8462jae 0x1b8531
001b8468mov rdx, [rsp+368]
001b8470add rdx, r15
001b8473jmp 0x1b84c0
001b8475
001b8475 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001b8480
001b8480loc_1b8480:
001b8480cmp [rsp+384], rbp
001b8488jbe 0x1b8531
001b848emov rdx, rbp
001b8491shl rdx, 6
001b8495add rdx, [rsp+368]
001b849djmp 0x1b84c0
001b849f
001b849floc_1b849f:
001b849fcmp [rsp+216], 46
001b84a7lea rdx, [rsp+216]
001b84afje 0x1b8531
001b84b5nop [rax+rax]
001b84c0
001b84c0loc_1b84c0:
001b84c0mov rdi, r14
001b84c3mov rsi, [rsp+576]
001b84cblea rcx, [rsp+216]
001b84d3mov r8, [rsp+584]
001b84dbcall addr2line::render_file
001b84e0mov rax, [rsp+64]
001b84e5movups x0, [r13]
001b84eamovaps [rsp+608], x0
001b84f2test rax, rax
001b84f5je 0x1b858e
001b84fbmov [rsp+672], rax
001b8503movaps x0, [rsp+608]
001b850blea rax, [rsp+680]
001b8513movups [rax], x0
001b8516cmp rbx, [rsp+8]
001b851bjne 0x1b8419
001b8521mov rdi, rsp
001b8524mov rsi, rbx
001b8527call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b852cjmp 0x1b8410
001b8531
001b8531loc_1b8531:
001b8531mov r15, [rsp]
001b8535mov rax, [rsp+8]
001b853acmp rax, rbx
001b853djbe 0x1b87bb
001b8543test rbx, rbx
001b8546je 0x1b87ac
001b854cshl rax, 3
001b8550lea rsi, [rax+2*rax]
001b8554lea rax, [8*rbx]
001b855clea r14, [rax+2*rax]
001b8560mov edx, 8
001b8565mov rdi, r15
001b8568mov rcx, r14
001b856bcall __rust_realloc
001b8570mov r15, rax
001b8573test rax, rax
001b8576jne 0x1b87bb
001b857cmov edi, 8
001b8581mov rsi, r14
001b8584call alloc::alloc::handle_alloc_error
001b8589jmp 0x1b8abb
001b858e
001b858eloc_1b858e:
001b858emovaps x0, [rsp+608]
001b8596mov rax, [rsp+184]
001b859emovups [rax+8], x0
001b85a2mov [rax], 0
001b85a9mov r14, [rsp]
001b85adtest rbx, rbx
001b85b0je 0x1b8638
001b85b6lea r15, [r14+8]
001b85bajmp 0x1b85c9
001b85bcnop [rax]
001b85c0
001b85c0loc_1b85c0:
001b85c0add r15, 24
001b85c4dec rbx
001b85c7je 0x1b8638
001b85c9
001b85c9loc_1b85c9:
001b85c9cmp [r15], 0
001b85cdje 0x1b85c0
001b85cfmov rdi, [r15-8]
001b85d3call [rip+0x5951f]
001b85d9jmp 0x1b85c0
001b85db
001b85dbloc_1b85db:
001b85dblea rbx, [rdx+rsi]
001b85dfinc rbx
001b85e2jmp 0x1b860a
001b85e4
001b85e4loc_1b85e4:
001b85e4mov [rsp+528], rax
001b85ecmov al, 6
001b85eejmp 0x1b867f
001b85f3
001b85f3loc_1b85f3:
001b85f3mov [rsp+528], rax
001b85fbmov [rsp+536], rsi
001b8603mov al, 6
001b8605jmp 0x1b867f
001b8607
001b8607loc_1b8607:
001b8607add rbx, rdx
001b860a
001b860aloc_1b860a:
001b860amov al, 19
001b860cxor ebp, ebp
001b860exor edx, edx
001b8610jmp 0x1b8683
001b8612
001b8612loc_1b8612:
001b8612movups x0, [rsp+72]
001b8617movaps [rsp+608], x0
001b861fmov rax, [rsp+184]
001b8627movups [rax+8], x0
001b862bmov [rax], 0
001b8632mov r14l, 8
001b8638
001b8638loc_1b8638:
001b8638cmp [rsp+8], 0
001b863eje 0x1b86be
001b8640mov rdi, r14
001b8643call [rip+0x594af]
001b8649jmp 0x1b86be
001b864b
001b864bloc_1b864b:
001b864bxor edx, edx
001b864djmp 0x1b8683
001b864f
001b864floc_1b864f:
001b864fmov al, 6
001b8651xor edx, edx
001b8653jmp 0x1b87a5
001b8658
001b8658loc_1b8658:
001b8658mov rcx, rdi
001b865badd rcx, r10
001b865emov [rsp+528], rcx
001b8666mov [rsp+536], 0
001b8672
001b8672loc_1b8672:
001b8672mov al, 19
001b8674xor ebp, ebp
001b8676xor edx, edx
001b8678mov rbx, rcx
001b867bjmp 0x1b8683
001b867d
001b867dloc_1b867d:
001b867dmov al, 7
001b867f
001b867floc_1b867f:
001b867fxor ebp, ebp
001b8681
001b8681loc_1b8681:
001b8681xor edx, edx
001b8683
001b8683loc_1b8683:
001b8683or rbp, rdx
001b8686movzx eax, al
001b8689or rax, rbp
001b868clea rcx, [rip-0x12739b]
001b8693mov [rsp+528], rcx
001b869bmov [rsp+536], 0
001b86a7mov rcx, [rsp+184]
001b86afmov [rcx+8], rax
001b86b3mov [rcx+16], rbx
001b86b7mov [rcx], 0
001b86be
001b86beloc_1b86be:
001b86becmp [rsp+304], 0
001b86c7je 0x1b86d7
001b86c9mov rdi, [rsp+296]
001b86d1call [rip+0x59421]
001b86d7
001b86d7loc_1b86d7:
001b86d7cmp [rsp+328], 0
001b86e0je 0x1b86f0
001b86e2mov rdi, [rsp+320]
001b86eacall [rip+0x59408]
001b86f0
001b86f0loc_1b86f0:
001b86f0cmp [rsp+352], 0
001b86f9je 0x1b8709
001b86fbmov rdi, [rsp+344]
001b8703call [rip+0x593ef]
001b8709
001b8709loc_1b8709:
001b8709cmp [rsp+376], 0
001b8712je 0x1b8722
001b8714mov rdi, [rsp+368]
001b871ccall [rip+0x593d6]
001b8722
001b8722loc_1b8722:
001b8722cmp [rsp+128], 0
001b872bje 0x1b8738
001b872dmov rdi, [rsp+120]
001b8732call [rip+0x593c0]
001b8738
001b8738loc_1b8738:
001b8738mov rbx, [rsp+160]
001b8740mov r14, [rsp+176]
001b8748test r14, r14
001b874bje 0x1b877b
001b874dlea r15, [rbx+8]
001b8751jmp 0x1b8769
001b8753nop [rax+rax]
001b8760
001b8760loc_1b8760:
001b8760add r15, 32
001b8764dec r14
001b8767je 0x1b877b
001b8769
001b8769loc_1b8769:
001b8769cmp [r15], 0
001b876dje 0x1b8760
001b876fmov rdi, [r15-8]
001b8773call [rip+0x5937f]
001b8779jmp 0x1b8760
001b877b
001b877bloc_1b877b:
001b877bcmp [rsp+168], 0
001b8784je 0x1b878f
001b8786mov rdi, rbx
001b8789
001b8789loc_1b8789:
001b8789call [rip+0x59369]
001b878f
001b878floc_1b878f:
001b878fadd rsp, 696
001b8796pop rbx
001b8797pop r12
001b8799pop r13
001b879bpop r14
001b879dpop r15
001b879fpop rbp
001b87a0ret
001b87a1
001b87a1loc_1b87a1:
001b87a1xor edx, edx
001b87a3mov al, 6
001b87a5
001b87a5loc_1b87a5:
001b87a5xor ebp, ebp
001b87a7jmp 0x1b8683
001b87ac
001b87acloc_1b87ac:
001b87acmov rdi, r15
001b87afcall [rip+0x59343]
001b87b5mov r15l, 8
001b87bb
001b87bbloc_1b87bb:
001b87bbmov rdi, [rsp+160]
001b87c3mov rsi, [rsp+168]
001b87cbmov r12, [rsp+176]
001b87d3cmp rsi, r12
001b87d6jbe 0x1b881a
001b87d8test r12, r12
001b87dbje 0x1b880f
001b87ddshl rsi, 5
001b87e1mov r14, r12
001b87e4shl r14, 5
001b87e8mov edx, 8
001b87edmov rcx, r14
001b87f0call __rust_realloc
001b87f5mov rdi, rax
001b87f8test rax, rax
001b87fbjne 0x1b881a
001b87fdmov edi, 8
001b8802mov rsi, r14
001b8805call alloc::alloc::handle_alloc_error
001b880ajmp 0x1b8abb
001b880f
001b880floc_1b880f:
001b880fcall [rip+0x592e3]
001b8815mov edi, 8
001b881a
001b881aloc_1b881a:
001b881amov rax, [rsp+184]
001b8822mov [rax], r15
001b8825mov [rax+8], rbx
001b8829mov [rax+16], rdi
001b882dmov [rax+24], r12
001b8831cmp [rsp+304], 0
001b883aje 0x1b884a
001b883cmov rdi, [rsp+296]
001b8844call [rip+0x592ae]
001b884a
001b884aloc_1b884a:
001b884acmp [rsp+328], 0
001b8853je 0x1b8863
001b8855mov rdi, [rsp+320]
001b885dcall [rip+0x59295]
001b8863
001b8863loc_1b8863:
001b8863cmp [rsp+352], 0
001b886cje 0x1b887c
001b886emov rdi, [rsp+344]
001b8876call [rip+0x5927c]
001b887c
001b887cloc_1b887c:
001b887ccmp [rsp+376], 0
001b8885je 0x1b8895
001b8887mov rdi, [rsp+368]
001b888fcall [rip+0x59263]
001b8895
001b8895loc_1b8895:
001b8895cmp [rsp+128], 0
001b889eje 0x1b878f
001b88a4mov rdi, [rsp+120]
001b88a9jmp 0x1b8789
001b88ae
001b88aeloc_1b88ae:
001b88aeadd r10, rdx
001b88b1
001b88b1loc_1b88b1:
001b88b1xor ebp, ebp
001b88b3xor edx, edx
001b88b5mov rbx, r10
001b88b8jmp 0x1b8683
001b88bd
001b88bdloc_1b88bd:
001b88bdadd r9, rsi
001b88c0mov rdi, r9
001b88c3
001b88c3loc_1b88c3:
001b88c3xor ebp, ebp
001b88c5xor edx, edx
001b88c7mov rbx, rdi
001b88cajmp 0x1b8683
001b88cf
001b88cfloc_1b88cf:
001b88cfmovzx ecx, [rsp]
001b88d3mov esi, [rsp+1]
001b88d7movzx edx, [rsp+5]
001b88dcshl rdx, 32
001b88e0or rdx, rsi
001b88e3jmp 0x1b8939
001b88e5
001b88e5loc_1b88e5:
001b88e5add rdi, rdx
001b88e8mov r10, rdi
001b88ebjmp 0x1b88b1
001b88ed
001b88edloc_1b88ed:
001b88edmov al, 23
001b88efjmp 0x1b8939
001b88f1
001b88f1loc_1b88f1:
001b88f1mov al, 19
001b88f3xor edx, edx
001b88f5xor ecx, ecx
001b88f7jmp 0x1b8939
001b88f9
001b88f9loc_1b88f9:
001b88f9mov [rsp+70], 0
001b88femov [rsp+68], 0
001b8905mov [rsp+64], 0
001b890dmov [rsp+71], rbx
001b8912mov rcx, [rsp+64]
001b8917mov eax, [rsp+72]
001b891bmov edx, [rsp+75]
001b891fmov [rsp+8], eax
001b8923mov [rsp+11], edx
001b8927mov [rsp], rcx
001b892bmov rdx, rcx
001b892eshr rdx, 8
001b8932mov al, 19
001b8934mov rbx, [rsp+7]
001b8939
001b8939loc_1b8939:
001b8939shl rdx, 16
001b893dmovzx ebp, cl
001b8940shl rbp, 8
001b8944jmp 0x1b8683
001b8949
001b8949loc_1b8949:
001b8949mov esi, 57
001b894ejmp 0x1b895f
001b8950
001b8950loc_1b8950:
001b8950mov esi, 25
001b8955
001b8955loc_1b8955:
001b8955lea rdi, [rip-0x1292bc]
001b895cmov r14, r13
001b895f
001b895floc_1b895f:
001b895fmov rdx, r14
001b8962call core::panicking::panic
001b8967jmp 0x1b8abb
001b896c
001b896cloc_1b896c:
001b896clea rdi, [rip-0x1292d3]
001b8973lea r14, [rip+0x577b6]
001b897ajmp 0x1b895f
001b897c
001b897cloc_1b897c:
001b897clea rax, [rip+0x57395]
001b8983mov [rsp+64], rax
001b8988lea rsi, [rip+0x574a9]
001b898fjmp 0x1b89a4
001b8991
001b8991loc_1b8991:
001b8991lea rax, [rip+0x57380]
001b8998mov [rsp+64], rax
001b899dlea rsi, [rip+0x5747c]
001b89a4
001b89a4loc_1b89a4:
001b89a4lea rdi, [rsp+64]
001b89a9mov [rdi+8], 1
001b89b1lea rax, [rip-0x1276c0]
001b89b8mov [rdi+16], rax
001b89bcxorps x0, x0
001b89bfmovups [rdi+24], x0
001b89c3call core::panicking::panic_fmt
001b89c8jmp 0x1b8abb
001b89cd
001b89cdloc_1b89cd:
001b89cdlea rdx, [rip+0x5747c]
001b89d4mov rsi, r12
001b89d7call core::slice::index::slice_index_order_fail
001b89dcjmp 0x1b8abb
001b89e1
001b89e1loc_1b89e1:
001b89e1lea rdx, [rip+0x57468]
001b89e8mov rdi, r12
001b89ebmov rsi, [rsp+552]
001b89f3call core::slice::index::slice_end_index_len_fail
001b89f8jmp 0x1b8abb
001b89fd
001b89fdloc_1b89fd:
001b89fdmov al, 19
001b89ffjmp 0x1b7bf0
001b8a04
001b8a04loc_1b8a04:
001b8a04lea rdi, [rip-0x1292e1]
001b8a0blea rdx, [rip+0x574b6]
001b8a12mov esi, 44
001b8a17call core::panicking::panic
001b8a1cjmp 0x1b8abb
001b8a21
001b8a21loc_1b8a21:
001b8a21lea rax, [rip+0x574b8]
001b8a28mov [rsp+560], rax
001b8a30jmp 0x1b8a65
001b8a32
001b8a32loc_1b8a32:
001b8a32lea rdi, [rip-0x127a3b]
001b8a39lea rdx, [rip+0x57458]
001b8a40mov esi, 43
001b8a45call core::panicking::panic
001b8a4ajmp 0x1b8abb
001b8a4c
001b8a4cloc_1b8a4c:
001b8a4clea rdx, [rip+0x573b5]
001b8a53mov rdi, rsi
001b8a56mov rsi, r15
001b8a59call core::slice::index::slice_end_index_len_fail
001b8a5ejmp 0x1b8abb
001b8a60
001b8a60loc_1b8a60:
001b8a60mov [rsp+24], rsi
001b8a65
001b8a65loc_1b8a65:
001b8a65mov rdi, r14
001b8a68mov rsi, [rsp+24]
001b8a6dmov rdx, [rsp+560]
001b8a75call core::slice::index::slice_index_order_fail
001b8a7ajmp 0x1b8abb
001b8a7c
001b8a7cloc_1b8a7c:
001b8a7clea r14, [rip+0x573e5]
001b8a83mov esi, 43
001b8a88lea rdi, [rip-0x127a91]
001b8a8fjmp 0x1b895f
001b8a94
001b8a94loc_1b8a94:
001b8a94lea rdi, [rip-0x127a9d]
001b8a9blea rdx, [rip+0x573de]
001b8aa2mov esi, 43
001b8aa7call core::panicking::panic
001b8aacjmp 0x1b8abb
001b8aae
001b8aaeloc_1b8aae:
001b8aaemov edi, 8
001b8ab3mov rsi, r15
001b8ab6call alloc::alloc::handle_alloc_error
001b8abb
001b8abbloc_1b8abb:
001b8abbud2
001b8abdmov r14, rax
001b8ac0mov rdi, [rsp+56]
001b8ac5mov rsi, rbx
001b8ac8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b8acdjmp 0x1b8b85
001b8ad2mov r14, rax
001b8ad5mov rdi, r13
001b8ad8mov rsi, [rsp+32]
001b8addcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b8ae2jmp 0x1b8b85
001b8ae7jmp 0x1b8b82
001b8aecjmp 0x1b8b82
001b8af1mov r14, rax
001b8af4lea rdi, [rsp+160]
001b8afccall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::LineSequence>>
001b8b01mov rdi, r15
001b8b04mov rsi, rbx
001b8b07call core::ptr::drop_in_place<alloc::boxed::Box<[alloc::string::String]>>
001b8b0cmov bl, 1
001b8b0ejmp 0x1b8b87
001b8b10jmp 0x1b8b4e
001b8b12mov r14, rax
001b8b15lea rdi, [rsp+648]
001b8b1dcall core::ptr::drop_in_place<alloc::string::String>
001b8b22jmp 0x1b8b51
001b8b24mov r14, rax
001b8b27lea rdi, [rsp+64]
001b8b2ccall core::ptr::drop_in_place<alloc::string::String>
001b8b31jmp 0x1b8b51
001b8b33mov r14, rax
001b8b36jmp 0x1b8b6e
001b8b38jmp 0x1b8b4e
001b8b3amov r14, rax
001b8b3dlea rdi, [rsp+672]
001b8b45call core::ptr::drop_in_place<alloc::string::String>
001b8b4ajmp 0x1b8b51
001b8b4cjmp 0x1b8b5b
001b8b4e
001b8b4eloc_1b8b4e:
001b8b4emov r14, rax
001b8b51
001b8b51loc_1b8b51:
001b8b51mov rdi, rsp
001b8b54call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
001b8b59jmp 0x1b8b85
001b8b5b
001b8b5bloc_1b8b5b:
001b8b5bmov r14, rax
001b8b5emov rdi, rbp
001b8b61mov rsi, [rsp+544]
001b8b69call 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}}>>
001b8b6e
001b8b6eloc_1b8b6e:
001b8b6emov rdi, [rsp+48]
001b8b73mov rsi, [rsp+624]
001b8b7bcall 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}}>>
001b8b80jmp 0x1b8b85
001b8b82
001b8b82loc_1b8b82:
001b8b82mov r14, rax
001b8b85
001b8b85loc_1b8b85:
001b8b85xor ebx, ebx
001b8b87
001b8b87loc_1b8b87:
001b8b87lea rdi, [rsp+216]
001b8b8fcall core::ptr::drop_in_place<gimli::read::line::LineRows<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>,usize>>
001b8b94mov rdi, [rsp+120]
001b8b99mov rsi, [rsp+128]
001b8ba1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b8ba6test bl, bl
001b8ba8jne 0x1b8bb7
001b8baalea rdi, [rsp+160]
001b8bb2call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::LineSequence>>
001b8bb7
001b8bb7loc_1b8bb7:
001b8bb7mov rdi, r14
001b8bbacall _Unwind_Resume
001b8bbfud2
001b6bf0
001b6bf0addr2line::Lines::parse:
001b6bf0push rbp
001b6bf1push r15
001b6bf3push r14
001b6bf5push r13
001b6bf7push r12
001b6bf9push rbx
001b6bfasub rsp, 696
001b6c01mov [rsp+584], rcx
001b6c09mov rbx, rdx
001b6c0cmov [rsp+576], rsi
001b6c14mov [rsp+184], rdi
001b6c1cmov [rsp+160], 8
001b6c28xorps x0, x0
001b6c2bmovups [rsp+168], x0
001b6c33mov [rsp+120], 8
001b6c3clea r15, [rsp+128]
001b6c44movups [rsp+128], x0
001b6c4clea rdi, [rsp+216]
001b6c54mov edx, 176
001b6c59mov rsi, rbx
001b6c5ccall [rip+0x5aebe]
001b6c62mov rax, [rbx+176]
001b6c69mov rcx, [rbx+184]
001b6c70movups x0, [rbx+220]
001b6c77movups [rsp+436], x0
001b6c7fmovups x0, [rbx+208]
001b6c86movups [rsp+424], x0
001b6c8emovups x0, [rbx+192]
001b6c95movups [rsp+408], x0
001b6c9dmovzx edx, [rbx+236]
001b6ca4mov esi, [rbx+244]
001b6caamov [rsp+460], esi
001b6cb1mov rsi, [rbx+237]
001b6cb8mov [rsp+453], rsi
001b6cc0mov [rsp+392], rax
001b6cc8mov [rsp+400], rcx
001b6cd0mov [rsp+452], dl
001b6cd7xorps x0, x0
001b6cdamovups [rsp+464], x0
001b6ce2mov [rsp+480], 1
001b6ceemov [rsp+488], 1
001b6cfamovups [rsp+496], x0
001b6d02movups [rsp+505], x0
001b6d0amov [rsp+521], dl
001b6d11mov [rsp+522], 0
001b6d1cmov [rsp+528], rax
001b6d24mov [rsp+536], rcx
001b6d2cmov eax, 8
001b6d31mov [rsp+208], rax
001b6d39lea r12, [rsp+368]
001b6d41xor ebp, ebp
001b6d43lea r13, [rip+0x593ce]
001b6d4alea r14, [rip+0x593af]
001b6d51lea rdi, [rip-0x127428]
001b6d58xor eax, eax
001b6d5amov [rsp+200], rax
001b6d62
001b6d62loc_1b6d62:
001b6d62mov r8l, 8
001b6d68xor ecx, ecx
001b6d6a
001b6d6aloc_1b6d6a:
001b6d6amov [rsp+32], rcx
001b6d6flea rax, [rcx+2*rcx]
001b6d73lea rax, [r8+8*rax]
001b6d77add rax, -24
001b6d7bmov [rsp+40], rax
001b6d80mov [rsp+152], rcx
001b6d88mov [rsp+56], r8
001b6d8d
001b6d8dloc_1b6d8d:
001b6d8dcmp [rsp+523], 0
001b6d95je 0x1b6de7
001b6d97movzx eax, [rsp+452]
001b6d9flea rcx, [rsp+216]
001b6da7xorps x0, x0
001b6daamovups [rcx+248], x0
001b6db1mov [rsp+480], 1
001b6dbdmov [rsp+488], 1
001b6dc9mov [rsp+520], 0
001b6dd1movups [rcx+280], x0
001b6dd8mov [rsp+521], al
001b6ddfmov [rsp+523], 0
001b6de7
001b6de7loc_1b6de7:
001b6de7mov [rsp+512], 0
001b6df3mov [rsp+522], 0
001b6dfbmov [rsp+524], 0
001b6e05mov r11, [rsp+536]
001b6e0dtest r11, r11
001b6e10je 0x1b7c03
001b6e16
001b6e16loc_1b6e16:
001b6e16mov rdx, [rsp+528]
001b6e1elea r8, [r11-1]
001b6e22lea r9, [rdx+1]
001b6e26mov [rsp+528], r9
001b6e2emov [rsp+536], r8
001b6e36movzx ecx, [rdx]
001b6e39test ecx, ecx
001b6e3bje 0x1b6ed0
001b6e41movzx eax, [rsp+457]
001b6e49cmp cl, al
001b6e4bjae 0x1b6f30
001b6e51lea esi, [rcx-1]
001b6e54cmp esi, 11
001b6e57ja 0x1b732f
001b6e5dlea r10, [rip-0x1775e4]
001b6e64movsxd rcx, [r10+4*rsi]
001b6e68add rcx, r10
001b6e6bjmp rcx
001b6e6dtest r8, r8
001b6e70je 0x1b7bec
001b6e76lea rsi, [r11-2]
001b6e7alea r8, [rdx+2]
001b6e7exor eax, eax
001b6e80xor ecx, ecx
001b6e82nop [rax+rax]
001b6e90
001b6e90loc_1b6e90:
001b6e90movzx r9l, [r8-1]
001b6e95cmp ecx, 63
001b6e98jne 0x1b6ea4
001b6e9acmp r9b, 2
001b6e9ejae 0x1b7c45
001b6ea4
001b6ea4loc_1b6ea4:
001b6ea4movzx r9l, r9b
001b6ea8mov r10l, r9l
001b6eaband r10l, 127
001b6eafshl r10, cl
001b6eb2or rax, r10
001b6eb5test r9b, r9b
001b6eb8jns 0x1b7544
001b6ebeadd ecx, 7
001b6ec1inc r8
001b6ec4add rsi, -1
001b6ec8jb 0x1b6e90
001b6ecajmp 0x1b7bd2
001b6ecfnop
001b6ed0
001b6ed0loc_1b6ed0:
001b6ed0test r8, r8
001b6ed3je 0x1b7bec
001b6ed9lea rsi, [r11-2]
001b6eddxor r8l, r8l
001b6ee0xor ecx, ecx
001b6ee2nop [rax+rax]
001b6ef0
001b6ef0loc_1b6ef0:
001b6ef0movzx eax, [r9]
001b6ef4cmp ecx, 63
001b6ef7jne 0x1b6f01
001b6ef9cmp al, 2
001b6efbjae 0x1b7bfa
001b6f01
001b6f01loc_1b6f01:
001b6f01movzx eax, al
001b6f04mov r10l, eax
001b6f07and r10l, 127
001b6f0bshl r10, cl
001b6f0elea rbx, [r9+1]
001b6f12or r8, r10
001b6f15test al, al
001b6f17jns 0x1b6f62
001b6f19add ecx, 7
001b6f1cmov r9, rbx
001b6f1fadd rsi, -1
001b6f23jb 0x1b6ef0
001b6f25jmp 0x1b7bd2
001b6f2anop [rax+rax]
001b6f30
001b6f30loc_1b6f30:
001b6f30movzx edx, [rsp+456]
001b6f38test dl, dl
001b6f3aje 0x1b8949
001b6f40sub cl, al
001b6f42movzx eax, cl
001b6f45div dl
001b6f47movzx ecx, ah
001b6f4amovsx rdx, [rsp+455]
001b6f53add rcx, rdx
001b6f56js 0x1b6fc2
001b6f58add rcx, [rsp+488]
001b6f60jmp 0x1b6fdd
001b6f62
001b6f62loc_1b6f62:
001b6f62sub rsi, r8
001b6f65jb 0x1b860a
001b6f6blea rax, [rbx+r8]
001b6f6fmov [rsp+528], rax
001b6f77mov [rsp+536], rsi
001b6f7ftest r8, r8
001b6f82je 0x1b860a
001b6f88movzx eax, [r9+1]
001b6f8ddec eax
001b6f8fcmp eax, 3
001b6f92ja 0x1b70d9
001b6f98lea rdx, [r8-1]
001b6f9clea rbx, [r9+2]
001b6fa0lea rcx, [rip-0x1776f7]
001b6fa7movsxd rax, [rcx+4*rax]
001b6fabadd rax, rcx
001b6faejmp rax
001b6fb0mov [rsp+523], 1
001b6fb8mov al, 1
001b6fbamov r8, rsi
001b6fbdjmp 0x1b704d
001b6fc2
001b6fc2loc_1b6fc2:
001b6fc2mov rdx, [rsp+488]
001b6fcalea rsi, [rdx+rcx]
001b6fceneg rcx
001b6fd1cmp rdx, rcx
001b6fd4mov ecx, 0
001b6fd9cmovae rcx, rsi
001b6fdd
001b6fddloc_1b6fdd:
001b6fddmov [rsp+488], rcx
001b6fe5movzx eax, al
001b6fe8movzx ecx, [rsp+453]
001b6ff0movzx esi, [rsp+454]
001b6ff8cmp esi, 1
001b6ffbjne 0x1b700d
001b6ffdimul rcx, rax
001b7001add [rsp+464], rcx
001b7009xor edx, edx
001b700bjmp 0x1b703d
001b700d
001b700dloc_1b700d:
001b700dtest esi, esi
001b700fje 0x1b8950
001b7015add rax, [rsp+472]
001b701dmov rdx, rax
001b7020shr rdx, 32
001b7024je 0x1b702d
001b7026xor edx, edx
001b7028div rsi
001b702bjmp 0x1b7031
001b702d
001b702dloc_1b702d:
001b702dxor edx, edx
001b702fdiv esi
001b7031
001b7031loc_1b7031:
001b7031imul rax, rcx
001b7035add [rsp+464], rax
001b703d
001b703dloc_1b703d:
001b703dmov [rsp+472], rdx
001b7045movzx eax, [rsp+523]
001b704d
001b704dloc_1b704d:
001b704dcmp [rsp+520], 0
001b7055mov rcx, [rsp+32]
001b705aje 0x1b79ac
001b7060test al, al
001b7062je 0x1b70b8
001b7064movzx eax, [rsp+452]
001b706clea rcx, [rsp+216]
001b7074xorps x0, x0
001b7077movups [rcx+248], x0
001b707emov [rsp+480], 1
001b708amov [rsp+488], 1
001b7096movups [rcx+289], x0
001b709dmovups [rcx+280], x0
001b70a4mov [rsp+521], al
001b70abmov [rsp+522], 0
001b70b6jmp 0x1b70d6
001b70b8
001b70b8loc_1b70b8:
001b70b8mov [rsp+512], 0
001b70c4mov [rsp+522], 0
001b70ccmov [rsp+524], 0
001b70d6
001b70d6loc_1b70d6:
001b70d6mov rsi, r8
001b70d9
001b70d9loc_1b70d9:
001b70d9mov r11, rsi
001b70dctest rsi, rsi
001b70dfjne 0x1b6e16
001b70e5jmp 0x1b7c03
001b70eatest r8, r8
001b70edje 0x1b7bec
001b70f3lea rsi, [r11-2]
001b70f7lea rax, [rdx+2]
001b70fbxor r8l, r8l
001b70fexor ecx, ecx
001b7100
001b7100loc_1b7100:
001b7100movzx r9l, [rax-1]
001b7105cmp ecx, 63
001b7108jne 0x1b7114
001b710acmp r9b, 2
001b710ejae 0x1b85f3
001b7114
001b7114loc_1b7114:
001b7114movzx r9l, r9b
001b7118mov r10l, r9l
001b711band r10l, 127
001b711fshl r10, cl
001b7122or r8, r10
001b7125test r9b, r9b
001b7128jns 0x1b74ed
001b712eadd ecx, 7
001b7131inc rax
001b7134add rsi, -1
001b7138jb 0x1b7100
001b713ajmp 0x1b7bd2
001b713ftest r8, r8
001b7142je 0x1b7bec
001b7148lea rsi, [r11-2]
001b714clea rax, [rdx+2]
001b7150xor r8l, r8l
001b7153xor ecx, ecx
001b7155nop [rax+rax]
001b7160
001b7160loc_1b7160:
001b7160movzx r9l, [rax-1]
001b7165cmp ecx, 63
001b7168jne 0x1b7174
001b716acmp r9b, 2
001b716ejae 0x1b85e4
001b7174
001b7174loc_1b7174:
001b7174movzx r9l, r9b
001b7178mov r10l, r9l
001b717band r10l, 127
001b717fshl r10, cl
001b7182or r8, r10
001b7185test r9b, r9b
001b7188jns 0x1b750a
001b718eadd ecx, 7
001b7191inc rax
001b7194add rsi, -1
001b7198jb 0x1b7160
001b719ajmp 0x1b7bd2
001b719fmov [rsp+524], 1
001b71a7jmp 0x1b70d6
001b71acdec r11
001b71afxor esi, esi
001b71b1xor ecx, ecx
001b71b3xor eax, eax
001b71b5jmp 0x1b71dc
001b71b7
001b71b7 66 0f 1f 84 00 00 00 00 00 f........
001b71c0
001b71c0loc_1b71c0:
001b71c0mov r10l, r9l
001b71c3and r10l, 127
001b71c7shl r10, cl
001b71caor rax, r10
001b71cdadd ecx, 7
001b71d0inc rsi
001b71d3test r9b, r9b
001b71d6jns 0x1b74be
001b71dc
001b71dcloc_1b71dc:
001b71dccmp r11, rsi
001b71dfje 0x1b85db
001b71e5dec r8
001b71e8lea r9, [rdx+rsi]
001b71ecadd r9, 2
001b71f0mov [rsp+528], r9
001b71f8mov [rsp+536], r8
001b7200movzx r9l, [rdx+rsi+1]
001b7206cmp ecx, 63
001b7209jne 0x1b71c0
001b720bcmp r9l, 127
001b720fje 0x1b71c0
001b7211test r9l, r9l
001b7214je 0x1b71c0
001b7216jmp 0x1b867d
001b721btest r8, r8
001b721eje 0x1b7bec
001b7224lea rsi, [r11-2]
001b7228lea r8, [rdx+2]
001b722cxor eax, eax
001b722exor ecx, ecx
001b7230
001b7230loc_1b7230:
001b7230movzx r9l, [r8-1]
001b7235cmp ecx, 63
001b7238jne 0x1b7244
001b723acmp r9b, 2
001b723ejae 0x1b7c45
001b7244
001b7244loc_1b7244:
001b7244movzx r9l, r9b
001b7248mov r10l, r9l
001b724band r10l, 127
001b724fshl r10, cl
001b7252or rax, r10
001b7255test r9b, r9b
001b7258jns 0x1b7527
001b725eadd ecx, 7
001b7261inc r8
001b7264add rsi, -1
001b7268jb 0x1b7230
001b726ajmp 0x1b7bd2
001b726fmovzx ecx, [rsp+456]
001b7277mov esi, 25
001b727ctest cl, cl
001b727eje 0x1b896c
001b7284not al
001b7286movzx eax, al
001b7289div cl
001b728bmovzx eax, al
001b728emovzx ecx, [rsp+453]
001b7296movzx r9l, [rsp+454]
001b729fcmp r9l, 1
001b72a3jne 0x1b7496
001b72a9imul rcx, rax
001b72adadd [rsp+464], rcx
001b72b5mov [rsp+472], 0
001b72c1jmp 0x1b70d6
001b72c6xor [rsp+521], 1
001b72cejmp 0x1b70d6
001b72d3mov [rsp+522], 1
001b72dbjmp 0x1b70d6
001b72e0mov [rsp+525], 1
001b72e8jmp 0x1b70d6
001b72edcmp r8, 1
001b72f1jbe 0x1b7bec
001b72f7add r11, -3
001b72fblea rax, [rdx+3]
001b72ffmov [rsp+528], rax
001b7307mov [rsp+536], r11
001b730fmovzx eax, [rdx+1]
001b7313add [rsp+464], rax
001b731bmov [rsp+472], 0
001b7327mov rsi, r11
001b732ajmp 0x1b70d9
001b732f
001b732floc_1b732f:
001b732fmov rbx, [rsp+280]
001b7337mov rax, [rsp+288]
001b733fdec cl
001b7341movzx ecx, cl
001b7344cmp rax, rcx
001b7347jb 0x1b860a
001b734dadd rbx, rcx
001b7350cmp rax, rcx
001b7353je 0x1b860a
001b7359movzx eax, [rbx]
001b735ctest eax, eax
001b735eje 0x1b70d6
001b7364cmp eax, 1
001b7367jne 0x1b758c
001b736dtest r8, r8
001b7370je 0x1b7bec
001b7376lea rsi, [r11-2]
001b737alea rax, [rdx+2]
001b737emov ecx, 63
001b7383
001b7383loc_1b7383:
001b7383movzx r8l, [rax-1]
001b7388test ecx, ecx
001b738ajne 0x1b7396
001b738ccmp r8b, 2
001b7390jae 0x1b7c45
001b7396
001b7396loc_1b7396:
001b7396test r8b, r8b
001b7399jns 0x1b780d
001b739fadd ecx, -7
001b73a2inc rax
001b73a5add rsi, -1
001b73a9jb 0x1b7383
001b73abjmp 0x1b7bd2
001b73b0cmp [rsp+450], 5
001b73b9jae 0x1b70d9
001b73bfmov al, 19
001b73c1test rdx, rdx
001b73c4je 0x1b864b
001b73calea rsi, [r8-3]
001b73ceadd r8, -4
001b73d2xor r15l, r15l
001b73d5mov rcx, rbx
001b73d8nop [rax+rax]
001b73e0
001b73e0loc_1b73e0:
001b73e0cmp [rcx], 0
001b73e3je 0x1b76b1
001b73e9inc rcx
001b73ecinc r15
001b73efdec rsi
001b73f2dec r8
001b73f5cmp rdx, r15
001b73f8jne 0x1b73e0
001b73fajmp 0x1b864b
001b73fftest rdx, rdx
001b7402je 0x1b860a
001b7408xor eax, eax
001b740axor ecx, ecx
001b740cmov r11, rdx
001b740fmov r8, rbx
001b7412nop [rax+rax]
001b7420
001b7420loc_1b7420:
001b7420movzx r9l, [r8]
001b7424cmp ecx, 63
001b7427jne 0x1b7433
001b7429cmp r9b, 2
001b742djae 0x1b7bfa
001b7433
001b7433loc_1b7433:
001b7433movzx r9l, r9b
001b7437mov r10l, r9l
001b743aand r10l, 127
001b743eshl r10, cl
001b7441or rax, r10
001b7444test r9b, r9b
001b7447jns 0x1b7645
001b744ddec r11
001b7450inc r8
001b7453add ecx, 7
001b7456test r11, r11
001b7459jne 0x1b7420
001b745bjmp 0x1b8607
001b7460movzx ecx, [rsp+448]
001b7468mov eax, ecx
001b746adec eax
001b746ccmp eax, 7
001b746fja 0x1b88ed
001b7475lea r8, [rip-0x177bbc]
001b747cmovsxd rax, [r8+4*rax]
001b7480add rax, r8
001b7483jmp rax
001b7485test rdx, rdx
001b7488je 0x1b88f1
001b748emovzx ebx, [rbx]
001b7491jmp 0x1b77da
001b7496
001b7496loc_1b7496:
001b7496test r9l, r9l
001b7499je 0x1b8955
001b749fadd rax, [rsp+472]
001b74a7mov rdx, rax
001b74aashr rdx, 32
001b74aeje 0x1b771a
001b74b4xor edx, edx
001b74b6div r9
001b74b9jmp 0x1b771f
001b74be
001b74beloc_1b74be:
001b74bemov rdx, -1
001b74c5shl rdx, cl
001b74c8test r9b, 64
001b74cccmove rdx, rbp
001b74d0cmp ecx, 64
001b74d3cmovge rdx, rbp
001b74d7or rax, rdx
001b74dajs 0x1b7738
001b74e0add [rsp+488], rax
001b74e8jmp 0x1b70d6
001b74ed
001b74edloc_1b74ed:
001b74edmov [rsp+528], rax
001b74f5mov [rsp+536], rsi
001b74fdmov [rsp+504], r8
001b7505jmp 0x1b70d9
001b750a
001b750aloc_1b750a:
001b750amov [rsp+528], rax
001b7512mov [rsp+536], rsi
001b751amov [rsp+496], r8
001b7522jmp 0x1b70d9
001b7527
001b7527loc_1b7527:
001b7527mov [rsp+528], r8
001b752fmov [rsp+536], rsi
001b7537mov [rsp+480], rax
001b753fjmp 0x1b70d9
001b7544
001b7544loc_1b7544:
001b7544mov [rsp+528], r8
001b754cmov [rsp+536], rsi
001b7554movzx ecx, [rsp+453]
001b755cmovzx r8l, [rsp+454]
001b7565cmp r8l, 1
001b7569jne 0x1b7760
001b756fimul rax, rcx
001b7573add [rsp+464], rax
001b757bmov [rsp+472], 0
001b7587jmp 0x1b70d9
001b758c
001b758cloc_1b758c:
001b758cmov rcx, r9
001b758fmov r10, r8
001b7592xor edx, edx
001b7594
001b7594loc_1b7594:
001b7594test r10, r10
001b7597je 0x1b8672
001b759dlea rsi, [r10-1]
001b75a1mov rdi, rcx
001b75a4lea r11, [rcx+1]
001b75a8xor r14l, r14l
001b75abxor ecx, ecx
001b75adnop [rax]
001b75b0
001b75b0loc_1b75b0:
001b75b0movzx r15l, [r11-1]
001b75b5cmp ecx, 63
001b75b8jne 0x1b75c4
001b75bacmp r15b, 2
001b75bejae 0x1b864f
001b75c4
001b75c4loc_1b75c4:
001b75c4mov rbp, r13
001b75c7movzx r15l, r15b
001b75cbmov r13l, r15l
001b75ceand r13l, 127
001b75d2shl r13, cl
001b75d5or r14, r13
001b75d8test r15b, r15b
001b75dbjns 0x1b75f1
001b75ddadd ecx, 7
001b75e0inc r11
001b75e3add rsi, -1
001b75e7mov r13, rbp
001b75eajb 0x1b75b0
001b75ecjmp 0x1b8658
001b75f1
001b75f1loc_1b75f1:
001b75f1mov [rsp+528], r11
001b75f9mov [rsp+536], rsi
001b7601inc rdx
001b7604mov rcx, r11
001b7607mov r10, rsi
001b760amov rbx, r14
001b760dcmp rdx, rax
001b7610lea r15, [rsp+128]
001b7618lea rdi, [rip-0x127cef]
001b761flea r14, [rip+0x58ada]
001b7626mov r13, rbp
001b7629mov ebp, 0
001b762ejne 0x1b7594
001b7634sub r11, r9
001b7637cmp r8, r11
001b763ajae 0x1b70d9
001b7640jmp 0x1b89fd
001b7645
001b7645loc_1b7645:
001b7645mov [rsp+512], rax
001b764djmp 0x1b70d9
001b7652cmp rdx, 2
001b7656jb 0x1b7788
001b765cmovzx ebx, [r9+2]
001b7661mov [rsp+65], bx
001b7666mov al, 75
001b7668jmp 0x1b77d2
001b766dcmp rdx, 8
001b7671jb 0x1b88f9
001b7677mov rbx, [rbx]
001b767ajmp 0x1b77da
001b767fcmp rdx, 4
001b7683jb 0x1b77ad
001b7689movzx eax, [r9+3]
001b768emovzx edx, [r9+2]
001b7693movzx r8l, [r9+5]
001b7698mov [rsp+67], dl
001b769cmov [rsp+70], r8b
001b76a1mov [rsp+68], ax
001b76a6mov ebx, [rsp+67]
001b76aamov al, 75
001b76acjmp 0x1b77d2
001b76b1
001b76b1loc_1b76b1:
001b76b1mov rcx, r15
001b76b4not rcx
001b76b7lea r10, [rbx+r15]
001b76bbinc r10
001b76beadd rdx, rcx
001b76c1je 0x1b88b1
001b76c7xor r14l, r14l
001b76caxor ecx, ecx
001b76ccmov r9, r10
001b76cf
001b76cfloc_1b76cf:
001b76cfmovzx edi, [r9]
001b76d3cmp ecx, 63
001b76d6jne 0x1b76e2
001b76d8cmp dil, 2
001b76dcjae 0x1b87a1
001b76e2
001b76e2loc_1b76e2:
001b76e2mov rbp, r13
001b76e5movzx r11l, dil
001b76e9mov r13l, r11l
001b76ecand r13l, 127
001b76f0shl r13, cl
001b76f3lea rdi, [r9+1]
001b76f7or r14, r13
001b76fatest r11b, r11b
001b76fdjns 0x1b7832
001b7703add ecx, 7
001b7706dec r8
001b7709mov r9, rdi
001b770cadd rsi, -1
001b7710mov r13, rbp
001b7713jb 0x1b76cf
001b7715jmp 0x1b88ae
001b771a
001b771aloc_1b771a:
001b771axor edx, edx
001b771cdiv r9l
001b771f
001b771floc_1b771f:
001b771fimul rax, rcx
001b7723add [rsp+464], rax
001b772bmov [rsp+472], rdx
001b7733jmp 0x1b70d6
001b7738
001b7738loc_1b7738:
001b7738mov rdx, rax
001b773bneg rdx
001b773emov rcx, [rsp+488]
001b7746cmp rcx, rdx
001b7749jae 0x1b7822
001b774fmov [rsp+488], 0
001b775bjmp 0x1b70d6
001b7760
001b7760loc_1b7760:
001b7760test r8l, r8l
001b7763je 0x1b8950
001b7769add rax, [rsp+472]
001b7771mov rdx, rax
001b7774shr rdx, 32
001b7778je 0x1b787d
001b777exor edx, edx
001b7780div r8
001b7783jmp 0x1b7882
001b7788
001b7788loc_1b7788:
001b7788mov [rsp+64], 0
001b778fmov [rsp+66], 0
001b7797mov [rsp+70], 0
001b779cmov eax, [rsp+64]
001b77a0mov [rsp], eax
001b77a3mov eax, [rsp+67]
001b77a7mov [rsp+3], eax
001b77abjmp 0x1b77d0
001b77ad
001b77adloc_1b77ad:
001b77admov [rsp+64], 0
001b77b5mov [rsp+70], 0
001b77bamov [rsp+68], 0
001b77c1mov eax, [rsp+67]
001b77c5mov [rsp+3], eax
001b77c9mov [rsp], 0
001b77d0
001b77d0loc_1b77d0:
001b77d0mov al, 19
001b77d2
001b77d2loc_1b77d2:
001b77d2cmp al, 75
001b77d4jne 0x1b88cf
001b77da
001b77daloc_1b77da:
001b77daneg cl
001b77dcshl cl, 3
001b77dfmov rax, -1
001b77e6shr rax, cl
001b77e9cmp rbx, rax
001b77ecsete [rsp+520]
001b77f4mov [rsp+464], rbx
001b77fcmov [rsp+472], 0
001b7808jmp 0x1b70d9
001b780d
001b780dloc_1b780d:
001b780dmov [rsp+528], rax
001b7815mov [rsp+536], rsi
001b781djmp 0x1b70d9
001b7822
001b7822loc_1b7822:
001b7822add rcx, rax
001b7825mov [rsp+488], rcx
001b782djmp 0x1b70d6
001b7832
001b7832loc_1b7832:
001b7832test rsi, rsi
001b7835je 0x1b88c3
001b783binc rsi
001b783exor r13l, r13l
001b7841xor ecx, ecx
001b7843
001b7843loc_1b7843:
001b7843movzx edx, [rdi]
001b7846cmp ecx, 63
001b7849jne 0x1b7854
001b784bcmp dl, 2
001b784ejae 0x1b87a1
001b7854
001b7854loc_1b7854:
001b7854movzx edx, dl
001b7857mov r11l, edx
001b785aand r11l, 127
001b785eshl r11, cl
001b7861lea r10, [rdi+1]
001b7865or r13, r11
001b7868test dl, dl
001b786ajns 0x1b789b
001b786cadd ecx, 7
001b786fmov rdi, r10
001b7872add r8, -1
001b7876jb 0x1b7843
001b7878jmp 0x1b88bd
001b787d
001b787dloc_1b787d:
001b787dxor edx, edx
001b787fdiv r8l
001b7882
001b7882loc_1b7882:
001b7882imul rax, rcx
001b7886add [rsp+464], rax
001b788emov [rsp+472], rdx
001b7896jmp 0x1b70d9
001b789b
001b789bloc_1b789b:
001b789btest r8, r8
001b789eje 0x1b88b1
001b78a4lea rdx, [r8+1]
001b78a8xor esi, esi
001b78aaxor ecx, ecx
001b78acmov [rsp+192], rcx
001b78b4xor ecx, ecx
001b78b6
001b78b6loc_1b78b6:
001b78b6movzx r9l, [r10]
001b78bacmp ecx, 63
001b78bdjne 0x1b78c9
001b78bfcmp r9b, 2
001b78c3jae 0x1b87a1
001b78c9
001b78c9loc_1b78c9:
001b78c9movzx r9l, r9b
001b78cdmov r11l, r9l
001b78d0and r11l, 127
001b78d4shl r11, cl
001b78d7or [rsp+192], r11
001b78dftest r9b, r9b
001b78e2jns 0x1b78f7
001b78e4inc r10
001b78e7add ecx, 7
001b78eainc rsi
001b78edcmp r8, rsi
001b78f0jne 0x1b78b6
001b78f2jmp 0x1b88e5
001b78f7
001b78f7loc_1b78f7:
001b78f7mov rsi, [rsp+384]
001b78ffcmp rsi, [rsp+376]
001b7907jne 0x1b7919
001b7909mov rdi, r12
001b790ccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b7911mov rsi, [rsp+384]
001b7919
001b7919loc_1b7919:
001b7919mov rax, r14
001b791cshr rax, 8
001b7920mov rcx, [rsp+368]
001b7928mov rdx, rsi
001b792bshl rdx, 6
001b792fmov [rcx+rdx], 31
001b7937mov [rcx+rdx+8], rbx
001b793cmov [rcx+rdx+16], r15
001b7941mov [rcx+rdx+24], r14b
001b7946mov [rcx+rdx+25], eax
001b794amov rdi, rax
001b794dshr rdi, 48
001b7951mov [rcx+rdx+31], dil
001b7956shr rax, 32
001b795amov [rcx+rdx+29], ax
001b795fmov [rcx+rdx+32], r13
001b7964mov rax, [rsp+192]
001b796cmov [rcx+rdx+40], rax
001b7971xorps x0, x0
001b7974movups [rcx+rdx+48], x0
001b7979inc rsi
001b797cmov [rsp+384], rsi
001b7984mov rsi, [rsp+536]
001b798clea r15, [rsp+128]
001b7994lea rdi, [rip-0x12806b]
001b799blea r14, [rip+0x5875e]
001b79a2mov r13, rbp
001b79a5xor ebp, ebp
001b79a7jmp 0x1b70d9
001b79ac
001b79acloc_1b79ac:
001b79actest al, al
001b79aeje 0x1b79d6
001b79b0cmp [rsp+152], 0
001b79b9mov eax, 0
001b79bemov [rsp+152], rax
001b79c6mov r8, [rsp+56]
001b79cbje 0x1b6d8d
001b79d1jmp 0x1b7abb
001b79d6
001b79d6loc_1b79d6:
001b79d6mov rbp, r13
001b79d9mov r13, [rsp+464]
001b79e1mov r15, [rsp+480]
001b79e9mov r14l, [rsp+488]
001b79f1mov ebx, [rsp+496]
001b79f8test rcx, rcx
001b79fbmov rax, [rsp+40]
001b7a00je 0x1b7a3f
001b7a02cmp [rax], r13
001b7a05jne 0x1b7a3f
001b7a07mov [rax+8], r15
001b7a0bmov [rax+16], r14l
001b7a0fmov [rax+20], ebx
001b7a12mov eax, 1
001b7a17mov [rsp+152], rax
001b7a1flea r15, [rsp+128]
001b7a27lea rdi, [rip-0x1280fe]
001b7a2elea r14, [rip+0x586cb]
001b7a35mov r13, rbp
001b7a38xor ebp, ebp
001b7a3ajmp 0x1b6d8d
001b7a3f
001b7a3floc_1b7a3f:
001b7a3fcmp rcx, [rsp+128]
001b7a47jne 0x1b7a6f
001b7a49lea rdi, [rsp+120]
001b7a4emov rsi, [rsp+32]
001b7a53call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b7a58mov rax, [rsp+120]
001b7a5dmov [rsp+56], rax
001b7a62mov rax, [rsp+136]
001b7a6amov [rsp+32], rax
001b7a6f
001b7a6floc_1b7a6f:
001b7a6fmov rcx, [rsp+32]
001b7a74lea rax, [rcx+2*rcx]
001b7a78mov r8, [rsp+56]
001b7a7dmov [r8+8*rax], r13
001b7a81mov [r8+8*rax+8], r15
001b7a86mov [r8+8*rax+16], r14l
001b7a8bmov [r8+8*rax+20], ebx
001b7a90inc rcx
001b7a93mov [rsp+136], rcx
001b7a9blea r15, [rsp+128]
001b7aa3lea rdi, [rip-0x12817a]
001b7aaalea r14, [rip+0x5864f]
001b7ab1mov r13, rbp
001b7ab4xor ebp, ebp
001b7ab6jmp 0x1b6d6a
001b7abb
001b7abbloc_1b7abb:
001b7abbmov rbp, [r8]
001b7abemov rax, r15
001b7ac1mov r14, [rsp+464]
001b7ac9mov rbx, [rsp+128]
001b7ad1mov [rsp+120], 8
001b7adaxorps x0, x0
001b7addmov r12, r15
001b7ae0movups [r15], x0
001b7ae4cmp rbx, rcx
001b7ae7jbe 0x1b7b23
001b7ae9test rcx, rcx
001b7aecje 0x1b7b28
001b7aeelea rax, [8*rbx]
001b7af6lea rsi, [rax+2*rax]
001b7afalea rax, [8*rcx]
001b7b02lea rcx, [rax+2*rax]
001b7b06mov edx, 8
001b7b0bmov rdi, r8
001b7b0emov r15, rcx
001b7b11call __rust_realloc
001b7b16mov r13, rax
001b7b19test rax, rax
001b7b1cjne 0x1b7b37
001b7b1ejmp 0x1b8aae
001b7b23
001b7b23loc_1b7b23:
001b7b23mov r13, r8
001b7b26jmp 0x1b7b37
001b7b28
001b7b28loc_1b7b28:
001b7b28mov rdi, r8
001b7b2bcall [rip+0x59fc7]
001b7b31mov r13l, 8
001b7b37
001b7b37loc_1b7b37:
001b7b37mov rsi, [rsp+200]
001b7b3fcmp rsi, [rsp+168]
001b7b47mov rcx, [rsp+208]
001b7b4fjne 0x1b7b6e
001b7b51lea rdi, [rsp+160]
001b7b59call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b7b5emov rcx, [rsp+160]
001b7b66mov rsi, [rsp+176]
001b7b6e
001b7b6eloc_1b7b6e:
001b7b6emov rax, rsi
001b7b71shl rax, 5
001b7b75mov [rcx+rax], r13
001b7b79mov rdx, [rsp+32]
001b7b7emov [rcx+rax+8], rdx
001b7b83mov [rcx+rax+16], rbp
001b7b88mov [rsp+208], rcx
001b7b90mov [rcx+rax+24], r14
001b7b95inc rsi
001b7b98mov rax, rsi
001b7b9bmov [rsp+200], rsi
001b7ba3mov [rsp+176], rsi
001b7babmov r15, r12
001b7baelea rdi, [rip-0x128285]
001b7bb5lea r14, [rip+0x58544]
001b7bbclea r13, [rip+0x58555]
001b7bc3lea r12, [rsp+368]
001b7bcbxor ebp, ebp
001b7bcdjmp 0x1b6d62
001b7bd2
001b7bd2loc_1b7bd2:
001b7bd2add rdx, r11
001b7bd5mov [rsp+528], rdx
001b7bddmov [rsp+536], 0
001b7be9mov r9, rdx
001b7bec
001b7becloc_1b7bec:
001b7becmov al, 19
001b7beexor ebp, ebp
001b7bf0
001b7bf0loc_1b7bf0:
001b7bf0xor edx, edx
001b7bf2mov rbx, r9
001b7bf5jmp 0x1b8683
001b7bfa
001b7bfaloc_1b7bfa:
001b7bfaxor edx, edx
001b7bfcmov al, 6
001b7bfejmp 0x1b8683
001b7c03
001b7c03loc_1b7c03:
001b7c03mov rax, [rsp+160]
001b7c0bmov [rsp+144], rax
001b7c13mov r15, [rsp+176]
001b7c1bcmp r15, 21
001b7c1fjae 0x1b7c4c
001b7c21cmp r15, 1
001b7c25jbe 0x1b82f4
001b7c2bmov edx, 1
001b7c30mov rdi, [rsp+144]
001b7c38mov rsi, r15
001b7c3bcall core::slice::sort::insertion_sort_shift_left
001b7c40jmp 0x1b82f4
001b7c45
001b7c45loc_1b7c45:
001b7c45mov al, 6
001b7c47jmp 0x1b8681
001b7c4c
001b7c4cloc_1b7c4c:
001b7c4cmov rdi, r15
001b7c4fshr rdi, 1
001b7c52mov [rsp+624], rdi
001b7c5ashl rdi, 5
001b7c5emovzx eax, [rip+0x5b463]
001b7c65mov esi, 8
001b7c6acall __rust_alloc
001b7c6ftest rax, rax
001b7c72je 0x1b8a7c
001b7c78mov r13, rax
001b7c7bmovzx eax, [rip+0x5b446]
001b7c82mov edi, 256
001b7c87call [rip+0x59eab]
001b7c8dtest rax, rax
001b7c90mov [rsp+48], r13
001b7c95je 0x1b8a94
001b7c9bmov rbp, rax
001b7c9emov rax, [rsp+144]
001b7ca6lea rcx, [rax+80]
001b7caamov [rsp+568], rcx
001b7cb2add rax, -32
001b7cb6mov [rsp+592], rax
001b7cbemov eax, 16
001b7cc3mov [rsp+544], rax
001b7ccbxor r14l, r14l
001b7ccelea rax, [rip+0x58133]
001b7cd5mov [rsp+560], rax
001b7cddxor r12l, r12l
001b7ce0mov [rsp+552], r15
001b7ce8jmp 0x1b7d04
001b7ceanop [rax+rax]
001b7cf0
001b7cf0loc_1b7cf0:
001b7cf0mov r12l, 1
001b7cf6
001b7cf6loc_1b7cf6:
001b7cf6mov r14, [rsp+24]
001b7cfbcmp r14, r15
001b7cfejae 0x1b82e3
001b7d04
001b7d04loc_1b7d04:
001b7d04mov rdx, r15
001b7d07sub rdx, r14
001b7d0amov rsi, r14
001b7d0dshl rsi, 5
001b7d11mov rax, [rsp+144]
001b7d19lea rdi, [rax+rsi]
001b7d1dcmp rdx, 2
001b7d21jae 0x1b7d80
001b7d23mov rsi, r15
001b7d26
001b7d26loc_1b7d26:
001b7d26mov rbx, rsi
001b7d29sub rbx, r14
001b7d2cjb 0x1b8a04
001b7d32cmp rsi, r15
001b7d35ja 0x1b8a04
001b7d3bjae 0x1b7db0
001b7d3dcmp rdx, 10
001b7d41jae 0x1b7db0
001b7d43lea rbx, [r14+10]
001b7d47cmp rbx, r15
001b7d4acmovae rbx, r15
001b7d4emov [rsp+24], rbx
001b7d53sub rbx, r14
001b7d56jb 0x1b8a21
001b7d5ccmp rdx, 1
001b7d60adc rdx, 0
001b7d64mov rsi, rbx
001b7d67call core::slice::sort::insertion_sort_shift_left
001b7d6ccmp r12, [rsp+544]
001b7d74je 0x1b7dbf
001b7d76jmp 0x1b7e16
001b7d7bnop [rax+rax]
001b7d80
001b7d80loc_1b7d80:
001b7d80mov rax, [rdi+16]
001b7d84mov rcx, [rdi+48]
001b7d88cmp rcx, rax
001b7d8bjae 0x1b81b0
001b7d91cmp rdx, 2
001b7d95jne 0x1b81c4
001b7d9blea rsi, [r14+2]
001b7d9fmov edx, 2
001b7da4jmp 0x1b823a
001b7da9
001b7da9 0f 1f 80 00 00 00 00 .......
001b7db0
001b7db0loc_1b7db0:
001b7db0mov [rsp+24], rsi
001b7db5cmp r12, [rsp+544]
001b7dbdjne 0x1b7e16
001b7dbf
001b7dbfloc_1b7dbf:
001b7dbflea rax, [r12+r12]
001b7dc3mov [rsp+544], rax
001b7dcbmov rdi, r12
001b7dceshl rdi, 5
001b7dd2movzx eax, [rip+0x5b2ef]
001b7dd9mov esi, 8
001b7ddecall __rust_alloc
001b7de3test rax, rax
001b7de6je 0x1b8a32
001b7decmov r15, rax
001b7defmov rdx, r12
001b7df2shl rdx, 4
001b7df6mov rdi, rax
001b7df9mov rsi, rbp
001b7dfccall [rip+0x59d1e]
001b7e02mov rdi, rbp
001b7e05call [rip+0x59ced]
001b7e0bmov rbp, r15
001b7e0emov r15, [rsp+552]
001b7e16
001b7e16loc_1b7e16:
001b7e16mov rax, r12
001b7e19shl rax, 4
001b7e1dmov [rbp+rax], rbx
001b7e22mov [rbp+rax+8], r14
001b7e27inc r12
001b7e2acmp r12, 2
001b7e2ejb 0x1b7cf6
001b7e34mov [rsp+632], rbp
001b7e3cjmp 0x1b7ec4
001b7e41
001b7e41loc_1b7e41:
001b7e41mov r12, r8
001b7e44mov r13, [rsp+48]
001b7e49
001b7e49loc_1b7e49:
001b7e49mov rsi, r13
001b7e4c
001b7e4cloc_1b7e4c:
001b7e4csub rbp, rsi
001b7e4fmov rdi, r15
001b7e52mov rdx, rbp
001b7e55call [rip+0x59cc5]
001b7e5bmov rax, [rsp+208]
001b7e63add rax, r12
001b7e66mov rcx, [rsp+192]
001b7e6emov [rcx], rax
001b7e71mov rax, [rsp+640]
001b7e79mov [rax], r14
001b7e7cmov rdi, [rsp+200]
001b7e84lea rsi, [rdi+16]
001b7e88mov rax, [rsp+56]
001b7e8dnot rax
001b7e90mov rdx, [rsp+152]
001b7e98add rdx, rax
001b7e9bshl rdx, 4
001b7e9fcall [rip+0x59c6b]
001b7ea5mov r12, [rsp+32]
001b7eaacmp r12, 1
001b7eaemov rbp, [rsp+632]
001b7eb6mov r15, [rsp+552]
001b7ebejbe 0x1b7cf0
001b7ec4
001b7ec4loc_1b7ec4:
001b7ec4mov r9, r12
001b7ec7lea r8, [r12-1]
001b7eccmov rcx, r8
001b7ecfshl rcx, 4
001b7ed3mov rax, [rbp+rcx]
001b7ed8mov rcx, [rbp+rcx+8]
001b7eddadd rcx, rax
001b7ee0cmp rcx, r15
001b7ee3je 0x1b7f40
001b7ee5mov rdx, r9
001b7ee8shl rdx, 4
001b7eecmov rsi, [rdx+rbp-32]
001b7ef1cmp rsi, rax
001b7ef4jbe 0x1b7f40
001b7ef6cmp r9, 2
001b7efajbe 0x1b82c5
001b7f00lea r10, [r9-3]
001b7f04mov rcx, r10
001b7f07shl rcx, 4
001b7f0bmov rcx, [rbp+rcx]
001b7f10lea rdi, [rsi+rax]
001b7f14cmp rcx, rdi
001b7f17jbe 0x1b7f56
001b7f19cmp r9, 3
001b7f1djbe 0x1b82d0
001b7f23add rsi, rcx
001b7f26cmp [rdx+rbp-64], rsi
001b7f2bjbe 0x1b7f56
001b7f2djmp 0x1b82db
001b7f32
001b7f32 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 fffff.........
001b7f40
001b7f40loc_1b7f40:
001b7f40cmp r9, 3
001b7f44jb 0x1b7f5b
001b7f46lea r10, [r9-3]
001b7f4amov rcx, r10
001b7f4dshl rcx, 4
001b7f51mov rcx, [rbp+rcx]
001b7f56
001b7f56loc_1b7f56:
001b7f56cmp rcx, rax
001b7f59jb 0x1b7f5f
001b7f5b
001b7f5bloc_1b7f5b:
001b7f5blea r10, [r9-2]
001b7f5f
001b7f5floc_1b7f5f:
001b7f5fcmp r9, r10
001b7f62jbe 0x1b8991
001b7f68mov [rsp+32], r8
001b7f6dlea rax, [r10+1]
001b7f71cmp r9, rax
001b7f74jbe 0x1b897c
001b7f7amov rcx, r10
001b7f7dshl rcx, 4
001b7f81mov rdi, [rbp+rcx+8]
001b7f86shl rax, 4
001b7f8amov rdx, [rbp+rax]
001b7f8fmov r12, [rbp+rax+8]
001b7f94add r12, rdx
001b7f97mov r13, r12
001b7f9asub r13, rdi
001b7f9djb 0x1b89cd
001b7fa3cmp r12, r15
001b7fa6ja 0x1b89e1
001b7facmov [rsp+208], rdx
001b7fb4mov [rsp+56], r10
001b7fb9mov [rsp+152], r9
001b7fc1lea rdx, [rcx+rbp]
001b7fc5mov [rsp+200], rdx
001b7fcdmov rdx, [rbp+rcx]
001b7fd2lea rcx, [rbp+rax]
001b7fd7mov [rsp+192], rcx
001b7fdflea rax, [rbp+rax+8]
001b7fe4mov [rsp+640], rax
001b7fecmov [rsp+40], rdi
001b7ff1mov r15, rdi
001b7ff4shl r15, 5
001b7ff8add r15, [rsp+144]
001b8000mov rbp, rdx
001b8003shl rbp, 5
001b8007lea rbx, [r15+rbp]
001b800bshl r12, 5
001b800fmov r14, r13
001b8012sub r14, rdx
001b8015mov [rsp+600], rdx
001b801dcmp r14, rdx
001b8020jae 0x1b80e0
001b8026mov rbp, r14
001b8029shl rbp, 5
001b802dmov r13, [rsp+48]
001b8032mov rdi, r13
001b8035mov rsi, rbx
001b8038mov rdx, rbp
001b803bcall [rip+0x59adf]
001b8041add rbp, r13
001b8044mov rdi, [rsp+600]
001b804ctest rdi, rdi
001b804fjle 0x1b8190
001b8055test r14, r14
001b8058jle 0x1b8190
001b805eadd r12, [rsp+592]
001b8066mov r14, [rsp+40]
001b806bnop [rax+rax]
001b8070
001b8070loc_1b8070:
001b8070mov rax, rbp
001b8073mov rcx, rbx
001b8076mov rdx, [rbp-16]
001b807amov rsi, [rbx-16]
001b807ecmp rdx, rsi
001b8081mov ebx, 0
001b8086sbb rbx, rbx
001b8089cmp rdx, rsi
001b808cmov ebp, 0
001b8091adc rbp, -1
001b8095shl rbx, 5
001b8099add rbx, rcx
001b809cshl rbp, 5
001b80a0add rbp, rax
001b80a3cmp rdx, rsi
001b80a6mov rax, rbp
001b80a9cmovb rax, rbx
001b80admovups x0, [rax]
001b80b0movups x1, [rax+16]
001b80b4movups [r12+16], x1
001b80bamovups [r12], x0
001b80bfcmp rbx, r15
001b80c2jbe 0x1b80cd
001b80c4add r12, -32
001b80c8cmp rbp, r13
001b80cbja 0x1b8070
001b80cd
001b80cdloc_1b80cd:
001b80cdmov r12, rdi
001b80d0mov r15, rbx
001b80d3jmp 0x1b7e49
001b80d8
001b80d8 0f 1f 84 00 00 00 00 00 ........
001b80e0
001b80e0loc_1b80e0:
001b80e0mov r14, [rsp+48]
001b80e5mov rdi, r14
001b80e8mov rsi, r15
001b80ebmov rdx, rbp
001b80eecall [rip+0x59a2c]
001b80f4add rbp, r14
001b80f7mov r8, [rsp+600]
001b80fftest r8, r8
001b8102jle 0x1b8198
001b8108cmp r13, r8
001b810bmov r14, [rsp+40]
001b8110jle 0x1b7e41
001b8116add r12, [rsp+144]
001b811emov r13, [rsp+48]
001b8123mov rsi, r13
001b8126nop [rax+rax]
001b8130
001b8130loc_1b8130:
001b8130mov rdx, rsi
001b8133mov rcx, [rbx+16]
001b8137xor esi, esi
001b8139xor eax, eax
001b813bcmp rcx, [rdx+16]
001b813fsetae sil
001b8143setb cl
001b8146mov rdi, rdx
001b8149cmovb rdi, rbx
001b814dmovups x0, [rdi]
001b8150movups x1, [rdi+16]
001b8154movups [r15+16], x1
001b8159movups [r15], x0
001b815dadd r15, 32
001b8161shl rsi, 5
001b8165add rsi, rdx
001b8168cmp rsi, rbp
001b816bjae 0x1b817b
001b816dmov al, cl
001b816fshl rax, 5
001b8173add rbx, rax
001b8176cmp rbx, r12
001b8179jb 0x1b8130
001b817b
001b817bloc_1b817b:
001b817bmov r12, r8
001b817ejmp 0x1b7e4c
001b8183
001b8183 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffff.........
001b8190
001b8190loc_1b8190:
001b8190mov r12, rdi
001b8193mov r15, rbx
001b8196jmp 0x1b81a0
001b8198
001b8198loc_1b8198:
001b8198mov r12, r8
001b819bmov r13, [rsp+48]
001b81a0
001b81a0loc_1b81a0:
001b81a0mov rsi, r13
001b81a3mov r14, [rsp+40]
001b81a8jmp 0x1b7e4c
001b81ad
001b81ad 0f 1f 00 ...
001b81b0
001b81b0loc_1b81b0:
001b81b0cmp rdx, 2
001b81b4jne 0x1b81f9
001b81b6lea rsi, [r14+2]
001b81bamov edx, 2
001b81bfjmp 0x1b7d26
001b81c4
001b81c4loc_1b81c4:
001b81c4add rsi, [rsp+568]
001b81ccmov r8l, 2
001b81d2mov r9, rcx
001b81d5nop [rax+rax]
001b81e0
001b81e0loc_1b81e0:
001b81e0mov r10, r9
001b81e3mov r9, [rsi]
001b81e6cmp r9, r10
001b81e9jae 0x1b822a
001b81ebinc r8
001b81eeadd rsi, 32
001b81f2cmp rdx, r8
001b81f5jne 0x1b81e0
001b81f7jmp 0x1b8227
001b81f9
001b81f9loc_1b81f9:
001b81f9add rsi, [rsp+568]
001b8201mov r8l, 2
001b8207mov r9, rcx
001b820anop [rax+rax]
001b8210
001b8210loc_1b8210:
001b8210mov r10, r9
001b8213mov r9, [rsi]
001b8216cmp r9, r10
001b8219jb 0x1b822a
001b821binc r8
001b821eadd rsi, 32
001b8222cmp rdx, r8
001b8225jne 0x1b8210
001b8227
001b8227loc_1b8227:
001b8227mov r8, rdx
001b822a
001b822aloc_1b822a:
001b822alea rsi, [r8+r14]
001b822emov rdx, r8
001b8231cmp rcx, rax
001b8234jae 0x1b7d26
001b823a
001b823aloc_1b823a:
001b823acmp r14, rsi
001b823dja 0x1b8a60
001b8243cmp rsi, r15
001b8246ja 0x1b8a4c
001b824ccmp rdx, 2
001b8250jb 0x1b7d26
001b8256mov r8, rsi
001b8259mov rax, rdx
001b825cshr rax, 1
001b825flea rcx, [r14+rdx]
001b8263shl rcx, 5
001b8267add rcx, [rsp+592]
001b826fmov rsi, rdi
001b8272nop [rax+rax]
001b8280
001b8280loc_1b8280:
001b8280movups x0, [rsi]
001b8283movups x1, [rsi+16]
001b8287movaps [rsp+80], x1
001b828cmovaps [rsp+64], x0
001b8291movups x0, [rcx]
001b8294movups x1, [rcx+16]
001b8298movups [rsi+16], x1
001b829cmovups [rsi], x0
001b829fmovaps x0, [rsp+64]
001b82a4movaps x1, [rsp+80]
001b82a9movups [rcx+16], x1
001b82admovups [rcx], x0
001b82b0add rsi, 32
001b82b4add rcx, -32
001b82b8dec rax
001b82bbjne 0x1b8280
001b82bdmov rsi, r8
001b82c0jmp 0x1b7d26
001b82c5
001b82c5loc_1b82c5:
001b82c5mov r12l, 2
001b82cbjmp 0x1b7cf6
001b82d0
001b82d0loc_1b82d0:
001b82d0mov r12l, 3
001b82d6jmp 0x1b7cf6
001b82db
001b82dbloc_1b82db:
001b82dbmov r12, r9
001b82dejmp 0x1b7cf6
001b82e3
001b82e3loc_1b82e3:
001b82e3mov rdi, rbp
001b82e6mov rbx, [rip+0x5980b]
001b82edcall rbx
001b82efmov rdi, r13
001b82f2call rbx
001b82f4
001b82f4loc_1b82f4:
001b82f4mov [rsp], 8
001b82fcxorps x0, x0
001b82ffmovups [rsp+8], x0
001b8304cmp [rsp+450], 5
001b830djae 0x1b8327
001b830fcmp [rsp+216], 46
001b8317je 0x1b83b9
001b831dlea rdx, [rsp+216]
001b8325jmp 0x1b833e
001b8327
001b8327loc_1b8327:
001b8327cmp [rsp+384], 0
001b8330je 0x1b83b9
001b8336mov rdx, [rsp+368]
001b833e
001b833eloc_1b833e:
001b833elea rdi, [rsp+64]
001b8343lea rcx, [rsp+216]
001b834bmov rsi, [rsp+576]
001b8353mov r8, [rsp+584]
001b835bcall addr2line::render_file
001b8360mov rax, [rsp+64]
001b8365test rax, rax
001b8368je 0x1b8612
001b836emovups x0, [rsp+72]
001b8373movaps [rsp+608], x0
001b837bmov [rsp+648], rax
001b8383movups [rsp+656], x0
001b838bmov rdi, rsp
001b838exor esi, esi
001b8390call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b8395mov r12, [rsp]
001b8399mov rbx, [rsp+16]
001b839elea rax, [rbx+2*rbx]
001b83a2mov rcx, [rsp+664]
001b83aamov [r12+8*rax+16], rcx
001b83afmovups x0, [rsp+648]
001b83b7jmp 0x1b83ed
001b83b9
001b83b9loc_1b83b9:
001b83b9mov [rsp+64], 1
001b83c2movups [rsp+72], x0
001b83c7mov rdi, rsp
001b83caxor esi, esi
001b83cccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b83d1mov r12, [rsp]
001b83d5mov rbx, [rsp+16]
001b83dalea rax, [rbx+2*rbx]
001b83demov rcx, [rsp+80]
001b83e3mov [r12+8*rax+16], rcx
001b83e8movups x0, [rsp+64]
001b83ed
001b83edloc_1b83ed:
001b83edmovups [r12+8*rax], x0
001b83f2inc rbx
001b83f5mov [rsp+16], rbx
001b83falea r13, [rsp+72]
001b83ffmov ebp, 1
001b8404xor r15l, r15l
001b8407lea r14, [rsp+64]
001b840cjmp 0x1b8446
001b840enop
001b8410
001b8410loc_1b8410:
001b8410mov r12, [rsp]
001b8414mov rbx, [rsp+16]
001b8419
001b8419loc_1b8419:
001b8419lea rax, [rbx+2*rbx]
001b841dmov rcx, [rsp+688]
001b8425mov [r12+8*rax+16], rcx
001b842amovups x0, [rsp+672]
001b8432movups [r12+8*rax], x0
001b8437inc rbx
001b843amov [rsp+16], rbx
001b843finc rbp
001b8442add r15, 64
001b8446
001b8446loc_1b8446:
001b8446cmp [rsp+450], 5
001b844fjae 0x1b8480
001b8451test rbp, rbp
001b8454je 0x1b849f
001b8456lea rax, [rbp-1]
001b845acmp rax, [rsp+384]
001b8462jae 0x1b8531
001b8468mov rdx, [rsp+368]
001b8470add rdx, r15
001b8473jmp 0x1b84c0
001b8475
001b8475 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001b8480
001b8480loc_1b8480:
001b8480cmp [rsp+384], rbp
001b8488jbe 0x1b8531
001b848emov rdx, rbp
001b8491shl rdx, 6
001b8495add rdx, [rsp+368]
001b849djmp 0x1b84c0
001b849f
001b849floc_1b849f:
001b849fcmp [rsp+216], 46
001b84a7lea rdx, [rsp+216]
001b84afje 0x1b8531
001b84b5nop [rax+rax]
001b84c0
001b84c0loc_1b84c0:
001b84c0mov rdi, r14
001b84c3mov rsi, [rsp+576]
001b84cblea rcx, [rsp+216]
001b84d3mov r8, [rsp+584]
001b84dbcall addr2line::render_file
001b84e0mov rax, [rsp+64]
001b84e5movups x0, [r13]
001b84eamovaps [rsp+608], x0
001b84f2test rax, rax
001b84f5je 0x1b858e
001b84fbmov [rsp+672], rax
001b8503movaps x0, [rsp+608]
001b850blea rax, [rsp+680]
001b8513movups [rax], x0
001b8516cmp rbx, [rsp+8]
001b851bjne 0x1b8419
001b8521mov rdi, rsp
001b8524mov rsi, rbx
001b8527call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001b852cjmp 0x1b8410
001b8531
001b8531loc_1b8531:
001b8531mov r15, [rsp]
001b8535mov rax, [rsp+8]
001b853acmp rax, rbx
001b853djbe 0x1b87bb
001b8543test rbx, rbx
001b8546je 0x1b87ac
001b854cshl rax, 3
001b8550lea rsi, [rax+2*rax]
001b8554lea rax, [8*rbx]
001b855clea r14, [rax+2*rax]
001b8560mov edx, 8
001b8565mov rdi, r15
001b8568mov rcx, r14
001b856bcall __rust_realloc
001b8570mov r15, rax
001b8573test rax, rax
001b8576jne 0x1b87bb
001b857cmov edi, 8
001b8581mov rsi, r14
001b8584call alloc::alloc::handle_alloc_error
001b8589jmp 0x1b8abb
001b858e
001b858eloc_1b858e:
001b858emovaps x0, [rsp+608]
001b8596mov rax, [rsp+184]
001b859emovups [rax+8], x0
001b85a2mov [rax], 0
001b85a9mov r14, [rsp]
001b85adtest rbx, rbx
001b85b0je 0x1b8638
001b85b6lea r15, [r14+8]
001b85bajmp 0x1b85c9
001b85bcnop [rax]
001b85c0
001b85c0loc_1b85c0:
001b85c0add r15, 24
001b85c4dec rbx
001b85c7je 0x1b8638
001b85c9
001b85c9loc_1b85c9:
001b85c9cmp [r15], 0
001b85cdje 0x1b85c0
001b85cfmov rdi, [r15-8]
001b85d3call [rip+0x5951f]
001b85d9jmp 0x1b85c0
001b85db
001b85dbloc_1b85db:
001b85dblea rbx, [rdx+rsi]
001b85dfinc rbx
001b85e2jmp 0x1b860a
001b85e4
001b85e4loc_1b85e4:
001b85e4mov [rsp+528], rax
001b85ecmov al, 6
001b85eejmp 0x1b867f
001b85f3
001b85f3loc_1b85f3:
001b85f3mov [rsp+528], rax
001b85fbmov [rsp+536], rsi
001b8603mov al, 6
001b8605jmp 0x1b867f
001b8607
001b8607loc_1b8607:
001b8607add rbx, rdx
001b860a
001b860aloc_1b860a:
001b860amov al, 19
001b860cxor ebp, ebp
001b860exor edx, edx
001b8610jmp 0x1b8683
001b8612
001b8612loc_1b8612:
001b8612movups x0, [rsp+72]
001b8617movaps [rsp+608], x0
001b861fmov rax, [rsp+184]
001b8627movups [rax+8], x0
001b862bmov [rax], 0
001b8632mov r14l, 8
001b8638
001b8638loc_1b8638:
001b8638cmp [rsp+8], 0
001b863eje 0x1b86be
001b8640mov rdi, r14
001b8643call [rip+0x594af]
001b8649jmp 0x1b86be
001b864b
001b864bloc_1b864b:
001b864bxor edx, edx
001b864djmp 0x1b8683
001b864f
001b864floc_1b864f:
001b864fmov al, 6
001b8651xor edx, edx
001b8653jmp 0x1b87a5
001b8658
001b8658loc_1b8658:
001b8658mov rcx, rdi
001b865badd rcx, r10
001b865emov [rsp+528], rcx
001b8666mov [rsp+536], 0
001b8672
001b8672loc_1b8672:
001b8672mov al, 19
001b8674xor ebp, ebp
001b8676xor edx, edx
001b8678mov rbx, rcx
001b867bjmp 0x1b8683
001b867d
001b867dloc_1b867d:
001b867dmov al, 7
001b867f
001b867floc_1b867f:
001b867fxor ebp, ebp
001b8681
001b8681loc_1b8681:
001b8681xor edx, edx
001b8683
001b8683loc_1b8683:
001b8683or rbp, rdx
001b8686movzx eax, al
001b8689or rax, rbp
001b868clea rcx, [rip-0x12739b]
001b8693mov [rsp+528], rcx
001b869bmov [rsp+536], 0
001b86a7mov rcx, [rsp+184]
001b86afmov [rcx+8], rax
001b86b3mov [rcx+16], rbx
001b86b7mov [rcx], 0
001b86be
001b86beloc_1b86be:
001b86becmp [rsp+304], 0
001b86c7je 0x1b86d7
001b86c9mov rdi, [rsp+296]
001b86d1call [rip+0x59421]
001b86d7
001b86d7loc_1b86d7:
001b86d7cmp [rsp+328], 0
001b86e0je 0x1b86f0
001b86e2mov rdi, [rsp+320]
001b86eacall [rip+0x59408]
001b86f0
001b86f0loc_1b86f0:
001b86f0cmp [rsp+352], 0
001b86f9je 0x1b8709
001b86fbmov rdi, [rsp+344]
001b8703call [rip+0x593ef]
001b8709
001b8709loc_1b8709:
001b8709cmp [rsp+376], 0
001b8712je 0x1b8722
001b8714mov rdi, [rsp+368]
001b871ccall [rip+0x593d6]
001b8722
001b8722loc_1b8722:
001b8722cmp [rsp+128], 0
001b872bje 0x1b8738
001b872dmov rdi, [rsp+120]
001b8732call [rip+0x593c0]
001b8738
001b8738loc_1b8738:
001b8738mov rbx, [rsp+160]
001b8740mov r14, [rsp+176]
001b8748test r14, r14
001b874bje 0x1b877b
001b874dlea r15, [rbx+8]
001b8751jmp 0x1b8769
001b8753nop [rax+rax]
001b8760
001b8760loc_1b8760:
001b8760add r15, 32
001b8764dec r14
001b8767je 0x1b877b
001b8769
001b8769loc_1b8769:
001b8769cmp [r15], 0
001b876dje 0x1b8760
001b876fmov rdi, [r15-8]
001b8773call [rip+0x5937f]
001b8779jmp 0x1b8760
001b877b
001b877bloc_1b877b:
001b877bcmp [rsp+168], 0
001b8784je 0x1b878f
001b8786mov rdi, rbx
001b8789
001b8789loc_1b8789:
001b8789call [rip+0x59369]
001b878f
001b878floc_1b878f:
001b878fadd rsp, 696
001b8796pop rbx
001b8797pop r12
001b8799pop r13
001b879bpop r14
001b879dpop r15
001b879fpop rbp
001b87a0ret
001b87a1
001b87a1loc_1b87a1:
001b87a1xor edx, edx
001b87a3mov al, 6
001b87a5
001b87a5loc_1b87a5:
001b87a5xor ebp, ebp
001b87a7jmp 0x1b8683
001b87ac
001b87acloc_1b87ac:
001b87acmov rdi, r15
001b87afcall [rip+0x59343]
001b87b5mov r15l, 8
001b87bb
001b87bbloc_1b87bb:
001b87bbmov rdi, [rsp+160]
001b87c3mov rsi, [rsp+168]
001b87cbmov r12, [rsp+176]
001b87d3cmp rsi, r12
001b87d6jbe 0x1b881a
001b87d8test r12, r12
001b87dbje 0x1b880f
001b87ddshl rsi, 5
001b87e1mov r14, r12
001b87e4shl r14, 5
001b87e8mov edx, 8
001b87edmov rcx, r14
001b87f0call __rust_realloc
001b87f5mov rdi, rax
001b87f8test rax, rax
001b87fbjne 0x1b881a
001b87fdmov edi, 8
001b8802mov rsi, r14
001b8805call alloc::alloc::handle_alloc_error
001b880ajmp 0x1b8abb
001b880f
001b880floc_1b880f:
001b880fcall [rip+0x592e3]
001b8815mov edi, 8
001b881a
001b881aloc_1b881a:
001b881amov rax, [rsp+184]
001b8822mov [rax], r15
001b8825mov [rax+8], rbx
001b8829mov [rax+16], rdi
001b882dmov [rax+24], r12
001b8831cmp [rsp+304], 0
001b883aje 0x1b884a
001b883cmov rdi, [rsp+296]
001b8844call [rip+0x592ae]
001b884a
001b884aloc_1b884a:
001b884acmp [rsp+328], 0
001b8853je 0x1b8863
001b8855mov rdi, [rsp+320]
001b885dcall [rip+0x59295]
001b8863
001b8863loc_1b8863:
001b8863cmp [rsp+352], 0
001b886cje 0x1b887c
001b886emov rdi, [rsp+344]
001b8876call [rip+0x5927c]
001b887c
001b887cloc_1b887c:
001b887ccmp [rsp+376], 0
001b8885je 0x1b8895
001b8887mov rdi, [rsp+368]
001b888fcall [rip+0x59263]
001b8895
001b8895loc_1b8895:
001b8895cmp [rsp+128], 0
001b889eje 0x1b878f
001b88a4mov rdi, [rsp+120]
001b88a9jmp 0x1b8789
001b88ae
001b88aeloc_1b88ae:
001b88aeadd r10, rdx
001b88b1
001b88b1loc_1b88b1:
001b88b1xor ebp, ebp
001b88b3xor edx, edx
001b88b5mov rbx, r10
001b88b8jmp 0x1b8683
001b88bd
001b88bdloc_1b88bd:
001b88bdadd r9, rsi
001b88c0mov rdi, r9
001b88c3
001b88c3loc_1b88c3:
001b88c3xor ebp, ebp
001b88c5xor edx, edx
001b88c7mov rbx, rdi
001b88cajmp 0x1b8683
001b88cf
001b88cfloc_1b88cf:
001b88cfmovzx ecx, [rsp]
001b88d3mov esi, [rsp+1]
001b88d7movzx edx, [rsp+5]
001b88dcshl rdx, 32
001b88e0or rdx, rsi
001b88e3jmp 0x1b8939
001b88e5
001b88e5loc_1b88e5:
001b88e5add rdi, rdx
001b88e8mov r10, rdi
001b88ebjmp 0x1b88b1
001b88ed
001b88edloc_1b88ed:
001b88edmov al, 23
001b88efjmp 0x1b8939
001b88f1
001b88f1loc_1b88f1:
001b88f1mov al, 19
001b88f3xor edx, edx
001b88f5xor ecx, ecx
001b88f7jmp 0x1b8939
001b88f9
001b88f9loc_1b88f9:
001b88f9mov [rsp+70], 0
001b88femov [rsp+68], 0
001b8905mov [rsp+64], 0
001b890dmov [rsp+71], rbx
001b8912mov rcx, [rsp+64]
001b8917mov eax, [rsp+72]
001b891bmov edx, [rsp+75]
001b891fmov [rsp+8], eax
001b8923mov [rsp+11], edx
001b8927mov [rsp], rcx
001b892bmov rdx, rcx
001b892eshr rdx, 8
001b8932mov al, 19
001b8934mov rbx, [rsp+7]
001b8939
001b8939loc_1b8939:
001b8939shl rdx, 16
001b893dmovzx ebp, cl
001b8940shl rbp, 8
001b8944jmp 0x1b8683
001b8949
001b8949loc_1b8949:
001b8949mov esi, 57
001b894ejmp 0x1b895f
001b8950
001b8950loc_1b8950:
001b8950mov esi, 25
001b8955
001b8955loc_1b8955:
001b8955lea rdi, [rip-0x1292bc]
001b895cmov r14, r13
001b895f
001b895floc_1b895f:
001b895fmov rdx, r14
001b8962call core::panicking::panic
001b8967jmp 0x1b8abb
001b896c
001b896cloc_1b896c:
001b896clea rdi, [rip-0x1292d3]
001b8973lea r14, [rip+0x577b6]
001b897ajmp 0x1b895f
001b897c
001b897cloc_1b897c:
001b897clea rax, [rip+0x57395]
001b8983mov [rsp+64], rax
001b8988lea rsi, [rip+0x574a9]
001b898fjmp 0x1b89a4
001b8991
001b8991loc_1b8991:
001b8991lea rax, [rip+0x57380]
001b8998mov [rsp+64], rax
001b899dlea rsi, [rip+0x5747c]
001b89a4
001b89a4loc_1b89a4:
001b89a4lea rdi, [rsp+64]
001b89a9mov [rdi+8], 1
001b89b1lea rax, [rip-0x1276c0]
001b89b8mov [rdi+16], rax
001b89bcxorps x0, x0
001b89bfmovups [rdi+24], x0
001b89c3call core::panicking::panic_fmt
001b89c8jmp 0x1b8abb
001b89cd
001b89cdloc_1b89cd:
001b89cdlea rdx, [rip+0x5747c]
001b89d4mov rsi, r12
001b89d7call core::slice::index::slice_index_order_fail
001b89dcjmp 0x1b8abb
001b89e1
001b89e1loc_1b89e1:
001b89e1lea rdx, [rip+0x57468]
001b89e8mov rdi, r12
001b89ebmov rsi, [rsp+552]
001b89f3call core::slice::index::slice_end_index_len_fail
001b89f8jmp 0x1b8abb
001b89fd
001b89fdloc_1b89fd:
001b89fdmov al, 19
001b89ffjmp 0x1b7bf0
001b8a04
001b8a04loc_1b8a04:
001b8a04lea rdi, [rip-0x1292e1]
001b8a0blea rdx, [rip+0x574b6]
001b8a12mov esi, 44
001b8a17call core::panicking::panic
001b8a1cjmp 0x1b8abb
001b8a21
001b8a21loc_1b8a21:
001b8a21lea rax, [rip+0x574b8]
001b8a28mov [rsp+560], rax
001b8a30jmp 0x1b8a65
001b8a32
001b8a32loc_1b8a32:
001b8a32lea rdi, [rip-0x127a3b]
001b8a39lea rdx, [rip+0x57458]
001b8a40mov esi, 43
001b8a45call core::panicking::panic
001b8a4ajmp 0x1b8abb
001b8a4c
001b8a4cloc_1b8a4c:
001b8a4clea rdx, [rip+0x573b5]
001b8a53mov rdi, rsi
001b8a56mov rsi, r15
001b8a59call core::slice::index::slice_end_index_len_fail
001b8a5ejmp 0x1b8abb
001b8a60
001b8a60loc_1b8a60:
001b8a60mov [rsp+24], rsi
001b8a65
001b8a65loc_1b8a65:
001b8a65mov rdi, r14
001b8a68mov rsi, [rsp+24]
001b8a6dmov rdx, [rsp+560]
001b8a75call core::slice::index::slice_index_order_fail
001b8a7ajmp 0x1b8abb
001b8a7c
001b8a7cloc_1b8a7c:
001b8a7clea r14, [rip+0x573e5]
001b8a83mov esi, 43
001b8a88lea rdi, [rip-0x127a91]
001b8a8fjmp 0x1b895f
001b8a94
001b8a94loc_1b8a94:
001b8a94lea rdi, [rip-0x127a9d]
001b8a9blea rdx, [rip+0x573de]
001b8aa2mov esi, 43
001b8aa7call core::panicking::panic
001b8aacjmp 0x1b8abb
001b8aae
001b8aaeloc_1b8aae:
001b8aaemov edi, 8
001b8ab3mov rsi, r15
001b8ab6call alloc::alloc::handle_alloc_error
001b8abb
001b8abbloc_1b8abb:
001b8abbud2
001b8abdmov r14, rax
001b8ac0mov rdi, [rsp+56]
001b8ac5mov rsi, rbx
001b8ac8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b8acdjmp 0x1b8b85
001b8ad2mov r14, rax
001b8ad5mov rdi, r13
001b8ad8mov rsi, [rsp+32]
001b8addcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b8ae2jmp 0x1b8b85
001b8ae7jmp 0x1b8b82
001b8aecjmp 0x1b8b82
001b8af1mov r14, rax
001b8af4lea rdi, [rsp+160]
001b8afccall core::ptr::drop_in_place<alloc::vec::Vec<addr2line::LineSequence>>
001b8b01mov rdi, r15
001b8b04mov rsi, rbx
001b8b07call core::ptr::drop_in_place<alloc::boxed::Box<[alloc::string::String]>>
001b8b0cmov bl, 1
001b8b0ejmp 0x1b8b87
001b8b10jmp 0x1b8b4e
001b8b12mov r14, rax
001b8b15lea rdi, [rsp+648]
001b8b1dcall core::ptr::drop_in_place<alloc::string::String>
001b8b22jmp 0x1b8b51
001b8b24mov r14, rax
001b8b27lea rdi, [rsp+64]
001b8b2ccall core::ptr::drop_in_place<alloc::string::String>
001b8b31jmp 0x1b8b51
001b8b33mov r14, rax
001b8b36jmp 0x1b8b6e
001b8b38jmp 0x1b8b4e
001b8b3amov r14, rax
001b8b3dlea rdi, [rsp+672]
001b8b45call core::ptr::drop_in_place<alloc::string::String>
001b8b4ajmp 0x1b8b51
001b8b4cjmp 0x1b8b5b
001b8b4e
001b8b4eloc_1b8b4e:
001b8b4emov r14, rax
001b8b51
001b8b51loc_1b8b51:
001b8b51mov rdi, rsp
001b8b54call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
001b8b59jmp 0x1b8b85
001b8b5b
001b8b5bloc_1b8b5b:
001b8b5bmov r14, rax
001b8b5emov rdi, rbp
001b8b61mov rsi, [rsp+544]
001b8b69call 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}}>>
001b8b6e
001b8b6eloc_1b8b6e:
001b8b6emov rdi, [rsp+48]
001b8b73mov rsi, [rsp+624]
001b8b7bcall 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}}>>
001b8b80jmp 0x1b8b85
001b8b82
001b8b82loc_1b8b82:
001b8b82mov r14, rax
001b8b85
001b8b85loc_1b8b85:
001b8b85xor ebx, ebx
001b8b87
001b8b87loc_1b8b87:
001b8b87lea rdi, [rsp+216]
001b8b8fcall core::ptr::drop_in_place<gimli::read::line::LineRows<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,gimli::read::line::IncompleteLineProgram<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>,usize>>
001b8b94mov rdi, [rsp+120]
001b8b99mov rsi, [rsp+128]
001b8ba1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001b8ba6test bl, bl
001b8ba8jne 0x1b8bb7
001b8baalea rdi, [rsp+160]
001b8bb2call core::ptr::drop_in_place<alloc::vec::Vec<addr2line::LineSequence>>
001b8bb7
001b8bb7loc_1b8bb7:
001b8bb7mov rdi, r14
001b8bbacall _Unwind_Resume
001b8bbfud2
001b6bf0
Loading..