Function at 0x5badb0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x5bb153
sub esp, 0x40
lea edi, [esp + 0x6c]
xor eax, eax
call fcn.00449e59
mov ecx, dword [esp + 0x48]
mov edx, dword [ecx + 4]
mov ebx, dword [ecx]
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x70], edx
mov edx, dword [ecx + 0x14]
mov ebx, dword [ecx + 0x10]
test edx, edx
jne 0x5bb134
mov eax, dword [esp + 0x5c]
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x60]
mov dword [esp + 0x88], eax
mov eax, dword [ecx + 0x18]
mov edx, dword [ecx + 0x1c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
mov eax, dword [esp + 0x44]
mov dword [esp], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x68]
mov dword [esp + 8], eax
call dbg.net/http/cookiejar.(*Jar).domainAndType
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], ecx
movzx eax, byte [esp + 0x1c]
mov byte [esp + 0x8f], al
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x20]
test ecx, ecx
jne 0x5bb11a
mov ecx, dword [esp + 0x48]
mov eax, dword [ecx + 0x38]
test eax, eax
jl 0x5bb0f8
jg 0x5bafed
mov eax, dword [ecx + 0x28]
mov dword [esp + 0x2c], eax
mov edx, dword [ecx + 0x24]
mov ebx, dword [ecx + 0x20]
test edx, edx
xchg ebp, ebx
sete bl
xchg ebp, ebx
test ebx, ebx
xchg esi, ebx
sete bl
xchg esi, ebx
and ebp, esi
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x5bafe6
test eax, eax
xchg ebp, ebx
sete bl
xchg ebp, ebx
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x5baf37
mov eax, dword [0x7d23cc]
mov edx, dword [0x7d23c8]
mov ebx, dword [0x7d23c4]
mov ebp, dword [0x7d23c0]
mov dword [esp + 0x90], ebp
mov dword [esp + 0x94], ebx
mov dword [esp + 0x98], edx
mov dword [esp + 0x9c], eax
mov byte [esp + 0x8e], 0
mov eax, dword [ecx + 0xc]
mov edx, dword [ecx + 8]
mov dword [esp + 0x74], edx
mov dword [esp + 0x78], eax
movzx eax, byte [ecx + 0x3c]
mov byte [esp + 0x8c], al
movzx eax, byte [ecx + 0x3d]
mov byte [esp + 0x8d], al
mov byte [esp + 0xc8], 0
mov dword [esp + 0xcc], 0
mov dword [esp + 0xd0], 0
add esp, 0x40
ret
mov ebp, dword [esp + 0x50]
cmp edx, ebp
xchg esi, ebx
sete bl
xchg esi, ebx
mov edi, dword [esp + 0x4c]
cmp ebx, edi
seta al
and esi, eax
cmp edx, ebp
setg al
or eax, esi
test al, al
je 0x5bafb5
mov eax, 1
test al, al
je 0x5baf93
mov eax, dword [ecx + 0x2c]
mov dword [esp + 0x90], ebx
mov dword [esp + 0x94], edx
mov edx, dword [esp + 0x2c]
mov dword [esp + 0x98], edx
mov dword [esp + 0x9c], eax
mov byte [esp + 0x8e], 1
jmp 0x5baef1
mov byte [esp + 0xc8], 1
mov dword [esp + 0xcc], 0
mov dword [esp + 0xd0], 0
add esp, 0x40
ret
cmp ebp, edx
sete al
cmp edi, ebx
xchg ebp, ebx
sete bl
xchg ebp, ebx
and eax, ebp
test al, al
je 0x5bafde
mov eax, dword [esp + 0x2c]
mov ebp, dword [esp + 0x54]
cmp eax, ebp
xchg ebp, ebx
setg bl
xchg ebp, ebx
mov eax, ebp
jmp 0x5baf5f
mov eax, dword [esp + 0x2c]
xor ebp, ebp
jmp 0x5bafda
xor ebp, ebp
jmp 0x5baeab
mov edx, 0x3b9aca00
mov ebx, eax
mul edx
mov dword [esp + 0x30], eax
mov dword [esp], eax
sar ebx, 0x1f
imul ebx, ebx, 0x3b9aca00
add edx, ebx
mov dword [esp + 0x3c], edx
mov dword [esp + 4], edx
mov dword [esp + 8], 0x3b9aca00
mov dword [esp + 0xc], 0
call dbg.runtime.int64div
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x38], ecx
mov edx, dword [esp + 0x4c]
add edx, ecx
mov dword [esp + 0x28], edx
mov ebp, dword [esp + 0x14]
mov dword [esp + 0x34], ebp
mov esi, dword [esp + 0x30]
mov dword [esp], esi
mov edi, dword [esp + 0x3c]
mov dword [esp + 4], edi
mov dword [esp + 8], 0x3b9aca00
mov dword [esp + 0xc], 0
call dbg.runtime.int64div
mov ecx, dword [esp + 0x10]
mov eax, 0x3b9aca00
mul ecx
mov ecx, dword [esp + 0x30]
sub ecx, eax
mov edx, dword [esp + 0x4c]
mov ebx, dword [esp + 0x38]
add edx, ebx
mov edx, dword [esp + 0x34]
mov ebx, dword [esp + 0x50]
adc edx, ebx
mov ebx, dword [esp + 0x54]
lea ebp, [ebx + ecx]
cmp ebp, 0x3b9aca00
jl 0x5bb0d9
mov eax, dword [esp + 0x28]
add eax, 1
lea ecx, [ebx + ecx - 0x3b9aca00]
adc edx, 0
mov dword [esp + 0x90], eax
mov dword [esp + 0x94], edx
mov dword [esp + 0x98], ecx
mov eax, dword [esp + 0x58]
mov dword [esp + 0x9c], eax
mov byte [esp + 0x8e], 1
mov ecx, dword [esp + 0x48]
jmp 0x5baef1
test ebp, ebp
jge 0x5bb0f0
mov eax, dword [esp + 0x28]
add eax, 0xffffffff
lea ecx, [ebx + ecx + 0x3b9aca00]
adc edx, 0xffffffff
jmp 0x5bb0a8
mov eax, dword [esp + 0x28]
mov ecx, ebp
jmp 0x5bb0a8
mov byte [esp + 0xc8], 1
mov dword [esp + 0xcc], 0
mov dword [esp + 0xd0], 0
add esp, 0x40
ret
mov byte [esp + 0xc8], 0
mov dword [esp + 0xcc], ecx
mov dword [esp + 0xd0], eax
add esp, 0x40
ret
movzx eax, byte [ebx]
cmp al, 0x2f
jne 0x5badf3
mov dword [esp + 0x84], ebx
mov dword [esp + 0x88], edx
jmp 0x5bae09
call dbg.runtime.morestack_noctxt
jmp dbg.net/http/cookiejar.(*Jar).newEntry