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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x1f0]
sub rsp, 0x2f0
mov rax, qword [0x140136b48]
xor rax, rsp
mov qword [rbp + 0x1e0], rax
call fcn.1400fc29c
mov esi, dword [rax]
call fcn.1400fc2a4
lea rcx, [0x140117378]
mov r14, qword [rax]
call fcn.1400c73f0
xor r15d, r15d
mov qword [0x14013f4e8], rax
lea rdx, [0x140117378]
mov word [rbp + 0x160], r15w
lea rcx, [rbp + 0x160]
lea r8d, [r15 + 0x28]
call fcn.1400f12b0
lea rdx, [0x140117380]
lea rcx, [rbp + 0x160]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
lea rcx, str.PYTHONHOME
call fcn.1400c73f0
mov cl, 1
mov qword [0x14013f4f0], rax
call fcn.1400f2460
lea r8d, [r15 + 0x28]
mov word [rbp + 0x160], r15w
lea rdx, str.PYTHONHOME
mov rbx, rax
lea rcx, [rbp + 0x160]
call fcn.1400f12b0
mov rdx, rbx
lea rcx, [rbp + 0x160]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
mov cl, 1
call fcn.1400f2460
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov rax, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rcx, qword [rax]
mov rbx, rcx
test rcx, rcx
je 0x1400c7b82
cmp qword [rcx], r15
je 0x1400c7b79
nop
add rbx, 0x20
cmp qword [rbx], r15
jne 0x1400c7b70
sub rbx, rcx
sar rbx, 5
jmp 0x1400c7b85
mov ebx, r15d
lea eax, [rbx + 0x91]
movsxd rcx, eax
shl rcx, 5
call fcn.1400faa50
mov rdx, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rcx, rax
movsxd rbx, ebx
mov rdi, rax
shl rbx, 5
mov r8, rbx
mov rdx, qword [rdx]
call fcn.1400f75b0
lea rcx, [rbx + rdi]
call fcn.140001180
mov rdx, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rcx, qword [rdx]
mov qword [0x14013f4e0], rcx
mov qword [rdx], rdi
mov rax, qword [sym.imp.python311.dll_Py_DebugFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_InspectFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_InteractiveFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_OptimizeFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python311.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_VerboseFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_BytesWarningFlag]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_UTF8Mode]
mov dword [rax], r15d
mov rax, qword [sym.imp.python311.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python311.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rcx, qword [r14]
mov qword [0x14013f4d0], r14
call qword [sym.imp.python311.dll_Py_SetProgramName]
mov r8b, 1
mov dword [0x14013f4d8], esi
mov rdx, r14
mov ecx, esi
call fcn.1400c7490
lea rcx, [rsp + 0x70]
call qword [sym.imp.python311.dll__PyRuntime_Initialize]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm0
cmp dword [rax], r15d
je 0x1400c7caa
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.python311.dll_Py_ExitStatusException]
int3
lea rcx, [rbp - 0x50]
call qword [sym.imp.python311.dll__PyConfig_InitCompatConfig]
movsxd r8, dword [0x14013f4d8]
lea rdx, [rbp - 0x50]
mov r9, qword [0x14013f4d0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.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.python311.dll_PyStatus_Exception]
test eax, eax
je 0x1400c7d1f
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.python311.dll_Py_ExitStatusException]
int3
mov cl, 1
call fcn.1400f2460
mov r9, qword [0x14013f4d0]
lea r8, [rbp + 0x100]
lea rdx, [rbp - 0x50]
mov rbx, rax
lea rcx, [rsp + 0x30]
mov r9, qword [r9]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x110]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x120]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x118]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x128]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xd0]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xd8]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r8, rbx
lea rdx, [rbp + 0xe8]
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyWideStringList_Append]
lea rdx, [rbp - 0x50]
mov dword [rbp + 0xe0], 1
lea rcx, [rsp + 0x30]
mov dword [rbp - 0x40], 1
call qword [sym.imp.python311.dll_Py_InitializeFromConfig]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm0
cmp dword [rax], r15d
je 0x1400c7e3f
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.python311.dll_Py_ExitStatusException]
int3
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov ecx, esi
mov rdi, qword [rax + 0x1f8]
mov rax, qword [sym.imp.python311.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rdx, qword [0x14013f4d0]
call qword [sym.imp.python311.dll_PySys_SetArgv]
call fcn.1400eecb0
mov rcx, rdi
call fcn.140001000
mov rcx, rdi
call fcn.140001fa0
call fcn.1400ef0d0
call fcn.1400ef5f0
call fcn.1400ef6e0
call fcn.1400ef690
call fcn.1400ef970
call fcn.1400ef640
call fcn.1400efde0
call fcn.1400efea0
call fcn.1400f1b80
call fcn.1400f5ac0
call fcn.1400f5aa0
mov rcx, rdi
call fcn.1400c76a0
call fcn.1400f27a0
mov rcx, rdi
call fcn.1400f6240
mov rcx, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rax, qword [0x14013f4e0]
mov qword [rcx], rax
mov rcx, rdi
call fcn.140001220
call qword [sym.imp.python311.dll__PyWarnings_Init]
mov rcx, rdi
call fcn.1400f58b0
mov r8, qword [0x14013f4e8]
lea rdx, [0x140117378]
mov rcx, rdi
call fcn.1400c7950
mov r8, qword [0x14013f4f0]
lea rdx, str.PYTHONHOME
mov rcx, rdi
call fcn.1400c7950
cmp byte [0x14013f4dc], r15b
je 0x1400c7f40
lea rcx, str.__parents_main__
call fcn.1400c7210
call fcn.1400c7230
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
cmp byte [0x14013f4dd], r15b
je 0x1400c7fa3
lea rcx, str.joblib.externals.loky.backend.popen_loky_posix
call fcn.1400c7210
lea rcx, [0x140117620]
mov rbx, rax
call sub.python311.dll_PySys_GetObject
mov r9, qword [0x140141900]
xor edx, edx
mov rcx, rax
lea r8d, [rdx + 2]
call qword [sym.imp.python311.dll_PyList_SetSlice]
lea rdx, [0x140117628]
mov rcx, rbx
call qword [sym.imp.python311.dll_PyObject_GetAttrString]
mov rdx, rax
mov rcx, rdi
call fcn.1400d06e0
call fcn.1400c7230
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
cmp dword [0x140133dd0], 0xffffffff
je 0x1400c7ff3
lea rcx, str.multiprocessing.resource_tracker
call fcn.1400c7210
lea rdx, [0x140117628]
mov rcx, rax
call qword [sym.imp.python311.dll_PyObject_GetAttrString]
mov ecx, dword [0x140133dd0]
mov rbx, rax
call qword [sym.imp.python311.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rdi
mov r8, rax
call fcn.1400da860
call fcn.1400c7230
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
cmp dword [0x140133dd4], 0xffffffff
je 0x1400c8043
lea rcx, str.joblib.externals.loky.backend.resource_tracker
call fcn.1400c7210
lea rdx, [0x140117628]
mov rcx, rax
call qword [sym.imp.python311.dll_PyObject_GetAttrString]
mov ecx, dword [0x140133dd4]
mov rbx, rax
call qword [sym.imp.python311.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rdi
mov r8, rax
call fcn.1400da860
call fcn.1400c7230
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
xorps xmm0, xmm0
lea rdx, [rbp + 0x160]
mov r8d, 0x80
lea rcx, str.NUITKA_ONEFILE_PARENT
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
movups xmmword [rbp + 0x1c0], xmm0
movups xmmword [rbp + 0x1d0], xmm0
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
dec eax
cmp eax, 0x7d
ja 0x1400c80cf
lea rcx, [rbp + 0x160]
call fcn.1400fbeb0
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x1400c7320]
mov dword [0x14013f4f8], eax
xor edx, edx
mov dword [rsp + 0x20], r15d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.1400c72d0
mov rcx, rax
lea rdx, str.__main__
call qword [sym.imp.python311.dll_PyDict_DelItemString]
lea rcx, str.__main__
call fcn.1400c7210
call fcn.1400c7230
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3