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

Disassembly:
mov ecx, dword [0x63d360]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x190]
cmp eax, dword [ecx + 8]
jbe 0x4e707f
sub esp, 0x210
mov ecx, dword [0x5feb94]
cmp ecx, 0x2b
jbe 0x4e7074
mov edx, dword [0x5feb90]
mov byte [edx + 0x2b], 0x53
cmp ecx, 0x2d
jbe 0x4e706a
mov dword [esp + 0x34], ecx
mov dword [esp + 0x8c], edx
mov byte [edx + 0x2d], 0x53
xor eax, eax
jmp 0x4e675a
mov byte [edx + ebp], 0x44
cmp eax, 0xa
jge 0x4e67aa
lea ebx, [0x51c4d5]
movzx ebp, byte [ebx + eax]
cmp ebp, 0x80
jge 0x4e6774
inc eax
jmp 0x4e67a1
mov dword [esp], ebx
mov dword [esp + 4], 0xa
mov dword [esp + 8], eax
call sym.runtime.decoderune
mov ebp, dword [esp + 0xc]
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x8c]
lea ebx, [0x51c4d5]
cmp ebp, ecx
jb 0x4e6756
jmp 0x4e7063
xor eax, eax
jmp 0x4e67b2
mov byte [edx + ebp], 0x4d
cmp eax, 0xb
jge 0x4e6802
lea ebx, [0x51cc9e]
movzx ebp, byte [ebx + eax]
cmp ebp, 0x80
jge 0x4e67cc
inc eax
jmp 0x4e67f9
mov dword [esp], ebx
mov dword [esp + 4], 0xb
mov dword [esp + 8], eax
call sym.runtime.decoderune
mov ebp, dword [esp + 0xc]
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x8c]
lea ebx, [0x51cc9e]
cmp ebp, ecx
jb 0x4e67ae
jmp 0x4e705c
cmp ecx, 0x2e
jbe 0x4e7050
mov byte [edx + 0x2e], 0x2e
mov eax, 1
lea ecx, [0x5f2360]
lea eax, [ecx + eax*8]
mov dword [esp + 0xb8], eax
xor edx, edx
lea ecx, [ecx + edx*8]
mov dword [esp + 0xb4], ecx
mov dword [esp + 0x50], 1
mov dword [esp + 0x54], 0x7ff80000
movsd xmm0, qword [esp + 0x50]
movsd qword [esp + 0x2c], xmm0
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 0x7ff00000
movsd xmm1, qword [esp + 0x48]
movsd qword [esp + 0x24], xmm1
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0x7ff00000
movsd xmm2, qword [esp + 0x40]
movsd qword [esp + 0x1c], xmm2
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0xfff00000
movsd xmm3, qword [esp + 0x38]
movsd qword [esp + 0x14], xmm3
lea edi, [esp + 0xbc]
lea esi, [0x54ab00]
call fcn.00464318
lea ecx, [0x5075c0]
mov dword [esp + 0xbc], ecx
mov dword [esp + 0xc0], eax
lea edx, [0x506920]
mov dword [esp], edx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 1
lea ecx, [0x51b465]
mov dword [eax], ecx
mov dword [eax + 0xc], 1
lea ecx, [0x51b466]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 3
lea ecx, [0x51b66b]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x1c], 3
lea ecx, [0x51b66e]
mov dword [eax + 0x18], ecx
mov dword [eax + 0x24], 3
lea ecx, [0x51b671]
mov dword [eax + 0x20], ecx
mov dword [esp + 0xd0], 5
mov dword [esp + 0xd4], 5
mov dword [esp + 0xcc], eax
lea eax, [0x5075c0]
mov dword [esp + 0xd8], eax
mov ecx, dword [esp + 0xb8]
mov dword [esp + 0xdc], ecx
lea edx, [0x506820]
mov dword [esp], edx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 4
lea ecx, [0x51b6a2]
mov dword [eax], ecx
mov dword [eax + 0xc], 4
lea ecx, [0x51b7e6]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 4
lea ecx, [0x51b7ea]
mov dword [eax + 0x10], ecx
mov dword [esp + 0xec], 3
mov dword [esp + 0xf0], 3
mov dword [esp + 0xe8], eax
lea eax, [0x5075c0]
mov dword [esp + 0xf4], eax
mov ecx, dword [esp + 0xb8]
mov dword [esp + 0xf8], ecx
lea ecx, [0x506820]
mov dword [esp], ecx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 2
lea ecx, [0x51b4ec]
mov dword [eax], ecx
mov dword [eax + 0xc], 2
lea ecx, [0x51b4ee]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 2
lea ecx, [0x51b4f0]
mov dword [eax + 0x10], ecx
mov dword [esp + 0x108], 3
mov dword [esp + 0x10c], 3
mov dword [esp + 0x104], eax
lea eax, [0x5075c0]
mov dword [esp + 0x110], eax
mov ecx, dword [esp + 0xb4]
mov dword [esp + 0x114], ecx
lea edx, [0x506920]
mov dword [esp], edx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 1
lea ecx, [0x51b467]
mov dword [eax], ecx
mov dword [eax + 0xc], 1
lea ecx, [0x548ce8]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 2
lea ecx, [0x51b4f2]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x1c], 2
lea ecx, [0x51b4c2]
mov dword [eax + 0x18], ecx
mov dword [eax + 0x24], 2
lea ecx, [0x51b4f4]
mov dword [eax + 0x20], ecx
mov dword [esp + 0x124], 5
mov dword [esp + 0x128], 5
mov dword [esp + 0x120], eax
lea eax, [0x5075c0]
mov dword [esp + 0x12c], eax
mov ecx, dword [esp + 0xb4]
mov dword [esp + 0x130], ecx
lea edx, [0x506820]
mov dword [esp], edx
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 5
lea ecx, [0x51b82e]
mov dword [eax], ecx
mov dword [eax + 0xc], 5
lea ecx, [0x51b9be]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 5
lea ecx, [0x51b9c3]
mov dword [eax + 0x10], ecx
mov dword [esp + 0x140], 3
mov dword [esp + 0x144], 3
mov dword [esp + 0x13c], eax
lea eax, [0x5075c0]
mov dword [esp + 0x148], eax
mov eax, dword [esp + 0xb4]
mov dword [esp + 0x14c], eax
lea eax, [0x506820]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 3
lea ecx, [0x51b674]
mov dword [eax], ecx
mov dword [eax + 0xc], 3
lea ecx, [0x51b677]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 3
lea ecx, [0x51b67a]
mov dword [eax + 0x10], ecx
mov dword [esp + 0x15c], 3
mov dword [esp + 0x160], 3
mov dword [esp + 0x158], eax
mov dword [esp + 0x164], 0
mov dword [esp + 0x168], 0
lea eax, [0x506920]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 0
mov dword [eax], 0
mov dword [eax + 0xc], 1
lea ecx, [0x548c88]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 4
lea ecx, [0x51b7d6]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x1c], 4
lea ecx, [0x51b7ee]
mov dword [eax + 0x18], ecx
mov dword [eax + 0x24], 4
lea ecx, [0x51b7f2]
mov dword [eax + 0x20], ecx
mov dword [esp + 0x178], 5
mov dword [esp + 0x17c], 5
mov dword [esp + 0x174], eax
movsd xmm0, qword [esp + 0x2c]
movsd qword [esp + 0x74], xmm0
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x78]
mov dword [esp], eax
mov dword [esp + 4], ecx
call sym.runtime.convT64
mov eax, dword [esp + 8]
lea ecx, [0x507580]
mov dword [esp + 0x180], ecx
mov dword [esp + 0x184], eax
lea eax, [0x506820]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 4
lea ecx, [0x51b6ba]
mov dword [eax], ecx
mov dword [eax + 0xc], 4
lea ecx, [0x51b7f6]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 4
lea ecx, [0x51b7fa]
mov dword [eax + 0x10], ecx
mov dword [esp + 0x194], 3
mov dword [esp + 0x198], 3
mov dword [esp + 0x190], eax
movsd xmm0, qword [esp + 0x24]
movsd qword [esp + 0x6c], xmm0
mov eax, dword [esp + 0x6c]
mov ecx, dword [esp + 0x70]
mov dword [esp], eax
mov dword [esp + 4], ecx
call sym.runtime.convT64
mov eax, dword [esp + 8]
lea ecx, [0x507580]
mov dword [esp + 0x19c], ecx
mov dword [esp + 0x1a0], eax
lea eax, [0x506820]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 4
lea ecx, [0x51b6b6]
mov dword [eax], ecx
mov dword [eax + 0xc], 4
lea ecx, [0x51b7fe]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 4
lea ecx, [0x51b802]
mov dword [eax + 0x10], ecx
mov dword [esp + 0x1b0], 3
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1ac], eax
movsd xmm0, qword [esp + 0x1c]
movsd qword [esp + 0x64], xmm0
mov eax, dword [esp + 0x64]
mov ecx, dword [esp + 0x68]
mov dword [esp], eax
mov dword [esp + 4], ecx
call sym.runtime.convT64
mov eax, dword [esp + 8]
lea ecx, [0x507580]
mov dword [esp + 0x1b8], ecx
mov dword [esp + 0x1bc], eax
lea eax, [0x506820]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 5
lea ecx, [0x51b9c8]
mov dword [eax], ecx
mov dword [eax + 0xc], 5
lea ecx, [0x51b9cd]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 5
lea ecx, [0x51b9d2]
mov dword [eax + 0x10], ecx
mov dword [esp + 0x1cc], 3
mov dword [esp + 0x1d0], 3
mov dword [esp + 0x1c8], eax
movsd xmm0, qword [esp + 0x14]
movsd qword [esp + 0x5c], xmm0
mov eax, dword [esp + 0x5c]
mov ecx, dword [esp + 0x60]
mov dword [esp], eax
mov dword [esp + 4], ecx
call sym.runtime.convT64
mov eax, dword [esp + 8]
lea ecx, [0x507580]
mov dword [esp + 0x1d4], ecx
mov dword [esp + 0x1d8], eax
lea eax, [0x506820]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 5
lea ecx, [0x51b84c]
mov dword [eax], ecx
mov dword [eax + 0xc], 5
lea ecx, [0x51b9d7]
mov dword [eax + 8], ecx
mov dword [eax + 0x14], 5
lea ecx, [0x51b9dc]
mov dword [eax + 0x10], ecx
mov dword [esp + 0x1e8], 3
mov dword [esp + 0x1ec], 3
mov dword [esp + 0x1e4], eax
lea eax, [0x5071c0]
mov dword [esp + 0x1f0], eax
lea eax, [0x549c68]
mov dword [esp + 0x1f4], eax
lea eax, [0x505a40]
mov dword [esp], eax
call sym.runtime.newobject
mov eax, dword [esp + 4]
mov dword [eax + 4], 2
lea ecx, [0x51b4ea]
mov dword [eax], ecx
mov dword [esp + 0x204], 1
mov dword [esp + 0x208], 1
mov dword [esp + 0x200], eax
mov eax, dword [0x5fe950]
mov dword [esp + 0x90], eax
lea ecx, [esp + 0xbc]
xor edx, edx
jmp 0x4e6f26
mov ebx, dword [esp + 0xb0]
lea ecx, [ebx + 0x1c]
inc edx
cmp edx, 0xc
jge 0x4e6f64
mov dword [esp + 0x58], edx
mov dword [esp + 0xb0], ecx
lea edi, [esp + 0x94]
mov esi, ecx
call fcn.0046461a
mov ecx, dword [esp + 0xa4]
mov dword [esp + 0x20c], ecx
mov ebx, dword [esp + 0xa8]
mov dword [esp + 0x88], ebx
xor ebp, ebp
jmp 0x4e6f94
add esp, 0x210
ret
mov dword [eax + 4], ecx
mov dword [eax + 8], edx
mov eax, dword [esp + 0x84]
lea ebp, [eax + 1]
mov eax, dword [esp + 0x90]
mov ecx, dword [esp + 0x20c]
mov edx, dword [esp + 0x58]
mov ebx, dword [esp + 0x88]
cmp ebp, ebx
jge 0x4e6f1b
mov dword [esp + 0x84], ebp
lea edx, [ecx + ebp*8]
mov ebx, dword [edx]
mov edx, dword [edx + 4]
mov esi, dword [esp + 0x94]
mov dword [esp + 0x80], esi
mov edi, dword [esp + 0xa0]
mov dword [esp + 0x7c], edi
mov ecx, dword [esp + 0x98]
mov dword [esp + 0xb8], ecx
mov ebp, dword [esp + 0x9c]
mov dword [esp + 0xb4], ebp
lea ebp, [0x508880]
mov dword [esp], ebp
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
call sym.runtime.mapassign_faststr
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x80]
mov dword [eax], ecx
mov ecx, dword [esp + 0x7c]
mov dword [eax + 0xc], ecx
mov ecx, dword [0x63d400]
test ecx, ecx
jne 0x4e7027
mov ecx, dword [esp + 0xb8]
mov edx, dword [esp + 0xb4]
jmp 0x4e6f6b
call sym.runtime.gcWriteBarrier4
mov ecx, dword [esp + 0xb8]
mov dword [edi], ecx
mov edx, dword [eax + 4]
mov dword [edi + 4], edx
mov edx, dword [esp + 0xb4]
mov dword [edi + 8], edx
mov ebx, dword [eax + 8]
mov dword [edi + 0xc], ebx
jmp 0x4e6f6b
mov eax, 0x2e
mov ecx, eax
call sym.runtime.panicIndex
mov eax, ebp
call sym.runtime.panicIndex
mov eax, ebp
call sym.runtime.panicIndex
mov eax, 0x2d
call sym.runtime.panicIndex
mov eax, 0x2b
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt
jmp sym.gopkg.in_yaml_2ev2.init.0