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

Disassembly:
mov ecx, dword [0x84d0e8]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x60]
cmp eax, dword [ecx + 8]
jbe 0x5e2bd8
sub esp, 0xe0
mov edx, dword [esp + 0xe4]
mov ebx, dword [edx + 0xac]
inc ebx
mov dword [esp + 0x44], ebx
mov ebp, dword [edx + 0x84]
mov dword [esp + 0x7c], ebp
mov eax, dword [edx + 0x88]
mov dword [esp + 0x78], eax
mov ecx, dword [edx + 0x80]
mov dword [esp + 0x74], ecx
mov esi, eax
mov edi, ebp
xor eax, eax
mov dword [esp + 0x38], eax
xor ebp, ebp
mov dword [esp + 0x34], ebp
xor ebp, ebp
mov dword [esp + 0x88], ebp
xor esi, esi
xchg esi, eax
mov byte [esp + 0x21], al
xchg esi, eax
xor edi, edi
mov dword [esp + 0x80], edi
xor edi, edi
mov dword [esp + 0x28], edi
xor edi, edi
mov dword [esp + 0x24], edi
xor edi, edi
mov dword [esp + 0x8c], edi
xor edi, edi
mov dword [esp + 0x40], edi
xor edi, edi
mov dword [esp + 0x3c], edi
xor edi, edi
mov dword [esp + 0x84], edi
xor edi, edi
mov dword [esp + 0x30], edi
xor edi, edi
mov dword [esp + 0x2c], edi
mov eax, dword [esp + 0x78]
mov ebp, dword [esp + 0x7c]
mov esi, eax
mov edi, ebp
jmp 0x5e1d94
mov ecx, dword [esp + 0x4c]
mov ebp, dword [esp + 0x48]
mov eax, dword [esp + 0x50]
mov esi, dword [esp + 0x2c]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
mov dword [esp + 0x50], eax
mov dword [esp + 0x48], ebp
mov dword [esp + 0x4c], ecx
cmp dword [edx + 0x64], 4
jge 0x5e1de2
mov dword [esp], edx
mov dword [esp + 4], 4
call sym.gopkg.in_yaml_2ev2.yaml_parser_update_buffer
movzx eax, byte [esp + 8]
test al, al
je 0x5e209a
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x4c]
mov edx, dword [esp + 0xe4]
mov ebx, dword [esp + 0x44]
mov ebp, dword [esp + 0x48]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
mov ebx, dword [edx + 0x88]
test ebx, ebx
jne 0x5e1edb
mov ebx, dword [edx + 0x58]
mov esi, dword [edx + 0x60]
cmp ebx, esi
jbe 0x5e2bce
mov edi, dword [edx + 0x54]
movzx eax, byte [edi + esi]
cmp al, 0x2d
jne 0x5e1e3c
lea ecx, [esi + 1]
cmp ebx, ecx
jbe 0x5e2bc5
lea ecx, [edi + esi + 1]
cmp byte [ecx], 0x2d
jne 0x5e1e38
lea ecx, [esi + 2]
cmp ebx, ecx
jbe 0x5e2bbc
lea ecx, [edi + esi + 2]
cmp byte [ecx], 0x2d
je 0x5e1e6d
mov ecx, dword [esp + 0x4c]
jmp 0x5e1e3c
mov ecx, dword [esp + 0x4c]
cmp al, 0x2e
jne 0x5e1ecb
lea eax, [esi + 1]
cmp ebx, eax
jbe 0x5e2bb5
lea eax, [edi + esi + 1]
cmp byte [eax], 0x2e
jne 0x5e1ebb
lea eax, [esi + 2]
cmp ebx, eax
jbe 0x5e2bae
lea eax, [edi + esi + 2]
cmp byte [eax], 0x2e
jne 0x5e1eab
mov eax, dword [edx + 0x5c]
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
lea eax, [esi + 3]
mov dword [esp + 0xc], eax
call sym.gopkg.in_yaml_2ev2.is_blankz
movzx eax, byte [esp + 0x10]
mov ecx, dword [esp + 0x4c]
mov edx, dword [esp + 0xe4]
mov ebp, dword [esp + 0x48]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
mov ebx, eax
mov eax, dword [esp + 0x50]
jmp 0x5e1edd
mov eax, dword [esp + 0x50]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
xor ebx, ebx
jmp 0x5e1edd
mov eax, dword [esp + 0x50]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
xor ebx, ebx
jmp 0x5e1edd
mov eax, dword [esp + 0x50]
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
xor ebx, ebx
jmp 0x5e1edd
xor ebx, ebx
test bl, bl
jne 0x5e2094
mov ebx, dword [edx + 0x58]
mov esi, dword [edx + 0x60]
cmp ebx, esi
jbe 0x5e2ba5
mov ebx, dword [edx + 0x54]
add ebx, esi
cmp byte [ebx], 0x23
je 0x5e208a
mov ebx, dword [esp + 0x38]
mov esi, dword [esp + 0x88]
jmp 0x5e2199
mov edx, dword [esp + 0xe4]
mov ecx, dword [edx + 0x58]
mov eax, dword [edx + 0x60]
cmp ecx, eax
jbe 0x5e2b8d
mov ebx, dword [edx + 0x54]
movzx ebp, byte [ebx + eax]
xchg ebp, eax
cmp al, 0x20
xchg ebp, eax
je 0x5e1ff8
xchg ebp, eax
cmp al, 9
xchg ebp, eax
je 0x5e1ff8
xchg ebp, eax
cmp al, 0xd
xchg ebp, eax
je 0x5e1ff8
xchg ebp, eax
cmp al, 0xa
xchg ebp, eax
je 0x5e1ff8
xchg ebp, eax
cmp al, 0xc2
xchg ebp, eax
jne 0x5e1f78
lea esi, [eax + 1]
cmp ecx, esi
jbe 0x5e2b86
lea esi, [ebx + eax + 1]
cmp byte [esi], 0x85
je 0x5e1ff8
xchg ebp, eax
cmp al, 0xe2
xchg ebp, eax
jne 0x5e2682
lea esi, [eax + 1]
cmp ecx, esi
jbe 0x5e2b7f
lea edi, [ebx + eax + 1]
movzx edi, byte [edi]
xchg edi, eax
cmp al, 0x80
xchg edi, eax
jne 0x5e1fc2
xchg edi, eax
mov byte [esp + 0x23], al
xchg edi, eax
lea edi, [eax + 2]
cmp ecx, edi
jbe 0x5e2b78
lea edi, [ebx + eax + 2]
cmp byte [edi], 0xa8
je 0x5e1ff8
xchg ebp, eax
cmp al, 0xe2
xchg ebp, eax
movzx edi, byte [esp + 0x23]
jmp 0x5e1fc7
xchg ebp, eax
cmp al, 0xe2
xchg ebp, eax
jne 0x5e2682
cmp ecx, esi
jbe 0x5e2b71
xchg edi, eax
cmp al, 0x80
xchg edi, eax
jne 0x5e2682
lea ebp, [eax + 2]
cmp ecx, ebp
jbe 0x5e2b6a
lea ebx, [ebx + eax + 2]
cmp byte [ebx], 0xa9
jne 0x5e2682
mov ebx, dword [edx + 0x64]
test ebx, ebx
jg 0x5e2023
mov dword [esp], edx
mov dword [esp + 4], 1
call sym.gopkg.in_yaml_2ev2.yaml_parser_update_buffer
movzx eax, byte [esp + 8]
test al, al
je 0x5e2673
mov edx, dword [esp + 0xe4]
mov ebx, dword [esp + 0x44]
mov ebp, dword [esp + 0x84]
mov eax, dword [esp + 0x30]
mov ecx, dword [esp + 0x2c]
mov esi, dword [esp + 0x8c]
mov edi, dword [esp + 0x40]
jmp 0x5e26ce
mov edx, dword [esp + 0xe4]
mov edi, dword [esp + 0x40]
jmp 0x5e206b
mov edx, dword [esp + 0xe4]
mov edi, dword [esp + 0x40]
jmp 0x5e206b
mov edx, dword [esp + 0xe4]
mov edi, dword [esp + 0x40]
mov ebp, dword [edx + 0x90]
test ebp, ebp
jne 0x5e1d7c
cmp dword [edx + 0x88], ebx
jge 0x5e1d7c
jmp 0x5e2b10
mov esi, dword [esp + 0x78]
mov ebx, dword [esp + 0x38]
jmp 0x5e20a9
mov ebx, dword [esp + 0x38]
jmp 0x5e20a9
mov byte [esp + 0xec], 0
add esp, 0xe0
ret
mov dword [esp + 0x4c], ecx
lea edi, [esp + 0x90]
lea esi, [0x6aba70]
call fcn.0046c4bc
mov ecx, dword [esp + 0x74]
mov dword [esp + 0x94], ecx
mov ecx, dword [esp + 0x7c]
mov dword [esp + 0x98], ecx
mov ecx, dword [esp + 0x78]
mov dword [esp + 0x9c], ecx
mov ecx, dword [esp + 0x4c]
mov dword [esp + 0xa0], ecx
mov dword [esp + 0xa4], ebp
mov dword [esp + 0xa8], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0xb0], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 0xb4], eax
mov dword [esp + 0xb8], ebx
mov edi, dword [esp + 0xe8]
test byte [edi], al
mov eax, dword [0x84d1a0]
test eax, eax
je 0x5e2157
lea eax, [0x63f3c0]
mov dword [esp], eax
mov dword [esp + 4], edi
lea eax, [esp + 0x90]
mov dword [esp + 8], eax
call sym.runtime.wbMove
mov edx, dword [esp + 0xe4]
mov edi, dword [esp + 0xe8]
lea esi, [esp + 0x90]
call fcn.0046c4bc
movzx eax, byte [esp + 0x21]
test al, al
je 0x5e2173
mov byte [edx + 0xbc], 1
mov byte [esp + 0xec], 1
add esp, 0xe0
ret
mov ebx, edx
mov dword [esp + 0x34], ecx
mov ecx, ebp
mov edx, dword [esp + 0xe4]
mov ebp, edi
mov edi, esi
mov esi, eax
mov eax, edi
mov dword [esp + 0x38], ebx
mov dword [esp + 0x88], esi
mov dword [esp + 0x50], eax
mov dword [esp + 0x48], ebp
mov dword [esp + 0x4c], ecx
mov edi, dword [edx + 0x54]
mov eax, dword [edx + 0x58]
mov ecx, dword [edx + 0x5c]
mov ebp, dword [edx + 0x60]
mov dword [esp], edi
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebp
call sym.gopkg.in_yaml_2ev2.is_blankz
movzx eax, byte [esp + 0x10]
test al, al
jne 0x5e1f11
mov edx, dword [esp + 0xe4]
mov ecx, dword [edx + 0x58]
mov eax, dword [edx + 0x60]
cmp ecx, eax
jbe 0x5e2ba0
mov ebx, dword [edx + 0x54]
lea ebp, [ebx + eax]
cmp byte [ebp], 0x3a
je 0x5e2202
xor eax, eax
jmp 0x5e2226
mov ebp, dword [edx + 0x5c]
mov dword [esp], ebx
mov dword [esp + 4], ecx
mov dword [esp + 8], ebp
inc eax
mov dword [esp + 0xc], eax
call sym.gopkg.in_yaml_2ev2.is_blankz
movzx eax, byte [esp + 0x10]
mov edx, dword [esp + 0xe4]
test al, al
jne 0x5e1f18
mov ebx, dword [edx + 0x90]
test ebx, ebx
jle 0x5e2283
mov ecx, dword [edx + 0x58]
mov eax, dword [edx + 0x60]
cmp ecx, eax
jbe 0x5e2b9b
mov ebx, dword [edx + 0x54]
movzx ebx, byte [ebx + eax]
cmp bl, 0x2c
je 0x5e1f18
cmp bl, 0x3f
je 0x5e1f18
cmp bl, 0x5b
je 0x5e1f18
cmp bl, 0x5d
je 0x5e1f18
cmp bl, 0x7b
je 0x5e1f18
cmp bl, 0x7d
je 0x5e1f18
movzx ebx, byte [esp + 0x21]
test bl, bl
je 0x5e2292
mov ebp, dword [esp + 0x24]
jmp 0x5e22a6
mov ebp, dword [esp + 0x24]
test ebp, ebp
je 0x5e25a8
test bl, bl
je 0x5e2505
mov ebx, dword [esp + 0x3c]
test ebx, ebx
jbe 0x5e2b92
mov eax, dword [esp + 0x8c]
cmp byte [eax], 0xa
jne 0x5e23d3
mov ecx, dword [esp + 0x2c]
test ecx, ecx
jne 0x5e2331
mov ecx, dword [esp + 0x34]
inc ecx
mov ebx, dword [esp + 0x38]
cmp ebx, ecx
jb 0x5e22e0
mov esi, dword [esp + 0x88]
jmp 0x5e2327
mov eax, dword [esp + 0x88]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 1
lea eax, [0x619aa0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov esi, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov eax, dword [esp + 0x8c]
mov edx, dword [esp + 0xe4]
mov ebp, dword [esp + 0x24]
mov byte [ecx + esi - 1], 0x20
jmp 0x5e24f0
mov ebx, dword [esp + 0x34]
lea esi, [ebx + ecx]
mov edi, dword [esp + 0x38]
cmp edi, esi
jae 0x5e2384
mov eax, dword [esp + 0x88]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], ecx
lea eax, [0x619aa0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x88], esi
mov edi, ebx
mov esi, eax
mov ebx, dword [esp + 0x34]
mov dword [esp + 0x38], edi
mov dword [esp + 0x34], esi
mov eax, dword [esp + 0x88]
lea edx, [eax + ebx]
mov dword [esp], edx
mov edx, dword [esp + 0x84]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
call sym.runtime.memmove
mov eax, dword [esp + 0x8c]
mov edx, dword [esp + 0xe4]
mov ebp, dword [esp + 0x24]
mov ebx, dword [esp + 0x38]
mov ecx, dword [esp + 0x34]
mov esi, dword [esp + 0x88]
jmp 0x5e24f0
mov ecx, dword [esp + 0x34]
lea esi, [ecx + ebx]
mov edi, dword [esp + 0x38]
cmp edi, esi
jae 0x5e242d
mov eax, dword [esp + 0x88]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], ebx
lea eax, [0x619aa0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov esi, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x34]
mov edi, ebx
mov dword [esp + 0x88], esi
mov esi, eax
mov eax, dword [esp + 0x8c]
mov ebx, dword [esp + 0x3c]
mov dword [esp + 0x34], esi
mov dword [esp + 0x38], edi
mov edx, dword [esp + 0x88]
add ecx, edx
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
call sym.runtime.memmove
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0x2c]
lea edx, [ecx + eax]
mov ebx, dword [esp + 0x38]
cmp ebx, edx
jb 0x5e246a
mov ebp, dword [esp + 0x88]
jmp 0x5e24a7
mov eax, dword [esp + 0x88]
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ecx
lea eax, [0x619aa0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov eax, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov edi, dword [esp + 0x1c]
mov ecx, dword [esp + 0x2c]
mov ebp, eax
mov ebx, edi
mov eax, dword [esp + 0x34]
mov dword [esp + 0x38], ebx
mov dword [esp + 0x34], edx
mov dword [esp + 0x88], ebp
add eax, ebp
mov dword [esp], eax
mov eax, dword [esp + 0x84]
mov dword [esp + 4], eax
mov dword [esp + 8], ecx
call sym.runtime.memmove
mov eax, dword [esp + 0x8c]
mov edx, dword [esp + 0xe4]
mov ebp, dword [esp + 0x24]
mov ecx, dword [esp + 0x34]
mov ebx, dword [esp + 0x38]
mov esi, dword [esp + 0x88]
xor edi, edi
xor edi, edi
mov dword [esp + 0x3c], edi
xor edi, edi
mov dword [esp + 0x2c], edi
xor edi, edi
jmp 0x5e25bc
mov eax, dword [esp + 0x34]
lea ecx, [eax + ebp]
mov esi, dword [esp + 0x38]
cmp esi, ecx
jb 0x5e251d
mov edi, dword [esp + 0x88]
jmp 0x5e255a
mov eax, dword [esp + 0x88]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], esi
mov dword [esp + 0xc], ebp
lea eax, [0x619aa0]
mov dword [esp + 0x10], eax
call sym.runtime.growslice
mov esi, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov ebx, dword [esp + 0x1c]
mov eax, dword [esp + 0x34]
mov ebp, dword [esp + 0x24]
mov edi, esi
mov esi, ebx
mov dword [esp + 0x34], ecx
mov dword [esp + 0x88], edi
mov dword [esp + 0x38], esi
add eax, edi
mov dword [esp], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp + 8], ebp
call sym.runtime.memmove
mov eax, dword [esp + 0x8c]
mov edx, dword [esp + 0xe4]
mov ebx, dword [esp + 0x38]
mov ecx, dword [esp + 0x34]
mov esi, dword [esp + 0x88]
movzx edi, byte [esp + 0x21]
xor ebp, ebp
jmp 0x5e25bc
mov ebx, dword [esp + 0x38]
mov ecx, dword [esp + 0x34]
mov esi, dword [esp + 0x88]
movzx edi, byte [esp + 0x21]
xchg edi, eax
mov byte [esp + 0x21], al
xchg edi, eax
mov dword [esp + 0x24], ebp
mov dword [esp], edx
mov dword [esp + 4], esi
mov dword [esp + 8], ecx
mov dword [esp + 0xc], ebx
call sym.gopkg.in_yaml_2ev2.read
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0xe4]
mov ebp, dword [ebx + 0x80]
mov esi, dword [ebx + 0x88]
mov edi, dword [ebx + 0x84]
cmp dword [ebx + 0x64], 2
jge 0x5e2182
mov dword [esp + 0x70], edx
mov dword [esp + 0x6c], ecx
mov dword [esp + 0xdc], eax
mov dword [esp + 0x68], ebp
mov dword [esp + 0x64], esi
mov dword [esp + 0x60], edi
mov dword [esp], ebx
mov dword [esp + 4], 2
call sym.gopkg.in_yaml_2ev2.yaml_parser_update_buffer
movzx eax, byte [esp + 8]
test al, al
je 0x5e2664
mov eax, dword [esp + 0xdc]
mov ecx, dword [esp + 0x6c]
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0xe4]
mov ebp, dword [esp + 0x68]
mov esi, dword [esp + 0x64]
mov edi, dword [esp + 0x60]
jmp 0x5e2182
mov byte [esp + 0xec], 0
add esp, 0xe0
ret
mov byte [esp + 0xec], 0
add esp, 0xe0
ret
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
mov eax, dword [esp + 0x50]
mov ebp, dword [esp + 0x48]
mov ecx, dword [esp + 0x4c]
mov ebx, dword [esp + 0x38]
jmp 0x5e20a9
mov ebx, dword [esp + 0x44]
xchg ebp, eax
mov byte [esp + 0x21], al
xchg ebp, eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x24], ecx
mov dword [esp + 0x80], esi
mov esi, dword [esp + 0x8c]
mov ecx, dword [esp + 0x2c]
mov eax, dword [esp + 0x30]
mov ebp, dword [esp + 0x84]
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0x58]
mov ecx, dword [edx + 0x60]
cmp eax, ecx
jbe 0x5e2b5f
mov dword [esp + 0x8c], esi
mov dword [esp + 0x40], edi
mov dword [esp + 0x84], ebp
mov ebp, dword [edx + 0x54]
movzx esi, byte [ebp + ecx]
xchg esi, eax
cmp al, 0x20
xchg esi, eax
je 0x5e2804
xchg esi, eax
cmp al, 9
xchg esi, eax
jne 0x5e271a
xchg esi, eax
cmp al, 0x20
xchg esi, eax
jmp 0x5e2804
xchg esi, eax
cmp al, 0xd
xchg esi, eax
jne 0x5e272b
xchg esi, eax
cmp al, 0x20
xchg esi, eax
jmp 0x5e2804
xchg esi, eax
cmp al, 0xa
xchg esi, eax
jne 0x5e273c
xchg esi, eax
cmp al, 0x20
xchg esi, eax
jmp 0x5e2804
xchg esi, eax
cmp al, 0xc2
xchg esi, eax
jne 0x5e2769
lea edi, [ecx + 1]
cmp eax, edi
jbe 0x5e2b56
lea edi, [ebp + ecx + 1]
cmp byte [edi], 0x85
jne 0x5e2765
xchg esi, eax
cmp al, 0x20
xchg esi, eax
mov edi, dword [esp + 0x40]
jmp 0x5e2804
mov edi, dword [esp + 0x40]
xchg esi, eax
cmp al, 0xe2
xchg esi, eax
jne 0x5e206b
lea edi, [ecx + 1]
cmp eax, edi
jbe 0x5e2b4d
lea edx, [ebp + ecx + 1]
movzx edx, byte [edx]
cmp dl, 0x80
jne 0x5e27c0
lea ebx, [ecx + 2]
cmp eax, ebx
jbe 0x5e2b44
lea ebx, [ebp + ecx + 2]
cmp byte [ebx], 0xa8
jne 0x5e27b5
xchg esi, eax
cmp al, 0x20
xchg esi, eax
mov edx, dword [esp + 0xe4]
mov ebx, dword [esp + 0x44]
mov edi, dword [esp + 0x40]
jmp 0x5e2804
xchg esi, eax
cmp al, 0xe2
xchg esi, eax
mov ebx, dword [esp + 0x44]
jmp 0x5e27c5
xchg esi, eax
cmp al, 0xe2
xchg esi, eax
jne 0x5e2060
cmp eax, edi
jbe 0x5e2b3b
cmp dl, 0x80
jne 0x5e2053
lea edx, [ecx + 2]
cmp eax, edx
jbe 0x5e2b32
lea edx, [ebp + ecx + 2]
cmp byte [edx], 0xa9
jne 0x5e2046
xchg esi, eax
cmp al, 0x20
xchg esi, eax
mov edx, dword [esp + 0xe4]
mov edi, dword [esp + 0x40]
je 0x5e2811
xchg esi, eax
cmp al, 9
xchg esi, eax
jne 0x5e2909
movzx ebp, byte [esp + 0x21]
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x5e28bd
cmp dword [edx + 0x88], ebx
jge 0x5e2839
xchg esi, eax
cmp al, 9
xchg esi, eax
je 0x5e2a64
xchg ebp, eax
test al, al
xchg ebp, eax
jmp 0x5e283d
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x5e28bd
inc dword [edx + 0x80]
inc dword [edx + 0x88]
dec dword [edx + 0x64]
mov ecx, dword [edx + 0x58]
mov eax, dword [edx + 0x60]
cmp ecx, eax
jbe 0x5e2b2d
mov ecx, dword [edx + 0x54]
movzx ecx, byte [ecx + eax]
test cl, 0x80
jne 0x5e286f
mov ecx, 1
jmp 0x5e28a4
mov esi, ecx
and ecx, 0xffffffe0
cmp cl, 0xc0
jne 0x5e2880
mov ecx, 2
jmp 0x5e28a4
mov ecx, esi
and esi, 0xfffffff0
xchg esi, eax
cmp al, 0xe0
xchg esi, eax
jne 0x5e2893
mov ecx, 3
jmp 0x5e28a4
and ecx, 0xfffffff8
cmp cl, 0xf0
jne 0x5e28a2
mov ecx, 4
jmp 0x5e28a4
xor ecx, ecx
add eax, ecx
mov dword [edx + 0x60], eax
mov ecx, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
mov esi, dword [esp + 0x80]
jmp 0x5e29ff
mov dword [esp], edx
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x24]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x28]
mov dword [esp + 0xc], eax
call sym.gopkg.in_yaml_2ev2.read
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ebx, dword [esp + 0x44]
movzx ebp, byte [esp + 0x21]
mov edi, dword [esp + 0x40]
mov esi, eax
mov eax, edx
mov edx, dword [esp + 0xe4]
jmp 0x5e29ff
cmp dword [edx + 0x64], 2
jge 0x5e293b
mov dword [esp], edx
mov dword [esp + 4], 2
call sym.gopkg.in_yaml_2ev2.yaml_parser_update_buffer
movzx eax, byte [esp + 8]
test al, al
je 0x5e2b01
mov edx, dword [esp + 0xe4]
mov ebx, dword [esp + 0x44]
mov edi, dword [esp + 0x40]
movzx eax, byte [esp + 0x21]
test al, al
je 0x5e2998
mov dword [esp], edx
mov eax, dword [esp + 0x84]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x30]
mov dword [esp + 0xc], eax
call sym.gopkg.in_yaml_2ev2.read_line
mov ebp, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
mov edx, dword [esp + 0x24]
mov edi, dword [esp + 0x40]
mov esi, dword [esp + 0x8c]
mov ebx, eax
mov dword [esp + 0x84], ebp
mov eax, dword [esp + 0x3c]
mov ebp, ecx
movzx ecx, byte [esp + 0x21]
jmp 0x5e29d2
mov dword [esp], edx
mov eax, dword [esp + 0x8c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], edi
call sym.gopkg.in_yaml_2ev2.read_line
mov esi, dword [esp + 0x10]
mov eax, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
mov ecx, 1
xor edx, edx
mov ebx, dword [esp + 0x30]
mov ebp, dword [esp + 0x2c]
mov dword [esp + 0x3c], eax
mov dword [esp + 0x8c], esi
mov dword [esp + 0x30], ebx
mov dword [esp + 0x2c], ebp
mov ebx, dword [esp + 0x44]
mov ebp, ecx
mov ecx, edx
mov eax, dword [esp + 0x28]
mov esi, dword [esp + 0x80]
mov edx, dword [esp + 0xe4]
mov ebx, dword [edx + 0x64]
test ebx, ebx
jg 0x5e269f
mov dword [esp + 0x5c], edi
mov dword [esp + 0xd8], esi
mov dword [esp + 0x58], ecx
xchg ebp, eax
mov byte [esp + 0x22], al
xchg ebp, eax
mov dword [esp + 0x54], eax
mov dword [esp], edx
mov dword [esp + 4], 1
call sym.gopkg.in_yaml_2ev2.yaml_parser_update_buffer
movzx eax, byte [esp + 8]
test al, al
je 0x5e2af2
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0x58]
mov edx, dword [esp + 0xe4]
movzx ebp, byte [esp + 0x22]
mov esi, dword [esp + 0xd8]
mov edi, dword [esp + 0x5c]
jmp 0x5e269f
nop
mov dword [edx], 3
mov dword [edx + 0x24], 0x1d
mov eax, dword [0x84d1a0]
test eax, eax
je 0x5e2a86
mov eax, dword [edx + 0x20]
call sym.runtime.gcWriteBarrier1
mov dword [edi], eax
lea eax, [0x65c2bf]
mov dword [edx + 0x20], eax
mov eax, dword [esp + 0x74]
mov dword [edx + 0x28], eax
mov eax, dword [esp + 0x7c]
mov dword [edx + 0x2c], eax
mov eax, dword [esp + 0x78]
mov dword [edx + 0x30], eax
mov dword [edx + 8], 0x2f
mov eax, dword [0x84d1a0]
test eax, eax
je 0x5e2abf
mov eax, dword [edx + 4]
call sym.runtime.gcWriteBarrier1
mov dword [edi], eax
lea eax, [0x6624c5]
mov dword [edx + 4], eax
mov eax, dword [edx + 0x80]
mov ecx, dword [edx + 0x84]
mov ebx, dword [edx + 0x88]
mov dword [edx + 0x14], eax
mov dword [edx + 0x18], ecx
mov dword [edx + 0x1c], ebx
mov byte [esp + 0xec], 0
add esp, 0xe0
ret
mov byte [esp + 0xec], 0
add esp, 0xe0
ret
mov byte [esp + 0xec], 0
add esp, 0xe0
ret
mov esi, dword [esp + 0x78]
mov edi, dword [esp + 0x7c]
mov eax, dword [esp + 0x50]
mov ebp, dword [esp + 0x48]
mov ecx, dword [esp + 0x4c]
mov ebx, dword [esp + 0x38]
jmp 0x5e20a9
call sym.runtime.panicIndex
mov ecx, eax
mov eax, edx
call sym.runtime.panicIndex
mov ecx, eax
mov eax, edi
call sym.runtime.panicIndex
mov ecx, eax
mov eax, ebx
call sym.runtime.panicIndex
mov ecx, eax
mov eax, edi
call sym.runtime.panicIndex
mov ecx, eax
mov eax, edi
call sym.runtime.panicIndex
mov edx, eax
mov eax, ecx
mov ecx, edx
call sym.runtime.panicIndex
mov eax, ebp
call sym.runtime.panicIndex
mov eax, esi
call sym.runtime.panicIndex
mov eax, edi
call sym.runtime.panicIndex
mov eax, esi
call sym.runtime.panicIndex
mov eax, esi
call sym.runtime.panicIndex
call sym.runtime.panicIndex
xor eax, eax
mov ecx, eax
call sym.runtime.panicIndex
call sym.runtime.panicIndex
call sym.runtime.panicIndex
mov eax, esi
mov ecx, ebx
call sym.runtime.panicIndex
mov ecx, ebx
call sym.runtime.panicIndex
mov ecx, ebx
call sym.runtime.panicIndex
mov eax, ecx
mov ecx, ebx
call sym.runtime.panicIndex
mov eax, ecx
mov ecx, ebx
call sym.runtime.panicIndex
mov eax, esi
mov ecx, ebx
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt
jmp sym.gopkg.in_yaml_2ev2.yaml_parser_scan_plain_scalar