Function at 0x415f90
Capabilities:
Terminate process

Disassembly:
cmp byte [esp + 0xc], 0
je 0x416191
mov eax, dword [esp + 4]
push edi
mov edi, 1
cmp eax, edi
jle 0x416190
push ebx
mov ebx, dword [esp + 0x10]
push ebp
mov ebp, 2
push esi
nop dword [eax]
cmp ebp, eax
jge 0x41610b
mov esi, dword [ebx + edi*4]
mov ecx, str.__multiprocessing_fork
mov eax, esi
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x415ff8
test dx, dx
je 0x415ff4
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x415ff8
add eax, 4
add ecx, 4
test dx, dx
jne 0x415fd2
xor eax, eax
jmp 0x415ffd
sbb eax, eax
or eax, 1
test eax, eax
je 0x4161b4
mov ecx, str.__multiprocessing_resource_tracker
mov eax, esi
nop dword [eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x416036
test dx, dx
je 0x416032
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x416036
add eax, 4
add ecx, 4
test dx, dx
jne 0x416010
xor eax, eax
jmp 0x41603b
sbb eax, eax
or eax, 1
test eax, eax
je 0x41619e
mov eax, 0x44bba0
mov cx, word [esi]
cmp cx, word [eax]
jne 0x41606e
test cx, cx
je 0x41606a
mov cx, word [esi + 2]
cmp cx, word [eax + 2]
jne 0x41606e
add esi, 4
add eax, 4
test cx, cx
jne 0x416048
xor eax, eax
jmp 0x416073
sbb eax, eax
or eax, 1
test eax, eax
jne 0x416096
push 0x45cefc
push str.from_joblib.externals.loky.backend.resource_tracker_import_main__main__i__False_
push dword [ebx + edi*4 + 4]
call fcn.00416520
add esp, 0xc
cmp eax, 1
je 0x41618d
mov eax, dword [ebx + edi*4]
mov ecx, 0x44bc4c
nop
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4160c6
test dx, dx
je 0x4160c2
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4160c6
add eax, 4
add ecx, 4
test dx, dx
jne 0x4160a0
xor eax, eax
jmp 0x4160cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x41610b
mov eax, dword [ebx + edi*4 + 4]
mov ecx, str.joblib.externals.loky.backend.popen_loky_posix
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x4160fe
test dx, dx
je 0x4160fa
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x4160fe
add eax, 4
add ecx, 4
test dx, dx
jne 0x4160d8
xor eax, eax
jmp 0x416103
sbb eax, eax
or eax, 1
test eax, eax
je 0x416192
mov esi, dword [ebx + edi*4]
mov ecx, 0x44bba0
mov eax, esi
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x41613b
test dx, dx
je 0x416137
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x41613b
add eax, 4
add ecx, 4
test dx, dx
jne 0x416115
xor eax, eax
jmp 0x416140
sbb eax, eax
or eax, 1
test eax, eax
je 0x4161c0
mov ecx, 0x44bc4c
mov eax, esi
nop dword [eax + eax]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x416176
test dx, dx
je 0x416172
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x416176
add eax, 4
add ecx, 4
test dx, dx
jne 0x416150
xor eax, eax
jmp 0x41617b
sbb eax, eax
or eax, 1
test eax, eax
je 0x4161c0
mov eax, dword [esp + 0x14]
inc edi
inc ebp
cmp edi, eax
jl 0x415fc0
pop esi
pop ebp
pop ebx
pop edi
ret
pop esi
pop ebp
pop ebx
mov byte [0x45fb0d], 1
pop edi
ret
push dword [ebx + edi*4 + 4]
call fcn.004344d8
add esp, 4
mov dword [0x45cef8], eax
pop esi
pop ebp
pop ebx
pop edi
ret
pop esi
pop ebp
pop ebx
mov byte [0x45fb0c], 1
pop edi
ret
push esi
push str.Error__the_program_tried_to_call_itself_with__ls_argument._Disable_with___no_deployment_flagself_execution._n
push 2
call fcn.004348dc
add esp, 4
push eax
call fcn.004164f0
add esp, 0xc
push 2
call fcn.004347d9
int3