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

Disassembly:
mov ecx, dword [0x92707c]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0xc]
cmp eax, dword [ecx + 8]
jbe 0x63f874
sub esp, 0x8c
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0x34]
mov edx, dword [eax + 0x38]
mov ebx, dword [eax + 0x3c]
mov byte [esp], 7
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebx
call sym.vendor_golang.org_x_net_http2_hpack.readVarInt
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x20]
test eax, eax
jne 0x63f843
mov dword [esp + 0x6c], ecx
mov ebp, dword [esp + 0x10]
mov esi, dword [esp + 0x14]
lea edi, [esp + 0x70]
xor eax, eax
call fcn.00471fab
test ebp, ebp
sete cl
test esi, esi
xchg edi, ebx
sete bl
xchg edi, ebx
and edi, ecx
xchg edi, eax
test al, al
xchg edi, eax
je 0x63f62f
xor ecx, ecx
jmp 0x63f724
mov dword [esp + 0x30], edx
mov dword [esp + 0x34], ebx
mov ecx, dword [0x8fbc94]
mov edi, dword [ecx + 4]
mov dword [esp + 0x38], edi
sar edi, 0x1f
cmp esi, edi
xchg edi, ebx
sete bl
xchg edi, ebx
setb al
mov ebx, dword [esp + 0x38]
cmp ebx, ebp
setae dl
and edx, edi
or eax, edx
test al, al
je 0x63f6a4
mov eax, ebp
add ebp, 0xffffffff
adc esi, 0xffffffff
test esi, esi
jne 0x63f86a
cmp ebp, ebx
jae 0x63f861
lea edx, [ebp + ebp*4]
mov ecx, dword [ecx]
lea esi, [ecx + edx*4]
lea edi, [esp + 0x70]
call fcn.0047248e
mov edx, dword [esp + 0x30]
mov ebx, dword [esp + 0x34]
mov ebp, eax
mov ecx, 1
xor eax, eax
jmp 0x63f724
mov ecx, dword [esp + 0x90]
mov edx, dword [ecx + 4]
add edx, ebx
mov ebx, edx
sar edx, 0x1f
cmp esi, edx
seta dl
sete al
cmp ebp, ebx
seta bl
and eax, ebx
or eax, edx
test al, al
je 0x63f6d8
xor eax, eax
mov edx, dword [esp + 0x30]
mov ebx, dword [esp + 0x34]
xor ecx, ecx
jmp 0x63f724
lea edi, [esp + 0x50]
mov esi, ecx
call fcn.0047247a
mov ecx, dword [0x8fbc94]
mov eax, dword [esp + 0x54]
mov ecx, dword [ecx + 4]
mov edx, ebp
sub ebp, ecx
mov ecx, eax
sub eax, ebp
cmp ecx, eax
jbe 0x63f85c
mov ecx, dword [esp + 0x50]
lea ebx, [eax + eax*4]
lea esi, [ecx + ebx*4]
lea edi, [esp + 0x70]
call fcn.0047248e
xor eax, eax
mov ebx, dword [esp + 0x34]
mov ebp, edx
mov ecx, 1
mov edx, dword [esp + 0x30]
mov byte [esp + 0x2f], cl
lea edi, [esp + 0x3c]
lea esi, [esp + 0x70]
call fcn.0047248e
movzx ecx, byte [esp + 0x2f]
test cl, cl
je 0x63f7d5
mov ecx, dword [esp + 0x90]
mov dword [ecx + 0x38], edx
mov dword [ecx + 0x3c], ebx
mov edx, dword [0x927358]
test edx, edx
jne 0x63f75f
mov edx, dword [esp + 0x6c]
jmp 0x63f770
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x6c]
mov dword [edi], edx
mov ebx, dword [ecx + 0x34]
mov dword [edi + 4], ebx
mov dword [ecx + 0x34], edx
lea edi, [esp + 0x70]
call fcn.00471fab
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x40]
mov dword [esp + 0x70], ecx
mov dword [esp + 0x74], edx
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x48]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], edx
mov ecx, dword [esp + 0x90]
mov dword [esp], ecx
lea edi, [esp + 4]
lea esi, [esp + 0x70]
call fcn.0047248e
call sym.vendor_golang.org_x_net_http2_hpack._Decoder_.callEmit
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov dword [esp + 0x94], ecx
mov dword [esp + 0x98], edx
add esp, 0x8c
ret
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov dword [esp], ebp
call sym.runtime.convT32
mov eax, dword [esp + 4]
lea ecx, [0x7658e0]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], eax
lea eax, [0x6c8620]
mov dword [esp], eax
lea eax, [esp + 0x84]
mov dword [esp + 4], eax
call sym.runtime.convT
mov eax, dword [esp + 8]
lea ecx, [0x765550]
mov dword [esp + 0x94], ecx
mov dword [esp + 0x98], eax
add esp, 0x8c
ret
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x94], eax
mov dword [esp + 0x98], ecx
add esp, 0x8c
ret
call sym.runtime.panicIndex
mov eax, ebp
mov ecx, ebx
call sym.runtime.panicIndexU
mov eax, ebp
mov ecx, ebx
call sym.runtime.panicExtendIndexU
nop
call sym.runtime.morestack_noctxt
jmp sym.vendor_golang.org_x_net_http2_hpack._Decoder_.parseFieldIndexed