Function at 0x140013ab0
Capabilities:
Terminate process

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r13
push r14
sub rsp, 0xc8
mov rax, qword [0x14049b9c0]
xor rax, rsp
mov qword [rsp + 0xa0], rax
mov rax, qword [rdx]
mov rbx, r8
mov rbp, rcx
mov qword [rsp + 0x60], r9
mov rcx, rdx
mov qword [rsp + 0x68], rbx
mov rsi, r9
mov rdi, rdx
call qword [rax + ioctlsocket]
mov edx, dword [0x1404b7180]
xor r13d, r13d
mov rcx, qword gs:[0x58]
mov r14d, eax
mov dword [rsp + 0x58], eax
mov eax, 4
mov dword [rsp + 0x50], r13d
mov rcx, qword [rcx + rdx*8]
mov edx, dword [rax + rcx]
cmp dword [0x14049cb34], edx
jg 0x140014964
movzx eax, byte [0x14049c4ca]
mov qword [rsp + 0xc0], r12
mov byte [rdi + 0x48], al
mov qword [rsp + 0xb8], r15
cmp r14d, 0xa3
jne 0x140013e9b
cmp dword [rdi + 0x18], r13d
je 0x1400140a6
cmp qword [0x14049cae0], r13
je 0x140013e8a
cmp byte [0x14049cb30], r13b
jne 0x140013d4e
mov eax, dword [rdi + 0x70]
test eax, eax
je 0x140013d4e
mov rbx, qword [rdi + 0x78]
mov ecx, 2
mov esi, eax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov r12, qword [0x14049cae0]
xor r14b, r14b
mov r15, rax
cmp dword [r12 + 0x18], r13d
jne 0x140013baf
mov r8d, esi
mov rdx, rbx
mov rcx, r12
call fcn.14000b5c0
test rsi, rsi
je 0x140013c69
nop dword [rax + rax]
xor r8d, r8d
mov rdx, rbx
mov rcx, r12
call fcn.1400452a0
mov rcx, rax
test rax, rax
jne 0x140013c00
mov rax, qword [rbx + 8]
lea rdx, str.Starting_GTID_position_list_does_not_specify_an_initial_value_for_domain__u__whose_events_may_be_present_in_the_requested_binlog_file_s_._The_last_known_position_for_this_domain_was__u__u__llu.
mov r8d, dword [rbx]
mov rcx, r15
mov qword [rsp + 0x28], rax
mov r9d, r8d
mov eax, dword [rbx + 4]
mov dword [rsp + 0x20], eax
call fcn.140009040
mov r14b, 1
jmp 0x140013c52
mov rdx, qword [rax + 0x20]
mov rax, qword [rbx + 8]
cmp rdx, rax
jae 0x140013c45
mov r8d, dword [rbx]
mov r9d, dword [rcx + 0x18]
mov qword [rsp + 0x40], rax
mov eax, dword [rbx + 4]
mov dword [rsp + 0x38], eax
mov eax, dword [rcx + 0x1c]
mov rcx, r15
mov dword [rsp + 0x30], r8d
mov qword [rsp + 0x28], rdx
lea rdx, str.Binary_logs_are_missing_data_for_domain__u._Expected_data_to_start_from_state__u__u__llu__however__the_initial_GTID_state_of_the_logs_was__u__u__llu.
mov dword [rsp + 0x20], eax
call fcn.140009040
mov r14b, 1
jmp 0x140013c52
cmp rax, qword [rcx + 0x10]
jbe 0x140013c52
movups xmm0, xmmword [rbx]
movups xmmword [rcx + 8], xmm0
add rbx, 0x10
sub rsi, 1
jne 0x140013bc0
test r14b, r14b
jne 0x140013e1a
mov rbx, qword [0x14049caf0]
test rbx, rbx
je 0x140013d4e
cmp qword [rbx + 0x98], r13
jne 0x140013d4e
mov rsi, qword [rbx + 0xc8]
xor ecx, ecx
mov rdx, rsi
mov r8d, reloc.WS2_32.dll_recv
shl rdx, 4
call fcn.14003b8b0
mov r15, rax
mov r9d, r13d
test rsi, rsi
je 0x140013ce0
mov r8, r13
nop
mov rcx, qword [rbx + 0xc0]
mov rdx, r8
imul rdx, qword [rbx + 0xe0]
add r8, r8
inc r9d
mov rdx, qword [rdx + rcx]
mov rax, qword [rdx]
movups xmm0, xmmword [rax + 0x20]
movups xmmword [r15 + r8*8], xmm0
mov r8d, r9d
cmp r8, rsi
jb 0x140013cb0
mov rax, qword [0x14049caf0]
mov ecx, 2
mov r14, qword [rax + 0xc8]
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov r12, qword [0x14049cae0]
xor esi, esi
mov r13, rax
test r14, r14
je 0x140013d43
mov rbx, r15
nop dword [rax]
xor r8d, r8d
mov rdx, rbx
mov rcx, r12
call fcn.1400452a0
mov rcx, rax
test rax, rax
je 0x140013d37
mov rdx, qword [rbx + 8]
mov rax, qword [rax + 0x20]
cmp rdx, rax
jbe 0x140013ddc
inc rsi
add rbx, 0x10
cmp rsi, r14
jb 0x140013d10
mov rcx, r15
call fcn.14003b830
xor r13d, r13d
cmp qword [0x14049cae0], 0
je 0x140013e8a
cmp dword [0x14049cad8], 3
jb 0x140013e8a
cmp dword [rdi + 0x70], 0
mov rsi, r13
jbe 0x140013e8a
mov r14, r13
nop dword [rax]
mov rbx, qword [rdi + 0x78]
mov ecx, 2
add rbx, r14
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, qword [0x14049cae0]
xor r8d, r8d
mov rdx, rbx
mov r15, rax
call fcn.1400452a0
mov rcx, rax
test rax, rax
jne 0x140013e36
mov rcx, qword [rbx + 8]
lea rdx, str.Binary_logs_are_missing_data_for_domain__u._The_current_binary_log_specified_its_current_state_for_this_domain_as__u__u__llu__but_neither_the_starting_GTID_position_list_nor_any_processed_events_have_mentioned_this_domain.
mov r8d, dword [rbx]
mov r9d, r8d
mov qword [rsp + 0x28], rcx
mov ecx, dword [rbx + 4]
mov dword [rsp + 0x20], ecx
mov rcx, r15
call fcn.140017ba0
jmp 0x140013e77
mov r8d, dword [rbx]
mov r9d, dword [rbx + 4]
mov qword [rsp + 0x40], rax
mov eax, dword [rcx + 0x1c]
mov dword [rsp + 0x38], eax
mov eax, dword [rcx + 0x18]
mov rcx, r13
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r8d
mov qword [rsp + 0x20], rdx
lea rdx, str.__stop_position_GTID__u__u__llu_does_not_exist_in_the_specified_binlog_files._The_current_GTID_state_of_domain__u_in_the_specified_binary_logs_is__u__u__llu
call fcn.140009040
mov rcx, r15
call fcn.14003b830
xor r13d, r13d
mov r14d, dword [rsp + 0x58]
mov r15b, 1
inc qword [0x14049cb00]
mov dword [rsp + 0x50], 1
jmp 0x140014844
mov rax, qword [rax + 0x10]
mov rdx, qword [rbx + 8]
cmp rax, rdx
jae 0x140013e77
mov r8d, dword [rbx]
mov r9d, r8d
mov qword [rsp + 0x40], rax
mov eax, dword [rcx + 0xc]
mov dword [rsp + 0x38], eax
mov eax, dword [rcx + 8]
mov rcx, r15
mov dword [rsp + 0x30], eax
mov eax, dword [rbx + 4]
mov qword [rsp + 0x28], rdx
lea rdx, str.Binary_logs_are_missing_data_for_domain__u._The_current_binary_log_state_is__u__u__llu__but_the_last_seen_event_was__u__u__llu.
mov dword [rsp + 0x20], eax
call fcn.140017ba0
mov eax, dword [rdi + 0x70]
inc rsi
add r14, 0x10
cmp rsi, rax
jb 0x140013d80
mov r14d, dword [rsp + 0x58]
mov byte [0x14049cb30], 1
jmp 0x14001409c
cmp r14d, 0xa2
jne 0x1400140a6
mov eax, dword [rdi + 0x80]
mov rcx, qword [0x14049cae8]
mov dword [rsp + 0x78], eax
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x7c], eax
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x80], rax
test rcx, rcx
je 0x140013efc
mov rax, qword [rcx]
call qword [rax + 0x18]
test al, al
jne 0x14001482d
mov rcx, qword [0x14049cae8]
lea rdx, [rsp + 0x78]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
test al, al
sete al
mov byte [rbp + 0x7a8], al
mov rsi, qword [0x14049cae0]
test rsi, rsi
je 0x1400140a1
cmp byte [rbp + 0x7a9], r13b
je 0x140013f22
cmp byte [rbp + 0x7a8], r13b
je 0x1400140a1
cmp byte [0x1402cab5c], r13b
jne 0x140013f55
cmp dword [0x14049cad8], 3
jae 0x140013f55
mov rcx, rsi
call fcn.140044d50
mov edx, reloc.WS2_32.dll_WSASetLastError
mov rcx, rsi
call fcn.14008ddc4
mov qword [0x14049cae0], r13
jmp 0x1400140a1
xor r8d, r8d
lea rdx, [rsp + 0x78]
mov rcx, rsi
call fcn.1400452a0
mov rbx, rax
test rax, rax
jne 0x140014035
mov edx, 0x88
xor ecx, ecx
mov r8d, reloc.WS2_32.dll_recv
call fcn.14003b8b0
mov rbx, rax
test rax, rax
jne 0x140013f9c
xor edx, edx
mov ecx, 0x411
call fcn.14003a440
jmp 0x140014064
mov eax, dword [rsp + 0x78]
lea rdx, [rbx + 0x28]
mov dword [rbx], eax
xor r9d, r9d
movups xmm0, xmmword [rsp + 0x78]
mov dword [rsp + 0x30], r13d
xor ecx, ecx
mov qword [rsp + 0x28], 8
mov r8d, reloc.WS2_32.dll_recv
movups xmmword [rbx + 8], xmm0
mov eax, dword [rsp + 0x78]
mov dword [rbx + 0x18], eax
mov dword [rbx + 0x1c], r13d
mov qword [rbx + 0x20], r13
mov qword [rsp + 0x20], 8
call fcn.14003f9b0
mov dword [rsp + 0x30], r13d
lea rdx, [rbx + 0x58]
mov qword [rsp + 0x28], 8
xor r9d, r9d
xor ecx, ecx
mov qword [rsp + 0x20], 8
mov r8d, reloc.WS2_32.dll_recv
call fcn.14003f9b0
mov rdx, rbx
mov rcx, rsi
call fcn.140044e40
test al, al
je 0x14001409c
mov rcx, rbx
call fcn.14003b830
xor edx, edx
mov ecx, 0x411
call fcn.14003a440
jmp 0x140014064
mov rax, qword [rsp + 0x80]
cmp rax, qword [rbx + 0x10]
ja 0x140014093
cmp rax, qword [rbx + 0x20]
jb 0x140014093
lea rcx, [rbx + 0x28]
lea rdx, [rsp + 0x78]
call fcn.14003fa50
lea rdx, [rbx + 8]
lea rcx, [rbx + 0x58]
call fcn.14003fa50
cmp byte [0x1402cab5c], r13b
je 0x14001409c
mov ecx, 2
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
movzx r8d, byte [0x1402cab5c]
mov rdx, rax
mov rcx, qword [0x14049cae0]
call fcn.140016850
jmp 0x140013e1f
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rbx + 8], xmm0
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x60]
cmp byte [rbp + 0x7a9], 0
je 0x1400140bc
cmp byte [rbp + 0x7a8], 0
je 0x140014841
mov rax, qword [0x14049ca00]
cmp qword [0x14049cb00], rax
jb 0x140014117
mov eax, dword [0x14049caf8]
cmp dword [rdi + 0x18], eax
jl 0x140014117
cmp r14d, 0xf
je 0x140014121
mov dword [0x14049caf8], r13d
mov qword [0x14049ca00], r13
cmp r14d, 4
je 0x140014121
mov rcx, qword [0x14049ca48]
mov eax, dword [rdi + 0x30]
mov dword [0x14049cb24], eax
test rcx, rcx
je 0x140014121
mov rax, qword [rcx]
lea rdx, [0x14049cb20]
call qword [rax + ioctlsocket]
test al, al
jmp 0x14001411b
cmp r14d, 0xf
jne 0x140014835
mov eax, dword [0x1402cabe4]
cmp dword [rdi + 0x18], eax
jge 0x14001482d
cmp rbx, qword [0x1402c9090]
jae 0x14001482d
cmp byte [0x14049c9f4], 0
je 0x14001416c
lea rdx, [rsp + 0x88]
mov rcx, rbx
call fcn.140055e10
mov rcx, qword [0x14049c530]
lea rdx, str._at__s_n
mov r8, rax
call fcn.140018470
cmp byte [0x14049c9d2], 0
cmove rbx, r13
mov qword [rbp + 0x360], rbx
mov eax, dword [reloc.WS2_32.dll_bind]
mov dword [rbp + 0x358], eax
movzx eax, byte [0x14049c4cb]
mov byte [rbp + 0x4e5], al
lea eax, [r14 - 2]
cmp eax, 0xa9
ja case.0x1400141c1.3
lea rdx, [0x140000000]
cdqe
movzx eax, byte [rdx + rax + 0x149e0]
mov ecx, dword [rdx + rax*4 + 0x149b4]
add rcx, rdx
jmp rcx
test byte [rbp + 0x344], 0xc0
mov rcx, rdi
setne dl
call fcn.14000b7a0
test al, al
jne 0x140014226
cmp byte [0x14049cac8], al
je 0x14001422b
mov rax, qword [rdi + 0xa8]
test rax, rax
je 0x14001422b
mov r8, qword [0x14049c9e0]
sub r8, rax
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140014213
inc rax
test ecx, ecx
jne 0x140014200
test edx, edx
je 0x14001422b
inc qword [0x14049cb00]
mov r15b, 1
jmp 0x140014844
or word [rdi + 0x34], 8
mov rdx, rdi
mov rcx, rbp
call fcn.1400130f0
mov rdx, rdi
mov rcx, rbp
call fcn.140013010
mov rax, qword [rdi]
mov r8, rbp
mov rdx, qword [0x14049c530]
mov rcx, rdi
call qword [rax]
test al, al
jne 0x140013e1f
cmp dword [rbp + 0x5ac], 0xffffffff
mov r15b, 1
je 0x140013e22
inc qword [0x14049cb00]
jmp 0x140014844
mov rax, qword [rdi]
mov r8, rbp
mov rdx, qword [0x14049c530]
mov rcx, rdi
call qword [rax]
test al, al
jne 0x140013e1f
mov edx, dword [rdi + 0x7c]
cmp rdx, qword [0x14049c790]
jae 0x140014364
mov rax, qword [0x14049c788]
mov rbx, qword [rax + rdx*8]
test rbx, rbx
je 0x140014364
mov edx, 0x8009
mov dword [rsp + 0x50], r13d
mov r8d, reloc.WS2_32.dll_recv
mov rcx, rbx
call fcn.14003e440
mov esi, eax
test eax, eax
jns 0x1400142f9
mov rdx, rbx
lea rcx, str.Failed_opening_file__s
call fcn.140009010
inc qword [0x14049cb00]
mov r15b, 1
mov dword [rsp + 0x50], 1
jmp 0x140014844
mov r8d, dword [rdi + 0x78]
mov r9d, shutdown
mov rdx, qword [rdi + 0x70]
mov ecx, esi
call fcn.14003e6b0
test rax, rax
je 0x14001432a
mov rdx, rbx
lea rcx, str.Failed_writing_to_file__s
call fcn.140009010
mov dword [rsp + 0x50], 1
mov edx, reloc.WS2_32.dll_recv
mov ecx, esi
call fcn.14003e370
test eax, eax
je 0x140014835
mov rdx, rbx
lea rcx, str.Failed_closing_file__s
call fcn.140009010
inc qword [0x14049cb00]
mov r15b, 1
mov dword [rsp + 0x50], 1
jmp 0x140014844
lea rcx, str.Ignoring_Append_block_as_there_is_no_Create_file_event_for_file_id:__u
call fcn.140017c00
inc qword [0x14049cb00]
mov r15b, 1
mov dword [rsp + 0x50], r13d
jmp 0x140014844
mov rcx, qword [0x14049cb10]
test rcx, rcx
je 0x14001439b
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x28]
movzx eax, byte [rdi + 0xad]
mov r8, rbp
mov rdx, qword [0x14049c530]
mov rcx, rdi
mov byte [rbp + 0x354], al
xor r15b, r15b
mov rax, qword [rdi]
mov qword [0x14049cb10], rdi
call qword [rax]
test al, al
jne 0x140013e22
cmp byte [0x14049c9f2], r15b
jne 0x1400143e9
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400143ed
cmp byte [rdi + 0x36], r15b
je 0x1400143e9
call fcn.14003b830
mov qword [rdi + 0x10], r13
cmp byte [0x1402c9080], r15b
mov rdi, r13
jne 0x140014838
mov rcx, qword [0x14049cb10]
test byte [rcx + 0x34], 1
je 0x140014838
mov rdx, rsi
lea rcx, str.Attempting_to_dump_binlog__s__which_was_not_closed_properly._Most_probably__mariadbd_is_still_writing_it__or_it_crashed._Rerun_with___force_if_open_to_ignore_this_problem.
call fcn.140009010
mov eax, 1
jmp 0x140014934
mov rax, qword [rdi]
mov r8, rbp
mov rdx, qword [0x14049c530]
mov rcx, rdi
call qword [rax]
test al, al
jne 0x140013e1f
mov rdx, rdi
lea rcx, [0x14049c580]
call fcn.1400138d0
inc qword [0x14049cb00]
mov r15b, 1
mov dword [rsp + 0x50], eax
jmp 0x140014844
mov ecx, dword [rdi + 0x148]
cmp rcx, qword [0x14049c790]
jb 0x140014477
mov rbx, r13
jmp 0x140014488
mov rax, qword [0x14049c788]
xor edx, edx
mov rbx, qword [rax + rcx*8]
mov qword [rax + rcx*8], rdx
cmp byte [0x14049cac8], 0
je 0x1400144c7
mov rax, qword [rdi + 0xa8]
test rax, rax
je 0x1400144c7
mov r8, qword [0x14049c9e0]
sub r8, rax
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400144c3
inc rax
test ecx, ecx
jne 0x1400144b0
test edx, edx
jne 0x140014537
mov rdx, rdi
mov rcx, rbp
call fcn.1400130f0
test rbx, rbx
je 0x140014525
movzx ecx, byte [rbx]
mov rax, rbx
test cl, cl
je 0x1400144f4
cmp cl, 0x5c
jne 0x1400144e9
mov byte [rax], 0x2f
movzx ecx, byte [rax + 1]
inc rax
test cl, cl
jne 0x1400144e1
mov rdx, rdi
mov rcx, rbp
call fcn.140013010
mov rdx, qword [0x14049c530]
mov r9, rbx
mov r8, rbp
mov rcx, rdi
call fcn.14000e750
test al, al
je 0x140014537
mov rcx, rbx
call fcn.14003b830
jmp 0x140013e1f
mov edx, dword [rdi + 0x148]
lea rcx, str.Ignoring_Execute_load_query_since_there_is_no_Begin_load_query_event_for_file_id:__u
call fcn.140017c00
mov rcx, rbx
call fcn.14003b830
inc qword [0x14049cb00]
mov r15b, 1
jmp 0x140014844
cmp byte [0x14049ca58], 0
jne 0x140014835
mov rcx, qword [0x14049cb18]
test rcx, rcx
je 0x140014572
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x28]
xor r15b, r15b
mov qword [0x14049cb18], rdi
inc qword [0x14049cb00]
jmp 0x140014844
cmp byte [0x14049cac8], 0
je 0x1400145bb
mov rax, qword [rdi + 0x70]
test rax, rax
je 0x1400145bb
mov r8, qword [0x14049c9e0]
sub r8, rax
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400145b7
inc rax
test ecx, ecx
jne 0x1400145a4
test edx, edx
jne 0x1400145f7
cmp byte [0x14049cac9], 0
je 0x14001461c
mov rax, qword [rdi + 0x80]
test rax, rax
je 0x14001461c
mov r8, qword [0x14049c9e8]
sub r8, rax
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400145f3
inc rax
test ecx, ecx
jne 0x1400145e0
test edx, edx
je 0x14001461c
mov rdx, qword [rdi + 0xa8]
lea rcx, [rbp + 0x420]
mov r8, rdi
call fcn.140017320
xor r15b, r15b
inc qword [0x14049cb00]
jmp 0x140014844
mov rcx, qword [0x14049cb18]
test rcx, rcx
je 0x140014655
mov rax, qword [rcx]
mov r8, rbp
mov rdx, qword [0x14049c530]
call qword [rax]
mov rcx, qword [0x14049cb18]
test rcx, rcx
je 0x140014655
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x28]
mov qword [0x14049cb18], r13
mov r10, qword [0x14049cab0]
mov rbx, qword [rdi + 0x70]
add r10, 0x190
lea r11, [r10 + 8]
cmp qword [r10], r11
je 0x1400146e5
test rbx, rbx
je 0x1400146e5
mov r9, qword [r10]
cmp r9, r11
je 0x1400146e5
lea r10, [r9 + 0x10]
test r9, r9
je 0x1400146e5
mov rax, qword [r9 + 0x18]
mov r8, rbx
sub r8, rax
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400146a3
inc rax
test ecx, ecx
jne 0x140014690
test edx, edx
jne 0x140014675
mov rdx, qword [r9 + 0x20]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x1400146b2
test r8, r8
je 0x1400146e5
mov r9, qword [0x14049cb10]
mov rcx, rdi
call fcn.1400169b0
test eax, eax
je 0x1400146e5
lea rcx, str.Could_not_rewrite_database_name
call fcn.140009010
jmp 0x140013e1f
mov rdx, rdi
mov rcx, rbp
call fcn.140010b00
test al, al
jne 0x140013e1f
cmp byte [0x14049c4ca], al
mov r15b, 1
je 0x140014838
inc qword [0x14049cb00]
mov qword [0x14049c498], r13
jmp 0x140014844
movzx ebx, byte [rdi + 0x118]
and bl, 1
cmp byte [rbp + 0x4e0], 0
jne 0x14001473b
mov byte [rbp + 0x4e0], 1
mov qword [rbp + 0x328], r13
movzx r9d, byte [rdi + 0x118]
mov rdx, rdi
mov r8, qword [rdi + 0x78]
and r9b, 1
mov rcx, rbp
call fcn.140012c60
test al, al
jne 0x140013e1f
test bl, bl
je 0x140014777
inc qword [0x14049cb00]
mov r15b, 1
mov byte [rbp + 0x4e0], al
jmp 0x140014844
cmp byte [0x14049c4ca], 0
je 0x140014835
xor r15b, r15b
inc qword [0x14049cb00]
jmp 0x140014844
mov rax, qword [rdi]
mov rcx, rdi
mov rsi, qword [0x14049cb10]
call qword [rax + 0x18]
test al, al
je case.0x1400141c1.3
movsd xmm0, qword [rdi + 0x78]
mov ecx, 1
movsd qword [rsi + 0x100], xmm0
mov eax, dword [rdi + 0x80]
mov dword [rsi + 0x108], eax
mov ebx, dword [rdi + 0x74]
mov edx, ebx
mov eax, dword [rdi + 0x70]
mov dword [rsi + 0xd0], eax
call qword [fcn.140001070]
lea r9, [rsi + 0xd8]
mov dword [rsi + 0xd4], ebx
lea r8, [rsi + 0xe0]
mov dword [r9], 0x20
mov edx, ebx
mov dword [rsi + 0xdc], eax
mov ecx, 1
call qword [fcn.140001070]
mov rdx, rdi
mov rcx, rbp
call fcn.140013010
mov rax, qword [rdi]
mov r8, rbp
mov rdx, qword [0x14049c530]
mov rcx, rdi
call qword [rax]
test al, al
je 0x140014835
jmp 0x140013e1f
mov dword [rsp + 0x50], 2
mov r15b, 1
inc qword [0x14049cb00]
jmp 0x140014844
mov r15b, 1
test rdi, rdi
je 0x140014930
mov ebx, dword [rdi + 0x60]
test ebx, ebx
je 0x14001491d
mov rsi, qword [rdi + 0x58]
mov r8d, ebx
mov qword [rdi + 0x58], r13
mov qword [rdi + 0x60], 0
mov dword [rdi + 0x68], r13d
mov word [rdi + 0x6c], 0
cmp byte [0x14049c4ca], 0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x68], rsi
je 0x1400148f2
cmp r14d, 3
jne 0x1400148d7
cmp byte [0x1402cabd4], 0
je 0x1400148aa
mov rcx, qword [0x1402cabc0]
mov byte [0x1402cabd4], 0
call fcn.14003b830
test rsi, rsi
mov qword [0x1402cabc0], rsi
lea rax, [0x1402d4560]
mov dword [0x1402cabc8], ebx
setne byte [0x1402cabd4]
mov dword [0x1402cabcc], ebx
mov qword [str._E__], rax
jmp 0x14001491d
lea rdx, [rsp + 0x68]
lea rcx, [0x14049c460]
call fcn.14003fa50
test al, al
jne 0x14001499d
jmp 0x14001491d
mov rcx, qword [0x14049c530]
mov r9d, 4
mov rdx, rsi
call fcn.14003e870
mov rcx, qword [0x14049c530]
call fcn.14008dacc
mov rcx, qword [rsp + 0x68]
call fcn.14003b830
test r15b, r15b
je 0x140014930
mov rax, qword [rdi]
mov edx, 1
mov rcx, rdi
call qword [rax + 0x28]
mov eax, dword [rsp + 0x50]
mov r15, qword [rsp + 0xb8]
mov r12, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xa0]
xor rcx, rsp
call fcn.14008e500
add rsp, 0xc8
pop r14
pop r13
pop rdi
pop rsi
pop rbp
pop rbx
ret
lea rcx, [0x14049cb34]
call fcn.14008e318
cmp dword [0x14049cb34], 0xffffffff
jne 0x140013b27
cmp qword [reloc.WS2_32.dll_connect], 4
lea rcx, [0x14049cb34]
seta byte [0x14049cb30]
call fcn.14008e2ac
jmp 0x140013b27
lea rcx, str.Out_of_memory:_cant_allocate_memory_to_store_the_flashback_events.
call fcn.140009010
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3