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

Disassembly:
mov ecx, dword [0x8d0454]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0xf4]
cmp eax, dword [ecx + 8]
jbe 0x623011
sub esp, 0x174
lea eax, [0x67be40]
mov dword [esp], eax
mov dword [esp + 4], 0
call sym.runtime.makechan
mov eax, dword [esp + 8]
mov dword [esp + 0xc0], eax
call sym.runtime.makemap_small
mov eax, dword [esp]
mov dword [esp + 0xbc], eax
call sym.runtime.makemap_small
mov eax, dword [esp]
mov dword [esp + 0xb8], eax
lea ecx, [0x67be40]
mov dword [esp], ecx
mov dword [esp + 4], 1
call sym.runtime.makechan
mov eax, dword [esp + 8]
mov dword [esp + 0xb4], eax
lea ecx, [0x6b8820]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [0x8d0720]
mov ecx, dword [esp + 4]
test eax, eax
jne 0x622346
mov eax, dword [esp + 0x178]
jmp 0x622354
call sym.runtime.gcWriteBarrier1
mov eax, dword [esp + 0x178]
mov dword [edi], eax
mov dword [ecx], eax
mov edx, dword [esp + 0x17c]
mov dword [ecx + 4], edx
mov edx, dword [0x8d0720]
test edx, edx
jne 0x62237a
mov edx, dword [esp + 0x180]
mov ebx, dword [esp + 0xc0]
jmp 0x622392
call sym.runtime.gcWriteBarrier2
mov edx, dword [esp + 0x180]
mov dword [edi], edx
mov ebx, dword [esp + 0xc0]
mov dword [edi + 4], ebx
mov dword [ecx + 8], edx
mov dword [ecx + 0x1c], ebx
mov dword [ecx + 0x6c], 1
mov dword [ecx + 0xa4], 0x4000
mov dword [ecx + 0xb8], 0xffff
mov dword [ecx + 0xa8], 0x64
mov dword [ecx + 0xac], 0xffffffff
mov dword [ecx + 0xb0], 0xffffffff
mov ebx, dword [0x8d0720]
test ebx, ebx
jne 0x6223e4
mov ebx, dword [esp + 0xbc]
jmp 0x6223f2
call sym.runtime.gcWriteBarrier1
mov ebx, dword [esp + 0xbc]
mov dword [edi], ebx
mov dword [ecx + 0x64], ebx
movzx ebx, byte [esp + 0x184]
mov byte [ecx + 0x18], bl
mov byte [ecx + 0x54], 1
mov ebx, dword [0x8d0720]
test ebx, ebx
jne 0x62241e
mov ebx, dword [esp + 0xb8]
mov ebp, dword [esp + 0xb4]
jmp 0x622436
call sym.runtime.gcWriteBarrier2
mov ebx, dword [esp + 0xb8]
mov dword [edi], ebx
mov ebp, dword [esp + 0xb4]
mov dword [edi + 4], ebp
mov dword [ecx + 0x74], ebx
mov dword [ecx + 0xbc], ebp
mov ebx, dword [eax + 0x48]
test ebx, ebx
je 0x622451
mov ebp, dword [ebx + 0x7c]
mov ebx, dword [ebx + 0x80]
jmp 0x622455
xor ebx, ebx
xor ebp, ebp
mov dword [esp + 0xa0], ecx
test ebx, ebx
xchg esi, ebx
setne bl
xchg esi, ebx
test ebp, ebp
xchg edi, ebx
setne bl
xchg edi, ebx
or esi, edi
xchg esi, eax
test al, al
xchg esi, eax
je 0x622521
mov dword [esp + 0x60], ebp
mov dword [esp + 0x64], ebx
mov dword [ecx + 0x28], ebp
mov dword [ecx + 0x2c], ebx
lea eax, [0x68ba40]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [sym.net_http._http2ClientConn_.onIdleTimeout_fm]
mov dword [eax], ecx
mov ecx, dword [0x8d0720]
test ecx, ecx
jne 0x6224b5
mov ecx, dword [esp + 0xa0]
jmp 0x6224c3
call sym.runtime.gcWriteBarrier1
mov ecx, dword [esp + 0xa0]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x64]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x60]
mov dword [esp], edx
mov dword [esp + 8], eax
call sym.time.AfterFunc
mov eax, dword [0x8d0720]
mov ecx, dword [esp + 0xc]
test eax, eax
jne 0x6224f5
mov eax, dword [esp + 0xa0]
jmp 0x622509
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [esp + 0xa0]
mov edx, dword [eax + 0x30]
mov dword [edi + 4], edx
mov dword [eax + 0x30], ecx
mov eax, dword [esp + 0x178]
mov ecx, dword [esp + 0xa0]
mov edx, dword [esp + 0x180]
movzx ebx, byte [0x8d0305]
test bl, bl
je 0x6225f1
mov eax, dword [esp + 0x17c]
mov ecx, dword [eax + 0x1c]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp + 0xc8], 0
mov dword [esp + 0xcc], 0
mov dword [esp + 0xd0], 0
mov dword [esp + 0xd4], 0
lea edx, [0x6b9b40]
mov dword [esp + 0xc8], edx
mov edx, dword [esp + 0xa0]
mov dword [esp + 0xcc], edx
test eax, eax
je 0x622595
mov eax, dword [eax + 4]
mov dword [esp + 0xd0], eax
mov dword [esp + 0xd4], ecx
movzx eax, byte [0x8d0305]
test al, al
je 0x6225f1
mov eax, dword [esp + 0x178]
mov dword [esp], eax
lea ecx, [0x6cf5f3]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x2e
lea ecx, [esp + 0xc8]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
mov dword [esp + 0x14], 2
call sym.net_http._http2Transport_.logf
mov edx, dword [esp + 0xa0]
lea eax, [0x69e3c0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [0x72779c]
mov dword [eax], ecx
mov ecx, dword [0x8d0720]
mov edx, dword [esp + 0xa0]
lea ebx, [edx + 0x34]
test ecx, ecx
je 0x62262f
call sym.runtime.gcWriteBarrier3
mov dword [edi], ebx
mov dword [edi + 4], eax
mov ecx, dword [edx + 0x3c]
mov dword [edi + 8], ecx
mov dword [eax + 4], ebx
mov dword [edx + 0x3c], eax
mov ecx, dword [edx + 0x40]
lea ebx, [ecx + 0xffff]
nop
cmp ebx, 0xffff
xchg ebp, ebx
setg bl
xchg ebp, ebx
test ecx, ecx
setg cl
xchg ebp, eax
cmp cl, al
xchg ebp, eax
jne 0x62265a
mov dword [edx + 0x40], ebx
lea edi, [esp + 0xd8]
xor eax, eax
call fcn.0046847b
mov ecx, dword [esp + 0x17c]
mov dword [esp + 0xd8], ecx
mov ebx, dword [esp + 0x180]
mov dword [esp + 0xdc], ebx
mov ebp, dword [esp + 0x178]
mov esi, dword [ebp + 0x3c]
mov edi, dword [ebp + 0x40]
mov dword [esp + 0xe0], esi
mov dword [esp + 0xe4], edi
lea esi, [edx + 0xd0]
mov dword [esp + 0xe8], esi
lea esi, [0x6a0500]
mov dword [esp], esi
lea esi, [esp + 0xd8]
mov dword [esp + 4], esi
call sym.runtime.convT
mov ecx, dword [esp + 8]
mov dword [esp + 0xb0], ecx
nop
lea edx, [0x682060]
mov dword [esp], edx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call sym.runtime.makeslice
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xac], ecx
lea edx, [0x69e1c0]
mov dword [esp], edx
call sym.runtime.newobject
mov ecx, dword [esp + 4]
mov dword [ecx + 0xc], 0x1000
mov dword [ecx + 0x10], 0x1000
mov edx, dword [0x8d0720]
test edx, edx
jne 0x62272d
mov eax, dword [esp + 0xac]
jmp 0x62273b
call sym.runtime.gcWriteBarrier1
mov eax, dword [esp + 0xac]
mov dword [edi], eax
mov dword [ecx + 8], eax
lea eax, [0x726e48]
mov dword [ecx + 0x18], eax
mov eax, dword [0x8d0720]
test eax, eax
jne 0x622761
mov eax, dword [esp + 0xb0]
mov edx, dword [esp + 0xa0]
jmp 0x622782
call sym.runtime.gcWriteBarrier3
mov eax, dword [esp + 0xb0]
mov dword [edi], eax
mov dword [edi + 4], ecx
mov edx, dword [esp + 0xa0]
mov ebx, dword [edx + 0xc8]
mov dword [edi + 8], ebx
mov dword [ecx + 0x1c], eax
mov dword [edx + 0xc8], ecx
lea eax, [0x68aba0]
mov dword [esp], eax
mov eax, dword [esp + 0x17c]
mov dword [esp + 4], eax
call sym.runtime.convI2I
mov eax, dword [esp + 8]
lea ecx, [0x726b78]
cmp eax, ecx
jne 0x6227bb
mov edx, dword [esp + 0x180]
jmp 0x6227c0
mov edx, 0
mov dword [esp + 0xa8], eax
jne 0x6227de
cmp dword [edx + 4], 0x1000
jl 0x6227de
mov eax, dword [esp + 0x180]
jmp 0x6228d3
lea eax, [0x6a7420]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x90], eax
lea ecx, [0x682060]
mov dword [esp], ecx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call sym.runtime.makeslice
mov eax, dword [esp + 0xc]
mov dword [esp + 0xb0], eax
lea edi, [esp + 0xec]
xor eax, eax
call fcn.00468475
mov eax, dword [esp + 0xb0]
mov dword [esp + 0xec], eax
mov dword [esp + 0xf0], 0x1000
mov dword [esp + 0xf4], 0x1000
mov eax, dword [esp + 0xa8]
mov dword [esp + 0xf8], eax
mov eax, dword [esp + 0x180]
mov dword [esp + 0xfc], eax
mov dword [esp + 0x110], 0xffffffff
mov dword [esp + 0x114], 0xffffffff
mov ecx, dword [0x8d0720]
test ecx, ecx
je 0x6228b9
lea eax, [0x6a7420]
mov dword [esp], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 4], eax
lea ecx, [esp + 0xec]
mov dword [esp + 8], ecx
call sym.runtime.wbMove
mov eax, dword [esp + 0x180]
mov edi, dword [esp + 0x90]
lea esi, [esp + 0xec]
call fcn.00468922
mov edx, dword [esp + 0x90]
mov ecx, dword [0x8d0720]
test ecx, ecx
jne 0x6228e6
mov ecx, dword [esp + 0xa0]
jmp 0x6228fa
call sym.runtime.gcWriteBarrier2
mov dword [edi], edx
mov ecx, dword [esp + 0xa0]
mov ebx, dword [ecx + 0x78]
mov dword [edi + 4], ebx
mov dword [esp + 0x90], edx
mov dword [ecx + 0x78], edx
mov eax, dword [ecx + 0xc8]
mov dword [esp + 0xa4], eax
lea ebx, [0x6b3d20]
mov dword [esp], ebx
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [0x726b14]
mov dword [eax + 0x44], ecx
mov ecx, dword [0x8d0720]
test ecx, ecx
jne 0x62293f
mov ecx, dword [esp + 0xa4]
jmp 0x62294d
call sym.runtime.gcWriteBarrier1
mov ecx, dword [esp + 0xa4]
mov dword [edi], ecx
mov dword [eax + 0x48], ecx
lea ecx, [0x726b78]
mov dword [eax], ecx
mov ecx, dword [0x8d0720]
test ecx, ecx
jne 0x62296b
mov ecx, dword [esp + 0x90]
jmp 0x622979
call sym.runtime.gcWriteBarrier1
mov ecx, dword [esp + 0x90]
mov dword [edi], ecx
mov dword [esp + 0x98], eax
mov dword [eax + 4], ecx
lea ecx, [0x6d9a2c]
mov dword [eax + 0x18], ecx
movzx ecx, byte [0x8d0307]
mov byte [eax + 0x64], cl
movzx ecx, byte [0x8d0306]
mov byte [eax + 0x65], cl
lea ecx, [0x6d9a18]
mov dword [eax + 0x70], ecx
mov dword [eax + 0x74], ecx
lea ecx, [0x68c0a0]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [sym.net_http._http2Transport_.newClientConn.http2NewFramer.func2]
mov dword [eax], ecx
mov ecx, dword [0x8d0720]
test ecx, ecx
jne 0x6229d9
mov ecx, dword [esp + 0x98]
jmp 0x6229f0
call sym.runtime.gcWriteBarrier3
mov ecx, dword [esp + 0x98]
mov dword [edi], ecx
mov dword [edi + 4], eax
mov edx, dword [ecx + 0x30]
mov dword [edi + 8], edx
mov dword [eax + 4], ecx
mov dword [ecx + 0x30], eax
nop
mov dword [ecx + 0x20], 0xffffff
mov eax, dword [0x8d0720]
test eax, eax
jne 0x622a11
mov eax, dword [esp + 0xa0]
jmp 0x622a28
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [esp + 0xa0]
mov edx, dword [eax + 0xcc]
mov dword [edi + 4], edx
mov dword [eax + 0xcc], ecx
mov edx, dword [esp + 0x178]
mov ebx, dword [edx + 0x1c]
test ebx, ebx
jne 0x622a40
xor ebp, ebp
jmp 0x622a60
cmp ebx, 0x4000
jae 0x622a4f
mov ebp, 0x4000
jmp 0x622a60
cmp ebx, 0xffffff
jbe 0x622a5e
mov ebp, 0xffffff
jmp 0x622a60
mov ebp, ebx
test ebp, ebp
je 0x622a98
test ebx, ebx
jne 0x622a6c
xor ebx, ebx
jmp 0x622a88
cmp ebx, 0x4000
jae 0x622a7b
mov ebx, 0x4000
jmp 0x622a88
cmp ebx, 0xffffff
jbe 0x622a88
mov ebx, 0xffffff
cmp ebx, 0xffffff
jbe 0x622a95
mov ebx, 0xffffff
mov dword [ecx + 0x20], ebx
mov ecx, dword [edx + 0x44]
test ecx, ecx
je 0x622ac1
mov ebx, dword [eax + 0xcc]
test byte [ebx], al
mov ebp, dword [0x8d0720]
test ebp, ebp
je 0x622abe
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov ebp, dword [ebx + 0x18]
mov dword [edi + 4], ebp
mov dword [ebx + 0x18], ecx
mov ecx, dword [edx + 0x20]
test ecx, ecx
ja 0x622acd
mov ecx, 0x1000
mov dword [esp + 0x70], ecx
mov dword [esp], ecx
mov dword [esp + 4], 0
call sym.vendor_golang.org_x_net_http2_hpack.NewDecoder
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xcc]
test byte [ecx], al
mov edx, dword [0x8d0720]
mov ebx, dword [esp + 8]
test edx, edx
je 0x622b0b
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebx
mov edx, dword [ecx + 0x5c]
mov dword [edi + 4], edx
mov dword [ecx + 0x5c], ebx
mov ecx, dword [esp + 0x178]
mov edx, dword [ecx + 0x18]
test edx, edx
jne 0x622b23
mov edx, 0xa00000
jmp 0x622b2a
cmp edx, 0xffffffff
jne 0x622b2a
xor edx, edx
mov ecx, dword [eax + 0xcc]
mov dword [ecx + 0x60], edx
lea ecx, [0x726ac4]
mov dword [esp], ecx
lea ecx, [eax + 0xd8]
mov dword [esp + 4], ecx
call sym.vendor_golang.org_x_net_http2_hpack.NewEncoder
mov eax, dword [0x8d0720]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x622b62
mov eax, dword [esp + 0xa0]
jmp 0x622b79
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [esp + 0xa0]
mov edx, dword [eax + 0xec]
mov dword [edi + 4], edx
mov dword [eax + 0xec], ecx
mov edx, dword [esp + 0x178]
mov ebx, dword [edx + 0x24]
nop
test ebx, ebx
ja 0x622b93
mov ebx, 0x1000
nop
mov dword [ecx + 0x2c], ebx
cmp dword [ecx + 0x20], ebx
jbe 0x622bba
mov byte [ecx + 0x30], 1
nop
mov dword [ecx + 0x20], ebx
mov dword [esp], ecx
call sym.vendor_golang.org_x_net_http2_hpack._dynamicTable_.evict
mov eax, dword [esp + 0xa0]
mov edx, dword [esp + 0x178]
mov dword [eax + 0xb4], 0x1000
movzx ecx, byte [edx + 0x15]
test cl, cl
je 0x622bd3
mov dword [eax + 0x6c], 3
lea eax, [0x68af60]
mov dword [esp], eax
mov eax, dword [esp + 0x17c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x180]
mov dword [esp + 8], eax
call sym.runtime.assertI2I2
mov eax, dword [esp + 0xc]
test eax, eax
jne 0x622c0b
mov ecx, dword [esp + 0xa0]
jmp 0x622cbc
mov dword [esp + 0x7c], eax
mov eax, dword [esp + 0x10]
mov dword [esp + 0x9c], eax
lea ecx, [0x6ae7e0]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 0x7c]
mov eax, dword [eax + 0x10]
mov ecx, dword [esp + 4]
mov dword [esp + 0xc4], ecx
mov edx, dword [esp + 0x9c]
mov dword [esp], edx
call eax
lea edi, [esp + 0x118]
lea esi, [esp + 4]
call fcn.004688aa
mov eax, dword [0x8d0720]
test eax, eax
je 0x622c98
call sym.runtime.gcWriteBarrier2
mov eax, dword [esp + 0xc4]
mov dword [edi], eax
mov ecx, dword [esp + 0xa0]
mov edx, dword [ecx + 0x10]
mov dword [edi + 4], edx
lea edx, [0x6ae7e0]
mov dword [esp], edx
mov dword [esp + 4], eax
lea edx, [esp + 0x118]
mov dword [esp + 8], edx
call sym.runtime.wbMove
mov edi, dword [esp + 0xc4]
lea esi, [esp + 0x118]
call fcn.004688aa
mov eax, dword [esp + 0xc4]
mov ecx, dword [esp + 0xa0]
mov dword [ecx + 0x10], eax
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
mov word [esp + 0x80], 2
mov word [esp + 0x88], 4
mov dword [esp + 0x8c], 0x400000
mov eax, dword [esp + 0x178]
mov edx, dword [eax + 0x1c]
test edx, edx
jne 0x622d19
xor edx, edx
jmp 0x622d35
cmp edx, 0x4000
jae 0x622d28
mov edx, 0x4000
jmp 0x622d35
cmp edx, 0xffffff
jbe 0x622d35
mov edx, 0xffffff
test edx, edx
jne 0x622d4c
mov edx, 2
lea ebx, [esp + 0x80]
mov ebp, 2
jmp 0x622dad
mov dword [esp + 0x6c], edx
lea eax, [esp + 0x80]
mov dword [esp], eax
mov dword [esp + 4], 3
mov dword [esp + 8], 2
mov dword [esp + 0xc], 1
lea eax, [0x6a1f60]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x1c]
mov word [eax + 0x10], 5
mov edx, dword [esp + 0x6c]
mov dword [eax + 0x14], edx
mov edx, ecx
mov ebx, eax
mov ebp, 3
mov eax, dword [esp + 0x178]
mov ecx, dword [esp + 0xa0]
mov eax, dword [eax + 0x18]
test eax, eax
jne 0x622dbb
mov eax, 0xa00000
jmp 0x622dc2
cmp eax, 0xffffffff
jne 0x622dc2
xor eax, eax
test eax, eax
je 0x622e17
inc ebp
cmp edx, ebp
jae 0x622e08
mov dword [esp + 0x68], eax
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x6a1f60]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x68]
mov ecx, dword [esp + 0xa0]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 6
lea esi, [ebx + ebp*8 - 4]
mov dword [esi], eax
mov eax, dword [esp + 0x70]
cmp eax, 0x1000
je 0x622e6f
inc ebp
cmp edx, ebp
jae 0x622e60
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
lea eax, [0x6a1f60]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x70]
mov ecx, dword [esp + 0xa0]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 1
lea esi, [ebx + ebp*8 - 4]
mov dword [esi], eax
mov dword [esp + 0x78], edx
mov dword [esp + 0x74], ebp
mov dword [esp + 0x94], ebx
mov eax, dword [ecx + 0xc8]
mov esi, dword [str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n]
mov edi, dword [0x8a25ec]
mov edx, dword [0x8a25f0]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], edx
call sym.bufio._Writer_.Write
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xcc]
mov dword [esp], ecx
mov ecx, dword [esp + 0x94]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x74]
mov dword [esp + 8], ecx
mov ecx, dword [esp + 0x78]
mov dword [esp + 0xc], ecx
call sym.net_http._http2Framer_.WriteSettings
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xcc]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call sym.net_http._http2Framer_.WriteWindowUpdate
nop
mov eax, dword [esp + 0xa0]
mov dword [eax + 0x48], 0x4000ffff
mov ecx, dword [eax + 0xc8]
mov dword [esp], ecx
call sym.bufio._Writer_.Flush
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xd0]
test ecx, ecx
jne 0x622f9e
lea eax, [0x68bec0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [sym.net_http._http2Transport_.newClientConn.func3]
mov dword [eax], ecx
mov ecx, dword [0x8d0720]
test ecx, ecx
jne 0x622f5a
mov ecx, dword [esp + 0xa0]
jmp 0x622f68
call sym.runtime.gcWriteBarrier1
mov ecx, dword [esp + 0xa0]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov dword [esp], eax
call sym.runtime.newproc
mov eax, dword [esp + 0xa0]
mov dword [esp + 0x188], eax
mov dword [esp + 0x18c], 0
mov dword [esp + 0x190], 0
add esp, 0x174
ret
nop
nop
lea eax, [0x68cba0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x3a
lea ecx, [0x6d20b3]
mov dword [eax], ecx
mov ecx, dword [esp + 0xa0]
mov dword [esp], ecx
lea edx, [0x726b8c]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.net_http._http2ClientConn_.closeForError
mov eax, dword [esp + 0xa0]
mov ecx, dword [eax + 0xd0]
mov eax, dword [eax + 0xd4]
mov dword [esp + 0x188], 0
mov dword [esp + 0x18c], ecx
mov dword [esp + 0x190], eax
add esp, 0x174
ret
call sym.runtime.morestack_noctxt
jmp sym.net_http._http2Transport_.newClientConn