File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001bdc90
001bdc90core::slice::sort::insertion_sort_shift_left:
001bdc90sub rsp, 24
001bdc94lea rax, [rdx-1]
001bdc98cmp rax, rsi
001bdc9bjae 0x1bdd52
001bdca1cmp rdx, rsi
001bdca4jae 0x1bdd4d
001bdcaalea rax, [rdx+2*rdx]
001bdcaelea rax, [rdi+8*rax]
001bdcb2add rax, -24
001bdcb6jmp 0x1bdcd8
001bdcb8
001bdcb8 0f 1f 84 00 00 00 00 00 ........
001bdcc0
001bdcc0loc_1bdcc0:
001bdcc0mov [r8], rcx
001bdcc3movaps x0, [rsp]
001bdcc7movups [r8+8], x0
001bdccc
001bdcccloc_1bdccc:
001bdcccinc rdx
001bdccfadd rax, 24
001bdcd3cmp rdx, rsi
001bdcd6je 0x1bdd4d
001bdcd8
001bdcd8loc_1bdcd8:
001bdcd8lea r8, [rdx+2*rdx]
001bdcdcmov rcx, [rdi+8*r8]
001bdce0cmp rcx, [rdi+8*r8-24]
001bdce5jae 0x1bdccc
001bdce7lea r9, [rdi+8*r8]
001bdceblea r8, [rdi+8*r8]
001bdcefadd r8, -24
001bdcf3movups x0, [r9+8]
001bdcf8movaps [rsp], x0
001bdcfcmov r10, [r8+16]
001bdd00mov [r9+16], r10
001bdd04movups x0, [r8]
001bdd08movups [r9], x0
001bdd0ccmp rdx, 1
001bdd10je 0x1bdcc0
001bdd12mov r9l, 1
001bdd18mov r8, rax
001bdd1bnop [rax+rax]
001bdd20
001bdd20loc_1bdd20:
001bdd20cmp rcx, [r8-24]
001bdd24jae 0x1bdcc0
001bdd26lea r10, [r8-24]
001bdd2amov r11, [r10+16]
001bdd2emov [r8+16], r11
001bdd32movups x0, [r10]
001bdd36movups [r8], x0
001bdd3ainc r9
001bdd3dmov r8, r10
001bdd40cmp rdx, r9
001bdd43jne 0x1bdd20
001bdd45mov r8, rdi
001bdd48jmp 0x1bdcc0
001bdd4d
001bdd4dloc_1bdd4d:
001bdd4dadd rsp, 24
001bdd51ret
001bdd52
001bdd52loc_1bdd52:
001bdd52lea rdi, [rip-0x12e603]
001bdd59lea rdx, [rip+0x521b0]
001bdd60mov esi, 46
001bdd65call core::panicking::panic
001bdd6aud2
001bdc90
001bdc90core::slice::sort::insertion_sort_shift_left:
001bdc90sub rsp, 24
001bdc94lea rax, [rdx-1]
001bdc98cmp rax, rsi
001bdc9bjae 0x1bdd52
001bdca1cmp rdx, rsi
001bdca4jae 0x1bdd4d
001bdcaalea rax, [rdx+2*rdx]
001bdcaelea rax, [rdi+8*rax]
001bdcb2add rax, -24
001bdcb6jmp 0x1bdcd8
001bdcb8
001bdcb8 0f 1f 84 00 00 00 00 00 ........
001bdcc0
001bdcc0loc_1bdcc0:
001bdcc0mov [r8], rcx
001bdcc3movaps x0, [rsp]
001bdcc7movups [r8+8], x0
001bdccc
001bdcccloc_1bdccc:
001bdcccinc rdx
001bdccfadd rax, 24
001bdcd3cmp rdx, rsi
001bdcd6je 0x1bdd4d
001bdcd8
001bdcd8loc_1bdcd8:
001bdcd8lea r8, [rdx+2*rdx]
001bdcdcmov rcx, [rdi+8*r8]
001bdce0cmp rcx, [rdi+8*r8-24]
001bdce5jae 0x1bdccc
001bdce7lea r9, [rdi+8*r8]
001bdceblea r8, [rdi+8*r8]
001bdcefadd r8, -24
001bdcf3movups x0, [r9+8]
001bdcf8movaps [rsp], x0
001bdcfcmov r10, [r8+16]
001bdd00mov [r9+16], r10
001bdd04movups x0, [r8]
001bdd08movups [r9], x0
001bdd0ccmp rdx, 1
001bdd10je 0x1bdcc0
001bdd12mov r9l, 1
001bdd18mov r8, rax
001bdd1bnop [rax+rax]
001bdd20
001bdd20loc_1bdd20:
001bdd20cmp rcx, [r8-24]
001bdd24jae 0x1bdcc0
001bdd26lea r10, [r8-24]
001bdd2amov r11, [r10+16]
001bdd2emov [r8+16], r11
001bdd32movups x0, [r10]
001bdd36movups [r8], x0
001bdd3ainc r9
001bdd3dmov r8, r10
001bdd40cmp rdx, r9
001bdd43jne 0x1bdd20
001bdd45mov r8, rdi
001bdd48jmp 0x1bdcc0
001bdd4d
001bdd4dloc_1bdd4d:
001bdd4dadd rsp, 24
001bdd51ret
001bdd52
001bdd52loc_1bdd52:
001bdd52lea rdi, [rip-0x12e603]
001bdd59lea rdx, [rip+0x521b0]
001bdd60mov esi, 46
001bdd65call core::panicking::panic
001bdd6aud2
001bdc90
001bdd6c
001bdd6c // align 0x10
001bdd6c // align 0x10
001bdd70
001bdd70gimli::read::unit::skip_attributes:
001bdd70push rbp
001bdd71push r15
001bdd73push r14
001bdd75push r13
001bdd77push r12
001bdd79push rbx
001bdd7atest r8, r8
001bdd7dje 0x1be2b1
001bdd83mov rax, rcx
001bdd86shl r8, 4
001bdd8aadd r8, rcx
001bdd8dmov rbx, [rsi]
001bdd90mov r10, [rsi+8]
001bdd94mov r11l, edx
001bdd97shr r11l, 8
001bdd9bmov ecx, edx
001bdd9dand ecx, 0xffffffffffff0000
001bdda3cmp ecx, 0x20000
001bdda9mov ebp, r11l
001bddaccmove ebp, edx
001bddafxor r13l, r13l
001bddb2lea r12, [rip-0x17df69]
001bddb9mov [rsp-44], ecx
001bddbdmov rcx, rbx
001bddc0
001bddc0loc_1bddc0:
001bddc0movzx r14l, [rax+10]
001bddc5mov r9l, 1
001bddcblea r15l, [r14-1]
001bddcfcmp r15l, 43
001bddd3ja 0x1bde11
001bddd5movsxd r15, [r12+4*r15]
001bddd9add r15, r12
001bdddcjmp r15
001bdddfmov r15, rbx
001bdde2mov r9l, 4
001bdde8jmp 0x1bdf00
001bddedmov r15, rbx
001bddf0jmp 0x1bdf00
001bddf5mov r15, rbx
001bddf8mov r9l, 2
001bddfejmp 0x1bdf00
001bde03mov r15, rbx
001bde06mov r9l, 8
001bde0cjmp 0x1bdf00
001bde11
001bde11loc_1bde11:
001bde11lea r15l, [r14-7968]
001bde18cmp r15l, 2
001bde1cjae 0x1bde42
001bde1emov r15, rbx
001bde21mov r9l, r11l
001bde24jmp 0x1bdf00
001bde29mov r15, rbx
001bde2cxor r9l, r9l
001bde2fjmp 0x1bdf00
001bde34mov r15, rbx
001bde37mov r9l, 3
001bde3djmp 0x1bdf00
001bde42
001bde42loc_1bde42:
001bde42test r13, r13
001bde45je 0x1bde5a
001bde47sub r10, r13
001bde4ajb 0x1be297
001bde50add rcx, r13
001bde53mov [rsi], rcx
001bde56mov [rsi+8], r10
001bde5a
001bde5aloc_1bde5a:
001bde5amov r15, rcx
001bde5dlea ecx, [r14-3]
001bde61cmp ecx, 32
001bde64ja 0x1bdf1c
001bde6alea rbx, [rip-0x17df71]
001bde71movsxd rcx, [rbx+4*rcx]
001bde75add rcx, rbx
001bde78jmp rcx
001bde7atest r10, r10
001bde7dje 0x1be2d4
001bde83mov [rsp-32], ebp
001bde87lea r9, [r10-1]
001bde8blea rbx, [r15+1]
001bde8fxor r13l, r13l
001bde92xor ecx, ecx
001bde94nop [rax+rax]
001bdea0
001bdea0loc_1bdea0:
001bdea0movzx r14l, [rbx-1]
001bdea5cmp ecx, 63
001bdea8jne 0x1bdeb4
001bdeaacmp r14b, 2
001bdeaejae 0x1be2b6
001bdeb4
001bdeb4loc_1bdeb4:
001bdeb4movzx ebp, r14b
001bdeb8mov r14l, ebp
001bdebband r14l, 127
001bdebfshl r14, cl
001bdec2or r13, r14
001bdec5test bpl, bpl
001bdec8jns 0x1bdf85
001bdeceadd ecx, 7
001bded1inc rbx
001bded4add r9, -1
001bded8jb 0x1bdea0
001bdedajmp 0x1be2c6
001bdedfmov r15, rbx
001bdee2mov r9l, edx
001bdee5jmp 0x1bdf00
001bdee7mov r15, rbx
001bdeeamov r9l, ebp
001bdeedjmp 0x1bdf00
001bdeefmov r15, rbx
001bdef2
001bdef2loc_1bdef2:
001bdef2mov r9l, 16
001bdef8nop [rax+rax]
001bdf00
001bdf00loc_1bdf00:
001bdf00movzx r9l, r9b
001bdf04add r13, r9
001bdf07mov rbx, r15
001bdf0a
001bdf0aloc_1bdf0a:
001bdf0aadd rax, 16
001bdf0ecmp rax, r8
001bdf11jne 0x1bddc0
001bdf17jmp 0x1be28d
001bdf1c
001bdf1cloc_1bdf1c:
001bdf1cadd r14l, -7937
001bdf23cmp r14l, 2
001bdf27jae 0x1be308
001bdf2dnop [rax]
001bdf30
001bdf30loc_1bdf30:
001bdf30sub r10, 1
001bdf34jb 0x1be2a0
001bdf3alea rbx, [r15+1]
001bdf3emov [rsi], rbx
001bdf41mov [rsi+8], r10
001bdf45cmp [r15], 0
001bdf49mov r15, rbx
001bdf4cjs 0x1bdf30
001bdf4emov rcx, rbx
001bdf51xor r13l, r13l
001bdf54jmp 0x1bdf0a
001bdf56test r10, r10
001bdf59je 0x1be30d
001bdf5flea r14, [r10-1]
001bdf63lea rcx, [r15+1]
001bdf67mov [rsi], rcx
001bdf6amov [rsi+8], r14
001bdf6emovzx r13l, [r15]
001bdf72mov ebx, r13l
001bdf75and ebx, 127
001bdf78test r13b, r13b
001bdf7bjs 0x1bdfa0
001bdf7dmov r10, r14
001bdf80jmp 0x1be018
001bdf85
001bdf85loc_1bdf85:
001bdf85mov [rsi], rbx
001bdf88mov [rsi+8], r9
001bdf8cmov r10, r9
001bdf8fmov rcx, rbx
001bdf92mov [rsp-16], r13
001bdf97mov ebp, [rsp-32]
001bdf9bjmp 0x1bdf0a
001bdfa0
001bdfa0loc_1bdfa0:
001bdfa0test r14, r14
001bdfa3je 0x1be35e
001bdfa9lea r14, [r10-2]
001bdfadlea rcx, [r15+2]
001bdfb1mov [rsi], rcx
001bdfb4mov [rsp-32], r14
001bdfb9mov [rsi+8], r14
001bdfbdmovzx r14l, [r15+1]
001bdfc2mov r13l, r14l
001bdfc5and r13l, 127
001bdfc9shl r13l, 7
001bdfcdmovzx ebx, bx
001bdfd0or ebx, r13l
001bdfd3test r14b, r14b
001bdfd6js 0x1bdfdf
001bdfd8mov r10, [rsp-32]
001bdfddjmp 0x1be018
001bdfdf
001bdfdfloc_1bdfdf:
001bdfdfcmp [rsp-32], 0
001bdfe5je 0x1be35e
001bdfebadd r10, -3
001bdfeflea rcx, [r15+3]
001bdff3mov [rsi], rcx
001bdff6mov [rsi+8], r10
001bdffamovzx r14l, [r15+2]
001bdfffcmp r14w, 3
001be004ja 0x1be37b
001be00amovzx r14l, r14w
001be00eshl r14l, 14
001be012movzx ebx, bx
001be015or ebx, r14l
001be018
001be018loc_1be018:
001be018mov r13, r10
001be01bmov r14l, ebx
001be01e
001be01eloc_1be01e:
001be01emov r15, rcx
001be021mov r10, r13
001be024mov [rsp-44], r14l
001be029movzx ecx, r14w
001be02dlea ebx, [rcx-1]
001be030cmp ebx, 43
001be033ja 0x1be1f7
001be039lea r14, [rip-0x17e0bc]
001be040movsxd rcx, [r14+4*rbx]
001be044add rcx, r14
001be047jmp rcx
001be049test r10, r10
001be04cje 0x1be30d
001be052lea r13, [r10-1]
001be056lea rcx, [r15+1]
001be05amov [rsi], rcx
001be05dmov [rsi+8], r13
001be061movzx ebx, [r15]
001be065mov r14l, ebx
001be068and r14l, 127
001be06ctest bl, bl
001be06ejns 0x1be01e
001be070mov [rsp-44], r14l
001be075test r13, r13
001be078je 0x1be35e
001be07elea r13, [r10-2]
001be082lea rcx, [r15+2]
001be086mov [rsi], rcx
001be089mov [rsi+8], r13
001be08dmovzx r14l, [r15+1]
001be092mov [rsp-32], r14l
001be097and r14l, 127
001be09bshl r14l, 7
001be09fmov ebx, [rsp-44]
001be0a3movzx ebx, bx
001be0a6or ebx, r14l
001be0a9mov r14l, ebx
001be0accmp [rsp-32], 0
001be0b1jns 0x1be01e
001be0b7test r13, r13
001be0baje 0x1be35e
001be0c0add r10, -3
001be0c4lea rcx, [r15+3]
001be0c8mov [rsi], rcx
001be0cbmov [rsi+8], r10
001be0cfmovzx ebx, [r15+2]
001be0d4cmp bx, 3
001be0d8ja 0x1be383
001be0demovzx ebx, bx
001be0e1shl ebx, 14
001be0e4movzx r14l, r14w
001be0e8or r14l, ebx
001be0ebmov r13, r10
001be0eejmp 0x1be01e
001be0f3cmp r10, 1
001be0f7jbe 0x1be313
001be0fdadd r10, -2
001be101lea rbx, [r15+2]
001be105mov [rsi], rbx
001be108mov [rsi+8], r10
001be10cmovzx r13l, [r15]
001be110mov rcx, rbx
001be113jmp 0x1bdf0a
001be118cmp r10, 3
001be11cjbe 0x1be337
001be122add r10, -4
001be126lea rbx, [r15+4]
001be12amov [rsi], rbx
001be12dmov [rsi+8], r10
001be131movzx ecx, [r15+1]
001be136movzx r9l, [r15]
001be13amov r14l, ebp
001be13dmovzx ebp, [r15+3]
001be142mov [rsp-37], r9b
001be147mov [rsp-34], bpl
001be14cmov ebp, r14l
001be14fmov [rsp-36], cx
001be154mov r13l, [rsp-37]
001be159mov rcx, rbx
001be15cjmp 0x1bdf0a
001be161test r10, r10
001be164mov r9, [rsp-8]
001be169je 0x1be2f8
001be16fxor ecx, ecx
001be171nop [rax+rax]
001be180
001be180loc_1be180:
001be180cmp [r15+rcx], 0
001be185je 0x1be1b7
001be187inc rcx
001be18acmp r10, rcx
001be18djne 0x1be180
001be18fjmp 0x1be2f8
001be194test r10, r10
001be197je 0x1be2a0
001be19ddec r10
001be1a0lea rbx, [r15+1]
001be1a4mov [rsi], rbx
001be1a7mov [rsi+8], r10
001be1abmovzx r13l, [r15]
001be1afmov rcx, rbx
001be1b2jmp 0x1bdf0a
001be1b7
001be1b7loc_1be1b7:
001be1b7lea rbx, [r15+rcx]
001be1bbinc rbx
001be1benot rcx
001be1c1add r10, rcx
001be1c4mov [rsi], rbx
001be1c7mov [rsi+8], r10
001be1cbmov rcx, rbx
001be1cemov [rsp-8], r15
001be1d3xor r13l, r13l
001be1d6jmp 0x1bdf0a
001be1dbmov rcx, r15
001be1dexor r13l, r13l
001be1e1mov r9l, 4
001be1e7jmp 0x1bdf00
001be1ecmov rcx, r15
001be1efxor r13l, r13l
001be1f2jmp 0x1bdf00
001be1f7
001be1f7loc_1be1f7:
001be1f7lea r9l, [rcx-7937]
001be1fecmp r9l, 2
001be202jb 0x1bdf30
001be208add ecx, -7968
001be20ecmp ecx, 2
001be211jae 0x1be308
001be217mov rcx, r15
001be21axor r13l, r13l
001be21dmov r9l, r11l
001be220jmp 0x1bdf00
001be225mov rcx, r15
001be228xor r13l, r13l
001be22bmov r9l, 2
001be231jmp 0x1bdf00
001be236mov rcx, r15
001be239xor r13l, r13l
001be23cmov r9l, 8
001be242jmp 0x1bdf00
001be247mov rcx, r15
001be24axor r13l, r13l
001be24dxor r9l, r9l
001be250jmp 0x1bdf00
001be255mov rcx, r15
001be258xor r13l, r13l
001be25bmov r9l, 3
001be261jmp 0x1bdf00
001be266mov rcx, r15
001be269xor r13l, r13l
001be26cmov r9l, edx
001be26fjmp 0x1bdf00
001be274mov rcx, r15
001be277xor r13l, r13l
001be27amov r9l, ebp
001be27djmp 0x1bdf00
001be282mov rcx, r15
001be285xor r13l, r13l
001be288jmp 0x1bdef2
001be28d
001be28dloc_1be28d:
001be28dtest r13, r13
001be290je 0x1be2b1
001be292sub r10, r13
001be295jae 0x1be2a7
001be297
001be297loc_1be297:
001be297mov [rdi], 19
001be29amov [rdi+8], rbx
001be29ejmp 0x1be2ed
001be2a0
001be2a0loc_1be2a0:
001be2a0mov [rdi], 19
001be2a5jmp 0x1be2dc
001be2a7
001be2a7loc_1be2a7:
001be2a7add rbx, r13
001be2aamov [rsi], rbx
001be2admov [rsi+8], r10
001be2b1
001be2b1loc_1be2b1:
001be2b1mov [rdi], 75
001be2b4jmp 0x1be2ed
001be2b6
001be2b6loc_1be2b6:
001be2b6mov [rsi], rbx
001be2b9mov [rsi+8], r9
001be2bdmov al, 6
001be2bfmov r15, [rsp-16]
001be2c4jmp 0x1be2d6
001be2c6
001be2c6loc_1be2c6:
001be2c6add r15, r10
001be2c9mov [rsi], r15
001be2ccmov [rsi+8], 0
001be2d4
001be2d4loc_1be2d4:
001be2d4mov al, 19
001be2d6
001be2d6loc_1be2d6:
001be2d6mov [rdi], al
001be2d8mov [rdi+1], 0
001be2dc
001be2dcloc_1be2dc:
001be2dcmov [rdi+6], 0
001be2e2mov [rdi+2], 0
001be2e9
001be2e9loc_1be2e9:
001be2e9mov [rdi+8], r15
001be2ed
001be2edloc_1be2ed:
001be2edpop rbx
001be2eepop r12
001be2f0pop r13
001be2f2pop r14
001be2f4pop r15
001be2f6pop rbp
001be2f7ret
001be2f8
001be2f8loc_1be2f8:
001be2f8and r9, -256
001be2ffor r9, 19
001be303mov [rdi], r9
001be306jmp 0x1be2e9
001be308
001be308loc_1be308:
001be308mov [rdi], 12
001be30bjmp 0x1be2ed
001be30d
001be30dloc_1be30d:
001be30dmov al, 19
001be30fxor edx, edx
001be311jmp 0x1be365
001be313
001be313loc_1be313:
001be313mov [rsp-24], 0
001be31amov [rsp-18], 0
001be31fmov [rsp-22], 0
001be327mov eax, [rsp-21]
001be32bmov [rdi+4], eax
001be32emov eax, [rsp-24]
001be332mov [rdi+1], eax
001be335jmp 0x1be359
001be337
001be337loc_1be337:
001be337mov [rsp-40], 0
001be33fmov [rsp-34], 0
001be344mov [rsp-36], 0
001be34bmov eax, [rsp-37]
001be34fmov [rdi+4], eax
001be352mov [rdi+1], 0
001be359
001be359loc_1be359:
001be359mov [rdi], 19
001be35cjmp 0x1be2e9
001be35e
001be35eloc_1be35e:
001be35emov al, 19
001be360xor edx, edx
001be362mov r15, rcx
001be365
001be365loc_1be365:
001be365mov [rdi], al
001be367mov [rdi+1], 0
001be36bmov [rdi+2], dx
001be36fmov [rdi+4], 0
001be376jmp 0x1be2e9
001be37b
001be37bloc_1be37b:
001be37bmov al, 6
001be37dmov edx, [rsp-44]
001be381jmp 0x1be365
001be383
001be383loc_1be383:
001be383mov al, 6
001be385mov dx, 22
001be389jmp 0x1be365
001bdd70
001bdd70gimli::read::unit::skip_attributes:
001bdd70push rbp
001bdd71push r15
001bdd73push r14
001bdd75push r13
001bdd77push r12
001bdd79push rbx
001bdd7atest r8, r8
001bdd7dje 0x1be2b1
001bdd83mov rax, rcx
001bdd86shl r8, 4
001bdd8aadd r8, rcx
001bdd8dmov rbx, [rsi]
001bdd90mov r10, [rsi+8]
001bdd94mov r11l, edx
001bdd97shr r11l, 8
001bdd9bmov ecx, edx
001bdd9dand ecx, 0xffffffffffff0000
001bdda3cmp ecx, 0x20000
001bdda9mov ebp, r11l
001bddaccmove ebp, edx
001bddafxor r13l, r13l
001bddb2lea r12, [rip-0x17df69]
001bddb9mov [rsp-44], ecx
001bddbdmov rcx, rbx
001bddc0
001bddc0loc_1bddc0:
001bddc0movzx r14l, [rax+10]
001bddc5mov r9l, 1
001bddcblea r15l, [r14-1]
001bddcfcmp r15l, 43
001bddd3ja 0x1bde11
001bddd5movsxd r15, [r12+4*r15]
001bddd9add r15, r12
001bdddcjmp r15
001bdddfmov r15, rbx
001bdde2mov r9l, 4
001bdde8jmp 0x1bdf00
001bddedmov r15, rbx
001bddf0jmp 0x1bdf00
001bddf5mov r15, rbx
001bddf8mov r9l, 2
001bddfejmp 0x1bdf00
001bde03mov r15, rbx
001bde06mov r9l, 8
001bde0cjmp 0x1bdf00
001bde11
001bde11loc_1bde11:
001bde11lea r15l, [r14-7968]
001bde18cmp r15l, 2
001bde1cjae 0x1bde42
001bde1emov r15, rbx
001bde21mov r9l, r11l
001bde24jmp 0x1bdf00
001bde29mov r15, rbx
001bde2cxor r9l, r9l
001bde2fjmp 0x1bdf00
001bde34mov r15, rbx
001bde37mov r9l, 3
001bde3djmp 0x1bdf00
001bde42
001bde42loc_1bde42:
001bde42test r13, r13
001bde45je 0x1bde5a
001bde47sub r10, r13
001bde4ajb 0x1be297
001bde50add rcx, r13
001bde53mov [rsi], rcx
001bde56mov [rsi+8], r10
001bde5a
001bde5aloc_1bde5a:
001bde5amov r15, rcx
001bde5dlea ecx, [r14-3]
001bde61cmp ecx, 32
001bde64ja 0x1bdf1c
001bde6alea rbx, [rip-0x17df71]
001bde71movsxd rcx, [rbx+4*rcx]
001bde75add rcx, rbx
001bde78jmp rcx
001bde7atest r10, r10
001bde7dje 0x1be2d4
001bde83mov [rsp-32], ebp
001bde87lea r9, [r10-1]
001bde8blea rbx, [r15+1]
001bde8fxor r13l, r13l
001bde92xor ecx, ecx
001bde94nop [rax+rax]
001bdea0
001bdea0loc_1bdea0:
001bdea0movzx r14l, [rbx-1]
001bdea5cmp ecx, 63
001bdea8jne 0x1bdeb4
001bdeaacmp r14b, 2
001bdeaejae 0x1be2b6
001bdeb4
001bdeb4loc_1bdeb4:
001bdeb4movzx ebp, r14b
001bdeb8mov r14l, ebp
001bdebband r14l, 127
001bdebfshl r14, cl
001bdec2or r13, r14
001bdec5test bpl, bpl
001bdec8jns 0x1bdf85
001bdeceadd ecx, 7
001bded1inc rbx
001bded4add r9, -1
001bded8jb 0x1bdea0
001bdedajmp 0x1be2c6
001bdedfmov r15, rbx
001bdee2mov r9l, edx
001bdee5jmp 0x1bdf00
001bdee7mov r15, rbx
001bdeeamov r9l, ebp
001bdeedjmp 0x1bdf00
001bdeefmov r15, rbx
001bdef2
001bdef2loc_1bdef2:
001bdef2mov r9l, 16
001bdef8nop [rax+rax]
001bdf00
001bdf00loc_1bdf00:
001bdf00movzx r9l, r9b
001bdf04add r13, r9
001bdf07mov rbx, r15
001bdf0a
001bdf0aloc_1bdf0a:
001bdf0aadd rax, 16
001bdf0ecmp rax, r8
001bdf11jne 0x1bddc0
001bdf17jmp 0x1be28d
001bdf1c
001bdf1cloc_1bdf1c:
001bdf1cadd r14l, -7937
001bdf23cmp r14l, 2
001bdf27jae 0x1be308
001bdf2dnop [rax]
001bdf30
001bdf30loc_1bdf30:
001bdf30sub r10, 1
001bdf34jb 0x1be2a0
001bdf3alea rbx, [r15+1]
001bdf3emov [rsi], rbx
001bdf41mov [rsi+8], r10
001bdf45cmp [r15], 0
001bdf49mov r15, rbx
001bdf4cjs 0x1bdf30
001bdf4emov rcx, rbx
001bdf51xor r13l, r13l
001bdf54jmp 0x1bdf0a
001bdf56test r10, r10
001bdf59je 0x1be30d
001bdf5flea r14, [r10-1]
001bdf63lea rcx, [r15+1]
001bdf67mov [rsi], rcx
001bdf6amov [rsi+8], r14
001bdf6emovzx r13l, [r15]
001bdf72mov ebx, r13l
001bdf75and ebx, 127
001bdf78test r13b, r13b
001bdf7bjs 0x1bdfa0
001bdf7dmov r10, r14
001bdf80jmp 0x1be018
001bdf85
001bdf85loc_1bdf85:
001bdf85mov [rsi], rbx
001bdf88mov [rsi+8], r9
001bdf8cmov r10, r9
001bdf8fmov rcx, rbx
001bdf92mov [rsp-16], r13
001bdf97mov ebp, [rsp-32]
001bdf9bjmp 0x1bdf0a
001bdfa0
001bdfa0loc_1bdfa0:
001bdfa0test r14, r14
001bdfa3je 0x1be35e
001bdfa9lea r14, [r10-2]
001bdfadlea rcx, [r15+2]
001bdfb1mov [rsi], rcx
001bdfb4mov [rsp-32], r14
001bdfb9mov [rsi+8], r14
001bdfbdmovzx r14l, [r15+1]
001bdfc2mov r13l, r14l
001bdfc5and r13l, 127
001bdfc9shl r13l, 7
001bdfcdmovzx ebx, bx
001bdfd0or ebx, r13l
001bdfd3test r14b, r14b
001bdfd6js 0x1bdfdf
001bdfd8mov r10, [rsp-32]
001bdfddjmp 0x1be018
001bdfdf
001bdfdfloc_1bdfdf:
001bdfdfcmp [rsp-32], 0
001bdfe5je 0x1be35e
001bdfebadd r10, -3
001bdfeflea rcx, [r15+3]
001bdff3mov [rsi], rcx
001bdff6mov [rsi+8], r10
001bdffamovzx r14l, [r15+2]
001bdfffcmp r14w, 3
001be004ja 0x1be37b
001be00amovzx r14l, r14w
001be00eshl r14l, 14
001be012movzx ebx, bx
001be015or ebx, r14l
001be018
001be018loc_1be018:
001be018mov r13, r10
001be01bmov r14l, ebx
001be01e
001be01eloc_1be01e:
001be01emov r15, rcx
001be021mov r10, r13
001be024mov [rsp-44], r14l
001be029movzx ecx, r14w
001be02dlea ebx, [rcx-1]
001be030cmp ebx, 43
001be033ja 0x1be1f7
001be039lea r14, [rip-0x17e0bc]
001be040movsxd rcx, [r14+4*rbx]
001be044add rcx, r14
001be047jmp rcx
001be049test r10, r10
001be04cje 0x1be30d
001be052lea r13, [r10-1]
001be056lea rcx, [r15+1]
001be05amov [rsi], rcx
001be05dmov [rsi+8], r13
001be061movzx ebx, [r15]
001be065mov r14l, ebx
001be068and r14l, 127
001be06ctest bl, bl
001be06ejns 0x1be01e
001be070mov [rsp-44], r14l
001be075test r13, r13
001be078je 0x1be35e
001be07elea r13, [r10-2]
001be082lea rcx, [r15+2]
001be086mov [rsi], rcx
001be089mov [rsi+8], r13
001be08dmovzx r14l, [r15+1]
001be092mov [rsp-32], r14l
001be097and r14l, 127
001be09bshl r14l, 7
001be09fmov ebx, [rsp-44]
001be0a3movzx ebx, bx
001be0a6or ebx, r14l
001be0a9mov r14l, ebx
001be0accmp [rsp-32], 0
001be0b1jns 0x1be01e
001be0b7test r13, r13
001be0baje 0x1be35e
001be0c0add r10, -3
001be0c4lea rcx, [r15+3]
001be0c8mov [rsi], rcx
001be0cbmov [rsi+8], r10
001be0cfmovzx ebx, [r15+2]
001be0d4cmp bx, 3
001be0d8ja 0x1be383
001be0demovzx ebx, bx
001be0e1shl ebx, 14
001be0e4movzx r14l, r14w
001be0e8or r14l, ebx
001be0ebmov r13, r10
001be0eejmp 0x1be01e
001be0f3cmp r10, 1
001be0f7jbe 0x1be313
001be0fdadd r10, -2
001be101lea rbx, [r15+2]
001be105mov [rsi], rbx
001be108mov [rsi+8], r10
001be10cmovzx r13l, [r15]
001be110mov rcx, rbx
001be113jmp 0x1bdf0a
001be118cmp r10, 3
001be11cjbe 0x1be337
001be122add r10, -4
001be126lea rbx, [r15+4]
001be12amov [rsi], rbx
001be12dmov [rsi+8], r10
001be131movzx ecx, [r15+1]
001be136movzx r9l, [r15]
001be13amov r14l, ebp
001be13dmovzx ebp, [r15+3]
001be142mov [rsp-37], r9b
001be147mov [rsp-34], bpl
001be14cmov ebp, r14l
001be14fmov [rsp-36], cx
001be154mov r13l, [rsp-37]
001be159mov rcx, rbx
001be15cjmp 0x1bdf0a
001be161test r10, r10
001be164mov r9, [rsp-8]
001be169je 0x1be2f8
001be16fxor ecx, ecx
001be171nop [rax+rax]
001be180
001be180loc_1be180:
001be180cmp [r15+rcx], 0
001be185je 0x1be1b7
001be187inc rcx
001be18acmp r10, rcx
001be18djne 0x1be180
001be18fjmp 0x1be2f8
001be194test r10, r10
001be197je 0x1be2a0
001be19ddec r10
001be1a0lea rbx, [r15+1]
001be1a4mov [rsi], rbx
001be1a7mov [rsi+8], r10
001be1abmovzx r13l, [r15]
001be1afmov rcx, rbx
001be1b2jmp 0x1bdf0a
001be1b7
001be1b7loc_1be1b7:
001be1b7lea rbx, [r15+rcx]
001be1bbinc rbx
001be1benot rcx
001be1c1add r10, rcx
001be1c4mov [rsi], rbx
001be1c7mov [rsi+8], r10
001be1cbmov rcx, rbx
001be1cemov [rsp-8], r15
001be1d3xor r13l, r13l
001be1d6jmp 0x1bdf0a
001be1dbmov rcx, r15
001be1dexor r13l, r13l
001be1e1mov r9l, 4
001be1e7jmp 0x1bdf00
001be1ecmov rcx, r15
001be1efxor r13l, r13l
001be1f2jmp 0x1bdf00
001be1f7
001be1f7loc_1be1f7:
001be1f7lea r9l, [rcx-7937]
001be1fecmp r9l, 2
001be202jb 0x1bdf30
001be208add ecx, -7968
001be20ecmp ecx, 2
001be211jae 0x1be308
001be217mov rcx, r15
001be21axor r13l, r13l
001be21dmov r9l, r11l
001be220jmp 0x1bdf00
001be225mov rcx, r15
001be228xor r13l, r13l
001be22bmov r9l, 2
001be231jmp 0x1bdf00
001be236mov rcx, r15
001be239xor r13l, r13l
001be23cmov r9l, 8
001be242jmp 0x1bdf00
001be247mov rcx, r15
001be24axor r13l, r13l
001be24dxor r9l, r9l
001be250jmp 0x1bdf00
001be255mov rcx, r15
001be258xor r13l, r13l
001be25bmov r9l, 3
001be261jmp 0x1bdf00
001be266mov rcx, r15
001be269xor r13l, r13l
001be26cmov r9l, edx
001be26fjmp 0x1bdf00
001be274mov rcx, r15
001be277xor r13l, r13l
001be27amov r9l, ebp
001be27djmp 0x1bdf00
001be282mov rcx, r15
001be285xor r13l, r13l
001be288jmp 0x1bdef2
001be28d
001be28dloc_1be28d:
001be28dtest r13, r13
001be290je 0x1be2b1
001be292sub r10, r13
001be295jae 0x1be2a7
001be297
001be297loc_1be297:
001be297mov [rdi], 19
001be29amov [rdi+8], rbx
001be29ejmp 0x1be2ed
001be2a0
001be2a0loc_1be2a0:
001be2a0mov [rdi], 19
001be2a5jmp 0x1be2dc
001be2a7
001be2a7loc_1be2a7:
001be2a7add rbx, r13
001be2aamov [rsi], rbx
001be2admov [rsi+8], r10
001be2b1
001be2b1loc_1be2b1:
001be2b1mov [rdi], 75
001be2b4jmp 0x1be2ed
001be2b6
001be2b6loc_1be2b6:
001be2b6mov [rsi], rbx
001be2b9mov [rsi+8], r9
001be2bdmov al, 6
001be2bfmov r15, [rsp-16]
001be2c4jmp 0x1be2d6
001be2c6
001be2c6loc_1be2c6:
001be2c6add r15, r10
001be2c9mov [rsi], r15
001be2ccmov [rsi+8], 0
001be2d4
001be2d4loc_1be2d4:
001be2d4mov al, 19
001be2d6
001be2d6loc_1be2d6:
001be2d6mov [rdi], al
001be2d8mov [rdi+1], 0
001be2dc
001be2dcloc_1be2dc:
001be2dcmov [rdi+6], 0
001be2e2mov [rdi+2], 0
001be2e9
001be2e9loc_1be2e9:
001be2e9mov [rdi+8], r15
001be2ed
001be2edloc_1be2ed:
001be2edpop rbx
001be2eepop r12
001be2f0pop r13
001be2f2pop r14
001be2f4pop r15
001be2f6pop rbp
001be2f7ret
001be2f8
001be2f8loc_1be2f8:
001be2f8and r9, -256
001be2ffor r9, 19
001be303mov [rdi], r9
001be306jmp 0x1be2e9
001be308
001be308loc_1be308:
001be308mov [rdi], 12
001be30bjmp 0x1be2ed
001be30d
001be30dloc_1be30d:
001be30dmov al, 19
001be30fxor edx, edx
001be311jmp 0x1be365
001be313
001be313loc_1be313:
001be313mov [rsp-24], 0
001be31amov [rsp-18], 0
001be31fmov [rsp-22], 0
001be327mov eax, [rsp-21]
001be32bmov [rdi+4], eax
001be32emov eax, [rsp-24]
001be332mov [rdi+1], eax
001be335jmp 0x1be359
001be337
001be337loc_1be337:
001be337mov [rsp-40], 0
001be33fmov [rsp-34], 0
001be344mov [rsp-36], 0
001be34bmov eax, [rsp-37]
001be34fmov [rdi+4], eax
001be352mov [rdi+1], 0
001be359
001be359loc_1be359:
001be359mov [rdi], 19
001be35cjmp 0x1be2e9
001be35e
001be35eloc_1be35e:
001be35emov al, 19
001be360xor edx, edx
001be362mov r15, rcx
001be365
001be365loc_1be365:
001be365mov [rdi], al
001be367mov [rdi+1], 0
001be36bmov [rdi+2], dx
001be36fmov [rdi+4], 0
001be376jmp 0x1be2e9
001be37b
001be37bloc_1be37b:
001be37bmov al, 6
001be37dmov edx, [rsp-44]
001be381jmp 0x1be365
001be383
001be383loc_1be383:
001be383mov al, 6
001be385mov dx, 22
001be389jmp 0x1be365
001bdd70
001be38b
001be38b // align 0x10
001be38b // align 0x10
001be390
001be390gimli::read::rnglists::RngListIter<R>::next:
001be390push rbp
001be391push r15
001be393push r14
001be395push r13
001be397push r12
001be399push rbx
001be39asub rsp, 104
001be39emov r12, rdi
001be3a1mov r14, [rsi+40]
001be3a5test r14, r14
001be3a8je 0x1befab
001be3aemov r13, rsi
001be3b1lea r15, [rsi+32]
001be3b5lea rdi, [rsp+8]
001be3bamov [rsp+48], rsi
001be3bfmov [rsp+40], r15
001be3c4
001be3c4loc_1be3c4:
001be3c4mov r11l, [r13+48]
001be3c8cmp [r13+52], 0
001be3cdje 0x1be470
001be3d3mov r8, [r13+32]
001be3d7lea r15, [r14-1]
001be3dblea r9, [r8+1]
001be3dfmov [r13+32], r9
001be3e3mov [r13+40], r15
001be3e7movzx eax, [r8]
001be3ebcmp rax, 7
001be3efja 0x1bf087
001be3f5mov esi, r11l
001be3f8shr esi, 16
001be3fblea rcx, [rip-0x17e3ce]
001be402movsxd rax, [rcx+4*rax]
001be406add rax, rcx
001be409jmp rax
001be40btest r15, r15
001be40eje 0x1beeed
001be414lea rax, [r14-2]
001be418lea rsi, [r8+2]
001be41cxor edx, edx
001be41exor ecx, ecx
001be420mov r15, [rsp+40]
001be425nop [rax+rax]
001be430
001be430loc_1be430:
001be430movzx r9l, [rsi-1]
001be435cmp ecx, 63
001be438jne 0x1be444
001be43acmp r9b, 2
001be43ejae 0x1beebe
001be444
001be444loc_1be444:
001be444movzx r9l, r9b
001be448mov r10l, r9l
001be44band r10l, 127
001be44fshl r10, cl
001be452or rdx, r10
001be455test r9b, r9b
001be458jns 0x1be7ff
001be45eadd ecx, 7
001be461inc rsi
001be464add rax, -1
001be468jb 0x1be430
001be46ajmp 0x1beedb
001be46fnop
001be470
001be470loc_1be470:
001be470mov r14, r11
001be473movzx ebp, r11b
001be477mov rsi, r15
001be47amov edx, ebp
001be47cmov r13, rdi
001be47fcall gimli::read::reader::Reader::read_address
001be484movzx eax, [rsp+8]
001be489cmp al, 75
001be48bjne 0x1bef4b
001be491mov rbx, [rsp+16]
001be496mov rdi, r13
001be499mov rsi, r15
001be49cmov edx, ebp
001be49ecall gimli::read::reader::Reader::read_address
001be4a3movzx eax, [rsp+8]
001be4a8cmp al, 75
001be4aajne 0x1bef4b
001be4b0mov rax, [rsp+16]
001be4b5mov rcx, rax
001be4b8or rcx, rbx
001be4bblea rdi, [rsp+8]
001be4c0mov r13, [rsp+48]
001be4c5je 0x1bef98
001be4cbmov rcx, r14
001be4ceneg cl
001be4d0shl cl, 3
001be4d3mov rsi, -1
001be4dashr rsi, cl
001be4ddmovzx edx, [r13+48]
001be4e2xor ecx, ecx
001be4e4sub cl, dl
001be4e6shl cl, 3
001be4e9mov r9, -1
001be4f0shr r9, cl
001be4f3cmp [r13+50], 5
001be4f9mov rdx, r9
001be4fcsbb rdx, 0
001be500cmp rbx, rsi
001be503jne 0x1be50f
001be505mov r15, [rsp+40]
001be50ajmp 0x1be6f5
001be50f
001be50floc_1be50f:
001be50fmov r8, [rsp+80]
001be514
001be514loc_1be514:
001be514mov rcx, [r13+16]
001be518cmp rcx, rdx
001be51bjne 0x1be52c
001be51dmov [rsp+80], r8
001be522mov r15, [rsp+40]
001be527jmp 0x1bee7e
001be52c
001be52cloc_1be52c:
001be52cadd rbx, rcx
001be52fand rbx, r9
001be532add rax, rcx
001be535and rax, r9
001be538mov r14, [rsp+72]
001be53dmov [rsp+80], r8
001be542mov r15, [rsp+40]
001be547jmp 0x1bee70
001be54ctest r15, r15
001be54fje 0x1beeed
001be555mov [rsp+64], r11
001be55amov [rsp+56], r12
001be55flea rbx, [r14-1]
001be563lea r10, [r14-3]
001be567lea r11, [r8+3]
001be56bxor ebp, ebp
001be56dxor r9l, r9l
001be570xor ecx, ecx
001be572nop [rax+rax]
001be580
001be580loc_1be580:
001be580movzx edx, [r8+rbp+1]
001be586mov al, 6
001be588cmp ecx, 63
001be58bjne 0x1be596
001be58dcmp dl, 2
001be590jae 0x1bee90
001be596
001be596loc_1be596:
001be596movzx r13l, dl
001be59amov r12l, r13l
001be59dand r12l, 127
001be5a1shl r12, cl
001be5a4lea rdx, [r15-1]
001be5a8or r9, r12
001be5abtest r13b, r13b
001be5aejns 0x1be869
001be5b4add ecx, 7
001be5b7inc rbp
001be5badec r10
001be5bdinc r11
001be5c0mov r15, rdx
001be5c3cmp rbx, rbp
001be5c6jne 0x1be580
001be5c8jmp 0x1beea0
001be5cdtest r15, r15
001be5d0je 0x1beeed
001be5d6mov [rsp+64], r11
001be5dbmov [rsp+56], r12
001be5e0lea rbp, [r14-1]
001be5e4lea r10, [r14-3]
001be5e8lea r11, [r8+3]
001be5ecxor ebx, ebx
001be5eexor r9l, r9l
001be5f1xor ecx, ecx
001be5f3nop [rax+rax]
001be600
001be600loc_1be600:
001be600movzx edx, [r8+rbx+1]
001be606mov al, 6
001be608cmp ecx, 63
001be60bjne 0x1be616
001be60dcmp dl, 2
001be610jae 0x1bee90
001be616
001be616loc_1be616:
001be616movzx r12l, dl
001be61amov r13l, r12l
001be61dand r13l, 127
001be621shl r13, cl
001be624lea rdx, [r15-1]
001be628or r9, r13
001be62btest r12b, r12b
001be62ejns 0x1be8dc
001be634add ecx, 7
001be637inc rbx
001be63adec r10
001be63dinc r11
001be640mov r15, rdx
001be643cmp rbp, rbx
001be646jne 0x1be600
001be648jmp 0x1beea0
001be64dtest r15, r15
001be650je 0x1beeed
001be656mov [rsp+64], r11
001be65bmov [rsp+56], r12
001be660lea rbp, [r14-1]
001be664lea r9, [r14-3]
001be668lea r10, [r8+3]
001be66cxor r11l, r11l
001be66fxor ebx, ebx
001be671xor ecx, ecx
001be673nop [rax+rax]
001be680
001be680loc_1be680:
001be680movzx edx, [r8+r11+1]
001be686mov al, 6
001be688cmp ecx, 63
001be68bjne 0x1be696
001be68dcmp dl, 2
001be690jae 0x1bee90
001be696
001be696loc_1be696:
001be696movzx r12l, dl
001be69amov r13l, r12l
001be69dand r13l, 127
001be6a1shl r13, cl
001be6a4lea rdx, [r15-1]
001be6a8or rbx, r13
001be6abtest r12b, r12b
001be6aejns 0x1be94a
001be6b4add ecx, 7
001be6b7inc r11
001be6badec r9
001be6bdinc r10
001be6c0mov r15, rdx
001be6c3cmp rbp, r11
001be6c6jne 0x1be680
001be6c8jmp 0x1beea0
001be6cdmovzx edx, r11b
001be6d1mov r15, [rsp+40]
001be6d6mov rsi, r15
001be6d9call gimli::read::reader::Reader::read_address
001be6demovzx eax, [rsp+8]
001be6e3cmp al, 75
001be6e5jne 0x1bf02d
001be6ebmov rax, [rsp+16]
001be6f0lea rdi, [rsp+8]
001be6f5
001be6f5loc_1be6f5:
001be6f5mov [r13+16], rax
001be6f9jmp 0x1bee7e
001be6femovzx ebp, r11b
001be702mov r15, [rsp+40]
001be707mov rsi, r15
001be70amov edx, ebp
001be70cmov r13, rdi
001be70fcall gimli::read::reader::Reader::read_address
001be714movzx eax, [rsp+8]
001be719cmp al, 75
001be71bjne 0x1bf04c
001be721mov rbx, [rsp+16]
001be726mov rdi, r13
001be729mov rsi, r15
001be72cmov edx, ebp
001be72ecall gimli::read::reader::Reader::read_address
001be733movzx eax, [rsp+8]
001be738cmp al, 75
001be73ajne 0x1bf04c
001be740mov r13, [rsp+48]
001be745movzx eax, [r13+48]
001be74axor ecx, ecx
001be74csub cl, al
001be74eshl cl, 3
001be751mov rdx, -1
001be758shr rdx, cl
001be75bcmp [r13+50], 5
001be761mov rax, [rsp+16]
001be766sbb rdx, 0
001be76amov r14, [rsp+72]
001be76flea rdi, [rsp+8]
001be774jmp 0x1bee70
001be779movzx edx, r11b
001be77dmov r15, [rsp+40]
001be782mov rsi, r15
001be785call gimli::read::reader::Reader::read_address
001be78amovzx eax, [rsp+8]
001be78fcmp al, 75
001be791jne 0x1bf02d
001be797mov rsi, [r13+32]
001be79bmov rax, [r13+40]
001be79ftest rax, rax
001be7a2je 0x1bef40
001be7a8mov rbx, [rsp+16]
001be7adlea rdx, [rax-1]
001be7b1lea r11, [rsi+1]
001be7b5xor r8l, r8l
001be7b8xor ecx, ecx
001be7balea rdi, [rsp+8]
001be7bfnop
001be7c0
001be7c0loc_1be7c0:
001be7c0movzx r9l, [r11-1]
001be7c5cmp ecx, 63
001be7c8jne 0x1be7d4
001be7cacmp r9b, 2
001be7cejae 0x1beec6
001be7d4
001be7d4loc_1be7d4:
001be7d4movzx r9l, r9b
001be7d8mov r10l, r9l
001be7dband r10l, 127
001be7dfshl r10, cl
001be7e2or r8, r10
001be7e5test r9b, r9b
001be7e8jns 0x1be9bc
001be7eeadd ecx, 7
001be7f1inc r11
001be7f4add rdx, -1
001be7f8jb 0x1be7c0
001be7fajmp 0x1bef31
001be7ff
001be7ffloc_1be7ff:
001be7ffmov [r13+32], rsi
001be803mov [r13+40], rax
001be807mov rsi, [r13+24]
001be80bmov rax, [r13]
001be80fmov rcx, [r13+8]
001be813sub rcx, rsi
001be816jb 0x1bf0d7
001be81cadd rax, rsi
001be81fmovzx esi, r11b
001be823imul rdx, rsi
001be827mov rsi, rcx
001be82asub rsi, rdx
001be82djb 0x1bf0d7
001be833movzx r8l, r11b
001be837dec r8l
001be83acmp r8l, 7
001be83eja 0x1bf0ba
001be844add rax, rdx
001be847lea r9, [rip-0x17e79a]
001be84emovsxd r8, [r9+4*r8]
001be852add r8, r9
001be855jmp r8
001be858cmp rcx, rdx
001be85bje 0x1bf0c3
001be861movzx eax, [rax]
001be864jmp 0x1be6f5
001be869
001be869loc_1be869:
001be869lea rbx, [r8+rbp]
001be86dadd rbx, 2
001be871mov rcx, [rsp+48]
001be876mov [rcx+32], rbx
001be87amov [rcx+40], rdx
001be87etest rdx, rdx
001be881mov r12, [rsp+56]
001be886je 0x1beffb
001be88clea rbx, [r8+rbp]
001be890inc rbx
001be893xor r14l, r14l
001be896xor ecx, ecx
001be898mov r13, [rsp+48]
001be89dnop [rax]
001be8a0
001be8a0loc_1be8a0:
001be8a0movzx edx, [r11-1]
001be8a5cmp ecx, 63
001be8a8jne 0x1be8b3
001be8aacmp dl, 2
001be8adjae 0x1befc2
001be8b3
001be8b3loc_1be8b3:
001be8b3movzx edx, dl
001be8b6mov r8l, edx
001be8b9and r8l, 127
001be8bdshl r8, cl
001be8c0or r14, r8
001be8c3test dl, dl
001be8c5jns 0x1be9fd
001be8cbadd ecx, 7
001be8ceinc r11
001be8d1add r10, -1
001be8d5jb 0x1be8a0
001be8d7jmp 0x1befec
001be8dc
001be8dcloc_1be8dc:
001be8dclea rdi, [r8+rbx]
001be8e0add rdi, 2
001be8e4mov r13, [rsp+48]
001be8e9mov [r13+32], rdi
001be8edmov [r13+40], rdx
001be8f1test rdx, rdx
001be8f4mov r12, [rsp+56]
001be8f9je 0x1bef8a
001be8fflea rdi, [r8+rbx]
001be903inc rdi
001be906xor r8l, r8l
001be909xor ecx, ecx
001be90bnop [rax+rax]
001be910
001be910loc_1be910:
001be910movzx edx, [r11-1]
001be915cmp ecx, 63
001be918jne 0x1be923
001be91acmp dl, 2
001be91djae 0x1befd0
001be923
001be923loc_1be923:
001be923movzx edx, dl
001be926mov ebx, edx
001be928and ebx, 127
001be92bshl rbx, cl
001be92eor r8, rbx
001be931test dl, dl
001be933jns 0x1bea86
001be939add ecx, 7
001be93cinc r11
001be93fadd r10, -1
001be943jb 0x1be910
001be945jmp 0x1bef7b
001be94a
001be94aloc_1be94a:
001be94alea rdi, [r8+r11]
001be94eadd rdi, 2
001be952mov r13, [rsp+48]
001be957mov [r13+32], rdi
001be95bmov [r13+40], rdx
001be95ftest rdx, rdx
001be962mov r12, [rsp+56]
001be967je 0x1bef8a
001be96dlea rdi, [r8+r11]
001be971inc rdi
001be974xor r8l, r8l
001be977xor ecx, ecx
001be979nop [rax]
001be980
001be980loc_1be980:
001be980movzx edx, [r10-1]
001be985cmp ecx, 63
001be988jne 0x1be993
001be98acmp dl, 2
001be98djae 0x1befde
001be993
001be993loc_1be993:
001be993movzx edx, dl
001be996mov r11l, edx
001be999and r11l, 127
001be99dshl r11, cl
001be9a0or r8, r11
001be9a3test dl, dl
001be9a5jns 0x1beb0f
001be9abadd ecx, 7
001be9aeinc r10
001be9b1add r9, -1
001be9b5jb 0x1be980
001be9b7jmp 0x1bef7b
001be9bc
001be9bcloc_1be9bc:
001be9bcmov [r13+32], r11
001be9c0mov [r13+40], rdx
001be9c4movzx eax, [r13+48]
001be9c9xor ecx, ecx
001be9cbsub cl, al
001be9cdshl cl, 3
001be9d0mov rsi, -1
001be9d7shr rsi, cl
001be9dacmp [r13+50], 5
001be9e0mov rdx, rsi
001be9e3sbb rdx, 0
001be9e7lea rax, [r8+rbx]
001be9eband rax, rsi
001be9eemov r14, [rsp+72]
001be9f3mov [rsp+96], r8
001be9f8jmp 0x1bee70
001be9fd
001be9fdloc_1be9fd:
001be9fdmov [r13+32], r11
001bea01mov rdi, [rsp+64]
001bea06mov ecx, edi
001bea08neg cl
001bea0ashl cl, 3
001bea0dmov rdx, -1
001bea14shr rdx, cl
001bea17mov [r13+40], r10
001bea1bcmp si, 5
001bea1fsbb rdx, 0
001bea23mov rcx, [r13+24]
001bea27mov rax, [r13]
001bea2bmov rsi, [r13+8]
001bea2fsub rsi, rcx
001bea32jb 0x1bf08e
001bea38add rax, rcx
001bea3bmovzx r8l, dil
001bea3fimul r9, r8
001bea43mov rcx, rsi
001bea46sub rcx, r9
001bea49jb 0x1bf08e
001bea4fmovzx r10l, dil
001bea53dec r10l
001bea56cmp r10l, 7
001bea5aja 0x1bf1aa
001bea60lea rbx, [rax+r9]
001bea64lea rdi, [rip-0x17e9f7]
001bea6bmovsxd r11, [rdi+4*r10]
001bea6fadd r11, rdi
001bea72jmp r11
001bea75cmp rsi, r9
001bea78je 0x1bf150
001bea7emovzx ebx, [rbx]
001bea81jmp 0x1bec3c
001bea86
001bea86loc_1bea86:
001bea86mov [r13+32], r11
001bea8amov [r13+40], r10
001bea8emov r11, [rsp+64]
001bea93mov ecx, r11l
001bea96neg cl
001bea98shl cl, 3
001bea9bmov r10, -1
001beaa2shr r10, cl
001beaa5cmp si, 5
001beaa9mov rdx, r10
001beaacsbb rdx, 0
001beab0mov rcx, [r13+24]
001beab4mov rbx, [r13]
001beab8mov rax, [r13+8]
001beabcsub rax, rcx
001beabfjb 0x1bf095
001beac5add rbx, rcx
001beac8movzx ecx, r11b
001beaccimul r9, rcx
001bead0mov rcx, rax
001bead3sub rcx, r9
001bead6jb 0x1bf095
001beadcmovzx esi, r11b
001beae0dec esi
001beae2cmp esi, 7
001beae5ja 0x1bf1b5
001beaebadd rbx, r9
001beaeelea rdi, [rip-0x17eaa1]
001beaf5movsxd rsi, [rdi+4*rsi]
001beaf9add rsi, rdi
001beafcjmp rsi
001beafecmp rax, r9
001beb01je 0x1bf150
001beb07movzx ebx, [rbx]
001beb0ajmp 0x1bec9a
001beb0f
001beb0floc_1beb0f:
001beb0fmov [r13+32], r10
001beb13mov [r13+40], r9
001beb17mov rcx, [rsp+64]
001beb1cneg cl
001beb1eshl cl, 3
001beb21mov r9, -1
001beb28shr r9, cl
001beb2bcmp si, 5
001beb2fmov rdx, r9
001beb32sbb rdx, 0
001beb36mov rax, r8
001beb39lea rdi, [rsp+8]
001beb3ejmp 0x1be514
001beb43cmp rsi, 2
001beb47jb 0x1beb90
001beb49movzx eax, [rax]
001beb4cmov [rsp+9], ax
001beb51mov cl, 75
001beb53jmp 0x1bebdc
001beb58cmp rsi, 4
001beb5cjb 0x1bebb6
001beb5emovzx ecx, [rax+1]
001beb62movzx edx, [rax]
001beb65movzx eax, [rax+3]
001beb69mov [rsp+11], dl
001beb6dmov [rsp+14], al
001beb71mov [rsp+12], cx
001beb76mov eax, [rsp+11]
001beb7amov cl, 75
001beb7cjmp 0x1bebdc
001beb7ecmp rsi, 8
001beb82jb 0x1bf114
001beb88mov rax, [rax]
001beb8bjmp 0x1be6f5
001beb90
001beb90loc_1beb90:
001beb90mov [rsp+8], 0
001beb97mov [rsp+10], 0
001beb9fmov [rsp+14], 0
001beba4mov ecx, [rsp+8]
001beba8mov [rsp+24], ecx
001bebacmov ecx, [rsp+11]
001bebb0mov [rsp+27], ecx
001bebb4jmp 0x1bebda
001bebb6
001bebb6loc_1bebb6:
001bebb6mov [rsp+8], 0
001bebbemov [rsp+14], 0
001bebc3mov [rsp+12], 0
001bebcamov ecx, [rsp+11]
001bebcemov [rsp+27], ecx
001bebd2mov [rsp+24], 0
001bebda
001bebdaloc_1bebda:
001bebdamov cl, 19
001bebdc
001bebdcloc_1bebdc:
001bebdccmp cl, 75
001bebdfje 0x1be6f5
001bebe5jmp 0x1bf0d9
001bebeacmp rcx, 2
001bebeejb 0x1beca9
001bebf4movzx ebx, [rbx]
001bebf7mov [rsp+9], bx
001bebfcjmp 0x1bec28
001bebfecmp rcx, 4
001bec02jb 0x1beccf
001bec08movzx ecx, [rbx+1]
001bec0cmovzx r9l, [rbx]
001bec10movzx r11l, [rbx+3]
001bec15mov [rsp+11], r9b
001bec1amov [rsp+14], r11b
001bec1fmov [rsp+12], cx
001bec24mov ebx, [rsp+11]
001bec28
001bec28loc_1bec28:
001bec28mov cl, 75
001bec2ajmp 0x1becf5
001bec2fcmp rcx, 8
001bec33jb 0x1bf16b
001bec39mov rbx, [rbx]
001bec3c
001bec3cloc_1bec3c:
001bec3cmov r15, [rsp+40]
001bec41lea rdi, [rsp+8]
001bec46jmp 0x1bed08
001bec4bcmp rcx, 2
001bec4fjb 0x1beda0
001bec55movzx ebx, [rbx]
001bec58mov [rsp+9], bx
001bec5djmp 0x1bec86
001bec5fcmp rcx, 4
001bec63jb 0x1bedc6
001bec69movzx eax, [rbx+1]
001bec6dmovzx ecx, [rbx]
001bec70movzx esi, [rbx+3]
001bec74mov [rsp+11], cl
001bec78mov [rsp+14], sil
001bec7dmov [rsp+12], ax
001bec82mov ebx, [rsp+11]
001bec86
001bec86loc_1bec86:
001bec86mov cl, 75
001bec88jmp 0x1bedec
001bec8dcmp rcx, 8
001bec91jb 0x1bf16b
001bec97mov rbx, [rbx]
001bec9a
001bec9aloc_1bec9a:
001bec9amov r15, [rsp+40]
001bec9flea rdi, [rsp+8]
001beca4jmp 0x1bedff
001beca9
001beca9loc_1beca9:
001beca9mov [rsp+8], 0
001becb0mov [rsp+10], 0
001becb8mov [rsp+14], 0
001becbdmov ecx, [rsp+8]
001becc1mov [rsp+24], ecx
001becc5mov ecx, [rsp+11]
001becc9mov [rsp+27], ecx
001beccdjmp 0x1becf3
001beccf
001beccfloc_1beccf:
001beccfmov [rsp+8], 0
001becd7mov [rsp+14], 0
001becdcmov [rsp+12], 0
001bece3mov ecx, [rsp+11]
001bece7mov [rsp+27], ecx
001becebmov [rsp+24], 0
001becf3
001becf3loc_1becf3:
001becf3mov cl, 19
001becf5
001becf5loc_1becf5:
001becf5mov r15, [rsp+40]
001becfalea rdi, [rsp+8]
001becffcmp cl, 75
001bed02jne 0x1bf097
001bed08
001bed08loc_1bed08:
001bed08imul r8, r14
001bed0cmov rcx, rsi
001bed0fsub rcx, r8
001bed12jb 0x1bf0b6
001bed18cmp r10l, 7
001bed1cja 0x1bf1c1
001bed22add rax, r8
001bed25lea r11, [rip-0x17ec98]
001bed2cmovsxd r9, [r11+4*r10]
001bed30add r9, r11
001bed33jmp r9
001bed36cmp rsi, r8
001bed39je 0x1bf1d6
001bed3fmovzx eax, [rax]
001bed42jmp 0x1bee70
001bed47cmp rcx, 2
001bed4bjb 0x1bee12
001bed51movzx eax, [rax]
001bed54mov [rsp+9], ax
001bed59mov cl, 75
001bed5bjmp 0x1bee5e
001bed60cmp rcx, 4
001bed64jb 0x1bee38
001bed6amovzx ecx, [rax+1]
001bed6emovzx esi, [rax]
001bed71movzx eax, [rax+3]
001bed75mov [rsp+11], sil
001bed7amov [rsp+14], al
001bed7emov [rsp+12], cx
001bed83mov eax, [rsp+11]
001bed87mov cl, 75
001bed89jmp 0x1bee5e
001bed8ecmp rcx, 8
001bed92jb 0x1bf1f1
001bed98mov rax, [rax]
001bed9bjmp 0x1bee70
001beda0
001beda0loc_1beda0:
001beda0mov [rsp+8], 0
001beda7mov [rsp+10], 0
001bedafmov [rsp+14], 0
001bedb4mov eax, [rsp+8]
001bedb8mov [rsp+24], eax
001bedbcmov eax, [rsp+11]
001bedc0mov [rsp+27], eax
001bedc4jmp 0x1bedea
001bedc6
001bedc6loc_1bedc6:
001bedc6mov [rsp+8], 0
001bedcemov [rsp+14], 0
001bedd3mov [rsp+12], 0
001beddamov eax, [rsp+11]
001beddemov [rsp+27], eax
001bede2mov [rsp+24], 0
001bedea
001bedealoc_1bedea:
001bedeamov cl, 19
001bedec
001bedecloc_1bedec:
001bedecmov r15, [rsp+40]
001bedf1lea rdi, [rsp+8]
001bedf6cmp cl, 75
001bedf9jne 0x1bf097
001bedff
001bedffloc_1bedff:
001bedfflea rax, [rbx+r8]
001bee03and rax, r10
001bee06mov r14, [rsp+72]
001bee0bmov [rsp+88], r8
001bee10jmp 0x1bee70
001bee12
001bee12loc_1bee12:
001bee12mov [rsp+8], 0
001bee19mov [rsp+10], 0
001bee21mov [rsp+14], 0
001bee26mov ecx, [rsp+8]
001bee2amov [rsp+24], ecx
001bee2emov ecx, [rsp+11]
001bee32mov [rsp+27], ecx
001bee36jmp 0x1bee5c
001bee38
001bee38loc_1bee38:
001bee38mov [rsp+8], 0
001bee40mov [rsp+14], 0
001bee45mov [rsp+12], 0
001bee4cmov ecx, [rsp+11]
001bee50mov [rsp+27], ecx
001bee54mov [rsp+24], 0
001bee5c
001bee5cloc_1bee5c:
001bee5cmov cl, 19
001bee5e
001bee5eloc_1bee5e:
001bee5emov [rsp+31], rax
001bee63cmp cl, 75
001bee66jne 0x1bf226
001bee6cnop [rax]
001bee70
001bee70loc_1bee70:
001bee70mov [rsp+72], r14
001bee75cmp rbx, rdx
001bee78jne 0x1bf00e
001bee7e
001bee7eloc_1bee7e:
001bee7emov r14, [r13+40]
001bee82test r14, r14
001bee85jne 0x1be3c4
001bee8bjmp 0x1befab
001bee90
001bee90loc_1bee90:
001bee90xor ecx, ecx
001bee92xor edx, edx
001bee94mov r12, [rsp+56]
001bee99mov r13, [rsp+48]
001bee9ejmp 0x1beef3
001beea0
001beea0loc_1beea0:
001beea0add r8, r14
001beea3mov r13, [rsp+48]
001beea8mov [r13+32], r8
001beeacmov [r13+40], 0
001beeb4mov r9, r8
001beeb7mov r12, [rsp+56]
001beebcjmp 0x1beeed
001beebe
001beebeloc_1beebe:
001beebexor ecx, ecx
001beec0mov al, 6
001beec2xor edx, edx
001beec4
001beec4loc_1beec4:
001beec4jmp 0x1beef3
001beec6
001beec6loc_1beec6:
001beec6mov [r13+32], r11
001beecamov [r13+40], rdx
001beecemov al, 6
001beed0xor ecx, ecx
001beed2xor edx, edx
001beed4mov r9, [rsp+96]
001beed9jmp 0x1beef3
001beedb
001beedbloc_1beedb:
001beedbadd r8, r14
001beedemov [r13+32], r8
001beee2mov [r13+40], 0
001beeeamov r9, r8
001beeed
001beeedloc_1beeed:
001beeedmov al, 19
001beeefxor ecx, ecx
001beef1xor edx, edx
001beef3
001beef3loc_1beef3:
001beef3shl rcx, 16
001beef7movzx edx, dl
001beefashl rdx, 8
001beefeor rdx, rcx
001bef01movzx eax, al
001bef04or rax, rdx
001bef07lea rcx, [rip-0x12dc16]
001bef0emov [r13+32], rcx
001bef12mov [r13+40], 0
001bef1amov [r12+8], rax
001bef1fmov [r12+16], r9
001bef24mov [r12], 2
001bef2cjmp 0x1befb3
001bef31
001bef31loc_1bef31:
001bef31add rsi, rax
001bef34mov [r13+32], rsi
001bef38mov [r13+40], 0
001bef40
001bef40loc_1bef40:
001bef40mov al, 19
001bef42xor ecx, ecx
001bef44xor edx, edx
001bef46mov r9, rsi
001bef49jmp 0x1beef3
001bef4b
001bef4bloc_1bef4b:
001bef4bmovzx ecx, [rsp+15]
001bef50shl ecx, 16
001bef53movzx esi, [rsp+13]
001bef58or esi, ecx
001bef5ashl rsi, 32
001bef5emov edx, [rsp+9]
001bef62or rdx, rsi
001bef65mov r9, [rsp+16]
001bef6amov r13, [rsp+48]
001bef6fmov rcx, rdx
001bef72shr rcx, 8
001bef76jmp 0x1beef3
001bef7b
001bef7bloc_1bef7b:
001bef7badd rdi, r15
001bef7emov [r13+32], rdi
001bef82mov [r13+40], 0
001bef8a
001bef8aloc_1bef8a:
001bef8amov al, 19
001bef8cxor ecx, ecx
001bef8exor edx, edx
001bef90mov r9, rdi
001bef93jmp 0x1beef3
001bef98
001bef98loc_1bef98:
001bef98lea rax, [rip-0x12dca7]
001bef9fmov [r13+32], rax
001befa3mov [r13+40], 0
001befab
001befabloc_1befab:
001befabmov [r12], 0
001befb3
001befb3loc_1befb3:
001befb3add rsp, 104
001befb7pop rbx
001befb8pop r12
001befbapop r13
001befbcpop r14
001befbepop r15
001befc0pop rbp
001befc1ret
001befc2
001befc2loc_1befc2:
001befc2xor ecx, ecx
001befc4xor edx, edx
001befc6mov r9, [rsp+72]
001befcbjmp 0x1beef3
001befd0
001befd0loc_1befd0:
001befd0xor ecx, ecx
001befd2xor edx, edx
001befd4mov r9, [rsp+88]
001befd9jmp 0x1beef3
001befde
001befdeloc_1befde:
001befdexor ecx, ecx
001befe0xor edx, edx
001befe2mov r9, [rsp+80]
001befe7jmp 0x1beef3
001befec
001befecloc_1befec:
001befecadd rbx, r15
001befefmov [r13+32], rbx
001beff3mov [r13+40], 0
001beffb
001beffbloc_1beffb:
001beffbmov al, 19
001beffdxor ecx, ecx
001befffxor edx, edx
001bf001mov r9, rbx
001bf004mov r13, [rsp+48]
001bf009jmp 0x1beef3
001bf00e
001bf00eloc_1bf00e:
001bf00ecmp rbx, rax
001bf011jbe 0x1bf070
001bf013lea rax, [rip-0x12dd22]
001bf01amov [r13+32], rax
001bf01emov [r13+40], 0
001bf026mov cl, 48
001bf028jmp 0x1bf0f3
001bf02d
001bf02dloc_1bf02d:
001bf02dmovzx edx, [rsp+9]
001bf032mov esi, [rsp+10]
001bf036movzx ecx, [rsp+14]
001bf03bshl rcx, 32
001bf03for rcx, rsi
001bf042mov r9, [rsp+16]
001bf047jmp 0x1beef3
001bf04c
001bf04cloc_1bf04c:
001bf04cmovzx edx, [rsp+9]
001bf051mov esi, [rsp+10]
001bf055movzx ecx, [rsp+14]
001bf05ashl rcx, 32
001bf05eor rcx, rsi
001bf061mov r9, [rsp+16]
001bf066mov r13, [rsp+48]
001bf06bjmp 0x1beef3
001bf070
001bf070loc_1bf070:
001bf070mov [r12], 1
001bf078mov [r12+8], rbx
001bf07dmov [r12+16], rax
001bf082jmp 0x1befb3
001bf087
001bf087loc_1bf087:
001bf087mov al, 48
001bf089jmp 0x1beec4
001bf08e
001bf08eloc_1bf08e:
001bf08emov cl, 19
001bf090mov rbx, rax
001bf093jmp 0x1bf097
001bf095
001bf095loc_1bf095:
001bf095mov cl, 19
001bf097
001bf097loc_1bf097:
001bf097movzx eax, [rsp+30]
001bf09cshl eax, 16
001bf09fmovzx esi, [rsp+28]
001bf0a4or esi, eax
001bf0a6shl rsi, 32
001bf0aamov edx, [rsp+24]
001bf0aeor rdx, rsi
001bf0b1mov rax, rbx
001bf0b4jmp 0x1bf0f3
001bf0b6
001bf0b6loc_1bf0b6:
001bf0b6mov cl, 19
001bf0b8jmp 0x1bf0f3
001bf0ba
001bf0baloc_1bf0ba:
001bf0bamov [rsp+24], r11b
001bf0bfmov cl, 23
001bf0c1jmp 0x1bf0d9
001bf0c3
001bf0c3loc_1bf0c3:
001bf0c3mov [rsp+24], 0
001bf0c8mov [rsp+29], 0
001bf0cfmov [rsp+25], 0
001bf0d7
001bf0d7loc_1bf0d7:
001bf0d7mov cl, 19
001bf0d9
001bf0d9loc_1bf0d9:
001bf0d9movzx edx, [rsp+30]
001bf0deshl edx, 16
001bf0e1movzx esi, [rsp+28]
001bf0e6or esi, edx
001bf0e8shl rsi, 32
001bf0ecmov edx, [rsp+24]
001bf0f0or rdx, rsi
001bf0f3
001bf0f3loc_1bf0f3:
001bf0f3shl rdx, 8
001bf0f7movzx ecx, cl
001bf0faor rcx, rdx
001bf0fdmov [r12+8], rcx
001bf102mov [r12+16], rax
001bf107mov [r12], 2
001bf10fjmp 0x1befb3
001bf114
001bf114loc_1bf114:
001bf114mov [rsp+14], 0
001bf119mov [rsp+12], 0
001bf120mov [rsp+8], 0
001bf128mov [rsp+15], rax
001bf12dmov rax, [rsp+8]
001bf132mov ecx, [rsp+16]
001bf136mov edx, [rsp+19]
001bf13amov [rsp+32], ecx
001bf13emov [rsp+35], edx
001bf142mov [rsp+24], rax
001bf147mov cl, 19
001bf149mov rax, [rsp+31]
001bf14ejmp 0x1bf0d9
001bf150
001bf150loc_1bf150:
001bf150mov [rsp+24], 0
001bf155mov [rsp+29], 0
001bf15cmov [rsp+25], 0
001bf164mov cl, 19
001bf166jmp 0x1bf097
001bf16b
001bf16bloc_1bf16b:
001bf16bmov [rsp+14], 0
001bf170mov [rsp+12], 0
001bf177mov [rsp+8], 0
001bf17fmov [rsp+15], rbx
001bf184mov rax, [rsp+8]
001bf189mov ecx, [rsp+16]
001bf18dmov edx, [rsp+19]
001bf191mov [rsp+32], ecx
001bf195mov [rsp+35], edx
001bf199mov [rsp+24], rax
001bf19emov cl, 19
001bf1a0mov rbx, [rsp+31]
001bf1a5jmp 0x1bf097
001bf1aa
001bf1aaloc_1bf1aa:
001bf1aamov rax, [rsp+64]
001bf1afmov [rsp+24], al
001bf1b3jmp 0x1bf1ba
001bf1b5
001bf1b5loc_1bf1b5:
001bf1b5mov [rsp+24], r11b
001bf1ba
001bf1baloc_1bf1ba:
001bf1bamov cl, 23
001bf1bcjmp 0x1bf097
001bf1c1
001bf1c1loc_1bf1c1:
001bf1c1mov rax, [rsp+64]
001bf1c6mov [rsp+24], al
001bf1camov cl, 23
001bf1ccmov rax, [rsp+31]
001bf1d1jmp 0x1bf0d9
001bf1d6
001bf1d6loc_1bf1d6:
001bf1d6mov [rsp+24], 0
001bf1dbmov [rsp+29], 0
001bf1e2mov [rsp+25], 0
001bf1eamov [rsp+31], rax
001bf1efjmp 0x1bf224
001bf1f1
001bf1f1loc_1bf1f1:
001bf1f1mov [rsp+14], 0
001bf1f6mov [rsp+12], 0
001bf1fdmov [rsp+8], 0
001bf205mov [rsp+15], rax
001bf20amov rax, [rsp+8]
001bf20fmov ecx, [rsp+16]
001bf213mov edx, [rsp+19]
001bf217mov [rsp+32], ecx
001bf21bmov [rsp+35], edx
001bf21fmov [rsp+24], rax
001bf224
001bf224loc_1bf224:
001bf224mov cl, 19
001bf226
001bf226loc_1bf226:
001bf226mov rax, [rsp+31]
001bf22bjmp 0x1bf0d9
001be390
001be390gimli::read::rnglists::RngListIter<R>::next:
001be390push rbp
001be391push r15
001be393push r14
001be395push r13
001be397push r12
001be399push rbx
001be39asub rsp, 104
001be39emov r12, rdi
001be3a1mov r14, [rsi+40]
001be3a5test r14, r14
001be3a8je 0x1befab
001be3aemov r13, rsi
001be3b1lea r15, [rsi+32]
001be3b5lea rdi, [rsp+8]
001be3bamov [rsp+48], rsi
001be3bfmov [rsp+40], r15
001be3c4
001be3c4loc_1be3c4:
001be3c4mov r11l, [r13+48]
001be3c8cmp [r13+52], 0
001be3cdje 0x1be470
001be3d3mov r8, [r13+32]
001be3d7lea r15, [r14-1]
001be3dblea r9, [r8+1]
001be3dfmov [r13+32], r9
001be3e3mov [r13+40], r15
001be3e7movzx eax, [r8]
001be3ebcmp rax, 7
001be3efja 0x1bf087
001be3f5mov esi, r11l
001be3f8shr esi, 16
001be3fblea rcx, [rip-0x17e3ce]
001be402movsxd rax, [rcx+4*rax]
001be406add rax, rcx
001be409jmp rax
001be40btest r15, r15
001be40eje 0x1beeed
001be414lea rax, [r14-2]
001be418lea rsi, [r8+2]
001be41cxor edx, edx
001be41exor ecx, ecx
001be420mov r15, [rsp+40]
001be425nop [rax+rax]
001be430
001be430loc_1be430:
001be430movzx r9l, [rsi-1]
001be435cmp ecx, 63
001be438jne 0x1be444
001be43acmp r9b, 2
001be43ejae 0x1beebe
001be444
001be444loc_1be444:
001be444movzx r9l, r9b
001be448mov r10l, r9l
001be44band r10l, 127
001be44fshl r10, cl
001be452or rdx, r10
001be455test r9b, r9b
001be458jns 0x1be7ff
001be45eadd ecx, 7
001be461inc rsi
001be464add rax, -1
001be468jb 0x1be430
001be46ajmp 0x1beedb
001be46fnop
001be470
001be470loc_1be470:
001be470mov r14, r11
001be473movzx ebp, r11b
001be477mov rsi, r15
001be47amov edx, ebp
001be47cmov r13, rdi
001be47fcall gimli::read::reader::Reader::read_address
001be484movzx eax, [rsp+8]
001be489cmp al, 75
001be48bjne 0x1bef4b
001be491mov rbx, [rsp+16]
001be496mov rdi, r13
001be499mov rsi, r15
001be49cmov edx, ebp
001be49ecall gimli::read::reader::Reader::read_address
001be4a3movzx eax, [rsp+8]
001be4a8cmp al, 75
001be4aajne 0x1bef4b
001be4b0mov rax, [rsp+16]
001be4b5mov rcx, rax
001be4b8or rcx, rbx
001be4bblea rdi, [rsp+8]
001be4c0mov r13, [rsp+48]
001be4c5je 0x1bef98
001be4cbmov rcx, r14
001be4ceneg cl
001be4d0shl cl, 3
001be4d3mov rsi, -1
001be4dashr rsi, cl
001be4ddmovzx edx, [r13+48]
001be4e2xor ecx, ecx
001be4e4sub cl, dl
001be4e6shl cl, 3
001be4e9mov r9, -1
001be4f0shr r9, cl
001be4f3cmp [r13+50], 5
001be4f9mov rdx, r9
001be4fcsbb rdx, 0
001be500cmp rbx, rsi
001be503jne 0x1be50f
001be505mov r15, [rsp+40]
001be50ajmp 0x1be6f5
001be50f
001be50floc_1be50f:
001be50fmov r8, [rsp+80]
001be514
001be514loc_1be514:
001be514mov rcx, [r13+16]
001be518cmp rcx, rdx
001be51bjne 0x1be52c
001be51dmov [rsp+80], r8
001be522mov r15, [rsp+40]
001be527jmp 0x1bee7e
001be52c
001be52cloc_1be52c:
001be52cadd rbx, rcx
001be52fand rbx, r9
001be532add rax, rcx
001be535and rax, r9
001be538mov r14, [rsp+72]
001be53dmov [rsp+80], r8
001be542mov r15, [rsp+40]
001be547jmp 0x1bee70
001be54ctest r15, r15
001be54fje 0x1beeed
001be555mov [rsp+64], r11
001be55amov [rsp+56], r12
001be55flea rbx, [r14-1]
001be563lea r10, [r14-3]
001be567lea r11, [r8+3]
001be56bxor ebp, ebp
001be56dxor r9l, r9l
001be570xor ecx, ecx
001be572nop [rax+rax]
001be580
001be580loc_1be580:
001be580movzx edx, [r8+rbp+1]
001be586mov al, 6
001be588cmp ecx, 63
001be58bjne 0x1be596
001be58dcmp dl, 2
001be590jae 0x1bee90
001be596
001be596loc_1be596:
001be596movzx r13l, dl
001be59amov r12l, r13l
001be59dand r12l, 127
001be5a1shl r12, cl
001be5a4lea rdx, [r15-1]
001be5a8or r9, r12
001be5abtest r13b, r13b
001be5aejns 0x1be869
001be5b4add ecx, 7
001be5b7inc rbp
001be5badec r10
001be5bdinc r11
001be5c0mov r15, rdx
001be5c3cmp rbx, rbp
001be5c6jne 0x1be580
001be5c8jmp 0x1beea0
001be5cdtest r15, r15
001be5d0je 0x1beeed
001be5d6mov [rsp+64], r11
001be5dbmov [rsp+56], r12
001be5e0lea rbp, [r14-1]
001be5e4lea r10, [r14-3]
001be5e8lea r11, [r8+3]
001be5ecxor ebx, ebx
001be5eexor r9l, r9l
001be5f1xor ecx, ecx
001be5f3nop [rax+rax]
001be600
001be600loc_1be600:
001be600movzx edx, [r8+rbx+1]
001be606mov al, 6
001be608cmp ecx, 63
001be60bjne 0x1be616
001be60dcmp dl, 2
001be610jae 0x1bee90
001be616
001be616loc_1be616:
001be616movzx r12l, dl
001be61amov r13l, r12l
001be61dand r13l, 127
001be621shl r13, cl
001be624lea rdx, [r15-1]
001be628or r9, r13
001be62btest r12b, r12b
001be62ejns 0x1be8dc
001be634add ecx, 7
001be637inc rbx
001be63adec r10
001be63dinc r11
001be640mov r15, rdx
001be643cmp rbp, rbx
001be646jne 0x1be600
001be648jmp 0x1beea0
001be64dtest r15, r15
001be650je 0x1beeed
001be656mov [rsp+64], r11
001be65bmov [rsp+56], r12
001be660lea rbp, [r14-1]
001be664lea r9, [r14-3]
001be668lea r10, [r8+3]
001be66cxor r11l, r11l
001be66fxor ebx, ebx
001be671xor ecx, ecx
001be673nop [rax+rax]
001be680
001be680loc_1be680:
001be680movzx edx, [r8+r11+1]
001be686mov al, 6
001be688cmp ecx, 63
001be68bjne 0x1be696
001be68dcmp dl, 2
001be690jae 0x1bee90
001be696
001be696loc_1be696:
001be696movzx r12l, dl
001be69amov r13l, r12l
001be69dand r13l, 127
001be6a1shl r13, cl
001be6a4lea rdx, [r15-1]
001be6a8or rbx, r13
001be6abtest r12b, r12b
001be6aejns 0x1be94a
001be6b4add ecx, 7
001be6b7inc r11
001be6badec r9
001be6bdinc r10
001be6c0mov r15, rdx
001be6c3cmp rbp, r11
001be6c6jne 0x1be680
001be6c8jmp 0x1beea0
001be6cdmovzx edx, r11b
001be6d1mov r15, [rsp+40]
001be6d6mov rsi, r15
001be6d9call gimli::read::reader::Reader::read_address
001be6demovzx eax, [rsp+8]
001be6e3cmp al, 75
001be6e5jne 0x1bf02d
001be6ebmov rax, [rsp+16]
001be6f0lea rdi, [rsp+8]
001be6f5
001be6f5loc_1be6f5:
001be6f5mov [r13+16], rax
001be6f9jmp 0x1bee7e
001be6femovzx ebp, r11b
001be702mov r15, [rsp+40]
001be707mov rsi, r15
001be70amov edx, ebp
001be70cmov r13, rdi
001be70fcall gimli::read::reader::Reader::read_address
001be714movzx eax, [rsp+8]
001be719cmp al, 75
001be71bjne 0x1bf04c
001be721mov rbx, [rsp+16]
001be726mov rdi, r13
001be729mov rsi, r15
001be72cmov edx, ebp
001be72ecall gimli::read::reader::Reader::read_address
001be733movzx eax, [rsp+8]
001be738cmp al, 75
001be73ajne 0x1bf04c
001be740mov r13, [rsp+48]
001be745movzx eax, [r13+48]
001be74axor ecx, ecx
001be74csub cl, al
001be74eshl cl, 3
001be751mov rdx, -1
001be758shr rdx, cl
001be75bcmp [r13+50], 5
001be761mov rax, [rsp+16]
001be766sbb rdx, 0
001be76amov r14, [rsp+72]
001be76flea rdi, [rsp+8]
001be774jmp 0x1bee70
001be779movzx edx, r11b
001be77dmov r15, [rsp+40]
001be782mov rsi, r15
001be785call gimli::read::reader::Reader::read_address
001be78amovzx eax, [rsp+8]
001be78fcmp al, 75
001be791jne 0x1bf02d
001be797mov rsi, [r13+32]
001be79bmov rax, [r13+40]
001be79ftest rax, rax
001be7a2je 0x1bef40
001be7a8mov rbx, [rsp+16]
001be7adlea rdx, [rax-1]
001be7b1lea r11, [rsi+1]
001be7b5xor r8l, r8l
001be7b8xor ecx, ecx
001be7balea rdi, [rsp+8]
001be7bfnop
001be7c0
001be7c0loc_1be7c0:
001be7c0movzx r9l, [r11-1]
001be7c5cmp ecx, 63
001be7c8jne 0x1be7d4
001be7cacmp r9b, 2
001be7cejae 0x1beec6
001be7d4
001be7d4loc_1be7d4:
001be7d4movzx r9l, r9b
001be7d8mov r10l, r9l
001be7dband r10l, 127
001be7dfshl r10, cl
001be7e2or r8, r10
001be7e5test r9b, r9b
001be7e8jns 0x1be9bc
001be7eeadd ecx, 7
001be7f1inc r11
001be7f4add rdx, -1
001be7f8jb 0x1be7c0
001be7fajmp 0x1bef31
001be7ff
001be7ffloc_1be7ff:
001be7ffmov [r13+32], rsi
001be803mov [r13+40], rax
001be807mov rsi, [r13+24]
001be80bmov rax, [r13]
001be80fmov rcx, [r13+8]
001be813sub rcx, rsi
001be816jb 0x1bf0d7
001be81cadd rax, rsi
001be81fmovzx esi, r11b
001be823imul rdx, rsi
001be827mov rsi, rcx
001be82asub rsi, rdx
001be82djb 0x1bf0d7
001be833movzx r8l, r11b
001be837dec r8l
001be83acmp r8l, 7
001be83eja 0x1bf0ba
001be844add rax, rdx
001be847lea r9, [rip-0x17e79a]
001be84emovsxd r8, [r9+4*r8]
001be852add r8, r9
001be855jmp r8
001be858cmp rcx, rdx
001be85bje 0x1bf0c3
001be861movzx eax, [rax]
001be864jmp 0x1be6f5
001be869
001be869loc_1be869:
001be869lea rbx, [r8+rbp]
001be86dadd rbx, 2
001be871mov rcx, [rsp+48]
001be876mov [rcx+32], rbx
001be87amov [rcx+40], rdx
001be87etest rdx, rdx
001be881mov r12, [rsp+56]
001be886je 0x1beffb
001be88clea rbx, [r8+rbp]
001be890inc rbx
001be893xor r14l, r14l
001be896xor ecx, ecx
001be898mov r13, [rsp+48]
001be89dnop [rax]
001be8a0
001be8a0loc_1be8a0:
001be8a0movzx edx, [r11-1]
001be8a5cmp ecx, 63
001be8a8jne 0x1be8b3
001be8aacmp dl, 2
001be8adjae 0x1befc2
001be8b3
001be8b3loc_1be8b3:
001be8b3movzx edx, dl
001be8b6mov r8l, edx
001be8b9and r8l, 127
001be8bdshl r8, cl
001be8c0or r14, r8
001be8c3test dl, dl
001be8c5jns 0x1be9fd
001be8cbadd ecx, 7
001be8ceinc r11
001be8d1add r10, -1
001be8d5jb 0x1be8a0
001be8d7jmp 0x1befec
001be8dc
001be8dcloc_1be8dc:
001be8dclea rdi, [r8+rbx]
001be8e0add rdi, 2
001be8e4mov r13, [rsp+48]
001be8e9mov [r13+32], rdi
001be8edmov [r13+40], rdx
001be8f1test rdx, rdx
001be8f4mov r12, [rsp+56]
001be8f9je 0x1bef8a
001be8fflea rdi, [r8+rbx]
001be903inc rdi
001be906xor r8l, r8l
001be909xor ecx, ecx
001be90bnop [rax+rax]
001be910
001be910loc_1be910:
001be910movzx edx, [r11-1]
001be915cmp ecx, 63
001be918jne 0x1be923
001be91acmp dl, 2
001be91djae 0x1befd0
001be923
001be923loc_1be923:
001be923movzx edx, dl
001be926mov ebx, edx
001be928and ebx, 127
001be92bshl rbx, cl
001be92eor r8, rbx
001be931test dl, dl
001be933jns 0x1bea86
001be939add ecx, 7
001be93cinc r11
001be93fadd r10, -1
001be943jb 0x1be910
001be945jmp 0x1bef7b
001be94a
001be94aloc_1be94a:
001be94alea rdi, [r8+r11]
001be94eadd rdi, 2
001be952mov r13, [rsp+48]
001be957mov [r13+32], rdi
001be95bmov [r13+40], rdx
001be95ftest rdx, rdx
001be962mov r12, [rsp+56]
001be967je 0x1bef8a
001be96dlea rdi, [r8+r11]
001be971inc rdi
001be974xor r8l, r8l
001be977xor ecx, ecx
001be979nop [rax]
001be980
001be980loc_1be980:
001be980movzx edx, [r10-1]
001be985cmp ecx, 63
001be988jne 0x1be993
001be98acmp dl, 2
001be98djae 0x1befde
001be993
001be993loc_1be993:
001be993movzx edx, dl
001be996mov r11l, edx
001be999and r11l, 127
001be99dshl r11, cl
001be9a0or r8, r11
001be9a3test dl, dl
001be9a5jns 0x1beb0f
001be9abadd ecx, 7
001be9aeinc r10
001be9b1add r9, -1
001be9b5jb 0x1be980
001be9b7jmp 0x1bef7b
001be9bc
001be9bcloc_1be9bc:
001be9bcmov [r13+32], r11
001be9c0mov [r13+40], rdx
001be9c4movzx eax, [r13+48]
001be9c9xor ecx, ecx
001be9cbsub cl, al
001be9cdshl cl, 3
001be9d0mov rsi, -1
001be9d7shr rsi, cl
001be9dacmp [r13+50], 5
001be9e0mov rdx, rsi
001be9e3sbb rdx, 0
001be9e7lea rax, [r8+rbx]
001be9eband rax, rsi
001be9eemov r14, [rsp+72]
001be9f3mov [rsp+96], r8
001be9f8jmp 0x1bee70
001be9fd
001be9fdloc_1be9fd:
001be9fdmov [r13+32], r11
001bea01mov rdi, [rsp+64]
001bea06mov ecx, edi
001bea08neg cl
001bea0ashl cl, 3
001bea0dmov rdx, -1
001bea14shr rdx, cl
001bea17mov [r13+40], r10
001bea1bcmp si, 5
001bea1fsbb rdx, 0
001bea23mov rcx, [r13+24]
001bea27mov rax, [r13]
001bea2bmov rsi, [r13+8]
001bea2fsub rsi, rcx
001bea32jb 0x1bf08e
001bea38add rax, rcx
001bea3bmovzx r8l, dil
001bea3fimul r9, r8
001bea43mov rcx, rsi
001bea46sub rcx, r9
001bea49jb 0x1bf08e
001bea4fmovzx r10l, dil
001bea53dec r10l
001bea56cmp r10l, 7
001bea5aja 0x1bf1aa
001bea60lea rbx, [rax+r9]
001bea64lea rdi, [rip-0x17e9f7]
001bea6bmovsxd r11, [rdi+4*r10]
001bea6fadd r11, rdi
001bea72jmp r11
001bea75cmp rsi, r9
001bea78je 0x1bf150
001bea7emovzx ebx, [rbx]
001bea81jmp 0x1bec3c
001bea86
001bea86loc_1bea86:
001bea86mov [r13+32], r11
001bea8amov [r13+40], r10
001bea8emov r11, [rsp+64]
001bea93mov ecx, r11l
001bea96neg cl
001bea98shl cl, 3
001bea9bmov r10, -1
001beaa2shr r10, cl
001beaa5cmp si, 5
001beaa9mov rdx, r10
001beaacsbb rdx, 0
001beab0mov rcx, [r13+24]
001beab4mov rbx, [r13]
001beab8mov rax, [r13+8]
001beabcsub rax, rcx
001beabfjb 0x1bf095
001beac5add rbx, rcx
001beac8movzx ecx, r11b
001beaccimul r9, rcx
001bead0mov rcx, rax
001bead3sub rcx, r9
001bead6jb 0x1bf095
001beadcmovzx esi, r11b
001beae0dec esi
001beae2cmp esi, 7
001beae5ja 0x1bf1b5
001beaebadd rbx, r9
001beaeelea rdi, [rip-0x17eaa1]
001beaf5movsxd rsi, [rdi+4*rsi]
001beaf9add rsi, rdi
001beafcjmp rsi
001beafecmp rax, r9
001beb01je 0x1bf150
001beb07movzx ebx, [rbx]
001beb0ajmp 0x1bec9a
001beb0f
001beb0floc_1beb0f:
001beb0fmov [r13+32], r10
001beb13mov [r13+40], r9
001beb17mov rcx, [rsp+64]
001beb1cneg cl
001beb1eshl cl, 3
001beb21mov r9, -1
001beb28shr r9, cl
001beb2bcmp si, 5
001beb2fmov rdx, r9
001beb32sbb rdx, 0
001beb36mov rax, r8
001beb39lea rdi, [rsp+8]
001beb3ejmp 0x1be514
001beb43cmp rsi, 2
001beb47jb 0x1beb90
001beb49movzx eax, [rax]
001beb4cmov [rsp+9], ax
001beb51mov cl, 75
001beb53jmp 0x1bebdc
001beb58cmp rsi, 4
001beb5cjb 0x1bebb6
001beb5emovzx ecx, [rax+1]
001beb62movzx edx, [rax]
001beb65movzx eax, [rax+3]
001beb69mov [rsp+11], dl
001beb6dmov [rsp+14], al
001beb71mov [rsp+12], cx
001beb76mov eax, [rsp+11]
001beb7amov cl, 75
001beb7cjmp 0x1bebdc
001beb7ecmp rsi, 8
001beb82jb 0x1bf114
001beb88mov rax, [rax]
001beb8bjmp 0x1be6f5
001beb90
001beb90loc_1beb90:
001beb90mov [rsp+8], 0
001beb97mov [rsp+10], 0
001beb9fmov [rsp+14], 0
001beba4mov ecx, [rsp+8]
001beba8mov [rsp+24], ecx
001bebacmov ecx, [rsp+11]
001bebb0mov [rsp+27], ecx
001bebb4jmp 0x1bebda
001bebb6
001bebb6loc_1bebb6:
001bebb6mov [rsp+8], 0
001bebbemov [rsp+14], 0
001bebc3mov [rsp+12], 0
001bebcamov ecx, [rsp+11]
001bebcemov [rsp+27], ecx
001bebd2mov [rsp+24], 0
001bebda
001bebdaloc_1bebda:
001bebdamov cl, 19
001bebdc
001bebdcloc_1bebdc:
001bebdccmp cl, 75
001bebdfje 0x1be6f5
001bebe5jmp 0x1bf0d9
001bebeacmp rcx, 2
001bebeejb 0x1beca9
001bebf4movzx ebx, [rbx]
001bebf7mov [rsp+9], bx
001bebfcjmp 0x1bec28
001bebfecmp rcx, 4
001bec02jb 0x1beccf
001bec08movzx ecx, [rbx+1]
001bec0cmovzx r9l, [rbx]
001bec10movzx r11l, [rbx+3]
001bec15mov [rsp+11], r9b
001bec1amov [rsp+14], r11b
001bec1fmov [rsp+12], cx
001bec24mov ebx, [rsp+11]
001bec28
001bec28loc_1bec28:
001bec28mov cl, 75
001bec2ajmp 0x1becf5
001bec2fcmp rcx, 8
001bec33jb 0x1bf16b
001bec39mov rbx, [rbx]
001bec3c
001bec3cloc_1bec3c:
001bec3cmov r15, [rsp+40]
001bec41lea rdi, [rsp+8]
001bec46jmp 0x1bed08
001bec4bcmp rcx, 2
001bec4fjb 0x1beda0
001bec55movzx ebx, [rbx]
001bec58mov [rsp+9], bx
001bec5djmp 0x1bec86
001bec5fcmp rcx, 4
001bec63jb 0x1bedc6
001bec69movzx eax, [rbx+1]
001bec6dmovzx ecx, [rbx]
001bec70movzx esi, [rbx+3]
001bec74mov [rsp+11], cl
001bec78mov [rsp+14], sil
001bec7dmov [rsp+12], ax
001bec82mov ebx, [rsp+11]
001bec86
001bec86loc_1bec86:
001bec86mov cl, 75
001bec88jmp 0x1bedec
001bec8dcmp rcx, 8
001bec91jb 0x1bf16b
001bec97mov rbx, [rbx]
001bec9a
001bec9aloc_1bec9a:
001bec9amov r15, [rsp+40]
001bec9flea rdi, [rsp+8]
001beca4jmp 0x1bedff
001beca9
001beca9loc_1beca9:
001beca9mov [rsp+8], 0
001becb0mov [rsp+10], 0
001becb8mov [rsp+14], 0
001becbdmov ecx, [rsp+8]
001becc1mov [rsp+24], ecx
001becc5mov ecx, [rsp+11]
001becc9mov [rsp+27], ecx
001beccdjmp 0x1becf3
001beccf
001beccfloc_1beccf:
001beccfmov [rsp+8], 0
001becd7mov [rsp+14], 0
001becdcmov [rsp+12], 0
001bece3mov ecx, [rsp+11]
001bece7mov [rsp+27], ecx
001becebmov [rsp+24], 0
001becf3
001becf3loc_1becf3:
001becf3mov cl, 19
001becf5
001becf5loc_1becf5:
001becf5mov r15, [rsp+40]
001becfalea rdi, [rsp+8]
001becffcmp cl, 75
001bed02jne 0x1bf097
001bed08
001bed08loc_1bed08:
001bed08imul r8, r14
001bed0cmov rcx, rsi
001bed0fsub rcx, r8
001bed12jb 0x1bf0b6
001bed18cmp r10l, 7
001bed1cja 0x1bf1c1
001bed22add rax, r8
001bed25lea r11, [rip-0x17ec98]
001bed2cmovsxd r9, [r11+4*r10]
001bed30add r9, r11
001bed33jmp r9
001bed36cmp rsi, r8
001bed39je 0x1bf1d6
001bed3fmovzx eax, [rax]
001bed42jmp 0x1bee70
001bed47cmp rcx, 2
001bed4bjb 0x1bee12
001bed51movzx eax, [rax]
001bed54mov [rsp+9], ax
001bed59mov cl, 75
001bed5bjmp 0x1bee5e
001bed60cmp rcx, 4
001bed64jb 0x1bee38
001bed6amovzx ecx, [rax+1]
001bed6emovzx esi, [rax]
001bed71movzx eax, [rax+3]
001bed75mov [rsp+11], sil
001bed7amov [rsp+14], al
001bed7emov [rsp+12], cx
001bed83mov eax, [rsp+11]
001bed87mov cl, 75
001bed89jmp 0x1bee5e
001bed8ecmp rcx, 8
001bed92jb 0x1bf1f1
001bed98mov rax, [rax]
001bed9bjmp 0x1bee70
001beda0
001beda0loc_1beda0:
001beda0mov [rsp+8], 0
001beda7mov [rsp+10], 0
001bedafmov [rsp+14], 0
001bedb4mov eax, [rsp+8]
001bedb8mov [rsp+24], eax
001bedbcmov eax, [rsp+11]
001bedc0mov [rsp+27], eax
001bedc4jmp 0x1bedea
001bedc6
001bedc6loc_1bedc6:
001bedc6mov [rsp+8], 0
001bedcemov [rsp+14], 0
001bedd3mov [rsp+12], 0
001beddamov eax, [rsp+11]
001beddemov [rsp+27], eax
001bede2mov [rsp+24], 0
001bedea
001bedealoc_1bedea:
001bedeamov cl, 19
001bedec
001bedecloc_1bedec:
001bedecmov r15, [rsp+40]
001bedf1lea rdi, [rsp+8]
001bedf6cmp cl, 75
001bedf9jne 0x1bf097
001bedff
001bedffloc_1bedff:
001bedfflea rax, [rbx+r8]
001bee03and rax, r10
001bee06mov r14, [rsp+72]
001bee0bmov [rsp+88], r8
001bee10jmp 0x1bee70
001bee12
001bee12loc_1bee12:
001bee12mov [rsp+8], 0
001bee19mov [rsp+10], 0
001bee21mov [rsp+14], 0
001bee26mov ecx, [rsp+8]
001bee2amov [rsp+24], ecx
001bee2emov ecx, [rsp+11]
001bee32mov [rsp+27], ecx
001bee36jmp 0x1bee5c
001bee38
001bee38loc_1bee38:
001bee38mov [rsp+8], 0
001bee40mov [rsp+14], 0
001bee45mov [rsp+12], 0
001bee4cmov ecx, [rsp+11]
001bee50mov [rsp+27], ecx
001bee54mov [rsp+24], 0
001bee5c
001bee5cloc_1bee5c:
001bee5cmov cl, 19
001bee5e
001bee5eloc_1bee5e:
001bee5emov [rsp+31], rax
001bee63cmp cl, 75
001bee66jne 0x1bf226
001bee6cnop [rax]
001bee70
001bee70loc_1bee70:
001bee70mov [rsp+72], r14
001bee75cmp rbx, rdx
001bee78jne 0x1bf00e
001bee7e
001bee7eloc_1bee7e:
001bee7emov r14, [r13+40]
001bee82test r14, r14
001bee85jne 0x1be3c4
001bee8bjmp 0x1befab
001bee90
001bee90loc_1bee90:
001bee90xor ecx, ecx
001bee92xor edx, edx
001bee94mov r12, [rsp+56]
001bee99mov r13, [rsp+48]
001bee9ejmp 0x1beef3
001beea0
001beea0loc_1beea0:
001beea0add r8, r14
001beea3mov r13, [rsp+48]
001beea8mov [r13+32], r8
001beeacmov [r13+40], 0
001beeb4mov r9, r8
001beeb7mov r12, [rsp+56]
001beebcjmp 0x1beeed
001beebe
001beebeloc_1beebe:
001beebexor ecx, ecx
001beec0mov al, 6
001beec2xor edx, edx
001beec4
001beec4loc_1beec4:
001beec4jmp 0x1beef3
001beec6
001beec6loc_1beec6:
001beec6mov [r13+32], r11
001beecamov [r13+40], rdx
001beecemov al, 6
001beed0xor ecx, ecx
001beed2xor edx, edx
001beed4mov r9, [rsp+96]
001beed9jmp 0x1beef3
001beedb
001beedbloc_1beedb:
001beedbadd r8, r14
001beedemov [r13+32], r8
001beee2mov [r13+40], 0
001beeeamov r9, r8
001beeed
001beeedloc_1beeed:
001beeedmov al, 19
001beeefxor ecx, ecx
001beef1xor edx, edx
001beef3
001beef3loc_1beef3:
001beef3shl rcx, 16
001beef7movzx edx, dl
001beefashl rdx, 8
001beefeor rdx, rcx
001bef01movzx eax, al
001bef04or rax, rdx
001bef07lea rcx, [rip-0x12dc16]
001bef0emov [r13+32], rcx
001bef12mov [r13+40], 0
001bef1amov [r12+8], rax
001bef1fmov [r12+16], r9
001bef24mov [r12], 2
001bef2cjmp 0x1befb3
001bef31
001bef31loc_1bef31:
001bef31add rsi, rax
001bef34mov [r13+32], rsi
001bef38mov [r13+40], 0
001bef40
001bef40loc_1bef40:
001bef40mov al, 19
001bef42xor ecx, ecx
001bef44xor edx, edx
001bef46mov r9, rsi
001bef49jmp 0x1beef3
001bef4b
001bef4bloc_1bef4b:
001bef4bmovzx ecx, [rsp+15]
001bef50shl ecx, 16
001bef53movzx esi, [rsp+13]
001bef58or esi, ecx
001bef5ashl rsi, 32
001bef5emov edx, [rsp+9]
001bef62or rdx, rsi
001bef65mov r9, [rsp+16]
001bef6amov r13, [rsp+48]
001bef6fmov rcx, rdx
001bef72shr rcx, 8
001bef76jmp 0x1beef3
001bef7b
001bef7bloc_1bef7b:
001bef7badd rdi, r15
001bef7emov [r13+32], rdi
001bef82mov [r13+40], 0
001bef8a
001bef8aloc_1bef8a:
001bef8amov al, 19
001bef8cxor ecx, ecx
001bef8exor edx, edx
001bef90mov r9, rdi
001bef93jmp 0x1beef3
001bef98
001bef98loc_1bef98:
001bef98lea rax, [rip-0x12dca7]
001bef9fmov [r13+32], rax
001befa3mov [r13+40], 0
001befab
001befabloc_1befab:
001befabmov [r12], 0
001befb3
001befb3loc_1befb3:
001befb3add rsp, 104
001befb7pop rbx
001befb8pop r12
001befbapop r13
001befbcpop r14
001befbepop r15
001befc0pop rbp
001befc1ret
001befc2
001befc2loc_1befc2:
001befc2xor ecx, ecx
001befc4xor edx, edx
001befc6mov r9, [rsp+72]
001befcbjmp 0x1beef3
001befd0
001befd0loc_1befd0:
001befd0xor ecx, ecx
001befd2xor edx, edx
001befd4mov r9, [rsp+88]
001befd9jmp 0x1beef3
001befde
001befdeloc_1befde:
001befdexor ecx, ecx
001befe0xor edx, edx
001befe2mov r9, [rsp+80]
001befe7jmp 0x1beef3
001befec
001befecloc_1befec:
001befecadd rbx, r15
001befefmov [r13+32], rbx
001beff3mov [r13+40], 0
001beffb
001beffbloc_1beffb:
001beffbmov al, 19
001beffdxor ecx, ecx
001befffxor edx, edx
001bf001mov r9, rbx
001bf004mov r13, [rsp+48]
001bf009jmp 0x1beef3
001bf00e
001bf00eloc_1bf00e:
001bf00ecmp rbx, rax
001bf011jbe 0x1bf070
001bf013lea rax, [rip-0x12dd22]
001bf01amov [r13+32], rax
001bf01emov [r13+40], 0
001bf026mov cl, 48
001bf028jmp 0x1bf0f3
001bf02d
001bf02dloc_1bf02d:
001bf02dmovzx edx, [rsp+9]
001bf032mov esi, [rsp+10]
001bf036movzx ecx, [rsp+14]
001bf03bshl rcx, 32
001bf03for rcx, rsi
001bf042mov r9, [rsp+16]
001bf047jmp 0x1beef3
001bf04c
001bf04cloc_1bf04c:
001bf04cmovzx edx, [rsp+9]
001bf051mov esi, [rsp+10]
001bf055movzx ecx, [rsp+14]
001bf05ashl rcx, 32
001bf05eor rcx, rsi
001bf061mov r9, [rsp+16]
001bf066mov r13, [rsp+48]
001bf06bjmp 0x1beef3
001bf070
001bf070loc_1bf070:
001bf070mov [r12], 1
001bf078mov [r12+8], rbx
001bf07dmov [r12+16], rax
001bf082jmp 0x1befb3
001bf087
001bf087loc_1bf087:
001bf087mov al, 48
001bf089jmp 0x1beec4
001bf08e
001bf08eloc_1bf08e:
001bf08emov cl, 19
001bf090mov rbx, rax
001bf093jmp 0x1bf097
001bf095
001bf095loc_1bf095:
001bf095mov cl, 19
001bf097
001bf097loc_1bf097:
001bf097movzx eax, [rsp+30]
001bf09cshl eax, 16
001bf09fmovzx esi, [rsp+28]
001bf0a4or esi, eax
001bf0a6shl rsi, 32
001bf0aamov edx, [rsp+24]
001bf0aeor rdx, rsi
001bf0b1mov rax, rbx
001bf0b4jmp 0x1bf0f3
001bf0b6
001bf0b6loc_1bf0b6:
001bf0b6mov cl, 19
001bf0b8jmp 0x1bf0f3
001bf0ba
001bf0baloc_1bf0ba:
001bf0bamov [rsp+24], r11b
001bf0bfmov cl, 23
001bf0c1jmp 0x1bf0d9
001bf0c3
001bf0c3loc_1bf0c3:
001bf0c3mov [rsp+24], 0
001bf0c8mov [rsp+29], 0
001bf0cfmov [rsp+25], 0
001bf0d7
001bf0d7loc_1bf0d7:
001bf0d7mov cl, 19
001bf0d9
001bf0d9loc_1bf0d9:
001bf0d9movzx edx, [rsp+30]
001bf0deshl edx, 16
001bf0e1movzx esi, [rsp+28]
001bf0e6or esi, edx
001bf0e8shl rsi, 32
001bf0ecmov edx, [rsp+24]
001bf0f0or rdx, rsi
001bf0f3
001bf0f3loc_1bf0f3:
001bf0f3shl rdx, 8
001bf0f7movzx ecx, cl
001bf0faor rcx, rdx
001bf0fdmov [r12+8], rcx
001bf102mov [r12+16], rax
001bf107mov [r12], 2
001bf10fjmp 0x1befb3
001bf114
001bf114loc_1bf114:
001bf114mov [rsp+14], 0
001bf119mov [rsp+12], 0
001bf120mov [rsp+8], 0
001bf128mov [rsp+15], rax
001bf12dmov rax, [rsp+8]
001bf132mov ecx, [rsp+16]
001bf136mov edx, [rsp+19]
001bf13amov [rsp+32], ecx
001bf13emov [rsp+35], edx
001bf142mov [rsp+24], rax
001bf147mov cl, 19
001bf149mov rax, [rsp+31]
001bf14ejmp 0x1bf0d9
001bf150
001bf150loc_1bf150:
001bf150mov [rsp+24], 0
001bf155mov [rsp+29], 0
001bf15cmov [rsp+25], 0
001bf164mov cl, 19
001bf166jmp 0x1bf097
001bf16b
001bf16bloc_1bf16b:
001bf16bmov [rsp+14], 0
001bf170mov [rsp+12], 0
001bf177mov [rsp+8], 0
001bf17fmov [rsp+15], rbx
001bf184mov rax, [rsp+8]
001bf189mov ecx, [rsp+16]
001bf18dmov edx, [rsp+19]
001bf191mov [rsp+32], ecx
001bf195mov [rsp+35], edx
001bf199mov [rsp+24], rax
001bf19emov cl, 19
001bf1a0mov rbx, [rsp+31]
001bf1a5jmp 0x1bf097
001bf1aa
001bf1aaloc_1bf1aa:
001bf1aamov rax, [rsp+64]
001bf1afmov [rsp+24], al
001bf1b3jmp 0x1bf1ba
001bf1b5
001bf1b5loc_1bf1b5:
001bf1b5mov [rsp+24], r11b
001bf1ba
001bf1baloc_1bf1ba:
001bf1bamov cl, 23
001bf1bcjmp 0x1bf097
001bf1c1
001bf1c1loc_1bf1c1:
001bf1c1mov rax, [rsp+64]
001bf1c6mov [rsp+24], al
001bf1camov cl, 23
001bf1ccmov rax, [rsp+31]
001bf1d1jmp 0x1bf0d9
001bf1d6
001bf1d6loc_1bf1d6:
001bf1d6mov [rsp+24], 0
001bf1dbmov [rsp+29], 0
001bf1e2mov [rsp+25], 0
001bf1eamov [rsp+31], rax
001bf1efjmp 0x1bf224
001bf1f1
001bf1f1loc_1bf1f1:
001bf1f1mov [rsp+14], 0
001bf1f6mov [rsp+12], 0
001bf1fdmov [rsp+8], 0
001bf205mov [rsp+15], rax
001bf20amov rax, [rsp+8]
001bf20fmov ecx, [rsp+16]
001bf213mov edx, [rsp+19]
001bf217mov [rsp+32], ecx
001bf21bmov [rsp+35], edx
001bf21fmov [rsp+24], rax
001bf224
001bf224loc_1bf224:
001bf224mov cl, 19
001bf226
001bf226loc_1bf226:
001bf226mov rax, [rsp+31]
001bf22bjmp 0x1bf0d9
001be390
001bf230
001bf230alloc::raw_vec::RawVec<T,A>::reserve_for_push:
001bf230push r14
001bf232push rbx
001bf233sub rsp, 56
001bf237inc rsi
001bf23aje 0x1bf2e1
001bf240mov rbx, rdi
001bf243mov rax, [rdi+8]
001bf247lea rcx, [rax+rax]
001bf24bcmp rcx, rsi
001bf24ecmova rsi, rcx
001bf252cmp rsi, 5
001bf256mov r14l, 4
001bf25ccmovae r14, rsi
001bf260mov rcx, 0x1c71c71c71c71c8
001bf26axor esi, esi
001bf26ccmp r14, rcx
001bf26fsetb sil
001bf273lea rcx, [8*r14]
001bf27blea rdx, [rcx+8*rcx]
001bf27fshl rsi, 3
001bf283test rax, rax
001bf286je 0x1bf2a8
001bf288mov rcx, [rbx]
001bf28bshl rax, 3
001bf28flea rax, [rax+8*rax]
001bf293mov [rsp+8], rcx
001bf298mov [rsp+16], 8
001bf2a1mov [rsp+24], rax
001bf2a6jmp 0x1bf2b1
001bf2a8
001bf2a8loc_1bf2a8:
001bf2a8mov [rsp+16], 0
001bf2b1
001bf2b1loc_1bf2b1:
001bf2b1lea rdi, [rsp+32]
001bf2b6lea rcx, [rsp+8]
001bf2bbcall alloc::raw_vec::finish_grow
001bf2c0cmp [rsp+32], 0
001bf2c6mov rdi, [rsp+40]
001bf2cbje 0x1bf2e8
001bf2cdmov rax, 0x8000000000000001
001bf2d7cmp rdi, rax
001bf2daje 0x1bf2ef
001bf2dctest rdi, rdi
001bf2dfjne 0x1bf2f7
001bf2e1
001bf2e1loc_1bf2e1:
001bf2e1call alloc::raw_vec::capacity_overflow
001bf2e6ud2
001bf2e8
001bf2e8loc_1bf2e8:
001bf2e8mov [rbx], rdi
001bf2ebmov [rbx+8], r14
001bf2ef
001bf2efloc_1bf2ef:
001bf2efadd rsp, 56
001bf2f3pop rbx
001bf2f4pop r14
001bf2f6ret
001bf2f7
001bf2f7loc_1bf2f7:
001bf2f7mov rsi, [rsp+48]
001bf2fccall alloc::alloc::handle_alloc_error
001bf301ud2
001bf230
001bf230alloc::raw_vec::RawVec<T,A>::reserve_for_push:
001bf230push r14
001bf232push rbx
001bf233sub rsp, 56
001bf237inc rsi
001bf23aje 0x1bf2e1
001bf240mov rbx, rdi
001bf243mov rax, [rdi+8]
001bf247lea rcx, [rax+rax]
001bf24bcmp rcx, rsi
001bf24ecmova rsi, rcx
001bf252cmp rsi, 5
001bf256mov r14l, 4
001bf25ccmovae r14, rsi
001bf260mov rcx, 0x1c71c71c71c71c8
001bf26axor esi, esi
001bf26ccmp r14, rcx
001bf26fsetb sil
001bf273lea rcx, [8*r14]
001bf27blea rdx, [rcx+8*rcx]
001bf27fshl rsi, 3
001bf283test rax, rax
001bf286je 0x1bf2a8
001bf288mov rcx, [rbx]
001bf28bshl rax, 3
001bf28flea rax, [rax+8*rax]
001bf293mov [rsp+8], rcx
001bf298mov [rsp+16], 8
001bf2a1mov [rsp+24], rax
001bf2a6jmp 0x1bf2b1
001bf2a8
001bf2a8loc_1bf2a8:
001bf2a8mov [rsp+16], 0
001bf2b1
001bf2b1loc_1bf2b1:
001bf2b1lea rdi, [rsp+32]
001bf2b6lea rcx, [rsp+8]
001bf2bbcall alloc::raw_vec::finish_grow
001bf2c0cmp [rsp+32], 0
001bf2c6mov rdi, [rsp+40]
001bf2cbje 0x1bf2e8
001bf2cdmov rax, 0x8000000000000001
001bf2d7cmp rdi, rax
001bf2daje 0x1bf2ef
001bf2dctest rdi, rdi
001bf2dfjne 0x1bf2f7
001bf2e1
001bf2e1loc_1bf2e1:
001bf2e1call alloc::raw_vec::capacity_overflow
001bf2e6ud2
001bf2e8
001bf2e8loc_1bf2e8:
001bf2e8mov [rbx], rdi
001bf2ebmov [rbx+8], r14
001bf2ef
001bf2efloc_1bf2ef:
001bf2efadd rsp, 56
001bf2f3pop rbx
001bf2f4pop r14
001bf2f6ret
001bf2f7
001bf2f7loc_1bf2f7:
001bf2f7mov rsi, [rsp+48]
001bf2fccall alloc::alloc::handle_alloc_error
001bf301ud2
001bf230
001bf303
001bf303 // align 0x10
001bf303 // align 0x10
001bf310
001bf310core::ptr::drop_in_place<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>:
001bf310push rbx
001bf311cmp [rdi+8], 0
001bf316je 0x1bf343
001bf318mov rbx, rdi
001bf31bmov rdi, [rdi+16]
001bf31ftest rdi, rdi
001bf322je 0x1bf343
001bf324cmp [rbx+24], 0
001bf329je 0x1bf331
001bf32bcall [rip+0x527c7]
001bf331
001bf331loc_1bf331:
001bf331cmp [rbx+40], 0
001bf336je 0x1bf343
001bf338mov rdi, [rbx+32]
001bf33cpop rbx
001bf33djmp [rip+0x527b5]
001bf343
001bf343loc_1bf343:
001bf343pop rbx
001bf344ret
001bf310
001bf310core::ptr::drop_in_place<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>:
001bf310push rbx
001bf311cmp [rdi+8], 0
001bf316je 0x1bf343
001bf318mov rbx, rdi
001bf31bmov rdi, [rdi+16]
001bf31ftest rdi, rdi
001bf322je 0x1bf343
001bf324cmp [rbx+24], 0
001bf329je 0x1bf331
001bf32bcall [rip+0x527c7]
001bf331
001bf331loc_1bf331:
001bf331cmp [rbx+40], 0
001bf336je 0x1bf343
001bf338mov rdi, [rbx+32]
001bf33cpop rbx
001bf33djmp [rip+0x527b5]
001bf343
001bf343loc_1bf343:
001bf343pop rbx
001bf344ret
001bf310
001bf345
001bf345 // align 0x10
001bf345 // align 0x10
001bf350
001bf350core::ptr::drop_in_place<alloc::boxed::Box<[(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)]>>:
001bf350push r15
001bf352push r14
001bf354push r12
001bf356push rbx
001bf357push rax
001bf358test rsi, rsi
001bf35bje 0x1bf3b6
001bf35dmov r14, rsi
001bf360mov rbx, rdi
001bf363lea r15, [rdi+40]
001bf367mov r12, [rip+0x5278a]
001bf36ejmp 0x1bf379
001bf370
001bf370loc_1bf370:
001bf370add r15, 72
001bf374dec r14
001bf377je 0x1bf3a2
001bf379
001bf379loc_1bf379:
001bf379cmp [r15-32], 0
001bf37eje 0x1bf370
001bf380mov rdi, [r15-24]
001bf384test rdi, rdi
001bf387je 0x1bf370
001bf389cmp [r15-16], 0
001bf38eje 0x1bf393
001bf390call r12
001bf393
001bf393loc_1bf393:
001bf393cmp [r15], 0
001bf397je 0x1bf370
001bf399mov rdi, [r15-8]
001bf39dcall r12
001bf3a0jmp 0x1bf370
001bf3a2
001bf3a2loc_1bf3a2:
001bf3a2mov rdi, rbx
001bf3a5add rsp, 8
001bf3a9pop rbx
001bf3aapop r12
001bf3acpop r14
001bf3aepop r15
001bf3b0jmp [rip+0x52742]
001bf3b6
001bf3b6loc_1bf3b6:
001bf3b6add rsp, 8
001bf3bapop rbx
001bf3bbpop r12
001bf3bdpop r14
001bf3bfpop r15
001bf3c1ret
001bf350
001bf350core::ptr::drop_in_place<alloc::boxed::Box<[(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)]>>:
001bf350push r15
001bf352push r14
001bf354push r12
001bf356push rbx
001bf357push rax
001bf358test rsi, rsi
001bf35bje 0x1bf3b6
001bf35dmov r14, rsi
001bf360mov rbx, rdi
001bf363lea r15, [rdi+40]
001bf367mov r12, [rip+0x5278a]
001bf36ejmp 0x1bf379
001bf370
001bf370loc_1bf370:
001bf370add r15, 72
001bf374dec r14
001bf377je 0x1bf3a2
001bf379
001bf379loc_1bf379:
001bf379cmp [r15-32], 0
001bf37eje 0x1bf370
001bf380mov rdi, [r15-24]
001bf384test rdi, rdi
001bf387je 0x1bf370
001bf389cmp [r15-16], 0
001bf38eje 0x1bf393
001bf390call r12
001bf393
001bf393loc_1bf393:
001bf393cmp [r15], 0
001bf397je 0x1bf370
001bf399mov rdi, [r15-8]
001bf39dcall r12
001bf3a0jmp 0x1bf370
001bf3a2
001bf3a2loc_1bf3a2:
001bf3a2mov rdi, rbx
001bf3a5add rsp, 8
001bf3a9pop rbx
001bf3aapop r12
001bf3acpop r14
001bf3aepop r15
001bf3b0jmp [rip+0x52742]
001bf3b6
001bf3b6loc_1bf3b6:
001bf3b6add rsp, 8
001bf3bapop rbx
001bf3bbpop r12
001bf3bdpop r14
001bf3bfpop r15
001bf3c1ret
001bf350
001bf3c2
001bf3c2 // align 0x10
001bf3c2 // align 0x10
001bf3d0
001bf3d0core::ptr::drop_in_place<alloc::vec::Vec<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>>:
001bf3d0push r15
001bf3d2push r14
001bf3d4push r13
001bf3d6push r12
001bf3d8push rbx
001bf3d9mov r14, rdi
001bf3dcmov rbx, [rdi]
001bf3dfmov r15, [rdi+16]
001bf3e3test r15, r15
001bf3e6je 0x1bf437
001bf3e8lea r12, [rbx+40]
001bf3ecmov r13, [rip+0x52705]
001bf3f3jmp 0x1bf409
001bf3f5nop [rax+rax]
001bf400
001bf400loc_1bf400:
001bf400add r12, 72
001bf404dec r15
001bf407je 0x1bf437
001bf409
001bf409loc_1bf409:
001bf409cmp [r12-32], 0
001bf40fje 0x1bf400
001bf411mov rdi, [r12-24]
001bf416test rdi, rdi
001bf419je 0x1bf400
001bf41bcmp [r12-16], 0
001bf421je 0x1bf426
001bf423call r13
001bf426
001bf426loc_1bf426:
001bf426cmp [r12], 0
001bf42bje 0x1bf400
001bf42dmov rdi, [r12-8]
001bf432call r13
001bf435jmp 0x1bf400
001bf437
001bf437loc_1bf437:
001bf437cmp [r14+8], 0
001bf43cje 0x1bf450
001bf43emov rdi, rbx
001bf441pop rbx
001bf442pop r12
001bf444pop r13
001bf446pop r14
001bf448pop r15
001bf44ajmp [rip+0x526a8]
001bf450
001bf450loc_1bf450:
001bf450pop rbx
001bf451pop r12
001bf453pop r13
001bf455pop r14
001bf457pop r15
001bf459ret
001bf3d0
001bf3d0core::ptr::drop_in_place<alloc::vec::Vec<(gimli::read::UnitOffset,addr2line::lazy::LazyCell<core::result::Result<addr2line::function::Function<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>)>>:
001bf3d0push r15
001bf3d2push r14
001bf3d4push r13
001bf3d6push r12
001bf3d8push rbx
001bf3d9mov r14, rdi
001bf3dcmov rbx, [rdi]
001bf3dfmov r15, [rdi+16]
001bf3e3test r15, r15
001bf3e6je 0x1bf437
001bf3e8lea r12, [rbx+40]
001bf3ecmov r13, [rip+0x52705]
001bf3f3jmp 0x1bf409
001bf3f5nop [rax+rax]
001bf400
001bf400loc_1bf400:
001bf400add r12, 72
001bf404dec r15
001bf407je 0x1bf437
001bf409
001bf409loc_1bf409:
001bf409cmp [r12-32], 0
001bf40fje 0x1bf400
001bf411mov rdi, [r12-24]
001bf416test rdi, rdi
001bf419je 0x1bf400
001bf41bcmp [r12-16], 0
001bf421je 0x1bf426
001bf423call r13
001bf426
001bf426loc_1bf426:
001bf426cmp [r12], 0
001bf42bje 0x1bf400
001bf42dmov rdi, [r12-8]
001bf432call r13
001bf435jmp 0x1bf400
001bf437
001bf437loc_1bf437:
001bf437cmp [r14+8], 0
001bf43cje 0x1bf450
001bf43emov rdi, rbx
001bf441pop rbx
001bf442pop r12
001bf444pop r13
001bf446pop r14
001bf448pop r15
001bf44ajmp [rip+0x526a8]
001bf450
001bf450loc_1bf450:
001bf450pop rbx
001bf451pop r12
001bf453pop r13
001bf455pop r14
001bf457pop r15
001bf459ret
001bf3d0
001bf45a
001bf45a // align 0x10
001bf45a // align 0x10
001bf460
001bf460core::ptr::drop_in_place<core::result::Result<addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>:
001bf460push r15
001bf462push r14
001bf464push r13
001bf466push r12
001bf468push rbx
001bf469mov r14, [rdi]
001bf46ctest r14, r14
001bf46fje 0x1bf4ea
001bf471mov rbx, rdi
001bf474mov r15, [rdi+8]
001bf478test r15, r15
001bf47bje 0x1bf4d0
001bf47dlea r12, [r14+40]
001bf481mov r13, [rip+0x52670]
001bf488jmp 0x1bf499
001bf48anop [rax+rax]
001bf490
001bf490loc_1bf490:
001bf490add r12, 72
001bf494dec r15
001bf497je 0x1bf4c7
001bf499
001bf499loc_1bf499:
001bf499cmp [r12-32], 0
001bf49fje 0x1bf490
001bf4a1mov rdi, [r12-24]
001bf4a6test rdi, rdi
001bf4a9je 0x1bf490
001bf4abcmp [r12-16], 0
001bf4b1je 0x1bf4b6
001bf4b3call r13
001bf4b6
001bf4b6loc_1bf4b6:
001bf4b6cmp [r12], 0
001bf4bbje 0x1bf490
001bf4bdmov rdi, [r12-8]
001bf4c2call r13
001bf4c5jmp 0x1bf490
001bf4c7
001bf4c7loc_1bf4c7:
001bf4c7mov rdi, r14
001bf4cacall [rip+0x52628]
001bf4d0
001bf4d0loc_1bf4d0:
001bf4d0cmp [rbx+24], 0
001bf4d5je 0x1bf4ea
001bf4d7mov rdi, [rbx+16]
001bf4dbpop rbx
001bf4dcpop r12
001bf4depop r13
001bf4e0pop r14
001bf4e2pop r15
001bf4e4jmp [rip+0x5260e]
001bf4ea
001bf4ealoc_1bf4ea:
001bf4eapop rbx
001bf4ebpop r12
001bf4edpop r13
001bf4efpop r14
001bf4f1pop r15
001bf4f3ret
001bf460
001bf460core::ptr::drop_in_place<core::result::Result<addr2line::function::Functions<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>:
001bf460push r15
001bf462push r14
001bf464push r13
001bf466push r12
001bf468push rbx
001bf469mov r14, [rdi]
001bf46ctest r14, r14
001bf46fje 0x1bf4ea
001bf471mov rbx, rdi
001bf474mov r15, [rdi+8]
001bf478test r15, r15
001bf47bje 0x1bf4d0
001bf47dlea r12, [r14+40]
001bf481mov r13, [rip+0x52670]
001bf488jmp 0x1bf499
001bf48anop [rax+rax]
001bf490
001bf490loc_1bf490:
001bf490add r12, 72
001bf494dec r15
001bf497je 0x1bf4c7
001bf499
001bf499loc_1bf499:
001bf499cmp [r12-32], 0
001bf49fje 0x1bf490
001bf4a1mov rdi, [r12-24]
001bf4a6test rdi, rdi
001bf4a9je 0x1bf490
001bf4abcmp [r12-16], 0
001bf4b1je 0x1bf4b6
001bf4b3call r13
001bf4b6
001bf4b6loc_1bf4b6:
001bf4b6cmp [r12], 0
001bf4bbje 0x1bf490
001bf4bdmov rdi, [r12-8]
001bf4c2call r13
001bf4c5jmp 0x1bf490
001bf4c7
001bf4c7loc_1bf4c7:
001bf4c7mov rdi, r14
001bf4cacall [rip+0x52628]
001bf4d0
001bf4d0loc_1bf4d0:
001bf4d0cmp [rbx+24], 0
001bf4d5je 0x1bf4ea
001bf4d7mov rdi, [rbx+16]
001bf4dbpop rbx
001bf4dcpop r12
001bf4depop r13
001bf4e0pop r14
001bf4e2pop r15
001bf4e4jmp [rip+0x5260e]
001bf4ea
001bf4ealoc_1bf4ea:
001bf4eapop rbx
001bf4ebpop r12
001bf4edpop r13
001bf4efpop r14
001bf4f1pop r15
001bf4f3ret
001bf460
001bf4f4
001bf4f4 // align 0x10
001bf4f4 // align 0x10
001bf500
001bf500addr2line::function::Function<R>::parse_children:
001bf500push rbp
001bf501push r15
001bf503push r14
001bf505push r13
001bf507push r12
001bf509push rbx
001bf50asub rsp, 424
001bf511mov [rsp+344], r9
001bf519mov [rsp+308], ecx
001bf520mov r13, rsi
001bf523mov r14, rdi
001bf526mov rcx, [rsp+480]
001bf52emov esi, [r8+72]
001bf532lea rax, [rcx+192]
001bf539add rcx, 176
001bf540mov [rsp+248], rsi
001bf548shr esi, 16
001bf54bmov [rsp+200], esi
001bf552cmp si, 5
001bf556setae [rsp+55]
001bf55bcmovae rcx, rax
001bf55fmov [rsp+400], rcx
001bf567mov rax, [r13+32]
001bf56bmov [rsp+408], rdx
001bf573mov [rsp+296], rax
001bf57bcmp rax, rdx
001bf57ejle 0x1c0449
001bf584mov r15, r8
001bf587mov rsi, [rsp+504]
001bf58fmovzx eax, [r8+74]
001bf594mov [rsp+182], ax
001bf59cmovzx eax, [r8+73]
001bf5a1mov [rsp+23], al
001bf5a5mov rax, [r8+392]
001bf5acmov [rsp+336], rax
001bf5b4mov rax, [r8+416]
001bf5bbmov [rsp+216], rax
001bf5c3mov rbx, [rsp+248]
001bf5cbmovzx eax, bh
001bf5cemov [rsp+368], rax
001bf5d6mov eax, ebx
001bf5d8and eax, 65280
001bf5ddmov [rsp+304], eax
001bf5e4mov rax, [r13+16]
001bf5e8mov rcx, [rax+56]
001bf5ecadd rcx, [r13]
001bf5f0mov rdx, [r8+400]
001bf5f7mov [rsp+264], rdx
001bf5ffxor edx, edx
001bf601cmp [rax+73], 8
001bf605movzx ebx, bl
001bf608sete dl
001bf60blea rbp, [rcx+8*rdx]
001bf60fmov rcx, [rax+48]
001bf613add rcx, [rax+40]
001bf617sub rbp, rcx
001bf61aadd rbp, 4
001bf61emov rax, [r8+384]
001bf625mov [rsp+376], rax
001bf62dlea rax, [rsi+1]
001bf631mov [rsp+392], rax
001bf639mov [rsp+56], r14
001bf63emov [rsp+328], r8
001bf646jmp 0x1bf6bf
001bf648nop [rax+rax]
001bf650
001bf650loc_1bf650:
001bf650call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf655mov r8, rdx
001bf658mov rcx, [r13+16]
001bf65cmov edx, [rcx+72]
001bf65flea rdi, [rsp+112]
001bf664mov rsi, r13
001bf667mov rcx, rax
001bf66acall gimli::read::unit::skip_attributes
001bf66fmovzx eax, [rsp+112]
001bf674cmp al, 75
001bf676jne 0x1c04a4
001bf67c
001bf67cloc_1bf67c:
001bf67cmov rax, [r13+16]
001bf680mov rdi, [r13+32]
001bf684mov rcx, [rax+48]
001bf688mov rdx, [rax+56]
001bf68cxor esi, esi
001bf68ecmp [rax+73], 8
001bf692sete sil
001bf696add rdx, [r13]
001bf69aadd rcx, [rax+40]
001bf69elea rbp, [rdx+8*rsi]
001bf6a2sub rbp, rcx
001bf6a5add rbp, 4
001bf6a9mov [rsp+296], rdi
001bf6b1cmp rdi, [rsp+408]
001bf6b9jle 0x1c0449
001bf6bf
001bf6bfloc_1bf6bf:
001bf6bflea rdi, [rsp+112]
001bf6c4mov rsi, r13
001bf6c7call gimli::read::unit::EntriesRaw<R>::read_abbreviation
001bf6ccmovzx eax, [rsp+112]
001bf6d1cmp al, 75
001bf6d3jne 0x1c0476
001bf6d9mov rdi, [rsp+120]
001bf6detest rdi, rdi
001bf6e1je 0x1bf67c
001bf6e3movzx eax, [rdi+104]
001bf6e7cmp eax, 29
001bf6eaje 0x1bf790
001bf6f0cmp eax, 46
001bf6f3jne 0x1bf650
001bf6f9call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf6femov r8, rdx
001bf701mov rcx, [r13+16]
001bf705mov edx, [rcx+72]
001bf708lea rdi, [rsp+112]
001bf70dmov rsi, r13
001bf710mov rcx, rax
001bf713call gimli::read::unit::skip_attributes
001bf718movzx eax, [rsp+112]
001bf71dcmp al, 75
001bf71fjne 0x1c044f
001bf725mov r12, [rsp+296]
001bf72dnop [rax]
001bf730
001bf730loc_1bf730:
001bf730cmp [r13+32], r12
001bf734jle 0x1bf67c
001bf73alea rdi, [rsp+112]
001bf73fmov rsi, r13
001bf742call gimli::read::unit::EntriesRaw<R>::read_abbreviation
001bf747movzx eax, [rsp+112]
001bf74ccmp al, 75
001bf74ejne 0x1c044f
001bf754mov rdi, [rsp+120]
001bf759test rdi, rdi
001bf75cje 0x1bf730
001bf75ecall _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf763mov r8, rdx
001bf766mov rcx, [r13+16]
001bf76amov edx, [rcx+72]
001bf76dlea rdi, [rsp+112]
001bf772mov rsi, r13
001bf775mov rcx, rax
001bf778call gimli::read::unit::skip_attributes
001bf77dmovzx eax, [rsp+112]
001bf782cmp al, 75
001bf784je 0x1bf730
001bf786jmp 0x1c044f
001bf78bnop [rax+rax]
001bf790
001bf790loc_1bf790:
001bf790call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf795mov [rsp+416], rax
001bf79dmovzx eax, [rsp+308]
001bf7a5mov [rsp+204], eax
001bf7actest rdx, rdx
001bf7afje 0x1bff73
001bf7b5mov r12, rdx
001bf7b8shl r12, 4
001bf7bcxor r15l, r15l
001bf7bfxor eax, eax
001bf7c1mov [rsp+88], rax
001bf7c6xor eax, eax
001bf7c8mov [rsp+240], rax
001bf7d0xor eax, eax
001bf7d2mov [rsp+280], rax
001bf7daxor eax, eax
001bf7dcmov [rsp+288], rax
001bf7e4xor eax, eax
001bf7e6mov [rsp+232], rax
001bf7eexor eax, eax
001bf7f0mov [rsp+224], rax
001bf7f8xor eax, eax
001bf7famov [rsp+256], rax
001bf802xor eax, eax
001bf804mov [rsp+192], rax
001bf80clea r14, [rip-0x17f73f]
001bf813jmp 0x1bf82d
001bf815
001bf815loc_1bf815:
001bf815lea r14, [rip-0x17f748]
001bf81cnop [rax]
001bf820
001bf820loc_1bf820:
001bf820add r15, 16
001bf824cmp r12, r15
001bf827je 0x1bffc0
001bf82d
001bf82dloc_1bf82d:
001bf82dmov rax, [rsp+416]
001bf835movups x0, [rax+r15]
001bf83amovaps [rsp+64], x0
001bf83fmov rax, [r13+16]
001bf843mov edx, [rax+72]
001bf846lea rdi, [rsp+112]
001bf84bmov rsi, r13
001bf84elea rcx, [rsp+64]
001bf853call gimli::read::unit::parse_attribute
001bf858mov rax, [rsp+112]
001bf85dcmp rax, 46
001bf861je 0x1c0182
001bf867movzx ecx, [rsp+136]
001bf86flea edx, [rcx-3]
001bf872cmp edx, 86
001bf875ja 0x1bf900
001bf87bmovsxd rcx, [r14+4*rdx]
001bf87fadd rcx, r14
001bf882jmp rcx
001bf884cmp [rsp+88], 0
001bf88ajne 0x1bf820
001bf88clea rdi, [rsp+64]
001bf891lea rsi, [rsp+112]
001bf896call gimli::read::unit::Attribute<R>::value
001bf89bmov rsi, [rsp+64]
001bf8a0mov rdx, [rsp+72]
001bf8a5lea rdi, [rsp+24]
001bf8aamov ecx, [rsp+204]
001bf8b1mov r8, [rsp+328]
001bf8b9mov r9, [rsp+344]
001bf8c1push 16
001bf8c3push [rsp+488]
001bf8cacall addr2line::function::name_attr
001bf8cfadd rsp, 16
001bf8d3cmp [rsp+24], 0
001bf8d9mov rax, [rsp+32]
001bf8demov [rsp+88], rax
001bf8e3mov rcx, [rsp+40]
001bf8e8jne 0x1c02ff
001bf8eemov [rsp+272], rcx
001bf8f6jmp 0x1bf820
001bf8fbnop [rax+rax]
001bf900
001bf900loc_1bf900:
001bf900cmp ecx, 110
001bf903je 0x1bf911
001bf905cmp ecx, 8199
001bf90bjne 0x1bf820
001bf911
001bf911loc_1bf911:
001bf911lea r14, [rsp+64]
001bf916mov rdi, r14
001bf919lea rsi, [rsp+112]
001bf91ecall gimli::read::unit::Attribute<R>::value
001bf923movzx edx, [rsp+23]
001bf928lea rdi, [rsp+24]
001bf92dmov rsi, [rsp+480]
001bf935mov rcx, [rsp+336]
001bf93dmov r8, r14
001bf940call gimli::read::dwarf::Dwarf<R>::attr_string
001bf945cmp [rsp+24], 0
001bf94bjne 0x1bf815
001bf951mov rax, [rsp+40]
001bf956mov [rsp+272], rax
001bf95emov rax, [rsp+32]
001bf963mov [rsp+88], rax
001bf968jmp 0x1bf815
001bf96dcmp [rsp+88], 0
001bf973jne 0x1bf820
001bf979lea r14, [rsp+64]
001bf97emov rdi, r14
001bf981lea rsi, [rsp+112]
001bf986call gimli::read::unit::Attribute<R>::value
001bf98bmovzx edx, [rsp+23]
001bf990lea rdi, [rsp+24]
001bf995mov rsi, [rsp+480]
001bf99dmov rcx, [rsp+336]
001bf9a5mov r8, r14
001bf9a8call gimli::read::dwarf::Dwarf<R>::attr_string
001bf9adcmp [rsp+24], 0
001bf9b3jne 0x1bfcec
001bf9b9mov rax, [rsp+32]
001bf9bemov [rsp+88], rax
001bf9c3mov rax, [rsp+40]
001bf9c8lea r14, [rip-0x17f8fb]
001bf9cfjmp 0x1bfd02
001bf9d4lea rdi, [rsp+64]
001bf9d9lea rsi, [rsp+112]
001bf9decall gimli::read::unit::Attribute<R>::value
001bf9e3mov rax, [rsp+64]
001bf9e8test rax, rax
001bf9ebje 0x1bfc26
001bf9f1cmp eax, 12
001bf9f4jne 0x1bf820
001bf9famov rcx, [rsp+480]
001bfa02mov rax, [rcx+16]
001bfa06mov rcx, [rcx+24]
001bfa0amov rdx, [rsp+264]
001bfa12sub rcx, rdx
001bfa15jb 0x1c03e4
001bfa1badd rax, rdx
001bfa1emov rdx, [rsp+72]
001bfa23imul rdx, rbx
001bfa27mov rsi, rcx
001bfa2asub rsi, rdx
001bfa2djb 0x1c03e4
001bfa33mov rdi, rbx
001bfa36lea edi, [rbx-1]
001bfa39cmp edi, 7
001bfa3cja 0x1c03c0
001bfa42add rax, rdx
001bfa45lea r8, [rip-0x17f7cc]
001bfa4cmovsxd rdi, [r8+4*rdi]
001bfa50add rdi, r8
001bfa53jmp rdi
001bfa55cmp rcx, rdx
001bfa58je 0x1c03d0
001bfa5emovzx eax, [rax]
001bfa61jmp 0x1bfeea
001bfa66lea rdi, [rsp+64]
001bfa6blea rsi, [rsp+112]
001bfa70call gimli::read::unit::Attribute<R>::value
001bfa75mov rax, [rsp+64]
001bfa7atest rax, rax
001bfa7dje 0x1bfcae
001bfa83cmp eax, 7
001bfa86je 0x1bfccd
001bfa8ccmp eax, 12
001bfa8fjne 0x1bf820
001bfa95mov rcx, [rsp+480]
001bfa9dmov rax, [rcx+16]
001bfaa1mov rcx, [rcx+24]
001bfaa5mov rdx, [rsp+264]
001bfaadsub rcx, rdx
001bfab0jb 0x1c03e4
001bfab6add rax, rdx
001bfab9mov rdx, [rsp+72]
001bfabeimul rdx, rbx
001bfac2mov rsi, rcx
001bfac5sub rsi, rdx
001bfac8jb 0x1c03e4
001bfacemov rdi, rbx
001bfad1lea edi, [rbx-1]
001bfad4cmp edi, 7
001bfad7ja 0x1c03c0
001bfaddadd rax, rdx
001bfae0lea r8, [rip-0x17f887]
001bfae7movsxd rdi, [r8+4*rdi]
001bfaebadd rdi, r8
001bfaeejmp rdi
001bfaf0cmp rcx, rdx
001bfaf3je 0x1c03d0
001bfaf9movzx eax, [rax]
001bfafcjmp 0x1bff59
001bfb01lea rdi, [rsp+64]
001bfb06lea rsi, [rsp+112]
001bfb0bcall gimli::read::unit::Attribute<R>::value
001bfb10mov rcx, [rsp+64]
001bfb15mov rax, [rsp+72]
001bfb1acmp rcx, 24
001bfb1eje 0x1bfc45
001bfb24cmp ecx, 22
001bfb27mov rsi, [rsp+168]
001bfb2fjne 0x1bfca7
001bfb35cmp [rsp+200], 5
001bfb3emov esi, 0
001bfb43cmovb rsi, [rsp+216]
001bfb4cmov rcx, [rsp+480]
001bfb54cmp [rcx+224], 0
001bfb5bmov ecx, 0
001bfb60cmove rsi, rcx
001bfb64jmp 0x1bfd45
001bfb69add rax, -2
001bfb6dcmp rax, 5
001bfb71ja 0x1bfd88
001bfb77lea rcx, [rip-0x17f94e]
001bfb7emovsxd rax, [rcx+4*rax]
001bfb82add rax, rcx
001bfb85jmp rax
001bfb87mov rax, [rsp+120]
001bfb8cjmp 0x1bfd8a
001bfb91lea rdi, [rsp+64]
001bfb96lea rsi, [rsp+112]
001bfb9bcall gimli::read::unit::Attribute<R>::value
001bfba0cmp [rsp+64], 44
001bfba5jne 0x1bf820
001bfbabcmp [rsp+182], 5
001bfbb4setae al
001bfbb7mov rcx, [rsp+72]
001bfbbctest rcx, rcx
001bfbbfsetne dl
001bfbc2or dl, al
001bfbc4mov rax, [rsp+320]
001bfbcccmovne rax, rcx
001bfbd0mov [rsp+320], rax
001bfbd8mov eax, 1
001bfbddmov rcx, [rsp+240]
001bfbe5cmovne rcx, rax
001bfbe9mov [rsp+240], rcx
001bfbf1jmp 0x1bf820
001bfbf6add rax, -2
001bfbfacmp rax, 5
001bfbfeja 0x1bfdd6
001bfc04lea rcx, [rip-0x17f9c3]
001bfc0bmovsxd rax, [rcx+4*rax]
001bfc0fadd rax, rcx
001bfc12jmp rax
001bfc14mov rax, [rsp+120]
001bfc19mov [rsp+280], rax
001bfc21jmp 0x1bf820
001bfc26
001bfc26loc_1bfc26:
001bfc26mov eax, 1
001bfc2bmov [rsp+232], rax
001bfc33mov rax, [rsp+72]
001bfc38mov [rsp+184], rax
001bfc40jmp 0x1bf820
001bfc45
001bfc45loc_1bfc45:
001bfc45mov rcx, [rsp+480]
001bfc4dmov rsi, [rcx+192]
001bfc54mov rcx, [rcx+200]
001bfc5bmov rdx, [rsp+216]
001bfc63sub rcx, rdx
001bfc66jb 0x1c039c
001bfc6cadd rsi, rdx
001bfc6fimul rax, [rsp+368]
001bfc78sub rcx, rax
001bfc7bjb 0x1c039c
001bfc81add rsi, rax
001bfc84cmp [rsp+304], 2048
001bfc8fjne 0x1bfd17
001bfc95cmp rcx, 7
001bfc99jbe 0x1c0310
001bfc9fmov rsi, [rsi]
001bfca2jmp 0x1bfd3d
001bfca7
001bfca7loc_1bfca7:
001bfca7xor eax, eax
001bfca9jmp 0x1bfd4d
001bfcae
001bfcaeloc_1bfcae:
001bfcaemov eax, 1
001bfcb3mov [rsp+224], rax
001bfcbbmov rax, [rsp+72]
001bfcc0mov [rsp+208], rax
001bfcc8jmp 0x1bf820
001bfccd
001bfccdloc_1bfccd:
001bfccdmov eax, 1
001bfcd2mov [rsp+256], rax
001bfcdamov rax, [rsp+72]
001bfcdfmov [rsp+352], rax
001bfce7jmp 0x1bf820
001bfcec
001bfcecloc_1bfcec:
001bfcecxor eax, eax
001bfceemov [rsp+88], rax
001bfcf3lea r14, [rip-0x17fc26]
001bfcfamov rax, [rsp+360]
001bfd02
001bfd02loc_1bfd02:
001bfd02mov [rsp+360], rax
001bfd0amov [rsp+272], rax
001bfd12jmp 0x1bf820
001bfd17
001bfd17loc_1bfd17:
001bfd17cmp rcx, 4
001bfd1bjb 0x1c0356
001bfd21movzx eax, [rsi+1]
001bfd25movzx ecx, [rsi]
001bfd28movzx edx, [rsi+3]
001bfd2cmov [rsp+27], cl
001bfd30mov [rsp+30], dl
001bfd34mov [rsp+28], ax
001bfd39mov esi, [rsp+27]
001bfd3d
001bfd3dloc_1bfd3d:
001bfd3dmov rax, [rsp+216]
001bfd45
001bfd45loc_1bfd45:
001bfd45add rsi, rax
001bfd48mov eax, 1
001bfd4d
001bfd4dloc_1bfd4d:
001bfd4dmov [rsp+192], rax
001bfd55mov [rsp+168], rsi
001bfd5dmov [rsp+384], rsi
001bfd65jmp 0x1bf820
001bfd6amovzx eax, [rsp+120]
001bfd6fjmp 0x1bfd8a
001bfd71movzx eax, [rsp+120]
001bfd76jmp 0x1bfd8a
001bfd78mov eax, [rsp+120]
001bfd7cjmp 0x1bfd8a
001bfd7emov rax, [rsp+120]
001bfd83test rax, rax
001bfd86jns 0x1bfd8a
001bfd88
001bfd88loc_1bfd88:
001bfd88xor eax, eax
001bfd8a
001bfd8aloc_1bfd8a:
001bfd8amov [rsp+288], rax
001bfd92jmp 0x1bf820
001bfd97movzx eax, [rsp+120]
001bfd9cmov [rsp+280], rax
001bfda4jmp 0x1bf820
001bfda9movzx eax, [rsp+120]
001bfdaemov [rsp+280], rax
001bfdb6jmp 0x1bf820
001bfdbbmov eax, [rsp+120]
001bfdbfmov [rsp+280], rax
001bfdc7jmp 0x1bf820
001bfdccmov rax, [rsp+120]
001bfdd1test rax, rax
001bfdd4jns 0x1bfdd8
001bfdd6
001bfdd6loc_1bfdd6:
001bfdd6xor eax, eax
001bfdd8
001bfdd8loc_1bfdd8:
001bfdd8mov [rsp+280], rax
001bfde0jmp 0x1bf820
001bfde5cmp rsi, 2
001bfde9jb 0x1bfe95
001bfdefmovzx eax, [rax]
001bfdf2mov [rsp+25], ax
001bfdf7mov cl, 75
001bfdf9jmp 0x1bfee1
001bfdfecmp rsi, 4
001bfe02jb 0x1bfebb
001bfe08movzx ecx, [rax+1]
001bfe0cmovzx edx, [rax]
001bfe0fmovzx eax, [rax+3]
001bfe13mov [rsp+27], dl
001bfe17mov [rsp+30], al
001bfe1bmov [rsp+28], cx
001bfe20mov eax, [rsp+27]
001bfe24mov cl, 75
001bfe26jmp 0x1bfee1
001bfe2bcmp rsi, 8
001bfe2fjb 0x1c0410
001bfe35mov rax, [rax]
001bfe38jmp 0x1bfeea
001bfe3dcmp rsi, 2
001bfe41jb 0x1bff04
001bfe47movzx eax, [rax]
001bfe4amov [rsp+25], ax
001bfe4fmov cl, 75
001bfe51jmp 0x1bff50
001bfe56cmp rsi, 4
001bfe5ajb 0x1bff2a
001bfe60movzx ecx, [rax+1]
001bfe64movzx edx, [rax]
001bfe67movzx eax, [rax+3]
001bfe6bmov [rsp+27], dl
001bfe6fmov [rsp+30], al
001bfe73mov [rsp+28], cx
001bfe78mov eax, [rsp+27]
001bfe7cmov cl, 75
001bfe7ejmp 0x1bff50
001bfe83cmp rsi, 8
001bfe87jb 0x1c0410
001bfe8dmov rax, [rax]
001bfe90jmp 0x1bff59
001bfe95
001bfe95loc_1bfe95:
001bfe95mov [rsp+24], 0
001bfe9cmov [rsp+26], 0
001bfea4mov [rsp+30], 0
001bfea9mov ecx, [rsp+24]
001bfeadmov [rsp+8], ecx
001bfeb1mov ecx, [rsp+27]
001bfeb5mov [rsp+11], ecx
001bfeb9jmp 0x1bfedf
001bfebb
001bfebbloc_1bfebb:
001bfebbmov [rsp+24], 0
001bfec3mov [rsp+30], 0
001bfec8mov [rsp+28], 0
001bfecfmov ecx, [rsp+27]
001bfed3mov [rsp+11], ecx
001bfed7mov [rsp+8], 0
001bfedf
001bfedfloc_1bfedf:
001bfedfmov cl, 19
001bfee1
001bfee1loc_1bfee1:
001bfee1cmp cl, 75
001bfee4jne 0x1c03f0
001bfeea
001bfeealoc_1bfeea:
001bfeeamov ecx, 1
001bfeefmov [rsp+232], rcx
001bfef7mov [rsp+184], rax
001bfeffjmp 0x1bf820
001bff04
001bff04loc_1bff04:
001bff04mov [rsp+24], 0
001bff0bmov [rsp+26], 0
001bff13mov [rsp+30], 0
001bff18mov ecx, [rsp+24]
001bff1cmov [rsp+8], ecx
001bff20mov ecx, [rsp+27]
001bff24mov [rsp+11], ecx
001bff28jmp 0x1bff4e
001bff2a
001bff2aloc_1bff2a:
001bff2amov [rsp+24], 0
001bff32mov [rsp+30], 0
001bff37mov [rsp+28], 0
001bff3emov ecx, [rsp+27]
001bff42mov [rsp+11], ecx
001bff46mov [rsp+8], 0
001bff4e
001bff4eloc_1bff4e:
001bff4emov cl, 19
001bff50
001bff50loc_1bff50:
001bff50cmp cl, 75
001bff53jne 0x1c03f0
001bff59
001bff59loc_1bff59:
001bff59mov ecx, 1
001bff5emov [rsp+224], rcx
001bff66mov [rsp+208], rax
001bff6ejmp 0x1bf820
001bff73
001bff73loc_1bff73:
001bff73xor eax, eax
001bff75mov [rsp+192], rax
001bff7dxor eax, eax
001bff7fmov [rsp+256], rax
001bff87xor eax, eax
001bff89mov [rsp+224], rax
001bff91xor eax, eax
001bff93mov [rsp+232], rax
001bff9bxor eax, eax
001bff9dmov [rsp+288], rax
001bffa5xor eax, eax
001bffa7mov [rsp+280], rax
001bffafxor eax, eax
001bffb1mov [rsp+240], rax
001bffb9xor eax, eax
001bffbbmov [rsp+88], rax
001bffc0
001bffc0loc_1bffc0:
001bffc0mov r15, [rsp+488]
001bffc8mov r14, [r15+16]
001bffccmov rax, r14
001bffcfcmp r14, [r15+8]
001bffd3jne 0x1bffe4
001bffd5mov rdi, r15
001bffd8mov rsi, r14
001bffdbcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001bffe0mov rax, [r15+16]
001bffe4
001bffe4loc_1bffe4:
001bffe4mov rcx, [r15]
001bffe7lea rdx, [rax+2*rax]
001bffebshl rdx, 4
001bffefmov rsi, [rsp+240]
001bfff7mov [rcx+rdx], rsi
001bfffbmov rsi, [rsp+320]
001c0003mov [rcx+rdx+8], rsi
001c0008mov [rcx+rdx+16], rbp
001c000dmov rsi, [rsp+88]
001c0012mov [rcx+rdx+24], rsi
001c0017mov rsi, [rsp+272]
001c001fmov [rcx+rdx+32], rsi
001c0024mov rsi, [rsp+280]
001c002cmov [rcx+rdx+40], esi
001c0030mov rsi, [rsp+288]
001c0038mov [rcx+rdx+44], esi
001c003cinc rax
001c003fmov [r15+16], rax
001c0043cmp [rsp+192], 0
001c004cje 0x1c0194
001c0052mov rax, [rsp+400]
001c005amov r15, [rax]
001c005dmov rax, [rax+8]
001c0061mov rdx, [rsp+384]
001c0069sub rax, rdx
001c006cjb 0x1c04bb
001c0072mov rcx, [rsp+480]
001c007amovups x0, [rcx+16]
001c007eadd r15, rdx
001c0081movups [rsp+112], x0
001c0086mov rcx, [rsp+376]
001c008emov [rsp+128], rcx
001c0096mov rcx, [rsp+264]
001c009emov [rsp+136], rcx
001c00a6mov [rsp+144], r15
001c00aemov [rsp+152], rax
001c00b6mov rax, [rsp+248]
001c00bemov [rsp+160], ax
001c00c6mov eax, [rsp+200]
001c00cdmov [rsp+162], ax
001c00d5movzx eax, [rsp+55]
001c00damov [rsp+164], al
001c00e1jmp 0x1c011c
001c00e3nop [rax+rax]
001c00f0
001c00f0loc_1c00f0:
001c00f0mov rax, [rdi]
001c00f3mov rcx, rsi
001c00f6shl rcx, 5
001c00famov [rax+rcx], rbp
001c00femov [rax+rcx+8], r15
001c0103mov rdx, [rsp+504]
001c010bmov [rax+rcx+16], rdx
001c0110mov [rax+rcx+24], r14
001c0115inc rsi
001c0118mov [rdi+16], rsi
001c011c
001c011cloc_1c011c:
001c011clea rdi, [rsp+64]
001c0121lea rsi, [rsp+112]
001c0126call gimli::read::rnglists::RngListIter<R>::next
001c012bmov rax, [rsp+64]
001c0130mov rbp, [rsp+72]
001c0135mov r15, [rsp+80]
001c013acmp rax, 1
001c013ejne 0x1c016a
001c0140cmp rbp, r15
001c0143jae 0x1c011c
001c0145mov rdi, [rsp+496]
001c014dmov rsi, [rdi+16]
001c0151cmp rsi, [rdi+8]
001c0155jne 0x1c00f0
001c0157call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001c015cmov rdi, [rsp+496]
001c0164mov rsi, [rdi+16]
001c0168jmp 0x1c00f0
001c016a
001c016aloc_1c016a:
001c016acmp eax, 2
001c016djne 0x1c028a
001c0173cmp bpl, 75
001c0177je 0x1c028a
001c017djmp 0x1c04c4
001c0182
001c0182loc_1c0182:
001c0182lea rax, [rsp+120]
001c0187movups x0, [rax]
001c018amovaps [rsp+96], x0
001c018fjmp 0x1c02d6
001c0194
001c0194loc_1c0194:
001c0194cmp [rsp+224], 0
001c019dmov rax, [rsp+232]
001c01a5je 0x1c020a
001c01a7test rax, rax
001c01aaje 0x1c020a
001c01acmov rax, [rsp+208]
001c01b4cmp [rsp+184], rax
001c01bcjae 0x1c028a
001c01c2mov rdi, [rsp+496]
001c01camov rsi, [rdi+16]
001c01cecmp rsi, [rdi+8]
001c01d2jne 0x1c01e5
001c01d4call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001c01d9mov rdi, [rsp+496]
001c01e1mov rsi, [rdi+16]
001c01e5
001c01e5loc_1c01e5:
001c01e5mov rdx, [rsp+184]
001c01edmov r8, [rsp+208]
001c01f5mov rax, [rdi]
001c01f8mov rcx, rsi
001c01fbshl rcx, 5
001c01ffmov [rax+rcx], rdx
001c0203mov [rax+rcx+8], r8
001c0208jmp 0x1c0271
001c020a
001c020aloc_1c020a:
001c020acmp [rsp+256], 0
001c0213je 0x1c028a
001c0215test rax, rax
001c0218je 0x1c028a
001c021amov rax, [rsp+352]
001c0222mov rcx, [rsp+184]
001c022alea r15, [rcx+rax]
001c022ecmp rcx, r15
001c0231jae 0x1c028a
001c0233mov rdi, [rsp+496]
001c023bmov rsi, [rdi+16]
001c023fcmp rsi, [rdi+8]
001c0243jne 0x1c0256
001c0245call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001c024amov rdi, [rsp+496]
001c0252mov rsi, [rdi+16]
001c0256
001c0256loc_1c0256:
001c0256mov rax, [rdi]
001c0259mov rcx, rsi
001c025cshl rcx, 5
001c0260mov rdx, [rsp+184]
001c0268mov [rax+rcx], rdx
001c026cmov [rax+rcx+8], r15
001c0271
001c0271loc_1c0271:
001c0271mov rdx, [rsp+504]
001c0279mov [rax+rcx+16], rdx
001c027emov [rax+rcx+24], r14
001c0283inc rsi
001c0286mov [rdi+16], rsi
001c028a
001c028aloc_1c028a:
001c028alea rdi, [rsp+96]
001c028fmov rsi, r13
001c0292mov rdx, [rsp+296]
001c029amov ecx, [rsp+204]
001c02a1mov r8, [rsp+328]
001c02a9mov r9, [rsp+344]
001c02b1push [rsp+392]
001c02b8push [rsp+504]
001c02bfpush [rsp+504]
001c02c6push [rsp+504]
001c02cdcall addr2line::function::Function<R>::parse_children
001c02d2add rsp, 32
001c02d6
001c02d6loc_1c02d6:
001c02d6mov r14, [rsp+56]
001c02dbmov rsi, [rsp+168]
001c02e3
001c02e3loc_1c02e3:
001c02e3movzx ebp, [rsp+96]
001c02e8cmp bpl, 75
001c02ecjne 0x1c04eb
001c02f2mov [rsp+168], rsi
001c02fajmp 0x1bf67c
001c02ff
001c02ffloc_1c02ff:
001c02ffmov rax, [rsp+88]
001c0304mov [rsp+96], rax
001c0309mov [rsp+104], rcx
001c030ejmp 0x1c02d6
001c0310
001c0310loc_1c0310:
001c0310mov [rsp+30], 0
001c0315mov [rsp+28], 0
001c031cmov [rsp+24], 0
001c0324mov [rsp+31], rsi
001c0329mov rsi, [rsp+24]
001c032elea rcx, [rsp+32]
001c0333mov eax, [rcx]
001c0335mov ecx, [rcx+3]
001c0338lea rdx, [rsp+16]
001c033dmov [rdx], eax
001c033fmov [rdx+3], ecx
001c0342mov [rsp+312], rsi
001c034amov [rsp+8], rsi
001c034fmov rsi, [rsp+15]
001c0354jmp 0x1c039c
001c0356
001c0356loc_1c0356:
001c0356mov [rsp+24], 0
001c035emov [rsp+30], 0
001c0363mov [rsp+28], 0
001c036amov eax, [rsp+27]
001c036emov [rsp+11], eax
001c0372mov [rsp+8], 0
001c037amovzx eax, [rsp+14]
001c037fshl eax, 16
001c0382movzx ecx, [rsp+12]
001c0387or ecx, eax
001c0389shl rcx, 32
001c038dmov eax, [rsp+8]
001c0391or rax, rcx
001c0394mov [rsp+312], rax
001c039c
001c039cloc_1c039c:
001c039cmov r14, [rsp+56]
001c03a1mov rax, [rsp+312]
001c03a9shl rax, 8
001c03ador rax, 19
001c03b1mov [rsp+96], rax
001c03b6mov [rsp+104], rsi
001c03bbjmp 0x1c02e3
001c03c0
001c03c0loc_1c03c0:
001c03c0mov rax, [rsp+248]
001c03c8mov [rsp+8], al
001c03ccmov cl, 23
001c03cejmp 0x1c03eb
001c03d0
001c03d0loc_1c03d0:
001c03d0mov [rsp+8], 0
001c03d5mov [rsp+13], 0
001c03dcmov [rsp+9], 0
001c03e4
001c03e4loc_1c03e4:
001c03e4mov [rsp+15], rax
001c03e9
001c03e9loc_1c03e9:
001c03e9mov cl, 19
001c03eb
001c03ebloc_1c03eb:
001c03ebmov rax, [rsp+15]
001c03f0
001c03f0loc_1c03f0:
001c03f0mov edx, [rsp+8]
001c03f4mov esi, [rsp+11]
001c03f8lea rdi, [rsp+97]
001c03fdmov [rdi+3], esi
001c0400mov [rdi], edx
001c0402mov [rsp+96], cl
001c0406mov [rsp+104], rax
001c040bjmp 0x1c02d6
001c0410
001c0410loc_1c0410:
001c0410mov [rsp+30], 0
001c0415mov [rsp+28], 0
001c041cmov [rsp+24], 0
001c0424mov [rsp+31], rax
001c0429mov rax, [rsp+24]
001c042elea rdx, [rsp+32]
001c0433mov ecx, [rdx]
001c0435mov edx, [rdx+3]
001c0438lea rsi, [rsp+16]
001c043dmov [rsi], ecx
001c043fmov [rsi+3], edx
001c0442mov [rsp+8], rax
001c0447jmp 0x1c03e9
001c0449
001c0449loc_1c0449:
001c0449mov [r14], 75
001c044djmp 0x1c0492
001c044f
001c044floc_1c044f:
001c044fmov ecx, [rsp+113]
001c0453mov edx, [rsp+116]
001c0457mov [rsp+67], edx
001c045bmov [rsp+64], ecx
001c045fmov rcx, [rsp+120]
001c0464mov edx, [rsp+64]
001c0468mov esi, [rsp+67]
001c046cmov [r14+4], esi
001c0470mov [r14+1], edx
001c0474jmp 0x1c048b
001c0476
001c0476loc_1c0476:
001c0476mov ecx, [rsp+113]
001c047amov edx, [rsp+116]
001c047emov [r14+4], edx
001c0482mov [r14+1], ecx
001c0486mov rcx, [rsp+120]
001c048b
001c048bloc_1c048b:
001c048bmov [r14], al
001c048emov [r14+8], rcx
001c0492
001c0492loc_1c0492:
001c0492add rsp, 424
001c0499pop rbx
001c049apop r12
001c049cpop r13
001c049epop r14
001c04a0pop r15
001c04a2pop rbp
001c04a3ret
001c04a4
001c04a4loc_1c04a4:
001c04a4mov rcx, [rsp+113]
001c04a9mov rdx, [rsp+120]
001c04aemov [r14+8], rdx
001c04b2mov [r14+1], rcx
001c04b6mov [r14], al
001c04b9jmp 0x1c0492
001c04bb
001c04bbloc_1c04bb:
001c04bbmov bpl, 19
001c04bexor eax, eax
001c04c0xor ecx, ecx
001c04c2jmp 0x1c04d0
001c04c4
001c04c4loc_1c04c4:
001c04c4mov ecx, ebp
001c04c6shr ecx, 8
001c04c9mov rax, rbp
001c04ccshr rax, 16
001c04d0
001c04d0loc_1c04d0:
001c04d0mov r14, [rsp+56]
001c04d5mov [rsp+97], cl
001c04d9mov [rsp+98], eax
001c04ddshr rax, 32
001c04e1mov [rsp+102], ax
001c04e6mov [rsp+104], r15
001c04eb
001c04ebloc_1c04eb:
001c04eblea rcx, [rsp+97]
001c04f0mov rax, [rcx]
001c04f3mov rcx, [rcx+7]
001c04f7mov [r14+8], rcx
001c04fbmov [r14+1], rax
001c04ffmov [r14], bpl
001c0502jmp 0x1c0492
001bf500
001bf500addr2line::function::Function<R>::parse_children:
001bf500push rbp
001bf501push r15
001bf503push r14
001bf505push r13
001bf507push r12
001bf509push rbx
001bf50asub rsp, 424
001bf511mov [rsp+344], r9
001bf519mov [rsp+308], ecx
001bf520mov r13, rsi
001bf523mov r14, rdi
001bf526mov rcx, [rsp+480]
001bf52emov esi, [r8+72]
001bf532lea rax, [rcx+192]
001bf539add rcx, 176
001bf540mov [rsp+248], rsi
001bf548shr esi, 16
001bf54bmov [rsp+200], esi
001bf552cmp si, 5
001bf556setae [rsp+55]
001bf55bcmovae rcx, rax
001bf55fmov [rsp+400], rcx
001bf567mov rax, [r13+32]
001bf56bmov [rsp+408], rdx
001bf573mov [rsp+296], rax
001bf57bcmp rax, rdx
001bf57ejle 0x1c0449
001bf584mov r15, r8
001bf587mov rsi, [rsp+504]
001bf58fmovzx eax, [r8+74]
001bf594mov [rsp+182], ax
001bf59cmovzx eax, [r8+73]
001bf5a1mov [rsp+23], al
001bf5a5mov rax, [r8+392]
001bf5acmov [rsp+336], rax
001bf5b4mov rax, [r8+416]
001bf5bbmov [rsp+216], rax
001bf5c3mov rbx, [rsp+248]
001bf5cbmovzx eax, bh
001bf5cemov [rsp+368], rax
001bf5d6mov eax, ebx
001bf5d8and eax, 65280
001bf5ddmov [rsp+304], eax
001bf5e4mov rax, [r13+16]
001bf5e8mov rcx, [rax+56]
001bf5ecadd rcx, [r13]
001bf5f0mov rdx, [r8+400]
001bf5f7mov [rsp+264], rdx
001bf5ffxor edx, edx
001bf601cmp [rax+73], 8
001bf605movzx ebx, bl
001bf608sete dl
001bf60blea rbp, [rcx+8*rdx]
001bf60fmov rcx, [rax+48]
001bf613add rcx, [rax+40]
001bf617sub rbp, rcx
001bf61aadd rbp, 4
001bf61emov rax, [r8+384]
001bf625mov [rsp+376], rax
001bf62dlea rax, [rsi+1]
001bf631mov [rsp+392], rax
001bf639mov [rsp+56], r14
001bf63emov [rsp+328], r8
001bf646jmp 0x1bf6bf
001bf648nop [rax+rax]
001bf650
001bf650loc_1bf650:
001bf650call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf655mov r8, rdx
001bf658mov rcx, [r13+16]
001bf65cmov edx, [rcx+72]
001bf65flea rdi, [rsp+112]
001bf664mov rsi, r13
001bf667mov rcx, rax
001bf66acall gimli::read::unit::skip_attributes
001bf66fmovzx eax, [rsp+112]
001bf674cmp al, 75
001bf676jne 0x1c04a4
001bf67c
001bf67cloc_1bf67c:
001bf67cmov rax, [r13+16]
001bf680mov rdi, [r13+32]
001bf684mov rcx, [rax+48]
001bf688mov rdx, [rax+56]
001bf68cxor esi, esi
001bf68ecmp [rax+73], 8
001bf692sete sil
001bf696add rdx, [r13]
001bf69aadd rcx, [rax+40]
001bf69elea rbp, [rdx+8*rsi]
001bf6a2sub rbp, rcx
001bf6a5add rbp, 4
001bf6a9mov [rsp+296], rdi
001bf6b1cmp rdi, [rsp+408]
001bf6b9jle 0x1c0449
001bf6bf
001bf6bfloc_1bf6bf:
001bf6bflea rdi, [rsp+112]
001bf6c4mov rsi, r13
001bf6c7call gimli::read::unit::EntriesRaw<R>::read_abbreviation
001bf6ccmovzx eax, [rsp+112]
001bf6d1cmp al, 75
001bf6d3jne 0x1c0476
001bf6d9mov rdi, [rsp+120]
001bf6detest rdi, rdi
001bf6e1je 0x1bf67c
001bf6e3movzx eax, [rdi+104]
001bf6e7cmp eax, 29
001bf6eaje 0x1bf790
001bf6f0cmp eax, 46
001bf6f3jne 0x1bf650
001bf6f9call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf6femov r8, rdx
001bf701mov rcx, [r13+16]
001bf705mov edx, [rcx+72]
001bf708lea rdi, [rsp+112]
001bf70dmov rsi, r13
001bf710mov rcx, rax
001bf713call gimli::read::unit::skip_attributes
001bf718movzx eax, [rsp+112]
001bf71dcmp al, 75
001bf71fjne 0x1c044f
001bf725mov r12, [rsp+296]
001bf72dnop [rax]
001bf730
001bf730loc_1bf730:
001bf730cmp [r13+32], r12
001bf734jle 0x1bf67c
001bf73alea rdi, [rsp+112]
001bf73fmov rsi, r13
001bf742call gimli::read::unit::EntriesRaw<R>::read_abbreviation
001bf747movzx eax, [rsp+112]
001bf74ccmp al, 75
001bf74ejne 0x1c044f
001bf754mov rdi, [rsp+120]
001bf759test rdi, rdi
001bf75cje 0x1bf730
001bf75ecall _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf763mov r8, rdx
001bf766mov rcx, [r13+16]
001bf76amov edx, [rcx+72]
001bf76dlea rdi, [rsp+112]
001bf772mov rsi, r13
001bf775mov rcx, rax
001bf778call gimli::read::unit::skip_attributes
001bf77dmovzx eax, [rsp+112]
001bf782cmp al, 75
001bf784je 0x1bf730
001bf786jmp 0x1c044f
001bf78bnop [rax+rax]
001bf790
001bf790loc_1bf790:
001bf790call _<gimli::read::abbrev::Attributes as core::ops::deref::Deref>::deref
001bf795mov [rsp+416], rax
001bf79dmovzx eax, [rsp+308]
001bf7a5mov [rsp+204], eax
001bf7actest rdx, rdx
001bf7afje 0x1bff73
001bf7b5mov r12, rdx
001bf7b8shl r12, 4
001bf7bcxor r15l, r15l
001bf7bfxor eax, eax
001bf7c1mov [rsp+88], rax
001bf7c6xor eax, eax
001bf7c8mov [rsp+240], rax
001bf7d0xor eax, eax
001bf7d2mov [rsp+280], rax
001bf7daxor eax, eax
001bf7dcmov [rsp+288], rax
001bf7e4xor eax, eax
001bf7e6mov [rsp+232], rax
001bf7eexor eax, eax
001bf7f0mov [rsp+224], rax
001bf7f8xor eax, eax
001bf7famov [rsp+256], rax
001bf802xor eax, eax
001bf804mov [rsp+192], rax
001bf80clea r14, [rip-0x17f73f]
001bf813jmp 0x1bf82d
001bf815
001bf815loc_1bf815:
001bf815lea r14, [rip-0x17f748]
001bf81cnop [rax]
001bf820
001bf820loc_1bf820:
001bf820add r15, 16
001bf824cmp r12, r15
001bf827je 0x1bffc0
001bf82d
001bf82dloc_1bf82d:
001bf82dmov rax, [rsp+416]
001bf835movups x0, [rax+r15]
001bf83amovaps [rsp+64], x0
001bf83fmov rax, [r13+16]
001bf843mov edx, [rax+72]
001bf846lea rdi, [rsp+112]
001bf84bmov rsi, r13
001bf84elea rcx, [rsp+64]
001bf853call gimli::read::unit::parse_attribute
001bf858mov rax, [rsp+112]
001bf85dcmp rax, 46
001bf861je 0x1c0182
001bf867movzx ecx, [rsp+136]
001bf86flea edx, [rcx-3]
001bf872cmp edx, 86
001bf875ja 0x1bf900
001bf87bmovsxd rcx, [r14+4*rdx]
001bf87fadd rcx, r14
001bf882jmp rcx
001bf884cmp [rsp+88], 0
001bf88ajne 0x1bf820
001bf88clea rdi, [rsp+64]
001bf891lea rsi, [rsp+112]
001bf896call gimli::read::unit::Attribute<R>::value
001bf89bmov rsi, [rsp+64]
001bf8a0mov rdx, [rsp+72]
001bf8a5lea rdi, [rsp+24]
001bf8aamov ecx, [rsp+204]
001bf8b1mov r8, [rsp+328]
001bf8b9mov r9, [rsp+344]
001bf8c1push 16
001bf8c3push [rsp+488]
001bf8cacall addr2line::function::name_attr
001bf8cfadd rsp, 16
001bf8d3cmp [rsp+24], 0
001bf8d9mov rax, [rsp+32]
001bf8demov [rsp+88], rax
001bf8e3mov rcx, [rsp+40]
001bf8e8jne 0x1c02ff
001bf8eemov [rsp+272], rcx
001bf8f6jmp 0x1bf820
001bf8fbnop [rax+rax]
001bf900
001bf900loc_1bf900:
001bf900cmp ecx, 110
001bf903je 0x1bf911
001bf905cmp ecx, 8199
001bf90bjne 0x1bf820
001bf911
001bf911loc_1bf911:
001bf911lea r14, [rsp+64]
001bf916mov rdi, r14
001bf919lea rsi, [rsp+112]
001bf91ecall gimli::read::unit::Attribute<R>::value
001bf923movzx edx, [rsp+23]
001bf928lea rdi, [rsp+24]
001bf92dmov rsi, [rsp+480]
001bf935mov rcx, [rsp+336]
001bf93dmov r8, r14
001bf940call gimli::read::dwarf::Dwarf<R>::attr_string
001bf945cmp [rsp+24], 0
001bf94bjne 0x1bf815
001bf951mov rax, [rsp+40]
001bf956mov [rsp+272], rax
001bf95emov rax, [rsp+32]
001bf963mov [rsp+88], rax
001bf968jmp 0x1bf815
001bf96dcmp [rsp+88], 0
001bf973jne 0x1bf820
001bf979lea r14, [rsp+64]
001bf97emov rdi, r14
001bf981lea rsi, [rsp+112]
001bf986call gimli::read::unit::Attribute<R>::value
001bf98bmovzx edx, [rsp+23]
001bf990lea rdi, [rsp+24]
001bf995mov rsi, [rsp+480]
001bf99dmov rcx, [rsp+336]
001bf9a5mov r8, r14
001bf9a8call gimli::read::dwarf::Dwarf<R>::attr_string
001bf9adcmp [rsp+24], 0
001bf9b3jne 0x1bfcec
001bf9b9mov rax, [rsp+32]
001bf9bemov [rsp+88], rax
001bf9c3mov rax, [rsp+40]
001bf9c8lea r14, [rip-0x17f8fb]
001bf9cfjmp 0x1bfd02
001bf9d4lea rdi, [rsp+64]
001bf9d9lea rsi, [rsp+112]
001bf9decall gimli::read::unit::Attribute<R>::value
001bf9e3mov rax, [rsp+64]
001bf9e8test rax, rax
001bf9ebje 0x1bfc26
001bf9f1cmp eax, 12
001bf9f4jne 0x1bf820
001bf9famov rcx, [rsp+480]
001bfa02mov rax, [rcx+16]
001bfa06mov rcx, [rcx+24]
001bfa0amov rdx, [rsp+264]
001bfa12sub rcx, rdx
001bfa15jb 0x1c03e4
001bfa1badd rax, rdx
001bfa1emov rdx, [rsp+72]
001bfa23imul rdx, rbx
001bfa27mov rsi, rcx
001bfa2asub rsi, rdx
001bfa2djb 0x1c03e4
001bfa33mov rdi, rbx
001bfa36lea edi, [rbx-1]
001bfa39cmp edi, 7
001bfa3cja 0x1c03c0
001bfa42add rax, rdx
001bfa45lea r8, [rip-0x17f7cc]
001bfa4cmovsxd rdi, [r8+4*rdi]
001bfa50add rdi, r8
001bfa53jmp rdi
001bfa55cmp rcx, rdx
001bfa58je 0x1c03d0
001bfa5emovzx eax, [rax]
001bfa61jmp 0x1bfeea
001bfa66lea rdi, [rsp+64]
001bfa6blea rsi, [rsp+112]
001bfa70call gimli::read::unit::Attribute<R>::value
001bfa75mov rax, [rsp+64]
001bfa7atest rax, rax
001bfa7dje 0x1bfcae
001bfa83cmp eax, 7
001bfa86je 0x1bfccd
001bfa8ccmp eax, 12
001bfa8fjne 0x1bf820
001bfa95mov rcx, [rsp+480]
001bfa9dmov rax, [rcx+16]
001bfaa1mov rcx, [rcx+24]
001bfaa5mov rdx, [rsp+264]
001bfaadsub rcx, rdx
001bfab0jb 0x1c03e4
001bfab6add rax, rdx
001bfab9mov rdx, [rsp+72]
001bfabeimul rdx, rbx
001bfac2mov rsi, rcx
001bfac5sub rsi, rdx
001bfac8jb 0x1c03e4
001bfacemov rdi, rbx
001bfad1lea edi, [rbx-1]
001bfad4cmp edi, 7
001bfad7ja 0x1c03c0
001bfaddadd rax, rdx
001bfae0lea r8, [rip-0x17f887]
001bfae7movsxd rdi, [r8+4*rdi]
001bfaebadd rdi, r8
001bfaeejmp rdi
001bfaf0cmp rcx, rdx
001bfaf3je 0x1c03d0
001bfaf9movzx eax, [rax]
001bfafcjmp 0x1bff59
001bfb01lea rdi, [rsp+64]
001bfb06lea rsi, [rsp+112]
001bfb0bcall gimli::read::unit::Attribute<R>::value
001bfb10mov rcx, [rsp+64]
001bfb15mov rax, [rsp+72]
001bfb1acmp rcx, 24
001bfb1eje 0x1bfc45
001bfb24cmp ecx, 22
001bfb27mov rsi, [rsp+168]
001bfb2fjne 0x1bfca7
001bfb35cmp [rsp+200], 5
001bfb3emov esi, 0
001bfb43cmovb rsi, [rsp+216]
001bfb4cmov rcx, [rsp+480]
001bfb54cmp [rcx+224], 0
001bfb5bmov ecx, 0
001bfb60cmove rsi, rcx
001bfb64jmp 0x1bfd45
001bfb69add rax, -2
001bfb6dcmp rax, 5
001bfb71ja 0x1bfd88
001bfb77lea rcx, [rip-0x17f94e]
001bfb7emovsxd rax, [rcx+4*rax]
001bfb82add rax, rcx
001bfb85jmp rax
001bfb87mov rax, [rsp+120]
001bfb8cjmp 0x1bfd8a
001bfb91lea rdi, [rsp+64]
001bfb96lea rsi, [rsp+112]
001bfb9bcall gimli::read::unit::Attribute<R>::value
001bfba0cmp [rsp+64], 44
001bfba5jne 0x1bf820
001bfbabcmp [rsp+182], 5
001bfbb4setae al
001bfbb7mov rcx, [rsp+72]
001bfbbctest rcx, rcx
001bfbbfsetne dl
001bfbc2or dl, al
001bfbc4mov rax, [rsp+320]
001bfbcccmovne rax, rcx
001bfbd0mov [rsp+320], rax
001bfbd8mov eax, 1
001bfbddmov rcx, [rsp+240]
001bfbe5cmovne rcx, rax
001bfbe9mov [rsp+240], rcx
001bfbf1jmp 0x1bf820
001bfbf6add rax, -2
001bfbfacmp rax, 5
001bfbfeja 0x1bfdd6
001bfc04lea rcx, [rip-0x17f9c3]
001bfc0bmovsxd rax, [rcx+4*rax]
001bfc0fadd rax, rcx
001bfc12jmp rax
001bfc14mov rax, [rsp+120]
001bfc19mov [rsp+280], rax
001bfc21jmp 0x1bf820
001bfc26
001bfc26loc_1bfc26:
001bfc26mov eax, 1
001bfc2bmov [rsp+232], rax
001bfc33mov rax, [rsp+72]
001bfc38mov [rsp+184], rax
001bfc40jmp 0x1bf820
001bfc45
001bfc45loc_1bfc45:
001bfc45mov rcx, [rsp+480]
001bfc4dmov rsi, [rcx+192]
001bfc54mov rcx, [rcx+200]
001bfc5bmov rdx, [rsp+216]
001bfc63sub rcx, rdx
001bfc66jb 0x1c039c
001bfc6cadd rsi, rdx
001bfc6fimul rax, [rsp+368]
001bfc78sub rcx, rax
001bfc7bjb 0x1c039c
001bfc81add rsi, rax
001bfc84cmp [rsp+304], 2048
001bfc8fjne 0x1bfd17
001bfc95cmp rcx, 7
001bfc99jbe 0x1c0310
001bfc9fmov rsi, [rsi]
001bfca2jmp 0x1bfd3d
001bfca7
001bfca7loc_1bfca7:
001bfca7xor eax, eax
001bfca9jmp 0x1bfd4d
001bfcae
001bfcaeloc_1bfcae:
001bfcaemov eax, 1
001bfcb3mov [rsp+224], rax
001bfcbbmov rax, [rsp+72]
001bfcc0mov [rsp+208], rax
001bfcc8jmp 0x1bf820
001bfccd
001bfccdloc_1bfccd:
001bfccdmov eax, 1
001bfcd2mov [rsp+256], rax
001bfcdamov rax, [rsp+72]
001bfcdfmov [rsp+352], rax
001bfce7jmp 0x1bf820
001bfcec
001bfcecloc_1bfcec:
001bfcecxor eax, eax
001bfceemov [rsp+88], rax
001bfcf3lea r14, [rip-0x17fc26]
001bfcfamov rax, [rsp+360]
001bfd02
001bfd02loc_1bfd02:
001bfd02mov [rsp+360], rax
001bfd0amov [rsp+272], rax
001bfd12jmp 0x1bf820
001bfd17
001bfd17loc_1bfd17:
001bfd17cmp rcx, 4
001bfd1bjb 0x1c0356
001bfd21movzx eax, [rsi+1]
001bfd25movzx ecx, [rsi]
001bfd28movzx edx, [rsi+3]
001bfd2cmov [rsp+27], cl
001bfd30mov [rsp+30], dl
001bfd34mov [rsp+28], ax
001bfd39mov esi, [rsp+27]
001bfd3d
001bfd3dloc_1bfd3d:
001bfd3dmov rax, [rsp+216]
001bfd45
001bfd45loc_1bfd45:
001bfd45add rsi, rax
001bfd48mov eax, 1
001bfd4d
001bfd4dloc_1bfd4d:
001bfd4dmov [rsp+192], rax
001bfd55mov [rsp+168], rsi
001bfd5dmov [rsp+384], rsi
001bfd65jmp 0x1bf820
001bfd6amovzx eax, [rsp+120]
001bfd6fjmp 0x1bfd8a
001bfd71movzx eax, [rsp+120]
001bfd76jmp 0x1bfd8a
001bfd78mov eax, [rsp+120]
001bfd7cjmp 0x1bfd8a
001bfd7emov rax, [rsp+120]
001bfd83test rax, rax
001bfd86jns 0x1bfd8a
001bfd88
001bfd88loc_1bfd88:
001bfd88xor eax, eax
001bfd8a
001bfd8aloc_1bfd8a:
001bfd8amov [rsp+288], rax
001bfd92jmp 0x1bf820
001bfd97movzx eax, [rsp+120]
001bfd9cmov [rsp+280], rax
001bfda4jmp 0x1bf820
001bfda9movzx eax, [rsp+120]
001bfdaemov [rsp+280], rax
001bfdb6jmp 0x1bf820
001bfdbbmov eax, [rsp+120]
001bfdbfmov [rsp+280], rax
001bfdc7jmp 0x1bf820
001bfdccmov rax, [rsp+120]
001bfdd1test rax, rax
001bfdd4jns 0x1bfdd8
001bfdd6
001bfdd6loc_1bfdd6:
001bfdd6xor eax, eax
001bfdd8
001bfdd8loc_1bfdd8:
001bfdd8mov [rsp+280], rax
001bfde0jmp 0x1bf820
001bfde5cmp rsi, 2
001bfde9jb 0x1bfe95
001bfdefmovzx eax, [rax]
001bfdf2mov [rsp+25], ax
001bfdf7mov cl, 75
001bfdf9jmp 0x1bfee1
001bfdfecmp rsi, 4
001bfe02jb 0x1bfebb
001bfe08movzx ecx, [rax+1]
001bfe0cmovzx edx, [rax]
001bfe0fmovzx eax, [rax+3]
001bfe13mov [rsp+27], dl
001bfe17mov [rsp+30], al
001bfe1bmov [rsp+28], cx
001bfe20mov eax, [rsp+27]
001bfe24mov cl, 75
001bfe26jmp 0x1bfee1
001bfe2bcmp rsi, 8
001bfe2fjb 0x1c0410
001bfe35mov rax, [rax]
001bfe38jmp 0x1bfeea
001bfe3dcmp rsi, 2
001bfe41jb 0x1bff04
001bfe47movzx eax, [rax]
001bfe4amov [rsp+25], ax
001bfe4fmov cl, 75
001bfe51jmp 0x1bff50
001bfe56cmp rsi, 4
001bfe5ajb 0x1bff2a
001bfe60movzx ecx, [rax+1]
001bfe64movzx edx, [rax]
001bfe67movzx eax, [rax+3]
001bfe6bmov [rsp+27], dl
001bfe6fmov [rsp+30], al
001bfe73mov [rsp+28], cx
001bfe78mov eax, [rsp+27]
001bfe7cmov cl, 75
001bfe7ejmp 0x1bff50
001bfe83cmp rsi, 8
001bfe87jb 0x1c0410
001bfe8dmov rax, [rax]
001bfe90jmp 0x1bff59
001bfe95
001bfe95loc_1bfe95:
001bfe95mov [rsp+24], 0
001bfe9cmov [rsp+26], 0
001bfea4mov [rsp+30], 0
001bfea9mov ecx, [rsp+24]
001bfeadmov [rsp+8], ecx
001bfeb1mov ecx, [rsp+27]
001bfeb5mov [rsp+11], ecx
001bfeb9jmp 0x1bfedf
001bfebb
001bfebbloc_1bfebb:
001bfebbmov [rsp+24], 0
001bfec3mov [rsp+30], 0
001bfec8mov [rsp+28], 0
001bfecfmov ecx, [rsp+27]
001bfed3mov [rsp+11], ecx
001bfed7mov [rsp+8], 0
001bfedf
001bfedfloc_1bfedf:
001bfedfmov cl, 19
001bfee1
001bfee1loc_1bfee1:
001bfee1cmp cl, 75
001bfee4jne 0x1c03f0
001bfeea
001bfeealoc_1bfeea:
001bfeeamov ecx, 1
001bfeefmov [rsp+232], rcx
001bfef7mov [rsp+184], rax
001bfeffjmp 0x1bf820
001bff04
001bff04loc_1bff04:
001bff04mov [rsp+24], 0
001bff0bmov [rsp+26], 0
001bff13mov [rsp+30], 0
001bff18mov ecx, [rsp+24]
001bff1cmov [rsp+8], ecx
001bff20mov ecx, [rsp+27]
001bff24mov [rsp+11], ecx
001bff28jmp 0x1bff4e
001bff2a
001bff2aloc_1bff2a:
001bff2amov [rsp+24], 0
001bff32mov [rsp+30], 0
001bff37mov [rsp+28], 0
001bff3emov ecx, [rsp+27]
001bff42mov [rsp+11], ecx
001bff46mov [rsp+8], 0
001bff4e
001bff4eloc_1bff4e:
001bff4emov cl, 19
001bff50
001bff50loc_1bff50:
001bff50cmp cl, 75
001bff53jne 0x1c03f0
001bff59
001bff59loc_1bff59:
001bff59mov ecx, 1
001bff5emov [rsp+224], rcx
001bff66mov [rsp+208], rax
001bff6ejmp 0x1bf820
001bff73
001bff73loc_1bff73:
001bff73xor eax, eax
001bff75mov [rsp+192], rax
001bff7dxor eax, eax
001bff7fmov [rsp+256], rax
001bff87xor eax, eax
001bff89mov [rsp+224], rax
001bff91xor eax, eax
001bff93mov [rsp+232], rax
001bff9bxor eax, eax
001bff9dmov [rsp+288], rax
001bffa5xor eax, eax
001bffa7mov [rsp+280], rax
001bffafxor eax, eax
001bffb1mov [rsp+240], rax
001bffb9xor eax, eax
001bffbbmov [rsp+88], rax
001bffc0
001bffc0loc_1bffc0:
001bffc0mov r15, [rsp+488]
001bffc8mov r14, [r15+16]
001bffccmov rax, r14
001bffcfcmp r14, [r15+8]
001bffd3jne 0x1bffe4
001bffd5mov rdi, r15
001bffd8mov rsi, r14
001bffdbcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001bffe0mov rax, [r15+16]
001bffe4
001bffe4loc_1bffe4:
001bffe4mov rcx, [r15]
001bffe7lea rdx, [rax+2*rax]
001bffebshl rdx, 4
001bffefmov rsi, [rsp+240]
001bfff7mov [rcx+rdx], rsi
001bfffbmov rsi, [rsp+320]
001c0003mov [rcx+rdx+8], rsi
001c0008mov [rcx+rdx+16], rbp
001c000dmov rsi, [rsp+88]
001c0012mov [rcx+rdx+24], rsi
001c0017mov rsi, [rsp+272]
001c001fmov [rcx+rdx+32], rsi
001c0024mov rsi, [rsp+280]
001c002cmov [rcx+rdx+40], esi
001c0030mov rsi, [rsp+288]
001c0038mov [rcx+rdx+44], esi
001c003cinc rax
001c003fmov [r15+16], rax
001c0043cmp [rsp+192], 0
001c004cje 0x1c0194
001c0052mov rax, [rsp+400]
001c005amov r15, [rax]
001c005dmov rax, [rax+8]
001c0061mov rdx, [rsp+384]
001c0069sub rax, rdx
001c006cjb 0x1c04bb
001c0072mov rcx, [rsp+480]
001c007amovups x0, [rcx+16]
001c007eadd r15, rdx
001c0081movups [rsp+112], x0
001c0086mov rcx, [rsp+376]
001c008emov [rsp+128], rcx
001c0096mov rcx, [rsp+264]
001c009emov [rsp+136], rcx
001c00a6mov [rsp+144], r15
001c00aemov [rsp+152], rax
001c00b6mov rax, [rsp+248]
001c00bemov [rsp+160], ax
001c00c6mov eax, [rsp+200]
001c00cdmov [rsp+162], ax
001c00d5movzx eax, [rsp+55]
001c00damov [rsp+164], al
001c00e1jmp 0x1c011c
001c00e3nop [rax+rax]
001c00f0
001c00f0loc_1c00f0:
001c00f0mov rax, [rdi]
001c00f3mov rcx, rsi
001c00f6shl rcx, 5
001c00famov [rax+rcx], rbp
001c00femov [rax+rcx+8], r15
001c0103mov rdx, [rsp+504]
001c010bmov [rax+rcx+16], rdx
001c0110mov [rax+rcx+24], r14
001c0115inc rsi
001c0118mov [rdi+16], rsi
001c011c
001c011cloc_1c011c:
001c011clea rdi, [rsp+64]
001c0121lea rsi, [rsp+112]
001c0126call gimli::read::rnglists::RngListIter<R>::next
001c012bmov rax, [rsp+64]
001c0130mov rbp, [rsp+72]
001c0135mov r15, [rsp+80]
001c013acmp rax, 1
001c013ejne 0x1c016a
001c0140cmp rbp, r15
001c0143jae 0x1c011c
001c0145mov rdi, [rsp+496]
001c014dmov rsi, [rdi+16]
001c0151cmp rsi, [rdi+8]
001c0155jne 0x1c00f0
001c0157call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001c015cmov rdi, [rsp+496]
001c0164mov rsi, [rdi+16]
001c0168jmp 0x1c00f0
001c016a
001c016aloc_1c016a:
001c016acmp eax, 2
001c016djne 0x1c028a
001c0173cmp bpl, 75
001c0177je 0x1c028a
001c017djmp 0x1c04c4
001c0182
001c0182loc_1c0182:
001c0182lea rax, [rsp+120]
001c0187movups x0, [rax]
001c018amovaps [rsp+96], x0
001c018fjmp 0x1c02d6
001c0194
001c0194loc_1c0194:
001c0194cmp [rsp+224], 0
001c019dmov rax, [rsp+232]
001c01a5je 0x1c020a
001c01a7test rax, rax
001c01aaje 0x1c020a
001c01acmov rax, [rsp+208]
001c01b4cmp [rsp+184], rax
001c01bcjae 0x1c028a
001c01c2mov rdi, [rsp+496]
001c01camov rsi, [rdi+16]
001c01cecmp rsi, [rdi+8]
001c01d2jne 0x1c01e5
001c01d4call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001c01d9mov rdi, [rsp+496]
001c01e1mov rsi, [rdi+16]
001c01e5
001c01e5loc_1c01e5:
001c01e5mov rdx, [rsp+184]
001c01edmov r8, [rsp+208]
001c01f5mov rax, [rdi]
001c01f8mov rcx, rsi
001c01fbshl rcx, 5
001c01ffmov [rax+rcx], rdx
001c0203mov [rax+rcx+8], r8
001c0208jmp 0x1c0271
001c020a
001c020aloc_1c020a:
001c020acmp [rsp+256], 0
001c0213je 0x1c028a
001c0215test rax, rax
001c0218je 0x1c028a
001c021amov rax, [rsp+352]
001c0222mov rcx, [rsp+184]
001c022alea r15, [rcx+rax]
001c022ecmp rcx, r15
001c0231jae 0x1c028a
001c0233mov rdi, [rsp+496]
001c023bmov rsi, [rdi+16]
001c023fcmp rsi, [rdi+8]
001c0243jne 0x1c0256
001c0245call alloc::raw_vec::RawVec<T,A>::reserve_for_push
001c024amov rdi, [rsp+496]
001c0252mov rsi, [rdi+16]
001c0256
001c0256loc_1c0256:
001c0256mov rax, [rdi]
001c0259mov rcx, rsi
001c025cshl rcx, 5
001c0260mov rdx, [rsp+184]
001c0268mov [rax+rcx], rdx
001c026cmov [rax+rcx+8], r15
001c0271
001c0271loc_1c0271:
001c0271mov rdx, [rsp+504]
001c0279mov [rax+rcx+16], rdx
001c027emov [rax+rcx+24], r14
001c0283inc rsi
001c0286mov [rdi+16], rsi
001c028a
001c028aloc_1c028a:
001c028alea rdi, [rsp+96]
001c028fmov rsi, r13
001c0292mov rdx, [rsp+296]
001c029amov ecx, [rsp+204]
001c02a1mov r8, [rsp+328]
001c02a9mov r9, [rsp+344]
001c02b1push [rsp+392]
001c02b8push [rsp+504]
001c02bfpush [rsp+504]
001c02c6push [rsp+504]
001c02cdcall addr2line::function::Function<R>::parse_children
001c02d2add rsp, 32
001c02d6
001c02d6loc_1c02d6:
001c02d6mov r14, [rsp+56]
001c02dbmov rsi, [rsp+168]
001c02e3
001c02e3loc_1c02e3:
001c02e3movzx ebp, [rsp+96]
001c02e8cmp bpl, 75
001c02ecjne 0x1c04eb
001c02f2mov [rsp+168], rsi
001c02fajmp 0x1bf67c
001c02ff
001c02ffloc_1c02ff:
001c02ffmov rax, [rsp+88]
001c0304mov [rsp+96], rax
001c0309mov [rsp+104], rcx
001c030ejmp 0x1c02d6
001c0310
001c0310loc_1c0310:
001c0310mov [rsp+30], 0
001c0315mov [rsp+28], 0
001c031cmov [rsp+24], 0
001c0324mov [rsp+31], rsi
001c0329mov rsi, [rsp+24]
001c032elea rcx, [rsp+32]
001c0333mov eax, [rcx]
001c0335mov ecx, [rcx+3]
001c0338lea rdx, [rsp+16]
001c033dmov [rdx], eax
001c033fmov [rdx+3], ecx
001c0342mov [rsp+312], rsi
001c034amov [rsp+8], rsi
001c034fmov rsi, [rsp+15]
001c0354jmp 0x1c039c
001c0356
001c0356loc_1c0356:
001c0356mov [rsp+24], 0
001c035emov [rsp+30], 0
001c0363mov [rsp+28], 0
001c036amov eax, [rsp+27]
001c036emov [rsp+11], eax
001c0372mov [rsp+8], 0
001c037amovzx eax, [rsp+14]
001c037fshl eax, 16
001c0382movzx ecx, [rsp+12]
001c0387or ecx, eax
001c0389shl rcx, 32
001c038dmov eax, [rsp+8]
001c0391or rax, rcx
001c0394mov [rsp+312], rax
001c039c
001c039cloc_1c039c:
001c039cmov r14, [rsp+56]
001c03a1mov rax, [rsp+312]
001c03a9shl rax, 8
001c03ador rax, 19
001c03b1mov [rsp+96], rax
001c03b6mov [rsp+104], rsi
001c03bbjmp 0x1c02e3
001c03c0
001c03c0loc_1c03c0:
001c03c0mov rax, [rsp+248]
001c03c8mov [rsp+8], al
001c03ccmov cl, 23
001c03cejmp 0x1c03eb
001c03d0
001c03d0loc_1c03d0:
001c03d0mov [rsp+8], 0
001c03d5mov [rsp+13], 0
001c03dcmov [rsp+9], 0
001c03e4
001c03e4loc_1c03e4:
001c03e4mov [rsp+15], rax
001c03e9
001c03e9loc_1c03e9:
001c03e9mov cl, 19
001c03eb
001c03ebloc_1c03eb:
001c03ebmov rax, [rsp+15]
001c03f0
001c03f0loc_1c03f0:
001c03f0mov edx, [rsp+8]
001c03f4mov esi, [rsp+11]
001c03f8lea rdi, [rsp+97]
001c03fdmov [rdi+3], esi
001c0400mov [rdi], edx
001c0402mov [rsp+96], cl
001c0406mov [rsp+104], rax
001c040bjmp 0x1c02d6
001c0410
001c0410loc_1c0410:
001c0410mov [rsp+30], 0
001c0415mov [rsp+28], 0
001c041cmov [rsp+24], 0
001c0424mov [rsp+31], rax
001c0429mov rax, [rsp+24]
001c042elea rdx, [rsp+32]
001c0433mov ecx, [rdx]
001c0435mov edx, [rdx+3]
001c0438lea rsi, [rsp+16]
001c043dmov [rsi], ecx
001c043fmov [rsi+3], edx
001c0442mov [rsp+8], rax
001c0447jmp 0x1c03e9
001c0449
001c0449loc_1c0449:
001c0449mov [r14], 75
001c044djmp 0x1c0492
001c044f
001c044floc_1c044f:
001c044fmov ecx, [rsp+113]
001c0453mov edx, [rsp+116]
001c0457mov [rsp+67], edx
001c045bmov [rsp+64], ecx
001c045fmov rcx, [rsp+120]
001c0464mov edx, [rsp+64]
001c0468mov esi, [rsp+67]
001c046cmov [r14+4], esi
001c0470mov [r14+1], edx
001c0474jmp 0x1c048b
001c0476
001c0476loc_1c0476:
001c0476mov ecx, [rsp+113]
001c047amov edx, [rsp+116]
001c047emov [r14+4], edx
001c0482mov [r14+1], ecx
001c0486mov rcx, [rsp+120]
001c048b
001c048bloc_1c048b:
001c048bmov [r14], al
001c048emov [r14+8], rcx
001c0492
001c0492loc_1c0492:
001c0492add rsp, 424
001c0499pop rbx
001c049apop r12
001c049cpop r13
001c049epop r14
001c04a0pop r15
001c04a2pop rbp
001c04a3ret
001c04a4
001c04a4loc_1c04a4:
001c04a4mov rcx, [rsp+113]
001c04a9mov rdx, [rsp+120]
001c04aemov [r14+8], rdx
001c04b2mov [r14+1], rcx
001c04b6mov [r14], al
001c04b9jmp 0x1c0492
001c04bb
001c04bbloc_1c04bb:
001c04bbmov bpl, 19
001c04bexor eax, eax
001c04c0xor ecx, ecx
001c04c2jmp 0x1c04d0
001c04c4
001c04c4loc_1c04c4:
001c04c4mov ecx, ebp
001c04c6shr ecx, 8
001c04c9mov rax, rbp
001c04ccshr rax, 16
001c04d0
001c04d0loc_1c04d0:
001c04d0mov r14, [rsp+56]
001c04d5mov [rsp+97], cl
001c04d9mov [rsp+98], eax
001c04ddshr rax, 32
001c04e1mov [rsp+102], ax
001c04e6mov [rsp+104], r15
001c04eb
001c04ebloc_1c04eb:
001c04eblea rcx, [rsp+97]
001c04f0mov rax, [rcx]
001c04f3mov rcx, [rcx+7]
001c04f7mov [r14+8], rcx
001c04fbmov [r14+1], rax
001c04ffmov [r14], bpl
001c0502jmp 0x1c0492
001bf500
Loading..