Function at 0x14003d6c0
Capabilities:
Check http status code

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2b8
movaps xmmword [rsp + 0x2a0], xmm6
mov rsi, rcx
mov rax, qword [0x14051d038]
xor rax, rsp
mov qword [rsp + 0x298], rax
mov qword [rcx + 0x248], 0
cmp dword [rcx + 0x28], 0
jle 0x14003d7cd
mov rcx, rsi
call fcn.14003ea90
test al, al
jne 0x14003d72b
lea rcx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
mov edx, 0x51
call fcn.14026ce00
cmp eax, 4
jge 0x14003e503
mov ebp, dword [rsi + 0x28]
cmp ebp, 1
jle 0x14003d92c
cmp ebp, 2
je 0x14003d93b
xorps xmm0, xmm0
lea rdx, [rsp + 0x80]
movaps xmmword [rdx], xmm0
mov qword [rdx + 0x10], 0
mov rcx, qword [rsi + 0x48]
call fcn.1400cf2f0
test eax, eax
je 0x14003deb9
mov dword [rsi + 0x28], ebp
cmp byte [rsp + 0x97], 0
jns 0x14003d786
cmp qword [rsp + 0x88], 0x201
jae 0x14003e54d
lea rdx, [rsp + 0x80]
mov rcx, rsi
mov r8b, 1
call fcn.14003d530
mov edi, eax
cmp byte [rsp + 0x97], 0
jns 0x14003db29
mov rcx, qword [rsp + 0x80]
jmp 0x14003db24
mov ebp, 1
mov dword [rsi + 0x258], ebp
mov dword [rsi + 0x28], 1
jmp 0x14003d705
cmp dword [rsi + 0x258], 2
jb 0x14003d7c1
mov rcx, rsi
call fcn.14003e610
test eax, eax
je 0x14003d88e
mov ecx, 0x20
call fcn.1402dd130
mov qword [rsp + 0x160], rax
movabs rcx, 0x7ffffffffffffff7
add rcx, 0x29
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x168], SafeArrayCopy
lea rcx, str.GLOBAL_STORAGE_RD_FAILED
cmp rax, rcx
ja 0x14003d833
lea rdx, [rax + 0x18]
cmp rdx, rcx
ja 0x14003e5d6
movups xmm0, xmmword [str.GLOBAL_STORAGE_RD_FAILED]
movups xmmword [rax], xmm0
movabs rcx, 0x44454c4941462044
mov qword [rax + 0x10], rcx
mov byte [rax + 0x18], 0
lea rbx, [rsp + 0x160]
mov rcx, rsi
mov rdx, rbx
call fcn.14003d430
mov edi, eax
cmp byte [rbx + 0x17], 0
jns 0x14003d877
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
cmp edi, 0xffffff04
je 0x14003d7b6
cmp edi, 1
je 0x14003db29
jmp 0x14003d88e
cmp dword [rsi + 0x258], 2
jne 0x14003d7c1
movzx eax, byte [rsi + 0x1ef]
test al, al
jns 0x14003d8ad
mov rax, qword [rsi + 0x1e0]
test rax, rax
jne 0x14003d7c1
cmp dword [rsi + 0x1d0], 1
je 0x14003d7c1
lea rcx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
mov edx, 0x51
call fcn.14026ce00
xor ebp, ebp
test eax, eax
jle 0x14003d7bb
jmp 0x14003e57f
mov rax, r14
and rax, 0xfffffffffffffff8
add rax, 8
mov r12, r14
or r12, 7
cmp r12, 0x17
cmove r12, rax
inc r12
mov rcx, r12
call fcn.1402dd130
mov rcx, rax
mov qword [rsp + 0xe0], rax
lea rax, [r13 + 9]
or rax, r12
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xe8], r14
jmp 0x14003d9a5
mov rcx, rsi
call fcn.14003ee90
mov dword [rsi + 0x28], 2
movabs r13, 0x7ffffffffffffff7
mov rdx, qword [rsi + 0x220]
inc rdx
mov qword [rsi + 0x220], rdx
cmp byte [rsi + 0x228], 0
je 0x14003da16
mov rbx, qword [rsi + 0x30]
lea rcx, [rsp + 0x160]
call fcn.140264020
lea r15, str.ATTEMPTS
mov rcx, r15
call fcn.140303550
cmp rax, r13
ja 0x14003e5c9
mov r14, rax
cmp rax, 0x16
ja 0x14003d8e3
lea rcx, [rsp + 0xe0]
mov byte [rcx + 0x17], r14b
lea r12, [rcx + r14]
cmp rcx, r15
ja 0x14003d9b7
cmp r12, r15
ja 0x14003e5d6
test r14, r14
je 0x14003d9cb
lea rdx, str.ATTEMPTS
mov r8, r14
call fcn.1402e0660
mov byte [r12], 0
lea r14, [rsp + 0xe0]
lea r8, [rsp + 0x160]
mov rcx, rbx
mov rdx, r14
call fcn.14007b810
cmp byte [r14 + 0x17], 0
jns 0x14003d9ff
mov rcx, qword [rsp + 0xe0]
call fcn.1402dd16c
cmp byte [rsp + 0x177], 0
jns 0x14003da16
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
mov rcx, qword [rsi + 0x40]
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
call qword [case.0x14012d181.0]
lea rcx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
mov edx, 0x51
call fcn.14026ce00
cmp eax, 2
jge 0x14003db57
mov rbx, qword [rsi + 0x40]
mov edx, dword [rsi + 0x1d0]
lea r14, [rsp + 0x160]
mov rcx, r14
call fcn.1400490b0
mov rax, qword [rbx]
mov rax, qword [rax + 0x20]
mov rcx, rbx
mov rdx, r14
call qword [case.0x14012d181.0]
cmp byte [r14 + 0x17], 0
jns 0x14003da82
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
movzx edx, byte [rsi + 0x229]
mov rcx, qword [rsi + 0x40]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14012d181.0]
test eax, eax
je 0x14003dbeb
mov ecx, 0x20
call fcn.1402dd130
mov qword [rsp + 0x160], rax
add r13, 0x29
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x168], SafeArrayCopy
lea rcx, str.COULDNT_COMPOSE_REQUEST
cmp rax, rcx
ja 0x14003dae5
lea rdx, [rax + 0x18]
cmp rdx, rcx
ja 0x14003e5d6
movups xmm0, xmmword [str.COULDNT_COMPOSE_REQUEST]
movups xmmword [rax], xmm0
movabs rcx, 0x5453455551455220
mov qword [rax + 0x10], rcx
mov byte [rax + 0x18], 0
lea rbx, [rsp + 0x160]
mov rcx, rsi
mov rdx, rbx
call fcn.14003d430
mov edi, eax
cmp byte [rbx + 0x17], 0
jns 0x14003db29
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
mov rcx, qword [rsp + 0x298]
xor rcx, rsp
call fcn.1402ddd70
mov eax, edi
movaps xmm6, xmmword [rsp + 0x2a0]
add rsp, 0x2b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
lea rbx, [rsp + 0x160]
mov rcx, rbx
mov r8d, 0x120
mov r9d, 0xfffffffe
call fcn.14015a460
lea rcx, [rsp + 0x170]
lea rdx, str._AU__Check._Request_type:
mov r8d, reloc.OLEAUT32.dll_SafeArrayCopy
call fcn.14031d7c0
mov edx, dword [rsi + 0x1d0]
mov rcx, rax
call fcn.140049300
mov rcx, rbx
call fcn.14015aab0
jmp 0x14003da41
call fcn.14007e260
mov qword [rsp + 0xd0], rax
test rax, rax
je 0x14003de8d
mov rcx, rax
call fcn.140303550
lea rdx, [rsp + 0xd0]
mov qword [rdx + 8], rax
lea rcx, [rsp + 0xe0]
call fcn.14027d2c0
jmp 0x14003dc80
lea rcx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
mov edx, 0x51
call fcn.14026ce00
cmp eax, 3
jge 0x14003ddf9
mov rcx, qword [rsi + 0x48]
call fcn.1400d2210
movabs r15, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x150], r15
movaps xmm6, xmmword [0x14047fb40]
movaps xmmword [rsp + 0x140], xmm6
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
cmp byte [rsi + 0xc8], 0
je 0x14003dbaf
lea rdx, [rsi + 0xb0]
lea rcx, [rsp + 0xe0]
call fcn.14027d0c0
lea rbx, [rsp + 0x80]
mov qword [rbx + 0x40], r15
movaps xmmword [rbx + 0x30], xmm6
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov rcx, rbx
call fcn.1400a9bd0
lea r14, [rsp + 0x60]
mov qword [r14 + 0x10], r15
movaps xmmword [r14], xmm6
mov rcx, qword [rsi + 0x40]
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov rdx, r14
call qword [case.0x14012d181.0]
movzx eax, byte [r14 + 0x17]
mov r9d, eax
and r9d, 0x7f
test al, al
mov rdx, qword [r14]
cmovns rdx, r14
cmovs r9, qword [r14 + 8]
lea r8, [rdx + r9]
mov rcx, rbx
call fcn.1400427b0
lea rax, [rsp + 0x40]
mov word [rax], 0xaaaa
mov rcx, qword [rsi + 0x38]
lea rdx, [rsi + 8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rsp + 0xe0]
mov r8d, 1
mov r9, rbx
call fcn.1400e4000
cmp eax, 0xffffff06
je 0x14003ddac
test eax, eax
jne 0x14003dd37
movzx eax, word [rsp + 0x40]
cmp eax, 0xc8
je 0x14003ddb3
xor ebp, ebp
lea rbx, [rsp + 0x160]
mov byte [rbx + 0x17], bpl
mov byte [rbx], bpl
mov rcx, rsi
mov rdx, rbx
mov r8b, 1
call fcn.14003d530
mov edi, eax
cmp byte [rbx + 0x17], bpl
jns 0x14003dd6b
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
xor r14d, r14d
cmp byte [rsp + 0x77], 0
jns 0x14003dd7f
mov rcx, qword [rsp + 0x60]
call fcn.1402dd16c
lea rcx, [rsp + 0x80]
call fcn.1400c5e30
lea rcx, [rsp + 0xe0]
call fcn.14027d750
mov ebp, 2
test r14b, r14b
je 0x14003db29
jmp 0x14003d740
xor r14d, r14d
mov edi, eax
jmp 0x14003dd6e
mov dword [rsi + 0x28], 3
lea rcx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
mov edx, 0x51
call fcn.14026ce00
cmp eax, 2
jge 0x14003de43
mov rbx, qword [rsi + 0x260]
mov r15, qword [rsi + 0x268]
mov r14b, 1
jmp 0x14003ddef
mov rcx, rbx
call fcn.140149290
add rbx, 0x30
cmp rbx, r15
jne 0x14003dde3
jmp 0x14003dd6e
lea rdx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
lea rbx, [rsp + 0x160]
mov rcx, rbx
mov r8d, 0x129
mov r9d, 0xfffffffd
call fcn.14015a460
lea rcx, [rsp + 0x170]
lea rdx, str._AU__Composed_the_main_with_product_part_of_request
mov r8d, 0x33
call fcn.14031d7c0
mov rcx, rbx
call fcn.14015aab0
jmp 0x14003dc05
lea rdx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
lea rbx, [rsp + 0x160]
mov rcx, rbx
mov r8d, 0x143
mov r9d, 0xfffffffe
call fcn.14015a460
lea rcx, [rsp + 0x170]
lea rdx, str._AU__Communicated_with_the_server
mov r8d, 0x21
call fcn.14031d7c0
mov rcx, rbx
call fcn.14015aab0
jmp 0x14003ddd0
lea rax, str.null_pointer_passed_to_non_null_argument_of_char_traits_..._::length
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__s___nullptr
mov r8d, 0x109
call fcn.14032ac00
mov rcx, qword [rsi + 0x48]
call fcn.1400cfa60
test eax, eax
je 0x14003df5f
mov rcx, qword [rsi + 0x48]
call fcn.1400cfa60
mov eax, eax
imul rax, rax, 0x3e8
mov qword [rsi + 0x248], rax
mov dword [rsi + 0x28], ebp
lea rcx, [rsp + 0x160]
mov byte [rcx + 0x17], reloc.WS2_32.dll_setsockopt
lea rax, str.GOT_RETRY_FROM_SERVER
cmp rcx, rax
ja 0x14003df0f
lea rcx, [rsp + 0x175]
cmp rcx, rax
ja 0x14003e5d6
movups xmm0, xmmword [str.GOT_RETRY_FROM_SERVER]
lea rbx, [rsp + 0x160]
movaps xmmword [rbx], xmm0
movabs rax, 0x524556524553204d
mov qword [rbx + 0xd], rax
mov byte [rbx + 0x15], 0
mov rcx, rsi
mov rdx, rbx
xor r8d, r8d
call fcn.14003d530
mov edi, eax
cmp byte [rbx + 0x17], 0
jns 0x14003d79b
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
jmp 0x14003d79b
cmp dword [rsi + 0x258], 2
mov eax, dword [rsi + 0x28]
jb 0x14003e004
cmp eax, 3
jg 0x14003e004
movabs r13, 0xaaaaaaaaaaaaaaaa
lea rdx, [rsp + 0x60]
mov qword [rdx + 0x10], r13
movaps xmm6, xmmword [0x14047fb40]
movaps xmmword [rdx], xmm6
mov rcx, qword [rsi + 0x48]
call fcn.1400cf5f0
lea rbx, [rsp + 0x40]
mov qword [rbx + 0x10], r13
movaps xmmword [rbx], xmm6
mov rcx, qword [rsi + 0x48]
mov rdx, rbx
call fcn.1400cf910
movzx eax, byte [rbx + 0x17]
test al, al
js 0x14003e13b
and eax, 0x7f
jmp 0x14003e140
xor r12d, r12d
mov edi, ebp
jmp 0x14003dfd6
xor r12d, r12d
mov edi, ebx
cmp byte [rsp + 0x57], 0
jns 0x14003dfe7
mov rcx, qword [rsp + 0x40]
call fcn.1402dd16c
cmp byte [rsp + 0x77], 0
jns 0x14003dff8
mov rcx, qword [rsp + 0x60]
call fcn.1402dd16c
test r12b, r12b
je 0x14003d79b
mov eax, dword [rsi + 0x28]
xor ecx, ecx
cmp eax, 3
mov edi, 0xffffff04
cmovge edi, ecx
jmp 0x14003d79b
mov dword [rsi + 0x28], ebp
lea rcx, [rsp + 0x160]
mov byte [rcx + 0x17], reloc.WS2_32.dll_send
lea rax, str.NO_METRICS_RECEIVED
cmp rcx, rax
ja 0x14003e042
lea rcx, [rsp + 0x173]
cmp rcx, rax
ja 0x14003e5d6
movups xmm0, xmmword [str.NO_METRICS_RECEIVED]
lea r14, [rsp + 0x160]
movaps xmmword [r14], xmm0
mov dword [r14 + 0xf], 0x44455649
mov byte [r14 + 0x13], 0
mov rcx, rsi
mov rdx, r14
call fcn.14003d430
mov ebx, eax
cmp byte [r14 + 0x17], 0
jns 0x14003e083
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
cmp ebx, 1
je 0x14003dfd1
test ebx, ebx
je 0x14003e1b8
mov rcx, qword [rsi + 0x48]
lea rbx, [rsp + 0x160]
mov rdx, rbx
call fcn.1400cfdf0
mov bpl, byte [rbx + 0x18]
mov rcx, rbx
call fcn.14027d750
mov r12b, 1
test bpl, bpl
je 0x14003dfd6
lea rbx, [rsp + 0xe0]
mov qword [rbx + 0x40], r13
movaps xmmword [rbx + 0x30], xmm6
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov rcx, rbx
call fcn.1400a9bd0
lea r13, [rsp + 0x3e]
mov word [r13], 0xaaaa
mov r14, qword [rsi + 0x38]
mov rcx, qword [rsi + 0x48]
lea r15, [rsp + 0x160]
mov rdx, r15
call fcn.1400cfdf0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], 0
mov rcx, r14
mov rdx, r15
xor r8d, r8d
mov r9, rbx
call fcn.1400e4000
mov rcx, r15
call fcn.14027d750
mov rcx, rbx
call fcn.1400c5e30
jmp 0x14003dfd6
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x14003e016
movzx eax, byte [rsp + 0x77]
test al, al
js 0x14003e1aa
and eax, 0x7f
jmp 0x14003e1af
mov rax, rbx
and rax, 0xfffffffffffffff8
add rax, 8
mov r12, rbx
or r12, 7
cmp r12, 0x17
cmove r12, rax
inc r12
mov rcx, r12
call fcn.1402dd130
mov rcx, rax
mov qword [rsp + 0x160], rax
movabs rax, 0x7ffffffffffffff7
add rax, 9
or rax, r12
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x168], rbx
jmp 0x14003e1f6
mov rax, qword [rsp + 0x68]
test rax, rax
je 0x14003e016
movabs r12, 0x7ffffffffffffff7
mov r14, qword [rsi + 0x30]
lea r15, [0x140492478]
mov rcx, r15
call fcn.140303550
cmp rax, r12
ja 0x14003e602
mov rbx, rax
cmp rax, 0x16
ja 0x14003e157
lea rcx, [rsp + 0x160]
mov byte [rcx + 0x17], bl
lea r12, [rcx + rbx]
cmp rcx, r15
ja 0x14003e208
cmp r12, r15
ja 0x14003e5d6
test rbx, rbx
je 0x14003e21c
lea rdx, [0x140492478]
mov r8, rbx
call fcn.1402e0660
mov byte [r12], 0
lea rbx, [rsp + 0x160]
lea r8, [rsp + 0x60]
mov rcx, r14
mov rdx, rbx
call fcn.14007b810
mov ebp, eax
cmp byte [rbx + 0x17], 0
jns 0x14003e24e
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
test ebp, ebp
je 0x14003e2f8
mov ecx, 0x28
call fcn.1402dd130
mov qword [rsp + 0x160], rax
movabs rcx, 0x7ffffffffffffff7
add rcx, 0x31
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x168], 0x21
lea rcx, str.GLOBAL_STORAGE_WR_FAILED__STEP_1_
cmp rax, rcx
ja 0x14003e2a3
lea rdx, [rax + 0x21]
cmp rdx, rcx
ja 0x14003e5d6
movups xmm0, xmmword [0x14048b108]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.GLOBAL_STORAGE_WR_FAILED__STEP_1_]
movups xmmword [rax], xmm0
mov word [rax + 0x20], 0x5d
lea r14, [rsp + 0x160]
mov rcx, rsi
mov rdx, r14
call fcn.14003d430
mov ebp, eax
cmp byte [r14 + 0x17], 0
jns 0x14003e2e7
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
cmp ebp, 1
je 0x14003dfca
test ebp, ebp
jne 0x14003e094
mov r14, qword [rsi + 0x30]
lea r12, [0x140492482]
mov rcx, r12
call fcn.140303550
mov r15, rax
movabs rax, 0x7ffffffffffffff7
cmp r15, rax
ja 0x14003e602
mov rbp, r13
cmp r15, 0x16
ja 0x14003e4ad
mov byte [rsp + 0x177], r15b
lea r13, [rbx + r15]
cmp rbx, r12
ja 0x14003e348
cmp r13, r12
ja 0x14003e5d6
test r15, r15
je 0x14003e35f
lea rdx, [0x140492482]
mov rcx, rbx
mov r8, r15
call fcn.1402e0660
mov byte [r13], 0
lea r15, [rsp + 0x160]
lea r8, [rsp + 0x40]
mov rcx, r14
mov rdx, r15
call fcn.14007b810
mov ebx, eax
cmp byte [r15 + 0x17], 0
jns 0x14003e392
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
test ebx, ebx
je 0x14003e43f
mov r13, rbp
mov ecx, 0x28
call fcn.1402dd130
mov qword [rsp + 0x160], rax
movabs rcx, 0x7ffffffffffffff7
add rcx, 0x31
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x168], 0x21
lea rcx, str.GLOBAL_STORAGE_WR_FAILED__STEP_2_
cmp rax, rcx
ja 0x14003e3ea
lea rdx, [rax + 0x21]
cmp rdx, rcx
ja 0x14003e5d6
movups xmm0, xmmword [0x14048b12a]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.GLOBAL_STORAGE_WR_FAILED__STEP_2_]
movups xmmword [rax], xmm0
mov word [rax + 0x20], 0x5d
lea r14, [rsp + 0x160]
mov rcx, rsi
mov rdx, r14
call fcn.14003d430
mov ebx, eax
cmp byte [r14 + 0x17], 0
jns 0x14003e42e
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
cmp ebx, 1
je 0x14003dfd1
test ebx, ebx
jne 0x14003e094
mov dword [rsi + 0x28], 4
lea rcx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
mov edx, 0x51
call fcn.14026ce00
mov r12b, 1
cmp eax, 3
jl 0x14003dfd6
lea rdx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
lea rbx, [rsp + 0x160]
mov rcx, rbx
mov r8d, 0x187
mov r9d, 0xfffffffd
call fcn.14015a460
lea rcx, [rsp + 0x170]
lea rdx, str._AU__Saved_the_data
mov r8d, reloc.WS2_32.dll_send
call fcn.14031d7c0
mov rcx, rbx
call fcn.14015aab0
jmp 0x14003dfd6
mov rax, r15
and rax, 0xfffffffffffffff8
add rax, 8
mov r13, r15
or r13, 7
cmp r13, 0x17
cmove r13, rax
inc r13
mov rcx, r13
call fcn.1402dd130
mov rbx, rax
mov qword [rsp + 0x160], rax
movabs rax, 0x7ffffffffffffff7
add rax, 9
or rax, r13
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x168], r15
jmp 0x14003e336
lea rdx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
lea rbx, [rsp + 0x160]
mov rcx, rbx
mov r8d, 0x109
mov r9d, 0xfffffffc
call fcn.14015a460
lea rcx, [rsp + 0x170]
lea rdx, str.Sessions_not_uploaded.
mov r8d, reloc.WS2_32.dll_shutdown
call fcn.14031d7c0
mov rcx, rbx
call fcn.14015aab0
jmp 0x14003d72b
lea rdi, [rsp + 0x80]
mov edx, 0x1ec
mov rcx, rdi
xor r8d, r8d
call fcn.140250100
lea rdx, str...._output_too_large
mov r8d, reloc.WS2_32.dll_sendto
mov rcx, rdi
call fcn.14013ad00
jmp 0x14003d786
lea rdx, str.....operadesktopcommon_autoupdateupdatecheckerupdate_check_handler_impl.cc
lea rbx, [rsp + 0x160]
mov rcx, rbx
mov r8d, 0x101
mov r9d, 0xffffffff
call fcn.14015a460
lea rcx, [rsp + 0x170]
lea rdx, str.Skipping_metrics_in_AU_request_as_no_UUID_is_set.
mov r8d, 0x31
call fcn.14031d7c0
mov rcx, rbx
call fcn.14015aab0
jmp 0x14003d7bb
lea rcx, [rsp + 0xe0]
call fcn.14031d9c0
lea rax, str.char_traits::copy_overlapped_range
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude__stringchar_traits.h
lea r9, str.__s2_____s1____s2_____s1____n
mov r8d, 0xf3
call fcn.14032ac00
lea rcx, [rsp + 0x160]
call fcn.14031d9c0
int3