Function at 0x41a640
Capabilities:
Reference sql statements

Disassembly:
lea r12, [rsp - 0x140]
cmp r12, qword [r14 + 0x10]
jbe 0x41b2ed
push rbp
mov rbp, rsp
sub rsp, 0x1b8
nop
mov eax, 2
lea rcx, [0x007c47bc]
xchg dword [rcx], eax
mov eax, dword [0x007c47bc]
cmp eax, 1
jne 0x41a67e
mov eax, 1
jmp 0x41a684
cmp eax, 2
sete al
mov byte [0x007c4ac4], al
mov byte [0x007c4ac0], al
mov rax, qword [0x007c5648]
mov qword [0x00771538], rax
nop
nop
call sym.runtime.nanotime1.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [r14 + 0x30]
nop
mov rcx, qword [rsp]
mov qword [rsp + 0x38], rcx
inc dword [rax + 0xd8]
mov rax, qword [r14 + 0x30]
mov qword [rax + 0xd0], 5
cmp dword [0x007c4ac0], 0
je 0x41a6f2
mov rdx, qword [rax + 0xc8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
mov qword [rsp + 0x190], rax
lea rdx, [0x005dd559]
mov qword [rax + 0xc8], rdx
mov byte [rax + 0xf9], 2
mov rdx, qword [rax + 0x90]
mov qword [rsp + 0x1a0], rdx
nop
mov byte [rdx + 0xb0], 6
mov ebx, 2
mov ecx, 4
mov rax, rdx
call sym.runtime.casgstatus
movups xmmword [rsp + 0xc8], xmm15
lea rdx, [sym.runtime.gcMarkTermination.func1]
mov qword [rsp + 0xc8], rdx
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0xd0], rdx
lea rdx, [rsp + 0xc8]
mov qword [rsp], rdx
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
lea rdx, sym.runtime.gcMarkTermination.func2
mov qword [rsp], rdx
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x190]
mov byte [rdx + 0xf9], 0
mov rax, qword [rsp + 0x1a0]
mov ebx, 4
mov ecx, 2
call sym.runtime.casgstatus
cmp byte [0x007768e8], 0
je 0x41a7ea
nop
mov eax, 8
mov rbx, 0xffffffffffffffff
xor ecx, ecx
xor edi, edi
mov rsi, rdi
call sym.runtime.traceEvent
mov rcx, qword [rsp + 0x190]
mov qword [rcx + 0xd0], 0
cmp dword [0x007c4ac0], 0
je 0x41a815
mov rdx, qword [rcx + 0xc8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
mov qword [rcx + 0xc8], 0
cmp dword [0x007c47bc], 0
jne 0x41b2db
mov rax, qword [0x007c56f0]
mov qword [0x007c87f0], rax
lea rax, sym.runtime.gcControllerCommit
mov qword [rsp], rax
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
nop
call sym.runtime.nanotime1.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp]
mov qword [rsp + 0x30], rax
call sym.time.now.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp]
movsxd rcx, dword [rsp + 8]
imul rax, rax, 0x3b9aca00
add rax, rcx
mov qword [rsp + 0x48], rax
mov rcx, qword [0x00771528]
mov rbx, qword [rsp + 0x30]
mov rdx, rbx
sub rdx, rcx
add qword [0x00771520], rdx
mov qword [0x00771518], rbx
mov rcx, qword [0x00771528]
mov rdx, rbx
sub rdx, rcx
lea rax, [0x007c8800]
mov rbx, rdx
call sym.runtime._timeHistogram_.record
mov rax, qword [rsp + 0x48]
lea rcx, [0x007c77c8]
mov rdx, rax
xchg qword [rcx], rax
mov rbx, qword [rsp + 0x30]
lea rax, [0x007c87e8]
mov rcx, rbx
xchg qword [rax], rcx
movzx eax, byte [0x007c87d8]
mov rcx, qword [0x00771520]
lea rsi, [0x007c77d8]
mov qword [rsi + rax*8], rcx
movzx eax, byte [0x007c87d8]
lea rcx, [0x007c7fd8]
mov qword [rcx + rax*8], rdx
mov rax, qword [0x00771520]
add qword [0x007c77d0], rax
movsxd rax, dword [0x007714f4]
mov rcx, qword [0x00771518]
sub rcx, qword [0x00771510]
imul rax, rcx
mov qword [rsp + 0x60], rax
add qword [0x00771560], rax
add qword [0x00771568], rax
mov ecx, 1
lea rax, [0x00771548]
call sym.runtime._cpuStats_.accumulate
mov rax, qword [0x00771568]
sub rax, qword [0x00771558]
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mov rax, qword [0x00771598]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
divsd xmm0, xmm1
movsd qword [0x007c87e0], xmm0
nop
xor eax, eax
lea rcx, [0x007c4c70]
xchg qword [rcx], rax
nop
xor eax, eax
lea rcx, [0x007c4c78]
xchg qword [rcx], rax
nop
xor eax, eax
lea rcx, [0x00771ff0]
xchg qword [rcx], rax
mov qword [0x00770b54], 0
cmp byte [0x007714b8], 0
je 0x41a9f7
inc dword [0x007c87dc]
nop
nop
lea rax, [0x007714e0]
call sym.runtime.lock2
inc dword [0x007c87d8]
lea rax, [0x007714e8]
call sym.runtime.injectglist
nop
nop
lea rax, [0x007714e0]
call sym.runtime.unlock2
lea rax, [0x00796aa0]
call sym.runtime._scavengeIndex_.nextGen
lea rax, [0x007c4e80]
mov rbx, qword [rsp + 0x30]
nop dword [rax]
call sym.runtime._gcCPULimiterState_.finishGCTransition
nop
nop
nop
mov eax, dword [0x007c47c8]
mov ecx, eax
shr ecx, 1
lea edx, [rcx + 1]
mov esi, 0xaaaaaaab
imul rdx, rsi
shr rdx, 0x3a
lea edx, [rdx + rdx*2]
shl edx, 0x19
sub ecx, edx
inc ecx
shl ecx, 1
lea rdx, [0x007c47c8]
lock cmpxchg dword [rdx], ecx
sete cl
nop dword [rax]
test cl, cl
je 0x41aa47
nop
mov eax, dword [0x00770b5c]
mov ecx, eax
and ecx, 0x80000000
test ecx, ecx
jne 0x41aab6
lea edx, [rax + 1]
lea rsi, [0x00770b5c]
lock cmpxchg dword [rsi], edx
sete dl
test dl, dl
je 0x41aa84
mov edx, dword [0x00796b20]
test ecx, ecx
jmp 0x41aac0
mov edx, dword [0x00796b20]
nop dword [rax]
jne 0x41b2ca
mov dword [rsp + 0x2c], edx
sete al
mov byte [rsp + 0x2b], al
lea rcx, sym.runtime.gcMarkTermination.func3
mov qword [rsp], rcx
nop dword [rax]
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
call sym.runtime.mProf_Flush
nop dword [rax]
call sym.runtime.prepareFreeWorkbufs
lea rax, sym.runtime.freeStackSpans
mov qword [rsp], rax
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
lea rax, sym.runtime.gcMarkTermination.func4
mov qword [rsp], rax
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
lea rax, [0x00770b5c]
mov ebx, dword [rsp + 0x2c]
movzx ecx, byte [rsp + 0x2b]
call sym.runtime._activeSweep_.end
cmp dword [0x007c4f04], 0
jle 0x41b177
movsd xmm0, qword [0x00636600]
mulsd xmm0, qword [0x007c87e0]
movsd qword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xd8], xmm15
movups xmmword [rsp + 0xe0], xmm15
call sym.runtime.printlock
mov rax, qword [0x00771500]
sub rax, qword [0x007c4918]
mov rcx, rax
movabs rax, 0x8637bd05af6c69b6
mul rcx
shr rdx, 0x13
mov eax, 0x17
jmp 0x41abc7
mov rax, rsi
cmp rdx, 0xa
jae 0x41abd3
cmp rax, 0x14
jl 0x41ac23
mov rcx, rax
movabs rax, 0xcccccccccccccccd
mov rbx, rdx
mul rdx
shr rdx, 3
lea rsi, [rdx + rdx*4]
shl rsi, 1
sub rbx, rsi
cmp rcx, 0x18
jae 0x41b2bd
lea rsi, [rbx + 0x30]
mov byte [rsp + rcx + 0xd8], sil
lea rsi, [rcx - 1]
cmp rcx, 0x15
jne 0x41abc4
mov byte [rsp + rcx + 0xd7], 0x2e
mov esi, 0x13
jmp 0x41abc4
cmp rax, 0x18
jae 0x41b2b3
movsd xmm0, qword [rsp + 0xc0]
cvttsd2si rsi, xmm0
mov qword [rsp + 0x40], rsi
add rdx, 0x30
mov byte [rsp + rax + 0xd8], dl
mov edx, dword [0x007c87d8]
mov qword [rsp + 0xb8], rdx
lea rcx, [rax - 0x18]
mov rdi, rcx
sar rdi, 0x3f
and rax, rdi
lea rbx, [rsp + rax + 0xd8]
neg rcx
lea rax, [rsp + 0x148]
call sym.runtime.slicebytetostring
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0xb0], rbx
call sym.runtime.printlock
lea rax, [0x005dd165]
mov ebx, 3
call sym.runtime.printstring
mov rax, qword [rsp + 0xb8]
call sym.runtime.printuint
lea rax, [0x005dd0a1]
mov ebx, 2
nop
call sym.runtime.printstring
mov rax, qword [rsp + 0x1b0]
mov rbx, qword [rsp + 0xb0]
call sym.runtime.printstring
lea rax, [0x005dd0a3]
mov ebx, 2
call sym.runtime.printstring
mov rax, qword [rsp + 0x40]
call sym.runtime.printint
lea rax, [0x005dd168]
mov ebx, 3
call sym.runtime.printstring
call sym.runtime.printunlock
mov rdx, qword [0x00771500]
movups xmmword [rsp + 0xf0], xmm15
movups xmmword [rsp + 0xf8], xmm15
mov rsi, qword [0x00771508]
mov qword [rsp + 0xf0], rsi
mov rsi, qword [0x00771510]
mov qword [rsp + 0xf8], rsi
mov rsi, qword [0x00771518]
mov qword [rsp + 0x100], rsi
xor eax, eax
jmp 0x41adc2
mov rsi, rdi
sub rsi, rdx
lea rax, [rsp + 0xd8]
mov ebx, 0x18
mov rcx, rbx
mov rdi, rsi
call sym.runtime.fmtNSAsMS
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x128]
call sym.runtime.slicebytetostring
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0xb0], rbx
call sym.runtime.printlock
mov rax, qword [rsp + 0x1b0]
mov rbx, qword [rsp + 0xb0]
call sym.runtime.printstring
call sym.runtime.printunlock
mov rax, qword [rsp + 0x70]
inc rax
mov rdx, qword [rsp + 0x50]
cmp rax, 3
jge 0x41ae20
mov qword [rsp + 0x70], rax
mov rdi, qword [rsp + rax*8 + 0xf0]
mov qword [rsp + 0x50], rdi
nop word [rax + rax]
test rax, rax
je 0x41ad55
mov qword [rsp + 0xa8], rdx
call sym.runtime.printlock
lea rax, [0x005dd079]
mov ebx, 1
call sym.runtime.printstring
call sym.runtime.printunlock
mov rdx, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0x50]
jmp 0x41ad55
call sym.runtime.printlock
lea rax, str._ms_clock___nBSSRootsruntime:_P__exp.__for_minTriggerGOMEMLIMITbad_m_value__elemsize_freeindex_span.list__npages__tracealloc__p__status_in_status__idleprocs_gcwaiting_schedtick_timerslen_mallocingbad_timedivfloat64nan1float64nan2float64nan3float32nan2GOTRACEBACK__at_entry__targetpc___plugin:_runtime:_g_:_frame.spcreated_by_30517578125broken_pipealarm_clockbad_messagefile_existsbad_addressRegCloseKeyCreateFileWDeleteFileWExitProcessFreeLibrarySetFileTimeVirtualLockWSARecvFromclosesocketgetpeernamegetsocknamecrypt32.dllmswsock.dllsecur32.dllshell32.dlluserenv.dllShell32.dllGetMessageWLoadCursorWSetMenuInfoshort_writebad_argSizemethodargs_.WithCancelMarshalJSONMarshalTextDives_AkuruMedefaidrinNag_MundariNandinagariNew_Tai_LueOld_PersianOld_SogdianPau_Cin_HauSignWritingWarang_Citii_o_timeoutProcessPrngMoveFileExWNetShareAddNetShareDelgocachehashgocachetesthttp2clienthttp2serverarchive_tarcrypto_x509archive_zipPRINT_STACK_t_s_t_s:__d_nsechost.dllversion.dllVirtualFreeCoGetObjectEnumWindowsMessageBoxW_n___s:_d_Caused_by:_remote_addros.ErrExistSHA_512_224SHA_512_256BLAKE2s_256BLAKE2b_256BLAKE2b_384BLAKE2b_512nil_context_index.htmlretry_afterENABLE_PUSHunspecifiede__dm_se_0mauthoritiesadditionalsClassHESIODHTTPS_PROXYhttps_proxy_:xdigit:_avx512vnniwavx512vbmi2negative_intbad_kind:__sexit_status_sweepWaiterstraceStringsspanSetSpinemspanSpecialgcBitsArenasmheapSpecialgcpacertracemadvdontneedharddecommitdumping_heapchan_receivelfstack.push_span.limit_span.statebad_flushGen_MB_stacks__worker_mode__nDataRoots_nSpanRoots_wbuf1_nil__wbuf2_nil__gcscandone_runtime:_gp_found_at___s.elemsize_B__goal___cons_mark__maxTrigger_pages_byte_n_s.sweepgen_allocCount_end_tracegc_nbad_g0_stackself_preempt__recovered_bad_recoverybad_g_statusentersyscallwirep:_p__m__p__statusreleasep:_m_sysmonwait_preemptoffcas64_failed_m__gsignal_byte_limit_nruntime:_spabi_mismatch152587890625762939453125invalid_slothost_is_downillegal_seekGetLengthSidGetLastErrorGetStdHandleGetTempPathWLoadLibraryWReadConsoleWSetEndOfFileTransmitFileGetAddrInfoWadvapi32.dlliphlpapi.dllkernel32.dllnetapi32.dllSelectObjectKernel32.dllGetCursorPosPostMessageWUpdateWindowSystrayClassshort_bufferreflect.CopyCypro_MinoanMeetei_MayekPahawh_HmongSora_SompengSyloti_Nagrinot_pollableRevertToSelfCreateEventWGetConsoleCPUnlockFileExVirtualQuerymultipathtcprandautoseedCfgMgr32.dllsetupapi.dllwintrust.dllwtsapi32.dllOpenServiceWReportEventWCreateMutexWGetProcessIdLoadResourceLockResourceReleaseMutexResumeThreadSetErrorModeSetStdHandleThread32NextVirtualAllocNtCreateFileCoCreateGuiderrors.Errornet.DNSErrorinvalid_byteos.LinkErroros.PathError127.0.0.1:53no_such_hostCIDR_addressunknown_portinvalid_portgetaddrinfowtransmitfileECDSA_SHA256ECDSA_SHA384ECDSA_SHA512content_typemax_forwardshttp2debug1http2debug2RCodeSuccessRCodeRefusedinvalid_baseContent_Typeunexpected__avx5124fmapsavx512bitalgcaller_errorFindFirstFileprofMemActiveprofMemFuturetraceStackTabexecRInternaltestRInternalGC_sweep_waitout_of_memory_is_nil__not_value_method_bad_map_state_span.base__bad_flushGen___not_pointer___sweepgen__MB_globals___work.nproc__work.nwait__nStackRoots_flushedWork_double_unlock_s.spanclass_MB__workersmin_too_large_byte_block__runtime:_valruntime:_seqfatal_error:__idlethreads_syscalltickload64_failedxadd64_failedxchg64_failednil_stackbase_n_tschedpc:__gp__status_pluginpath_:_unknown_pc__called_from_3814697265625invalid_base_level_3_resetsrmount_errortimer_expiredexchange_fullRegEnumKeyExWRegOpenKeyExWCertOpenStoreFindNextFileWMapViewOfFileVirtualUnlockWriteConsoleWFreeAddrInfoWgethostbynamegetservbynameDestroyWindowGunjala_GondiMasaram_GondiMende_KikakuiOld_HungariandalTLDpSugct_GetTempPath2WModule32NextWgocacheverifyinstallgoroothtml_templatetlsmaxrsasizeDeleteServiceStartServiceWFindResourceWGetDriveTypeWThread32FirstRtlGetVersionRtlInitStringCoTaskMemFreeEnumProcessesShellExecuteWExitWindowsExGetClassNameWWTSFreeMemoryRegDeleteKeyWRegEnumValueWnet.AddrErrortext_to_parsesyscall.Errnoos.ErrInvalidhex.ErrLengthlame_referralSHA256_RSAPSSSHA384_RSAPSSSHA512_RS
mov ebx, 0xb
call sym.runtime.printstring
call sym.runtime.printunlock
nop
mov rax, qword [0x007c56a0]
mov rcx, qword [0x007c56a8]
mov rdx, qword [0x007c56b0]
add rcx, rdx
nop
mov rdx, qword [0x007c56b8]
movups xmmword [rsp + 0x168], xmm15
movups xmmword [rsp + 0x170], xmm15
movups xmmword [rsp + 0x180], xmm15
movsxd rbx, dword [0x007714f4]
mov rsi, qword [0x00771508]
sub rsi, qword [0x00771500]
imul rsi, rbx
mov qword [rsp + 0x168], rsi
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], rdx
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x188], rax
xor eax, eax
nop
jmp 0x41af21
lea rax, [rsp + 0xd8]
mov ebx, 0x18
mov rcx, rbx
call sym.runtime.fmtNSAsMS
mov rcx, rbx
mov rbx, rax
lea rax, [rsp + 0x108]
call sym.runtime.slicebytetostring
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0xb0], rbx
call sym.runtime.printlock
mov rax, qword [rsp + 0x1b0]
mov rbx, qword [rsp + 0xb0]
call sym.runtime.printstring
call sym.runtime.printunlock
mov rax, qword [rsp + 0x68]
inc rax
cmp rax, 5
jge 0x41afa5
mov qword [rsp + 0x68], rax
mov rdi, qword [rsp + rax*8 + 0x168]
mov qword [rsp + 0x58], rdi
cmp rax, 2
je 0x41af46
nop
cmp rax, 3
jne 0x41af6f
call sym.runtime.printlock
lea rax, [0x005dd07a]
mov ebx, 1
call sym.runtime.printstring
nop dword [rax]
call sym.runtime.printunlock
mov rdi, qword [rsp + 0x58]
jmp 0x41aec2
test rax, rax
je 0x41aec2
call sym.runtime.printlock
lea rax, [0x005dd079]
mov ebx, 1
call sym.runtime.printstring
call sym.runtime.printunlock
mov rax, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x58]
nop dword [rax]
jmp 0x41aec2
mov rax, qword [0x007c5660]
shr rax, 0x14
mov qword [rsp + 0xb8], rax
mov rcx, qword [0x007c5670]
mov rdx, qword [0x00771530]
shr rdx, 0x14
mov qword [rsp + 0xa0], rdx
mov rbx, qword [0x00771538]
shr rbx, 0x14
mov qword [rsp + 0x98], rbx
mov rsi, qword [0x00771540]
shr rsi, 0x14
mov qword [rsp + 0x90], rsi
mov rdi, qword [0x007c5640]
shr rdi, 0x14
mov qword [rsp + 0x88], rdi
shr rcx, 0x14
mov qword [rsp + 0x80], rcx
movsxd r8, dword [0x007714f8]
mov qword [rsp + 0xa8], r8
call sym.runtime.printlock
lea rax, [0x005de251]
mov ebx, 9
call sym.runtime.printstring
mov rax, qword [rsp + 0xa0]
call sym.runtime.printuint
lea rax, [0x005dd0a5]
mov ebx, 2
call sym.runtime.printstring
mov rax, qword [rsp + 0x98]
call sym.runtime.printuint
lea rax, [0x005dd0a5]
mov ebx, 2
call sym.runtime.printstring
mov rax, qword [rsp + 0x90]
call sym.runtime.printuint
lea rax, [0x005dd55e]
mov ebx, 5
call sym.runtime.printstring
mov rax, qword [rsp + 0x88]
nop
call sym.runtime.printuint
lea rax, [0x005de68a]
mov ebx, 0xa
call sym.runtime.printstring
mov rax, qword [rsp + 0xb8]
nop
call sym.runtime.printuint
lea rax, [0x005df265]
mov ebx, 0xc
call sym.runtime.printstring
mov rax, qword [rsp + 0x80]
nop
call sym.runtime.printuint
lea rax, [0x005df8a4]
mov ebx, 0xd
call sym.runtime.printstring
mov rax, qword [rsp + 0xa8]
nop
call sym.runtime.printint
lea rax, [0x005dd0a7]
mov ebx, 2
call sym.runtime.printstring
call sym.runtime.printunlock
cmp byte [0x007714b8], 0
je 0x41b140
call sym.runtime.printlock
lea rax, [0x005de25a]
mov ebx, 9
call sym.runtime.printstring
call sym.runtime.printunlock
nop
call sym.runtime.printlock
call sym.runtime.printnl
call sym.runtime.printunlock
mov rax, qword [r14 + 0x30]
movzx ecx, byte [rax + 0xe7]
lea edx, [rcx - 1]
nop
mov byte [rax + 0xe7], dl
cmp cl, 1
jne 0x41b177
nop
nop
lea rax, [0x007c4900]
call sym.runtime.unlock2
nop
nop
lea rax, [0x00770d40]
call sym.runtime.lock2
mov rcx, qword [0x00770d68]
mov qword [rsp + 0x78], rcx
mov rdx, qword [0x00770d60]
mov qword [rsp + 0x198], rdx
movups xmmword [0x00770d68], xmm15
cmp dword [0x007c4ac0], 0
je 0x41b1c0
mov rbx, qword [0x00770d60]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rbx
mov qword [0x00770d60], 0
nop
nop
lea rax, [0x00770d40]
call sym.runtime.unlock2
mov rcx, qword [rsp + 0x198]
xor eax, eax
jmp 0x41b214
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x1a8], rcx
mov rax, qword [rcx]
call sym.runtime._mspan_.setUserArenaChunkToFault
mov rcx, qword [rsp + 0x1a8]
add rcx, 0x10
mov rax, qword [rsp + 0xb0]
inc rax
mov rdx, qword [rsp + 0x78]
cmp rax, rdx
jl 0x41b1e5
lea rax, [0x007c55e0]
call sym.runtime._gcControllerState_.heapGoalInternal
cmp rax, 0x40000000
jbe 0x41b257
lea rax, sym.runtime.gcMarkTermination.func5
mov qword [rsp], rax
nop dword [rax]
call sym.runtime.systemstack.abi0
xorps xmm15, xmm15
mov r14, qword [0x007c4a20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
lea rax, [0x0072e92c]
xor ebx, ebx
xor ecx, ecx
call sym.runtime.semrelease1
nop
lea rax, [0x0072e930]
xor ebx, ebx
xor ecx, ecx
call sym.runtime.semrelease1
mov rdx, qword [rsp + 0x190]
mov esi, dword [rdx + 0xd8]
lea edi, [rsi - 1]
nop
mov dword [rdx + 0xd8], edi
cmp esi, 1
jne 0x41b2aa
cmp byte [r14 + 0xb1], 0
nop
je 0x41b2aa
mov qword [r14 + 0x10], 0xfffffffffffffade
add rsp, 0x1b8
pop rbp
ret
mov ecx, 0x18
call sym.runtime.panicIndex
mov rax, rcx
mov ecx, 0x18
call sym.runtime.panicIndex
lea rax, [0x005e5c20]
mov ebx, 0x1b
call sym.runtime.throw
lea rax, [0x005e68c4]
mov ebx, 0x1d
call sym.runtime.throw
nop
call sym.runtime.morestack_noctxt.abi0
jmp sym.runtime.gcMarkTermination