Function at 0x140078536
Capabilities:
Check for software breakpoints

Disassembly:
jmp 0x1400d3210
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x40
mov rax, qword [rsp + 0x50]
add rax, 0xf0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0xa
je 0x1400d324b
cmp dword [rsp + 0x28], 0xb
je 0x1400d324b
jmp 0x1400d3261
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x20]
movzx ecx, byte [rcx + 0x48]
mov byte [rax + 0x778], cl
jmp 0x1400d32ac
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x48]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x20]
mov eax, dword [rcx + 0x48]
cdq
mov ecx, 0xa
idiv ecx
mov ecx, dword [rsp + 0x2c]
mov r9d, ecx
mov r8d, eax
lea rdx, str.Unsupported_HTTP_version___u._d__in_response
mov rcx, qword [rsp + 0x50]
call fcn.140078743
mov eax, 1
jmp 0x1400d34a1
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + 0x4c]
mov dword [rax + 0x1310], ecx
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + 0x48]
mov dword [rax + 0x1318], ecx
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x20]
movzx ecx, byte [rcx + 0x48]
mov byte [rax + 0x778], cl
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + 0x12f1]
test eax, eax
je 0x1400d330c
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + 0x12f1]
mov rcx, qword [rsp + 0x20]
cmp eax, dword [rcx + 0x48]
jle 0x1400d3320
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x20]
movzx ecx, byte [rcx + 0x48]
mov byte [rax + 0x12f1], cl
mov rax, qword [rsp + 0x50]
cmp qword [rax + 0x10f8], 0
je 0x1400d3359
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + 0x12f2]
test eax, eax
jne 0x1400d3359
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4c], 0x1a0
jne 0x1400d3359
mov rax, qword [rsp + 0x20]
mov byte [rax + 0xea], 1
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x48], 0xa
jne 0x1400d3386
lea rdx, str.HTTP_1.0__assume_close_after_body
mov rcx, qword [rsp + 0x50]
call fcn.1400783a1
mov edx, 1
mov rcx, qword [rsp + 0x58]
call fcn.140077a64
jmp 0x1400d33e2
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x48], 0x14
je 0x1400d33a7
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x54], 2
jne 0x1400d33c1
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4c], 0x65
jne 0x1400d33c1
xor eax, eax
test eax, eax
jne 0x1400d33a7
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x740]
mov dword [rax], 2
jmp 0x1400d33e2
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x48], 0xb
jl 0x1400d33e2
mov rax, qword [rsp + 0x58]
movzx eax, byte [rax + 0x346]
test eax, eax
jne 0x1400d33e2
xor eax, eax
test eax, eax
jne 0x1400d33dc
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4c], 0x64
jl 0x1400d3405
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4c], 0xc8
jge 0x1400d3405
mov dword [rsp + 0x30], 1
jmp 0x1400d340d
mov dword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
jne 0x1400d341e
mov dword [rsp + 0x34], 0
jmp 0x1400d3426
mov dword [rsp + 0x34], 1
mov rax, qword [rsp + 0x20]
movzx ecx, byte [rsp + 0x34]
mov byte [rax + 0xeb], cl
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x4c]
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0xcc
je 0x1400d347a
cmp dword [rsp + 0x38], 0x130
je 0x1400d3458
jmp 0x1400d349f
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + 0x530]
test eax, eax
je 0x1400d3474
mov rax, qword [rsp + 0x50]
mov byte [rax + 0x13ec], 1
xor eax, eax
test eax, eax
jne 0x1400d3474
mov rax, qword [rsp + 0x20]
mov qword [rax], 0
mov rax, qword [rsp + 0x20]
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x20]
mov byte [rax + 0xeb], 1
xor eax, eax
add rsp, 0x40
pop rdi
ret