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

Disassembly:
mov ecx, dword [0x5ef9b4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x4d83f1
sub esp, 0x54
mov eax, dword [esp + 0x58]
mov dword [esp], eax
mov ecx, dword [esp + 0x5c]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x60]
mov dword [esp + 8], ecx
call sym.cmd_internal_objfile.findPlan9Symbol
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
test eax, eax
jne 0x4d81f9
mov dword [esp + 0x40], ecx
mov eax, dword [esp + 0x58]
mov dword [esp], eax
mov ecx, dword [esp + 0x64]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x68]
mov dword [esp + 8], ecx
call sym.cmd_internal_objfile.findPlan9Symbol
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 0x10]
mov ebx, dword [esp + 0x14]
test eax, eax
jne 0x4d81d5
mov dword [esp + 0x44], ecx
mov dword [esp + 0x50], edx
mov dword [esp + 0x48], ebx
mov eax, dword [esp + 0x58]
mov ebp, dword [eax + 0x24]
mov dword [esp + 0x4c], ebp
mov esi, dword [eax + 0x28]
mov dword [esp + 0x38], esi
xor edi, edi
jmp 0x4d822e
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], edx
mov dword [esp + 0x7c], ebx
add esp, 0x54
ret
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], ecx
add esp, 0x54
ret
inc edi
mov eax, dword [esp + 0x58]
mov ecx, dword [esp + 0x44]
cmp edi, esi
jge 0x4d8293
mov ecx, dword [ebp + edi*4]
mov eax, dword [ecx + 4]
cmp eax, 4
jne 0x4d8225
mov dword [esp + 0x34], edi
mov dword [esp + 0x3c], ecx
mov edx, dword [ecx]
mov dword [esp], edx
lea edx, [0x5044d6]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call sym.runtime.memequal
movzx eax, byte [esp + 0xc]
test al, al
jne 0x4d827d
mov edx, dword [esp + 0x50]
mov ebx, dword [esp + 0x48]
mov ebp, dword [esp + 0x4c]
mov esi, dword [esp + 0x38]
mov edi, dword [esp + 0x34]
jmp 0x4d8225
mov eax, dword [esp + 0x58]
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x50]
mov ebx, dword [esp + 0x48]
mov ebp, dword [esp + 0x3c]
jmp 0x4d8295
xor ebp, ebp
test ebp, ebp
je 0x4d83a4
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp + 8]
nop
lea edx, [0x531058]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], ecx
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
call sym.internal_saferio.ReadDataAt
mov eax, dword [esp + 0x24]
test eax, eax
jne 0x4d8378
mov ebx, dword [esp + 0x58]
mov ebp, dword [ebx + 0x14]
mov edi, dword [ebx + 0x18]
mov eax, dword [ebx + 0x1c]
mov ebx, dword [ebx + 0x20]
mov ecx, ebx
mov ebx, dword [esp + 0x40]
mov edx, dword [ebx]
mov esi, dword [ebx + 4]
mov dword [esp + 0x30], esi
mov ebx, dword [esp + 0x44]
mov esi, dword [ebx]
mov ebx, dword [ebx + 4]
mov dword [esp + 0x2c], ebx
mov ebx, dword [esp + 0x20]
add ebp, eax
adc edi, ecx
sub edx, ebp
mov eax, ebx
mov ebx, dword [esp + 0x30]
sbb ebx, edi
sub esi, ebp
mov ebp, dword [esp + 0x2c]
sbb ebp, edi
test ebp, ebp
jne 0x4d83e5
cmp esi, eax
ja 0x4d83dc
test ebx, ebx
jne 0x4d83d1
cmp edx, esi
ja 0x4d83c8
sub eax, edx
sub esi, edx
mov ecx, dword [esp + 0x18]
mov ebx, eax
neg eax
sar eax, 0x1f
and edx, eax
lea eax, [ecx + edx]
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], esi
mov dword [esp + 0x74], ebx
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
add esp, 0x54
ret
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], ecx
add esp, 0x54
ret
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
mov dword [esp + 0x74], 0
mov dword [esp + 0x78], edx
mov dword [esp + 0x7c], ebx
add esp, 0x54
ret
mov eax, edx
mov ecx, esi
call sym.runtime.panicSliceBU
mov eax, edx
mov ecx, esi
mov esi, ebx
call sym.runtime.panicExtendSliceBU
mov ecx, esi
mov edx, eax
call sym.runtime.panicSliceAcapU
mov ecx, esi
mov edx, eax
mov esi, ebp
call sym.runtime.panicExtendSliceAcapU
nop
call sym.runtime.morestack_noctxt
jmp sym.cmd_internal_objfile.loadPlan9Table