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

Disassembly:
mov ecx, dword [0x911770]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x63bff7
sub esp, 0x68
lea eax, [0x6da460]
mov dword [esp], eax
mov eax, dword [esp + 0x6c]
mov dword [esp + 4], eax
lea eax, [0x6e8e9b]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 6
call sym.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x63bbf5
mov dword [esp + 0x30], ecx
mov eax, dword [eax]
mov dword [esp + 0x54], eax
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov dword [esp], ecx
mov dword [esp + 4], edx
lea ecx, [0x7554d0]
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
call sym.strings.Count
mov eax, dword [esp + 0x10]
lea ecx, [0x6b5220]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov edx, dword [esp + 0x30]
add eax, edx
mov dword [esp + 0x3c], eax
mov dword [esp + 8], eax
call sym.runtime.makeslice
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x54]
mov edx, dword [esp + 0x30]
mov ebx, dword [esp + 0x3c]
xor ebp, ebp
xor esi, esi
jmp 0x63bc1b
lea eax, [0x911620]
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
add esp, 0x68
ret
inc ebp
mov ecx, dword [esp + 0x54]
cmp ebp, edx
jge 0x63bc3a
lea edi, [ecx + ebp*8]
mov ecx, dword [edi]
mov edi, dword [edi + 4]
nop
jmp 0x63bc5e
mov edx, dword [esp + 0x30]
jmp 0x63bc80
mov edx, dword [esp + 0x30]
mov dword [esp + 0x48], ebp
jmp 0x63bcaf
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], esi
mov dword [esp + 0x80], ebx
add esp, 0x68
ret
dec edi
mov edx, edi
neg edx
sar edx, 0x1f
and edx, 1
add ecx, edx
mov edx, dword [esp + 0x30]
test edi, edi
je 0x63bc80
movzx edx, byte [ecx]
cmp dl, 0x20
je 0x63bc4d
cmp dl, 9
je 0x63bc4d
cmp dl, 0xa
je 0x63bc4d
cmp dl, 0xd
je 0x63bc4d
jmp 0x63bc2a
dec edi
mov edx, dword [esp + 0x30]
test edi, edi
je 0x63bc34
movzx edx, byte [ecx + edi - 1]
cmp dl, 0x20
je 0x63bc7b
cmp dl, 9
je 0x63bc7b
cmp dl, 0xa
je 0x63bc7b
cmp dl, 0xd
je 0x63bc7b
jmp 0x63bc30
mov edi, ebx
mov ebx, eax
mov eax, ebp
mov esi, edx
mov edx, dword [esp + 0x30]
mov ebp, dword [esp + 0x48]
test edi, edi
je 0x63bc16
mov dword [esp + 0x38], esi
mov dword [esp + 0x5c], eax
mov dword [esp + 0x44], ebx
nop
mov dword [esp], ecx
mov dword [esp + 4], edi
lea eax, [0x7554d0]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call sym.internal_stringslite.Cut
nop
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x1c]
jmp 0x63bd58
test edx, edx
je 0x63bd36
mov dword [esp + 0x34], ebx
mov dword [esp + 0x58], ecx
nop
mov dword [esp], eax
mov dword [esp + 4], edx
lea eax, [0x6e8815]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
call sym.internal_stringslite.Cut
nop
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov ebx, dword [esp + 0x1c]
jmp 0x63bdb9
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x63bc9f
dec edx
mov ebp, edx
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 1
add eax, ebp
test edx, edx
je 0x63bd7e
movzx ebp, byte [eax]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x63bd47
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x63bd47
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x63bd47
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x63bd47
jmp 0x63bd7e
dec edx
test edx, edx
je 0x63bd36
movzx ebp, byte [eax + edx - 1]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x63bd7d
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x63bd7d
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x63bd7d
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x63bd7d
jmp 0x63bcf5
dec edx
mov ebp, edx
xchg ebp, ebx
neg ebx
xchg ebp, ebx
sar ebp, 0x1f
and ebp, 1
add eax, ebp
test edx, edx
je 0x63bddf
movzx ebp, byte [eax]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x63bda8
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x63bda8
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x63bda8
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x63bda8
jmp 0x63bddf
dec edx
test edx, edx
je 0x63be06
movzx ebp, byte [eax + edx - 1]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x63bdde
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x63bdde
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x63bdde
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x63bdde
test edx, edx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x60], ecx
mov dword [esp + 0x2c], edx
mov dword [esp + 0x50], eax
jne 0x63be1c
xor ebp, ebp
jmp 0x63be4d
mov dword [esp], eax
mov dword [esp + 4], edx
lea ecx, [0x7044f8]
mov dword [esp + 8], ecx
call sym.strings.IndexFunc
mov eax, dword [esp + 0xc]
test eax, eax
setl al
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x2c]
mov ebx, dword [esp + 0x40]
mov ebp, eax
mov eax, dword [esp + 0x50]
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x63bfde
mov ebp, dword [esp + 0x74]
test ebp, ebp
je 0x63be9e
cmp ebp, edx
je 0x63be6a
mov esi, 1
jmp 0x63bea0
mov ecx, dword [esp + 0x70]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], ebp
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
xor eax, 1
mov ecx, dword [esp + 0x60]
mov edx, dword [esp + 0x2c]
mov ebx, dword [esp + 0x40]
mov ebp, dword [esp + 0x74]
mov esi, eax
mov eax, dword [esp + 0x50]
jmp 0x63bea0
xor esi, esi
xchg esi, eax
test al, al
xchg esi, eax
je 0x63bebf
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x63bc9f
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov byte [esp + 8], 1
call sym.net_http.parseCookieValue
movzx eax, byte [esp + 0x15]
movzx ecx, byte [esp + 0x14]
mov edx, dword [esp + 0x10]
test al, al
jne 0x63befb
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x63bc9f
mov dword [esp + 0x28], edx
mov byte [esp + 0x27], cl
mov eax, dword [esp + 0xc]
mov dword [esp + 0x4c], eax
lea ecx, [0x6d7ea0]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0x2c]
mov dword [eax + 4], ecx
mov ecx, dword [0x911a40]
test ecx, ecx
jne 0x63bf38
mov ecx, dword [esp + 0x50]
mov edx, dword [esp + 0x4c]
jmp 0x63bf4a
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0x50]
mov dword [edi], ecx
mov edx, dword [esp + 0x4c]
mov dword [edi + 4], edx
mov dword [eax], ecx
mov ecx, dword [esp + 0x28]
mov dword [eax + 0xc], ecx
mov dword [eax + 8], edx
movzx ecx, byte [esp + 0x27]
mov byte [eax + 0x10], cl
mov ecx, dword [esp + 0x38]
inc ecx
mov edx, dword [esp + 0x44]
cmp edx, ecx
jb 0x63bf71
mov ebx, dword [esp + 0x5c]
jmp 0x63bfaf
mov dword [esp + 0x64], eax
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x6b5220]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov edx, ebx
mov ebx, eax
mov eax, dword [esp + 0x64]
mov ebp, dword [0x911a40]
test ebp, ebp
je 0x63bfc7
call sym.runtime.gcWriteBarrier2
mov dword [edi], eax
mov ebp, dword [ebx + ecx*4 - 4]
mov dword [edi + 4], ebp
mov dword [ebx + ecx*4 - 4], eax
mov eax, edx
mov edx, ecx
mov ebp, ebx
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
jmp 0x63bc9f
mov ecx, dword [esp + 0x58]
mov ebx, dword [esp + 0x34]
mov eax, dword [esp + 0x44]
mov edx, dword [esp + 0x38]
mov ebp, dword [esp + 0x5c]
jmp 0x63bc9f
call sym.runtime.morestack_noctxt
jmp sym.net_http.readCookies