Function at 0x1401cb080
Capabilities:
Create thread
Query environment variable

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0xe0
mov rax, qword [0x140242a00]
xor rax, rsp
mov qword [rsp + 0xd0], rax
mov rbx, rdx
mov edi, ecx
call fcn.1401cab00
call fcn.1401caa40
mov rax, qword [sym.imp.python36.dll_Py_DebugFlag]
xor ebp, ebp
mov qword [0x140254f98], rbx
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_InspectFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_InteractiveFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_OptimizeFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python36.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_VerboseFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_BytesWarningFlag]
mov dword [rax], ebp
mov rax, qword [sym.imp.python36.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python36.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rcx, qword [rbx]
call qword [sym.imp.python36.dll_Py_SetProgramName]
mov rdx, rbx
mov dword [0x140254fa0], edi
mov ecx, edi
call fcn.1401cabc0
lea rcx, str.PYTHONIOENCODING
call fcn.1401fe5e0
test rax, rax
lea rcx, [0x14021dafc]
cmovne rcx, rax
xor edx, edx
call qword [sym.imp.python36.dll_Py_SetStandardStreamEncoding]
call sub.python36.dll_Py_Initialize
call qword [sym.imp.python36.dll_PyThreadState_Get]
mov rsi, rax
call fcn.1401cab90
mov rdx, qword [sym.imp.python36.dll_Py_NoSiteFlag]
mov ecx, edi
mov dword [rdx], 1
mov rdx, qword [0x140254f98]
call qword [sym.imp.python36.dll_PySys_SetArgv]
call fcn.1401f0580
mov rcx, rsi
call fcn.140001000
mov rcx, rsi
call fcn.1400d7970
call fcn.1401f09a0
call fcn.1401f0f20
call fcn.1401f1010
call fcn.1401f0fc0
call fcn.1401f12a0
call fcn.1401f0f70
call fcn.1401f1580
call fcn.1401f1650
call fcn.1401f3790
call fcn.1401f7660
call fcn.1401f7640
lea rcx, str.NUITKA_TICKER
call fcn.1401fe5e0
test rax, rax
je 0x1401cb1fd
mov rcx, rax
call fcn.1401fe130
mov dword [0x140240848], eax
mov rcx, rsi
call fcn.1401cadd0
call fcn.1401f44d0
mov rcx, rsi
call fcn.1401f7e30
mov rcx, qword [sym.imp.python36.dll_PyImport_FrozenModules]
mov rax, qword [0x140254fa8]
mov qword [rcx], rax
mov rcx, rsi
call fcn.140001290
call qword [sym.imp.python36.dll__PyWarnings_Init]
mov rcx, rsi
call fcn.1401f7440
mov r8, qword [0x140254fb0]
lea rdx, [0x14021d790]
mov rcx, rsi
call fcn.1401f8370
mov r8, qword [0x140254fb8]
lea rdx, str.PYTHONHOME
mov rcx, rsi
call fcn.1401f8370
cmp byte [0x140254fa4], bpl
je 0x1401cb285
xor r8d, r8d
lea rdx, str.__parents_main__
mov rcx, rsi
call fcn.1401ca7c0
jmp 0x1401cb406
cmp byte [0x140254fa5], bpl
je 0x1401cb361
mov r8b, 1
lea rdx, str.joblib.externals.loky.backend.popen_loky_win32
mov rcx, rsi
call fcn.1401ca7c0
lea rcx, [0x14021db60]
mov rdi, rax
call sub.python36.dll_PySys_GetObject
mov rcx, rax
mov rbx, rax
call qword [sym.imp.python36.dll_PyList_Size]
mov r9, qword [0x140257be0]
mov edx, 1
mov rcx, rbx
lea r8, [rax - 2]
call qword [sym.imp.python36.dll_PyList_SetSlice]
lea rdx, [0x140219e2c]
mov rcx, rdi
call qword [sym.imp.python36.dll_PyObject_GetAttrString]
mov ecx, dword [0x140254fc0]
mov rbx, rax
test ecx, ecx
jne 0x1401cb305
mov rdx, rax
mov rcx, rsi
call fcn.1401d36e0
jmp 0x1401cb406
lea rax, str.pipe_handle
mov qword [rsp + 0x40], rax
lea rax, str.parent_pid
mov qword [rsp + 0x48], rax
call qword [sym.imp.python36.dll_PyLong_FromLong]
mov ecx, dword [0x140254fc4]
mov qword [rsp + 0x30], rax
call qword [sym.imp.python36.dll_PyLong_FromLong]
mov r8d, 2
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x38], rax
call fcn.1401df6b0
mov r8, rax
mov rdx, rbx
mov rcx, rsi
call fcn.1401ca690
jmp 0x1401cb406
cmp dword [0x140240390], 0xffffffff
je 0x1401cb3be
mov r8b, 1
lea rdx, str.multiprocessing.resource_tracker
mov rcx, rsi
call fcn.1401ca7c0
lea rdx, [0x140219e2c]
mov rcx, rax
call qword [sym.imp.python36.dll_PyObject_GetAttrString]
mov ecx, dword [0x140240390]
mov rbx, rax
call qword [sym.imp.python36.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rsi
mov r8, rax
call fcn.1401d8fc0
mov rcx, rsi
call fcn.1401ca890
mov ecx, eax
call qword [sym.imp.python36.dll_Py_Exit]
jmp 0x1401cb4c8
cmp dword [0x140240394], 0xffffffff
je 0x1401cb41b
mov r8b, 1
lea rdx, str.joblib.externals.loky.backend.resource_tracker
mov rcx, rsi
call fcn.1401ca7c0
lea rdx, [0x140219e2c]
mov rcx, rax
call qword [sym.imp.python36.dll_PyObject_GetAttrString]
mov ecx, dword [0x140240394]
mov rbx, rax
call qword [sym.imp.python36.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rsi
mov r8, rax
call fcn.1401d8fc0
mov rcx, rsi
call fcn.1401ca890
mov ecx, eax
call qword [sym.imp.python36.dll_Py_Exit]
jmp 0x1401cb4c8
xorps xmm0, xmm0
lea rdx, [rsp + 0x50]
mov r8d, 0x80
lea rcx, str.NUITKA_ONEFILE_PARENT
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
movups xmmword [rsp + 0xb0], xmm0
movups xmmword [rsp + 0xc0], xmm0
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
dec eax
cmp eax, 0x7d
ja 0x1401cb4a1
lea rcx, [rsp + 0x50]
call fcn.1401fe130
xor r9d, r9d
mov qword [rsp + 0x28], rbp
lea r8, [0x1401ca970]
mov dword [0x140254fc8], eax
xor edx, edx
mov dword [rsp + 0x20], ebp
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.1401ca910
mov rcx, rax
lea rdx, str.__main__
call qword [sym.imp.python36.dll_PyDict_DelItemString]
xor r8d, r8d
lea rdx, str.__main__
mov rcx, rsi
call fcn.1401ca7c0
mov rcx, rsi
call fcn.1401ca890
mov ecx, eax
call qword [sym.imp.python36.dll_Py_Exit]
call fcn.1401fcc70
int3