Function at 0x140007f90
Capabilities:
Link many functions at runtime

Disassembly:
push r13
push r12
push rbx
sub rsp, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r12, rcx
mov r13, rdx
lea rdx, str.Tcl_Init
call rbx
mov qword [0x140032340], rax
test rax, rax
je 0x14000834b
lea rdx, str.Tcl_CreateInterp
mov rcx, r12
call rbx
mov qword [0x140032338], rax
test rax, rax
je 0x14000839d
lea rdx, str.Tcl_FindExecutable
mov rcx, r12
call rbx
mov qword [0x140032330], rax
test rax, rax
je 0x140008374
lea rdx, str.Tcl_DoOneEvent
mov rcx, r12
call rbx
mov qword [0x140032328], rax
test rax, rax
je 0x1400083f5
lea rdx, str.Tcl_Finalize
mov rcx, r12
call rbx
mov qword [0x140032320], rax
test rax, rax
je 0x1400083c9
lea rdx, str.Tcl_FinalizeThread
mov rcx, r12
call rbx
mov qword [0x140032318], rax
test rax, rax
je 0x140008479
lea rdx, str.Tcl_DeleteInterp
mov rcx, r12
call rbx
mov qword [0x140032310], rax
test rax, rax
je 0x14000844d
lea rdx, str.Tcl_CreateThread
mov rcx, r12
call rbx
mov qword [0x140032308], rax
test rax, rax
je 0x140008421
lea rdx, str.Tcl_GetCurrentThread
mov rcx, r12
call rbx
mov qword [0x140032300], rax
test rax, rax
je 0x1400084a5
lea rdx, str.Tcl_JoinThread
mov rcx, r12
call rbx
mov qword [0x1400322f8], rax
test rax, rax
je 0x140008555
lea rdx, str.Tcl_MutexLock
mov rcx, r12
call rbx
mov qword [0x1400322f0], rax
test rax, rax
je 0x140008529
lea rdx, str.Tcl_MutexUnlock
mov rcx, r12
call rbx
mov qword [0x1400322e8], rax
test rax, rax
je 0x1400084fd
lea rdx, str.Tcl_MutexFinalize
mov rcx, r12
call rbx
mov qword [0x1400322e0], rax
test rax, rax
je 0x1400084d1
lea rdx, str.Tcl_ConditionFinalize
mov rcx, r12
call rbx
mov qword [0x1400322d8], rax
test rax, rax
je 0x140008605
lea rdx, str.Tcl_ConditionNotify
mov rcx, r12
call rbx
mov qword [0x1400322d0], rax
test rax, rax
je 0x1400085d9
lea rdx, str.Tcl_ConditionWait
mov rcx, r12
call rbx
mov qword [0x1400322c8], rax
test rax, rax
je 0x1400085ad
lea rdx, str.Tcl_ThreadQueueEvent
mov rcx, r12
call rbx
mov qword [0x1400322c0], rax
test rax, rax
je 0x140008581
lea rdx, str.Tcl_ThreadAlert
mov rcx, r12
call rbx
mov qword [0x1400322b8], rax
test rax, rax
je 0x140008631
lea rdx, str.Tcl_GetVar2
mov rcx, r12
call rbx
mov qword [0x1400322b0], rax
test rax, rax
je 0x14000865d
lea rdx, str.Tcl_SetVar2
mov rcx, r12
call rbx
mov qword [0x1400322a8], rax
test rax, rax
je 0x1400086b5
lea rdx, str.Tcl_CreateObjCommand
mov rcx, r12
call rbx
mov qword [0x1400322a0], rax
test rax, rax
je 0x140008689
lea rdx, str.Tcl_GetString
mov rcx, r12
call rbx
mov qword [0x140032298], rax
test rax, rax
je 0x140008739
lea rdx, str.Tcl_NewStringObj
mov rcx, r12
call rbx
mov qword [0x140032290], rax
test rax, rax
je 0x14000870d
lea rdx, str.Tcl_NewByteArrayObj
mov rcx, r12
call rbx
mov qword [0x140032288], rax
test rax, rax
je 0x1400086e1
lea rdx, str.Tcl_SetVar2Ex
mov rcx, r12
call rbx
mov qword [0x140032280], rax
test rax, rax
je 0x140008765
lea rdx, str.Tcl_GetObjResult
mov rcx, r12
call rbx
mov qword [0x140032278], rax
test rax, rax
je 0x140008815
lea rdx, str.Tcl_EvalFile
mov rcx, r12
call rbx
mov qword [0x140032270], rax
test rax, rax
je 0x1400087e9
lea rdx, str.Tcl_EvalEx
mov rcx, r12
call rbx
mov qword [0x140032268], rax
test rax, rax
je 0x1400087bd
lea rdx, str.Tcl_EvalObjv
mov rcx, r12
call rbx
mov qword [0x140032260], rax
test rax, rax
je 0x140008791
lea rdx, str.Tcl_Alloc
mov rcx, r12
call rbx
mov qword [0x140032258], rax
test rax, rax
je 0x140008899
lea rdx, str.Tcl_Free
mov rcx, r12
call rbx
mov qword [0x140032250], rax
test rax, rax
je 0x14000886d
lea rdx, str.Tk_Init
mov rcx, r13
call rbx
mov qword [0x140032248], rax
test rax, rax
je 0x140008841
lea rdx, str.Tk_GetNumMainWindows
mov rcx, r13
call rbx
mov qword [0x140032240], rax
test rax, rax
je 0x1400088c5
xor eax, eax
add rsp, 0x20
pop rbx
pop r12
pop r13
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_Init
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_FindExecutable
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_CreateInterp
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_Finalize
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_DoOneEvent
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_CreateThread
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_DeleteInterp
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_FinalizeThread
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_GetCurrentThread
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_MutexFinalize
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_MutexUnlock
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_MutexLock
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_JoinThread
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_ThreadQueueEvent
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_ConditionWait
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_ConditionNotify
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_ConditionFinalize
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_ThreadAlert
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_GetVar2
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_CreateObjCommand
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_SetVar2
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_NewByteArrayObj
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_NewStringObj
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_GetString
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_SetVar2Ex
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_EvalObjv
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_EvalEx
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_EvalFile
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_GetObjResult
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tk_Init
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_Free
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tcl_Alloc
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Tk_GetNumMainWindows
lea r8, str.Failed_to_get_address_for__hs_n
mov edx, eax
lea rcx, str.GetProcAddress
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140008341