Function at 0x1400036c0
Capabilities:
Create thread
Query environment variable

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0xc0
mov rax, qword [0x140046068]
xor rax, rsp
mov qword [rsp + 0xb0], rax
call fcn.140016a10
mov edi, dword [rax]
call fcn.140016a18
mov dword [0x140048228], edi
mov rbx, qword [rax]
mov qword [0x140048220], rbx
call fcn.140003520
mov rax, qword [sym.imp.python39.dll_Py_DebugFlag]
xor ebp, ebp
mov esi, 1
mov rdx, rbx
mov ecx, edi
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_InspectFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_InteractiveFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_OptimizeFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_NoUserSiteDirectory]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_VerboseFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_BytesWarningFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_UTF8Mode]
mov dword [rax], ebp
mov rax, qword [sym.imp.python39.dll_Py_FrozenFlag]
mov dword [rax], esi
mov rax, qword [sym.imp.python39.dll_Py_NoSiteFlag]
mov dword [rax], esi
call fcn.140003490
movzx r8d, sil
mov qword [0x140048230], rax
mov rdx, rax
mov ecx, edi
call fcn.140003620
call qword [sym.imp.python39.dll_Py_Initialize]
call fcn.1400035f0
mov rax, qword [sym.imp.python39.dll_Py_NoSiteFlag]
xor r8d, r8d
mov rdx, qword [0x140048230]
mov ecx, edi
mov dword [rax], ebp
call fcn.140003620
call fcn.1400101f0
call fcn.1400013a0
call fcn.140010310
lea rcx, [0x14002cbf0]
call qword [sym.imp.python39.dll_PySys_GetObject]
mov r8, qword [0x140046ad0]
lea edx, [rbp + 6]
mov rcx, rax
call qword [sym.imp.python39.dll_PyStructSequence_SetItem]
call fcn.140003d00
call fcn.14000d280
call fcn.140005db0
call fcn.140005dc0
call fcn.14000d270
call fcn.140010440
call fcn.140011570
call fcn.1400126c0
call fcn.140012a00
call fcn.1400129e0
lea rcx, str.NUITKA_TICKER
call fcn.140016b0c
test rax, rax
je 0x140003841
mov rcx, rax
call fcn.1400169bc
mov dword [0x140045ab0], eax
lea rcx, str.NUL:
call qword [sym.imp.python39.dll_PyUnicode_FromString]
lea rcx, [0x14002cc10]
mov rbx, rax
call qword [sym.imp.python39.dll_PySys_GetObject]
test rax, rax
jne 0x140003882
lea rdx, [0x14002cc18]
mov rcx, rbx
call fcn.140003430
mov rdx, rax
lea rcx, [0x14002cc10]
call qword [sym.imp.python39.dll_PySys_SetObject]
lea rcx, [0x14002cc1c]
call qword [sym.imp.python39.dll_PySys_GetObject]
test rax, rax
jne 0x1400038b3
lea rdx, [0x14002cc24]
mov rcx, rbx
call fcn.140003430
mov rdx, rax
lea rcx, [0x14002cc1c]
call qword [sym.imp.python39.dll_PySys_SetObject]
lea rcx, [0x14002cc28]
call qword [sym.imp.python39.dll_PySys_GetObject]
test rax, rax
jne 0x1400038e4
lea rdx, [0x14002cc24]
mov rcx, rbx
call fcn.140003430
mov rdx, rax
lea rcx, [0x14002cc28]
call qword [sym.imp.python39.dll_PySys_SetObject]
mov rcx, rbx
call fcn.140003a30
call fcn.140014370
mov rcx, qword [sym.imp.python39.dll_PyImport_FrozenModules]
mov rax, qword [0x140048238]
mov qword [rcx], rax
call fcn.140002900
call qword [sym.imp.python39.dll__PyWarnings_Init]
call fcn.140012740
xorps xmm0, xmm0
lea rdx, [rsp + 0x30]
mov r8d, 0x80
lea rcx, str.NUITKA_ONEFILE_PARENT
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0xa0], xmm0
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
dec eax
cmp eax, 0x7d
ja 0x140003992
lea rcx, [rsp + 0x30]
call fcn.1400169bc
xor r9d, r9d
mov qword [rsp + 0x28], rbp
lea r8, [0x1400034b0]
mov dword [0x140048240], eax
xor edx, edx
mov dword [rsp + 0x20], ebp
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call qword [sym.imp.python39.dll_PyImport_GetModuleDict]
mov rdx, qword [0x140046cc8]
mov rcx, rax
call qword [sym.imp.python39.dll_PyDict_DelItem]
lea rcx, str.__main__
call fcn.140013300
call fcn.140003470
test al, al
je 0x140003a19
call qword [sym.imp.python39.dll_PyThreadState_Get]
mov rdi, rax
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x140003a0f
nop
mov rcx, qword [rbx + 0x18]
mov rcx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x68]
call qword [sym.imp.python39.dll_PyUnicode_AsUTF8]
mov rcx, rax
lea rdx, str._frozen_importlib._bootstrap_
call fcn.140016b30
test eax, eax
jne 0x140003a0f
mov rax, qword [rbx + 0x10]
mov qword [rdi + 0x68], rax
mov rcx, qword [rbx + 0x10]
call fcn.140003a40
mov rbx, qword [rdi + 0x68]
test rbx, rbx
jne 0x1400039d0
xor ecx, ecx
call qword [sym.imp.python39.dll_PyErr_PrintEx]
jmp 0x140003a1b
mov esi, ebp
mov ecx, esi
call qword [sym.imp.python39.dll_Py_Exit]
int3