Function at 0x140005ec0
Capabilities:
Link many functions at runtime

Disassembly:
push r12
push rbx
sub rsp, 0x28
mov rbx, qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.Py_DecRef
mov r12, rcx
call rbx
mov qword [0x140032230], rax
test rax, rax
je 0x14000638c
lea rdx, str.Py_DecodeLocale
mov rcx, r12
call rbx
mov qword [0x140032228], rax
test rax, rax
je 0x1400063de
lea rdx, str.Py_ExitStatusException
mov rcx, r12
call rbx
mov qword [0x140032220], rax
test rax, rax
je 0x1400063b5
lea rdx, str.Py_Finalize
mov rcx, r12
call rbx
mov qword [0x140032218], rax
test rax, rax
je 0x140006436
lea rdx, str.Py_InitializeFromConfig
mov rcx, r12
call rbx
mov qword [0x140032210], rax
test rax, rax
je 0x14000640a
lea rdx, str.Py_IsInitialized
mov rcx, r12
call rbx
mov qword [0x140032208], rax
test rax, rax
je 0x1400064ba
lea rdx, str.Py_PreInitialize
mov rcx, r12
call rbx
mov qword [0x140032200], rax
test rax, rax
je 0x14000648e
lea rdx, str.PyConfig_Clear
mov rcx, r12
call rbx
mov qword [0x1400321f8], rax
test rax, rax
je 0x140006462
lea rdx, str.PyConfig_InitIsolatedConfig
mov rcx, r12
call rbx
mov qword [0x1400321f0], rax
test rax, rax
je 0x1400064e6
lea rdx, str.PyConfig_Read
mov rcx, r12
call rbx
mov qword [0x1400321e8], rax
test rax, rax
je 0x140006596
lea rdx, str.PyConfig_SetBytesString
mov rcx, r12
call rbx
mov qword [0x1400321e0], rax
test rax, rax
je 0x14000656a
lea rdx, str.PyConfig_SetString
mov rcx, r12
call rbx
mov qword [0x1400321d8], rax
test rax, rax
je 0x14000653e
lea rdx, str.PyConfig_SetWideStringList
mov rcx, r12
call rbx
mov qword [0x1400321d0], rax
test rax, rax
je 0x140006512
lea rdx, str.PyErr_Clear
mov rcx, r12
call rbx
mov qword [0x1400321c8], rax
test rax, rax
je 0x140006646
lea rdx, str.PyErr_Fetch
mov rcx, r12
call rbx
mov qword [0x1400321c0], rax
test rax, rax
je 0x14000661a
lea rdx, str.PyErr_NormalizeException
mov rcx, r12
call rbx
mov qword [0x1400321b8], rax
test rax, rax
je 0x1400065ee
lea rdx, str.PyErr_Occurred
mov rcx, r12
call rbx
mov qword [0x1400321b0], rax
test rax, rax
je 0x1400065c2
lea rdx, str.PyErr_Print
mov rcx, r12
call rbx
mov qword [0x1400321a8], rax
test rax, rax
je 0x140006672
lea rdx, str.PyErr_Restore
mov rcx, r12
call rbx
mov qword [0x1400321a0], rax
test rax, rax
je 0x14000669e
lea rdx, str.PyEval_EvalCode
mov rcx, r12
call rbx
mov qword [0x140032198], rax
test rax, rax
je 0x1400066f6
lea rdx, str.PyImport_AddModule
mov rcx, r12
call rbx
mov qword [0x140032190], rax
test rax, rax
je 0x1400066ca
lea rdx, str.PyImport_ExecCodeModule
mov rcx, r12
call rbx
mov qword [0x140032188], rax
test rax, rax
je 0x14000677a
lea rdx, str.PyImport_ImportModule
mov rcx, r12
call rbx
mov qword [0x140032180], rax
test rax, rax
je 0x14000674e
lea rdx, str.PyMarshal_ReadObjectFromString
mov rcx, r12
call rbx
mov qword [0x140032178], rax
test rax, rax
je 0x140006722
lea rdx, str.PyMem_RawFree
mov rcx, r12
call rbx
mov qword [0x140032170], rax
test rax, rax
je 0x1400067a6
lea rdx, str.PyModule_GetDict
mov rcx, r12
call rbx
mov qword [0x140032168], rax
test rax, rax
je 0x140006856
lea rdx, str.PyObject_CallFunction
mov rcx, r12
call rbx
mov qword [0x140032160], rax
test rax, rax
je 0x14000682a
lea rdx, str.PyObject_CallFunctionObjArgs
mov rcx, r12
call rbx
mov qword [0x140032158], rax
test rax, rax
je 0x1400067fe
lea rdx, str.PyObject_GetAttrString
mov rcx, r12
call rbx
mov qword [0x140032150], rax
test rax, rax
je 0x1400067d2
lea rdx, str.PyObject_SetAttrString
mov rcx, r12
call rbx
mov qword [0x140032148], rax
test rax, rax
je 0x140006906
lea rdx, str.PyObject_Str
mov rcx, r12
call rbx
mov qword [0x140032140], rax
test rax, rax
je 0x1400068da
lea rdx, str.PyPreConfig_InitIsolatedConfig
mov rcx, r12
call rbx
mov qword [0x140032138], rax
test rax, rax
je 0x1400068ae
lea rdx, str.PyRun_SimpleStringFlags
mov rcx, r12
call rbx
mov qword [0x140032130], rax
test rax, rax
je 0x140006882
lea rdx, str.PyStatus_Exception
mov rcx, r12
call rbx
mov qword [0x140032128], rax
test rax, rax
je 0x14000695e
lea rdx, str.PySys_GetObject
mov rcx, r12
call rbx
mov qword [0x140032120], rax
test rax, rax
je 0x140006932
lea rdx, str.PySys_SetObject
mov rcx, r12
call rbx
mov qword [0x140032118], rax
test rax, rax
je 0x1400069b6
lea rdx, str.PyUnicode_AsUTF8
mov rcx, r12
call rbx
mov qword [0x140032110], rax
test rax, rax
je 0x14000698a
lea rdx, str.PyUnicode_Decode
mov rcx, r12
call rbx
mov qword [0x140032108], rax
test rax, rax
je 0x140006a66
lea rdx, str.PyUnicode_DecodeFSDefault
mov rcx, r12
call rbx
mov qword [0x140032100], rax
test rax, rax
je 0x140006a3a
lea rdx, str.PyUnicode_FromFormat
mov rcx, r12
call rbx
mov qword [0x1400320f8], rax
test rax, rax
je 0x140006a0e
lea rdx, str.PyUnicode_FromString
mov rcx, r12
call rbx
mov qword [0x1400320f0], rax
test rax, rax
je 0x1400069e2
lea rdx, str.PyUnicode_Join
mov rcx, r12
call rbx
mov qword [0x1400320e8], rax
test rax, rax
je 0x140006a92
lea rdx, str.PyUnicode_Replace
mov rcx, r12
call rbx
mov qword [0x1400320e0], rax
test rax, rax
je 0x140006abe
xor eax, eax
add rsp, 0x28
pop rbx
pop r12
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Py_DecRef
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Py_ExitStatusException
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Py_DecodeLocale
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Py_InitializeFromConfig
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Py_Finalize
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyConfig_Clear
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Py_PreInitialize
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.Py_IsInitialized
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyConfig_InitIsolatedConfig
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyConfig_SetWideStringList
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyConfig_SetString
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyConfig_SetBytesString
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyConfig_Read
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyErr_Occurred
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyErr_NormalizeException
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyErr_Fetch
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyErr_Clear
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyErr_Print
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyErr_Restore
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyImport_AddModule
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyEval_EvalCode
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyMarshal_ReadObjectFromString
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyImport_ImportModule
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyImport_ExecCodeModule
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyMem_RawFree
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyObject_GetAttrString
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyObject_CallFunctionObjArgs
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyObject_CallFunction
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyModule_GetDict
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyRun_SimpleStringFlags
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyPreConfig_InitIsolatedConfig
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyObject_Str
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyObject_SetAttrString
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PySys_GetObject
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyStatus_Exception
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyUnicode_AsUTF8
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PySys_SetObject
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyUnicode_FromString
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyUnicode_FromFormat
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyUnicode_DecodeFSDefault
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyUnicode_Decode
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyUnicode_Join
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r9, str.PyUnicode_Replace
lea r8, [0x140024270]
mov edx, eax
lea rcx, [0x1400242ae]
call fcn.1400030c0
mov eax, 0xffffffff
jmp 0x140006384