File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
004066f8
004066f8findSuitableBlock__system_3959:
004066f8push rbp
004066f9mov rbp, rsp
004066fcsub rsp, 96
00406700mov [rbp+16], rcx
00406704mov [rbp+24], rdx
00406708mov [rbp+32], r8
0040670clea rax, [rip+0x27b65]
00406713mov [rbp-56], rax
00406717lea rax, [rip+0x27842]
0040671emov [rbp-40], rax
00406722mov [rbp-48], 0
0040672amov [rbp-32], 0
00406730lea rax, [rbp-64]
00406734mov rcx, rax
00406737call nimFrame
0040673cmov [rbp-8], 0
00406744mov [rbp-48], 186
0040674clea rax, [rip+0x2780d]
00406753mov [rbp-40], rax
00406757mov rax, [rbp+24]
0040675bmov rdx, [rax]
0040675emov rax, [rbp+16]
00406762add rdx, 516
00406769mov edx, [rax+4*rdx+4]
0040676dmov rax, [rbp+32]
00406771mov rax, [rax]
00406774mov ecx, eax
00406776mov eax, -1
0040677bshl rax, cl
0040677eand eax, edx
00406780mov [rbp-12], eax
00406783mov [rbp-48], 187
0040678blea rax, [rip+0x277ce]
00406792mov [rbp-40], rax
00406796mov [rbp-8], 0
0040679emov [rbp-48], 188
004067a6lea rax, [rip+0x277b3]
004067admov [rbp-40], rax
004067b1cmp [rbp-12], 0
004067b5je 0x40681c
004067b7mov [rbp-48], 189
004067bflea rax, [rip+0x2779a]
004067c6mov [rbp-40], rax
004067camov eax, [rbp-12]
004067cdmov ecx, eax
004067cfcall lsbit__system_3910
004067d4mov rdx, [rbp+32]
004067d8mov [rdx], rax
004067dbmov [rbp-48], 190
004067e3lea rax, [rip+0x27776]
004067eamov [rbp-40], rax
004067eemov rax, [rbp+24]
004067f2mov rdx, [rax]
004067f5mov rax, [rbp+32]
004067f9mov rcx, [rax]
004067fcmov rax, [rbp+16]
00406800shl rdx, 5
00406804add rdx, rcx
00406807add rdx, 270
0040680emov rax, [rax+8*rdx+8]
00406813mov [rbp-8], rax
00406817jmp 0x4068f8
0040681c
0040681cloc_40681c:
0040681cnop
0040681dmov [rbp-48], 192
00406825lea rax, [rip+0x27734]
0040682cmov [rbp-40], rax
00406830mov rax, [rbp+16]
00406834mov r8l, [rax+2064]
0040683bmov rax, [rbp+24]
0040683fmov rax, [rax]
00406842add eax, 1
00406845mov edx, -1
0040684amov ecx, eax
0040684cshl rdx, cl
0040684fmov rax, rdx
00406852and eax, r8l
00406855mov ecx, eax
00406857call lsbit__system_3910
0040685cmov rdx, [rbp+24]
00406860mov [rdx], rax
00406863mov [rbp-48], 193
0040686blea rax, [rip+0x276ee]
00406872mov [rbp-40], rax
00406876mov rax, [rbp+24]
0040687amov rax, [rax]
0040687dtest rax, rax
00406880jle 0x4068f7
00406882mov [rbp-48], 194
0040688alea rax, [rip+0x276cf]
00406891mov [rbp-40], rax
00406895mov rax, [rbp+24]
00406899mov rdx, [rax]
0040689cmov rax, [rbp+16]
004068a0add rdx, 516
004068a7mov eax, [rax+4*rdx+4]
004068abmov ecx, eax
004068adcall lsbit__system_3910
004068b2mov rdx, [rbp+32]
004068b6mov [rdx], rax
004068b9mov [rbp-48], 195
004068c1lea rax, [rip+0x27698]
004068c8mov [rbp-40], rax
004068ccmov rax, [rbp+24]
004068d0mov rdx, [rax]
004068d3mov rax, [rbp+32]
004068d7mov rcx, [rax]
004068damov rax, [rbp+16]
004068deshl rdx, 5
004068e2add rdx, rcx
004068e5add rdx, 270
004068ecmov rax, [rax+8*rdx+8]
004068f1mov [rbp-8], rax
004068f5jmp 0x4068f8
004068f7
004068f7loc_4068f7:
004068f7nop
004068f8
004068f8loc_4068f8:
004068f8call popFrame
004068fdmov rax, [rbp-8]
00406901add rsp, 96
00406905pop rbp
00406906ret
004066f8
004066f8findSuitableBlock__system_3959:
004066f8push rbp
004066f9mov rbp, rsp
004066fcsub rsp, 96
00406700mov [rbp+16], rcx
00406704mov [rbp+24], rdx
00406708mov [rbp+32], r8
0040670clea rax, [rip+0x27b65]
00406713mov [rbp-56], rax
00406717lea rax, [rip+0x27842]
0040671emov [rbp-40], rax
00406722mov [rbp-48], 0
0040672amov [rbp-32], 0
00406730lea rax, [rbp-64]
00406734mov rcx, rax
00406737call nimFrame
0040673cmov [rbp-8], 0
00406744mov [rbp-48], 186
0040674clea rax, [rip+0x2780d]
00406753mov [rbp-40], rax
00406757mov rax, [rbp+24]
0040675bmov rdx, [rax]
0040675emov rax, [rbp+16]
00406762add rdx, 516
00406769mov edx, [rax+4*rdx+4]
0040676dmov rax, [rbp+32]
00406771mov rax, [rax]
00406774mov ecx, eax
00406776mov eax, -1
0040677bshl rax, cl
0040677eand eax, edx
00406780mov [rbp-12], eax
00406783mov [rbp-48], 187
0040678blea rax, [rip+0x277ce]
00406792mov [rbp-40], rax
00406796mov [rbp-8], 0
0040679emov [rbp-48], 188
004067a6lea rax, [rip+0x277b3]
004067admov [rbp-40], rax
004067b1cmp [rbp-12], 0
004067b5je 0x40681c
004067b7mov [rbp-48], 189
004067bflea rax, [rip+0x2779a]
004067c6mov [rbp-40], rax
004067camov eax, [rbp-12]
004067cdmov ecx, eax
004067cfcall lsbit__system_3910
004067d4mov rdx, [rbp+32]
004067d8mov [rdx], rax
004067dbmov [rbp-48], 190
004067e3lea rax, [rip+0x27776]
004067eamov [rbp-40], rax
004067eemov rax, [rbp+24]
004067f2mov rdx, [rax]
004067f5mov rax, [rbp+32]
004067f9mov rcx, [rax]
004067fcmov rax, [rbp+16]
00406800shl rdx, 5
00406804add rdx, rcx
00406807add rdx, 270
0040680emov rax, [rax+8*rdx+8]
00406813mov [rbp-8], rax
00406817jmp 0x4068f8
0040681c
0040681cloc_40681c:
0040681cnop
0040681dmov [rbp-48], 192
00406825lea rax, [rip+0x27734]
0040682cmov [rbp-40], rax
00406830mov rax, [rbp+16]
00406834mov r8l, [rax+2064]
0040683bmov rax, [rbp+24]
0040683fmov rax, [rax]
00406842add eax, 1
00406845mov edx, -1
0040684amov ecx, eax
0040684cshl rdx, cl
0040684fmov rax, rdx
00406852and eax, r8l
00406855mov ecx, eax
00406857call lsbit__system_3910
0040685cmov rdx, [rbp+24]
00406860mov [rdx], rax
00406863mov [rbp-48], 193
0040686blea rax, [rip+0x276ee]
00406872mov [rbp-40], rax
00406876mov rax, [rbp+24]
0040687amov rax, [rax]
0040687dtest rax, rax
00406880jle 0x4068f7
00406882mov [rbp-48], 194
0040688alea rax, [rip+0x276cf]
00406891mov [rbp-40], rax
00406895mov rax, [rbp+24]
00406899mov rdx, [rax]
0040689cmov rax, [rbp+16]
004068a0add rdx, 516
004068a7mov eax, [rax+4*rdx+4]
004068abmov ecx, eax
004068adcall lsbit__system_3910
004068b2mov rdx, [rbp+32]
004068b6mov [rdx], rax
004068b9mov [rbp-48], 195
004068c1lea rax, [rip+0x27698]
004068c8mov [rbp-40], rax
004068ccmov rax, [rbp+24]
004068d0mov rdx, [rax]
004068d3mov rax, [rbp+32]
004068d7mov rcx, [rax]
004068damov rax, [rbp+16]
004068deshl rdx, 5
004068e2add rdx, rcx
004068e5add rdx, 270
004068ecmov rax, [rax+8*rdx+8]
004068f1mov [rbp-8], rax
004068f5jmp 0x4068f8
004068f7
004068f7loc_4068f7:
004068f7nop
004068f8
004068f8loc_4068f8:
004068f8call popFrame
004068fdmov rax, [rbp-8]
00406901add rsp, 96
00406905pop rbp
00406906ret
004066f8
00406907
00406907nimCStrLen:
00406907push rbp
00406908mov rbp, rsp
0040690bsub rsp, 48
0040690fmov [rbp+16], rcx
00406913mov [rbp-8], 0
0040691bmov [rbp-16], 0
00406923mov rcx, [rbp+16]
00406927call strlen
0040692cmov [rbp-16], rax
00406930mov rax, [rbp-16]
00406934mov [rbp-8], rax
00406938mov rax, [rbp-8]
0040693cadd rsp, 48
00406940pop rbp
00406941ret
00406907
00406907nimCStrLen:
00406907push rbp
00406908mov rbp, rsp
0040690bsub rsp, 48
0040690fmov [rbp+16], rcx
00406913mov [rbp-8], 0
0040691bmov [rbp-16], 0
00406923mov rcx, [rbp+16]
00406927call strlen
0040692cmov [rbp-16], rax
00406930mov rax, [rbp-16]
00406934mov [rbp-8], rax
00406938mov rax, [rbp-8]
0040693cadd rsp, 48
00406940pop rbp
00406941ret
00406907
00406942
00406942rawWrite:
00406942push rbp
00406943mov rbp, rsp
00406946sub rsp, 48
0040694amov [rbp+16], rcx
0040694emov [rbp+24], rdx
00406952mov [rbp-4], 0
00406959cmp [rbp+24], 0
0040695eje 0x406971
00406960mov rax, [rbp+24]
00406964mov rcx, rax
00406967call nimCStrLen
0040696cmov rdx, rax
0040696fjmp 0x406976
00406971
00406971loc_406971:
00406971mov edx, 0
00406976
00406976loc_406976:
00406976mov rax, [rbp+24]
0040697amov r9, [rbp+16]
0040697emov r8, rdx
00406981mov edx, 1
00406986mov rcx, rax
00406989call fwrite
0040698emov [rbp-4], eax
00406991mov [rbp-8], 0
00406998mov rcx, [rbp+16]
0040699ccall fflush
004069a1mov [rbp-8], eax
004069a4nop
004069a5add rsp, 48
004069a9pop rbp
004069aaret
00406942
00406942rawWrite:
00406942push rbp
00406943mov rbp, rsp
00406946sub rsp, 48
0040694amov [rbp+16], rcx
0040694emov [rbp+24], rdx
00406952mov [rbp-4], 0
00406959cmp [rbp+24], 0
0040695eje 0x406971
00406960mov rax, [rbp+24]
00406964mov rcx, rax
00406967call nimCStrLen
0040696cmov rdx, rax
0040696fjmp 0x406976
00406971
00406971loc_406971:
00406971mov edx, 0
00406976
00406976loc_406976:
00406976mov rax, [rbp+24]
0040697amov r9, [rbp+16]
0040697emov r8, rdx
00406981mov edx, 1
00406986mov rcx, rax
00406989call fwrite
0040698emov [rbp-4], eax
00406991mov [rbp-8], 0
00406998mov rcx, [rbp+16]
0040699ccall fflush
004069a1mov [rbp-8], eax
004069a4nop
004069a5add rsp, 48
004069a9pop rbp
004069aaret
00406942
004069ab
004069abraiseOutOfMem__system_3774:
004069abpush rbp
004069acmov rbp, rsp
004069afsub rsp, 80
004069b3lea rax, [rip+0x278d0]
004069bamov [rbp-40], rax
004069belea rax, [rip+0x278d3]
004069c5mov [rbp-24], rax
004069c9mov [rbp-32], 0
004069d1mov [rbp-16], 0
004069d7lea rax, [rbp-48]
004069dbmov rcx, rax
004069decall nimFrame
004069e3mov [rbp-32], 47
004069eblea rax, [rip+0x278a6]
004069f2mov [rbp-24], rax
004069f6mov rax, [rip+0x2ff3b]
004069fdtest rax, rax
00406a00je 0x406a0d
00406a02mov rax, [rip+0x2ff2f]
00406a09call rax
00406a0bjmp 0x406a0e
00406a0d
00406a0dloc_406a0d:
00406a0dnop
00406a0e
00406a0eloc_406a0e:
00406a0emov [rbp-32], 48
00406a16lea rax, [rip+0x2787b]
00406a1dmov [rbp-24], rax
00406a21mov ecx, 2
00406a26mov rax, [rip+0x256e3]
00406a2dcall rax
00406a2flea rdx, [rip+0x278a7]
00406a36mov rcx, rax
00406a39call rawWrite
00406a3emov [rbp-32], 49
00406a46lea rax, [rip+0x2784b]
00406a4dmov [rbp-24], rax
00406a51mov ecx, 1
00406a56call exit
00406a5bnop
004069ab
004069abraiseOutOfMem__system_3774:
004069abpush rbp
004069acmov rbp, rsp
004069afsub rsp, 80
004069b3lea rax, [rip+0x278d0]
004069bamov [rbp-40], rax
004069belea rax, [rip+0x278d3]
004069c5mov [rbp-24], rax
004069c9mov [rbp-32], 0
004069d1mov [rbp-16], 0
004069d7lea rax, [rbp-48]
004069dbmov rcx, rax
004069decall nimFrame
004069e3mov [rbp-32], 47
004069eblea rax, [rip+0x278a6]
004069f2mov [rbp-24], rax
004069f6mov rax, [rip+0x2ff3b]
004069fdtest rax, rax
00406a00je 0x406a0d
00406a02mov rax, [rip+0x2ff2f]
00406a09call rax
00406a0bjmp 0x406a0e
00406a0d
00406a0dloc_406a0d:
00406a0dnop
00406a0e
00406a0eloc_406a0e:
00406a0emov [rbp-32], 48
00406a16lea rax, [rip+0x2787b]
00406a1dmov [rbp-24], rax
00406a21mov ecx, 2
00406a26mov rax, [rip+0x256e3]
00406a2dcall rax
00406a2flea rdx, [rip+0x278a7]
00406a36mov rcx, rax
00406a39call rawWrite
00406a3emov [rbp-32], 49
00406a46lea rax, [rip+0x2784b]
00406a4dmov [rbp-24], rax
00406a51mov ecx, 1
00406a56call exit
00406a5bnop
004069ab
00406a5c
00406a5cosAllocPages__system_3799:
00406a5cpush rbp
00406a5dmov rbp, rsp
00406a60sub rsp, 96
00406a64mov [rbp+16], rcx
00406a68lea rax, [rip+0x2787d]
00406a6fmov [rbp-56], rax
00406a73lea rax, [rip+0x2779e]
00406a7amov [rbp-40], rax
00406a7emov [rbp-48], 0
00406a86mov [rbp-32], 0
00406a8clea rax, [rbp-64]
00406a90mov rcx, rax
00406a93call nimFrame
00406a98mov [rbp-8], 0
00406aa0mov [rbp-48], 174
00406aa8lea rax, [rip+0x27769]
00406aafmov [rbp-40], rax
00406ab3mov rax, [rbp+16]
00406ab7mov r9l, 4
00406abdmov r8l, 12288
00406ac3mov rdx, rax
00406ac6mov ecx, 0
00406acbmov rax, [rip+0x427c2]
00406ad2call rax
00406ad4mov [rbp-8], rax
00406ad8mov [rbp-48], 176
00406ae0lea rax, [rip+0x27731]
00406ae7mov [rbp-40], rax
00406aebcmp [rbp-8], 0
00406af0jne 0x406af9
00406af2call raiseOutOfMem__system_3774
00406af7jmp 0x406afa
00406af9
00406af9loc_406af9:
00406af9nop
00406afa
00406afaloc_406afa:
00406afacall popFrame
00406affmov rax, [rbp-8]
00406b03add rsp, 96
00406b07pop rbp
00406b08ret
00406a5c
00406a5cosAllocPages__system_3799:
00406a5cpush rbp
00406a5dmov rbp, rsp
00406a60sub rsp, 96
00406a64mov [rbp+16], rcx
00406a68lea rax, [rip+0x2787d]
00406a6fmov [rbp-56], rax
00406a73lea rax, [rip+0x2779e]
00406a7amov [rbp-40], rax
00406a7emov [rbp-48], 0
00406a86mov [rbp-32], 0
00406a8clea rax, [rbp-64]
00406a90mov rcx, rax
00406a93call nimFrame
00406a98mov [rbp-8], 0
00406aa0mov [rbp-48], 174
00406aa8lea rax, [rip+0x27769]
00406aafmov [rbp-40], rax
00406ab3mov rax, [rbp+16]
00406ab7mov r9l, 4
00406abdmov r8l, 12288
00406ac3mov rdx, rax
00406ac6mov ecx, 0
00406acbmov rax, [rip+0x427c2]
00406ad2call rax
00406ad4mov [rbp-8], rax
00406ad8mov [rbp-48], 176
00406ae0lea rax, [rip+0x27731]
00406ae7mov [rbp-40], rax
00406aebcmp [rbp-8], 0
00406af0jne 0x406af9
00406af2call raiseOutOfMem__system_3774
00406af7jmp 0x406afa
00406af9
00406af9loc_406af9:
00406af9nop
00406afa
00406afaloc_406afa:
00406afacall popFrame
00406affmov rax, [rbp-8]
00406b03add rsp, 96
00406b07pop rbp
00406b08ret
00406a5c
00406b09
00406b09osTryAllocPages__system_3802:
00406b09push rbp
00406b0amov rbp, rsp
00406b0dsub rsp, 96
00406b11mov [rbp+16], rcx
00406b15lea rax, [rip+0x277dd]
00406b1cmov [rbp-56], rax
00406b20lea rax, [rip+0x276f1]
00406b27mov [rbp-40], rax
00406b2bmov [rbp-48], 0
00406b33mov [rbp-32], 0
00406b39lea rax, [rbp-64]
00406b3dmov rcx, rax
00406b40call nimFrame
00406b45mov [rbp-8], 0
00406b4dmov [rbp-48], 179
00406b55lea rax, [rip+0x276bc]
00406b5cmov [rbp-40], rax
00406b60mov rax, [rbp+16]
00406b64mov r9l, 4
00406b6amov r8l, 12288
00406b70mov rdx, rax
00406b73mov ecx, 0
00406b78mov rax, [rip+0x42715]
00406b7fcall rax
00406b81mov [rbp-8], rax
00406b85call popFrame
00406b8amov rax, [rbp-8]
00406b8eadd rsp, 96
00406b92pop rbp
00406b93ret
00406b09
00406b09osTryAllocPages__system_3802:
00406b09push rbp
00406b0amov rbp, rsp
00406b0dsub rsp, 96
00406b11mov [rbp+16], rcx
00406b15lea rax, [rip+0x277dd]
00406b1cmov [rbp-56], rax
00406b20lea rax, [rip+0x276f1]
00406b27mov [rbp-40], rax
00406b2bmov [rbp-48], 0
00406b33mov [rbp-32], 0
00406b39lea rax, [rbp-64]
00406b3dmov rcx, rax
00406b40call nimFrame
00406b45mov [rbp-8], 0
00406b4dmov [rbp-48], 179
00406b55lea rax, [rip+0x276bc]
00406b5cmov [rbp-40], rax
00406b60mov rax, [rbp+16]
00406b64mov r9l, 4
00406b6amov r8l, 12288
00406b70mov rdx, rax
00406b73mov ecx, 0
00406b78mov rax, [rip+0x42715]
00406b7fcall rax
00406b81mov [rbp-8], rax
00406b85call popFrame
00406b8amov rax, [rbp-8]
00406b8eadd rsp, 96
00406b92pop rbp
00406b93ret
00406b09
00406b94
00406b94incCurrMem__system_4042:
00406b94push rbp
00406b95mov rbp, rsp
00406b98sub rsp, 80
00406b9cmov [rbp+16], rcx
00406ba0mov [rbp+24], rdx
00406ba4lea rax, [rip+0x2775e]
00406babmov [rbp-40], rax
00406baflea rax, [rip+0x273aa]
00406bb6mov [rbp-24], rax
00406bbamov [rbp-32], 0
00406bc2mov [rbp-16], 0
00406bc8lea rax, [rbp-48]
00406bccmov rcx, rax
00406bcfcall nimFrame
00406bd4mov [rbp-32], 234
00406bdclea rax, [rip+0x2737d]
00406be3mov [rbp-24], rax
00406be7mov rax, [rbp+16]
00406bebmov rdx, [rax+8320]
00406bf2mov rax, [rbp+24]
00406bf6add rdx, rax
00406bf9mov rax, [rbp+16]
00406bfdmov [rax+8320], rdx
00406c04call popFrame
00406c09nop
00406c0aadd rsp, 80
00406c0epop rbp
00406c0fret
00406b94
00406b94incCurrMem__system_4042:
00406b94push rbp
00406b95mov rbp, rsp
00406b98sub rsp, 80
00406b9cmov [rbp+16], rcx
00406ba0mov [rbp+24], rdx
00406ba4lea rax, [rip+0x2775e]
00406babmov [rbp-40], rax
00406baflea rax, [rip+0x273aa]
00406bb6mov [rbp-24], rax
00406bbamov [rbp-32], 0
00406bc2mov [rbp-16], 0
00406bc8lea rax, [rbp-48]
00406bccmov rcx, rax
00406bcfcall nimFrame
00406bd4mov [rbp-32], 234
00406bdclea rax, [rip+0x2737d]
00406be3mov [rbp-24], rax
00406be7mov rax, [rbp+16]
00406bebmov rdx, [rax+8320]
00406bf2mov rax, [rbp+24]
00406bf6add rdx, rax
00406bf9mov rax, [rbp+16]
00406bfdmov [rax+8320], rdx
00406c04call popFrame
00406c09nop
00406c0aadd rsp, 80
00406c0epop rbp
00406c0fret
00406b94
00406c10
00406c10nimSetMem__systemZmemory_7:
00406c10push rbp
00406c11mov rbp, rsp
00406c14sub rsp, 48
00406c18mov [rbp+16], rcx
00406c1cmov [rbp+24], edx
00406c1fmov [rbp+32], r8
00406c23mov [rbp-8], 0
00406c2bmov rdx, [rbp+32]
00406c2fmov eax, [rbp+24]
00406c32mov r8, rdx
00406c35mov edx, eax
00406c37mov rcx, [rbp+16]
00406c3bcall memset
00406c40mov [rbp-8], rax
00406c44nop
00406c45add rsp, 48
00406c49pop rbp
00406c4aret
00406c10
00406c10nimSetMem__systemZmemory_7:
00406c10push rbp
00406c11mov rbp, rsp
00406c14sub rsp, 48
00406c18mov [rbp+16], rcx
00406c1cmov [rbp+24], edx
00406c1fmov [rbp+32], r8
00406c23mov [rbp-8], 0
00406c2bmov rdx, [rbp+32]
00406c2fmov eax, [rbp+24]
00406c32mov r8, rdx
00406c35mov edx, eax
00406c37mov rcx, [rbp+16]
00406c3bcall memset
00406c40mov [rbp-8], rax
00406c44nop
00406c45add rsp, 48
00406c49pop rbp
00406c4aret
00406c10
00406c4b
00406c4bnimZeroMem:
00406c4bpush rbp
00406c4cmov rbp, rsp
00406c4fsub rsp, 32
00406c53mov [rbp+16], rcx
00406c57mov [rbp+24], rdx
00406c5bmov rax, [rbp+24]
00406c5fmov r8, rax
00406c62mov edx, 0
00406c67mov rcx, [rbp+16]
00406c6bcall nimSetMem__systemZmemory_7
00406c70nop
00406c71add rsp, 32
00406c75pop rbp
00406c76ret
00406c4b
00406c4bnimZeroMem:
00406c4bpush rbp
00406c4cmov rbp, rsp
00406c4fsub rsp, 32
00406c53mov [rbp+16], rcx
00406c57mov [rbp+24], rdx
00406c5bmov rax, [rbp+24]
00406c5fmov r8, rax
00406c62mov edx, 0
00406c67mov rcx, [rbp+16]
00406c6bcall nimSetMem__systemZmemory_7
00406c70nop
00406c71add rsp, 32
00406c75pop rbp
00406c76ret
00406c4b
00406c77
00406c77zeroMem__system_1724:
00406c77push rbp
00406c78mov rbp, rsp
00406c7bsub rsp, 32
00406c7fmov [rbp+16], rcx
00406c83mov [rbp+24], rdx
00406c87mov rax, [rbp+24]
00406c8bmov rdx, rax
00406c8emov rcx, [rbp+16]
00406c92call nimZeroMem
00406c97nop
00406c98add rsp, 32
00406c9cpop rbp
00406c9dret
00406c77
00406c77zeroMem__system_1724:
00406c77push rbp
00406c78mov rbp, rsp
00406c7bsub rsp, 32
00406c7fmov [rbp+16], rcx
00406c83mov [rbp+24], rdx
00406c87mov rax, [rbp+24]
00406c8bmov rdx, rax
00406c8emov rcx, [rbp+16]
00406c92call nimZeroMem
00406c97nop
00406c98add rsp, 32
00406c9cpop rbp
00406c9dret
00406c77
00406c9e
00406c9ellAlloc__system_4059:
00406c9epush rbp
00406c9fmov rbp, rsp
00406ca2sub rsp, 112
00406ca6mov [rbp+16], rcx
00406caamov [rbp+24], rdx
00406caelea rax, [rip+0x2765f]
00406cb5mov [rbp-72], rax
00406cb9lea rax, [rip+0x272a0]
00406cc0mov [rbp-56], rax
00406cc4mov [rbp-64], 0
00406cccmov [rbp-48], 0
00406cd2lea rax, [rbp-80]
00406cd6mov rcx, rax
00406cd9call nimFrame
00406cdemov [rbp-16], 0
00406ce6mov [rbp-64], 249
00406ceelea rax, [rip+0x2726b]
00406cf5mov [rbp-56], rax
00406cf9mov [rbp-1], 0
00406cfdmov rax, [rbp+16]
00406d01mov rax, [rax+8312]
00406d08test rax, rax
00406d0bsete al
00406d0emov [rbp-1], al
00406d11cmp [rbp-1], 0
00406d15jne 0x406d31
00406d17mov rax, [rbp+16]
00406d1bmov rax, [rax+8312]
00406d22mov rax, [rax]
00406d25cmp [rbp+24], rax
00406d29setg al
00406d2cmov [rbp-1], al
00406d2fjmp 0x406d32
00406d31
00406d31loc_406d31:
00406d31nop
00406d32
00406d32loc_406d32:
00406d32movzx eax, [rbp-1]
00406d36xor eax, 1
00406d39test al, al
00406d3bjne 0x406e2f
00406d41mov [rbp-64], 254
00406d49lea rax, [rip+0x27210]
00406d50mov [rbp-56], rax
00406d54mov rax, [rbp+16]
00406d58mov rax, [rax+8312]
00406d5fmov [rbp-24], rax
00406d63mov [rbp-64], 255
00406d6blea rax, [rip+0x271ee]
00406d72mov [rbp-56], rax
00406d76mov [rbp-32], 0
00406d7emov ecx, 4096
00406d83call osAllocPages__system_3799
00406d88mov [rbp-32], rax
00406d8cmov rax, [rbp+16]
00406d90mov rdx, [rbp-32]
00406d94mov [rax+8312], rdx
00406d9bmov [rbp-64], 258
00406da3lea rax, [rip+0x271b6]
00406daamov [rbp-56], rax
00406daemov edx, 4096
00406db3mov rcx, [rbp+16]
00406db7call incCurrMem__system_4042
00406dbcmov [rbp-64], 259
00406dc4lea rax, [rip+0x27195]
00406dcbmov [rbp-56], rax
00406dcfmov rax, [rbp+16]
00406dd3mov rax, [rax+8312]
00406ddamov [rax], 4072
00406de1mov [rbp-64], 260
00406de9lea rax, [rip+0x27170]
00406df0mov [rbp-56], rax
00406df4mov rax, [rbp+16]
00406df8mov rax, [rax+8312]
00406dffmov [rax+8], 24
00406e07mov [rbp-64], 261
00406e0flea rax, [rip+0x2714a]
00406e16mov [rbp-56], rax
00406e1amov rax, [rbp+16]
00406e1emov rax, [rax+8312]
00406e25mov rdx, [rbp-24]
00406e29mov [rax+16], rdx
00406e2djmp 0x406e30
00406e2f
00406e2floc_406e2f:
00406e2fnop
00406e30
00406e30loc_406e30:
00406e30mov [rbp-64], 262
00406e38lea rax, [rip+0x27121]
00406e3fmov [rbp-56], rax
00406e43mov rax, [rbp+16]
00406e47mov rax, [rax+8312]
00406e4emov rdx, rax
00406e51mov rax, [rbp+16]
00406e55mov rax, [rax+8312]
00406e5cmov rax, [rax+8]
00406e60add rax, rdx
00406e63mov [rbp-16], rax
00406e67mov [rbp-64], 263
00406e6flea rax, [rip+0x270ea]
00406e76mov [rbp-56], rax
00406e7amov rax, [rbp+16]
00406e7emov rax, [rax+8312]
00406e85mov rdx, [rax]
00406e88mov rax, [rbp+16]
00406e8cmov rax, [rax+8312]
00406e93sub rdx, [rbp+24]
00406e97mov [rax], rdx
00406e9amov [rbp-64], 264
00406ea2lea rax, [rip+0x270b7]
00406ea9mov [rbp-56], rax
00406eadmov rax, [rbp+16]
00406eb1mov rax, [rax+8312]
00406eb8mov rcx, [rax+8]
00406ebcmov rax, [rbp+16]
00406ec0mov rax, [rax+8312]
00406ec7mov rdx, [rbp+24]
00406ecbadd rdx, rcx
00406ecemov [rax+8], rdx
00406ed2mov [rbp-64], 265
00406edalea rax, [rip+0x2707f]
00406ee1mov [rbp-56], rax
00406ee5mov rdx, [rbp+24]
00406ee9mov rax, [rbp-16]
00406eedmov rcx, rax
00406ef0call zeroMem__system_1724
00406ef5call popFrame
00406efamov rax, [rbp-16]
00406efeadd rsp, 112
00406f02pop rbp
00406f03ret
00406c9e
00406c9ellAlloc__system_4059:
00406c9epush rbp
00406c9fmov rbp, rsp
00406ca2sub rsp, 112
00406ca6mov [rbp+16], rcx
00406caamov [rbp+24], rdx
00406caelea rax, [rip+0x2765f]
00406cb5mov [rbp-72], rax
00406cb9lea rax, [rip+0x272a0]
00406cc0mov [rbp-56], rax
00406cc4mov [rbp-64], 0
00406cccmov [rbp-48], 0
00406cd2lea rax, [rbp-80]
00406cd6mov rcx, rax
00406cd9call nimFrame
00406cdemov [rbp-16], 0
00406ce6mov [rbp-64], 249
00406ceelea rax, [rip+0x2726b]
00406cf5mov [rbp-56], rax
00406cf9mov [rbp-1], 0
00406cfdmov rax, [rbp+16]
00406d01mov rax, [rax+8312]
00406d08test rax, rax
00406d0bsete al
00406d0emov [rbp-1], al
00406d11cmp [rbp-1], 0
00406d15jne 0x406d31
00406d17mov rax, [rbp+16]
00406d1bmov rax, [rax+8312]
00406d22mov rax, [rax]
00406d25cmp [rbp+24], rax
00406d29setg al
00406d2cmov [rbp-1], al
00406d2fjmp 0x406d32
00406d31
00406d31loc_406d31:
00406d31nop
00406d32
00406d32loc_406d32:
00406d32movzx eax, [rbp-1]
00406d36xor eax, 1
00406d39test al, al
00406d3bjne 0x406e2f
00406d41mov [rbp-64], 254
00406d49lea rax, [rip+0x27210]
00406d50mov [rbp-56], rax
00406d54mov rax, [rbp+16]
00406d58mov rax, [rax+8312]
00406d5fmov [rbp-24], rax
00406d63mov [rbp-64], 255
00406d6blea rax, [rip+0x271ee]
00406d72mov [rbp-56], rax
00406d76mov [rbp-32], 0
00406d7emov ecx, 4096
00406d83call osAllocPages__system_3799
00406d88mov [rbp-32], rax
00406d8cmov rax, [rbp+16]
00406d90mov rdx, [rbp-32]
00406d94mov [rax+8312], rdx
00406d9bmov [rbp-64], 258
00406da3lea rax, [rip+0x271b6]
00406daamov [rbp-56], rax
00406daemov edx, 4096
00406db3mov rcx, [rbp+16]
00406db7call incCurrMem__system_4042
00406dbcmov [rbp-64], 259
00406dc4lea rax, [rip+0x27195]
00406dcbmov [rbp-56], rax
00406dcfmov rax, [rbp+16]
00406dd3mov rax, [rax+8312]
00406ddamov [rax], 4072
00406de1mov [rbp-64], 260
00406de9lea rax, [rip+0x27170]
00406df0mov [rbp-56], rax
00406df4mov rax, [rbp+16]
00406df8mov rax, [rax+8312]
00406dffmov [rax+8], 24
00406e07mov [rbp-64], 261
00406e0flea rax, [rip+0x2714a]
00406e16mov [rbp-56], rax
00406e1amov rax, [rbp+16]
00406e1emov rax, [rax+8312]
00406e25mov rdx, [rbp-24]
00406e29mov [rax+16], rdx
00406e2djmp 0x406e30
00406e2f
00406e2floc_406e2f:
00406e2fnop
00406e30
00406e30loc_406e30:
00406e30mov [rbp-64], 262
00406e38lea rax, [rip+0x27121]
00406e3fmov [rbp-56], rax
00406e43mov rax, [rbp+16]
00406e47mov rax, [rax+8312]
00406e4emov rdx, rax
00406e51mov rax, [rbp+16]
00406e55mov rax, [rax+8312]
00406e5cmov rax, [rax+8]
00406e60add rax, rdx
00406e63mov [rbp-16], rax
00406e67mov [rbp-64], 263
00406e6flea rax, [rip+0x270ea]
00406e76mov [rbp-56], rax
00406e7amov rax, [rbp+16]
00406e7emov rax, [rax+8312]
00406e85mov rdx, [rax]
00406e88mov rax, [rbp+16]
00406e8cmov rax, [rax+8312]
00406e93sub rdx, [rbp+24]
00406e97mov [rax], rdx
00406e9amov [rbp-64], 264
00406ea2lea rax, [rip+0x270b7]
00406ea9mov [rbp-56], rax
00406eadmov rax, [rbp+16]
00406eb1mov rax, [rax+8312]
00406eb8mov rcx, [rax+8]
00406ebcmov rax, [rbp+16]
00406ec0mov rax, [rax+8312]
00406ec7mov rdx, [rbp+24]
00406ecbadd rdx, rcx
00406ecemov [rax+8], rdx
00406ed2mov [rbp-64], 265
00406edalea rax, [rip+0x2707f]
00406ee1mov [rbp-56], rax
00406ee5mov rdx, [rbp+24]
00406ee9mov rax, [rbp-16]
00406eedmov rcx, rax
00406ef0call zeroMem__system_1724
00406ef5call popFrame
00406efamov rax, [rbp-16]
00406efeadd rsp, 112
00406f02pop rbp
00406f03ret
00406c9e
00406f04
00406f04addHeapLink__system_4126:
00406f04push rbp
00406f05mov rbp, rsp
00406f08sub rsp, 160
00406f0fmov [rbp+16], rcx
00406f13mov [rbp+24], rdx
00406f17mov [rbp+32], r8
00406f1blea rax, [rip+0x273fa]
00406f22mov [rbp-120], rax
00406f26lea rax, [rip+0x27033]
00406f2dmov [rbp-104], rax
00406f31mov [rbp-112], 0
00406f39mov [rbp-96], 0
00406f3flea rax, [rbp-128]
00406f43mov rcx, rax
00406f46call nimFrame
00406f4bmov [rbp-112], 298
00406f53lea rax, [rip+0x27006]
00406f5amov [rbp-104], rax
00406f5emov rax, [rbp+16]
00406f62add rax, 10496
00406f68mov [rbp-8], rax
00406f6cmov [rbp-112], 299
00406f74lea rax, [rip+0x26fe5]
00406f7bmov [rbp-104], rax
00406f7f
00406f7floc_406f7f:
00406f7fmov [rbp-9], 0
00406f83cmp [rbp-8], 0
00406f88setne al
00406f8bmov [rbp-9], al
00406f8emovzx eax, [rbp-9]
00406f92xor eax, 1
00406f95test al, al
00406f97jne 0x406fac
00406f99mov rax, [rbp-8]
00406f9dmov rax, [rax]
00406fa0cmp rax, 29
00406fa4setg al
00406fa7mov [rbp-9], al
00406faajmp 0x406fad
00406fac
00406facloc_406fac:
00406facnop
00406fad
00406fadloc_406fad:
00406fadmovzx eax, [rbp-9]
00406fb1xor eax, 1
00406fb4test al, al
00406fb6jne 0x406fc9
00406fb8mov rax, [rbp-8]
00406fbcmov rax, [rax+488]
00406fc3mov [rbp-8], rax
00406fc7jmp 0x406f7f
00406fc9
00406fc9loc_406fc9:
00406fc9nop
00406fcamov [rbp-112], 300
00406fd2lea rax, [rip+0x26f87]
00406fd9mov [rbp-104], rax
00406fddcmp [rbp-8], 0
00406fe2jne 0x4070c6
00406fe8mov [rbp-112], 301
00406ff0lea rax, [rip+0x26f69]
00406ff7mov [rbp-104], rax
00406ffbmov [rbp-24], 0
00407003mov edx, 496
00407008mov rcx, [rbp+16]
0040700ccall llAlloc__system_4059
00407011mov [rbp-24], rax
00407015mov rax, [rbp-24]
00407019mov [rbp-32], rax
0040701dmov [rbp-112], 302
00407025lea rax, [rip+0x26f34]
0040702cmov [rbp-104], rax
00407030mov rax, [rbp+16]
00407034mov rdx, [rax+10984]
0040703bmov rax, [rbp-32]
0040703fmov [rax+488], rdx
00407046mov [rbp-112], 303
0040704elea rax, [rip+0x26f0b]
00407055mov [rbp-104], rax
00407059mov rax, [rbp+16]
0040705dmov rdx, [rbp-32]
00407061mov [rax+10984], rdx
00407068mov [rbp-112], 304
00407070lea rax, [rip+0x26ee9]
00407077mov [rbp-104], rax
0040707bmov rax, [rbp+24]
0040707fmov [rbp-40], rax
00407083mov rax, [rbp+32]
00407087mov [rbp-48], rax
0040708bmov rax, [rbp-32]
0040708fmov rdx, [rbp-40]
00407093mov [rax+8], rdx
00407097mov rax, [rbp-32]
0040709bmov rdx, [rbp-48]
0040709fmov [rax+16], rdx
004070a3mov [rbp-112], 305
004070ablea rax, [rip+0x26eae]
004070b2mov [rbp-104], rax
004070b6mov rax, [rbp-32]
004070bamov [rax], 1
004070c1jmp 0x407161
004070c6
004070c6loc_4070c6:
004070c6nop
004070c7mov [rbp-112], 307
004070cflea rax, [rip+0x26e8a]
004070d6mov [rbp-104], rax
004070damov rax, [rbp-8]
004070demov rax, [rax]
004070e1mov [rbp-56], rax
004070e5mov [rbp-112], 308
004070edlea rax, [rip+0x26e6c]
004070f4mov [rbp-104], rax
004070f8mov rax, [rbp+24]
004070fcmov [rbp-64], rax
00407100mov rax, [rbp+32]
00407104mov [rbp-72], rax
00407108mov rdx, [rbp-8]
0040710cmov rax, [rbp-56]
00407110shl rax, 4
00407114add rax, rdx
00407117lea rdx, [rax+8]
0040711bmov rax, [rbp-64]
0040711fmov [rdx], rax
00407122mov rdx, [rbp-8]
00407126mov rax, [rbp-56]
0040712ashl rax, 4
0040712eadd rax, rdx
00407131lea rdx, [rax+16]
00407135mov rax, [rbp-72]
00407139mov [rdx], rax
0040713cmov [rbp-112], 309
00407144lea rax, [rip+0x26e15]
0040714bmov [rbp-104], rax
0040714fmov rax, [rbp-8]
00407153mov rax, [rax]
00407156lea rdx, [rax+1]
0040715amov rax, [rbp-8]
0040715emov [rax], rdx
00407161
00407161loc_407161:
00407161call popFrame
00407166nop
00407167add rsp, 160
0040716epop rbp
0040716fret
00406f04
00406f04addHeapLink__system_4126:
00406f04push rbp
00406f05mov rbp, rsp
00406f08sub rsp, 160
00406f0fmov [rbp+16], rcx
00406f13mov [rbp+24], rdx
00406f17mov [rbp+32], r8
00406f1blea rax, [rip+0x273fa]
00406f22mov [rbp-120], rax
00406f26lea rax, [rip+0x27033]
00406f2dmov [rbp-104], rax
00406f31mov [rbp-112], 0
00406f39mov [rbp-96], 0
00406f3flea rax, [rbp-128]
00406f43mov rcx, rax
00406f46call nimFrame
00406f4bmov [rbp-112], 298
00406f53lea rax, [rip+0x27006]
00406f5amov [rbp-104], rax
00406f5emov rax, [rbp+16]
00406f62add rax, 10496
00406f68mov [rbp-8], rax
00406f6cmov [rbp-112], 299
00406f74lea rax, [rip+0x26fe5]
00406f7bmov [rbp-104], rax
00406f7f
00406f7floc_406f7f:
00406f7fmov [rbp-9], 0
00406f83cmp [rbp-8], 0
00406f88setne al
00406f8bmov [rbp-9], al
00406f8emovzx eax, [rbp-9]
00406f92xor eax, 1
00406f95test al, al
00406f97jne 0x406fac
00406f99mov rax, [rbp-8]
00406f9dmov rax, [rax]
00406fa0cmp rax, 29
00406fa4setg al
00406fa7mov [rbp-9], al
00406faajmp 0x406fad
00406fac
00406facloc_406fac:
00406facnop
00406fad
00406fadloc_406fad:
00406fadmovzx eax, [rbp-9]
00406fb1xor eax, 1
00406fb4test al, al
00406fb6jne 0x406fc9
00406fb8mov rax, [rbp-8]
00406fbcmov rax, [rax+488]
00406fc3mov [rbp-8], rax
00406fc7jmp 0x406f7f
00406fc9
00406fc9loc_406fc9:
00406fc9nop
00406fcamov [rbp-112], 300
00406fd2lea rax, [rip+0x26f87]
00406fd9mov [rbp-104], rax
00406fddcmp [rbp-8], 0
00406fe2jne 0x4070c6
00406fe8mov [rbp-112], 301
00406ff0lea rax, [rip+0x26f69]
00406ff7mov [rbp-104], rax
00406ffbmov [rbp-24], 0
00407003mov edx, 496
00407008mov rcx, [rbp+16]
0040700ccall llAlloc__system_4059
00407011mov [rbp-24], rax
00407015mov rax, [rbp-24]
00407019mov [rbp-32], rax
0040701dmov [rbp-112], 302
00407025lea rax, [rip+0x26f34]
0040702cmov [rbp-104], rax
00407030mov rax, [rbp+16]
00407034mov rdx, [rax+10984]
0040703bmov rax, [rbp-32]
0040703fmov [rax+488], rdx
00407046mov [rbp-112], 303
0040704elea rax, [rip+0x26f0b]
00407055mov [rbp-104], rax
00407059mov rax, [rbp+16]
0040705dmov rdx, [rbp-32]
00407061mov [rax+10984], rdx
00407068mov [rbp-112], 304
00407070lea rax, [rip+0x26ee9]
00407077mov [rbp-104], rax
0040707bmov rax, [rbp+24]
0040707fmov [rbp-40], rax
00407083mov rax, [rbp+32]
00407087mov [rbp-48], rax
0040708bmov rax, [rbp-32]
0040708fmov rdx, [rbp-40]
00407093mov [rax+8], rdx
00407097mov rax, [rbp-32]
0040709bmov rdx, [rbp-48]
0040709fmov [rax+16], rdx
004070a3mov [rbp-112], 305
004070ablea rax, [rip+0x26eae]
004070b2mov [rbp-104], rax
004070b6mov rax, [rbp-32]
004070bamov [rax], 1
004070c1jmp 0x407161
004070c6
004070c6loc_4070c6:
004070c6nop
004070c7mov [rbp-112], 307
004070cflea rax, [rip+0x26e8a]
004070d6mov [rbp-104], rax
004070damov rax, [rbp-8]
004070demov rax, [rax]
004070e1mov [rbp-56], rax
004070e5mov [rbp-112], 308
004070edlea rax, [rip+0x26e6c]
004070f4mov [rbp-104], rax
004070f8mov rax, [rbp+24]
004070fcmov [rbp-64], rax
00407100mov rax, [rbp+32]
00407104mov [rbp-72], rax
00407108mov rdx, [rbp-8]
0040710cmov rax, [rbp-56]
00407110shl rax, 4
00407114add rax, rdx
00407117lea rdx, [rax+8]
0040711bmov rax, [rbp-64]
0040711fmov [rdx], rax
00407122mov rdx, [rbp-8]
00407126mov rax, [rbp-56]
0040712ashl rax, 4
0040712eadd rax, rdx
00407131lea rdx, [rax+16]
00407135mov rax, [rbp-72]
00407139mov [rdx], rax
0040713cmov [rbp-112], 309
00407144lea rax, [rip+0x26e15]
0040714bmov [rbp-104], rax
0040714fmov rax, [rbp-8]
00407153mov rax, [rax]
00407156lea rdx, [rax+1]
0040715amov rax, [rbp-8]
0040715emov [rax], rdx
00407161
00407161loc_407161:
00407161call popFrame
00407166nop
00407167add rsp, 160
0040716epop rbp
0040716fret
00406f04
00407170
00407170pageIndex__system_4504:
00407170push rbp
00407171mov rbp, rsp
00407174sub rsp, 96
00407178mov [rbp+16], rcx
0040717clea rax, [rip+0x26fda]
00407183mov [rbp-56], rax
00407187lea rax, [rip+0x26dd2]
0040718emov [rbp-40], rax
00407192mov [rbp-48], 0
0040719amov [rbp-32], 0
004071a0lea rax, [rbp-64]
004071a4mov rcx, rax
004071a7call nimFrame
004071acmov [rbp-8], 0
004071b4mov [rbp-48], 411
004071bclea rax, [rip+0x26d9d]
004071c3mov [rbp-40], rax
004071c7mov rax, [rbp+16]
004071cbsar rax, 12
004071cfmov [rbp-8], rax
004071d3call popFrame
004071d8mov rax, [rbp-8]
004071dcadd rsp, 96
004071e0pop rbp
004071e1ret
00407170
00407170pageIndex__system_4504:
00407170push rbp
00407171mov rbp, rsp
00407174sub rsp, 96
00407178mov [rbp+16], rcx
0040717clea rax, [rip+0x26fda]
00407183mov [rbp-56], rax
00407187lea rax, [rip+0x26dd2]
0040718emov [rbp-40], rax
00407192mov [rbp-48], 0
0040719amov [rbp-32], 0
004071a0lea rax, [rbp-64]
004071a4mov rcx, rax
004071a7call nimFrame
004071acmov [rbp-8], 0
004071b4mov [rbp-48], 411
004071bclea rax, [rip+0x26d9d]
004071c3mov [rbp-40], rax
004071c7mov rax, [rbp+16]
004071cbsar rax, 12
004071cfmov [rbp-8], rax
004071d3call popFrame
004071d8mov rax, [rbp-8]
004071dcadd rsp, 96
004071e0pop rbp
004071e1ret
00407170
004071e2
004071e2requestOsChunks__system_4522:
004071e2push rbp
004071e3mov rbp, rsp
004071e6sub rsp, 208
004071edmov [rbp+16], rcx
004071f1mov [rbp+24], rdx
004071f5lea rax, [rip+0x2712c]
004071fcmov [rbp-168], rax
00407203lea rax, [rip+0x26d56]
0040720amov [rbp-152], rax
00407211mov [rbp-160], 0
0040721cmov [rbp-144], 0
00407225lea rax, [rbp-176]
0040722cmov rcx, rax
0040722fcall nimFrame
00407234mov [rbp-8], 0
0040723cmov [rbp-160], 433
00407247lea rax, [rip+0x26d12]
0040724emov [rbp-152], rax
00407255mov rax, [rbp+16]
00407259movzx eax, [rax+10441]
00407260test al, al
00407262jne 0x407380
00407268mov [rbp-160], 434
00407273lea rax, [rip+0x26ce6]
0040727amov [rbp-152], rax
00407281mov rax, [rbp+16]
00407285mov rax, [rax+8344]
0040728cmov [rbp-40], rax
00407290mov [rbp-160], 438
0040729blea rax, [rip+0x26cbe]
004072a2mov [rbp-152], rax
004072a9cmp [rbp-40], 65535
004072b1jg 0x4072e0
004072b3mov [rbp-160], 439
004072belea rax, [rip+0x26c9b]
004072c5mov [rbp-152], rax
004072ccmov rax, [rbp+16]
004072d0mov [rax+10448], 16384
004072dbjmp 0x407381
004072e0
004072e0loc_4072e0:
004072e0nop
004072e1mov [rbp-160], 441
004072eclea rax, [rip+0x26c6d]
004072f3mov [rbp-152], rax
004072famov [rbp-48], 0
00407302mov rax, [rbp-40]
00407306sar rax, 2
0040730amov edx, 4096
0040730fmov rcx, rax
00407312call roundup__system_3779
00407317mov [rbp-48], rax
0040731bmov rax, [rbp+16]
0040731fmov rax, [rax+10448]
00407326add rax, rax
00407329cmp [rbp-48], rax
0040732dcmovle rax, [rbp-48]
00407332mov rdx, rax
00407335mov rax, [rbp+16]
00407339mov [rax+10448], rdx
00407340mov [rbp-160], 442
0040734blea rax, [rip+0x26c0e]
00407352mov [rbp-152], rax
00407359mov rax, [rbp+16]
0040735dmov rax, [rax+10448]
00407364mov edx, 0x3f000000
00407369cmp rax, 0x3f000000
0040736fcmovle rdx, rax
00407373mov rax, [rbp+16]
00407377mov [rax+10448], rdx
0040737ejmp 0x407381
00407380
00407380loc_407380:
00407380nop
00407381
00407381loc_407381:
00407381mov [rbp-160], 444
0040738clea rax, [rip+0x26bcd]
00407393mov [rbp-152], rax
0040739amov rax, [rbp+24]
0040739emov [rbp-16], rax
004073a2mov [rbp-160], 445
004073adlea rax, [rip+0x26bac]
004073b4mov [rbp-152], rax
004073bbmov rax, [rbp+16]
004073bfmov rax, [rax+10448]
004073c6cmp [rbp-16], rax
004073cajle 0x40740a
004073ccmov [rbp-160], 446
004073d7lea rax, [rip+0x26b82]
004073demov [rbp-152], rax
004073e5mov [rbp-56], 0
004073edmov rax, [rbp-16]
004073f1mov rcx, rax
004073f4call osAllocPages__system_3799
004073f9mov [rbp-56], rax
004073fdmov rax, [rbp-56]
00407401mov [rbp-8], rax
00407405jmp 0x4074f3
0040740a
0040740aloc_40740a:
0040740anop
0040740bmov [rbp-160], 448
00407416lea rax, [rip+0x26b43]
0040741dmov [rbp-152], rax
00407424mov [rbp-64], 0
0040742cmov rax, [rbp+16]
00407430mov rax, [rax+10448]
00407437mov rcx, rax
0040743acall osTryAllocPages__system_3802
0040743fmov [rbp-64], rax
00407443mov rax, [rbp-64]
00407447mov [rbp-8], rax
0040744bmov [rbp-160], 449
00407456lea rax, [rip+0x26b03]
0040745dmov [rbp-152], rax
00407464cmp [rbp-8], 0
00407469jne 0x4074ca
0040746bmov [rbp-160], 450
00407476lea rax, [rip+0x26ae3]
0040747dmov [rbp-152], rax
00407484mov [rbp-72], 0
0040748cmov rax, [rbp-16]
00407490mov rcx, rax
00407493call osAllocPages__system_3799
00407498mov [rbp-72], rax
0040749cmov rax, [rbp-72]
004074a0mov [rbp-8], rax
004074a4mov [rbp-160], 451
004074aflea rax, [rip+0x26aaa]
004074b6mov [rbp-152], rax
004074bdmov rax, [rbp+16]
004074c1mov [rax+10441], 1
004074c8jmp 0x4074f3
004074ca
004074caloc_4074ca:
004074canop
004074cbmov [rbp-160], 453
004074d6lea rax, [rip+0x26a83]
004074ddmov [rbp-152], rax
004074e4mov rax, [rbp+16]
004074e8mov rax, [rax+10448]
004074efmov [rbp-16], rax
004074f3
004074f3loc_4074f3:
004074f3mov [rbp-160], 455
004074felea rax, [rip+0x26a5b]
00407505mov [rbp-152], rax
0040750cmov rax, [rbp-16]
00407510mov rdx, rax
00407513mov rcx, [rbp+16]
00407517call incCurrMem__system_4042
0040751cmov [rbp-160], 456
00407527lea rax, [rip+0x26a32]
0040752emov [rbp-152], rax
00407535mov rax, [rbp+16]
00407539mov rdx, [rax+8336]
00407540mov rax, [rbp-16]
00407544add rdx, rax
00407547mov rax, [rbp+16]
0040754bmov [rax+8336], rdx
00407552mov [rbp-160], 457
0040755dlea rax, [rip+0x269fc]
00407564mov [rbp-152], rax
0040756bmov rdx, [rbp-16]
0040756fmov rax, [rbp-8]
00407573mov r8, rdx
00407576mov rdx, rax
00407579mov rcx, [rbp+16]
0040757dcall addHeapLink__system_4126
00407582mov [rbp-160], 467
0040758dlea rax, [rip+0x269cc]
00407594mov [rbp-152], rax
0040759bmov rax, [rbp-8]
0040759fmov [rax+16], 0
004075a7mov [rbp-160], 468
004075b2lea rax, [rip+0x269a7]
004075b9mov [rbp-152], rax
004075c0mov rax, [rbp-8]
004075c4mov [rax+24], 0
004075ccmov [rbp-160], 469
004075d7lea rax, [rip+0x26982]
004075demov [rbp-152], rax
004075e5mov rax, [rbp-8]
004075e9mov rdx, [rbp-16]
004075edmov [rax+8], rdx
004075f1mov [rbp-160], 471
004075fclea rax, [rip+0x2695d]
00407603mov [rbp-152], rax
0040760amov rax, [rbp-8]
0040760emov rdx, [rbp-16]
00407612mov rcx, rax
00407615call pluspercent___system_696
0040761amov [rbp-80], rax
0040761emov [rbp-160], 473
00407629lea rax, [rip+0x26930]
00407630mov [rbp-152], rax
00407637mov rax, [rbp-80]
0040763bmov [rbp-88], rax
0040763fmov [rbp-160], 474
0040764alea rax, [rip+0x2690f]
00407651mov [rbp-152], rax
00407658mov [rbp-96], 0
00407660mov rax, [rbp-88]
00407664mov rcx, rax
00407667call pageIndex__system_4504
0040766cmov [rbp-96], rax
00407670mov [rbp-97], 0
00407674mov rax, [rbp+16]
00407678lea rcx, [rax+8360]
0040767fmov rax, [rbp-96]
00407683mov rdx, rax
00407686call contains__system_4308
0040768bmov [rbp-97], al
0040768emovzx eax, [rbp-97]
00407692xor eax, 1
00407695test al, al
00407697jne 0x4076cc
00407699mov [rbp-160], 476
004076a4lea rax, [rip+0x268b5]
004076abmov [rbp-152], rax
004076b2mov rax, [rbp-88]
004076b6mov rax, [rax]
004076b9and eax, 1
004076bcor rax, [rbp-16]
004076c0mov rdx, rax
004076c3mov rax, [rbp-88]
004076c7mov [rax], rdx
004076cajmp 0x4076cd
004076cc
004076ccloc_4076cc:
004076ccnop
004076cd
004076cdloc_4076cd:
004076cdmov [rbp-160], 478
004076d8lea rax, [rip+0x26881]
004076dfmov [rbp-152], rax
004076e6mov rax, [rbp+16]
004076eamov rax, [rax+8352]
004076f1test rax, rax
004076f4je 0x407707
004076f6mov rax, [rbp+16]
004076famov rax, [rax+8352]
00407701mov [rbp-24], rax
00407705jmp 0x407710
00407707
00407707loc_407707:
00407707nop
00407708mov [rbp-24], 4096
00407710
00407710loc_407710:
00407710mov [rbp-160], 479
0040771blea rax, [rip+0x2683e]
00407722mov [rbp-152], rax
00407729mov rax, [rbp-8]
0040772dmov rdx, [rbp-24]
00407731mov rcx, rax
00407734call minuspercent___system_716
00407739mov [rbp-112], rax
0040773dmov [rbp-160], 481
00407748lea rax, [rip+0x26811]
0040774fmov [rbp-152], rax
00407756mov rax, [rbp-112]
0040775amov [rbp-120], rax
0040775emov [rbp-160], 482
00407769lea rax, [rip+0x267f0]
00407770mov [rbp-152], rax
00407777mov [rbp-25], 0
0040777bmov [rbp-128], 0
00407783mov rax, [rbp-120]
00407787mov rcx, rax
0040778acall pageIndex__system_4504
0040778fmov [rbp-128], rax
00407793mov rax, [rbp+16]
00407797lea rcx, [rax+8360]
0040779emov rax, [rbp-128]
004077a2mov rdx, rax
004077a5call contains__system_4308
004077aamov [rbp-25], al
004077admovzx eax, [rbp-25]
004077b1xor eax, 1
004077b4test al, al
004077b6jne 0x4077cc
004077b8mov rax, [rbp-120]
004077bcmov rax, [rax+8]
004077c0cmp [rbp-24], rax
004077c4sete al
004077c7mov [rbp-25], al
004077cajmp 0x4077cd
004077cc
004077ccloc_4077cc:
004077ccnop
004077cd
004077cdloc_4077cd:
004077cdmovzx eax, [rbp-25]
004077d1xor eax, 1
004077d4test al, al
004077d6jne 0x40780b
004077d8mov [rbp-160], 484
004077e3lea rax, [rip+0x26776]
004077eamov [rbp-152], rax
004077f1mov rax, [rbp-8]
004077f5mov rax, [rax]
004077f8and eax, 1
004077fbor rax, [rbp-24]
004077ffmov rdx, rax
00407802mov rax, [rbp-8]
00407806mov [rax], rdx
00407809jmp 0x407839
0040780b
0040780bloc_40780b:
0040780bnop
0040780cmov [rbp-160], 486
00407817lea rax, [rip+0x26742]
0040781emov [rbp-152], rax
00407825mov rax, [rbp-8]
00407829mov rax, [rax]
0040782cand eax, 1
0040782fmov rdx, rax
00407832mov rax, [rbp-8]
00407836mov [rax], rdx
00407839
00407839loc_407839:
00407839mov [rbp-160], 488
00407844lea rax, [rip+0x26715]
0040784bmov [rbp-152], rax
00407852mov rax, [rbp+16]
00407856mov rdx, [rbp-16]
0040785amov [rax+8352], rdx
00407861call popFrame
00407866mov rax, [rbp-8]
0040786aadd rsp, 208
00407871pop rbp
00407872ret
004071e2
004071e2requestOsChunks__system_4522:
004071e2push rbp
004071e3mov rbp, rsp
004071e6sub rsp, 208
004071edmov [rbp+16], rcx
004071f1mov [rbp+24], rdx
004071f5lea rax, [rip+0x2712c]
004071fcmov [rbp-168], rax
00407203lea rax, [rip+0x26d56]
0040720amov [rbp-152], rax
00407211mov [rbp-160], 0
0040721cmov [rbp-144], 0
00407225lea rax, [rbp-176]
0040722cmov rcx, rax
0040722fcall nimFrame
00407234mov [rbp-8], 0
0040723cmov [rbp-160], 433
00407247lea rax, [rip+0x26d12]
0040724emov [rbp-152], rax
00407255mov rax, [rbp+16]
00407259movzx eax, [rax+10441]
00407260test al, al
00407262jne 0x407380
00407268mov [rbp-160], 434
00407273lea rax, [rip+0x26ce6]
0040727amov [rbp-152], rax
00407281mov rax, [rbp+16]
00407285mov rax, [rax+8344]
0040728cmov [rbp-40], rax
00407290mov [rbp-160], 438
0040729blea rax, [rip+0x26cbe]
004072a2mov [rbp-152], rax
004072a9cmp [rbp-40], 65535
004072b1jg 0x4072e0
004072b3mov [rbp-160], 439
004072belea rax, [rip+0x26c9b]
004072c5mov [rbp-152], rax
004072ccmov rax, [rbp+16]
004072d0mov [rax+10448], 16384
004072dbjmp 0x407381
004072e0
004072e0loc_4072e0:
004072e0nop
004072e1mov [rbp-160], 441
004072eclea rax, [rip+0x26c6d]
004072f3mov [rbp-152], rax
004072famov [rbp-48], 0
00407302mov rax, [rbp-40]
00407306sar rax, 2
0040730amov edx, 4096
0040730fmov rcx, rax
00407312call roundup__system_3779
00407317mov [rbp-48], rax
0040731bmov rax, [rbp+16]
0040731fmov rax, [rax+10448]
00407326add rax, rax
00407329cmp [rbp-48], rax
0040732dcmovle rax, [rbp-48]
00407332mov rdx, rax
00407335mov rax, [rbp+16]
00407339mov [rax+10448], rdx
00407340mov [rbp-160], 442
0040734blea rax, [rip+0x26c0e]
00407352mov [rbp-152], rax
00407359mov rax, [rbp+16]
0040735dmov rax, [rax+10448]
00407364mov edx, 0x3f000000
00407369cmp rax, 0x3f000000
0040736fcmovle rdx, rax
00407373mov rax, [rbp+16]
00407377mov [rax+10448], rdx
0040737ejmp 0x407381
00407380
00407380loc_407380:
00407380nop
00407381
00407381loc_407381:
00407381mov [rbp-160], 444
0040738clea rax, [rip+0x26bcd]
00407393mov [rbp-152], rax
0040739amov rax, [rbp+24]
0040739emov [rbp-16], rax
004073a2mov [rbp-160], 445
004073adlea rax, [rip+0x26bac]
004073b4mov [rbp-152], rax
004073bbmov rax, [rbp+16]
004073bfmov rax, [rax+10448]
004073c6cmp [rbp-16], rax
004073cajle 0x40740a
004073ccmov [rbp-160], 446
004073d7lea rax, [rip+0x26b82]
004073demov [rbp-152], rax
004073e5mov [rbp-56], 0
004073edmov rax, [rbp-16]
004073f1mov rcx, rax
004073f4call osAllocPages__system_3799
004073f9mov [rbp-56], rax
004073fdmov rax, [rbp-56]
00407401mov [rbp-8], rax
00407405jmp 0x4074f3
0040740a
0040740aloc_40740a:
0040740anop
0040740bmov [rbp-160], 448
00407416lea rax, [rip+0x26b43]
0040741dmov [rbp-152], rax
00407424mov [rbp-64], 0
0040742cmov rax, [rbp+16]
00407430mov rax, [rax+10448]
00407437mov rcx, rax
0040743acall osTryAllocPages__system_3802
0040743fmov [rbp-64], rax
00407443mov rax, [rbp-64]
00407447mov [rbp-8], rax
0040744bmov [rbp-160], 449
00407456lea rax, [rip+0x26b03]
0040745dmov [rbp-152], rax
00407464cmp [rbp-8], 0
00407469jne 0x4074ca
0040746bmov [rbp-160], 450
00407476lea rax, [rip+0x26ae3]
0040747dmov [rbp-152], rax
00407484mov [rbp-72], 0
0040748cmov rax, [rbp-16]
00407490mov rcx, rax
00407493call osAllocPages__system_3799
00407498mov [rbp-72], rax
0040749cmov rax, [rbp-72]
004074a0mov [rbp-8], rax
004074a4mov [rbp-160], 451
004074aflea rax, [rip+0x26aaa]
004074b6mov [rbp-152], rax
004074bdmov rax, [rbp+16]
004074c1mov [rax+10441], 1
004074c8jmp 0x4074f3
004074ca
004074caloc_4074ca:
004074canop
004074cbmov [rbp-160], 453
004074d6lea rax, [rip+0x26a83]
004074ddmov [rbp-152], rax
004074e4mov rax, [rbp+16]
004074e8mov rax, [rax+10448]
004074efmov [rbp-16], rax
004074f3
004074f3loc_4074f3:
004074f3mov [rbp-160], 455
004074felea rax, [rip+0x26a5b]
00407505mov [rbp-152], rax
0040750cmov rax, [rbp-16]
00407510mov rdx, rax
00407513mov rcx, [rbp+16]
00407517call incCurrMem__system_4042
0040751cmov [rbp-160], 456
00407527lea rax, [rip+0x26a32]
0040752emov [rbp-152], rax
00407535mov rax, [rbp+16]
00407539mov rdx, [rax+8336]
00407540mov rax, [rbp-16]
00407544add rdx, rax
00407547mov rax, [rbp+16]
0040754bmov [rax+8336], rdx
00407552mov [rbp-160], 457
0040755dlea rax, [rip+0x269fc]
00407564mov [rbp-152], rax
0040756bmov rdx, [rbp-16]
0040756fmov rax, [rbp-8]
00407573mov r8, rdx
00407576mov rdx, rax
00407579mov rcx, [rbp+16]
0040757dcall addHeapLink__system_4126
00407582mov [rbp-160], 467
0040758dlea rax, [rip+0x269cc]
00407594mov [rbp-152], rax
0040759bmov rax, [rbp-8]
0040759fmov [rax+16], 0
004075a7mov [rbp-160], 468
004075b2lea rax, [rip+0x269a7]
004075b9mov [rbp-152], rax
004075c0mov rax, [rbp-8]
004075c4mov [rax+24], 0
004075ccmov [rbp-160], 469
004075d7lea rax, [rip+0x26982]
004075demov [rbp-152], rax
004075e5mov rax, [rbp-8]
004075e9mov rdx, [rbp-16]
004075edmov [rax+8], rdx
004075f1mov [rbp-160], 471
004075fclea rax, [rip+0x2695d]
00407603mov [rbp-152], rax
0040760amov rax, [rbp-8]
0040760emov rdx, [rbp-16]
00407612mov rcx, rax
00407615call pluspercent___system_696
0040761amov [rbp-80], rax
0040761emov [rbp-160], 473
00407629lea rax, [rip+0x26930]
00407630mov [rbp-152], rax
00407637mov rax, [rbp-80]
0040763bmov [rbp-88], rax
0040763fmov [rbp-160], 474
0040764alea rax, [rip+0x2690f]
00407651mov [rbp-152], rax
00407658mov [rbp-96], 0
00407660mov rax, [rbp-88]
00407664mov rcx, rax
00407667call pageIndex__system_4504
0040766cmov [rbp-96], rax
00407670mov [rbp-97], 0
00407674mov rax, [rbp+16]
00407678lea rcx, [rax+8360]
0040767fmov rax, [rbp-96]
00407683mov rdx, rax
00407686call contains__system_4308
0040768bmov [rbp-97], al
0040768emovzx eax, [rbp-97]
00407692xor eax, 1
00407695test al, al
00407697jne 0x4076cc
00407699mov [rbp-160], 476
004076a4lea rax, [rip+0x268b5]
004076abmov [rbp-152], rax
004076b2mov rax, [rbp-88]
004076b6mov rax, [rax]
004076b9and eax, 1
004076bcor rax, [rbp-16]
004076c0mov rdx, rax
004076c3mov rax, [rbp-88]
004076c7mov [rax], rdx
004076cajmp 0x4076cd
004076cc
004076ccloc_4076cc:
004076ccnop
004076cd
004076cdloc_4076cd:
004076cdmov [rbp-160], 478
004076d8lea rax, [rip+0x26881]
004076dfmov [rbp-152], rax
004076e6mov rax, [rbp+16]
004076eamov rax, [rax+8352]
004076f1test rax, rax
004076f4je 0x407707
004076f6mov rax, [rbp+16]
004076famov rax, [rax+8352]
00407701mov [rbp-24], rax
00407705jmp 0x407710
00407707
00407707loc_407707:
00407707nop
00407708mov [rbp-24], 4096
00407710
00407710loc_407710:
00407710mov [rbp-160], 479
0040771blea rax, [rip+0x2683e]
00407722mov [rbp-152], rax
00407729mov rax, [rbp-8]
0040772dmov rdx, [rbp-24]
00407731mov rcx, rax
00407734call minuspercent___system_716
00407739mov [rbp-112], rax
0040773dmov [rbp-160], 481
00407748lea rax, [rip+0x26811]
0040774fmov [rbp-152], rax
00407756mov rax, [rbp-112]
0040775amov [rbp-120], rax
0040775emov [rbp-160], 482
00407769lea rax, [rip+0x267f0]
00407770mov [rbp-152], rax
00407777mov [rbp-25], 0
0040777bmov [rbp-128], 0
00407783mov rax, [rbp-120]
00407787mov rcx, rax
0040778acall pageIndex__system_4504
0040778fmov [rbp-128], rax
00407793mov rax, [rbp+16]
00407797lea rcx, [rax+8360]
0040779emov rax, [rbp-128]
004077a2mov rdx, rax
004077a5call contains__system_4308
004077aamov [rbp-25], al
004077admovzx eax, [rbp-25]
004077b1xor eax, 1
004077b4test al, al
004077b6jne 0x4077cc
004077b8mov rax, [rbp-120]
004077bcmov rax, [rax+8]
004077c0cmp [rbp-24], rax
004077c4sete al
004077c7mov [rbp-25], al
004077cajmp 0x4077cd
004077cc
004077ccloc_4077cc:
004077ccnop
004077cd
004077cdloc_4077cd:
004077cdmovzx eax, [rbp-25]
004077d1xor eax, 1
004077d4test al, al
004077d6jne 0x40780b
004077d8mov [rbp-160], 484
004077e3lea rax, [rip+0x26776]
004077eamov [rbp-152], rax
004077f1mov rax, [rbp-8]
004077f5mov rax, [rax]
004077f8and eax, 1
004077fbor rax, [rbp-24]
004077ffmov rdx, rax
00407802mov rax, [rbp-8]
00407806mov [rax], rdx
00407809jmp 0x407839
0040780b
0040780bloc_40780b:
0040780bnop
0040780cmov [rbp-160], 486
00407817lea rax, [rip+0x26742]
0040781emov [rbp-152], rax
00407825mov rax, [rbp-8]
00407829mov rax, [rax]
0040782cand eax, 1
0040782fmov rdx, rax
00407832mov rax, [rbp-8]
00407836mov [rax], rdx
00407839
00407839loc_407839:
00407839mov [rbp-160], 488
00407844lea rax, [rip+0x26715]
0040784bmov [rbp-152], rax
00407852mov rax, [rbp+16]
00407856mov rdx, [rbp-16]
0040785amov [rax+8352], rdx
00407861call popFrame
00407866mov rax, [rbp-8]
0040786aadd rsp, 208
00407871pop rbp
00407872ret
004071e2
00407873
00407873updatePrevSize__system_4563:
00407873push rbp
00407874mov rbp, rsp
00407877sub rsp, 112
0040787bmov [rbp+16], rcx
0040787fmov [rbp+24], rdx
00407883mov [rbp+32], r8
00407887lea rax, [rip+0x26aaa]
0040788emov [rbp-72], rax
00407892lea rax, [rip+0x266c7]
00407899mov [rbp-56], rax
0040789dmov [rbp-64], 0
004078a5mov [rbp-48], 0
004078ablea rax, [rbp-80]
004078afmov rcx, rax
004078b2call nimFrame
004078b7mov [rbp-64], 525
004078bflea rax, [rip+0x2669a]
004078c6mov [rbp-56], rax
004078camov [rbp-8], 0
004078d2mov rax, [rbp+24]
004078d6mov rdx, [rax+8]
004078damov rax, [rbp+24]
004078demov rcx, rax
004078e1call pluspercent___system_696
004078e6mov [rbp-8], rax
004078eamov rax, [rbp-8]
004078eemov [rbp-16], rax
004078f2mov [rbp-64], 527
004078falea rax, [rip+0x2665f]
00407901mov [rbp-56], rax
00407905mov [rbp-17], 0
00407909mov rax, [rbp-16]
0040790dmov rdx, rax
00407910mov rcx, [rbp+16]
00407914call isAccessible__system_4545
00407919mov [rbp-17], al
0040791cmovzx eax, [rbp-17]
00407920xor eax, 1
00407923test al, al
00407925jne 0x407954
00407927mov [rbp-64], 528
0040792flea rax, [rip+0x2662a]
00407936mov [rbp-56], rax
0040793amov rax, [rbp-16]
0040793emov rax, [rax]
00407941and eax, 1
00407944or rax, [rbp+32]
00407948mov rdx, rax
0040794bmov rax, [rbp-16]
0040794fmov [rax], rdx
00407952jmp 0x407955
00407954
00407954loc_407954:
00407954nop
00407955
00407955loc_407955:
00407955call popFrame
0040795anop
0040795badd rsp, 112
0040795fpop rbp
00407960ret
00407873
00407873updatePrevSize__system_4563:
00407873push rbp
00407874mov rbp, rsp
00407877sub rsp, 112
0040787bmov [rbp+16], rcx
0040787fmov [rbp+24], rdx
00407883mov [rbp+32], r8
00407887lea rax, [rip+0x26aaa]
0040788emov [rbp-72], rax
00407892lea rax, [rip+0x266c7]
00407899mov [rbp-56], rax
0040789dmov [rbp-64], 0
004078a5mov [rbp-48], 0
004078ablea rax, [rbp-80]
004078afmov rcx, rax
004078b2call nimFrame
004078b7mov [rbp-64], 525
004078bflea rax, [rip+0x2669a]
004078c6mov [rbp-56], rax
004078camov [rbp-8], 0
004078d2mov rax, [rbp+24]
004078d6mov rdx, [rax+8]
004078damov rax, [rbp+24]
004078demov rcx, rax
004078e1call pluspercent___system_696
004078e6mov [rbp-8], rax
004078eamov rax, [rbp-8]
004078eemov [rbp-16], rax
004078f2mov [rbp-64], 527
004078falea rax, [rip+0x2665f]
00407901mov [rbp-56], rax
00407905mov [rbp-17], 0
00407909mov rax, [rbp-16]
0040790dmov rdx, rax
00407910mov rcx, [rbp+16]
00407914call isAccessible__system_4545
00407919mov [rbp-17], al
0040791cmovzx eax, [rbp-17]
00407920xor eax, 1
00407923test al, al
00407925jne 0x407954
00407927mov [rbp-64], 528
0040792flea rax, [rip+0x2662a]
00407936mov [rbp-56], rax
0040793amov rax, [rbp-16]
0040793emov rax, [rax]
00407941and eax, 1
00407944or rax, [rbp+32]
00407948mov rdx, rax
0040794bmov rax, [rbp-16]
0040794fmov [rax], rdx
00407952jmp 0x407955
00407954
00407954loc_407954:
00407954nop
00407955
00407955loc_407955:
00407955call popFrame
0040795anop
0040795badd rsp, 112
0040795fpop rbp
00407960ret
00407873
00407961
00407961intSetPut__system_4291:
00407961push rbp
00407962mov rbp, rsp
00407965sub rsp, 96
00407969mov [rbp+16], rcx
0040796dmov [rbp+24], rdx
00407971mov [rbp+32], r8
00407975lea rax, [rip+0x269cb]
0040797cmov [rbp-56], rax
00407980lea rax, [rip+0x265d9]
00407987mov [rbp-40], rax
0040798bmov [rbp-48], 0
00407993mov [rbp-32], 0
00407999lea rax, [rbp-64]
0040799dmov rcx, rax
004079a0call nimFrame
004079a5mov [rbp-8], 0
004079admov [rbp-48], 330
004079b5lea rax, [rip+0x265a4]
004079bcmov [rbp-40], rax
004079c0mov rdx, [rbp+32]
004079c4mov rax, [rbp+24]
004079c8mov rcx, rax
004079cbcall intSetGet__system_4269
004079d0mov [rbp-8], rax
004079d4mov [rbp-48], 331
004079dclea rax, [rip+0x2657d]
004079e3mov [rbp-40], rax
004079e7cmp [rbp-8], 0
004079ecjne 0x407a97
004079f2mov [rbp-48], 332
004079falea rax, [rip+0x2655f]
00407a01mov [rbp-40], rax
00407a05mov [rbp-16], 0
00407a0dmov edx, 80
00407a12mov rcx, [rbp+16]
00407a16call llAlloc__system_4059
00407a1bmov [rbp-16], rax
00407a1fmov rax, [rbp-16]
00407a23mov [rbp-8], rax
00407a27mov [rbp-48], 333
00407a2flea rax, [rip+0x2652a]
00407a36mov [rbp-40], rax
00407a3amov rax, [rbp+32]
00407a3emovzx edx, al
00407a41mov rax, [rbp+24]
00407a45mov rdx, [rax+8*rdx]
00407a49mov rax, [rbp-8]
00407a4dmov [rax], rdx
00407a50mov [rbp-48], 334
00407a58lea rax, [rip+0x26501]
00407a5fmov [rbp-40], rax
00407a63mov rax, [rbp+32]
00407a67movzx edx, al
00407a6amov rax, [rbp+24]
00407a6emov rcx, [rbp-8]
00407a72mov [rax+8*rdx], rcx
00407a76mov [rbp-48], 335
00407a7elea rax, [rip+0x264db]
00407a85mov [rbp-40], rax
00407a89mov rax, [rbp-8]
00407a8dmov rdx, [rbp+32]
00407a91mov [rax+8], rdx
00407a95jmp 0x407a98
00407a97
00407a97loc_407a97:
00407a97nop
00407a98
00407a98loc_407a98:
00407a98call popFrame
00407a9dmov rax, [rbp-8]
00407aa1add rsp, 96
00407aa5pop rbp
00407aa6ret
00407961
00407961intSetPut__system_4291:
00407961push rbp
00407962mov rbp, rsp
00407965sub rsp, 96
00407969mov [rbp+16], rcx
0040796dmov [rbp+24], rdx
00407971mov [rbp+32], r8
00407975lea rax, [rip+0x269cb]
0040797cmov [rbp-56], rax
00407980lea rax, [rip+0x265d9]
00407987mov [rbp-40], rax
0040798bmov [rbp-48], 0
00407993mov [rbp-32], 0
00407999lea rax, [rbp-64]
0040799dmov rcx, rax
004079a0call nimFrame
004079a5mov [rbp-8], 0
004079admov [rbp-48], 330
004079b5lea rax, [rip+0x265a4]
004079bcmov [rbp-40], rax
004079c0mov rdx, [rbp+32]
004079c4mov rax, [rbp+24]
004079c8mov rcx, rax
004079cbcall intSetGet__system_4269
004079d0mov [rbp-8], rax
004079d4mov [rbp-48], 331
004079dclea rax, [rip+0x2657d]
004079e3mov [rbp-40], rax
004079e7cmp [rbp-8], 0
004079ecjne 0x407a97
004079f2mov [rbp-48], 332
004079falea rax, [rip+0x2655f]
00407a01mov [rbp-40], rax
00407a05mov [rbp-16], 0
00407a0dmov edx, 80
00407a12mov rcx, [rbp+16]
00407a16call llAlloc__system_4059
00407a1bmov [rbp-16], rax
00407a1fmov rax, [rbp-16]
00407a23mov [rbp-8], rax
00407a27mov [rbp-48], 333
00407a2flea rax, [rip+0x2652a]
00407a36mov [rbp-40], rax
00407a3amov rax, [rbp+32]
00407a3emovzx edx, al
00407a41mov rax, [rbp+24]
00407a45mov rdx, [rax+8*rdx]
00407a49mov rax, [rbp-8]
00407a4dmov [rax], rdx
00407a50mov [rbp-48], 334
00407a58lea rax, [rip+0x26501]
00407a5fmov [rbp-40], rax
00407a63mov rax, [rbp+32]
00407a67movzx edx, al
00407a6amov rax, [rbp+24]
00407a6emov rcx, [rbp-8]
00407a72mov [rax+8*rdx], rcx
00407a76mov [rbp-48], 335
00407a7elea rax, [rip+0x264db]
00407a85mov [rbp-40], rax
00407a89mov rax, [rbp-8]
00407a8dmov rdx, [rbp+32]
00407a91mov [rax+8], rdx
00407a95jmp 0x407a98
00407a97
00407a97loc_407a97:
00407a97nop
00407a98
00407a98loc_407a98:
00407a98call popFrame
00407a9dmov rax, [rbp-8]
00407aa1add rsp, 96
00407aa5pop rbp
00407aa6ret
00407961
00407aa7
00407aa7incl__system_4339:
00407aa7push rbp
00407aa8mov rbp, rsp
00407aabsub rsp, 96
00407aafmov [rbp+16], rcx
00407ab3mov [rbp+24], rdx
00407ab7mov [rbp+32], r8
00407abblea rax, [rip+0x2688f]
00407ac2mov [rbp-56], rax
00407ac6lea rax, [rip+0x26493]
00407acdmov [rbp-40], rax
00407ad1mov [rbp-48], 0
00407ad9mov [rbp-32], 0
00407adflea rax, [rbp-64]
00407ae3mov rcx, rax
00407ae6call nimFrame
00407aebmov [rbp-48], 346
00407af3lea rax, [rip+0x26466]
00407afamov [rbp-40], rax
00407afemov rax, [rbp+32]
00407b02sar rax, 9
00407b06mov rdx, rax
00407b09mov rax, [rbp+24]
00407b0dmov r8, rdx
00407b10mov rdx, rax
00407b13mov rcx, [rbp+16]
00407b17call intSetPut__system_4291
00407b1cmov [rbp-8], rax
00407b20mov [rbp-48], 347
00407b28lea rax, [rip+0x26431]
00407b2fmov [rbp-40], rax
00407b33mov rax, [rbp+32]
00407b37and eax, 511
00407b3cmov [rbp-16], rax
00407b40mov [rbp-48], 348
00407b48lea rax, [rip+0x26411]
00407b4fmov [rbp-40], rax
00407b53mov rax, [rbp-16]
00407b57sar rax, 6
00407b5bmov rdx, rax
00407b5emov rax, [rbp-8]
00407b62add rdx, 2
00407b66mov r8, [rax+8*rdx]
00407b6amov rax, [rbp-16]
00407b6eand eax, 63
00407b71mov edx, 1
00407b76mov ecx, eax
00407b78shl rdx, cl
00407b7bmov rcx, rdx
00407b7emov rax, [rbp-16]
00407b82sar rax, 6
00407b86mov rdx, rax
00407b89or rcx, r8
00407b8cmov rax, [rbp-8]
00407b90add rdx, 2
00407b94mov [rax+8*rdx], rcx
00407b98call popFrame
00407b9dnop
00407b9eadd rsp, 96
00407ba2pop rbp
00407ba3ret
00407aa7
00407aa7incl__system_4339:
00407aa7push rbp
00407aa8mov rbp, rsp
00407aabsub rsp, 96
00407aafmov [rbp+16], rcx
00407ab3mov [rbp+24], rdx
00407ab7mov [rbp+32], r8
00407abblea rax, [rip+0x2688f]
00407ac2mov [rbp-56], rax
00407ac6lea rax, [rip+0x26493]
00407acdmov [rbp-40], rax
00407ad1mov [rbp-48], 0
00407ad9mov [rbp-32], 0
00407adflea rax, [rbp-64]
00407ae3mov rcx, rax
00407ae6call nimFrame
00407aebmov [rbp-48], 346
00407af3lea rax, [rip+0x26466]
00407afamov [rbp-40], rax
00407afemov rax, [rbp+32]
00407b02sar rax, 9
00407b06mov rdx, rax
00407b09mov rax, [rbp+24]
00407b0dmov r8, rdx
00407b10mov rdx, rax
00407b13mov rcx, [rbp+16]
00407b17call intSetPut__system_4291
00407b1cmov [rbp-8], rax
00407b20mov [rbp-48], 347
00407b28lea rax, [rip+0x26431]
00407b2fmov [rbp-40], rax
00407b33mov rax, [rbp+32]
00407b37and eax, 511
00407b3cmov [rbp-16], rax
00407b40mov [rbp-48], 348
00407b48lea rax, [rip+0x26411]
00407b4fmov [rbp-40], rax
00407b53mov rax, [rbp-16]
00407b57sar rax, 6
00407b5bmov rdx, rax
00407b5emov rax, [rbp-8]
00407b62add rdx, 2
00407b66mov r8, [rax+8*rdx]
00407b6amov rax, [rbp-16]
00407b6eand eax, 63
00407b71mov edx, 1
00407b76mov ecx, eax
00407b78shl rdx, cl
00407b7bmov rcx, rdx
00407b7emov rax, [rbp-16]
00407b82sar rax, 6
00407b86mov rdx, rax
00407b89or rcx, r8
00407b8cmov rax, [rbp-8]
00407b90add rdx, 2
00407b94mov [rax+8*rdx], rcx
00407b98call popFrame
00407b9dnop
00407b9eadd rsp, 96
00407ba2pop rbp
00407ba3ret
00407aa7
00407ba4
00407ba4splitChunk2__system_4568:
00407ba4push rbp
00407ba5mov rbp, rsp
00407ba8sub rsp, 112
00407bacmov [rbp+16], rcx
00407bb0mov [rbp+24], rdx
00407bb4mov [rbp+32], r8
00407bb8lea rax, [rip+0x26797]
00407bbfmov [rbp-72], rax
00407bc3lea rax, [rip+0x26396]
00407bcamov [rbp-56], rax
00407bcemov [rbp-64], 0
00407bd6mov [rbp-48], 0
00407bdclea rax, [rbp-80]
00407be0mov rcx, rax
00407be3call nimFrame
00407be8mov [rbp-24], 0
00407bf0mov [rbp-64], 531
00407bf8lea rax, [rip+0x26361]
00407bffmov [rbp-56], rax
00407c03mov [rbp-8], 0
00407c0bmov rax, [rbp+24]
00407c0fmov rdx, [rbp+32]
00407c13mov rcx, rax
00407c16call pluspercent___system_696
00407c1bmov [rbp-8], rax
00407c1fmov rax, [rbp-8]
00407c23mov [rbp-24], rax
00407c27mov [rbp-64], 532
00407c2flea rax, [rip+0x2632a]
00407c36mov [rbp-56], rax
00407c3amov rax, [rbp+24]
00407c3emov rdx, [rax+8]
00407c42mov rax, [rbp-24]
00407c46sub rdx, [rbp+32]
00407c4amov [rax+8], rdx
00407c4emov [rbp-64], 536
00407c56lea rax, [rip+0x26303]
00407c5dmov [rbp-56], rax
00407c61mov rax, [rbp-24]
00407c65mov [rax+16], 0
00407c6dmov [rbp-64], 537
00407c75lea rax, [rip+0x262e4]
00407c7cmov [rbp-56], rax
00407c80mov rax, [rbp-24]
00407c84mov [rax+24], 0
00407c8cmov [rbp-64], 539
00407c94lea rax, [rip+0x262c5]
00407c9bmov [rbp-56], rax
00407c9fmov rax, [rbp-24]
00407ca3mov rdx, [rbp+32]
00407ca7mov [rax], rdx
00407caamov [rbp-64], 543
00407cb2lea rax, [rip+0x262a7]
00407cb9mov [rbp-56], rax
00407cbdmov rax, [rbp-24]
00407cc1mov rdx, [rax+8]
00407cc5mov rax, [rbp+24]
00407cc9mov r8, rdx
00407cccmov rdx, rax
00407ccfmov rcx, [rbp+16]
00407cd3call updatePrevSize__system_4563
00407cd8mov [rbp-64], 544
00407ce0lea rax, [rip+0x26279]
00407ce7mov [rbp-56], rax
00407cebmov rax, [rbp+24]
00407cefmov rdx, [rbp+32]
00407cf3mov [rax+8], rdx
00407cf7mov [rbp-64], 545
00407cfflea rax, [rip+0x2625a]
00407d06mov [rbp-56], rax
00407d0amov [rbp-16], 0
00407d12lea rax, [rbp-24]
00407d16mov rax, [rax]
00407d19mov rcx, rax
00407d1ccall pageIndex__system_4504
00407d21mov [rbp-16], rax
00407d25mov rax, [rbp+16]
00407d29add rax, 8360
00407d2fmov rdx, [rbp-16]
00407d33mov r8, rdx
00407d36mov rdx, rax
00407d39mov rcx, [rbp+16]
00407d3dcall incl__system_4339
00407d42call popFrame
00407d47mov rax, [rbp-24]
00407d4badd rsp, 112
00407d4fpop rbp
00407d50ret
00407ba4
00407ba4splitChunk2__system_4568:
00407ba4push rbp
00407ba5mov rbp, rsp
00407ba8sub rsp, 112
00407bacmov [rbp+16], rcx
00407bb0mov [rbp+24], rdx
00407bb4mov [rbp+32], r8
00407bb8lea rax, [rip+0x26797]
00407bbfmov [rbp-72], rax
00407bc3lea rax, [rip+0x26396]
00407bcamov [rbp-56], rax
00407bcemov [rbp-64], 0
00407bd6mov [rbp-48], 0
00407bdclea rax, [rbp-80]
00407be0mov rcx, rax
00407be3call nimFrame
00407be8mov [rbp-24], 0
00407bf0mov [rbp-64], 531
00407bf8lea rax, [rip+0x26361]
00407bffmov [rbp-56], rax
00407c03mov [rbp-8], 0
00407c0bmov rax, [rbp+24]
00407c0fmov rdx, [rbp+32]
00407c13mov rcx, rax
00407c16call pluspercent___system_696
00407c1bmov [rbp-8], rax
00407c1fmov rax, [rbp-8]
00407c23mov [rbp-24], rax
00407c27mov [rbp-64], 532
00407c2flea rax, [rip+0x2632a]
00407c36mov [rbp-56], rax
00407c3amov rax, [rbp+24]
00407c3emov rdx, [rax+8]
00407c42mov rax, [rbp-24]
00407c46sub rdx, [rbp+32]
00407c4amov [rax+8], rdx
00407c4emov [rbp-64], 536
00407c56lea rax, [rip+0x26303]
00407c5dmov [rbp-56], rax
00407c61mov rax, [rbp-24]
00407c65mov [rax+16], 0
00407c6dmov [rbp-64], 537
00407c75lea rax, [rip+0x262e4]
00407c7cmov [rbp-56], rax
00407c80mov rax, [rbp-24]
00407c84mov [rax+24], 0
00407c8cmov [rbp-64], 539
00407c94lea rax, [rip+0x262c5]
00407c9bmov [rbp-56], rax
00407c9fmov rax, [rbp-24]
00407ca3mov rdx, [rbp+32]
00407ca7mov [rax], rdx
00407caamov [rbp-64], 543
00407cb2lea rax, [rip+0x262a7]
00407cb9mov [rbp-56], rax
00407cbdmov rax, [rbp-24]
00407cc1mov rdx, [rax+8]
00407cc5mov rax, [rbp+24]
00407cc9mov r8, rdx
00407cccmov rdx, rax
00407ccfmov rcx, [rbp+16]
00407cd3call updatePrevSize__system_4563
00407cd8mov [rbp-64], 544
00407ce0lea rax, [rip+0x26279]
00407ce7mov [rbp-56], rax
00407cebmov rax, [rbp+24]
00407cefmov rdx, [rbp+32]
00407cf3mov [rax+8], rdx
00407cf7mov [rbp-64], 545
00407cfflea rax, [rip+0x2625a]
00407d06mov [rbp-56], rax
00407d0amov [rbp-16], 0
00407d12lea rax, [rbp-24]
00407d16mov rax, [rax]
00407d19mov rcx, rax
00407d1ccall pageIndex__system_4504
00407d21mov [rbp-16], rax
00407d25mov rax, [rbp+16]
00407d29add rax, 8360
00407d2fmov rdx, [rbp-16]
00407d33mov r8, rdx
00407d36mov rdx, rax
00407d39mov rcx, [rbp+16]
00407d3dcall incl__system_4339
00407d42call popFrame
00407d47mov rax, [rbp-24]
00407d4badd rsp, 112
00407d4fpop rbp
00407d50ret
00407ba4
00407d51
00407d51mappingInsert__system_3945:
00407d51push rbp
00407d52mov rbp, rsp
00407d55sub rsp, 96
00407d59mov [rbp+16], rcx
00407d5dmov [rbp+24], rdx
00407d61lea rax, [rip+0x265fa]
00407d68mov [rbp-56], rax
00407d6clea rax, [rip+0x261ed]
00407d73mov [rbp-40], rax
00407d77mov [rbp-48], 0
00407d7fmov [rbp-32], 0
00407d85lea rax, [rbp-64]
00407d89mov rcx, rax
00407d8ccall nimFrame
00407d91lea rax, [rbp-16]
00407d95mov edx, 16
00407d9amov rcx, rax
00407d9dcall nimZeroMem
00407da2mov [rbp-48], 179
00407daalea rax, [rip+0x261af]
00407db1mov [rbp-40], rax
00407db5mov rax, [rbp+24]
00407db9mov ecx, eax
00407dbbcall msbit__system_3902
00407dc0mov [rbp-16], rax
00407dc4mov [rbp-48], 180
00407dcclea rax, [rip+0x2618d]
00407dd3mov [rbp-40], rax
00407dd7mov rax, [rbp-16]
00407ddbsub eax, 5
00407ddemov rdx, [rbp+24]
00407de2mov ecx, eax
00407de4sar rdx, cl
00407de7mov rax, rdx
00407deasub rax, 32
00407deemov [rbp-8], rax
00407df2mov [rbp-48], 181
00407dfalea rax, [rip+0x2615f]
00407e01mov [rbp-40], rax
00407e05mov rax, [rbp-16]
00407e09sub rax, 6
00407e0dmov [rbp-16], rax
00407e11call popFrame
00407e16mov rcx, [rbp+16]
00407e1amov rax, [rbp-16]
00407e1emov rdx, [rbp-8]
00407e22mov [rcx], rax
00407e25mov [rcx+8], rdx
00407e29mov rax, [rbp+16]
00407e2dadd rsp, 96
00407e31pop rbp
00407e32ret
00407d51
00407d51mappingInsert__system_3945:
00407d51push rbp
00407d52mov rbp, rsp
00407d55sub rsp, 96
00407d59mov [rbp+16], rcx
00407d5dmov [rbp+24], rdx
00407d61lea rax, [rip+0x265fa]
00407d68mov [rbp-56], rax
00407d6clea rax, [rip+0x261ed]
00407d73mov [rbp-40], rax
00407d77mov [rbp-48], 0
00407d7fmov [rbp-32], 0
00407d85lea rax, [rbp-64]
00407d89mov rcx, rax
00407d8ccall nimFrame
00407d91lea rax, [rbp-16]
00407d95mov edx, 16
00407d9amov rcx, rax
00407d9dcall nimZeroMem
00407da2mov [rbp-48], 179
00407daalea rax, [rip+0x261af]
00407db1mov [rbp-40], rax
00407db5mov rax, [rbp+24]
00407db9mov ecx, eax
00407dbbcall msbit__system_3902
00407dc0mov [rbp-16], rax
00407dc4mov [rbp-48], 180
00407dcclea rax, [rip+0x2618d]
00407dd3mov [rbp-40], rax
00407dd7mov rax, [rbp-16]
00407ddbsub eax, 5
00407ddemov rdx, [rbp+24]
00407de2mov ecx, eax
00407de4sar rdx, cl
00407de7mov rax, rdx
00407deasub rax, 32
00407deemov [rbp-8], rax
00407df2mov [rbp-48], 181
00407dfalea rax, [rip+0x2615f]
00407e01mov [rbp-40], rax
00407e05mov rax, [rbp-16]
00407e09sub rax, 6
00407e0dmov [rbp-16], rax
00407e11call popFrame
00407e16mov rcx, [rbp+16]
00407e1amov rax, [rbp-16]
00407e1emov rdx, [rbp-8]
00407e22mov [rcx], rax
00407e25mov [rcx+8], rdx
00407e29mov rax, [rbp+16]
00407e2dadd rsp, 96
00407e31pop rbp
00407e32ret
00407d51
00407e33
00407e33setBit__system_3913:
00407e33push rbp
00407e34mov rbp, rsp
00407e37sub rsp, 80
00407e3bmov [rbp+16], rcx
00407e3fmov [rbp+24], rdx
00407e43lea rax, [rip+0x26526]
00407e4amov [rbp-40], rax
00407e4elea rax, [rip+0x2610b]
00407e55mov [rbp-24], rax
00407e59mov [rbp-32], 0
00407e61mov [rbp-16], 0
00407e67lea rax, [rbp-48]
00407e6bmov rcx, rax
00407e6ecall nimFrame
00407e73mov [rbp-32], 156
00407e7blea rax, [rip+0x260de]
00407e82mov [rbp-24], rax
00407e86mov rax, [rbp+24]
00407e8amov edx, [rax]
00407e8cmov rax, [rbp+16]
00407e90and eax, 31
00407e93mov r8l, 1
00407e99mov ecx, eax
00407e9bshl r8, cl
00407e9emov rax, r8
00407ea1or edx, eax
00407ea3mov rax, [rbp+24]
00407ea7mov [rax], edx
00407ea9call popFrame
00407eaenop
00407eafadd rsp, 80
00407eb3pop rbp
00407eb4ret
00407e33
00407e33setBit__system_3913:
00407e33push rbp
00407e34mov rbp, rsp
00407e37sub rsp, 80
00407e3bmov [rbp+16], rcx
00407e3fmov [rbp+24], rdx
00407e43lea rax, [rip+0x26526]
00407e4amov [rbp-40], rax
00407e4elea rax, [rip+0x2610b]
00407e55mov [rbp-24], rax
00407e59mov [rbp-32], 0
00407e61mov [rbp-16], 0
00407e67lea rax, [rbp-48]
00407e6bmov rcx, rax
00407e6ecall nimFrame
00407e73mov [rbp-32], 156
00407e7blea rax, [rip+0x260de]
00407e82mov [rbp-24], rax
00407e86mov rax, [rbp+24]
00407e8amov edx, [rax]
00407e8cmov rax, [rbp+16]
00407e90and eax, 31
00407e93mov r8l, 1
00407e99mov ecx, eax
00407e9bshl r8, cl
00407e9emov rax, r8
00407ea1or edx, eax
00407ea3mov rax, [rbp+24]
00407ea7mov [rax], edx
00407ea9call popFrame
00407eaenop
00407eafadd rsp, 80
00407eb3pop rbp
00407eb4ret
00407e33
00407eb5
00407eb5addChunkToMatrix__system_4033:
00407eb5push rbp
00407eb6mov rbp, rsp
00407eb9sub rsp, 112
00407ebdmov [rbp+16], rcx
00407ec1mov [rbp+24], rdx
00407ec5lea rax, [rip+0x264ab]
00407eccmov [rbp-72], rax
00407ed0lea rax, [rip+0x26089]
00407ed7mov [rbp-56], rax
00407edbmov [rbp-64], 0
00407ee3mov [rbp-48], 0
00407ee9lea rax, [rbp-80]
00407eedmov rcx, rax
00407ef0call nimFrame
00407ef5mov [rbp-64], 224
00407efdlea rax, [rip+0x2605c]
00407f04mov [rbp-56], rax
00407f08mov rax, [rbp+24]
00407f0cmov rdx, [rax+8]
00407f10lea rax, [rbp-32]
00407f14mov rcx, rax
00407f17call mappingInsert__system_3945
00407f1cmov rax, [rbp-32]
00407f20mov [rbp-8], rax
00407f24mov rax, [rbp-24]
00407f28mov [rbp-16], rax
00407f2cmov [rbp-64], 225
00407f34lea rax, [rip+0x26025]
00407f3bmov [rbp-56], rax
00407f3fmov rax, [rbp+24]
00407f43mov [rax+24], 0
00407f4bmov [rbp-64], 226
00407f53lea rax, [rip+0x26006]
00407f5amov [rbp-56], rax
00407f5emov rax, [rbp+16]
00407f62mov rdx, [rbp-8]
00407f66mov rcx, rdx
00407f69shl rcx, 5
00407f6dmov rdx, [rbp-16]
00407f71add rdx, rcx
00407f74add rdx, 270
00407f7bmov rdx, [rax+8*rdx+8]
00407f80mov rax, [rbp+24]
00407f84mov [rax+16], rdx
00407f88mov [rbp-64], 227
00407f90lea rax, [rip+0x25fc9]
00407f97mov [rbp-56], rax
00407f9bmov rax, [rbp+16]
00407f9fmov rdx, [rbp-8]
00407fa3mov rcx, rdx
00407fa6shl rcx, 5
00407faamov rdx, [rbp-16]
00407faeadd rdx, rcx
00407fb1add rdx, 270
00407fb8mov rax, [rax+8*rdx+8]
00407fbdtest rax, rax
00407fc0je 0x408001
00407fc2mov [rbp-64], 228
00407fcalea rax, [rip+0x25f8f]
00407fd1mov [rbp-56], rax
00407fd5mov rax, [rbp+16]
00407fd9mov rdx, [rbp-8]
00407fddmov rcx, rdx
00407fe0shl rcx, 5
00407fe4mov rdx, [rbp-16]
00407fe8add rdx, rcx
00407febadd rdx, 270
00407ff2mov rax, [rax+8*rdx+8]
00407ff7mov rdx, [rbp+24]
00407ffbmov [rax+24], rdx
00407fffjmp 0x408002
00408001
00408001loc_408001:
00408001nop
00408002
00408002loc_408002:
00408002mov [rbp-64], 229
0040800alea rax, [rip+0x25f4f]
00408011mov [rbp-56], rax
00408015mov rax, [rbp+16]
00408019mov rdx, [rbp-8]
0040801dmov rcx, rdx
00408020shl rcx, 5
00408024mov rdx, [rbp-16]
00408028add rdx, rcx
0040802blea rcx, [rdx+270]
00408032mov rdx, [rbp+24]
00408036mov [rax+8*rcx+8], rdx
0040803bmov [rbp-64], 230
00408043lea rax, [rip+0x25f16]
0040804amov [rbp-56], rax
0040804emov rax, [rbp-8]
00408052add rax, 516
00408058lea rdx, [4*rax]
00408060mov rax, [rbp+16]
00408064add rax, rdx
00408067lea rdx, [rax+4]
0040806bmov rax, [rbp-16]
0040806fmov rcx, rax
00408072call setBit__system_3913
00408077mov [rbp-64], 231
0040807flea rax, [rip+0x25eda]
00408086mov [rbp-56], rax
0040808amov rax, [rbp+16]
0040808elea rdx, [rax+2064]
00408095mov rax, [rbp-8]
00408099mov rcx, rax
0040809ccall setBit__system_3913
004080a1call popFrame
004080a6nop
004080a7add rsp, 112
004080abpop rbp
004080acret
00407eb5
00407eb5addChunkToMatrix__system_4033:
00407eb5push rbp
00407eb6mov rbp, rsp
00407eb9sub rsp, 112
00407ebdmov [rbp+16], rcx
00407ec1mov [rbp+24], rdx
00407ec5lea rax, [rip+0x264ab]
00407eccmov [rbp-72], rax
00407ed0lea rax, [rip+0x26089]
00407ed7mov [rbp-56], rax
00407edbmov [rbp-64], 0
00407ee3mov [rbp-48], 0
00407ee9lea rax, [rbp-80]
00407eedmov rcx, rax
00407ef0call nimFrame
00407ef5mov [rbp-64], 224
00407efdlea rax, [rip+0x2605c]
00407f04mov [rbp-56], rax
00407f08mov rax, [rbp+24]
00407f0cmov rdx, [rax+8]
00407f10lea rax, [rbp-32]
00407f14mov rcx, rax
00407f17call mappingInsert__system_3945
00407f1cmov rax, [rbp-32]
00407f20mov [rbp-8], rax
00407f24mov rax, [rbp-24]
00407f28mov [rbp-16], rax
00407f2cmov [rbp-64], 225
00407f34lea rax, [rip+0x26025]
00407f3bmov [rbp-56], rax
00407f3fmov rax, [rbp+24]
00407f43mov [rax+24], 0
00407f4bmov [rbp-64], 226
00407f53lea rax, [rip+0x26006]
00407f5amov [rbp-56], rax
00407f5emov rax, [rbp+16]
00407f62mov rdx, [rbp-8]
00407f66mov rcx, rdx
00407f69shl rcx, 5
00407f6dmov rdx, [rbp-16]
00407f71add rdx, rcx
00407f74add rdx, 270
00407f7bmov rdx, [rax+8*rdx+8]
00407f80mov rax, [rbp+24]
00407f84mov [rax+16], rdx
00407f88mov [rbp-64], 227
00407f90lea rax, [rip+0x25fc9]
00407f97mov [rbp-56], rax
00407f9bmov rax, [rbp+16]
00407f9fmov rdx, [rbp-8]
00407fa3mov rcx, rdx
00407fa6shl rcx, 5
00407faamov rdx, [rbp-16]
00407faeadd rdx, rcx
00407fb1add rdx, 270
00407fb8mov rax, [rax+8*rdx+8]
00407fbdtest rax, rax
00407fc0je 0x408001
00407fc2mov [rbp-64], 228
00407fcalea rax, [rip+0x25f8f]
00407fd1mov [rbp-56], rax
00407fd5mov rax, [rbp+16]
00407fd9mov rdx, [rbp-8]
00407fddmov rcx, rdx
00407fe0shl rcx, 5
00407fe4mov rdx, [rbp-16]
00407fe8add rdx, rcx
00407febadd rdx, 270
00407ff2mov rax, [rax+8*rdx+8]
00407ff7mov rdx, [rbp+24]
00407ffbmov [rax+24], rdx
00407fffjmp 0x408002
00408001
00408001loc_408001:
00408001nop
00408002
00408002loc_408002:
00408002mov [rbp-64], 229
0040800alea rax, [rip+0x25f4f]
00408011mov [rbp-56], rax
00408015mov rax, [rbp+16]
00408019mov rdx, [rbp-8]
0040801dmov rcx, rdx
00408020shl rcx, 5
00408024mov rdx, [rbp-16]
00408028add rdx, rcx
0040802blea rcx, [rdx+270]
00408032mov rdx, [rbp+24]
00408036mov [rax+8*rcx+8], rdx
0040803bmov [rbp-64], 230
00408043lea rax, [rip+0x25f16]
0040804amov [rbp-56], rax
0040804emov rax, [rbp-8]
00408052add rax, 516
00408058lea rdx, [4*rax]
00408060mov rax, [rbp+16]
00408064add rax, rdx
00408067lea rdx, [rax+4]
0040806bmov rax, [rbp-16]
0040806fmov rcx, rax
00408072call setBit__system_3913
00408077mov [rbp-64], 231
0040807flea rax, [rip+0x25eda]
00408086mov [rbp-56], rax
0040808amov rax, [rbp+16]
0040808elea rdx, [rax+2064]
00408095mov rax, [rbp-8]
00408099mov rcx, rax
0040809ccall setBit__system_3913
004080a1call popFrame
004080a6nop
004080a7add rsp, 112
004080abpop rbp
004080acret
00407eb5
004080ad
004080adsplitChunk__system_4573:
004080adpush rbp
004080aemov rbp, rsp
004080b1sub rsp, 96
004080b5mov [rbp+16], rcx
004080b9mov [rbp+24], rdx
004080bdmov [rbp+32], r8
004080c1lea rax, [rip+0x262c0]
004080c8mov [rbp-56], rax
004080cclea rax, [rip+0x25e8d]
004080d3mov [rbp-40], rax
004080d7mov [rbp-48], 0
004080dfmov [rbp-32], 0
004080e5lea rax, [rbp-64]
004080e9mov rcx, rax
004080eccall nimFrame
004080f1mov [rbp-48], 548
004080f9lea rax, [rip+0x25e60]
00408100mov [rbp-40], rax
00408104mov rdx, [rbp+32]
00408108mov rax, [rbp+24]
0040810cmov r8, rdx
0040810fmov rdx, rax
00408112mov rcx, [rbp+16]
00408116call splitChunk2__system_4568
0040811bmov [rbp-8], rax
0040811fmov [rbp-48], 549
00408127lea rax, [rip+0x25e32]
0040812emov [rbp-40], rax
00408132mov rax, [rbp-8]
00408136mov rdx, rax
00408139mov rcx, [rbp+16]
0040813dcall addChunkToMatrix__system_4033
00408142call popFrame
00408147nop
00408148add rsp, 96
0040814cpop rbp
0040814dret
004080ad
004080adsplitChunk__system_4573:
004080adpush rbp
004080aemov rbp, rsp
004080b1sub rsp, 96
004080b5mov [rbp+16], rcx
004080b9mov [rbp+24], rdx
004080bdmov [rbp+32], r8
004080c1lea rax, [rip+0x262c0]
004080c8mov [rbp-56], rax
004080cclea rax, [rip+0x25e8d]
004080d3mov [rbp-40], rax
004080d7mov [rbp-48], 0
004080dfmov [rbp-32], 0
004080e5lea rax, [rbp-64]
004080e9mov rcx, rax
004080eccall nimFrame
004080f1mov [rbp-48], 548
004080f9lea rax, [rip+0x25e60]
00408100mov [rbp-40], rax
00408104mov rdx, [rbp+32]
00408108mov rax, [rbp+24]
0040810cmov r8, rdx
0040810fmov rdx, rax
00408112mov rcx, [rbp+16]
00408116call splitChunk2__system_4568
0040811bmov [rbp-8], rax
0040811fmov [rbp-48], 549
00408127lea rax, [rip+0x25e32]
0040812emov [rbp-40], rax
00408132mov rax, [rbp-8]
00408136mov rdx, rax
00408139mov rcx, [rbp+16]
0040813dcall addChunkToMatrix__system_4033
00408142call popFrame
00408147nop
00408148add rsp, 96
0040814cpop rbp
0040814dret
004080ad
0040814e
0040814eclearBit__system_3920:
0040814epush rbp
0040814fmov rbp, rsp
00408152sub rsp, 80
00408156mov [rbp+16], rcx
0040815amov [rbp+24], rdx
0040815elea rax, [rip+0x2622e]
00408165mov [rbp-40], rax
00408169lea rax, [rip+0x25df0]
00408170mov [rbp-24], rax
00408174mov [rbp-32], 0
0040817cmov [rbp-16], 0
00408182lea rax, [rbp-48]
00408186mov rcx, rax
00408189call nimFrame
0040818emov [rbp-32], 159
00408196lea rax, [rip+0x25dc3]
0040819dmov [rbp-24], rax
004081a1mov rax, [rbp+24]
004081a5mov edx, [rax]
004081a7mov rax, [rbp+16]
004081aband eax, 31
004081aemov r8l, 1
004081b4mov ecx, eax
004081b6shl r8, cl
004081b9mov rax, r8
004081bcnot eax
004081beand edx, eax
004081c0mov rax, [rbp+24]
004081c4mov [rax], edx
004081c6call popFrame
004081cbnop
004081ccadd rsp, 80
004081d0pop rbp
004081d1ret
0040814e
0040814eclearBit__system_3920:
0040814epush rbp
0040814fmov rbp, rsp
00408152sub rsp, 80
00408156mov [rbp+16], rcx
0040815amov [rbp+24], rdx
0040815elea rax, [rip+0x2622e]
00408165mov [rbp-40], rax
00408169lea rax, [rip+0x25df0]
00408170mov [rbp-24], rax
00408174mov [rbp-32], 0
0040817cmov [rbp-16], 0
00408182lea rax, [rbp-48]
00408186mov rcx, rax
00408189call nimFrame
0040818emov [rbp-32], 159
00408196lea rax, [rip+0x25dc3]
0040819dmov [rbp-24], rax
004081a1mov rax, [rbp+24]
004081a5mov edx, [rax]
004081a7mov rax, [rbp+16]
004081aband eax, 31
004081aemov r8l, 1
004081b4mov ecx, eax
004081b6shl r8, cl
004081b9mov rax, r8
004081bcnot eax
004081beand edx, eax
004081c0mov rax, [rbp+24]
004081c4mov [rax], edx
004081c6call popFrame
004081cbnop
004081ccadd rsp, 80
004081d0pop rbp
004081d1ret
0040814e
004081d2
004081d2removeChunkFromMatrix2__system_4024:
004081d2push rbp
004081d3mov rbp, rsp
004081d6sub rsp, 80
004081damov [rbp+16], rcx
004081demov [rbp+24], rdx
004081e2mov [rbp+32], r8
004081e6mov [rbp+40], r9
004081ealea rax, [rip+0x261ab]
004081f1mov [rbp-40], rax
004081f5lea rax, [rip+0x25d64]
004081fcmov [rbp-24], rax
00408200mov [rbp-32], 0
00408208mov [rbp-16], 0
0040820elea rax, [rbp-48]
00408212mov rcx, rax
00408215call nimFrame
0040821amov [rbp-32], 215
00408222lea rax, [rip+0x25d37]
00408229mov [rbp-24], rax
0040822dmov rax, [rbp+24]
00408231mov rdx, [rax+16]
00408235mov rax, [rbp+16]
00408239mov rcx, [rbp+32]
0040823dshl rcx, 5
00408241mov r8, rcx
00408244mov rcx, [rbp+40]
00408248add rcx, r8
0040824badd rcx, 270
00408252mov [rax+8*rcx+8], rdx
00408257mov [rbp-32], 216
0040825flea rax, [rip+0x25cfa]
00408266mov [rbp-24], rax
0040826amov rax, [rbp+16]
0040826emov rdx, [rbp+32]
00408272mov rcx, rdx
00408275shl rcx, 5
00408279mov rdx, [rbp+40]
0040827dadd rdx, rcx
00408280add rdx, 270
00408287mov rax, [rax+8*rdx+8]
0040828ctest rax, rax
0040828fje 0x4082d3
00408291mov [rbp-32], 217
00408299lea rax, [rip+0x25cc0]
004082a0mov [rbp-24], rax
004082a4mov rax, [rbp+16]
004082a8mov rdx, [rbp+32]
004082acmov rcx, rdx
004082afshl rcx, 5
004082b3mov rdx, [rbp+40]
004082b7add rdx, rcx
004082baadd rdx, 270
004082c1mov rax, [rax+8*rdx+8]
004082c6mov [rax+24], 0
004082cejmp 0x40837a
004082d3
004082d3loc_4082d3:
004082d3nop
004082d4mov [rbp-32], 198
004082dclea rax, [rip+0x25c7d]
004082e3mov [rbp-24], rax
004082e7mov rax, [rbp+32]
004082ebadd rax, 516
004082f1lea rdx, [4*rax]
004082f9mov rax, [rbp+16]
004082fdadd rax, rdx
00408300lea rdx, [rax+4]
00408304mov rax, [rbp+40]
00408308mov rcx, rax
0040830bcall clearBit__system_3920
00408310mov [rbp-32], 219
00408318lea rax, [rip+0x25c41]
0040831fmov [rbp-24], rax
00408323mov [rbp-32], 199
0040832blea rax, [rip+0x25c2e]
00408332mov [rbp-24], rax
00408336mov rax, [rbp+16]
0040833amov rdx, [rbp+32]
0040833eadd rdx, 516
00408345mov eax, [rax+4*rdx+4]
00408349test eax, eax
0040834bjne 0x408379
0040834dmov [rbp-32], 201
00408355lea rax, [rip+0x25c04]
0040835cmov [rbp-24], rax
00408360mov rax, [rbp+16]
00408364lea rdx, [rax+2064]
0040836bmov rax, [rbp+32]
0040836fmov rcx, rax
00408372call clearBit__system_3920
00408377jmp 0x40837a
00408379
00408379loc_408379:
00408379nop
0040837a
0040837aloc_40837a:
0040837amov [rbp-32], 220
00408382lea rax, [rip+0x25bd7]
00408389mov [rbp-24], rax
0040838dmov rax, [rbp+24]
00408391mov [rax+24], 0
00408399mov [rbp-32], 221
004083a1lea rax, [rip+0x25bb8]
004083a8mov [rbp-24], rax
004083acmov rax, [rbp+24]
004083b0mov [rax+16], 0
004083b8call popFrame
004083bdnop
004083beadd rsp, 80
004083c2pop rbp
004083c3ret
004081d2
004081d2removeChunkFromMatrix2__system_4024:
004081d2push rbp
004081d3mov rbp, rsp
004081d6sub rsp, 80
004081damov [rbp+16], rcx
004081demov [rbp+24], rdx
004081e2mov [rbp+32], r8
004081e6mov [rbp+40], r9
004081ealea rax, [rip+0x261ab]
004081f1mov [rbp-40], rax
004081f5lea rax, [rip+0x25d64]
004081fcmov [rbp-24], rax
00408200mov [rbp-32], 0
00408208mov [rbp-16], 0
0040820elea rax, [rbp-48]
00408212mov rcx, rax
00408215call nimFrame
0040821amov [rbp-32], 215
00408222lea rax, [rip+0x25d37]
00408229mov [rbp-24], rax
0040822dmov rax, [rbp+24]
00408231mov rdx, [rax+16]
00408235mov rax, [rbp+16]
00408239mov rcx, [rbp+32]
0040823dshl rcx, 5
00408241mov r8, rcx
00408244mov rcx, [rbp+40]
00408248add rcx, r8
0040824badd rcx, 270
00408252mov [rax+8*rcx+8], rdx
00408257mov [rbp-32], 216
0040825flea rax, [rip+0x25cfa]
00408266mov [rbp-24], rax
0040826amov rax, [rbp+16]
0040826emov rdx, [rbp+32]
00408272mov rcx, rdx
00408275shl rcx, 5
00408279mov rdx, [rbp+40]
0040827dadd rdx, rcx
00408280add rdx, 270
00408287mov rax, [rax+8*rdx+8]
0040828ctest rax, rax
0040828fje 0x4082d3
00408291mov [rbp-32], 217
00408299lea rax, [rip+0x25cc0]
004082a0mov [rbp-24], rax
004082a4mov rax, [rbp+16]
004082a8mov rdx, [rbp+32]
004082acmov rcx, rdx
004082afshl rcx, 5
004082b3mov rdx, [rbp+40]
004082b7add rdx, rcx
004082baadd rdx, 270
004082c1mov rax, [rax+8*rdx+8]
004082c6mov [rax+24], 0
004082cejmp 0x40837a
004082d3
004082d3loc_4082d3:
004082d3nop
004082d4mov [rbp-32], 198
004082dclea rax, [rip+0x25c7d]
004082e3mov [rbp-24], rax
004082e7mov rax, [rbp+32]
004082ebadd rax, 516
004082f1lea rdx, [4*rax]
004082f9mov rax, [rbp+16]
004082fdadd rax, rdx
00408300lea rdx, [rax+4]
00408304mov rax, [rbp+40]
00408308mov rcx, rax
0040830bcall clearBit__system_3920
00408310mov [rbp-32], 219
00408318lea rax, [rip+0x25c41]
0040831fmov [rbp-24], rax
00408323mov [rbp-32], 199
0040832blea rax, [rip+0x25c2e]
00408332mov [rbp-24], rax
00408336mov rax, [rbp+16]
0040833amov rdx, [rbp+32]
0040833eadd rdx, 516
00408345mov eax, [rax+4*rdx+4]
00408349test eax, eax
0040834bjne 0x408379
0040834dmov [rbp-32], 201
00408355lea rax, [rip+0x25c04]
0040835cmov [rbp-24], rax
00408360mov rax, [rbp+16]
00408364lea rdx, [rax+2064]
0040836bmov rax, [rbp+32]
0040836fmov rcx, rax
00408372call clearBit__system_3920
00408377jmp 0x40837a
00408379
00408379loc_408379:
00408379nop
0040837a
0040837aloc_40837a:
0040837amov [rbp-32], 220
00408382lea rax, [rip+0x25bd7]
00408389mov [rbp-24], rax
0040838dmov rax, [rbp+24]
00408391mov [rax+24], 0
00408399mov [rbp-32], 221
004083a1lea rax, [rip+0x25bb8]
004083a8mov [rbp-24], rax
004083acmov rax, [rbp+24]
004083b0mov [rax+16], 0
004083b8call popFrame
004083bdnop
004083beadd rsp, 80
004083c2pop rbp
004083c3ret
004081d2
004083c4
004083c4getBigChunk__system_4599:
004083c4push rbp
004083c5mov rbp, rsp
004083c8add rsp, -128
004083ccmov [rbp+16], rcx
004083d0mov [rbp+24], rdx
004083d4lea rax, [rip+0x25fd8]
004083dbmov [rbp-88], rax
004083dflea rax, [rip+0x25b7a]
004083e6mov [rbp-72], rax
004083eamov [rbp-80], 0
004083f2mov [rbp-64], 0
004083f8lea rax, [rbp-96]
004083fcmov rcx, rax
004083ffcall nimFrame
00408404mov [rbp-16], 0
0040840cmov [rbp-80], 588
00408414lea rax, [rip+0x25b45]
0040841bmov [rbp-72], rax
0040841fmov rax, [rbp+24]
00408423mov [rbp-24], rax
00408427mov [rbp-80], 589
0040842flea rax, [rip+0x25b2a]
00408436mov [rbp-72], rax
0040843amov [rbp-32], 0
00408442mov [rbp-80], 590
0040844alea rax, [rip+0x25b0f]
00408451mov [rbp-72], rax
00408455mov [rbp-40], 0
0040845dmov [rbp-80], 591
00408465lea rax, [rip+0x25af4]
0040846cmov [rbp-72], rax
00408470lea rcx, [rbp-40]
00408474lea rdx, [rbp-32]
00408478lea rax, [rbp-24]
0040847cmov r8, rcx
0040847fmov rcx, rax
00408482call mappingSearch__system_3927
00408487mov [rbp-80], 593
0040848flea rax, [rip+0x25aca]
00408496mov [rbp-72], rax
0040849alea rdx, [rbp-40]
0040849elea rax, [rbp-32]
004084a2mov r8, rdx
004084a5mov rdx, rax
004084a8mov rcx, [rbp+16]
004084accall findSuitableBlock__system_3959
004084b1mov [rbp-16], rax
004084b5mov [rbp-80], 594
004084bdlea rax, [rip+0x25a9c]
004084c4mov [rbp-72], rax
004084c8mov rax, [rbp-16]
004084cctest rax, rax
004084cfjne 0x4085c6
004084d5mov [rbp-80], 595
004084ddlea rax, [rip+0x25a7c]
004084e4mov [rbp-72], rax
004084e8mov rax, [rbp-24]
004084eccmp rax, 0x7ffff
004084f2jg 0x408545
004084f4mov [rbp-80], 596
004084fclea rax, [rip+0x25a5d]
00408503mov [rbp-72], rax
00408507mov edx, 0x80000
0040850cmov rcx, [rbp+16]
00408510call requestOsChunks__system_4522
00408515mov [rbp-16], rax
00408519mov [rbp-80], 597
00408521lea rax, [rip+0x25a38]
00408528mov [rbp-72], rax
0040852cmov rdx, [rbp-24]
00408530mov rax, [rbp-16]
00408534mov r8, rdx
00408537mov rdx, rax
0040853amov rcx, [rbp+16]
0040853ecall splitChunk__system_4573
00408543jmp 0x4085c1
00408545
00408545loc_408545:
00408545nop
00408546mov [rbp-80], 599
0040854elea rax, [rip+0x25a0b]
00408555mov [rbp-72], rax
00408559mov rax, [rbp-24]
0040855dmov rdx, rax
00408560mov rcx, [rbp+16]
00408564call requestOsChunks__system_4522
00408569mov [rbp-16], rax
0040856dmov [rbp-80], 601
00408575lea rax, [rip+0x259e4]
0040857cmov [rbp-72], rax
00408580mov rax, [rbp-16]
00408584mov rdx, [rax+8]
00408588mov rax, [rbp-24]
0040858ccmp rdx, rax
0040858fjle 0x4085c0
00408591mov [rbp-80], 602
00408599lea rax, [rip+0x259c0]
004085a0mov [rbp-72], rax
004085a4mov rdx, [rbp-24]
004085a8mov rax, [rbp-16]
004085acmov r8, rdx
004085afmov rdx, rax
004085b2mov rcx, [rbp+16]
004085b6call splitChunk__system_4573
004085bbjmp 0x408650
004085c0
004085c0loc_4085c0:
004085c0nop
004085c1
004085c1loc_4085c1:
004085c1jmp 0x408650
004085c6
004085c6loc_4085c6:
004085c6nop
004085c7mov [rbp-80], 604
004085cflea rax, [rip+0x2598a]
004085d6mov [rbp-72], rax
004085damov rcx, [rbp-40]
004085demov rdx, [rbp-32]
004085e2mov rax, [rbp-16]
004085e6mov r9, rcx
004085e9mov r8, rdx
004085ecmov rdx, rax
004085efmov rcx, [rbp+16]
004085f3call removeChunkFromMatrix2__system_4024
004085f8mov [rbp-80], 605
00408600lea rax, [rip+0x25959]
00408607mov [rbp-72], rax
0040860bmov rax, [rbp-24]
0040860flea rdx, [rax+4095]
00408616mov rax, [rbp-16]
0040861amov rax, [rax+8]
0040861ecmp rdx, rax
00408621jge 0x40864f
00408623mov [rbp-80], 606
0040862blea rax, [rip+0x2592e]
00408632mov [rbp-72], rax
00408636mov rdx, [rbp-24]
0040863amov rax, [rbp-16]
0040863emov r8, rdx
00408641mov rdx, rax
00408644mov rcx, [rbp+16]
00408648call splitChunk__system_4573
0040864djmp 0x408650
0040864f
0040864floc_40864f:
0040864fnop
00408650
00408650loc_408650:
00408650mov [rbp-80], 608
00408658lea rax, [rip+0x25901]
0040865fmov [rbp-72], rax
00408663mov rax, [rbp-16]
00408667mov [rax], 1
0040866emov [rbp-80], 611
00408676lea rax, [rip+0x258e3]
0040867dmov [rbp-72], rax
00408681mov [rbp-8], 0
00408689lea rax, [rbp-16]
0040868dmov rax, [rax]
00408690mov rcx, rax
00408693call pageIndex__system_4504
00408698mov [rbp-8], rax
0040869cmov rax, [rbp+16]
004086a0add rax, 8360
004086a6mov rdx, [rbp-8]
004086aamov r8, rdx
004086admov rdx, rax
004086b0mov rcx, [rbp+16]
004086b4call incl__system_4339
004086b9mov [rbp-80], 612
004086c1lea rax, [rip+0x25898]
004086c8mov [rbp-72], rax
004086ccmov rax, [rbp+16]
004086d0mov rax, [rax+8336]
004086d7mov rcx, [rbp-24]
004086dbsub rax, rcx
004086demov rdx, rax
004086e1mov rax, [rbp+16]
004086e5mov [rax+8336], rdx
004086eccall popFrame
004086f1mov rax, [rbp-16]
004086f5sub rsp, -128
004086f9pop rbp
004086faret
004083c4
004083c4getBigChunk__system_4599:
004083c4push rbp
004083c5mov rbp, rsp
004083c8add rsp, -128
004083ccmov [rbp+16], rcx
004083d0mov [rbp+24], rdx
004083d4lea rax, [rip+0x25fd8]
004083dbmov [rbp-88], rax
004083dflea rax, [rip+0x25b7a]
004083e6mov [rbp-72], rax
004083eamov [rbp-80], 0
004083f2mov [rbp-64], 0
004083f8lea rax, [rbp-96]
004083fcmov rcx, rax
004083ffcall nimFrame
00408404mov [rbp-16], 0
0040840cmov [rbp-80], 588
00408414lea rax, [rip+0x25b45]
0040841bmov [rbp-72], rax
0040841fmov rax, [rbp+24]
00408423mov [rbp-24], rax
00408427mov [rbp-80], 589
0040842flea rax, [rip+0x25b2a]
00408436mov [rbp-72], rax
0040843amov [rbp-32], 0
00408442mov [rbp-80], 590
0040844alea rax, [rip+0x25b0f]
00408451mov [rbp-72], rax
00408455mov [rbp-40], 0
0040845dmov [rbp-80], 591
00408465lea rax, [rip+0x25af4]
0040846cmov [rbp-72], rax
00408470lea rcx, [rbp-40]
00408474lea rdx, [rbp-32]
00408478lea rax, [rbp-24]
0040847cmov r8, rcx
0040847fmov rcx, rax
00408482call mappingSearch__system_3927
00408487mov [rbp-80], 593
0040848flea rax, [rip+0x25aca]
00408496mov [rbp-72], rax
0040849alea rdx, [rbp-40]
0040849elea rax, [rbp-32]
004084a2mov r8, rdx
004084a5mov rdx, rax
004084a8mov rcx, [rbp+16]
004084accall findSuitableBlock__system_3959
004084b1mov [rbp-16], rax
004084b5mov [rbp-80], 594
004084bdlea rax, [rip+0x25a9c]
004084c4mov [rbp-72], rax
004084c8mov rax, [rbp-16]
004084cctest rax, rax
004084cfjne 0x4085c6
004084d5mov [rbp-80], 595
004084ddlea rax, [rip+0x25a7c]
004084e4mov [rbp-72], rax
004084e8mov rax, [rbp-24]
004084eccmp rax, 0x7ffff
004084f2jg 0x408545
004084f4mov [rbp-80], 596
004084fclea rax, [rip+0x25a5d]
00408503mov [rbp-72], rax
00408507mov edx, 0x80000
0040850cmov rcx, [rbp+16]
00408510call requestOsChunks__system_4522
00408515mov [rbp-16], rax
00408519mov [rbp-80], 597
00408521lea rax, [rip+0x25a38]
00408528mov [rbp-72], rax
0040852cmov rdx, [rbp-24]
00408530mov rax, [rbp-16]
00408534mov r8, rdx
00408537mov rdx, rax
0040853amov rcx, [rbp+16]
0040853ecall splitChunk__system_4573
00408543jmp 0x4085c1
00408545
00408545loc_408545:
00408545nop
00408546mov [rbp-80], 599
0040854elea rax, [rip+0x25a0b]
00408555mov [rbp-72], rax
00408559mov rax, [rbp-24]
0040855dmov rdx, rax
00408560mov rcx, [rbp+16]
00408564call requestOsChunks__system_4522
00408569mov [rbp-16], rax
0040856dmov [rbp-80], 601
00408575lea rax, [rip+0x259e4]
0040857cmov [rbp-72], rax
00408580mov rax, [rbp-16]
00408584mov rdx, [rax+8]
00408588mov rax, [rbp-24]
0040858ccmp rdx, rax
0040858fjle 0x4085c0
00408591mov [rbp-80], 602
00408599lea rax, [rip+0x259c0]
004085a0mov [rbp-72], rax
004085a4mov rdx, [rbp-24]
004085a8mov rax, [rbp-16]
004085acmov r8, rdx
004085afmov rdx, rax
004085b2mov rcx, [rbp+16]
004085b6call splitChunk__system_4573
004085bbjmp 0x408650
004085c0
004085c0loc_4085c0:
004085c0nop
004085c1
004085c1loc_4085c1:
004085c1jmp 0x408650
004085c6
004085c6loc_4085c6:
004085c6nop
004085c7mov [rbp-80], 604
004085cflea rax, [rip+0x2598a]
004085d6mov [rbp-72], rax
004085damov rcx, [rbp-40]
004085demov rdx, [rbp-32]
004085e2mov rax, [rbp-16]
004085e6mov r9, rcx
004085e9mov r8, rdx
004085ecmov rdx, rax
004085efmov rcx, [rbp+16]
004085f3call removeChunkFromMatrix2__system_4024
004085f8mov [rbp-80], 605
00408600lea rax, [rip+0x25959]
00408607mov [rbp-72], rax
0040860bmov rax, [rbp-24]
0040860flea rdx, [rax+4095]
00408616mov rax, [rbp-16]
0040861amov rax, [rax+8]
0040861ecmp rdx, rax
00408621jge 0x40864f
00408623mov [rbp-80], 606
0040862blea rax, [rip+0x2592e]
00408632mov [rbp-72], rax
00408636mov rdx, [rbp-24]
0040863amov rax, [rbp-16]
0040863emov r8, rdx
00408641mov rdx, rax
00408644mov rcx, [rbp+16]
00408648call splitChunk__system_4573
0040864djmp 0x408650
0040864f
0040864floc_40864f:
0040864fnop
00408650
00408650loc_408650:
00408650mov [rbp-80], 608
00408658lea rax, [rip+0x25901]
0040865fmov [rbp-72], rax
00408663mov rax, [rbp-16]
00408667mov [rax], 1
0040866emov [rbp-80], 611
00408676lea rax, [rip+0x258e3]
0040867dmov [rbp-72], rax
00408681mov [rbp-8], 0
00408689lea rax, [rbp-16]
0040868dmov rax, [rax]
00408690mov rcx, rax
00408693call pageIndex__system_4504
00408698mov [rbp-8], rax
0040869cmov rax, [rbp+16]
004086a0add rax, 8360
004086a6mov rdx, [rbp-8]
004086aamov r8, rdx
004086admov rdx, rax
004086b0mov rcx, [rbp+16]
004086b4call incl__system_4339
004086b9mov [rbp-80], 612
004086c1lea rax, [rip+0x25898]
004086c8mov [rbp-72], rax
004086ccmov rax, [rbp+16]
004086d0mov rax, [rax+8336]
004086d7mov rcx, [rbp-24]
004086dbsub rax, rcx
004086demov rdx, rax
004086e1mov rax, [rbp+16]
004086e5mov [rax+8336], rdx
004086eccall popFrame
004086f1mov rax, [rbp-16]
004086f5sub rsp, -128
004086f9pop rbp
004086faret
004083c4
004086fb
004086fbgetSmallChunk__system_4622:
004086fbpush rbp
004086fcmov rbp, rsp
004086ffsub rsp, 96
00408703mov [rbp+16], rcx
00408707lea rax, [rip+0x25cb1]
0040870emov [rbp-56], rax
00408712lea rax, [rip+0x25847]
00408719mov [rbp-40], rax
0040871dmov [rbp-48], 0
00408725mov [rbp-32], 0
0040872blea rax, [rbp-64]
0040872fmov rcx, rax
00408732call nimFrame
00408737mov [rbp-8], 0
0040873fmov [rbp-48], 635
00408747lea rax, [rip+0x25812]
0040874emov [rbp-40], rax
00408752mov edx, 4096
00408757mov rcx, [rbp+16]
0040875bcall getBigChunk__system_4599
00408760mov [rbp-16], rax
00408764mov [rbp-48], 638
0040876clea rax, [rip+0x257ed]
00408773mov [rbp-40], rax
00408777mov rax, [rbp-16]
0040877bmov [rbp-8], rax
0040877fcall popFrame
00408784mov rax, [rbp-8]
00408788add rsp, 96
0040878cpop rbp
0040878dret
004086fb
004086fbgetSmallChunk__system_4622:
004086fbpush rbp
004086fcmov rbp, rsp
004086ffsub rsp, 96
00408703mov [rbp+16], rcx
00408707lea rax, [rip+0x25cb1]
0040870emov [rbp-56], rax
00408712lea rax, [rip+0x25847]
00408719mov [rbp-40], rax
0040871dmov [rbp-48], 0
00408725mov [rbp-32], 0
0040872blea rax, [rbp-64]
0040872fmov rcx, rax
00408732call nimFrame
00408737mov [rbp-8], 0
0040873fmov [rbp-48], 635
00408747lea rax, [rip+0x25812]
0040874emov [rbp-40], rax
00408752mov edx, 4096
00408757mov rcx, [rbp+16]
0040875bcall getBigChunk__system_4599
00408760mov [rbp-16], rax
00408764mov [rbp-48], 638
0040876clea rax, [rip+0x257ed]
00408773mov [rbp-40], rax
00408777mov rax, [rbp-16]
0040877bmov [rbp-8], rax
0040877fcall popFrame
00408784mov rax, [rbp-8]
00408788add rsp, 96
0040878cpop rbp
0040878dret
004086fb
0040878e
0040878elistAdd__system_4660:
0040878epush rbp
0040878fmov rbp, rsp
00408792sub rsp, 80
00408796mov [rbp+16], rcx
0040879amov [rbp+24], rdx
0040879elea rax, [rip+0x25c28]
004087a5mov [rbp-40], rax
004087a9lea rax, [rip+0x257b0]
004087b0mov [rbp-24], rax
004087b4mov [rbp-32], 0
004087bcmov [rbp-16], 0
004087c2lea rax, [rbp-48]
004087c6mov rcx, rax
004087c9call nimFrame
004087cemov [rbp-32], 504
004087d6lea rax, [rip+0x25783]
004087ddmov [rbp-24], rax
004087e1mov rax, [rbp+16]
004087e5mov rdx, [rax]
004087e8mov rax, [rbp+24]
004087ecmov [rax+16], rdx
004087f0mov [rbp-32], 505
004087f8lea rax, [rip+0x25761]
004087ffmov [rbp-24], rax
00408803mov rax, [rbp+16]
00408807mov rax, [rax]
0040880atest rax, rax
0040880dje 0x408833
0040880fmov [rbp-32], 507
00408817lea rax, [rip+0x25742]
0040881emov [rbp-24], rax
00408822mov rax, [rbp+16]
00408826mov rax, [rax]
00408829mov rdx, [rbp+24]
0040882dmov [rax+24], rdx
00408831jmp 0x408834
00408833
00408833loc_408833:
00408833nop
00408834
00408834loc_408834:
00408834mov [rbp-32], 508
0040883clea rax, [rip+0x2571d]
00408843mov [rbp-24], rax
00408847mov rax, [rbp+16]
0040884bmov rdx, [rbp+24]
0040884fmov [rax], rdx
00408852call popFrame
00408857nop
00408858add rsp, 80
0040885cpop rbp
0040885dret
0040878e
0040878elistAdd__system_4660:
0040878epush rbp
0040878fmov rbp, rsp
00408792sub rsp, 80
00408796mov [rbp+16], rcx
0040879amov [rbp+24], rdx
0040879elea rax, [rip+0x25c28]
004087a5mov [rbp-40], rax
004087a9lea rax, [rip+0x257b0]
004087b0mov [rbp-24], rax
004087b4mov [rbp-32], 0
004087bcmov [rbp-16], 0
004087c2lea rax, [rbp-48]
004087c6mov rcx, rax
004087c9call nimFrame
004087cemov [rbp-32], 504
004087d6lea rax, [rip+0x25783]
004087ddmov [rbp-24], rax
004087e1mov rax, [rbp+16]
004087e5mov rdx, [rax]
004087e8mov rax, [rbp+24]
004087ecmov [rax+16], rdx
004087f0mov [rbp-32], 505
004087f8lea rax, [rip+0x25761]
004087ffmov [rbp-24], rax
00408803mov rax, [rbp+16]
00408807mov rax, [rax]
0040880atest rax, rax
0040880dje 0x408833
0040880fmov [rbp-32], 507
00408817lea rax, [rip+0x25742]
0040881emov [rbp-24], rax
00408822mov rax, [rbp+16]
00408826mov rax, [rax]
00408829mov rdx, [rbp+24]
0040882dmov [rax+24], rdx
00408831jmp 0x408834
00408833
00408833loc_408833:
00408833nop
00408834
00408834loc_408834:
00408834mov [rbp-32], 508
0040883clea rax, [rip+0x2571d]
00408843mov [rbp-24], rax
00408847mov rax, [rbp+16]
0040884bmov rdx, [rbp+24]
0040884fmov [rax], rdx
00408852call popFrame
00408857nop
00408858add rsp, 80
0040885cpop rbp
0040885dret
0040878e
Loading..