Function at 0x1400074c0
Capabilities:
Create thread
Query environment variable

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0xd0
mov rax, qword [0x140048010]
xor rax, rsp
mov qword [rsp + 0xc0], rax
call fcn.1400231f8
mov ebp, dword [rax]
call fcn.140023200
mov r14, qword [rax]
call fcn.14000f170
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetDllDirectoryW]
call fcn.14000f170
mov rcx, rax
call qword [sym.imp.python37.dll_Py_SetPythonHome]
mov rax, qword [sym.imp.python37.dll_PyImport_FrozenModules]
mov rcx, qword [rax]
mov rbx, rcx
cmp qword [rcx], 0
je 0x14000753b
add rbx, 0x18
cmp qword [rbx], 0
jne 0x140007531
sub rbx, rcx
movabs rax, 0xaaaaaaaaaaaaaaab
sar rbx, 3
imul rbx, rax
lea eax, [rbx + 0x9c]
movsxd rcx, eax
lea rcx, [rcx + rcx*2]
shl rcx, 3
call fcn.1400232fc
mov rdi, qword [sym.imp.python37.dll_PyImport_FrozenModules]
mov rsi, rax
movsxd rcx, ebx
lea rdx, [rcx + rcx*2]
mov rcx, rax
lea rbx, [rdx*8]
mov rdx, qword [rdi]
mov r8, rbx
call fcn.140020200
add rbx, rsi
lea r15, [0x140051030]
cmp byte [0x1400522b0], 0
jne 0x1400075bd
lea rdx, [0x14003fbf8]
mov rcx, r15
call fcn.140015270
mov rdi, qword [sym.imp.python37.dll_PyImport_FrozenModules]
mov byte [0x1400522b0], 1
mov rcx, qword [0x14004c050]
mov qword [rbx], rcx
movsxd rax, dword [0x14004c058]
mov rax, qword [r15 + rax*8]
mov qword [rbx + 8], rax
mov eax, dword [0x14004c05c]
mov dword [rbx + 0x10], eax
test rcx, rcx
je 0x140007616
lea rcx, [0x14004c05c]
nop dword [rax + rax]
mov rax, qword [rcx + 4]
lea rbx, [rbx + 0x18]
mov qword [rbx], rax
lea rcx, [rcx + 0x10]
movsxd rax, dword [rcx - 4]
mov rax, qword [r15 + rax*8]
mov qword [rbx + 8], rax
mov eax, dword [rcx]
mov dword [rbx + 0x10], eax
cmp qword [rbx], 0
jne 0x1400075f0
mov rax, qword [rdi]
xor r12d, r12d
mov qword [0x140052128], rax
mov r8b, 1
mov rax, qword [sym.imp.python37.dll_Py_DebugFlag]
mov rdx, r14
mov qword [rdi], rsi
mov ecx, ebp
mov qword [0x140052118], r14
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_InspectFlag]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_InteractiveFlag]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_OptimizeFlag]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_NoUserSiteDirectory]
mov dword [rax], 1
mov rax, qword [sym.imp.python37.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_VerboseFlag]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_BytesWarningFlag]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_UTF8Mode]
mov dword [rax], r12d
mov rax, qword [sym.imp.python37.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python37.dll_Py_NoSiteFlag]
mov dword [rax], 1
call fcn.140007330
lea rcx, str.PYTHONIOENCODING
call fcn.1400232f4
test rax, rax
lea rcx, [0x14003fe18]
cmovne rcx, rax
xor edx, edx
call qword [sym.imp.python37.dll_Py_SetStandardStreamEncoding]
call qword [sym.imp.python37.dll_Py_Initialize]
call fcn.14000f170
mov rcx, rax
call qword [sym.imp.python37.dll_PySys_SetPath]
call fcn.14000f170
mov rcx, rax
call qword [sym.imp.python37.dll_Py_SetPath]
mov rax, qword [sym.imp.python37.dll_Py_NoSiteFlag]
mov ecx, ebp
mov rdx, qword [0x140052118]
mov dword [rax], 1
call qword [sym.imp.python37.dll_PySys_SetArgv]
call fcn.14000c9b0
call fcn.14000ccd0
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x14004093c]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x14003e8ac]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, str.fromkeys
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x140040954]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x140040958]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x14003ff68]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x140040960]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, str.popitem
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, str.setdefault
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x14004097c]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rcx, qword [sym.imp.python37.dll_PyDict_Type]
lea rdx, [0x140040984]
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
call fcn.140013310
lea rcx, str.builtins
call qword [sym.imp.python37.dll_PyImport_ImportModule]
mov qword [0x140050780], rax
mov rcx, qword [rax + 0x10]
mov rax, qword [0x140052368]
mov qword [0x140050788], rcx
test rax, rax
jne 0x14000785e
call fcn.14000f170
lea rdx, [r12 - 1]
mov rcx, rax
call qword [sym.imp.python37.dll_PyUnicode_FromWideChar]
mov qword [0x140052368], rax
test rax, rax
je 0x140008261
inc qword [rax]
mov rcx, qword [0x140050788]
mov r8, rax
lea rdx, str.__nuitka_binary_dir
call qword [sym.imp.python37.dll_PyDict_SetItemString]
mov rcx, qword [sym.imp.python37.dll_PyModule_Type]
lea rbx, [0x14004cc80]
mov rax, qword [rcx + 0x30]
mov qword [0x14004ccb0], rax
mov rax, qword [rcx + 0x58]
mov qword [0x14004ccd8], rax
lea rax, [0x14000f060]
mov qword [0x14004cd18], rax
mov rax, qword [rcx + 0x90]
mov qword [0x14004cd10], rax
mov dword [0x14004cd28], 0x44400
mov rax, qword [rcx + 0xb0]
mov qword [0x14004cd30], rax
mov rax, qword [rcx + 0xb8]
mov qword [0x14004cd38], rax
mov rax, qword [rcx + 0xf0]
mov qword [0x14004cd80], rcx
mov qword [0x14004cd70], rax
mov rax, qword [rcx + 0x120]
mov qword [0x14004cda0], rax
mov rax, qword [rcx + 0x128]
mov qword [0x14004cda8], rax
mov rax, qword [rcx + 0x130]
mov qword [0x14004cdb0], rax
mov rax, qword [rcx + 0x138]
mov qword [0x14004cdb8], rax
mov rax, qword [rcx + 0x140]
mov rcx, rbx
mov qword [0x14004cdc0], rax
call qword [sym.imp.python37.dll_PyType_Ready]
cmp qword [0x140050730], r12
mov rax, qword [0x140050780]
mov qword [rax + 8], rbx
jne 0x140007ab1
xor r8d, r8d
lea rdx, str.sentinel
lea ecx, [r8 + 0x1b]
call qword [sym.imp.python37.dll_PyCapsule_New]
lea rcx, str.version_info
mov qword [0x140050730], rax
call qword [sym.imp.python37.dll_PySys_GetObject]
lea rdx, [0x14003df15]
mov qword [0x140050728], rax
lea rcx, [0x1400504f0]
call fcn.140015270
mov rbx, qword [0x140052368]
mov rdi, qword [0x140050720]
test rbx, rbx
jne 0x1400079cd
call fcn.14000f170
lea rdx, [rbx - 1]
mov rcx, rax
call qword [sym.imp.python37.dll_PyUnicode_FromWideChar]
mov qword [0x140052368], rax
mov rbx, rax
test rax, rax
je 0x140008261
inc qword [rax]
mov rax, qword [0x1400522e8]
test rax, rax
jne 0x1400079ed
lea rcx, [0x140041984]
call qword [sym.imp.python37.dll_PyUnicode_FromString]
mov qword [0x1400522e8], rax
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.python37.dll_PyNumber_Add]
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.python37.dll_PyNumber_InPlaceAdd]
mov rdx, rax
lea rcx, str.executable
call qword [sym.imp.python37.dll_PySys_SetObject]
lea rdx, str.__nuitka_version__
lea rcx, [0x1400523a0]
call qword [sym.imp.python37.dll_PyStructSequence_InitType]
lea rcx, [0x1400523a0]
call qword [sym.imp.python37.dll_PyStructSequence_New]
xor ecx, ecx
mov qword [0x140050738], rax
call qword [sym.imp.python37.dll_PyLong_FromLong]
mov rcx, qword [0x140050738]
mov qword [rcx + 0x18], rax
mov ecx, 9
call qword [sym.imp.python37.dll_PyLong_FromLong]
mov rcx, qword [0x140050738]
mov qword [rcx + 0x20], rax
mov ecx, 6
call qword [sym.imp.python37.dll_PyLong_FromLong]
mov rcx, qword [0x140050738]
mov qword [rcx + 0x28], rax
lea rcx, str.release
call qword [sym.imp.python37.dll_PyUnicode_FromString]
mov rcx, qword [0x140050738]
mov qword [rcx + 0x30], rax
mov rax, qword [sym.imp.python37.dll__Py_TrueStruct]
mov qword [rcx + 0x38], rax
mov qword [rcx + 0x40], rax
mov qword [0x1400524c8], r12
mov qword [0x1400524d8], r12
cmp byte [0x140051ce8], r12b
jne 0x140007ad4
lea rdx, str.__main__
lea rcx, [0x140051d00]
call fcn.140015270
mov byte [0x140051ce8], 1
cmp qword [0x140050fe8], r12
jne 0x140007b11
mov rcx, qword [0x140050788]
lea rdx, [0x1400410f4]
call qword [sym.imp.python37.dll_PyDict_GetItemString]
mov rbx, rax
test rax, rax
jne 0x140007b0a
xor ecx, ecx
call qword [sym.imp.python37.dll_PyErr_PrintEx]
lea ecx, [rbx + 1]
call qword [sym.imp.python37.dll_Py_Exit]
mov qword [0x140050fe8], rbx
cmp qword [0x140050798], r12
jne 0x140007b4e
mov rcx, qword [0x140050788]
lea rdx, [0x1400410fc]
call qword [sym.imp.python37.dll_PyDict_GetItemString]
mov rbx, rax
test rax, rax
jne 0x140007b47
xor ecx, ecx
call qword [sym.imp.python37.dll_PyErr_PrintEx]
lea ecx, [rbx + 1]
call qword [sym.imp.python37.dll_Py_Exit]
mov qword [0x140050798], rbx
cmp qword [0x140051008], r12
jne 0x140007b8b
mov rcx, qword [0x140050788]
lea rdx, [0x140041100]
call qword [sym.imp.python37.dll_PyDict_GetItemString]
mov rbx, rax
test rax, rax
jne 0x140007b84
xor ecx, ecx
call qword [sym.imp.python37.dll_PyErr_PrintEx]
lea ecx, [rbx + 1]
call qword [sym.imp.python37.dll_Py_Exit]
mov qword [0x140051008], rbx
cmp qword [0x140051000], r12
jne 0x140007bc8
mov rcx, qword [0x140050788]
lea rdx, [0x140041108]
call qword [sym.imp.python37.dll_PyDict_GetItemString]
mov rbx, rax
test rax, rax
jne 0x140007bc1
xor ecx, ecx
call qword [sym.imp.python37.dll_PyErr_PrintEx]
lea ecx, [rbx + 1]
call qword [sym.imp.python37.dll_Py_Exit]
mov qword [0x140051000], rbx
cmp qword [0x140050ff0], r12
jne 0x140007c05
mov rcx, qword [0x140050788]
lea rdx, [0x140041110]
call qword [sym.imp.python37.dll_PyDict_GetItemString]
mov rbx, rax
test rax, rax
jne 0x140007bfe
xor ecx, ecx
call qword [sym.imp.python37.dll_PyErr_PrintEx]
lea ecx, [rbx + 1]
call qword [sym.imp.python37.dll_Py_Exit]
mov qword [0x140050ff0], rbx
cmp qword [0x140050fd8], r12
jne 0x140007c42
mov rcx, qword [0x140050788]
lea rdx, [0x140041114]
call qword [sym.imp.python37.dll_PyDict_GetItemString]
mov rbx, rax
test rax, rax
jne 0x140007c3b
xor ecx, ecx
call qword [sym.imp.python37.dll_PyErr_PrintEx]
lea ecx, [rbx + 1]
call qword [sym.imp.python37.dll_Py_Exit]
mov qword [0x140050fd8], rbx
lea rcx, [0x14004ca60]
call qword [sym.imp.python37.dll_PyType_Ready]
mov rax, qword [sym.imp.python37.dll_PyGen_Type]
lea rcx, [0x14004efa0]
mov qword [0x14004f0a0], rax
call qword [sym.imp.python37.dll_PyType_Ready]
mov rax, qword [sym.imp.python37.dll_PyCoro_Type]
lea rcx, [0x14004eba0]
mov qword [0x14004eca0], rax
call qword [sym.imp.python37.dll_PyType_Ready]
lea rcx, [0x14004e990]
call qword [sym.imp.python37.dll_PyType_Ready]
lea rcx, [0x14004e560]
call qword [sym.imp.python37.dll_PyType_Ready]
mov rax, qword [sym.imp.python37.dll_PyAsyncGen_Type]
lea rcx, [0x14004dc20]
mov qword [0x14004dd20], rax
call qword [sym.imp.python37.dll_PyType_Ready]
lea rcx, [0x14004ee10]
call qword [sym.imp.python37.dll_PyType_Ready]
lea rcx, [0x14004e030]
call qword [sym.imp.python37.dll_PyType_Ready]
lea rcx, [0x14004e1c0]
call qword [sym.imp.python37.dll_PyType_Ready]
mov rax, qword [sym.imp.python37.dll_PyFunction_Type]
lea rcx, [0x14004d540]
mov qword [0x14004d640], rax
call qword [sym.imp.python37.dll_PyType_Ready]
mov rax, qword [sym.imp.python37.dll_PyMethod_Type]
lea rcx, [0x14004d3a0]
mov qword [0x14004d4a0], rax
call qword [sym.imp.python37.dll_PyType_Ready]
mov rax, qword [sym.imp.python37.dll_PyFrame_Type]
lea rcx, [0x14004e3d0]
mov qword [0x14004e4d0], rax
call qword [sym.imp.python37.dll_PyType_Ready]
mov ecx, 1
call qword [sym.imp.python37.dll_PyTuple_New]
mov rcx, qword [sym.imp.python37.dll_PyLong_Type]
mov rsi, rax
mov qword [rax + 0x18], rcx
mov rcx, qword [sym.imp.python37.dll_PyLong_Type]
inc qword [rcx]
call qword [sym.imp.python37.dll_PyDict_New]
mov r8, qword [sym.imp.python37.dll__Py_NoneStruct]
mov rcx, rax
mov rdx, qword [0x1400505b8]
mov rdi, rax
mov r8, qword [r8 + 8]
call qword [sym.imp.python37.dll_PyDict_SetItem]
mov rdx, qword [0x1400505c0]
mov r9, rdi
mov rcx, qword [sym.imp.python37.dll_PyType_Type]
mov r8, rsi
mov qword [rsp + 0x20], r12
call qword [sym.imp.python37.dll_PyObject_CallFunctionObjArgs]
sub qword [rsi], 1
mov rbx, rax
jne 0x140007dab
mov rdx, qword [rsi + 8]
mov rcx, rsi
call qword [rdx + 0x30]
sub qword [rdi], 1
jne 0x140007dbb
mov rdx, qword [rdi + 8]
mov rcx, rdi
call qword [rdx + 0x30]
sub qword [rbx], 1
mov rax, qword [rbx + 0x128]
mov qword [0x140051028], rax
jne 0x140007dd9
mov rax, qword [rbx + 8]
mov rcx, rbx
call qword [rax + 0x30]
mov ecx, 1
call qword [sym.imp.python37.dll_PyTuple_New]
mov rcx, qword [sym.imp.python37.dll_PyBaseObject_Type]
mov rdi, rax
mov qword [rax + 0x18], rcx
mov rcx, qword [sym.imp.python37.dll_PyBaseObject_Type]
inc qword [rcx]
call qword [sym.imp.python37.dll_PyDict_New]
mov r8, qword [sym.imp.python37.dll__Py_TrueStruct]
mov rcx, rax
mov rdx, qword [0x1400505c8]
mov rbx, rax
call qword [sym.imp.python37.dll_PyDict_SetItem]
mov rdx, qword [0x1400505c8]
mov r9, rbx
mov rcx, qword [sym.imp.python37.dll_PyType_Type]
mov r8, rdi
mov qword [rsp + 0x20], r12
call qword [sym.imp.python37.dll_PyObject_CallFunctionObjArgs]
sub qword [rdi], 1
mov rsi, rax
jne 0x140007e4e
mov rdx, qword [rdi + 8]
mov rcx, rdi
call qword [rdx + 0x30]
sub qword [rbx], 1
jne 0x140007e5e
mov rdx, qword [rbx + 8]
mov rcx, rbx
call qword [rdx + 0x30]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.python37.dll_PyObject_CallFunctionObjArgs]
sub qword [rsi], 1
mov rbx, rax
jne 0x140007e7c
mov rdx, qword [rsi + 8]
mov rcx, rsi
call qword [rdx + 0x30]
mov rax, qword [rbx + 8]
mov rcx, qword [rax + 0xe0]
sub qword [rbx], 1
mov qword [0x140050ff8], rcx
jne 0x140007e9a
mov rcx, rbx
call qword [rax + 0x30]
cmp qword [0x140052278], r12
jne 0x140007ec6
mov rcx, qword [sym.imp.python37.dll_PyType_Type]
mov rax, qword [rcx + 0xc8]
mov qword [0x140052278], rax
lea rax, [0x14001de20]
mov qword [rcx + 0xc8], rax
mov rax, qword [sym.imp.python37.dll_PyTraceBack_Type]
lea rdx, [0x14001dfa0]
lea rcx, str.NUITKA_TICKER
mov qword [rax + 0x30], rdx
call fcn.1400232f4
test rax, rax
je 0x140007ef7
mov rcx, rax
call fcn.140023120
mov dword [0x140048af0], eax
lea rcx, [0x14003fe18]
call qword [sym.imp.python37.dll_PyUnicode_FromString]
lea rcx, str.NUL:
mov rbx, rax
call qword [sym.imp.python37.dll_PyUnicode_FromString]
lea rcx, [0x14003fe28]
mov rdi, rax
call qword [sym.imp.python37.dll_PySys_GetObject]
test rax, rax
je 0x140007f32
cmp rax, qword [sym.imp.python37.dll__Py_NoneStruct]
jne 0x140007f7a
lea rcx, [0x14003fe30]
call qword [sym.imp.python37.dll_PyUnicode_FromString]
mov r8, qword [0x140050508]
mov r9, rbx
mov rdx, rax
mov rcx, rdi
mov rsi, rax
call fcn.14000d1a0
sub qword [rsi], 1
mov rbp, rax
jne 0x140007f6a
mov rdx, qword [rsi + 8]
mov rcx, rsi
call qword [rdx + 0x30]
mov rdx, rbp
lea rcx, [0x14003fe28]
call qword [sym.imp.python37.dll_PySys_SetObject]
lea rcx, [0x14003fe34]
call qword [sym.imp.python37.dll_PySys_GetObject]
test rax, rax
je 0x140007f95
cmp rax, qword [sym.imp.python37.dll__Py_NoneStruct]
jne 0x140007fba
mov r9, rbx
lea rdx, [0x14003fe3c]
xor r8d, r8d
mov rcx, rdi
call fcn.14000d540
mov rdx, rax
lea rcx, [0x14003fe34]
call qword [sym.imp.python37.dll_PySys_SetObject]
lea rcx, [0x14003fe40]
call qword [sym.imp.python37.dll_PySys_GetObject]
test rax, rax
je 0x140007fd5
cmp rax, qword [sym.imp.python37.dll__Py_NoneStruct]
jne 0x140007ffa
mov r9, rbx
lea rdx, [0x14003fe3c]
xor r8d, r8d
mov rcx, rdi
call fcn.14000d540
mov rdx, rax
lea rcx, [0x14003fe40]
call qword [sym.imp.python37.dll_PySys_SetObject]
sub qword [rdi], 1
jne 0x14000800a
mov rax, qword [rdi + 8]
mov rcx, rdi
call qword [rax + 0x30]
test rbx, rbx
je 0x14000801f
sub qword [rbx], 1
jne 0x14000801f
mov rax, qword [rbx + 8]
mov rcx, rbx
call qword [rax + 0x30]
cmp qword [0x140052318], r12
jne 0x14000803c
lea rcx, [0x14003f578]
call qword [sym.imp.python37.dll_PyImport_ImportModule]
mov qword [0x140052318], rax
call fcn.1400177b0
cmp byte [0x1400522b1], r12b
mov rcx, qword [sym.imp.python37.dll_PyImport_FrozenModules]
mov rax, qword [0x140052128]
mov qword [rcx], rax
jne 0x14000813a
cmp byte [0x1400522b0], r12b
jne 0x14000807e
lea rdx, [0x14003fbf8]
mov rcx, r15
call fcn.140015270
mov byte [0x1400522b0], 1
cmp qword [0x140052178], r12
jne 0x140008133
mov rax, qword [sym.imp.python37.dll_Py_VerboseFlag]
mov qword [0x1400521a0], r15
cmp dword [rax], r12d
je 0x1400080ab
lea rcx, str.Setup_nuitka_compiled_module_bytecode_extension_importer._n
call qword [sym.imp.python37.dll_PySys_WriteStderr]
lea rax, str.__main__
lea rcx, [0x14004d860]
mov qword [0x140052178], rax
call qword [sym.imp.python37.dll_PyType_Ready]
lea rcx, [0x14004d6d0]
call qword [sym.imp.python37.dll_PyType_Ready]
mov rbx, qword [0x140052170]
test rbx, rbx
je 0x1400080f8
mov rax, qword [rbx]
dec dword [0x14005206c]
mov qword [0x140052170], rax
mov qword [rbx], 1
jmp 0x140008108
lea rcx, [0x14004d860]
call qword [sym.imp.python37.dll__PyObject_GC_New]
mov rbx, rax
mov rcx, rbx
call qword [sym.imp.python37.dll_PyObject_GC_Track]
lea rcx, str.meta_path
mov qword [rbx + 0x10], r12
call qword [sym.imp.python37.dll_PySys_GetObject]
mov r8, rbx
mov edx, 2
mov rcx, rax
call qword [sym.imp.python37.dll_PyList_Insert]
mov byte [0x1400522b1], 1
call qword [sym.imp.python37.dll__PyWarnings_Init]
call fcn.14001db40
cmp byte [0x140051cec], r12b
je 0x140008167
lea rcx, str.__parents_main__
call fcn.1400072c0
call fcn.140007230
mov ecx, eax
call fcn.140022478
int3
cmp qword [0x140052120], r12
je 0x1400081a8
lea rcx, str.multiprocessing.resource_tracker
call fcn.1400072c0
lea rdx, [0x14003fe94]
mov rcx, rax
call qword [sym.imp.python37.dll_PyObject_GetAttrString]
mov rdx, qword [0x140052120]
mov rcx, rax
call fcn.14000fd30
call fcn.140007230
mov ecx, eax
call fcn.140022478
int3
xorps xmm0, xmm0
lea rdx, [rsp + 0x40]
mov r8d, 0x80
lea rcx, str.NUITKA_ONEFILE_PARENT
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0xb0], xmm0
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
dec eax
cmp eax, 0x7d
ja 0x14000822c
lea rcx, [rsp + 0x40]
call fcn.140023120
xor r9d, r9d
mov qword [rsp + 0x28], r12
lea r8, [0x140007450]
mov dword [0x140051de8], eax
xor edx, edx
mov dword [rsp + 0x20], r12d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call qword [sym.imp.python37.dll_PyImport_GetModuleDict]
mov rcx, rax
lea rdx, str.__main__
call qword [sym.imp.python37.dll_PyDict_DelItemString]
lea rcx, str.__main__
call fcn.1400072c0
call fcn.140007230
mov ecx, eax
call qword [sym.imp.python37.dll_Py_Exit]
call fcn.140022118
int3
call qword [sym.imp.python37.dll_PyErr_Print]
call fcn.140022118
int3