Function at 0x140475880
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r15
lea rbp, [rsp - 0x150]
sub rsp, 0x250
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll___p___argc]
movsxd r15, dword [rax]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll___p___wargv]
lea rdx, [0x140475480]
mov ecx, 0xb
mov rsi, qword [rax]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_signal]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r8, str.TEMP_Furious_Enable_Stdout
mov ecx, 0xfffffff5
mov rdx, rax
call fcn.140475240
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r8, str.TEMP_Furious_Enable_Stderr
mov ecx, 0xfffffff4
mov rdx, rax
call fcn.140475240
lea rcx, [0x1404b42c4]
call fcn.1404a93d0
lea rdx, [0x1404b42cc]
mov qword [0x1404f8950], rax
lea rcx, [0x1404b42c4]
call fcn.1404ad560
lea rcx, str.PYTHONHOME
call fcn.1404a93d0
mov cl, 1
mov qword [0x1404f8958], rax
call fcn.1404a9200
mov rdx, rax
lea rcx, str.PYTHONHOME
call fcn.1404ad560
mov cl, 1
call fcn.1404a9200
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 0x140475987
cmp qword [rcx], 0
je 0x14047597e
add rbx, 0x20
cmp qword [rbx], 0
jne 0x140475974
sub rbx, rcx
sar rbx, 5
jmp 0x140475989
xor ebx, ebx
lea eax, [rbx + 0x9a]
mov qword [rsp + 0x280], r13
movsxd rcx, eax
shl rcx, 5
mov qword [rsp + 0x288], r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
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 sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
call fcn.1400039f0
mov rdx, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rcx, qword [rdx]
mov qword [0x1404f8948], rcx
xor ecx, ecx
mov qword [rdx], rdi
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 [0x1404f8938], rsi
call fcn.1404a9360
mov rcx, qword [0x1404f8938]
mov qword [rcx], rax
mov rcx, rax
call qword [sym.imp.python311.dll_Py_SetProgramName]
mov r12d, 1
mov dword [0x1404f8940], r15d
cmp r15d, r12d
jle 0x140475bc9
mov edi, r12d
lea r9, str.__multiprocessing_fork
mov r14d, 2
lea r10, str.__multiprocessing_resource_tracker
lea r8, [rdi*8]
cmp r14d, r15d
jge 0x140475c35
mov rdx, qword [r8 + rsi]
mov rcx, 0xffffffffffffffff
nop
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r9 + rcx*2 + 2]
jne 0x140475b16
add rcx, 2
cmp rcx, 0x17
je 0x140475c78
movzx eax, word [rdx + rcx*2]
cmp ax, word [r9 + rcx*2]
je 0x140475af0
mov rax, 0xffffffffffffffff
nop dword [rax]
movzx ecx, word [rdx + rax*2 + 2]
cmp cx, word [r10 + rax*2 + 2]
jne 0x140475b46
add rax, 2
cmp rax, 0x23
je 0x140475c84
movzx ecx, word [rdx + rax*2]
cmp cx, word [r10 + rax*2]
je 0x140475b20
mov rax, qword [r8 + rsi]
cmp word [rax], 0x2d
jne 0x140475c35
cmp word [rax + 2], 0x63
jne 0x140475c35
cmp word [rax + 4], 0
jne 0x140475c35
mov rcx, qword [r8 + rsi + 8]
lea rbx, [r8 + rsi]
lea r8, [0x1404d0284]
lea rdx, str.from_joblib.externals.loky.backend.resource_tracker_import_main__main__i__False_
call fcn.140475820
test eax, eax
jne 0x140475bc9
mov r10, qword [rbx + 8]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main__
xor ecx, ecx
nop word [rax + rax]
movzx eax, word [r10 + rcx*2]
cmp ax, word [rdx + rcx*2]
jne 0x140475c06
movzx eax, word [r10 + rcx*2 + 2]
cmp ax, word [rdx + rcx*2 + 2]
jne 0x140475c06
add rcx, 2
cmp rcx, 0x48
jne 0x140475ba0
mov byte [0x1404f8945], 1
call fcn.1404aa2e0
lea rcx, [rbp - 0x80]
call qword [sym.imp.python311.dll__PyRuntime_Initialize]
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd ecx, xmm1
movups xmmword [rsp + 0x30], xmm0
test ecx, ecx
je 0x140475cc6
lea rcx, [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x70], xmm0
call qword [sym.imp.python311.dll_Py_ExitStatusException]
int3
lea r9, [0x1404f8964]
mov rcx, r10
lea r8, [0x1404f8960]
lea rdx, str.from_joblib.externals.loky.backend.popen_loky_win32_import_main__main_pipe_handle_i__parent_pid_i_
call fcn.140475820
test eax, eax
jne 0x140475bc2
lea r9, str.__multiprocessing_fork
lea r10, str.__multiprocessing_resource_tracker
mov rbx, qword [rsi + rdi*8]
cmp word [rbx], 0x2d
jne 0x140475c61
cmp word [rbx + 2], 0x63
jne 0x140475c4d
cmp word [rbx + 4], 0
je 0x140475c9d
cmp word [rbx], 0x2d
jne 0x140475c61
cmp word [rbx + 2], 0x6d
jne 0x140475c61
cmp word [rbx + 4], 0
je 0x140475c9d
inc r12d
inc r14d
inc rdi
cmp rdi, r15
jl 0x140475ad2
jmp 0x140475bc9
mov byte [0x1404f8944], 1
jmp 0x140475bc9
movsxd rcx, r12d
mov rcx, qword [rsi + rcx*8 + 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__wtoi]
mov dword [0x1404d0280], eax
jmp 0x140475bc9
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.Error__the_program_tried_to_call_itself_with__ls_argument._Disable_with___no_deployment_flagself_execution._n
mov rcx, rax
call fcn.140475430
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp - 0x60]
call qword [sym.imp.python311.dll__PyConfig_InitCompatConfig]
movsxd r8, dword [0x1404f8940]
lea rdx, [rbp - 0x60]
mov r9, qword [0x1404f8938]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyConfig_SetArgv]
lea rcx, [rsp + 0x20]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movups xmmword [rbp - 0x80], xmm0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x20], xmm0
call qword [sym.imp.python311.dll_PyStatus_Exception]
test eax, eax
je 0x140475d3c
movups xmm0, xmmword [rsp + 0x60]
lea rcx, [rsp + 0x20]
movups xmm1, xmmword [rbp - 0x80]
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x30], xmm1
call qword [sym.imp.python311.dll_Py_ExitStatusException]
int3
mov cl, 1
call fcn.1404a9200
mov r9, qword [0x1404f8938]
lea r8, [rbp + 0xf0]
lea rdx, [rbp - 0x60]
mov rbx, rax
lea rcx, [rsp + 0x40]
mov r9, qword [r9]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x100]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x110]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x108]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0x118]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xc0]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r9, rbx
lea r8, [rbp + 0xc8]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyConfig_SetString]
mov r8, rbx
lea rdx, [rbp + 0xd8]
lea rcx, [rsp + 0x40]
call qword [sym.imp.python311.dll_PyWideStringList_Append]
lea rdx, [rbp - 0x60]
mov dword [rbp + 0xd0], 1
lea rcx, [rsp + 0x40]
mov dword [rbp + 0xa0], 0
mov dword [rbp - 0x50], 1
call qword [sym.imp.python311.dll_Py_InitializeFromConfig]
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd ecx, xmm1
movups xmmword [rsp + 0x30], xmm0
test ecx, ecx
je 0x140475e65
lea rcx, [rsp + 0x20]
movaps xmmword [rsp + 0x20], xmm1
movaps xmmword [rsp + 0x30], xmm0
call qword [sym.imp.python311.dll_Py_ExitStatusException]
int3
mov rax, qword [sym.imp.python311.dll__PyRuntime]
mov ecx, r15d
mov rsi, qword [rax + 0x1f8]
mov rax, qword [sym.imp.python311.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rdx, qword [0x1404f8938]
call qword [sym.imp.python311.dll_PySys_SetArgv]
call fcn.1404a4b40
mov rcx, rsi
call section..text
mov rcx, rsi
call fcn.14033fb80
call fcn.1404a4f90
call fcn.1404a54b0
call fcn.1404a55b0
call fcn.1404a5560
call fcn.1404a5890
call fcn.1404a5500
call fcn.1404a5cf0
call fcn.1404a5dc0
call fcn.1404a85f0
call fcn.1404ac740
call fcn.1404ac720
mov rcx, rsi
call fcn.140475530
call fcn.1404a9500
mov rcx, rsi
call fcn.1404ad120
mov rcx, qword [sym.imp.python311.dll_PyImport_FrozenModules]
mov rax, qword [0x1404f8948]
mov qword [rcx], rax
mov rcx, rsi
call fcn.140003a90
call qword [sym.imp.python311.dll__PyWarnings_Init]
mov rcx, rsi
call fcn.1404ac530
mov r8, qword [0x1404f8950]
lea rdx, [0x1404b42c4]
mov rcx, rsi
call fcn.1404ad710
mov r8, qword [0x1404f8958]
lea rdx, str.PYTHONHOME
mov rcx, rsi
call fcn.1404ad710
cmp byte [0x1404f8944], 0
je 0x140475f70
xor r8d, r8d
lea rdx, str.__parents_main__
mov rcx, rsi
call fcn.140475090
mov rcx, rsi
call fcn.140475160
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
cmp byte [0x1404f8945], 0
je 0x140476052
mov r8b, 1
lea rdx, str.joblib.externals.loky.backend.popen_loky_win32
mov rcx, rsi
call fcn.140475090
lea rcx, [0x1404b4820]
mov rdi, rax
call sub.python311.dll_PySys_GetObject
mov rcx, rax
mov rbx, rax
call qword [sym.imp.python311.dll_PyList_Size]
mov r9, qword [0x1404fa920]
mov edx, 1
mov rcx, rbx
lea r8, [rax - 2]
call qword [sym.imp.python311.dll_PyList_SetSlice]
lea rdx, [0x1404aff4c]
mov rcx, rdi
call qword [sym.imp.python311.dll_PyObject_GetAttrString]
mov ecx, dword [0x1404f8960]
mov rbx, rax
test ecx, ecx
jne 0x140475fed
mov rdx, rax
mov rcx, rsi
call fcn.14047fb10
jmp 0x140476041
lea rax, str.pipe_handle
mov qword [rsp + 0x60], rax
lea rax, str.parent_pid
mov qword [rsp + 0x68], rax
call qword [sym.imp.python311.dll_PyLong_FromLong]
mov ecx, dword [0x1404f8964]
mov qword [rbp - 0x80], rax
call qword [sym.imp.python311.dll_PyLong_FromLong]
mov r8d, 2
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x60]
mov qword [rbp - 0x78], rax
call fcn.14048ffd0
mov r8, rax
mov rdx, rbx
mov rcx, rsi
call fcn.140474f50
mov rcx, rsi
call fcn.140475160
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
cmp dword [0x1404d0280], 0xffffffff
je 0x1404760ab
mov r8b, 1
lea rdx, str.multiprocessing.resource_tracker
mov rcx, rsi
call fcn.140475090
lea rdx, [0x1404aff4c]
mov rcx, rax
call qword [sym.imp.python311.dll_PyObject_GetAttrString]
mov ecx, dword [0x1404d0280]
mov rbx, rax
call qword [sym.imp.python311.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rsi
mov r8, rax
call fcn.14048ad40
mov rcx, rsi
call fcn.140475160
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
cmp dword [0x1404d0284], 0xffffffff
je 0x140476104
mov r8b, 1
lea rdx, str.joblib.externals.loky.backend.resource_tracker
mov rcx, rsi
call fcn.140475090
lea rdx, [0x1404aff4c]
mov rcx, rax
call qword [sym.imp.python311.dll_PyObject_GetAttrString]
mov ecx, dword [0x1404d0284]
mov rbx, rax
call qword [sym.imp.python311.dll_PyLong_FromLong]
mov rdx, rbx
mov rcx, rsi
mov r8, rax
call fcn.14048ad40
mov rcx, rsi
call fcn.140475160
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3
call fcn.1404751f0
mov rcx, rax
lea rdx, str.__main__
call qword [sym.imp.python311.dll_PyDict_DelItemString]
mov rcx, rsi
call fcn.140475010
xor r8d, r8d
lea rdx, str.__main__
mov rcx, rsi
call fcn.140475090
mov rcx, rsi
call fcn.140475160
mov ecx, eax
call qword [sym.imp.python311.dll_Py_Exit]
int3