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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 8]
cmp eax, dword [ecx + 8]
jbe 0x4d2b3f
sub esp, 0x88
mov eax, 0
lea edi, [esp + 0x70]
call fcn.0044ad1a
mov eax, dword [esp + 0x8c]
mov edx, dword [eax]
movzx edx, byte [edx + 0x44]
mov byte [eax + 0x50], 0
mov ebx, dword [esp + 0x90]
mov ebp, dword [ebx]
mov ecx, edx
mov edx, dword [ebp + 4]
mov ebp, dword [ebp]
mov esi, eax
mov eax, dword [esp + 0x9c]
cmp eax, edx
jae 0x4d2b38
mov byte [esp + 0x23], cl
lea edx, [eax + eax*2]
shl edx, 3
movzx edx, byte [ebp + edx]
cmp dl, 5
je 0x4d2a9b
mov edx, dword [ebx + 4]
inc edx
imul edx, eax
mov ebp, dword [esp + 0xa0]
add edx, ebp
mov dword [esp + 0x50], edx
mov edi, ebp
mov ebp, dword [ebx + 0x24]
mov eax, dword [ebx + 0x20]
shr edx, 5
cmp edx, ebp
jae 0x4d2b31
mov ebp, dword [eax + edx*4]
mov ecx, dword [esp + 0x50]
mov ebx, 1
shl ebx, cl
test ebp, ebx
je 0x4d2a8c
xor eax, eax
test al, al
je 0x4d2a80
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0x14]
mov edx, dword [eax + 0x1c]
mov ebx, dword [eax + 0x18]
lea ebp, [eax + 0x14]
mov dword [esp + 0x6c], ebp
lea ebp, [ebx + 1]
cmp ebp, edx
jg 0x4d29f8
lea edx, [ebx + 1]
mov dword [eax + 0x18], edx
lea edx, [ebx + ebx*2]
mov ebx, dword [esp + 0x9c]
mov dword [ecx + edx*4], ebx
lea ebx, [ecx + edx*4]
mov byte [ebx + 4], 0
mov dword [ecx + edx*4 + 8], edi
jmp 0x4d21b8
mov eax, edi
mov edi, dword [esp + 0x68]
mov edx, esi
movzx ecx, byte [esp + 0x22]
mov ebx, dword [esp + 0x28]
mov esi, dword [esp + 0x8c]
mov ebp, dword [eax]
mov eax, dword [ebp + 4]
mov ebp, dword [ebp]
cmp edx, eax
jae 0x4d2b1c
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x22], cl
lea eax, [edx + edx*2]
lea ebp, [ebp + eax*8]
lea edi, [esp + 0x70]
mov esi, ebp
call fcn.0044b1f4
shl eax, 3
movzx ecx, byte [esp + 0x70]
cmp cl, 4
ja 0x4d2854
mov dword [esp + 0x34], edx
cmp cl, 1
ja 0x4d25a5
test cl, cl
jne 0x4d22eb
movzx ebp, byte [esp + 0x22]
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x4d2211
mov eax, dword [esp + 0x78]
xor ecx, ecx
mov edx, dword [esp + 0x90]
mov ebp, dword [edx + 4]
inc ebp
imul ebp, eax
add ebp, ebx
mov dword [esp + 0x50], ebp
mov esi, eax
mov eax, dword [edx + 0x20]
mov edi, edx
mov edx, dword [edx + 0x24]
shr ebp, 5
cmp ebp, edx
jae 0x4d2b23
mov dword [esp + 0x28], ebx
mov byte [esp + 0x22], cl
mov edx, dword [eax + ebp*4]
mov ecx, dword [esp + 0x50]
mov ebx, 1
shl ebx, cl
test edx, ebx
je 0x4d2205
xor eax, eax
test al, al
jne 0x4d20e5
mov eax, edi
mov esi, dword [esp + 0x8c]
mov ecx, dword [eax + 0x18]
mov edx, dword [eax + 0x14]
lea ebx, [eax + 0x14]
test ecx, ecx
jle 0x4d29e6
lea ebp, [ecx - 1]
cmp ebp, ecx
jae 0x4d2b2a
mov dword [esp + 0x68], ebx
lea ecx, [ecx + ecx*2]
mov dword [esp + 0x50], ecx
mov edi, ebx
mov ebx, dword [edx + ecx*4 - 0xc]
mov dword [esp + 0x4c], ebx
shl ecx, 2
mov ebx, dword [esp + 0x50]
mov ebx, dword [edx + ebx*4 - 4]
movzx ecx, byte [ecx + edx - 8]
mov dword [eax + 0x18], ebp
mov edx, dword [esp + 0x4c]
jmp 0x4d20fd
or ebx, edx
mov dword [eax + ebp*4], ebx
mov eax, 1
jmp 0x4d21a7
mov ecx, ebx
mov ebx, dword [esp + 0x90]
mov esi, ebp
mov ebp, dword [ebx]
mov edi, ebx
mov ebx, dword [ebp]
mov ebp, dword [ebp + 4]
cmp edx, ebp
jae 0x4d2ae1
movzx eax, byte [eax + ebx]
cmp al, 5
je 0x4d2263
mov eax, dword [edi + 0x1c]
mov ebx, dword [edi + 0x14]
mov ebp, dword [edi + 0x18]
lea edx, [ebp + 1]
cmp edx, eax
jg 0x4d2270
lea eax, [ebp + 1]
mov dword [edi + 0x18], eax
lea eax, [ebp + ebp*2]
mov edx, dword [esp + 0x34]
mov dword [ebx + eax*4], edx
lea edx, [ebx + eax*4]
mov byte [edx + 4], 1
mov dword [ebx + eax*4 + 8], ecx
mov eax, dword [esp + 0x74]
mov ebx, ecx
mov ecx, esi
jmp 0x4d2162
lea ecx, [0x5103a0]
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edx
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x90]
mov dword [ebx + 0x1c], edx
mov edx, dword [0x5d9ed0]
test edx, edx
jne 0x4d22c2
mov dword [ebx + 0x14], eax
movzx esi, byte [esp + 0x22]
mov edi, ebx
mov ebp, ecx
mov ebx, eax
mov ecx, dword [esp + 0x2c]
jmp 0x4d2247
mov dword [esp + 0x64], eax
mov dword [esp + 0x48], ecx
mov ecx, dword [esp + 0x68]
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x64]
mov ecx, dword [esp + 0x48]
mov ebx, dword [esp + 0x90]
jmp 0x4d22b1
mov eax, dword [esp + 0x90]
mov edx, dword [eax]
mov ebp, dword [edx]
mov edx, dword [edx + 4]
mov ecx, ebx
mov ebx, dword [esp + 0x74]
cmp ebx, edx
jae 0x4d2ada
mov esi, ebx
lea ebx, [ebx + ebx*2]
shl ebx, 3
movzx ebx, byte [ebx + ebp]
mov edi, ebp
lea ebp, [ebx - 7]
xchg ebp, eax
cmp al, 3
xchg ebp, eax
ja 0x4d2468
mov ebx, dword [esp + 0x78]
cmp ebx, edx
jae 0x4d2ad3
lea edx, [ebx + ebx*2]
shl edx, 3
movzx edx, byte [edx + edi]
cmp dl, 5
je 0x4d2461
mov edx, dword [eax + 4]
inc edx
imul edx, ebx
add edx, ecx
mov ebp, dword [eax + 0x24]
mov esi, ebx
mov ebx, dword [eax + 0x20]
mov edi, edx
shr edx, 5
cmp edx, ebp
jae 0x4d2acc
mov ebp, dword [ebx + edx*4]
mov ecx, edi
mov eax, 1
shl eax, cl
test ebp, eax
je 0x4d2452
xor eax, eax
test al, al
je 0x4d2446
mov eax, dword [esp + 0x90]
mov edx, dword [eax + 0x1c]
mov ebx, dword [eax + 0x14]
mov ebp, dword [eax + 0x18]
mov ecx, eax
lea eax, [ebp + 1]
cmp eax, edx
jg 0x4d23c4
lea eax, [ebp + 1]
mov dword [ecx + 0x18], eax
lea eax, [ebp + ebp*2]
mov dword [ebx + eax*4], esi
lea edx, [ebx + eax*4]
mov byte [edx + 4], 0
mov edx, dword [esp + 0x2c]
mov dword [ebx + eax*4 + 8], edx
mov eax, dword [esp + 0x78]
mov ebx, dword [ecx + 4]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov dword [esp + 0x4c], esi
lea ecx, [0x5103a0]
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], eax
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x90]
mov dword [ebx + 0x1c], edx
mov edx, dword [0x5d9ed0]
test edx, edx
jne 0x4d241d
mov dword [ebx + 0x14], eax
mov esi, dword [esp + 0x4c]
mov ebp, ecx
mov ebx, eax
mov ecx, dword [esp + 0x90]
jmp 0x4d2397
mov dword [esp + 0x60], eax
mov dword [esp + 0x44], ecx
mov ecx, dword [esp + 0x68]
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x60]
mov ecx, dword [esp + 0x44]
mov ebx, dword [esp + 0x90]
jmp 0x4d2409
mov ecx, dword [esp + 0x90]
jmp 0x4d23b3
or eax, ebp
mov dword [ebx + edx*4], eax
mov eax, 1
jmp 0x4d2376
mov ecx, eax
jmp 0x4d23b3
mov edx, dword [eax + 4]
cmp bl, 5
je 0x4d259e
lea ebx, [edx + 1]
imul ebx, esi
add ebx, edx
mov dword [esp + 0x50], ebx
mov ebp, dword [eax + 0x20]
mov edi, edx
mov edx, dword [eax + 0x24]
shr ebx, 5
cmp ebx, edx
jae 0x4d2ac5
mov edx, dword [ebp + ebx*4]
mov ecx, dword [esp + 0x50]
mov eax, 1
shl eax, cl
test eax, edx
je 0x4d258e
xor eax, eax
test al, al
je 0x4d2582
mov eax, dword [esp + 0x90]
mov edx, dword [eax + 0x1c]
mov ebx, dword [eax + 0x18]
mov ebp, dword [eax + 0x14]
mov ecx, eax
lea eax, [ebx + 1]
cmp eax, edx
jg 0x4d24f8
lea eax, [ebx + 1]
mov dword [ecx + 0x18], eax
lea eax, [ebx + ebx*2]
mov dword [ebp + eax*4], esi
lea edx, [ebp + eax*4]
mov byte [edx + 4], 0
mov dword [ebp + eax*4 + 8], edi
mov eax, dword [esp + 0x74]
mov ebx, dword [esp + 0x2c]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov dword [esp + 0x4c], esi
mov dword [esp + 0x50], edi
lea ecx, [0x5103a0]
mov dword [esp], ecx
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], eax
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x90]
mov dword [ebx + 0x1c], edx
mov edx, dword [0x5d9ed0]
test edx, edx
jne 0x4d2559
mov dword [ebx + 0x14], eax
mov esi, dword [esp + 0x4c]
mov edi, dword [esp + 0x50]
mov ebx, ecx
mov ebp, eax
mov ecx, dword [esp + 0x90]
jmp 0x4d24cd
mov dword [esp + 0x5c], eax
mov dword [esp + 0x40], ecx
mov ecx, dword [esp + 0x68]
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x5c]
mov ecx, dword [esp + 0x40]
mov ebx, dword [esp + 0x90]
jmp 0x4d2541
mov ecx, dword [esp + 0x90]
jmp 0x4d24e6
or edx, eax
mov dword [ebp + ebx*4], edx
mov eax, 1
jmp 0x4d24ac
mov ecx, eax
jmp 0x4d24e6
cmp cl, 2
jne 0x4d270c
movzx ebp, byte [esp + 0x22]
xchg ebp, eax
test al, al
xchg ebp, eax
jne 0x4d26e9
mov ecx, ebx
mov ebx, dword [esp + 0x78]
test ebx, ebx
jb 0x4d26d8
mov esi, ebp
mov ebp, dword [esp + 0x90]
mov edi, eax
mov eax, dword [ebp + 0xc]
mov edx, dword [ebp + 8]
cmp ebx, eax
jae 0x4d264d
mov eax, dword [ebp]
mov edx, dword [edx + ebx*4]
mov dword [esp + 0x30], edx
mov ebx, dword [eax]
mov eax, dword [eax + 4]
mov edx, dword [esp + 0x34]
cmp edx, eax
jae 0x4d2ab0
movzx eax, byte [edi + ebx]
cmp al, 5
je 0x4d2638
mov eax, dword [ebp + 0x14]
mov ebx, dword [ebp + 0x18]
mov edi, edx
mov edx, dword [ebp + 0x1c]
lea ebp, [ebx + 1]
cmp ebp, edx
jg 0x4d265a
lea edx, [ebx + 1]
mov ebp, dword [esp + 0x90]
mov dword [ebp + 0x18], edx
lea edx, [ebx + ebx*2]
mov dword [eax + edx*4], edi
lea ebx, [eax + edx*4]
mov byte [ebx + 4], 1
mov ebx, dword [esp + 0x30]
mov dword [eax + edx*4 + 8], ebx
mov eax, dword [ebp + 8]
mov edx, dword [ebp + 0xc]
mov ebx, dword [esp + 0x78]
cmp ebx, edx
jae 0x4d2aa9
mov dword [eax + ebx*4], ecx
mov eax, dword [esp + 0x74]
mov ebx, ecx
mov ecx, esi
jmp 0x4d2162
lea ecx, [0x5103a0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ebp
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x90]
mov dword [ebx + 0x1c], edx
mov edx, dword [0x5d9ed0]
test edx, edx
jne 0x4d26af
mov dword [ebx + 0x14], eax
movzx esi, byte [esp + 0x22]
mov edi, dword [esp + 0x34]
mov ebx, ecx
mov ecx, dword [esp + 0x2c]
jmp 0x4d2616
mov dword [esp + 0x58], eax
mov dword [esp + 0x3c], ecx
mov ecx, dword [esp + 0x68]
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x58]
mov ecx, dword [esp + 0x3c]
mov ebx, dword [esp + 0x90]
jmp 0x4d269b
mov ebp, dword [esp + 0x90]
movzx esi, byte [esp + 0x22]
jmp 0x4d264d
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0xc]
mov edx, dword [eax + 8]
mov ebp, dword [esp + 0x78]
cmp ebp, ecx
jae 0x4d2ab7
mov dword [edx + ebp*4], ebx
mov edi, eax
jmp 0x4d21af
cmp cl, 3
jne 0x4d2758
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 0x14]
mov dword [esp + 4], ebx
mov edx, dword [esp + 0x98]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 0x78]
movzx ecx, byte [esp + 8]
not ecx
test al, cl
jne 0x4d274c
mov eax, dword [esp + 0x74]
mov ebx, dword [esp + 0x2c]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov edi, dword [esp + 0x90]
jmp 0x4d21af
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0xc]
mov edx, dword [eax + 8]
test ecx, ecx
je 0x4d283a
cmp ecx, 1
jle 0x4d2775
mov dword [edx + 4], ebx
mov ecx, dword [esp + 0x8c]
movzx edx, byte [ecx + 0x50]
test dl, dl
je 0x4d2831
movzx edx, byte [esp + 0x23]
test dl, dl
je 0x4d282d
test ebx, ebx
jle 0x4d2829
mov ebp, dword [ecx + 0x58]
mov esi, eax
mov eax, dword [ecx + 0x54]
cmp ebp, 1
jbe 0x4d2aa2
mov eax, dword [eax + 4]
cmp ebx, eax
jg 0x4d27e9
mov byte [ecx + 0x50], 1
test dl, dl
je 0x4d27da
mov eax, dword [esi + 4]
cmp ebx, eax
je 0x4d27cb
mov edi, esi
jmp 0x4d21af
mov byte [esp + 0xa4], 1
add esp, 0x88
ret
mov byte [esp + 0xa4], 1
add esp, 0x88
ret
mov eax, dword [ecx + 0x54]
mov ebp, dword [ecx + 0x58]
mov edi, dword [esi + 0xc]
mov ebx, dword [esi + 8]
cmp ebp, edi
jle 0x4d2825
mov dword [esp], eax
mov dword [esp + 4], ebx
shl edi, 2
mov dword [esp + 8], edi
call dbg.runtime.memmove
mov ecx, dword [esp + 0x8c]
movzx edx, byte [esp + 0x23]
mov ebx, dword [esp + 0x2c]
mov esi, dword [esp + 0x90]
jmp 0x4d27b5
mov edi, ebp
jmp 0x4d27f9
mov esi, eax
jmp 0x4d27b5
mov esi, eax
jmp 0x4d27b5
movzx edx, byte [esp + 0x23]
mov esi, eax
jmp 0x4d27e9
mov eax, dword [esp + 0x8c]
mov byte [eax + 0x50], 1
mov byte [esp + 0xa4], 1
add esp, 0x88
ret
cmp cl, 7
ja 0x4d28de
cmp cl, 5
je 0x4d2b02
cmp cl, 6
jne 0x4d2879
mov eax, dword [esp + 0x74]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 0x20]
mov dword [esp + 4], ebx
mov edx, dword [esp + 0x98]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x24], ecx
lea edx, [esp + 0x70]
mov dword [esp], edx
mov dword [esp + 4], eax
call dbg.regexp/syntax.(*Inst).MatchRune
movzx eax, byte [esp + 8]
test al, al
je 0x4d28d2
mov edx, dword [esp + 0x24]
mov ebp, dword [esp + 0x2c]
lea ebx, [ebp + edx]
mov eax, dword [esp + 0x74]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov edi, dword [esp + 0x90]
jmp 0x4d21af
cmp cl, 8
je 0x4d298a
cmp cl, 9
je 0x4d2942
cmp cl, 0xa
jne 0x4d2ae8
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 0x20]
mov dword [esp + 4], ebx
mov edx, dword [esp + 0x98]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
cmp eax, 0xa
je 0x4d2936
cmp eax, 0xffffffff
je 0x4d2936
mov edx, dword [esp + 0x2c]
lea ebx, [edx + ecx]
mov eax, dword [esp + 0x74]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov edi, dword [esp + 0x90]
jmp 0x4d21af
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 0x20]
mov dword [esp + 4], ebx
mov edx, dword [esp + 0x98]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
cmp eax, 0xffffffff
je 0x4d297e
mov edx, dword [esp + 0x2c]
lea ebx, [edx + ecx]
mov eax, dword [esp + 0x74]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov edi, dword [esp + 0x90]
jmp 0x4d21af
mov eax, dword [esp + 0x94]
mov ecx, dword [eax + 0x20]
mov dword [esp + 4], ebx
mov edx, dword [esp + 0x98]
mov dword [esp], edx
call ecx
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 0x80]
mov ebx, dword [esp + 0x7c]
test edx, edx
jbe 0x4d2abe
mov edx, dword [ebx]
cmp eax, edx
jne 0x4d29da
mov edx, dword [esp + 0x2c]
lea ebx, [edx + ecx]
mov eax, dword [esp + 0x74]
movzx ecx, byte [esp + 0x22]
jmp 0x4d2162
mov edi, dword [esp + 0x90]
jmp 0x4d21af
movzx eax, byte [esi + 0x50]
mov byte [esp + 0xa4], al
add esp, 0x88
ret
lea eax, [0x5103a0]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ebp
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x90]
mov dword [ebx + 0x1c], edx
mov edx, dword [0x5d9ed0]
test edx, edx
jne 0x4d2a57
mov dword [ebx + 0x14], eax
mov esi, dword [esp + 0x8c]
mov edi, dword [esp + 0xa0]
mov ebx, ecx
mov ecx, eax
mov eax, dword [esp + 0x90]
jmp 0x4d20c2
mov dword [esp + 0x54], eax
mov dword [esp + 0x38], ecx
mov ecx, dword [esp + 0x6c]
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0x38]
mov ebx, dword [esp + 0x90]
jmp 0x4d2a39
mov eax, dword [esp + 0x90]
jmp 0x4d21b8
or ebx, ebp
mov dword [eax + edx*4], ebx
mov eax, 1
jmp 0x4d2098
mov eax, ebx
jmp 0x4d21b8
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
lea eax, [0x503e00]
mov dword [esp], eax
lea eax, [0x53f290]
mov dword [esp + 4], eax
call dbg.runtime.gopanic
ud2
lea eax, [0x503e00]
mov dword [esp], eax
lea eax, [0x53f298]
mov dword [esp + 4], eax
call dbg.runtime.gopanic
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicindex
ud2
call dbg.runtime.morestack_noctxt
jmp dbg.regexp.(*machine).tryBacktrack