File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140017220
140017220d_print_mod:
140017220push rbx
140017221sub rsp, 64
140017225mov eax, [r8]
140017228sub eax, 3
14001722bmov rbx, rcx
14001722emov r9, r8
140017231cmp eax, 80
140017234ja 0x140017290
140017236lea rdx, [rip+0x17cbc7]
14001723dmovsxd rax, [rdx+4*rax]
140017241add rax, rdx
140017244jmp rax
140017246
140017246 66 2e 0f 1f 84 00 00 00 00 00 f.........
140017250
140017250loc_140017250:
140017250mov r8, [r9+16]
140017254
140017254loc_140017254:
140017254mov edx, 17
140017259mov rcx, rbx
14001725ccall d_print_comp
140017261mov rax, [rbx+256]
140017268cmp rax, 255
14001726eje 0x140017de0
140017274lea rdx, [rax+1]
140017278
140017278loc_140017278:
140017278mov [rbx+256], rdx
14001727fmov [rbx+rax], 41
140017283mov [rbx+264], 41
14001728a
14001728aloc_14001728a:
14001728aadd rsp, 64
14001728epop rbx
14001728fret
140017290
140017290loc_140017290:
140017290mov r8, r9
140017293
140017293loc_140017293:
140017293mov edx, 17
140017298mov rcx, rbx
14001729badd rsp, 64
14001729fpop rbx
1400172a0jmp 0x140017160
1400172a5
1400172a5 0f 1f 00 ...
1400172a8lea rax, [rip+0x17caed]
1400172afmov rdx, [rcx+256]
1400172b6lea r10, [rax+9]
1400172bajmp 0x1400172e2
1400172bc
1400172bc 0f 1f 40 00 ..@.
1400172c0
1400172c0loc_1400172c0:
1400172c0mov rcx, rdx
1400172c3
1400172c3loc_1400172c3:
1400172c3lea rdx, [rcx+1]
1400172c7add rax, 1
1400172cbmov [rbx+256], rdx
1400172d2mov [rbx+rcx], r9b
1400172d6mov [rbx+264], r9b
1400172ddcmp r10, rax
1400172e0je 0x14001728a
1400172e2
1400172e2loc_1400172e2:
1400172e2movzx r9l, [rax]
1400172e6cmp rdx, 255
1400172edjne 0x1400172c0
1400172efmov [rsp+48], rax
1400172f4mov edx, 255
1400172f9mov rcx, rbx
1400172fcmov r8, [rbx+280]
140017303mov [rsp+40], r9b
140017308mov [rbx+255], 0
14001730fcall [rbx+272]
140017315mov rax, [rsp+48]
14001731amovzx r9l, [rsp+40]
140017320lea r10, [rip+0x17ca7e]
140017327add [rbx+320], 1
14001732eadd rax, 1
140017332mov [rbx], r9b
140017335mov [rbx+256], 1
140017340mov [rbx+264], r9b
140017347cmp rax, r10
14001734aje 0x14001728a
140017350movzx r9l, [rax]
140017354mov ecx, 1
140017359jmp 0x1400172c3
14001735e
14001735e 66 90 f.
140017360lea rax, [rip+0x17ca3f]
140017367mov rdx, [rcx+256]
14001736elea r10, [rax+9]
140017372jmp 0x1400173a6
140017374
140017374 66 66 2e 0f 1f 84 00 00 00 00 00 90 ff..........
140017380
140017380loc_140017380:
140017380mov rcx, rdx
140017383
140017383loc_140017383:
140017383lea rdx, [rcx+1]
140017387add rax, 1
14001738bmov [rbx+256], rdx
140017392mov [rbx+rcx], r9b
140017396mov [rbx+264], r9b
14001739dcmp r10, rax
1400173a0je 0x14001728a
1400173a6
1400173a6loc_1400173a6:
1400173a6movzx r9l, [rax]
1400173aacmp rdx, 255
1400173b1jne 0x140017380
1400173b3mov [rsp+48], rax
1400173b8mov edx, 255
1400173bdmov rcx, rbx
1400173c0mov r8, [rbx+280]
1400173c7mov [rsp+40], r9b
1400173ccmov [rbx+255], 0
1400173d3call [rbx+272]
1400173d9mov rax, [rsp+48]
1400173demovzx r9l, [rsp+40]
1400173e4lea r10, [rip+0x17c9c4]
1400173ebadd [rbx+320], 1
1400173f2add rax, 1
1400173f6mov [rbx], r9b
1400173f9mov [rbx+256], 1
140017404mov [rbx+264], r9b
14001740bcmp r10, rax
14001740eje 0x14001728a
140017414movzx r9l, [rax]
140017418mov ecx, 1
14001741djmp 0x140017383
140017422
140017422 66 0f 1f 44 00 00 f..D..
140017428lea rax, [rip+0x17c981]
14001742fmov rdx, [rcx+256]
140017436lea r10, [rax+6]
14001743ajmp 0x140017466
14001743c
14001743c 0f 1f 40 00 ..@.
140017440
140017440loc_140017440:
140017440mov rcx, rdx
140017443
140017443loc_140017443:
140017443lea rdx, [rcx+1]
140017447add rax, 1
14001744bmov [rbx+256], rdx
140017452mov [rbx+rcx], r9b
140017456mov [rbx+264], r9b
14001745dcmp r10, rax
140017460je 0x14001728a
140017466
140017466loc_140017466:
140017466movzx r9l, [rax]
14001746acmp rdx, 255
140017471jne 0x140017440
140017473mov [rsp+48], rax
140017478mov edx, 255
14001747dmov rcx, rbx
140017480mov r8, [rbx+280]
140017487mov [rsp+40], r9b
14001748cmov [rbx+255], 0
140017493call [rbx+272]
140017499mov rax, [rsp+48]
14001749emovzx r9l, [rsp+40]
1400174a4lea r10, [rip+0x17c90b]
1400174abadd [rbx+320], 1
1400174b2add rax, 1
1400174b6mov [rbx], r9b
1400174b9mov [rbx+256], 1
1400174c4mov [rbx+264], r9b
1400174cbcmp r10, rax
1400174ceje 0x14001728a
1400174d4movzx r9l, [rax]
1400174d8mov ecx, 1
1400174ddjmp 0x140017443
1400174e2
1400174e2 66 0f 1f 44 00 00 f..D..
1400174e8mov rax, [rcx+256]
1400174ef
1400174efloc_1400174ef:
1400174efcmp rax, 255
1400174f5je 0x140017e10
1400174fb
1400174fbloc_1400174fb:
1400174fblea rdx, [rax+1]
1400174ff
1400174ffloc_1400174ff:
1400174ffmov [rbx+256], rdx
140017506mov [rbx+rax], 38
14001750amov [rbx+264], 38
140017511add rsp, 64
140017515pop rbx
140017516ret
140017517
140017517 66 0f 1f 84 00 00 00 00 00 f........
140017520lea rax, [rip+0x17c8ac]
140017527mov rdx, [rcx+256]
14001752elea r11, [rax+6]
140017532jmp 0x140017566
140017534
140017534 66 66 2e 0f 1f 84 00 00 00 00 00 90 ff..........
140017540
140017540loc_140017540:
140017540mov rcx, rdx
140017543
140017543loc_140017543:
140017543lea rdx, [rcx+1]
140017547add rax, 1
14001754bmov [rbx+256], rdx
140017552mov [rbx+rcx], r10b
140017556mov [rbx+264], r10b
14001755dcmp r11, rax
140017560je 0x140017ca0
140017566
140017566loc_140017566:
140017566movzx r10l, [rax]
14001756acmp rdx, 255
140017571jne 0x140017540
140017573mov [rsp+56], r9
140017578mov edx, 255
14001757dmov rcx, rbx
140017580mov r8, [rbx+280]
140017587mov [rsp+48], rax
14001758cmov [rsp+40], r10b
140017591mov [rbx+255], 0
140017598call [rbx+272]
14001759emov rax, [rsp+48]
1400175a3movzx r10l, [rsp+40]
1400175a9lea r11, [rip+0x17c829]
1400175b0add [rbx+320], 1
1400175b7mov r9, [rsp+56]
1400175bcadd rax, 1
1400175c0mov [rbx], r10b
1400175c3cmp r11, rax
1400175c6mov [rbx+264], r10b
1400175cdmov [rbx+256], 1
1400175d8je 0x140017e40
1400175demovzx r10l, [rax]
1400175e2mov ecx, 1
1400175e7jmp 0x140017543
1400175ec
1400175ec 0f 1f 40 00 ..@.
1400175f0mov rax, [rcx+256]
1400175f7cmp rax, 255
1400175fdje 0x140017d50
140017603lea rdx, [rax+1]
140017607
140017607loc_140017607:
140017607mov [rbx+256], rdx
14001760emov [rbx+rax], 32
140017612mov [rbx+264], 32
140017619jmp 0x1400176a7
14001761e
14001761e 66 90 f.
140017620mov rax, [rcx+256]
140017627cmp rax, 255
14001762dje 0x140017d10
140017633lea rdx, [rax+1]
140017637
140017637loc_140017637:
140017637mov [rbx+256], rdx
14001763emov [rbx+rax], 32
140017642mov [rbx+264], 32
140017649mov r8, [r9+24]
14001764djmp 0x140017293
140017652
140017652 66 0f 1f 44 00 00 f..D..
140017658mov rax, [rcx+256]
14001765fcmp rax, 255
140017665je 0x140017db0
14001766blea rdx, [rax+1]
14001766f
14001766floc_14001766f:
14001766fmov [rbx+256], rdx
140017676mov [rbx+rax], 42
14001767amov [rbx+264], 42
140017681jmp 0x14001728a
140017686
140017686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140017690mov r8, [r8+16]
140017694jmp 0x140017293
140017699
140017699 0f 1f 80 00 00 00 00 .......
1400176a0mov rdx, [rcx+256]
1400176a7
1400176a7loc_1400176a7:
1400176a7lea rax, [rip+0x17c72c]
1400176aelea r10, [rax+2]
1400176b2jmp 0x1400176e6
1400176b4
1400176b4 66 66 2e 0f 1f 84 00 00 00 00 00 90 ff..........
1400176c0
1400176c0loc_1400176c0:
1400176c0mov rcx, rdx
1400176c3
1400176c3loc_1400176c3:
1400176c3lea rdx, [rcx+1]
1400176c7add rax, 1
1400176cbmov [rbx+256], rdx
1400176d2mov [rbx+rcx], r9b
1400176d6mov [rbx+264], r9b
1400176ddcmp r10, rax
1400176e0je 0x14001728a
1400176e6
1400176e6loc_1400176e6:
1400176e6movzx r9l, [rax]
1400176eacmp rdx, 255
1400176f1jne 0x1400176c0
1400176f3mov [rsp+48], r9b
1400176f8mov edx, 255
1400176fdmov rcx, rbx
140017700mov r8, [rbx+280]
140017707mov [rsp+40], rax
14001770cmov [rbx+255], 0
140017713call [rbx+272]
140017719mov rax, [rsp+40]
14001771emovzx r9l, [rsp+48]
140017724lea r10, [rip+0x17c6b1]
14001772badd [rbx+320], 1
140017732add rax, 1
140017736mov [rbx], r9b
140017739mov [rbx+256], 1
140017744mov [rbx+264], r9b
14001774bcmp r10, rax
14001774eje 0x14001728a
140017754movzx r9l, [rax]
140017758mov ecx, 1
14001775djmp 0x1400176c3
140017762
140017762 66 0f 1f 44 00 00 f..D..
140017768lea rax, [rip+0x17c66e]
14001776fmov rdx, [rcx+256]
140017776lea r10, [rax+9]
14001777ajmp 0x1400177a6
14001777c
14001777c 0f 1f 40 00 ..@.
140017780
140017780loc_140017780:
140017780mov rcx, rdx
140017783
140017783loc_140017783:
140017783lea rdx, [rcx+1]
140017787add rax, 1
14001778bmov [rbx+256], rdx
140017792mov [rbx+rcx], r9b
140017796mov [rbx+264], r9b
14001779dcmp rax, r10
1400177a0je 0x14001728a
1400177a6
1400177a6loc_1400177a6:
1400177a6movzx r9l, [rax]
1400177aacmp rdx, 255
1400177b1jne 0x140017780
1400177b3mov [rsp+48], r9b
1400177b8mov edx, 255
1400177bdmov rcx, rbx
1400177c0mov r8, [rbx+280]
1400177c7mov [rsp+40], rax
1400177ccmov [rbx+255], 0
1400177d3call [rbx+272]
1400177d9mov rax, [rsp+40]
1400177demovzx r9l, [rsp+48]
1400177e4lea r10, [rip+0x17c5fb]
1400177ebadd [rbx+320], 1
1400177f2add rax, 1
1400177f6mov [rbx], r9b
1400177f9mov [rbx+256], 1
140017804mov [rbx+264], r9b
14001780bcmp rax, r10
14001780eje 0x14001728a
140017814movzx r9l, [rax]
140017818mov ecx, 1
14001781djmp 0x140017783
140017822
140017822 66 0f 1f 44 00 00 f..D..
140017828lea rax, [rip+0x17c5b8]
14001782fmov rdx, [rcx+256]
140017836lea r10, [rax+11]
14001783ajmp 0x140017866
14001783c
14001783c 0f 1f 40 00 ..@.
140017840
140017840loc_140017840:
140017840mov rcx, rdx
140017843
140017843loc_140017843:
140017843lea rdx, [rcx+1]
140017847add rax, 1
14001784bmov [rbx+256], rdx
140017852mov [rbx+rcx], r9b
140017856mov [rbx+264], r9b
14001785dcmp rax, r10
140017860je 0x14001728a
140017866
140017866loc_140017866:
140017866movzx r9l, [rax]
14001786acmp rdx, 255
140017871jne 0x140017840
140017873mov [rsp+48], r9b
140017878mov edx, 255
14001787dmov rcx, rbx
140017880mov r8, [rbx+280]
140017887mov [rsp+40], rax
14001788cmov [rbx+255], 0
140017893call [rbx+272]
140017899mov rax, [rsp+40]
14001789emovzx r9l, [rsp+48]
1400178a4lea r10, [rip+0x17c547]
1400178abadd [rbx+320], 1
1400178b2add rax, 1
1400178b6mov [rbx], r9b
1400178b9mov [rbx+256], 1
1400178c4mov [rbx+264], r9b
1400178cbcmp rax, r10
1400178ceje 0x14001728a
1400178d4movzx r9l, [rax]
1400178d8mov ecx, 1
1400178ddjmp 0x140017843
1400178e2
1400178e2 66 0f 1f 44 00 00 f..D..
1400178e8cmp [rcx+264], 40
1400178efjne 0x140017ce0
1400178f5
1400178f5loc_1400178f5:
1400178f5mov r8, [r9+16]
1400178f9mov edx, 17
1400178femov rcx, rbx
140017901call d_print_comp
140017906lea rax, [rip+0x17c4e6]
14001790dmov rdx, [rbx+256]
140017914lea r10, [rax+3]
140017918jmp 0x140017966
14001791a
14001791a 66 66 2e 0f 1f 84 ff....
140017920 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140017930 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 ff...........D..
140017940
140017940loc_140017940:
140017940mov rcx, rdx
140017943
140017943loc_140017943:
140017943lea rdx, [rcx+1]
140017947add rax, 1
14001794bmov [rbx+256], rdx
140017952mov [rbx+rcx], r9b
140017956mov [rbx+264], r9b
14001795dcmp rax, r10
140017960je 0x14001728a
140017966
140017966loc_140017966:
140017966movzx r9l, [rax]
14001796acmp rdx, 255
140017971jne 0x140017940
140017973mov [rsp+48], r9b
140017978mov edx, 255
14001797dmov rcx, rbx
140017980mov r8, [rbx+280]
140017987mov [rsp+40], rax
14001798cmov [rbx+255], 0
140017993call [rbx+272]
140017999mov rax, [rsp+40]
14001799emovzx r9l, [rsp+48]
1400179a4lea r10, [rip+0x17c44b]
1400179abadd [rbx+320], 1
1400179b2add rax, 1
1400179b6mov [rbx], r9b
1400179b9mov [rbx+256], 1
1400179c4mov [rbx+264], r9b
1400179cbcmp r10, rax
1400179ceje 0x14001728a
1400179d4movzx r9l, [rax]
1400179d8mov ecx, 1
1400179ddjmp 0x140017943
1400179e2
1400179e2 66 0f 1f 44 00 00 f..D..
1400179e8lea rax, [rip+0x17c408]
1400179efmov rdx, [rcx+256]
1400179f6lea r11, [rax+10]
1400179fajmp 0x140017a26
1400179fc
1400179fc 0f 1f 40 00 ..@.
140017a00
140017a00loc_140017a00:
140017a00mov rcx, rdx
140017a03
140017a03loc_140017a03:
140017a03lea rdx, [rcx+1]
140017a07add rax, 1
140017a0bmov [rbx+256], rdx
140017a12mov [rbx+rcx], r10b
140017a16mov [rbx+264], r10b
140017a1dcmp rax, r11
140017a20je 0x140017250
140017a26
140017a26loc_140017a26:
140017a26movzx r10l, [rax]
140017a2acmp rdx, 255
140017a31jne 0x140017a00
140017a33mov [rsp+56], r9
140017a38mov edx, 255
140017a3dmov rcx, rbx
140017a40mov r8, [rbx+280]
140017a47mov [rsp+48], r10b
140017a4cmov [rsp+40], rax
140017a51mov [rbx+255], 0
140017a58call [rbx+272]
140017a5emov rax, [rsp+40]
140017a63movzx r10l, [rsp+48]
140017a69lea r11, [rip+0x17c391]
140017a70add [rbx+320], 1
140017a77mov r9, [rsp+56]
140017a7cadd rax, 1
140017a80mov [rbx], r10b
140017a83cmp r11, rax
140017a86mov [rbx+264], r10b
140017a8dmov [rbx+256], 1
140017a98je 0x140017250
140017a9emovzx r10l, [rax]
140017aa2mov ecx, 1
140017aa7jmp 0x140017a03
140017aac
140017aac 0f 1f 40 00 ..@.
140017ab0lea rax, [rip+0x17c300]
140017ab7mov rdx, [rcx+256]
140017abelea r10, [rax+17]
140017ac2jmp 0x140017b26
140017ac4
140017ac4 66 66 2e 0f 1f 84 00 00 00 00 00 66 ff.........f
140017ad0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
140017ae0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140017af0 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 ff...........D..
140017b00
140017b00loc_140017b00:
140017b00mov rcx, rdx
140017b03
140017b03loc_140017b03:
140017b03lea rdx, [rcx+1]
140017b07add rax, 1
140017b0bmov [rbx+256], rdx
140017b12mov [rbx+rcx], r9b
140017b16mov [rbx+264], r9b
140017b1dcmp r10, rax
140017b20je 0x14001728a
140017b26
140017b26loc_140017b26:
140017b26movzx r9l, [rax]
140017b2acmp rdx, 255
140017b31jne 0x140017b00
140017b33mov [rsp+48], rax
140017b38mov edx, 255
140017b3dmov rcx, rbx
140017b40mov r8, [rbx+280]
140017b47mov [rsp+40], r9b
140017b4cmov [rbx+255], 0
140017b53call [rbx+272]
140017b59mov rax, [rsp+48]
140017b5emovzx r9l, [rsp+40]
140017b64lea r10, [rip+0x17c25d]
140017b6badd [rbx+320], 1
140017b72add rax, 1
140017b76mov [rbx], r9b
140017b79mov [rbx+256], 1
140017b84mov [rbx+264], r9b
140017b8bcmp r10, rax
140017b8eje 0x14001728a
140017b94movzx r9l, [rax]
140017b98mov ecx, 1
140017b9djmp 0x140017b03
140017ba2
140017ba2 66 0f 1f 44 00 00 f..D..
140017ba8lea rax, [rip+0x17c21a]
140017bafmov rdx, [rcx+256]
140017bb6lea r11, [rax+9]
140017bbajmp 0x140017be6
140017bbc
140017bbc 0f 1f 40 00 ..@.
140017bc0
140017bc0loc_140017bc0:
140017bc0mov rcx, rdx
140017bc3
140017bc3loc_140017bc3:
140017bc3lea rdx, [rcx+1]
140017bc7add rax, 1
140017bcbmov [rbx+256], rdx
140017bd2mov [rbx+rcx], r10b
140017bd6mov [rbx+264], r10b
140017bddcmp r11, rax
140017be0je 0x140017ca0
140017be6
140017be6loc_140017be6:
140017be6movzx r10l, [rax]
140017beacmp rdx, 255
140017bf1jne 0x140017bc0
140017bf3mov [rsp+56], r9
140017bf8mov edx, 255
140017bfdmov rcx, rbx
140017c00mov r8, [rbx+280]
140017c07mov [rsp+48], rax
140017c0cmov [rsp+40], r10b
140017c11mov [rbx+255], 0
140017c18call [rbx+272]
140017c1emov rax, [rsp+48]
140017c23movzx r10l, [rsp+40]
140017c29lea r11, [rip+0x17c1a2]
140017c30add [rbx+320], 1
140017c37mov r9, [rsp+56]
140017c3cadd rax, 1
140017c40mov [rbx], r10b
140017c43cmp rax, r11
140017c46mov [rbx+264], r10b
140017c4dmov [rbx+256], 1
140017c58je 0x140017e40
140017c5emovzx r10l, [rax]
140017c62mov ecx, 1
140017c67jmp 0x140017bc3
140017c6c
140017c6c 0f 1f 40 00 ..@.
140017c70mov rdx, [rcx+256]
140017c77cmp rdx, 255
140017c7eje 0x140017d80
140017c84lea rax, [rdx+1]
140017c88mov [rcx+256], rax
140017c8fmov [rcx+rdx], 32
140017c93mov [rcx+264], 32
140017c9ajmp 0x1400174ef
140017c9f
140017c9f 90 .
140017ca0
140017ca0loc_140017ca0:
140017ca0cmp [r9+24], 0
140017ca5je 0x14001728a
140017cabcmp rdx, 255
140017cb2je 0x140017e60
140017cb8
140017cb8loc_140017cb8:
140017cb8add rcx, 2
140017cbc
140017cbcloc_140017cbc:
140017cbcmov [rbx+256], rcx
140017cc3mov [rbx+rdx], 40
140017cc7mov [rbx+264], 40
140017ccemov r8, [r9+24]
140017cd2jmp 0x140017254
140017cd7
140017cd7 66 0f 1f 84 00 00 00 00 00 f........
140017ce0
140017ce0loc_140017ce0:
140017ce0mov rax, [rcx+256]
140017ce7cmp rax, 255
140017cedje 0x140017e99
140017cf3lea rdx, [rax+1]
140017cf7
140017cf7loc_140017cf7:
140017cf7mov [rbx+256], rdx
140017cfemov [rbx+rax], 32
140017d02mov [rbx+264], 32
140017d09jmp 0x1400178f5
140017d0e
140017d0e 66 90 f.
140017d10
140017d10loc_140017d10:
140017d10mov [rsp+40], r8
140017d15mov edx, 255
140017d1amov r8, [rcx+280]
140017d21mov [rcx+255], 0
140017d28call [rcx+272]
140017d2eadd [rbx+320], 1
140017d35mov r9, [rsp+40]
140017d3axor eax, eax
140017d3cmov edx, 1
140017d41jmp 0x140017637
140017d46
140017d46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140017d50
140017d50loc_140017d50:
140017d50mov edx, 255
140017d55mov [rcx+255], 0
140017d5cmov r8, [rcx+280]
140017d63call [rcx+272]
140017d69add [rbx+320], 1
140017d70mov edx, 1
140017d75xor eax, eax
140017d77jmp 0x140017607
140017d7c
140017d7c 0f 1f 40 00 ..@.
140017d80
140017d80loc_140017d80:
140017d80mov [rcx+255], 0
140017d87mov r8, [rcx+280]
140017d8emov edx, 255
140017d93call [rcx+272]
140017d99mov [rbx], 32
140017d9cmov eax, 1
140017da1add [rbx+320], 1
140017da8jmp 0x1400174fb
140017dad
140017dad 0f 1f 00 ...
140017db0
140017db0loc_140017db0:
140017db0mov edx, 255
140017db5mov [rcx+255], 0
140017dbcmov r8, [rcx+280]
140017dc3call [rcx+272]
140017dc9add [rbx+320], 1
140017dd0mov edx, 1
140017dd5xor eax, eax
140017dd7jmp 0x14001766f
140017ddc
140017ddc 0f 1f 40 00 ..@.
140017de0
140017de0loc_140017de0:
140017de0mov edx, 255
140017de5mov [rbx+255], 0
140017decmov r8, [rbx+280]
140017df3mov rcx, rbx
140017df6call [rbx+272]
140017dfcadd [rbx+320], 1
140017e03mov edx, 1
140017e08xor eax, eax
140017e0ajmp 0x140017278
140017e0f
140017e0f 90 .
140017e10
140017e10loc_140017e10:
140017e10mov edx, 255
140017e15mov [rbx+255], 0
140017e1cmov r8, [rbx+280]
140017e23mov rcx, rbx
140017e26call [rbx+272]
140017e2cadd [rbx+320], 1
140017e33mov edx, 1
140017e38xor eax, eax
140017e3ajmp 0x1400174ff
140017e3f
140017e3f 90 .
140017e40
140017e40loc_140017e40:
140017e40cmp [r9+24], 0
140017e45je 0x14001728a
140017e4bxor ecx, ecx
140017e4dmov edx, 1
140017e52jmp 0x140017cb8
140017e57
140017e57 66 0f 1f 84 00 00 00 00 00 f........
140017e60
140017e60loc_140017e60:
140017e60mov [rsp+40], r9
140017e65mov edx, 255
140017e6amov rcx, rbx
140017e6dmov r8, [rbx+280]
140017e74mov [rbx+255], 0
140017e7bcall [rbx+272]
140017e81add [rbx+320], 1
140017e88mov r9, [rsp+40]
140017e8dxor edx, edx
140017e8fmov ecx, 1
140017e94jmp 0x140017cbc
140017e99
140017e99loc_140017e99:
140017e99mov [rsp+40], r8
140017e9emov edx, 255
140017ea3mov r8, [rcx+280]
140017eaamov [rcx+255], 0
140017eb1call [rcx+272]
140017eb7add [rbx+320], 1
140017ebemov r9, [rsp+40]
140017ec3xor eax, eax
140017ec5mov edx, 1
140017ecajmp 0x140017cf7
140017220
140017220d_print_mod:
140017220push rbx
140017221sub rsp, 64
140017225mov eax, [r8]
140017228sub eax, 3
14001722bmov rbx, rcx
14001722emov r9, r8
140017231cmp eax, 80
140017234ja 0x140017290
140017236lea rdx, [rip+0x17cbc7]
14001723dmovsxd rax, [rdx+4*rax]
140017241add rax, rdx
140017244jmp rax
140017246
140017246 66 2e 0f 1f 84 00 00 00 00 00 f.........
140017250
140017250loc_140017250:
140017250mov r8, [r9+16]
140017254
140017254loc_140017254:
140017254mov edx, 17
140017259mov rcx, rbx
14001725ccall d_print_comp
140017261mov rax, [rbx+256]
140017268cmp rax, 255
14001726eje 0x140017de0
140017274lea rdx, [rax+1]
140017278
140017278loc_140017278:
140017278mov [rbx+256], rdx
14001727fmov [rbx+rax], 41
140017283mov [rbx+264], 41
14001728a
14001728aloc_14001728a:
14001728aadd rsp, 64
14001728epop rbx
14001728fret
140017290
140017290loc_140017290:
140017290mov r8, r9
140017293
140017293loc_140017293:
140017293mov edx, 17
140017298mov rcx, rbx
14001729badd rsp, 64
14001729fpop rbx
1400172a0jmp 0x140017160
1400172a5
1400172a5 0f 1f 00 ...
1400172a8lea rax, [rip+0x17caed]
1400172afmov rdx, [rcx+256]
1400172b6lea r10, [rax+9]
1400172bajmp 0x1400172e2
1400172bc
1400172bc 0f 1f 40 00 ..@.
1400172c0
1400172c0loc_1400172c0:
1400172c0mov rcx, rdx
1400172c3
1400172c3loc_1400172c3:
1400172c3lea rdx, [rcx+1]
1400172c7add rax, 1
1400172cbmov [rbx+256], rdx
1400172d2mov [rbx+rcx], r9b
1400172d6mov [rbx+264], r9b
1400172ddcmp r10, rax
1400172e0je 0x14001728a
1400172e2
1400172e2loc_1400172e2:
1400172e2movzx r9l, [rax]
1400172e6cmp rdx, 255
1400172edjne 0x1400172c0
1400172efmov [rsp+48], rax
1400172f4mov edx, 255
1400172f9mov rcx, rbx
1400172fcmov r8, [rbx+280]
140017303mov [rsp+40], r9b
140017308mov [rbx+255], 0
14001730fcall [rbx+272]
140017315mov rax, [rsp+48]
14001731amovzx r9l, [rsp+40]
140017320lea r10, [rip+0x17ca7e]
140017327add [rbx+320], 1
14001732eadd rax, 1
140017332mov [rbx], r9b
140017335mov [rbx+256], 1
140017340mov [rbx+264], r9b
140017347cmp rax, r10
14001734aje 0x14001728a
140017350movzx r9l, [rax]
140017354mov ecx, 1
140017359jmp 0x1400172c3
14001735e
14001735e 66 90 f.
140017360lea rax, [rip+0x17ca3f]
140017367mov rdx, [rcx+256]
14001736elea r10, [rax+9]
140017372jmp 0x1400173a6
140017374
140017374 66 66 2e 0f 1f 84 00 00 00 00 00 90 ff..........
140017380
140017380loc_140017380:
140017380mov rcx, rdx
140017383
140017383loc_140017383:
140017383lea rdx, [rcx+1]
140017387add rax, 1
14001738bmov [rbx+256], rdx
140017392mov [rbx+rcx], r9b
140017396mov [rbx+264], r9b
14001739dcmp r10, rax
1400173a0je 0x14001728a
1400173a6
1400173a6loc_1400173a6:
1400173a6movzx r9l, [rax]
1400173aacmp rdx, 255
1400173b1jne 0x140017380
1400173b3mov [rsp+48], rax
1400173b8mov edx, 255
1400173bdmov rcx, rbx
1400173c0mov r8, [rbx+280]
1400173c7mov [rsp+40], r9b
1400173ccmov [rbx+255], 0
1400173d3call [rbx+272]
1400173d9mov rax, [rsp+48]
1400173demovzx r9l, [rsp+40]
1400173e4lea r10, [rip+0x17c9c4]
1400173ebadd [rbx+320], 1
1400173f2add rax, 1
1400173f6mov [rbx], r9b
1400173f9mov [rbx+256], 1
140017404mov [rbx+264], r9b
14001740bcmp r10, rax
14001740eje 0x14001728a
140017414movzx r9l, [rax]
140017418mov ecx, 1
14001741djmp 0x140017383
140017422
140017422 66 0f 1f 44 00 00 f..D..
140017428lea rax, [rip+0x17c981]
14001742fmov rdx, [rcx+256]
140017436lea r10, [rax+6]
14001743ajmp 0x140017466
14001743c
14001743c 0f 1f 40 00 ..@.
140017440
140017440loc_140017440:
140017440mov rcx, rdx
140017443
140017443loc_140017443:
140017443lea rdx, [rcx+1]
140017447add rax, 1
14001744bmov [rbx+256], rdx
140017452mov [rbx+rcx], r9b
140017456mov [rbx+264], r9b
14001745dcmp r10, rax
140017460je 0x14001728a
140017466
140017466loc_140017466:
140017466movzx r9l, [rax]
14001746acmp rdx, 255
140017471jne 0x140017440
140017473mov [rsp+48], rax
140017478mov edx, 255
14001747dmov rcx, rbx
140017480mov r8, [rbx+280]
140017487mov [rsp+40], r9b
14001748cmov [rbx+255], 0
140017493call [rbx+272]
140017499mov rax, [rsp+48]
14001749emovzx r9l, [rsp+40]
1400174a4lea r10, [rip+0x17c90b]
1400174abadd [rbx+320], 1
1400174b2add rax, 1
1400174b6mov [rbx], r9b
1400174b9mov [rbx+256], 1
1400174c4mov [rbx+264], r9b
1400174cbcmp r10, rax
1400174ceje 0x14001728a
1400174d4movzx r9l, [rax]
1400174d8mov ecx, 1
1400174ddjmp 0x140017443
1400174e2
1400174e2 66 0f 1f 44 00 00 f..D..
1400174e8mov rax, [rcx+256]
1400174ef
1400174efloc_1400174ef:
1400174efcmp rax, 255
1400174f5je 0x140017e10
1400174fb
1400174fbloc_1400174fb:
1400174fblea rdx, [rax+1]
1400174ff
1400174ffloc_1400174ff:
1400174ffmov [rbx+256], rdx
140017506mov [rbx+rax], 38
14001750amov [rbx+264], 38
140017511add rsp, 64
140017515pop rbx
140017516ret
140017517
140017517 66 0f 1f 84 00 00 00 00 00 f........
140017520lea rax, [rip+0x17c8ac]
140017527mov rdx, [rcx+256]
14001752elea r11, [rax+6]
140017532jmp 0x140017566
140017534
140017534 66 66 2e 0f 1f 84 00 00 00 00 00 90 ff..........
140017540
140017540loc_140017540:
140017540mov rcx, rdx
140017543
140017543loc_140017543:
140017543lea rdx, [rcx+1]
140017547add rax, 1
14001754bmov [rbx+256], rdx
140017552mov [rbx+rcx], r10b
140017556mov [rbx+264], r10b
14001755dcmp r11, rax
140017560je 0x140017ca0
140017566
140017566loc_140017566:
140017566movzx r10l, [rax]
14001756acmp rdx, 255
140017571jne 0x140017540
140017573mov [rsp+56], r9
140017578mov edx, 255
14001757dmov rcx, rbx
140017580mov r8, [rbx+280]
140017587mov [rsp+48], rax
14001758cmov [rsp+40], r10b
140017591mov [rbx+255], 0
140017598call [rbx+272]
14001759emov rax, [rsp+48]
1400175a3movzx r10l, [rsp+40]
1400175a9lea r11, [rip+0x17c829]
1400175b0add [rbx+320], 1
1400175b7mov r9, [rsp+56]
1400175bcadd rax, 1
1400175c0mov [rbx], r10b
1400175c3cmp r11, rax
1400175c6mov [rbx+264], r10b
1400175cdmov [rbx+256], 1
1400175d8je 0x140017e40
1400175demovzx r10l, [rax]
1400175e2mov ecx, 1
1400175e7jmp 0x140017543
1400175ec
1400175ec 0f 1f 40 00 ..@.
1400175f0mov rax, [rcx+256]
1400175f7cmp rax, 255
1400175fdje 0x140017d50
140017603lea rdx, [rax+1]
140017607
140017607loc_140017607:
140017607mov [rbx+256], rdx
14001760emov [rbx+rax], 32
140017612mov [rbx+264], 32
140017619jmp 0x1400176a7
14001761e
14001761e 66 90 f.
140017620mov rax, [rcx+256]
140017627cmp rax, 255
14001762dje 0x140017d10
140017633lea rdx, [rax+1]
140017637
140017637loc_140017637:
140017637mov [rbx+256], rdx
14001763emov [rbx+rax], 32
140017642mov [rbx+264], 32
140017649mov r8, [r9+24]
14001764djmp 0x140017293
140017652
140017652 66 0f 1f 44 00 00 f..D..
140017658mov rax, [rcx+256]
14001765fcmp rax, 255
140017665je 0x140017db0
14001766blea rdx, [rax+1]
14001766f
14001766floc_14001766f:
14001766fmov [rbx+256], rdx
140017676mov [rbx+rax], 42
14001767amov [rbx+264], 42
140017681jmp 0x14001728a
140017686
140017686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140017690mov r8, [r8+16]
140017694jmp 0x140017293
140017699
140017699 0f 1f 80 00 00 00 00 .......
1400176a0mov rdx, [rcx+256]
1400176a7
1400176a7loc_1400176a7:
1400176a7lea rax, [rip+0x17c72c]
1400176aelea r10, [rax+2]
1400176b2jmp 0x1400176e6
1400176b4
1400176b4 66 66 2e 0f 1f 84 00 00 00 00 00 90 ff..........
1400176c0
1400176c0loc_1400176c0:
1400176c0mov rcx, rdx
1400176c3
1400176c3loc_1400176c3:
1400176c3lea rdx, [rcx+1]
1400176c7add rax, 1
1400176cbmov [rbx+256], rdx
1400176d2mov [rbx+rcx], r9b
1400176d6mov [rbx+264], r9b
1400176ddcmp r10, rax
1400176e0je 0x14001728a
1400176e6
1400176e6loc_1400176e6:
1400176e6movzx r9l, [rax]
1400176eacmp rdx, 255
1400176f1jne 0x1400176c0
1400176f3mov [rsp+48], r9b
1400176f8mov edx, 255
1400176fdmov rcx, rbx
140017700mov r8, [rbx+280]
140017707mov [rsp+40], rax
14001770cmov [rbx+255], 0
140017713call [rbx+272]
140017719mov rax, [rsp+40]
14001771emovzx r9l, [rsp+48]
140017724lea r10, [rip+0x17c6b1]
14001772badd [rbx+320], 1
140017732add rax, 1
140017736mov [rbx], r9b
140017739mov [rbx+256], 1
140017744mov [rbx+264], r9b
14001774bcmp r10, rax
14001774eje 0x14001728a
140017754movzx r9l, [rax]
140017758mov ecx, 1
14001775djmp 0x1400176c3
140017762
140017762 66 0f 1f 44 00 00 f..D..
140017768lea rax, [rip+0x17c66e]
14001776fmov rdx, [rcx+256]
140017776lea r10, [rax+9]
14001777ajmp 0x1400177a6
14001777c
14001777c 0f 1f 40 00 ..@.
140017780
140017780loc_140017780:
140017780mov rcx, rdx
140017783
140017783loc_140017783:
140017783lea rdx, [rcx+1]
140017787add rax, 1
14001778bmov [rbx+256], rdx
140017792mov [rbx+rcx], r9b
140017796mov [rbx+264], r9b
14001779dcmp rax, r10
1400177a0je 0x14001728a
1400177a6
1400177a6loc_1400177a6:
1400177a6movzx r9l, [rax]
1400177aacmp rdx, 255
1400177b1jne 0x140017780
1400177b3mov [rsp+48], r9b
1400177b8mov edx, 255
1400177bdmov rcx, rbx
1400177c0mov r8, [rbx+280]
1400177c7mov [rsp+40], rax
1400177ccmov [rbx+255], 0
1400177d3call [rbx+272]
1400177d9mov rax, [rsp+40]
1400177demovzx r9l, [rsp+48]
1400177e4lea r10, [rip+0x17c5fb]
1400177ebadd [rbx+320], 1
1400177f2add rax, 1
1400177f6mov [rbx], r9b
1400177f9mov [rbx+256], 1
140017804mov [rbx+264], r9b
14001780bcmp rax, r10
14001780eje 0x14001728a
140017814movzx r9l, [rax]
140017818mov ecx, 1
14001781djmp 0x140017783
140017822
140017822 66 0f 1f 44 00 00 f..D..
140017828lea rax, [rip+0x17c5b8]
14001782fmov rdx, [rcx+256]
140017836lea r10, [rax+11]
14001783ajmp 0x140017866
14001783c
14001783c 0f 1f 40 00 ..@.
140017840
140017840loc_140017840:
140017840mov rcx, rdx
140017843
140017843loc_140017843:
140017843lea rdx, [rcx+1]
140017847add rax, 1
14001784bmov [rbx+256], rdx
140017852mov [rbx+rcx], r9b
140017856mov [rbx+264], r9b
14001785dcmp rax, r10
140017860je 0x14001728a
140017866
140017866loc_140017866:
140017866movzx r9l, [rax]
14001786acmp rdx, 255
140017871jne 0x140017840
140017873mov [rsp+48], r9b
140017878mov edx, 255
14001787dmov rcx, rbx
140017880mov r8, [rbx+280]
140017887mov [rsp+40], rax
14001788cmov [rbx+255], 0
140017893call [rbx+272]
140017899mov rax, [rsp+40]
14001789emovzx r9l, [rsp+48]
1400178a4lea r10, [rip+0x17c547]
1400178abadd [rbx+320], 1
1400178b2add rax, 1
1400178b6mov [rbx], r9b
1400178b9mov [rbx+256], 1
1400178c4mov [rbx+264], r9b
1400178cbcmp rax, r10
1400178ceje 0x14001728a
1400178d4movzx r9l, [rax]
1400178d8mov ecx, 1
1400178ddjmp 0x140017843
1400178e2
1400178e2 66 0f 1f 44 00 00 f..D..
1400178e8cmp [rcx+264], 40
1400178efjne 0x140017ce0
1400178f5
1400178f5loc_1400178f5:
1400178f5mov r8, [r9+16]
1400178f9mov edx, 17
1400178femov rcx, rbx
140017901call d_print_comp
140017906lea rax, [rip+0x17c4e6]
14001790dmov rdx, [rbx+256]
140017914lea r10, [rax+3]
140017918jmp 0x140017966
14001791a
14001791a 66 66 2e 0f 1f 84 ff....
140017920 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140017930 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 ff...........D..
140017940
140017940loc_140017940:
140017940mov rcx, rdx
140017943
140017943loc_140017943:
140017943lea rdx, [rcx+1]
140017947add rax, 1
14001794bmov [rbx+256], rdx
140017952mov [rbx+rcx], r9b
140017956mov [rbx+264], r9b
14001795dcmp rax, r10
140017960je 0x14001728a
140017966
140017966loc_140017966:
140017966movzx r9l, [rax]
14001796acmp rdx, 255
140017971jne 0x140017940
140017973mov [rsp+48], r9b
140017978mov edx, 255
14001797dmov rcx, rbx
140017980mov r8, [rbx+280]
140017987mov [rsp+40], rax
14001798cmov [rbx+255], 0
140017993call [rbx+272]
140017999mov rax, [rsp+40]
14001799emovzx r9l, [rsp+48]
1400179a4lea r10, [rip+0x17c44b]
1400179abadd [rbx+320], 1
1400179b2add rax, 1
1400179b6mov [rbx], r9b
1400179b9mov [rbx+256], 1
1400179c4mov [rbx+264], r9b
1400179cbcmp r10, rax
1400179ceje 0x14001728a
1400179d4movzx r9l, [rax]
1400179d8mov ecx, 1
1400179ddjmp 0x140017943
1400179e2
1400179e2 66 0f 1f 44 00 00 f..D..
1400179e8lea rax, [rip+0x17c408]
1400179efmov rdx, [rcx+256]
1400179f6lea r11, [rax+10]
1400179fajmp 0x140017a26
1400179fc
1400179fc 0f 1f 40 00 ..@.
140017a00
140017a00loc_140017a00:
140017a00mov rcx, rdx
140017a03
140017a03loc_140017a03:
140017a03lea rdx, [rcx+1]
140017a07add rax, 1
140017a0bmov [rbx+256], rdx
140017a12mov [rbx+rcx], r10b
140017a16mov [rbx+264], r10b
140017a1dcmp rax, r11
140017a20je 0x140017250
140017a26
140017a26loc_140017a26:
140017a26movzx r10l, [rax]
140017a2acmp rdx, 255
140017a31jne 0x140017a00
140017a33mov [rsp+56], r9
140017a38mov edx, 255
140017a3dmov rcx, rbx
140017a40mov r8, [rbx+280]
140017a47mov [rsp+48], r10b
140017a4cmov [rsp+40], rax
140017a51mov [rbx+255], 0
140017a58call [rbx+272]
140017a5emov rax, [rsp+40]
140017a63movzx r10l, [rsp+48]
140017a69lea r11, [rip+0x17c391]
140017a70add [rbx+320], 1
140017a77mov r9, [rsp+56]
140017a7cadd rax, 1
140017a80mov [rbx], r10b
140017a83cmp r11, rax
140017a86mov [rbx+264], r10b
140017a8dmov [rbx+256], 1
140017a98je 0x140017250
140017a9emovzx r10l, [rax]
140017aa2mov ecx, 1
140017aa7jmp 0x140017a03
140017aac
140017aac 0f 1f 40 00 ..@.
140017ab0lea rax, [rip+0x17c300]
140017ab7mov rdx, [rcx+256]
140017abelea r10, [rax+17]
140017ac2jmp 0x140017b26
140017ac4
140017ac4 66 66 2e 0f 1f 84 00 00 00 00 00 66 ff.........f
140017ad0 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 f.........ff....
140017ae0 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
140017af0 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 ff...........D..
140017b00
140017b00loc_140017b00:
140017b00mov rcx, rdx
140017b03
140017b03loc_140017b03:
140017b03lea rdx, [rcx+1]
140017b07add rax, 1
140017b0bmov [rbx+256], rdx
140017b12mov [rbx+rcx], r9b
140017b16mov [rbx+264], r9b
140017b1dcmp r10, rax
140017b20je 0x14001728a
140017b26
140017b26loc_140017b26:
140017b26movzx r9l, [rax]
140017b2acmp rdx, 255
140017b31jne 0x140017b00
140017b33mov [rsp+48], rax
140017b38mov edx, 255
140017b3dmov rcx, rbx
140017b40mov r8, [rbx+280]
140017b47mov [rsp+40], r9b
140017b4cmov [rbx+255], 0
140017b53call [rbx+272]
140017b59mov rax, [rsp+48]
140017b5emovzx r9l, [rsp+40]
140017b64lea r10, [rip+0x17c25d]
140017b6badd [rbx+320], 1
140017b72add rax, 1
140017b76mov [rbx], r9b
140017b79mov [rbx+256], 1
140017b84mov [rbx+264], r9b
140017b8bcmp r10, rax
140017b8eje 0x14001728a
140017b94movzx r9l, [rax]
140017b98mov ecx, 1
140017b9djmp 0x140017b03
140017ba2
140017ba2 66 0f 1f 44 00 00 f..D..
140017ba8lea rax, [rip+0x17c21a]
140017bafmov rdx, [rcx+256]
140017bb6lea r11, [rax+9]
140017bbajmp 0x140017be6
140017bbc
140017bbc 0f 1f 40 00 ..@.
140017bc0
140017bc0loc_140017bc0:
140017bc0mov rcx, rdx
140017bc3
140017bc3loc_140017bc3:
140017bc3lea rdx, [rcx+1]
140017bc7add rax, 1
140017bcbmov [rbx+256], rdx
140017bd2mov [rbx+rcx], r10b
140017bd6mov [rbx+264], r10b
140017bddcmp r11, rax
140017be0je 0x140017ca0
140017be6
140017be6loc_140017be6:
140017be6movzx r10l, [rax]
140017beacmp rdx, 255
140017bf1jne 0x140017bc0
140017bf3mov [rsp+56], r9
140017bf8mov edx, 255
140017bfdmov rcx, rbx
140017c00mov r8, [rbx+280]
140017c07mov [rsp+48], rax
140017c0cmov [rsp+40], r10b
140017c11mov [rbx+255], 0
140017c18call [rbx+272]
140017c1emov rax, [rsp+48]
140017c23movzx r10l, [rsp+40]
140017c29lea r11, [rip+0x17c1a2]
140017c30add [rbx+320], 1
140017c37mov r9, [rsp+56]
140017c3cadd rax, 1
140017c40mov [rbx], r10b
140017c43cmp rax, r11
140017c46mov [rbx+264], r10b
140017c4dmov [rbx+256], 1
140017c58je 0x140017e40
140017c5emovzx r10l, [rax]
140017c62mov ecx, 1
140017c67jmp 0x140017bc3
140017c6c
140017c6c 0f 1f 40 00 ..@.
140017c70mov rdx, [rcx+256]
140017c77cmp rdx, 255
140017c7eje 0x140017d80
140017c84lea rax, [rdx+1]
140017c88mov [rcx+256], rax
140017c8fmov [rcx+rdx], 32
140017c93mov [rcx+264], 32
140017c9ajmp 0x1400174ef
140017c9f
140017c9f 90 .
140017ca0
140017ca0loc_140017ca0:
140017ca0cmp [r9+24], 0
140017ca5je 0x14001728a
140017cabcmp rdx, 255
140017cb2je 0x140017e60
140017cb8
140017cb8loc_140017cb8:
140017cb8add rcx, 2
140017cbc
140017cbcloc_140017cbc:
140017cbcmov [rbx+256], rcx
140017cc3mov [rbx+rdx], 40
140017cc7mov [rbx+264], 40
140017ccemov r8, [r9+24]
140017cd2jmp 0x140017254
140017cd7
140017cd7 66 0f 1f 84 00 00 00 00 00 f........
140017ce0
140017ce0loc_140017ce0:
140017ce0mov rax, [rcx+256]
140017ce7cmp rax, 255
140017cedje 0x140017e99
140017cf3lea rdx, [rax+1]
140017cf7
140017cf7loc_140017cf7:
140017cf7mov [rbx+256], rdx
140017cfemov [rbx+rax], 32
140017d02mov [rbx+264], 32
140017d09jmp 0x1400178f5
140017d0e
140017d0e 66 90 f.
140017d10
140017d10loc_140017d10:
140017d10mov [rsp+40], r8
140017d15mov edx, 255
140017d1amov r8, [rcx+280]
140017d21mov [rcx+255], 0
140017d28call [rcx+272]
140017d2eadd [rbx+320], 1
140017d35mov r9, [rsp+40]
140017d3axor eax, eax
140017d3cmov edx, 1
140017d41jmp 0x140017637
140017d46
140017d46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140017d50
140017d50loc_140017d50:
140017d50mov edx, 255
140017d55mov [rcx+255], 0
140017d5cmov r8, [rcx+280]
140017d63call [rcx+272]
140017d69add [rbx+320], 1
140017d70mov edx, 1
140017d75xor eax, eax
140017d77jmp 0x140017607
140017d7c
140017d7c 0f 1f 40 00 ..@.
140017d80
140017d80loc_140017d80:
140017d80mov [rcx+255], 0
140017d87mov r8, [rcx+280]
140017d8emov edx, 255
140017d93call [rcx+272]
140017d99mov [rbx], 32
140017d9cmov eax, 1
140017da1add [rbx+320], 1
140017da8jmp 0x1400174fb
140017dad
140017dad 0f 1f 00 ...
140017db0
140017db0loc_140017db0:
140017db0mov edx, 255
140017db5mov [rcx+255], 0
140017dbcmov r8, [rcx+280]
140017dc3call [rcx+272]
140017dc9add [rbx+320], 1
140017dd0mov edx, 1
140017dd5xor eax, eax
140017dd7jmp 0x14001766f
140017ddc
140017ddc 0f 1f 40 00 ..@.
140017de0
140017de0loc_140017de0:
140017de0mov edx, 255
140017de5mov [rbx+255], 0
140017decmov r8, [rbx+280]
140017df3mov rcx, rbx
140017df6call [rbx+272]
140017dfcadd [rbx+320], 1
140017e03mov edx, 1
140017e08xor eax, eax
140017e0ajmp 0x140017278
140017e0f
140017e0f 90 .
140017e10
140017e10loc_140017e10:
140017e10mov edx, 255
140017e15mov [rbx+255], 0
140017e1cmov r8, [rbx+280]
140017e23mov rcx, rbx
140017e26call [rbx+272]
140017e2cadd [rbx+320], 1
140017e33mov edx, 1
140017e38xor eax, eax
140017e3ajmp 0x1400174ff
140017e3f
140017e3f 90 .
140017e40
140017e40loc_140017e40:
140017e40cmp [r9+24], 0
140017e45je 0x14001728a
140017e4bxor ecx, ecx
140017e4dmov edx, 1
140017e52jmp 0x140017cb8
140017e57
140017e57 66 0f 1f 84 00 00 00 00 00 f........
140017e60
140017e60loc_140017e60:
140017e60mov [rsp+40], r9
140017e65mov edx, 255
140017e6amov rcx, rbx
140017e6dmov r8, [rbx+280]
140017e74mov [rbx+255], 0
140017e7bcall [rbx+272]
140017e81add [rbx+320], 1
140017e88mov r9, [rsp+40]
140017e8dxor edx, edx
140017e8fmov ecx, 1
140017e94jmp 0x140017cbc
140017e99
140017e99loc_140017e99:
140017e99mov [rsp+40], r8
140017e9emov edx, 255
140017ea3mov r8, [rcx+280]
140017eaamov [rcx+255], 0
140017eb1call [rcx+272]
140017eb7add [rbx+320], 1
140017ebemov r9, [rsp+40]
140017ec3xor eax, eax
140017ec5mov edx, 1
140017ecajmp 0x140017cf7
140017220
140017ecf
140017ecf // align 0x10
140017ecf // align 0x10
140017ed0
140017ed0d_print_function_type:
140017ed0push r12
140017ed2push rbp
140017ed3push rdi
140017ed4push rsi
140017ed5push rbx
140017ed6sub rsp, 48
140017edamov rbx, rcx
140017eddmov rdi, r8
140017ee0mov rsi, r9
140017ee3test r9, r9
140017ee6je 0x1400182e0
140017eecmov rax, r9
140017eefxor r12l, r12l
140017ef2
140017ef2loc_140017ef2:
140017ef2mov edx, [rax+16]
140017ef5test edx, edx
140017ef7jne 0x140017f37
140017ef9mov rdx, [rax+8]
140017efdmov ecx, [rdx]
140017effsub ecx, 25
140017f02cmp ecx, 19
140017f05ja 0x140017f2f
140017f07mov edx, 1
140017f0cshl rdx, cl
140017f0ftest edx, 0x86207
140017f15jne 0x140017ff8
140017f1band dh, 28
140017f1ejne 0x1400181a0
140017f24xor edx, edx
140017f26cmp ecx, 8
140017f29sete dl
140017f2cor r12l, edx
140017f2f
140017f2floc_140017f2f:
140017f2fmov rax, [rax]
140017f32test rax, rax
140017f35jne 0x140017ef2
140017f37
140017f37loc_140017f37:
140017f37mov rbp, [rbx+296]
140017f3exor r9l, r9l
140017f41mov r8, rsi
140017f44mov rcx, rbx
140017f47mov [rbx+296], 0
140017f52mov edx, 17
140017f57call d_print_mod_list
140017f5cmov rax, [rbx+256]
140017f63cmp rax, 255
140017f69je 0x14001808c
140017f6f
140017f6floc_140017f6f:
140017f6flea rdx, [rax+1]
140017f73
140017f73loc_140017f73:
140017f73mov [rbx+256], rdx
140017f7amov [rbx+rax], 40
140017f7emov [rbx+264], 40
140017f85test r12l, r12l
140017f88jne 0x1400180c0
140017f8e
140017f8eloc_140017f8e:
140017f8emov r8, [rdi+24]
140017f92test r8, r8
140017f95je 0x140017fa4
140017f97
140017f97loc_140017f97:
140017f97mov edx, 17
140017f9cmov rcx, rbx
140017f9fcall d_print_comp
140017fa4
140017fa4loc_140017fa4:
140017fa4mov rax, [rbx+256]
140017fabcmp rax, 255
140017fb1je 0x140018200
140017fb7
140017fb7loc_140017fb7:
140017fb7lea rdx, [rax+1]
140017fbb
140017fbbloc_140017fbb:
140017fbbmov [rbx+256], rdx
140017fc2mov r9l, 1
140017fc8mov r8, rsi
140017fcbmov rcx, rbx
140017fcemov [rbx+rax], 41
140017fd2mov edx, 17
140017fd7mov [rbx+264], 41
140017fdecall d_print_mod_list
140017fe3mov [rbx+296], rbp
140017feaadd rsp, 48
140017feepop rbx
140017fefpop rsi
140017ff0pop rdi
140017ff1pop rbp
140017ff2pop r12
140017ff4ret
140017ff5
140017ff5 0f 1f 00 ...
140017ff8
140017ff8loc_140017ff8:
140017ff8movzx edx, [rbx+264]
140017fff
140017fffloc_140017fff:
140017fffmov rax, [rbx+256]
140018006cmp dl, 32
140018009jne 0x140018230
14001800f
14001800floc_14001800f:
14001800fcmp rax, 255
140018015je 0x1400181c7
14001801b
14001801bloc_14001801b:
14001801blea rdx, [rax+1]
14001801f
14001801floc_14001801f:
14001801fmov [rbx+256], rdx
140018026xor r9l, r9l
140018029mov r8, rsi
14001802cmov rcx, rbx
14001802fmov [rbx+rax], 40
140018033mov rbp, [rbx+296]
14001803amov edx, 17
14001803fmov [rbx+264], 40
140018046mov [rbx+296], 0
140018051call d_print_mod_list
140018056mov rdx, [rbx+256]
14001805dcmp rdx, 255
140018064je 0x140018260
14001806alea rax, [rdx+1]
14001806emov [rbx+256], rax
140018075mov [rbx+rdx], 41
140018079mov [rbx+264], 41
140018080cmp rax, 255
140018086jne 0x140017f6f
14001808c
14001808cloc_14001808c:
14001808cmov edx, 255
140018091mov [rbx+255], 0
140018098mov r8, [rbx+280]
14001809fmov rcx, rbx
1400180a2call [rbx+272]
1400180a8add [rbx+320], 1
1400180afmov edx, 1
1400180b4xor eax, eax
1400180b6jmp 0x140017f73
1400180bb
1400180bb 0f 1f 44 00 00 ..D..
1400180c0
1400180c0loc_1400180c0:
1400180c0lea rax, [rip+0x17be81]
1400180c7lea r12, [rax+5]
1400180cbjmp 0x140018126
1400180cd
1400180cd 66 66 2e ff.
1400180d0 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 ........ff......
1400180e0 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 ...ff.........ff
1400180f0 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 ................
140018100
140018100loc_140018100:
140018100mov rcx, rdx
140018103
140018103loc_140018103:
140018103lea rdx, [rcx+1]
140018107add rax, 1
14001810bmov [rbx+256], rdx
140018112mov [rbx+rcx], r10b
140018116mov [rbx+264], r10b
14001811dcmp r12, rax
140018120je 0x140017f8e
140018126
140018126loc_140018126:
140018126movzx r10l, [rax]
14001812acmp rdx, 255
140018131jne 0x140018100
140018133mov [rsp+47], r10b
140018138mov edx, 255
14001813dmov rcx, rbx
140018140mov r8, [rbx+280]
140018147mov [rsp+32], rax
14001814cmov [rbx+255], 0
140018153call [rbx+272]
140018159mov rax, [rsp+32]
14001815emovzx r10l, [rsp+47]
140018164mov [rbx+256], 1
14001816fadd [rbx+320], 1
140018176add rax, 1
14001817amov [rbx], r10b
14001817dmov [rbx+264], r10b
140018184cmp r12, rax
140018187je 0x140018290
14001818dmovzx r10l, [rax]
140018191mov ecx, 1
140018196jmp 0x140018103
14001819b
14001819b 0f 1f 44 00 00 ..D..
1400181a0
1400181a0loc_1400181a0:
1400181a0movzx edx, [rbx+264]
1400181a7mov eax, edx
1400181a9and eax, -3
1400181accmp al, 40
1400181aejne 0x140017fff
1400181b4mov rax, [rbx+256]
1400181bbcmp rax, 255
1400181c1jne 0x14001801b
1400181c7
1400181c7loc_1400181c7:
1400181c7mov edx, 255
1400181ccmov [rbx+255], 0
1400181d3mov r8, [rbx+280]
1400181damov rcx, rbx
1400181ddcall [rbx+272]
1400181e3add [rbx+320], 1
1400181eamov edx, 1
1400181efxor eax, eax
1400181f1jmp 0x14001801f
1400181f6
1400181f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140018200
140018200loc_140018200:
140018200mov edx, 255
140018205mov [rbx+255], 0
14001820cmov r8, [rbx+280]
140018213mov rcx, rbx
140018216call [rbx+272]
14001821cadd [rbx+320], 1
140018223mov edx, 1
140018228xor eax, eax
14001822ajmp 0x140017fbb
14001822f
14001822f 90 .
140018230
140018230loc_140018230:
140018230cmp rax, 255
140018236je 0x1400182b0
140018238lea rdx, [rax+1]
14001823cmov [rbx+256], rdx
140018243mov [rbx+rax], 32
140018247mov rax, rdx
14001824amov [rbx+264], 32
140018251jmp 0x14001800f
140018256
140018256 66 2e 0f 1f 84 00 00 00 00 00 f.........
140018260
140018260loc_140018260:
140018260mov [rbx+255], 0
140018267mov r8, [rbx+280]
14001826emov edx, 255
140018273mov rcx, rbx
140018276call [rbx+272]
14001827cmov [rbx], 41
14001827fmov eax, 1
140018284add [rbx+320], 1
14001828bjmp 0x140017f6f
140018290
140018290loc_140018290:
140018290mov r8, [rdi+24]
140018294test r8, r8
140018297jne 0x140017f97
14001829dmov eax, 1
1400182a2jmp 0x140017fb7
1400182a7
1400182a7 66 0f 1f 84 00 00 00 00 00 f........
1400182b0
1400182b0loc_1400182b0:
1400182b0mov [rbx+255], 0
1400182b7mov r8, [rbx+280]
1400182bemov edx, 255
1400182c3mov rcx, rbx
1400182c6call [rbx+272]
1400182ccmov [rbx], 32
1400182cfmov eax, 1
1400182d4add [rbx+320], 1
1400182dbjmp 0x14001801b
1400182e0
1400182e0loc_1400182e0:
1400182e0xor r12l, r12l
1400182e3jmp 0x140017f37
140017ed0
140017ed0d_print_function_type:
140017ed0push r12
140017ed2push rbp
140017ed3push rdi
140017ed4push rsi
140017ed5push rbx
140017ed6sub rsp, 48
140017edamov rbx, rcx
140017eddmov rdi, r8
140017ee0mov rsi, r9
140017ee3test r9, r9
140017ee6je 0x1400182e0
140017eecmov rax, r9
140017eefxor r12l, r12l
140017ef2
140017ef2loc_140017ef2:
140017ef2mov edx, [rax+16]
140017ef5test edx, edx
140017ef7jne 0x140017f37
140017ef9mov rdx, [rax+8]
140017efdmov ecx, [rdx]
140017effsub ecx, 25
140017f02cmp ecx, 19
140017f05ja 0x140017f2f
140017f07mov edx, 1
140017f0cshl rdx, cl
140017f0ftest edx, 0x86207
140017f15jne 0x140017ff8
140017f1band dh, 28
140017f1ejne 0x1400181a0
140017f24xor edx, edx
140017f26cmp ecx, 8
140017f29sete dl
140017f2cor r12l, edx
140017f2f
140017f2floc_140017f2f:
140017f2fmov rax, [rax]
140017f32test rax, rax
140017f35jne 0x140017ef2
140017f37
140017f37loc_140017f37:
140017f37mov rbp, [rbx+296]
140017f3exor r9l, r9l
140017f41mov r8, rsi
140017f44mov rcx, rbx
140017f47mov [rbx+296], 0
140017f52mov edx, 17
140017f57call d_print_mod_list
140017f5cmov rax, [rbx+256]
140017f63cmp rax, 255
140017f69je 0x14001808c
140017f6f
140017f6floc_140017f6f:
140017f6flea rdx, [rax+1]
140017f73
140017f73loc_140017f73:
140017f73mov [rbx+256], rdx
140017f7amov [rbx+rax], 40
140017f7emov [rbx+264], 40
140017f85test r12l, r12l
140017f88jne 0x1400180c0
140017f8e
140017f8eloc_140017f8e:
140017f8emov r8, [rdi+24]
140017f92test r8, r8
140017f95je 0x140017fa4
140017f97
140017f97loc_140017f97:
140017f97mov edx, 17
140017f9cmov rcx, rbx
140017f9fcall d_print_comp
140017fa4
140017fa4loc_140017fa4:
140017fa4mov rax, [rbx+256]
140017fabcmp rax, 255
140017fb1je 0x140018200
140017fb7
140017fb7loc_140017fb7:
140017fb7lea rdx, [rax+1]
140017fbb
140017fbbloc_140017fbb:
140017fbbmov [rbx+256], rdx
140017fc2mov r9l, 1
140017fc8mov r8, rsi
140017fcbmov rcx, rbx
140017fcemov [rbx+rax], 41
140017fd2mov edx, 17
140017fd7mov [rbx+264], 41
140017fdecall d_print_mod_list
140017fe3mov [rbx+296], rbp
140017feaadd rsp, 48
140017feepop rbx
140017fefpop rsi
140017ff0pop rdi
140017ff1pop rbp
140017ff2pop r12
140017ff4ret
140017ff5
140017ff5 0f 1f 00 ...
140017ff8
140017ff8loc_140017ff8:
140017ff8movzx edx, [rbx+264]
140017fff
140017fffloc_140017fff:
140017fffmov rax, [rbx+256]
140018006cmp dl, 32
140018009jne 0x140018230
14001800f
14001800floc_14001800f:
14001800fcmp rax, 255
140018015je 0x1400181c7
14001801b
14001801bloc_14001801b:
14001801blea rdx, [rax+1]
14001801f
14001801floc_14001801f:
14001801fmov [rbx+256], rdx
140018026xor r9l, r9l
140018029mov r8, rsi
14001802cmov rcx, rbx
14001802fmov [rbx+rax], 40
140018033mov rbp, [rbx+296]
14001803amov edx, 17
14001803fmov [rbx+264], 40
140018046mov [rbx+296], 0
140018051call d_print_mod_list
140018056mov rdx, [rbx+256]
14001805dcmp rdx, 255
140018064je 0x140018260
14001806alea rax, [rdx+1]
14001806emov [rbx+256], rax
140018075mov [rbx+rdx], 41
140018079mov [rbx+264], 41
140018080cmp rax, 255
140018086jne 0x140017f6f
14001808c
14001808cloc_14001808c:
14001808cmov edx, 255
140018091mov [rbx+255], 0
140018098mov r8, [rbx+280]
14001809fmov rcx, rbx
1400180a2call [rbx+272]
1400180a8add [rbx+320], 1
1400180afmov edx, 1
1400180b4xor eax, eax
1400180b6jmp 0x140017f73
1400180bb
1400180bb 0f 1f 44 00 00 ..D..
1400180c0
1400180c0loc_1400180c0:
1400180c0lea rax, [rip+0x17be81]
1400180c7lea r12, [rax+5]
1400180cbjmp 0x140018126
1400180cd
1400180cd 66 66 2e ff.
1400180d0 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 ........ff......
1400180e0 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 ...ff.........ff
1400180f0 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 ................
140018100
140018100loc_140018100:
140018100mov rcx, rdx
140018103
140018103loc_140018103:
140018103lea rdx, [rcx+1]
140018107add rax, 1
14001810bmov [rbx+256], rdx
140018112mov [rbx+rcx], r10b
140018116mov [rbx+264], r10b
14001811dcmp r12, rax
140018120je 0x140017f8e
140018126
140018126loc_140018126:
140018126movzx r10l, [rax]
14001812acmp rdx, 255
140018131jne 0x140018100
140018133mov [rsp+47], r10b
140018138mov edx, 255
14001813dmov rcx, rbx
140018140mov r8, [rbx+280]
140018147mov [rsp+32], rax
14001814cmov [rbx+255], 0
140018153call [rbx+272]
140018159mov rax, [rsp+32]
14001815emovzx r10l, [rsp+47]
140018164mov [rbx+256], 1
14001816fadd [rbx+320], 1
140018176add rax, 1
14001817amov [rbx], r10b
14001817dmov [rbx+264], r10b
140018184cmp r12, rax
140018187je 0x140018290
14001818dmovzx r10l, [rax]
140018191mov ecx, 1
140018196jmp 0x140018103
14001819b
14001819b 0f 1f 44 00 00 ..D..
1400181a0
1400181a0loc_1400181a0:
1400181a0movzx edx, [rbx+264]
1400181a7mov eax, edx
1400181a9and eax, -3
1400181accmp al, 40
1400181aejne 0x140017fff
1400181b4mov rax, [rbx+256]
1400181bbcmp rax, 255
1400181c1jne 0x14001801b
1400181c7
1400181c7loc_1400181c7:
1400181c7mov edx, 255
1400181ccmov [rbx+255], 0
1400181d3mov r8, [rbx+280]
1400181damov rcx, rbx
1400181ddcall [rbx+272]
1400181e3add [rbx+320], 1
1400181eamov edx, 1
1400181efxor eax, eax
1400181f1jmp 0x14001801f
1400181f6
1400181f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140018200
140018200loc_140018200:
140018200mov edx, 255
140018205mov [rbx+255], 0
14001820cmov r8, [rbx+280]
140018213mov rcx, rbx
140018216call [rbx+272]
14001821cadd [rbx+320], 1
140018223mov edx, 1
140018228xor eax, eax
14001822ajmp 0x140017fbb
14001822f
14001822f 90 .
140018230
140018230loc_140018230:
140018230cmp rax, 255
140018236je 0x1400182b0
140018238lea rdx, [rax+1]
14001823cmov [rbx+256], rdx
140018243mov [rbx+rax], 32
140018247mov rax, rdx
14001824amov [rbx+264], 32
140018251jmp 0x14001800f
140018256
140018256 66 2e 0f 1f 84 00 00 00 00 00 f.........
140018260
140018260loc_140018260:
140018260mov [rbx+255], 0
140018267mov r8, [rbx+280]
14001826emov edx, 255
140018273mov rcx, rbx
140018276call [rbx+272]
14001827cmov [rbx], 41
14001827fmov eax, 1
140018284add [rbx+320], 1
14001828bjmp 0x140017f6f
140018290
140018290loc_140018290:
140018290mov r8, [rdi+24]
140018294test r8, r8
140018297jne 0x140017f97
14001829dmov eax, 1
1400182a2jmp 0x140017fb7
1400182a7
1400182a7 66 0f 1f 84 00 00 00 00 00 f........
1400182b0
1400182b0loc_1400182b0:
1400182b0mov [rbx+255], 0
1400182b7mov r8, [rbx+280]
1400182bemov edx, 255
1400182c3mov rcx, rbx
1400182c6call [rbx+272]
1400182ccmov [rbx], 32
1400182cfmov eax, 1
1400182d4add [rbx+320], 1
1400182dbjmp 0x14001801b
1400182e0
1400182e0loc_1400182e0:
1400182e0xor r12l, r12l
1400182e3jmp 0x140017f37
140017ed0
1400182e8
1400182e8 // align 0x10
1400182e8 // align 0x10
1400182f0
1400182f0d_print_mod_list:
1400182f0push r12
1400182f2push rbp
1400182f3push rdi
1400182f4push rsi
1400182f5push rbx
1400182f6sub rsp, 96
1400182famov rsi, rcx
1400182fdmov rcx, [rip+0x17f38c]
140018304mov rbx, r8
140018307mov ebp, r9l
14001830amov rax, [rcx]
14001830dmov [rsp+88], rax
140018312xor eax, eax
140018314test r8, r8
140018317je 0x1400183c0
14001831dmov r12, 0xc800000000003f
140018327jmp 0x140018358
140018329
140018329 0f 1f 80 00 00 00 00 .......
140018330
140018330loc_140018330:
140018330lea edx, [rax-28]
140018333cmp edx, 55
140018336ja 0x1400183e0
14001833cbt r12, rdx
140018340jae 0x140018374
140018342nop [rax+rax]
14001834dnop [rax]
140018350
140018350loc_140018350:
140018350mov rbx, [rbx]
140018353test rbx, rbx
140018356je 0x1400183c0
140018358
140018358loc_140018358:
140018358mov edx, [rsi+304]
14001835etest edx, edx
140018360jne 0x1400183c0
140018362mov eax, [rbx+16]
140018365test eax, eax
140018367jne 0x140018350
140018369mov r8, [rbx+8]
14001836dmov eax, [r8]
140018370test ebp, ebp
140018372je 0x140018330
140018374
140018374loc_140018374:
140018374mov rdx, [rbx+24]
140018378mov [rbx+16], 1
14001837fmov rdi, [rsi+288]
140018386mov [rsi+288], rdx
14001838dcmp eax, 42
140018390je 0x1400184ca
140018396cmp eax, 43
140018399je 0x1400184e6
14001839fcmp eax, 2
1400183a2je 0x1400183fe
1400183a4
1400183a4loc_1400183a4:
1400183a4mov edx, 17
1400183a9mov rcx, rsi
1400183accall d_print_mod
1400183b1mov rbx, [rbx]
1400183b4mov [rsi+288], rdi
1400183bbtest rbx, rbx
1400183bejne 0x140018358
1400183c0
1400183c0loc_1400183c0:
1400183c0mov rdi, [rip+0x17f2c9]
1400183c7mov rax, [rsp+88]
1400183ccsub rax, [rdi]
1400183cfjne 0x140018767
1400183d5add rsp, 96
1400183d9pop rbx
1400183dapop rsi
1400183dbpop rdi
1400183dcpop rbp
1400183ddpop r12
1400183dfret
1400183e0
1400183e0loc_1400183e0:
1400183e0mov rdx, [rbx+24]
1400183e4mov [rbx+16], 1
1400183ebmov rdi, [rsi+288]
1400183f2mov [rsi+288], rdx
1400183f9cmp eax, 2
1400183fcjne 0x1400183a4
1400183fe
1400183feloc_1400183fe:
1400183femov rbp, [rsi+296]
140018405mov r8, [r8+16]
140018409mov edx, 17
14001840emov rcx, rsi
140018411mov [rsi+296], 0
14001841ccall d_print_comp
140018421mov [rsi+296], rbp
140018428lea rbp, [rip+0x17b531]
14001842fmov rax, [rsi+256]
140018436lea r9, [rbp+2]
14001843ajmp 0x140018466
14001843c
14001843c 0f 1f 40 00 ..@.
140018440
140018440loc_140018440:
140018440mov rdx, rax
140018443
140018443loc_140018443:
140018443lea rax, [rdx+1]
140018447add rbp, 1
14001844bmov [rsi+256], rax
140018452mov [rsi+rdx], r12b
140018456mov [rsi+264], r12b
14001845dcmp rbp, r9
140018460je 0x140018507
140018466
140018466loc_140018466:
140018466movzx r12l, [rbp]
14001846bcmp rax, 255
140018471jne 0x140018440
140018473mov [rsi+255], 0
14001847amov edx, 255
14001847fmov rcx, rsi
140018482add rbp, 1
140018486mov r8, [rsi+280]
14001848dcall [rsi+272]
140018493lea r9, [rip+0x17b4c8]
14001849amov [rsi], r12b
14001849dadd [rsi+320], 1
1400184a4mov [rsi+256], 1
1400184afmov [rsi+264], r12b
1400184b6cmp r9, rbp
1400184b9je 0x140018502
1400184bbmovzx r12l, [rbp]
1400184c0mov edx, 1
1400184c5jmp 0x140018443
1400184ca
1400184caloc_1400184ca:
1400184camov r9, [rbx]
1400184cdmov edx, 17
1400184d2mov rcx, rsi
1400184d5call d_print_function_type
1400184damov [rsi+288], rdi
1400184e1jmp 0x1400183c0
1400184e6
1400184e6loc_1400184e6:
1400184e6mov r9, [rbx]
1400184e9mov edx, 17
1400184eemov rcx, rsi
1400184f1call d_print_array_type
1400184f6mov [rsi+288], rdi
1400184fdjmp 0x1400183c0
140018502
140018502loc_140018502:
140018502mov eax, 1
140018507
140018507loc_140018507:
140018507mov rdx, [rbx+8]
14001850bmov rbp, [rdx+24]
14001850fmov edx, [rbp]
140018512cmp edx, 73
140018515je 0x14001855a
140018517
140018517loc_140018517:
140018517mov rcx, 0xc800000000003f
140018521lea eax, [rdx-28]
140018524cmp eax, 55
140018527ja 0x14001853e
140018529
140018529loc_140018529:
140018529bt rcx, rax
14001852djae 0x14001853e
14001852fmov rbp, [rbp+16]
140018533mov edx, [rbp]
140018536lea eax, [rdx-28]
140018539cmp eax, 55
14001853cjbe 0x140018529
14001853e
14001853eloc_14001853e:
14001853emov r8, rbp
140018541mov edx, 17
140018546mov rcx, rsi
140018549call d_print_comp
14001854emov [rsi+288], rdi
140018555jmp 0x1400183c0
14001855a
14001855aloc_14001855a:
14001855alea rbx, [rip+0x17b402]
140018561lea r9, [rbx+13]
140018565jmp 0x140018589
140018567
140018567loc_140018567:
140018567mov rdx, rax
14001856a
14001856aloc_14001856a:
14001856alea rax, [rdx+1]
14001856eadd rbx, 1
140018572mov [rsi+256], rax
140018579mov [rsi+rdx], r12b
14001857dmov [rsi+264], r12b
140018584cmp rbx, r9
140018587je 0x1400185e8
140018589
140018589loc_140018589:
140018589movzx r12l, [rbx]
14001858dcmp rax, 255
140018593jne 0x140018567
140018595mov [rsi+255], 0
14001859cmov edx, 255
1400185a1mov rcx, rsi
1400185a4add rbx, 1
1400185a8mov r8, [rsi+280]
1400185afcall [rsi+272]
1400185b5lea r9, [rip+0x17b3b4]
1400185bcmov [rsi], r12b
1400185bfadd [rsi+320], 1
1400185c6mov [rsi+256], 1
1400185d1mov [rsi+264], r12b
1400185d8cmp rbx, r9
1400185dbje 0x1400185e8
1400185ddmovzx r12l, [rbx]
1400185e1mov edx, 1
1400185e6jmp 0x14001856a
1400185e8
1400185e8loc_1400185e8:
1400185e8mov eax, [rbp+24]
1400185eblea rbx, [rsp+48]
1400185f0mov edx, 25
1400185f5lea r8, [rip+0x17b0a0]
1400185fcmov rcx, rbx
1400185fflea r9l, [rax+1]
140018603call __mingw_snprintf
140018608test eax, eax
14001860ajs 0x14001861c
14001860ccdqe
14001860eadd rax, 1
140018612cmp rax, 25
140018616ja 0x140018762
14001861c
14001861cloc_14001861c:
14001861cmov rcx, rbx
14001861fcall strlen
140018624mov r9, rax
140018627mov rax, [rsi+256]
14001862etest r9, r9
140018631je 0x1400186c8
140018637add r9, rbx
14001863ajmp 0x14001865e
14001863c
14001863cloc_14001863c:
14001863cmov rdx, rax
14001863f
14001863floc_14001863f:
14001863flea rax, [rdx+1]
140018643add rbx, 1
140018647mov [rsi+256], rax
14001864emov [rsi+rdx], r12b
140018652mov [rsi+264], r12b
140018659cmp rbx, r9
14001865cje 0x1400186c8
14001865e
14001865eloc_14001865e:
14001865emovzx r12l, [rbx]
140018662cmp rax, 255
140018668jne 0x14001863c
14001866amov [rsp+40], r9
14001866fmov r8, [rsi+280]
140018676mov rcx, rsi
140018679add rbx, 1
14001867dmov [rsi+255], 0
140018684mov edx, 255
140018689call [rsi+272]
14001868fmov r9, [rsp+40]
140018694mov [rsi], r12b
140018697add [rsi+320], 1
14001869emov [rsi+256], 1
1400186a9mov [rsi+264], r12b
1400186b0cmp r9, rbx
1400186b3je 0x1400186c3
1400186b5movzx r12l, [rbx]
1400186b9mov edx, 1
1400186bejmp 0x14001863f
1400186c3
1400186c3loc_1400186c3:
1400186c3mov eax, 1
1400186c8
1400186c8loc_1400186c8:
1400186c8lea rbx, [rip+0x17b2a2]
1400186cflea r9, [rbx+3]
1400186d3jmp 0x1400186f7
1400186d5
1400186d5loc_1400186d5:
1400186d5mov rdx, rax
1400186d8
1400186d8loc_1400186d8:
1400186d8lea rax, [rdx+1]
1400186dcadd rbx, 1
1400186e0mov [rsi+256], rax
1400186e7mov [rsi+rdx], r12b
1400186ebmov [rsi+264], r12b
1400186f2cmp r9, rbx
1400186f5je 0x140018756
1400186f7
1400186f7loc_1400186f7:
1400186f7movzx r12l, [rbx]
1400186fbcmp rax, 255
140018701jne 0x1400186d5
140018703mov [rsi+255], 0
14001870amov edx, 255
14001870fmov rcx, rsi
140018712add rbx, 1
140018716mov r8, [rsi+280]
14001871dcall [rsi+272]
140018723lea r9, [rip+0x17b24a]
14001872amov [rsi], r12b
14001872dadd [rsi+320], 1
140018734mov [rsi+256], 1
14001873fmov [rsi+264], r12b
140018746cmp r9, rbx
140018749je 0x140018756
14001874bmovzx r12l, [rbx]
14001874fmov edx, 1
140018754jmp 0x1400186d8
140018756
140018756loc_140018756:
140018756mov rbp, [rbp+16]
14001875amov edx, [rbp]
14001875djmp 0x140018517
140018762
140018762loc_140018762:
140018762call __chk_fail
140018767
140018767loc_140018767:
140018767call __stack_chk_fail
14001876cnop
1400182f0
1400182f0d_print_mod_list:
1400182f0push r12
1400182f2push rbp
1400182f3push rdi
1400182f4push rsi
1400182f5push rbx
1400182f6sub rsp, 96
1400182famov rsi, rcx
1400182fdmov rcx, [rip+0x17f38c]
140018304mov rbx, r8
140018307mov ebp, r9l
14001830amov rax, [rcx]
14001830dmov [rsp+88], rax
140018312xor eax, eax
140018314test r8, r8
140018317je 0x1400183c0
14001831dmov r12, 0xc800000000003f
140018327jmp 0x140018358
140018329
140018329 0f 1f 80 00 00 00 00 .......
140018330
140018330loc_140018330:
140018330lea edx, [rax-28]
140018333cmp edx, 55
140018336ja 0x1400183e0
14001833cbt r12, rdx
140018340jae 0x140018374
140018342nop [rax+rax]
14001834dnop [rax]
140018350
140018350loc_140018350:
140018350mov rbx, [rbx]
140018353test rbx, rbx
140018356je 0x1400183c0
140018358
140018358loc_140018358:
140018358mov edx, [rsi+304]
14001835etest edx, edx
140018360jne 0x1400183c0
140018362mov eax, [rbx+16]
140018365test eax, eax
140018367jne 0x140018350
140018369mov r8, [rbx+8]
14001836dmov eax, [r8]
140018370test ebp, ebp
140018372je 0x140018330
140018374
140018374loc_140018374:
140018374mov rdx, [rbx+24]
140018378mov [rbx+16], 1
14001837fmov rdi, [rsi+288]
140018386mov [rsi+288], rdx
14001838dcmp eax, 42
140018390je 0x1400184ca
140018396cmp eax, 43
140018399je 0x1400184e6
14001839fcmp eax, 2
1400183a2je 0x1400183fe
1400183a4
1400183a4loc_1400183a4:
1400183a4mov edx, 17
1400183a9mov rcx, rsi
1400183accall d_print_mod
1400183b1mov rbx, [rbx]
1400183b4mov [rsi+288], rdi
1400183bbtest rbx, rbx
1400183bejne 0x140018358
1400183c0
1400183c0loc_1400183c0:
1400183c0mov rdi, [rip+0x17f2c9]
1400183c7mov rax, [rsp+88]
1400183ccsub rax, [rdi]
1400183cfjne 0x140018767
1400183d5add rsp, 96
1400183d9pop rbx
1400183dapop rsi
1400183dbpop rdi
1400183dcpop rbp
1400183ddpop r12
1400183dfret
1400183e0
1400183e0loc_1400183e0:
1400183e0mov rdx, [rbx+24]
1400183e4mov [rbx+16], 1
1400183ebmov rdi, [rsi+288]
1400183f2mov [rsi+288], rdx
1400183f9cmp eax, 2
1400183fcjne 0x1400183a4
1400183fe
1400183feloc_1400183fe:
1400183femov rbp, [rsi+296]
140018405mov r8, [r8+16]
140018409mov edx, 17
14001840emov rcx, rsi
140018411mov [rsi+296], 0
14001841ccall d_print_comp
140018421mov [rsi+296], rbp
140018428lea rbp, [rip+0x17b531]
14001842fmov rax, [rsi+256]
140018436lea r9, [rbp+2]
14001843ajmp 0x140018466
14001843c
14001843c 0f 1f 40 00 ..@.
140018440
140018440loc_140018440:
140018440mov rdx, rax
140018443
140018443loc_140018443:
140018443lea rax, [rdx+1]
140018447add rbp, 1
14001844bmov [rsi+256], rax
140018452mov [rsi+rdx], r12b
140018456mov [rsi+264], r12b
14001845dcmp rbp, r9
140018460je 0x140018507
140018466
140018466loc_140018466:
140018466movzx r12l, [rbp]
14001846bcmp rax, 255
140018471jne 0x140018440
140018473mov [rsi+255], 0
14001847amov edx, 255
14001847fmov rcx, rsi
140018482add rbp, 1
140018486mov r8, [rsi+280]
14001848dcall [rsi+272]
140018493lea r9, [rip+0x17b4c8]
14001849amov [rsi], r12b
14001849dadd [rsi+320], 1
1400184a4mov [rsi+256], 1
1400184afmov [rsi+264], r12b
1400184b6cmp r9, rbp
1400184b9je 0x140018502
1400184bbmovzx r12l, [rbp]
1400184c0mov edx, 1
1400184c5jmp 0x140018443
1400184ca
1400184caloc_1400184ca:
1400184camov r9, [rbx]
1400184cdmov edx, 17
1400184d2mov rcx, rsi
1400184d5call d_print_function_type
1400184damov [rsi+288], rdi
1400184e1jmp 0x1400183c0
1400184e6
1400184e6loc_1400184e6:
1400184e6mov r9, [rbx]
1400184e9mov edx, 17
1400184eemov rcx, rsi
1400184f1call d_print_array_type
1400184f6mov [rsi+288], rdi
1400184fdjmp 0x1400183c0
140018502
140018502loc_140018502:
140018502mov eax, 1
140018507
140018507loc_140018507:
140018507mov rdx, [rbx+8]
14001850bmov rbp, [rdx+24]
14001850fmov edx, [rbp]
140018512cmp edx, 73
140018515je 0x14001855a
140018517
140018517loc_140018517:
140018517mov rcx, 0xc800000000003f
140018521lea eax, [rdx-28]
140018524cmp eax, 55
140018527ja 0x14001853e
140018529
140018529loc_140018529:
140018529bt rcx, rax
14001852djae 0x14001853e
14001852fmov rbp, [rbp+16]
140018533mov edx, [rbp]
140018536lea eax, [rdx-28]
140018539cmp eax, 55
14001853cjbe 0x140018529
14001853e
14001853eloc_14001853e:
14001853emov r8, rbp
140018541mov edx, 17
140018546mov rcx, rsi
140018549call d_print_comp
14001854emov [rsi+288], rdi
140018555jmp 0x1400183c0
14001855a
14001855aloc_14001855a:
14001855alea rbx, [rip+0x17b402]
140018561lea r9, [rbx+13]
140018565jmp 0x140018589
140018567
140018567loc_140018567:
140018567mov rdx, rax
14001856a
14001856aloc_14001856a:
14001856alea rax, [rdx+1]
14001856eadd rbx, 1
140018572mov [rsi+256], rax
140018579mov [rsi+rdx], r12b
14001857dmov [rsi+264], r12b
140018584cmp rbx, r9
140018587je 0x1400185e8
140018589
140018589loc_140018589:
140018589movzx r12l, [rbx]
14001858dcmp rax, 255
140018593jne 0x140018567
140018595mov [rsi+255], 0
14001859cmov edx, 255
1400185a1mov rcx, rsi
1400185a4add rbx, 1
1400185a8mov r8, [rsi+280]
1400185afcall [rsi+272]
1400185b5lea r9, [rip+0x17b3b4]
1400185bcmov [rsi], r12b
1400185bfadd [rsi+320], 1
1400185c6mov [rsi+256], 1
1400185d1mov [rsi+264], r12b
1400185d8cmp rbx, r9
1400185dbje 0x1400185e8
1400185ddmovzx r12l, [rbx]
1400185e1mov edx, 1
1400185e6jmp 0x14001856a
1400185e8
1400185e8loc_1400185e8:
1400185e8mov eax, [rbp+24]
1400185eblea rbx, [rsp+48]
1400185f0mov edx, 25
1400185f5lea r8, [rip+0x17b0a0]
1400185fcmov rcx, rbx
1400185fflea r9l, [rax+1]
140018603call __mingw_snprintf
140018608test eax, eax
14001860ajs 0x14001861c
14001860ccdqe
14001860eadd rax, 1
140018612cmp rax, 25
140018616ja 0x140018762
14001861c
14001861cloc_14001861c:
14001861cmov rcx, rbx
14001861fcall strlen
140018624mov r9, rax
140018627mov rax, [rsi+256]
14001862etest r9, r9
140018631je 0x1400186c8
140018637add r9, rbx
14001863ajmp 0x14001865e
14001863c
14001863cloc_14001863c:
14001863cmov rdx, rax
14001863f
14001863floc_14001863f:
14001863flea rax, [rdx+1]
140018643add rbx, 1
140018647mov [rsi+256], rax
14001864emov [rsi+rdx], r12b
140018652mov [rsi+264], r12b
140018659cmp rbx, r9
14001865cje 0x1400186c8
14001865e
14001865eloc_14001865e:
14001865emovzx r12l, [rbx]
140018662cmp rax, 255
140018668jne 0x14001863c
14001866amov [rsp+40], r9
14001866fmov r8, [rsi+280]
140018676mov rcx, rsi
140018679add rbx, 1
14001867dmov [rsi+255], 0
140018684mov edx, 255
140018689call [rsi+272]
14001868fmov r9, [rsp+40]
140018694mov [rsi], r12b
140018697add [rsi+320], 1
14001869emov [rsi+256], 1
1400186a9mov [rsi+264], r12b
1400186b0cmp r9, rbx
1400186b3je 0x1400186c3
1400186b5movzx r12l, [rbx]
1400186b9mov edx, 1
1400186bejmp 0x14001863f
1400186c3
1400186c3loc_1400186c3:
1400186c3mov eax, 1
1400186c8
1400186c8loc_1400186c8:
1400186c8lea rbx, [rip+0x17b2a2]
1400186cflea r9, [rbx+3]
1400186d3jmp 0x1400186f7
1400186d5
1400186d5loc_1400186d5:
1400186d5mov rdx, rax
1400186d8
1400186d8loc_1400186d8:
1400186d8lea rax, [rdx+1]
1400186dcadd rbx, 1
1400186e0mov [rsi+256], rax
1400186e7mov [rsi+rdx], r12b
1400186ebmov [rsi+264], r12b
1400186f2cmp r9, rbx
1400186f5je 0x140018756
1400186f7
1400186f7loc_1400186f7:
1400186f7movzx r12l, [rbx]
1400186fbcmp rax, 255
140018701jne 0x1400186d5
140018703mov [rsi+255], 0
14001870amov edx, 255
14001870fmov rcx, rsi
140018712add rbx, 1
140018716mov r8, [rsi+280]
14001871dcall [rsi+272]
140018723lea r9, [rip+0x17b24a]
14001872amov [rsi], r12b
14001872dadd [rsi+320], 1
140018734mov [rsi+256], 1
14001873fmov [rsi+264], r12b
140018746cmp r9, rbx
140018749je 0x140018756
14001874bmovzx r12l, [rbx]
14001874fmov edx, 1
140018754jmp 0x1400186d8
140018756
140018756loc_140018756:
140018756mov rbp, [rbp+16]
14001875amov edx, [rbp]
14001875djmp 0x140018517
140018762
140018762loc_140018762:
140018762call __chk_fail
140018767
140018767loc_140018767:
140018767call __stack_chk_fail
14001876cnop
1400182f0
14001876d
14001876d // align 0x10
14001876d // align 0x10
140018770
140018770d_print_array_type:
140018770push rsi
140018771push rbx
140018772sub rsp, 56
140018776mov rbx, rcx
140018779mov rsi, r8
14001877cmov r10, r9
14001877fmov rax, r9
140018782test r9, r9
140018785je 0x1400187b6
140018787nop [rax+rax]
140018790
140018790loc_140018790:
140018790mov ecx, [rax+16]
140018793test ecx, ecx
140018795je 0x140018850
14001879bmov rax, [rax]
14001879etest rax, rax
1400187a1jne 0x140018790
1400187a3xor r9l, r9l
1400187a6mov r8, r10
1400187a9mov edx, 17
1400187aemov rcx, rbx
1400187b1call d_print_mod_list
1400187b6
1400187b6loc_1400187b6:
1400187b6mov rax, [rbx+256]
1400187bd
1400187bdloc_1400187bd:
1400187bdcmp rax, 255
1400187c3je 0x140018910
1400187c9lea rdx, [rax+1]
1400187cdmov [rbx+256], rdx
1400187d4mov [rbx+rax], 32
1400187d8mov [rbx+264], 32
1400187dfcmp rdx, 255
1400187e6je 0x140018884
1400187ec
1400187ecloc_1400187ec:
1400187eclea rax, [rdx+1]
1400187f0mov [rbx+256], rax
1400187f7mov [rbx+rdx], 91
1400187fbmov [rbx+264], 91
140018802mov r8, [rsi+16]
140018806test r8, r8
140018809je 0x14001881f
14001880b
14001880bloc_14001880b:
14001880bmov edx, 17
140018810mov rcx, rbx
140018813call d_print_comp
140018818mov rax, [rbx+256]
14001881f
14001881floc_14001881f:
14001881fcmp rax, 255
140018825je 0x1400188d8
14001882b
14001882bloc_14001882b:
14001882blea rdx, [rax+1]
14001882f
14001882floc_14001882f:
14001882fmov [rbx+256], rdx
140018836mov [rbx+rax], 93
14001883amov [rbx+264], 93
140018841add rsp, 56
140018845pop rbx
140018846pop rsi
140018847ret
140018848
140018848 0f 1f 84 00 00 00 00 00 ........
140018850
140018850loc_140018850:
140018850mov rax, [rax+8]
140018854cmp [rax], 43
140018857jne 0x140018968
14001885dmov edx, 17
140018862xor r9l, r9l
140018865mov r8, r10
140018868mov rcx, rbx
14001886bcall d_print_mod_list
140018870mov rdx, [rbx+256]
140018877cmp rdx, 255
14001887ejne 0x1400187ec
140018884
140018884loc_140018884:
140018884mov r8, [rbx+280]
14001888bmov [rbx+255], 0
140018892mov edx, 255
140018897mov rcx, rbx
14001889acall [rbx+272]
1400188a0add [rbx+320], 1
1400188a7mov [rbx], 91
1400188aamov [rbx+264], 91
1400188b1mov r8, [rsi+16]
1400188b5mov [rbx+256], 1
1400188c0test r8, r8
1400188c3jne 0x14001880b
1400188c9mov eax, 1
1400188cejmp 0x14001882b
1400188d3
1400188d3 0f 1f 44 00 00 ..D..
1400188d8
1400188d8loc_1400188d8:
1400188d8mov edx, 255
1400188ddmov [rbx+255], 0
1400188e4mov r8, [rbx+280]
1400188ebmov rcx, rbx
1400188eecall [rbx+272]
1400188f4add [rbx+320], 1
1400188fbmov edx, 1
140018900xor eax, eax
140018902jmp 0x14001882f
140018907
140018907 66 0f 1f 84 00 00 00 00 00 f........
140018910
140018910loc_140018910:
140018910mov r8, [rbx+280]
140018917mov [rbx+255], 0
14001891emov edx, 255
140018923mov rcx, rbx
140018926call [rbx+272]
14001892cmov eax, 23328
140018931add [rbx+320], 1
140018938mov [rbx], ax
14001893bmov eax, 2
140018940mov [rbx+264], 91
140018947mov r8, [rsi+16]
14001894bmov [rbx+256], 2
140018956test r8, r8
140018959jne 0x14001880b
14001895fjmp 0x14001882b
140018964
140018964 0f 1f 40 00 ..@.
140018968
140018968loc_140018968:
140018968lea rax, [rip+0x17b5df]
14001896fmov rdx, [rbx+256]
140018976lea r11, [rax+2]
14001897ajmp 0x1400189a6
14001897c
14001897c 0f 1f 40 00 ..@.
140018980
140018980loc_140018980:
140018980mov rcx, rdx
140018983
140018983loc_140018983:
140018983lea rdx, [rcx+1]
140018987add rax, 1
14001898bmov [rbx+256], rdx
140018992mov [rbx+rcx], r9b
140018996mov [rbx+264], r9b
14001899dcmp rax, r11
1400189a0je 0x140018a30
1400189a6
1400189a6loc_1400189a6:
1400189a6movzx r9l, [rax]
1400189aacmp rdx, 255
1400189b1jne 0x140018980
1400189b3mov [rsp+104], r10
1400189b8mov edx, 255
1400189bdmov rcx, rbx
1400189c0mov r8, [rbx+280]
1400189c7mov [rsp+47], r9b
1400189ccmov [rsp+32], rax
1400189d1mov [rbx+255], 0
1400189d8call [rbx+272]
1400189demov rax, [rsp+32]
1400189e3movzx r9l, [rsp+47]
1400189e9lea r11, [rip+0x17b560]
1400189f0add [rbx+320], 1
1400189f7mov r10, [rsp+104]
1400189fcadd rax, 1
140018a00mov [rbx], r9b
140018a03cmp r11, rax
140018a06mov [rbx+264], r9b
140018a0dmov [rbx+256], 1
140018a18je 0x140018a30
140018a1amovzx r9l, [rax]
140018a1emov ecx, 1
140018a23jmp 0x140018983
140018a28
140018a28 0f 1f 84 00 00 00 00 00 ........
140018a30
140018a30loc_140018a30:
140018a30mov edx, 17
140018a35xor r9l, r9l
140018a38mov r8, r10
140018a3bmov rcx, rbx
140018a3ecall d_print_mod_list
140018a43mov rdx, [rbx+256]
140018a4acmp rdx, 255
140018a51je 0x140018a6e
140018a53lea rax, [rdx+1]
140018a57mov [rbx+256], rax
140018a5emov [rbx+rdx], 41
140018a62mov [rbx+264], 41
140018a69jmp 0x1400187bd
140018a6e
140018a6eloc_140018a6e:
140018a6emov edx, 255
140018a73mov [rbx+255], 0
140018a7amov r8, [rbx+280]
140018a81mov rcx, rbx
140018a84call [rbx+272]
140018a8amov edx, 8233
140018a8fadd [rbx+320], 1
140018a96mov [rbx], dx
140018a99mov edx, 2
140018a9ejmp 0x1400187ec
140018770
140018770d_print_array_type:
140018770push rsi
140018771push rbx
140018772sub rsp, 56
140018776mov rbx, rcx
140018779mov rsi, r8
14001877cmov r10, r9
14001877fmov rax, r9
140018782test r9, r9
140018785je 0x1400187b6
140018787nop [rax+rax]
140018790
140018790loc_140018790:
140018790mov ecx, [rax+16]
140018793test ecx, ecx
140018795je 0x140018850
14001879bmov rax, [rax]
14001879etest rax, rax
1400187a1jne 0x140018790
1400187a3xor r9l, r9l
1400187a6mov r8, r10
1400187a9mov edx, 17
1400187aemov rcx, rbx
1400187b1call d_print_mod_list
1400187b6
1400187b6loc_1400187b6:
1400187b6mov rax, [rbx+256]
1400187bd
1400187bdloc_1400187bd:
1400187bdcmp rax, 255
1400187c3je 0x140018910
1400187c9lea rdx, [rax+1]
1400187cdmov [rbx+256], rdx
1400187d4mov [rbx+rax], 32
1400187d8mov [rbx+264], 32
1400187dfcmp rdx, 255
1400187e6je 0x140018884
1400187ec
1400187ecloc_1400187ec:
1400187eclea rax, [rdx+1]
1400187f0mov [rbx+256], rax
1400187f7mov [rbx+rdx], 91
1400187fbmov [rbx+264], 91
140018802mov r8, [rsi+16]
140018806test r8, r8
140018809je 0x14001881f
14001880b
14001880bloc_14001880b:
14001880bmov edx, 17
140018810mov rcx, rbx
140018813call d_print_comp
140018818mov rax, [rbx+256]
14001881f
14001881floc_14001881f:
14001881fcmp rax, 255
140018825je 0x1400188d8
14001882b
14001882bloc_14001882b:
14001882blea rdx, [rax+1]
14001882f
14001882floc_14001882f:
14001882fmov [rbx+256], rdx
140018836mov [rbx+rax], 93
14001883amov [rbx+264], 93
140018841add rsp, 56
140018845pop rbx
140018846pop rsi
140018847ret
140018848
140018848 0f 1f 84 00 00 00 00 00 ........
140018850
140018850loc_140018850:
140018850mov rax, [rax+8]
140018854cmp [rax], 43
140018857jne 0x140018968
14001885dmov edx, 17
140018862xor r9l, r9l
140018865mov r8, r10
140018868mov rcx, rbx
14001886bcall d_print_mod_list
140018870mov rdx, [rbx+256]
140018877cmp rdx, 255
14001887ejne 0x1400187ec
140018884
140018884loc_140018884:
140018884mov r8, [rbx+280]
14001888bmov [rbx+255], 0
140018892mov edx, 255
140018897mov rcx, rbx
14001889acall [rbx+272]
1400188a0add [rbx+320], 1
1400188a7mov [rbx], 91
1400188aamov [rbx+264], 91
1400188b1mov r8, [rsi+16]
1400188b5mov [rbx+256], 1
1400188c0test r8, r8
1400188c3jne 0x14001880b
1400188c9mov eax, 1
1400188cejmp 0x14001882b
1400188d3
1400188d3 0f 1f 44 00 00 ..D..
1400188d8
1400188d8loc_1400188d8:
1400188d8mov edx, 255
1400188ddmov [rbx+255], 0
1400188e4mov r8, [rbx+280]
1400188ebmov rcx, rbx
1400188eecall [rbx+272]
1400188f4add [rbx+320], 1
1400188fbmov edx, 1
140018900xor eax, eax
140018902jmp 0x14001882f
140018907
140018907 66 0f 1f 84 00 00 00 00 00 f........
140018910
140018910loc_140018910:
140018910mov r8, [rbx+280]
140018917mov [rbx+255], 0
14001891emov edx, 255
140018923mov rcx, rbx
140018926call [rbx+272]
14001892cmov eax, 23328
140018931add [rbx+320], 1
140018938mov [rbx], ax
14001893bmov eax, 2
140018940mov [rbx+264], 91
140018947mov r8, [rsi+16]
14001894bmov [rbx+256], 2
140018956test r8, r8
140018959jne 0x14001880b
14001895fjmp 0x14001882b
140018964
140018964 0f 1f 40 00 ..@.
140018968
140018968loc_140018968:
140018968lea rax, [rip+0x17b5df]
14001896fmov rdx, [rbx+256]
140018976lea r11, [rax+2]
14001897ajmp 0x1400189a6
14001897c
14001897c 0f 1f 40 00 ..@.
140018980
140018980loc_140018980:
140018980mov rcx, rdx
140018983
140018983loc_140018983:
140018983lea rdx, [rcx+1]
140018987add rax, 1
14001898bmov [rbx+256], rdx
140018992mov [rbx+rcx], r9b
140018996mov [rbx+264], r9b
14001899dcmp rax, r11
1400189a0je 0x140018a30
1400189a6
1400189a6loc_1400189a6:
1400189a6movzx r9l, [rax]
1400189aacmp rdx, 255
1400189b1jne 0x140018980
1400189b3mov [rsp+104], r10
1400189b8mov edx, 255
1400189bdmov rcx, rbx
1400189c0mov r8, [rbx+280]
1400189c7mov [rsp+47], r9b
1400189ccmov [rsp+32], rax
1400189d1mov [rbx+255], 0
1400189d8call [rbx+272]
1400189demov rax, [rsp+32]
1400189e3movzx r9l, [rsp+47]
1400189e9lea r11, [rip+0x17b560]
1400189f0add [rbx+320], 1
1400189f7mov r10, [rsp+104]
1400189fcadd rax, 1
140018a00mov [rbx], r9b
140018a03cmp r11, rax
140018a06mov [rbx+264], r9b
140018a0dmov [rbx+256], 1
140018a18je 0x140018a30
140018a1amovzx r9l, [rax]
140018a1emov ecx, 1
140018a23jmp 0x140018983
140018a28
140018a28 0f 1f 84 00 00 00 00 00 ........
140018a30
140018a30loc_140018a30:
140018a30mov edx, 17
140018a35xor r9l, r9l
140018a38mov r8, r10
140018a3bmov rcx, rbx
140018a3ecall d_print_mod_list
140018a43mov rdx, [rbx+256]
140018a4acmp rdx, 255
140018a51je 0x140018a6e
140018a53lea rax, [rdx+1]
140018a57mov [rbx+256], rax
140018a5emov [rbx+rdx], 41
140018a62mov [rbx+264], 41
140018a69jmp 0x1400187bd
140018a6e
140018a6eloc_140018a6e:
140018a6emov edx, 255
140018a73mov [rbx+255], 0
140018a7amov r8, [rbx+280]
140018a81mov rcx, rbx
140018a84call [rbx+272]
140018a8amov edx, 8233
140018a8fadd [rbx+320], 1
140018a96mov [rbx], dx
140018a99mov edx, 2
140018a9ejmp 0x1400187ec
140018770
140018aa3
140018aa3 // align 0x10
140018aa3 // align 0x10
140018ab0
140018ab0d_print_expr_op:
140018ab0sub rsp, 72
140018ab4cmp [r8], 51
140018ab8je 0x140018ad0
140018abamov edx, 17
140018abfadd rsp, 72
140018ac3jmp 0x140017160
140018ac8
140018ac8 0f 1f 84 00 00 00 00 00 ........
140018ad0
140018ad0loc_140018ad0:
140018ad0mov rax, [r8+16]
140018ad4movsxd r10, [rax+16]
140018ad8test r10, r10
140018adbje 0x140018bb0
140018ae1mov rax, [rax+8]
140018ae5mov rdx, [rcx+256]
140018aecadd r10, rax
140018aefjmp 0x140018b26
140018af1
140018af1 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 ff...........@.
140018b00
140018b00loc_140018b00:
140018b00mov r8, rdx
140018b03
140018b03loc_140018b03:
140018b03lea rdx, [r8+1]
140018b07add rax, 1
140018b0bmov [rcx+256], rdx
140018b12mov [rcx+r8], r9b
140018b16mov [rcx+264], r9b
140018b1dcmp rax, r10
140018b20je 0x140018bb0
140018b26
140018b26loc_140018b26:
140018b26movzx r9l, [rax]
140018b2acmp rdx, 255
140018b31jne 0x140018b00
140018b33mov [rsp+56], r10
140018b38mov r8, [rcx+280]
140018b3fmov edx, 255
140018b44mov [rsp+48], rax
140018b49mov [rsp+47], r9b
140018b4emov [rcx+255], 0
140018b55mov [rsp+32], rcx
140018b5acall [rcx+272]
140018b60mov rax, [rsp+48]
140018b65mov rcx, [rsp+32]
140018b6amovzx r9l, [rsp+47]
140018b70mov r10, [rsp+56]
140018b75add rax, 1
140018b79add [rcx+320], 1
140018b80mov [rcx+256], 1
140018b8bmov [rcx], r9b
140018b8emov [rcx+264], r9b
140018b95cmp r10, rax
140018b98je 0x140018bb0
140018b9amovzx r9l, [rax]
140018b9emov r8l, 1
140018ba4jmp 0x140018b03
140018ba9
140018ba9 0f 1f 80 00 00 00 00 .......
140018bb0
140018bb0loc_140018bb0:
140018bb0add rsp, 72
140018bb4ret
140018ab0
140018ab0d_print_expr_op:
140018ab0sub rsp, 72
140018ab4cmp [r8], 51
140018ab8je 0x140018ad0
140018abamov edx, 17
140018abfadd rsp, 72
140018ac3jmp 0x140017160
140018ac8
140018ac8 0f 1f 84 00 00 00 00 00 ........
140018ad0
140018ad0loc_140018ad0:
140018ad0mov rax, [r8+16]
140018ad4movsxd r10, [rax+16]
140018ad8test r10, r10
140018adbje 0x140018bb0
140018ae1mov rax, [rax+8]
140018ae5mov rdx, [rcx+256]
140018aecadd r10, rax
140018aefjmp 0x140018b26
140018af1
140018af1 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 ff...........@.
140018b00
140018b00loc_140018b00:
140018b00mov r8, rdx
140018b03
140018b03loc_140018b03:
140018b03lea rdx, [r8+1]
140018b07add rax, 1
140018b0bmov [rcx+256], rdx
140018b12mov [rcx+r8], r9b
140018b16mov [rcx+264], r9b
140018b1dcmp rax, r10
140018b20je 0x140018bb0
140018b26
140018b26loc_140018b26:
140018b26movzx r9l, [rax]
140018b2acmp rdx, 255
140018b31jne 0x140018b00
140018b33mov [rsp+56], r10
140018b38mov r8, [rcx+280]
140018b3fmov edx, 255
140018b44mov [rsp+48], rax
140018b49mov [rsp+47], r9b
140018b4emov [rcx+255], 0
140018b55mov [rsp+32], rcx
140018b5acall [rcx+272]
140018b60mov rax, [rsp+48]
140018b65mov rcx, [rsp+32]
140018b6amovzx r9l, [rsp+47]
140018b70mov r10, [rsp+56]
140018b75add rax, 1
140018b79add [rcx+320], 1
140018b80mov [rcx+256], 1
140018b8bmov [rcx], r9b
140018b8emov [rcx+264], r9b
140018b95cmp r10, rax
140018b98je 0x140018bb0
140018b9amovzx r9l, [rax]
140018b9emov r8l, 1
140018ba4jmp 0x140018b03
140018ba9
140018ba9 0f 1f 80 00 00 00 00 .......
140018bb0
140018bb0loc_140018bb0:
140018bb0add rsp, 72
140018bb4ret
140018ab0
140018bb5
140018bb5 // align 0x10
140018bb5 // align 0x10
140018bc0
140018bc0d_demangle_callback.constprop.0:
140018bc0push rbp
140018bc1push r15
140018bc3push r14
140018bc5push r13
140018bc7push r12
140018bc9push rdi
140018bcapush rsi
140018bcbpush rbx
140018bccsub rsp, 568
140018bd3lea rbp, [rsp+128]
140018bdbmov rdi, [rip+0x17eaae]
140018be2mov rax, [rdi]
140018be5mov [rbp+424], rax
140018becxor eax, eax
140018beemov [rbp-80], rdx
140018bf2mov rbx, rcx
140018bf5mov r15, r8
140018bf8cmp [rcx], 95
140018bfbje 0x14001904a
140018c01
140018c01loc_140018c01:
140018c01mov r8l, 8
140018c07lea rdx, [rip+0x17b343]
140018c0emov rcx, rbx
140018c11call strncmp
140018c16test eax, eax
140018c18je 0x140018f7f
140018c1e
140018c1eloc_140018c1e:
140018c1exor r11l, r11l
140018c21xor r13l, r13l
140018c24
140018c24loc_140018c24:
140018c24shl r11l, 31
140018c28lea rax, [rbp-48]
140018c2cmov [rbp-88], r15
140018c30lea r14l, [r13-2]
140018c34sar r11l, 31
140018c38mov [rbp-56], rax
140018c3clea rdi, [rbx+11]
140018c40mov r15, rbx
140018c43add r11l, 71
140018c47mov [rbp+36], 1
140018c4emov [rbp-68], r11l
140018c52jmp 0x140018d1a
140018c57
140018c57 66 0f 1f 84 00 00 00 00 00 f........
140018c60
140018c60loc_140018c60:
140018c60cmp r14l, 1
140018c64ja 0x140018f30
140018c6amov [rbp-24], rdi
140018c6emov r12, rdi
140018c71cmp [r15+11], 95
140018c76jne 0x140018c83
140018c78cmp [r15+12], 90
140018c7dje 0x140018f48
140018c83
140018c83loc_140018c83:
140018c83test ecx, ecx
140018c85je 0x14001900a
140018c8bmov rcx, rdi
140018c8emov [rbp-64], r8
140018c92call strlen
140018c97mov [rbp-8], 1
140018c9emov r8, [rbp-64]
140018ca2mov [8*rbx+4], 0
140018caetest eax, eax
140018cb0jle 0x14001900a
140018cb6mov [8*rbx], 0
140018cc1mov r11, [rbp-56]
140018cc5mov [8*rbx+16], rdi
140018ccdmov [8*rbx+24], eax
140018cd4
140018cd4loc_140018cd4:
140018cd4mov edx, [rbp-68]
140018cd7mov rcx, r11
140018cdaxor r9l, r9l
140018cddcall d_make_comp
140018ce2mov rcx, r12
140018ce5mov rbx, rax
140018ce8call strlen
140018cedadd r12, rax
140018cf0mov [rbp-24], r12
140018cf4movzx eax, [r12]
140018cf9
140018cf9loc_140018cf9:
140018cf9test al, al
140018cfbjne 0x140018d06
140018cfdtest rbx, rbx
140018d00jne 0x140019062
140018d06
140018d06loc_140018d06:
140018d06cmp [rbp+36], -1
140018d0ajne 0x140019043
140018d10mov [rbp+36], 0
140018d17mov rsp, rsi
140018d1a
140018d1aloc_140018d1a:
140018d1amov rcx, r15
140018d1dcall strlen
140018d22mov [rbp-48], r15
140018d26mov rdx, rax
140018d29lea rax, [r15+rax]
140018d2dmov [rbp-32], 17
140018d34lea ecx, [rdx+rdx]
140018d37mov [rbp-40], rax
140018d3bmov [rbp-24], r15
140018d3fmov [rbp-4], ecx
140018d42mov [rbp-8], 0
140018d49mov [rbp+12], edx
140018d4cmov [rbp+8], 0
140018d53mov [rbp+16], 0
140018d5bmov [rbp+24], 0
140018d63mov [rbp+32], 0
140018d6amov [rbp+40], 0
140018d71cmp ecx, 2048
140018d77ja 0x140019016
140018d7dmov eax, ecx
140018d7fmov rsi, rsp
140018d82shl rax, 5
140018d86call ___chkstk_ms
140018d8bsub rsp, rax
140018d8emovsxd rdx, edx
140018d91lea r8, [rsp+39]
140018d96lea rax, [8*rdx+15]
140018d9emov rbx, r8
140018da1and rax, -16
140018da5and r8, -8
140018da9shr rbx, 3
140018dadcall ___chkstk_ms
140018db2sub rsp, rax
140018db5mov [rbp-16], r8
140018db9lea rax, [rsp+32]
140018dbemov [rbp], rax
140018dc2cmp r13l, 1
140018dc6jne 0x140018c60
140018dcccmp [r15], 95
140018dd0jne 0x140018d06
140018dd6cmp [r15+1], 90
140018ddbjne 0x140018d06
140018de1lea rax, [r15+2]
140018de5lea r11, [rbp-48]
140018de9mov [rbp-24], rax
140018dedmovzx eax, [r15+2]
140018df2cmp al, 71
140018df4je 0x140018ff2
140018dfacmp al, 84
140018dfcje 0x140018ff2
140018e02mov rcx, r11
140018e05mov edx, 1
140018e0amov [rbp-64], r11
140018e0ecall d_encoding.part.0
140018e13mov r11, [rbp-64]
140018e17mov rbx, rax
140018e1a
140018e1aloc_140018e1a:
140018e1amov rdx, [rbp-24]
140018e1emovzx eax, [rdx]
140018e21test [rbp-32], 1
140018e25je 0x140018cf9
140018e2bcmp al, 46
140018e2djne 0x140018cf9
140018e33nop [rax+rax]
140018e3enop
140018e40
140018e40loc_140018e40:
140018e40movzx eax, [rdx+1]
140018e44lea ecx, [rax-97]
140018e47cmp cl, 25
140018e4ajbe 0x140018e5b
140018e4ccmp al, 95
140018e4eje 0x140018e5b
140018e50sub eax, 48
140018e53cmp al, 9
140018e55ja 0x1400191a3
140018e5b
140018e5bloc_140018e5b:
140018e5bmovzx eax, [rdx+2]
140018e5flea r12, [rdx+2]
140018e63jmp 0x140018e8a
140018e65
140018e65 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
140018e70 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 ff...........D..
140018e80
140018e80loc_140018e80:
140018e80movzx eax, [r12+1]
140018e86add r12, 1
140018e8a
140018e8aloc_140018e8a:
140018e8alea ecx, [rax-97]
140018e8dlea r8l, [rax-48]
140018e91cmp cl, 25
140018e94setbe cl
140018e97cmp r8b, 9
140018e9bsetbe r8b
140018e9for cl, r8b
140018ea2jne 0x140018e80
140018ea4cmp al, 95
140018ea6je 0x140018e80
140018ea8nop [rax+rax]
140018eb0
140018eb0loc_140018eb0:
140018eb0cmp al, 46
140018eb2jne 0x140018ef6
140018eb4
140018eb4loc_140018eb4:
140018eb4movzx eax, [r12+1]
140018ebasub eax, 48
140018ebdcmp al, 9
140018ebfja 0x140018ef6
140018ec1movzx eax, [r12+2]
140018ec7add r12, 2
140018ecblea ecx, [rax-48]
140018ececmp cl, 9
140018ed1ja 0x140018eb0
140018ed3nop [rax+rax]
140018edenop
140018ee0
140018ee0loc_140018ee0:
140018ee0movzx eax, [r12+1]
140018ee6add r12, 1
140018eealea ecx, [rax-48]
140018eedcmp cl, 9
140018ef0jbe 0x140018ee0
140018ef2cmp al, 46
140018ef4je 0x140018eb4
140018ef6
140018ef6loc_140018ef6:
140018ef6mov r8l, r12l
140018ef9mov rcx, r11
140018efcmov [rbp-24], r12
140018f00sub r8l, edx
140018f03call d_make_name
140018f08mov r8, rbx
140018f0bmov edx, 80
140018f10mov r9, rax
140018f13call d_make_comp
140018f18mov rbx, rax
140018f1bmovzx eax, [r12]
140018f20cmp al, 46
140018f22jne 0x140018cf9
140018f28mov rdx, r12
140018f2bjmp 0x140018e40
140018f30
140018f30loc_140018f30:
140018f30mov rcx, [rbp-56]
140018f34call d_type
140018f39mov rbx, rax
140018f3cmov rax, [rbp-24]
140018f40movzx eax, [rax]
140018f43jmp 0x140018cf9
140018f48
140018f48loc_140018f48:
140018f48lea rax, [r15+13]
140018f4clea r11, [rbp-48]
140018f50mov [rbp-24], rax
140018f54movzx eax, [r15+13]
140018f59cmp al, 71
140018f5bje 0x140018fd6
140018f5dcmp al, 84
140018f5fje 0x140018fd6
140018f61mov rcx, r11
140018f64xor edx, edx
140018f66mov [rbp-64], r11
140018f6acall d_encoding.part.0
140018f6fmov r12, [rbp-24]
140018f73mov r11, [rbp-64]
140018f77mov r8, rax
140018f7ajmp 0x140018cd4
140018f7f
140018f7floc_140018f7f:
140018f7fmovzx eax, [rbx+8]
140018f83sub eax, 36
140018f86cmp al, 59
140018f88ja 0x140018c1e
140018f8emov rdx, 0x800000000000401
140018f98bt rdx, rax
140018f9csetb r11b
140018fa0xor r13l, r13l
140018fa3test r11b, r11b
140018fa6je 0x140018c24
140018facmovzx eax, [rbx+9]
140018fb0cmp al, 68
140018fb2sete r11b
140018fb6cmp al, 73
140018fb8sete dl
140018fbbor r11b, dl
140018fbeje 0x140018c24
140018fc4cmp [rbx+10], 95
140018fc8je 0x1400191af
140018fcexor r11l, r11l
140018fd1jmp 0x140018c24
140018fd6
140018fd6loc_140018fd6:
140018fd6mov rcx, r11
140018fd9mov [rbp-64], r11
140018fddcall d_special_name
140018fe2mov r12, [rbp-24]
140018fe6mov r11, [rbp-64]
140018feamov r8, rax
140018fedjmp 0x140018cd4
140018ff2
140018ff2loc_140018ff2:
140018ff2mov rcx, r11
140018ff5mov [rbp-64], r11
140018ff9call d_special_name
140018ffemov r11, [rbp-64]
140019002mov rbx, rax
140019005jmp 0x140018e1a
14001900a
14001900aloc_14001900a:
14001900axor r8l, r8l
14001900dlea r11, [rbp-48]
140019011jmp 0x140018cd4
140019016
140019016loc_140019016:
140019016xor eax, eax
140019018
140019018loc_140019018:
140019018mov rdi, [rip+0x17e671]
14001901fmov rdx, [rbp+424]
140019026sub rdx, [rdi]
140019029jne 0x1400191cb
14001902flea rsp, [rbp+440]
140019036pop rbx
140019037pop rsi
140019038pop rdi
140019039pop r12
14001903bpop r13
14001903dpop r14
14001903fpop r15
140019041pop rbp
140019042ret
140019043
140019043loc_140019043:
140019043xor eax, eax
140019045
140019045loc_140019045:
140019045mov rsp, rsi
140019048jmp 0x140019018
14001904a
14001904aloc_14001904a:
14001904acmp [rcx+1], 90
14001904ejne 0x140018c01
140019054xor r11l, r11l
140019057mov r13l, 1
14001905djmp 0x140018c24
140019062
140019062loc_140019062:
140019062mov r15, [rbp-88]
140019066mov rax, [rbp-80]
14001906amov rdx, rbx
14001906dlea rcx, [rbp+48]
140019071mov [rbp+304], 0
14001907cmov r14, rbx
14001907fmovq x0, r15
140019084mov [rbp+312], 0
14001908bmovups [rbp+328], x0
140019092pxor x0, x0
140019096mov [rbp+344], 0
1400190a1mov [rbp+368], 0
1400190abmov [rbp+320], rax
1400190b2mov [rbp+376], 0
1400190bdmov [rbp+392], 0
1400190c8mov [rbp+408], 0
1400190d3movups [rbp+352], x0
1400190dacall d_count_templates_scopes
1400190dfcmp [rbp+356], 2047
1400190e9jg 0x1400190f5
1400190ebmov [rbp+356], 0
1400190f5
1400190f5loc_1400190f5:
1400190f5movsxd rax, [rbp+396]
1400190fcmov edx, [rbp+412]
140019102mov ecx, 1
140019107mov rdi, rsp
14001910amov [rbp+416], 0
140019115imul edx, eax
140019118test eax, eax
14001911acmovle rax, rcx
14001911eshl rax, 4
140019122mov [rbp+412], edx
140019128call ___chkstk_ms
14001912dsub rsp, rax
140019130test edx, edx
140019132mov eax, 1
140019137cmovg eax, edx
14001913alea rcx, [rsp+32]
14001913fcdqe
140019141shl rax, 4
140019145call ___chkstk_ms
14001914amov edx, 17
14001914fsub rsp, rax
140019152mov r8, r14
140019155mov [rbp+384], rcx
14001915clea rcx, [rbp+48]
140019160lea rax, [rsp+32]
140019165mov [rbp+400], rax
14001916ccall d_print_comp
140019171mov rdx, [rbp+304]
140019178mov rsp, rdi
14001917bmov r8, [rbp+328]
140019182lea rcx, [rbp+48]
140019186mov [rbp+rdx+48], 0
14001918bcall [rbp+320]
140019191mov edx, [rbp+352]
140019197xor eax, eax
140019199test edx, edx
14001919bsete al
14001919ejmp 0x140019045
1400191a3
1400191a3loc_1400191a3:
1400191a3mov rax, [rbp-24]
1400191a7movzx eax, [rax]
1400191aajmp 0x140018cf9
1400191af
1400191afloc_1400191af:
1400191afmov r13l, 2
1400191b5cmp al, 73
1400191b7je 0x140018c24
1400191bdxor r11l, r11l
1400191c0mov r13l, 3
1400191c6jmp 0x140018c24
1400191cb
1400191cbloc_1400191cb:
1400191cbcall __stack_chk_fail
1400191d0nop
140018bc0
140018bc0d_demangle_callback.constprop.0:
140018bc0push rbp
140018bc1push r15
140018bc3push r14
140018bc5push r13
140018bc7push r12
140018bc9push rdi
140018bcapush rsi
140018bcbpush rbx
140018bccsub rsp, 568
140018bd3lea rbp, [rsp+128]
140018bdbmov rdi, [rip+0x17eaae]
140018be2mov rax, [rdi]
140018be5mov [rbp+424], rax
140018becxor eax, eax
140018beemov [rbp-80], rdx
140018bf2mov rbx, rcx
140018bf5mov r15, r8
140018bf8cmp [rcx], 95
140018bfbje 0x14001904a
140018c01
140018c01loc_140018c01:
140018c01mov r8l, 8
140018c07lea rdx, [rip+0x17b343]
140018c0emov rcx, rbx
140018c11call strncmp
140018c16test eax, eax
140018c18je 0x140018f7f
140018c1e
140018c1eloc_140018c1e:
140018c1exor r11l, r11l
140018c21xor r13l, r13l
140018c24
140018c24loc_140018c24:
140018c24shl r11l, 31
140018c28lea rax, [rbp-48]
140018c2cmov [rbp-88], r15
140018c30lea r14l, [r13-2]
140018c34sar r11l, 31
140018c38mov [rbp-56], rax
140018c3clea rdi, [rbx+11]
140018c40mov r15, rbx
140018c43add r11l, 71
140018c47mov [rbp+36], 1
140018c4emov [rbp-68], r11l
140018c52jmp 0x140018d1a
140018c57
140018c57 66 0f 1f 84 00 00 00 00 00 f........
140018c60
140018c60loc_140018c60:
140018c60cmp r14l, 1
140018c64ja 0x140018f30
140018c6amov [rbp-24], rdi
140018c6emov r12, rdi
140018c71cmp [r15+11], 95
140018c76jne 0x140018c83
140018c78cmp [r15+12], 90
140018c7dje 0x140018f48
140018c83
140018c83loc_140018c83:
140018c83test ecx, ecx
140018c85je 0x14001900a
140018c8bmov rcx, rdi
140018c8emov [rbp-64], r8
140018c92call strlen
140018c97mov [rbp-8], 1
140018c9emov r8, [rbp-64]
140018ca2mov [8*rbx+4], 0
140018caetest eax, eax
140018cb0jle 0x14001900a
140018cb6mov [8*rbx], 0
140018cc1mov r11, [rbp-56]
140018cc5mov [8*rbx+16], rdi
140018ccdmov [8*rbx+24], eax
140018cd4
140018cd4loc_140018cd4:
140018cd4mov edx, [rbp-68]
140018cd7mov rcx, r11
140018cdaxor r9l, r9l
140018cddcall d_make_comp
140018ce2mov rcx, r12
140018ce5mov rbx, rax
140018ce8call strlen
140018cedadd r12, rax
140018cf0mov [rbp-24], r12
140018cf4movzx eax, [r12]
140018cf9
140018cf9loc_140018cf9:
140018cf9test al, al
140018cfbjne 0x140018d06
140018cfdtest rbx, rbx
140018d00jne 0x140019062
140018d06
140018d06loc_140018d06:
140018d06cmp [rbp+36], -1
140018d0ajne 0x140019043
140018d10mov [rbp+36], 0
140018d17mov rsp, rsi
140018d1a
140018d1aloc_140018d1a:
140018d1amov rcx, r15
140018d1dcall strlen
140018d22mov [rbp-48], r15
140018d26mov rdx, rax
140018d29lea rax, [r15+rax]
140018d2dmov [rbp-32], 17
140018d34lea ecx, [rdx+rdx]
140018d37mov [rbp-40], rax
140018d3bmov [rbp-24], r15
140018d3fmov [rbp-4], ecx
140018d42mov [rbp-8], 0
140018d49mov [rbp+12], edx
140018d4cmov [rbp+8], 0
140018d53mov [rbp+16], 0
140018d5bmov [rbp+24], 0
140018d63mov [rbp+32], 0
140018d6amov [rbp+40], 0
140018d71cmp ecx, 2048
140018d77ja 0x140019016
140018d7dmov eax, ecx
140018d7fmov rsi, rsp
140018d82shl rax, 5
140018d86call ___chkstk_ms
140018d8bsub rsp, rax
140018d8emovsxd rdx, edx
140018d91lea r8, [rsp+39]
140018d96lea rax, [8*rdx+15]
140018d9emov rbx, r8
140018da1and rax, -16
140018da5and r8, -8
140018da9shr rbx, 3
140018dadcall ___chkstk_ms
140018db2sub rsp, rax
140018db5mov [rbp-16], r8
140018db9lea rax, [rsp+32]
140018dbemov [rbp], rax
140018dc2cmp r13l, 1
140018dc6jne 0x140018c60
140018dcccmp [r15], 95
140018dd0jne 0x140018d06
140018dd6cmp [r15+1], 90
140018ddbjne 0x140018d06
140018de1lea rax, [r15+2]
140018de5lea r11, [rbp-48]
140018de9mov [rbp-24], rax
140018dedmovzx eax, [r15+2]
140018df2cmp al, 71
140018df4je 0x140018ff2
140018dfacmp al, 84
140018dfcje 0x140018ff2
140018e02mov rcx, r11
140018e05mov edx, 1
140018e0amov [rbp-64], r11
140018e0ecall d_encoding.part.0
140018e13mov r11, [rbp-64]
140018e17mov rbx, rax
140018e1a
140018e1aloc_140018e1a:
140018e1amov rdx, [rbp-24]
140018e1emovzx eax, [rdx]
140018e21test [rbp-32], 1
140018e25je 0x140018cf9
140018e2bcmp al, 46
140018e2djne 0x140018cf9
140018e33nop [rax+rax]
140018e3enop
140018e40
140018e40loc_140018e40:
140018e40movzx eax, [rdx+1]
140018e44lea ecx, [rax-97]
140018e47cmp cl, 25
140018e4ajbe 0x140018e5b
140018e4ccmp al, 95
140018e4eje 0x140018e5b
140018e50sub eax, 48
140018e53cmp al, 9
140018e55ja 0x1400191a3
140018e5b
140018e5bloc_140018e5b:
140018e5bmovzx eax, [rdx+2]
140018e5flea r12, [rdx+2]
140018e63jmp 0x140018e8a
140018e65
140018e65 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
140018e70 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 ff...........D..
140018e80
140018e80loc_140018e80:
140018e80movzx eax, [r12+1]
140018e86add r12, 1
140018e8a
140018e8aloc_140018e8a:
140018e8alea ecx, [rax-97]
140018e8dlea r8l, [rax-48]
140018e91cmp cl, 25
140018e94setbe cl
140018e97cmp r8b, 9
140018e9bsetbe r8b
140018e9for cl, r8b
140018ea2jne 0x140018e80
140018ea4cmp al, 95
140018ea6je 0x140018e80
140018ea8nop [rax+rax]
140018eb0
140018eb0loc_140018eb0:
140018eb0cmp al, 46
140018eb2jne 0x140018ef6
140018eb4
140018eb4loc_140018eb4:
140018eb4movzx eax, [r12+1]
140018ebasub eax, 48
140018ebdcmp al, 9
140018ebfja 0x140018ef6
140018ec1movzx eax, [r12+2]
140018ec7add r12, 2
140018ecblea ecx, [rax-48]
140018ececmp cl, 9
140018ed1ja 0x140018eb0
140018ed3nop [rax+rax]
140018edenop
140018ee0
140018ee0loc_140018ee0:
140018ee0movzx eax, [r12+1]
140018ee6add r12, 1
140018eealea ecx, [rax-48]
140018eedcmp cl, 9
140018ef0jbe 0x140018ee0
140018ef2cmp al, 46
140018ef4je 0x140018eb4
140018ef6
140018ef6loc_140018ef6:
140018ef6mov r8l, r12l
140018ef9mov rcx, r11
140018efcmov [rbp-24], r12
140018f00sub r8l, edx
140018f03call d_make_name
140018f08mov r8, rbx
140018f0bmov edx, 80
140018f10mov r9, rax
140018f13call d_make_comp
140018f18mov rbx, rax
140018f1bmovzx eax, [r12]
140018f20cmp al, 46
140018f22jne 0x140018cf9
140018f28mov rdx, r12
140018f2bjmp 0x140018e40
140018f30
140018f30loc_140018f30:
140018f30mov rcx, [rbp-56]
140018f34call d_type
140018f39mov rbx, rax
140018f3cmov rax, [rbp-24]
140018f40movzx eax, [rax]
140018f43jmp 0x140018cf9
140018f48
140018f48loc_140018f48:
140018f48lea rax, [r15+13]
140018f4clea r11, [rbp-48]
140018f50mov [rbp-24], rax
140018f54movzx eax, [r15+13]
140018f59cmp al, 71
140018f5bje 0x140018fd6
140018f5dcmp al, 84
140018f5fje 0x140018fd6
140018f61mov rcx, r11
140018f64xor edx, edx
140018f66mov [rbp-64], r11
140018f6acall d_encoding.part.0
140018f6fmov r12, [rbp-24]
140018f73mov r11, [rbp-64]
140018f77mov r8, rax
140018f7ajmp 0x140018cd4
140018f7f
140018f7floc_140018f7f:
140018f7fmovzx eax, [rbx+8]
140018f83sub eax, 36
140018f86cmp al, 59
140018f88ja 0x140018c1e
140018f8emov rdx, 0x800000000000401
140018f98bt rdx, rax
140018f9csetb r11b
140018fa0xor r13l, r13l
140018fa3test r11b, r11b
140018fa6je 0x140018c24
140018facmovzx eax, [rbx+9]
140018fb0cmp al, 68
140018fb2sete r11b
140018fb6cmp al, 73
140018fb8sete dl
140018fbbor r11b, dl
140018fbeje 0x140018c24
140018fc4cmp [rbx+10], 95
140018fc8je 0x1400191af
140018fcexor r11l, r11l
140018fd1jmp 0x140018c24
140018fd6
140018fd6loc_140018fd6:
140018fd6mov rcx, r11
140018fd9mov [rbp-64], r11
140018fddcall d_special_name
140018fe2mov r12, [rbp-24]
140018fe6mov r11, [rbp-64]
140018feamov r8, rax
140018fedjmp 0x140018cd4
140018ff2
140018ff2loc_140018ff2:
140018ff2mov rcx, r11
140018ff5mov [rbp-64], r11
140018ff9call d_special_name
140018ffemov r11, [rbp-64]
140019002mov rbx, rax
140019005jmp 0x140018e1a
14001900a
14001900aloc_14001900a:
14001900axor r8l, r8l
14001900dlea r11, [rbp-48]
140019011jmp 0x140018cd4
140019016
140019016loc_140019016:
140019016xor eax, eax
140019018
140019018loc_140019018:
140019018mov rdi, [rip+0x17e671]
14001901fmov rdx, [rbp+424]
140019026sub rdx, [rdi]
140019029jne 0x1400191cb
14001902flea rsp, [rbp+440]
140019036pop rbx
140019037pop rsi
140019038pop rdi
140019039pop r12
14001903bpop r13
14001903dpop r14
14001903fpop r15
140019041pop rbp
140019042ret
140019043
140019043loc_140019043:
140019043xor eax, eax
140019045
140019045loc_140019045:
140019045mov rsp, rsi
140019048jmp 0x140019018
14001904a
14001904aloc_14001904a:
14001904acmp [rcx+1], 90
14001904ejne 0x140018c01
140019054xor r11l, r11l
140019057mov r13l, 1
14001905djmp 0x140018c24
140019062
140019062loc_140019062:
140019062mov r15, [rbp-88]
140019066mov rax, [rbp-80]
14001906amov rdx, rbx
14001906dlea rcx, [rbp+48]
140019071mov [rbp+304], 0
14001907cmov r14, rbx
14001907fmovq x0, r15
140019084mov [rbp+312], 0
14001908bmovups [rbp+328], x0
140019092pxor x0, x0
140019096mov [rbp+344], 0
1400190a1mov [rbp+368], 0
1400190abmov [rbp+320], rax
1400190b2mov [rbp+376], 0
1400190bdmov [rbp+392], 0
1400190c8mov [rbp+408], 0
1400190d3movups [rbp+352], x0
1400190dacall d_count_templates_scopes
1400190dfcmp [rbp+356], 2047
1400190e9jg 0x1400190f5
1400190ebmov [rbp+356], 0
1400190f5
1400190f5loc_1400190f5:
1400190f5movsxd rax, [rbp+396]
1400190fcmov edx, [rbp+412]
140019102mov ecx, 1
140019107mov rdi, rsp
14001910amov [rbp+416], 0
140019115imul edx, eax
140019118test eax, eax
14001911acmovle rax, rcx
14001911eshl rax, 4
140019122mov [rbp+412], edx
140019128call ___chkstk_ms
14001912dsub rsp, rax
140019130test edx, edx
140019132mov eax, 1
140019137cmovg eax, edx
14001913alea rcx, [rsp+32]
14001913fcdqe
140019141shl rax, 4
140019145call ___chkstk_ms
14001914amov edx, 17
14001914fsub rsp, rax
140019152mov r8, r14
140019155mov [rbp+384], rcx
14001915clea rcx, [rbp+48]
140019160lea rax, [rsp+32]
140019165mov [rbp+400], rax
14001916ccall d_print_comp
140019171mov rdx, [rbp+304]
140019178mov rsp, rdi
14001917bmov r8, [rbp+328]
140019182lea rcx, [rbp+48]
140019186mov [rbp+rdx+48], 0
14001918bcall [rbp+320]
140019191mov edx, [rbp+352]
140019197xor eax, eax
140019199test edx, edx
14001919bsete al
14001919ejmp 0x140019045
1400191a3
1400191a3loc_1400191a3:
1400191a3mov rax, [rbp-24]
1400191a7movzx eax, [rax]
1400191aajmp 0x140018cf9
1400191af
1400191afloc_1400191af:
1400191afmov r13l, 2
1400191b5cmp al, 73
1400191b7je 0x140018c24
1400191bdxor r11l, r11l
1400191c0mov r13l, 3
1400191c6jmp 0x140018c24
1400191cb
1400191cbloc_1400191cb:
1400191cbcall __stack_chk_fail
1400191d0nop
140018bc0
1400191d1
1400191d1 // align 0x10
1400191d1 // align 0x10
1400191e0
1400191e0d_print_subexpr:
1400191e0sub rsp, 104
1400191e4mov r10, [rip+0x17e4a5]
1400191ebmov rdx, [r10]
1400191eemov [rsp+88], rdx
1400191f3mov edx, [r8]
1400191f6mov rax, rcx
1400191f9mov r9, r8
1400191fccmp edx, 50
1400191ffja 0x140019250
140019201mov rcx, 0x4000000000043
14001920bbt rcx, rdx
14001920fjae 0x140019250
140019211mov edx, [r8+4]
140019215cmp edx, 1
140019218jg 0x14001922c
14001921amov r11l, 1
140019220cmp [rax+308], 1024
14001922ajle 0x1400192a0
14001922c
14001922cloc_14001922c:
14001922cmov [rax+304], 1
140019236
140019236loc_140019236:
140019236mov rax, [rsp+88]
14001923bsub rax, [r10]
14001923ejne 0x140019430
140019244add rsp, 104
140019248ret
140019249
140019249 0f 1f 80 00 00 00 00 .......
140019250
140019250loc_140019250:
140019250mov rdx, [rax+256]
140019257cmp rdx, 255
14001925eje 0x140019368
140019264lea rcx, [rdx+1]
140019268mov [rax+256], rcx
14001926fmov [rax+rdx], 40
140019273mov [rax+264], 40
14001927amov edx, [r9+4]
14001927ecmp edx, 1
140019281jg 0x140019330
140019287cmp [rax+308], 1024
140019291jg 0x140019330
140019297
140019297loc_140019297:
140019297xor r11l, r11l
14001929anop [rax+rax]
1400192a0
1400192a0loc_1400192a0:
1400192a0add edx, 1
1400192a3mov r8, r9
1400192a6mov rcx, rax
1400192a9mov [rsp+64], r9
1400192aemov [r9+4], edx
1400192b2mov rdx, [rax+328]
1400192b9add [rax+308], 1
1400192c0mov [rsp+72], rdx
1400192c5lea rdx, [rsp+64]
1400192camov [rax+328], rdx
1400192d1mov edx, 17
1400192d6mov [rsp+48], r9
1400192dbmov [rsp+40], rax
1400192e0mov [rsp+60], r11l
1400192e5call d_print_comp_inner
1400192eamov rdx, [rsp+72]
1400192efmov rax, [rsp+40]
1400192f4mov r9, [rsp+48]
1400192f9mov r10, [rip+0x17e390]
140019300mov [rax+328], rdx
140019307mov edx, [rsp+60]
14001930bsub [r9+4], 1
140019310sub [rax+308], 1
140019317test edx, edx
140019319jne 0x140019236
14001931fmov rcx, [rax+256]
140019326jmp 0x14001933a
140019328
140019328 0f 1f 84 00 00 00 00 00 ........
140019330
140019330loc_140019330:
140019330mov [rax+304], 1
14001933a
14001933aloc_14001933a:
14001933acmp rcx, 255
140019341je 0x1400193f0
140019347
140019347loc_140019347:
140019347lea rdx, [rcx+1]
14001934b
14001934bloc_14001934b:
14001934bmov [rax+256], rdx
140019352mov [rax+rcx], 41
140019356mov [rax+264], 41
14001935djmp 0x140019236
140019362
140019362 66 0f 1f 44 00 00 f..D..
140019368
140019368loc_140019368:
140019368mov [rsp+48], r9
14001936dmov edx, 255
140019372mov rcx, rax
140019375mov r8, [rax+280]
14001937cmov [rax+255], 0
140019383mov [rsp+40], rax
140019388call [rax+272]
14001938emov rax, [rsp+40]
140019393mov r9, [rsp+48]
140019398mov r10, [rip+0x17e2f1]
14001939fmov [rax], 40
1400193a2mov [rax+264], 40
1400193a9mov edx, [r9+4]
1400193adadd [rax+320], 1
1400193b4mov [rax+256], 1
1400193bfcmp edx, 1
1400193c2jg 0x1400193d4
1400193c4cmp [rax+308], 1024
1400193cejle 0x140019297
1400193d4
1400193d4loc_1400193d4:
1400193d4mov [rax+304], 1
1400193demov ecx, 1
1400193e3jmp 0x140019347
1400193e8
1400193e8 0f 1f 84 00 00 00 00 00 ........
1400193f0
1400193f0loc_1400193f0:
1400193f0mov rcx, rax
1400193f3mov [rax+255], 0
1400193famov r8, [rax+280]
140019401mov edx, 255
140019406mov [rsp+40], rax
14001940bcall [rax+272]
140019411mov rax, [rsp+40]
140019416mov edx, 1
14001941bxor ecx, ecx
14001941dmov r10, [rip+0x17e26c]
140019424add [rax+320], 1
14001942bjmp 0x14001934b
140019430
140019430loc_140019430:
140019430call __stack_chk_fail
140019435nop
1400191e0
1400191e0d_print_subexpr:
1400191e0sub rsp, 104
1400191e4mov r10, [rip+0x17e4a5]
1400191ebmov rdx, [r10]
1400191eemov [rsp+88], rdx
1400191f3mov edx, [r8]
1400191f6mov rax, rcx
1400191f9mov r9, r8
1400191fccmp edx, 50
1400191ffja 0x140019250
140019201mov rcx, 0x4000000000043
14001920bbt rcx, rdx
14001920fjae 0x140019250
140019211mov edx, [r8+4]
140019215cmp edx, 1
140019218jg 0x14001922c
14001921amov r11l, 1
140019220cmp [rax+308], 1024
14001922ajle 0x1400192a0
14001922c
14001922cloc_14001922c:
14001922cmov [rax+304], 1
140019236
140019236loc_140019236:
140019236mov rax, [rsp+88]
14001923bsub rax, [r10]
14001923ejne 0x140019430
140019244add rsp, 104
140019248ret
140019249
140019249 0f 1f 80 00 00 00 00 .......
140019250
140019250loc_140019250:
140019250mov rdx, [rax+256]
140019257cmp rdx, 255
14001925eje 0x140019368
140019264lea rcx, [rdx+1]
140019268mov [rax+256], rcx
14001926fmov [rax+rdx], 40
140019273mov [rax+264], 40
14001927amov edx, [r9+4]
14001927ecmp edx, 1
140019281jg 0x140019330
140019287cmp [rax+308], 1024
140019291jg 0x140019330
140019297
140019297loc_140019297:
140019297xor r11l, r11l
14001929anop [rax+rax]
1400192a0
1400192a0loc_1400192a0:
1400192a0add edx, 1
1400192a3mov r8, r9
1400192a6mov rcx, rax
1400192a9mov [rsp+64], r9
1400192aemov [r9+4], edx
1400192b2mov rdx, [rax+328]
1400192b9add [rax+308], 1
1400192c0mov [rsp+72], rdx
1400192c5lea rdx, [rsp+64]
1400192camov [rax+328], rdx
1400192d1mov edx, 17
1400192d6mov [rsp+48], r9
1400192dbmov [rsp+40], rax
1400192e0mov [rsp+60], r11l
1400192e5call d_print_comp_inner
1400192eamov rdx, [rsp+72]
1400192efmov rax, [rsp+40]
1400192f4mov r9, [rsp+48]
1400192f9mov r10, [rip+0x17e390]
140019300mov [rax+328], rdx
140019307mov edx, [rsp+60]
14001930bsub [r9+4], 1
140019310sub [rax+308], 1
140019317test edx, edx
140019319jne 0x140019236
14001931fmov rcx, [rax+256]
140019326jmp 0x14001933a
140019328
140019328 0f 1f 84 00 00 00 00 00 ........
140019330
140019330loc_140019330:
140019330mov [rax+304], 1
14001933a
14001933aloc_14001933a:
14001933acmp rcx, 255
140019341je 0x1400193f0
140019347
140019347loc_140019347:
140019347lea rdx, [rcx+1]
14001934b
14001934bloc_14001934b:
14001934bmov [rax+256], rdx
140019352mov [rax+rcx], 41
140019356mov [rax+264], 41
14001935djmp 0x140019236
140019362
140019362 66 0f 1f 44 00 00 f..D..
140019368
140019368loc_140019368:
140019368mov [rsp+48], r9
14001936dmov edx, 255
140019372mov rcx, rax
140019375mov r8, [rax+280]
14001937cmov [rax+255], 0
140019383mov [rsp+40], rax
140019388call [rax+272]
14001938emov rax, [rsp+40]
140019393mov r9, [rsp+48]
140019398mov r10, [rip+0x17e2f1]
14001939fmov [rax], 40
1400193a2mov [rax+264], 40
1400193a9mov edx, [r9+4]
1400193adadd [rax+320], 1
1400193b4mov [rax+256], 1
1400193bfcmp edx, 1
1400193c2jg 0x1400193d4
1400193c4cmp [rax+308], 1024
1400193cejle 0x140019297
1400193d4
1400193d4loc_1400193d4:
1400193d4mov [rax+304], 1
1400193demov ecx, 1
1400193e3jmp 0x140019347
1400193e8
1400193e8 0f 1f 84 00 00 00 00 00 ........
1400193f0
1400193f0loc_1400193f0:
1400193f0mov rcx, rax
1400193f3mov [rax+255], 0
1400193famov r8, [rax+280]
140019401mov edx, 255
140019406mov [rsp+40], rax
14001940bcall [rax+272]
140019411mov rax, [rsp+40]
140019416mov edx, 1
14001941bxor ecx, ecx
14001941dmov r10, [rip+0x17e26c]
140019424add [rax+320], 1
14001942bjmp 0x14001934b
140019430
140019430loc_140019430:
140019430call __stack_chk_fail
140019435nop
1400191e0
140019436
140019436 // align 0x10
140019436 // align 0x10
140019440
140019440d_maybe_print_fold_expression:
140019440push r14
140019442push rdi
140019443push rsi
140019444push rbx
140019445sub rsp, 72
140019449mov rax, [r8+16]
14001944dmov rax, [rax+16]
140019451mov rdx, [rax]
140019454mov rbx, rcx
140019457xor eax, eax
140019459cmp [rdx], 102
14001945cjne 0x140019643
140019462mov rax, [r8+24]
140019466xor r14l, r14l
140019469mov r10, [rax+24]
14001946dmov rsi, [rax+16]
140019471cmp [r10], 61
140019475je 0x140019768
14001947b
14001947bloc_14001947b:
14001947bmov edi, [rbx+316]
140019481mov [rbx+316], -1
14001948bmovzx eax, [rdx+1]
14001948fcmp al, 108
140019491je 0x140019778
140019497jg 0x140019650
14001949dcmp al, 76
14001949fje 0x1400194a9
1400194a1cmp al, 82
1400194a3jne 0x140019638
1400194a9
1400194a9loc_1400194a9:
1400194a9mov rax, [rbx+256]
1400194b0cmp rax, 255
1400194b6je 0x140019900
1400194bclea rdx, [rax+1]
1400194c0
1400194c0loc_1400194c0:
1400194c0mov [rbx+256], rdx
1400194c7mov r8, r10
1400194camov rcx, rbx
1400194cdmov edx, 17
1400194d2mov [rbx+rax], 40
1400194d6mov [rbx+264], 40
1400194ddcall d_print_subexpr
1400194e2mov edx, 17
1400194e7mov r8, rsi
1400194eamov rcx, rbx
1400194edcall d_print_expr_op
1400194f2lea rax, [rip+0x17a672]
1400194f9mov rdx, [rbx+256]
140019500lea r10, [rax+3]
140019504jmp 0x140019566
140019506
140019506 66 66 2e 0f 1f 84 00 00 00 00 ff........
140019510 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f .ff.........ff..
140019520 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
140019530 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 ..ff............
140019540
140019540loc_140019540:
140019540mov rcx, rdx
140019543
140019543loc_140019543:
140019543lea rdx, [rcx+1]
140019547add rax, 1
14001954bmov [rbx+256], rdx
140019552mov [rbx+rcx], r9b
140019556mov [rbx+264], r9b
14001955dcmp r10, rax
140019560je 0x140019870
140019566
140019566loc_140019566:
140019566movzx r9l, [rax]
14001956acmp rdx, 255
140019571jne 0x140019540
140019573mov [rsp+48], r9b
140019578mov edx, 255
14001957dmov rcx, rbx
140019580mov r8, [rbx+280]
140019587mov [rsp+40], rax
14001958cmov [rbx+255], 0
140019593call [rbx+272]
140019599mov rax, [rsp+40]
14001959emovzx r9l, [rsp+48]
1400195a4lea r10, [rip+0x17a5c3]
1400195abadd [rbx+320], 1
1400195b2add rax, 1
1400195b6mov [rbx], r9b
1400195b9mov [rbx+256], 1
1400195c4mov [rbx+264], r9b
1400195cbcmp r10, rax
1400195ceje 0x140019870
1400195d4movzx r9l, [rax]
1400195d8mov ecx, 1
1400195ddjmp 0x140019543
1400195e2
1400195e2 66 0f 1f 44 00 00 f..D..
1400195e8
1400195e8loc_1400195e8:
1400195e8mov r8, rsi
1400195ebmov edx, 17
1400195f0mov rcx, rbx
1400195f3mov [rsp+40], r10
1400195f8call d_print_expr_op
1400195fdmov r8, [rsp+40]
140019602
140019602loc_140019602:
140019602mov edx, 17
140019607mov rcx, rbx
14001960acall d_print_subexpr
14001960fmov rax, [rbx+256]
140019616cmp rax, 255
14001961cje 0x140019890
140019622lea rdx, [rax+1]
140019626
140019626loc_140019626:
140019626mov [rbx+256], rdx
14001962dmov [rbx+rax], 41
140019631mov [rbx+264], 41
140019638
140019638loc_140019638:
140019638mov [rbx+316], edi
14001963emov eax, 1
140019643
140019643loc_140019643:
140019643add rsp, 72
140019647pop rbx
140019648pop rsi
140019649pop rdi
14001964apop r14
14001964cret
14001964d
14001964d 0f 1f 00 ...
140019650
140019650loc_140019650:
140019650cmp al, 114
140019652jne 0x140019638
140019654mov rax, [rbx+256]
14001965bcmp rax, 255
140019661je 0x1400198c0
140019667lea rdx, [rax+1]
14001966b
14001966bloc_14001966b:
14001966bmov [rbx+256], rdx
140019672mov r8, r10
140019675mov rcx, rbx
140019678mov edx, 17
14001967dmov [rbx+rax], 40
140019681mov [rbx+264], 40
140019688call d_print_subexpr
14001968dmov edx, 17
140019692mov r8, rsi
140019695mov rcx, rbx
140019698call d_print_expr_op
14001969dlea rax, [rip+0x17a8bb]
1400196a4mov rdx, [rbx+256]
1400196ablea r10, [rax+4]
1400196afjmp 0x1400196e6
1400196b1
1400196b1 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 ff...........@.
1400196c0
1400196c0loc_1400196c0:
1400196c0mov rcx, rdx
1400196c3
1400196c3loc_1400196c3:
1400196c3lea rdx, [rcx+1]
1400196c7add rax, 1
1400196cbmov [rbx+256], rdx
1400196d2mov [rbx+rcx], r9b
1400196d6mov [rbx+264], r9b
1400196ddcmp r10, rax
1400196e0je 0x140019638
1400196e6
1400196e6loc_1400196e6:
1400196e6movzx r9l, [rax]
1400196eacmp rdx, 255
1400196f1jne 0x1400196c0
1400196f3mov [rsp+48], rax
1400196f8mov edx, 255
1400196fdmov rcx, rbx
140019700mov r8, [rbx+280]
140019707mov [rsp+40], r9b
14001970cmov [rbx+255], 0
140019713call [rbx+272]
140019719mov rax, [rsp+48]
14001971emovzx r9l, [rsp+40]
140019724lea r10, [rip+0x17a838]
14001972badd [rbx+320], 1
140019732add rax, 1
140019736mov [rbx], r9b
140019739mov [rbx+256], 1
140019744mov [rbx+264], r9b
14001974bcmp r10, rax
14001974eje 0x140019638
140019754movzx r9l, [rax]
140019758mov ecx, 1
14001975djmp 0x1400196c3
140019762
140019762 66 0f 1f 44 00 00 f..D..
140019768
140019768loc_140019768:
140019768mov r14, [r10+24]
14001976cmov r10, [r10+16]
140019770jmp 0x14001947b
140019775
140019775 0f 1f 00 ...
140019778
140019778loc_140019778:
140019778lea rax, [rip+0x17a7db]
14001977fmov rdx, [rbx+256]
140019786lea r11, [rax+4]
14001978ajmp 0x1400197e6
14001978c
14001978c 66 66 2e 0f ff..
140019790 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
1400197a0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400197b0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400197c0
1400197c0loc_1400197c0:
1400197c0mov rcx, rdx
1400197c3
1400197c3loc_1400197c3:
1400197c3lea rdx, [rcx+1]
1400197c7add rax, 1
1400197cbmov [rbx+256], rdx
1400197d2mov [rbx+rcx], r9b
1400197d6mov [rbx+264], r9b
1400197ddcmp rax, r11
1400197e0je 0x1400195e8
1400197e6
1400197e6loc_1400197e6:
1400197e6movzx r9l, [rax]
1400197eacmp rdx, 255
1400197f1jne 0x1400197c0
1400197f3mov [rsp+56], rax
1400197f8mov edx, 255
1400197fdmov rcx, rbx
140019800mov r8, [rbx+280]
140019807mov [rsp+48], r9b
14001980cmov [rsp+40], r10
140019811mov [rbx+255], 0
140019818call [rbx+272]
14001981emov rax, [rsp+56]
140019823movzx r9l, [rsp+48]
140019829lea r11, [rip+0x17a72e]
140019830add [rbx+320], 1
140019837mov r10, [rsp+40]
14001983cadd rax, 1
140019840mov [rbx], r9b
140019843cmp r11, rax
140019846mov [rbx+264], r9b
14001984dmov [rbx+256], 1
140019858je 0x1400195e8
14001985emovzx r9l, [rax]
140019862mov ecx, 1
140019867jmp 0x1400197c3
14001986c
14001986c 0f 1f 40 00 ..@.
140019870
140019870loc_140019870:
140019870mov r8, rsi
140019873mov edx, 17
140019878mov rcx, rbx
14001987bcall d_print_expr_op
140019880mov r8, r14
140019883jmp 0x140019602
140019888
140019888 0f 1f 84 00 00 00 00 00 ........
140019890
140019890loc_140019890:
140019890mov edx, 255
140019895mov [rbx+255], 0
14001989cmov r8, [rbx+280]
1400198a3mov rcx, rbx
1400198a6call [rbx+272]
1400198acadd [rbx+320], 1
1400198b3mov edx, 1
1400198b8xor eax, eax
1400198bajmp 0x140019626
1400198bf
1400198bf 90 .
1400198c0
1400198c0loc_1400198c0:
1400198c0mov [rsp+40], r10
1400198c5mov edx, 255
1400198camov rcx, rbx
1400198cdmov r8, [rbx+280]
1400198d4mov [rbx+255], 0
1400198dbcall [rbx+272]
1400198e1add [rbx+320], 1
1400198e8mov r10, [rsp+40]
1400198edxor eax, eax
1400198efmov edx, 1
1400198f4jmp 0x14001966b
1400198f9
1400198f9 0f 1f 80 00 00 00 00 .......
140019900
140019900loc_140019900:
140019900mov [rsp+40], r10
140019905mov edx, 255
14001990amov rcx, rbx
14001990dmov r8, [rbx+280]
140019914mov [rbx+255], 0
14001991bcall [rbx+272]
140019921add [rbx+320], 1
140019928mov r10, [rsp+40]
14001992dxor eax, eax
14001992fmov edx, 1
140019934jmp 0x1400194c0
140019440
140019440d_maybe_print_fold_expression:
140019440push r14
140019442push rdi
140019443push rsi
140019444push rbx
140019445sub rsp, 72
140019449mov rax, [r8+16]
14001944dmov rax, [rax+16]
140019451mov rdx, [rax]
140019454mov rbx, rcx
140019457xor eax, eax
140019459cmp [rdx], 102
14001945cjne 0x140019643
140019462mov rax, [r8+24]
140019466xor r14l, r14l
140019469mov r10, [rax+24]
14001946dmov rsi, [rax+16]
140019471cmp [r10], 61
140019475je 0x140019768
14001947b
14001947bloc_14001947b:
14001947bmov edi, [rbx+316]
140019481mov [rbx+316], -1
14001948bmovzx eax, [rdx+1]
14001948fcmp al, 108
140019491je 0x140019778
140019497jg 0x140019650
14001949dcmp al, 76
14001949fje 0x1400194a9
1400194a1cmp al, 82
1400194a3jne 0x140019638
1400194a9
1400194a9loc_1400194a9:
1400194a9mov rax, [rbx+256]
1400194b0cmp rax, 255
1400194b6je 0x140019900
1400194bclea rdx, [rax+1]
1400194c0
1400194c0loc_1400194c0:
1400194c0mov [rbx+256], rdx
1400194c7mov r8, r10
1400194camov rcx, rbx
1400194cdmov edx, 17
1400194d2mov [rbx+rax], 40
1400194d6mov [rbx+264], 40
1400194ddcall d_print_subexpr
1400194e2mov edx, 17
1400194e7mov r8, rsi
1400194eamov rcx, rbx
1400194edcall d_print_expr_op
1400194f2lea rax, [rip+0x17a672]
1400194f9mov rdx, [rbx+256]
140019500lea r10, [rax+3]
140019504jmp 0x140019566
140019506
140019506 66 66 2e 0f 1f 84 00 00 00 00 ff........
140019510 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f .ff.........ff..
140019520 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
140019530 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 ..ff............
140019540
140019540loc_140019540:
140019540mov rcx, rdx
140019543
140019543loc_140019543:
140019543lea rdx, [rcx+1]
140019547add rax, 1
14001954bmov [rbx+256], rdx
140019552mov [rbx+rcx], r9b
140019556mov [rbx+264], r9b
14001955dcmp r10, rax
140019560je 0x140019870
140019566
140019566loc_140019566:
140019566movzx r9l, [rax]
14001956acmp rdx, 255
140019571jne 0x140019540
140019573mov [rsp+48], r9b
140019578mov edx, 255
14001957dmov rcx, rbx
140019580mov r8, [rbx+280]
140019587mov [rsp+40], rax
14001958cmov [rbx+255], 0
140019593call [rbx+272]
140019599mov rax, [rsp+40]
14001959emovzx r9l, [rsp+48]
1400195a4lea r10, [rip+0x17a5c3]
1400195abadd [rbx+320], 1
1400195b2add rax, 1
1400195b6mov [rbx], r9b
1400195b9mov [rbx+256], 1
1400195c4mov [rbx+264], r9b
1400195cbcmp r10, rax
1400195ceje 0x140019870
1400195d4movzx r9l, [rax]
1400195d8mov ecx, 1
1400195ddjmp 0x140019543
1400195e2
1400195e2 66 0f 1f 44 00 00 f..D..
1400195e8
1400195e8loc_1400195e8:
1400195e8mov r8, rsi
1400195ebmov edx, 17
1400195f0mov rcx, rbx
1400195f3mov [rsp+40], r10
1400195f8call d_print_expr_op
1400195fdmov r8, [rsp+40]
140019602
140019602loc_140019602:
140019602mov edx, 17
140019607mov rcx, rbx
14001960acall d_print_subexpr
14001960fmov rax, [rbx+256]
140019616cmp rax, 255
14001961cje 0x140019890
140019622lea rdx, [rax+1]
140019626
140019626loc_140019626:
140019626mov [rbx+256], rdx
14001962dmov [rbx+rax], 41
140019631mov [rbx+264], 41
140019638
140019638loc_140019638:
140019638mov [rbx+316], edi
14001963emov eax, 1
140019643
140019643loc_140019643:
140019643add rsp, 72
140019647pop rbx
140019648pop rsi
140019649pop rdi
14001964apop r14
14001964cret
14001964d
14001964d 0f 1f 00 ...
140019650
140019650loc_140019650:
140019650cmp al, 114
140019652jne 0x140019638
140019654mov rax, [rbx+256]
14001965bcmp rax, 255
140019661je 0x1400198c0
140019667lea rdx, [rax+1]
14001966b
14001966bloc_14001966b:
14001966bmov [rbx+256], rdx
140019672mov r8, r10
140019675mov rcx, rbx
140019678mov edx, 17
14001967dmov [rbx+rax], 40
140019681mov [rbx+264], 40
140019688call d_print_subexpr
14001968dmov edx, 17
140019692mov r8, rsi
140019695mov rcx, rbx
140019698call d_print_expr_op
14001969dlea rax, [rip+0x17a8bb]
1400196a4mov rdx, [rbx+256]
1400196ablea r10, [rax+4]
1400196afjmp 0x1400196e6
1400196b1
1400196b1 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 ff...........@.
1400196c0
1400196c0loc_1400196c0:
1400196c0mov rcx, rdx
1400196c3
1400196c3loc_1400196c3:
1400196c3lea rdx, [rcx+1]
1400196c7add rax, 1
1400196cbmov [rbx+256], rdx
1400196d2mov [rbx+rcx], r9b
1400196d6mov [rbx+264], r9b
1400196ddcmp r10, rax
1400196e0je 0x140019638
1400196e6
1400196e6loc_1400196e6:
1400196e6movzx r9l, [rax]
1400196eacmp rdx, 255
1400196f1jne 0x1400196c0
1400196f3mov [rsp+48], rax
1400196f8mov edx, 255
1400196fdmov rcx, rbx
140019700mov r8, [rbx+280]
140019707mov [rsp+40], r9b
14001970cmov [rbx+255], 0
140019713call [rbx+272]
140019719mov rax, [rsp+48]
14001971emovzx r9l, [rsp+40]
140019724lea r10, [rip+0x17a838]
14001972badd [rbx+320], 1
140019732add rax, 1
140019736mov [rbx], r9b
140019739mov [rbx+256], 1
140019744mov [rbx+264], r9b
14001974bcmp r10, rax
14001974eje 0x140019638
140019754movzx r9l, [rax]
140019758mov ecx, 1
14001975djmp 0x1400196c3
140019762
140019762 66 0f 1f 44 00 00 f..D..
140019768
140019768loc_140019768:
140019768mov r14, [r10+24]
14001976cmov r10, [r10+16]
140019770jmp 0x14001947b
140019775
140019775 0f 1f 00 ...
140019778
140019778loc_140019778:
140019778lea rax, [rip+0x17a7db]
14001977fmov rdx, [rbx+256]
140019786lea r11, [rax+4]
14001978ajmp 0x1400197e6
14001978c
14001978c 66 66 2e 0f ff..
140019790 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 .......ff.......
1400197a0 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e ..ff.........ff.
1400197b0 0f 1f 84 00 00 00 00 00 0f 1f 84 00 00 00 00 00 ................
1400197c0
1400197c0loc_1400197c0:
1400197c0mov rcx, rdx
1400197c3
1400197c3loc_1400197c3:
1400197c3lea rdx, [rcx+1]
1400197c7add rax, 1
1400197cbmov [rbx+256], rdx
1400197d2mov [rbx+rcx], r9b
1400197d6mov [rbx+264], r9b
1400197ddcmp rax, r11
1400197e0je 0x1400195e8
1400197e6
1400197e6loc_1400197e6:
1400197e6movzx r9l, [rax]
1400197eacmp rdx, 255
1400197f1jne 0x1400197c0
1400197f3mov [rsp+56], rax
1400197f8mov edx, 255
1400197fdmov rcx, rbx
140019800mov r8, [rbx+280]
140019807mov [rsp+48], r9b
14001980cmov [rsp+40], r10
140019811mov [rbx+255], 0
140019818call [rbx+272]
14001981emov rax, [rsp+56]
140019823movzx r9l, [rsp+48]
140019829lea r11, [rip+0x17a72e]
140019830add [rbx+320], 1
140019837mov r10, [rsp+40]
14001983cadd rax, 1
140019840mov [rbx], r9b
140019843cmp r11, rax
140019846mov [rbx+264], r9b
14001984dmov [rbx+256], 1
140019858je 0x1400195e8
14001985emovzx r9l, [rax]
140019862mov ecx, 1
140019867jmp 0x1400197c3
14001986c
14001986c 0f 1f 40 00 ..@.
140019870
140019870loc_140019870:
140019870mov r8, rsi
140019873mov edx, 17
140019878mov rcx, rbx
14001987bcall d_print_expr_op
140019880mov r8, r14
140019883jmp 0x140019602
140019888
140019888 0f 1f 84 00 00 00 00 00 ........
140019890
140019890loc_140019890:
140019890mov edx, 255
140019895mov [rbx+255], 0
14001989cmov r8, [rbx+280]
1400198a3mov rcx, rbx
1400198a6call [rbx+272]
1400198acadd [rbx+320], 1
1400198b3mov edx, 1
1400198b8xor eax, eax
1400198bajmp 0x140019626
1400198bf
1400198bf 90 .
1400198c0
1400198c0loc_1400198c0:
1400198c0mov [rsp+40], r10
1400198c5mov edx, 255
1400198camov rcx, rbx
1400198cdmov r8, [rbx+280]
1400198d4mov [rbx+255], 0
1400198dbcall [rbx+272]
1400198e1add [rbx+320], 1
1400198e8mov r10, [rsp+40]
1400198edxor eax, eax
1400198efmov edx, 1
1400198f4jmp 0x14001966b
1400198f9
1400198f9 0f 1f 80 00 00 00 00 .......
140019900
140019900loc_140019900:
140019900mov [rsp+40], r10
140019905mov edx, 255
14001990amov rcx, rbx
14001990dmov r8, [rbx+280]
140019914mov [rbx+255], 0
14001991bcall [rbx+272]
140019921add [rbx+320], 1
140019928mov r10, [rsp+40]
14001992dxor eax, eax
14001992fmov edx, 1
140019934jmp 0x1400194c0
140019440
Loading..