Function at 0x180052710
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xf0
mov r13d, ecx
mov qword [rbp - 0x49], r9
add ecx, 0xb64
mov qword [rbp - 0x11], r8
mov qword [rbp - 0x19], rdx
mov r10, r9
mov dword [rsp + 0x40], ecx
mov rdi, rdx
cmp r13d, ecx
jae 0x180053214
mov r15d, dword [rbp - 0x61]
xor ebx, ebx
mov r12d, dword [rbp - 0x61]
lea r14, [0x1800c867b]
cmp r13d, 0x178
ja 0x180052f3a
je 0x180053214
cmp r13d, 0xd5
ja 0x18005289a
je 0x1800527fb
mov eax, r13d
sub eax, 0x14
je 0x1800527e8
sub eax, 0x42
je 0x1800527df
sub eax, 0x16
je 0x1800527a7
cmp eax, 0x4a
je 0x180053214
jmp 0x180053371
cmp qword [r10 + 8], 0
jne 0x180053371
mov ecx, 0x10c
mov eax, ecx
sub eax, 0x10c
je 0x1800527cb
cmp eax, 0x40
je 0x180053214
jmp 0x1800527cf
mov byte [rbp - 0x59], 0
add ecx, 0x40
cmp ecx, 0x18c
jb 0x1800527b7
jmp 0x18005336d
mov qword [rbp + 0x17], r10
jmp 0x180053371
mov rax, qword [0x1800e57b0]
mov rcx, qword [rax]
mov qword [rbp - 0x59], rcx
jmp 0x18005336d
mov r15d, dword [0x1800e74b8]
lea rcx, [rbp - 9]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 7], xmm0
test al, al
je 0x18005336d
mov ebx, 0x7a
xor edi, edi
cmp ebx, 0x7a
je 0x180052853
cmp ebx, 0x121c
jne 0x180052885
xor edx, edx
mov ecx, 0xa3
call fcn.18007fd70
jmp 0x180052885
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x55]
call fcn.18008c0d0
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], edi
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r14
xor edx, edx
mov rcx, r14
call fcn.1800a7e50
add ebx, 0x11a2
cmp ebx, 0x2344
jbe 0x180052838
xor ebx, ebx
jmp 0x18005336d
mov eax, r13d
sub eax, 0xd6
je 0x180052ef7
sub eax, 0x22
je 0x180052ec0
sub eax, 0x16
je 0x180052d18
cmp eax, 0x69
jne 0x180053371
test r10, r10
je 0x1800528d6
test rdi, rdi
je 0x1800528d6
test r8, r8
jne 0x180052a15
mov esi, 0x72
nop dword [rax + rax]
mov eax, esi
sub eax, 0x72
je 0x1800528f5
cmp eax, 0x40
je 0x180053214
jmp 0x1800529f6
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea rcx, [rbp - 9]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 7], xmm0
test al, al
je 0x1800529ef
mov edi, 7
nop dword [rax]
mov eax, edi
sub eax, 7
je 0x18005297a
sub eax, 1
je 0x18005296a
cmp eax, 1
jne 0x1800529e4
mov r9d, 0xe7
mov dword [rsp + 0x48], ebx
lea r8, [rsp + 0x48]
mov qword [rsp + 0x20], r14
mov rdx, r14
lea rcx, str.ReadbackYUV_size_error_
call fcn.180041fe0
jmp 0x1800529e4
lea rax, str.IMAGE_SAMPLE_L_O_V3_V16
mov qword [0x1800e74c0], rax
jmp 0x1800529e4
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x1800529e4
mov ebx, 0x112
nop
mov eax, ebx
sub eax, 0x111
je 0x1800529d1
cmp eax, 1
jne 0x1800529d8
lea rcx, str.C:_buildbot_slave_workdir_repos_opera1_common_oauth2_auth_service_impl.cc
call fcn.1800bc300
xor r9d, r9d
lea rcx, str.CloseTabIfNotPinned_Accelerator
mov r8, r14
mov rdx, r14
call fcn.1800bc300
jmp 0x1800529d8
mov dword [0x1800e74b8], r15d
dec ebx
cmp ebx, 0x110
ja 0x1800529a0
xor ebx, ebx
inc edi
cmp edi, 0xa
jb 0x180052930
mov dword [rbp - 0x59], 0xffffffff
add esi, 0x40
cmp esi, 0xf2
jb 0x1800528e0
mov r10, qword [rbp - 0x49]
mov rdi, qword [rbp - 0x19]
mov r8, qword [rbp - 0x11]
mov ecx, dword [rsp + 0x40]
cmp qword [r10], 0
jne 0x180053371
mov r14d, 0x5c
lea rbx, [0x1800c867b]
nop dword [rax]
mov eax, r14d
sub eax, 0x5c
je 0x180052b8e
cmp eax, 0x42
jne 0x180052cf8
mov esi, 0x18
nop word [rax + rax]
mov eax, esi
sub eax, 0x18
je 0x180052a65
cmp eax, 0x7b
je 0x180053214
jmp 0x180052b7a
xor edi, edi
lea rcx, [rbp - 9]
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
lea edx, [rdi + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 7], xmm0
test al, al
je 0x180052b73
mov edi, 0xd4
nop word [rax + rax]
mov eax, edi
sub eax, 0xd3
je 0x180052b40
cmp eax, 1
jne 0x180052b65
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x180052b65
mov ebx, 0xa9
mov eax, ebx
sub eax, 0xa9
je 0x180052afa
cmp eax, 0x69
jne 0x180052b2c
mov dword [0x1800e74b8], r15d
jmp 0x180052b2c
mov r8d, dword [0x1800e74b8]
lea rcx, str.register_status_regcache::xfer_part_int__int__int__void__const_void__bool_
mov edx, r15d
call fcn.1800bc300
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.tre_de__0_doit_avoir_le_type__1
mov rdx, rax
call fcn.1800bc300
add ebx, 0x69
cmp ebx, 0x17b
jb 0x180052ae3
lea rbx, [0x1800c867b]
jmp 0x180052b65
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], 0
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, rbx
xor edx, edx
mov rcx, rbx
call fcn.1800a7e50
dec edi
cmp edi, 0xd2
ja 0x180052aa0
mov dword [rbp - 0x59], 0
add esi, 0x7b
cmp esi, 0x10e
jb 0x180052a50
jmp 0x180052cf4
mov dword [rsp + 0x28], 0xdb
xor r9d, r9d
xor edx, edx
mov qword [rsp + 0x20], rdi
mov rcx, r10
call fcn.180058680
test eax, eax
jns 0x180052cf4
mov esi, 0xdb
mov eax, esi
sub eax, 0xdb
je 0x180052bcc
cmp eax, 1
je 0x180053214
jmp 0x180052ce6
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 9]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 7], xmm0
test al, al
je 0x180052cdf
mov edi, 0x19
mov eax, edi
sub eax, 0x19
je 0x180052c58
sub eax, 1
je 0x180052c45
cmp eax, 1
jne 0x180052cd4
mov r9d, 0xe7
mov dword [rsp + 0x48], 0
lea r8, [rsp + 0x48]
mov qword [rsp + 0x20], rbx
mov rdx, rbx
lea rcx, str.__global_float_backwardMapX_
call fcn.180041fe0
jmp 0x180052cd4
lea rax, str.No_previous_pkgdef_cache_data
mov qword [0x1800e74c0], rax
jmp 0x180052cd4
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x180052cd4
mov ebx, 0x5a
cmp ebx, 0x5a
je 0x180052c97
cmp ebx, 0x24ea
jne 0x180052cbf
mov dword [0x1800e74b8], r15d
jmp 0x180052cbf
lea rcx, str.Unhandled_C_exception_at_0x_08X:_Type_unknown__Exception_Code:_0x_08lX_
call fcn.1800bc300
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.CFU_Webfeed_:_downloadSize_was:
mov rdx, rax
call fcn.1800bc300
add ebx, 0x2490
cmp ebx, 0x4920
jbe 0x180052c81
lea rbx, [0x1800c867b]
inc edi
cmp edi, 0x1c
jb 0x180052c04
mov dword [rbp - 0x59], 0xffffffff
inc esi
cmp esi, 0xdd
jb 0x180052bb5
mov r10, qword [rbp - 0x49]
mov rdi, qword [rbp - 0x19]
add r14d, 0x42
mov r8, qword [rbp - 0x11]
cmp r14d, 0xe0
jb 0x180052a30
xor ebx, ebx
jmp 0x18005336d
mov rcx, qword [r10 + 8]
mov rax, qword [r10]
mov qword [rbp - 0x39], rax
mov qword [rbp - 0x31], rcx
test rcx, rcx
je 0x18005336d
mov r9d, 0x77
mov qword [rbp - 0x61], 1
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x39]
lea rcx, [rsp + 0x44]
call fcn.1800320a0
test al, al
je 0x180052e6a
movzx eax, byte [rsp + 0x44]
cmp al, 0xab
je 0x180052e9c
cmp al, 0x4c
jne 0x180052db3
mov ebx, 0x2d
nop
mov eax, ebx
sub eax, 0x2d
je 0x180052d83
cmp eax, 1
jne 0x180052daa
movzx r12d, byte [rbp - 0x79]
jmp 0x180052daa
mov r9d, 0x77
mov qword [rbp - 0x61], 1
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x79]
call fcn.1800320a0
test al, al
je 0x180052eac
inc ebx
cmp ebx, 0x2f
jb 0x180052d70
jmp 0x180052e31
cmp al, 0x4d
jne 0x180052e07
mov ebx, 0x50
nop dword [rax]
cmp ebx, 0x50
je 0x180052dd4
cmp ebx, 0x3660
jne 0x180052df7
movzx r12d, word [rbp - 0x51]
jmp 0x180052df7
xor r8d, r8d
lea rax, [rbp - 0x51]
lea r9, [rbp - 0x39]
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r8 + 0x30]
call fcn.180021a20
test al, al
je 0x180052eac
add ebx, 0x3610
cmp ebx, 0x6c20
jbe 0x180052dc0
jmp 0x180052e31
cmp al, 0x4e
jne 0x180052e7d
mov qword [rsp + 0x28], rbx
lea r9, [rbp - 0x39]
lea r8, [rbp - 0x29]
mov qword [rsp + 0x20], rbx
xor edx, edx
mov ecx, 0x86
call fcn.180041250
test al, al
je 0x180052e6a
mov r12d, dword [rbp - 0x29]
mov rdx, qword [rbp - 0x39]
lea r9, [rbp - 0x61]
mov ebx, r12d
mov r8d, 0xae
mov rcx, rdi
mov qword [rbp - 0x61], rbx
call fcn.18000a510
lea r8, [rbp - 0x61]
mov qword [rbp - 0x61], rbx
mov edx, 0xf
lea rcx, [rbp - 0x39]
call fcn.18004e890
xor ebx, ebx
test al, al
jne 0x180052e9c
mov ecx, dword [rsp + 0x40]
mov r13d, 0x1b0
mov byte [rbp - 0x59], 0
jmp 0x180053371
lea r9, [rbp - 0x61]
mov qword [rbp - 0x61], 1
mov r8d, 0xae
lea rdx, [rsp + 0x44]
mov rcx, rdi
call fcn.18000a510
cmp qword [rbp - 0x31], 0
ja 0x180052d30
jmp 0x18005336d
mov ecx, dword [rsp + 0x40]
xor ebx, ebx
mov byte [rbp - 0x59], bl
mov r13d, 0x1b0
jmp 0x180053371
mov rbx, qword [rbp + 0x17]
mov edi, 0x30d40
nop dword [rax]
xor r8d, r8d
lea r9, [rbx + 0x168]
lea rcx, [rbx + 0x168]
lea edx, [r8 + 0x7c]
call fcn.18008f610
sub rdi, 1
jne 0x180052ed0
xor ebx, ebx
jmp 0x18005336d
xorps xmm0, xmm0
lea rdx, [0x1800fae90]
mov r8d, 0x40
movaps xmmword [0x1800fae90], xmm0
mov rcx, r10
movaps xmmword [0x1800faea0], xmm0
movaps xmmword [0x1800faeb0], xmm0
movaps xmmword [0x1800faec0], xmm0
call sub.VCRUNTIME140.dll_memcmp
mov ecx, ebx
test eax, eax
sete cl
mov dword [rbp - 0x59], ecx
jmp 0x18005336d
cmp r13d, 0x35d
ja 0x1800531c9
je 0x1800531b5
mov eax, r13d
sub eax, 0x1b0
je 0x180052e6e
sub eax, 0x69
je 0x180052f90
sub eax, 0x39
je 0x180053214
cmp eax, 0x69
jne 0x180053371
mov rbx, qword [rbp - 0x41]
mov qword [rbx], rdi
mov qword [rbx + 8], r8
xor ebx, ebx
jmp 0x180053371
mov edx, 1
lea ecx, [rdx + 0x17]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x41], rax
mov rbx, rax
test rax, rax
jne 0x180053141
mov r14d, 0xa6
lea rbx, [0x1800c867b]
nop dword [rax + rax]
mov ecx, r14d
sub ecx, 0xa6
je 0x180053392
cmp ecx, 1
jne 0x180053126
mov esi, 0x104
nop dword [rax]
mov eax, esi
sub eax, 0x102
je 0x180053214
sub eax, 1
je 0x180053111
cmp eax, 1
jne 0x180053118
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea edx, [rax + 6]
lea rcx, [rbp - 9]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 7], xmm0
test al, al
je 0x180053118
mov edi, 0xd7
cmp edi, 0xd7
je 0x180053081
cmp edi, 0x1351
jne 0x1800530fd
lea rax, str.vla_not_allowed
mov dword [rsp + 0x48], 0
mov r9d, 0xe7
mov qword [0x1800e74c0], rax
lea r8, [rsp + 0x48]
mov qword [rsp + 0x20], rbx
mov rdx, rbx
lea rcx, str.MAT_MAP_VOFFSET
call fcn.180041fe0
jmp 0x1800530fd
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x1800530fd
mov ebx, 0x1c
nop word [rax + rax]
cmp ebx, 0x1c
je 0x1800530c3
cmp ebx, 0x7c
jne 0x1800530eb
mov dword [0x1800e74b8], r15d
jmp 0x1800530eb
lea rcx, str._tbrw__u::helper_tbrw_system_assemble_system_data_buffer_length_exceeded_
call fcn.1800bc300
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.DLL_loaded_while_impersonating_
mov rdx, rax
call fcn.1800bc300
add ebx, 0x60
cmp ebx, 0xdc
jb 0x1800530b0
lea rbx, [0x1800c867b]
add edi, 0x127a
cmp edi, 0x24f4
jbe 0x180053036
jmp 0x180053118
mov dword [rbp - 0x59], 0xffffffff
dec esi
cmp esi, 0x101
ja 0x180052fe0
inc r14d
cmp r14d, 0xa8
jb 0x180052fc0
mov rbx, qword [rbp - 0x41]
lea r14, [0x1800c867b]
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor r8d, r8d
lea rcx, [rbp - 9]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 7], xmm0
test al, al
je 0x180052893
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], ebx
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x71]
xor ebx, ebx
mov qword [rsp + 0x28], r14
lea r8, [rbp - 0x69]
mov dword [rsp + 0x20], 0xc8
mov rdx, r14
mov byte [rbp - 0x71], 1
lea rcx, [rbp - 0x61]
mov byte [rbp - 0x69], 2
mov dword [rbp - 0x61], ebx
call fcn.18002a380
jmp 0x18005336d
mov rax, qword [rbp - 0x41]
mov qword [rax + 0x10], rbx
mov rax, qword [r10]
mov qword [rbp - 0x21], rax
jmp 0x180053371
cmp r13d, 0x3ff
je 0x180053348
cmp r13d, 0x4a1
je 0x18005333a
cmp r13d, 0x543
jne 0x180053371
inc dword [r10 + 8]
mov esi, 0x24
nop dword [rax]
cmp esi, 0x24
je 0x180053233
cmp esi, 0xbf
jne 0x180053326
mov dword [rbp - 0x59], ebx
mov rax, qword [rbp - 0x59]
mov rbx, qword [rsp + 0x130]
add rsp, 0xf0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea rcx, [rbp - 9]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 7], xmm0
test al, al
je 0x180053326
mov edi, 0x43
cmp edi, 0x43
je 0x180053299
cmp edi, 0x81d
jne 0x180053314
lea rax, [rbp - 0x61]
mov dword [rbp - 0x61], ebx
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r14
xor edx, edx
mov rcx, r14
call fcn.1800a7e50
jmp 0x180053314
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x180053314
mov ebx, 0x8f
nop
cmp ebx, 0x8f
je 0x1800532d9
cmp ebx, 0x6d7c
jne 0x180053304
mov dword [0x1800e74b8], r15d
jmp 0x180053304
mov r8d, dword [0x1800e74b8]
lea rcx, str.cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGGEIBDQQrFilT
mov edx, r15d
call fcn.1800bc300
xor r9d, r9d
lea rcx, str.file_encryption_modeofoperation
mov r8, r14
mov rdx, r14
call fcn.1800bc300
add ebx, 0x6ced
cmp ebx, 0xd9da
jbe 0x1800532c0
xor ebx, ebx
add edi, 0x7da
cmp edi, 0xfb4
jbe 0x180053267
add esi, 0x9b
cmp esi, 0x15a
jb 0x180053200
jmp 0x18005336d
mov rax, qword [rbp - 0x21]
mov rcx, qword [rbp - 0x41]
mov qword [rax + 0x10], rcx
jmp 0x18005336d
mov rax, qword [rbp - 0x21]
mov rax, qword [rax + 0x10]
test rax, rax
je 0x180053371
nop word [rax + rax]
mov qword [rbp - 0x21], rax
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x180053360
mov ecx, dword [rsp + 0x40]
add r13d, 0xa2
cmp r13d, ecx
jae 0x180053214
mov r10, qword [rbp - 0x49]
mov rdi, qword [rbp - 0x19]
mov r8, qword [rbp - 0x11]
jmp 0x18005275e
mov r8d, 0xe
lea rdx, str.totalBytesRecv
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3