Function at 0x140041b40
Capabilities:
Initialize winhttp library
Prepare http request
Read http header
Receive http response
Send data
Send http request
Set http header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x92f0]
mov eax, 0x93f0
call fcn.140056e70
sub rsp, rax
mov rax, qword [0x1400cc038]
xor rax, rsp
mov qword [rbp + 0x92e0], rax
mov qword [rbp - 0x50], rdx
mov rdi, rcx
mov qword [rsp + 0x48], rcx
xor r12d, r12d
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x250]
call fcn.140043440
nop
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140041ba4
mov rcx, qword [rax]
mov qword [rbp - 0x60], rcx
mov rax, qword [rax + 0x10]
mov qword [rbp - 0x58], rax
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x150]
call fcn.14004ef30
cmp qword [rax + 0x18], 8
jb 0x140041bd5
mov rax, qword [rax]
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rax
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov rbx, rax
mov qword [rbp - 0x60], rax
mov rdx, qword [rbp + 0x168]
cmp rdx, 8
jb 0x140041c38
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041c33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400433d4
call fcn.1400567fc
movdqa xmm0, xmmword [0x140098e20]
movdqu xmmword [rbp + 0x160], xmm0
mov word [rbp + 0x150], r12w
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x140041c91
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041c8c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400433da
call fcn.1400567fc
movdqa xmm0, xmmword [0x140098e30]
movdqu xmmword [rbp + 0x260], xmm0
mov byte [rbp + 0x250], 0
test rbx, rbx
jne 0x140041d7f
mov dword [rsp + 0x20], 2
mov r9d, 0x9d
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
mov dword [rsp + 0x40], 1
lea rdx, [0x1400a4420]
lea rcx, [rbp + 0x1f0]
call fcn.1400439a0
nop
mov dword [rsp + 0x40], 3
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140041d0b
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x140041d58
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041d53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400433e0
call fcn.1400567fc
movdqa xmm0, xmmword [0x140098e30]
movdqu xmmword [rbp + 0x200], xmm0
mov byte [rbp + 0x1f0], 0
lea rcx, [rbp + 0x50]
call fcn.14004de20
xor bl, bl
jmp 0x140043398
movsd xmm0, qword [rdi + 0x80]
mulsd xmm0, qword [0x1400a45e8]
cvttsd2si edx, xmm0
mov dword [rsp + 0x20], edx
mov r9d, edx
mov r8d, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpSetTimeouts]
test eax, eax
jne 0x140041e7c
mov dword [rsp + 0x20], 2
mov r9d, 0xa7
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
mov dword [rsp + 0x40], 4
lea rdx, [0x1400a44e0]
lea rcx, [rbp + 0x1f0]
call fcn.1400439a0
nop
mov dword [rsp + 0x40], 0xc
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140041e08
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x140041e55
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041e50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400433e6
call fcn.1400567fc
movdqa xmm0, xmmword [0x140098e30]
movdqu xmmword [rbp + 0x200], xmm0
mov byte [rbp + 0x1f0], 0
lea rcx, [rbp + 0x50]
call fcn.14004de20
xor bl, bl
jmp 0x140043398
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rax
mov dword [rbp - 0x40], 0x68
mov dword [rbp - 0x20], 1
mov dword [rbp + 0x10], 1
mov dword [rbp + 0x20], 1
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0x10
jb 0x140041ec8
mov rcx, qword [rdi + 8]
mov qword [rbp - 0x70], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x290]
call fcn.14004ef30
nop
lea rcx, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 8
cmovae rcx, qword [rbp + 0x290]
lea r9, [rbp - 0x40]
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINHTTP.dll_WinHttpCrackUrl]
test eax, eax
jne 0x140041fa1
mov dword [rsp + 0x20], 2
mov r9d, 0xb4
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
mov dword [rsp + 0x40], 0x10
lea rdx, [0x1400a44f8]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
mov dword [rsp + 0x40], 0x30
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140041f78
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
lea rcx, [rbp + 0x50]
call fcn.14004de20
xor bl, bl
jmp 0x14004333e
mov r14d, dword [rbp - 0x20]
mov r12, qword [rbp - 0x28]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xor r13d, r13d
mov qword [rbp + 0x1e0], r13
lea r15, [r14 + r14]
lea edi, [r13 + 0xa]
mov qword [rbp + 0x1e8], 7
lea rcx, [rbp + 0x1d0]
cmp r14, 8
jae 0x140041ffa
mov qword [rbp + 0x1e0], r14
mov r8, r15
mov rdx, r12
call fcn.140058620
mov word [rbp + r15 + 0x1d0], r13w
jmp 0x140042041
mov rsi, r14
or rsi, 7
cmp rsi, rdi
cmovb rsi, rdi
lea rdx, [rsi + 1]
call fcn.14001bd00
mov rdi, rax
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], rsi
mov r8, r15
mov rdx, r12
mov rcx, rax
call fcn.140058620
mov word [r15 + rdi], r13w
mov edi, 0xa
mov r14d, dword [rbp + 0x10]
mov r12, qword [rbp + 8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], r13
lea r15, [r14 + r14]
mov qword [rbp + 0x228], 7
lea rcx, [rbp + 0x210]
cmp r14, 8
jae 0x140042093
mov qword [rbp + 0x220], r14
mov r8, r15
mov rdx, r12
call fcn.140058620
mov word [rbp + r15 + 0x210], r13w
jmp 0x1400420d6
mov rsi, r14
or rsi, 7
cmp rsi, 0xa
cmovb rsi, rdi
lea rdx, [rsi + 1]
call fcn.14001bd00
mov rdi, rax
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x220], r14
mov qword [rbp + 0x228], rsi
mov r8, r15
mov rdx, r12
mov rcx, rax
call fcn.140058620
mov word [r15 + rdi], r13w
mov r14d, dword [rbp + 0x20]
mov r12, qword [rbp + 0x18]
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], r13
lea r15, [r14 + r14]
mov qword [rbp + 0x1a8], 7
lea rcx, [rbp + 0x190]
cmp r14, 8
jae 0x140042128
mov qword [rbp + 0x1a0], r14
mov r8, r15
mov rdx, r12
call fcn.140058620
mov word [rbp + r15 + 0x190], r13w
jmp 0x140042170
mov rsi, r14
or rsi, 7
cmp rsi, 0xa
mov eax, 0xa
cmovb rsi, rax
lea rdx, [rsi + 1]
call fcn.14001bd00
mov rdi, rax
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], rsi
mov r8, r15
mov rdx, r12
mov rcx, rax
call fcn.140058620
mov word [rdi + r15], r13w
lea rdx, [rbp + 0x190]
mov r9, qword [rbp + 0x190]
mov r10, qword [rbp + 0x1a8]
cmp r10, 8
cmovae rdx, r9
mov r8, qword [rbp + 0x1a0]
test r8, r8
je 0x1400421cb
mov rax, r8
mov rcx, rdx
mov rsi, r13
cmp word [rdx], 0x23
je 0x1400421bb
cmp rax, 1
je 0x1400421be
dec rax
add rcx, 2
cmp word [rcx], 0x23
jne 0x1400421a8
mov rsi, rcx
test rsi, rsi
je 0x1400421cb
sub rsi, rdx
sar rsi, 1
jmp 0x1400421d2
mov rsi, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x188], r13
cmp r8, rsi
cmovb rsi, r8
lea r14, [rbp + 0x190]
cmp r10, 8
cmovae r14, r9
movabs r13, 0x7ffffffffffffffe
cmp rsi, r13
ja 0x1400433ec
cmp rsi, 8
jae 0x140042262
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x188], 7
lea rdi, [rsi + rsi]
mov r8, rdi
mov rdx, r14
lea rcx, [rbp + 0x170]
call fcn.140058620
xor ecx, ecx
mov word [rbp + rdi + 0x170], cx
mov r15, qword [rbp + 0x188]
mov rsi, qword [rbp + 0x180]
mov r12, qword [rbp + 0x170]
jmp 0x1400422c1
mov r15, rsi
or r15, 7
cmp r15, r13
jbe 0x140042273
mov r15, r13
jmp 0x140042280
cmp r15, 0xa
mov eax, 0xa
cmovb r15, rax
lea rdx, [r15 + 1]
lea rcx, [rbp + 0x170]
call fcn.14001bd00
mov r12, rax
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x188], r15
lea rdi, [rsi + rsi]
mov r8, rdi
mov rdx, r14
mov rcx, rax
call fcn.140058620
xor ecx, ecx
mov word [rdi + r12], cx
mov r14d, 0x10000000
lea rdx, [rbp + 0x170]
cmp r15, 8
cmovae rdx, r12
mov r8, rsi
lea rcx, [rbp + 0x210]
call fcn.140043aa0
mov rsi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
xor r12d, r12d
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1c8], r12
mov rdi, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x140042311
mov rsi, qword [rax]
cmp rdi, r13
ja 0x1400433f2
mov qword [rbp + 0x1c8], 7
cmp rdi, 8
jae 0x14004233e
mov qword [rbp + 0x1c0], rdi
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x1b0], xmm0
jmp 0x140042393
mov rax, rdi
or rax, 7
cmp rax, r13
ja 0x14004235a
mov r13, rax
cmp rax, 0xa
mov eax, 0xa
cmovb r13, rax
lea rdx, [r13 + 1]
lea rcx, [rbp + 0x1b0]
call fcn.14001bd00
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1c8], r13
lea r8, [rdi*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.140058620
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 8
jb 0x1400423d9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400423d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400433f8
call fcn.1400567fc
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x188], 7
mov word [rbp + 0x170], r12w
lea rdx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 8
cmovae rdx, qword [rbp + 0x1d0]
xor r9d, r9d
movzx r8d, word [rbp - 0x1c]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov rdi, rax
mov qword [rbp - 0x70], rax
test rax, rax
jne 0x1400424ae
mov dword [rsp + 0x20], 2
mov r9d, 0xcd
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
mov dword [rsp + 0x40], 0x10000080
lea rdx, [0x1400a4508]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
mov dword [rsp + 0x40], 0x10000180
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140042485
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
lea rcx, [rbp + 0x50]
call fcn.14004de20
xor bl, bl
jmp 0x1400431b4
lea rbx, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 8
cmovae rbx, qword [rbp + 0x1b0]
mov rsi, qword [rsp + 0x48]
lea rcx, [rsi + 0x28]
cmp qword [rsi + 0x40], 0x10
jb 0x1400424d9
mov rcx, qword [rsi + 0x28]
mov qword [rbp - 0x80], rcx
mov rax, qword [rsi + 0x38]
mov qword [rbp - 0x78], rax
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x2b0]
call fcn.14004ef30
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x14004250d
mov rdx, qword [rax]
mov eax, r12d
mov ecx, 0x800000
cmp dword [rbp - 0x2c], 2
cmove eax, ecx
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8, rbx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rdi, rax
mov qword [rbp - 0x80], rax
lea rcx, [rbp + 0x2b0]
call fcn.140003730
test rdi, rdi
jne 0x1400425d8
mov dword [rsp + 0x20], 2
mov r9d, 0xdb
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
mov dword [rsp + 0x40], 0x10000200
lea rdx, [0x1400a4518]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
mov dword [rsp + 0x40], 0x10000600
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400425af
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
lea rcx, [rbp + 0x50]
call fcn.14004de20
xor bl, bl
jmp 0x1400431aa
mov r15b, 1
mov byte [rsp + 0x44], r15b
mov qword [rsp + 0x78], r12
mov rbx, qword [rsi + 0x68]
mov rbx, qword [rbx]
xor eax, eax
mov byte [rsp + 0x45], al
mov r13d, 0xffffffff
cmp byte [rbx + 0x19], al
jne 0x140042b35
movzx esi, byte [rsp + 0x45]
lea rdx, str.Content_Length
lea r15, [rbx + 0x20]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140042620
lea r12, [r15 + 0x10]
mov r8, qword [r12]
mov rcx, r15
cmp qword [r15 + 0x18], 0x10
jb 0x14004263e
mov rcx, qword [r15]
cmp r8, rax
jne 0x1400426db
call fcn.140058520
test eax, eax
jne 0x1400426db
lea rcx, [r15 + 0x20]
cmp qword [r15 + 0x38], 0x10
jb 0x140042663
mov rcx, qword [r15 + 0x20]
mov qword [rbp + 0x30], rcx
mov rax, qword [r15 + 0x30]
mov qword [rbp + 0x38], rax
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x30]
call fcn.14004f5e0
movzx r15d, al
xor r15b, 1
mov byte [rsp + 0x44], r15b
bt r14d, 0xb
jae 0x14004269f
btr r14d, 0xb
lea rcx, [rbp + 0x50]
call fcn.14004de20
xor r12d, r12d
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x140042a16
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400426d3
nop word [rax + rax]
cmp rbx, qword [rax + 0x10]
jne 0x1400426d3
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x1400426c0
mov rbx, rax
jmp 0x140042a3f
lea rcx, [r15 + 0x20]
cmp qword [r15 + 0x38], 0x10
jb 0x1400426ea
mov rcx, qword [r15 + 0x20]
mov qword [rbp + 0x40], rcx
mov rax, qword [r15 + 0x30]
mov qword [rbp + 0x48], rax
movaps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x170], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x150]
call fcn.14004ef30
mov r13, rax
cmp qword [r15 + 0x18], 0x10
jb 0x140042722
mov r15, qword [r15]
mov qword [rsp + 0x60], r15
mov rcx, qword [r12]
mov qword [rsp + 0x68], rcx
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x170], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x250]
call fcn.14004ef30
nop
mov r8d, 2
lea rdx, [0x1400a4534]
mov rcx, rax
call fcn.140043aa0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
bts r14d, 0x1d
mov r9, r13
lea r8, [rbp + 0x1f0]
movzx edx, sil
lea rcx, [rbp + 0x270]
call fcn.1400417d0
nop
lea r8d, [r12 + 2]
lea rdx, [0x1400a452c]
lea rcx, [rbp + 0x270]
call fcn.140043aa0
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x248], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x240], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
or r14d, 0xc0000000
mov r8, qword [rbp + 0x288]
cmp r8, 8
jb 0x14004282d
inc r8
mov rdx, qword [rbp + 0x270]
lea rcx, [rbp + 0x270]
call fcn.1400087b0
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x288], 7
mov word [rbp + 0x270], r12w
mov rdx, qword [rbp + 0x208]
cmp rdx, 8
jb 0x14004288d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042888
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400433fe
call fcn.1400567fc
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], 7
mov word [rbp + 0x1f0], r12w
mov rdx, qword [rbp + 0x268]
cmp rdx, 8
jb 0x1400428ed
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400428e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043404
call fcn.1400567fc
mov qword [rbp + 0x260], r12
mov qword [rbp + 0x268], 7
mov word [rbp + 0x250], r12w
mov rdx, qword [rbp + 0x168]
cmp rdx, 8
jb 0x14004294d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042948
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004340a
call fcn.1400567fc
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], 7
mov word [rbp + 0x150], r12w
mov r8, qword [rbp + 0x240]
mov r13d, 0xffffffff
cmp r8, r13
jbe 0x14004297d
int3
lea rdx, [rbp + 0x230]
cmp qword [rbp + 0x248], 8
cmovae rdx, qword [rbp + 0x230]
mov r9d, 0x20000000
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
test eax, eax
je 0x140042a65
mov rdx, qword [rbp + 0x248]
cmp rdx, 8
jb 0x1400429f1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400429ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043410
call fcn.1400567fc
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x248], 7
mov word [rbp + 0x230], r12w
movzx r15d, byte [rsp + 0x44]
jmp 0x1400426a2
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x140042a3f
nop dword [rax]
nop word [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140042a30
cmp byte [rbx + 0x19], 0
je 0x140042606
test r15b, r15b
jne 0x140042b35
mov ecx, r12d
mov rax, qword [rsp + 0x78]
cmp rax, r13
cmovbe ecx, eax
jmp 0x140042beb
mov dword [rsp + 0x20], 2
mov r9d, 0xf7
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0xc
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a4540]
lea rcx, [rbp + 0x2b0]
call fcn.1400439a0
nop
bts r14d, 0xd
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140042ac3
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x2b0]
call fcn.1400036d0
nop
lea rcx, [rbp + 0x50]
call fcn.14004de20
nop
mov rdx, qword [rbp + 0x248]
cmp rdx, 8
jb 0x1400431a5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042b2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043410
call fcn.1400567fc
jmp 0x1400431a5
lea rdx, str.Transfer_Encoding:_chunked_r_n
mov rax, 0xffffffffffffffff
inc rax
cmp word [rdx + rax*2], 0
jne 0x140042b43
cmp rax, r13
jbe 0x140042b56
int3
mov r9d, 0x20000000
mov r8d, eax
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
test eax, eax
jne 0x140042be8
mov dword [rsp + 0x20], 2
mov r9d, 0x106
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0xe
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a4540]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
bts r14d, 0xf
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140042bca
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
jmp 0x14004319c
mov ecx, r12d
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x140042c8a
mov dword [rsp + 0x20], 2
mov r9d, 0x116
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0x10
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a4560]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
bts r14d, 0x11
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140042c6c
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
jmp 0x14004319c
mov rsi, r12
mov r13, qword [rsp + 0x48]
mov rcx, qword [r13 + 0x78]
mov rax, qword [rcx]
mov r8d, 0x8000
lea rdx, [rbp + 0x2da]
call qword [rax + 8]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x1400431a5
mov eax, 0xffffffff
test r15b, r15b
je 0x140042e1e
cmp rbx, rax
ja 0x140042cce
mov r9d, ebx
jmp 0x140042cd2
int3
lea r8, str._08x
mov edx, 8
lea rcx, [rbp + 0x2d0]
call fcn.140043c20
mov word [rbp + 0x2d8], 0xa0d
mov word [rbp + rbx + 0x2da], 0xa0d
mov eax, 8
lea rcx, [rbp + 0x2d0]
mov r9d, 0xffffffff
nop
cmp byte [rcx], 0x30
jne 0x140042d20
add eax, r9d
inc rcx
cmp eax, 1
ja 0x140042d10
lea rdx, [rbp + 0x2d8]
sub rdx, rax
lea r8, [rbx + 4]
add r8, rax
cmp r8, r9
jbe 0x140042e31
int3
test rbx, rbx
jg 0x140042c92
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x140042f1f
mov dword [rsp + 0x20], 2
mov r9d, 0x16d
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0x14
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a4598]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
bts r14d, 0x15
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140042db5
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x140042e02
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042dfd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043416
call fcn.1400567fc
movdqa xmm0, xmmword [0x140098e30]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
jmp 0x14004319c
lea rdx, [rbp + 0x2da]
cmp rbx, rax
ja 0x140042d3a
mov r8d, ebx
test r8d, r8d
je 0x140042d3b
lea r9, [rsp + 0x48]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpWriteData]
test eax, eax
je 0x140042e58
mov eax, dword [rsp + 0x48]
add rsi, rax
jmp 0x140042d3b
mov dword [rsp + 0x20], 2
mov r9d, 0x15f
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0x12
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a4580]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
bts r14d, 0x13
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140042eb6
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x140042f03
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042efe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004341c
call fcn.1400567fc
movdqa xmm0, xmmword [0x140098e30]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
jmp 0x14004319c
mov dword [rsp + 0x50], r12d
mov dword [rsp + 0x70], 4
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
test eax, eax
jne 0x140042fd1
mov dword [rsp + 0x20], 2
mov r9d, 0x17b
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0x16
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a45b0]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
bts r14d, 0x17
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140042fb3
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
jmp 0x14004319c
mov eax, dword [rsp + 0x50]
add eax, 0xffffff38
cmp eax, 3
ja 0x140043120
mov r12, qword [rbp - 0x50]
test r12, r12
je 0x1400430a0
mov rax, r12
cmp qword [r12 + 0x18], 0x10
jb 0x140042fff
mov rax, qword [r12]
xor ecx, ecx
mov qword [r12 + 0x10], rcx
mov byte [rax], cl
mov dword [rsp + 0x48], ecx
nop dword [rax]
lea r9, [rsp + 0x48]
mov r8d, 0x1000
lea rdx, [rbp + 0x82e0]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x1400430a7
mov ebx, dword [rsp + 0x48]
mov rsi, qword [r12 + 0x10]
mov rcx, qword [r12 + 0x18]
mov rax, rcx
sub rax, rsi
cmp rbx, rax
ja 0x14004307b
lea rax, [rbx + rsi]
mov qword [r12 + 0x10], rax
mov r15, r12
cmp rcx, 0x10
jb 0x14004305e
mov r15, qword [r12]
lea rcx, [r15 + rsi]
mov r8, rbx
lea rdx, [rbp + 0x82e0]
call fcn.140058620
lea rax, [r15 + rbx]
mov byte [rax + rsi], 0
jmp 0x140043095
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x82e0]
xor r8d, r8d
mov rdx, rbx
mov rcx, r12
call fcn.140002370
cmp dword [rsp + 0x48], 0
ja 0x140043010
mov bl, 1
jmp 0x1400431a7
mov dword [rsp + 0x20], 2
mov r9d, 0x190
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0x1a
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a45d8]
lea rcx, [rbp + 0x150]
call fcn.1400439a0
nop
bts r14d, 0x1b
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140043105
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
jmp 0x14004319c
mov dword [rsp + 0x20], 2
mov r9d, 0x180
lea r8, str.D:projects_netease_nrd_nrd_pc_client_vcpkg_buildtrees_sentry_native_srcy_native_0_bf71db22ea.cleanexternalcrashpadutil_nethttp_transport_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::HTTPTransportWin::ExecuteSynchronously_class_std::basic_string_char_struct_std::char_traits_char__class_std::allocator_char_____
lea rcx, [rbp + 0x50]
call fcn.14004dc10
mov rbx, rax
bts r14d, 0x18
mov dword [rsp + 0x40], r14d
mov r8d, dword [rsp + 0x50]
lea rdx, str.HTTP_status__lu
lea rcx, [rbp + 0x150]
call fcn.14004ed00
nop
bts r14d, 0x19
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140043183
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400020f0
nop
lea rcx, [rbp + 0x150]
call fcn.1400036d0
nop
lea rcx, [rbp + 0x50]
call fcn.14004de20
xor bl, bl
xor r12d, r12d
lea rcx, [rbp - 0x80]
call fcn.140041990
nop
lea rcx, [rbp - 0x70]
call fcn.140041990
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 8
jb 0x140043204
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400431ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043422
call fcn.1400567fc
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1c8], 7
mov word [rbp + 0x1b0], r12w
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 8
jb 0x140043264
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004325f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043428
call fcn.1400567fc
mov qword [rbp + 0x1a0], r12
mov qword [rbp + 0x1a8], 7
mov word [rbp + 0x190], r12w
mov rdx, qword [rbp + 0x228]
cmp rdx, 8
jb 0x1400432c4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400432bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004342e
call fcn.1400567fc
mov qword [rbp + 0x220], r12
mov qword [rbp + 0x228], 7
mov word [rbp + 0x210], r12w
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 8
jb 0x140043324
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004331f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140043434
call fcn.1400567fc
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1e8], 7
mov word [rbp + 0x1d0], r12w
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 8
jb 0x140043380
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004337b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400433ce
call fcn.1400567fc
movdqa xmm0, xmmword [0x140098e20]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r12w
lea rcx, [rbp - 0x60]
call fcn.140041990
movzx eax, bl
mov rcx, qword [rbp + 0x92e0]
xor rcx, rsp
call fcn.140056a30
mov rbx, qword [rsp + 0x9440]
add rsp, 0x93f0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.1400083c0
nop
call fcn.1400083c0
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
nop
call fcn.14005d0ac
int3