File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001bc080
001bc080gimli::read::unit::Attribute<R>::value:
001bc080push r14
001bc082push rbx
001bc083push rax
001bc084mov r14, rsi
001bc087mov rbx, rdi
001bc08amovzx eax, [rsi+24]
001bc08ecmp eax, 8496
001bc093jg 0x1bc11c
001bc099add eax, -2
001bc09ccmp eax, 138
001bc0a1ja 0x1bc4ac
001bc0a7lea rcx, [rip-0x17c5ca]
001bc0aemovsxd rax, [rcx+4*rax]
001bc0b2add rax, rcx
001bc0b5jmp rax
001bc0b7mov rax, [r14]
001bc0bacmp rax, 1
001bc0beje 0x1bc46a
001bc0c4
001bc0c4loc_1bc0c4:
001bc0c4cmp eax, 8
001bc0c7je 0x1bc46a
001bc0cdjmp 0x1bc4ac
001bc0d2mov rax, [r14]
001bc0d5cmp rax, 1
001bc0d9je 0x1bc46a
001bc0dfcmp eax, 8
001bc0e2je 0x1bc46a
001bc0e8cmp eax, 10
001bc0ebjne 0x1bc4ac
001bc0f1
001bc0f1loc_1bc0f1:
001bc0f1mov rax, [r14+8]
001bc0f5mov [rbx+8], rax
001bc0f9mov [rbx], 17
001bc100jmp 0x1bc47a
001bc105mov rdi, r14
001bc108call gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc10dcmp rax, 1
001bc111je 0x1bc31e
001bc117jmp 0x1bc4ac
001bc11c
001bc11cloc_1bc11c:
001bc11ccmp eax, 8497
001bc121je 0x1bc438
001bc127cmp eax, 8498
001bc12cje 0x1bc1f1
001bc132cmp eax, 8499
001bc137jne 0x1bc4ac
001bc13dcmp [r14], 10
001bc141jne 0x1bc4ac
001bc147mov rax, [r14+8]
001bc14bmov [rbx+8], rax
001bc14fmov [rbx], 11
001bc156jmp 0x1bc47a
001bc15bmov rax, [r14]
001bc15edec rax
001bc161cmp rax, 7
001bc165ja 0x1bc4ac
001bc16blea rcx, [rip-0x17c462]
001bc172movsxd rax, [rcx+4*rax]
001bc176add rax, rcx
001bc179jmp rax
001bc17bmov rax, [r14+8]
001bc17fjmp 0x1bc49f
001bc184cmp [r14], 10
001bc188jne 0x1bc4ac
001bc18emov rax, [r14+8]
001bc192mov [rbx+8], rax
001bc196mov [rbx], 22
001bc19djmp 0x1bc47a
001bc1a2mov rdi, r14
001bc1a5call gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc1aacmp rax, 1
001bc1aeje 0x1bc31e
001bc1b4mov rax, [r14]
001bc1b7cmp rax, 8
001bc1bbje 0x1bc46a
001bc1c1cmp eax, 1
001bc1c4je 0x1bc46a
001bc1cajmp 0x1bc4ac
001bc1cfmov rdi, r14
001bc1d2call gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc1d7cmp rax, 1
001bc1dbjne 0x1bc4ac
001bc1e1mov [rbx+8], rdx
001bc1e5mov [rbx], 44
001bc1ecjmp 0x1bc47a
001bc1f1
001bc1f1loc_1bc1f1:
001bc1f1cmp [r14], 10
001bc1f5jne 0x1bc4ac
001bc1fbmov rax, [r14+8]
001bc1ffmov [rbx+8], rax
001bc203mov [rbx], 23
001bc20ajmp 0x1bc47a
001bc20fmov rdi, r14
001bc212call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc217test al, 1
001bc219je 0x1bc4ac
001bc21fmov [rbx+8], dl
001bc222mov [rbx], 43
001bc229jmp 0x1bc47a
001bc22ecmp [r14], 10
001bc232jne 0x1bc4ac
001bc238mov rax, [r14+8]
001bc23cmov [rbx+8], rax
001bc240mov [rbx], 16
001bc247jmp 0x1bc47a
001bc24cmov rdi, r14
001bc24fcall gimli::read::unit::AttributeValue<R,Offset>::u16_value
001bc254cmp ax, 1
001bc258jne 0x1bc4ac
001bc25emov [rbx+8], dx
001bc262mov [rbx], 38
001bc269jmp 0x1bc47a
001bc26emov rdi, r14
001bc271call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc276test al, 1
001bc278je 0x1bc4ac
001bc27emov [rbx+8], dl
001bc281mov [rbx], 36
001bc288jmp 0x1bc47a
001bc28dmov rdi, r14
001bc290call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc295test al, 1
001bc297je 0x1bc4ac
001bc29dmov [rbx+8], dl
001bc2a0mov [rbx], 42
001bc2a7jmp 0x1bc47a
001bc2acmov rdi, r14
001bc2afcall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc2b4test al, 1
001bc2b6je 0x1bc4ac
001bc2bcmov [rbx+8], dl
001bc2bfmov [rbx], 35
001bc2c6jmp 0x1bc47a
001bc2cbmov rdi, r14
001bc2cecall gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc2d3cmp rax, 1
001bc2d7jne 0x1bc4ac
001bc2ddmov [rbx+8], rdx
001bc2e1mov [rbx], 39
001bc2e8jmp 0x1bc47a
001bc2edmov rdi, r14
001bc2f0call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc2f5test al, 1
001bc2f7je 0x1bc4ac
001bc2fdmov [rbx+8], dl
001bc300mov [rbx], 41
001bc307jmp 0x1bc47a
001bc30cmov rdi, r14
001bc30fcall gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc314cmp rax, 1
001bc318jne 0x1bc453
001bc31e
001bc31eloc_1bc31e:
001bc31emov [rbx+8], rdx
001bc322mov [rbx], 7
001bc329jmp 0x1bc47a
001bc32emov rdi, r14
001bc331call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc336test al, 1
001bc338je 0x1bc4ac
001bc33emov [rbx+8], dl
001bc341mov [rbx], 32
001bc348jmp 0x1bc47a
001bc34dmov rdi, r14
001bc350call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc355test al, 1
001bc357je 0x1bc4ac
001bc35dmov [rbx+8], dl
001bc360mov [rbx], 40
001bc367jmp 0x1bc47a
001bc36ccmp [r14], 10
001bc370jne 0x1bc4ac
001bc376mov rax, [r14+8]
001bc37amov [rbx+8], rax
001bc37emov [rbx], 20
001bc385jmp 0x1bc47a
001bc38amov rdi, r14
001bc38dcall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc392test al, 1
001bc394je 0x1bc4ac
001bc39amov [rbx+8], dl
001bc39dmov [rbx], 37
001bc3a4jmp 0x1bc47a
001bc3a9mov rdi, r14
001bc3accall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc3b1test al, 1
001bc3b3je 0x1bc4ac
001bc3b9mov [rbx+8], dl
001bc3bcmov [rbx], 33
001bc3c3jmp 0x1bc47a
001bc3c8mov rdi, r14
001bc3cbcall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc3d0test al, 1
001bc3d2je 0x1bc4ac
001bc3d8mov [rbx+8], dl
001bc3dbmov [rbx], 34
001bc3e2jmp 0x1bc47a
001bc3e7cmp [r14], 10
001bc3ebjne 0x1bc4ac
001bc3f1mov rax, [r14+8]
001bc3f5mov [rbx+8], rax
001bc3f9mov [rbx], 28
001bc400jmp 0x1bc47a
001bc402cmp [r14], 10
001bc406jne 0x1bc4ac
001bc40cmov rax, [r14+8]
001bc410mov [rbx+8], rax
001bc414mov [rbx], 21
001bc41bjmp 0x1bc47a
001bc41dcmp [r14], 10
001bc421jne 0x1bc4ac
001bc427mov rax, [r14+8]
001bc42bmov [rbx+8], rax
001bc42fmov [rbx], 18
001bc436jmp 0x1bc47a
001bc438
001bc438loc_1bc438:
001bc438mov rdi, r14
001bc43bcall gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc440cmp rax, 1
001bc444jne 0x1bc4ac
001bc446mov [rbx+8], rdx
001bc44amov [rbx], 45
001bc451jmp 0x1bc47a
001bc453
001bc453loc_1bc453:
001bc453mov rax, [r14]
001bc456cmp rax, 1
001bc45aje 0x1bc46a
001bc45ccmp eax, 10
001bc45fjne 0x1bc0c4
001bc465jmp 0x1bc0f1
001bc46a
001bc46aloc_1bc46a:
001bc46amovups x0, [r14+8]
001bc46fmovups [rbx+8], x0
001bc473mov [rbx], 8
001bc47a
001bc47aloc_1bc47a:
001bc47aadd rsp, 8
001bc47epop rbx
001bc47fpop r14
001bc481ret
001bc482movzx eax, [r14+8]
001bc487jmp 0x1bc49f
001bc489movzx eax, [r14+8]
001bc48ejmp 0x1bc49f
001bc490mov eax, [r14+8]
001bc494jmp 0x1bc49f
001bc496mov rax, [r14+8]
001bc49atest rax, rax
001bc49djs 0x1bc4ac
001bc49f
001bc49floc_1bc49f:
001bc49fmov [rbx+8], rax
001bc4a3mov [rbx], 7
001bc4aajmp 0x1bc47a
001bc4ac
001bc4acloc_1bc4ac:
001bc4acmov rdi, rbx
001bc4afmov rsi, r14
001bc4b2add rsp, 8
001bc4b6pop rbx
001bc4b7pop r14
001bc4b9jmp 0x1b9550
001bc080
001bc080gimli::read::unit::Attribute<R>::value:
001bc080push r14
001bc082push rbx
001bc083push rax
001bc084mov r14, rsi
001bc087mov rbx, rdi
001bc08amovzx eax, [rsi+24]
001bc08ecmp eax, 8496
001bc093jg 0x1bc11c
001bc099add eax, -2
001bc09ccmp eax, 138
001bc0a1ja 0x1bc4ac
001bc0a7lea rcx, [rip-0x17c5ca]
001bc0aemovsxd rax, [rcx+4*rax]
001bc0b2add rax, rcx
001bc0b5jmp rax
001bc0b7mov rax, [r14]
001bc0bacmp rax, 1
001bc0beje 0x1bc46a
001bc0c4
001bc0c4loc_1bc0c4:
001bc0c4cmp eax, 8
001bc0c7je 0x1bc46a
001bc0cdjmp 0x1bc4ac
001bc0d2mov rax, [r14]
001bc0d5cmp rax, 1
001bc0d9je 0x1bc46a
001bc0dfcmp eax, 8
001bc0e2je 0x1bc46a
001bc0e8cmp eax, 10
001bc0ebjne 0x1bc4ac
001bc0f1
001bc0f1loc_1bc0f1:
001bc0f1mov rax, [r14+8]
001bc0f5mov [rbx+8], rax
001bc0f9mov [rbx], 17
001bc100jmp 0x1bc47a
001bc105mov rdi, r14
001bc108call gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc10dcmp rax, 1
001bc111je 0x1bc31e
001bc117jmp 0x1bc4ac
001bc11c
001bc11cloc_1bc11c:
001bc11ccmp eax, 8497
001bc121je 0x1bc438
001bc127cmp eax, 8498
001bc12cje 0x1bc1f1
001bc132cmp eax, 8499
001bc137jne 0x1bc4ac
001bc13dcmp [r14], 10
001bc141jne 0x1bc4ac
001bc147mov rax, [r14+8]
001bc14bmov [rbx+8], rax
001bc14fmov [rbx], 11
001bc156jmp 0x1bc47a
001bc15bmov rax, [r14]
001bc15edec rax
001bc161cmp rax, 7
001bc165ja 0x1bc4ac
001bc16blea rcx, [rip-0x17c462]
001bc172movsxd rax, [rcx+4*rax]
001bc176add rax, rcx
001bc179jmp rax
001bc17bmov rax, [r14+8]
001bc17fjmp 0x1bc49f
001bc184cmp [r14], 10
001bc188jne 0x1bc4ac
001bc18emov rax, [r14+8]
001bc192mov [rbx+8], rax
001bc196mov [rbx], 22
001bc19djmp 0x1bc47a
001bc1a2mov rdi, r14
001bc1a5call gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc1aacmp rax, 1
001bc1aeje 0x1bc31e
001bc1b4mov rax, [r14]
001bc1b7cmp rax, 8
001bc1bbje 0x1bc46a
001bc1c1cmp eax, 1
001bc1c4je 0x1bc46a
001bc1cajmp 0x1bc4ac
001bc1cfmov rdi, r14
001bc1d2call gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc1d7cmp rax, 1
001bc1dbjne 0x1bc4ac
001bc1e1mov [rbx+8], rdx
001bc1e5mov [rbx], 44
001bc1ecjmp 0x1bc47a
001bc1f1
001bc1f1loc_1bc1f1:
001bc1f1cmp [r14], 10
001bc1f5jne 0x1bc4ac
001bc1fbmov rax, [r14+8]
001bc1ffmov [rbx+8], rax
001bc203mov [rbx], 23
001bc20ajmp 0x1bc47a
001bc20fmov rdi, r14
001bc212call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc217test al, 1
001bc219je 0x1bc4ac
001bc21fmov [rbx+8], dl
001bc222mov [rbx], 43
001bc229jmp 0x1bc47a
001bc22ecmp [r14], 10
001bc232jne 0x1bc4ac
001bc238mov rax, [r14+8]
001bc23cmov [rbx+8], rax
001bc240mov [rbx], 16
001bc247jmp 0x1bc47a
001bc24cmov rdi, r14
001bc24fcall gimli::read::unit::AttributeValue<R,Offset>::u16_value
001bc254cmp ax, 1
001bc258jne 0x1bc4ac
001bc25emov [rbx+8], dx
001bc262mov [rbx], 38
001bc269jmp 0x1bc47a
001bc26emov rdi, r14
001bc271call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc276test al, 1
001bc278je 0x1bc4ac
001bc27emov [rbx+8], dl
001bc281mov [rbx], 36
001bc288jmp 0x1bc47a
001bc28dmov rdi, r14
001bc290call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc295test al, 1
001bc297je 0x1bc4ac
001bc29dmov [rbx+8], dl
001bc2a0mov [rbx], 42
001bc2a7jmp 0x1bc47a
001bc2acmov rdi, r14
001bc2afcall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc2b4test al, 1
001bc2b6je 0x1bc4ac
001bc2bcmov [rbx+8], dl
001bc2bfmov [rbx], 35
001bc2c6jmp 0x1bc47a
001bc2cbmov rdi, r14
001bc2cecall gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc2d3cmp rax, 1
001bc2d7jne 0x1bc4ac
001bc2ddmov [rbx+8], rdx
001bc2e1mov [rbx], 39
001bc2e8jmp 0x1bc47a
001bc2edmov rdi, r14
001bc2f0call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc2f5test al, 1
001bc2f7je 0x1bc4ac
001bc2fdmov [rbx+8], dl
001bc300mov [rbx], 41
001bc307jmp 0x1bc47a
001bc30cmov rdi, r14
001bc30fcall gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc314cmp rax, 1
001bc318jne 0x1bc453
001bc31e
001bc31eloc_1bc31e:
001bc31emov [rbx+8], rdx
001bc322mov [rbx], 7
001bc329jmp 0x1bc47a
001bc32emov rdi, r14
001bc331call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc336test al, 1
001bc338je 0x1bc4ac
001bc33emov [rbx+8], dl
001bc341mov [rbx], 32
001bc348jmp 0x1bc47a
001bc34dmov rdi, r14
001bc350call gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc355test al, 1
001bc357je 0x1bc4ac
001bc35dmov [rbx+8], dl
001bc360mov [rbx], 40
001bc367jmp 0x1bc47a
001bc36ccmp [r14], 10
001bc370jne 0x1bc4ac
001bc376mov rax, [r14+8]
001bc37amov [rbx+8], rax
001bc37emov [rbx], 20
001bc385jmp 0x1bc47a
001bc38amov rdi, r14
001bc38dcall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc392test al, 1
001bc394je 0x1bc4ac
001bc39amov [rbx+8], dl
001bc39dmov [rbx], 37
001bc3a4jmp 0x1bc47a
001bc3a9mov rdi, r14
001bc3accall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc3b1test al, 1
001bc3b3je 0x1bc4ac
001bc3b9mov [rbx+8], dl
001bc3bcmov [rbx], 33
001bc3c3jmp 0x1bc47a
001bc3c8mov rdi, r14
001bc3cbcall gimli::read::unit::AttributeValue<R,Offset>::u8_value
001bc3d0test al, 1
001bc3d2je 0x1bc4ac
001bc3d8mov [rbx+8], dl
001bc3dbmov [rbx], 34
001bc3e2jmp 0x1bc47a
001bc3e7cmp [r14], 10
001bc3ebjne 0x1bc4ac
001bc3f1mov rax, [r14+8]
001bc3f5mov [rbx+8], rax
001bc3f9mov [rbx], 28
001bc400jmp 0x1bc47a
001bc402cmp [r14], 10
001bc406jne 0x1bc4ac
001bc40cmov rax, [r14+8]
001bc410mov [rbx+8], rax
001bc414mov [rbx], 21
001bc41bjmp 0x1bc47a
001bc41dcmp [r14], 10
001bc421jne 0x1bc4ac
001bc427mov rax, [r14+8]
001bc42bmov [rbx+8], rax
001bc42fmov [rbx], 18
001bc436jmp 0x1bc47a
001bc438
001bc438loc_1bc438:
001bc438mov rdi, r14
001bc43bcall gimli::read::unit::AttributeValue<R,Offset>::udata_value
001bc440cmp rax, 1
001bc444jne 0x1bc4ac
001bc446mov [rbx+8], rdx
001bc44amov [rbx], 45
001bc451jmp 0x1bc47a
001bc453
001bc453loc_1bc453:
001bc453mov rax, [r14]
001bc456cmp rax, 1
001bc45aje 0x1bc46a
001bc45ccmp eax, 10
001bc45fjne 0x1bc0c4
001bc465jmp 0x1bc0f1
001bc46a
001bc46aloc_1bc46a:
001bc46amovups x0, [r14+8]
001bc46fmovups [rbx+8], x0
001bc473mov [rbx], 8
001bc47a
001bc47aloc_1bc47a:
001bc47aadd rsp, 8
001bc47epop rbx
001bc47fpop r14
001bc481ret
001bc482movzx eax, [r14+8]
001bc487jmp 0x1bc49f
001bc489movzx eax, [r14+8]
001bc48ejmp 0x1bc49f
001bc490mov eax, [r14+8]
001bc494jmp 0x1bc49f
001bc496mov rax, [r14+8]
001bc49atest rax, rax
001bc49djs 0x1bc4ac
001bc49f
001bc49floc_1bc49f:
001bc49fmov [rbx+8], rax
001bc4a3mov [rbx], 7
001bc4aajmp 0x1bc47a
001bc4ac
001bc4acloc_1bc4ac:
001bc4acmov rdi, rbx
001bc4afmov rsi, r14
001bc4b2add rsp, 8
001bc4b6pop rbx
001bc4b7pop r14
001bc4b9jmp 0x1b9550
001bc080
001bc4be
001bc4be // align 0x10
001bc4be // align 0x10
001bc4c0
001bc4c0gimli::read::line::FileEntryFormat::parse:
001bc4c0push rbp
001bc4c1push r15
001bc4c3push r14
001bc4c5push r13
001bc4c7push r12
001bc4c9push rbx
001bc4casub rsp, 56
001bc4cemov rbx, rdi
001bc4d1mov rax, [rsi]
001bc4d4mov rbp, [rsi+8]
001bc4d8test rbp, rbp
001bc4dbje 0x1bc6d7
001bc4e1mov r14, rsi
001bc4e4dec rbp
001bc4e7lea r12, [rax+1]
001bc4ebmov [rsi], r12
001bc4eemov [rsi+8], rbp
001bc4f2movzx r13l, [rax]
001bc4f6test r13, r13
001bc4f9je 0x1bc6f7
001bc4fflea r15, [4*r13]
001bc507movzx eax, [rip+0x56bba]
001bc50emov esi, 2
001bc513mov rdi, r15
001bc516call __rust_alloc
001bc51btest rax, rax
001bc51eje 0x1bc7ba
001bc524mov [rsp+16], rax
001bc529mov [rsp+24], r13
001bc52emov [rsp+32], 0
001bc537xor esi, esi
001bc539mov [rsp+12], 0
001bc541xor edx, edx
001bc543mov [rsp+8], ecx
001bc547mov [rsp+40], r13
001bc54c
001bc54cloc_1bc54c:
001bc54ctest rbp, rbp
001bc54fje 0x1bc72d
001bc555inc rdx
001bc558mov [rsp+48], rdx
001bc55dxor r15l, r15l
001bc560xor ecx, ecx
001bc562mov rdx, rbp
001bc565mov rdi, r12
001bc568nop [rax+rax]
001bc570
001bc570loc_1bc570:
001bc570lea r10, [rdx-1]
001bc574lea r9, [rdi+1]
001bc578movzx r11l, [rdi]
001bc57ccmp ecx, 63
001bc57fjne 0x1bc58b
001bc581cmp r11b, 2
001bc585jae 0x1bc714
001bc58b
001bc58bloc_1bc58b:
001bc58bmovzx r11l, r11b
001bc58fmov r13l, r11l
001bc592and r13l, 127
001bc596shl r13, cl
001bc599or r15, r13
001bc59ctest r11b, r11b
001bc59fjns 0x1bc5b4
001bc5a1add ecx, 7
001bc5a4mov rdx, r10
001bc5a7mov rdi, r9
001bc5aatest r10, r10
001bc5adjne 0x1bc570
001bc5afjmp 0x1bc71f
001bc5b4
001bc5b4loc_1bc5b4:
001bc5b4mov [r14], r9
001bc5b7mov [r14+8], r10
001bc5bbcmp r15, 65535
001bc5c2mov r13l, 65535
001bc5c8cmovb r13, r15
001bc5cccmp r13, 1
001bc5d0sete cl
001bc5d3test r10, r10
001bc5d6je 0x1bc773
001bc5dcmov [rsp+7], cl
001bc5e0lea rbp, [rdx-2]
001bc5e4lea r12, [rdi+2]
001bc5e8mov [r14], r12
001bc5ebmov [r14+8], rbp
001bc5efmovzx r8l, [rdi+1]
001bc5f4mov ecx, r8l
001bc5f7and ecx, 127
001bc5fatest r8b, r8b
001bc5fdjns 0x1bc632
001bc5fftest rbp, rbp
001bc602je 0x1bc793
001bc608lea rbp, [rdx-3]
001bc60clea r12, [rdi+3]
001bc610mov [r14], r12
001bc613mov [r14+8], rbp
001bc617movzx r8l, [rdi+2]
001bc61cmov r9l, r8l
001bc61fand r9l, 127
001bc623shl r9l, 7
001bc627movzx ecx, cx
001bc62aor ecx, r9l
001bc62dtest r8b, r8b
001bc630js 0x1bc68f
001bc632
001bc632loc_1bc632:
001bc632mov [rsp+8], ecx
001bc636cmp rsi, [rsp+24]
001bc63bjne 0x1bc651
001bc63d
001bc63dloc_1bc63d:
001bc63dlea rdi, [rsp+16]
001bc642call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001bc647mov rax, [rsp+16]
001bc64cmov rsi, [rsp+32]
001bc651
001bc651loc_1bc651:
001bc651xor ecx, ecx
001bc653movzx edx, [rsp+7]
001bc658mov cl, dl
001bc65aadd [rsp+12], ecx
001bc65emov [rax+4*rsi], r13w
001bc663mov ecx, [rsp+8]
001bc667mov [rax+4*rsi+2], cx
001bc66cinc rsi
001bc66fmov [rsp+32], rsi
001bc674mov r8, r15
001bc677mov r13, [rsp+40]
001bc67cmov rdx, [rsp+48]
001bc681cmp rdx, r13
001bc684jne 0x1bc54c
001bc68ajmp 0x1bc779
001bc68f
001bc68floc_1bc68f:
001bc68ftest rbp, rbp
001bc692je 0x1bc793
001bc698add rdx, -4
001bc69clea r12, [rdi+4]
001bc6a0mov [r14], r12
001bc6a3mov [r14+8], rdx
001bc6a7movzx edi, [rdi+3]
001bc6abcmp di, 3
001bc6afja 0x1bc79c
001bc6b5movzx edi, di
001bc6b8shl edi, 14
001bc6bbmovzx ecx, cx
001bc6beor ecx, edi
001bc6c0mov [rsp+8], ecx
001bc6c4mov rbp, rdx
001bc6c7cmp rsi, [rsp+24]
001bc6ccje 0x1bc63d
001bc6d2jmp 0x1bc651
001bc6d7
001bc6d7loc_1bc6d7:
001bc6d7mov [rbx+8], 19
001bc6ddmov [rbx+14], 0
001bc6e3mov [rbx+10], 0
001bc6eamov [rbx+16], rax
001bc6eemov [rbx], 0
001bc6f5jmp 0x1bc764
001bc6f7
001bc6f7loc_1bc6f7:
001bc6f7mov [rsp+16], 2
001bc700mov [rsp+24], r13
001bc705mov [rsp+32], 0
001bc70e
001bc70eloc_1bc70e:
001bc70emov [rbx+8], 68
001bc712jmp 0x1bc74a
001bc714
001bc714loc_1bc714:
001bc714mov [r14], r9
001bc717mov [r14+8], r10
001bc71bmov al, 6
001bc71djmp 0x1bc732
001bc71f
001bc71floc_1bc71f:
001bc71fadd r12, rbp
001bc722mov [r14], r12
001bc725mov [r14+8], 0
001bc72d
001bc72dloc_1bc72d:
001bc72dmov al, 19
001bc72fmov r8, r12
001bc732
001bc732loc_1bc732:
001bc732mov [rbx+8], al
001bc735mov [rbx+9], 0
001bc739mov [rbx+14], 0
001bc73fmov [rbx+10], 0
001bc746mov [rbx+16], r8
001bc74a
001bc74aloc_1bc74a:
001bc74amov [rbx], 0
001bc751cmp [rsp+24], 0
001bc757je 0x1bc764
001bc759mov rdi, [rsp+16]
001bc75ecall [rip+0x55394]
001bc764
001bc764loc_1bc764:
001bc764add rsp, 56
001bc768pop rbx
001bc769pop r12
001bc76bpop r13
001bc76dpop r14
001bc76fpop r15
001bc771pop rbp
001bc772ret
001bc773
001bc773loc_1bc773:
001bc773mov al, 19
001bc775xor ecx, ecx
001bc777jmp 0x1bc7a2
001bc779
001bc779loc_1bc779:
001bc779cmp [rsp+12], 1
001bc77ejne 0x1bc70e
001bc780mov rax, [rsp+32]
001bc785mov [rbx+16], rax
001bc789movups x0, [rsp+16]
001bc78emovups [rbx], x0
001bc791jmp 0x1bc764
001bc793
001bc793loc_1bc793:
001bc793mov al, 19
001bc795xor ecx, ecx
001bc797mov r9, r12
001bc79ajmp 0x1bc7a2
001bc79c
001bc79cloc_1bc79c:
001bc79cmov al, 6
001bc79emov ecx, [rsp+8]
001bc7a2
001bc7a2loc_1bc7a2:
001bc7a2mov [rbx+8], al
001bc7a5mov [rbx+9], 0
001bc7a9mov [rbx+10], cx
001bc7admov [rbx+12], 0
001bc7b4mov [rbx+16], r9
001bc7b8jmp 0x1bc74a
001bc7ba
001bc7baloc_1bc7ba:
001bc7bamov edi, 2
001bc7bfmov rsi, r15
001bc7c2call alloc::alloc::handle_alloc_error
001bc7c7ud2
001bc7c9mov rbx, rax
001bc7ccmov rdi, [rsp+16]
001bc7d1mov rsi, [rsp+24]
001bc7d6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001bc7dbmov rdi, rbx
001bc7decall _Unwind_Resume
001bc7e3ud2
001bc4c0
001bc4c0gimli::read::line::FileEntryFormat::parse:
001bc4c0push rbp
001bc4c1push r15
001bc4c3push r14
001bc4c5push r13
001bc4c7push r12
001bc4c9push rbx
001bc4casub rsp, 56
001bc4cemov rbx, rdi
001bc4d1mov rax, [rsi]
001bc4d4mov rbp, [rsi+8]
001bc4d8test rbp, rbp
001bc4dbje 0x1bc6d7
001bc4e1mov r14, rsi
001bc4e4dec rbp
001bc4e7lea r12, [rax+1]
001bc4ebmov [rsi], r12
001bc4eemov [rsi+8], rbp
001bc4f2movzx r13l, [rax]
001bc4f6test r13, r13
001bc4f9je 0x1bc6f7
001bc4fflea r15, [4*r13]
001bc507movzx eax, [rip+0x56bba]
001bc50emov esi, 2
001bc513mov rdi, r15
001bc516call __rust_alloc
001bc51btest rax, rax
001bc51eje 0x1bc7ba
001bc524mov [rsp+16], rax
001bc529mov [rsp+24], r13
001bc52emov [rsp+32], 0
001bc537xor esi, esi
001bc539mov [rsp+12], 0
001bc541xor edx, edx
001bc543mov [rsp+8], ecx
001bc547mov [rsp+40], r13
001bc54c
001bc54cloc_1bc54c:
001bc54ctest rbp, rbp
001bc54fje 0x1bc72d
001bc555inc rdx
001bc558mov [rsp+48], rdx
001bc55dxor r15l, r15l
001bc560xor ecx, ecx
001bc562mov rdx, rbp
001bc565mov rdi, r12
001bc568nop [rax+rax]
001bc570
001bc570loc_1bc570:
001bc570lea r10, [rdx-1]
001bc574lea r9, [rdi+1]
001bc578movzx r11l, [rdi]
001bc57ccmp ecx, 63
001bc57fjne 0x1bc58b
001bc581cmp r11b, 2
001bc585jae 0x1bc714
001bc58b
001bc58bloc_1bc58b:
001bc58bmovzx r11l, r11b
001bc58fmov r13l, r11l
001bc592and r13l, 127
001bc596shl r13, cl
001bc599or r15, r13
001bc59ctest r11b, r11b
001bc59fjns 0x1bc5b4
001bc5a1add ecx, 7
001bc5a4mov rdx, r10
001bc5a7mov rdi, r9
001bc5aatest r10, r10
001bc5adjne 0x1bc570
001bc5afjmp 0x1bc71f
001bc5b4
001bc5b4loc_1bc5b4:
001bc5b4mov [r14], r9
001bc5b7mov [r14+8], r10
001bc5bbcmp r15, 65535
001bc5c2mov r13l, 65535
001bc5c8cmovb r13, r15
001bc5cccmp r13, 1
001bc5d0sete cl
001bc5d3test r10, r10
001bc5d6je 0x1bc773
001bc5dcmov [rsp+7], cl
001bc5e0lea rbp, [rdx-2]
001bc5e4lea r12, [rdi+2]
001bc5e8mov [r14], r12
001bc5ebmov [r14+8], rbp
001bc5efmovzx r8l, [rdi+1]
001bc5f4mov ecx, r8l
001bc5f7and ecx, 127
001bc5fatest r8b, r8b
001bc5fdjns 0x1bc632
001bc5fftest rbp, rbp
001bc602je 0x1bc793
001bc608lea rbp, [rdx-3]
001bc60clea r12, [rdi+3]
001bc610mov [r14], r12
001bc613mov [r14+8], rbp
001bc617movzx r8l, [rdi+2]
001bc61cmov r9l, r8l
001bc61fand r9l, 127
001bc623shl r9l, 7
001bc627movzx ecx, cx
001bc62aor ecx, r9l
001bc62dtest r8b, r8b
001bc630js 0x1bc68f
001bc632
001bc632loc_1bc632:
001bc632mov [rsp+8], ecx
001bc636cmp rsi, [rsp+24]
001bc63bjne 0x1bc651
001bc63d
001bc63dloc_1bc63d:
001bc63dlea rdi, [rsp+16]
001bc642call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001bc647mov rax, [rsp+16]
001bc64cmov rsi, [rsp+32]
001bc651
001bc651loc_1bc651:
001bc651xor ecx, ecx
001bc653movzx edx, [rsp+7]
001bc658mov cl, dl
001bc65aadd [rsp+12], ecx
001bc65emov [rax+4*rsi], r13w
001bc663mov ecx, [rsp+8]
001bc667mov [rax+4*rsi+2], cx
001bc66cinc rsi
001bc66fmov [rsp+32], rsi
001bc674mov r8, r15
001bc677mov r13, [rsp+40]
001bc67cmov rdx, [rsp+48]
001bc681cmp rdx, r13
001bc684jne 0x1bc54c
001bc68ajmp 0x1bc779
001bc68f
001bc68floc_1bc68f:
001bc68ftest rbp, rbp
001bc692je 0x1bc793
001bc698add rdx, -4
001bc69clea r12, [rdi+4]
001bc6a0mov [r14], r12
001bc6a3mov [r14+8], rdx
001bc6a7movzx edi, [rdi+3]
001bc6abcmp di, 3
001bc6afja 0x1bc79c
001bc6b5movzx edi, di
001bc6b8shl edi, 14
001bc6bbmovzx ecx, cx
001bc6beor ecx, edi
001bc6c0mov [rsp+8], ecx
001bc6c4mov rbp, rdx
001bc6c7cmp rsi, [rsp+24]
001bc6ccje 0x1bc63d
001bc6d2jmp 0x1bc651
001bc6d7
001bc6d7loc_1bc6d7:
001bc6d7mov [rbx+8], 19
001bc6ddmov [rbx+14], 0
001bc6e3mov [rbx+10], 0
001bc6eamov [rbx+16], rax
001bc6eemov [rbx], 0
001bc6f5jmp 0x1bc764
001bc6f7
001bc6f7loc_1bc6f7:
001bc6f7mov [rsp+16], 2
001bc700mov [rsp+24], r13
001bc705mov [rsp+32], 0
001bc70e
001bc70eloc_1bc70e:
001bc70emov [rbx+8], 68
001bc712jmp 0x1bc74a
001bc714
001bc714loc_1bc714:
001bc714mov [r14], r9
001bc717mov [r14+8], r10
001bc71bmov al, 6
001bc71djmp 0x1bc732
001bc71f
001bc71floc_1bc71f:
001bc71fadd r12, rbp
001bc722mov [r14], r12
001bc725mov [r14+8], 0
001bc72d
001bc72dloc_1bc72d:
001bc72dmov al, 19
001bc72fmov r8, r12
001bc732
001bc732loc_1bc732:
001bc732mov [rbx+8], al
001bc735mov [rbx+9], 0
001bc739mov [rbx+14], 0
001bc73fmov [rbx+10], 0
001bc746mov [rbx+16], r8
001bc74a
001bc74aloc_1bc74a:
001bc74amov [rbx], 0
001bc751cmp [rsp+24], 0
001bc757je 0x1bc764
001bc759mov rdi, [rsp+16]
001bc75ecall [rip+0x55394]
001bc764
001bc764loc_1bc764:
001bc764add rsp, 56
001bc768pop rbx
001bc769pop r12
001bc76bpop r13
001bc76dpop r14
001bc76fpop r15
001bc771pop rbp
001bc772ret
001bc773
001bc773loc_1bc773:
001bc773mov al, 19
001bc775xor ecx, ecx
001bc777jmp 0x1bc7a2
001bc779
001bc779loc_1bc779:
001bc779cmp [rsp+12], 1
001bc77ejne 0x1bc70e
001bc780mov rax, [rsp+32]
001bc785mov [rbx+16], rax
001bc789movups x0, [rsp+16]
001bc78emovups [rbx], x0
001bc791jmp 0x1bc764
001bc793
001bc793loc_1bc793:
001bc793mov al, 19
001bc795xor ecx, ecx
001bc797mov r9, r12
001bc79ajmp 0x1bc7a2
001bc79c
001bc79cloc_1bc79c:
001bc79cmov al, 6
001bc79emov ecx, [rsp+8]
001bc7a2
001bc7a2loc_1bc7a2:
001bc7a2mov [rbx+8], al
001bc7a5mov [rbx+9], 0
001bc7a9mov [rbx+10], cx
001bc7admov [rbx+12], 0
001bc7b4mov [rbx+16], r9
001bc7b8jmp 0x1bc74a
001bc7ba
001bc7baloc_1bc7ba:
001bc7bamov edi, 2
001bc7bfmov rsi, r15
001bc7c2call alloc::alloc::handle_alloc_error
001bc7c7ud2
001bc7c9mov rbx, rax
001bc7ccmov rdi, [rsp+16]
001bc7d1mov rsi, [rsp+24]
001bc7d6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001bc7dbmov rdi, rbx
001bc7decall _Unwind_Resume
001bc7e3ud2
001bc4c0
001bc7e5
001bc7e5 // align 0x10
001bc7e5 // align 0x10
001bc7f0
001bc7f0gimli::read::line::parse_attribute:
001bc7f0shr edx, 8
001bc7f3movzx eax, cx
001bc7f6lea ecx, [rax-3]
001bc7f9cmp ecx, 37
001bc7fcja 0x1bc84a
001bc7felea rax, [rip-0x17cad5]
001bc805movsxd rcx, [rax+4*rcx]
001bc809add rcx, rax
001bc80cjmp rcx
001bc80emov rcx, [rsi]
001bc811mov r8, [rsi+8]
001bc815cmp r8, 1
001bc819jbe 0x1bced3
001bc81fadd r8, -2
001bc823lea rax, [rcx+2]
001bc827mov [rsi], rax
001bc82amov [rsi+8], r8
001bc82emovzx edx, [rcx]
001bc831sub r8, rdx
001bc834jb 0x1bccbf
001bc83alea rcx, [rax+rdx]
001bc83emov [rsi], rcx
001bc841mov [rsi+8], r8
001bc845jmp 0x1bcaf1
001bc84a
001bc84aloc_1bc84a:
001bc84acmp eax, 7938
001bc84fje 0x1bc88d
001bc851cmp eax, 7969
001bc856jne 0x1bc8ef
001bc85ccmp dl, 8
001bc85fjne 0x1bce46
001bc865mov rax, [rsi]
001bc868mov rcx, [rsi+8]
001bc86ccmp rcx, 7
001bc870jbe 0x1bccf9
001bc876add rcx, -8
001bc87alea rdx, [rax+8]
001bc87emov [rsi], rdx
001bc881mov [rsi+8], rcx
001bc885mov rax, [rax]
001bc888jmp 0x1bce82
001bc88d
001bc88dloc_1bc88d:
001bc88dmov r8, [rsi]
001bc890mov r9, [rsi+8]
001bc894test r9, r9
001bc897je 0x1bcc77
001bc89dlea rdx, [r8+r9]
001bc8a1dec r9
001bc8a4inc r8
001bc8a7xor eax, eax
001bc8a9xor ecx, ecx
001bc8abnop [rax+rax]
001bc8b0
001bc8b0loc_1bc8b0:
001bc8b0movzx r10l, [r8-1]
001bc8b5cmp ecx, 63
001bc8b8jne 0x1bc8c4
001bc8bacmp r10b, 2
001bc8bejae 0x1bceaa
001bc8c4
001bc8c4loc_1bc8c4:
001bc8c4movzx r10l, r10b
001bc8c8mov r11l, r10l
001bc8cband r11l, 127
001bc8cfshl r11, cl
001bc8d2or rax, r11
001bc8d5test r10b, r10b
001bc8d8jns 0x1bd243
001bc8deadd ecx, 7
001bc8e1inc r8
001bc8e4add r9, -1
001bc8e8jb 0x1bc8b0
001bc8eajmp 0x1bcc6a
001bc8ef
001bc8efloc_1bc8ef:
001bc8efmov [rdi+8], 12
001bc8f3mov [rdi], 46
001bc8faret
001bc8fbmov rdx, [rsi]
001bc8femov rcx, [rsi+8]
001bc902cmp rcx, 3
001bc906jbe 0x1bcefe
001bc90cadd rcx, -4
001bc910lea rax, [rdx+4]
001bc914mov [rsi], rax
001bc917mov [rsi+8], rcx
001bc91bmovzx r8l, [rdx+1]
001bc920movzx r9l, [rdx]
001bc924movzx edx, [rdx+3]
001bc928mov [rsp-53], r9b
001bc92dmov [rsp-50], dl
001bc931mov [rsp-52], r8w
001bc937mov edx, [rsp-53]
001bc93bjmp 0x1bcadd
001bc940mov rcx, [rsi]
001bc943mov rax, [rsi+8]
001bc947cmp rax, 1
001bc94bjbe 0x1bcf26
001bc951add rax, -2
001bc955lea rdx, [rcx+2]
001bc959mov [rsi], rdx
001bc95cmov [rsi+8], rax
001bc960movzx eax, [rcx]
001bc963movzx ecx, [rcx+1]
001bc967shl ecx, 8
001bc96amov r9l, 3
001bc970jmp 0x1bcda6
001bc975mov rax, [rsi]
001bc978mov rcx, [rsi+8]
001bc97ccmp rcx, 3
001bc980jbe 0x1bcf3d
001bc986add rcx, -4
001bc98alea rdx, [rax+4]
001bc98emov [rsi], rdx
001bc991mov [rsi+8], rcx
001bc995movzx ecx, [rax+1]
001bc999movzx edx, [rax]
001bc99cmovzx eax, [rax+3]
001bc9a0mov [rsp-53], dl
001bc9a4mov [rsp-50], al
001bc9a8mov [rsp-52], cx
001bc9admov eax, [rsp-53]
001bc9b1mov ecx, eax
001bc9b3and ecx, 65280
001bc9b9mov esi, eax
001bc9bband esi, 0xffffffffffff0000
001bc9c1mov r9l, 4
001bc9c7xor r8l, r8l
001bc9cajmp 0x1bd313
001bc9cfmov rax, [rsi]
001bc9d2mov rcx, [rsi+8]
001bc9d6cmp rcx, 7
001bc9dajbe 0x1bcf6a
001bc9e0add rcx, -8
001bc9e4lea rdx, [rax+8]
001bc9e8mov [rsi], rdx
001bc9ebmov [rsi+8], rcx
001bc9efmov rax, [rax]
001bc9f2mov ecx, eax
001bc9f4and ecx, 65280
001bc9famov esi, eax
001bc9fcand esi, 0xffffffffffff0000
001bca02mov r8, 0xffffffff00000000
001bca0cand r8, rax
001bca0fmov r9l, 5
001bca15jmp 0x1bd313
001bca1amov rax, [rsi]
001bca1dmov rcx, [rsi+8]
001bca21test rcx, rcx
001bca24je 0x1bccbf
001bca2axor edx, edx
001bca2cnop [rax]
001bca30
001bca30loc_1bca30:
001bca30cmp [rax+rdx], 0
001bca34je 0x1bd284
001bca3ainc rdx
001bca3dcmp rcx, rdx
001bca40jne 0x1bca30
001bca42jmp 0x1bccbf
001bca47mov rax, [rsi]
001bca4amov r9, [rsi+8]
001bca4etest r9, r9
001bca51je 0x1bd272
001bca57lea r8, [rax+r9]
001bca5bdec r9
001bca5einc rax
001bca61xor edx, edx
001bca63xor ecx, ecx
001bca65nop [rax+rax]
001bca70
001bca70loc_1bca70:
001bca70movzx r10l, [rax-1]
001bca75cmp ecx, 63
001bca78jne 0x1bca84
001bca7acmp r10b, 2
001bca7ejae 0x1bd2c0
001bca84
001bca84loc_1bca84:
001bca84movzx r10l, r10b
001bca88mov r11l, r10l
001bca8band r11l, 127
001bca8fshl r11, cl
001bca92or rdx, r11
001bca95test r10b, r10b
001bca98jns 0x1bd32c
001bca9eadd ecx, 7
001bcaa1inc rax
001bcaa4add r9, -1
001bcaa8jb 0x1bca70
001bcaaamov [rsi], r8
001bcaadmov [rsi+8], 0
001bcab5mov al, 19
001bcab7jmp 0x1bd2c9
001bcabcmov rdx, [rsi]
001bcabfmov rcx, [rsi+8]
001bcac3test rcx, rcx
001bcac6je 0x1bd279
001bcaccdec rcx
001bcacflea rax, [rdx+1]
001bcad3mov [rsi], rax
001bcad6mov [rsi+8], rcx
001bcadamovzx edx, [rdx]
001bcadd
001bcaddloc_1bcadd:
001bcaddsub rcx, rdx
001bcae0jb 0x1bccbf
001bcae6lea r8, [rax+rdx]
001bcaeamov [rsi], r8
001bcaedmov [rsi+8], rcx
001bcaf1
001bcaf1loc_1bcaf1:
001bcaf1mov ecx, eax
001bcaf3and ecx, 65280
001bcaf9mov esi, eax
001bcafband esi, 0xffffffffffff0000
001bcb01mov r8, 0xffffffff00000000
001bcb0band r8, rax
001bcb0emov r9l, 1
001bcb14jmp 0x1bd313
001bcb19mov rax, [rsi]
001bcb1cmov rcx, [rsi+8]
001bcb20test rcx, rcx
001bcb23je 0x1bcd5d
001bcb29dec rcx
001bcb2clea rdx, [rax+1]
001bcb30mov [rsi], rdx
001bcb33mov [rsi+8], rcx
001bcb37movzx eax, [rax]
001bcb3amov r9l, 2
001bcb40jmp 0x1bcd59
001bcb45mov rax, [rsi]
001bcb48mov rcx, [rsi+8]
001bcb4ctest rcx, rcx
001bcb4fje 0x1bcd5d
001bcb55dec rcx
001bcb58lea rdx, [rax+1]
001bcb5cmov [rsi], rdx
001bcb5fmov [rsi+8], rcx
001bcb63cmp [rax], 0
001bcb66setne al
001bcb69mov r9l, 9
001bcb6fjmp 0x1bcd59
001bcb74mov r8, [rsi]
001bcb77mov rdx, [rsi+8]
001bcb7bdec rdx
001bcb7exor ecx, ecx
001bcb80xor eax, eax
001bcb82jmp 0x1bcbac
001bcb84
001bcb84 66 66 66 2e 0f 1f 84 00 00 00 00 00 fff.........
001bcb90
001bcb90loc_1bcb90:
001bcb90mov r10l, r9l
001bcb93and r10l, 127
001bcb97shl r10, cl
001bcb9aor rax, r10
001bcb9dadd ecx, 7
001bcba0dec rdx
001bcba3test r9b, r9b
001bcba6jns 0x1bd1fd
001bcbac
001bcbacloc_1bcbac:
001bcbacmov r9, r8
001bcbafcmp rdx, -1
001bcbb3je 0x1bd1db
001bcbb9lea r8, [r9+1]
001bcbbdmov [rsi], r8
001bcbc0mov [rsi+8], rdx
001bcbc4movzx r9l, [r9]
001bcbc8cmp ecx, 63
001bcbcbjne 0x1bcb90
001bcbcdcmp r9l, 127
001bcbd1je 0x1bcb90
001bcbd3test r9l, r9l
001bcbd6je 0x1bcb90
001bcbd8mov al, 7
001bcbdajmp 0x1bd1dd
001bcbdfcmp dl, 8
001bcbe2jne 0x1bcfcf
001bcbe8mov rax, [rsi]
001bcbebmov rcx, [rsi+8]
001bcbefcmp rcx, 7
001bcbf3jbe 0x1bccf9
001bcbf9add rcx, -8
001bcbfdlea rdx, [rax+8]
001bcc01mov [rsi], rdx
001bcc04mov [rsi+8], rcx
001bcc08mov rax, [rax]
001bcc0bjmp 0x1bd00b
001bcc10mov r8, [rsi]
001bcc13mov r9, [rsi+8]
001bcc17test r9, r9
001bcc1aje 0x1bcc77
001bcc1clea rdx, [r8+r9]
001bcc20dec r9
001bcc23inc r8
001bcc26xor eax, eax
001bcc28xor ecx, ecx
001bcc2anop [rax+rax]
001bcc30
001bcc30loc_1bcc30:
001bcc30movzx r10l, [r8-1]
001bcc35cmp ecx, 63
001bcc38jne 0x1bcc44
001bcc3acmp r10b, 2
001bcc3ejae 0x1bceaa
001bcc44
001bcc44loc_1bcc44:
001bcc44movzx r10l, r10b
001bcc48mov r11l, r10l
001bcc4band r11l, 127
001bcc4fshl r11, cl
001bcc52or rax, r11
001bcc55test r10b, r10b
001bcc58jns 0x1bd2e9
001bcc5eadd ecx, 7
001bcc61inc r8
001bcc64add r9, -1
001bcc68jb 0x1bcc30
001bcc6a
001bcc6aloc_1bcc6a:
001bcc6amov [rsi], rdx
001bcc6dmov [rsi+8], 0
001bcc75jmp 0x1bcc7a
001bcc77
001bcc77loc_1bcc77:
001bcc77mov rdx, r8
001bcc7a
001bcc7aloc_1bcc7a:
001bcc7amov al, 19
001bcc7cjmp 0x1bceb3
001bcc81cmp dl, 8
001bcc84jne 0x1bd033
001bcc8amov rax, [rsi]
001bcc8dmov rcx, [rsi+8]
001bcc91cmp rcx, 7
001bcc95jbe 0x1bccf9
001bcc97add rcx, -8
001bcc9blea rdx, [rax+8]
001bcc9fmov [rsi], rdx
001bcca2mov [rsi+8], rcx
001bcca6mov rax, [rax]
001bcca9jmp 0x1bd06f
001bccaemov rax, [rsi]
001bccb1mov rcx, [rsi+8]
001bccb5cmp rcx, 16
001bccb9jae 0x1bd097
001bccbf
001bccbfloc_1bccbf:
001bccbfmov [rdi+8], 19
001bccc7jmp 0x1bd169
001bcccccmp dl, 8
001bcccfjne 0x1bd0d3
001bccd5mov rax, [rsi]
001bccd8mov rcx, [rsi+8]
001bccdccmp rcx, 7
001bcce0jbe 0x1bccf9
001bcce2add rcx, -8
001bcce6lea rdx, [rax+8]
001bcceamov [rsi], rdx
001bccedmov [rsi+8], rcx
001bccf1mov rax, [rax]
001bccf4jmp 0x1bd10b
001bccf9
001bccf9loc_1bccf9:
001bccf9mov [rsp-50], 0
001bccfemov [rsp-52], 0
001bcd05mov [rsp-56], 0
001bcd0dmov [rsp-49], rax
001bcd12mov rax, [rsp-56]
001bcd17mov ecx, [rsp-48]
001bcd1bmov edx, [rsp-45]
001bcd1fmov [rsp-32], ecx
001bcd23mov [rsp-29], edx
001bcd27mov [rsp-40], rax
001bcd2cmov rax, [rsp-33]
001bcd31jmp 0x1bd157
001bcd36mov rax, [rsi]
001bcd39mov rcx, [rsi+8]
001bcd3dtest rcx, rcx
001bcd40je 0x1bcd5d
001bcd42dec rcx
001bcd45lea rdx, [rax+1]
001bcd49mov [rsi], rdx
001bcd4cmov [rsi+8], rcx
001bcd50movzx eax, [rax]
001bcd53mov r9l, 29
001bcd59
001bcd59loc_1bcd59:
001bcd59xor ecx, ecx
001bcd5bjmp 0x1bcda6
001bcd5d
001bcd5dloc_1bcd5d:
001bcd5dmov [rdi+8], 19
001bcd63mov [rdi+14], 0
001bcd69mov [rdi+10], 0
001bcd70jmp 0x1bd169
001bcd75mov rax, [rsi]
001bcd78mov rcx, [rsi+8]
001bcd7ccmp rcx, 1
001bcd80jbe 0x1bd175
001bcd86add rcx, -2
001bcd8alea rdx, [rax+2]
001bcd8emov [rsi], rdx
001bcd91mov [rsi+8], rcx
001bcd95movzx eax, [rax]
001bcd98mov ecx, eax
001bcd9aand ecx, 65280
001bcda0mov r9l, 29
001bcda6
001bcda6loc_1bcda6:
001bcda6xor esi, esi
001bcda8xor r8l, r8l
001bcdabjmp 0x1bd313
001bcdb0mov rcx, [rsi]
001bcdb3mov rax, [rsi+8]
001bcdb7cmp rax, 2
001bcdbbjbe 0x1bd196
001bcdc1add rax, -3
001bcdc5lea rdx, [rcx+3]
001bcdc9mov [rsi], rdx
001bcdccmov [rsi+8], rax
001bcdd0movzx eax, [rcx]
001bcdd3movzx esi, [rcx+2]
001bcdd7shl esi, 16
001bcddaor esi, eax
001bcddcmov ecx, eax
001bcddeand ecx, 65280
001bcde4and esi, 0xff0000
001bcdeajmp 0x1bce38
001bcdecmov rax, [rsi]
001bcdefmov rcx, [rsi+8]
001bcdf3cmp rcx, 3
001bcdf7jbe 0x1bd1b7
001bcdfdadd rcx, -4
001bce01lea rdx, [rax+4]
001bce05mov [rsi], rdx
001bce08mov [rsi+8], rcx
001bce0cmovzx ecx, [rax+1]
001bce10movzx edx, [rax]
001bce13movzx eax, [rax+3]
001bce17mov [rsp-53], dl
001bce1bmov [rsp-50], al
001bce1fmov [rsp-52], cx
001bce24mov eax, [rsp-53]
001bce28mov ecx, eax
001bce2aand ecx, 65280
001bce30mov esi, eax
001bce32and esi, 0xffffffffffff0000
001bce38
001bce38loc_1bce38:
001bce38mov r9l, 29
001bce3exor r8l, r8l
001bce41jmp 0x1bd313
001bce46
001bce46loc_1bce46:
001bce46mov rax, [rsi]
001bce49mov rcx, [rsi+8]
001bce4dcmp rcx, 4
001bce51jb 0x1bd133
001bce57add rcx, -4
001bce5blea rdx, [rax+4]
001bce5fmov [rsi], rdx
001bce62mov [rsi+8], rcx
001bce66movzx ecx, [rax+1]
001bce6amovzx edx, [rax]
001bce6dmovzx eax, [rax+3]
001bce71mov [rsp-53], dl
001bce75mov [rsp-50], al
001bce79mov [rsp-52], cx
001bce7emov eax, [rsp-53]
001bce82
001bce82loc_1bce82:
001bce82mov ecx, eax
001bce84and ecx, 65280
001bce8amov esi, eax
001bce8cand esi, 0xffffffffffff0000
001bce92mov r8, 0xffffffff00000000
001bce9cand r8, rax
001bce9fmov r9l, 27
001bcea5jmp 0x1bd313
001bceaa
001bceaaloc_1bceaa:
001bceaamov [rsi], r8
001bceadmov [rsi+8], r9
001bceb1mov al, 6
001bceb3
001bceb3loc_1bceb3:
001bceb3mov [rdi+8], al
001bceb6mov [rdi+9], 0
001bceba
001bcebaloc_1bceba:
001bcebamov [rdi+14], 0
001bcec0mov [rdi+10], 0
001bcec7
001bcec7loc_1bcec7:
001bcec7mov [rdi+16], rdx
001bcecbmov [rdi], 46
001bced2ret
001bced3
001bced3loc_1bced3:
001bced3mov [rsp-56], 0
001bcedamov [rsp-50], 0
001bcedfmov [rsp-54], 0
001bcee7mov eax, [rsp-53]
001bceebmov [rdi+12], eax
001bceeemov eax, [rsp-56]
001bcef2mov [rdi+9], eax
001bcef5mov [rdi+8], 19
001bcef9jmp 0x1bd1ab
001bcefe
001bcefeloc_1bcefe:
001bcefemov [rsp-56], 0
001bcf06mov [rsp-50], 0
001bcf0bmov [rsp-52], 0
001bcf12mov eax, [rsp-53]
001bcf16mov [rdi+12], eax
001bcf19mov [rdi+9], 0
001bcf20mov [rdi+8], 19
001bcf24jmp 0x1bcec7
001bcf26
001bcf26loc_1bcf26:
001bcf26mov [rdi+8], 19
001bcf2amov [rdi+9], 0
001bcf31mov [rdi+12], 0
001bcf38jmp 0x1bd1ab
001bcf3d
001bcf3dloc_1bcf3d:
001bcf3dmov [rsp-56], 0
001bcf45movzx ecx, [rsp-54]
001bcf4amov [rdi+11], cl
001bcf4dmov [rdi+9], 0
001bcf53mov [rdi+8], 19
001bcf57mov [rdi+12], 0
001bcf5bmov [rdi+15], 0
001bcf5fmov [rdi+13], 0
001bcf65jmp 0x1bd169
001bcf6a
001bcf6aloc_1bcf6a:
001bcf6amov [rsp-50], 0
001bcf6fmov [rsp-52], 0
001bcf76mov [rsp-56], 0
001bcf7emov [rsp-49], rax
001bcf83mov rcx, [rsp-56]
001bcf88movq x0, rcx
001bcf8dmov rdx, rax
001bcf90shr rdx, 8
001bcf94mov [rdi+9], ecx
001bcf97shr rcx, 32
001bcf9bmov [rdi+13], cx
001bcf9fmovdqa [rsp-24], x0
001bcfa5movzx ecx, [rsp-18]
001bcfaamov [rdi+15], cx
001bcfaemov [rdi+8], 19
001bcfb2mov rcx, rax
001bcfb5shr rcx, 56
001bcfb9mov [rdi+23], cl
001bcfbcshr rax, 40
001bcfc0mov [rdi+21], ax
001bcfc4mov [rdi+17], edx
001bcfc7mov [rdi], 46
001bcfceret
001bcfcf
001bcfcfloc_1bcfcf:
001bcfcfmov rax, [rsi]
001bcfd2mov rcx, [rsi+8]
001bcfd6cmp rcx, 4
001bcfdajb 0x1bd133
001bcfe0add rcx, -4
001bcfe4lea rdx, [rax+4]
001bcfe8mov [rsi], rdx
001bcfebmov [rsi+8], rcx
001bcfefmovzx ecx, [rax+1]
001bcff3movzx edx, [rax]
001bcff6movzx eax, [rax+3]
001bcffamov [rsp-53], dl
001bcffemov [rsp-50], al
001bd002mov [rsp-52], cx
001bd007mov eax, [rsp-53]
001bd00b
001bd00bloc_1bd00b:
001bd00bmov ecx, eax
001bd00dand ecx, 65280
001bd013mov esi, eax
001bd015and esi, 0xffffffffffff0000
001bd01bmov r8, 0xffffffff00000000
001bd025and r8, rax
001bd028mov r9l, 26
001bd02ejmp 0x1bd313
001bd033
001bd033loc_1bd033:
001bd033mov rax, [rsi]
001bd036mov rcx, [rsi+8]
001bd03acmp rcx, 4
001bd03ejb 0x1bd133
001bd044add rcx, -4
001bd048lea rdx, [rax+4]
001bd04cmov [rsi], rdx
001bd04fmov [rsi+8], rcx
001bd053movzx ecx, [rax+1]
001bd057movzx edx, [rax]
001bd05amovzx eax, [rax+3]
001bd05emov [rsp-53], dl
001bd062mov [rsp-50], al
001bd066mov [rsp-52], cx
001bd06bmov eax, [rsp-53]
001bd06f
001bd06floc_1bd06f:
001bd06fmov ecx, eax
001bd071and ecx, 65280
001bd077mov esi, eax
001bd079and esi, 0xffffffffffff0000
001bd07fmov r8, 0xffffffff00000000
001bd089and r8, rax
001bd08cmov r9l, 10
001bd092jmp 0x1bd313
001bd097
001bd097loc_1bd097:
001bd097add rcx, -16
001bd09blea rdx, [rax+16]
001bd09fmov [rsi], rdx
001bd0a2mov [rsi+8], rcx
001bd0a6mov ecx, eax
001bd0a8and ecx, 65280
001bd0aemov esi, eax
001bd0b0and esi, 0xffffffffffff0000
001bd0b6mov r8, 0xffffffff00000000
001bd0c0and r8, rax
001bd0c3mov r9l, 1
001bd0c9mov edx, 16
001bd0cejmp 0x1bd313
001bd0d3
001bd0d3loc_1bd0d3:
001bd0d3mov rax, [rsi]
001bd0d6mov rcx, [rsi+8]
001bd0dacmp rcx, 4
001bd0dejb 0x1bd133
001bd0e0add rcx, -4
001bd0e4lea rdx, [rax+4]
001bd0e8mov [rsi], rdx
001bd0ebmov [rsi+8], rcx
001bd0efmovzx ecx, [rax+1]
001bd0f3movzx edx, [rax]
001bd0f6movzx eax, [rax+3]
001bd0famov [rsp-53], dl
001bd0femov [rsp-50], al
001bd102mov [rsp-52], cx
001bd107mov eax, [rsp-53]
001bd10b
001bd10bloc_1bd10b:
001bd10bmov ecx, eax
001bd10dand ecx, 65280
001bd113mov esi, eax
001bd115and esi, 0xffffffffffff0000
001bd11bmov r8, 0xffffffff00000000
001bd125and r8, rax
001bd128mov r9l, 30
001bd12ejmp 0x1bd313
001bd133
001bd133loc_1bd133:
001bd133mov [rsp-56], 0
001bd13bmov [rsp-50], 0
001bd140mov [rsp-52], 0
001bd147mov ecx, [rsp-53]
001bd14bmov [rsp-37], ecx
001bd14fmov [rsp-40], 0
001bd157
001bd157loc_1bd157:
001bd157mov ecx, [rsp-40]
001bd15bmov edx, [rsp-37]
001bd15fmov [rdi+12], edx
001bd162
001bd162loc_1bd162:
001bd162mov [rdi+9], ecx
001bd165
001bd165loc_1bd165:
001bd165mov [rdi+8], 19
001bd169
001bd169loc_1bd169:
001bd169mov [rdi+16], rax
001bd16dmov [rdi], 46
001bd174ret
001bd175
001bd175loc_1bd175:
001bd175mov [rsp-56], 0
001bd17cmov [rsp-50], 0
001bd181mov [rsp-54], 0
001bd189mov ecx, [rsp-53]
001bd18dmov [rdi+12], ecx
001bd190mov ecx, [rsp-56]
001bd194jmp 0x1bd162
001bd196
001bd196loc_1bd196:
001bd196mov [rdi+8], 19
001bd19amov [rdi+15], 0
001bd19emov [rdi+13], 0
001bd1a4mov [rdi+9], 0
001bd1ab
001bd1abloc_1bd1ab:
001bd1abmov [rdi+16], rcx
001bd1afmov [rdi], 46
001bd1b6ret
001bd1b7
001bd1b7loc_1bd1b7:
001bd1b7mov [rsp-56], 0
001bd1bfmov [rsp-50], 0
001bd1c4mov [rsp-52], 0
001bd1cbmov ecx, [rsp-53]
001bd1cfmov [rdi+12], ecx
001bd1d2mov [rdi+9], 0
001bd1d9jmp 0x1bd165
001bd1db
001bd1dbloc_1bd1db:
001bd1dbmov al, 19
001bd1dd
001bd1ddloc_1bd1dd:
001bd1ddmov [rdi+8], al
001bd1e0mov [rdi+9], 0
001bd1e4mov [rdi+14], 0
001bd1eamov [rdi+10], 0
001bd1f1mov [rdi+16], r9
001bd1f5mov [rdi], 46
001bd1fcret
001bd1fd
001bd1fdloc_1bd1fd:
001bd1fdmov rdx, -1
001bd204shl rdx, cl
001bd207xor esi, esi
001bd209test r9b, 64
001bd20dcmove rdx, rsi
001bd211cmp ecx, 64
001bd214cmovge rdx, rsi
001bd218or rax, rdx
001bd21bmov ecx, eax
001bd21dand ecx, 65280
001bd223mov esi, eax
001bd225and esi, 0xffffffffffff0000
001bd22bmov r8, 0xffffffff00000000
001bd235and r8, rax
001bd238mov r9l, 6
001bd23ejmp 0x1bd313
001bd243
001bd243loc_1bd243:
001bd243mov [rsi], r8
001bd246mov [rsi+8], r9
001bd24amov ecx, eax
001bd24cand ecx, 65280
001bd252mov esi, eax
001bd254and esi, 0xffffffffffff0000
001bd25amov r8, 0xffffffff00000000
001bd264and r8, rax
001bd267mov r9l, 29
001bd26djmp 0x1bd313
001bd272
001bd272loc_1bd272:
001bd272mov r8, rax
001bd275mov al, 19
001bd277jmp 0x1bd2c9
001bd279
001bd279loc_1bd279:
001bd279mov [rdi+8], 19
001bd27fjmp 0x1bceba
001bd284
001bd284loc_1bd284:
001bd284mov r8, rdx
001bd287not r8
001bd28aadd rcx, r8
001bd28dlea r8, [rax+rdx]
001bd291inc r8
001bd294mov [rsi], r8
001bd297mov [rsi+8], rcx
001bd29bmov ecx, eax
001bd29dand ecx, 65280
001bd2a3mov esi, eax
001bd2a5and esi, 0xffffffffffff0000
001bd2abmov r8, 0xffffffff00000000
001bd2b5and r8, rax
001bd2b8mov r9l, 31
001bd2bejmp 0x1bd313
001bd2c0
001bd2c0loc_1bd2c0:
001bd2c0mov [rsi], rax
001bd2c3mov [rsi+8], r9
001bd2c7mov al, 6
001bd2c9
001bd2c9loc_1bd2c9:
001bd2c9mov [rdi+8], al
001bd2ccmov [rdi+9], 0
001bd2d0mov [rdi+14], 0
001bd2d6mov [rdi+10], 0
001bd2ddmov [rdi+16], r8
001bd2e1mov [rdi], 46
001bd2e8ret
001bd2e9
001bd2e9loc_1bd2e9:
001bd2e9mov [rsi], r8
001bd2ecmov [rsi+8], r9
001bd2f0mov ecx, eax
001bd2f2and ecx, 65280
001bd2f8mov esi, eax
001bd2faand esi, 0xffffffffffff0000
001bd300mov r8, 0xffffffff00000000
001bd30aand r8, rax
001bd30dmov r9l, 7
001bd313
001bd313loc_1bd313:
001bd313mov [rdi], r9
001bd316movzx eax, al
001bd319or ecx, eax
001bd31bmovzx eax, cx
001bd31eor eax, esi
001bd320or rax, r8
001bd323mov [rdi+8], rax
001bd327mov [rdi+16], rdx
001bd32bret
001bd32c
001bd32cloc_1bd32c:
001bd32cmov [rsi], rax
001bd32fmov [rsi+8], r9
001bd333sub r9, rdx
001bd336jb 0x1bccbf
001bd33clea rcx, [rax+rdx]
001bd340mov [rsi], rcx
001bd343mov [rsi+8], r9
001bd347jmp 0x1bcaf1
001bc7f0
001bc7f0gimli::read::line::parse_attribute:
001bc7f0shr edx, 8
001bc7f3movzx eax, cx
001bc7f6lea ecx, [rax-3]
001bc7f9cmp ecx, 37
001bc7fcja 0x1bc84a
001bc7felea rax, [rip-0x17cad5]
001bc805movsxd rcx, [rax+4*rcx]
001bc809add rcx, rax
001bc80cjmp rcx
001bc80emov rcx, [rsi]
001bc811mov r8, [rsi+8]
001bc815cmp r8, 1
001bc819jbe 0x1bced3
001bc81fadd r8, -2
001bc823lea rax, [rcx+2]
001bc827mov [rsi], rax
001bc82amov [rsi+8], r8
001bc82emovzx edx, [rcx]
001bc831sub r8, rdx
001bc834jb 0x1bccbf
001bc83alea rcx, [rax+rdx]
001bc83emov [rsi], rcx
001bc841mov [rsi+8], r8
001bc845jmp 0x1bcaf1
001bc84a
001bc84aloc_1bc84a:
001bc84acmp eax, 7938
001bc84fje 0x1bc88d
001bc851cmp eax, 7969
001bc856jne 0x1bc8ef
001bc85ccmp dl, 8
001bc85fjne 0x1bce46
001bc865mov rax, [rsi]
001bc868mov rcx, [rsi+8]
001bc86ccmp rcx, 7
001bc870jbe 0x1bccf9
001bc876add rcx, -8
001bc87alea rdx, [rax+8]
001bc87emov [rsi], rdx
001bc881mov [rsi+8], rcx
001bc885mov rax, [rax]
001bc888jmp 0x1bce82
001bc88d
001bc88dloc_1bc88d:
001bc88dmov r8, [rsi]
001bc890mov r9, [rsi+8]
001bc894test r9, r9
001bc897je 0x1bcc77
001bc89dlea rdx, [r8+r9]
001bc8a1dec r9
001bc8a4inc r8
001bc8a7xor eax, eax
001bc8a9xor ecx, ecx
001bc8abnop [rax+rax]
001bc8b0
001bc8b0loc_1bc8b0:
001bc8b0movzx r10l, [r8-1]
001bc8b5cmp ecx, 63
001bc8b8jne 0x1bc8c4
001bc8bacmp r10b, 2
001bc8bejae 0x1bceaa
001bc8c4
001bc8c4loc_1bc8c4:
001bc8c4movzx r10l, r10b
001bc8c8mov r11l, r10l
001bc8cband r11l, 127
001bc8cfshl r11, cl
001bc8d2or rax, r11
001bc8d5test r10b, r10b
001bc8d8jns 0x1bd243
001bc8deadd ecx, 7
001bc8e1inc r8
001bc8e4add r9, -1
001bc8e8jb 0x1bc8b0
001bc8eajmp 0x1bcc6a
001bc8ef
001bc8efloc_1bc8ef:
001bc8efmov [rdi+8], 12
001bc8f3mov [rdi], 46
001bc8faret
001bc8fbmov rdx, [rsi]
001bc8femov rcx, [rsi+8]
001bc902cmp rcx, 3
001bc906jbe 0x1bcefe
001bc90cadd rcx, -4
001bc910lea rax, [rdx+4]
001bc914mov [rsi], rax
001bc917mov [rsi+8], rcx
001bc91bmovzx r8l, [rdx+1]
001bc920movzx r9l, [rdx]
001bc924movzx edx, [rdx+3]
001bc928mov [rsp-53], r9b
001bc92dmov [rsp-50], dl
001bc931mov [rsp-52], r8w
001bc937mov edx, [rsp-53]
001bc93bjmp 0x1bcadd
001bc940mov rcx, [rsi]
001bc943mov rax, [rsi+8]
001bc947cmp rax, 1
001bc94bjbe 0x1bcf26
001bc951add rax, -2
001bc955lea rdx, [rcx+2]
001bc959mov [rsi], rdx
001bc95cmov [rsi+8], rax
001bc960movzx eax, [rcx]
001bc963movzx ecx, [rcx+1]
001bc967shl ecx, 8
001bc96amov r9l, 3
001bc970jmp 0x1bcda6
001bc975mov rax, [rsi]
001bc978mov rcx, [rsi+8]
001bc97ccmp rcx, 3
001bc980jbe 0x1bcf3d
001bc986add rcx, -4
001bc98alea rdx, [rax+4]
001bc98emov [rsi], rdx
001bc991mov [rsi+8], rcx
001bc995movzx ecx, [rax+1]
001bc999movzx edx, [rax]
001bc99cmovzx eax, [rax+3]
001bc9a0mov [rsp-53], dl
001bc9a4mov [rsp-50], al
001bc9a8mov [rsp-52], cx
001bc9admov eax, [rsp-53]
001bc9b1mov ecx, eax
001bc9b3and ecx, 65280
001bc9b9mov esi, eax
001bc9bband esi, 0xffffffffffff0000
001bc9c1mov r9l, 4
001bc9c7xor r8l, r8l
001bc9cajmp 0x1bd313
001bc9cfmov rax, [rsi]
001bc9d2mov rcx, [rsi+8]
001bc9d6cmp rcx, 7
001bc9dajbe 0x1bcf6a
001bc9e0add rcx, -8
001bc9e4lea rdx, [rax+8]
001bc9e8mov [rsi], rdx
001bc9ebmov [rsi+8], rcx
001bc9efmov rax, [rax]
001bc9f2mov ecx, eax
001bc9f4and ecx, 65280
001bc9famov esi, eax
001bc9fcand esi, 0xffffffffffff0000
001bca02mov r8, 0xffffffff00000000
001bca0cand r8, rax
001bca0fmov r9l, 5
001bca15jmp 0x1bd313
001bca1amov rax, [rsi]
001bca1dmov rcx, [rsi+8]
001bca21test rcx, rcx
001bca24je 0x1bccbf
001bca2axor edx, edx
001bca2cnop [rax]
001bca30
001bca30loc_1bca30:
001bca30cmp [rax+rdx], 0
001bca34je 0x1bd284
001bca3ainc rdx
001bca3dcmp rcx, rdx
001bca40jne 0x1bca30
001bca42jmp 0x1bccbf
001bca47mov rax, [rsi]
001bca4amov r9, [rsi+8]
001bca4etest r9, r9
001bca51je 0x1bd272
001bca57lea r8, [rax+r9]
001bca5bdec r9
001bca5einc rax
001bca61xor edx, edx
001bca63xor ecx, ecx
001bca65nop [rax+rax]
001bca70
001bca70loc_1bca70:
001bca70movzx r10l, [rax-1]
001bca75cmp ecx, 63
001bca78jne 0x1bca84
001bca7acmp r10b, 2
001bca7ejae 0x1bd2c0
001bca84
001bca84loc_1bca84:
001bca84movzx r10l, r10b
001bca88mov r11l, r10l
001bca8band r11l, 127
001bca8fshl r11, cl
001bca92or rdx, r11
001bca95test r10b, r10b
001bca98jns 0x1bd32c
001bca9eadd ecx, 7
001bcaa1inc rax
001bcaa4add r9, -1
001bcaa8jb 0x1bca70
001bcaaamov [rsi], r8
001bcaadmov [rsi+8], 0
001bcab5mov al, 19
001bcab7jmp 0x1bd2c9
001bcabcmov rdx, [rsi]
001bcabfmov rcx, [rsi+8]
001bcac3test rcx, rcx
001bcac6je 0x1bd279
001bcaccdec rcx
001bcacflea rax, [rdx+1]
001bcad3mov [rsi], rax
001bcad6mov [rsi+8], rcx
001bcadamovzx edx, [rdx]
001bcadd
001bcaddloc_1bcadd:
001bcaddsub rcx, rdx
001bcae0jb 0x1bccbf
001bcae6lea r8, [rax+rdx]
001bcaeamov [rsi], r8
001bcaedmov [rsi+8], rcx
001bcaf1
001bcaf1loc_1bcaf1:
001bcaf1mov ecx, eax
001bcaf3and ecx, 65280
001bcaf9mov esi, eax
001bcafband esi, 0xffffffffffff0000
001bcb01mov r8, 0xffffffff00000000
001bcb0band r8, rax
001bcb0emov r9l, 1
001bcb14jmp 0x1bd313
001bcb19mov rax, [rsi]
001bcb1cmov rcx, [rsi+8]
001bcb20test rcx, rcx
001bcb23je 0x1bcd5d
001bcb29dec rcx
001bcb2clea rdx, [rax+1]
001bcb30mov [rsi], rdx
001bcb33mov [rsi+8], rcx
001bcb37movzx eax, [rax]
001bcb3amov r9l, 2
001bcb40jmp 0x1bcd59
001bcb45mov rax, [rsi]
001bcb48mov rcx, [rsi+8]
001bcb4ctest rcx, rcx
001bcb4fje 0x1bcd5d
001bcb55dec rcx
001bcb58lea rdx, [rax+1]
001bcb5cmov [rsi], rdx
001bcb5fmov [rsi+8], rcx
001bcb63cmp [rax], 0
001bcb66setne al
001bcb69mov r9l, 9
001bcb6fjmp 0x1bcd59
001bcb74mov r8, [rsi]
001bcb77mov rdx, [rsi+8]
001bcb7bdec rdx
001bcb7exor ecx, ecx
001bcb80xor eax, eax
001bcb82jmp 0x1bcbac
001bcb84
001bcb84 66 66 66 2e 0f 1f 84 00 00 00 00 00 fff.........
001bcb90
001bcb90loc_1bcb90:
001bcb90mov r10l, r9l
001bcb93and r10l, 127
001bcb97shl r10, cl
001bcb9aor rax, r10
001bcb9dadd ecx, 7
001bcba0dec rdx
001bcba3test r9b, r9b
001bcba6jns 0x1bd1fd
001bcbac
001bcbacloc_1bcbac:
001bcbacmov r9, r8
001bcbafcmp rdx, -1
001bcbb3je 0x1bd1db
001bcbb9lea r8, [r9+1]
001bcbbdmov [rsi], r8
001bcbc0mov [rsi+8], rdx
001bcbc4movzx r9l, [r9]
001bcbc8cmp ecx, 63
001bcbcbjne 0x1bcb90
001bcbcdcmp r9l, 127
001bcbd1je 0x1bcb90
001bcbd3test r9l, r9l
001bcbd6je 0x1bcb90
001bcbd8mov al, 7
001bcbdajmp 0x1bd1dd
001bcbdfcmp dl, 8
001bcbe2jne 0x1bcfcf
001bcbe8mov rax, [rsi]
001bcbebmov rcx, [rsi+8]
001bcbefcmp rcx, 7
001bcbf3jbe 0x1bccf9
001bcbf9add rcx, -8
001bcbfdlea rdx, [rax+8]
001bcc01mov [rsi], rdx
001bcc04mov [rsi+8], rcx
001bcc08mov rax, [rax]
001bcc0bjmp 0x1bd00b
001bcc10mov r8, [rsi]
001bcc13mov r9, [rsi+8]
001bcc17test r9, r9
001bcc1aje 0x1bcc77
001bcc1clea rdx, [r8+r9]
001bcc20dec r9
001bcc23inc r8
001bcc26xor eax, eax
001bcc28xor ecx, ecx
001bcc2anop [rax+rax]
001bcc30
001bcc30loc_1bcc30:
001bcc30movzx r10l, [r8-1]
001bcc35cmp ecx, 63
001bcc38jne 0x1bcc44
001bcc3acmp r10b, 2
001bcc3ejae 0x1bceaa
001bcc44
001bcc44loc_1bcc44:
001bcc44movzx r10l, r10b
001bcc48mov r11l, r10l
001bcc4band r11l, 127
001bcc4fshl r11, cl
001bcc52or rax, r11
001bcc55test r10b, r10b
001bcc58jns 0x1bd2e9
001bcc5eadd ecx, 7
001bcc61inc r8
001bcc64add r9, -1
001bcc68jb 0x1bcc30
001bcc6a
001bcc6aloc_1bcc6a:
001bcc6amov [rsi], rdx
001bcc6dmov [rsi+8], 0
001bcc75jmp 0x1bcc7a
001bcc77
001bcc77loc_1bcc77:
001bcc77mov rdx, r8
001bcc7a
001bcc7aloc_1bcc7a:
001bcc7amov al, 19
001bcc7cjmp 0x1bceb3
001bcc81cmp dl, 8
001bcc84jne 0x1bd033
001bcc8amov rax, [rsi]
001bcc8dmov rcx, [rsi+8]
001bcc91cmp rcx, 7
001bcc95jbe 0x1bccf9
001bcc97add rcx, -8
001bcc9blea rdx, [rax+8]
001bcc9fmov [rsi], rdx
001bcca2mov [rsi+8], rcx
001bcca6mov rax, [rax]
001bcca9jmp 0x1bd06f
001bccaemov rax, [rsi]
001bccb1mov rcx, [rsi+8]
001bccb5cmp rcx, 16
001bccb9jae 0x1bd097
001bccbf
001bccbfloc_1bccbf:
001bccbfmov [rdi+8], 19
001bccc7jmp 0x1bd169
001bcccccmp dl, 8
001bcccfjne 0x1bd0d3
001bccd5mov rax, [rsi]
001bccd8mov rcx, [rsi+8]
001bccdccmp rcx, 7
001bcce0jbe 0x1bccf9
001bcce2add rcx, -8
001bcce6lea rdx, [rax+8]
001bcceamov [rsi], rdx
001bccedmov [rsi+8], rcx
001bccf1mov rax, [rax]
001bccf4jmp 0x1bd10b
001bccf9
001bccf9loc_1bccf9:
001bccf9mov [rsp-50], 0
001bccfemov [rsp-52], 0
001bcd05mov [rsp-56], 0
001bcd0dmov [rsp-49], rax
001bcd12mov rax, [rsp-56]
001bcd17mov ecx, [rsp-48]
001bcd1bmov edx, [rsp-45]
001bcd1fmov [rsp-32], ecx
001bcd23mov [rsp-29], edx
001bcd27mov [rsp-40], rax
001bcd2cmov rax, [rsp-33]
001bcd31jmp 0x1bd157
001bcd36mov rax, [rsi]
001bcd39mov rcx, [rsi+8]
001bcd3dtest rcx, rcx
001bcd40je 0x1bcd5d
001bcd42dec rcx
001bcd45lea rdx, [rax+1]
001bcd49mov [rsi], rdx
001bcd4cmov [rsi+8], rcx
001bcd50movzx eax, [rax]
001bcd53mov r9l, 29
001bcd59
001bcd59loc_1bcd59:
001bcd59xor ecx, ecx
001bcd5bjmp 0x1bcda6
001bcd5d
001bcd5dloc_1bcd5d:
001bcd5dmov [rdi+8], 19
001bcd63mov [rdi+14], 0
001bcd69mov [rdi+10], 0
001bcd70jmp 0x1bd169
001bcd75mov rax, [rsi]
001bcd78mov rcx, [rsi+8]
001bcd7ccmp rcx, 1
001bcd80jbe 0x1bd175
001bcd86add rcx, -2
001bcd8alea rdx, [rax+2]
001bcd8emov [rsi], rdx
001bcd91mov [rsi+8], rcx
001bcd95movzx eax, [rax]
001bcd98mov ecx, eax
001bcd9aand ecx, 65280
001bcda0mov r9l, 29
001bcda6
001bcda6loc_1bcda6:
001bcda6xor esi, esi
001bcda8xor r8l, r8l
001bcdabjmp 0x1bd313
001bcdb0mov rcx, [rsi]
001bcdb3mov rax, [rsi+8]
001bcdb7cmp rax, 2
001bcdbbjbe 0x1bd196
001bcdc1add rax, -3
001bcdc5lea rdx, [rcx+3]
001bcdc9mov [rsi], rdx
001bcdccmov [rsi+8], rax
001bcdd0movzx eax, [rcx]
001bcdd3movzx esi, [rcx+2]
001bcdd7shl esi, 16
001bcddaor esi, eax
001bcddcmov ecx, eax
001bcddeand ecx, 65280
001bcde4and esi, 0xff0000
001bcdeajmp 0x1bce38
001bcdecmov rax, [rsi]
001bcdefmov rcx, [rsi+8]
001bcdf3cmp rcx, 3
001bcdf7jbe 0x1bd1b7
001bcdfdadd rcx, -4
001bce01lea rdx, [rax+4]
001bce05mov [rsi], rdx
001bce08mov [rsi+8], rcx
001bce0cmovzx ecx, [rax+1]
001bce10movzx edx, [rax]
001bce13movzx eax, [rax+3]
001bce17mov [rsp-53], dl
001bce1bmov [rsp-50], al
001bce1fmov [rsp-52], cx
001bce24mov eax, [rsp-53]
001bce28mov ecx, eax
001bce2aand ecx, 65280
001bce30mov esi, eax
001bce32and esi, 0xffffffffffff0000
001bce38
001bce38loc_1bce38:
001bce38mov r9l, 29
001bce3exor r8l, r8l
001bce41jmp 0x1bd313
001bce46
001bce46loc_1bce46:
001bce46mov rax, [rsi]
001bce49mov rcx, [rsi+8]
001bce4dcmp rcx, 4
001bce51jb 0x1bd133
001bce57add rcx, -4
001bce5blea rdx, [rax+4]
001bce5fmov [rsi], rdx
001bce62mov [rsi+8], rcx
001bce66movzx ecx, [rax+1]
001bce6amovzx edx, [rax]
001bce6dmovzx eax, [rax+3]
001bce71mov [rsp-53], dl
001bce75mov [rsp-50], al
001bce79mov [rsp-52], cx
001bce7emov eax, [rsp-53]
001bce82
001bce82loc_1bce82:
001bce82mov ecx, eax
001bce84and ecx, 65280
001bce8amov esi, eax
001bce8cand esi, 0xffffffffffff0000
001bce92mov r8, 0xffffffff00000000
001bce9cand r8, rax
001bce9fmov r9l, 27
001bcea5jmp 0x1bd313
001bceaa
001bceaaloc_1bceaa:
001bceaamov [rsi], r8
001bceadmov [rsi+8], r9
001bceb1mov al, 6
001bceb3
001bceb3loc_1bceb3:
001bceb3mov [rdi+8], al
001bceb6mov [rdi+9], 0
001bceba
001bcebaloc_1bceba:
001bcebamov [rdi+14], 0
001bcec0mov [rdi+10], 0
001bcec7
001bcec7loc_1bcec7:
001bcec7mov [rdi+16], rdx
001bcecbmov [rdi], 46
001bced2ret
001bced3
001bced3loc_1bced3:
001bced3mov [rsp-56], 0
001bcedamov [rsp-50], 0
001bcedfmov [rsp-54], 0
001bcee7mov eax, [rsp-53]
001bceebmov [rdi+12], eax
001bceeemov eax, [rsp-56]
001bcef2mov [rdi+9], eax
001bcef5mov [rdi+8], 19
001bcef9jmp 0x1bd1ab
001bcefe
001bcefeloc_1bcefe:
001bcefemov [rsp-56], 0
001bcf06mov [rsp-50], 0
001bcf0bmov [rsp-52], 0
001bcf12mov eax, [rsp-53]
001bcf16mov [rdi+12], eax
001bcf19mov [rdi+9], 0
001bcf20mov [rdi+8], 19
001bcf24jmp 0x1bcec7
001bcf26
001bcf26loc_1bcf26:
001bcf26mov [rdi+8], 19
001bcf2amov [rdi+9], 0
001bcf31mov [rdi+12], 0
001bcf38jmp 0x1bd1ab
001bcf3d
001bcf3dloc_1bcf3d:
001bcf3dmov [rsp-56], 0
001bcf45movzx ecx, [rsp-54]
001bcf4amov [rdi+11], cl
001bcf4dmov [rdi+9], 0
001bcf53mov [rdi+8], 19
001bcf57mov [rdi+12], 0
001bcf5bmov [rdi+15], 0
001bcf5fmov [rdi+13], 0
001bcf65jmp 0x1bd169
001bcf6a
001bcf6aloc_1bcf6a:
001bcf6amov [rsp-50], 0
001bcf6fmov [rsp-52], 0
001bcf76mov [rsp-56], 0
001bcf7emov [rsp-49], rax
001bcf83mov rcx, [rsp-56]
001bcf88movq x0, rcx
001bcf8dmov rdx, rax
001bcf90shr rdx, 8
001bcf94mov [rdi+9], ecx
001bcf97shr rcx, 32
001bcf9bmov [rdi+13], cx
001bcf9fmovdqa [rsp-24], x0
001bcfa5movzx ecx, [rsp-18]
001bcfaamov [rdi+15], cx
001bcfaemov [rdi+8], 19
001bcfb2mov rcx, rax
001bcfb5shr rcx, 56
001bcfb9mov [rdi+23], cl
001bcfbcshr rax, 40
001bcfc0mov [rdi+21], ax
001bcfc4mov [rdi+17], edx
001bcfc7mov [rdi], 46
001bcfceret
001bcfcf
001bcfcfloc_1bcfcf:
001bcfcfmov rax, [rsi]
001bcfd2mov rcx, [rsi+8]
001bcfd6cmp rcx, 4
001bcfdajb 0x1bd133
001bcfe0add rcx, -4
001bcfe4lea rdx, [rax+4]
001bcfe8mov [rsi], rdx
001bcfebmov [rsi+8], rcx
001bcfefmovzx ecx, [rax+1]
001bcff3movzx edx, [rax]
001bcff6movzx eax, [rax+3]
001bcffamov [rsp-53], dl
001bcffemov [rsp-50], al
001bd002mov [rsp-52], cx
001bd007mov eax, [rsp-53]
001bd00b
001bd00bloc_1bd00b:
001bd00bmov ecx, eax
001bd00dand ecx, 65280
001bd013mov esi, eax
001bd015and esi, 0xffffffffffff0000
001bd01bmov r8, 0xffffffff00000000
001bd025and r8, rax
001bd028mov r9l, 26
001bd02ejmp 0x1bd313
001bd033
001bd033loc_1bd033:
001bd033mov rax, [rsi]
001bd036mov rcx, [rsi+8]
001bd03acmp rcx, 4
001bd03ejb 0x1bd133
001bd044add rcx, -4
001bd048lea rdx, [rax+4]
001bd04cmov [rsi], rdx
001bd04fmov [rsi+8], rcx
001bd053movzx ecx, [rax+1]
001bd057movzx edx, [rax]
001bd05amovzx eax, [rax+3]
001bd05emov [rsp-53], dl
001bd062mov [rsp-50], al
001bd066mov [rsp-52], cx
001bd06bmov eax, [rsp-53]
001bd06f
001bd06floc_1bd06f:
001bd06fmov ecx, eax
001bd071and ecx, 65280
001bd077mov esi, eax
001bd079and esi, 0xffffffffffff0000
001bd07fmov r8, 0xffffffff00000000
001bd089and r8, rax
001bd08cmov r9l, 10
001bd092jmp 0x1bd313
001bd097
001bd097loc_1bd097:
001bd097add rcx, -16
001bd09blea rdx, [rax+16]
001bd09fmov [rsi], rdx
001bd0a2mov [rsi+8], rcx
001bd0a6mov ecx, eax
001bd0a8and ecx, 65280
001bd0aemov esi, eax
001bd0b0and esi, 0xffffffffffff0000
001bd0b6mov r8, 0xffffffff00000000
001bd0c0and r8, rax
001bd0c3mov r9l, 1
001bd0c9mov edx, 16
001bd0cejmp 0x1bd313
001bd0d3
001bd0d3loc_1bd0d3:
001bd0d3mov rax, [rsi]
001bd0d6mov rcx, [rsi+8]
001bd0dacmp rcx, 4
001bd0dejb 0x1bd133
001bd0e0add rcx, -4
001bd0e4lea rdx, [rax+4]
001bd0e8mov [rsi], rdx
001bd0ebmov [rsi+8], rcx
001bd0efmovzx ecx, [rax+1]
001bd0f3movzx edx, [rax]
001bd0f6movzx eax, [rax+3]
001bd0famov [rsp-53], dl
001bd0femov [rsp-50], al
001bd102mov [rsp-52], cx
001bd107mov eax, [rsp-53]
001bd10b
001bd10bloc_1bd10b:
001bd10bmov ecx, eax
001bd10dand ecx, 65280
001bd113mov esi, eax
001bd115and esi, 0xffffffffffff0000
001bd11bmov r8, 0xffffffff00000000
001bd125and r8, rax
001bd128mov r9l, 30
001bd12ejmp 0x1bd313
001bd133
001bd133loc_1bd133:
001bd133mov [rsp-56], 0
001bd13bmov [rsp-50], 0
001bd140mov [rsp-52], 0
001bd147mov ecx, [rsp-53]
001bd14bmov [rsp-37], ecx
001bd14fmov [rsp-40], 0
001bd157
001bd157loc_1bd157:
001bd157mov ecx, [rsp-40]
001bd15bmov edx, [rsp-37]
001bd15fmov [rdi+12], edx
001bd162
001bd162loc_1bd162:
001bd162mov [rdi+9], ecx
001bd165
001bd165loc_1bd165:
001bd165mov [rdi+8], 19
001bd169
001bd169loc_1bd169:
001bd169mov [rdi+16], rax
001bd16dmov [rdi], 46
001bd174ret
001bd175
001bd175loc_1bd175:
001bd175mov [rsp-56], 0
001bd17cmov [rsp-50], 0
001bd181mov [rsp-54], 0
001bd189mov ecx, [rsp-53]
001bd18dmov [rdi+12], ecx
001bd190mov ecx, [rsp-56]
001bd194jmp 0x1bd162
001bd196
001bd196loc_1bd196:
001bd196mov [rdi+8], 19
001bd19amov [rdi+15], 0
001bd19emov [rdi+13], 0
001bd1a4mov [rdi+9], 0
001bd1ab
001bd1abloc_1bd1ab:
001bd1abmov [rdi+16], rcx
001bd1afmov [rdi], 46
001bd1b6ret
001bd1b7
001bd1b7loc_1bd1b7:
001bd1b7mov [rsp-56], 0
001bd1bfmov [rsp-50], 0
001bd1c4mov [rsp-52], 0
001bd1cbmov ecx, [rsp-53]
001bd1cfmov [rdi+12], ecx
001bd1d2mov [rdi+9], 0
001bd1d9jmp 0x1bd165
001bd1db
001bd1dbloc_1bd1db:
001bd1dbmov al, 19
001bd1dd
001bd1ddloc_1bd1dd:
001bd1ddmov [rdi+8], al
001bd1e0mov [rdi+9], 0
001bd1e4mov [rdi+14], 0
001bd1eamov [rdi+10], 0
001bd1f1mov [rdi+16], r9
001bd1f5mov [rdi], 46
001bd1fcret
001bd1fd
001bd1fdloc_1bd1fd:
001bd1fdmov rdx, -1
001bd204shl rdx, cl
001bd207xor esi, esi
001bd209test r9b, 64
001bd20dcmove rdx, rsi
001bd211cmp ecx, 64
001bd214cmovge rdx, rsi
001bd218or rax, rdx
001bd21bmov ecx, eax
001bd21dand ecx, 65280
001bd223mov esi, eax
001bd225and esi, 0xffffffffffff0000
001bd22bmov r8, 0xffffffff00000000
001bd235and r8, rax
001bd238mov r9l, 6
001bd23ejmp 0x1bd313
001bd243
001bd243loc_1bd243:
001bd243mov [rsi], r8
001bd246mov [rsi+8], r9
001bd24amov ecx, eax
001bd24cand ecx, 65280
001bd252mov esi, eax
001bd254and esi, 0xffffffffffff0000
001bd25amov r8, 0xffffffff00000000
001bd264and r8, rax
001bd267mov r9l, 29
001bd26djmp 0x1bd313
001bd272
001bd272loc_1bd272:
001bd272mov r8, rax
001bd275mov al, 19
001bd277jmp 0x1bd2c9
001bd279
001bd279loc_1bd279:
001bd279mov [rdi+8], 19
001bd27fjmp 0x1bceba
001bd284
001bd284loc_1bd284:
001bd284mov r8, rdx
001bd287not r8
001bd28aadd rcx, r8
001bd28dlea r8, [rax+rdx]
001bd291inc r8
001bd294mov [rsi], r8
001bd297mov [rsi+8], rcx
001bd29bmov ecx, eax
001bd29dand ecx, 65280
001bd2a3mov esi, eax
001bd2a5and esi, 0xffffffffffff0000
001bd2abmov r8, 0xffffffff00000000
001bd2b5and r8, rax
001bd2b8mov r9l, 31
001bd2bejmp 0x1bd313
001bd2c0
001bd2c0loc_1bd2c0:
001bd2c0mov [rsi], rax
001bd2c3mov [rsi+8], r9
001bd2c7mov al, 6
001bd2c9
001bd2c9loc_1bd2c9:
001bd2c9mov [rdi+8], al
001bd2ccmov [rdi+9], 0
001bd2d0mov [rdi+14], 0
001bd2d6mov [rdi+10], 0
001bd2ddmov [rdi+16], r8
001bd2e1mov [rdi], 46
001bd2e8ret
001bd2e9
001bd2e9loc_1bd2e9:
001bd2e9mov [rsi], r8
001bd2ecmov [rsi+8], r9
001bd2f0mov ecx, eax
001bd2f2and ecx, 65280
001bd2f8mov esi, eax
001bd2faand esi, 0xffffffffffff0000
001bd300mov r8, 0xffffffff00000000
001bd30aand r8, rax
001bd30dmov r9l, 7
001bd313
001bd313loc_1bd313:
001bd313mov [rdi], r9
001bd316movzx eax, al
001bd319or ecx, eax
001bd31bmovzx eax, cx
001bd31eor eax, esi
001bd320or rax, r8
001bd323mov [rdi+8], rax
001bd327mov [rdi+16], rdx
001bd32bret
001bd32c
001bd32cloc_1bd32c:
001bd32cmov [rsi], rax
001bd32fmov [rsi+8], r9
001bd333sub r9, rdx
001bd336jb 0x1bccbf
001bd33clea rcx, [rax+rdx]
001bd340mov [rsi], rcx
001bd343mov [rsi+8], r9
001bd347jmp 0x1bcaf1
001bc7f0
001bd34c
001bd34c // align 0x10
001bd34c // align 0x10
001bd350
001bd350core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::abbrev::Abbreviations>>:
001bd350mov rax, [rdi]
001bd353lock dec [rax]
001bd357jne 0x1bd361
001bd359mov rdi, [rdi]
001bd35cjmp 0x1b9830
001bd361
001bd361loc_1bd361:
001bd361ret
001bd350
001bd350core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::abbrev::Abbreviations>>:
001bd350mov rax, [rdi]
001bd353lock dec [rax]
001bd357jne 0x1bd361
001bd359mov rdi, [rdi]
001bd35cjmp 0x1b9830
001bd361
001bd361loc_1bd361:
001bd361ret
001bd350
001bd362
001bd362 // align 0x10
001bd362 // align 0x10
001bd370
001bd370alloc::raw_vec::RawVec<T,A>::reserve_for_push:
001bd370push r14
001bd372push rbx
001bd373sub rsp, 56
001bd377inc rsi
001bd37aje 0x1bd412
001bd380mov rbx, rdi
001bd383mov rax, [rdi+8]
001bd387lea rcx, [rax+rax]
001bd38bcmp rcx, rsi
001bd38ecmova rsi, rcx
001bd392cmp rsi, 5
001bd396mov r14l, 4
001bd39ccmovae r14, rsi
001bd3a0xor esi, esi
001bd3a2mov rcx, r14
001bd3a5shr rcx, 61
001bd3a9sete sil
001bd3adlea rdx, [4*r14]
001bd3b5add rsi, rsi
001bd3b8test rax, rax
001bd3bbje 0x1bd3d9
001bd3bdmov rcx, [rbx]
001bd3c0shl rax, 2
001bd3c4mov [rsp+8], rcx
001bd3c9mov [rsp+16], 2
001bd3d2mov [rsp+24], rax
001bd3d7jmp 0x1bd3e2
001bd3d9
001bd3d9loc_1bd3d9:
001bd3d9mov [rsp+16], 0
001bd3e2
001bd3e2loc_1bd3e2:
001bd3e2lea rdi, [rsp+32]
001bd3e7lea rcx, [rsp+8]
001bd3eccall alloc::raw_vec::finish_grow
001bd3f1cmp [rsp+32], 0
001bd3f7mov rdi, [rsp+40]
001bd3fcje 0x1bd419
001bd3femov rax, 0x8000000000000001
001bd408cmp rdi, rax
001bd40bje 0x1bd420
001bd40dtest rdi, rdi
001bd410jne 0x1bd428
001bd412
001bd412loc_1bd412:
001bd412call alloc::raw_vec::capacity_overflow
001bd417ud2
001bd419
001bd419loc_1bd419:
001bd419mov [rbx], rdi
001bd41cmov [rbx+8], r14
001bd420
001bd420loc_1bd420:
001bd420add rsp, 56
001bd424pop rbx
001bd425pop r14
001bd427ret
001bd428
001bd428loc_1bd428:
001bd428mov rsi, [rsp+48]
001bd42dcall alloc::alloc::handle_alloc_error
001bd432ud2
001bd370
001bd370alloc::raw_vec::RawVec<T,A>::reserve_for_push:
001bd370push r14
001bd372push rbx
001bd373sub rsp, 56
001bd377inc rsi
001bd37aje 0x1bd412
001bd380mov rbx, rdi
001bd383mov rax, [rdi+8]
001bd387lea rcx, [rax+rax]
001bd38bcmp rcx, rsi
001bd38ecmova rsi, rcx
001bd392cmp rsi, 5
001bd396mov r14l, 4
001bd39ccmovae r14, rsi
001bd3a0xor esi, esi
001bd3a2mov rcx, r14
001bd3a5shr rcx, 61
001bd3a9sete sil
001bd3adlea rdx, [4*r14]
001bd3b5add rsi, rsi
001bd3b8test rax, rax
001bd3bbje 0x1bd3d9
001bd3bdmov rcx, [rbx]
001bd3c0shl rax, 2
001bd3c4mov [rsp+8], rcx
001bd3c9mov [rsp+16], 2
001bd3d2mov [rsp+24], rax
001bd3d7jmp 0x1bd3e2
001bd3d9
001bd3d9loc_1bd3d9:
001bd3d9mov [rsp+16], 0
001bd3e2
001bd3e2loc_1bd3e2:
001bd3e2lea rdi, [rsp+32]
001bd3e7lea rcx, [rsp+8]
001bd3eccall alloc::raw_vec::finish_grow
001bd3f1cmp [rsp+32], 0
001bd3f7mov rdi, [rsp+40]
001bd3fcje 0x1bd419
001bd3femov rax, 0x8000000000000001
001bd408cmp rdi, rax
001bd40bje 0x1bd420
001bd40dtest rdi, rdi
001bd410jne 0x1bd428
001bd412
001bd412loc_1bd412:
001bd412call alloc::raw_vec::capacity_overflow
001bd417ud2
001bd419
001bd419loc_1bd419:
001bd419mov [rbx], rdi
001bd41cmov [rbx+8], r14
001bd420
001bd420loc_1bd420:
001bd420add rsp, 56
001bd424pop rbx
001bd425pop r14
001bd427ret
001bd428
001bd428loc_1bd428:
001bd428mov rsi, [rsp+48]
001bd42dcall alloc::alloc::handle_alloc_error
001bd432ud2
001bd370
001bd434
001bd434 // align 0x10
001bd434 // align 0x10
001bd440
001bd440gimli::read::unit::AttributeValue<R,Offset>::u8_value:
001bd440mov rax, [rdi]
001bd443add rax, -2
001bd447cmp rax, 5
001bd44bja 0x1bd487
001bd44dlea rcx, [rip-0x17d68c]
001bd454movsxd rax, [rcx+4*rax]
001bd458add rax, rcx
001bd45bjmp rax
001bd45dmov rdx, [rdi+8]
001bd461mov cl, 1
001bd463jmp 0x1bd489
001bd465movzx edx, [rdi+8]
001bd469mov cl, 1
001bd46bjmp 0x1bd489
001bd46dmovzx edx, [rdi+8]
001bd471mov cl, 1
001bd473jmp 0x1bd489
001bd475mov edx, [rdi+8]
001bd478mov cl, 1
001bd47ajmp 0x1bd489
001bd47cmov rdx, [rdi+8]
001bd480mov cl, 1
001bd482test rdx, rdx
001bd485jns 0x1bd489
001bd487
001bd487loc_1bd487:
001bd487xor ecx, ecx
001bd489
001bd489loc_1bd489:
001bd489cmp rdx, 256
001bd490setb al
001bd493and al, cl
001bd495ret
001bd440
001bd440gimli::read::unit::AttributeValue<R,Offset>::u8_value:
001bd440mov rax, [rdi]
001bd443add rax, -2
001bd447cmp rax, 5
001bd44bja 0x1bd487
001bd44dlea rcx, [rip-0x17d68c]
001bd454movsxd rax, [rcx+4*rax]
001bd458add rax, rcx
001bd45bjmp rax
001bd45dmov rdx, [rdi+8]
001bd461mov cl, 1
001bd463jmp 0x1bd489
001bd465movzx edx, [rdi+8]
001bd469mov cl, 1
001bd46bjmp 0x1bd489
001bd46dmovzx edx, [rdi+8]
001bd471mov cl, 1
001bd473jmp 0x1bd489
001bd475mov edx, [rdi+8]
001bd478mov cl, 1
001bd47ajmp 0x1bd489
001bd47cmov rdx, [rdi+8]
001bd480mov cl, 1
001bd482test rdx, rdx
001bd485jns 0x1bd489
001bd487
001bd487loc_1bd487:
001bd487xor ecx, ecx
001bd489
001bd489loc_1bd489:
001bd489cmp rdx, 256
001bd490setb al
001bd493and al, cl
001bd495ret
001bd440
001bd496
001bd496 // align 0x10
001bd496 // align 0x10
001bd4a0
001bd4a0gimli::read::unit::AttributeValue<R,Offset>::udata_value:
001bd4a0mov rax, [rdi]
001bd4a3add rax, -2
001bd4a7cmp rax, 5
001bd4abja 0x1bd4f3
001bd4adlea rcx, [rip-0x17d6d4]
001bd4b4movsxd rax, [rcx+4*rax]
001bd4b8add rax, rcx
001bd4bbjmp rax
001bd4bdmov rdx, [rdi+8]
001bd4c1mov eax, 1
001bd4c6ret
001bd4c7movzx edx, [rdi+8]
001bd4cbmov eax, 1
001bd4d0ret
001bd4d1movzx edx, [rdi+8]
001bd4d5mov eax, 1
001bd4daret
001bd4dbmov edx, [rdi+8]
001bd4demov eax, 1
001bd4e3ret
001bd4e4mov rdx, [rdi+8]
001bd4e8mov eax, 1
001bd4edtest rdx, rdx
001bd4f0js 0x1bd4f3
001bd4f2ret
001bd4f3
001bd4f3loc_1bd4f3:
001bd4f3xor eax, eax
001bd4f5ret
001bd4a0
001bd4a0gimli::read::unit::AttributeValue<R,Offset>::udata_value:
001bd4a0mov rax, [rdi]
001bd4a3add rax, -2
001bd4a7cmp rax, 5
001bd4abja 0x1bd4f3
001bd4adlea rcx, [rip-0x17d6d4]
001bd4b4movsxd rax, [rcx+4*rax]
001bd4b8add rax, rcx
001bd4bbjmp rax
001bd4bdmov rdx, [rdi+8]
001bd4c1mov eax, 1
001bd4c6ret
001bd4c7movzx edx, [rdi+8]
001bd4cbmov eax, 1
001bd4d0ret
001bd4d1movzx edx, [rdi+8]
001bd4d5mov eax, 1
001bd4daret
001bd4dbmov edx, [rdi+8]
001bd4demov eax, 1
001bd4e3ret
001bd4e4mov rdx, [rdi+8]
001bd4e8mov eax, 1
001bd4edtest rdx, rdx
001bd4f0js 0x1bd4f3
001bd4f2ret
001bd4f3
001bd4f3loc_1bd4f3:
001bd4f3xor eax, eax
001bd4f5ret
001bd4a0
001bd4f6
001bd4f6 // align 0x10
001bd4f6 // align 0x10
001bd500
001bd500gimli::read::unit::AttributeValue<R,Offset>::u16_value:
001bd500mov rax, [rdi]
001bd503add rax, -2
001bd507cmp rax, 5
001bd50bja 0x1bd547
001bd50dlea rcx, [rip-0x17d71c]
001bd514movsxd rax, [rcx+4*rax]
001bd518add rax, rcx
001bd51bjmp rax
001bd51dmov rdx, [rdi+8]
001bd521mov al, 1
001bd523jmp 0x1bd549
001bd525movzx edx, [rdi+8]
001bd529mov al, 1
001bd52bjmp 0x1bd549
001bd52dmovzx edx, [rdi+8]
001bd531mov al, 1
001bd533jmp 0x1bd549
001bd535mov edx, [rdi+8]
001bd538mov al, 1
001bd53ajmp 0x1bd549
001bd53cmov rdx, [rdi+8]
001bd540mov al, 1
001bd542test rdx, rdx
001bd545jns 0x1bd549
001bd547
001bd547loc_1bd547:
001bd547xor eax, eax
001bd549
001bd549loc_1bd549:
001bd549cmp rdx, 0x10000
001bd550setb cl
001bd553and cl, al
001bd555movzx eax, cl
001bd558ret
001bd500
001bd500gimli::read::unit::AttributeValue<R,Offset>::u16_value:
001bd500mov rax, [rdi]
001bd503add rax, -2
001bd507cmp rax, 5
001bd50bja 0x1bd547
001bd50dlea rcx, [rip-0x17d71c]
001bd514movsxd rax, [rcx+4*rax]
001bd518add rax, rcx
001bd51bjmp rax
001bd51dmov rdx, [rdi+8]
001bd521mov al, 1
001bd523jmp 0x1bd549
001bd525movzx edx, [rdi+8]
001bd529mov al, 1
001bd52bjmp 0x1bd549
001bd52dmovzx edx, [rdi+8]
001bd531mov al, 1
001bd533jmp 0x1bd549
001bd535mov edx, [rdi+8]
001bd538mov al, 1
001bd53ajmp 0x1bd549
001bd53cmov rdx, [rdi+8]
001bd540mov al, 1
001bd542test rdx, rdx
001bd545jns 0x1bd549
001bd547
001bd547loc_1bd547:
001bd547xor eax, eax
001bd549
001bd549loc_1bd549:
001bd549cmp rdx, 0x10000
001bd550setb cl
001bd553and cl, al
001bd555movzx eax, cl
001bd558ret
001bd500
001bd559
001bd559 // align 0x10
001bd559 // align 0x10
001bd560
001bd560gimli::read::reader::Reader::read_address:
001bd560movzx eax, dl
001bd563dec eax
001bd565cmp eax, 7
001bd568ja 0x1bd5cd
001bd56alea rcx, [rip-0x17d761]
001bd571movsxd rax, [rcx+4*rax]
001bd575add rax, rcx
001bd578jmp rax
001bd57amov rax, [rsi]
001bd57dmov rcx, [rsi+8]
001bd581test rcx, rcx
001bd584je 0x1bd6bb
001bd58adec rcx
001bd58dlea rdx, [rax+1]
001bd591mov [rsi], rdx
001bd594mov [rsi+8], rcx
001bd598movzx eax, [rax]
001bd59bmov [rdi+8], rax
001bd59fmov [rdi], 75
001bd5a2ret
001bd5a3mov rax, [rsi]
001bd5a6mov rcx, [rsi+8]
001bd5aacmp rcx, 2
001bd5aejb 0x1bd636
001bd5b4add rcx, -2
001bd5b8lea rdx, [rax+2]
001bd5bcmov [rsi], rdx
001bd5bfmov [rsi+8], rcx
001bd5c3movzx eax, [rax]
001bd5c6mov [rsp-15], ax
001bd5cbjmp 0x1bd62d
001bd5cd
001bd5cdloc_1bd5cd:
001bd5cdmov [rdi], 23
001bd5d0mov [rdi+1], dl
001bd5d3ret
001bd5d4mov rax, [rsi]
001bd5d7mov rcx, [rsi+8]
001bd5dbcmp rcx, 4
001bd5dfjb 0x1bd65e
001bd5e1add rcx, -4
001bd5e5lea rdx, [rax+4]
001bd5e9mov [rsi], rdx
001bd5ecmov [rsi+8], rcx
001bd5f0movzx ecx, [rax+1]
001bd5f4movzx edx, [rax]
001bd5f7movzx eax, [rax+3]
001bd5fbmov [rsp-13], dl
001bd5ffmov [rsp-10], al
001bd603mov [rsp-12], cx
001bd608mov eax, [rsp-13]
001bd60cjmp 0x1bd62d
001bd60emov rax, [rsi]
001bd611mov rcx, [rsi+8]
001bd615cmp rcx, 8
001bd619jb 0x1bd686
001bd61badd rcx, -8
001bd61flea rdx, [rax+8]
001bd623mov [rsi], rdx
001bd626mov [rsi+8], rcx
001bd62amov rax, [rax]
001bd62d
001bd62dloc_1bd62d:
001bd62dmov [rdi+8], rax
001bd631mov al, 75
001bd633mov [rdi], al
001bd635ret
001bd636
001bd636loc_1bd636:
001bd636mov [rsp-16], 0
001bd63dmov [rsp-10], 0
001bd642mov [rsp-14], 0
001bd64amov ecx, [rsp-13]
001bd64emov [rdi+4], ecx
001bd651mov ecx, [rsp-16]
001bd655mov [rdi+1], ecx
001bd658mov [rdi+8], rax
001bd65cjmp 0x1bd6b6
001bd65e
001bd65eloc_1bd65e:
001bd65emov [rsp-16], 0
001bd666mov [rsp-10], 0
001bd66bmov [rsp-12], 0
001bd672mov ecx, [rsp-13]
001bd676mov [rdi+4], ecx
001bd679mov [rdi+1], 0
001bd680mov [rdi+8], rax
001bd684jmp 0x1bd6b6
001bd686
001bd686loc_1bd686:
001bd686mov [rsp-10], 0
001bd68bmov [rsp-12], 0
001bd692mov [rsp-16], 0
001bd69amov [rsp-9], rax
001bd69fmov rax, [rsp-16]
001bd6a4mov ecx, [rsp-8]
001bd6a8mov edx, [rsp-5]
001bd6acmov [rdi+9], ecx
001bd6afmov [rdi+12], edx
001bd6b2mov [rdi+1], rax
001bd6b6
001bd6b6loc_1bd6b6:
001bd6b6mov al, 19
001bd6b8mov [rdi], al
001bd6baret
001bd6bb
001bd6bbloc_1bd6bb:
001bd6bbmov [rdi], 19
001bd6c0mov [rdi+6], 0
001bd6c6mov [rdi+2], 0
001bd6cdmov [rdi+8], rax
001bd6d1ret
001bd560
001bd560gimli::read::reader::Reader::read_address:
001bd560movzx eax, dl
001bd563dec eax
001bd565cmp eax, 7
001bd568ja 0x1bd5cd
001bd56alea rcx, [rip-0x17d761]
001bd571movsxd rax, [rcx+4*rax]
001bd575add rax, rcx
001bd578jmp rax
001bd57amov rax, [rsi]
001bd57dmov rcx, [rsi+8]
001bd581test rcx, rcx
001bd584je 0x1bd6bb
001bd58adec rcx
001bd58dlea rdx, [rax+1]
001bd591mov [rsi], rdx
001bd594mov [rsi+8], rcx
001bd598movzx eax, [rax]
001bd59bmov [rdi+8], rax
001bd59fmov [rdi], 75
001bd5a2ret
001bd5a3mov rax, [rsi]
001bd5a6mov rcx, [rsi+8]
001bd5aacmp rcx, 2
001bd5aejb 0x1bd636
001bd5b4add rcx, -2
001bd5b8lea rdx, [rax+2]
001bd5bcmov [rsi], rdx
001bd5bfmov [rsi+8], rcx
001bd5c3movzx eax, [rax]
001bd5c6mov [rsp-15], ax
001bd5cbjmp 0x1bd62d
001bd5cd
001bd5cdloc_1bd5cd:
001bd5cdmov [rdi], 23
001bd5d0mov [rdi+1], dl
001bd5d3ret
001bd5d4mov rax, [rsi]
001bd5d7mov rcx, [rsi+8]
001bd5dbcmp rcx, 4
001bd5dfjb 0x1bd65e
001bd5e1add rcx, -4
001bd5e5lea rdx, [rax+4]
001bd5e9mov [rsi], rdx
001bd5ecmov [rsi+8], rcx
001bd5f0movzx ecx, [rax+1]
001bd5f4movzx edx, [rax]
001bd5f7movzx eax, [rax+3]
001bd5fbmov [rsp-13], dl
001bd5ffmov [rsp-10], al
001bd603mov [rsp-12], cx
001bd608mov eax, [rsp-13]
001bd60cjmp 0x1bd62d
001bd60emov rax, [rsi]
001bd611mov rcx, [rsi+8]
001bd615cmp rcx, 8
001bd619jb 0x1bd686
001bd61badd rcx, -8
001bd61flea rdx, [rax+8]
001bd623mov [rsi], rdx
001bd626mov [rsi+8], rcx
001bd62amov rax, [rax]
001bd62d
001bd62dloc_1bd62d:
001bd62dmov [rdi+8], rax
001bd631mov al, 75
001bd633mov [rdi], al
001bd635ret
001bd636
001bd636loc_1bd636:
001bd636mov [rsp-16], 0
001bd63dmov [rsp-10], 0
001bd642mov [rsp-14], 0
001bd64amov ecx, [rsp-13]
001bd64emov [rdi+4], ecx
001bd651mov ecx, [rsp-16]
001bd655mov [rdi+1], ecx
001bd658mov [rdi+8], rax
001bd65cjmp 0x1bd6b6
001bd65e
001bd65eloc_1bd65e:
001bd65emov [rsp-16], 0
001bd666mov [rsp-10], 0
001bd66bmov [rsp-12], 0
001bd672mov ecx, [rsp-13]
001bd676mov [rdi+4], ecx
001bd679mov [rdi+1], 0
001bd680mov [rdi+8], rax
001bd684jmp 0x1bd6b6
001bd686
001bd686loc_1bd686:
001bd686mov [rsp-10], 0
001bd68bmov [rsp-12], 0
001bd692mov [rsp-16], 0
001bd69amov [rsp-9], rax
001bd69fmov rax, [rsp-16]
001bd6a4mov ecx, [rsp-8]
001bd6a8mov edx, [rsp-5]
001bd6acmov [rdi+9], ecx
001bd6afmov [rdi+12], edx
001bd6b2mov [rdi+1], rax
001bd6b6
001bd6b6loc_1bd6b6:
001bd6b6mov al, 19
001bd6b8mov [rdi], al
001bd6baret
001bd6bb
001bd6bbloc_1bd6bb:
001bd6bbmov [rdi], 19
001bd6c0mov [rdi+6], 0
001bd6c6mov [rdi+2], 0
001bd6cdmov [rdi+8], rax
001bd6d1ret
001bd560
001bd6d2
001bd6d2 // align 0x10
001bd6d2 // align 0x10
001bd6e0
001bd6e0gimli::read::reader::Reader::read_offset:
001bd6e0cmp dl, 8
001bd6e3jne 0x1bd706
001bd6e5mov rax, [rsi]
001bd6e8mov rcx, [rsi+8]
001bd6eccmp rcx, 7
001bd6f0jbe 0x1bd747
001bd6f2add rcx, -8
001bd6f6lea rdx, [rax+8]
001bd6famov [rsi], rdx
001bd6fdmov [rsi+8], rcx
001bd701mov rax, [rax]
001bd704jmp 0x1bd73e
001bd706
001bd706loc_1bd706:
001bd706mov rax, [rsi]
001bd709mov rcx, [rsi+8]
001bd70dcmp rcx, 4
001bd711jb 0x1bd789
001bd713add rcx, -4
001bd717lea rdx, [rax+4]
001bd71bmov [rsi], rdx
001bd71emov [rsi+8], rcx
001bd722movzx ecx, [rax+1]
001bd726movzx edx, [rax]
001bd729movzx eax, [rax+3]
001bd72dmov [rsp-21], dl
001bd731mov [rsp-18], al
001bd735mov [rsp-20], cx
001bd73amov eax, [rsp-21]
001bd73e
001bd73eloc_1bd73e:
001bd73emov [rdi+8], rax
001bd742mov al, 75
001bd744mov [rdi], al
001bd746ret
001bd747
001bd747loc_1bd747:
001bd747mov [rsp-18], 0
001bd74cmov [rsp-20], 0
001bd753mov [rsp-24], 0
001bd75bmov [rsp-17], rax
001bd760mov rax, [rsp-24]
001bd765mov ecx, [rsp-16]
001bd769mov edx, [rsp-13]
001bd76dmov [rsp-8], ecx
001bd771mov [rsp-5], edx
001bd775mov [rdi+1], rax
001bd779mov eax, [rsp-8]
001bd77dmov ecx, [rsp-5]
001bd781mov [rdi+9], eax
001bd784mov [rdi+12], ecx
001bd787jmp 0x1bd7af
001bd789
001bd789loc_1bd789:
001bd789mov [rsp-24], 0
001bd791mov [rsp-18], 0
001bd796mov [rsp-20], 0
001bd79dmov ecx, [rsp-21]
001bd7a1mov [rdi+4], ecx
001bd7a4mov [rdi+1], 0
001bd7abmov [rdi+8], rax
001bd7af
001bd7afloc_1bd7af:
001bd7afmov al, 19
001bd7b1mov [rdi], al
001bd7b3ret
001bd6e0
001bd6e0gimli::read::reader::Reader::read_offset:
001bd6e0cmp dl, 8
001bd6e3jne 0x1bd706
001bd6e5mov rax, [rsi]
001bd6e8mov rcx, [rsi+8]
001bd6eccmp rcx, 7
001bd6f0jbe 0x1bd747
001bd6f2add rcx, -8
001bd6f6lea rdx, [rax+8]
001bd6famov [rsi], rdx
001bd6fdmov [rsi+8], rcx
001bd701mov rax, [rax]
001bd704jmp 0x1bd73e
001bd706
001bd706loc_1bd706:
001bd706mov rax, [rsi]
001bd709mov rcx, [rsi+8]
001bd70dcmp rcx, 4
001bd711jb 0x1bd789
001bd713add rcx, -4
001bd717lea rdx, [rax+4]
001bd71bmov [rsi], rdx
001bd71emov [rsi+8], rcx
001bd722movzx ecx, [rax+1]
001bd726movzx edx, [rax]
001bd729movzx eax, [rax+3]
001bd72dmov [rsp-21], dl
001bd731mov [rsp-18], al
001bd735mov [rsp-20], cx
001bd73amov eax, [rsp-21]
001bd73e
001bd73eloc_1bd73e:
001bd73emov [rdi+8], rax
001bd742mov al, 75
001bd744mov [rdi], al
001bd746ret
001bd747
001bd747loc_1bd747:
001bd747mov [rsp-18], 0
001bd74cmov [rsp-20], 0
001bd753mov [rsp-24], 0
001bd75bmov [rsp-17], rax
001bd760mov rax, [rsp-24]
001bd765mov ecx, [rsp-16]
001bd769mov edx, [rsp-13]
001bd76dmov [rsp-8], ecx
001bd771mov [rsp-5], edx
001bd775mov [rdi+1], rax
001bd779mov eax, [rsp-8]
001bd77dmov ecx, [rsp-5]
001bd781mov [rdi+9], eax
001bd784mov [rdi+12], ecx
001bd787jmp 0x1bd7af
001bd789
001bd789loc_1bd789:
001bd789mov [rsp-24], 0
001bd791mov [rsp-18], 0
001bd796mov [rsp-20], 0
001bd79dmov ecx, [rsp-21]
001bd7a1mov [rdi+4], ecx
001bd7a4mov [rdi+1], 0
001bd7abmov [rdi+8], rax
001bd7af
001bd7afloc_1bd7af:
001bd7afmov al, 19
001bd7b1mov [rdi], al
001bd7b3ret
001bd6e0
001bd7b4
001bd7b4 // align 0x10
001bd7b4 // align 0x10
001bd7c0
001bd7c0gimli::read::reader::Reader::read_sized_offset:
001bd7c0movzx eax, dl
001bd7c3dec eax
001bd7c5cmp eax, 7
001bd7c8ja 0x1bd82f
001bd7calea rcx, [rip-0x17d9a1]
001bd7d1movsxd rax, [rcx+4*rax]
001bd7d5add rax, rcx
001bd7d8jmp rax
001bd7damov rax, [rsi]
001bd7ddmov rcx, [rsi+8]
001bd7e1test rcx, rcx
001bd7e4je 0x1bd92b
001bd7eadec rcx
001bd7edlea rdx, [rax+1]
001bd7f1mov [rsi], rdx
001bd7f4mov [rsi+8], rcx
001bd7f8movzx eax, [rax]
001bd7fbjmp 0x1bd8ed
001bd800mov rax, [rsi]
001bd803mov rcx, [rsi+8]
001bd807cmp rcx, 2
001bd80bjb 0x1bd897
001bd811add rcx, -2
001bd815lea rdx, [rax+2]
001bd819mov [rsi], rdx
001bd81cmov [rsi+8], rcx
001bd820movzx eax, [rax]
001bd823mov [rsp-31], ax
001bd828mov cl, 75
001bd82ajmp 0x1bd8e3
001bd82f
001bd82floc_1bd82f:
001bd82fmov [rsp-16], dl
001bd833mov cl, 24
001bd835jmp 0x1bd946
001bd83amov rax, [rsi]
001bd83dmov rcx, [rsi+8]
001bd841cmp rcx, 4
001bd845jb 0x1bd8bd
001bd847add rcx, -4
001bd84blea rdx, [rax+4]
001bd84fmov [rsi], rdx
001bd852mov [rsi+8], rcx
001bd856movzx ecx, [rax+1]
001bd85amovzx edx, [rax]
001bd85dmovzx eax, [rax+3]
001bd861mov [rsp-29], dl
001bd865mov [rsp-26], al
001bd869mov [rsp-28], cx
001bd86emov eax, [rsp-29]
001bd872mov cl, 75
001bd874jmp 0x1bd8e3
001bd876mov rax, [rsi]
001bd879mov rcx, [rsi+8]
001bd87dcmp rcx, 8
001bd881jb 0x1bd8f6
001bd883add rcx, -8
001bd887lea rdx, [rax+8]
001bd88bmov [rsi], rdx
001bd88emov [rsi+8], rcx
001bd892mov rax, [rax]
001bd895jmp 0x1bd8ed
001bd897
001bd897loc_1bd897:
001bd897mov [rsp-32], 0
001bd89emov [rsp-30], 0
001bd8a6mov [rsp-26], 0
001bd8abmov ecx, [rsp-32]
001bd8afmov [rsp-16], ecx
001bd8b3mov ecx, [rsp-29]
001bd8b7mov [rsp-13], ecx
001bd8bbjmp 0x1bd8e1
001bd8bd
001bd8bdloc_1bd8bd:
001bd8bdmov [rsp-32], 0
001bd8c5mov [rsp-26], 0
001bd8camov [rsp-28], 0
001bd8d1mov ecx, [rsp-29]
001bd8d5mov [rsp-13], ecx
001bd8d9mov [rsp-16], 0
001bd8e1
001bd8e1loc_1bd8e1:
001bd8e1mov cl, 19
001bd8e3
001bd8e3loc_1bd8e3:
001bd8e3mov [rsp-9], rax
001bd8e8cmp cl, 75
001bd8ebjne 0x1bd946
001bd8ed
001bd8edloc_1bd8ed:
001bd8edmov [rdi+8], rax
001bd8f1mov cl, 75
001bd8f3mov [rdi], cl
001bd8f5ret
001bd8f6
001bd8f6loc_1bd8f6:
001bd8f6mov [rsp-26], 0
001bd8fbmov [rsp-28], 0
001bd902mov [rsp-32], 0
001bd90amov [rsp-25], rax
001bd90fmov rax, [rsp-32]
001bd914mov ecx, [rsp-24]
001bd918mov edx, [rsp-21]
001bd91cmov [rsp-8], ecx
001bd920mov [rsp-5], edx
001bd924mov [rsp-16], rax
001bd929jmp 0x1bd944
001bd92b
001bd92bloc_1bd92b:
001bd92bmov [rsp-16], 0
001bd930mov [rsp-11], 0
001bd937mov [rsp-15], 0
001bd93fmov [rsp-9], rax
001bd944
001bd944loc_1bd944:
001bd944mov cl, 19
001bd946
001bd946loc_1bd946:
001bd946mov rax, [rsp-16]
001bd94bmov rdx, [rsp-9]
001bd950mov [rdi+8], rdx
001bd954mov [rdi+1], rax
001bd958mov [rdi], cl
001bd95aret
001bd7c0
001bd7c0gimli::read::reader::Reader::read_sized_offset:
001bd7c0movzx eax, dl
001bd7c3dec eax
001bd7c5cmp eax, 7
001bd7c8ja 0x1bd82f
001bd7calea rcx, [rip-0x17d9a1]
001bd7d1movsxd rax, [rcx+4*rax]
001bd7d5add rax, rcx
001bd7d8jmp rax
001bd7damov rax, [rsi]
001bd7ddmov rcx, [rsi+8]
001bd7e1test rcx, rcx
001bd7e4je 0x1bd92b
001bd7eadec rcx
001bd7edlea rdx, [rax+1]
001bd7f1mov [rsi], rdx
001bd7f4mov [rsi+8], rcx
001bd7f8movzx eax, [rax]
001bd7fbjmp 0x1bd8ed
001bd800mov rax, [rsi]
001bd803mov rcx, [rsi+8]
001bd807cmp rcx, 2
001bd80bjb 0x1bd897
001bd811add rcx, -2
001bd815lea rdx, [rax+2]
001bd819mov [rsi], rdx
001bd81cmov [rsi+8], rcx
001bd820movzx eax, [rax]
001bd823mov [rsp-31], ax
001bd828mov cl, 75
001bd82ajmp 0x1bd8e3
001bd82f
001bd82floc_1bd82f:
001bd82fmov [rsp-16], dl
001bd833mov cl, 24
001bd835jmp 0x1bd946
001bd83amov rax, [rsi]
001bd83dmov rcx, [rsi+8]
001bd841cmp rcx, 4
001bd845jb 0x1bd8bd
001bd847add rcx, -4
001bd84blea rdx, [rax+4]
001bd84fmov [rsi], rdx
001bd852mov [rsi+8], rcx
001bd856movzx ecx, [rax+1]
001bd85amovzx edx, [rax]
001bd85dmovzx eax, [rax+3]
001bd861mov [rsp-29], dl
001bd865mov [rsp-26], al
001bd869mov [rsp-28], cx
001bd86emov eax, [rsp-29]
001bd872mov cl, 75
001bd874jmp 0x1bd8e3
001bd876mov rax, [rsi]
001bd879mov rcx, [rsi+8]
001bd87dcmp rcx, 8
001bd881jb 0x1bd8f6
001bd883add rcx, -8
001bd887lea rdx, [rax+8]
001bd88bmov [rsi], rdx
001bd88emov [rsi+8], rcx
001bd892mov rax, [rax]
001bd895jmp 0x1bd8ed
001bd897
001bd897loc_1bd897:
001bd897mov [rsp-32], 0
001bd89emov [rsp-30], 0
001bd8a6mov [rsp-26], 0
001bd8abmov ecx, [rsp-32]
001bd8afmov [rsp-16], ecx
001bd8b3mov ecx, [rsp-29]
001bd8b7mov [rsp-13], ecx
001bd8bbjmp 0x1bd8e1
001bd8bd
001bd8bdloc_1bd8bd:
001bd8bdmov [rsp-32], 0
001bd8c5mov [rsp-26], 0
001bd8camov [rsp-28], 0
001bd8d1mov ecx, [rsp-29]
001bd8d5mov [rsp-13], ecx
001bd8d9mov [rsp-16], 0
001bd8e1
001bd8e1loc_1bd8e1:
001bd8e1mov cl, 19
001bd8e3
001bd8e3loc_1bd8e3:
001bd8e3mov [rsp-9], rax
001bd8e8cmp cl, 75
001bd8ebjne 0x1bd946
001bd8ed
001bd8edloc_1bd8ed:
001bd8edmov [rdi+8], rax
001bd8f1mov cl, 75
001bd8f3mov [rdi], cl
001bd8f5ret
001bd8f6
001bd8f6loc_1bd8f6:
001bd8f6mov [rsp-26], 0
001bd8fbmov [rsp-28], 0
001bd902mov [rsp-32], 0
001bd90amov [rsp-25], rax
001bd90fmov rax, [rsp-32]
001bd914mov ecx, [rsp-24]
001bd918mov edx, [rsp-21]
001bd91cmov [rsp-8], ecx
001bd920mov [rsp-5], edx
001bd924mov [rsp-16], rax
001bd929jmp 0x1bd944
001bd92b
001bd92bloc_1bd92b:
001bd92bmov [rsp-16], 0
001bd930mov [rsp-11], 0
001bd937mov [rsp-15], 0
001bd93fmov [rsp-9], rax
001bd944
001bd944loc_1bd944:
001bd944mov cl, 19
001bd946
001bd946loc_1bd946:
001bd946mov rax, [rsp-16]
001bd94bmov rdx, [rsp-9]
001bd950mov [rdi+8], rdx
001bd954mov [rdi+1], rax
001bd958mov [rdi], cl
001bd95aret
001bd7c0
001bd95b
001bd95b // align 0x10
001bd95b // align 0x10
001bd960
001bd960core::ptr::drop_in_place<gimli::read::abbrev::Attributes>:
001bd960cmp [rdi], 0
001bd964je 0x1bd977
001bd966cmp [rdi+16], 0
001bd96bje 0x1bd977
001bd96dmov rdi, [rdi+8]
001bd971jmp [rip+0x54181]
001bd977
001bd977loc_1bd977:
001bd977ret
001bd960
001bd960core::ptr::drop_in_place<gimli::read::abbrev::Attributes>:
001bd960cmp [rdi], 0
001bd964je 0x1bd977
001bd966cmp [rdi+16], 0
001bd96bje 0x1bd977
001bd96dmov rdi, [rdi+8]
001bd971jmp [rip+0x54181]
001bd977
001bd977loc_1bd977:
001bd977ret
001bd960
001bd978
001bd978 // align 0x10
001bd978 // align 0x10
001bd980
001bd980core::ptr::drop_in_place<gimli::read::abbrev::Abbreviations>:
001bd980push r15
001bd982push r14
001bd984push r13
001bd986push r12
001bd988push rbx
001bd989mov rbx, rdi
001bd98cmov r14, [rdi]
001bd98fmov r15, [rdi+16]
001bd993test r15, r15
001bd996je 0x1bd9d2
001bd998lea r12, [r14+16]
001bd99cmov r13, [rip+0x54155]
001bd9a3jmp 0x1bd9b9
001bd9a5nop [rax+rax]
001bd9b0
001bd9b0loc_1bd9b0:
001bd9b0add r12, 112
001bd9b4dec r15
001bd9b7je 0x1bd9d2
001bd9b9
001bd9b9loc_1bd9b9:
001bd9b9cmp [r12-16], 0
001bd9bfje 0x1bd9b0
001bd9c1cmp [r12], 0
001bd9c6je 0x1bd9b0
001bd9c8mov rdi, [r12-8]
001bd9cdcall r13
001bd9d0jmp 0x1bd9b0
001bd9d2
001bd9d2loc_1bd9d2:
001bd9d2cmp [rbx+8], 0
001bd9d7je 0x1bd9e2
001bd9d9mov rdi, r14
001bd9dccall [rip+0x54116]
001bd9e2
001bd9e2loc_1bd9e2:
001bd9e2add rbx, 24
001bd9e6mov rdi, rbx
001bd9e9pop rbx
001bd9eapop r12
001bd9ecpop r13
001bd9eepop r14
001bd9f0pop r15
001bd9f2jmp 0x1b9940
001bd980
001bd980core::ptr::drop_in_place<gimli::read::abbrev::Abbreviations>:
001bd980push r15
001bd982push r14
001bd984push r13
001bd986push r12
001bd988push rbx
001bd989mov rbx, rdi
001bd98cmov r14, [rdi]
001bd98fmov r15, [rdi+16]
001bd993test r15, r15
001bd996je 0x1bd9d2
001bd998lea r12, [r14+16]
001bd99cmov r13, [rip+0x54155]
001bd9a3jmp 0x1bd9b9
001bd9a5nop [rax+rax]
001bd9b0
001bd9b0loc_1bd9b0:
001bd9b0add r12, 112
001bd9b4dec r15
001bd9b7je 0x1bd9d2
001bd9b9
001bd9b9loc_1bd9b9:
001bd9b9cmp [r12-16], 0
001bd9bfje 0x1bd9b0
001bd9c1cmp [r12], 0
001bd9c6je 0x1bd9b0
001bd9c8mov rdi, [r12-8]
001bd9cdcall r13
001bd9d0jmp 0x1bd9b0
001bd9d2
001bd9d2loc_1bd9d2:
001bd9d2cmp [rbx+8], 0
001bd9d7je 0x1bd9e2
001bd9d9mov rdi, r14
001bd9dccall [rip+0x54116]
001bd9e2
001bd9e2loc_1bd9e2:
001bd9e2add rbx, 24
001bd9e6mov rdi, rbx
001bd9e9pop rbx
001bd9eapop r12
001bd9ecpop r13
001bd9eepop r14
001bd9f0pop r15
001bd9f2jmp 0x1b9940
001bd980
001bd9f7
001bd9f7 // align 0x10
001bd9f7 // align 0x10
001bda00
001bda00std::backtrace_rs::symbolize::gimli::stash::Stash::allocate:
001bda00push r15
001bda02push r14
001bda04push rbx
001bda05sub rsp, 32
001bda09mov r15, rsi
001bda0cmov r14, rdi
001bda0fmov rbx, [rdi+16]
001bda13test rsi, rsi
001bda16je 0x1bda3a
001bda18js 0x1bdab4
001bda1emov esi, 1
001bda23mov rdi, r15
001bda26call __rust_alloc_zeroed
001bda2btest rax, rax
001bda2eje 0x1bdabb
001bda34mov rsi, [r14+16]
001bda38jmp 0x1bda42
001bda3a
001bda3aloc_1bda3a:
001bda3amov eax, 1
001bda3fmov rsi, rbx
001bda42
001bda42loc_1bda42:
001bda42mov [rsp+8], rax
001bda47mov [rsp+16], r15
001bda4cmov [rsp+24], r15
001bda51cmp rsi, [r14+8]
001bda55jne 0x1bda63
001bda57mov rdi, r14
001bda5acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001bda5fmov rsi, [r14+16]
001bda63
001bda63loc_1bda63:
001bda63mov rax, [r14]
001bda66lea rcx, [rsi+2*rsi]
001bda6amov rdx, [rsp+24]
001bda6fmov [rax+8*rcx+16], rdx
001bda74movups x0, [rsp+8]
001bda79movups [rax+8*rcx], x0
001bda7dinc rsi
001bda80mov [r14+16], rsi
001bda84cmp rbx, rsi
001bda87jae 0x1bdaa3
001bda89mov rcx, [r14]
001bda8clea rdx, [rbx+2*rbx]
001bda90mov rax, [rcx+8*rdx]
001bda94mov rdx, [rcx+8*rdx+16]
001bda99add rsp, 32
001bda9dpop rbx
001bda9epop r14
001bdaa0pop r15
001bdaa2ret
001bdaa3
001bdaa3loc_1bdaa3:
001bdaa3lea rdx, [rip+0x536ee]
001bdaaamov rdi, rbx
001bdaadcall core::panicking::panic_bounds_check
001bdab2ud2
001bdab4
001bdab4loc_1bdab4:
001bdab4call alloc::raw_vec::capacity_overflow
001bdab9ud2
001bdabb
001bdabbloc_1bdabb:
001bdabbmov edi, 1
001bdac0mov rsi, r15
001bdac3call alloc::alloc::handle_alloc_error
001bdac8ud2
001bdacamov rbx, rax
001bdacdlea rdi, [rsp+8]
001bdad2call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001bdad7mov rdi, rbx
001bdadacall _Unwind_Resume
001bdadfud2
001bda00
001bda00std::backtrace_rs::symbolize::gimli::stash::Stash::allocate:
001bda00push r15
001bda02push r14
001bda04push rbx
001bda05sub rsp, 32
001bda09mov r15, rsi
001bda0cmov r14, rdi
001bda0fmov rbx, [rdi+16]
001bda13test rsi, rsi
001bda16je 0x1bda3a
001bda18js 0x1bdab4
001bda1emov esi, 1
001bda23mov rdi, r15
001bda26call __rust_alloc_zeroed
001bda2btest rax, rax
001bda2eje 0x1bdabb
001bda34mov rsi, [r14+16]
001bda38jmp 0x1bda42
001bda3a
001bda3aloc_1bda3a:
001bda3amov eax, 1
001bda3fmov rsi, rbx
001bda42
001bda42loc_1bda42:
001bda42mov [rsp+8], rax
001bda47mov [rsp+16], r15
001bda4cmov [rsp+24], r15
001bda51cmp rsi, [r14+8]
001bda55jne 0x1bda63
001bda57mov rdi, r14
001bda5acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001bda5fmov rsi, [r14+16]
001bda63
001bda63loc_1bda63:
001bda63mov rax, [r14]
001bda66lea rcx, [rsi+2*rsi]
001bda6amov rdx, [rsp+24]
001bda6fmov [rax+8*rcx+16], rdx
001bda74movups x0, [rsp+8]
001bda79movups [rax+8*rcx], x0
001bda7dinc rsi
001bda80mov [r14+16], rsi
001bda84cmp rbx, rsi
001bda87jae 0x1bdaa3
001bda89mov rcx, [r14]
001bda8clea rdx, [rbx+2*rbx]
001bda90mov rax, [rcx+8*rdx]
001bda94mov rdx, [rcx+8*rdx+16]
001bda99add rsp, 32
001bda9dpop rbx
001bda9epop r14
001bdaa0pop r15
001bdaa2ret
001bdaa3
001bdaa3loc_1bdaa3:
001bdaa3lea rdx, [rip+0x536ee]
001bdaaamov rdi, rbx
001bdaadcall core::panicking::panic_bounds_check
001bdab2ud2
001bdab4
001bdab4loc_1bdab4:
001bdab4call alloc::raw_vec::capacity_overflow
001bdab9ud2
001bdabb
001bdabbloc_1bdabb:
001bdabbmov edi, 1
001bdac0mov rsi, r15
001bdac3call alloc::alloc::handle_alloc_error
001bdac8ud2
001bdacamov rbx, rax
001bdacdlea rdi, [rsp+8]
001bdad2call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
001bdad7mov rdi, rbx
001bdadacall _Unwind_Resume
001bdadfud2
001bda00
001bdae1
001bdae1 // align 0x10
001bdae1 // align 0x10
001bdaf0
001bdaf0std::backtrace_rs::symbolize::gimli::elf::decompress_zlib:
001bdaf0push r15
001bdaf2push r14
001bdaf4push r13
001bdaf6push r12
001bdaf8push rbx
001bdaf9sub rsp, 4096
001bdb00mov [rsp], 0
001bdb08sub rsp, 4096
001bdb0fmov [rsp], 0
001bdb17sub rsp, 2832
001bdb1emov rbx, rcx
001bdb21mov r14, rdx
001bdb24mov r15, rsi
001bdb27mov r12, rdi
001bdb2alea r13, [rsp+32]
001bdb2fmov edx, 10986
001bdb34mov rdi, r13
001bdb37xor esi, esi
001bdb39call [rip+0x53fc9]
001bdb3flea rdi, [rsp+8]
001bdb44mov rsi, r13
001bdb47mov rdx, r12
001bdb4amov rcx, r15
001bdb4dmov r8, r14
001bdb50mov r9, rbx
001bdb53call miniz_oxide::inflate::core::decompress
001bdb58cmp [rsp+16], 0
001bdb5dsete al
001bdb60cmp [rsp+8], r15
001bdb65sete cl
001bdb68and cl, al
001bdb6acmp [rsp+24], rbx
001bdb6fsete al
001bdb72and al, cl
001bdb74add rsp, 11024
001bdb7bpop rbx
001bdb7cpop r12
001bdb7epop r13
001bdb80pop r14
001bdb82pop r15
001bdb84ret
001bdaf0
001bdaf0std::backtrace_rs::symbolize::gimli::elf::decompress_zlib:
001bdaf0push r15
001bdaf2push r14
001bdaf4push r13
001bdaf6push r12
001bdaf8push rbx
001bdaf9sub rsp, 4096
001bdb00mov [rsp], 0
001bdb08sub rsp, 4096
001bdb0fmov [rsp], 0
001bdb17sub rsp, 2832
001bdb1emov rbx, rcx
001bdb21mov r14, rdx
001bdb24mov r15, rsi
001bdb27mov r12, rdi
001bdb2alea r13, [rsp+32]
001bdb2fmov edx, 10986
001bdb34mov rdi, r13
001bdb37xor esi, esi
001bdb39call [rip+0x53fc9]
001bdb3flea rdi, [rsp+8]
001bdb44mov rsi, r13
001bdb47mov rdx, r12
001bdb4amov rcx, r15
001bdb4dmov r8, r14
001bdb50mov r9, rbx
001bdb53call miniz_oxide::inflate::core::decompress
001bdb58cmp [rsp+16], 0
001bdb5dsete al
001bdb60cmp [rsp+8], r15
001bdb65sete cl
001bdb68and cl, al
001bdb6acmp [rsp+24], rbx
001bdb6fsete al
001bdb72and al, cl
001bdb74add rsp, 11024
001bdb7bpop rbx
001bdb7cpop r12
001bdb7epop r13
001bdb80pop r14
001bdb82pop r15
001bdb84ret
001bdaf0
001bdb85
001bdb85 // align 0x10
001bdb85 // align 0x10
001bdb90
001bdb90core::ptr::drop_in_place<gimli::read::abbrev::AbbreviationsCache>:
001bdb90mov rdi, [rdi]
001bdb93test rdi, rdi
001bdb96je 0x1bdba8
001bdb98lock dec [rdi-16]
001bdb9djne 0x1bdba8
001bdb9fadd rdi, -16
001bdba3jmp 0x1b9830
001bdba8
001bdba8loc_1bdba8:
001bdba8ret
001bdb90
001bdb90core::ptr::drop_in_place<gimli::read::abbrev::AbbreviationsCache>:
001bdb90mov rdi, [rdi]
001bdb93test rdi, rdi
001bdb96je 0x1bdba8
001bdb98lock dec [rdi-16]
001bdb9djne 0x1bdba8
001bdb9fadd rdi, -16
001bdba3jmp 0x1b9830
001bdba8
001bdba8loc_1bdba8:
001bdba8ret
001bdb90
001bdba9
001bdba9 // align 0x10
001bdba9 // align 0x10
001bdbb0
001bdbb0alloc::raw_vec::RawVec<T,A>::reserve_for_push:
001bdbb0push r14
001bdbb2push rbx
001bdbb3sub rsp, 56
001bdbb7inc rsi
001bdbbaje 0x1bdc53
001bdbc0mov rbx, rdi
001bdbc3mov rax, [rdi+8]
001bdbc7lea rcx, [rax+rax]
001bdbcbcmp rcx, rsi
001bdbcecmova rsi, rcx
001bdbd2cmp rsi, 5
001bdbd6mov r14l, 4
001bdbdccmovae r14, rsi
001bdbe0xor esi, esi
001bdbe2mov rcx, r14
001bdbe5shr rcx, 60
001bdbe9sete sil
001bdbedlea rdx, [8*r14]
001bdbf5shl rsi, 3
001bdbf9test rax, rax
001bdbfcje 0x1bdc1a
001bdbfemov rcx, [rbx]
001bdc01shl rax, 3
001bdc05mov [rsp+8], rcx
001bdc0amov [rsp+16], 8
001bdc13mov [rsp+24], rax
001bdc18jmp 0x1bdc23
001bdc1a
001bdc1aloc_1bdc1a:
001bdc1amov [rsp+16], 0
001bdc23
001bdc23loc_1bdc23:
001bdc23lea rdi, [rsp+32]
001bdc28lea rcx, [rsp+8]
001bdc2dcall alloc::raw_vec::finish_grow
001bdc32cmp [rsp+32], 0
001bdc38mov rdi, [rsp+40]
001bdc3dje 0x1bdc5a
001bdc3fmov rax, 0x8000000000000001
001bdc49cmp rdi, rax
001bdc4cje 0x1bdc61
001bdc4etest rdi, rdi
001bdc51jne 0x1bdc69
001bdc53
001bdc53loc_1bdc53:
001bdc53call alloc::raw_vec::capacity_overflow
001bdc58ud2
001bdc5a
001bdc5aloc_1bdc5a:
001bdc5amov [rbx], rdi
001bdc5dmov [rbx+8], r14
001bdc61
001bdc61loc_1bdc61:
001bdc61add rsp, 56
001bdc65pop rbx
001bdc66pop r14
001bdc68ret
001bdc69
001bdc69loc_1bdc69:
001bdc69mov rsi, [rsp+48]
001bdc6ecall alloc::alloc::handle_alloc_error
001bdc73ud2
001bdbb0
001bdbb0alloc::raw_vec::RawVec<T,A>::reserve_for_push:
001bdbb0push r14
001bdbb2push rbx
001bdbb3sub rsp, 56
001bdbb7inc rsi
001bdbbaje 0x1bdc53
001bdbc0mov rbx, rdi
001bdbc3mov rax, [rdi+8]
001bdbc7lea rcx, [rax+rax]
001bdbcbcmp rcx, rsi
001bdbcecmova rsi, rcx
001bdbd2cmp rsi, 5
001bdbd6mov r14l, 4
001bdbdccmovae r14, rsi
001bdbe0xor esi, esi
001bdbe2mov rcx, r14
001bdbe5shr rcx, 60
001bdbe9sete sil
001bdbedlea rdx, [8*r14]
001bdbf5shl rsi, 3
001bdbf9test rax, rax
001bdbfcje 0x1bdc1a
001bdbfemov rcx, [rbx]
001bdc01shl rax, 3
001bdc05mov [rsp+8], rcx
001bdc0amov [rsp+16], 8
001bdc13mov [rsp+24], rax
001bdc18jmp 0x1bdc23
001bdc1a
001bdc1aloc_1bdc1a:
001bdc1amov [rsp+16], 0
001bdc23
001bdc23loc_1bdc23:
001bdc23lea rdi, [rsp+32]
001bdc28lea rcx, [rsp+8]
001bdc2dcall alloc::raw_vec::finish_grow
001bdc32cmp [rsp+32], 0
001bdc38mov rdi, [rsp+40]
001bdc3dje 0x1bdc5a
001bdc3fmov rax, 0x8000000000000001
001bdc49cmp rdi, rax
001bdc4cje 0x1bdc61
001bdc4etest rdi, rdi
001bdc51jne 0x1bdc69
001bdc53
001bdc53loc_1bdc53:
001bdc53call alloc::raw_vec::capacity_overflow
001bdc58ud2
001bdc5a
001bdc5aloc_1bdc5a:
001bdc5amov [rbx], rdi
001bdc5dmov [rbx+8], r14
001bdc61
001bdc61loc_1bdc61:
001bdc61add rsp, 56
001bdc65pop rbx
001bdc66pop r14
001bdc68ret
001bdc69
001bdc69loc_1bdc69:
001bdc69mov rsi, [rsp+48]
001bdc6ecall alloc::alloc::handle_alloc_error
001bdc73ud2
001bdbb0
001bdc75
001bdc75 // align 0x10
001bdc75 // align 0x10
001bdc80
001bdc80core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::function::FunctionAddress,alloc::slice::stable_sort<addr2line::function::FunctionAddress,alloc::slice::<impl [addr2line::function::FunctionAddress]>::sort_by_key<u64,addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse::{{closure}}>::{{closure}}>::{{closure}}>>:
001bdc80jmp [rip+0x53e72]
001bdc80
001bdc80core::ptr::drop_in_place<core::slice::sort::merge_sort::BufGuard<addr2line::function::FunctionAddress,alloc::slice::stable_sort<addr2line::function::FunctionAddress,alloc::slice::<impl [addr2line::function::FunctionAddress]>::sort_by_key<u64,addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>::parse::{{closure}}>::{{closure}}>::{{closure}}>>:
001bdc80jmp [rip+0x53e72]
001bdc80
001bdc86
001bdc86 // align 0x10
001bdc86 // align 0x10
001bdc90
001bdc90core::slice::sort::insertion_sort_shift_left:
001bdc90sub rsp, 24
001bdc94lea rax, [rdx-1]
001bdc98cmp rax, rsi
001bdc9bjae 0x1bdd52
001bdca1cmp rdx, rsi
001bdca4jae 0x1bdd4d
001bdcaalea rax, [rdx+2*rdx]
001bdcaelea rax, [rdi+8*rax]
001bdcb2add rax, -24
001bdcb6jmp 0x1bdcd8
001bdcb8
001bdcb8 0f 1f 84 00 00 00 00 00 ........
001bdcc0
001bdcc0loc_1bdcc0:
001bdcc0mov [r8], rcx
001bdcc3movaps x0, [rsp]
001bdcc7movups [r8+8], x0
001bdccc
001bdcccloc_1bdccc:
001bdcccinc rdx
001bdccfadd rax, 24
001bdcd3cmp rdx, rsi
001bdcd6je 0x1bdd4d
001bdcd8
001bdcd8loc_1bdcd8:
001bdcd8lea r8, [rdx+2*rdx]
001bdcdcmov rcx, [rdi+8*r8]
001bdce0cmp rcx, [rdi+8*r8-24]
001bdce5jae 0x1bdccc
001bdce7lea r9, [rdi+8*r8]
001bdceblea r8, [rdi+8*r8]
001bdcefadd r8, -24
001bdcf3movups x0, [r9+8]
001bdcf8movaps [rsp], x0
001bdcfcmov r10, [r8+16]
001bdd00mov [r9+16], r10
001bdd04movups x0, [r8]
001bdd08movups [r9], x0
001bdd0ccmp rdx, 1
001bdd10je 0x1bdcc0
001bdd12mov r9l, 1
001bdd18mov r8, rax
001bdd1bnop [rax+rax]
001bdd20
001bdd20loc_1bdd20:
001bdd20cmp rcx, [r8-24]
001bdd24jae 0x1bdcc0
001bdd26lea r10, [r8-24]
001bdd2amov r11, [r10+16]
001bdd2emov [r8+16], r11
001bdd32movups x0, [r10]
001bdd36movups [r8], x0
001bdd3ainc r9
001bdd3dmov r8, r10
001bdd40cmp rdx, r9
001bdd43jne 0x1bdd20
001bdd45mov r8, rdi
001bdd48jmp 0x1bdcc0
001bdd4d
001bdd4dloc_1bdd4d:
001bdd4dadd rsp, 24
001bdd51ret
001bdd52
001bdd52loc_1bdd52:
001bdd52lea rdi, [rip-0x12e603]
001bdd59lea rdx, [rip+0x521b0]
001bdd60mov esi, 46
001bdd65call core::panicking::panic
001bdd6aud2
001bdc90
001bdc90core::slice::sort::insertion_sort_shift_left:
001bdc90sub rsp, 24
001bdc94lea rax, [rdx-1]
001bdc98cmp rax, rsi
001bdc9bjae 0x1bdd52
001bdca1cmp rdx, rsi
001bdca4jae 0x1bdd4d
001bdcaalea rax, [rdx+2*rdx]
001bdcaelea rax, [rdi+8*rax]
001bdcb2add rax, -24
001bdcb6jmp 0x1bdcd8
001bdcb8
001bdcb8 0f 1f 84 00 00 00 00 00 ........
001bdcc0
001bdcc0loc_1bdcc0:
001bdcc0mov [r8], rcx
001bdcc3movaps x0, [rsp]
001bdcc7movups [r8+8], x0
001bdccc
001bdcccloc_1bdccc:
001bdcccinc rdx
001bdccfadd rax, 24
001bdcd3cmp rdx, rsi
001bdcd6je 0x1bdd4d
001bdcd8
001bdcd8loc_1bdcd8:
001bdcd8lea r8, [rdx+2*rdx]
001bdcdcmov rcx, [rdi+8*r8]
001bdce0cmp rcx, [rdi+8*r8-24]
001bdce5jae 0x1bdccc
001bdce7lea r9, [rdi+8*r8]
001bdceblea r8, [rdi+8*r8]
001bdcefadd r8, -24
001bdcf3movups x0, [r9+8]
001bdcf8movaps [rsp], x0
001bdcfcmov r10, [r8+16]
001bdd00mov [r9+16], r10
001bdd04movups x0, [r8]
001bdd08movups [r9], x0
001bdd0ccmp rdx, 1
001bdd10je 0x1bdcc0
001bdd12mov r9l, 1
001bdd18mov r8, rax
001bdd1bnop [rax+rax]
001bdd20
001bdd20loc_1bdd20:
001bdd20cmp rcx, [r8-24]
001bdd24jae 0x1bdcc0
001bdd26lea r10, [r8-24]
001bdd2amov r11, [r10+16]
001bdd2emov [r8+16], r11
001bdd32movups x0, [r10]
001bdd36movups [r8], x0
001bdd3ainc r9
001bdd3dmov r8, r10
001bdd40cmp rdx, r9
001bdd43jne 0x1bdd20
001bdd45mov r8, rdi
001bdd48jmp 0x1bdcc0
001bdd4d
001bdd4dloc_1bdd4d:
001bdd4dadd rsp, 24
001bdd51ret
001bdd52
001bdd52loc_1bdd52:
001bdd52lea rdi, [rip-0x12e603]
001bdd59lea rdx, [rip+0x521b0]
001bdd60mov esi, 46
001bdd65call core::panicking::panic
001bdd6aud2
001bdc90
001bdd6c
001bdd6c // align 0x10
001bdd6c // align 0x10
001bdd70
001bdd70gimli::read::unit::skip_attributes:
001bdd70push rbp
001bdd71push r15
001bdd73push r14
001bdd75push r13
001bdd77push r12
001bdd79push rbx
001bdd7atest r8, r8
001bdd7dje 0x1be2b1
001bdd83mov rax, rcx
001bdd86shl r8, 4
001bdd8aadd r8, rcx
001bdd8dmov rbx, [rsi]
001bdd90mov r10, [rsi+8]
001bdd94mov r11l, edx
001bdd97shr r11l, 8
001bdd9bmov ecx, edx
001bdd9dand ecx, 0xffffffffffff0000
001bdda3cmp ecx, 0x20000
001bdda9mov ebp, r11l
001bddaccmove ebp, edx
001bddafxor r13l, r13l
001bddb2lea r12, [rip-0x17df69]
001bddb9mov [rsp-44], ecx
001bddbdmov rcx, rbx
001bddc0
001bddc0loc_1bddc0:
001bddc0movzx r14l, [rax+10]
001bddc5mov r9l, 1
001bddcblea r15l, [r14-1]
001bddcfcmp r15l, 43
001bddd3ja 0x1bde11
001bddd5movsxd r15, [r12+4*r15]
001bddd9add r15, r12
001bdddcjmp r15
001bdddfmov r15, rbx
001bdde2mov r9l, 4
001bdde8jmp 0x1bdf00
001bddedmov r15, rbx
001bddf0jmp 0x1bdf00
001bddf5mov r15, rbx
001bddf8mov r9l, 2
001bddfejmp 0x1bdf00
001bde03mov r15, rbx
001bde06mov r9l, 8
001bde0cjmp 0x1bdf00
001bde11
001bde11loc_1bde11:
001bde11lea r15l, [r14-7968]
001bde18cmp r15l, 2
001bde1cjae 0x1bde42
001bde1emov r15, rbx
001bde21mov r9l, r11l
001bde24jmp 0x1bdf00
001bde29mov r15, rbx
001bde2cxor r9l, r9l
001bde2fjmp 0x1bdf00
001bde34mov r15, rbx
001bde37mov r9l, 3
001bde3djmp 0x1bdf00
001bde42
001bde42loc_1bde42:
001bde42test r13, r13
001bde45je 0x1bde5a
001bde47sub r10, r13
001bde4ajb 0x1be297
001bde50add rcx, r13
001bde53mov [rsi], rcx
001bde56mov [rsi+8], r10
001bde5a
001bde5aloc_1bde5a:
001bde5amov r15, rcx
001bde5dlea ecx, [r14-3]
001bde61cmp ecx, 32
001bde64ja 0x1bdf1c
001bde6alea rbx, [rip-0x17df71]
001bde71movsxd rcx, [rbx+4*rcx]
001bde75add rcx, rbx
001bde78jmp rcx
001bde7atest r10, r10
001bde7dje 0x1be2d4
001bde83mov [rsp-32], ebp
001bde87lea r9, [r10-1]
001bde8blea rbx, [r15+1]
001bde8fxor r13l, r13l
001bde92xor ecx, ecx
001bde94nop [rax+rax]
001bdea0
001bdea0loc_1bdea0:
001bdea0movzx r14l, [rbx-1]
001bdea5cmp ecx, 63
001bdea8jne 0x1bdeb4
001bdeaacmp r14b, 2
001bdeaejae 0x1be2b6
001bdeb4
001bdeb4loc_1bdeb4:
001bdeb4movzx ebp, r14b
001bdeb8mov r14l, ebp
001bdebband r14l, 127
001bdebfshl r14, cl
001bdec2or r13, r14
001bdec5test bpl, bpl
001bdec8jns 0x1bdf85
001bdeceadd ecx, 7
001bded1inc rbx
001bded4add r9, -1
001bded8jb 0x1bdea0
001bdedajmp 0x1be2c6
001bdedfmov r15, rbx
001bdee2mov r9l, edx
001bdee5jmp 0x1bdf00
001bdee7mov r15, rbx
001bdeeamov r9l, ebp
001bdeedjmp 0x1bdf00
001bdeefmov r15, rbx
001bdef2
001bdef2loc_1bdef2:
001bdef2mov r9l, 16
001bdef8nop [rax+rax]
001bdf00
001bdf00loc_1bdf00:
001bdf00movzx r9l, r9b
001bdf04add r13, r9
001bdf07mov rbx, r15
001bdf0a
001bdf0aloc_1bdf0a:
001bdf0aadd rax, 16
001bdf0ecmp rax, r8
001bdf11jne 0x1bddc0
001bdf17jmp 0x1be28d
001bdf1c
001bdf1cloc_1bdf1c:
001bdf1cadd r14l, -7937
001bdf23cmp r14l, 2
001bdf27jae 0x1be308
001bdf2dnop [rax]
001bdf30
001bdf30loc_1bdf30:
001bdf30sub r10, 1
001bdf34jb 0x1be2a0
001bdf3alea rbx, [r15+1]
001bdf3emov [rsi], rbx
001bdf41mov [rsi+8], r10
001bdf45cmp [r15], 0
001bdf49mov r15, rbx
001bdf4cjs 0x1bdf30
001bdf4emov rcx, rbx
001bdf51xor r13l, r13l
001bdf54jmp 0x1bdf0a
001bdf56test r10, r10
001bdf59je 0x1be30d
001bdf5flea r14, [r10-1]
001bdf63lea rcx, [r15+1]
001bdf67mov [rsi], rcx
001bdf6amov [rsi+8], r14
001bdf6emovzx r13l, [r15]
001bdf72mov ebx, r13l
001bdf75and ebx, 127
001bdf78test r13b, r13b
001bdf7bjs 0x1bdfa0
001bdf7dmov r10, r14
001bdf80jmp 0x1be018
001bdf85
001bdf85loc_1bdf85:
001bdf85mov [rsi], rbx
001bdf88mov [rsi+8], r9
001bdf8cmov r10, r9
001bdf8fmov rcx, rbx
001bdf92mov [rsp-16], r13
001bdf97mov ebp, [rsp-32]
001bdf9bjmp 0x1bdf0a
001bdfa0
001bdfa0loc_1bdfa0:
001bdfa0test r14, r14
001bdfa3je 0x1be35e
001bdfa9lea r14, [r10-2]
001bdfadlea rcx, [r15+2]
001bdfb1mov [rsi], rcx
001bdfb4mov [rsp-32], r14
001bdfb9mov [rsi+8], r14
001bdfbdmovzx r14l, [r15+1]
001bdfc2mov r13l, r14l
001bdfc5and r13l, 127
001bdfc9shl r13l, 7
001bdfcdmovzx ebx, bx
001bdfd0or ebx, r13l
001bdfd3test r14b, r14b
001bdfd6js 0x1bdfdf
001bdfd8mov r10, [rsp-32]
001bdfddjmp 0x1be018
001bdfdf
001bdfdfloc_1bdfdf:
001bdfdfcmp [rsp-32], 0
001bdfe5je 0x1be35e
001bdfebadd r10, -3
001bdfeflea rcx, [r15+3]
001bdff3mov [rsi], rcx
001bdff6mov [rsi+8], r10
001bdffamovzx r14l, [r15+2]
001bdfffcmp r14w, 3
001be004ja 0x1be37b
001be00amovzx r14l, r14w
001be00eshl r14l, 14
001be012movzx ebx, bx
001be015or ebx, r14l
001be018
001be018loc_1be018:
001be018mov r13, r10
001be01bmov r14l, ebx
001be01e
001be01eloc_1be01e:
001be01emov r15, rcx
001be021mov r10, r13
001be024mov [rsp-44], r14l
001be029movzx ecx, r14w
001be02dlea ebx, [rcx-1]
001be030cmp ebx, 43
001be033ja 0x1be1f7
001be039lea r14, [rip-0x17e0bc]
001be040movsxd rcx, [r14+4*rbx]
001be044add rcx, r14
001be047jmp rcx
001be049test r10, r10
001be04cje 0x1be30d
001be052lea r13, [r10-1]
001be056lea rcx, [r15+1]
001be05amov [rsi], rcx
001be05dmov [rsi+8], r13
001be061movzx ebx, [r15]
001be065mov r14l, ebx
001be068and r14l, 127
001be06ctest bl, bl
001be06ejns 0x1be01e
001be070mov [rsp-44], r14l
001be075test r13, r13
001be078je 0x1be35e
001be07elea r13, [r10-2]
001be082lea rcx, [r15+2]
001be086mov [rsi], rcx
001be089mov [rsi+8], r13
001be08dmovzx r14l, [r15+1]
001be092mov [rsp-32], r14l
001be097and r14l, 127
001be09bshl r14l, 7
001be09fmov ebx, [rsp-44]
001be0a3movzx ebx, bx
001be0a6or ebx, r14l
001be0a9mov r14l, ebx
001be0accmp [rsp-32], 0
001be0b1jns 0x1be01e
001be0b7test r13, r13
001be0baje 0x1be35e
001be0c0add r10, -3
001be0c4lea rcx, [r15+3]
001be0c8mov [rsi], rcx
001be0cbmov [rsi+8], r10
001be0cfmovzx ebx, [r15+2]
001be0d4cmp bx, 3
001be0d8ja 0x1be383
001be0demovzx ebx, bx
001be0e1shl ebx, 14
001be0e4movzx r14l, r14w
001be0e8or r14l, ebx
001be0ebmov r13, r10
001be0eejmp 0x1be01e
001be0f3cmp r10, 1
001be0f7jbe 0x1be313
001be0fdadd r10, -2
001be101lea rbx, [r15+2]
001be105mov [rsi], rbx
001be108mov [rsi+8], r10
001be10cmovzx r13l, [r15]
001be110mov rcx, rbx
001be113jmp 0x1bdf0a
001be118cmp r10, 3
001be11cjbe 0x1be337
001be122add r10, -4
001be126lea rbx, [r15+4]
001be12amov [rsi], rbx
001be12dmov [rsi+8], r10
001be131movzx ecx, [r15+1]
001be136movzx r9l, [r15]
001be13amov r14l, ebp
001be13dmovzx ebp, [r15+3]
001be142mov [rsp-37], r9b
001be147mov [rsp-34], bpl
001be14cmov ebp, r14l
001be14fmov [rsp-36], cx
001be154mov r13l, [rsp-37]
001be159mov rcx, rbx
001be15cjmp 0x1bdf0a
001be161test r10, r10
001be164mov r9, [rsp-8]
001be169je 0x1be2f8
001be16fxor ecx, ecx
001be171nop [rax+rax]
001be180
001be180loc_1be180:
001be180cmp [r15+rcx], 0
001be185je 0x1be1b7
001be187inc rcx
001be18acmp r10, rcx
001be18djne 0x1be180
001be18fjmp 0x1be2f8
001be194test r10, r10
001be197je 0x1be2a0
001be19ddec r10
001be1a0lea rbx, [r15+1]
001be1a4mov [rsi], rbx
001be1a7mov [rsi+8], r10
001be1abmovzx r13l, [r15]
001be1afmov rcx, rbx
001be1b2jmp 0x1bdf0a
001be1b7
001be1b7loc_1be1b7:
001be1b7lea rbx, [r15+rcx]
001be1bbinc rbx
001be1benot rcx
001be1c1add r10, rcx
001be1c4mov [rsi], rbx
001be1c7mov [rsi+8], r10
001be1cbmov rcx, rbx
001be1cemov [rsp-8], r15
001be1d3xor r13l, r13l
001be1d6jmp 0x1bdf0a
001be1dbmov rcx, r15
001be1dexor r13l, r13l
001be1e1mov r9l, 4
001be1e7jmp 0x1bdf00
001be1ecmov rcx, r15
001be1efxor r13l, r13l
001be1f2jmp 0x1bdf00
001be1f7
001be1f7loc_1be1f7:
001be1f7lea r9l, [rcx-7937]
001be1fecmp r9l, 2
001be202jb 0x1bdf30
001be208add ecx, -7968
001be20ecmp ecx, 2
001be211jae 0x1be308
001be217mov rcx, r15
001be21axor r13l, r13l
001be21dmov r9l, r11l
001be220jmp 0x1bdf00
001be225mov rcx, r15
001be228xor r13l, r13l
001be22bmov r9l, 2
001be231jmp 0x1bdf00
001be236mov rcx, r15
001be239xor r13l, r13l
001be23cmov r9l, 8
001be242jmp 0x1bdf00
001be247mov rcx, r15
001be24axor r13l, r13l
001be24dxor r9l, r9l
001be250jmp 0x1bdf00
001be255mov rcx, r15
001be258xor r13l, r13l
001be25bmov r9l, 3
001be261jmp 0x1bdf00
001be266mov rcx, r15
001be269xor r13l, r13l
001be26cmov r9l, edx
001be26fjmp 0x1bdf00
001be274mov rcx, r15
001be277xor r13l, r13l
001be27amov r9l, ebp
001be27djmp 0x1bdf00
001be282mov rcx, r15
001be285xor r13l, r13l
001be288jmp 0x1bdef2
001be28d
001be28dloc_1be28d:
001be28dtest r13, r13
001be290je 0x1be2b1
001be292sub r10, r13
001be295jae 0x1be2a7
001be297
001be297loc_1be297:
001be297mov [rdi], 19
001be29amov [rdi+8], rbx
001be29ejmp 0x1be2ed
001be2a0
001be2a0loc_1be2a0:
001be2a0mov [rdi], 19
001be2a5jmp 0x1be2dc
001be2a7
001be2a7loc_1be2a7:
001be2a7add rbx, r13
001be2aamov [rsi], rbx
001be2admov [rsi+8], r10
001be2b1
001be2b1loc_1be2b1:
001be2b1mov [rdi], 75
001be2b4jmp 0x1be2ed
001be2b6
001be2b6loc_1be2b6:
001be2b6mov [rsi], rbx
001be2b9mov [rsi+8], r9
001be2bdmov al, 6
001be2bfmov r15, [rsp-16]
001be2c4jmp 0x1be2d6
001be2c6
001be2c6loc_1be2c6:
001be2c6add r15, r10
001be2c9mov [rsi], r15
001be2ccmov [rsi+8], 0
001be2d4
001be2d4loc_1be2d4:
001be2d4mov al, 19
001be2d6
001be2d6loc_1be2d6:
001be2d6mov [rdi], al
001be2d8mov [rdi+1], 0
001be2dc
001be2dcloc_1be2dc:
001be2dcmov [rdi+6], 0
001be2e2mov [rdi+2], 0
001be2e9
001be2e9loc_1be2e9:
001be2e9mov [rdi+8], r15
001be2ed
001be2edloc_1be2ed:
001be2edpop rbx
001be2eepop r12
001be2f0pop r13
001be2f2pop r14
001be2f4pop r15
001be2f6pop rbp
001be2f7ret
001be2f8
001be2f8loc_1be2f8:
001be2f8and r9, -256
001be2ffor r9, 19
001be303mov [rdi], r9
001be306jmp 0x1be2e9
001be308
001be308loc_1be308:
001be308mov [rdi], 12
001be30bjmp 0x1be2ed
001be30d
001be30dloc_1be30d:
001be30dmov al, 19
001be30fxor edx, edx
001be311jmp 0x1be365
001be313
001be313loc_1be313:
001be313mov [rsp-24], 0
001be31amov [rsp-18], 0
001be31fmov [rsp-22], 0
001be327mov eax, [rsp-21]
001be32bmov [rdi+4], eax
001be32emov eax, [rsp-24]
001be332mov [rdi+1], eax
001be335jmp 0x1be359
001be337
001be337loc_1be337:
001be337mov [rsp-40], 0
001be33fmov [rsp-34], 0
001be344mov [rsp-36], 0
001be34bmov eax, [rsp-37]
001be34fmov [rdi+4], eax
001be352mov [rdi+1], 0
001be359
001be359loc_1be359:
001be359mov [rdi], 19
001be35cjmp 0x1be2e9
001be35e
001be35eloc_1be35e:
001be35emov al, 19
001be360xor edx, edx
001be362mov r15, rcx
001be365
001be365loc_1be365:
001be365mov [rdi], al
001be367mov [rdi+1], 0
001be36bmov [rdi+2], dx
001be36fmov [rdi+4], 0
001be376jmp 0x1be2e9
001be37b
001be37bloc_1be37b:
001be37bmov al, 6
001be37dmov edx, [rsp-44]
001be381jmp 0x1be365
001be383
001be383loc_1be383:
001be383mov al, 6
001be385mov dx, 22
001be389jmp 0x1be365
001bdd70
001bdd70gimli::read::unit::skip_attributes:
001bdd70push rbp
001bdd71push r15
001bdd73push r14
001bdd75push r13
001bdd77push r12
001bdd79push rbx
001bdd7atest r8, r8
001bdd7dje 0x1be2b1
001bdd83mov rax, rcx
001bdd86shl r8, 4
001bdd8aadd r8, rcx
001bdd8dmov rbx, [rsi]
001bdd90mov r10, [rsi+8]
001bdd94mov r11l, edx
001bdd97shr r11l, 8
001bdd9bmov ecx, edx
001bdd9dand ecx, 0xffffffffffff0000
001bdda3cmp ecx, 0x20000
001bdda9mov ebp, r11l
001bddaccmove ebp, edx
001bddafxor r13l, r13l
001bddb2lea r12, [rip-0x17df69]
001bddb9mov [rsp-44], ecx
001bddbdmov rcx, rbx
001bddc0
001bddc0loc_1bddc0:
001bddc0movzx r14l, [rax+10]
001bddc5mov r9l, 1
001bddcblea r15l, [r14-1]
001bddcfcmp r15l, 43
001bddd3ja 0x1bde11
001bddd5movsxd r15, [r12+4*r15]
001bddd9add r15, r12
001bdddcjmp r15
001bdddfmov r15, rbx
001bdde2mov r9l, 4
001bdde8jmp 0x1bdf00
001bddedmov r15, rbx
001bddf0jmp 0x1bdf00
001bddf5mov r15, rbx
001bddf8mov r9l, 2
001bddfejmp 0x1bdf00
001bde03mov r15, rbx
001bde06mov r9l, 8
001bde0cjmp 0x1bdf00
001bde11
001bde11loc_1bde11:
001bde11lea r15l, [r14-7968]
001bde18cmp r15l, 2
001bde1cjae 0x1bde42
001bde1emov r15, rbx
001bde21mov r9l, r11l
001bde24jmp 0x1bdf00
001bde29mov r15, rbx
001bde2cxor r9l, r9l
001bde2fjmp 0x1bdf00
001bde34mov r15, rbx
001bde37mov r9l, 3
001bde3djmp 0x1bdf00
001bde42
001bde42loc_1bde42:
001bde42test r13, r13
001bde45je 0x1bde5a
001bde47sub r10, r13
001bde4ajb 0x1be297
001bde50add rcx, r13
001bde53mov [rsi], rcx
001bde56mov [rsi+8], r10
001bde5a
001bde5aloc_1bde5a:
001bde5amov r15, rcx
001bde5dlea ecx, [r14-3]
001bde61cmp ecx, 32
001bde64ja 0x1bdf1c
001bde6alea rbx, [rip-0x17df71]
001bde71movsxd rcx, [rbx+4*rcx]
001bde75add rcx, rbx
001bde78jmp rcx
001bde7atest r10, r10
001bde7dje 0x1be2d4
001bde83mov [rsp-32], ebp
001bde87lea r9, [r10-1]
001bde8blea rbx, [r15+1]
001bde8fxor r13l, r13l
001bde92xor ecx, ecx
001bde94nop [rax+rax]
001bdea0
001bdea0loc_1bdea0:
001bdea0movzx r14l, [rbx-1]
001bdea5cmp ecx, 63
001bdea8jne 0x1bdeb4
001bdeaacmp r14b, 2
001bdeaejae 0x1be2b6
001bdeb4
001bdeb4loc_1bdeb4:
001bdeb4movzx ebp, r14b
001bdeb8mov r14l, ebp
001bdebband r14l, 127
001bdebfshl r14, cl
001bdec2or r13, r14
001bdec5test bpl, bpl
001bdec8jns 0x1bdf85
001bdeceadd ecx, 7
001bded1inc rbx
001bded4add r9, -1
001bded8jb 0x1bdea0
001bdedajmp 0x1be2c6
001bdedfmov r15, rbx
001bdee2mov r9l, edx
001bdee5jmp 0x1bdf00
001bdee7mov r15, rbx
001bdeeamov r9l, ebp
001bdeedjmp 0x1bdf00
001bdeefmov r15, rbx
001bdef2
001bdef2loc_1bdef2:
001bdef2mov r9l, 16
001bdef8nop [rax+rax]
001bdf00
001bdf00loc_1bdf00:
001bdf00movzx r9l, r9b
001bdf04add r13, r9
001bdf07mov rbx, r15
001bdf0a
001bdf0aloc_1bdf0a:
001bdf0aadd rax, 16
001bdf0ecmp rax, r8
001bdf11jne 0x1bddc0
001bdf17jmp 0x1be28d
001bdf1c
001bdf1cloc_1bdf1c:
001bdf1cadd r14l, -7937
001bdf23cmp r14l, 2
001bdf27jae 0x1be308
001bdf2dnop [rax]
001bdf30
001bdf30loc_1bdf30:
001bdf30sub r10, 1
001bdf34jb 0x1be2a0
001bdf3alea rbx, [r15+1]
001bdf3emov [rsi], rbx
001bdf41mov [rsi+8], r10
001bdf45cmp [r15], 0
001bdf49mov r15, rbx
001bdf4cjs 0x1bdf30
001bdf4emov rcx, rbx
001bdf51xor r13l, r13l
001bdf54jmp 0x1bdf0a
001bdf56test r10, r10
001bdf59je 0x1be30d
001bdf5flea r14, [r10-1]
001bdf63lea rcx, [r15+1]
001bdf67mov [rsi], rcx
001bdf6amov [rsi+8], r14
001bdf6emovzx r13l, [r15]
001bdf72mov ebx, r13l
001bdf75and ebx, 127
001bdf78test r13b, r13b
001bdf7bjs 0x1bdfa0
001bdf7dmov r10, r14
001bdf80jmp 0x1be018
001bdf85
001bdf85loc_1bdf85:
001bdf85mov [rsi], rbx
001bdf88mov [rsi+8], r9
001bdf8cmov r10, r9
001bdf8fmov rcx, rbx
001bdf92mov [rsp-16], r13
001bdf97mov ebp, [rsp-32]
001bdf9bjmp 0x1bdf0a
001bdfa0
001bdfa0loc_1bdfa0:
001bdfa0test r14, r14
001bdfa3je 0x1be35e
001bdfa9lea r14, [r10-2]
001bdfadlea rcx, [r15+2]
001bdfb1mov [rsi], rcx
001bdfb4mov [rsp-32], r14
001bdfb9mov [rsi+8], r14
001bdfbdmovzx r14l, [r15+1]
001bdfc2mov r13l, r14l
001bdfc5and r13l, 127
001bdfc9shl r13l, 7
001bdfcdmovzx ebx, bx
001bdfd0or ebx, r13l
001bdfd3test r14b, r14b
001bdfd6js 0x1bdfdf
001bdfd8mov r10, [rsp-32]
001bdfddjmp 0x1be018
001bdfdf
001bdfdfloc_1bdfdf:
001bdfdfcmp [rsp-32], 0
001bdfe5je 0x1be35e
001bdfebadd r10, -3
001bdfeflea rcx, [r15+3]
001bdff3mov [rsi], rcx
001bdff6mov [rsi+8], r10
001bdffamovzx r14l, [r15+2]
001bdfffcmp r14w, 3
001be004ja 0x1be37b
001be00amovzx r14l, r14w
001be00eshl r14l, 14
001be012movzx ebx, bx
001be015or ebx, r14l
001be018
001be018loc_1be018:
001be018mov r13, r10
001be01bmov r14l, ebx
001be01e
001be01eloc_1be01e:
001be01emov r15, rcx
001be021mov r10, r13
001be024mov [rsp-44], r14l
001be029movzx ecx, r14w
001be02dlea ebx, [rcx-1]
001be030cmp ebx, 43
001be033ja 0x1be1f7
001be039lea r14, [rip-0x17e0bc]
001be040movsxd rcx, [r14+4*rbx]
001be044add rcx, r14
001be047jmp rcx
001be049test r10, r10
001be04cje 0x1be30d
001be052lea r13, [r10-1]
001be056lea rcx, [r15+1]
001be05amov [rsi], rcx
001be05dmov [rsi+8], r13
001be061movzx ebx, [r15]
001be065mov r14l, ebx
001be068and r14l, 127
001be06ctest bl, bl
001be06ejns 0x1be01e
001be070mov [rsp-44], r14l
001be075test r13, r13
001be078je 0x1be35e
001be07elea r13, [r10-2]
001be082lea rcx, [r15+2]
001be086mov [rsi], rcx
001be089mov [rsi+8], r13
001be08dmovzx r14l, [r15+1]
001be092mov [rsp-32], r14l
001be097and r14l, 127
001be09bshl r14l, 7
001be09fmov ebx, [rsp-44]
001be0a3movzx ebx, bx
001be0a6or ebx, r14l
001be0a9mov r14l, ebx
001be0accmp [rsp-32], 0
001be0b1jns 0x1be01e
001be0b7test r13, r13
001be0baje 0x1be35e
001be0c0add r10, -3
001be0c4lea rcx, [r15+3]
001be0c8mov [rsi], rcx
001be0cbmov [rsi+8], r10
001be0cfmovzx ebx, [r15+2]
001be0d4cmp bx, 3
001be0d8ja 0x1be383
001be0demovzx ebx, bx
001be0e1shl ebx, 14
001be0e4movzx r14l, r14w
001be0e8or r14l, ebx
001be0ebmov r13, r10
001be0eejmp 0x1be01e
001be0f3cmp r10, 1
001be0f7jbe 0x1be313
001be0fdadd r10, -2
001be101lea rbx, [r15+2]
001be105mov [rsi], rbx
001be108mov [rsi+8], r10
001be10cmovzx r13l, [r15]
001be110mov rcx, rbx
001be113jmp 0x1bdf0a
001be118cmp r10, 3
001be11cjbe 0x1be337
001be122add r10, -4
001be126lea rbx, [r15+4]
001be12amov [rsi], rbx
001be12dmov [rsi+8], r10
001be131movzx ecx, [r15+1]
001be136movzx r9l, [r15]
001be13amov r14l, ebp
001be13dmovzx ebp, [r15+3]
001be142mov [rsp-37], r9b
001be147mov [rsp-34], bpl
001be14cmov ebp, r14l
001be14fmov [rsp-36], cx
001be154mov r13l, [rsp-37]
001be159mov rcx, rbx
001be15cjmp 0x1bdf0a
001be161test r10, r10
001be164mov r9, [rsp-8]
001be169je 0x1be2f8
001be16fxor ecx, ecx
001be171nop [rax+rax]
001be180
001be180loc_1be180:
001be180cmp [r15+rcx], 0
001be185je 0x1be1b7
001be187inc rcx
001be18acmp r10, rcx
001be18djne 0x1be180
001be18fjmp 0x1be2f8
001be194test r10, r10
001be197je 0x1be2a0
001be19ddec r10
001be1a0lea rbx, [r15+1]
001be1a4mov [rsi], rbx
001be1a7mov [rsi+8], r10
001be1abmovzx r13l, [r15]
001be1afmov rcx, rbx
001be1b2jmp 0x1bdf0a
001be1b7
001be1b7loc_1be1b7:
001be1b7lea rbx, [r15+rcx]
001be1bbinc rbx
001be1benot rcx
001be1c1add r10, rcx
001be1c4mov [rsi], rbx
001be1c7mov [rsi+8], r10
001be1cbmov rcx, rbx
001be1cemov [rsp-8], r15
001be1d3xor r13l, r13l
001be1d6jmp 0x1bdf0a
001be1dbmov rcx, r15
001be1dexor r13l, r13l
001be1e1mov r9l, 4
001be1e7jmp 0x1bdf00
001be1ecmov rcx, r15
001be1efxor r13l, r13l
001be1f2jmp 0x1bdf00
001be1f7
001be1f7loc_1be1f7:
001be1f7lea r9l, [rcx-7937]
001be1fecmp r9l, 2
001be202jb 0x1bdf30
001be208add ecx, -7968
001be20ecmp ecx, 2
001be211jae 0x1be308
001be217mov rcx, r15
001be21axor r13l, r13l
001be21dmov r9l, r11l
001be220jmp 0x1bdf00
001be225mov rcx, r15
001be228xor r13l, r13l
001be22bmov r9l, 2
001be231jmp 0x1bdf00
001be236mov rcx, r15
001be239xor r13l, r13l
001be23cmov r9l, 8
001be242jmp 0x1bdf00
001be247mov rcx, r15
001be24axor r13l, r13l
001be24dxor r9l, r9l
001be250jmp 0x1bdf00
001be255mov rcx, r15
001be258xor r13l, r13l
001be25bmov r9l, 3
001be261jmp 0x1bdf00
001be266mov rcx, r15
001be269xor r13l, r13l
001be26cmov r9l, edx
001be26fjmp 0x1bdf00
001be274mov rcx, r15
001be277xor r13l, r13l
001be27amov r9l, ebp
001be27djmp 0x1bdf00
001be282mov rcx, r15
001be285xor r13l, r13l
001be288jmp 0x1bdef2
001be28d
001be28dloc_1be28d:
001be28dtest r13, r13
001be290je 0x1be2b1
001be292sub r10, r13
001be295jae 0x1be2a7
001be297
001be297loc_1be297:
001be297mov [rdi], 19
001be29amov [rdi+8], rbx
001be29ejmp 0x1be2ed
001be2a0
001be2a0loc_1be2a0:
001be2a0mov [rdi], 19
001be2a5jmp 0x1be2dc
001be2a7
001be2a7loc_1be2a7:
001be2a7add rbx, r13
001be2aamov [rsi], rbx
001be2admov [rsi+8], r10
001be2b1
001be2b1loc_1be2b1:
001be2b1mov [rdi], 75
001be2b4jmp 0x1be2ed
001be2b6
001be2b6loc_1be2b6:
001be2b6mov [rsi], rbx
001be2b9mov [rsi+8], r9
001be2bdmov al, 6
001be2bfmov r15, [rsp-16]
001be2c4jmp 0x1be2d6
001be2c6
001be2c6loc_1be2c6:
001be2c6add r15, r10
001be2c9mov [rsi], r15
001be2ccmov [rsi+8], 0
001be2d4
001be2d4loc_1be2d4:
001be2d4mov al, 19
001be2d6
001be2d6loc_1be2d6:
001be2d6mov [rdi], al
001be2d8mov [rdi+1], 0
001be2dc
001be2dcloc_1be2dc:
001be2dcmov [rdi+6], 0
001be2e2mov [rdi+2], 0
001be2e9
001be2e9loc_1be2e9:
001be2e9mov [rdi+8], r15
001be2ed
001be2edloc_1be2ed:
001be2edpop rbx
001be2eepop r12
001be2f0pop r13
001be2f2pop r14
001be2f4pop r15
001be2f6pop rbp
001be2f7ret
001be2f8
001be2f8loc_1be2f8:
001be2f8and r9, -256
001be2ffor r9, 19
001be303mov [rdi], r9
001be306jmp 0x1be2e9
001be308
001be308loc_1be308:
001be308mov [rdi], 12
001be30bjmp 0x1be2ed
001be30d
001be30dloc_1be30d:
001be30dmov al, 19
001be30fxor edx, edx
001be311jmp 0x1be365
001be313
001be313loc_1be313:
001be313mov [rsp-24], 0
001be31amov [rsp-18], 0
001be31fmov [rsp-22], 0
001be327mov eax, [rsp-21]
001be32bmov [rdi+4], eax
001be32emov eax, [rsp-24]
001be332mov [rdi+1], eax
001be335jmp 0x1be359
001be337
001be337loc_1be337:
001be337mov [rsp-40], 0
001be33fmov [rsp-34], 0
001be344mov [rsp-36], 0
001be34bmov eax, [rsp-37]
001be34fmov [rdi+4], eax
001be352mov [rdi+1], 0
001be359
001be359loc_1be359:
001be359mov [rdi], 19
001be35cjmp 0x1be2e9
001be35e
001be35eloc_1be35e:
001be35emov al, 19
001be360xor edx, edx
001be362mov r15, rcx
001be365
001be365loc_1be365:
001be365mov [rdi], al
001be367mov [rdi+1], 0
001be36bmov [rdi+2], dx
001be36fmov [rdi+4], 0
001be376jmp 0x1be2e9
001be37b
001be37bloc_1be37b:
001be37bmov al, 6
001be37dmov edx, [rsp-44]
001be381jmp 0x1be365
001be383
001be383loc_1be383:
001be383mov al, 6
001be385mov dx, 22
001be389jmp 0x1be365
001bdd70
Loading..