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

Disassembly:
mov ecx, dword [0x8c8664]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0xec]
cmp eax, dword [ecx + 8]
jbe 0x625940
sub esp, 0x16c
lea eax, [0x66c420]
mov dword [esp], eax
mov dword [esp + 4], 0
call sym.runtime.makechan
mov eax, dword [esp + 8]
mov dword [esp + 0xcc], eax
call sym.runtime.makemap_small
mov eax, dword [esp]
mov dword [esp + 0xc8], eax
call sym.runtime.makemap_small
mov eax, dword [esp]
mov dword [esp + 0xc4], eax
lea ecx, [0x66c420]
mov dword [esp], ecx
mov dword [esp + 4], 1
call sym.runtime.makechan
mov eax, dword [esp + 8]
mov dword [esp + 0xc0], eax
lea ecx, [0x6a5e00]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [0x8c87a0]
mov ecx, dword [esp + 4]
test eax, eax
jne 0x624cb4
mov eax, dword [esp + 0x170]
mov edx, dword [esp + 0x178]
mov ebx, dword [esp + 0xcc]
jmp 0x624cd6
call sym.runtime.gcWriteBarrier3
mov eax, dword [esp + 0x170]
mov dword [edi], eax
mov edx, dword [esp + 0x178]
mov dword [edi + 4], edx
mov ebx, dword [esp + 0xcc]
mov dword [edi + 8], ebx
mov dword [ecx], eax
mov ebp, dword [esp + 0x174]
mov dword [ecx + 4], ebp
mov dword [ecx + 8], edx
mov dword [ecx + 0x18], ebx
mov dword [ecx + 0x68], 1
mov dword [ecx + 0xa0], 0x4000
mov dword [ecx + 0xb4], 0xffff
mov dword [ecx + 0xa4], 0x64
mov dword [ecx + 0xa8], 0xffffffff
mov dword [ecx + 0xac], 0xffffffff
mov ebx, dword [0x8c87a0]
test ebx, ebx
jne 0x624d42
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
mov esi, dword [esp + 0xc4]
jmp 0x624d64
call sym.runtime.gcWriteBarrier3
mov ebx, dword [esp + 0xc8]
mov dword [edi], ebx
mov esi, dword [esp + 0xc4]
mov dword [edi + 4], esi
mov edx, dword [esp + 0xc0]
mov dword [edi + 8], edx
mov dword [ecx + 0x60], ebx
movzx ebx, byte [esp + 0x17c]
mov byte [ecx + 0x14], bl
mov byte [ecx + 0x50], 1
mov dword [ecx + 0x70], esi
mov dword [ecx + 0xb8], edx
mov edx, dword [eax + 0x48]
test edx, edx
je 0x624d91
mov ebx, dword [edx + 0x7c]
mov edx, dword [edx + 0x80]
jmp 0x624d95
xor edx, edx
xor ebx, ebx
mov dword [esp + 0x98], ecx
test ebx, ebx
xchg esi, ebx
setne bl
xchg esi, ebx
test edx, edx
xchg edi, ebx
setne bl
xchg edi, ebx
or edi, esi
xchg edi, eax
test al, al
xchg edi, eax
je 0x624e61
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], edx
mov dword [ecx + 0x24], ebx
mov dword [ecx + 0x28], edx
lea eax, [0x67ba60]
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 [0x8c87a0]
test ecx, ecx
jne 0x624df5
mov ecx, dword [esp + 0x98]
jmp 0x624e03
call sym.runtime.gcWriteBarrier1
mov ecx, dword [esp + 0x98]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x60]
mov dword [esp], edx
mov edx, dword [esp + 0x64]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.time.AfterFunc
mov eax, dword [0x8c87a0]
mov ecx, dword [esp + 0xc]
test eax, eax
jne 0x624e35
mov eax, dword [esp + 0x98]
jmp 0x624e49
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [esp + 0x98]
mov edx, dword [eax + 0x2c]
mov dword [edi + 4], edx
mov dword [eax + 0x2c], ecx
mov eax, dword [esp + 0x170]
mov ecx, dword [esp + 0x98]
mov ebp, dword [esp + 0x174]
movzx edx, byte [0x8c8525]
test dl, dl
je 0x624f31
mov eax, dword [ebp + 0x1c]
mov ecx, dword [esp + 0x178]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp + 0x158], 0
mov dword [esp + 0x15c], 0
mov dword [esp + 0x160], 0
mov dword [esp + 0x164], 0
lea edx, [0x6a7a80]
mov dword [esp + 0x158], edx
mov edx, dword [esp + 0x98]
mov dword [esp + 0x15c], edx
test eax, eax
je 0x624ed5
mov eax, dword [eax + 4]
mov dword [esp + 0x160], eax
mov dword [esp + 0x164], ecx
movzx eax, byte [0x8c8525]
test al, al
je 0x624f31
mov eax, dword [esp + 0x170]
mov dword [esp], eax
lea ecx, [0x6bc89f]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x2e
lea ecx, [esp + 0x158]
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 + 0x98]
lea eax, [0x68d580]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [0x714378]
mov dword [eax], ecx
mov ecx, dword [0x8c87a0]
mov edx, dword [esp + 0x98]
lea ebx, [edx + 0x30]
test ecx, ecx
je 0x624f6f
call sym.runtime.gcWriteBarrier3
mov dword [edi], ebx
mov dword [edi + 4], eax
mov ecx, dword [edx + 0x38]
mov dword [edi + 8], ecx
mov dword [eax + 4], ebx
mov dword [edx + 0x38], eax
mov ecx, dword [edx + 0x3c]
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 0x624f9a
mov dword [edx + 0x3c], ebx
lea edi, [esp + 0x9c]
xor eax, eax
call fcn.0046c89b
mov ecx, dword [esp + 0x174]
mov dword [esp + 0x9c], ecx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xa0], ebx
mov ebp, dword [esp + 0x170]
mov esi, dword [ebp + 0x3c]
mov edi, dword [ebp + 0x40]
mov dword [esp + 0xa4], esi
mov dword [esp + 0xa8], edi
lea esi, [edx + 0xcc]
mov dword [esp + 0xac], esi
lea esi, [0x68f920]
mov dword [esp], esi
lea esi, [esp + 0x9c]
mov dword [esp + 4], esi
call sym.runtime.convT
mov ecx, dword [esp + 8]
mov dword [esp + 0xbc], ecx
nop
lea edx, [0x672500]
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 + 0xb8], ecx
lea edx, [0x68dd80]
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 [0x8c87a0]
test edx, edx
jne 0x62507b
mov eax, dword [esp + 0xb8]
mov edx, dword [esp + 0xbc]
mov ebx, dword [esp + 0x98]
jmp 0x6250a6
call sym.runtime.gcWriteBarrier4
mov eax, dword [esp + 0xb8]
mov dword [edi], eax
mov edx, dword [esp + 0xbc]
mov dword [edi + 4], edx
mov dword [edi + 8], ecx
mov ebx, dword [esp + 0x98]
mov ebp, dword [ebx + 0xc4]
mov dword [edi + 0xc], ebp
mov dword [ecx + 8], eax
lea eax, [0x713aec]
mov dword [ecx + 0x18], eax
mov dword [ecx + 0x1c], edx
mov dword [ebx + 0xc4], ecx
mov eax, dword [esp + 0x174]
test eax, eax
je 0x6250ef
mov ecx, dword [eax + 4]
lea edx, [0x8828a0]
mov dword [esp], edx
mov dword [esp + 4], ecx
call sym.runtime.typeAssert
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0x174]
mov ebx, dword [esp + 0x98]
jmp 0x6250f1
mov ecx, eax
nop
lea edx, [0x71390c]
cmp eax, edx
jne 0x625105
mov ebp, dword [esp + 0x178]
jmp 0x62510a
mov ebp, 0
mov dword [esp + 0xb4], eax
jne 0x625120
cmp dword [ebp + 4], 0x1000
jge 0x625229
lea eax, [0x696ac0]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x8c], eax
lea ecx, [0x672500]
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 + 0xbc], eax
lea edi, [esp + 0x12c]
xor eax, eax
call fcn.0046c895
mov eax, dword [esp + 0xbc]
mov dword [esp + 0x12c], eax
mov dword [esp + 0x130], 0x1000
mov dword [esp + 0x134], 0x1000
mov eax, dword [esp + 0xb4]
mov dword [esp + 0x138], eax
mov eax, dword [esp + 0x178]
mov dword [esp + 0x13c], eax
mov dword [esp + 0x150], 0xffffffff
mov dword [esp + 0x154], 0xffffffff
mov ecx, dword [0x8c87a0]
test ecx, ecx
je 0x6251fb
lea eax, [0x696ac0]
mov dword [esp], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 4], eax
lea ecx, [esp + 0x12c]
mov dword [esp + 8], ecx
call sym.runtime.wbMove
mov eax, dword [esp + 0x178]
mov edi, dword [esp + 0x8c]
lea esi, [esp + 0x12c]
call fcn.0046cd42
mov ecx, dword [esp + 0x174]
lea edx, [0x71390c]
mov ebx, dword [esp + 0x98]
mov ebp, dword [esp + 0x8c]
mov eax, dword [0x8c87a0]
test eax, eax
je 0x625240
call sym.runtime.gcWriteBarrier2
mov dword [edi], ebp
mov eax, dword [ebx + 0x74]
mov dword [edi + 4], eax
mov dword [esp + 0x8c], ebp
mov dword [ebx + 0x74], ebp
mov eax, dword [ebx + 0xc4]
mov dword [esp + 0xb0], eax
lea ecx, [0x6a1680]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [0x713880]
mov dword [eax + 0x44], ecx
mov ecx, dword [0x8c87a0]
test ecx, ecx
jne 0x62528c
mov ecx, dword [esp + 0xb0]
mov edx, dword [esp + 0x8c]
jmp 0x6252a4
call sym.runtime.gcWriteBarrier2
mov ecx, dword [esp + 0xb0]
mov dword [edi], ecx
mov edx, dword [esp + 0x8c]
mov dword [edi + 4], edx
mov dword [esp + 0x94], eax
mov dword [eax + 0x48], ecx
lea ecx, [0x71390c]
mov dword [eax], ecx
mov dword [eax + 4], edx
lea ecx, [0x6c6e40]
mov dword [eax + 0x18], ecx
movzx ecx, byte [0x8c8527]
mov byte [eax + 0x64], cl
movzx ecx, byte [0x8c8526]
mov byte [eax + 0x65], cl
lea ecx, [0x6c6e2c]
mov dword [eax + 0x70], ecx
mov dword [eax + 0x74], ecx
lea ecx, [0x67bd60]
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 [0x8c87a0]
test ecx, ecx
jne 0x62530f
mov ecx, dword [esp + 0x94]
jmp 0x625326
call sym.runtime.gcWriteBarrier3
mov ecx, dword [esp + 0x94]
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 [0x8c87a0]
test eax, eax
jne 0x625347
mov eax, dword [esp + 0x98]
jmp 0x62535e
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [esp + 0x98]
mov edx, dword [eax + 0xc8]
mov dword [edi + 4], edx
mov dword [eax + 0xc8], ecx
mov edx, dword [esp + 0x170]
mov ebx, dword [edx + 0x1c]
test ebx, ebx
jne 0x625376
xor ebp, ebp
jmp 0x625396
cmp ebx, 0x4000
jae 0x625385
mov ebp, 0x4000
jmp 0x625396
cmp ebx, 0xffffff
jbe 0x625394
mov ebp, 0xffffff
jmp 0x625396
mov ebp, ebx
test ebp, ebp
je 0x6253ce
test ebx, ebx
jne 0x6253a2
xor ebx, ebx
jmp 0x6253be
cmp ebx, 0x4000
jae 0x6253b1
mov ebx, 0x4000
jmp 0x6253be
cmp ebx, 0xffffff
jbe 0x6253be
mov ebx, 0xffffff
cmp ebx, 0xffffff
jbe 0x6253cb
mov ebx, 0xffffff
mov dword [ecx + 0x20], ebx
mov ecx, dword [edx + 0x44]
test ecx, ecx
je 0x6253f7
mov ebx, dword [eax + 0xc8]
test byte [ebx], al
mov ebp, dword [0x8c87a0]
test ebp, ebp
je 0x6253f4
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 0x625403
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 + 0x98]
mov ecx, dword [eax + 0xc8]
test byte [ecx], al
mov edx, dword [0x8c87a0]
mov ebx, dword [esp + 8]
test edx, edx
je 0x625441
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 + 0x170]
mov edx, dword [ecx + 0x18]
test edx, edx
jne 0x625459
mov edx, 0xa00000
jmp 0x625460
cmp edx, 0xffffffff
jne 0x625460
xor edx, edx
mov ecx, dword [eax + 0xc8]
mov dword [ecx + 0x60], edx
lea ecx, [0x713a38]
mov dword [esp], ecx
lea ecx, [eax + 0xd4]
mov dword [esp + 4], ecx
call sym.vendor_golang.org_x_net_http2_hpack.NewEncoder
mov eax, dword [0x8c87a0]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x625498
mov eax, dword [esp + 0x98]
jmp 0x6254af
call sym.runtime.gcWriteBarrier2
mov dword [edi], ecx
mov eax, dword [esp + 0x98]
mov edx, dword [eax + 0xe8]
mov dword [edi + 4], edx
mov dword [eax + 0xe8], ecx
mov edx, dword [esp + 0x170]
mov ebx, dword [edx + 0x24]
nop
test ebx, ebx
ja 0x6254c9
mov ebx, 0x1000
nop
mov dword [ecx + 0x2c], ebx
cmp dword [ecx + 0x20], ebx
jbe 0x6254f0
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 + 0x98]
mov edx, dword [esp + 0x170]
mov dword [eax + 0xb0], 0x1000
movzx ecx, byte [edx + 0x15]
test cl, cl
je 0x625514
mov dword [eax + 0x68], 3
mov ecx, dword [esp + 0x174]
test ecx, ecx
jmp 0x62551d
mov ecx, dword [esp + 0x174]
test ecx, ecx
je 0x625548
mov eax, dword [ecx + 4]
lea ecx, [0x8828b0]
mov dword [esp], ecx
mov dword [esp + 4], eax
call sym.runtime.typeAssert
mov eax, dword [esp + 8]
mov edx, dword [esp + 0x170]
mov ecx, eax
mov eax, dword [esp + 0x98]
test ecx, ecx
je 0x625605
mov dword [esp + 0xb4], ecx
lea eax, [0x69c760]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 0xb4]
mov eax, dword [eax + 0x10]
mov ecx, dword [esp + 4]
mov dword [esp + 0x168], ecx
mov edx, dword [esp + 0x178]
mov dword [esp], edx
call eax
lea edi, [esp + 0xd0]
lea esi, [esp + 4]
call fcn.0046ccca
mov eax, dword [0x8c87a0]
test eax, eax
je 0x6255d8
call sym.runtime.gcWriteBarrier2
mov eax, dword [esp + 0x168]
mov dword [edi], eax
mov ecx, dword [esp + 0x98]
mov edx, dword [ecx + 0xc]
mov dword [edi + 4], edx
lea edx, [0x69c760]
mov dword [esp], edx
mov dword [esp + 4], eax
lea edx, [esp + 0xd0]
mov dword [esp + 8], edx
call sym.runtime.wbMove
mov edi, dword [esp + 0x168]
lea esi, [esp + 0xd0]
call fcn.0046ccca
mov eax, dword [esp + 0x168]
mov ecx, dword [esp + 0x98]
mov dword [ecx + 0xc], eax
mov eax, ecx
mov edx, dword [esp + 0x170]
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov word [esp + 0x7c], 2
mov word [esp + 0x84], 4
mov dword [esp + 0x88], 0x400000
mov ecx, dword [edx + 0x1c]
test ecx, ecx
jne 0x625655
xor ecx, ecx
jmp 0x625671
cmp ecx, 0x4000
jae 0x625664
mov ecx, 0x4000
jmp 0x625671
cmp ecx, 0xffffff
jbe 0x625671
mov ecx, 0xffffff
test ecx, ecx
jne 0x625685
mov ecx, 2
lea ebx, [esp + 0x7c]
mov ebp, 2
jmp 0x6256e1
mov dword [esp + 0x6c], ecx
lea eax, [esp + 0x7c]
mov dword [esp], eax
mov dword [esp + 4], 3
mov dword [esp + 8], 2
mov dword [esp + 0xc], 1
lea eax, [0x691420]
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, dword [esp + 0x170]
mov ebx, eax
mov ebp, 3
mov eax, dword [esp + 0x98]
mov edx, dword [edx + 0x18]
test edx, edx
jne 0x6256ef
mov edx, 0xa00000
jmp 0x6256f6
cmp edx, 0xffffffff
jne 0x6256f6
xor edx, edx
test edx, edx
je 0x625748
inc ebp
cmp ecx, ebp
jae 0x62573c
mov dword [esp + 0x68], edx
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x691420]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x98]
mov edx, dword [esp + 0x68]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 6
mov dword [esi + 4], edx
mov edx, dword [esp + 0x70]
cmp edx, 0x1000
je 0x62579e
inc ebp
cmp ecx, ebp
jae 0x625792
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x691420]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x98]
mov edx, dword [esp + 0x70]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 1
mov dword [esi + 4], edx
mov dword [esp + 0x90], ebx
mov dword [esp + 0x78], ecx
mov dword [esp + 0x74], ebp
mov edx, dword [eax + 0xc4]
mov esi, dword [str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n]
mov edi, dword [0x882814]
mov ecx, dword [0x882818]
mov dword [esp], edx
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], ecx
call sym.bufio._Writer_.Write
mov eax, dword [esp + 0x98]
mov ecx, dword [eax + 0xc8]
mov dword [esp], ecx
mov ecx, dword [esp + 0x90]
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 + 0x98]
mov ecx, dword [eax + 0xc8]
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 + 0x98]
mov dword [eax + 0x44], 0x4000ffff
mov ecx, dword [eax + 0xc4]
mov dword [esp], ecx
call sym.bufio._Writer_.Flush
mov eax, dword [esp + 0x98]
mov ecx, dword [eax + 0xcc]
test ecx, ecx
jne 0x6258cd
lea eax, [0x67bd00]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
lea ecx, [sym.net_http._http2Transport_.newClientConn.gowrap1]
mov dword [eax], ecx
mov ecx, dword [0x8c87a0]
test ecx, ecx
jne 0x625889
mov ecx, dword [esp + 0x98]
jmp 0x625897
call sym.runtime.gcWriteBarrier1
mov ecx, dword [esp + 0x98]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov dword [esp], eax
call sym.runtime.newproc
mov eax, dword [esp + 0x98]
mov dword [esp + 0x180], eax
mov dword [esp + 0x184], 0
mov dword [esp + 0x188], 0
add esp, 0x16c
ret
nop
nop
lea eax, [0x67ca80]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x3a
lea ecx, [0x6bf3a4]
mov dword [eax], ecx
mov ecx, dword [esp + 0x98]
mov dword [esp], ecx
lea edx, [0x713830]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.net_http._http2ClientConn_.closeForError
mov eax, dword [esp + 0x98]
mov ecx, dword [eax + 0xcc]
mov eax, dword [eax + 0xd0]
mov dword [esp + 0x180], 0
mov dword [esp + 0x184], ecx
mov dword [esp + 0x188], eax
add esp, 0x16c
ret
call sym.runtime.morestack_noctxt
jmp sym.net_http._http2Transport_.newClientConn