Function at 0x140651fa0
Capabilities:
Create thread
Query environment variable

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x228
mov rax, qword [0x1406d5b28]
xor rax, rsp
mov qword [rsp + 0x220], rax
call fcn.140697184
mov esi, dword [rax]
call fcn.14069718c
mov rbp, qword [rax]
lea rdi, [0x1406c344b]
mov rcx, rdi
call fcn.140667000
mov qword [0x140712e78], rax
lea rdx, [0x1406c5a04]
mov rcx, rdi
call fcn.140667140
lea rdi, str.PYTHONHOME
mov rcx, rdi
call fcn.140667000
mov qword [0x140712e80], rax
mov cl, 1
call fcn.140669150
mov rcx, rdi
mov rdx, rax
call fcn.140667140
mov cl, 1
call fcn.140669150
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
mov r15, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rdi, qword [r15]
xor eax, eax
test rdi, rdi
je 0x14065205c
mov eax, 0xffffffff
mov rcx, rdi
nop word [rax + rax]
inc eax
cmp qword [rcx], 0
lea rcx, [rcx + 0x20]
jne 0x140652050
movsxd rbx, eax
shl rbx, 5
lea rcx, [rbx + 0x1360]
call fcn.1406a3f68
mov r14, rax
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.140696250
add rbx, r14
mov rcx, rbx
call fcn.140001e50
mov rax, qword [r15]
mov qword [0x140712e70], rax
mov qword [r15], r14
mov rax, qword [sym.imp.python311.dll_Py_DebugFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_InspectFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_InteractiveFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_OptimizeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], 0
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], 0
mov rax, qword [sym.imp.python311.dll_Py_VerboseFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_BytesWarningFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python311.dll_Py_UTF8Mode]
mov dword [rax], 0
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 qword [0x140712e60], rbp
mov rcx, qword [rbp]
call qword [sym.imp.python311.dll_Py_SetProgramName]
mov dword [0x140712e68], esi
cmp esi, 2
mov eax, 1
cmovge eax, esi
mov r15d, 1
sub r15, rax
mov ecx, 2
lea rdi, str.__multiprocessing_fork
lea rbx, str.__multiprocessing_resource_tracker
lea r14, [0x1406c59f4]
lea r13, [0x1406c59c0]
lea rax, [r15 + rcx]
cmp rax, 2
je 0x1406522a0
mov r12, rcx
cmp esi, r12d
jle 0x140652240
mov rcx, qword [rbp + r12*8 - 8]
mov rdx, rdi
call fcn.1406a6020
test eax, eax
je 0x1406522a0
mov rcx, qword [rbp + r12*8 - 8]
mov rdx, rbx
call fcn.1406a6020
test eax, eax
je 0x140652296
mov rcx, qword [rbp + r12*8 - 8]
mov rdx, r14
call fcn.1406a6020
test eax, eax
jne 0x140652240
mov rcx, qword [rbp + r12*8]
lea rdx, str.from_joblib.externals.loky.backend.resource_tracker_import_main__main__i__False_
lea r8, [0x1406d2de0]
call fcn.1406527f0
test eax, eax
jne 0x1406522a0
mov rcx, qword [rbp + r12*8]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main__
call fcn.1406a6020
test eax, eax
je 0x1406522a0
mov rcx, qword [rbp + r12*8]
lea rdx, [0x1406c5a08]
lea r8, [0x140712e94]
lea r9, [0x140712e90]
call fcn.1406527f0
test eax, eax
jne 0x1406522a0
nop word cs:[rax + rax]
mov rcx, qword [rbp + r12*8 - 8]
mov rdx, r14
call fcn.1406a6020
test eax, eax
je 0x14065226b
mov rcx, qword [rbp + r12*8 - 8]
mov rdx, r13
call fcn.1406a6020
lea rcx, [r12 + 1]
test eax, eax
jne 0x140652180
mov rsi, qword [rbp + r12*8 - 8]
mov ecx, 2
call fcn.140696fd0
lea rdx, str.Error__the_program_tried_to_call_itself_with__ls_argument._Disable_with___no_deployment_flagself_execution._n
mov rcx, rax
mov r8, rsi
call fcn.140652870
mov ecx, 2
call fcn.1406a1644
mov rcx, qword [rbp + r12*8]
call fcn.1406a28b4
lea rcx, [rsp + 0x50]
call qword [sym.imp.python311.dll__PyRuntime_Initialize]
cmp dword [rsp + 0x50], 0
jne 0x140652725
lea rdi, [rsp + 0x70]
mov rcx, rdi
call qword [sym.imp.python311.dll__PyConfig_InitCompatConfig]
mov r9, qword [0x140712e60]
movsxd r8, dword [0x140712e68]
lea rcx, [rsp + 0x30]
mov rdx, rdi
call qword [sym.imp.python311.dll_PyConfig_SetArgv]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_PyStatus_Exception]
test eax, eax
jne 0x140652706
mov cl, 1
call fcn.140669150
mov rbx, rax
mov rax, qword [0x140712e60]
mov r9, qword [rax]
lea r8, [rsp + 0x1c0]
mov r14, qword [sym.imp.python311.dll_PyConfig_SetString]
lea rcx, [rsp + 0x30]
lea rdi, [rsp + 0x70]
mov rdx, rdi
call r14
lea r8, [rsp + 0x1d0]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r9, rbx
call r14
lea r8, [rsp + 0x1e0]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r9, rbx
call r14
lea r8, [rsp + 0x1d8]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r9, rbx
call r14
lea r8, [rsp + 0x1e8]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r9, rbx
call r14
lea r8, [rsp + 0x190]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r9, rbx
call r14
lea r8, [rsp + 0x198]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r9, rbx
call r14
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x30]
mov r8, rbx
call qword [sym.imp.python311.dll_PyWideStringList_Append]
mov dword [rsp + 0x1a0], 1
mov dword [rsp + 0x170], 0
mov dword [rsp + 0x80], 1
lea rcx, [rsp + 0x30]
mov rdx, rdi
call qword [sym.imp.python311.dll_Py_InitializeFromConfig]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp dword [rsp + 0x50], 0
jne 0x140652706
mov r14, qword [sym.imp.python311.dll__PyRuntime]
mov rdi, qword [r14 + 0x1f8]
mov rax, qword [sym.imp.python311.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rdx, qword [0x140712e60]
mov ecx, esi
call qword [sym.imp.python311.dll_PySys_SetArgv]
call fcn.1406693b0
mov rcx, rdi
call fcn.140001000
mov rcx, rdi
call fcn.140001f10
call fcn.140671780
call fcn.140659ab0
call fcn.1406577e0
call fcn.140652eb0
call fcn.1406568f0
call fcn.140659240
call fcn.140679390
call fcn.140671910
call fcn.140668440
call fcn.140683b60
call fcn.140683d60
lea rcx, str.NUL:
call qword [sym.imp.python311.dll_PyUnicode_FromString]
mov rsi, rax
lea rcx, [0x1406c12ec]
call qword [sym.imp.python311.dll_PySys_GetObject]
test rax, rax
je 0x1406524cd
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
jne 0x14065250e
mov qword [rsp + 0x20], 0
lea r8, [0x1406c0d7c]
mov rcx, rdi
mov rdx, rsi
mov r9b, 1
call fcn.14065f940
mov rbx, rax
lea rcx, [0x1406c12ec]
mov rdx, rax
call qword [sym.imp.python311.dll_PySys_SetObject]
mov rcx, rdi
mov edx, 0xfffffff6
mov r8, rbx
call fcn.1406528f0
lea rcx, [0x1406bf907]
call qword [sym.imp.python311.dll_PySys_GetObject]
test rax, rax
mov r15, qword [sym.imp.python311.dll_PyImport_FrozenModules]
je 0x140652530
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
jne 0x140652571
mov qword [rsp + 0x20], 0
lea r8, [0x1406bf876]
mov rcx, rdi
mov rdx, rsi
xor r9d, r9d
call fcn.14065f940
mov rbx, rax
lea rcx, [0x1406bf907]
mov rdx, rax
call qword [sym.imp.python311.dll_PySys_SetObject]
mov rcx, rdi
mov edx, 0xfffffff5
mov r8, rbx
call fcn.1406528f0
lea rcx, [0x1406c08d6]
call qword [sym.imp.python311.dll_PySys_GetObject]
test rax, rax
je 0x14065258c
cmp rax, qword [sym.imp.python311.dll__Py_NoneStruct]
jne 0x1406525cd
mov qword [rsp + 0x20], 0
lea r8, [0x1406bf876]
mov rcx, rdi
mov rdx, rsi
xor r9d, r9d
call fcn.14065f940
mov rbx, rax
lea rcx, [0x1406c08d6]
mov rdx, rax
call qword [sym.imp.python311.dll_PySys_SetObject]
mov rcx, rdi
mov edx, 0xfffffff4
mov r8, rbx
call fcn.1406528f0
dec qword [rsi]
jne 0x1406525dc
mov rax, qword [rsi + 8]
mov rcx, rsi
call qword [rax + 0x30]
call fcn.140682bd0
mov rcx, rdi
call fcn.140683140
mov rax, qword [0x140712e70]
mov qword [r15], rax
mov rcx, rdi
call fcn.140001e00
call qword [sym.imp.python311.dll__PyWarnings_Init]
mov rcx, rdi
call fcn.1406838c0
mov r8, qword [0x140712e78]
lea rdx, [0x1406c344b]
mov rcx, rdi
call fcn.140667240
mov r8, qword [0x140712e80]
lea rdx, str.PYTHONHOME
mov rcx, rdi
call fcn.140667240
xorps xmm0, xmm0
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm0
lea rcx, str.NUITKA_ONEFILE_PARENT
lea rdx, [rsp + 0x70]
mov r8d, 0x80
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
dec eax
cmp eax, 0x7d
ja 0x1406526c9
lea rcx, [rsp + 0x70]
call fcn.1406a2964
mov dword [0x140712e58], eax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r8, [0x140651f00]
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rax, qword [r14 + 0x1f8]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x378]
lea rsi, str.__main__
mov rdx, rsi
call qword [sym.imp.python311.dll_PyDict_DelItemString]
mov rcx, rdi
mov rdx, rsi
call fcn.140681990
mov rcx, rdi
call fcn.140652750
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x30]
call qword [sym.imp.python311.dll_Py_ExitStatusException]
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call qword [sym.imp.python311.dll_Py_ExitStatusException]
int3