File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001b9d40
001b9d40gimli::read::abbrev::DebugAbbrev<R>::abbreviations:
001b9d40push rbp
001b9d41push r15
001b9d43push r14
001b9d45push r13
001b9d47push r12
001b9d49push rbx
001b9d4asub rsp, 584
001b9d51mov r14, rsi
001b9d54mov r13, rdi
001b9d57cmp rdx, rcx
001b9d5ajae 0x1b9d72
001b9d5cmov [r13+8], 19
001b9d61mov [r13+16], r14
001b9d65mov [r13], 0
001b9d6djmp 0x1ba73b
001b9d72
001b9d72loc_1b9d72:
001b9d72mov r15, rdx
001b9d75add r14, rcx
001b9d78mov [rsp+192], 8
001b9d84mov [rsp+232], 0
001b9d90xorps x0, x0
001b9d93movups [rsp+200], x0
001b9d9bmov [rsp+216], 0
001b9da7sub r15, rcx
001b9daaje 0x1ba4bd
001b9db0lea r9, [rsp+56]
001b9db5
001b9db5loc_1b9db5:
001b9db5xor r12l, r12l
001b9db8xor ecx, ecx
001b9dbamov rax, r15
001b9dbdmov rdx, r14
001b9dc0
001b9dc0loc_1b9dc0:
001b9dc0movzx esi, [rdx]
001b9dc3mov ebx, 6
001b9dc8cmp ecx, 63
001b9dcbjne 0x1b9dd7
001b9dcdcmp sil, 2
001b9dd1jae 0x1ba5dd
001b9dd7
001b9dd7loc_1b9dd7:
001b9dd7movzx edi, sil
001b9ddbmov r8l, edi
001b9ddeand r8l, 127
001b9de2shl r8, cl
001b9de5lea rsi, [rax-1]
001b9de9lea rbp, [rdx+1]
001b9dedor r12, r8
001b9df0test dil, dil
001b9df3jns 0x1b9e08
001b9df5add ecx, 7
001b9df8mov rax, rsi
001b9dfbmov rdx, rbp
001b9dfetest rsi, rsi
001b9e01jne 0x1b9dc0
001b9e03jmp 0x1ba4ba
001b9e08
001b9e08loc_1b9e08:
001b9e08test r12, r12
001b9e0bje 0x1ba583
001b9e11test rsi, rsi
001b9e14je 0x1ba560
001b9e1alea r15, [rax-2]
001b9e1elea rbp, [rdx+2]
001b9e22movzx ecx, [rdx+1]
001b9e26mov edi, ecx
001b9e28and edi, 127
001b9e2btest cl, cl
001b9e2djns 0x1b9e85
001b9e2ftest r15, r15
001b9e32je 0x1ba560
001b9e38lea r15, [rax-3]
001b9e3clea rbp, [rdx+3]
001b9e40movzx ecx, [rdx+2]
001b9e44mov esi, ecx
001b9e46and esi, 127
001b9e49shl esi, 7
001b9e4cmovzx edi, di
001b9e4for edi, esi
001b9e51test cl, cl
001b9e53jns 0x1b9e85
001b9e55test r15, r15
001b9e58je 0x1ba560
001b9e5emovzx ecx, [rbp]
001b9e62cmp cx, 3
001b9e66ja 0x1ba5dd
001b9e6cadd rdx, 4
001b9e70add rax, -4
001b9e74movzx ecx, cx
001b9e77shl ecx, 14
001b9e7amovzx edi, di
001b9e7dor edi, ecx
001b9e7fmov rbp, rdx
001b9e82mov r15, rax
001b9e85
001b9e85loc_1b9e85:
001b9e85test di, di
001b9e88je 0x1ba5d1
001b9e8etest r15, r15
001b9e91je 0x1ba560
001b9e97movzx eax, [rbp]
001b9e9bcmp al, 2
001b9e9djae 0x1ba5d8
001b9ea3mov [rsp+15], al
001b9ea7mov [rsp+44], edi
001b9eabmov [rsp+80], 0
001b9eb4mov [rsp+88], 0
001b9ebcmov [rsp+96], 0
001b9ec5mov [rsp+104], 0
001b9ecdmov [rsp+112], 0
001b9ed6mov [rsp+120], 0
001b9edemov [rsp+128], 0
001b9eeamov [rsp+136], 0
001b9ef5xorps x0, x0
001b9ef8movaps [rsp+48], x0
001b9efdmovups [rsp+60], x0
001b9f02dec r15
001b9f05inc rbp
001b9f08mov [rsp+16], rbp
001b9f0dxor eax, eax
001b9f0fmov [rsp+184], rax
001b9f17xor ebx, ebx
001b9f19xor eax, eax
001b9f1bmov [rsp+176], rax
001b9f23mov [rsp+32], r13
001b9f28jmp 0x1b9f54
001b9f2a
001b9f2aloc_1b9f2a:
001b9f2amov rsi, [rsp+72]
001b9f2fmov r9, r14
001b9f32
001b9f32loc_1b9f32:
001b9f32mov rax, [rsp+56]
001b9f37mov rcx, rsi
001b9f3ashl rcx, 4
001b9f3emov [rax+rcx], r13
001b9f42mov [rax+rcx+8], rbp
001b9f47inc rsi
001b9f4amov [rsp+72], rsi
001b9f4fmov r13, [rsp+32]
001b9f54
001b9f54loc_1b9f54:
001b9f54test r15, r15
001b9f57je 0x1ba56d
001b9f5dlea rdx, [r15-1]
001b9f61mov rax, [rsp+16]
001b9f66lea rcx, [rax+1]
001b9f6amovzx esi, [rax]
001b9f6dmov eax, esi
001b9f6fand eax, 127
001b9f72test sil, sil
001b9f75jns 0x1b9fe0
001b9f77test rdx, rdx
001b9f7aje 0x1ba54f
001b9f80lea rdx, [r15-2]
001b9f84mov rsi, [rsp+16]
001b9f89lea rcx, [rsi+2]
001b9f8dmovzx esi, [rsi+1]
001b9f91mov edi, esi
001b9f93and edi, 127
001b9f96shl edi, 7
001b9f99movzx eax, ax
001b9f9cor eax, edi
001b9f9etest sil, sil
001b9fa1jns 0x1b9fe0
001b9fa3test rdx, rdx
001b9fa6je 0x1ba54f
001b9facmovzx ecx, [rcx]
001b9fafcmp cx, 3
001b9fb3ja 0x1ba74d
001b9fb9mov rdx, [rsp+16]
001b9fbeadd rdx, 3
001b9fc2add r15, -3
001b9fc6movzx ecx, cx
001b9fc9shl ecx, 14
001b9fccmovzx eax, ax
001b9fcfor eax, ecx
001b9fd1mov rcx, rdx
001b9fd4mov rdx, r15
001b9fd7nop [rax+rax]
001b9fe0
001b9fe0loc_1b9fe0:
001b9fe0test ax, ax
001b9fe3je 0x1ba26b
001b9fe9test rdx, rdx
001b9fecje 0x1ba54f
001b9ff2lea r15, [rdx-1]
001b9ff6lea r11, [rcx+1]
001b9ffamovzx edi, [rcx]
001b9ffdmov esi, edi
001b9fffand esi, 127
001ba002test dil, dil
001ba005jns 0x1ba070
001ba007test r15, r15
001ba00aje 0x1ba5af
001ba010lea r15, [rdx-2]
001ba014lea r11, [rcx+2]
001ba018movzx edi, [rcx+1]
001ba01cmov r8l, edi
001ba01fand r8l, 127
001ba023shl r8l, 7
001ba027movzx esi, si
001ba02aor esi, r8l
001ba02dtest dil, dil
001ba030jns 0x1ba070
001ba032test r15, r15
001ba035je 0x1ba5af
001ba03bmovzx edi, [r11]
001ba03fcmp di, 3
001ba043ja 0x1ba74d
001ba049add rcx, 3
001ba04dadd rdx, -3
001ba051movzx edi, di
001ba054shl edi, 14
001ba057movzx esi, si
001ba05aor esi, edi
001ba05cmov r11, rcx
001ba05fmov r15, rdx
001ba062nop [rax+rax]
001ba070
001ba070loc_1ba070:
001ba070movzx r10l, si
001ba074cmp r10w, 33
001ba079je 0x1ba08e
001ba07btest r10l, r10l
001ba07eje 0x1ba5be
001ba084mov [rsp+16], r11
001ba089xor r13l, r13l
001ba08cjmp 0x1ba101
001ba08e
001ba08eloc_1ba08e:
001ba08exor ecx, ecx
001ba090mov rdx, r11
001ba093mov rsi, r15
001ba096xor r13l, r13l
001ba099jmp 0x1ba0b8
001ba09b
001ba09b 0f 1f 44 00 00 ..D..
001ba0a0
001ba0a0loc_1ba0a0:
001ba0a0mov r8l, edi
001ba0a3and r8l, 127
001ba0a7shl r8, cl
001ba0aainc rdx
001ba0ador r13, r8
001ba0b0add ecx, 7
001ba0b3test dil, dil
001ba0b6jns 0x1ba0d8
001ba0b8
001ba0b8loc_1ba0b8:
001ba0b8sub rsi, 1
001ba0bcjb 0x1ba4d1
001ba0c2movzx edi, [rdx]
001ba0c5cmp ecx, 63
001ba0c8jne 0x1ba0a0
001ba0cacmp edi, 127
001ba0cdje 0x1ba0a0
001ba0cftest edi, edi
001ba0d1je 0x1ba0a0
001ba0d3jmp 0x1ba541
001ba0d8
001ba0d8loc_1ba0d8:
001ba0d8mov r8, -1
001ba0dfshl r8, cl
001ba0e2test dil, 64
001ba0e6mov edi, 0
001ba0ebcmove r8, rdi
001ba0efcmp ecx, 64
001ba0f2cmovge r8, rdi
001ba0f6or r13, r8
001ba0f9mov [rsp+16], rdx
001ba0femov r15, rsi
001ba101
001ba101loc_1ba101:
001ba101shl r10, 16
001ba105mov rcx, 0xffffffff00000000
001ba10fand rbp, rcx
001ba112movzx eax, ax
001ba115or rbp, rax
001ba118or rbp, r10
001ba11bmov rax, r13
001ba11eand rax, rcx
001ba121mov [rsp+184], rax
001ba129mov rbx, r13
001ba12cand rbx, 0xffffffffffff0000
001ba133mov rax, r13
001ba136and rax, -256
001ba13cmov [rsp+176], rax
001ba144cmp [rsp+48], 0
001ba14aje 0x1ba16c
001ba14cmov rsi, [rsp+72]
001ba151cmp rsi, [rsp+64]
001ba156jne 0x1b9f32
001ba15cmov r14, r9
001ba15fmov rdi, r9
001ba162call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ba167jmp 0x1b9f2a
001ba16c
001ba16cloc_1ba16c:
001ba16cmov rdi, [rsp+56]
001ba171cmp rdi, 5
001ba175jne 0x1ba248
001ba17bmov r14, r9
001ba17emovzx eax, [rip+0x58f43]
001ba185mov edi, 80
001ba18acall [rip+0x579a8]
001ba190test rax, rax
001ba193je 0x1ba7e4
001ba199movups x0, [r14+72]
001ba19emovups [rax+64], x0
001ba1a2movups x0, [r14+8]
001ba1a7movups x1, [r14+24]
001ba1acmovups x2, [r14+40]
001ba1b1movups x3, [r14+56]
001ba1b6movups [rax+48], x3
001ba1bamovups [rax+32], x2
001ba1bemovups [rax+16], x1
001ba1c2movups [rax], x0
001ba1c5mov [rsp+144], rax
001ba1cdmov [rsp+152], 5
001ba1d9mov [rsp+160], 5
001ba1e5mov esi, 5
001ba1ealea rdi, [rsp+144]
001ba1f2call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ba1f7mov rax, [rsp+144]
001ba1ffmov rcx, [rsp+160]
001ba207mov rdx, rcx
001ba20ashl rdx, 4
001ba20emov [rax+rdx], r13
001ba212mov [rax+rdx+8], rbp
001ba217inc rcx
001ba21amov [rsp+160], rcx
001ba222mov [r14+16], rcx
001ba226movups x0, [rsp+144]
001ba22emovups [r14], x0
001ba232mov [rsp+48], 1
001ba23bmov r13, [rsp+32]
001ba240mov r9, r14
001ba243jmp 0x1b9f54
001ba248
001ba248loc_1ba248:
001ba248jae 0x1ba7d1
001ba24eshl rdi, 4
001ba252mov [rsp+rdi+64], r13
001ba257mov [rsp+rdi+72], rbp
001ba25cinc [rsp+56]
001ba261mov r13, [rsp+32]
001ba266jmp 0x1b9f54
001ba26b
001ba26bloc_1ba26b:
001ba26btest rdx, rdx
001ba26eje 0x1ba54f
001ba274lea r15, [rdx-1]
001ba278lea r14, [rcx+1]
001ba27cmovzx esi, [rcx]
001ba27fmov eax, esi
001ba281and eax, 127
001ba284test sil, sil
001ba287jns 0x1ba2e0
001ba289test r15, r15
001ba28cje 0x1ba7bd
001ba292lea r15, [rdx-2]
001ba296lea r14, [rcx+2]
001ba29amovzx esi, [rcx+1]
001ba29emov edi, esi
001ba2a0and edi, 127
001ba2a3shl edi, 7
001ba2a6movzx eax, ax
001ba2a9or eax, edi
001ba2abtest sil, sil
001ba2aejns 0x1ba2e0
001ba2b0test r15, r15
001ba2b3je 0x1ba7bd
001ba2b9movzx esi, [r14]
001ba2bdcmp si, 3
001ba2c1ja 0x1ba74d
001ba2c7add rcx, 3
001ba2cbadd rdx, -3
001ba2cfmovzx esi, si
001ba2d2shl esi, 14
001ba2d5movzx eax, ax
001ba2d8or eax, esi
001ba2damov r14, rcx
001ba2ddmov r15, rdx
001ba2e0
001ba2e0loc_1ba2e0:
001ba2e0test ax, ax
001ba2e3jne 0x1ba75e
001ba2e9mov rax, [rsp+48]
001ba2eemov rbx, [rsp+56]
001ba2f3mov rbp, [rsp+64]
001ba2f8movups x0, [r9+16]
001ba2fdmovups x1, [r9+32]
001ba302movups x2, [r9+48]
001ba307movups x3, [r9+64]
001ba30cmovaps [rsp+240], x0
001ba314movaps [rsp+256], x1
001ba31cmovaps [rsp+272], x2
001ba324movaps [rsp+288], x3
001ba32cmov rcx, [r9+80]
001ba330mov [rsp+304], rcx
001ba338cmp rax, 2
001ba33cje 0x1ba782
001ba342mov rcx, [rsp+304]
001ba34amov [rsp+464], rcx
001ba352movaps x0, [rsp+240]
001ba35amovaps x1, [rsp+256]
001ba362movaps x2, [rsp+272]
001ba36amovaps x3, [rsp+288]
001ba372movaps [rsp+448], x3
001ba37amovaps [rsp+432], x2
001ba382movaps [rsp+416], x1
001ba38amovaps [rsp+400], x0
001ba392cmp rax, 3
001ba396je 0x1ba791
001ba39cmov rcx, [rsp+464]
001ba3a4mov [rsp+384], rcx
001ba3acmovaps x0, [rsp+400]
001ba3b4movaps x1, [rsp+416]
001ba3bcmovaps x2, [rsp+432]
001ba3c4movaps x3, [rsp+448]
001ba3ccmovaps [rsp+368], x3
001ba3d4movaps [rsp+352], x2
001ba3dcmovaps [rsp+336], x1
001ba3e4movaps [rsp+320], x0
001ba3ecmov ecx, [rsp+171]
001ba3f3mov [rsp+24], ecx
001ba3f7movzx ecx, [rsp+175]
001ba3ffmov [rsp+28], cl
001ba403mov [rsp+472], rax
001ba40bmov [rsp+480], rbx
001ba413mov [rsp+488], rbp
001ba41bmov rax, [rsp+384]
001ba423lea rcx, [rsp+496]
001ba42bmov [rcx+64], rax
001ba42fmovaps x0, [rsp+320]
001ba437movaps x1, [rsp+336]
001ba43fmovaps x2, [rsp+352]
001ba447movaps x3, [rsp+368]
001ba44fmovups [rcx+48], x3
001ba453movups [rcx+32], x2
001ba457movups [rcx+16], x1
001ba45bmovups [rcx], x0
001ba45emov [rsp+568], r12
001ba466mov eax, [rsp+44]
001ba46amov [rsp+576], ax
001ba472movzx eax, [rsp+15]
001ba477mov [rsp+578], al
001ba47emovzx eax, [rsp+28]
001ba483mov [rcx+87], al
001ba486mov eax, [rsp+24]
001ba48amov [rcx+83], eax
001ba48dlea rdi, [rsp+192]
001ba495lea rsi, [rsp+472]
001ba49dcall gimli::read::abbrev::Abbreviations::insert
001ba4a2test al, al
001ba4a4lea r9, [rsp+56]
001ba4a9jne 0x1ba7b3
001ba4aftest r15, r15
001ba4b2jne 0x1b9db5
001ba4b8jmp 0x1ba4bd
001ba4ba
001ba4baloc_1ba4ba:
001ba4baadd r14, r15
001ba4bd
001ba4bdloc_1ba4bd:
001ba4bdmov ebx, 19
001ba4c2xor r15l, r15l
001ba4c5mov rbp, r14
001ba4c8
001ba4c8loc_1ba4c8:
001ba4c8xor ecx, ecx
001ba4caxor eax, eax
001ba4ccjmp 0x1ba5e4
001ba4d1
001ba4d1loc_1ba4d1:
001ba4d1add r11, r15
001ba4d4mov eax, 19
001ba4d9xor edx, edx
001ba4dbmov rbp, r11
001ba4dexor ebx, ebx
001ba4e0xor r12l, r12l
001ba4e3
001ba4e3loc_1ba4e3:
001ba4e3mov r13, [rsp+32]
001ba4e8
001ba4e8loc_1ba4e8:
001ba4e8mov r15, 0xffffffff00000000
001ba4f2
001ba4f2loc_1ba4f2:
001ba4f2and rdx, r15
001ba4f5and ebx, 0xffffffffffff0000
001ba4fbor rbx, rdx
001ba4feand r12l, 65280
001ba505or r12, rax
001ba508cmp [rsp+48], 0
001ba50eje 0x1ba523
001ba510cmp [rsp+64], 0
001ba516je 0x1ba523
001ba518mov rdi, [rsp+56]
001ba51dcall [rip+0x575d5]
001ba523
001ba523loc_1ba523:
001ba523or rbx, r12
001ba526
001ba526loc_1ba526:
001ba526mov rcx, rbx
001ba529and rcx, -256
001ba530mov rax, rbx
001ba533and rax, 0xffffffffffff0000
001ba539
001ba539loc_1ba539:
001ba539and r15, rbx
001ba53cjmp 0x1ba5e4
001ba541
001ba541loc_1ba541:
001ba541mov eax, 7
001ba546xor edx, edx
001ba548xor ebx, ebx
001ba54axor r12l, r12l
001ba54djmp 0x1ba4e3
001ba54f
001ba54floc_1ba54f:
001ba54fmov eax, 19
001ba554xor edx, edx
001ba556xor ebx, ebx
001ba558xor r12l, r12l
001ba55bmov rbp, rcx
001ba55ejmp 0x1ba4e8
001ba560
001ba560loc_1ba560:
001ba560mov ebx, 19
001ba565xor r15l, r15l
001ba568jmp 0x1ba4c8
001ba56d
001ba56dloc_1ba56d:
001ba56dmov eax, 19
001ba572xor edx, edx
001ba574xor ebx, ebx
001ba576xor r12l, r12l
001ba579mov rbp, [rsp+16]
001ba57ejmp 0x1ba4e8
001ba583
001ba583loc_1ba583:
001ba583movups x0, [rsp+192]
001ba58bmovups x1, [rsp+208]
001ba593movups x2, [rsp+224]
001ba59bmovups [r13+32], x2
001ba5a0movups [r13+16], x1
001ba5a5movups [r13], x0
001ba5aajmp 0x1ba73b
001ba5af
001ba5afloc_1ba5af:
001ba5afmov eax, 19
001ba5b4xor edx, edx
001ba5b6mov rbp, r11
001ba5b9jmp 0x1ba754
001ba5be
001ba5beloc_1ba5be:
001ba5bemov eax, 9
001ba5c3mov rdx, r10
001ba5c6mov rbx, r10
001ba5c9mov r12, r10
001ba5ccjmp 0x1ba4e8
001ba5d1
001ba5d1loc_1ba5d1:
001ba5d1mov ebx, 8
001ba5d6jmp 0x1ba5dd
001ba5d8
001ba5d8loc_1ba5d8:
001ba5d8mov ebx, 10
001ba5dd
001ba5ddloc_1ba5dd:
001ba5ddxor r15l, r15l
001ba5e0xor eax, eax
001ba5e2xor ecx, ecx
001ba5e4
001ba5e4loc_1ba5e4:
001ba5e4and eax, 0xffffffffffff0000
001ba5e9and ecx, 65280
001ba5efor rcx, rax
001ba5f2movzx eax, bl
001ba5f5or rax, r15
001ba5f8or rax, rcx
001ba5fbmov [r13+8], rax
001ba5ffmov [r13+16], rbp
001ba603
001ba603loc_1ba603:
001ba603mov [r13], 0
001ba60bmov rbx, [rsp+192]
001ba613mov r14, [rsp+208]
001ba61btest r14, r14
001ba61eje 0x1ba64f
001ba620lea r15, [rbx+16]
001ba624mov r12, [rip+0x574cd]
001ba62bjmp 0x1ba639
001ba62dnop [rax]
001ba630
001ba630loc_1ba630:
001ba630add r15, 112
001ba634dec r14
001ba637je 0x1ba64f
001ba639
001ba639loc_1ba639:
001ba639cmp [r15-16], 0
001ba63eje 0x1ba630
001ba640cmp [r15], 0
001ba644je 0x1ba630
001ba646mov rdi, [r15-8]
001ba64acall r12
001ba64djmp 0x1ba630
001ba64f
001ba64floc_1ba64f:
001ba64fcmp [rsp+200], 0
001ba658je 0x1ba663
001ba65amov rdi, rbx
001ba65dcall [rip+0x57495]
001ba663
001ba663loc_1ba663:
001ba663mov rcx, [rsp+216]
001ba66btest rcx, rcx
001ba66eje 0x1ba6ad
001ba670mov rdx, [rsp+224]
001ba678mov rax, [rsp+232]
001ba680mov [rsp+56], 0
001ba689mov [rsp+64], rcx
001ba68emov [rsp+72], rdx
001ba693mov [rsp+88], 0
001ba69cmov [rsp+96], rcx
001ba6a1mov [rsp+104], rdx
001ba6a6mov ecx, 1
001ba6abjmp 0x1ba6b1
001ba6ad
001ba6adloc_1ba6ad:
001ba6adxor ecx, ecx
001ba6afxor eax, eax
001ba6b1
001ba6b1loc_1ba6b1:
001ba6b1mov [rsp+48], rcx
001ba6b6mov [rsp+80], rcx
001ba6bbmov [rsp+112], rax
001ba6c0lea rdi, [rsp+240]
001ba6c8lea rsi, [rsp+48]
001ba6cdcall alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
001ba6d2mov rax, [rsp+240]
001ba6datest rax, rax
001ba6ddje 0x1ba73b
001ba6dflea rbx, [rsp+240]
001ba6e7lea r14, [rsp+48]
001ba6ecmov r15, [rip+0x57405]
001ba6f3jmp 0x1ba718
001ba6f5
001ba6f5 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ba700
001ba700loc_1ba700:
001ba700mov rdi, rbx
001ba703mov rsi, r14
001ba706call alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
001ba70bmov rax, [rsp+240]
001ba713test rax, rax
001ba716je 0x1ba73b
001ba718
001ba718loc_1ba718:
001ba718imul rcx, [rsp+256], 112
001ba721cmp [rax+rcx], 0
001ba726je 0x1ba700
001ba728add rax, rcx
001ba72bcmp [rax+16], 0
001ba730je 0x1ba700
001ba732mov rdi, [rax+8]
001ba736call r15
001ba739jmp 0x1ba700
001ba73b
001ba73bloc_1ba73b:
001ba73badd rsp, 584
001ba742pop rbx
001ba743pop r12
001ba745pop r13
001ba747pop r14
001ba749pop r15
001ba74bpop rbp
001ba74cret
001ba74d
001ba74dloc_1ba74d:
001ba74dmov eax, 6
001ba752xor edx, edx
001ba754
001ba754loc_1ba754:
001ba754xor ebx, ebx
001ba756xor r12l, r12l
001ba759jmp 0x1ba4e8
001ba75e
001ba75eloc_1ba75e:
001ba75emov eax, 13
001ba763mov r15, 0xffffffff00000000
001ba76dmov rdx, [rsp+184]
001ba775mov r12, [rsp+176]
001ba77djmp 0x1ba4f2
001ba782
001ba782loc_1ba782:
001ba782mov r15, 0xffffffff00000000
001ba78cjmp 0x1ba526
001ba791
001ba791loc_1ba791:
001ba791mov rcx, rbx
001ba794and rcx, -256
001ba79bmov rax, rbx
001ba79eand rax, 0xffffffffffff0000
001ba7a4mov r15, 0xffffffff00000000
001ba7aejmp 0x1ba539
001ba7b3
001ba7b3loc_1ba7b3:
001ba7b3mov [r13+8], 14
001ba7b8jmp 0x1ba603
001ba7bd
001ba7bdloc_1ba7bd:
001ba7bdmov eax, 19
001ba7c2xor edx, edx
001ba7c4xor ebx, ebx
001ba7c6xor r12l, r12l
001ba7c9mov rbp, r14
001ba7ccjmp 0x1ba4e8
001ba7d1
001ba7d1loc_1ba7d1:
001ba7d1lea rdx, [rip+0x30ef0]
001ba7d8mov esi, 5
001ba7ddcall core::panicking::panic_bounds_check
001ba7e2jmp 0x1ba7f3
001ba7e4
001ba7e4loc_1ba7e4:
001ba7e4mov edi, 8
001ba7e9mov esi, 80
001ba7eecall alloc::alloc::handle_alloc_error
001ba7f3
001ba7f3loc_1ba7f3:
001ba7f3ud2
001ba7f5mov rbx, rax
001ba7f8jmp 0x1ba823
001ba7famov rbx, rax
001ba7fdmov rdi, [rsp+144]
001ba805mov rsi, [rsp+152]
001ba80dcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ba812jmp 0x1ba819
001ba814jmp 0x1ba816
001ba816
001ba816loc_1ba816:
001ba816mov rbx, rax
001ba819
001ba819loc_1ba819:
001ba819lea rdi, [rsp+48]
001ba81ecall core::ptr::drop_in_place<gimli::read::abbrev::Attributes>
001ba823
001ba823loc_1ba823:
001ba823lea rdi, [rsp+192]
001ba82bcall core::ptr::drop_in_place<gimli::read::abbrev::Abbreviations>
001ba830mov rdi, rbx
001ba833call _Unwind_Resume
001ba838ud2
001ba83acall core::panicking::panic_in_cleanup
001ba83fud2
001b9d40
001b9d40gimli::read::abbrev::DebugAbbrev<R>::abbreviations:
001b9d40push rbp
001b9d41push r15
001b9d43push r14
001b9d45push r13
001b9d47push r12
001b9d49push rbx
001b9d4asub rsp, 584
001b9d51mov r14, rsi
001b9d54mov r13, rdi
001b9d57cmp rdx, rcx
001b9d5ajae 0x1b9d72
001b9d5cmov [r13+8], 19
001b9d61mov [r13+16], r14
001b9d65mov [r13], 0
001b9d6djmp 0x1ba73b
001b9d72
001b9d72loc_1b9d72:
001b9d72mov r15, rdx
001b9d75add r14, rcx
001b9d78mov [rsp+192], 8
001b9d84mov [rsp+232], 0
001b9d90xorps x0, x0
001b9d93movups [rsp+200], x0
001b9d9bmov [rsp+216], 0
001b9da7sub r15, rcx
001b9daaje 0x1ba4bd
001b9db0lea r9, [rsp+56]
001b9db5
001b9db5loc_1b9db5:
001b9db5xor r12l, r12l
001b9db8xor ecx, ecx
001b9dbamov rax, r15
001b9dbdmov rdx, r14
001b9dc0
001b9dc0loc_1b9dc0:
001b9dc0movzx esi, [rdx]
001b9dc3mov ebx, 6
001b9dc8cmp ecx, 63
001b9dcbjne 0x1b9dd7
001b9dcdcmp sil, 2
001b9dd1jae 0x1ba5dd
001b9dd7
001b9dd7loc_1b9dd7:
001b9dd7movzx edi, sil
001b9ddbmov r8l, edi
001b9ddeand r8l, 127
001b9de2shl r8, cl
001b9de5lea rsi, [rax-1]
001b9de9lea rbp, [rdx+1]
001b9dedor r12, r8
001b9df0test dil, dil
001b9df3jns 0x1b9e08
001b9df5add ecx, 7
001b9df8mov rax, rsi
001b9dfbmov rdx, rbp
001b9dfetest rsi, rsi
001b9e01jne 0x1b9dc0
001b9e03jmp 0x1ba4ba
001b9e08
001b9e08loc_1b9e08:
001b9e08test r12, r12
001b9e0bje 0x1ba583
001b9e11test rsi, rsi
001b9e14je 0x1ba560
001b9e1alea r15, [rax-2]
001b9e1elea rbp, [rdx+2]
001b9e22movzx ecx, [rdx+1]
001b9e26mov edi, ecx
001b9e28and edi, 127
001b9e2btest cl, cl
001b9e2djns 0x1b9e85
001b9e2ftest r15, r15
001b9e32je 0x1ba560
001b9e38lea r15, [rax-3]
001b9e3clea rbp, [rdx+3]
001b9e40movzx ecx, [rdx+2]
001b9e44mov esi, ecx
001b9e46and esi, 127
001b9e49shl esi, 7
001b9e4cmovzx edi, di
001b9e4for edi, esi
001b9e51test cl, cl
001b9e53jns 0x1b9e85
001b9e55test r15, r15
001b9e58je 0x1ba560
001b9e5emovzx ecx, [rbp]
001b9e62cmp cx, 3
001b9e66ja 0x1ba5dd
001b9e6cadd rdx, 4
001b9e70add rax, -4
001b9e74movzx ecx, cx
001b9e77shl ecx, 14
001b9e7amovzx edi, di
001b9e7dor edi, ecx
001b9e7fmov rbp, rdx
001b9e82mov r15, rax
001b9e85
001b9e85loc_1b9e85:
001b9e85test di, di
001b9e88je 0x1ba5d1
001b9e8etest r15, r15
001b9e91je 0x1ba560
001b9e97movzx eax, [rbp]
001b9e9bcmp al, 2
001b9e9djae 0x1ba5d8
001b9ea3mov [rsp+15], al
001b9ea7mov [rsp+44], edi
001b9eabmov [rsp+80], 0
001b9eb4mov [rsp+88], 0
001b9ebcmov [rsp+96], 0
001b9ec5mov [rsp+104], 0
001b9ecdmov [rsp+112], 0
001b9ed6mov [rsp+120], 0
001b9edemov [rsp+128], 0
001b9eeamov [rsp+136], 0
001b9ef5xorps x0, x0
001b9ef8movaps [rsp+48], x0
001b9efdmovups [rsp+60], x0
001b9f02dec r15
001b9f05inc rbp
001b9f08mov [rsp+16], rbp
001b9f0dxor eax, eax
001b9f0fmov [rsp+184], rax
001b9f17xor ebx, ebx
001b9f19xor eax, eax
001b9f1bmov [rsp+176], rax
001b9f23mov [rsp+32], r13
001b9f28jmp 0x1b9f54
001b9f2a
001b9f2aloc_1b9f2a:
001b9f2amov rsi, [rsp+72]
001b9f2fmov r9, r14
001b9f32
001b9f32loc_1b9f32:
001b9f32mov rax, [rsp+56]
001b9f37mov rcx, rsi
001b9f3ashl rcx, 4
001b9f3emov [rax+rcx], r13
001b9f42mov [rax+rcx+8], rbp
001b9f47inc rsi
001b9f4amov [rsp+72], rsi
001b9f4fmov r13, [rsp+32]
001b9f54
001b9f54loc_1b9f54:
001b9f54test r15, r15
001b9f57je 0x1ba56d
001b9f5dlea rdx, [r15-1]
001b9f61mov rax, [rsp+16]
001b9f66lea rcx, [rax+1]
001b9f6amovzx esi, [rax]
001b9f6dmov eax, esi
001b9f6fand eax, 127
001b9f72test sil, sil
001b9f75jns 0x1b9fe0
001b9f77test rdx, rdx
001b9f7aje 0x1ba54f
001b9f80lea rdx, [r15-2]
001b9f84mov rsi, [rsp+16]
001b9f89lea rcx, [rsi+2]
001b9f8dmovzx esi, [rsi+1]
001b9f91mov edi, esi
001b9f93and edi, 127
001b9f96shl edi, 7
001b9f99movzx eax, ax
001b9f9cor eax, edi
001b9f9etest sil, sil
001b9fa1jns 0x1b9fe0
001b9fa3test rdx, rdx
001b9fa6je 0x1ba54f
001b9facmovzx ecx, [rcx]
001b9fafcmp cx, 3
001b9fb3ja 0x1ba74d
001b9fb9mov rdx, [rsp+16]
001b9fbeadd rdx, 3
001b9fc2add r15, -3
001b9fc6movzx ecx, cx
001b9fc9shl ecx, 14
001b9fccmovzx eax, ax
001b9fcfor eax, ecx
001b9fd1mov rcx, rdx
001b9fd4mov rdx, r15
001b9fd7nop [rax+rax]
001b9fe0
001b9fe0loc_1b9fe0:
001b9fe0test ax, ax
001b9fe3je 0x1ba26b
001b9fe9test rdx, rdx
001b9fecje 0x1ba54f
001b9ff2lea r15, [rdx-1]
001b9ff6lea r11, [rcx+1]
001b9ffamovzx edi, [rcx]
001b9ffdmov esi, edi
001b9fffand esi, 127
001ba002test dil, dil
001ba005jns 0x1ba070
001ba007test r15, r15
001ba00aje 0x1ba5af
001ba010lea r15, [rdx-2]
001ba014lea r11, [rcx+2]
001ba018movzx edi, [rcx+1]
001ba01cmov r8l, edi
001ba01fand r8l, 127
001ba023shl r8l, 7
001ba027movzx esi, si
001ba02aor esi, r8l
001ba02dtest dil, dil
001ba030jns 0x1ba070
001ba032test r15, r15
001ba035je 0x1ba5af
001ba03bmovzx edi, [r11]
001ba03fcmp di, 3
001ba043ja 0x1ba74d
001ba049add rcx, 3
001ba04dadd rdx, -3
001ba051movzx edi, di
001ba054shl edi, 14
001ba057movzx esi, si
001ba05aor esi, edi
001ba05cmov r11, rcx
001ba05fmov r15, rdx
001ba062nop [rax+rax]
001ba070
001ba070loc_1ba070:
001ba070movzx r10l, si
001ba074cmp r10w, 33
001ba079je 0x1ba08e
001ba07btest r10l, r10l
001ba07eje 0x1ba5be
001ba084mov [rsp+16], r11
001ba089xor r13l, r13l
001ba08cjmp 0x1ba101
001ba08e
001ba08eloc_1ba08e:
001ba08exor ecx, ecx
001ba090mov rdx, r11
001ba093mov rsi, r15
001ba096xor r13l, r13l
001ba099jmp 0x1ba0b8
001ba09b
001ba09b 0f 1f 44 00 00 ..D..
001ba0a0
001ba0a0loc_1ba0a0:
001ba0a0mov r8l, edi
001ba0a3and r8l, 127
001ba0a7shl r8, cl
001ba0aainc rdx
001ba0ador r13, r8
001ba0b0add ecx, 7
001ba0b3test dil, dil
001ba0b6jns 0x1ba0d8
001ba0b8
001ba0b8loc_1ba0b8:
001ba0b8sub rsi, 1
001ba0bcjb 0x1ba4d1
001ba0c2movzx edi, [rdx]
001ba0c5cmp ecx, 63
001ba0c8jne 0x1ba0a0
001ba0cacmp edi, 127
001ba0cdje 0x1ba0a0
001ba0cftest edi, edi
001ba0d1je 0x1ba0a0
001ba0d3jmp 0x1ba541
001ba0d8
001ba0d8loc_1ba0d8:
001ba0d8mov r8, -1
001ba0dfshl r8, cl
001ba0e2test dil, 64
001ba0e6mov edi, 0
001ba0ebcmove r8, rdi
001ba0efcmp ecx, 64
001ba0f2cmovge r8, rdi
001ba0f6or r13, r8
001ba0f9mov [rsp+16], rdx
001ba0femov r15, rsi
001ba101
001ba101loc_1ba101:
001ba101shl r10, 16
001ba105mov rcx, 0xffffffff00000000
001ba10fand rbp, rcx
001ba112movzx eax, ax
001ba115or rbp, rax
001ba118or rbp, r10
001ba11bmov rax, r13
001ba11eand rax, rcx
001ba121mov [rsp+184], rax
001ba129mov rbx, r13
001ba12cand rbx, 0xffffffffffff0000
001ba133mov rax, r13
001ba136and rax, -256
001ba13cmov [rsp+176], rax
001ba144cmp [rsp+48], 0
001ba14aje 0x1ba16c
001ba14cmov rsi, [rsp+72]
001ba151cmp rsi, [rsp+64]
001ba156jne 0x1b9f32
001ba15cmov r14, r9
001ba15fmov rdi, r9
001ba162call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ba167jmp 0x1b9f2a
001ba16c
001ba16cloc_1ba16c:
001ba16cmov rdi, [rsp+56]
001ba171cmp rdi, 5
001ba175jne 0x1ba248
001ba17bmov r14, r9
001ba17emovzx eax, [rip+0x58f43]
001ba185mov edi, 80
001ba18acall [rip+0x579a8]
001ba190test rax, rax
001ba193je 0x1ba7e4
001ba199movups x0, [r14+72]
001ba19emovups [rax+64], x0
001ba1a2movups x0, [r14+8]
001ba1a7movups x1, [r14+24]
001ba1acmovups x2, [r14+40]
001ba1b1movups x3, [r14+56]
001ba1b6movups [rax+48], x3
001ba1bamovups [rax+32], x2
001ba1bemovups [rax+16], x1
001ba1c2movups [rax], x0
001ba1c5mov [rsp+144], rax
001ba1cdmov [rsp+152], 5
001ba1d9mov [rsp+160], 5
001ba1e5mov esi, 5
001ba1ealea rdi, [rsp+144]
001ba1f2call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001ba1f7mov rax, [rsp+144]
001ba1ffmov rcx, [rsp+160]
001ba207mov rdx, rcx
001ba20ashl rdx, 4
001ba20emov [rax+rdx], r13
001ba212mov [rax+rdx+8], rbp
001ba217inc rcx
001ba21amov [rsp+160], rcx
001ba222mov [r14+16], rcx
001ba226movups x0, [rsp+144]
001ba22emovups [r14], x0
001ba232mov [rsp+48], 1
001ba23bmov r13, [rsp+32]
001ba240mov r9, r14
001ba243jmp 0x1b9f54
001ba248
001ba248loc_1ba248:
001ba248jae 0x1ba7d1
001ba24eshl rdi, 4
001ba252mov [rsp+rdi+64], r13
001ba257mov [rsp+rdi+72], rbp
001ba25cinc [rsp+56]
001ba261mov r13, [rsp+32]
001ba266jmp 0x1b9f54
001ba26b
001ba26bloc_1ba26b:
001ba26btest rdx, rdx
001ba26eje 0x1ba54f
001ba274lea r15, [rdx-1]
001ba278lea r14, [rcx+1]
001ba27cmovzx esi, [rcx]
001ba27fmov eax, esi
001ba281and eax, 127
001ba284test sil, sil
001ba287jns 0x1ba2e0
001ba289test r15, r15
001ba28cje 0x1ba7bd
001ba292lea r15, [rdx-2]
001ba296lea r14, [rcx+2]
001ba29amovzx esi, [rcx+1]
001ba29emov edi, esi
001ba2a0and edi, 127
001ba2a3shl edi, 7
001ba2a6movzx eax, ax
001ba2a9or eax, edi
001ba2abtest sil, sil
001ba2aejns 0x1ba2e0
001ba2b0test r15, r15
001ba2b3je 0x1ba7bd
001ba2b9movzx esi, [r14]
001ba2bdcmp si, 3
001ba2c1ja 0x1ba74d
001ba2c7add rcx, 3
001ba2cbadd rdx, -3
001ba2cfmovzx esi, si
001ba2d2shl esi, 14
001ba2d5movzx eax, ax
001ba2d8or eax, esi
001ba2damov r14, rcx
001ba2ddmov r15, rdx
001ba2e0
001ba2e0loc_1ba2e0:
001ba2e0test ax, ax
001ba2e3jne 0x1ba75e
001ba2e9mov rax, [rsp+48]
001ba2eemov rbx, [rsp+56]
001ba2f3mov rbp, [rsp+64]
001ba2f8movups x0, [r9+16]
001ba2fdmovups x1, [r9+32]
001ba302movups x2, [r9+48]
001ba307movups x3, [r9+64]
001ba30cmovaps [rsp+240], x0
001ba314movaps [rsp+256], x1
001ba31cmovaps [rsp+272], x2
001ba324movaps [rsp+288], x3
001ba32cmov rcx, [r9+80]
001ba330mov [rsp+304], rcx
001ba338cmp rax, 2
001ba33cje 0x1ba782
001ba342mov rcx, [rsp+304]
001ba34amov [rsp+464], rcx
001ba352movaps x0, [rsp+240]
001ba35amovaps x1, [rsp+256]
001ba362movaps x2, [rsp+272]
001ba36amovaps x3, [rsp+288]
001ba372movaps [rsp+448], x3
001ba37amovaps [rsp+432], x2
001ba382movaps [rsp+416], x1
001ba38amovaps [rsp+400], x0
001ba392cmp rax, 3
001ba396je 0x1ba791
001ba39cmov rcx, [rsp+464]
001ba3a4mov [rsp+384], rcx
001ba3acmovaps x0, [rsp+400]
001ba3b4movaps x1, [rsp+416]
001ba3bcmovaps x2, [rsp+432]
001ba3c4movaps x3, [rsp+448]
001ba3ccmovaps [rsp+368], x3
001ba3d4movaps [rsp+352], x2
001ba3dcmovaps [rsp+336], x1
001ba3e4movaps [rsp+320], x0
001ba3ecmov ecx, [rsp+171]
001ba3f3mov [rsp+24], ecx
001ba3f7movzx ecx, [rsp+175]
001ba3ffmov [rsp+28], cl
001ba403mov [rsp+472], rax
001ba40bmov [rsp+480], rbx
001ba413mov [rsp+488], rbp
001ba41bmov rax, [rsp+384]
001ba423lea rcx, [rsp+496]
001ba42bmov [rcx+64], rax
001ba42fmovaps x0, [rsp+320]
001ba437movaps x1, [rsp+336]
001ba43fmovaps x2, [rsp+352]
001ba447movaps x3, [rsp+368]
001ba44fmovups [rcx+48], x3
001ba453movups [rcx+32], x2
001ba457movups [rcx+16], x1
001ba45bmovups [rcx], x0
001ba45emov [rsp+568], r12
001ba466mov eax, [rsp+44]
001ba46amov [rsp+576], ax
001ba472movzx eax, [rsp+15]
001ba477mov [rsp+578], al
001ba47emovzx eax, [rsp+28]
001ba483mov [rcx+87], al
001ba486mov eax, [rsp+24]
001ba48amov [rcx+83], eax
001ba48dlea rdi, [rsp+192]
001ba495lea rsi, [rsp+472]
001ba49dcall gimli::read::abbrev::Abbreviations::insert
001ba4a2test al, al
001ba4a4lea r9, [rsp+56]
001ba4a9jne 0x1ba7b3
001ba4aftest r15, r15
001ba4b2jne 0x1b9db5
001ba4b8jmp 0x1ba4bd
001ba4ba
001ba4baloc_1ba4ba:
001ba4baadd r14, r15
001ba4bd
001ba4bdloc_1ba4bd:
001ba4bdmov ebx, 19
001ba4c2xor r15l, r15l
001ba4c5mov rbp, r14
001ba4c8
001ba4c8loc_1ba4c8:
001ba4c8xor ecx, ecx
001ba4caxor eax, eax
001ba4ccjmp 0x1ba5e4
001ba4d1
001ba4d1loc_1ba4d1:
001ba4d1add r11, r15
001ba4d4mov eax, 19
001ba4d9xor edx, edx
001ba4dbmov rbp, r11
001ba4dexor ebx, ebx
001ba4e0xor r12l, r12l
001ba4e3
001ba4e3loc_1ba4e3:
001ba4e3mov r13, [rsp+32]
001ba4e8
001ba4e8loc_1ba4e8:
001ba4e8mov r15, 0xffffffff00000000
001ba4f2
001ba4f2loc_1ba4f2:
001ba4f2and rdx, r15
001ba4f5and ebx, 0xffffffffffff0000
001ba4fbor rbx, rdx
001ba4feand r12l, 65280
001ba505or r12, rax
001ba508cmp [rsp+48], 0
001ba50eje 0x1ba523
001ba510cmp [rsp+64], 0
001ba516je 0x1ba523
001ba518mov rdi, [rsp+56]
001ba51dcall [rip+0x575d5]
001ba523
001ba523loc_1ba523:
001ba523or rbx, r12
001ba526
001ba526loc_1ba526:
001ba526mov rcx, rbx
001ba529and rcx, -256
001ba530mov rax, rbx
001ba533and rax, 0xffffffffffff0000
001ba539
001ba539loc_1ba539:
001ba539and r15, rbx
001ba53cjmp 0x1ba5e4
001ba541
001ba541loc_1ba541:
001ba541mov eax, 7
001ba546xor edx, edx
001ba548xor ebx, ebx
001ba54axor r12l, r12l
001ba54djmp 0x1ba4e3
001ba54f
001ba54floc_1ba54f:
001ba54fmov eax, 19
001ba554xor edx, edx
001ba556xor ebx, ebx
001ba558xor r12l, r12l
001ba55bmov rbp, rcx
001ba55ejmp 0x1ba4e8
001ba560
001ba560loc_1ba560:
001ba560mov ebx, 19
001ba565xor r15l, r15l
001ba568jmp 0x1ba4c8
001ba56d
001ba56dloc_1ba56d:
001ba56dmov eax, 19
001ba572xor edx, edx
001ba574xor ebx, ebx
001ba576xor r12l, r12l
001ba579mov rbp, [rsp+16]
001ba57ejmp 0x1ba4e8
001ba583
001ba583loc_1ba583:
001ba583movups x0, [rsp+192]
001ba58bmovups x1, [rsp+208]
001ba593movups x2, [rsp+224]
001ba59bmovups [r13+32], x2
001ba5a0movups [r13+16], x1
001ba5a5movups [r13], x0
001ba5aajmp 0x1ba73b
001ba5af
001ba5afloc_1ba5af:
001ba5afmov eax, 19
001ba5b4xor edx, edx
001ba5b6mov rbp, r11
001ba5b9jmp 0x1ba754
001ba5be
001ba5beloc_1ba5be:
001ba5bemov eax, 9
001ba5c3mov rdx, r10
001ba5c6mov rbx, r10
001ba5c9mov r12, r10
001ba5ccjmp 0x1ba4e8
001ba5d1
001ba5d1loc_1ba5d1:
001ba5d1mov ebx, 8
001ba5d6jmp 0x1ba5dd
001ba5d8
001ba5d8loc_1ba5d8:
001ba5d8mov ebx, 10
001ba5dd
001ba5ddloc_1ba5dd:
001ba5ddxor r15l, r15l
001ba5e0xor eax, eax
001ba5e2xor ecx, ecx
001ba5e4
001ba5e4loc_1ba5e4:
001ba5e4and eax, 0xffffffffffff0000
001ba5e9and ecx, 65280
001ba5efor rcx, rax
001ba5f2movzx eax, bl
001ba5f5or rax, r15
001ba5f8or rax, rcx
001ba5fbmov [r13+8], rax
001ba5ffmov [r13+16], rbp
001ba603
001ba603loc_1ba603:
001ba603mov [r13], 0
001ba60bmov rbx, [rsp+192]
001ba613mov r14, [rsp+208]
001ba61btest r14, r14
001ba61eje 0x1ba64f
001ba620lea r15, [rbx+16]
001ba624mov r12, [rip+0x574cd]
001ba62bjmp 0x1ba639
001ba62dnop [rax]
001ba630
001ba630loc_1ba630:
001ba630add r15, 112
001ba634dec r14
001ba637je 0x1ba64f
001ba639
001ba639loc_1ba639:
001ba639cmp [r15-16], 0
001ba63eje 0x1ba630
001ba640cmp [r15], 0
001ba644je 0x1ba630
001ba646mov rdi, [r15-8]
001ba64acall r12
001ba64djmp 0x1ba630
001ba64f
001ba64floc_1ba64f:
001ba64fcmp [rsp+200], 0
001ba658je 0x1ba663
001ba65amov rdi, rbx
001ba65dcall [rip+0x57495]
001ba663
001ba663loc_1ba663:
001ba663mov rcx, [rsp+216]
001ba66btest rcx, rcx
001ba66eje 0x1ba6ad
001ba670mov rdx, [rsp+224]
001ba678mov rax, [rsp+232]
001ba680mov [rsp+56], 0
001ba689mov [rsp+64], rcx
001ba68emov [rsp+72], rdx
001ba693mov [rsp+88], 0
001ba69cmov [rsp+96], rcx
001ba6a1mov [rsp+104], rdx
001ba6a6mov ecx, 1
001ba6abjmp 0x1ba6b1
001ba6ad
001ba6adloc_1ba6ad:
001ba6adxor ecx, ecx
001ba6afxor eax, eax
001ba6b1
001ba6b1loc_1ba6b1:
001ba6b1mov [rsp+48], rcx
001ba6b6mov [rsp+80], rcx
001ba6bbmov [rsp+112], rax
001ba6c0lea rdi, [rsp+240]
001ba6c8lea rsi, [rsp+48]
001ba6cdcall alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
001ba6d2mov rax, [rsp+240]
001ba6datest rax, rax
001ba6ddje 0x1ba73b
001ba6dflea rbx, [rsp+240]
001ba6e7lea r14, [rsp+48]
001ba6ecmov r15, [rip+0x57405]
001ba6f3jmp 0x1ba718
001ba6f5
001ba6f5 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001ba700
001ba700loc_1ba700:
001ba700mov rdi, rbx
001ba703mov rsi, r14
001ba706call alloc::collections::btree::map::IntoIter<K,V,A>::dying_next
001ba70bmov rax, [rsp+240]
001ba713test rax, rax
001ba716je 0x1ba73b
001ba718
001ba718loc_1ba718:
001ba718imul rcx, [rsp+256], 112
001ba721cmp [rax+rcx], 0
001ba726je 0x1ba700
001ba728add rax, rcx
001ba72bcmp [rax+16], 0
001ba730je 0x1ba700
001ba732mov rdi, [rax+8]
001ba736call r15
001ba739jmp 0x1ba700
001ba73b
001ba73bloc_1ba73b:
001ba73badd rsp, 584
001ba742pop rbx
001ba743pop r12
001ba745pop r13
001ba747pop r14
001ba749pop r15
001ba74bpop rbp
001ba74cret
001ba74d
001ba74dloc_1ba74d:
001ba74dmov eax, 6
001ba752xor edx, edx
001ba754
001ba754loc_1ba754:
001ba754xor ebx, ebx
001ba756xor r12l, r12l
001ba759jmp 0x1ba4e8
001ba75e
001ba75eloc_1ba75e:
001ba75emov eax, 13
001ba763mov r15, 0xffffffff00000000
001ba76dmov rdx, [rsp+184]
001ba775mov r12, [rsp+176]
001ba77djmp 0x1ba4f2
001ba782
001ba782loc_1ba782:
001ba782mov r15, 0xffffffff00000000
001ba78cjmp 0x1ba526
001ba791
001ba791loc_1ba791:
001ba791mov rcx, rbx
001ba794and rcx, -256
001ba79bmov rax, rbx
001ba79eand rax, 0xffffffffffff0000
001ba7a4mov r15, 0xffffffff00000000
001ba7aejmp 0x1ba539
001ba7b3
001ba7b3loc_1ba7b3:
001ba7b3mov [r13+8], 14
001ba7b8jmp 0x1ba603
001ba7bd
001ba7bdloc_1ba7bd:
001ba7bdmov eax, 19
001ba7c2xor edx, edx
001ba7c4xor ebx, ebx
001ba7c6xor r12l, r12l
001ba7c9mov rbp, r14
001ba7ccjmp 0x1ba4e8
001ba7d1
001ba7d1loc_1ba7d1:
001ba7d1lea rdx, [rip+0x30ef0]
001ba7d8mov esi, 5
001ba7ddcall core::panicking::panic_bounds_check
001ba7e2jmp 0x1ba7f3
001ba7e4
001ba7e4loc_1ba7e4:
001ba7e4mov edi, 8
001ba7e9mov esi, 80
001ba7eecall alloc::alloc::handle_alloc_error
001ba7f3
001ba7f3loc_1ba7f3:
001ba7f3ud2
001ba7f5mov rbx, rax
001ba7f8jmp 0x1ba823
001ba7famov rbx, rax
001ba7fdmov rdi, [rsp+144]
001ba805mov rsi, [rsp+152]
001ba80dcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ba812jmp 0x1ba819
001ba814jmp 0x1ba816
001ba816
001ba816loc_1ba816:
001ba816mov rbx, rax
001ba819
001ba819loc_1ba819:
001ba819lea rdi, [rsp+48]
001ba81ecall core::ptr::drop_in_place<gimli::read::abbrev::Attributes>
001ba823
001ba823loc_1ba823:
001ba823lea rdi, [rsp+192]
001ba82bcall core::ptr::drop_in_place<gimli::read::abbrev::Abbreviations>
001ba830mov rdi, rbx
001ba833call _Unwind_Resume
001ba838ud2
001ba83acall core::panicking::panic_in_cleanup
001ba83fud2
001b9d40
001ba841
001ba841 // align 0x10
001ba841 // align 0x10
001ba850
001ba850core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::abbrev::Abbreviations>>:
001ba850push r15
001ba852push r14
001ba854push r13
001ba856push r12
001ba858push rbx
001ba859mov rbx, rdi
001ba85cmov r14, [rdi+16]
001ba860mov r15, [rdi+32]
001ba864test r15, r15
001ba867je 0x1ba8a2
001ba869lea r12, [r14+16]
001ba86dmov r13, [rip+0x57284]
001ba874jmp 0x1ba889
001ba876nop [rax+rax]
001ba880
001ba880loc_1ba880:
001ba880add r12, 112
001ba884dec r15
001ba887je 0x1ba8a2
001ba889
001ba889loc_1ba889:
001ba889cmp [r12-16], 0
001ba88fje 0x1ba880
001ba891cmp [r12], 0
001ba896je 0x1ba880
001ba898mov rdi, [r12-8]
001ba89dcall r13
001ba8a0jmp 0x1ba880
001ba8a2
001ba8a2loc_1ba8a2:
001ba8a2cmp [rbx+24], 0
001ba8a7je 0x1ba8b2
001ba8a9mov rdi, r14
001ba8accall [rip+0x57246]
001ba8b2
001ba8b2loc_1ba8b2:
001ba8b2add rbx, 40
001ba8b6mov rdi, rbx
001ba8b9pop rbx
001ba8bapop r12
001ba8bcpop r13
001ba8bepop r14
001ba8c0pop r15
001ba8c2jmp 0x1b9940
001ba850
001ba850core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::abbrev::Abbreviations>>:
001ba850push r15
001ba852push r14
001ba854push r13
001ba856push r12
001ba858push rbx
001ba859mov rbx, rdi
001ba85cmov r14, [rdi+16]
001ba860mov r15, [rdi+32]
001ba864test r15, r15
001ba867je 0x1ba8a2
001ba869lea r12, [r14+16]
001ba86dmov r13, [rip+0x57284]
001ba874jmp 0x1ba889
001ba876nop [rax+rax]
001ba880
001ba880loc_1ba880:
001ba880add r12, 112
001ba884dec r15
001ba887je 0x1ba8a2
001ba889
001ba889loc_1ba889:
001ba889cmp [r12-16], 0
001ba88fje 0x1ba880
001ba891cmp [r12], 0
001ba896je 0x1ba880
001ba898mov rdi, [r12-8]
001ba89dcall r13
001ba8a0jmp 0x1ba880
001ba8a2
001ba8a2loc_1ba8a2:
001ba8a2cmp [rbx+24], 0
001ba8a7je 0x1ba8b2
001ba8a9mov rdi, r14
001ba8accall [rip+0x57246]
001ba8b2
001ba8b2loc_1ba8b2:
001ba8b2add rbx, 40
001ba8b6mov rdi, rbx
001ba8b9pop rbx
001ba8bapop r12
001ba8bcpop r13
001ba8bepop r14
001ba8c0pop r15
001ba8c2jmp 0x1b9940
001ba850
001ba8c7
001ba8c7 // align 0x10
001ba8c7 // align 0x10
001ba8d0
001ba8d0gimli::read::unit::EntriesCursor<R>::next_entry:
001ba8d0push rbp
001ba8d1push r15
001ba8d3push r14
001ba8d5push r13
001ba8d7push r12
001ba8d9push rbx
001ba8dasub rsp, 104
001ba8demov r14, rsi
001ba8e1mov rbx, [rsi+32]
001ba8e5test rbx, rbx
001ba8e8je 0x1ba910
001ba8eacmp [r14+72], 0
001ba8efje 0x1ba9a3
001ba8f5mov rax, [r14+40]
001ba8f9mov rcx, [r14+80]
001ba8fdsub rax, rcx
001ba900jae 0x1baa72
001ba906mov eax, 19
001ba90bjmp 0x1baafc
001ba910
001ba910loc_1ba910:
001ba910mov rax, [r14+8]
001ba914test rax, rax
001ba917je 0x1baa85
001ba91d
001ba91dloc_1ba91d:
001ba91dmov rsi, [r14]
001ba920mov rdx, [r14+16]
001ba924mov r10, [r14+24]
001ba928mov rcx, [rdx+56]
001ba92cxor r8l, r8l
001ba92fcmp [rdx+73], 8
001ba933sete r8b
001ba937sub rcx, [rdx+48]
001ba93blea r12, [rcx+8*r8]
001ba93fadd r12, rsi
001ba942sub r12, [rdx+40]
001ba946add r12, 4
001ba94alea r8, [rsi+rax]
001ba94edec rax
001ba951inc rsi
001ba954xor r9l, r9l
001ba957xor ecx, ecx
001ba959nop [rax]
001ba960
001ba960loc_1ba960:
001ba960movzx r11l, [rsi-1]
001ba965cmp ecx, 63
001ba968jne 0x1ba974
001ba96acmp r11b, 2
001ba96ejae 0x1baa9c
001ba974
001ba974loc_1ba974:
001ba974movzx r11l, r11b
001ba978mov ebx, r11l
001ba97band ebx, 127
001ba97eshl rbx, cl
001ba981or r9, rbx
001ba984test r11b, r11b
001ba987jns 0x1baacc
001ba98dadd ecx, 7
001ba990inc rsi
001ba993add rax, -1
001ba997jb 0x1ba960
001ba999mov ecx, 19
001ba99ejmp 0x1baaa1
001ba9a3
001ba9a3loc_1ba9a3:
001ba9a3mov [rsp], rdi
001ba9a7lea r13, [r14+32]
001ba9abmov rbp, [r14+40]
001ba9afmov rdi, [r14+48]
001ba9b3call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001ba9b8mov [rsp+8], rbx
001ba9bdmov [rsp+16], rbp
001ba9c2mov [rsp+24], rax
001ba9c7mov [rsp+32], rdx
001ba9ccmov [rsp+40], r13
001ba9d1test rdx, rdx
001ba9d4je 0x1baa4d
001ba9d6mov r15, rax
001ba9d9mov r12, rdx
001ba9dcadd r15, 16
001ba9e0dec r12
001ba9e3lea r13, [rsp+72]
001ba9e8lea rbp, [rsp+8]
001ba9edlea rbx, [rsp+48]
001ba9f2nop [rax+rax]
001baa00
001baa00loc_1baa00:
001baa00movups x0, [r15-16]
001baa05movaps [rsp+48], x0
001baa0amov rax, [rsp+40]
001baa0fmov rax, [rax+24]
001baa13mov edx, [rax+72]
001baa16mov rdi, r13
001baa19mov rsi, rbp
001baa1cmov rcx, rbx
001baa1fcall gimli::read::unit::parse_attribute
001baa24cmp [rsp+72], 46
001baa29je 0x1baaee
001baa2fmov [rsp+24], r15
001baa34mov [rsp+32], r12
001baa39add r15, 16
001baa3dadd r12, -1
001baa41jb 0x1baa00
001baa43mov rbx, [rsp+8]
001baa48mov r13, [rsp+40]
001baa4d
001baa4dloc_1baa4d:
001baa4dcmp [r13+40], 0
001baa52jne 0x1baa67
001baa54mov rax, rbx
001baa57sub rax, [r13]
001baa5bmov [r13+40], 1
001baa63mov [r13+48], rax
001baa67
001baa67loc_1baa67:
001baa67mov rax, [rsp+16]
001baa6cmov rdi, [rsp]
001baa70jmp 0x1baa75
001baa72
001baa72loc_1baa72:
001baa72add rbx, rcx
001baa75
001baa75loc_1baa75:
001baa75mov [r14], rbx
001baa78mov [r14+8], rax
001baa7ctest rax, rax
001baa7fjne 0x1ba91d
001baa85
001baa85loc_1baa85:
001baa85mov [r14+32], 0
001baa8dmov [r14+88], 0
001baa95mov [rdi], 75
001baa9ajmp 0x1bab03
001baa9c
001baa9cloc_1baa9c:
001baa9cmov ecx, 6
001baaa1
001baaa1loc_1baaa1:
001baaa1lea rax, [rip-0x1297b0]
001baaa8mov [r14], rax
001baaabmov [r14+8], 0
001baab3mov [r14+88], 0
001baabbmov [r14+32], 0
001baac3mov [rdi], rcx
001baac6mov [rdi+8], r8
001baacajmp 0x1bab03
001baacc
001baaccloc_1baacc:
001baaccmov [r14], rsi
001baacfmov [r14+8], rax
001baad3test r9, r9
001baad6je 0x1bab12
001baad8lea rcx, [r9-1]
001baadccmp rcx, [r10+16]
001baae0jae 0x1bab29
001baae2imul r11, rcx, 112
001baae6add r11, [r10]
001baae9jmp 0x1babc0
001baaee
001baaeeloc_1baaee:
001baaeemov rax, [rsp+80]
001baaf3mov rbx, [rsp+88]
001baaf8mov rdi, [rsp]
001baafc
001baafcloc_1baafc:
001baafcmov [rdi], rax
001baaffmov [rdi+8], rbx
001bab03
001bab03loc_1bab03:
001bab03add rsp, 104
001bab07pop rbx
001bab08pop r12
001bab0apop r13
001bab0cpop r14
001bab0epop r15
001bab10pop rbp
001bab11ret
001bab12
001bab12loc_1bab12:
001bab12mov [r14+88], -1
001bab1amov [r14+32], 0
001bab22mov [rdi], 331
001bab27jmp 0x1bab03
001bab29
001bab29loc_1bab29:
001bab29mov r11, [r10+24]
001bab2dmov ecx, 18
001bab32test r11, r11
001bab35je 0x1babf4
001bab3bmov [rsp], rdi
001bab3fmov r10, [r10+32]
001bab43xor r8l, r8l
001bab46mov ebx, 255
001bab4b
001bab4bloc_1bab4b:
001bab4bmovzx edi, [r11+1330]
001bab53lea r13, [8*rdi]
001bab5bmov r15, -1
001bab62nop [rax+rax]
001bab70
001bab70loc_1bab70:
001bab70test r13, r13
001bab73je 0x1bab9d
001bab75xor ebp, ebp
001bab77cmp [r11+8*r15+1248], r9
001bab7fsetne bpl
001bab83cmova ebp, ebx
001bab86inc r15
001bab89add r13, -8
001bab8dcmp bpl, 1
001bab91je 0x1bab70
001bab93movzx ebp, bpl
001bab97test ebp, ebp
001bab99je 0x1babb0
001bab9bjmp 0x1baba0
001bab9d
001bab9dloc_1bab9d:
001bab9dmov r15, rdi
001baba0
001baba0loc_1baba0:
001baba0sub r10, 1
001baba4jb 0x1babff
001baba6mov r11, [r11+8*r15+1336]
001babaejmp 0x1bab4b
001babb0
001babb0loc_1babb0:
001babb0test r11, r11
001babb3je 0x1babfc
001babb5imul rcx, r15, 112
001babb9add r11, rcx
001babbcmov rdi, [rsp]
001babc0
001babc0loc_1babc0:
001babc0xor ecx, ecx
001babc2cmp [r11+106], 1
001babc7sete cl
001babcamov [r14+88], rcx
001babcemov [r14+32], rsi
001babd2mov [r14+40], rax
001babd6mov [r14+48], r11
001babdamov [r14+56], rdx
001babdemov [r14+64], r12
001babe2mov [r14+72], 0
001babeamov [rdi], 331
001babefjmp 0x1bab03
001babf4
001babf4loc_1babf4:
001babf4xor r8l, r8l
001babf7jmp 0x1baaa1
001babfc
001babfcloc_1babfc:
001babfcxor r8l, r8l
001babff
001babffloc_1babff:
001babffmov rdi, [rsp]
001bac03jmp 0x1baaa1
001ba8d0
001ba8d0gimli::read::unit::EntriesCursor<R>::next_entry:
001ba8d0push rbp
001ba8d1push r15
001ba8d3push r14
001ba8d5push r13
001ba8d7push r12
001ba8d9push rbx
001ba8dasub rsp, 104
001ba8demov r14, rsi
001ba8e1mov rbx, [rsi+32]
001ba8e5test rbx, rbx
001ba8e8je 0x1ba910
001ba8eacmp [r14+72], 0
001ba8efje 0x1ba9a3
001ba8f5mov rax, [r14+40]
001ba8f9mov rcx, [r14+80]
001ba8fdsub rax, rcx
001ba900jae 0x1baa72
001ba906mov eax, 19
001ba90bjmp 0x1baafc
001ba910
001ba910loc_1ba910:
001ba910mov rax, [r14+8]
001ba914test rax, rax
001ba917je 0x1baa85
001ba91d
001ba91dloc_1ba91d:
001ba91dmov rsi, [r14]
001ba920mov rdx, [r14+16]
001ba924mov r10, [r14+24]
001ba928mov rcx, [rdx+56]
001ba92cxor r8l, r8l
001ba92fcmp [rdx+73], 8
001ba933sete r8b
001ba937sub rcx, [rdx+48]
001ba93blea r12, [rcx+8*r8]
001ba93fadd r12, rsi
001ba942sub r12, [rdx+40]
001ba946add r12, 4
001ba94alea r8, [rsi+rax]
001ba94edec rax
001ba951inc rsi
001ba954xor r9l, r9l
001ba957xor ecx, ecx
001ba959nop [rax]
001ba960
001ba960loc_1ba960:
001ba960movzx r11l, [rsi-1]
001ba965cmp ecx, 63
001ba968jne 0x1ba974
001ba96acmp r11b, 2
001ba96ejae 0x1baa9c
001ba974
001ba974loc_1ba974:
001ba974movzx r11l, r11b
001ba978mov ebx, r11l
001ba97band ebx, 127
001ba97eshl rbx, cl
001ba981or r9, rbx
001ba984test r11b, r11b
001ba987jns 0x1baacc
001ba98dadd ecx, 7
001ba990inc rsi
001ba993add rax, -1
001ba997jb 0x1ba960
001ba999mov ecx, 19
001ba99ejmp 0x1baaa1
001ba9a3
001ba9a3loc_1ba9a3:
001ba9a3mov [rsp], rdi
001ba9a7lea r13, [r14+32]
001ba9abmov rbp, [r14+40]
001ba9afmov rdi, [r14+48]
001ba9b3call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001ba9b8mov [rsp+8], rbx
001ba9bdmov [rsp+16], rbp
001ba9c2mov [rsp+24], rax
001ba9c7mov [rsp+32], rdx
001ba9ccmov [rsp+40], r13
001ba9d1test rdx, rdx
001ba9d4je 0x1baa4d
001ba9d6mov r15, rax
001ba9d9mov r12, rdx
001ba9dcadd r15, 16
001ba9e0dec r12
001ba9e3lea r13, [rsp+72]
001ba9e8lea rbp, [rsp+8]
001ba9edlea rbx, [rsp+48]
001ba9f2nop [rax+rax]
001baa00
001baa00loc_1baa00:
001baa00movups x0, [r15-16]
001baa05movaps [rsp+48], x0
001baa0amov rax, [rsp+40]
001baa0fmov rax, [rax+24]
001baa13mov edx, [rax+72]
001baa16mov rdi, r13
001baa19mov rsi, rbp
001baa1cmov rcx, rbx
001baa1fcall gimli::read::unit::parse_attribute
001baa24cmp [rsp+72], 46
001baa29je 0x1baaee
001baa2fmov [rsp+24], r15
001baa34mov [rsp+32], r12
001baa39add r15, 16
001baa3dadd r12, -1
001baa41jb 0x1baa00
001baa43mov rbx, [rsp+8]
001baa48mov r13, [rsp+40]
001baa4d
001baa4dloc_1baa4d:
001baa4dcmp [r13+40], 0
001baa52jne 0x1baa67
001baa54mov rax, rbx
001baa57sub rax, [r13]
001baa5bmov [r13+40], 1
001baa63mov [r13+48], rax
001baa67
001baa67loc_1baa67:
001baa67mov rax, [rsp+16]
001baa6cmov rdi, [rsp]
001baa70jmp 0x1baa75
001baa72
001baa72loc_1baa72:
001baa72add rbx, rcx
001baa75
001baa75loc_1baa75:
001baa75mov [r14], rbx
001baa78mov [r14+8], rax
001baa7ctest rax, rax
001baa7fjne 0x1ba91d
001baa85
001baa85loc_1baa85:
001baa85mov [r14+32], 0
001baa8dmov [r14+88], 0
001baa95mov [rdi], 75
001baa9ajmp 0x1bab03
001baa9c
001baa9cloc_1baa9c:
001baa9cmov ecx, 6
001baaa1
001baaa1loc_1baaa1:
001baaa1lea rax, [rip-0x1297b0]
001baaa8mov [r14], rax
001baaabmov [r14+8], 0
001baab3mov [r14+88], 0
001baabbmov [r14+32], 0
001baac3mov [rdi], rcx
001baac6mov [rdi+8], r8
001baacajmp 0x1bab03
001baacc
001baaccloc_1baacc:
001baaccmov [r14], rsi
001baacfmov [r14+8], rax
001baad3test r9, r9
001baad6je 0x1bab12
001baad8lea rcx, [r9-1]
001baadccmp rcx, [r10+16]
001baae0jae 0x1bab29
001baae2imul r11, rcx, 112
001baae6add r11, [r10]
001baae9jmp 0x1babc0
001baaee
001baaeeloc_1baaee:
001baaeemov rax, [rsp+80]
001baaf3mov rbx, [rsp+88]
001baaf8mov rdi, [rsp]
001baafc
001baafcloc_1baafc:
001baafcmov [rdi], rax
001baaffmov [rdi+8], rbx
001bab03
001bab03loc_1bab03:
001bab03add rsp, 104
001bab07pop rbx
001bab08pop r12
001bab0apop r13
001bab0cpop r14
001bab0epop r15
001bab10pop rbp
001bab11ret
001bab12
001bab12loc_1bab12:
001bab12mov [r14+88], -1
001bab1amov [r14+32], 0
001bab22mov [rdi], 331
001bab27jmp 0x1bab03
001bab29
001bab29loc_1bab29:
001bab29mov r11, [r10+24]
001bab2dmov ecx, 18
001bab32test r11, r11
001bab35je 0x1babf4
001bab3bmov [rsp], rdi
001bab3fmov r10, [r10+32]
001bab43xor r8l, r8l
001bab46mov ebx, 255
001bab4b
001bab4bloc_1bab4b:
001bab4bmovzx edi, [r11+1330]
001bab53lea r13, [8*rdi]
001bab5bmov r15, -1
001bab62nop [rax+rax]
001bab70
001bab70loc_1bab70:
001bab70test r13, r13
001bab73je 0x1bab9d
001bab75xor ebp, ebp
001bab77cmp [r11+8*r15+1248], r9
001bab7fsetne bpl
001bab83cmova ebp, ebx
001bab86inc r15
001bab89add r13, -8
001bab8dcmp bpl, 1
001bab91je 0x1bab70
001bab93movzx ebp, bpl
001bab97test ebp, ebp
001bab99je 0x1babb0
001bab9bjmp 0x1baba0
001bab9d
001bab9dloc_1bab9d:
001bab9dmov r15, rdi
001baba0
001baba0loc_1baba0:
001baba0sub r10, 1
001baba4jb 0x1babff
001baba6mov r11, [r11+8*r15+1336]
001babaejmp 0x1bab4b
001babb0
001babb0loc_1babb0:
001babb0test r11, r11
001babb3je 0x1babfc
001babb5imul rcx, r15, 112
001babb9add r11, rcx
001babbcmov rdi, [rsp]
001babc0
001babc0loc_1babc0:
001babc0xor ecx, ecx
001babc2cmp [r11+106], 1
001babc7sete cl
001babcamov [r14+88], rcx
001babcemov [r14+32], rsi
001babd2mov [r14+40], rax
001babd6mov [r14+48], r11
001babdamov [r14+56], rdx
001babdemov [r14+64], r12
001babe2mov [r14+72], 0
001babeamov [rdi], 331
001babefjmp 0x1bab03
001babf4
001babf4loc_1babf4:
001babf4xor r8l, r8l
001babf7jmp 0x1baaa1
001babfc
001babfcloc_1babfc:
001babfcxor r8l, r8l
001babff
001babffloc_1babff:
001babffmov rdi, [rsp]
001bac03jmp 0x1baaa1
001ba8d0
001bac08
001bac08 // align 0x10
001bac08 // align 0x10
001bac10
001bac10gimli::read::unit::parse_attribute:
001bac10push rbp
001bac11push r15
001bac13push r14
001bac15push r13
001bac17push r12
001bac19push rbx
001bac1asub rsp, 136
001bac21mov r14, rcx
001bac24mov r15, rsi
001bac27mov rbx, rdi
001bac2amov eax, edx
001bac2cshr eax, 8
001bac2fmov esi, edx
001bac31shr esi, 16
001bac34movzx edi, [rcx+10]
001bac38mov r9, [r15]
001bac3bmov r11, [r15+8]
001bac3flea r8, [rip-0x17b296]
001bac46mov r10l, edi
001bac49
001bac49loc_1bac49:
001bac49mov ecx, r10l
001bac4cmov r12, r9
001bac4fmov r13, r11
001bac52movzx r9l, r10w
001bac56lea r10l, [r9-1]
001bac5acmp r10l, 43
001bac5eja 0x1bad26
001bac64movsxd r9, [r8+4*r10]
001bac68add r9, r8
001bac6bjmp r9
001bac6etest r13, r13
001bac71je 0x1bb8b5
001bac77lea r11, [r13-1]
001bac7blea r9, [r12+1]
001bac80mov [r15], r9
001bac83mov [r15+8], r11
001bac87movzx ebp, [r12]
001bac8cmov r10l, ebp
001bac8fand r10l, 127
001bac93test bpl, bpl
001bac96jns 0x1bac49
001bac98test r11, r11
001bac9bje 0x1bbd38
001baca1lea r11, [r13-2]
001baca5lea r9, [r12+2]
001bacaamov [r15], r9
001bacadmov [r15+8], r11
001bacb1mov [rsp+40], r15
001bacb6mov r15, rbx
001bacb9mov rbx, r14
001bacbcmovzx r14l, [r12+1]
001bacc2mov ebp, r14l
001bacc5and ebp, 127
001bacc8shl ebp, 7
001baccbmovzx r10l, r10w
001baccfor r10l, ebp
001bacd2test r14b, r14b
001bacd5mov r14, rbx
001bacd8mov rbx, r15
001bacdbmov r15, [rsp+40]
001bace0jns 0x1bac49
001bace6test r11, r11
001bace9je 0x1bbd38
001bacefadd r13, -3
001bacf3lea r9, [r12+3]
001bacf8mov [r15], r9
001bacfbmov [r15+8], r13
001bacffmovzx r11l, [r12+2]
001bad05cmp r11w, 3
001bad0aja 0x1bc012
001bad10movzx ecx, r11w
001bad14shl ecx, 14
001bad17movzx r10l, r10w
001bad1bor r10l, ecx
001bad1emov r11, r13
001bad21jmp 0x1bac49
001bad26
001bad26loc_1bad26:
001bad26add r9l, -7937
001bad2dcmp r9l, 32
001bad31ja 0x1bb8be
001bad37lea rcx, [rip-0x17b2de]
001bad3emovsxd rdx, [rcx+4*r9]
001bad42add rdx, rcx
001bad45jmp rdx
001bad47test r13, r13
001bad4aje 0x1bb580
001bad50lea rdx, [r12+r13]
001bad54dec r13
001bad57inc r12
001bad5axor eax, eax
001bad5cxor ecx, ecx
001bad5enop
001bad60
001bad60loc_1bad60:
001bad60movzx esi, [r12-1]
001bad66cmp ecx, 63
001bad69jne 0x1bad75
001bad6bcmp sil, 2
001bad6fjae 0x1bb587
001bad75
001bad75loc_1bad75:
001bad75movzx esi, sil
001bad79mov edi, esi
001bad7band edi, 127
001bad7eshl rdi, cl
001bad81or rax, rdi
001bad84test sil, sil
001bad87jns 0x1bbd9a
001bad8dadd ecx, 7
001bad90inc r12
001bad93add r13, -1
001bad97jb 0x1bad60
001bad99jmp 0x1bb573
001bad9etest r13, r13
001bada1je 0x1bb580
001bada7lea rdx, [r12+r13]
001badabdec r13
001badaeinc r12
001badb1xor eax, eax
001badb3xor ecx, ecx
001badb5nop [rax+rax]
001badc0
001badc0loc_1badc0:
001badc0movzx esi, [r12-1]
001badc6cmp ecx, 63
001badc9jne 0x1badd5
001badcbcmp sil, 2
001badcfjae 0x1bb587
001badd5
001badd5loc_1badd5:
001badd5movzx esi, sil
001badd9mov edi, esi
001baddband edi, 127
001baddeshl rdi, cl
001bade1or rax, rdi
001bade4test sil, sil
001bade7jns 0x1bbdc9
001badedadd ecx, 7
001badf0inc r12
001badf3add r13, -1
001badf7jb 0x1badc0
001badf9jmp 0x1bb573
001badfecmp al, 8
001bae00jne 0x1bb837
001bae06cmp r13, 7
001bae0ajbe 0x1bb444
001bae10add r13, -8
001bae14lea rax, [r12+8]
001bae19mov [r15], rax
001bae1cmov [r15+8], r13
001bae20mov rax, [r12]
001bae24jmp 0x1bb873
001bae29cmp al, 8
001bae2bjne 0x1bb9a4
001bae31cmp r13, 7
001bae35ja 0x1bb5b7
001bae3bjmp 0x1bb444
001bae40movzx edx, dl
001bae43lea rdi, [rsp+8]
001bae48mov rsi, r15
001bae4bcall gimli::read::reader::Reader::read_address
001bae50movzx eax, [rsp+8]
001bae55cmp al, 75
001bae57jne 0x1bbb00
001bae5dmov rax, [rsp+16]
001bae62mov ecx, eax
001bae64and ecx, 65280
001bae6amov edx, eax
001bae6cand edx, 0xffffffffffff0000
001bae72mov rsi, 0xffffffff00000000
001bae7cand rsi, rax
001bae7fxor r8l, r8l
001bae82jmp 0x1bb72b
001bae87cmp r13, 2
001bae8bjb 0x1bba08
001bae91add r13, -2
001bae95lea rax, [r12+2]
001bae9amov [r15], rax
001bae9dmov [r15+8], r13
001baea1movzx edi, [r12]
001baea6jmp 0x1bb077
001baeabcmp r13, 4
001baeafjb 0x1bba38
001baeb5add r13, -4
001baeb9lea rax, [r12+4]
001baebemov [r15], rax
001baec1mov [r15+8], r13
001baec5movzx ecx, [r12+1]
001baecbmovzx edx, [r12]
001baed0movzx esi, [r12+3]
001baed6mov [rsp+11], dl
001baedamov [rsp+14], sil
001baedfmov [rsp+12], cx
001baee4mov edi, [rsp+11]
001baee8jmp 0x1bb077
001baeedcmp r13, 1
001baef1jbe 0x1bba46
001baef7add r13, -2
001baefblea rax, [r12+2]
001baf00mov [r15], rax
001baf03mov [r15+8], r13
001baf07movzx eax, [r12]
001baf0cmovzx ecx, [r12+1]
001baf12shl ecx, 8
001baf15mov r8l, 3
001baf1bjmp 0x1bb727
001baf20and edx, 65280
001baf26cmp edx, 1024
001baf2cjne 0x1bb8fa
001baf32mov edi, [r14+8]
001baf36call gimli::read::unit::allow_section_offset
001baf3btest al, al
001baf3dje 0x1bb8fa
001baf43lea rdi, [rsp+8]
001baf48mov rsi, r15
001baf4bmov edx, 4
001baf50call gimli::read::reader::Reader::read_offset
001baf55movzx eax, [rsp+8]
001baf5acmp al, 75
001baf5cjne 0x1bbb00
001baf62mov rax, [rsp+16]
001baf67jmp 0x1bbba0
001baf6cand edx, 65280
001baf72cmp edx, 2048
001baf78jne 0x1bb951
001baf7emov edi, [r14+8]
001baf82call gimli::read::unit::allow_section_offset
001baf87test al, al
001baf89je 0x1bb951
001baf8fcmp r13, 7
001baf93ja 0x1bb325
001baf99mov [rsp+14], 0
001baf9emov [rsp+12], 0
001bafa5mov [rsp+8], 0
001bafadmov [rsp+15], r12
001bafb2mov rax, [rsp+8]
001bafb7movq x0, rax
001bafbcmov rcx, r12
001bafbfshr rcx, 8
001bafc3mov [rbx+9], eax
001bafc6shr rax, 32
001bafcamov [rbx+13], ax
001bafcemovdqa [rsp+48], x0
001bafd4movzx eax, [rsp+54]
001bafd9jmp 0x1bbe89
001bafdetest r13, r13
001bafe1je 0x1bb410
001bafe7xor edi, edi
001bafe9nop [rax]
001baff0
001baff0loc_1baff0:
001baff0cmp [r12+rdi], 0
001baff5je 0x1bbeac
001baffbinc rdi
001baffecmp r13, rdi
001bb001jne 0x1baff0
001bb003jmp 0x1bb410
001bb008test r13, r13
001bb00bje 0x1bb997
001bb011lea rax, [r12+r13]
001bb015dec r13
001bb018inc r12
001bb01bxor edi, edi
001bb01dxor ecx, ecx
001bb01f
001bb01floc_1bb01f:
001bb01fmovzx edx, [r12-1]
001bb025cmp ecx, 63
001bb028jne 0x1bb033
001bb02acmp dl, 2
001bb02djae 0x1bbd89
001bb033
001bb033loc_1bb033:
001bb033movzx edx, dl
001bb036mov esi, edx
001bb038and esi, 127
001bb03bshl rsi, cl
001bb03eor rdi, rsi
001bb041test dl, dl
001bb043jns 0x1bbef0
001bb049add ecx, 7
001bb04cinc r12
001bb04fadd r13, -1
001bb053jb 0x1bb01f
001bb055jmp 0x1bb38b
001bb05atest r13, r13
001bb05dje 0x1bbdf8
001bb063dec r13
001bb066lea rax, [r12+1]
001bb06bmov [r15], rax
001bb06emov [r15+8], r13
001bb072movzx edi, [r12]
001bb077
001bb077loc_1bb077:
001bb077mov ecx, 19
001bb07csub r13, rdi
001bb07fjae 0x1bb8c7
001bb085mov r12, rax
001bb088mov [rbx+8], rcx
001bb08cjmp 0x1bc026
001bb091test r13, r13
001bb094je 0x1bb6e6
001bb09adec r13
001bb09dlea rax, [r12+1]
001bb0a2mov [r15], rax
001bb0a5mov [r15+8], r13
001bb0a9movzx eax, [r12]
001bb0aemov r8l, 2
001bb0b4xor ecx, ecx
001bb0b6jmp 0x1bb727
001bb0bbtest r13, r13
001bb0beje 0x1bb6e6
001bb0c4dec r13
001bb0c7lea rax, [r12+1]
001bb0ccmov [r15], rax
001bb0cfmov [r15+8], r13
001bb0d3cmp [r12], 0
001bb0d8setne al
001bb0dbmov r8l, 9
001bb0e1xor ecx, ecx
001bb0e3jmp 0x1bb727
001bb0e8dec r13
001bb0ebxor ecx, ecx
001bb0edxor eax, eax
001bb0efjmp 0x1bb119
001bb0f1
001bb0f1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001bb100
001bb100loc_1bb100:
001bb100mov esi, edx
001bb102and esi, 127
001bb105shl rsi, cl
001bb108or rax, rsi
001bb10badd ecx, 7
001bb10edec r13
001bb111test dl, dl
001bb113jns 0x1bbd44
001bb119
001bb119loc_1bb119:
001bb119mov rdx, r12
001bb11ccmp r13, -1
001bb120je 0x1bb583
001bb126lea r12, [rdx+1]
001bb12amov [r15], r12
001bb12dmov [r15+8], r13
001bb131movzx edx, [rdx]
001bb134cmp ecx, 63
001bb137jne 0x1bb100
001bb139cmp edx, 127
001bb13cje 0x1bb100
001bb13etest edx, edx
001bb140je 0x1bb100
001bb142mov al, 7
001bb144jmp 0x1bb590
001bb149cmp al, 8
001bb14bjne 0x1bba56
001bb151cmp r13, 7
001bb155jbe 0x1bb444
001bb15badd r13, -8
001bb15flea rax, [r12+8]
001bb164mov [r15], rax
001bb167mov [r15+8], r13
001bb16bmov rax, [r12]
001bb16fjmp 0x1bba92
001bb174test r13, r13
001bb177je 0x1bb580
001bb17dlea rdx, [r12+r13]
001bb181dec r13
001bb184inc r12
001bb187xor eax, eax
001bb189xor ecx, ecx
001bb18b
001bb18bloc_1bb18b:
001bb18bmovzx esi, [r12-1]
001bb191cmp ecx, 63
001bb194jne 0x1bb1a0
001bb196cmp sil, 2
001bb19ajae 0x1bb587
001bb1a0
001bb1a0loc_1bb1a0:
001bb1a0movzx esi, sil
001bb1a4mov edi, esi
001bb1a6and edi, 127
001bb1a9shl rdi, cl
001bb1acor rax, rdi
001bb1aftest sil, sil
001bb1b2jns 0x1bbf96
001bb1b8add ecx, 7
001bb1bbinc r12
001bb1beadd r13, -1
001bb1c2jb 0x1bb18b
001bb1c4jmp 0x1bb573
001bb1c9cmp si, 2
001bb1cdjne 0x1bbaba
001bb1d3movzx edx, dl
001bb1d6lea rdi, [rsp+8]
001bb1dbmov rsi, r15
001bb1decall gimli::read::reader::Reader::read_sized_offset
001bb1e3jmp 0x1bbaca
001bb1e8test r13, r13
001bb1ebje 0x1bb6e6
001bb1f1dec r13
001bb1f4lea rax, [r12+1]
001bb1f9mov [r15], rax
001bb1fcmov [r15+8], r13
001bb200movzx eax, [r12]
001bb205mov r8l, 13
001bb20bxor ecx, ecx
001bb20djmp 0x1bb727
001bb212cmp r13, 1
001bb216jbe 0x1bb752
001bb21cadd r13, -2
001bb220lea rax, [r12+2]
001bb225mov [r15], rax
001bb228mov [r15+8], r13
001bb22cmovzx eax, [r12]
001bb231mov ecx, eax
001bb233and ecx, 65280
001bb239mov r8l, 13
001bb23fjmp 0x1bb727
001bb244cmp r13, 3
001bb248jbe 0x1bb80c
001bb24eadd r13, -4
001bb252lea rax, [r12+4]
001bb257mov [r15], rax
001bb25amov [r15+8], r13
001bb25emovzx eax, [r12+1]
001bb264movzx ecx, [r12]
001bb269movzx edx, [r12+3]
001bb26fmov [rsp+11], cl
001bb273mov [rsp+14], dl
001bb277mov [rsp+12], ax
001bb27cmov eax, [rsp+11]
001bb280mov ecx, eax
001bb282and ecx, 65280
001bb288mov edx, eax
001bb28aand edx, 0xffffffffffff0000
001bb290mov r8l, 13
001bb296jmp 0x1bb729
001bb29bcmp r13, 7
001bb29fjbe 0x1bbb1f
001bb2a5add r13, -8
001bb2a9lea rax, [r12+8]
001bb2aemov [r15], rax
001bb2b1mov [r15+8], r13
001bb2b5mov rax, [r12]
001bb2b9jmp 0x1bbf3f
001bb2betest r13, r13
001bb2c1je 0x1bb580
001bb2c7lea rdx, [r12+r13]
001bb2cbdec r13
001bb2ceinc r12
001bb2d1xor eax, eax
001bb2d3xor ecx, ecx
001bb2d5
001bb2d5loc_1bb2d5:
001bb2d5movzx esi, [r12-1]
001bb2dbcmp ecx, 63
001bb2dejne 0x1bb2ea
001bb2e0cmp sil, 2
001bb2e4jae 0x1bb587
001bb2ea
001bb2ealoc_1bb2ea:
001bb2eamovzx esi, sil
001bb2eemov edi, esi
001bb2f0and edi, 127
001bb2f3shl rdi, cl
001bb2f6or rax, rdi
001bb2f9test sil, sil
001bb2fcjns 0x1bbf38
001bb302add ecx, 7
001bb305inc r12
001bb308add r13, -1
001bb30cjb 0x1bb2d5
001bb30ejmp 0x1bb573
001bb313cmp al, 8
001bb315jne 0x1bbb64
001bb31bcmp r13, 7
001bb31fjbe 0x1bb444
001bb325
001bb325loc_1bb325:
001bb325add r13, -8
001bb329lea rax, [r12+8]
001bb32emov [r15], rax
001bb331mov [r15+8], r13
001bb335mov rax, [r12]
001bb339jmp 0x1bbba0
001bb33etest r13, r13
001bb341je 0x1bb997
001bb347lea rax, [r12+r13]
001bb34bdec r13
001bb34einc r12
001bb351xor edi, edi
001bb353xor ecx, ecx
001bb355
001bb355loc_1bb355:
001bb355movzx edx, [r12-1]
001bb35bcmp ecx, 63
001bb35ejne 0x1bb369
001bb360cmp dl, 2
001bb363jae 0x1bbd89
001bb369
001bb369loc_1bb369:
001bb369movzx edx, dl
001bb36cmov esi, edx
001bb36eand esi, 127
001bb371shl rsi, cl
001bb374or rdi, rsi
001bb377test dl, dl
001bb379jns 0x1bbfc5
001bb37fadd ecx, 7
001bb382inc r12
001bb385add r13, -1
001bb389jb 0x1bb355
001bb38b
001bb38bloc_1bb38b:
001bb38bmov [r15], rax
001bb38emov [r15+8], 0
001bb396mov ecx, 19
001bb39bjmp 0x1bbfd9
001bb3a0mov r8l, 9
001bb3a6xor ecx, ecx
001bb3a8mov al, 1
001bb3aajmp 0x1bb727
001bb3afcmp r13, 3
001bb3b3jbe 0x1bb80c
001bb3b9add r13, -4
001bb3bdlea rax, [r12+4]
001bb3c2mov [r15], rax
001bb3c5mov [r15+8], r13
001bb3c9movzx eax, [r12+1]
001bb3cfmovzx ecx, [r12]
001bb3d4movzx edx, [r12+3]
001bb3damov [rsp+11], cl
001bb3demov [rsp+14], dl
001bb3e2mov [rsp+12], ax
001bb3e7mov eax, [rsp+11]
001bb3ebmov ecx, eax
001bb3edand ecx, 65280
001bb3f3mov edx, eax
001bb3f5and edx, 0xffffffffffff0000
001bb3fbmov r8l, 15
001bb401jmp 0x1bb729
001bb406cmp r13, 16
001bb40ajae 0x1bbbc8
001bb410
001bb410loc_1bb410:
001bb410mov [rbx+8], 19
001bb418jmp 0x1bc026
001bb41dcmp al, 8
001bb41fjne 0x1bbc0a
001bb425cmp r13, 7
001bb429jbe 0x1bb444
001bb42badd r13, -8
001bb42flea rax, [r12+8]
001bb434mov [r15], rax
001bb437mov [r15+8], r13
001bb43bmov rax, [r12]
001bb43fjmp 0x1bbc42
001bb444
001bb444loc_1bb444:
001bb444mov [rsp+14], 0
001bb449mov [rsp+12], 0
001bb450mov [rsp+8], 0
001bb458mov [rsp+15], r12
001bb45dmov rax, [rsp+8]
001bb462mov ecx, [rsp+16]
001bb466mov edx, [rsp+19]
001bb46amov [rsp+32], ecx
001bb46emov [rsp+35], edx
001bb472mov [rsp+24], rax
001bb477mov r12, [rsp+31]
001bb47cjmp 0x1bbc8e
001bb481cmp r13, 7
001bb485jbe 0x1bbca5
001bb48badd r13, -8
001bb48flea rax, [r12+8]
001bb494mov [r15], rax
001bb497mov [r15+8], r13
001bb49bmov rax, [r12]
001bb49fmov ecx, eax
001bb4a1and ecx, 65280
001bb4a7mov edx, eax
001bb4a9and edx, 0xffffffffffff0000
001bb4afmov rsi, 0xffffffff00000000
001bb4b9and rsi, rax
001bb4bcmov r8l, 25
001bb4c2jmp 0x1bb72b
001bb4c7cmp di, 33
001bb4cbjne 0x1bbcea
001bb4d1mov rax, [r14]
001bb4d4jmp 0x1bbd61
001bb4d9test r13, r13
001bb4dcje 0x1bb580
001bb4e2lea rdx, [r12+r13]
001bb4e6dec r13
001bb4e9inc r12
001bb4ecxor eax, eax
001bb4eexor ecx, ecx
001bb4f0
001bb4f0loc_1bb4f0:
001bb4f0movzx esi, [r12-1]
001bb4f6cmp ecx, 63
001bb4f9jne 0x1bb505
001bb4fbcmp sil, 2
001bb4ffjae 0x1bb587
001bb505
001bb505loc_1bb505:
001bb505movzx esi, sil
001bb509mov edi, esi
001bb50band edi, 127
001bb50eshl rdi, cl
001bb511or rax, rdi
001bb514test sil, sil
001bb517jns 0x1bbfe3
001bb51dadd ecx, 7
001bb520inc r12
001bb523add r13, -1
001bb527jb 0x1bb4f0
001bb529jmp 0x1bb573
001bb52btest r13, r13
001bb52eje 0x1bb580
001bb530lea rdx, [r12+r13]
001bb534dec r13
001bb537inc r12
001bb53axor eax, eax
001bb53cxor ecx, ecx
001bb53e
001bb53eloc_1bb53e:
001bb53emovzx esi, [r12-1]
001bb544cmp ecx, 63
001bb547jne 0x1bb54f
001bb549cmp sil, 2
001bb54djae 0x1bb587
001bb54f
001bb54floc_1bb54f:
001bb54fmovzx esi, sil
001bb553mov edi, esi
001bb555and edi, 127
001bb558shl rdi, cl
001bb55bor rax, rdi
001bb55etest sil, sil
001bb561jns 0x1bbf67
001bb567add ecx, 7
001bb56ainc r12
001bb56dadd r13, -1
001bb571jb 0x1bb53e
001bb573
001bb573loc_1bb573:
001bb573mov [r15], rdx
001bb576mov [r15+8], 0
001bb57ejmp 0x1bb583
001bb580
001bb580loc_1bb580:
001bb580mov rdx, r12
001bb583
001bb583loc_1bb583:
001bb583mov al, 19
001bb585jmp 0x1bb590
001bb587
001bb587loc_1bb587:
001bb587mov [r15], r12
001bb58amov [r15+8], r13
001bb58emov al, 6
001bb590
001bb590loc_1bb590:
001bb590mov [rbx+8], al
001bb593mov [rbx+9], 0
001bb597mov [rbx+14], 0
001bb59dmov [rbx+10], 0
001bb5a4mov [rbx+16], rdx
001bb5a8jmp 0x1bc02a
001bb5adcmp r13, 7
001bb5b1jbe 0x1bbcf3
001bb5b7
001bb5b7loc_1bb5b7:
001bb5b7add r13, -8
001bb5bblea rax, [r12+8]
001bb5c0mov [r15], rax
001bb5c3mov [r15+8], r13
001bb5c7mov rax, [r12]
001bb5cbjmp 0x1bb9e0
001bb5d0test r13, r13
001bb5d3je 0x1bb6e6
001bb5d9dec r13
001bb5dclea rax, [r12+1]
001bb5e1mov [r15], rax
001bb5e4mov [r15+8], r13
001bb5e8movzx eax, [r12]
001bb5edmov r8l, 29
001bb5f3xor ecx, ecx
001bb5f5jmp 0x1bb727
001bb5facmp r13, 1
001bb5fejbe 0x1bb752
001bb604add r13, -2
001bb608lea rax, [r12+2]
001bb60dmov [r15], rax
001bb610mov [r15+8], r13
001bb614movzx eax, [r12]
001bb619mov ecx, eax
001bb61band ecx, 65280
001bb621mov r8l, 29
001bb627jmp 0x1bb727
001bb62ccmp r13, 2
001bb630jbe 0x1bb89b
001bb636add r13, -3
001bb63alea rax, [r12+3]
001bb63fmov [r15], rax
001bb642mov [r15+8], r13
001bb646movzx eax, [r12]
001bb64bmovzx edx, [r12+2]
001bb651shl edx, 16
001bb654or edx, eax
001bb656mov ecx, eax
001bb658and ecx, 65280
001bb65eand edx, 0xff0000
001bb664mov r8l, 29
001bb66ajmp 0x1bb729
001bb66fcmp r13, 3
001bb673jbe 0x1bb80c
001bb679add r13, -4
001bb67dlea rax, [r12+4]
001bb682mov [r15], rax
001bb685mov [r15+8], r13
001bb689movzx eax, [r12+1]
001bb68fmovzx ecx, [r12]
001bb694movzx edx, [r12+3]
001bb69amov [rsp+11], cl
001bb69emov [rsp+14], dl
001bb6a2mov [rsp+12], ax
001bb6a7mov eax, [rsp+11]
001bb6abmov ecx, eax
001bb6adand ecx, 65280
001bb6b3mov edx, eax
001bb6b5and edx, 0xffffffffffff0000
001bb6bbmov r8l, 29
001bb6c1jmp 0x1bb729
001bb6c3test r13, r13
001bb6c6je 0x1bb6e6
001bb6c8dec r13
001bb6cblea rax, [r12+1]
001bb6d0mov [r15], rax
001bb6d3mov [r15+8], r13
001bb6d7movzx eax, [r12]
001bb6dcmov r8l, 12
001bb6e2xor ecx, ecx
001bb6e4jmp 0x1bb727
001bb6e6
001bb6e6loc_1bb6e6:
001bb6e6mov [rbx+8], 19
001bb6ecmov [rbx+14], 0
001bb6f2mov [rbx+10], 0
001bb6f9jmp 0x1bc026
001bb6fecmp r13, 1
001bb702jbe 0x1bb752
001bb704add r13, -2
001bb708lea rax, [r12+2]
001bb70dmov [r15], rax
001bb710mov [r15+8], r13
001bb714movzx eax, [r12]
001bb719mov ecx, eax
001bb71band ecx, 65280
001bb721mov r8l, 12
001bb727
001bb727loc_1bb727:
001bb727xor edx, edx
001bb729
001bb729loc_1bb729:
001bb729xor esi, esi
001bb72b
001bb72bloc_1bb72b:
001bb72bmovzx r9l, [r14+8]
001bb730movzx eax, al
001bb733or ecx, eax
001bb735movzx eax, cx
001bb738or eax, edx
001bb73aor rax, rsi
001bb73dmov [rbx], r8
001bb740mov [rbx+8], rax
001bb744mov [rbx+16], rdi
001bb748mov [rbx+24], r9w
001bb74djmp 0x1bc031
001bb752
001bb752loc_1bb752:
001bb752mov [rsp+8], 0
001bb759mov [rsp+14], 0
001bb75emov [rsp+10], 0
001bb766mov eax, [rsp+11]
001bb76amov [rbx+12], eax
001bb76dmov eax, [rsp+8]
001bb771jmp 0x1bbc99
001bb776cmp r13, 2
001bb77ajbe 0x1bb89b
001bb780add r13, -3
001bb784lea rax, [r12+3]
001bb789mov [r15], rax
001bb78cmov [r15+8], r13
001bb790movzx eax, [r12]
001bb795movzx edx, [r12+2]
001bb79bshl edx, 16
001bb79eor edx, eax
001bb7a0mov ecx, eax
001bb7a2and ecx, 65280
001bb7a8and edx, 0xff0000
001bb7aemov r8l, 12
001bb7b4jmp 0x1bb729
001bb7b9cmp r13, 3
001bb7bdjbe 0x1bb80c
001bb7bfadd r13, -4
001bb7c3lea rax, [r12+4]
001bb7c8mov [r15], rax
001bb7cbmov [r15+8], r13
001bb7cfmovzx eax, [r12+1]
001bb7d5movzx ecx, [r12]
001bb7damovzx edx, [r12+3]
001bb7e0mov [rsp+11], cl
001bb7e4mov [rsp+14], dl
001bb7e8mov [rsp+12], ax
001bb7edmov eax, [rsp+11]
001bb7f1mov ecx, eax
001bb7f3and ecx, 65280
001bb7f9mov edx, eax
001bb7fband edx, 0xffffffffffff0000
001bb801mov r8l, 12
001bb807jmp 0x1bb729
001bb80c
001bb80cloc_1bb80c:
001bb80cmov [rsp+8], 0
001bb814mov [rsp+14], 0
001bb819mov [rsp+12], 0
001bb820mov eax, [rsp+11]
001bb824mov [rbx+12], eax
001bb827mov [rbx+9], 0
001bb82emov [rbx+8], 19
001bb832jmp 0x1bc026
001bb837
001bb837loc_1bb837:
001bb837cmp r13, 4
001bb83bjb 0x1bbc6a
001bb841add r13, -4
001bb845lea rax, [r12+4]
001bb84amov [r15], rax
001bb84dmov [r15+8], r13
001bb851movzx eax, [r12+1]
001bb857movzx ecx, [r12]
001bb85cmovzx edx, [r12+3]
001bb862mov [rsp+11], cl
001bb866mov [rsp+14], dl
001bb86amov [rsp+12], ax
001bb86fmov eax, [rsp+11]
001bb873
001bb873loc_1bb873:
001bb873mov ecx, eax
001bb875and ecx, 65280
001bb87bmov edx, eax
001bb87dand edx, 0xffffffffffff0000
001bb883mov rsi, 0xffffffff00000000
001bb88dand rsi, rax
001bb890mov r8l, 27
001bb896jmp 0x1bb72b
001bb89b
001bb89bloc_1bb89b:
001bb89bmov [rbx+8], 19
001bb89fmov [rbx+15], 0
001bb8a3mov [rbx+13], 0
001bb8a9mov [rbx+9], 0
001bb8b0jmp 0x1bc026
001bb8b5
001bb8b5loc_1bb8b5:
001bb8b5mov al, 19
001bb8b7xor ecx, ecx
001bb8b9jmp 0x1bc014
001bb8be
001bb8beloc_1bb8be:
001bb8bemov [rbx+8], 12
001bb8c2jmp 0x1bc02a
001bb8c7
001bb8c7loc_1bb8c7:
001bb8c7lea rcx, [rax+rdi]
001bb8cbmov [r15], rcx
001bb8cemov [r15+8], r13
001bb8d2mov ecx, eax
001bb8d4and ecx, 65280
001bb8damov edx, eax
001bb8dcand edx, 0xffffffffffff0000
001bb8e2mov rsi, 0xffffffff00000000
001bb8ecand rsi, rax
001bb8efmov r8l, 1
001bb8f5jmp 0x1bb72b
001bb8fa
001bb8faloc_1bb8fa:
001bb8facmp r13, 3
001bb8fejbe 0x1bbe1c
001bb904add r13, -4
001bb908lea rax, [r12+4]
001bb90dmov [r15], rax
001bb910mov [r15+8], r13
001bb914movzx eax, [r12+1]
001bb91amovzx ecx, [r12]
001bb91fmovzx edx, [r12+3]
001bb925mov [rsp+11], cl
001bb929mov [rsp+14], dl
001bb92dmov [rsp+12], ax
001bb932mov eax, [rsp+11]
001bb936mov ecx, eax
001bb938and ecx, 65280
001bb93emov edx, eax
001bb940and edx, 0xffffffffffff0000
001bb946mov r8l, 4
001bb94cjmp 0x1bb729
001bb951
001bb951loc_1bb951:
001bb951cmp r13, 7
001bb955jbe 0x1bbe49
001bb95badd r13, -8
001bb95flea rax, [r12+8]
001bb964mov [r15], rax
001bb967mov [r15+8], r13
001bb96bmov rax, [r12]
001bb96fmov ecx, eax
001bb971and ecx, 65280
001bb977mov edx, eax
001bb979and edx, 0xffffffffffff0000
001bb97fmov rsi, 0xffffffff00000000
001bb989and rsi, rax
001bb98cmov r8l, 5
001bb992jmp 0x1bb72b
001bb997
001bb997loc_1bb997:
001bb997mov rax, r12
001bb99amov ecx, 19
001bb99fjmp 0x1bbfd9
001bb9a4
001bb9a4loc_1bb9a4:
001bb9a4cmp r13, 4
001bb9a8jb 0x1bbc6a
001bb9aeadd r13, -4
001bb9b2lea rax, [r12+4]
001bb9b7mov [r15], rax
001bb9bamov [r15+8], r13
001bb9bemovzx eax, [r12+1]
001bb9c4movzx ecx, [r12]
001bb9c9movzx edx, [r12+3]
001bb9cfmov [rsp+11], cl
001bb9d3mov [rsp+14], dl
001bb9d7mov [rsp+12], ax
001bb9dcmov eax, [rsp+11]
001bb9e0
001bb9e0loc_1bb9e0:
001bb9e0mov ecx, eax
001bb9e2and ecx, 65280
001bb9e8mov edx, eax
001bb9eaand edx, 0xffffffffffff0000
001bb9f0mov rsi, 0xffffffff00000000
001bb9faand rsi, rax
001bb9fdmov r8l, 15
001bba03jmp 0x1bb72b
001bba08
001bba08loc_1bba08:
001bba08mov [rsp+8], 0
001bba0fmov [rsp+10], 0
001bba17movzx eax, [rsp+12]
001bba1cmov ecx, [rsp+8]
001bba20shl rcx, 8
001bba24shl rax, 40
001bba28add rcx, rax
001bba2badd rcx, 19
001bba2fmov [rbx+8], rcx
001bba33jmp 0x1bc026
001bba38
001bba38loc_1bba38:
001bba38mov ecx, 19
001bba3dmov [rbx+8], rcx
001bba41jmp 0x1bc026
001bba46
001bba46loc_1bba46:
001bba46mov [rbx+8], 19
001bba4amov [rbx+9], 0
001bba51jmp 0x1bc01f
001bba56
001bba56loc_1bba56:
001bba56cmp r13, 4
001bba5ajb 0x1bbc6a
001bba60add r13, -4
001bba64lea rax, [r12+4]
001bba69mov [r15], rax
001bba6cmov [r15+8], r13
001bba70movzx eax, [r12+1]
001bba76movzx ecx, [r12]
001bba7bmovzx edx, [r12+3]
001bba81mov [rsp+11], cl
001bba85mov [rsp+14], dl
001bba89mov [rsp+12], ax
001bba8emov eax, [rsp+11]
001bba92
001bba92loc_1bba92:
001bba92mov ecx, eax
001bba94and ecx, 65280
001bba9amov edx, eax
001bba9cand edx, 0xffffffffffff0000
001bbaa2mov rsi, 0xffffffff00000000
001bbaacand rsi, rax
001bbaafmov r8l, 26
001bbab5jmp 0x1bb72b
001bbaba
001bbabaloc_1bbaba:
001bbabamovzx edx, al
001bbabdlea rdi, [rsp+8]
001bbac2mov rsi, r15
001bbac5call gimli::read::reader::Reader::read_offset
001bbaca
001bbacaloc_1bbaca:
001bbacamovzx eax, [rsp+8]
001bbacfcmp al, 75
001bbad1jne 0x1bbb00
001bbad3mov rax, [rsp+16]
001bbad8mov ecx, eax
001bbadaand ecx, 65280
001bbae0mov edx, eax
001bbae2and edx, 0xffffffffffff0000
001bbae8mov rsi, 0xffffffff00000000
001bbaf2and rsi, rax
001bbaf5mov r8l, 14
001bbafbjmp 0x1bb72b
001bbb00
001bbb00loc_1bbb00:
001bbb00mov ecx, [rsp+9]
001bbb04mov edx, [rsp+12]
001bbb08mov [rbx+12], edx
001bbb0bmov [rbx+9], ecx
001bbb0emov rcx, [rsp+16]
001bbb13mov [rbx+8], al
001bbb16mov [rbx+16], rcx
001bbb1ajmp 0x1bc02a
001bbb1f
001bbb1floc_1bbb1f:
001bbb1fmov [rsp+14], 0
001bbb24mov [rsp+12], 0
001bbb2bmov [rsp+8], 0
001bbb33mov [rsp+15], r12
001bbb38mov rax, [rsp+8]
001bbb3dmovq x0, rax
001bbb42mov rcx, r12
001bbb45shr rcx, 8
001bbb49mov [rbx+9], eax
001bbb4cshr rax, 32
001bbb50mov [rbx+13], ax
001bbb54movdqa [rsp+80], x0
001bbb5amovzx eax, [rsp+86]
001bbb5fjmp 0x1bbe89
001bbb64
001bbb64loc_1bbb64:
001bbb64cmp r13, 4
001bbb68jb 0x1bbc6a
001bbb6eadd r13, -4
001bbb72lea rax, [r12+4]
001bbb77mov [r15], rax
001bbb7amov [r15+8], r13
001bbb7emovzx eax, [r12+1]
001bbb84movzx ecx, [r12]
001bbb89movzx edx, [r12+3]
001bbb8fmov [rsp+11], cl
001bbb93mov [rsp+14], dl
001bbb97mov [rsp+12], ax
001bbb9cmov eax, [rsp+11]
001bbba0
001bbba0loc_1bbba0:
001bbba0mov ecx, eax
001bbba2and ecx, 65280
001bbba8mov edx, eax
001bbbaaand edx, 0xffffffffffff0000
001bbbb0mov rsi, 0xffffffff00000000
001bbbbaand rsi, rax
001bbbbdmov r8l, 10
001bbbc3jmp 0x1bb72b
001bbbc8
001bbbc8loc_1bbbc8:
001bbbc8add r13, -16
001bbbcclea rax, [r12+16]
001bbbd1mov [r15], rax
001bbbd4mov [r15+8], r13
001bbbd8mov ecx, r12l
001bbbdband ecx, 65280
001bbbe1mov edx, r12l
001bbbe4and edx, 0xffffffffffff0000
001bbbeamov rsi, 0xffffffff00000000
001bbbf4and rsi, r12
001bbbf7mov r8l, 1
001bbbfdmov edi, 16
001bbc02mov eax, r12l
001bbc05jmp 0x1bb72b
001bbc0a
001bbc0aloc_1bbc0a:
001bbc0acmp r13, 4
001bbc0ejb 0x1bbc6a
001bbc10add r13, -4
001bbc14lea rax, [r12+4]
001bbc19mov [r15], rax
001bbc1cmov [r15+8], r13
001bbc20movzx eax, [r12+1]
001bbc26movzx ecx, [r12]
001bbc2bmovzx edx, [r12+3]
001bbc31mov [rsp+11], cl
001bbc35mov [rsp+14], dl
001bbc39mov [rsp+12], ax
001bbc3emov eax, [rsp+11]
001bbc42
001bbc42loc_1bbc42:
001bbc42mov ecx, eax
001bbc44and ecx, 65280
001bbc4amov edx, eax
001bbc4cand edx, 0xffffffffffff0000
001bbc52mov rsi, 0xffffffff00000000
001bbc5cand rsi, rax
001bbc5fmov r8l, 30
001bbc65jmp 0x1bb72b
001bbc6a
001bbc6aloc_1bbc6a:
001bbc6amov [rsp+8], 0
001bbc72mov [rsp+14], 0
001bbc77mov [rsp+12], 0
001bbc7emov eax, [rsp+11]
001bbc82mov [rsp+27], eax
001bbc86mov [rsp+24], 0
001bbc8e
001bbc8eloc_1bbc8e:
001bbc8emov eax, [rsp+24]
001bbc92mov ecx, [rsp+27]
001bbc96mov [rbx+12], ecx
001bbc99
001bbc99loc_1bbc99:
001bbc99mov [rbx+9], eax
001bbc9cmov [rbx+8], 19
001bbca0jmp 0x1bc026
001bbca5
001bbca5loc_1bbca5:
001bbca5mov [rsp+14], 0
001bbcaamov [rsp+12], 0
001bbcb1mov [rsp+8], 0
001bbcb9mov [rsp+15], r12
001bbcbemov rax, [rsp+8]
001bbcc3movq x0, rax
001bbcc8mov rcx, r12
001bbccbshr rcx, 8
001bbccfmov [rbx+9], eax
001bbcd2shr rax, 32
001bbcd6mov [rbx+13], ax
001bbcdamovdqa [rsp+96], x0
001bbce0movzx eax, [rsp+102]
001bbce5jmp 0x1bbe89
001bbcea
001bbcealoc_1bbcea:
001bbceamov [rbx+8], 70
001bbceejmp 0x1bc02a
001bbcf3
001bbcf3loc_1bbcf3:
001bbcf3mov [rsp+14], 0
001bbcf8mov [rsp+12], 0
001bbcffmov [rsp+8], 0
001bbd07mov [rsp+15], r12
001bbd0cmov rax, [rsp+8]
001bbd11movq x0, rax
001bbd16mov rcx, r12
001bbd19shr rcx, 8
001bbd1dmov [rbx+9], eax
001bbd20shr rax, 32
001bbd24mov [rbx+13], ax
001bbd28movdqa [rsp+112], x0
001bbd2emovzx eax, [rsp+118]
001bbd33jmp 0x1bbe89
001bbd38
001bbd38loc_1bbd38:
001bbd38mov al, 19
001bbd3axor ecx, ecx
001bbd3cmov r12, r9
001bbd3fjmp 0x1bc014
001bbd44
001bbd44loc_1bbd44:
001bbd44mov rsi, -1
001bbd4bshl rsi, cl
001bbd4exor edi, edi
001bbd50test dl, 64
001bbd53cmove rsi, rdi
001bbd57cmp ecx, 64
001bbd5acmovge rsi, rdi
001bbd5eor rax, rsi
001bbd61
001bbd61loc_1bbd61:
001bbd61mov ecx, eax
001bbd63and ecx, 65280
001bbd69mov edx, eax
001bbd6band edx, 0xffffffffffff0000
001bbd71mov rsi, 0xffffffff00000000
001bbd7band rsi, rax
001bbd7emov r8l, 6
001bbd84jmp 0x1bb72b
001bbd89
001bbd89loc_1bbd89:
001bbd89mov [r15], r12
001bbd8cmov [r15+8], r13
001bbd90mov ecx, 6
001bbd95jmp 0x1bbfd9
001bbd9a
001bbd9aloc_1bbd9a:
001bbd9amov [r15], r12
001bbd9dmov [r15+8], r13
001bbda1mov ecx, eax
001bbda3and ecx, 65280
001bbda9mov edx, eax
001bbdaband edx, 0xffffffffffff0000
001bbdb1mov rsi, 0xffffffff00000000
001bbdbband rsi, rax
001bbdbemov r8l, 12
001bbdc4jmp 0x1bb72b
001bbdc9
001bbdc9loc_1bbdc9:
001bbdc9mov [r15], r12
001bbdccmov [r15+8], r13
001bbdd0mov ecx, eax
001bbdd2and ecx, 65280
001bbdd8mov edx, eax
001bbddaand edx, 0xffffffffffff0000
001bbde0mov rsi, 0xffffffff00000000
001bbdeaand rsi, rax
001bbdedmov r8l, 29
001bbdf3jmp 0x1bb72b
001bbdf8
001bbdf8loc_1bbdf8:
001bbdf8mov [rsp+8], 19
001bbdffmov [rsp+14], 0
001bbe06mov [rsp+10], 0
001bbe0emov rcx, [rsp+8]
001bbe13mov [rbx+8], rcx
001bbe17jmp 0x1bc026
001bbe1c
001bbe1cloc_1bbe1c:
001bbe1cmov [rsp+8], 0
001bbe24movzx eax, [rsp+10]
001bbe29mov [rbx+11], al
001bbe2cmov [rbx+9], 0
001bbe32mov [rbx+8], 19
001bbe36mov [rbx+12], 0
001bbe3amov [rbx+15], 0
001bbe3emov [rbx+13], 0
001bbe44jmp 0x1bc026
001bbe49
001bbe49loc_1bbe49:
001bbe49mov [rsp+14], 0
001bbe4emov [rsp+12], 0
001bbe55mov [rsp+8], 0
001bbe5dmov [rsp+15], r12
001bbe62mov rax, [rsp+8]
001bbe67movq x0, rax
001bbe6cmov rcx, r12
001bbe6fshr rcx, 8
001bbe73mov [rbx+9], eax
001bbe76shr rax, 32
001bbe7amov [rbx+13], ax
001bbe7emovdqa [rsp+64], x0
001bbe84movzx eax, [rsp+70]
001bbe89
001bbe89loc_1bbe89:
001bbe89mov [rbx+15], ax
001bbe8dmov [rbx+8], 19
001bbe91mov rax, r12
001bbe94shr rax, 56
001bbe98mov [rbx+23], al
001bbe9bshr r12, 40
001bbe9fmov [rbx+21], r12w
001bbea4mov [rbx+17], ecx
001bbea7jmp 0x1bc02a
001bbeac
001bbeacloc_1bbeac:
001bbeacmov rax, rdi
001bbeafnot rax
001bbeb2add r13, rax
001bbeb5lea rax, [r12+rdi]
001bbeb9inc rax
001bbebcmov [r15], rax
001bbebfmov [r15+8], r13
001bbec3mov ecx, r12l
001bbec6and ecx, 65280
001bbeccmov edx, r12l
001bbecfand edx, 0xffffffffffff0000
001bbed5mov rsi, 0xffffffff00000000
001bbedfand rsi, r12
001bbee2mov r8l, 31
001bbee8mov eax, r12l
001bbeebjmp 0x1bb72b
001bbef0
001bbef0loc_1bbef0:
001bbef0mov [r15], r12
001bbef3mov [r15+8], r13
001bbef7sub r13, rdi
001bbefajb 0x1bbfd1
001bbf00lea rax, [r12+rdi]
001bbf04mov [r15], rax
001bbf07mov [r15+8], r13
001bbf0bmov ecx, r12l
001bbf0eand ecx, 65280
001bbf14mov edx, r12l
001bbf17and edx, 0xffffffffffff0000
001bbf1dmov rsi, 0xffffffff00000000
001bbf27and rsi, r12
001bbf2amov r8l, 1
001bbf30mov eax, r12l
001bbf33jmp 0x1bb72b
001bbf38
001bbf38loc_1bbf38:
001bbf38mov [r15], r12
001bbf3bmov [r15+8], r13
001bbf3f
001bbf3floc_1bbf3f:
001bbf3fmov ecx, eax
001bbf41and ecx, 65280
001bbf47mov edx, eax
001bbf49and edx, 0xffffffffffff0000
001bbf4fmov rsi, 0xffffffff00000000
001bbf59and rsi, rax
001bbf5cmov r8l, 13
001bbf62jmp 0x1bb72b
001bbf67
001bbf67loc_1bbf67:
001bbf67mov [r15], r12
001bbf6amov [r15+8], r13
001bbf6emov ecx, eax
001bbf70and ecx, 65280
001bbf76mov edx, eax
001bbf78and edx, 0xffffffffffff0000
001bbf7emov rsi, 0xffffffff00000000
001bbf88and rsi, rax
001bbf8bmov r8l, 24
001bbf91jmp 0x1bb72b
001bbf96
001bbf96loc_1bbf96:
001bbf96mov [r15], r12
001bbf99mov [r15+8], r13
001bbf9dmov ecx, eax
001bbf9fand ecx, 65280
001bbfa5mov edx, eax
001bbfa7and edx, 0xffffffffffff0000
001bbfadmov rsi, 0xffffffff00000000
001bbfb7and rsi, rax
001bbfbamov r8l, 7
001bbfc0jmp 0x1bb72b
001bbfc5
001bbfc5loc_1bbfc5:
001bbfc5mov [r15], r12
001bbfc8mov [r15+8], r13
001bbfccsub r13, rdi
001bbfcfjae 0x1bc043
001bbfd1
001bbfd1loc_1bbfd1:
001bbfd1mov ecx, 19
001bbfd6mov rax, r12
001bbfd9
001bbfd9loc_1bbfd9:
001bbfd9mov [rbx+8], rcx
001bbfddmov [rbx+16], rax
001bbfe1jmp 0x1bc02a
001bbfe3
001bbfe3loc_1bbfe3:
001bbfe3mov [r15], r12
001bbfe6mov [r15+8], r13
001bbfeamov ecx, eax
001bbfecand ecx, 65280
001bbff2mov edx, eax
001bbff4and edx, 0xffffffffffff0000
001bbffamov rsi, 0xffffffff00000000
001bc004and rsi, rax
001bc007mov r8l, 19
001bc00djmp 0x1bb72b
001bc012
001bc012loc_1bc012:
001bc012mov al, 6
001bc014
001bc014loc_1bc014:
001bc014mov [rbx+8], al
001bc017mov [rbx+9], 0
001bc01bmov [rbx+10], cx
001bc01f
001bc01floc_1bc01f:
001bc01fmov [rbx+12], 0
001bc026
001bc026loc_1bc026:
001bc026mov [rbx+16], r12
001bc02a
001bc02aloc_1bc02a:
001bc02amov [rbx], 46
001bc031
001bc031loc_1bc031:
001bc031add rsp, 136
001bc038pop rbx
001bc039pop r12
001bc03bpop r13
001bc03dpop r14
001bc03fpop r15
001bc041pop rbp
001bc042ret
001bc043
001bc043loc_1bc043:
001bc043lea rax, [r12+rdi]
001bc047mov [r15], rax
001bc04amov [r15+8], r13
001bc04emov ecx, r12l
001bc051and ecx, 65280
001bc057mov edx, r12l
001bc05aand edx, 0xffffffffffff0000
001bc060mov rsi, 0xffffffff00000000
001bc06aand rsi, r12
001bc06dmov r8l, 8
001bc073mov eax, r12l
001bc076jmp 0x1bb72b
001bac10
001bac10gimli::read::unit::parse_attribute:
001bac10push rbp
001bac11push r15
001bac13push r14
001bac15push r13
001bac17push r12
001bac19push rbx
001bac1asub rsp, 136
001bac21mov r14, rcx
001bac24mov r15, rsi
001bac27mov rbx, rdi
001bac2amov eax, edx
001bac2cshr eax, 8
001bac2fmov esi, edx
001bac31shr esi, 16
001bac34movzx edi, [rcx+10]
001bac38mov r9, [r15]
001bac3bmov r11, [r15+8]
001bac3flea r8, [rip-0x17b296]
001bac46mov r10l, edi
001bac49
001bac49loc_1bac49:
001bac49mov ecx, r10l
001bac4cmov r12, r9
001bac4fmov r13, r11
001bac52movzx r9l, r10w
001bac56lea r10l, [r9-1]
001bac5acmp r10l, 43
001bac5eja 0x1bad26
001bac64movsxd r9, [r8+4*r10]
001bac68add r9, r8
001bac6bjmp r9
001bac6etest r13, r13
001bac71je 0x1bb8b5
001bac77lea r11, [r13-1]
001bac7blea r9, [r12+1]
001bac80mov [r15], r9
001bac83mov [r15+8], r11
001bac87movzx ebp, [r12]
001bac8cmov r10l, ebp
001bac8fand r10l, 127
001bac93test bpl, bpl
001bac96jns 0x1bac49
001bac98test r11, r11
001bac9bje 0x1bbd38
001baca1lea r11, [r13-2]
001baca5lea r9, [r12+2]
001bacaamov [r15], r9
001bacadmov [r15+8], r11
001bacb1mov [rsp+40], r15
001bacb6mov r15, rbx
001bacb9mov rbx, r14
001bacbcmovzx r14l, [r12+1]
001bacc2mov ebp, r14l
001bacc5and ebp, 127
001bacc8shl ebp, 7
001baccbmovzx r10l, r10w
001baccfor r10l, ebp
001bacd2test r14b, r14b
001bacd5mov r14, rbx
001bacd8mov rbx, r15
001bacdbmov r15, [rsp+40]
001bace0jns 0x1bac49
001bace6test r11, r11
001bace9je 0x1bbd38
001bacefadd r13, -3
001bacf3lea r9, [r12+3]
001bacf8mov [r15], r9
001bacfbmov [r15+8], r13
001bacffmovzx r11l, [r12+2]
001bad05cmp r11w, 3
001bad0aja 0x1bc012
001bad10movzx ecx, r11w
001bad14shl ecx, 14
001bad17movzx r10l, r10w
001bad1bor r10l, ecx
001bad1emov r11, r13
001bad21jmp 0x1bac49
001bad26
001bad26loc_1bad26:
001bad26add r9l, -7937
001bad2dcmp r9l, 32
001bad31ja 0x1bb8be
001bad37lea rcx, [rip-0x17b2de]
001bad3emovsxd rdx, [rcx+4*r9]
001bad42add rdx, rcx
001bad45jmp rdx
001bad47test r13, r13
001bad4aje 0x1bb580
001bad50lea rdx, [r12+r13]
001bad54dec r13
001bad57inc r12
001bad5axor eax, eax
001bad5cxor ecx, ecx
001bad5enop
001bad60
001bad60loc_1bad60:
001bad60movzx esi, [r12-1]
001bad66cmp ecx, 63
001bad69jne 0x1bad75
001bad6bcmp sil, 2
001bad6fjae 0x1bb587
001bad75
001bad75loc_1bad75:
001bad75movzx esi, sil
001bad79mov edi, esi
001bad7band edi, 127
001bad7eshl rdi, cl
001bad81or rax, rdi
001bad84test sil, sil
001bad87jns 0x1bbd9a
001bad8dadd ecx, 7
001bad90inc r12
001bad93add r13, -1
001bad97jb 0x1bad60
001bad99jmp 0x1bb573
001bad9etest r13, r13
001bada1je 0x1bb580
001bada7lea rdx, [r12+r13]
001badabdec r13
001badaeinc r12
001badb1xor eax, eax
001badb3xor ecx, ecx
001badb5nop [rax+rax]
001badc0
001badc0loc_1badc0:
001badc0movzx esi, [r12-1]
001badc6cmp ecx, 63
001badc9jne 0x1badd5
001badcbcmp sil, 2
001badcfjae 0x1bb587
001badd5
001badd5loc_1badd5:
001badd5movzx esi, sil
001badd9mov edi, esi
001baddband edi, 127
001baddeshl rdi, cl
001bade1or rax, rdi
001bade4test sil, sil
001bade7jns 0x1bbdc9
001badedadd ecx, 7
001badf0inc r12
001badf3add r13, -1
001badf7jb 0x1badc0
001badf9jmp 0x1bb573
001badfecmp al, 8
001bae00jne 0x1bb837
001bae06cmp r13, 7
001bae0ajbe 0x1bb444
001bae10add r13, -8
001bae14lea rax, [r12+8]
001bae19mov [r15], rax
001bae1cmov [r15+8], r13
001bae20mov rax, [r12]
001bae24jmp 0x1bb873
001bae29cmp al, 8
001bae2bjne 0x1bb9a4
001bae31cmp r13, 7
001bae35ja 0x1bb5b7
001bae3bjmp 0x1bb444
001bae40movzx edx, dl
001bae43lea rdi, [rsp+8]
001bae48mov rsi, r15
001bae4bcall gimli::read::reader::Reader::read_address
001bae50movzx eax, [rsp+8]
001bae55cmp al, 75
001bae57jne 0x1bbb00
001bae5dmov rax, [rsp+16]
001bae62mov ecx, eax
001bae64and ecx, 65280
001bae6amov edx, eax
001bae6cand edx, 0xffffffffffff0000
001bae72mov rsi, 0xffffffff00000000
001bae7cand rsi, rax
001bae7fxor r8l, r8l
001bae82jmp 0x1bb72b
001bae87cmp r13, 2
001bae8bjb 0x1bba08
001bae91add r13, -2
001bae95lea rax, [r12+2]
001bae9amov [r15], rax
001bae9dmov [r15+8], r13
001baea1movzx edi, [r12]
001baea6jmp 0x1bb077
001baeabcmp r13, 4
001baeafjb 0x1bba38
001baeb5add r13, -4
001baeb9lea rax, [r12+4]
001baebemov [r15], rax
001baec1mov [r15+8], r13
001baec5movzx ecx, [r12+1]
001baecbmovzx edx, [r12]
001baed0movzx esi, [r12+3]
001baed6mov [rsp+11], dl
001baedamov [rsp+14], sil
001baedfmov [rsp+12], cx
001baee4mov edi, [rsp+11]
001baee8jmp 0x1bb077
001baeedcmp r13, 1
001baef1jbe 0x1bba46
001baef7add r13, -2
001baefblea rax, [r12+2]
001baf00mov [r15], rax
001baf03mov [r15+8], r13
001baf07movzx eax, [r12]
001baf0cmovzx ecx, [r12+1]
001baf12shl ecx, 8
001baf15mov r8l, 3
001baf1bjmp 0x1bb727
001baf20and edx, 65280
001baf26cmp edx, 1024
001baf2cjne 0x1bb8fa
001baf32mov edi, [r14+8]
001baf36call gimli::read::unit::allow_section_offset
001baf3btest al, al
001baf3dje 0x1bb8fa
001baf43lea rdi, [rsp+8]
001baf48mov rsi, r15
001baf4bmov edx, 4
001baf50call gimli::read::reader::Reader::read_offset
001baf55movzx eax, [rsp+8]
001baf5acmp al, 75
001baf5cjne 0x1bbb00
001baf62mov rax, [rsp+16]
001baf67jmp 0x1bbba0
001baf6cand edx, 65280
001baf72cmp edx, 2048
001baf78jne 0x1bb951
001baf7emov edi, [r14+8]
001baf82call gimli::read::unit::allow_section_offset
001baf87test al, al
001baf89je 0x1bb951
001baf8fcmp r13, 7
001baf93ja 0x1bb325
001baf99mov [rsp+14], 0
001baf9emov [rsp+12], 0
001bafa5mov [rsp+8], 0
001bafadmov [rsp+15], r12
001bafb2mov rax, [rsp+8]
001bafb7movq x0, rax
001bafbcmov rcx, r12
001bafbfshr rcx, 8
001bafc3mov [rbx+9], eax
001bafc6shr rax, 32
001bafcamov [rbx+13], ax
001bafcemovdqa [rsp+48], x0
001bafd4movzx eax, [rsp+54]
001bafd9jmp 0x1bbe89
001bafdetest r13, r13
001bafe1je 0x1bb410
001bafe7xor edi, edi
001bafe9nop [rax]
001baff0
001baff0loc_1baff0:
001baff0cmp [r12+rdi], 0
001baff5je 0x1bbeac
001baffbinc rdi
001baffecmp r13, rdi
001bb001jne 0x1baff0
001bb003jmp 0x1bb410
001bb008test r13, r13
001bb00bje 0x1bb997
001bb011lea rax, [r12+r13]
001bb015dec r13
001bb018inc r12
001bb01bxor edi, edi
001bb01dxor ecx, ecx
001bb01f
001bb01floc_1bb01f:
001bb01fmovzx edx, [r12-1]
001bb025cmp ecx, 63
001bb028jne 0x1bb033
001bb02acmp dl, 2
001bb02djae 0x1bbd89
001bb033
001bb033loc_1bb033:
001bb033movzx edx, dl
001bb036mov esi, edx
001bb038and esi, 127
001bb03bshl rsi, cl
001bb03eor rdi, rsi
001bb041test dl, dl
001bb043jns 0x1bbef0
001bb049add ecx, 7
001bb04cinc r12
001bb04fadd r13, -1
001bb053jb 0x1bb01f
001bb055jmp 0x1bb38b
001bb05atest r13, r13
001bb05dje 0x1bbdf8
001bb063dec r13
001bb066lea rax, [r12+1]
001bb06bmov [r15], rax
001bb06emov [r15+8], r13
001bb072movzx edi, [r12]
001bb077
001bb077loc_1bb077:
001bb077mov ecx, 19
001bb07csub r13, rdi
001bb07fjae 0x1bb8c7
001bb085mov r12, rax
001bb088mov [rbx+8], rcx
001bb08cjmp 0x1bc026
001bb091test r13, r13
001bb094je 0x1bb6e6
001bb09adec r13
001bb09dlea rax, [r12+1]
001bb0a2mov [r15], rax
001bb0a5mov [r15+8], r13
001bb0a9movzx eax, [r12]
001bb0aemov r8l, 2
001bb0b4xor ecx, ecx
001bb0b6jmp 0x1bb727
001bb0bbtest r13, r13
001bb0beje 0x1bb6e6
001bb0c4dec r13
001bb0c7lea rax, [r12+1]
001bb0ccmov [r15], rax
001bb0cfmov [r15+8], r13
001bb0d3cmp [r12], 0
001bb0d8setne al
001bb0dbmov r8l, 9
001bb0e1xor ecx, ecx
001bb0e3jmp 0x1bb727
001bb0e8dec r13
001bb0ebxor ecx, ecx
001bb0edxor eax, eax
001bb0efjmp 0x1bb119
001bb0f1
001bb0f1 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 ffffff.........
001bb100
001bb100loc_1bb100:
001bb100mov esi, edx
001bb102and esi, 127
001bb105shl rsi, cl
001bb108or rax, rsi
001bb10badd ecx, 7
001bb10edec r13
001bb111test dl, dl
001bb113jns 0x1bbd44
001bb119
001bb119loc_1bb119:
001bb119mov rdx, r12
001bb11ccmp r13, -1
001bb120je 0x1bb583
001bb126lea r12, [rdx+1]
001bb12amov [r15], r12
001bb12dmov [r15+8], r13
001bb131movzx edx, [rdx]
001bb134cmp ecx, 63
001bb137jne 0x1bb100
001bb139cmp edx, 127
001bb13cje 0x1bb100
001bb13etest edx, edx
001bb140je 0x1bb100
001bb142mov al, 7
001bb144jmp 0x1bb590
001bb149cmp al, 8
001bb14bjne 0x1bba56
001bb151cmp r13, 7
001bb155jbe 0x1bb444
001bb15badd r13, -8
001bb15flea rax, [r12+8]
001bb164mov [r15], rax
001bb167mov [r15+8], r13
001bb16bmov rax, [r12]
001bb16fjmp 0x1bba92
001bb174test r13, r13
001bb177je 0x1bb580
001bb17dlea rdx, [r12+r13]
001bb181dec r13
001bb184inc r12
001bb187xor eax, eax
001bb189xor ecx, ecx
001bb18b
001bb18bloc_1bb18b:
001bb18bmovzx esi, [r12-1]
001bb191cmp ecx, 63
001bb194jne 0x1bb1a0
001bb196cmp sil, 2
001bb19ajae 0x1bb587
001bb1a0
001bb1a0loc_1bb1a0:
001bb1a0movzx esi, sil
001bb1a4mov edi, esi
001bb1a6and edi, 127
001bb1a9shl rdi, cl
001bb1acor rax, rdi
001bb1aftest sil, sil
001bb1b2jns 0x1bbf96
001bb1b8add ecx, 7
001bb1bbinc r12
001bb1beadd r13, -1
001bb1c2jb 0x1bb18b
001bb1c4jmp 0x1bb573
001bb1c9cmp si, 2
001bb1cdjne 0x1bbaba
001bb1d3movzx edx, dl
001bb1d6lea rdi, [rsp+8]
001bb1dbmov rsi, r15
001bb1decall gimli::read::reader::Reader::read_sized_offset
001bb1e3jmp 0x1bbaca
001bb1e8test r13, r13
001bb1ebje 0x1bb6e6
001bb1f1dec r13
001bb1f4lea rax, [r12+1]
001bb1f9mov [r15], rax
001bb1fcmov [r15+8], r13
001bb200movzx eax, [r12]
001bb205mov r8l, 13
001bb20bxor ecx, ecx
001bb20djmp 0x1bb727
001bb212cmp r13, 1
001bb216jbe 0x1bb752
001bb21cadd r13, -2
001bb220lea rax, [r12+2]
001bb225mov [r15], rax
001bb228mov [r15+8], r13
001bb22cmovzx eax, [r12]
001bb231mov ecx, eax
001bb233and ecx, 65280
001bb239mov r8l, 13
001bb23fjmp 0x1bb727
001bb244cmp r13, 3
001bb248jbe 0x1bb80c
001bb24eadd r13, -4
001bb252lea rax, [r12+4]
001bb257mov [r15], rax
001bb25amov [r15+8], r13
001bb25emovzx eax, [r12+1]
001bb264movzx ecx, [r12]
001bb269movzx edx, [r12+3]
001bb26fmov [rsp+11], cl
001bb273mov [rsp+14], dl
001bb277mov [rsp+12], ax
001bb27cmov eax, [rsp+11]
001bb280mov ecx, eax
001bb282and ecx, 65280
001bb288mov edx, eax
001bb28aand edx, 0xffffffffffff0000
001bb290mov r8l, 13
001bb296jmp 0x1bb729
001bb29bcmp r13, 7
001bb29fjbe 0x1bbb1f
001bb2a5add r13, -8
001bb2a9lea rax, [r12+8]
001bb2aemov [r15], rax
001bb2b1mov [r15+8], r13
001bb2b5mov rax, [r12]
001bb2b9jmp 0x1bbf3f
001bb2betest r13, r13
001bb2c1je 0x1bb580
001bb2c7lea rdx, [r12+r13]
001bb2cbdec r13
001bb2ceinc r12
001bb2d1xor eax, eax
001bb2d3xor ecx, ecx
001bb2d5
001bb2d5loc_1bb2d5:
001bb2d5movzx esi, [r12-1]
001bb2dbcmp ecx, 63
001bb2dejne 0x1bb2ea
001bb2e0cmp sil, 2
001bb2e4jae 0x1bb587
001bb2ea
001bb2ealoc_1bb2ea:
001bb2eamovzx esi, sil
001bb2eemov edi, esi
001bb2f0and edi, 127
001bb2f3shl rdi, cl
001bb2f6or rax, rdi
001bb2f9test sil, sil
001bb2fcjns 0x1bbf38
001bb302add ecx, 7
001bb305inc r12
001bb308add r13, -1
001bb30cjb 0x1bb2d5
001bb30ejmp 0x1bb573
001bb313cmp al, 8
001bb315jne 0x1bbb64
001bb31bcmp r13, 7
001bb31fjbe 0x1bb444
001bb325
001bb325loc_1bb325:
001bb325add r13, -8
001bb329lea rax, [r12+8]
001bb32emov [r15], rax
001bb331mov [r15+8], r13
001bb335mov rax, [r12]
001bb339jmp 0x1bbba0
001bb33etest r13, r13
001bb341je 0x1bb997
001bb347lea rax, [r12+r13]
001bb34bdec r13
001bb34einc r12
001bb351xor edi, edi
001bb353xor ecx, ecx
001bb355
001bb355loc_1bb355:
001bb355movzx edx, [r12-1]
001bb35bcmp ecx, 63
001bb35ejne 0x1bb369
001bb360cmp dl, 2
001bb363jae 0x1bbd89
001bb369
001bb369loc_1bb369:
001bb369movzx edx, dl
001bb36cmov esi, edx
001bb36eand esi, 127
001bb371shl rsi, cl
001bb374or rdi, rsi
001bb377test dl, dl
001bb379jns 0x1bbfc5
001bb37fadd ecx, 7
001bb382inc r12
001bb385add r13, -1
001bb389jb 0x1bb355
001bb38b
001bb38bloc_1bb38b:
001bb38bmov [r15], rax
001bb38emov [r15+8], 0
001bb396mov ecx, 19
001bb39bjmp 0x1bbfd9
001bb3a0mov r8l, 9
001bb3a6xor ecx, ecx
001bb3a8mov al, 1
001bb3aajmp 0x1bb727
001bb3afcmp r13, 3
001bb3b3jbe 0x1bb80c
001bb3b9add r13, -4
001bb3bdlea rax, [r12+4]
001bb3c2mov [r15], rax
001bb3c5mov [r15+8], r13
001bb3c9movzx eax, [r12+1]
001bb3cfmovzx ecx, [r12]
001bb3d4movzx edx, [r12+3]
001bb3damov [rsp+11], cl
001bb3demov [rsp+14], dl
001bb3e2mov [rsp+12], ax
001bb3e7mov eax, [rsp+11]
001bb3ebmov ecx, eax
001bb3edand ecx, 65280
001bb3f3mov edx, eax
001bb3f5and edx, 0xffffffffffff0000
001bb3fbmov r8l, 15
001bb401jmp 0x1bb729
001bb406cmp r13, 16
001bb40ajae 0x1bbbc8
001bb410
001bb410loc_1bb410:
001bb410mov [rbx+8], 19
001bb418jmp 0x1bc026
001bb41dcmp al, 8
001bb41fjne 0x1bbc0a
001bb425cmp r13, 7
001bb429jbe 0x1bb444
001bb42badd r13, -8
001bb42flea rax, [r12+8]
001bb434mov [r15], rax
001bb437mov [r15+8], r13
001bb43bmov rax, [r12]
001bb43fjmp 0x1bbc42
001bb444
001bb444loc_1bb444:
001bb444mov [rsp+14], 0
001bb449mov [rsp+12], 0
001bb450mov [rsp+8], 0
001bb458mov [rsp+15], r12
001bb45dmov rax, [rsp+8]
001bb462mov ecx, [rsp+16]
001bb466mov edx, [rsp+19]
001bb46amov [rsp+32], ecx
001bb46emov [rsp+35], edx
001bb472mov [rsp+24], rax
001bb477mov r12, [rsp+31]
001bb47cjmp 0x1bbc8e
001bb481cmp r13, 7
001bb485jbe 0x1bbca5
001bb48badd r13, -8
001bb48flea rax, [r12+8]
001bb494mov [r15], rax
001bb497mov [r15+8], r13
001bb49bmov rax, [r12]
001bb49fmov ecx, eax
001bb4a1and ecx, 65280
001bb4a7mov edx, eax
001bb4a9and edx, 0xffffffffffff0000
001bb4afmov rsi, 0xffffffff00000000
001bb4b9and rsi, rax
001bb4bcmov r8l, 25
001bb4c2jmp 0x1bb72b
001bb4c7cmp di, 33
001bb4cbjne 0x1bbcea
001bb4d1mov rax, [r14]
001bb4d4jmp 0x1bbd61
001bb4d9test r13, r13
001bb4dcje 0x1bb580
001bb4e2lea rdx, [r12+r13]
001bb4e6dec r13
001bb4e9inc r12
001bb4ecxor eax, eax
001bb4eexor ecx, ecx
001bb4f0
001bb4f0loc_1bb4f0:
001bb4f0movzx esi, [r12-1]
001bb4f6cmp ecx, 63
001bb4f9jne 0x1bb505
001bb4fbcmp sil, 2
001bb4ffjae 0x1bb587
001bb505
001bb505loc_1bb505:
001bb505movzx esi, sil
001bb509mov edi, esi
001bb50band edi, 127
001bb50eshl rdi, cl
001bb511or rax, rdi
001bb514test sil, sil
001bb517jns 0x1bbfe3
001bb51dadd ecx, 7
001bb520inc r12
001bb523add r13, -1
001bb527jb 0x1bb4f0
001bb529jmp 0x1bb573
001bb52btest r13, r13
001bb52eje 0x1bb580
001bb530lea rdx, [r12+r13]
001bb534dec r13
001bb537inc r12
001bb53axor eax, eax
001bb53cxor ecx, ecx
001bb53e
001bb53eloc_1bb53e:
001bb53emovzx esi, [r12-1]
001bb544cmp ecx, 63
001bb547jne 0x1bb54f
001bb549cmp sil, 2
001bb54djae 0x1bb587
001bb54f
001bb54floc_1bb54f:
001bb54fmovzx esi, sil
001bb553mov edi, esi
001bb555and edi, 127
001bb558shl rdi, cl
001bb55bor rax, rdi
001bb55etest sil, sil
001bb561jns 0x1bbf67
001bb567add ecx, 7
001bb56ainc r12
001bb56dadd r13, -1
001bb571jb 0x1bb53e
001bb573
001bb573loc_1bb573:
001bb573mov [r15], rdx
001bb576mov [r15+8], 0
001bb57ejmp 0x1bb583
001bb580
001bb580loc_1bb580:
001bb580mov rdx, r12
001bb583
001bb583loc_1bb583:
001bb583mov al, 19
001bb585jmp 0x1bb590
001bb587
001bb587loc_1bb587:
001bb587mov [r15], r12
001bb58amov [r15+8], r13
001bb58emov al, 6
001bb590
001bb590loc_1bb590:
001bb590mov [rbx+8], al
001bb593mov [rbx+9], 0
001bb597mov [rbx+14], 0
001bb59dmov [rbx+10], 0
001bb5a4mov [rbx+16], rdx
001bb5a8jmp 0x1bc02a
001bb5adcmp r13, 7
001bb5b1jbe 0x1bbcf3
001bb5b7
001bb5b7loc_1bb5b7:
001bb5b7add r13, -8
001bb5bblea rax, [r12+8]
001bb5c0mov [r15], rax
001bb5c3mov [r15+8], r13
001bb5c7mov rax, [r12]
001bb5cbjmp 0x1bb9e0
001bb5d0test r13, r13
001bb5d3je 0x1bb6e6
001bb5d9dec r13
001bb5dclea rax, [r12+1]
001bb5e1mov [r15], rax
001bb5e4mov [r15+8], r13
001bb5e8movzx eax, [r12]
001bb5edmov r8l, 29
001bb5f3xor ecx, ecx
001bb5f5jmp 0x1bb727
001bb5facmp r13, 1
001bb5fejbe 0x1bb752
001bb604add r13, -2
001bb608lea rax, [r12+2]
001bb60dmov [r15], rax
001bb610mov [r15+8], r13
001bb614movzx eax, [r12]
001bb619mov ecx, eax
001bb61band ecx, 65280
001bb621mov r8l, 29
001bb627jmp 0x1bb727
001bb62ccmp r13, 2
001bb630jbe 0x1bb89b
001bb636add r13, -3
001bb63alea rax, [r12+3]
001bb63fmov [r15], rax
001bb642mov [r15+8], r13
001bb646movzx eax, [r12]
001bb64bmovzx edx, [r12+2]
001bb651shl edx, 16
001bb654or edx, eax
001bb656mov ecx, eax
001bb658and ecx, 65280
001bb65eand edx, 0xff0000
001bb664mov r8l, 29
001bb66ajmp 0x1bb729
001bb66fcmp r13, 3
001bb673jbe 0x1bb80c
001bb679add r13, -4
001bb67dlea rax, [r12+4]
001bb682mov [r15], rax
001bb685mov [r15+8], r13
001bb689movzx eax, [r12+1]
001bb68fmovzx ecx, [r12]
001bb694movzx edx, [r12+3]
001bb69amov [rsp+11], cl
001bb69emov [rsp+14], dl
001bb6a2mov [rsp+12], ax
001bb6a7mov eax, [rsp+11]
001bb6abmov ecx, eax
001bb6adand ecx, 65280
001bb6b3mov edx, eax
001bb6b5and edx, 0xffffffffffff0000
001bb6bbmov r8l, 29
001bb6c1jmp 0x1bb729
001bb6c3test r13, r13
001bb6c6je 0x1bb6e6
001bb6c8dec r13
001bb6cblea rax, [r12+1]
001bb6d0mov [r15], rax
001bb6d3mov [r15+8], r13
001bb6d7movzx eax, [r12]
001bb6dcmov r8l, 12
001bb6e2xor ecx, ecx
001bb6e4jmp 0x1bb727
001bb6e6
001bb6e6loc_1bb6e6:
001bb6e6mov [rbx+8], 19
001bb6ecmov [rbx+14], 0
001bb6f2mov [rbx+10], 0
001bb6f9jmp 0x1bc026
001bb6fecmp r13, 1
001bb702jbe 0x1bb752
001bb704add r13, -2
001bb708lea rax, [r12+2]
001bb70dmov [r15], rax
001bb710mov [r15+8], r13
001bb714movzx eax, [r12]
001bb719mov ecx, eax
001bb71band ecx, 65280
001bb721mov r8l, 12
001bb727
001bb727loc_1bb727:
001bb727xor edx, edx
001bb729
001bb729loc_1bb729:
001bb729xor esi, esi
001bb72b
001bb72bloc_1bb72b:
001bb72bmovzx r9l, [r14+8]
001bb730movzx eax, al
001bb733or ecx, eax
001bb735movzx eax, cx
001bb738or eax, edx
001bb73aor rax, rsi
001bb73dmov [rbx], r8
001bb740mov [rbx+8], rax
001bb744mov [rbx+16], rdi
001bb748mov [rbx+24], r9w
001bb74djmp 0x1bc031
001bb752
001bb752loc_1bb752:
001bb752mov [rsp+8], 0
001bb759mov [rsp+14], 0
001bb75emov [rsp+10], 0
001bb766mov eax, [rsp+11]
001bb76amov [rbx+12], eax
001bb76dmov eax, [rsp+8]
001bb771jmp 0x1bbc99
001bb776cmp r13, 2
001bb77ajbe 0x1bb89b
001bb780add r13, -3
001bb784lea rax, [r12+3]
001bb789mov [r15], rax
001bb78cmov [r15+8], r13
001bb790movzx eax, [r12]
001bb795movzx edx, [r12+2]
001bb79bshl edx, 16
001bb79eor edx, eax
001bb7a0mov ecx, eax
001bb7a2and ecx, 65280
001bb7a8and edx, 0xff0000
001bb7aemov r8l, 12
001bb7b4jmp 0x1bb729
001bb7b9cmp r13, 3
001bb7bdjbe 0x1bb80c
001bb7bfadd r13, -4
001bb7c3lea rax, [r12+4]
001bb7c8mov [r15], rax
001bb7cbmov [r15+8], r13
001bb7cfmovzx eax, [r12+1]
001bb7d5movzx ecx, [r12]
001bb7damovzx edx, [r12+3]
001bb7e0mov [rsp+11], cl
001bb7e4mov [rsp+14], dl
001bb7e8mov [rsp+12], ax
001bb7edmov eax, [rsp+11]
001bb7f1mov ecx, eax
001bb7f3and ecx, 65280
001bb7f9mov edx, eax
001bb7fband edx, 0xffffffffffff0000
001bb801mov r8l, 12
001bb807jmp 0x1bb729
001bb80c
001bb80cloc_1bb80c:
001bb80cmov [rsp+8], 0
001bb814mov [rsp+14], 0
001bb819mov [rsp+12], 0
001bb820mov eax, [rsp+11]
001bb824mov [rbx+12], eax
001bb827mov [rbx+9], 0
001bb82emov [rbx+8], 19
001bb832jmp 0x1bc026
001bb837
001bb837loc_1bb837:
001bb837cmp r13, 4
001bb83bjb 0x1bbc6a
001bb841add r13, -4
001bb845lea rax, [r12+4]
001bb84amov [r15], rax
001bb84dmov [r15+8], r13
001bb851movzx eax, [r12+1]
001bb857movzx ecx, [r12]
001bb85cmovzx edx, [r12+3]
001bb862mov [rsp+11], cl
001bb866mov [rsp+14], dl
001bb86amov [rsp+12], ax
001bb86fmov eax, [rsp+11]
001bb873
001bb873loc_1bb873:
001bb873mov ecx, eax
001bb875and ecx, 65280
001bb87bmov edx, eax
001bb87dand edx, 0xffffffffffff0000
001bb883mov rsi, 0xffffffff00000000
001bb88dand rsi, rax
001bb890mov r8l, 27
001bb896jmp 0x1bb72b
001bb89b
001bb89bloc_1bb89b:
001bb89bmov [rbx+8], 19
001bb89fmov [rbx+15], 0
001bb8a3mov [rbx+13], 0
001bb8a9mov [rbx+9], 0
001bb8b0jmp 0x1bc026
001bb8b5
001bb8b5loc_1bb8b5:
001bb8b5mov al, 19
001bb8b7xor ecx, ecx
001bb8b9jmp 0x1bc014
001bb8be
001bb8beloc_1bb8be:
001bb8bemov [rbx+8], 12
001bb8c2jmp 0x1bc02a
001bb8c7
001bb8c7loc_1bb8c7:
001bb8c7lea rcx, [rax+rdi]
001bb8cbmov [r15], rcx
001bb8cemov [r15+8], r13
001bb8d2mov ecx, eax
001bb8d4and ecx, 65280
001bb8damov edx, eax
001bb8dcand edx, 0xffffffffffff0000
001bb8e2mov rsi, 0xffffffff00000000
001bb8ecand rsi, rax
001bb8efmov r8l, 1
001bb8f5jmp 0x1bb72b
001bb8fa
001bb8faloc_1bb8fa:
001bb8facmp r13, 3
001bb8fejbe 0x1bbe1c
001bb904add r13, -4
001bb908lea rax, [r12+4]
001bb90dmov [r15], rax
001bb910mov [r15+8], r13
001bb914movzx eax, [r12+1]
001bb91amovzx ecx, [r12]
001bb91fmovzx edx, [r12+3]
001bb925mov [rsp+11], cl
001bb929mov [rsp+14], dl
001bb92dmov [rsp+12], ax
001bb932mov eax, [rsp+11]
001bb936mov ecx, eax
001bb938and ecx, 65280
001bb93emov edx, eax
001bb940and edx, 0xffffffffffff0000
001bb946mov r8l, 4
001bb94cjmp 0x1bb729
001bb951
001bb951loc_1bb951:
001bb951cmp r13, 7
001bb955jbe 0x1bbe49
001bb95badd r13, -8
001bb95flea rax, [r12+8]
001bb964mov [r15], rax
001bb967mov [r15+8], r13
001bb96bmov rax, [r12]
001bb96fmov ecx, eax
001bb971and ecx, 65280
001bb977mov edx, eax
001bb979and edx, 0xffffffffffff0000
001bb97fmov rsi, 0xffffffff00000000
001bb989and rsi, rax
001bb98cmov r8l, 5
001bb992jmp 0x1bb72b
001bb997
001bb997loc_1bb997:
001bb997mov rax, r12
001bb99amov ecx, 19
001bb99fjmp 0x1bbfd9
001bb9a4
001bb9a4loc_1bb9a4:
001bb9a4cmp r13, 4
001bb9a8jb 0x1bbc6a
001bb9aeadd r13, -4
001bb9b2lea rax, [r12+4]
001bb9b7mov [r15], rax
001bb9bamov [r15+8], r13
001bb9bemovzx eax, [r12+1]
001bb9c4movzx ecx, [r12]
001bb9c9movzx edx, [r12+3]
001bb9cfmov [rsp+11], cl
001bb9d3mov [rsp+14], dl
001bb9d7mov [rsp+12], ax
001bb9dcmov eax, [rsp+11]
001bb9e0
001bb9e0loc_1bb9e0:
001bb9e0mov ecx, eax
001bb9e2and ecx, 65280
001bb9e8mov edx, eax
001bb9eaand edx, 0xffffffffffff0000
001bb9f0mov rsi, 0xffffffff00000000
001bb9faand rsi, rax
001bb9fdmov r8l, 15
001bba03jmp 0x1bb72b
001bba08
001bba08loc_1bba08:
001bba08mov [rsp+8], 0
001bba0fmov [rsp+10], 0
001bba17movzx eax, [rsp+12]
001bba1cmov ecx, [rsp+8]
001bba20shl rcx, 8
001bba24shl rax, 40
001bba28add rcx, rax
001bba2badd rcx, 19
001bba2fmov [rbx+8], rcx
001bba33jmp 0x1bc026
001bba38
001bba38loc_1bba38:
001bba38mov ecx, 19
001bba3dmov [rbx+8], rcx
001bba41jmp 0x1bc026
001bba46
001bba46loc_1bba46:
001bba46mov [rbx+8], 19
001bba4amov [rbx+9], 0
001bba51jmp 0x1bc01f
001bba56
001bba56loc_1bba56:
001bba56cmp r13, 4
001bba5ajb 0x1bbc6a
001bba60add r13, -4
001bba64lea rax, [r12+4]
001bba69mov [r15], rax
001bba6cmov [r15+8], r13
001bba70movzx eax, [r12+1]
001bba76movzx ecx, [r12]
001bba7bmovzx edx, [r12+3]
001bba81mov [rsp+11], cl
001bba85mov [rsp+14], dl
001bba89mov [rsp+12], ax
001bba8emov eax, [rsp+11]
001bba92
001bba92loc_1bba92:
001bba92mov ecx, eax
001bba94and ecx, 65280
001bba9amov edx, eax
001bba9cand edx, 0xffffffffffff0000
001bbaa2mov rsi, 0xffffffff00000000
001bbaacand rsi, rax
001bbaafmov r8l, 26
001bbab5jmp 0x1bb72b
001bbaba
001bbabaloc_1bbaba:
001bbabamovzx edx, al
001bbabdlea rdi, [rsp+8]
001bbac2mov rsi, r15
001bbac5call gimli::read::reader::Reader::read_offset
001bbaca
001bbacaloc_1bbaca:
001bbacamovzx eax, [rsp+8]
001bbacfcmp al, 75
001bbad1jne 0x1bbb00
001bbad3mov rax, [rsp+16]
001bbad8mov ecx, eax
001bbadaand ecx, 65280
001bbae0mov edx, eax
001bbae2and edx, 0xffffffffffff0000
001bbae8mov rsi, 0xffffffff00000000
001bbaf2and rsi, rax
001bbaf5mov r8l, 14
001bbafbjmp 0x1bb72b
001bbb00
001bbb00loc_1bbb00:
001bbb00mov ecx, [rsp+9]
001bbb04mov edx, [rsp+12]
001bbb08mov [rbx+12], edx
001bbb0bmov [rbx+9], ecx
001bbb0emov rcx, [rsp+16]
001bbb13mov [rbx+8], al
001bbb16mov [rbx+16], rcx
001bbb1ajmp 0x1bc02a
001bbb1f
001bbb1floc_1bbb1f:
001bbb1fmov [rsp+14], 0
001bbb24mov [rsp+12], 0
001bbb2bmov [rsp+8], 0
001bbb33mov [rsp+15], r12
001bbb38mov rax, [rsp+8]
001bbb3dmovq x0, rax
001bbb42mov rcx, r12
001bbb45shr rcx, 8
001bbb49mov [rbx+9], eax
001bbb4cshr rax, 32
001bbb50mov [rbx+13], ax
001bbb54movdqa [rsp+80], x0
001bbb5amovzx eax, [rsp+86]
001bbb5fjmp 0x1bbe89
001bbb64
001bbb64loc_1bbb64:
001bbb64cmp r13, 4
001bbb68jb 0x1bbc6a
001bbb6eadd r13, -4
001bbb72lea rax, [r12+4]
001bbb77mov [r15], rax
001bbb7amov [r15+8], r13
001bbb7emovzx eax, [r12+1]
001bbb84movzx ecx, [r12]
001bbb89movzx edx, [r12+3]
001bbb8fmov [rsp+11], cl
001bbb93mov [rsp+14], dl
001bbb97mov [rsp+12], ax
001bbb9cmov eax, [rsp+11]
001bbba0
001bbba0loc_1bbba0:
001bbba0mov ecx, eax
001bbba2and ecx, 65280
001bbba8mov edx, eax
001bbbaaand edx, 0xffffffffffff0000
001bbbb0mov rsi, 0xffffffff00000000
001bbbbaand rsi, rax
001bbbbdmov r8l, 10
001bbbc3jmp 0x1bb72b
001bbbc8
001bbbc8loc_1bbbc8:
001bbbc8add r13, -16
001bbbcclea rax, [r12+16]
001bbbd1mov [r15], rax
001bbbd4mov [r15+8], r13
001bbbd8mov ecx, r12l
001bbbdband ecx, 65280
001bbbe1mov edx, r12l
001bbbe4and edx, 0xffffffffffff0000
001bbbeamov rsi, 0xffffffff00000000
001bbbf4and rsi, r12
001bbbf7mov r8l, 1
001bbbfdmov edi, 16
001bbc02mov eax, r12l
001bbc05jmp 0x1bb72b
001bbc0a
001bbc0aloc_1bbc0a:
001bbc0acmp r13, 4
001bbc0ejb 0x1bbc6a
001bbc10add r13, -4
001bbc14lea rax, [r12+4]
001bbc19mov [r15], rax
001bbc1cmov [r15+8], r13
001bbc20movzx eax, [r12+1]
001bbc26movzx ecx, [r12]
001bbc2bmovzx edx, [r12+3]
001bbc31mov [rsp+11], cl
001bbc35mov [rsp+14], dl
001bbc39mov [rsp+12], ax
001bbc3emov eax, [rsp+11]
001bbc42
001bbc42loc_1bbc42:
001bbc42mov ecx, eax
001bbc44and ecx, 65280
001bbc4amov edx, eax
001bbc4cand edx, 0xffffffffffff0000
001bbc52mov rsi, 0xffffffff00000000
001bbc5cand rsi, rax
001bbc5fmov r8l, 30
001bbc65jmp 0x1bb72b
001bbc6a
001bbc6aloc_1bbc6a:
001bbc6amov [rsp+8], 0
001bbc72mov [rsp+14], 0
001bbc77mov [rsp+12], 0
001bbc7emov eax, [rsp+11]
001bbc82mov [rsp+27], eax
001bbc86mov [rsp+24], 0
001bbc8e
001bbc8eloc_1bbc8e:
001bbc8emov eax, [rsp+24]
001bbc92mov ecx, [rsp+27]
001bbc96mov [rbx+12], ecx
001bbc99
001bbc99loc_1bbc99:
001bbc99mov [rbx+9], eax
001bbc9cmov [rbx+8], 19
001bbca0jmp 0x1bc026
001bbca5
001bbca5loc_1bbca5:
001bbca5mov [rsp+14], 0
001bbcaamov [rsp+12], 0
001bbcb1mov [rsp+8], 0
001bbcb9mov [rsp+15], r12
001bbcbemov rax, [rsp+8]
001bbcc3movq x0, rax
001bbcc8mov rcx, r12
001bbccbshr rcx, 8
001bbccfmov [rbx+9], eax
001bbcd2shr rax, 32
001bbcd6mov [rbx+13], ax
001bbcdamovdqa [rsp+96], x0
001bbce0movzx eax, [rsp+102]
001bbce5jmp 0x1bbe89
001bbcea
001bbcealoc_1bbcea:
001bbceamov [rbx+8], 70
001bbceejmp 0x1bc02a
001bbcf3
001bbcf3loc_1bbcf3:
001bbcf3mov [rsp+14], 0
001bbcf8mov [rsp+12], 0
001bbcffmov [rsp+8], 0
001bbd07mov [rsp+15], r12
001bbd0cmov rax, [rsp+8]
001bbd11movq x0, rax
001bbd16mov rcx, r12
001bbd19shr rcx, 8
001bbd1dmov [rbx+9], eax
001bbd20shr rax, 32
001bbd24mov [rbx+13], ax
001bbd28movdqa [rsp+112], x0
001bbd2emovzx eax, [rsp+118]
001bbd33jmp 0x1bbe89
001bbd38
001bbd38loc_1bbd38:
001bbd38mov al, 19
001bbd3axor ecx, ecx
001bbd3cmov r12, r9
001bbd3fjmp 0x1bc014
001bbd44
001bbd44loc_1bbd44:
001bbd44mov rsi, -1
001bbd4bshl rsi, cl
001bbd4exor edi, edi
001bbd50test dl, 64
001bbd53cmove rsi, rdi
001bbd57cmp ecx, 64
001bbd5acmovge rsi, rdi
001bbd5eor rax, rsi
001bbd61
001bbd61loc_1bbd61:
001bbd61mov ecx, eax
001bbd63and ecx, 65280
001bbd69mov edx, eax
001bbd6band edx, 0xffffffffffff0000
001bbd71mov rsi, 0xffffffff00000000
001bbd7band rsi, rax
001bbd7emov r8l, 6
001bbd84jmp 0x1bb72b
001bbd89
001bbd89loc_1bbd89:
001bbd89mov [r15], r12
001bbd8cmov [r15+8], r13
001bbd90mov ecx, 6
001bbd95jmp 0x1bbfd9
001bbd9a
001bbd9aloc_1bbd9a:
001bbd9amov [r15], r12
001bbd9dmov [r15+8], r13
001bbda1mov ecx, eax
001bbda3and ecx, 65280
001bbda9mov edx, eax
001bbdaband edx, 0xffffffffffff0000
001bbdb1mov rsi, 0xffffffff00000000
001bbdbband rsi, rax
001bbdbemov r8l, 12
001bbdc4jmp 0x1bb72b
001bbdc9
001bbdc9loc_1bbdc9:
001bbdc9mov [r15], r12
001bbdccmov [r15+8], r13
001bbdd0mov ecx, eax
001bbdd2and ecx, 65280
001bbdd8mov edx, eax
001bbddaand edx, 0xffffffffffff0000
001bbde0mov rsi, 0xffffffff00000000
001bbdeaand rsi, rax
001bbdedmov r8l, 29
001bbdf3jmp 0x1bb72b
001bbdf8
001bbdf8loc_1bbdf8:
001bbdf8mov [rsp+8], 19
001bbdffmov [rsp+14], 0
001bbe06mov [rsp+10], 0
001bbe0emov rcx, [rsp+8]
001bbe13mov [rbx+8], rcx
001bbe17jmp 0x1bc026
001bbe1c
001bbe1cloc_1bbe1c:
001bbe1cmov [rsp+8], 0
001bbe24movzx eax, [rsp+10]
001bbe29mov [rbx+11], al
001bbe2cmov [rbx+9], 0
001bbe32mov [rbx+8], 19
001bbe36mov [rbx+12], 0
001bbe3amov [rbx+15], 0
001bbe3emov [rbx+13], 0
001bbe44jmp 0x1bc026
001bbe49
001bbe49loc_1bbe49:
001bbe49mov [rsp+14], 0
001bbe4emov [rsp+12], 0
001bbe55mov [rsp+8], 0
001bbe5dmov [rsp+15], r12
001bbe62mov rax, [rsp+8]
001bbe67movq x0, rax
001bbe6cmov rcx, r12
001bbe6fshr rcx, 8
001bbe73mov [rbx+9], eax
001bbe76shr rax, 32
001bbe7amov [rbx+13], ax
001bbe7emovdqa [rsp+64], x0
001bbe84movzx eax, [rsp+70]
001bbe89
001bbe89loc_1bbe89:
001bbe89mov [rbx+15], ax
001bbe8dmov [rbx+8], 19
001bbe91mov rax, r12
001bbe94shr rax, 56
001bbe98mov [rbx+23], al
001bbe9bshr r12, 40
001bbe9fmov [rbx+21], r12w
001bbea4mov [rbx+17], ecx
001bbea7jmp 0x1bc02a
001bbeac
001bbeacloc_1bbeac:
001bbeacmov rax, rdi
001bbeafnot rax
001bbeb2add r13, rax
001bbeb5lea rax, [r12+rdi]
001bbeb9inc rax
001bbebcmov [r15], rax
001bbebfmov [r15+8], r13
001bbec3mov ecx, r12l
001bbec6and ecx, 65280
001bbeccmov edx, r12l
001bbecfand edx, 0xffffffffffff0000
001bbed5mov rsi, 0xffffffff00000000
001bbedfand rsi, r12
001bbee2mov r8l, 31
001bbee8mov eax, r12l
001bbeebjmp 0x1bb72b
001bbef0
001bbef0loc_1bbef0:
001bbef0mov [r15], r12
001bbef3mov [r15+8], r13
001bbef7sub r13, rdi
001bbefajb 0x1bbfd1
001bbf00lea rax, [r12+rdi]
001bbf04mov [r15], rax
001bbf07mov [r15+8], r13
001bbf0bmov ecx, r12l
001bbf0eand ecx, 65280
001bbf14mov edx, r12l
001bbf17and edx, 0xffffffffffff0000
001bbf1dmov rsi, 0xffffffff00000000
001bbf27and rsi, r12
001bbf2amov r8l, 1
001bbf30mov eax, r12l
001bbf33jmp 0x1bb72b
001bbf38
001bbf38loc_1bbf38:
001bbf38mov [r15], r12
001bbf3bmov [r15+8], r13
001bbf3f
001bbf3floc_1bbf3f:
001bbf3fmov ecx, eax
001bbf41and ecx, 65280
001bbf47mov edx, eax
001bbf49and edx, 0xffffffffffff0000
001bbf4fmov rsi, 0xffffffff00000000
001bbf59and rsi, rax
001bbf5cmov r8l, 13
001bbf62jmp 0x1bb72b
001bbf67
001bbf67loc_1bbf67:
001bbf67mov [r15], r12
001bbf6amov [r15+8], r13
001bbf6emov ecx, eax
001bbf70and ecx, 65280
001bbf76mov edx, eax
001bbf78and edx, 0xffffffffffff0000
001bbf7emov rsi, 0xffffffff00000000
001bbf88and rsi, rax
001bbf8bmov r8l, 24
001bbf91jmp 0x1bb72b
001bbf96
001bbf96loc_1bbf96:
001bbf96mov [r15], r12
001bbf99mov [r15+8], r13
001bbf9dmov ecx, eax
001bbf9fand ecx, 65280
001bbfa5mov edx, eax
001bbfa7and edx, 0xffffffffffff0000
001bbfadmov rsi, 0xffffffff00000000
001bbfb7and rsi, rax
001bbfbamov r8l, 7
001bbfc0jmp 0x1bb72b
001bbfc5
001bbfc5loc_1bbfc5:
001bbfc5mov [r15], r12
001bbfc8mov [r15+8], r13
001bbfccsub r13, rdi
001bbfcfjae 0x1bc043
001bbfd1
001bbfd1loc_1bbfd1:
001bbfd1mov ecx, 19
001bbfd6mov rax, r12
001bbfd9
001bbfd9loc_1bbfd9:
001bbfd9mov [rbx+8], rcx
001bbfddmov [rbx+16], rax
001bbfe1jmp 0x1bc02a
001bbfe3
001bbfe3loc_1bbfe3:
001bbfe3mov [r15], r12
001bbfe6mov [r15+8], r13
001bbfeamov ecx, eax
001bbfecand ecx, 65280
001bbff2mov edx, eax
001bbff4and edx, 0xffffffffffff0000
001bbffamov rsi, 0xffffffff00000000
001bc004and rsi, rax
001bc007mov r8l, 19
001bc00djmp 0x1bb72b
001bc012
001bc012loc_1bc012:
001bc012mov al, 6
001bc014
001bc014loc_1bc014:
001bc014mov [rbx+8], al
001bc017mov [rbx+9], 0
001bc01bmov [rbx+10], cx
001bc01f
001bc01floc_1bc01f:
001bc01fmov [rbx+12], 0
001bc026
001bc026loc_1bc026:
001bc026mov [rbx+16], r12
001bc02a
001bc02aloc_1bc02a:
001bc02amov [rbx], 46
001bc031
001bc031loc_1bc031:
001bc031add rsp, 136
001bc038pop rbx
001bc039pop r12
001bc03bpop r13
001bc03dpop r14
001bc03fpop r15
001bc041pop rbp
001bc042ret
001bc043
001bc043loc_1bc043:
001bc043lea rax, [r12+rdi]
001bc047mov [r15], rax
001bc04amov [r15+8], r13
001bc04emov ecx, r12l
001bc051and ecx, 65280
001bc057mov edx, r12l
001bc05aand edx, 0xffffffffffff0000
001bc060mov rsi, 0xffffffff00000000
001bc06aand rsi, r12
001bc06dmov r8l, 8
001bc073mov eax, r12l
001bc076jmp 0x1bb72b
001bac10
001bc07b
001bc07b // align 0x10
001bc07b // align 0x10
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
Loading..