File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
004226c3
004226c3nimFrame:
004226c3push rbp
004226c4mov rbp, rsp
004226c7sub rsp, 32
004226cbmov [rbp+16], rcx
004226cfmov rax, [rip+60058]
004226d6mov rax, [rax]
004226d9test rax, rax
004226dcjne 0x4226ea
004226demov rax, [rbp+16]
004226e2mov [rax+34], 0
004226e8jmp 0x422706
004226ea
004226ealoc_4226ea:
004226eanop
004226ebmov rax, [rip+60030]
004226f2mov rax, [rax]
004226f5movzx eax, [rax+34]
004226f9add eax, 1
004226fcmov edx, eax
004226femov rax, [rbp+16]
00422702mov [rax+34], dx
00422706
00422706loc_422706:
00422706mov rax, [rip+60003]
0042270dmov rdx, [rax]
00422710mov rax, [rbp+16]
00422714mov [rax], rdx
00422717mov rax, [rip+59986]
0042271emov rdx, [rbp+16]
00422722mov [rax], rdx
00422725mov rax, [rbp+16]
00422729movzx eax, [rax+34]
0042272dcmp ax, 2000
00422731jne 0x42273a
00422733call callDepthLimitReached__system_2999
00422738jmp 0x42273b
0042273a
0042273aloc_42273a:
0042273anop
0042273b
0042273bloc_42273b:
0042273bnop
0042273cadd rsp, 32
00422740pop rbp
00422741ret
004226c3
004226c3nimFrame:
004226c3push rbp
004226c4mov rbp, rsp
004226c7sub rsp, 32
004226cbmov [rbp+16], rcx
004226cfmov rax, [rip+60058]
004226d6mov rax, [rax]
004226d9test rax, rax
004226dcjne 0x4226ea
004226demov rax, [rbp+16]
004226e2mov [rax+34], 0
004226e8jmp 0x422706
004226ea
004226ealoc_4226ea:
004226eanop
004226ebmov rax, [rip+60030]
004226f2mov rax, [rax]
004226f5movzx eax, [rax+34]
004226f9add eax, 1
004226fcmov edx, eax
004226femov rax, [rbp+16]
00422702mov [rax+34], dx
00422706
00422706loc_422706:
00422706mov rax, [rip+60003]
0042270dmov rdx, [rax]
00422710mov rax, [rbp+16]
00422714mov [rax], rdx
00422717mov rax, [rip+59986]
0042271emov rdx, [rbp+16]
00422722mov [rax], rdx
00422725mov rax, [rbp+16]
00422729movzx eax, [rax+34]
0042272dcmp ax, 2000
00422731jne 0x42273a
00422733call callDepthLimitReached__system_2999
00422738jmp 0x42273b
0042273a
0042273aloc_42273a:
0042273anop
0042273b
0042273bloc_42273b:
0042273bnop
0042273cadd rsp, 32
00422740pop rbp
00422741ret
004226c3
00422742
00422742popFrame:
00422742push rbp
00422743mov rbp, rsp
00422746mov rax, [rip+59939]
0042274dmov rax, [rax]
00422750mov rdx, [rax]
00422753mov rax, [rip+59926]
0042275amov [rax], rdx
0042275dnop
0042275epop rbp
0042275fret
00422742
00422742popFrame:
00422742push rbp
00422743mov rbp, rsp
00422746mov rax, [rip+59939]
0042274dmov rax, [rax]
00422750mov rdx, [rax]
00422753mov rax, [rip+59926]
0042275amov [rax], rdx
0042275dnop
0042275epop rbp
0042275fret
00422742
00422760
00422760pluspercent___system_696:
00422760push rbp
00422761mov rbp, rsp
00422764sub rsp, 96
00422768mov [rbp+16], rcx
0042276cmov [rbp+24], rdx
00422770lea rax, [rip+56465]
00422777mov [rbp-56], rax
0042277blea rax, [rip+56462]
00422782mov [rbp-40], rax
00422786mov [rbp-48], 0
0042278emov [rbp-32], 0
00422794lea rax, [rbp-64]
00422798mov rcx, rax
0042279bcall nimFrame
004227a0mov [rbp-8], 0
004227a8mov [rbp-48], 403
004227b0lea rax, [rip+56409]
004227b7mov [rbp-40], rax
004227bbmov [rbp-48], 407
004227c3lea rax, [rip+56390]
004227camov [rbp-40], rax
004227cemov rdx, [rbp+16]
004227d2mov rax, [rbp+24]
004227d6add rax, rdx
004227d9mov [rbp-8], rax
004227ddcall popFrame
004227e2mov rax, [rbp-8]
004227e6add rsp, 96
004227eapop rbp
004227ebret
00422760
00422760pluspercent___system_696:
00422760push rbp
00422761mov rbp, rsp
00422764sub rsp, 96
00422768mov [rbp+16], rcx
0042276cmov [rbp+24], rdx
00422770lea rax, [rip+56465]
00422777mov [rbp-56], rax
0042277blea rax, [rip+56462]
00422782mov [rbp-40], rax
00422786mov [rbp-48], 0
0042278emov [rbp-32], 0
00422794lea rax, [rbp-64]
00422798mov rcx, rax
0042279bcall nimFrame
004227a0mov [rbp-8], 0
004227a8mov [rbp-48], 403
004227b0lea rax, [rip+56409]
004227b7mov [rbp-40], rax
004227bbmov [rbp-48], 407
004227c3lea rax, [rip+56390]
004227camov [rbp-40], rax
004227cemov rdx, [rbp+16]
004227d2mov rax, [rbp+24]
004227d6add rax, rdx
004227d9mov [rbp-8], rax
004227ddcall popFrame
004227e2mov rax, [rbp-8]
004227e6add rsp, 96
004227eapop rbp
004227ebret
00422760
004227ec
004227ecincRef__system_5392:
004227ecpush rbp
004227edmov rbp, rsp
004227f0sub rsp, 80
004227f4mov [rbp+16], rcx
004227f8lea rax, [rip+56411]
004227ffmov [rbp-40], rax
00422803lea rax, [rip+56414]
0042280amov [rbp-24], rax
0042280emov [rbp-32], 0
00422816mov [rbp-16], 0
0042281clea rax, [rbp-48]
00422820mov rcx, rax
00422823call nimFrame
00422828mov [rbp-32], 231
00422830lea rax, [rip+56369]
00422837mov [rbp-24], rax
0042283bmov rax, [rbp+16]
0042283fmov rax, [rax]
00422842mov edx, 8
00422847mov rcx, rax
0042284acall pluspercent___system_696
0042284fmov rdx, [rbp+16]
00422853mov [rdx], rax
00422856call popFrame
0042285bnop
0042285cadd rsp, 80
00422860pop rbp
00422861ret
004227ec
004227ecincRef__system_5392:
004227ecpush rbp
004227edmov rbp, rsp
004227f0sub rsp, 80
004227f4mov [rbp+16], rcx
004227f8lea rax, [rip+56411]
004227ffmov [rbp-40], rax
00422803lea rax, [rip+56414]
0042280amov [rbp-24], rax
0042280emov [rbp-32], 0
00422816mov [rbp-16], 0
0042281clea rax, [rbp-48]
00422820mov rcx, rax
00422823call nimFrame
00422828mov [rbp-32], 231
00422830lea rax, [rip+56369]
00422837mov [rbp-24], rax
0042283bmov rax, [rbp+16]
0042283fmov rax, [rax]
00422842mov edx, 8
00422847mov rcx, rax
0042284acall pluspercent___system_696
0042284fmov rdx, [rbp+16]
00422853mov [rdx], rax
00422856call popFrame
0042285bnop
0042285cadd rsp, 80
00422860pop rbp
00422861ret
004227ec
00422862
00422862minuspercent___system_716:
00422862push rbp
00422863mov rbp, rsp
00422866sub rsp, 96
0042286amov [rbp+16], rcx
0042286emov [rbp+24], rdx
00422872lea rax, [rip+56368]
00422879mov [rbp-56], rax
0042287dlea rax, [rip+56204]
00422884mov [rbp-40], rax
00422888mov [rbp-48], 0
00422890mov [rbp-32], 0
00422896lea rax, [rbp-64]
0042289amov rcx, rax
0042289dcall nimFrame
004228a2mov [rbp-8], 0
004228aamov [rbp-48], 414
004228b2lea rax, [rip+56151]
004228b9mov [rbp-40], rax
004228bdmov [rbp-48], 418
004228c5lea rax, [rip+56132]
004228ccmov [rbp-40], rax
004228d0mov rax, [rbp+16]
004228d4mov rdx, [rbp+24]
004228d8sub rax, rdx
004228dbmov [rbp-8], rax
004228dfcall popFrame
004228e4mov rax, [rbp-8]
004228e8add rsp, 96
004228ecpop rbp
004228edret
00422862
00422862minuspercent___system_716:
00422862push rbp
00422863mov rbp, rsp
00422866sub rsp, 96
0042286amov [rbp+16], rcx
0042286emov [rbp+24], rdx
00422872lea rax, [rip+56368]
00422879mov [rbp-56], rax
0042287dlea rax, [rip+56204]
00422884mov [rbp-40], rax
00422888mov [rbp-48], 0
00422890mov [rbp-32], 0
00422896lea rax, [rbp-64]
0042289amov rcx, rax
0042289dcall nimFrame
004228a2mov [rbp-8], 0
004228aamov [rbp-48], 414
004228b2lea rax, [rip+56151]
004228b9mov [rbp-40], rax
004228bdmov [rbp-48], 418
004228c5lea rax, [rip+56132]
004228ccmov [rbp-40], rax
004228d0mov rax, [rbp+16]
004228d4mov rdx, [rbp+24]
004228d8sub rax, rdx
004228dbmov [rbp-8], rax
004228dfcall popFrame
004228e4mov rax, [rbp-8]
004228e8add rsp, 96
004228ecpop rbp
004228edret
00422862
004228ee
004228eeusrToCell__system_5354:
004228eepush rbp
004228efmov rbp, rsp
004228f2sub rsp, 96
004228f6mov [rbp+16], rcx
004228falea rax, [rip+56235]
00422901mov [rbp-56], rax
00422905lea rax, [rip+56156]
0042290cmov [rbp-40], rax
00422910mov [rbp-48], 0
00422918mov [rbp-32], 0
0042291elea rax, [rbp-64]
00422922mov rcx, rax
00422925call nimFrame
0042292amov [rbp-8], 0
00422932mov [rbp-48], 177
0042293alea rax, [rip+56103]
00422941mov [rbp-40], rax
00422945mov [rbp-16], 0
0042294dmov rax, [rbp+16]
00422951mov edx, 16
00422956mov rcx, rax
00422959call minuspercent___system_716
0042295emov [rbp-16], rax
00422962mov rax, [rbp-16]
00422966mov [rbp-8], rax
0042296acall popFrame
0042296fmov rax, [rbp-8]
00422973add rsp, 96
00422977pop rbp
00422978ret
004228ee
004228eeusrToCell__system_5354:
004228eepush rbp
004228efmov rbp, rsp
004228f2sub rsp, 96
004228f6mov [rbp+16], rcx
004228falea rax, [rip+56235]
00422901mov [rbp-56], rax
00422905lea rax, [rip+56156]
0042290cmov [rbp-40], rax
00422910mov [rbp-48], 0
00422918mov [rbp-32], 0
0042291elea rax, [rbp-64]
00422922mov rcx, rax
00422925call nimFrame
0042292amov [rbp-8], 0
00422932mov [rbp-48], 177
0042293alea rax, [rip+56103]
00422941mov [rbp-40], rax
00422945mov [rbp-16], 0
0042294dmov rax, [rbp+16]
00422951mov edx, 16
00422956mov rcx, rax
00422959call minuspercent___system_716
0042295emov [rbp-16], rax
00422962mov rax, [rbp-16]
00422966mov [rbp-8], rax
0042296acall popFrame
0042296fmov rax, [rbp-8]
00422973add rsp, 96
00422977pop rbp
00422978ret
004228ee
00422979
00422979ltpercent___system_1005:
00422979push rbp
0042297amov rbp, rsp
0042297dsub rsp, 96
00422981mov [rbp+16], rcx
00422985mov [rbp+24], rdx
00422989lea rax, [rip+56102]
00422990mov [rbp-56], rax
00422994lea rax, [rip+56101]
0042299bmov [rbp-40], rax
0042299fmov [rbp-48], 0
004229a7mov [rbp-32], 0
004229adlea rax, [rbp-64]
004229b1mov rcx, rax
004229b4call nimFrame
004229b9mov [rbp-1], 0
004229bdmov [rbp-48], 186
004229c5lea rax, [rip+56052]
004229ccmov [rbp-40], rax
004229d0mov [rbp-48], 188
004229d8lea rax, [rip+56033]
004229dfmov [rbp-40], rax
004229e3mov rdx, [rbp+16]
004229e7mov rax, [rbp+24]
004229ebcmp rdx, rax
004229eesetb al
004229f1mov [rbp-1], al
004229f4call popFrame
004229f9movzx eax, [rbp-1]
004229fdadd rsp, 96
00422a01pop rbp
00422a02ret
00422979
00422979ltpercent___system_1005:
00422979push rbp
0042297amov rbp, rsp
0042297dsub rsp, 96
00422981mov [rbp+16], rcx
00422985mov [rbp+24], rdx
00422989lea rax, [rip+56102]
00422990mov [rbp-56], rax
00422994lea rax, [rip+56101]
0042299bmov [rbp-40], rax
0042299fmov [rbp-48], 0
004229a7mov [rbp-32], 0
004229adlea rax, [rbp-64]
004229b1mov rcx, rax
004229b4call nimFrame
004229b9mov [rbp-1], 0
004229bdmov [rbp-48], 186
004229c5lea rax, [rip+56052]
004229ccmov [rbp-40], rax
004229d0mov [rbp-48], 188
004229d8lea rax, [rip+56033]
004229dfmov [rbp-40], rax
004229e3mov rdx, [rbp+16]
004229e7mov rax, [rbp+24]
004229ebcmp rdx, rax
004229eesetb al
004229f1mov [rbp-1], al
004229f4call popFrame
004229f9movzx eax, [rbp-1]
004229fdadd rsp, 96
00422a01pop rbp
00422a02ret
00422979
00422a03
00422a03rtlAddZCT__system_5397:
00422a03push rbp
00422a04mov rbp, rsp
00422a07sub rsp, 80
00422a0bmov [rbp+16], rcx
00422a0flea rax, [rip+56052]
00422a16mov [rbp-40], rax
00422a1alea rax, [rip+55879]
00422a21mov [rbp-24], rax
00422a25mov [rbp-32], 0
00422a2dmov [rbp-16], 0
00422a33lea rax, [rbp-48]
00422a37mov rcx, rax
00422a3acall nimFrame
00422a3fmov [rbp-32], 243
00422a47lea rax, [rip+55834]
00422a4emov [rbp-24], rax
00422a52mov rdx, [rbp+16]
00422a56mov rax, [rip+59171]
00422a5dlea rcx, [rax+24]
00422a61call addZCT__system_5348
00422a66call popFrame
00422a6bnop
00422a6cadd rsp, 80
00422a70pop rbp
00422a71ret
00422a03
00422a03rtlAddZCT__system_5397:
00422a03push rbp
00422a04mov rbp, rsp
00422a07sub rsp, 80
00422a0bmov [rbp+16], rcx
00422a0flea rax, [rip+56052]
00422a16mov [rbp-40], rax
00422a1alea rax, [rip+55879]
00422a21mov [rbp-24], rax
00422a25mov [rbp-32], 0
00422a2dmov [rbp-16], 0
00422a33lea rax, [rbp-48]
00422a37mov rcx, rax
00422a3acall nimFrame
00422a3fmov [rbp-32], 243
00422a47lea rax, [rip+55834]
00422a4emov [rbp-24], rax
00422a52mov rdx, [rbp+16]
00422a56mov rax, [rip+59171]
00422a5dlea rcx, [rax+24]
00422a61call addZCT__system_5348
00422a66call popFrame
00422a6bnop
00422a6cadd rsp, 80
00422a70pop rbp
00422a71ret
00422a03
00422a72
00422a72decRef__system_5399:
00422a72push rbp
00422a73mov rbp, rsp
00422a76sub rsp, 96
00422a7amov [rbp+16], rcx
00422a7elea rax, [rip+55951]
00422a85mov [rbp-56], rax
00422a89lea rax, [rip+55768]
00422a90mov [rbp-40], rax
00422a94mov [rbp-48], 0
00422a9cmov [rbp-32], 0
00422aa2lea rax, [rbp-64]
00422aa6mov rcx, rax
00422aa9call nimFrame
00422aaemov [rbp-48], 248
00422ab6lea rax, [rip+55723]
00422abdmov [rbp-40], rax
00422ac1mov rax, [rbp+16]
00422ac5mov rax, [rax]
00422ac8mov edx, 8
00422acdmov rcx, rax
00422ad0call minuspercent___system_716
00422ad5mov rdx, [rbp+16]
00422ad9mov [rdx], rax
00422adcmov [rbp-48], 249
00422ae4lea rax, [rip+55677]
00422aebmov [rbp-40], rax
00422aefmov [rbp-1], 0
00422af3mov rax, [rbp+16]
00422af7mov rax, [rax]
00422afamov edx, 8
00422affmov rcx, rax
00422b02call ltpercent___system_1005
00422b07mov [rbp-1], al
00422b0amovzx eax, [rbp-1]
00422b0exor eax, 1
00422b11test al, al
00422b13jne 0x422b33
00422b15mov [rbp-48], 250
00422b1dlea rax, [rip+55620]
00422b24mov [rbp-40], rax
00422b28mov rcx, [rbp+16]
00422b2ccall rtlAddZCT__system_5397
00422b31jmp 0x422b34
00422b33
00422b33loc_422b33:
00422b33nop
00422b34
00422b34loc_422b34:
00422b34call popFrame
00422b39nop
00422b3aadd rsp, 96
00422b3epop rbp
00422b3fret
00422a72
00422a72decRef__system_5399:
00422a72push rbp
00422a73mov rbp, rsp
00422a76sub rsp, 96
00422a7amov [rbp+16], rcx
00422a7elea rax, [rip+55951]
00422a85mov [rbp-56], rax
00422a89lea rax, [rip+55768]
00422a90mov [rbp-40], rax
00422a94mov [rbp-48], 0
00422a9cmov [rbp-32], 0
00422aa2lea rax, [rbp-64]
00422aa6mov rcx, rax
00422aa9call nimFrame
00422aaemov [rbp-48], 248
00422ab6lea rax, [rip+55723]
00422abdmov [rbp-40], rax
00422ac1mov rax, [rbp+16]
00422ac5mov rax, [rax]
00422ac8mov edx, 8
00422acdmov rcx, rax
00422ad0call minuspercent___system_716
00422ad5mov rdx, [rbp+16]
00422ad9mov [rdx], rax
00422adcmov [rbp-48], 249
00422ae4lea rax, [rip+55677]
00422aebmov [rbp-40], rax
00422aefmov [rbp-1], 0
00422af3mov rax, [rbp+16]
00422af7mov rax, [rax]
00422afamov edx, 8
00422affmov rcx, rax
00422b02call ltpercent___system_1005
00422b07mov [rbp-1], al
00422b0amovzx eax, [rbp-1]
00422b0exor eax, 1
00422b11test al, al
00422b13jne 0x422b33
00422b15mov [rbp-48], 250
00422b1dlea rax, [rip+55620]
00422b24mov [rbp-40], rax
00422b28mov rcx, [rbp+16]
00422b2ccall rtlAddZCT__system_5397
00422b31jmp 0x422b34
00422b33
00422b33loc_422b33:
00422b33nop
00422b34
00422b34loc_422b34:
00422b34call popFrame
00422b39nop
00422b3aadd rsp, 96
00422b3epop rbp
00422b3fret
00422a72
00422b40
00422b40asgnRef:
00422b40push rbp
00422b41mov rbp, rsp
00422b44sub rsp, 96
00422b48mov [rbp+16], rcx
00422b4cmov [rbp+24], rdx
00422b50lea rax, [rip+55748]
00422b57mov [rbp-56], rax
00422b5blea rax, [rip+55558]
00422b62mov [rbp-40], rax
00422b66mov [rbp-48], 0
00422b6emov [rbp-32], 0
00422b74lea rax, [rbp-64]
00422b78mov rcx, rax
00422b7bcall nimFrame
00422b80mov [rbp-48], 286
00422b88lea rax, [rip+55513]
00422b8fmov [rbp-40], rax
00422b93cmp [rbp+24], 0
00422b98je 0x422bc0
00422b9amov [rbp-8], 0
00422ba2mov rax, [rbp+24]
00422ba6mov rcx, rax
00422ba9call usrToCell__system_5354
00422baemov [rbp-8], rax
00422bb2mov rax, [rbp-8]
00422bb6mov rcx, rax
00422bb9call incRef__system_5392
00422bbejmp 0x422bc1
00422bc0
00422bc0loc_422bc0:
00422bc0nop
00422bc1
00422bc1loc_422bc1:
00422bc1mov [rbp-48], 287
00422bc9lea rax, [rip+55448]
00422bd0mov [rbp-40], rax
00422bd4mov rax, [rbp+16]
00422bd8mov rax, [rax]
00422bdbtest rax, rax
00422bdeje 0x422c09
00422be0mov [rbp-16], 0
00422be8mov rax, [rbp+16]
00422becmov rax, [rax]
00422befmov rcx, rax
00422bf2call usrToCell__system_5354
00422bf7mov [rbp-16], rax
00422bfbmov rax, [rbp-16]
00422bffmov rcx, rax
00422c02call decRef__system_5399
00422c07jmp 0x422c0a
00422c09
00422c09loc_422c09:
00422c09nop
00422c0a
00422c0aloc_422c0a:
00422c0amov [rbp-48], 288
00422c12lea rax, [rip+55375]
00422c19mov [rbp-40], rax
00422c1dmov rax, [rbp+16]
00422c21mov rdx, [rbp+24]
00422c25mov [rax], rdx
00422c28call popFrame
00422c2dnop
00422c2eadd rsp, 96
00422c32pop rbp
00422c33ret
00422b40
00422b40asgnRef:
00422b40push rbp
00422b41mov rbp, rsp
00422b44sub rsp, 96
00422b48mov [rbp+16], rcx
00422b4cmov [rbp+24], rdx
00422b50lea rax, [rip+55748]
00422b57mov [rbp-56], rax
00422b5blea rax, [rip+55558]
00422b62mov [rbp-40], rax
00422b66mov [rbp-48], 0
00422b6emov [rbp-32], 0
00422b74lea rax, [rbp-64]
00422b78mov rcx, rax
00422b7bcall nimFrame
00422b80mov [rbp-48], 286
00422b88lea rax, [rip+55513]
00422b8fmov [rbp-40], rax
00422b93cmp [rbp+24], 0
00422b98je 0x422bc0
00422b9amov [rbp-8], 0
00422ba2mov rax, [rbp+24]
00422ba6mov rcx, rax
00422ba9call usrToCell__system_5354
00422baemov [rbp-8], rax
00422bb2mov rax, [rbp-8]
00422bb6mov rcx, rax
00422bb9call incRef__system_5392
00422bbejmp 0x422bc1
00422bc0
00422bc0loc_422bc0:
00422bc0nop
00422bc1
00422bc1loc_422bc1:
00422bc1mov [rbp-48], 287
00422bc9lea rax, [rip+55448]
00422bd0mov [rbp-40], rax
00422bd4mov rax, [rbp+16]
00422bd8mov rax, [rax]
00422bdbtest rax, rax
00422bdeje 0x422c09
00422be0mov [rbp-16], 0
00422be8mov rax, [rbp+16]
00422becmov rax, [rax]
00422befmov rcx, rax
00422bf2call usrToCell__system_5354
00422bf7mov [rbp-16], rax
00422bfbmov rax, [rbp-16]
00422bffmov rcx, rax
00422c02call decRef__system_5399
00422c07jmp 0x422c0a
00422c09
00422c09loc_422c09:
00422c09nop
00422c0a
00422c0aloc_422c0a:
00422c0amov [rbp-48], 288
00422c12lea rax, [rip+55375]
00422c19mov [rbp-40], rax
00422c1dmov rax, [rbp+16]
00422c21mov rdx, [rbp+24]
00422c25mov [rax], rdx
00422c28call popFrame
00422c2dnop
00422c2eadd rsp, 96
00422c32pop rbp
00422c33ret
00422b40
00422c34
00422c34TM.YmPZ0wL3VknffrUWi19b7JA_3:
00422c34push rbp
00422c35mov rbp, rsp
00422c38sub rsp, 32
00422c3cmov rax, [rip+0x25675]
00422c43mov edx, 0
00422c48mov rcx, rax
00422c4bcall nimGCvisit
00422c50mov rax, [rip+0x25669]
00422c57mov edx, 0
00422c5cmov rcx, rax
00422c5fcall nimGCvisit
00422c64mov rax, [rip+0x2566d]
00422c6bmov edx, 0
00422c70mov rcx, rax
00422c73call nimGCvisit
00422c78mov rax, [rip+0x25661]
00422c7fmov edx, 0
00422c84mov rcx, rax
00422c87call nimGCvisit
00422c8cnop
00422c8dadd rsp, 32
00422c91pop rbp
00422c92ret
00422c34
00422c34TM.YmPZ0wL3VknffrUWi19b7JA_3:
00422c34push rbp
00422c35mov rbp, rsp
00422c38sub rsp, 32
00422c3cmov rax, [rip+0x25675]
00422c43mov edx, 0
00422c48mov rcx, rax
00422c4bcall nimGCvisit
00422c50mov rax, [rip+0x25669]
00422c57mov edx, 0
00422c5cmov rcx, rax
00422c5fcall nimGCvisit
00422c64mov rax, [rip+0x2566d]
00422c6bmov edx, 0
00422c70mov rcx, rax
00422c73call nimGCvisit
00422c78mov rax, [rip+0x25661]
00422c7fmov edx, 0
00422c84mov rcx, rax
00422c87call nimGCvisit
00422c8cnop
00422c8dadd rsp, 32
00422c91pop rbp
00422c92ret
00422c34
00422c93
00422c93TM.YmPZ0wL3VknffrUWi19b7JA_5:
00422c93push rbp
00422c94mov rbp, rsp
00422c97sub rsp, 32
00422c9bmov rax, [rip+0x25646]
00422ca2mov edx, 0
00422ca7mov rcx, rax
00422caacall nimGCvisit
00422cafnop
00422cb0add rsp, 32
00422cb4pop rbp
00422cb5ret
00422c93
00422c93TM.YmPZ0wL3VknffrUWi19b7JA_5:
00422c93push rbp
00422c94mov rbp, rsp
00422c97sub rsp, 32
00422c9bmov rax, [rip+0x25646]
00422ca2mov edx, 0
00422ca7mov rcx, rax
00422caacall nimGCvisit
00422cafnop
00422cb0add rsp, 32
00422cb4pop rbp
00422cb5ret
00422c93
00422cb6
00422cb6TM.YmPZ0wL3VknffrUWi19b7JA_6:
00422cb6push rbp
00422cb7mov rbp, rsp
00422cbasub rsp, 32
00422cbemov rax, [rip+0x25633]
00422cc5mov edx, 0
00422ccamov rcx, rax
00422ccdcall nimGCvisit
00422cd2nop
00422cd3add rsp, 32
00422cd7pop rbp
00422cd8ret
00422cb6
00422cb6TM.YmPZ0wL3VknffrUWi19b7JA_6:
00422cb6push rbp
00422cb7mov rbp, rsp
00422cbasub rsp, 32
00422cbemov rax, [rip+0x25633]
00422cc5mov edx, 0
00422ccamov rcx, rax
00422ccdcall nimGCvisit
00422cd2nop
00422cd3add rsp, 32
00422cd7pop rbp
00422cd8ret
00422cb6
00422cd9
00422cd9TM.YmPZ0wL3VknffrUWi19b7JA_7:
00422cd9push rbp
00422cdamov rbp, rsp
00422cddsub rsp, 32
00422ce1mov rax, [rip+0x25618]
00422ce8mov edx, 0
00422cedmov rcx, rax
00422cf0call nimGCvisit
00422cf5nop
00422cf6add rsp, 32
00422cfapop rbp
00422cfbret
00422cd9
00422cd9TM.YmPZ0wL3VknffrUWi19b7JA_7:
00422cd9push rbp
00422cdamov rbp, rsp
00422cddsub rsp, 32
00422ce1mov rax, [rip+0x25618]
00422ce8mov edx, 0
00422cedmov rcx, rax
00422cf0call nimGCvisit
00422cf5nop
00422cf6add rsp, 32
00422cfapop rbp
00422cfbret
00422cd9
00422cfc
00422cfcnimSetMem__systemZmemory_7:
00422cfcpush rbp
00422cfdmov rbp, rsp
00422d00sub rsp, 48
00422d04mov [rbp+16], rcx
00422d08mov [rbp+24], edx
00422d0bmov [rbp+32], r8
00422d0fmov [rbp-8], 0
00422d17mov rdx, [rbp+32]
00422d1bmov eax, [rbp+24]
00422d1emov r8, rdx
00422d21mov edx, eax
00422d23mov rcx, [rbp+16]
00422d27call memset
00422d2cmov [rbp-8], rax
00422d30nop
00422d31add rsp, 48
00422d35pop rbp
00422d36ret
00422cfc
00422cfcnimSetMem__systemZmemory_7:
00422cfcpush rbp
00422cfdmov rbp, rsp
00422d00sub rsp, 48
00422d04mov [rbp+16], rcx
00422d08mov [rbp+24], edx
00422d0bmov [rbp+32], r8
00422d0fmov [rbp-8], 0
00422d17mov rdx, [rbp+32]
00422d1bmov eax, [rbp+24]
00422d1emov r8, rdx
00422d21mov edx, eax
00422d23mov rcx, [rbp+16]
00422d27call memset
00422d2cmov [rbp-8], rax
00422d30nop
00422d31add rsp, 48
00422d35pop rbp
00422d36ret
00422cfc
00422d37
00422d37nimZeroMem:
00422d37push rbp
00422d38mov rbp, rsp
00422d3bsub rsp, 32
00422d3fmov [rbp+16], rcx
00422d43mov [rbp+24], rdx
00422d47mov rax, [rbp+24]
00422d4bmov r8, rax
00422d4emov edx, 0
00422d53mov rcx, [rbp+16]
00422d57call nimSetMem__systemZmemory_7
00422d5cnop
00422d5dadd rsp, 32
00422d61pop rbp
00422d62ret
00422d37
00422d37nimZeroMem:
00422d37push rbp
00422d38mov rbp, rsp
00422d3bsub rsp, 32
00422d3fmov [rbp+16], rcx
00422d43mov [rbp+24], rdx
00422d47mov rax, [rbp+24]
00422d4bmov r8, rax
00422d4emov edx, 0
00422d53mov rcx, [rbp+16]
00422d57call nimSetMem__systemZmemory_7
00422d5cnop
00422d5dadd rsp, 32
00422d61pop rbp
00422d62ret
00422d37
00422d63
00422d63nimGCunrefNoCycle:
00422d63push rbp
00422d64mov rbp, rsp
00422d67sub rsp, 96
00422d6bmov [rbp+16], rcx
00422d6flea rax, [rip+55213]
00422d76mov [rbp-56], rax
00422d7alea rax, [rip+55015]
00422d81mov [rbp-40], rax
00422d85mov [rbp-48], 0
00422d8dmov [rbp-32], 0
00422d93lea rax, [rbp-64]
00422d97mov rcx, rax
00422d9acall nimFrame
00422d9fmov [rbp-48], 276
00422da7lea rax, [rip+54970]
00422daemov [rbp-40], rax
00422db2mov [rbp-8], 0
00422dbamov rcx, [rbp+16]
00422dbecall usrToCell__system_5354
00422dc3mov [rbp-8], rax
00422dc7mov rax, [rbp-8]
00422dcbmov rcx, rax
00422dcecall decRef__system_5399
00422dd3call popFrame
00422dd8nop
00422dd9add rsp, 96
00422dddpop rbp
00422dderet
00422d63
00422d63nimGCunrefNoCycle:
00422d63push rbp
00422d64mov rbp, rsp
00422d67sub rsp, 96
00422d6bmov [rbp+16], rcx
00422d6flea rax, [rip+55213]
00422d76mov [rbp-56], rax
00422d7alea rax, [rip+55015]
00422d81mov [rbp-40], rax
00422d85mov [rbp-48], 0
00422d8dmov [rbp-32], 0
00422d93lea rax, [rbp-64]
00422d97mov rcx, rax
00422d9acall nimFrame
00422d9fmov [rbp-48], 276
00422da7lea rax, [rip+54970]
00422daemov [rbp-40], rax
00422db2mov [rbp-8], 0
00422dbamov rcx, [rbp+16]
00422dbecall usrToCell__system_5354
00422dc3mov [rbp-8], rax
00422dc7mov rax, [rbp-8]
00422dcbmov rcx, rax
00422dcecall decRef__system_5399
00422dd3call popFrame
00422dd8nop
00422dd9add rsp, 96
00422dddpop rbp
00422dderet
00422d63
00422ddf
00422ddfTM.YmPZ0wL3VknffrUWi19b7JA_9:
00422ddfpush rbp
00422de0mov rbp, rsp
00422de3sub rsp, 32
00422de7mov rax, [rip+0x2551a]
00422deemov edx, 0
00422df3mov rcx, rax
00422df6call nimGCvisit
00422dfbnop
00422dfcadd rsp, 32
00422e00pop rbp
00422e01ret
00422ddf
00422ddfTM.YmPZ0wL3VknffrUWi19b7JA_9:
00422ddfpush rbp
00422de0mov rbp, rsp
00422de3sub rsp, 32
00422de7mov rax, [rip+0x2551a]
00422deemov edx, 0
00422df3mov rcx, rax
00422df6call nimGCvisit
00422dfbnop
00422dfcadd rsp, 32
00422e00pop rbp
00422e01ret
00422ddf
00422e02
00422e02nimCopyMem:
00422e02push rbp
00422e03mov rbp, rsp
00422e06sub rsp, 48
00422e0amov [rbp+16], rcx
00422e0emov [rbp+24], rdx
00422e12mov [rbp+32], r8
00422e16mov [rbp-8], 0
00422e1emov rdx, [rbp+32]
00422e22mov rax, [rbp+24]
00422e26mov r8, rdx
00422e29mov rdx, rax
00422e2cmov rcx, [rbp+16]
00422e30call memcpy
00422e35mov [rbp-8], rax
00422e39nop
00422e3aadd rsp, 48
00422e3epop rbp
00422e3fret
00422e02
00422e02nimCopyMem:
00422e02push rbp
00422e03mov rbp, rsp
00422e06sub rsp, 48
00422e0amov [rbp+16], rcx
00422e0emov [rbp+24], rdx
00422e12mov [rbp+32], r8
00422e16mov [rbp-8], 0
00422e1emov rdx, [rbp+32]
00422e22mov rax, [rbp+24]
00422e26mov r8, rdx
00422e29mov rdx, rax
00422e2cmov rcx, [rbp+16]
00422e30call memcpy
00422e35mov [rbp-8], rax
00422e39nop
00422e3aadd rsp, 48
00422e3epop rbp
00422e3fret
00422e02
00422e40
00422e40copyMem__system_1727:
00422e40push rbp
00422e41mov rbp, rsp
00422e44sub rsp, 32
00422e48mov [rbp+16], rcx
00422e4cmov [rbp+24], rdx
00422e50mov [rbp+32], r8
00422e54mov rdx, [rbp+32]
00422e58mov rax, [rbp+24]
00422e5cmov r8, rdx
00422e5fmov rdx, rax
00422e62mov rcx, [rbp+16]
00422e66call nimCopyMem
00422e6bnop
00422e6cadd rsp, 32
00422e70pop rbp
00422e71ret
00422e40
00422e40copyMem__system_1727:
00422e40push rbp
00422e41mov rbp, rsp
00422e44sub rsp, 32
00422e48mov [rbp+16], rcx
00422e4cmov [rbp+24], rdx
00422e50mov [rbp+32], r8
00422e54mov rdx, [rbp+32]
00422e58mov rax, [rbp+24]
00422e5cmov r8, rdx
00422e5fmov rdx, rax
00422e62mov rcx, [rbp+16]
00422e66call nimCopyMem
00422e6bnop
00422e6cadd rsp, 32
00422e70pop rbp
00422e71ret
00422e40
00422e72
00422e72appendString:
00422e72push rbp
00422e73mov rbp, rsp
00422e76sub rsp, 32
00422e7amov [rbp+16], rcx
00422e7emov [rbp+24], rdx
00422e82cmp [rbp+24], 0
00422e87je 0x422ed3
00422e89mov rax, [rbp+24]
00422e8dmov rax, [rax]
00422e90lea rcx, [rax+1]
00422e94mov rax, [rbp+24]
00422e98lea rdx, [rax+16]
00422e9cmov rax, [rbp+16]
00422ea0mov rax, [rax]
00422ea3lea r8, [rax+16]
00422ea7mov rax, [rbp+16]
00422eabadd rax, r8
00422eaemov r8, rcx
00422eb1mov rcx, rax
00422eb4call copyMem__system_1727
00422eb9mov rax, [rbp+16]
00422ebdmov rdx, [rax]
00422ec0mov rax, [rbp+24]
00422ec4mov rax, [rax]
00422ec7add rdx, rax
00422ecamov rax, [rbp+16]
00422ecemov [rax], rdx
00422ed1jmp 0x422ed4
00422ed3
00422ed3loc_422ed3:
00422ed3nop
00422ed4
00422ed4loc_422ed4:
00422ed4nop
00422ed5add rsp, 32
00422ed9pop rbp
00422edaret
00422e72
00422e72appendString:
00422e72push rbp
00422e73mov rbp, rsp
00422e76sub rsp, 32
00422e7amov [rbp+16], rcx
00422e7emov [rbp+24], rdx
00422e82cmp [rbp+24], 0
00422e87je 0x422ed3
00422e89mov rax, [rbp+24]
00422e8dmov rax, [rax]
00422e90lea rcx, [rax+1]
00422e94mov rax, [rbp+24]
00422e98lea rdx, [rax+16]
00422e9cmov rax, [rbp+16]
00422ea0mov rax, [rax]
00422ea3lea r8, [rax+16]
00422ea7mov rax, [rbp+16]
00422eabadd rax, r8
00422eaemov r8, rcx
00422eb1mov rcx, rax
00422eb4call copyMem__system_1727
00422eb9mov rax, [rbp+16]
00422ebdmov rdx, [rax]
00422ec0mov rax, [rbp+24]
00422ec4mov rax, [rax]
00422ec7add rdx, rax
00422ecamov rax, [rbp+16]
00422ecemov [rax], rdx
00422ed1jmp 0x422ed4
00422ed3
00422ed3loc_422ed3:
00422ed3nop
00422ed4
00422ed4loc_422ed4:
00422ed4nop
00422ed5add rsp, 32
00422ed9pop rbp
00422edaret
00422e72
00422edb
00422edbpushSafePoint:
00422edbpush rbp
00422edcmov rbp, rsp
00422edfmov [rbp+16], rcx
00422ee3mov rax, [rip+57974]
00422eeamov rdx, [rax]
00422eedmov rax, [rbp+16]
00422ef1mov [rax], rdx
00422ef4mov rax, [rip+57957]
00422efbmov rdx, [rbp+16]
00422effmov [rax], rdx
00422f02nop
00422f03pop rbp
00422f04ret
00422edb
00422edbpushSafePoint:
00422edbpush rbp
00422edcmov rbp, rsp
00422edfmov [rbp+16], rcx
00422ee3mov rax, [rip+57974]
00422eeamov rdx, [rax]
00422eedmov rax, [rbp+16]
00422ef1mov [rax], rdx
00422ef4mov rax, [rip+57957]
00422efbmov rdx, [rbp+16]
00422effmov [rax], rdx
00422f02nop
00422f03pop rbp
00422f04ret
00422edb
00422f05
00422f05TM.YmPZ0wL3VknffrUWi19b7JA_12:
00422f05push rbp
00422f06mov rbp, rsp
00422f09sub rsp, 32
00422f0dmov rax, [rip+0x253fc]
00422f14mov edx, 0
00422f19mov rcx, rax
00422f1ccall nimGCvisit
00422f21nop
00422f22add rsp, 32
00422f26pop rbp
00422f27ret
00422f05
00422f05TM.YmPZ0wL3VknffrUWi19b7JA_12:
00422f05push rbp
00422f06mov rbp, rsp
00422f09sub rsp, 32
00422f0dmov rax, [rip+0x253fc]
00422f14mov edx, 0
00422f19mov rcx, rax
00422f1ccall nimGCvisit
00422f21nop
00422f22add rsp, 32
00422f26pop rbp
00422f27ret
00422f05
00422f28
00422f28amp___OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_111:
00422f28push rbp
00422f29mov rbp, rsp
00422f2csub rsp, 96
00422f30mov [rbp+16], rcx
00422f34lea rax, [rip+54778]
00422f3bmov [rbp-56], rax
00422f3flea rax, [rip+54770]
00422f46mov [rbp-40], rax
00422f4amov [rbp-48], 0
00422f52mov [rbp-32], 0
00422f58lea rax, [rbp-64]
00422f5cmov rcx, rax
00422f5fcall nimFrame
00422f64mov [rbp-8], 0
00422f6cmov [rbp-48], 270
00422f74lea rax, [rip+54717]
00422f7bmov [rbp-40], rax
00422f7fmov rax, [rbp+16]
00422f83mov [rbp-8], rax
00422f87call popFrame
00422f8cmov rax, [rbp-8]
00422f90add rsp, 96
00422f94pop rbp
00422f95ret
00422f28
00422f28amp___OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_111:
00422f28push rbp
00422f29mov rbp, rsp
00422f2csub rsp, 96
00422f30mov [rbp+16], rcx
00422f34lea rax, [rip+54778]
00422f3bmov [rbp-56], rax
00422f3flea rax, [rip+54770]
00422f46mov [rbp-40], rax
00422f4amov [rbp-48], 0
00422f52mov [rbp-32], 0
00422f58lea rax, [rbp-64]
00422f5cmov rcx, rax
00422f5fcall nimFrame
00422f64mov [rbp-8], 0
00422f6cmov [rbp-48], 270
00422f74lea rax, [rip+54717]
00422f7bmov [rbp-40], rax
00422f7fmov rax, [rbp+16]
00422f83mov [rbp-8], rax
00422f87call popFrame
00422f8cmov rax, [rbp-8]
00422f90add rsp, 96
00422f94pop rbp
00422f95ret
00422f28
00422f96
00422f96LoadDriver__78im66lackout_37:
00422f96push rbp
00422f97sub rsp, 256
00422f9elea rbp, [rsp+128]
00422fa6mov [rbp+144], rcx
00422fadlea rax, [rip+54717]
00422fb4mov [rbp+8], rax
00422fb8lea rax, [rip+54721]
00422fbfmov [rbp+24], rax
00422fc3mov [rbp+16], 0
00422fcbmov [rbp+32], 0
00422fd1mov rax, rbp
00422fd4mov rcx, rax
00422fd7call nimFrame
00422fdcmov [rbp+127], 0
00422fe0mov [rbp+112], 0
00422fe8mov [rbp+104], 0
00422ff0mov [rbp+16], 38
00422ff8lea rax, [rip+54657]
00422fffmov [rbp+24], rax
00423003lea rcx, [rip+53142]
0042300acall copyString
0042300fmov [rbp+96], rax
00423013mov [rbp+16], 41
0042301blea rax, [rip+54622]
00423022mov [rbp+24], rax
00423026mov rax, [rip+56803]
0042302dmov rax, [rax]
00423030mov r8l, 0xf003f
00423036mov edx, 0
0042303bmov ecx, 0
00423040call rax
00423042mov [rbp+112], rax
00423046mov [rbp+16], 42
0042304elea rax, [rip+54571]
00423055mov [rbp+24], rax
00423059cmp [rbp+112], 0
0042305ejne 0x4230a0
00423060mov [rbp+16], 43
00423068lea rax, [rip+54545]
0042306fmov [rbp+24], rax
00423073mov edx, 1
00423078lea rcx, [rip+53121]
0042307fcall echoBinSafe
00423084mov [rbp+16], 44
0042308clea rax, [rip+54509]
00423093mov [rbp+24], rax
00423097mov [rbp+127], 0
0042309bjmp 0x423470
004230a0
004230a0loc_4230a0:
004230a0nop
004230a1mov [rbp+16], 46
004230a9lea rax, [rip+54480]
004230b0mov [rbp+24], rax
004230b4mov [rbp+16], 48
004230bclea rax, [rip+54461]
004230c3mov [rbp+24], rax
004230c7mov [rbp+88], 0
004230cfmov rax, [rbp+96]
004230d3mov rcx, rax
004230d6call winstrConverterStringToPtrChar__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_651
004230dbmov [rbp+88], rax
004230dfmov [rbp+16], 49
004230e7lea rax, [rip+54418]
004230eemov [rbp+24], rax
004230f2mov [rbp+80], 0
004230famov rax, [rbp+96]
004230femov rcx, rax
00423101call winstrConverterStringToPtrChar__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_651
00423106mov [rbp+80], rax
0042310amov [rbp+16], 54
00423112lea rax, [rip+54375]
00423119mov [rbp+24], rax
0042311dmov [rbp+72], 0
00423125mov rcx, [rbp+144]
0042312ccall amp___OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_111
00423131mov [rbp+72], rax
00423135mov [rbp+16], 46
0042313dlea rax, [rip+54332]
00423144mov [rbp+24], rax
00423148mov rax, [rip+56481]
0042314fmov r10, [rax]
00423152mov r8, [rbp+80]
00423156mov rdx, [rbp+88]
0042315amov rax, [rbp+112]
0042315emov [rsp+96], 0
00423167mov [rsp+88], 0
00423170mov [rsp+80], 0
00423179mov [rsp+72], 0
00423182mov [rsp+64], 0
0042318bmov rcx, [rbp+72]
0042318fmov [rsp+56], rcx
00423194mov [rsp+48], 0
0042319cmov [rsp+40], 3
004231a4mov [rsp+32], 1
004231acmov r9l, 0x10030
004231b2mov rcx, rax
004231b5call r10
004231b8mov [rbp+104], rax
004231bcmov [rbp+16], 62
004231c4lea rax, [rip+54197]
004231cbmov [rbp+24], rax
004231cfcmp [rbp+104], 0
004231d4jne 0x423397
004231damov [rbp+16], 63
004231e2lea rax, [rip+54167]
004231e9mov [rbp+24], rax
004231edmov [rbp+68], 0
004231f4mov rax, [rip+56229]
004231fbmov rax, [rax]
004231fecall rax
00423200mov [rbp+68], eax
00423203cmp [rbp+68], 1073
0042320ajne 0x423288
0042320cmov [rbp+16], 64
00423214lea rax, [rip+54117]
0042321bmov [rbp+24], rax
0042321fmov [rbp+64], 0
00423226mov rax, [rip+56275]
0042322dmov r9, [rax]
00423230mov rax, [rbp+104]
00423234mov r8l, 0
0042323amov edx, 0
0042323fmov rcx, rax
00423242call r9
00423245mov [rbp+64], eax
00423248mov [rbp+16], 65
00423250lea rax, [rip+54057]
00423257mov [rbp+24], rax
0042325bmov edx, 1
00423260lea rcx, [rip+52705]
00423267call echoBinSafe
0042326cmov [rbp+16], 66
00423274lea rax, [rip+54021]
0042327bmov [rbp+24], rax
0042327fmov [rbp+127], 1
00423283jmp 0x423470
00423288
00423288loc_423288:
00423288nop
00423289mov [rbp+16], 68
00423291lea rax, [rip+53992]
00423298mov [rbp+24], rax
0042329clea rax, [rbp-8]
004232a0mov edx, 8
004232a5mov rcx, rax
004232a8call nimZeroMem
004232admov [rbp+16], 583
004232b5lea rax, [rip+54012]
004232bcmov [rbp+24], rax
004232c0mov [rbp+16], 68
004232c8lea rax, [rip+53937]
004232cfmov [rbp+24], rax
004232d3mov ecx, 52
004232d8call rawNewString
004232ddmov [rbp-16], rax
004232e1mov rax, [rbp-16]
004232e5mov edx, 26
004232eamov rcx, rax
004232edcall resizeString
004232f2mov [rbp-16], rax
004232f6mov rax, [rbp-16]
004232falea rdx, [rip+52575]
00423301mov rcx, rax
00423304call appendString
00423309mov [rbp+16], 533
00423311lea rax, [rip+53992]
00423318mov [rbp+24], rax
0042331cmov [rbp+60], 0
00423323mov rax, [rip+55926]
0042332amov rax, [rax]
0042332dcall rax
0042332fmov [rbp+60], eax
00423332mov [rbp+16], 68
0042333alea rax, [rip+53823]
00423341mov [rbp+24], rax
00423345mov edx, [rbp+60]
00423348lea rax, [rbp-16]
0042334cmov r8l, 0
00423352mov rcx, rax
00423355call formatValue__78im66lackout_56
0042335amov rax, [rbp-16]
0042335emov rcx, rax
00423361call copyString
00423366mov [rbp-8], rax
0042336alea rax, [rbp-8]
0042336emov edx, 1
00423373mov rcx, rax
00423376call echoBinSafe
0042337bmov [rbp+16], 69
00423383lea rax, [rip+53750]
0042338amov [rbp+24], rax
0042338emov [rbp+127], 0
00423392jmp 0x423470
00423397
00423397loc_423397:
00423397nop
00423398mov [rbp+16], 71
004233a0lea rax, [rip+53721]
004233a7mov [rbp+24], rax
004233abmov [rbp+56], 0
004233b2mov rax, [rip+55879]
004233b9mov r9, [rax]
004233bcmov rax, [rbp+104]
004233c0mov r8l, 0
004233c6mov edx, 0
004233cbmov rcx, rax
004233cecall r9
004233d1mov [rbp+56], eax
004233d4mov [rbp+16], 72
004233dclea rax, [rip+53661]
004233e3mov [rbp+24], rax
004233e7mov edx, 1
004233eclea rcx, [rip+52309]
004233f3call echoBinSafe
004233f8mov [rbp+16], 74
00423400lea rax, [rip+53625]
00423407mov [rbp+24], rax
0042340bmov [rbp+52], 0
00423412mov rax, [rip+55751]
00423419mov rdx, [rax]
0042341cmov rax, [rbp+104]
00423420mov rcx, rax
00423423call rdx
00423425mov [rbp+52], eax
00423428mov [rbp+16], 75
00423430lea rax, [rip+53577]
00423437mov [rbp+24], rax
0042343bmov [rbp+48], 0
00423442mov rax, [rip+55703]
00423449mov rdx, [rax]
0042344cmov rax, [rbp+112]
00423450mov rcx, rax
00423453call rdx
00423455mov [rbp+48], eax
00423458mov [rbp+16], 77
00423460lea rax, [rip+53529]
00423467mov [rbp+24], rax
0042346bmov [rbp+127], 1
0042346fnop
00423470
00423470loc_423470:
00423470call popFrame
00423475movzx eax, [rbp+127]
00423479add rsp, 256
00423480pop rbp
00423481ret
00422f96
00422f96LoadDriver__78im66lackout_37:
00422f96push rbp
00422f97sub rsp, 256
00422f9elea rbp, [rsp+128]
00422fa6mov [rbp+144], rcx
00422fadlea rax, [rip+54717]
00422fb4mov [rbp+8], rax
00422fb8lea rax, [rip+54721]
00422fbfmov [rbp+24], rax
00422fc3mov [rbp+16], 0
00422fcbmov [rbp+32], 0
00422fd1mov rax, rbp
00422fd4mov rcx, rax
00422fd7call nimFrame
00422fdcmov [rbp+127], 0
00422fe0mov [rbp+112], 0
00422fe8mov [rbp+104], 0
00422ff0mov [rbp+16], 38
00422ff8lea rax, [rip+54657]
00422fffmov [rbp+24], rax
00423003lea rcx, [rip+53142]
0042300acall copyString
0042300fmov [rbp+96], rax
00423013mov [rbp+16], 41
0042301blea rax, [rip+54622]
00423022mov [rbp+24], rax
00423026mov rax, [rip+56803]
0042302dmov rax, [rax]
00423030mov r8l, 0xf003f
00423036mov edx, 0
0042303bmov ecx, 0
00423040call rax
00423042mov [rbp+112], rax
00423046mov [rbp+16], 42
0042304elea rax, [rip+54571]
00423055mov [rbp+24], rax
00423059cmp [rbp+112], 0
0042305ejne 0x4230a0
00423060mov [rbp+16], 43
00423068lea rax, [rip+54545]
0042306fmov [rbp+24], rax
00423073mov edx, 1
00423078lea rcx, [rip+53121]
0042307fcall echoBinSafe
00423084mov [rbp+16], 44
0042308clea rax, [rip+54509]
00423093mov [rbp+24], rax
00423097mov [rbp+127], 0
0042309bjmp 0x423470
004230a0
004230a0loc_4230a0:
004230a0nop
004230a1mov [rbp+16], 46
004230a9lea rax, [rip+54480]
004230b0mov [rbp+24], rax
004230b4mov [rbp+16], 48
004230bclea rax, [rip+54461]
004230c3mov [rbp+24], rax
004230c7mov [rbp+88], 0
004230cfmov rax, [rbp+96]
004230d3mov rcx, rax
004230d6call winstrConverterStringToPtrChar__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_651
004230dbmov [rbp+88], rax
004230dfmov [rbp+16], 49
004230e7lea rax, [rip+54418]
004230eemov [rbp+24], rax
004230f2mov [rbp+80], 0
004230famov rax, [rbp+96]
004230femov rcx, rax
00423101call winstrConverterStringToPtrChar__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_651
00423106mov [rbp+80], rax
0042310amov [rbp+16], 54
00423112lea rax, [rip+54375]
00423119mov [rbp+24], rax
0042311dmov [rbp+72], 0
00423125mov rcx, [rbp+144]
0042312ccall amp___OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_111
00423131mov [rbp+72], rax
00423135mov [rbp+16], 46
0042313dlea rax, [rip+54332]
00423144mov [rbp+24], rax
00423148mov rax, [rip+56481]
0042314fmov r10, [rax]
00423152mov r8, [rbp+80]
00423156mov rdx, [rbp+88]
0042315amov rax, [rbp+112]
0042315emov [rsp+96], 0
00423167mov [rsp+88], 0
00423170mov [rsp+80], 0
00423179mov [rsp+72], 0
00423182mov [rsp+64], 0
0042318bmov rcx, [rbp+72]
0042318fmov [rsp+56], rcx
00423194mov [rsp+48], 0
0042319cmov [rsp+40], 3
004231a4mov [rsp+32], 1
004231acmov r9l, 0x10030
004231b2mov rcx, rax
004231b5call r10
004231b8mov [rbp+104], rax
004231bcmov [rbp+16], 62
004231c4lea rax, [rip+54197]
004231cbmov [rbp+24], rax
004231cfcmp [rbp+104], 0
004231d4jne 0x423397
004231damov [rbp+16], 63
004231e2lea rax, [rip+54167]
004231e9mov [rbp+24], rax
004231edmov [rbp+68], 0
004231f4mov rax, [rip+56229]
004231fbmov rax, [rax]
004231fecall rax
00423200mov [rbp+68], eax
00423203cmp [rbp+68], 1073
0042320ajne 0x423288
0042320cmov [rbp+16], 64
00423214lea rax, [rip+54117]
0042321bmov [rbp+24], rax
0042321fmov [rbp+64], 0
00423226mov rax, [rip+56275]
0042322dmov r9, [rax]
00423230mov rax, [rbp+104]
00423234mov r8l, 0
0042323amov edx, 0
0042323fmov rcx, rax
00423242call r9
00423245mov [rbp+64], eax
00423248mov [rbp+16], 65
00423250lea rax, [rip+54057]
00423257mov [rbp+24], rax
0042325bmov edx, 1
00423260lea rcx, [rip+52705]
00423267call echoBinSafe
0042326cmov [rbp+16], 66
00423274lea rax, [rip+54021]
0042327bmov [rbp+24], rax
0042327fmov [rbp+127], 1
00423283jmp 0x423470
00423288
00423288loc_423288:
00423288nop
00423289mov [rbp+16], 68
00423291lea rax, [rip+53992]
00423298mov [rbp+24], rax
0042329clea rax, [rbp-8]
004232a0mov edx, 8
004232a5mov rcx, rax
004232a8call nimZeroMem
004232admov [rbp+16], 583
004232b5lea rax, [rip+54012]
004232bcmov [rbp+24], rax
004232c0mov [rbp+16], 68
004232c8lea rax, [rip+53937]
004232cfmov [rbp+24], rax
004232d3mov ecx, 52
004232d8call rawNewString
004232ddmov [rbp-16], rax
004232e1mov rax, [rbp-16]
004232e5mov edx, 26
004232eamov rcx, rax
004232edcall resizeString
004232f2mov [rbp-16], rax
004232f6mov rax, [rbp-16]
004232falea rdx, [rip+52575]
00423301mov rcx, rax
00423304call appendString
00423309mov [rbp+16], 533
00423311lea rax, [rip+53992]
00423318mov [rbp+24], rax
0042331cmov [rbp+60], 0
00423323mov rax, [rip+55926]
0042332amov rax, [rax]
0042332dcall rax
0042332fmov [rbp+60], eax
00423332mov [rbp+16], 68
0042333alea rax, [rip+53823]
00423341mov [rbp+24], rax
00423345mov edx, [rbp+60]
00423348lea rax, [rbp-16]
0042334cmov r8l, 0
00423352mov rcx, rax
00423355call formatValue__78im66lackout_56
0042335amov rax, [rbp-16]
0042335emov rcx, rax
00423361call copyString
00423366mov [rbp-8], rax
0042336alea rax, [rbp-8]
0042336emov edx, 1
00423373mov rcx, rax
00423376call echoBinSafe
0042337bmov [rbp+16], 69
00423383lea rax, [rip+53750]
0042338amov [rbp+24], rax
0042338emov [rbp+127], 0
00423392jmp 0x423470
00423397
00423397loc_423397:
00423397nop
00423398mov [rbp+16], 71
004233a0lea rax, [rip+53721]
004233a7mov [rbp+24], rax
004233abmov [rbp+56], 0
004233b2mov rax, [rip+55879]
004233b9mov r9, [rax]
004233bcmov rax, [rbp+104]
004233c0mov r8l, 0
004233c6mov edx, 0
004233cbmov rcx, rax
004233cecall r9
004233d1mov [rbp+56], eax
004233d4mov [rbp+16], 72
004233dclea rax, [rip+53661]
004233e3mov [rbp+24], rax
004233e7mov edx, 1
004233eclea rcx, [rip+52309]
004233f3call echoBinSafe
004233f8mov [rbp+16], 74
00423400lea rax, [rip+53625]
00423407mov [rbp+24], rax
0042340bmov [rbp+52], 0
00423412mov rax, [rip+55751]
00423419mov rdx, [rax]
0042341cmov rax, [rbp+104]
00423420mov rcx, rax
00423423call rdx
00423425mov [rbp+52], eax
00423428mov [rbp+16], 75
00423430lea rax, [rip+53577]
00423437mov [rbp+24], rax
0042343bmov [rbp+48], 0
00423442mov rax, [rip+55703]
00423449mov rdx, [rax]
0042344cmov rax, [rbp+112]
00423450mov rcx, rax
00423453call rdx
00423455mov [rbp+48], eax
00423458mov [rbp+16], 77
00423460lea rax, [rip+53529]
00423467mov [rbp+24], rax
0042346bmov [rbp+127], 1
0042346fnop
00423470
00423470loc_423470:
00423470call popFrame
00423475movzx eax, [rbp+127]
00423479add rsp, 256
00423480pop rbp
00423481ret
00422f96
00423482
00423482dollar___78im66lackout_8:
00423482push rbp
00423483mov rbp, rsp
00423486sub rsp, 96
0042348amov [rbp+16], rcx
0042348elea rax, [rip+53678]
00423495mov [rbp-56], rax
00423499lea rax, [rip+53472]
004234a0mov [rbp-40], rax
004234a4mov [rbp-48], 0
004234acmov [rbp-32], 0
004234b2lea rax, [rbp-64]
004234b6mov rcx, rax
004234b9call nimFrame
004234bemov [rbp-8], 0
004234c6mov [rbp-48], 13
004234celea rax, [rip+53419]
004234d5mov [rbp-40], rax
004234d9mov rcx, [rbp+16]
004234ddcall dollar___systemZwidestrs_324
004234e2mov [rbp-8], rax
004234e6call popFrame
004234ebmov rax, [rbp-8]
004234efadd rsp, 96
004234f3pop rbp
004234f4ret
00423482
00423482dollar___78im66lackout_8:
00423482push rbp
00423483mov rbp, rsp
00423486sub rsp, 96
0042348amov [rbp+16], rcx
0042348elea rax, [rip+53678]
00423495mov [rbp-56], rax
00423499lea rax, [rip+53472]
004234a0mov [rbp-40], rax
004234a4mov [rbp-48], 0
004234acmov [rbp-32], 0
004234b2lea rax, [rbp-64]
004234b6mov rcx, rax
004234b9call nimFrame
004234bemov [rbp-8], 0
004234c6mov [rbp-48], 13
004234celea rax, [rip+53419]
004234d5mov [rbp-40], rax
004234d9mov rcx, [rbp+16]
004234ddcall dollar___systemZwidestrs_324
004234e2mov [rbp-8], rax
004234e6call popFrame
004234ebmov rax, [rbp-8]
004234efadd rsp, 96
004234f3pop rbp
004234f4ret
00423482
004234f5
004234f5nimCmpMem:
004234f5push rbp
004234f6mov rbp, rsp
004234f9sub rsp, 48
004234fdmov [rbp+16], rcx
00423501mov [rbp+24], rdx
00423505mov [rbp+32], r8
00423509mov [rbp-4], 0
00423510mov rdx, [rbp+32]
00423514mov rax, [rbp+24]
00423518mov r8, rdx
0042351bmov rdx, rax
0042351emov rcx, [rbp+16]
00423522call memcmp
00423527mov [rbp-4], eax
0042352amov eax, [rbp-4]
0042352dadd rsp, 48
00423531pop rbp
00423532ret
004234f5
004234f5nimCmpMem:
004234f5push rbp
004234f6mov rbp, rsp
004234f9sub rsp, 48
004234fdmov [rbp+16], rcx
00423501mov [rbp+24], rdx
00423505mov [rbp+32], r8
00423509mov [rbp-4], 0
00423510mov rdx, [rbp+32]
00423514mov rax, [rbp+24]
00423518mov r8, rdx
0042351bmov rdx, rax
0042351emov rcx, [rbp+16]
00423522call memcmp
00423527mov [rbp-4], eax
0042352amov eax, [rbp-4]
0042352dadd rsp, 48
00423531pop rbp
00423532ret
004234f5
00423533
00423533equalMem__system_1735:
00423533push rbp
00423534mov rbp, rsp
00423537sub rsp, 48
0042353bmov [rbp+16], rcx
0042353fmov [rbp+24], rdx
00423543mov [rbp+32], r8
00423547mov [rbp-1], 0
0042354bmov [rbp-8], 0
00423552mov rdx, [rbp+32]
00423556mov rax, [rbp+24]
0042355amov r8, rdx
0042355dmov rdx, rax
00423560mov rcx, [rbp+16]
00423564call nimCmpMem
00423569mov [rbp-8], eax
0042356ccmp [rbp-8], 0
00423570sete al
00423573mov [rbp-1], al
00423576movzx eax, [rbp-1]
0042357aadd rsp, 48
0042357epop rbp
0042357fret
00423533
00423533equalMem__system_1735:
00423533push rbp
00423534mov rbp, rsp
00423537sub rsp, 48
0042353bmov [rbp+16], rcx
0042353fmov [rbp+24], rdx
00423543mov [rbp+32], r8
00423547mov [rbp-1], 0
0042354bmov [rbp-8], 0
00423552mov rdx, [rbp+32]
00423556mov rax, [rbp+24]
0042355amov r8, rdx
0042355dmov rdx, rax
00423560mov rcx, [rbp+16]
00423564call nimCmpMem
00423569mov [rbp-8], eax
0042356ccmp [rbp-8], 0
00423570sete al
00423573mov [rbp-1], al
00423576movzx eax, [rbp-1]
0042357aadd rsp, 48
0042357epop rbp
0042357fret
00423533
00423580
00423580eqStrings:
00423580push rbp
00423581mov rbp, rsp
00423584sub rsp, 112
00423588mov [rbp+16], rcx
0042358cmov [rbp+24], rdx
00423590lea rax, [rip+53422]
00423597mov [rbp-72], rax
0042359blea rax, [rip+53422]
004235a2mov [rbp-56], rax
004235a6mov [rbp-64], 0
004235aemov [rbp-48], 0
004235b4lea rax, [rbp-80]
004235b8mov rcx, rax
004235bbcall nimFrame
004235c0mov [rbp-1], 0
004235c4mov [rbp-64], 27
004235cclea rax, [rip+53373]
004235d3mov [rbp-56], rax
004235d7cmp [rbp+16], 0
004235dcje 0x4235e7
004235demov rax, [rbp+16]
004235e2mov rax, [rax]
004235e5jmp 0x4235ec
004235e7
004235e7loc_4235e7:
004235e7mov eax, 0
004235ec
004235ecloc_4235ec:
004235ecmov [rbp-16], rax
004235f0mov [rbp-64], 28
004235f8lea rax, [rip+53329]
004235ffmov [rbp-56], rax
00423603cmp [rbp+24], 0
00423608je 0x423613
0042360amov rax, [rbp+24]
0042360emov rax, [rax]
00423611jmp 0x423618
00423613
00423613loc_423613:
00423613mov eax, 0
00423618
00423618loc_423618:
00423618mov [rbp-24], rax
0042361cmov [rbp-64], 29
00423624lea rax, [rip+53285]
0042362bmov [rbp-56], rax
0042362fmov rax, [rbp-16]
00423633cmp rax, [rbp-24]
00423637jne 0x423691
00423639mov [rbp-64], 30
00423641lea rax, [rip+53256]
00423648mov [rbp-56], rax
0042364ccmp [rbp-16], 0
00423651jne 0x423659
00423653mov [rbp-1], 1
00423657jmp 0x423692
00423659
00423659loc_423659:
00423659nop
0042365amov [rbp-64], 31
00423662lea rax, [rip+53223]
00423669mov [rbp-56], rax
0042366dmov rax, [rbp+24]
00423671lea rdx, [rax+16]
00423675mov rax, [rbp+16]
00423679add rax, 16
0042367dmov rcx, [rbp-16]
00423681mov r8, rcx
00423684mov rcx, rax
00423687call equalMem__system_1735
0042368cmov [rbp-1], al
0042368fjmp 0x423692
00423691
00423691loc_423691:
00423691nop
00423692
00423692loc_423692:
00423692call popFrame
00423697movzx eax, [rbp-1]
0042369badd rsp, 112
0042369fpop rbp
004236a0ret
00423580
00423580eqStrings:
00423580push rbp
00423581mov rbp, rsp
00423584sub rsp, 112
00423588mov [rbp+16], rcx
0042358cmov [rbp+24], rdx
00423590lea rax, [rip+53422]
00423597mov [rbp-72], rax
0042359blea rax, [rip+53422]
004235a2mov [rbp-56], rax
004235a6mov [rbp-64], 0
004235aemov [rbp-48], 0
004235b4lea rax, [rbp-80]
004235b8mov rcx, rax
004235bbcall nimFrame
004235c0mov [rbp-1], 0
004235c4mov [rbp-64], 27
004235cclea rax, [rip+53373]
004235d3mov [rbp-56], rax
004235d7cmp [rbp+16], 0
004235dcje 0x4235e7
004235demov rax, [rbp+16]
004235e2mov rax, [rax]
004235e5jmp 0x4235ec
004235e7
004235e7loc_4235e7:
004235e7mov eax, 0
004235ec
004235ecloc_4235ec:
004235ecmov [rbp-16], rax
004235f0mov [rbp-64], 28
004235f8lea rax, [rip+53329]
004235ffmov [rbp-56], rax
00423603cmp [rbp+24], 0
00423608je 0x423613
0042360amov rax, [rbp+24]
0042360emov rax, [rax]
00423611jmp 0x423618
00423613
00423613loc_423613:
00423613mov eax, 0
00423618
00423618loc_423618:
00423618mov [rbp-24], rax
0042361cmov [rbp-64], 29
00423624lea rax, [rip+53285]
0042362bmov [rbp-56], rax
0042362fmov rax, [rbp-16]
00423633cmp rax, [rbp-24]
00423637jne 0x423691
00423639mov [rbp-64], 30
00423641lea rax, [rip+53256]
00423648mov [rbp-56], rax
0042364ccmp [rbp-16], 0
00423651jne 0x423659
00423653mov [rbp-1], 1
00423657jmp 0x423692
00423659
00423659loc_423659:
00423659nop
0042365amov [rbp-64], 31
00423662lea rax, [rip+53223]
00423669mov [rbp-56], rax
0042366dmov rax, [rbp+24]
00423671lea rdx, [rax+16]
00423675mov rax, [rbp+16]
00423679add rax, 16
0042367dmov rcx, [rbp-16]
00423681mov r8, rcx
00423684mov rcx, rax
00423687call equalMem__system_1735
0042368cmov [rbp-1], al
0042368fjmp 0x423692
00423691
00423691loc_423691:
00423691nop
00423692
00423692loc_423692:
00423692call popFrame
00423697movzx eax, [rbp-1]
0042369badd rsp, 112
0042369fpop rbp
004236a0ret
00423580
004236a1
004236a1popSafePoint:
004236a1push rbp
004236a2mov rbp, rsp
004236a5mov rax, [rip+55988]
004236acmov rax, [rax]
004236afmov rdx, [rax]
004236b2mov rax, [rip+55975]
004236b9mov [rax], rdx
004236bcnop
004236bdpop rbp
004236beret
004236a1
004236a1popSafePoint:
004236a1push rbp
004236a2mov rbp, rsp
004236a5mov rax, [rip+55988]
004236acmov rax, [rax]
004236afmov rdx, [rax]
004236b2mov rax, [rip+55975]
004236b9mov [rax], rdx
004236bcnop
004236bdpop rbp
004236beret
004236a1
004236bf
004236bfgetFrame:
004236bfpush rbp
004236c0mov rbp, rsp
004236c3sub rsp, 16
004236c7mov [rbp-8], 0
004236cfmov rax, [rip+55962]
004236d6mov rax, [rax]
004236d9mov [rbp-8], rax
004236ddmov rax, [rbp-8]
004236e1add rsp, 16
004236e5pop rbp
004236e6ret
004236bf
004236bfgetFrame:
004236bfpush rbp
004236c0mov rbp, rsp
004236c3sub rsp, 16
004236c7mov [rbp-8], 0
004236cfmov rax, [rip+55962]
004236d6mov rax, [rax]
004236d9mov [rbp-8], rax
004236ddmov rax, [rbp-8]
004236e1add rsp, 16
004236e5pop rbp
004236e6ret
004236bf
004236e7
004236e7setFrame:
004236e7push rbp
004236e8mov rbp, rsp
004236ebmov [rbp+16], rcx
004236efmov rax, [rip+55930]
004236f6mov rdx, [rbp+16]
004236famov [rax], rdx
004236fdnop
004236fepop rbp
004236ffret
004236e7
004236e7setFrame:
004236e7push rbp
004236e8mov rbp, rsp
004236ebmov [rbp+16], rcx
004236efmov rax, [rip+55930]
004236f6mov rdx, [rbp+16]
004236famov [rax], rdx
004236fdnop
004236fepop rbp
004236ffret
004236e7
00423700
00423700GetPID__78im66lackout_11:
00423700push rbp
00423701sub rsp, 992
00423708lea rbp, [rsp+128]
00423710mov [rbp+880], rcx
00423717lea rax, [rip+53114]
0042371emov [rbp-88], rax
00423722lea rax, [rip+52823]
00423729mov [rbp-72], rax
0042372dmov [rbp-80], 0
00423735mov [rbp-64], 0
0042373blea rax, [rbp-96]
0042373fmov rcx, rax
00423742call nimFrame
00423747call getFrame
0042374cmov [rbp+840], rax
00423753mov [rbp+860], 0
0042375dmov [rbp-80], 19
00423765lea rax, [rip+52756]
0042376cmov [rbp-72], rax
00423770mov [rbp+856], 0
0042377alea rax, [rbp+224]
00423781mov edx, 568
00423786mov rcx, rax
00423789call nimZeroMem
0042378emov [rbp+848], 0
00423799mov [rbp-80], 22
004237a1lea rax, [rip+52696]
004237a8mov [rbp-72], rax
004237acmov [rbp+224], 568
004237b6mov [rbp-80], 23
004237belea rax, [rip+52667]
004237c5mov [rbp-72], rax
004237c9mov rax, [rip+54864]
004237d0mov rax, [rax]
004237d3mov edx, 0
004237d8mov ecx, 2
004237ddcall rax
004237dfmov [rbp+848], rax
004237e6mov [rbp-80], 24
004237eelea rax, [rip+52619]
004237f5mov [rbp-72], rax
004237f9lea rax, [rbp-48]
004237fdmov rcx, rax
00423800call pushSafePoint
00423805lea rax, [rbp-48]
00423809add rax, 16
0042380dmov edx, 0
00423812mov rcx, rax
00423815call _setjmp
0042381acdqe
0042381cmov [rbp-40], rax
00423820mov rax, [rbp-40]
00423824test rax, rax
00423827jne 0x4239f9
0042382dmov [rbp-80], 25
00423835lea rax, [rip+52548]
0042383cmov [rbp-72], rax
00423840mov [rbp+832], 0
0042384amov rax, [rip+54751]
00423851mov r8, [rax]
00423854lea rdx, [rbp+224]
0042385bmov rax, [rbp+848]
00423862mov rcx, rax
00423865call r8
00423868mov [rbp+832], eax
0042386emov [rbp+831], 0
00423875mov eax, [rbp+832]
0042387bmov ecx, eax
0042387dcall winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
00423882mov [rbp+831], al
00423888movzx eax, [rbp+831]
0042388fxor eax, 1
00423892test al, al
00423894jne 0x423996
0042389amov [rbp-80], 26
004238a2lea rax, [rip+52439]
004238a9mov [rbp-72], rax
004238ad
004238adloc_4238ad:
004238admov [rbp+824], 0
004238b7mov rax, [rip+54658]
004238bemov r8, [rax]
004238c1lea rdx, [rbp+224]
004238c8mov rax, [rbp+848]
004238cfmov rcx, rax
004238d2call r8
004238d5mov [rbp+824], eax
004238dbmov [rbp+823], 0
004238e2mov eax, [rbp+824]
004238e8mov ecx, eax
004238eacall winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
004238efmov [rbp+823], al
004238f5movzx eax, [rbp+823]
004238fcxor eax, 1
004238fftest al, al
00423901jne 0x423999
00423907mov [rbp-80], 27
0042390flea rax, [rip+52330]
00423916mov [rbp-72], rax
0042391amov [rbp+808], 0
00423925lea rax, [rbp+224]
0042392cadd rax, 44
00423930mov rcx, rax
00423933call dollar___78im66lackout_8
00423938mov [rbp+808], rax
0042393fmov rax, [rbp+808]
00423946mov rdx, [rbp+880]
0042394dmov rcx, rax
00423950call eqStrings
00423955xor eax, 1
00423958test al, al
0042395ajne 0x423990
0042395cmov [rbp-80], 28
00423964lea rax, [rip+52245]
0042396bmov [rbp-72], rax
0042396fmov eax, [rbp+232]
00423975mov [rbp+856], eax
0042397bmov [rbp-80], 29
00423983lea rax, [rip+52214]
0042398amov [rbp-72], rax
0042398ejmp 0x42399a
00423990
00423990loc_423990:
00423990nop
00423991jmp 0x4238ad
00423996
00423996loc_423996:
00423996nop
00423997jmp 0x42399a
00423999
00423999loc_423999:
00423999nop
0042399a
0042399aloc_42399a:
0042399amov [rbp-80], 30
004239a2lea rax, [rip+52183]
004239a9mov [rbp-72], rax
004239admov eax, [rbp+856]
004239b3mov [rbp+860], eax
004239b9call popSafePoint
004239bemov [rbp-80], 24
004239c6lea rax, [rip+52147]
004239cdmov [rbp-72], rax
004239d1mov [rbp+804], 0
004239dbmov rax, [rip+54238]
004239e2mov rdx, [rax]
004239e5mov rax, [rbp+848]
004239ecmov rcx, rax
004239efcall rdx
004239f1mov [rbp+804], eax
004239f7jmp 0x423a52
004239f9
004239f9loc_4239f9:
004239f9call popSafePoint
004239femov rax, [rbp+840]
00423a05mov rcx, rax
00423a08call setFrame
00423a0dmov [rbp+836], 0
00423a17mov rax, [rip+54178]
00423a1emov rdx, [rax]
00423a21mov rax, [rbp+848]
00423a28mov rcx, rax
00423a2bcall rdx
00423a2dmov [rbp+836], eax
00423a33mov rax, [rbp-40]
00423a37test rax, rax
00423a3aje 0x423a41
00423a3ccall nimLeaveFinally
00423a41
00423a41loc_423a41:
00423a41mov rax, [rbp-40]
00423a45test rax, rax
00423a48je 0x423a51
00423a4acall reraiseException
00423a4fjmp 0x423a52
00423a51
00423a51loc_423a51:
00423a51nop
00423a52
00423a52loc_423a52:
00423a52call popFrame
00423a57mov eax, [rbp+860]
00423a5dadd rsp, 992
00423a64pop rbp
00423a65ret
00423700
00423700GetPID__78im66lackout_11:
00423700push rbp
00423701sub rsp, 992
00423708lea rbp, [rsp+128]
00423710mov [rbp+880], rcx
00423717lea rax, [rip+53114]
0042371emov [rbp-88], rax
00423722lea rax, [rip+52823]
00423729mov [rbp-72], rax
0042372dmov [rbp-80], 0
00423735mov [rbp-64], 0
0042373blea rax, [rbp-96]
0042373fmov rcx, rax
00423742call nimFrame
00423747call getFrame
0042374cmov [rbp+840], rax
00423753mov [rbp+860], 0
0042375dmov [rbp-80], 19
00423765lea rax, [rip+52756]
0042376cmov [rbp-72], rax
00423770mov [rbp+856], 0
0042377alea rax, [rbp+224]
00423781mov edx, 568
00423786mov rcx, rax
00423789call nimZeroMem
0042378emov [rbp+848], 0
00423799mov [rbp-80], 22
004237a1lea rax, [rip+52696]
004237a8mov [rbp-72], rax
004237acmov [rbp+224], 568
004237b6mov [rbp-80], 23
004237belea rax, [rip+52667]
004237c5mov [rbp-72], rax
004237c9mov rax, [rip+54864]
004237d0mov rax, [rax]
004237d3mov edx, 0
004237d8mov ecx, 2
004237ddcall rax
004237dfmov [rbp+848], rax
004237e6mov [rbp-80], 24
004237eelea rax, [rip+52619]
004237f5mov [rbp-72], rax
004237f9lea rax, [rbp-48]
004237fdmov rcx, rax
00423800call pushSafePoint
00423805lea rax, [rbp-48]
00423809add rax, 16
0042380dmov edx, 0
00423812mov rcx, rax
00423815call _setjmp
0042381acdqe
0042381cmov [rbp-40], rax
00423820mov rax, [rbp-40]
00423824test rax, rax
00423827jne 0x4239f9
0042382dmov [rbp-80], 25
00423835lea rax, [rip+52548]
0042383cmov [rbp-72], rax
00423840mov [rbp+832], 0
0042384amov rax, [rip+54751]
00423851mov r8, [rax]
00423854lea rdx, [rbp+224]
0042385bmov rax, [rbp+848]
00423862mov rcx, rax
00423865call r8
00423868mov [rbp+832], eax
0042386emov [rbp+831], 0
00423875mov eax, [rbp+832]
0042387bmov ecx, eax
0042387dcall winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
00423882mov [rbp+831], al
00423888movzx eax, [rbp+831]
0042388fxor eax, 1
00423892test al, al
00423894jne 0x423996
0042389amov [rbp-80], 26
004238a2lea rax, [rip+52439]
004238a9mov [rbp-72], rax
004238ad
004238adloc_4238ad:
004238admov [rbp+824], 0
004238b7mov rax, [rip+54658]
004238bemov r8, [rax]
004238c1lea rdx, [rbp+224]
004238c8mov rax, [rbp+848]
004238cfmov rcx, rax
004238d2call r8
004238d5mov [rbp+824], eax
004238dbmov [rbp+823], 0
004238e2mov eax, [rbp+824]
004238e8mov ecx, eax
004238eacall winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
004238efmov [rbp+823], al
004238f5movzx eax, [rbp+823]
004238fcxor eax, 1
004238fftest al, al
00423901jne 0x423999
00423907mov [rbp-80], 27
0042390flea rax, [rip+52330]
00423916mov [rbp-72], rax
0042391amov [rbp+808], 0
00423925lea rax, [rbp+224]
0042392cadd rax, 44
00423930mov rcx, rax
00423933call dollar___78im66lackout_8
00423938mov [rbp+808], rax
0042393fmov rax, [rbp+808]
00423946mov rdx, [rbp+880]
0042394dmov rcx, rax
00423950call eqStrings
00423955xor eax, 1
00423958test al, al
0042395ajne 0x423990
0042395cmov [rbp-80], 28
00423964lea rax, [rip+52245]
0042396bmov [rbp-72], rax
0042396fmov eax, [rbp+232]
00423975mov [rbp+856], eax
0042397bmov [rbp-80], 29
00423983lea rax, [rip+52214]
0042398amov [rbp-72], rax
0042398ejmp 0x42399a
00423990
00423990loc_423990:
00423990nop
00423991jmp 0x4238ad
00423996
00423996loc_423996:
00423996nop
00423997jmp 0x42399a
00423999
00423999loc_423999:
00423999nop
0042399a
0042399aloc_42399a:
0042399amov [rbp-80], 30
004239a2lea rax, [rip+52183]
004239a9mov [rbp-72], rax
004239admov eax, [rbp+856]
004239b3mov [rbp+860], eax
004239b9call popSafePoint
004239bemov [rbp-80], 24
004239c6lea rax, [rip+52147]
004239cdmov [rbp-72], rax
004239d1mov [rbp+804], 0
004239dbmov rax, [rip+54238]
004239e2mov rdx, [rax]
004239e5mov rax, [rbp+848]
004239ecmov rcx, rax
004239efcall rdx
004239f1mov [rbp+804], eax
004239f7jmp 0x423a52
004239f9
004239f9loc_4239f9:
004239f9call popSafePoint
004239femov rax, [rbp+840]
00423a05mov rcx, rax
00423a08call setFrame
00423a0dmov [rbp+836], 0
00423a17mov rax, [rip+54178]
00423a1emov rdx, [rax]
00423a21mov rax, [rbp+848]
00423a28mov rcx, rax
00423a2bcall rdx
00423a2dmov [rbp+836], eax
00423a33mov rax, [rbp-40]
00423a37test rax, rax
00423a3aje 0x423a41
00423a3ccall nimLeaveFinally
00423a41
00423a41loc_423a41:
00423a41mov rax, [rbp-40]
00423a45test rax, rax
00423a48je 0x423a51
00423a4acall reraiseException
00423a4fjmp 0x423a52
00423a51
00423a51loc_423a51:
00423a51nop
00423a52
00423a52loc_423a52:
00423a52call popFrame
00423a57mov eax, [rbp+860]
00423a5dadd rsp, 992
00423a64pop rbp
00423a65ret
00423700
00423a66
00423a66amp___78im66lackout_132:
00423a66push rbp
00423a67mov rbp, rsp
00423a6asub rsp, 96
00423a6emov [rbp+16], rcx
00423a72lea rax, [rip+51900]
00423a79mov [rbp-56], rax
00423a7dlea rax, [rip+52252]
00423a84mov [rbp-40], rax
00423a88mov [rbp-48], 0
00423a90mov [rbp-32], 0
00423a96lea rax, [rbp-64]
00423a9amov rcx, rax
00423a9dcall nimFrame
00423aa2mov [rbp-8], 0
00423aaamov [rbp-48], 40
00423ab2lea rax, [rip+52199]
00423ab9mov [rbp-40], rax
00423abdmov rax, [rbp+16]
00423ac1mov [rbp-8], rax
00423ac5call popFrame
00423acamov rax, [rbp-8]
00423aceadd rsp, 96
00423ad2pop rbp
00423ad3ret
00423a66
00423a66amp___78im66lackout_132:
00423a66push rbp
00423a67mov rbp, rsp
00423a6asub rsp, 96
00423a6emov [rbp+16], rcx
00423a72lea rax, [rip+51900]
00423a79mov [rbp-56], rax
00423a7dlea rax, [rip+52252]
00423a84mov [rbp-40], rax
00423a88mov [rbp-48], 0
00423a90mov [rbp-32], 0
00423a96lea rax, [rbp-64]
00423a9amov rcx, rax
00423a9dcall nimFrame
00423aa2mov [rbp-8], 0
00423aaamov [rbp-48], 40
00423ab2lea rax, [rip+52199]
00423ab9mov [rbp-40], rax
00423abdmov rax, [rbp+16]
00423ac1mov [rbp-8], rax
00423ac5call popFrame
00423acamov rax, [rbp-8]
00423aceadd rsp, 96
00423ad2pop rbp
00423ad3ret
00423a66
00423ad4
00423ad4NimBlackout__78im66lackout_98:
00423ad4push rbp
00423ad5sub rsp, 304
00423adclea rbp, [rsp+128]
00423ae4mov [rbp+192], rcx
00423aebmov [rbp+200], rdx
00423af2lea rax, [rip+52191]
00423af9mov [rbp-8], rax
00423afdlea rax, [rip+51836]
00423b04mov [rbp+8], rax
00423b08mov [rbp], 0
00423b10mov [rbp+16], 0
00423b16lea rax, [rbp-16]
00423b1amov rcx, rax
00423b1dcall nimFrame
00423b22mov [rbp+168], 0
00423b2dmov [rbp+56], 0
00423b34mov [rbp+52], 0
00423b3bmov [rbp+48], 0
00423b42mov [rbp], 87
00423b4alea rax, [rip+51759]
00423b51mov [rbp+8], rax
00423b55mov [rbp+164], 4
00423b5fmov [rbp+163], 0
00423b66mov [rbp], 90
00423b6elea rax, [rip+51723]
00423b75mov [rbp+8], rax
00423b79mov [rbp+162], 0
00423b80mov rax, [rbp+200]
00423b87mov rcx, rax
00423b8acall LoadDriver__78im66lackout_37
00423b8fmov [rbp+162], al
00423b95movzx eax, [rbp+162]
00423b9cxor eax, 1
00423b9ftest al, al
00423ba1jne 0x423c67
00423ba7mov [rbp], 91
00423baflea rax, [rip+51658]
00423bb6mov [rbp+8], rax
00423bbamov edx, 1
00423bbflea rcx, [rip+50450]
00423bc6call echoBinSafe
00423bcbnop
00423bccmov [rbp], 96
00423bd4lea rax, [rip+51621]
00423bdbmov [rbp+8], rax
00423bdfmov [rbp+152], 0
00423bealea rcx, [rip+50511]
00423bf1call winstrConverterStringToPtrChar__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_651
00423bf6mov [rbp+152], rax
00423bfdmov rax, [rip+53676]
00423c04mov r10, [rax]
00423c07mov rax, [rbp+152]
00423c0emov [rsp+48], 0
00423c17mov [rsp+40], 128
00423c1fmov [rsp+32], 1
00423c27mov r9l, 0
00423c2dmov r8l, 0
00423c33mov edx, 0xffffffffc0000000
00423c38mov rcx, rax
00423c3bcall r10
00423c3emov [rbp+168], rax
00423c45mov [rbp], 97
00423c4dlea rax, [rip+51500]
00423c54mov [rbp+8], rax
00423c58cmp [rbp+168], -1
00423c60je 0x423ca4
00423c62jmp 0x423db7
00423c67
00423c67loc_423c67:
00423c67nop
00423c68mov [rbp], 93
00423c70lea rax, [rip+51465]
00423c77mov [rbp+8], rax
00423c7bmov edx, 1
00423c80lea rcx, [rip+50345]
00423c87call echoBinSafe
00423c8cmov [rbp], 94
00423c94lea rax, [rip+51429]
00423c9bmov [rbp+8], rax
00423c9fjmp 0x4243af
00423ca4
00423ca4loc_423ca4:
00423ca4mov [rbp], 98
00423caclea rax, [rip+51405]
00423cb3mov [rbp+8], rax
00423cb7lea rax, [rbp-24]
00423cbbmov edx, 8
00423cc0mov rcx, rax
00423cc3call nimZeroMem
00423cc8mov [rbp], 583
00423cd0lea rax, [rip+51425]
00423cd7mov [rbp+8], rax
00423cdbmov [rbp], 98
00423ce3lea rax, [rip+51350]
00423ceamov [rbp+8], rax
00423ceemov ecx, 75
00423cf3call rawNewString
00423cf8mov [rbp-32], rax
00423cfcmov rax, [rbp-32]
00423d00mov edx, 49
00423d05mov rcx, rax
00423d08call resizeString
00423d0dmov [rbp-32], rax
00423d11mov rax, [rbp-32]
00423d15lea rdx, [rip+50244]
00423d1cmov rcx, rax
00423d1fcall appendString
00423d24mov [rbp], 533
00423d2clea rax, [rip+51405]
00423d33mov [rbp+8], rax
00423d37mov [rbp+148], 0
00423d41mov rax, [rip+53336]
00423d48mov rax, [rax]
00423d4bcall rax
00423d4dmov [rbp+148], eax
00423d53mov [rbp], 98
00423d5blea rax, [rip+51230]
00423d62mov [rbp+8], rax
00423d66mov edx, [rbp+148]
00423d6clea rax, [rbp-32]
00423d70mov r8l, 0
00423d76mov rcx, rax
00423d79call formatValue__78im66lackout_56
00423d7emov rax, [rbp-32]
00423d82mov rcx, rax
00423d85call copyString
00423d8amov [rbp-24], rax
00423d8elea rax, [rbp-24]
00423d92mov edx, 1
00423d97mov rcx, rax
00423d9acall echoBinSafe
00423d9fmov [rbp], 99
00423da7lea rax, [rip+51154]
00423daemov [rbp+8], rax
00423db2jmp 0x4243af
00423db7
00423db7loc_423db7:
00423db7mov [rbp], 100
00423dbflea rax, [rip+51130]
00423dc6mov [rbp+8], rax
00423dcamov edx, 1
00423dcflea rcx, [rip+50202]
00423dd6call echoBinSafe
00423ddbmov [rbp], 103
00423de3lea rax, [rip+51094]
00423deamov [rbp+8], rax
00423deemov rcx, [rbp+192]
00423df5call GetPID__78im66lackout_11
00423dfamov [rbp+56], eax
00423dfdmov [rbp], 104
00423e05lea rax, [rip+51060]
00423e0cmov [rbp+8], rax
00423e10mov eax, [rbp+56]
00423e13test eax, eax
00423e15jne 0x423f1a
00423e1bmov [rbp], 105
00423e23lea rax, [rip+51030]
00423e2amov [rbp+8], rax
00423e2elea rax, [rbp-40]
00423e32mov edx, 8
00423e37mov rcx, rax
00423e3acall nimZeroMem
00423e3fmov [rbp], 583
00423e47lea rax, [rip+51050]
00423e4emov [rbp+8], rax
00423e52mov [rbp], 105
00423e5alea rax, [rip+50975]
00423e61mov [rbp+8], rax
00423e65mov ecx, 40
00423e6acall rawNewString
00423e6fmov [rbp-48], rax
00423e73mov rax, [rbp-48]
00423e77mov edx, 4
00423e7cmov rcx, rax
00423e7fcall resizeString
00423e84mov [rbp-48], rax
00423e88mov rax, [rbp-48]
00423e8clea rdx, [rip+50029]
00423e93mov rcx, rax
00423e96call appendString
00423e9blea rax, [rbp-48]
00423e9fmov r8l, 0
00423ea5mov rdx, [rbp+192]
00423eacmov rcx, rax
00423eafcall formatValue__pureZstrformat_162
00423eb4mov rax, [rbp-48]
00423eb8mov edx, 12
00423ebdmov rcx, rax
00423ec0call resizeString
00423ec5mov [rbp-48], rax
00423ec9mov rax, [rbp-48]
00423ecdlea rdx, [rip+49996]
00423ed4mov rcx, rax
00423ed7call appendString
00423edcmov rax, [rbp-48]
00423ee0mov rcx, rax
00423ee3call copyString
00423ee8mov [rbp-40], rax
00423eeclea rax, [rbp-40]
00423ef0mov edx, 1
00423ef5mov rcx, rax
00423ef8call echoBinSafe
00423efdmov [rbp], 106
00423f05lea rax, [rip+50804]
00423f0cmov [rbp+8], rax
00423f10mov ecx, 1
00423f15call exit
00423f1a
00423f1aloc_423f1a:
00423f1anop
00423f1bmov [rbp], 107
00423f23lea rax, [rip+50774]
00423f2amov [rbp+8], rax
00423f2elea rax, [rbp+40]
00423f32mov edx, 8
00423f37mov rcx, rax
00423f3acall nimZeroMem
00423f3fmov [rbp], 583
00423f47lea rax, [rip+50794]
00423f4emov [rbp+8], rax
00423f52mov [rbp], 107
00423f5alea rax, [rip+50719]
00423f61mov [rbp+8], rax
00423f65mov ecx, 59
00423f6acall rawNewString
00423f6fmov [rbp+32], rax
00423f73mov rax, [rbp+32]
00423f77mov edx, 11
00423f7cmov rcx, rax
00423f7fcall resizeString
00423f84mov [rbp+32], rax
00423f88mov rax, [rbp+32]
00423f8clea rdx, [rip+49837]
00423f93mov rcx, rax
00423f96call appendString
00423f9blea rax, [rbp+32]
00423f9fmov r8l, 0
00423fa5mov rdx, [rbp+192]
00423facmov rcx, rax
00423fafcall formatValue__pureZstrformat_162
00423fb4mov rax, [rbp+32]
00423fb8mov edx, 2
00423fbdmov rcx, rax
00423fc0call resizeString
00423fc5mov [rbp+32], rax
00423fc9mov rax, [rbp+32]
00423fcdlea rdx, [rip+49804]
00423fd4mov rcx, rax
00423fd7call appendString
00423fdcmov edx, [rbp+56]
00423fdflea rax, [rbp+32]
00423fe3mov r8l, 0
00423fe9mov rcx, rax
00423feccall formatValue__78im66lackout_56
00423ff1mov rax, [rbp+32]
00423ff5mov rcx, rax
00423ff8call copyString
00423ffdmov [rbp+40], rax
00424001lea rax, [rbp+40]
00424005mov edx, 1
0042400amov rcx, rax
0042400dcall echoBinSafe
00424012mov [rbp], 109
0042401alea rax, [rip+50527]
00424021mov [rbp+8], rax
00424025mov [rbp+136], 0
00424030lea rax, [rbp+56]
00424034mov rcx, rax
00424037call amp___78im66lackout_132
0042403cmov [rbp+136], rax
00424043mov [rbp+128], 0
0042404elea rax, [rbp+48]
00424052mov rcx, rax
00424055call amp___78im66lackout_132
0042405amov [rbp+128], rax
00424061mov [rbp+120], 0
00424069lea rax, [rbp+52]
0042406dmov rcx, rax
00424070call amp___78im66lackout_132
00424075mov [rbp+120], rax
00424079mov [rbp+116], 0
00424080mov rax, [rip+52553]
00424087mov r10, [rax]
0042408amov rcx, [rbp+136]
00424091mov rax, [rbp+168]
00424098mov [rsp+56], 0
004240a1mov rdx, [rbp+120]
004240a5mov [rsp+48], rdx
004240aamov edx, [rbp+164]
004240b0mov [rsp+40], edx
004240b4mov rdx, [rbp+128]
004240bbmov [rsp+32], rdx
004240c0mov r9l, 64
004240c6mov r8, rcx
004240c9mov edx, 0xffffffff9876c004
004240cemov rcx, rax
004240d1call r10
004240d4mov [rbp+116], eax
004240d7mov eax, [rbp+116]
004240damov ecx, eax
004240dccall winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
004240e1mov [rbp+163], al
004240e7mov [rbp], 110
004240eflea rax, [rip+50314]
004240f6mov [rbp+8], rax
004240facmp [rbp+163], 0
00424101jne 0x424204
00424107mov [rbp], 111
0042410flea rax, [rip+50282]
00424116mov [rbp+8], rax
0042411amov edx, 1
0042411flea rcx, [rip+49546]
00424126call echoBinSafe
0042412bmov [rbp], 112
00424133lea rax, [rip+50246]
0042413amov [rbp+8], rax
0042413elea rax, [rbp-56]
00424142mov edx, 8
00424147mov rcx, rax
0042414acall nimZeroMem
0042414fmov [rbp+104], 0
00424157mov [rbp+100], 0
0042415emov rax, [rip+52283]
00424165mov rax, [rax]
00424168call rax
0042416amov [rbp+100], eax
0042416dmov [rbp+88], 0
00424175mov eax, [rbp+100]
00424178cdqe
0042417amov rcx, rax
0042417dcall dollar___systemZdollars_3
00424182mov [rbp+88], rax
00424186cmp [rbp+88], 0
0042418bje 0x42419a
0042418dmov rax, [rbp+88]
00424191mov rax, [rax]
00424194add rax, 24
00424198jmp 0x42419f
0042419a
0042419aloc_42419a:
0042419amov eax, 24
0042419f
0042419floc_42419f:
0042419fmov rcx, rax
004241a2call rawNewString
004241a7mov [rbp+104], rax
004241abmov rax, [rbp+104]
004241aflea rdx, [rip+49418]
004241b6mov rcx, rax
004241b9call appendString
004241bemov rdx, [rbp+88]
004241c2mov rax, [rbp+104]
004241c6mov rcx, rax
004241c9call appendString
004241cemov rax, [rbp+104]
004241d2mov [rbp-56], rax
004241d6lea rax, [rbp-56]
004241damov edx, 1
004241dfmov rcx, rax
004241e2call echoBinSafe
004241e7mov [rbp], 113
004241eflea rax, [rip+50058]
004241f6mov [rbp+8], rax
004241famov ecx, 1
004241ffcall exit
00424204
00424204loc_424204:
00424204nop
00424205mov [rbp], 114
0042420dlea rax, [rip+50028]
00424214mov [rbp+8], rax
00424218mov edx, 1
0042421dlea rcx, [rip+49420]
00424224call echoBinSafe
00424229mov [rbp], 116
00424231lea rax, [rip+49992]
00424238mov [rbp+8], rax
0042423c
0042423cloc_42423c:
0042423cmov [rbp], 117
00424244lea rax, [rip+49973]
0042424bmov [rbp+8], rax
0042424fmov rcx, [rbp+192]
00424256call GetPID__78im66lackout_11
0042425bmov [rbp+56], eax
0042425emov [rbp], 118
00424266lea rax, [rip+49939]
0042426dmov [rbp+8], rax
00424271mov eax, [rbp+56]
00424274test eax, eax
00424276jne 0x424290
00424278mov [rbp], 119
00424280lea rax, [rip+49913]
00424287mov [rbp+8], rax
0042428bjmp 0x4243aa
00424290
00424290loc_424290:
00424290nop
00424291mov [rbp], 121
00424299lea rax, [rip+49888]
004242a0mov [rbp+8], rax
004242a4mov [rbp+80], 0
004242aclea rax, [rbp+56]
004242b0mov rcx, rax
004242b3call amp___78im66lackout_132
004242b8mov [rbp+80], rax
004242bcmov [rbp+72], 0
004242c4lea rax, [rbp+48]
004242c8mov rcx, rax
004242cbcall amp___78im66lackout_132
004242d0mov [rbp+72], rax
004242d4mov [rbp+64], 0
004242dclea rax, [rbp+52]
004242e0mov rcx, rax
004242e3call amp___78im66lackout_132
004242e8mov [rbp+64], rax
004242ecmov [rbp+60], 0
004242f3mov rax, [rip+51926]
004242famov r10, [rax]
004242fdmov rcx, [rbp+80]
00424301mov rax, [rbp+168]
00424308mov [rsp+56], 0
00424311mov rdx, [rbp+64]
00424315mov [rsp+48], rdx
0042431amov edx, [rbp+164]
00424320mov [rsp+40], edx
00424324mov rdx, [rbp+72]
00424328mov [rsp+32], rdx
0042432dmov r9l, 4
00424333mov r8, rcx
00424336mov edx, 0xffffffff9876c094
0042433bmov rcx, rax
0042433ecall r10
00424341mov [rbp+60], eax
00424344mov eax, [rbp+60]
00424347mov ecx, eax
00424349call winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
0042434emov [rbp+163], al
00424354mov [rbp], 122
0042435clea rax, [rip+49693]
00424363mov [rbp+8], rax
00424367cmp [rbp+163], 0
0042436ejne 0x424385
00424370mov [rbp], 125
00424378lea rax, [rip+49665]
0042437fmov [rbp+8], rax
00424383jmp 0x4243aa
00424385
00424385loc_424385:
00424385nop
00424386mov [rbp], 126
0042438elea rax, [rip+49643]
00424395mov [rbp+8], rax
00424399mov edx, 1
0042439elea rcx, [rip+49155]
004243a5call echoBinSafe
004243aa
004243aaloc_4243aa:
004243aajmp 0x42423c
004243af
004243afloc_4243af:
004243afcall popFrame
004243b4nop
004243b5add rsp, 304
004243bcpop rbp
004243bdret
00423ad4
00423ad4NimBlackout__78im66lackout_98:
00423ad4push rbp
00423ad5sub rsp, 304
00423adclea rbp, [rsp+128]
00423ae4mov [rbp+192], rcx
00423aebmov [rbp+200], rdx
00423af2lea rax, [rip+52191]
00423af9mov [rbp-8], rax
00423afdlea rax, [rip+51836]
00423b04mov [rbp+8], rax
00423b08mov [rbp], 0
00423b10mov [rbp+16], 0
00423b16lea rax, [rbp-16]
00423b1amov rcx, rax
00423b1dcall nimFrame
00423b22mov [rbp+168], 0
00423b2dmov [rbp+56], 0
00423b34mov [rbp+52], 0
00423b3bmov [rbp+48], 0
00423b42mov [rbp], 87
00423b4alea rax, [rip+51759]
00423b51mov [rbp+8], rax
00423b55mov [rbp+164], 4
00423b5fmov [rbp+163], 0
00423b66mov [rbp], 90
00423b6elea rax, [rip+51723]
00423b75mov [rbp+8], rax
00423b79mov [rbp+162], 0
00423b80mov rax, [rbp+200]
00423b87mov rcx, rax
00423b8acall LoadDriver__78im66lackout_37
00423b8fmov [rbp+162], al
00423b95movzx eax, [rbp+162]
00423b9cxor eax, 1
00423b9ftest al, al
00423ba1jne 0x423c67
00423ba7mov [rbp], 91
00423baflea rax, [rip+51658]
00423bb6mov [rbp+8], rax
00423bbamov edx, 1
00423bbflea rcx, [rip+50450]
00423bc6call echoBinSafe
00423bcbnop
00423bccmov [rbp], 96
00423bd4lea rax, [rip+51621]
00423bdbmov [rbp+8], rax
00423bdfmov [rbp+152], 0
00423bealea rcx, [rip+50511]
00423bf1call winstrConverterStringToPtrChar__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZwinstr_651
00423bf6mov [rbp+152], rax
00423bfdmov rax, [rip+53676]
00423c04mov r10, [rax]
00423c07mov rax, [rbp+152]
00423c0emov [rsp+48], 0
00423c17mov [rsp+40], 128
00423c1fmov [rsp+32], 1
00423c27mov r9l, 0
00423c2dmov r8l, 0
00423c33mov edx, 0xffffffffc0000000
00423c38mov rcx, rax
00423c3bcall r10
00423c3emov [rbp+168], rax
00423c45mov [rbp], 97
00423c4dlea rax, [rip+51500]
00423c54mov [rbp+8], rax
00423c58cmp [rbp+168], -1
00423c60je 0x423ca4
00423c62jmp 0x423db7
00423c67
00423c67loc_423c67:
00423c67nop
00423c68mov [rbp], 93
00423c70lea rax, [rip+51465]
00423c77mov [rbp+8], rax
00423c7bmov edx, 1
00423c80lea rcx, [rip+50345]
00423c87call echoBinSafe
00423c8cmov [rbp], 94
00423c94lea rax, [rip+51429]
00423c9bmov [rbp+8], rax
00423c9fjmp 0x4243af
00423ca4
00423ca4loc_423ca4:
00423ca4mov [rbp], 98
00423caclea rax, [rip+51405]
00423cb3mov [rbp+8], rax
00423cb7lea rax, [rbp-24]
00423cbbmov edx, 8
00423cc0mov rcx, rax
00423cc3call nimZeroMem
00423cc8mov [rbp], 583
00423cd0lea rax, [rip+51425]
00423cd7mov [rbp+8], rax
00423cdbmov [rbp], 98
00423ce3lea rax, [rip+51350]
00423ceamov [rbp+8], rax
00423ceemov ecx, 75
00423cf3call rawNewString
00423cf8mov [rbp-32], rax
00423cfcmov rax, [rbp-32]
00423d00mov edx, 49
00423d05mov rcx, rax
00423d08call resizeString
00423d0dmov [rbp-32], rax
00423d11mov rax, [rbp-32]
00423d15lea rdx, [rip+50244]
00423d1cmov rcx, rax
00423d1fcall appendString
00423d24mov [rbp], 533
00423d2clea rax, [rip+51405]
00423d33mov [rbp+8], rax
00423d37mov [rbp+148], 0
00423d41mov rax, [rip+53336]
00423d48mov rax, [rax]
00423d4bcall rax
00423d4dmov [rbp+148], eax
00423d53mov [rbp], 98
00423d5blea rax, [rip+51230]
00423d62mov [rbp+8], rax
00423d66mov edx, [rbp+148]
00423d6clea rax, [rbp-32]
00423d70mov r8l, 0
00423d76mov rcx, rax
00423d79call formatValue__78im66lackout_56
00423d7emov rax, [rbp-32]
00423d82mov rcx, rax
00423d85call copyString
00423d8amov [rbp-24], rax
00423d8elea rax, [rbp-24]
00423d92mov edx, 1
00423d97mov rcx, rax
00423d9acall echoBinSafe
00423d9fmov [rbp], 99
00423da7lea rax, [rip+51154]
00423daemov [rbp+8], rax
00423db2jmp 0x4243af
00423db7
00423db7loc_423db7:
00423db7mov [rbp], 100
00423dbflea rax, [rip+51130]
00423dc6mov [rbp+8], rax
00423dcamov edx, 1
00423dcflea rcx, [rip+50202]
00423dd6call echoBinSafe
00423ddbmov [rbp], 103
00423de3lea rax, [rip+51094]
00423deamov [rbp+8], rax
00423deemov rcx, [rbp+192]
00423df5call GetPID__78im66lackout_11
00423dfamov [rbp+56], eax
00423dfdmov [rbp], 104
00423e05lea rax, [rip+51060]
00423e0cmov [rbp+8], rax
00423e10mov eax, [rbp+56]
00423e13test eax, eax
00423e15jne 0x423f1a
00423e1bmov [rbp], 105
00423e23lea rax, [rip+51030]
00423e2amov [rbp+8], rax
00423e2elea rax, [rbp-40]
00423e32mov edx, 8
00423e37mov rcx, rax
00423e3acall nimZeroMem
00423e3fmov [rbp], 583
00423e47lea rax, [rip+51050]
00423e4emov [rbp+8], rax
00423e52mov [rbp], 105
00423e5alea rax, [rip+50975]
00423e61mov [rbp+8], rax
00423e65mov ecx, 40
00423e6acall rawNewString
00423e6fmov [rbp-48], rax
00423e73mov rax, [rbp-48]
00423e77mov edx, 4
00423e7cmov rcx, rax
00423e7fcall resizeString
00423e84mov [rbp-48], rax
00423e88mov rax, [rbp-48]
00423e8clea rdx, [rip+50029]
00423e93mov rcx, rax
00423e96call appendString
00423e9blea rax, [rbp-48]
00423e9fmov r8l, 0
00423ea5mov rdx, [rbp+192]
00423eacmov rcx, rax
00423eafcall formatValue__pureZstrformat_162
00423eb4mov rax, [rbp-48]
00423eb8mov edx, 12
00423ebdmov rcx, rax
00423ec0call resizeString
00423ec5mov [rbp-48], rax
00423ec9mov rax, [rbp-48]
00423ecdlea rdx, [rip+49996]
00423ed4mov rcx, rax
00423ed7call appendString
00423edcmov rax, [rbp-48]
00423ee0mov rcx, rax
00423ee3call copyString
00423ee8mov [rbp-40], rax
00423eeclea rax, [rbp-40]
00423ef0mov edx, 1
00423ef5mov rcx, rax
00423ef8call echoBinSafe
00423efdmov [rbp], 106
00423f05lea rax, [rip+50804]
00423f0cmov [rbp+8], rax
00423f10mov ecx, 1
00423f15call exit
00423f1a
00423f1aloc_423f1a:
00423f1anop
00423f1bmov [rbp], 107
00423f23lea rax, [rip+50774]
00423f2amov [rbp+8], rax
00423f2elea rax, [rbp+40]
00423f32mov edx, 8
00423f37mov rcx, rax
00423f3acall nimZeroMem
00423f3fmov [rbp], 583
00423f47lea rax, [rip+50794]
00423f4emov [rbp+8], rax
00423f52mov [rbp], 107
00423f5alea rax, [rip+50719]
00423f61mov [rbp+8], rax
00423f65mov ecx, 59
00423f6acall rawNewString
00423f6fmov [rbp+32], rax
00423f73mov rax, [rbp+32]
00423f77mov edx, 11
00423f7cmov rcx, rax
00423f7fcall resizeString
00423f84mov [rbp+32], rax
00423f88mov rax, [rbp+32]
00423f8clea rdx, [rip+49837]
00423f93mov rcx, rax
00423f96call appendString
00423f9blea rax, [rbp+32]
00423f9fmov r8l, 0
00423fa5mov rdx, [rbp+192]
00423facmov rcx, rax
00423fafcall formatValue__pureZstrformat_162
00423fb4mov rax, [rbp+32]
00423fb8mov edx, 2
00423fbdmov rcx, rax
00423fc0call resizeString
00423fc5mov [rbp+32], rax
00423fc9mov rax, [rbp+32]
00423fcdlea rdx, [rip+49804]
00423fd4mov rcx, rax
00423fd7call appendString
00423fdcmov edx, [rbp+56]
00423fdflea rax, [rbp+32]
00423fe3mov r8l, 0
00423fe9mov rcx, rax
00423feccall formatValue__78im66lackout_56
00423ff1mov rax, [rbp+32]
00423ff5mov rcx, rax
00423ff8call copyString
00423ffdmov [rbp+40], rax
00424001lea rax, [rbp+40]
00424005mov edx, 1
0042400amov rcx, rax
0042400dcall echoBinSafe
00424012mov [rbp], 109
0042401alea rax, [rip+50527]
00424021mov [rbp+8], rax
00424025mov [rbp+136], 0
00424030lea rax, [rbp+56]
00424034mov rcx, rax
00424037call amp___78im66lackout_132
0042403cmov [rbp+136], rax
00424043mov [rbp+128], 0
0042404elea rax, [rbp+48]
00424052mov rcx, rax
00424055call amp___78im66lackout_132
0042405amov [rbp+128], rax
00424061mov [rbp+120], 0
00424069lea rax, [rbp+52]
0042406dmov rcx, rax
00424070call amp___78im66lackout_132
00424075mov [rbp+120], rax
00424079mov [rbp+116], 0
00424080mov rax, [rip+52553]
00424087mov r10, [rax]
0042408amov rcx, [rbp+136]
00424091mov rax, [rbp+168]
00424098mov [rsp+56], 0
004240a1mov rdx, [rbp+120]
004240a5mov [rsp+48], rdx
004240aamov edx, [rbp+164]
004240b0mov [rsp+40], edx
004240b4mov rdx, [rbp+128]
004240bbmov [rsp+32], rdx
004240c0mov r9l, 64
004240c6mov r8, rcx
004240c9mov edx, 0xffffffff9876c004
004240cemov rcx, rax
004240d1call r10
004240d4mov [rbp+116], eax
004240d7mov eax, [rbp+116]
004240damov ecx, eax
004240dccall winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
004240e1mov [rbp+163], al
004240e7mov [rbp], 110
004240eflea rax, [rip+50314]
004240f6mov [rbp+8], rax
004240facmp [rbp+163], 0
00424101jne 0x424204
00424107mov [rbp], 111
0042410flea rax, [rip+50282]
00424116mov [rbp+8], rax
0042411amov edx, 1
0042411flea rcx, [rip+49546]
00424126call echoBinSafe
0042412bmov [rbp], 112
00424133lea rax, [rip+50246]
0042413amov [rbp+8], rax
0042413elea rax, [rbp-56]
00424142mov edx, 8
00424147mov rcx, rax
0042414acall nimZeroMem
0042414fmov [rbp+104], 0
00424157mov [rbp+100], 0
0042415emov rax, [rip+52283]
00424165mov rax, [rax]
00424168call rax
0042416amov [rbp+100], eax
0042416dmov [rbp+88], 0
00424175mov eax, [rbp+100]
00424178cdqe
0042417amov rcx, rax
0042417dcall dollar___systemZdollars_3
00424182mov [rbp+88], rax
00424186cmp [rbp+88], 0
0042418bje 0x42419a
0042418dmov rax, [rbp+88]
00424191mov rax, [rax]
00424194add rax, 24
00424198jmp 0x42419f
0042419a
0042419aloc_42419a:
0042419amov eax, 24
0042419f
0042419floc_42419f:
0042419fmov rcx, rax
004241a2call rawNewString
004241a7mov [rbp+104], rax
004241abmov rax, [rbp+104]
004241aflea rdx, [rip+49418]
004241b6mov rcx, rax
004241b9call appendString
004241bemov rdx, [rbp+88]
004241c2mov rax, [rbp+104]
004241c6mov rcx, rax
004241c9call appendString
004241cemov rax, [rbp+104]
004241d2mov [rbp-56], rax
004241d6lea rax, [rbp-56]
004241damov edx, 1
004241dfmov rcx, rax
004241e2call echoBinSafe
004241e7mov [rbp], 113
004241eflea rax, [rip+50058]
004241f6mov [rbp+8], rax
004241famov ecx, 1
004241ffcall exit
00424204
00424204loc_424204:
00424204nop
00424205mov [rbp], 114
0042420dlea rax, [rip+50028]
00424214mov [rbp+8], rax
00424218mov edx, 1
0042421dlea rcx, [rip+49420]
00424224call echoBinSafe
00424229mov [rbp], 116
00424231lea rax, [rip+49992]
00424238mov [rbp+8], rax
0042423c
0042423cloc_42423c:
0042423cmov [rbp], 117
00424244lea rax, [rip+49973]
0042424bmov [rbp+8], rax
0042424fmov rcx, [rbp+192]
00424256call GetPID__78im66lackout_11
0042425bmov [rbp+56], eax
0042425emov [rbp], 118
00424266lea rax, [rip+49939]
0042426dmov [rbp+8], rax
00424271mov eax, [rbp+56]
00424274test eax, eax
00424276jne 0x424290
00424278mov [rbp], 119
00424280lea rax, [rip+49913]
00424287mov [rbp+8], rax
0042428bjmp 0x4243aa
00424290
00424290loc_424290:
00424290nop
00424291mov [rbp], 121
00424299lea rax, [rip+49888]
004242a0mov [rbp+8], rax
004242a4mov [rbp+80], 0
004242aclea rax, [rbp+56]
004242b0mov rcx, rax
004242b3call amp___78im66lackout_132
004242b8mov [rbp+80], rax
004242bcmov [rbp+72], 0
004242c4lea rax, [rbp+48]
004242c8mov rcx, rax
004242cbcall amp___78im66lackout_132
004242d0mov [rbp+72], rax
004242d4mov [rbp+64], 0
004242dclea rax, [rbp+52]
004242e0mov rcx, rax
004242e3call amp___78im66lackout_132
004242e8mov [rbp+64], rax
004242ecmov [rbp+60], 0
004242f3mov rax, [rip+51926]
004242famov r10, [rax]
004242fdmov rcx, [rbp+80]
00424301mov rax, [rbp+168]
00424308mov [rsp+56], 0
00424311mov rdx, [rbp+64]
00424315mov [rsp+48], rdx
0042431amov edx, [rbp+164]
00424320mov [rsp+40], edx
00424324mov rdx, [rbp+72]
00424328mov [rsp+32], rdx
0042432dmov r9l, 4
00424333mov r8, rcx
00424336mov edx, 0xffffffff9876c094
0042433bmov rcx, rax
0042433ecall r10
00424341mov [rbp+60], eax
00424344mov eax, [rbp+60]
00424347mov ecx, eax
00424349call winimConverterBOOLToBoolean__OOZOOZOnimbleZpkgsZwinim4551O57O48ZwinimZutils_5
0042434emov [rbp+163], al
00424354mov [rbp], 122
0042435clea rax, [rip+49693]
00424363mov [rbp+8], rax
00424367cmp [rbp+163], 0
0042436ejne 0x424385
00424370mov [rbp], 125
00424378lea rax, [rip+49665]
0042437fmov [rbp+8], rax
00424383jmp 0x4243aa
00424385
00424385loc_424385:
00424385nop
00424386mov [rbp], 126
0042438elea rax, [rip+49643]
00424395mov [rbp+8], rax
00424399mov edx, 1
0042439elea rcx, [rip+49155]
004243a5call echoBinSafe
004243aa
004243aaloc_4243aa:
004243aajmp 0x42423c
004243af
004243afloc_4243af:
004243afcall popFrame
004243b4nop
004243b5add rsp, 304
004243bcpop rbp
004243bdret
00423ad4
004243be
004243benimToCStringConv:
004243bepush rbp
004243bfmov rbp, rsp
004243c2sub rsp, 16
004243c6mov [rbp+16], rcx
004243camov [rbp-8], 0
004243d2mov [rbp-9], 0
004243d6cmp [rbp+16], 0
004243dbsete al
004243demov [rbp-9], al
004243e1cmp [rbp-9], 0
004243e5jne 0x4243f9
004243e7mov rax, [rbp+16]
004243ebmov rax, [rax]
004243eetest rax, rax
004243f1sete al
004243f4mov [rbp-9], al
004243f7jmp 0x4243fa
004243f9
004243f9loc_4243f9:
004243f9nop
004243fa
004243faloc_4243fa:
004243famovzx eax, [rbp-9]
004243fexor eax, 1
00424401test al, al
00424403jne 0x424412
00424405lea rax, [rip+49880]
0042440cmov [rbp-8], rax
00424410jmp 0x42441f
00424412
00424412loc_424412:
00424412nop
00424413mov rax, [rbp+16]
00424417add rax, 16
0042441bmov [rbp-8], rax
0042441f
0042441floc_42441f:
0042441fmov rax, [rbp-8]
00424423add rsp, 16
00424427pop rbp
00424428ret
004243be
004243benimToCStringConv:
004243bepush rbp
004243bfmov rbp, rsp
004243c2sub rsp, 16
004243c6mov [rbp+16], rcx
004243camov [rbp-8], 0
004243d2mov [rbp-9], 0
004243d6cmp [rbp+16], 0
004243dbsete al
004243demov [rbp-9], al
004243e1cmp [rbp-9], 0
004243e5jne 0x4243f9
004243e7mov rax, [rbp+16]
004243ebmov rax, [rax]
004243eetest rax, rax
004243f1sete al
004243f4mov [rbp-9], al
004243f7jmp 0x4243fa
004243f9
004243f9loc_4243f9:
004243f9nop
004243fa
004243faloc_4243fa:
004243famovzx eax, [rbp-9]
004243fexor eax, 1
00424401test al, al
00424403jne 0x424412
00424405lea rax, [rip+49880]
0042440cmov [rbp-8], rax
00424410jmp 0x42441f
00424412
00424412loc_424412:
00424412nop
00424413mov rax, [rbp+16]
00424417add rax, 16
0042441bmov [rbp-8], rax
0042441f
0042441floc_42441f:
0042441fmov rax, [rbp-8]
00424423add rsp, 16
00424427pop rbp
00424428ret
004243be
00424429
00424429popCurrentException:
00424429push rbp
0042442amov rbp, rsp
0042442dsub rsp, 32
00424431mov rax, [rip+52504]
00424438mov rax, [rax]
0042443bmov rax, [rax+40]
0042443fmov rdx, rax
00424442mov rcx, [rip+52487]
00424449call asgnRef
0042444enop
0042444fadd rsp, 32
00424453pop rbp
00424454ret
00424429
00424429popCurrentException:
00424429push rbp
0042442amov rbp, rsp
0042442dsub rsp, 32
00424431mov rax, [rip+52504]
00424438mov rax, [rax]
0042443bmov rax, [rax+40]
0042443fmov rdx, rax
00424442mov rcx, [rip+52487]
00424449call asgnRef
0042444enop
0042444fadd rsp, 32
00424453pop rbp
00424454ret
00424429
00424455
00424455initStackBottomWith:
00424455push rbp
00424456mov rbp, rsp
00424459sub rsp, 32
0042445dmov [rbp+16], rcx
00424461mov rcx, [rbp+16]
00424465call nimGC_setStackBottom
0042446anop
0042446badd rsp, 32
0042446fpop rbp
00424470ret
00424455
00424455initStackBottomWith:
00424455push rbp
00424456mov rbp, rsp
00424459sub rsp, 32
0042445dmov [rbp+16], rcx
00424461mov rcx, [rbp+16]
00424465call nimGC_setStackBottom
0042446anop
0042446badd rsp, 32
0042446fpop rbp
00424470ret
00424455
00424471
00424471PreMainInner:
00424471push rbp
00424472mov rbp, rsp
00424475sub rsp, 32
00424479call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystematsiodotnim_Init000
0042447ecall atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_Init000
00424483call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_Init000
00424488call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatsosdotnim_Init000
0042448dnop
0042448eadd rsp, 32
00424492pop rbp
00424493ret
00424471
00424471PreMainInner:
00424471push rbp
00424472mov rbp, rsp
00424475sub rsp, 32
00424479call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystematsiodotnim_Init000
0042447ecall atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_Init000
00424483call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_Init000
00424488call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatsosdotnim_Init000
0042448dnop
0042448eadd rsp, 32
00424492pop rbp
00424493ret
00424471
00424494
00424494PreMain:
00424494push rbp
00424495mov rbp, rsp
00424498sub rsp, 48
0042449clea rax, [rip-50]
004244a3mov [rbp-8], rax
004244a7call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystematswidestrsdotnim_DatInit000
004244accall atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystematsiodotnim_DatInit000
004244b1call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_DatInit000
004244b6lea rax, [rbp-8]
004244bamov rcx, rax
004244bdcall initStackBottomWith
004244c2call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_Init000
004244c7call atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatswinbasedotnim_DatInit000
004244cccall atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatswinsvcdotnim_DatInit000
004244d1call atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatstlhelp32dotnim_DatInit000
004244d6call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_DatInit000
004244dbcall atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_DatInit000
004244e0call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatsosdotnim_DatInit000
004244e5call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatsparseoptdotnim_DatInit000
004244eamov rax, [rbp-8]
004244eecall rax
004244f0nop
004244f1add rsp, 48
004244f5pop rbp
004244f6ret
00424494
00424494PreMain:
00424494push rbp
00424495mov rbp, rsp
00424498sub rsp, 48
0042449clea rax, [rip-50]
004244a3mov [rbp-8], rax
004244a7call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystematswidestrsdotnim_DatInit000
004244accall atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystematsiodotnim_DatInit000
004244b1call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_DatInit000
004244b6lea rax, [rbp-8]
004244bamov rcx, rax
004244bdcall initStackBottomWith
004244c2call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatssystemdotnim_Init000
004244c7call atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatswinbasedotnim_DatInit000
004244cccall atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatswinsvcdotnim_DatInit000
004244d1call atmdotdotatsdotdotatsdotnimbleatspkgsatswinimminus3dot9dot0atswinimatsincatstlhelp32dotnim_DatInit000
004244d6call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatswindowsatswinleandotnim_DatInit000
004244dbcall atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatstimesdotnim_DatInit000
004244e0call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatsosdotnim_DatInit000
004244e5call atmdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot8atslibatspureatsparseoptdotnim_DatInit000
004244eamov rax, [rbp-8]
004244eecall rax
004244f0nop
004244f1add rsp, 48
004244f5pop rbp
004244f6ret
00424494
004244f7
004244f7NimMainInner:
004244f7push rbp
004244f8mov rbp, rsp
004244fbsub rsp, 32
004244ffcall NimMainModule
00424504nop
00424505add rsp, 32
00424509pop rbp
0042450aret
004244f7
004244f7NimMainInner:
004244f7push rbp
004244f8mov rbp, rsp
004244fbsub rsp, 32
004244ffcall NimMainModule
00424504nop
00424505add rsp, 32
00424509pop rbp
0042450aret
004244f7
0042450b
0042450bNimMain:
0042450bpush rbp
0042450cmov rbp, rsp
0042450fsub rsp, 48
00424513call PreMain
00424518lea rax, [rip-40]
0042451fmov [rbp-8], rax
00424523lea rax, [rbp-8]
00424527mov rcx, rax
0042452acall initStackBottomWith
0042452fmov rax, [rbp-8]
00424533call rax
00424535nop
00424536add rsp, 48
0042453apop rbp
0042453bret
0042450b
0042450bNimMain:
0042450bpush rbp
0042450cmov rbp, rsp
0042450fsub rsp, 48
00424513call PreMain
00424518lea rax, [rip-40]
0042451fmov [rbp-8], rax
00424523lea rax, [rbp-8]
00424527mov rcx, rax
0042452acall initStackBottomWith
0042452fmov rax, [rbp-8]
00424533call rax
00424535nop
00424536add rsp, 48
0042453apop rbp
0042453bret
0042450b
0042453c
0042453cmain:
0042453cpush rbp
0042453dmov rbp, rsp
00424540sub rsp, 32
00424544mov [rbp+16], ecx
00424547mov [rbp+24], rdx
0042454bmov [rbp+32], r8
0042454fcall __main
00424554mov rax, [rbp+24]
00424558mov [rip+0x23dc1], rax
0042455fmov eax, [rbp+16]
00424562mov [rip+0x23db0], eax
00424568mov rax, [rbp+32]
0042456cmov [rip+0x23db5], rax
00424573call NimMain
00424578mov rax, [rip+52321]
0042457fmov rax, [rax]
00424582add rsp, 32
00424586pop rbp
00424587ret
0042453c
0042453cmain:
0042453cpush rbp
0042453dmov rbp, rsp
00424540sub rsp, 32
00424544mov [rbp+16], ecx
00424547mov [rbp+24], rdx
0042454bmov [rbp+32], r8
0042454fcall __main
00424554mov rax, [rbp+24]
00424558mov [rip+0x23dc1], rax
0042455fmov eax, [rbp+16]
00424562mov [rip+0x23db0], eax
00424568mov rax, [rbp+32]
0042456cmov [rip+0x23db5], rax
00424573call NimMain
00424578mov rax, [rip+52321]
0042457fmov rax, [rax]
00424582add rsp, 32
00424586pop rbp
00424587ret
0042453c
00424588
00424588NimMainModule:
00424588push rbp
00424589push rbx
0042458asub rsp, 616
00424591lea rbp, [rsp+128]
00424599mov [rbp-48], 0
0042459flea rcx, [rip-7942]
004245a6call nimRegisterGlobalMarker
004245abmov rax, [rip+51550]
004245b2mov [rip+0x23cc7], rax
004245b9lea rcx, [rip-6540]
004245c0call nimRegisterGlobalMarker
004245c5lea rcx, [rip-6457]
004245cccall nimRegisterGlobalMarker
004245d1lea rcx, [rip-6434]
004245d8call nimRegisterGlobalMarker
004245ddlea rcx, [rip-6411]
004245e4call nimRegisterGlobalMarker
004245e9lea rcx, [rip-6161]
004245f0call nimRegisterGlobalMarker
004245f5lea rcx, [rip-5879]
004245fccall nimRegisterGlobalMarker
00424601lea rax, [rip+49360]
00424608mov [rbp-24], rax
0042460clea rax, [rip+49005]
00424613mov [rbp-8], rax
00424617mov [rbp-16], 0
0042461fmov [rbp], 0
00424625lea rax, [rbp-32]
00424629mov rcx, rax
0042462ccall nimFrame
00424631call getFrame
00424636mov [rbp+472], rax
0042463dmov [rbp-16], 130
00424645lea rax, [rip+48948]
0042464cmov [rbp-8], rax
00424650call commandLineParams__pureZos_1630
00424655mov rdx, rax
00424658lea rcx, [rip+0x23c01]
0042465fcall asgnRef
00424664mov [rbp-16], 131
0042466clea rax, [rip+48909]
00424673mov [rbp-8], rax
00424677mov [rbp+464], 0
00424682mov [rbp+464], 0
0042468dmov rax, [rip+0x23bcc]
00424694mov rcx, [rbp+464]
0042469blea rdx, [rip+0x23bde]
004246a2mov [rsp+32], rdx
004246a7mov r9l, 1
004246admov r8, rcx
004246b0lea rdx, [rip+47177]
004246b7mov rcx, rax
004246bacall initOptParser__pureZparseopt_83
004246bflea rax, [rbp+16]
004246c3mov edx, 104
004246c8mov rcx, rax
004246cbcall nimZeroMem
004246d0mov rax, [rip+51257]
004246d7mov [rbp+16], rax
004246dbmov [rbp-16], 499
004246e3lea rax, [rip+49150]
004246eamov [rbp-8], rax
004246eemov [rbp+456], 0
004246f9mov [rbp+456], 0
00424704mov rax, [rip+0x23b55]
0042470bmov rcx, [rbp+456]
00424712lea rdx, [rbp+16]
00424716mov [rsp+32], rdx
0042471bmov r9l, 1
00424721mov r8, rcx
00424724lea rdx, [rip+47061]
0042472bmov rcx, rax
0042472ecall initOptParser__pureZparseopt_83
00424733mov [rbp-16], 501
0042473blea rax, [rip+49062]
00424742mov [rbp-8], rax
00424746
00424746loc_424746:
00424746mov [rbp-16], 502
0042474elea rax, [rip+49043]
00424755mov [rbp-8], rax
00424759lea rax, [rbp+16]
0042475dmov rcx, rax
00424760call nponext
00424765mov [rbp-16], 503
0042476dlea rax, [rip+49012]
00424774mov [rbp-8], rax
00424778movzx eax, [rbp+96]
0042477ctest al, al
0042477eje 0x42493e
00424784nop
00424785mov [rbp-16], 134
0042478dlea rax, [rip+48620]
00424794mov [rbp-8], rax
00424798movzx eax, [rbp+96]
0042479cmov [rip+0x23b4e], al
004247a2mov [rbp+432], 0
004247admov rax, [rip+0x23b44]
004247b4mov [rbp+432], rax
004247bbmov rax, [rbp+104]
004247bfmov rcx, rax
004247c2call copyStringRC1
004247c7mov [rip+0x23b2a], rax
004247cecmp [rbp+432], 0
004247d6je 0x4247e7
004247d8mov rax, [rbp+432]
004247dfmov rcx, rax
004247e2call nimGCunrefNoCycle
004247e7
004247e7loc_4247e7:
004247e7mov [rbp+424], 0
004247f2mov rax, [rip+0x23b07]
004247f9mov [rbp+424], rax
00424800mov rax, [rbp+112]
00424804mov rcx, rax
00424807call copyStringRC1
0042480cmov [rip+0x23aed], rax
00424813cmp [rbp+424], 0
0042481bje 0x42482c
0042481dmov rax, [rbp+424]
00424824mov rcx, rax
00424827call nimGCunrefNoCycle
0042482c
0042482cloc_42482c:
0042482cmovzx eax, [rip+0x23abd]
00424833movzx eax, al
00424836cmp eax, 3
00424839jg 0x424746
0042483fcmp eax, 2
00424842jge 0x424932
00424848test eax, eax
0042484aje 0x424911
00424850cmp eax, 1
00424853jne 0x424939
00424859mov [rbp-16], 139
00424861lea rax, [rip+48408]
00424868mov [rbp-8], rax
0042486cmov rax, [rip+0x23a75]
00424873mov rdx, [rip+50966]
0042487amov rcx, rax
0042487dcall incrSeqV3
00424882mov rdx, rax
00424885lea rcx, [rip+0x23a5c]
0042488ccall asgnRef
00424891mov rax, [rip+0x23a50]
00424898mov rdx, [rax]
0042489blea rcx, [rdx+1]
0042489fmov [rax], rcx
004248a2mov [rbp+416], rdx
004248a9mov [rbp+408], 0
004248b4mov rax, [rip+0x23a2d]
004248bbmov rdx, [rbp+416]
004248c2add rdx, 2
004248c6mov rax, [rax+8*rdx]
004248camov [rbp+408], rax
004248d1mov rax, [rip+0x23a20]
004248d8mov rbx, [rip+0x23a09]
004248dfmov rcx, rax
004248e2call copyStringRC1
004248e7mov rdx, [rbp+416]
004248eeadd rdx, 2
004248f2mov [rbx+8*rdx], rax
004248f6cmp [rbp+408], 0
004248feje 0x424938
00424900mov rax, [rbp+408]
00424907mov rcx, rax
0042490acall nimGCunrefNoCycle
0042490fjmp 0x424938
00424911
00424911loc_424911:
00424911mov [rbp-16], 140
00424919lea rax, [rip+48224]
00424920mov [rbp-8], rax
00424924lea rcx, [rip+46581]
0042492bcall failedAssertImpl__systemZassertions_56
00424930jmp 0x424939
00424932
00424932loc_424932:
00424932nop
00424933jmp 0x424746
00424938
00424938loc_424938:
00424938nop
00424939
00424939loc_424939:
00424939jmp 0x424746
0042493e
0042493eloc_42493e:
0042493enop
0042493fmov [rbp-16], 143
00424947lea rax, [rip+48178]
0042494emov [rbp-8], rax
00424952mov [rbp+448], 0
0042495dmov [rbp+440], 0
00424968call nosgetCurrentDir
0042496dmov [rbp+440], rax
00424974cmp [rbp+440], 0
0042497cje 0x42498e
0042497emov rax, [rbp+440]
00424985mov rax, [rax]
00424988add rax, 13
0042498cjmp 0x424993
0042498e
0042498eloc_42498e:
0042498emov eax, 13
00424993
00424993loc_424993:
00424993mov rcx, rax
00424996call rawNewString
0042499bmov [rbp+448], rax
004249a2mov rdx, [rbp+440]
004249a9mov rax, [rbp+448]
004249b0mov rcx, rax
004249b3call appendString
004249b8mov rax, [rbp+448]
004249bflea rdx, [rip+46522]
004249c6mov rcx, rax
004249c9call appendString
004249cemov rax, [rbp+448]
004249d5mov rdx, rax
004249d8lea rcx, [rip+0x23929]
004249dfcall asgnRef
004249e4mov [rbp-16], 144
004249eclea rax, [rip+48013]
004249f3mov [rbp-8], rax
004249f7lea rax, [rbp+128]
004249femov rcx, rax
00424a01call pushSafePoint
00424a06lea rax, [rbp+128]
00424a0dadd rax, 16
00424a11mov edx, 0
00424a16mov rcx, rax
00424a19call _setjmp
00424a1ecdqe
00424a20mov [rbp+136], rax
00424a27mov rax, [rbp+136]
00424a2etest rax, rax
00424a31jne 0x424b1c
00424a37mov [rbp-16], 145
00424a3flea rax, [rip+47930]
00424a46mov [rbp-8], rax
00424a4amov rax, [rip+0x23897]
00424a51test rax, rax
00424a54je 0x424a65
00424a56mov rax, [rip+0x2388b]
00424a5dmov rax, [rax]
00424a60test rax, rax
00424a63jg 0x424a95
00424a65
00424a65loc_424a65:
00424a65mov rax, [rip+0x2387c]
00424a6ctest rax, rax
00424a6fje 0x424a81
00424a71mov rax, [rip+0x23870]
00424a78mov rax, [rax]
00424a7bsub rax, 1
00424a7fjmp 0x424a88
00424a81
00424a81loc_424a81:
00424a81mov rax, -1
00424a88
00424a88loc_424a88:
00424a88mov rdx, rax
00424a8bmov ecx, 0
00424a90call raiseIndexError2
00424a95
00424a95loc_424a95:
00424a95mov [rbp+400], 0
00424aa0mov rax, [rip+0x23869]
00424aa7mov [rbp+400], rax
00424aaemov rax, [rip+0x23833]
00424ab5mov rax, [rax+16]
00424ab9mov rcx, rax
00424abccall copyStringRC1
00424ac1mov [rip+0x23848], rax
00424ac8cmp [rbp+400], 0
00424ad0je 0x424ae1
00424ad2mov rax, [rbp+400]
00424ad9mov rcx, rax
00424adccall nimGCunrefNoCycle
00424ae1
00424ae1loc_424ae1:
00424ae1mov [rbp-16], 146
00424ae9lea rax, [rip+47760]
00424af0mov [rbp-8], rax
00424af4mov rax, [rip+0x2380d]
00424afbmov rcx, rax
00424afecall nimToCStringConv
00424b03mov rdx, rax
00424b06mov rax, [rip+0x23803]
00424b0dmov rcx, rax
00424b10call NimBlackout__78im66lackout_98
00424b15call popSafePoint
00424b1ajmp 0x424b64
00424b1c
00424b1cloc_424b1c:
00424b1ccall popSafePoint
00424b21mov rax, [rbp+472]
00424b28mov rcx, rax
00424b2bcall setFrame
00424b30mov [rbp+136], 0
00424b3bmov [rbp-16], 148
00424b43lea rax, [rip+47670]
00424b4amov [rbp-8], rax
00424b4emov edx, 1
00424b53lea rcx, [rip+47270]
00424b5acall echoBinSafe
00424b5fcall popCurrentException
00424b64
00424b64loc_424b64:
00424b64mov rax, [rbp+136]
00424b6btest rax, rax
00424b6eje 0x424b75
00424b70call reraiseException
00424b75
00424b75loc_424b75:
00424b75call popFrame
00424b7anop
00424b7badd rsp, 616
00424b82pop rbx
00424b83pop rbp
00424b84ret
00424588
00424588NimMainModule:
00424588push rbp
00424589push rbx
0042458asub rsp, 616
00424591lea rbp, [rsp+128]
00424599mov [rbp-48], 0
0042459flea rcx, [rip-7942]
004245a6call nimRegisterGlobalMarker
004245abmov rax, [rip+51550]
004245b2mov [rip+0x23cc7], rax
004245b9lea rcx, [rip-6540]
004245c0call nimRegisterGlobalMarker
004245c5lea rcx, [rip-6457]
004245cccall nimRegisterGlobalMarker
004245d1lea rcx, [rip-6434]
004245d8call nimRegisterGlobalMarker
004245ddlea rcx, [rip-6411]
004245e4call nimRegisterGlobalMarker
004245e9lea rcx, [rip-6161]
004245f0call nimRegisterGlobalMarker
004245f5lea rcx, [rip-5879]
004245fccall nimRegisterGlobalMarker
00424601lea rax, [rip+49360]
00424608mov [rbp-24], rax
0042460clea rax, [rip+49005]
00424613mov [rbp-8], rax
00424617mov [rbp-16], 0
0042461fmov [rbp], 0
00424625lea rax, [rbp-32]
00424629mov rcx, rax
0042462ccall nimFrame
00424631call getFrame
00424636mov [rbp+472], rax
0042463dmov [rbp-16], 130
00424645lea rax, [rip+48948]
0042464cmov [rbp-8], rax
00424650call commandLineParams__pureZos_1630
00424655mov rdx, rax
00424658lea rcx, [rip+0x23c01]
0042465fcall asgnRef
00424664mov [rbp-16], 131
0042466clea rax, [rip+48909]
00424673mov [rbp-8], rax
00424677mov [rbp+464], 0
00424682mov [rbp+464], 0
0042468dmov rax, [rip+0x23bcc]
00424694mov rcx, [rbp+464]
0042469blea rdx, [rip+0x23bde]
004246a2mov [rsp+32], rdx
004246a7mov r9l, 1
004246admov r8, rcx
004246b0lea rdx, [rip+47177]
004246b7mov rcx, rax
004246bacall initOptParser__pureZparseopt_83
004246bflea rax, [rbp+16]
004246c3mov edx, 104
004246c8mov rcx, rax
004246cbcall nimZeroMem
004246d0mov rax, [rip+51257]
004246d7mov [rbp+16], rax
004246dbmov [rbp-16], 499
004246e3lea rax, [rip+49150]
004246eamov [rbp-8], rax
004246eemov [rbp+456], 0
004246f9mov [rbp+456], 0
00424704mov rax, [rip+0x23b55]
0042470bmov rcx, [rbp+456]
00424712lea rdx, [rbp+16]
00424716mov [rsp+32], rdx
0042471bmov r9l, 1
00424721mov r8, rcx
00424724lea rdx, [rip+47061]
0042472bmov rcx, rax
0042472ecall initOptParser__pureZparseopt_83
00424733mov [rbp-16], 501
0042473blea rax, [rip+49062]
00424742mov [rbp-8], rax
00424746
00424746loc_424746:
00424746mov [rbp-16], 502
0042474elea rax, [rip+49043]
00424755mov [rbp-8], rax
00424759lea rax, [rbp+16]
0042475dmov rcx, rax
00424760call nponext
00424765mov [rbp-16], 503
0042476dlea rax, [rip+49012]
00424774mov [rbp-8], rax
00424778movzx eax, [rbp+96]
0042477ctest al, al
0042477eje 0x42493e
00424784nop
00424785mov [rbp-16], 134
0042478dlea rax, [rip+48620]
00424794mov [rbp-8], rax
00424798movzx eax, [rbp+96]
0042479cmov [rip+0x23b4e], al
004247a2mov [rbp+432], 0
004247admov rax, [rip+0x23b44]
004247b4mov [rbp+432], rax
004247bbmov rax, [rbp+104]
004247bfmov rcx, rax
004247c2call copyStringRC1
004247c7mov [rip+0x23b2a], rax
004247cecmp [rbp+432], 0
004247d6je 0x4247e7
004247d8mov rax, [rbp+432]
004247dfmov rcx, rax
004247e2call nimGCunrefNoCycle
004247e7
004247e7loc_4247e7:
004247e7mov [rbp+424], 0
004247f2mov rax, [rip+0x23b07]
004247f9mov [rbp+424], rax
00424800mov rax, [rbp+112]
00424804mov rcx, rax
00424807call copyStringRC1
0042480cmov [rip+0x23aed], rax
00424813cmp [rbp+424], 0
0042481bje 0x42482c
0042481dmov rax, [rbp+424]
00424824mov rcx, rax
00424827call nimGCunrefNoCycle
0042482c
0042482cloc_42482c:
0042482cmovzx eax, [rip+0x23abd]
00424833movzx eax, al
00424836cmp eax, 3
00424839jg 0x424746
0042483fcmp eax, 2
00424842jge 0x424932
00424848test eax, eax
0042484aje 0x424911
00424850cmp eax, 1
00424853jne 0x424939
00424859mov [rbp-16], 139
00424861lea rax, [rip+48408]
00424868mov [rbp-8], rax
0042486cmov rax, [rip+0x23a75]
00424873mov rdx, [rip+50966]
0042487amov rcx, rax
0042487dcall incrSeqV3
00424882mov rdx, rax
00424885lea rcx, [rip+0x23a5c]
0042488ccall asgnRef
00424891mov rax, [rip+0x23a50]
00424898mov rdx, [rax]
0042489blea rcx, [rdx+1]
0042489fmov [rax], rcx
004248a2mov [rbp+416], rdx
004248a9mov [rbp+408], 0
004248b4mov rax, [rip+0x23a2d]
004248bbmov rdx, [rbp+416]
004248c2add rdx, 2
004248c6mov rax, [rax+8*rdx]
004248camov [rbp+408], rax
004248d1mov rax, [rip+0x23a20]
004248d8mov rbx, [rip+0x23a09]
004248dfmov rcx, rax
004248e2call copyStringRC1
004248e7mov rdx, [rbp+416]
004248eeadd rdx, 2
004248f2mov [rbx+8*rdx], rax
004248f6cmp [rbp+408], 0
004248feje 0x424938
00424900mov rax, [rbp+408]
00424907mov rcx, rax
0042490acall nimGCunrefNoCycle
0042490fjmp 0x424938
00424911
00424911loc_424911:
00424911mov [rbp-16], 140
00424919lea rax, [rip+48224]
00424920mov [rbp-8], rax
00424924lea rcx, [rip+46581]
0042492bcall failedAssertImpl__systemZassertions_56
00424930jmp 0x424939
00424932
00424932loc_424932:
00424932nop
00424933jmp 0x424746
00424938
00424938loc_424938:
00424938nop
00424939
00424939loc_424939:
00424939jmp 0x424746
0042493e
0042493eloc_42493e:
0042493enop
0042493fmov [rbp-16], 143
00424947lea rax, [rip+48178]
0042494emov [rbp-8], rax
00424952mov [rbp+448], 0
0042495dmov [rbp+440], 0
00424968call nosgetCurrentDir
0042496dmov [rbp+440], rax
00424974cmp [rbp+440], 0
0042497cje 0x42498e
0042497emov rax, [rbp+440]
00424985mov rax, [rax]
00424988add rax, 13
0042498cjmp 0x424993
0042498e
0042498eloc_42498e:
0042498emov eax, 13
00424993
00424993loc_424993:
00424993mov rcx, rax
00424996call rawNewString
0042499bmov [rbp+448], rax
004249a2mov rdx, [rbp+440]
004249a9mov rax, [rbp+448]
004249b0mov rcx, rax
004249b3call appendString
004249b8mov rax, [rbp+448]
004249bflea rdx, [rip+46522]
004249c6mov rcx, rax
004249c9call appendString
004249cemov rax, [rbp+448]
004249d5mov rdx, rax
004249d8lea rcx, [rip+0x23929]
004249dfcall asgnRef
004249e4mov [rbp-16], 144
004249eclea rax, [rip+48013]
004249f3mov [rbp-8], rax
004249f7lea rax, [rbp+128]
004249femov rcx, rax
00424a01call pushSafePoint
00424a06lea rax, [rbp+128]
00424a0dadd rax, 16
00424a11mov edx, 0
00424a16mov rcx, rax
00424a19call _setjmp
00424a1ecdqe
00424a20mov [rbp+136], rax
00424a27mov rax, [rbp+136]
00424a2etest rax, rax
00424a31jne 0x424b1c
00424a37mov [rbp-16], 145
00424a3flea rax, [rip+47930]
00424a46mov [rbp-8], rax
00424a4amov rax, [rip+0x23897]
00424a51test rax, rax
00424a54je 0x424a65
00424a56mov rax, [rip+0x2388b]
00424a5dmov rax, [rax]
00424a60test rax, rax
00424a63jg 0x424a95
00424a65
00424a65loc_424a65:
00424a65mov rax, [rip+0x2387c]
00424a6ctest rax, rax
00424a6fje 0x424a81
00424a71mov rax, [rip+0x23870]
00424a78mov rax, [rax]
00424a7bsub rax, 1
00424a7fjmp 0x424a88
00424a81
00424a81loc_424a81:
00424a81mov rax, -1
00424a88
00424a88loc_424a88:
00424a88mov rdx, rax
00424a8bmov ecx, 0
00424a90call raiseIndexError2
00424a95
00424a95loc_424a95:
00424a95mov [rbp+400], 0
00424aa0mov rax, [rip+0x23869]
00424aa7mov [rbp+400], rax
00424aaemov rax, [rip+0x23833]
00424ab5mov rax, [rax+16]
00424ab9mov rcx, rax
00424abccall copyStringRC1
00424ac1mov [rip+0x23848], rax
00424ac8cmp [rbp+400], 0
00424ad0je 0x424ae1
00424ad2mov rax, [rbp+400]
00424ad9mov rcx, rax
00424adccall nimGCunrefNoCycle
00424ae1
00424ae1loc_424ae1:
00424ae1mov [rbp-16], 146
00424ae9lea rax, [rip+47760]
00424af0mov [rbp-8], rax
00424af4mov rax, [rip+0x2380d]
00424afbmov rcx, rax
00424afecall nimToCStringConv
00424b03mov rdx, rax
00424b06mov rax, [rip+0x23803]
00424b0dmov rcx, rax
00424b10call NimBlackout__78im66lackout_98
00424b15call popSafePoint
00424b1ajmp 0x424b64
00424b1c
00424b1cloc_424b1c:
00424b1ccall popSafePoint
00424b21mov rax, [rbp+472]
00424b28mov rcx, rax
00424b2bcall setFrame
00424b30mov [rbp+136], 0
00424b3bmov [rbp-16], 148
00424b43lea rax, [rip+47670]
00424b4amov [rbp-8], rax
00424b4emov edx, 1
00424b53lea rcx, [rip+47270]
00424b5acall echoBinSafe
00424b5fcall popCurrentException
00424b64
00424b64loc_424b64:
00424b64mov rax, [rbp+136]
00424b6btest rax, rax
00424b6eje 0x424b75
00424b70call reraiseException
00424b75
00424b75loc_424b75:
00424b75call popFrame
00424b7anop
00424b7badd rsp, 616
00424b82pop rbx
00424b83pop rbp
00424b84ret
00424588
Loading..