Function at 0x14003f740
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 - 0x92d0]
mov eax, 0x93d0
call fcn.140055860
sub rsp, rax
mov rax, qword [0x1400c9040]
xor rax, rsp
mov qword [rbp + 0x92c0], rax
mov r12, rdx
mov rdi, rcx
mov qword [rbp - 0x80], rcx
xor r13d, r13d
mov dword [rsp + 0x40], r13d
lea rcx, [rbp + 0x230]
call fcn.140041020
nop
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14003f7a2
mov rcx, qword [rax]
mov qword [rbp - 0x50], rcx
mov rax, qword [rax + 0x10]
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x150]
call fcn.14004cb50
cmp qword [rax + 0x18], 7
jbe 0x14003f7d3
mov rax, qword [rax]
mov dword [rsp + 0x20], r13d
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 - 0x50], rax
mov rdx, qword [rbp + 0x168]
cmp rdx, 7
jbe 0x14003f836
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003f831
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040fbc
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0x160], xmm0
mov word [rbp + 0x150], r13w
mov rdx, qword [rbp + 0x248]
cmp rdx, 0xf
jbe 0x14003f88f
inc rdx
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003f88a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040fc2
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e20]
movdqu xmmword [rbp + 0x240], xmm0
mov byte [rbp + 0x230], 0
test rbx, rbx
jne 0x14003f97d
mov dword [rsp + 0x20], 2
mov r9d, 0x9d
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
mov dword [rsp + 0x40], 1
lea rdx, [0x1400a2820]
lea rcx, [rbp + 0x210]
call fcn.1400414c0
nop
mov dword [rsp + 0x40], 3
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14003f909
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 0xf
jbe 0x14003f956
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003f951
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040fc8
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e20]
movdqu xmmword [rbp + 0x220], xmm0
mov byte [rbp + 0x210], 0
lea rcx, [rbp + 0x50]
call fcn.14004b9a0
xor bl, bl
jmp 0x140040f7a
movsd xmm0, qword [rdi + 0x80]
mulsd xmm0, qword [0x1400a29e8]
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 0x14003fa7a
mov dword [rsp + 0x20], 2
mov r9d, 0xa7
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
mov dword [rsp + 0x40], 4
lea rdx, [0x1400a28e0]
lea rcx, [rbp + 0x210]
call fcn.1400414c0
nop
mov dword [rsp + 0x40], 0xc
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14003fa06
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 0xf
jbe 0x14003fa53
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003fa4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040fce
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e20]
movdqu xmmword [rbp + 0x220], xmm0
mov byte [rbp + 0x210], 0
lea rcx, [rbp + 0x50]
call fcn.14004b9a0
xor bl, bl
jmp 0x140040f7a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rax
mov dword [rbp - 0x30], 0x68
mov dword [rbp - 0x10], 1
mov dword [rbp + 0x20], 1
mov dword [rbp + 0x30], 1
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0xf
jbe 0x14003fac6
mov rcx, qword [rdi + 8]
mov qword [rbp - 0x60], rcx
mov rax, qword [rdi + 0x18]
mov qword [rbp - 0x58], rax
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x270]
call fcn.14004cb50
nop
lea rcx, [rbp + 0x270]
cmp qword [rbp + 0x288], 7
cmova rcx, qword [rbp + 0x270]
lea r9, [rbp - 0x30]
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINHTTP.dll_WinHttpCrackUrl]
test eax, eax
jne 0x14003fb9f
mov dword [rsp + 0x20], 2
mov r9d, 0xb4
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
mov dword [rsp + 0x40], 0x10
lea rdx, [0x1400a28f8]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
mov dword [rsp + 0x40], 0x30
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14003fb76
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
lea rcx, [rbp + 0x50]
call fcn.14004b9a0
xor bl, bl
jmp 0x140040f20
mov r14d, dword [rbp - 0x10]
mov r15, qword [rbp - 0x18]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r13
mov esi, 0xa
mov qword [rbp + 0x208], 7
cmp r14, 7
ja 0x14003fbf9
mov qword [rbp + 0x200], r14
lea rdi, [r14 + r14]
mov r8, rdi
mov rdx, r15
lea rcx, [rbp + 0x1f0]
call fcn.14008dec0
mov word [rbp + rdi + 0x1f0], r13w
jmp 0x14003fc7d
mov rdi, r14
or rdi, 7
cmp rdi, rsi
cmovb rdi, rsi
lea rcx, [rdi*2 + 2]
cmp rcx, 0x1000
jb 0x14003fc44
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140040fd4
mov rcx, rax
call fcn.1400551ac
test rax, rax
je 0x140041016
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14003fc4c
call fcn.1400551ac
mov rsi, rax
mov qword [rbp + 0x1f0], rsi
mov qword [rbp + 0x200], r14
mov qword [rbp + 0x208], rdi
lea rdi, [r14 + r14]
mov r8, rdi
mov rdx, r15
mov rcx, rsi
call fcn.14008dec0
mov word [rdi + rsi], r13w
mov esi, 0xa
mov r14d, dword [rbp + 0x20]
mov r15, qword [rbp + 0x18]
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], r13
mov qword [rbp + 0x1a8], 7
cmp r14, 7
ja 0x14003fcd2
mov qword [rbp + 0x1a0], r14
lea rdi, [r14 + r14]
mov r8, rdi
mov rdx, r15
lea rcx, [rbp + 0x190]
call fcn.14008dec0
mov word [rbp + rdi + 0x190], r13w
jmp 0x14003fd52
mov rdi, r14
or rdi, 7
cmp rdi, 0xa
cmovb rdi, rsi
lea rcx, [rdi*2 + 2]
cmp rcx, 0x1000
jb 0x14003fd1e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140040fda
mov rcx, rax
call fcn.1400551ac
test rax, rax
je 0x140041010
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14003fd26
call fcn.1400551ac
mov rsi, rax
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], rdi
lea rdi, [r14 + r14]
mov r8, rdi
mov rdx, r15
mov rcx, rsi
call fcn.14008dec0
mov word [rdi + rsi], r13w
mov esi, dword [rbp + 0x30]
mov r15, qword [rbp + 0x28]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], r13
lea r14, [rsi + rsi]
mov qword [rbp + 0x1c8], 7
cmp rsi, 7
ja 0x14003fda3
mov qword [rbp + 0x1c0], rsi
mov r8, r14
mov rdx, r15
lea rcx, [rbp + 0x1b0]
call fcn.14008dec0
mov word [rbp + r14 + 0x1b0], r13w
jmp 0x14003fdfd
mov rax, rsi
or rax, 7
cmp rax, 0xa
mov ecx, 0xa
cmovb rax, rcx
mov qword [rsp + 0x50], rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1b0]
call fcn.14003f100
mov rdi, rax
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1c0], rsi
mov rcx, qword [rsp + 0x50]
mov qword [rbp + 0x1c8], rcx
mov r8, r14
mov rdx, r15
mov rcx, rax
call fcn.14008dec0
mov word [rdi + r14], r13w
lea rdx, [rbp + 0x1b0]
mov r10, qword [rbp + 0x1b0]
mov r11, qword [rbp + 0x1c8]
cmp r11, 7
cmova rdx, r10
mov r9, qword [rbp + 0x1c0]
test r9, r9
je 0x14003fe58
mov rax, r9
mov rcx, rdx
mov r8, r13
cmp word [rdx], 0x23
je 0x14003fe48
cmp rax, 1
je 0x14003fe4b
dec rax
add rcx, 2
cmp word [rcx], 0x23
jne 0x14003fe35
mov r8, rcx
test r8, r8
je 0x14003fe58
sub r8, rdx
sar r8, 1
jmp 0x14003fe5f
mov r8, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x180], xmm1
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp + 0x1b0]
cmp r11, 7
cmova rdx, r10
lea rcx, [rbp + 0x170]
call fcn.14002f200
mov r14d, 0x10000000
lea r9, [rbp + 0x170]
mov r13, qword [rbp + 0x170]
cmp qword [rbp + 0x188], 7
cmova r9, r13
mov r15, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1a8]
mov rax, rcx
sub rax, r15
mov rsi, qword [rbp + 0x180]
cmp rsi, rax
ja 0x14003ff17
lea rax, [rsi + r15]
mov qword [rbp + 0x1a0], rax
lea rdi, [rbp + 0x190]
cmp rcx, 7
cmova rdi, qword [rbp + 0x190]
lea rcx, [rdi + r15*2]
lea r8, [rsi + rsi]
mov rdx, r9
call fcn.14008dec0
lea rax, [r15 + rsi]
xor edx, edx
mov word [rdi + rax*2], dx
lea rdi, [rbp + 0x190]
jmp 0x14003ff3a
mov qword [rsp + 0x20], rsi
xor r8d, r8d
mov rdx, rsi
lea rcx, [rbp + 0x190]
call fcn.14003f190
mov rdi, rax
mov r13, qword [rbp + 0x170]
xor edx, edx
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
mov qword [rbp + 0x1e0], rdx
mov qword [rbp + 0x1e8], rdx
mov r15, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 7
jbe 0x14003ff60
mov rdi, qword [rdi]
movabs rsi, 0x7ffffffffffffffe
cmp r15, rsi
ja 0x140040fe0
mov qword [rbp + 0x1e8], 7
cmp r15, 7
ja 0x14003ff9a
mov qword [rbp + 0x1e0], r15
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x1d0], xmm0
jmp 0x140040050
mov rax, r15
or rax, 7
cmp rax, rsi
jbe 0x14003ffb6
movabs rax, 0x7fffffffffffffff
lea rcx, [rax + rax]
jmp 0x14003ffe9
mov rsi, rax
cmp rax, 0xa
mov eax, 0xa
cmovb rsi, rax
lea rcx, [rsi + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140040fb6
add rcx, rcx
cmp rcx, 0x1000
jb 0x140040018
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140040fb6
mov rcx, rax
call fcn.1400551ac
mov rcx, rax
test rax, rax
je 0x140040fe6
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140040027
test rcx, rcx
je 0x140040024
call fcn.1400551ac
jmp 0x140040027
mov rax, rdx
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rsi
lea r8, [r15*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.14008dec0
nop
mov rax, qword [rbp + 0x188]
cmp rax, 7
jbe 0x140040092
lea rdx, [rax*2 + 2]
mov rax, r13
cmp rdx, 0x1000
jb 0x14004008a
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040fec
mov rcx, r13
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0x180], xmm0
xor r13d, r13d
mov word [rbp + 0x170], r13w
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 7
cmova rdx, qword [rbp + 0x1f0]
xor r9d, r9d
movzx r8d, word [rbp - 0xc]
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov rdi, rax
mov qword [rbp - 0x60], rax
test rax, rax
jne 0x140040168
mov dword [rsp + 0x20], 2
mov r9d, 0xcd
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
mov dword [rsp + 0x40], 0x10000080
lea rdx, [0x1400a2908]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
mov dword [rsp + 0x40], 0x10000180
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14004013f
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
lea rcx, [rbp + 0x50]
call fcn.14004b9a0
xor bl, bl
jmp 0x140040d96
lea rbx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 7
cmova rbx, qword [rbp + 0x1d0]
mov rsi, qword [rbp - 0x80]
lea rcx, [rsi + 0x28]
cmp qword [rsi + 0x40], 0xf
jbe 0x140040192
mov rcx, qword [rsi + 0x28]
mov qword [rbp - 0x70], rcx
mov rax, qword [rsi + 0x38]
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.14004cb50
mov rdx, rax
cmp qword [rax + 0x18], 7
jbe 0x1400401c6
mov rdx, qword [rax]
mov eax, r13d
mov ecx, 0x800000
cmp dword [rbp - 0x1c], 2
cmove eax, ecx
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8, rbx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov rdi, rax
mov qword [rbp - 0x70], rax
lea rcx, [rbp + 0x290]
call fcn.140003de0
test rdi, rdi
jne 0x140040282
mov dword [rsp + 0x20], 2
mov r9d, 0xdb
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
mov dword [rsp + 0x40], 0x10000200
lea rdx, [0x1400a2918]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
mov dword [rsp + 0x40], 0x10000600
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140040264
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
jmp 0x140040d81
mov r15b, 1
mov byte [rsp + 0x44], r15b
mov qword [rsp + 0x78], r13
mov rbx, qword [rsi + 0x68]
mov rbx, qword [rbx]
xor eax, eax
mov byte [rsp + 0x45], al
mov ecx, 0xffffffff
cmp byte [rbx + 0x19], al
jne 0x14004076f
movzx esi, byte [rsp + 0x45]
lea rdx, str.Content_Length
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x1400402c0
mov r8, qword [rbx + 0x30]
lea rcx, [rbx + 0x20]
cmp qword [rbx + 0x38], 0xf
jbe 0x1400402dc
mov rcx, qword [rbx + 0x20]
cmp r8, rax
jne 0x140040341
call fcn.14008ddc0
test eax, eax
jne 0x140040341
lea rcx, [rbx + 0x40]
cmp qword [rbx + 0x58], 0xf
jbe 0x1400402f9
mov rcx, qword [rbx + 0x40]
mov qword [rsp + 0x50], rcx
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x50]
call fcn.14004d250
movzx r15d, al
xor r15b, 1
mov byte [rsp + 0x44], r15b
bt r14d, 0xb
jae 0x140040622
btr r14d, 0xb
lea rcx, [rbp + 0x50]
call fcn.14004b9a0
jmp 0x140040622
lea rcx, [rbx + 0x40]
cmp qword [rbx + 0x58], 0xf
jbe 0x140040350
mov rcx, qword [rbx + 0x40]
mov qword [rbp + 0x40], rcx
mov rax, qword [rbx + 0x50]
mov qword [rbp + 0x48], rax
movaps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x150]
call fcn.14004cb50
mov r13, rax
lea rcx, [rbx + 0x20]
cmp qword [rbx + 0x38], 0xf
jbe 0x140040387
mov rcx, qword [rbx + 0x20]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rbx + 0x30]
mov qword [rsp + 0x68], rcx
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x230]
call fcn.14004cb50
nop
mov r8d, 2
lea rdx, [0x1400a2934]
mov rcx, rax
call fcn.1400416a0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x210], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x220], xmm1
xor edx, edx
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], 7
mov word [rax], dx
bts r14d, 0x1d
mov r9, r13
lea r8, [rbp + 0x210]
movzx edx, sil
lea rcx, [rbp + 0x250]
call fcn.14003f360
nop
mov r8d, 2
lea rdx, [0x1400a292c]
lea rcx, [rbp + 0x250]
call fcn.1400416a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xor r13d, r13d
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x188], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x170], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x180], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
or r14d, 0xc0000000
mov r8, qword [rbp + 0x268]
cmp r8, 7
jbe 0x14004048b
mov rdx, qword [rbp + 0x250]
lea rcx, [rbp + 0x250]
call fcn.1400415c0
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], 7
mov word [rbp + 0x250], r13w
mov rdx, qword [rbp + 0x228]
cmp rdx, 7
jbe 0x1400404eb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400404e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040ff2
call fcn.1400551e8
mov qword [rbp + 0x220], r13
mov qword [rbp + 0x228], 7
mov word [rbp + 0x210], r13w
mov r8, qword [rbp + 0x248]
cmp r8, 7
jbe 0x140040525
mov rdx, qword [rbp + 0x230]
lea rcx, [rbp + 0x230]
call fcn.1400415c0
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x248], 7
mov word [rbp + 0x230], r13w
mov r8, qword [rbp + 0x168]
cmp r8, 7
jbe 0x14004055f
mov rdx, qword [rbp + 0x150]
lea rcx, [rbp + 0x150]
call fcn.1400415c0
mov qword [rbp + 0x160], r13
mov qword [rbp + 0x168], 7
mov word [rbp + 0x150], r13w
mov r8, qword [rbp + 0x180]
mov eax, 0xffffffff
cmp r8, rax
jbe 0x14004058e
int3
lea rdx, [rbp + 0x170]
cmp qword [rbp + 0x188], 7
cmova rdx, qword [rbp + 0x170]
mov r9d, 0x20000000
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
test eax, eax
je 0x14004069a
mov rdx, qword [rbp + 0x188]
cmp rdx, 7
jbe 0x140040602
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400405fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040ff8
call fcn.1400551e8
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x188], 7
mov word [rbp + 0x170], r13w
movzx r15d, byte [rsp + 0x44]
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x14004064e
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x140040649
cmp rbx, qword [rax + 0x10]
jne 0x140040649
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140040636
mov rbx, rax
jmp 0x14004066f
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x14004066f
nop word [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140040660
cmp byte [rbx + 0x19], 0
je 0x1400402af
test r15b, r15b
jne 0x14004076a
mov ecx, r13d
mov rax, qword [rsp + 0x78]
mov edx, 0xffffffff
cmp rax, rdx
cmovbe ecx, eax
jmp 0x140040828
mov dword [rsp + 0x20], 2
mov r9d, 0xf7
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0xc
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a2940]
lea rcx, [rbp + 0x290]
call fcn.1400414c0
nop
bts r14d, 0xd
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400406f8
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x290]
call fcn.140003d80
nop
lea rcx, [rbp + 0x50]
call fcn.14004b9a0
nop
mov rdx, qword [rbp + 0x188]
cmp rdx, 7
jbe 0x140040d8a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040760
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040ff8
call fcn.1400551e8
jmp 0x140040d8a
mov ecx, 0xffffffff
lea rdx, str.Transfer_Encoding:_chunked_r_n
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rdx + rax*2], 0
jne 0x140040780
cmp rax, rcx
jbe 0x140040793
int3
mov r9d, 0x20000000
mov r8d, eax
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
test eax, eax
jne 0x140040825
mov dword [rsp + 0x20], 2
mov r9d, 0x106
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0xe
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a2940]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
bts r14d, 0xf
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140040807
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
jmp 0x140040d81
mov ecx, r13d
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x1400408c7
mov dword [rsp + 0x20], 2
mov r9d, 0x116
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0x10
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a2960]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
bts r14d, 0x11
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400408a9
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
jmp 0x140040d81
mov rsi, qword [rbp - 0x80]
nop dword [rax + rax]
mov rcx, qword [rsi + 0x78]
mov rax, qword [rcx]
mov r8d, 0x8000
lea rdx, [rbp + 0x2ba]
call qword [rax + 8]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140040d8a
mov eax, 0xffffffff
test r15b, r15b
je 0x140040a13
cmp rbx, rax
ja 0x14004090c
mov r9d, ebx
jmp 0x140040910
int3
lea r8, str._08x
mov edx, 8
lea rcx, [rbp + 0x2b0]
call fcn.140041720
mov word [rbp + 0x2b8], 0xa0d
mov word [rbp + rbx + 0x2ba], 0xa0d
mov eax, 8
lea rcx, [rbp + 0x2b0]
mov r9d, 0xffffffff
nop dword [rax]
cmp byte [rcx], 0x30
jne 0x140040960
add eax, r9d
inc rcx
cmp eax, 1
ja 0x140040950
lea rdx, [rbp + 0x2b8]
sub rdx, rax
lea r8, [rbx + 4]
add r8, rax
cmp r8, r9
jbe 0x140040a26
int3
test rbx, rbx
jg 0x1400408d0
xor edx, edx
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x140040b0c
mov dword [rsp + 0x20], 2
mov r9d, 0x16d
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0x14
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a2998]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
bts r14d, 0x15
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400409f5
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
jmp 0x140040d81
lea rdx, [rbp + 0x2ba]
cmp rbx, rax
ja 0x14004097a
mov r8d, ebx
test r8d, r8d
je 0x14004097b
lea r9, [rsp + 0x50]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpWriteData]
test eax, eax
jne 0x14004097b
mov dword [rsp + 0x20], 2
mov r9d, 0x15f
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0x12
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a2980]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
bts r14d, 0x13
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140040aa3
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x140040af0
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040aeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040ffe
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e20]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
jmp 0x140040d81
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x70], 4
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x48]
xor r8d, r8d
mov edx, 0x20000013
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpQueryHeaders]
test eax, eax
jne 0x140040bbe
mov dword [rsp + 0x20], 2
mov r9d, 0x17b
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0x16
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a29b0]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
bts r14d, 0x17
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140040ba0
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
jmp 0x140040d81
mov eax, dword [rsp + 0x48]
add eax, 0xffffff38
cmp eax, 3
ja 0x140040d05
test r12, r12
je 0x140040c85
mov rax, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x140040be8
mov rax, qword [r12]
mov qword [r12 + 0x10], r13
mov byte [rax], 0
mov dword [rsp + 0x50], r13d
lea r9, [rsp + 0x50]
mov r8d, 0x1000
lea rdx, [rbp + 0x82c0]
mov rcx, rdi
call qword [sym.imp.WINHTTP.dll_WinHttpReadData]
test eax, eax
je 0x140040c8c
mov ebx, dword [rsp + 0x50]
mov rsi, qword [r12 + 0x10]
mov rcx, qword [r12 + 0x18]
mov rax, rcx
sub rax, rsi
cmp rbx, rax
ja 0x140040c60
lea rax, [rbx + rsi]
mov qword [r12 + 0x10], rax
mov r15, r12
cmp rcx, 0xf
jbe 0x140040c43
mov r15, qword [r12]
lea rcx, [r15 + rsi]
mov r8, rbx
lea rdx, [rbp + 0x82c0]
call fcn.14008dec0
lea rax, [r15 + rbx]
mov byte [rax + rsi], 0
jmp 0x140040c7a
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x82c0]
xor r8d, r8d
mov rdx, rbx
mov rcx, r12
call fcn.140002890
cmp dword [rsp + 0x50], 0
ja 0x140040bf5
mov bl, 1
jmp 0x140040d8c
mov dword [rsp + 0x20], 2
mov r9d, 0x190
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0x1a
mov dword [rsp + 0x40], r14d
lea rdx, [0x1400a29d8]
lea rcx, [rbp + 0x150]
call fcn.1400414c0
nop
bts r14d, 0x1b
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140040cea
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
jmp 0x140040d81
mov dword [rsp + 0x20], 2
mov r9d, 0x180
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadutil_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.14004b780
mov rbx, rax
bts r14d, 0x18
mov dword [rsp + 0x40], r14d
mov r8d, dword [rsp + 0x48]
lea rdx, str.HTTP_status__lu
lea rcx, [rbp + 0x150]
call fcn.14004c920
nop
bts r14d, 0x19
mov dword [rsp + 0x40], r14d
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140040d68
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140002610
nop
lea rcx, [rbp + 0x150]
call fcn.140003d80
nop
lea rcx, [rbp + 0x50]
call fcn.14004b9a0
xor bl, bl
lea rcx, [rbp - 0x70]
call fcn.14003f590
nop
lea rcx, [rbp - 0x60]
call fcn.14003f590
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 7
jbe 0x140040de6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040de1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041004
call fcn.1400551e8
mov qword [rbp + 0x1e0], r13
mov qword [rbp + 0x1e8], 7
mov word [rbp + 0x1d0], r13w
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 7
jbe 0x140040e46
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040e41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004100a
call fcn.1400551e8
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c8], 7
mov word [rbp + 0x1b0], r13w
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 7
jbe 0x140040ea6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040ea1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041010
call fcn.1400551e8
mov qword [rbp + 0x1a0], r13
mov qword [rbp + 0x1a8], 7
mov word [rbp + 0x190], r13w
mov rdx, qword [rbp + 0x208]
cmp rdx, 7
jbe 0x140040f06
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040f01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041016
call fcn.1400551e8
mov qword [rbp + 0x200], r13
mov qword [rbp + 0x208], 7
mov word [rbp + 0x1f0], r13w
mov rdx, qword [rbp + 0x288]
cmp rdx, 7
jbe 0x140040f62
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040f5d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040fb0
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0x280], xmm0
mov word [rbp + 0x270], r13w
lea rcx, [rbp - 0x50]
call fcn.14003f590
movzx eax, bl
mov rcx, qword [rbp + 0x92c0]
xor rcx, rsp
call fcn.140055420
mov rbx, qword [rsp + 0x9420]
add rsp, 0x93d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14005bf54
nop
call fcn.140007bd0
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.140007bd0
nop
call fcn.140007bd0
nop
call fcn.140007c80
int3
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
int3