Function at 0x14000a312
Capabilities:
Terminate process

Disassembly:
push rdi
push rsi
push rbx
sub rsp, 0x20
mov rsi, qword [sym.imp.ucrtbase.dll___acrt_iob_func]
lea rdi, [0x140027837]
mov rbx, rcx
mov ecx, 2
call rsi
lea rdx, str.could_not_load:
mov rcx, rax
call sym.rawWrite
test rbx, rbx
je 0x14000a34f
cmp qword [rbx], 0
je 0x14000a34f
lea rdi, [rbx + 0x10]
mov ecx, 2
call rsi
mov rdx, rdi
mov rcx, rax
call sym.rawWrite
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xc1
jne 0x14000a384
mov ecx, 2
call rsi
lea rdx, str._n_bad_format__library_may_be_wrong_architecture_
mov rcx, rax
call sym.rawWrite
mov ecx, 2
call rsi
lea rdx, [0x140027ec1]
mov rcx, rax
call sym.rawWrite
mov ecx, 1
call sym.exit
nop

Function at 0x14000a3a5
Capabilities:
Terminate process

Disassembly:
push rsi
push rbx
sub rsp, 0x28
mov rbx, qword [sym.imp.ucrtbase.dll___acrt_iob_func]
mov rsi, rcx
mov ecx, 2
call rbx
lea rdx, str.could_not_import:
mov rcx, rax
call sym.rawWrite
mov ecx, 2
call rbx
mov rdx, rsi
mov rcx, rax
call sym.rawWrite
mov ecx, 2
call rbx
lea rdx, [0x140027ec1]
mov rcx, rax
call sym.rawWrite
mov ecx, 1
call sym.exit
nop

Function at 0x14000a5aa
Capabilities:
Terminate process

Disassembly:
sub rsp, 0x28
mov rcx, qword [0x140043c50]
test rcx, rcx
jne 0x14000a5d0
mov rcx, qword [0x140043c48]
call sym.reportUnhandledError__system_2882
mov ecx, 1
call sym.exit
add rcx, 0x10
mov edx, 1
call qword [sym.imp.ucrtbase.dll_longjmp]
nop

Function at 0x14000a5e0
Capabilities:
Terminate process

Disassembly:
push rsi
push rbx
sub rsp, 0x58
lea rax, str.nimRegisterGlobalMarker
lea rsi, str.C:_toolsNim_nim_1.6.8lib_systemgc_common.nim
mov qword [rsp + 0x28], rax
mov rbx, rcx
xor eax, eax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
mov word [rsp + 0x40], 0
call sym.nimFrame.constprop.0_5
mov rax, qword [0x140040c40]
mov qword [rsp + 0x38], rsi
cmp rax, 0xdab
jle 0x14000a668
mov qword [rsp + 0x30], 0x1da
mov ecx, 2
call qword [sym.imp.ucrtbase.dll___acrt_iob_func]
lea rdx, str._GC__cannot_register_global_variable__too_many_global_variables
mov rcx, rax
call sym.rawWrite
mov ecx, 1
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], 0x1db
call sym.exit
lea rdx, [0x140039ee0]
mov qword [rdx + rax*8], rbx
inc rax
mov qword [0x140040c40], rax
call sym.popFrame_4
nop
add rsp, 0x58
pop rbx
pop rsi
ret

Function at 0x14000b300
Capabilities:
Terminate process

Disassembly:
mov rdx, qword [0x14002cd10]
mov r8, qword [rdx]
test r8, r8
jne 0x14000b31f
xor eax, eax
mov word [rcx + 0x22], 0
mov qword [rcx], rax
mov qword [rdx], rcx
jmp 0x14000b33b
mov ax, word [r8 + 0x22]
mov qword [rcx], r8
mov qword [rdx], rcx
inc eax
mov word [rcx + 0x22], ax
cmp ax, 0x7d0
jne 0x14000b33b
jmp sym.callDepthLimitReached__system_2999
ret

Function at 0x14000d7b1
Capabilities:
Terminate process

Disassembly:
mov rdx, qword [0x14002cd10]
mov r8, qword [rdx]
test r8, r8
jne 0x14000d7d0
xor eax, eax
mov word [rcx + 0x22], 0
mov qword [rcx], rax
mov qword [rdx], rcx
jmp 0x14000d7ec
mov ax, word [r8 + 0x22]
mov qword [rcx], r8
mov qword [rdx], rcx
inc eax
mov word [rcx + 0x22], ax
cmp ax, 0x7d0
jne 0x14000d7ec
jmp sym.callDepthLimitReached__system_2999
ret