Function at 0x1401e9070
Capabilities:
Create thread
Query environment variable
Set environment variable

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x1d0]
sub rsp, 0x2d0
mov rax, qword [0x14025af18]
xor rax, rsp
mov qword [rbp + 0x1c0], rax
mov esi, ecx
mov r14, rdx
lea rcx, [0x1402386a0]
call fcn.1401e89f0
xor r15d, r15d
mov qword [0x14026b1e0], rax
lea rdx, [0x1402386a0]
mov word [rbp + 0x140], r15w
lea rcx, [rbp + 0x140]
lea r8d, [r15 + 0x28]
call fcn.140211a40
lea rdx, [0x1402386a8]
lea rcx, [rbp + 0x140]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
lea rcx, str.PYTHONHOME
call fcn.1401e89f0
mov cl, 1
mov qword [0x14026b1e8], rax
call fcn.140212ce0
lea r8d, [r15 + 0x28]
mov word [rbp + 0x140], r15w
lea rdx, str.PYTHONHOME
mov rbx, rax
lea rcx, [rbp + 0x140]
call fcn.140211a40
mov rdx, rbx
lea rcx, [rbp + 0x140]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
mov cl, 1
call fcn.140212ce0
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov rax, qword [sym.imp.python310.dll__Py_path_config]
mov dword [rax + 0x30], 1
mov rax, qword [sym.imp.python310.dll_PyImport_FrozenModules]
mov rdx, qword [rax]
mov rcx, rdx
test rdx, rdx
je 0x1401e919c
cmp qword [rdx], r15
je 0x1401e9179
nop dword [rax + rax]
add rcx, 0x18
cmp qword [rcx], r15
jne 0x1401e9170
sub rcx, rdx
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
mov rbx, rdx
sar rbx, 2
mov rax, rbx
shr rax, 0x3f
add rbx, rax
jmp 0x1401e919f
mov ebx, r15d
lea eax, [rbx + 0x9a]
movsxd rcx, eax
lea rcx, [rcx + rcx*2]
shl rcx, 3
call fcn.14021b318
movsxd rcx, ebx
mov rdi, rax
lea rdx, [rcx + rcx*2]
mov rcx, rax
lea rbx, [rdx*8]
mov rdx, qword [sym.imp.python310.dll_PyImport_FrozenModules]
mov r8, rbx
mov rdx, qword [rdx]
call fcn.140217e70
lea rcx, [rbx + rdi]
call fcn.140001180
mov rdx, qword [sym.imp.python310.dll_PyImport_FrozenModules]
mov rcx, qword [rdx]
mov qword [0x14026b1d8], rcx
mov qword [rdx], rdi
mov rax, qword [sym.imp.python310.dll_Py_DebugFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_InspectFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_InteractiveFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_OptimizeFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python310.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_VerboseFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_BytesWarningFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_UTF8Mode]
mov dword [rax], r15d
mov rax, qword [sym.imp.python310.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python310.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rcx, qword [r14]
mov qword [0x14026b1c8], r14
call qword [sym.imp.python310.dll_Py_SetProgramName]
mov r8b, 1
mov dword [0x14026b1d0], esi
mov rdx, r14
mov ecx, esi
call fcn.1401e8a90
lea rcx, [rsp + 0x70]
call qword [sym.imp.python310.dll__PyRuntime_Initialize]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm0
cmp dword [rax], r15d
je 0x1401e92d0
movups xmm0, xmmword [rax]
lea rcx, [rbp - 0x70]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp - 0x70], xmm0
movaps xmmword [rbp - 0x60], xmm1
call qword [sym.imp.python310.dll_Py_ExitStatusException]
int3
lea rcx, [rbp - 0x50]
call qword [sym.imp.python310.dll__PyConfig_InitCompatConfig]
movsxd r8, dword [0x14026b1d0]
lea rdx, [rbp - 0x50]
mov r9, qword [0x14026b1c8]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyConfig_SetArgv]
lea rcx, [rsp + 0x50]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movups xmmword [rbp - 0x70], xmm0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
call qword [sym.imp.python310.dll_PyStatus_Exception]
test eax, eax
je 0x1401e9345
movups xmm0, xmmword [rsp + 0x70]
lea rcx, [rsp + 0x70]
movups xmm1, xmmword [rbp - 0x70]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rbp - 0x80], xmm1
call qword [sym.imp.python310.dll_Py_ExitStatusException]
int3
mov cl, 1
call fcn.140212ce0
mov r9, qword [0x14026b1c8]
lea r8, [rbp + 0xe0]
lea rdx, [rbp - 0x50]
mov rbx, rax
lea rcx, [rsp + 0x30]
mov r9, qword [r9]
call qword [sym.imp.python310.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xf0]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x100]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xf8]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x108]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xb8]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xc0]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyConfig_SetString]
mov r8, rbx
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python310.dll_PyWideStringList_Append]
lea rdx, [rbp - 0x50]
mov dword [rbp + 0xc8], 1
lea rcx, [rsp + 0x30]
mov dword [rbp - 0x40], 1
call qword [sym.imp.python310.dll_Py_InitializeFromConfig]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm0
cmp dword [rax], r15d
je 0x1401e9465
movups xmm0, xmmword [rax]
lea rcx, [rsp + 0x50]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
call qword [sym.imp.python310.dll_Py_ExitStatusException]
int3
mov rax, qword [sym.imp.python310.dll__PyRuntime]
mov ecx, esi
mov rdi, qword [rax + 0x1f0]
mov rax, qword [sym.imp.python310.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rdx, qword [0x14026b1c8]
call qword [sym.imp.python310.dll_PySys_SetArgv]
call fcn.14020f470
mov rcx, rdi
call fcn.140001000
mov rcx, rdi
call fcn.140002500
call fcn.14020f890
call fcn.14020fdb0
call fcn.14020fea0
call fcn.14020fe50
call fcn.140210130
call fcn.14020fe00
call fcn.140210510
call fcn.1402105e0
call fcn.140212410
call fcn.140216490
call fcn.140216470
mov rcx, rdi
call fcn.1401e8ca0
call fcn.140213020
mov rcx, rdi
call fcn.140216ba0
mov rcx, qword [sym.imp.python310.dll_PyImport_FrozenModules]
mov rax, qword [0x14026b1d8]
mov qword [rcx], rax
mov rcx, rdi
call fcn.140001230
call qword [sym.imp.python310.dll__PyWarnings_Init]
mov rcx, rdi
call fcn.140216280
mov r8, qword [0x14026b1e0]
lea rdx, [0x1402386a0]
mov rcx, rdi
call fcn.1401e8f50
mov r8, qword [0x14026b1e8]
lea rdx, str.PYTHONHOME
mov rcx, rdi
call fcn.1401e8f50
cmp byte [0x14026b1d4], r15b
je 0x1401e9566
lea rcx, str.__parents_main__
call fcn.1401e8820
call fcn.1401e8840
mov ecx, eax
call qword [sym.imp.python310.dll_Py_Exit]
int3
cmp byte [0x14026b1d5], r15b
je 0x1401e95c9
lea rcx, str.joblib.externals.loky.backend.popen_loky_posix
call fcn.1401e8820
lea rcx, [0x140238930]
mov rbx, rax
call sub.python310.dll_PySys_GetObject
mov r9, qword [0x14026d5e0]
xor edx, edx
mov rcx, rax
lea r8d, [rdx + 2]
call qword [sym.imp.python310.dll_PyList_SetSlice]
lea rdx, [0x140238938]
mov rcx, rbx
call qword [sym.imp.python310.dll_PyObject_GetAttrString]
mov rdx, rax
mov rcx, rdi
call fcn.1401f21d0
call fcn.1401e8840
mov ecx, eax
call qword [sym.imp.python310.dll_Py_Exit]
int3
cmp dword [0x1402580e0], 0xffffffff
je 0x1401e9619
lea rcx, str.multiprocessing.resource_tracker
call fcn.1401e8820
lea rdx, [0x140238938]
mov rcx, rax
call qword [sym.imp.python310.dll_PyObject_GetAttrString]
mov ecx, dword [0x1402580e0]
mov rbx, rax
call qword [sym.imp.python310.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rdi
mov r8, rax
call fcn.1401f7650
call fcn.1401e8840
mov ecx, eax
call qword [sym.imp.python310.dll_Py_Exit]
int3
cmp dword [0x1402580e4], 0xffffffff
je 0x1401e9669
lea rcx, str.joblib.externals.loky.backend.resource_tracker
call fcn.1401e8820
lea rdx, [0x140238938]
mov rcx, rax
call qword [sym.imp.python310.dll_PyObject_GetAttrString]
mov ecx, dword [0x1402580e4]
mov rbx, rax
call qword [sym.imp.python310.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rdi
mov r8, rax
call fcn.1401f7650
call fcn.1401e8840
mov ecx, eax
call qword [sym.imp.python310.dll_Py_Exit]
int3
xorps xmm0, xmm0
lea rdx, [rbp + 0x140]
mov r8d, 0x80
lea rcx, str.NUITKA_ONEFILE_PARENT
movups xmmword [rbp + 0x140], xmm0
movups xmmword [rbp + 0x150], xmm0
movups xmmword [rbp + 0x160], xmm0
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x180], xmm0
movups xmmword [rbp + 0x190], xmm0
movups xmmword [rbp + 0x1a0], xmm0
movups xmmword [rbp + 0x1b0], xmm0
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
dec eax
cmp eax, 0x7d
ja 0x1401e96f5
lea rcx, [rbp + 0x140]
call fcn.14021c740
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x1401e8920]
mov dword [0x14026b1f0], eax
xor edx, edx
mov dword [rsp + 0x20], r15d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.1401e88d0
mov rcx, rax
lea rdx, str.__main__
call qword [sym.imp.python310.dll_PyDict_DelItemString]
lea rcx, str.__main__
call fcn.1401e8820
call fcn.1401e8840
mov ecx, eax
call qword [sym.imp.python310.dll_Py_Exit]
int3