Function at 0x5200a0
Capabilities:
Check os version

Disassembly:
push 0xffffffffffffffff
push 0x6f3061
mov eax, dword fs:[0]
push eax
sub esp, 0x32c
mov eax, dword [0x831704]
xor eax, esp
mov dword [esp + 0x328], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x831704]
xor eax, esp
push eax
lea eax, [esp + 0x340]
mov dword fs:[0], eax
mov ebp, ecx
mov dword [esp + 0x20], ebp
mov ebx, dword [esp + 0x350]
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
xor eax, eax
mov dword [esp + 0x348], 0
xor ecx, ecx
mov dword [esp + 0xb0], 7
mov dword [esp + 0xac], ecx
mov word [esp + 0x9c], ax
mov dword [esp + 0xb4], eax
mov esi, dword [ebx + 0x14]
mov byte [esp + 0x348], 1
cmp esi, 8
jb 0x520144
mov edx, dword [ebx]
jmp 0x520146
mov edx, ebx
mov eax, dword [ebx + 0x10]
lea edi, [edx + eax*2]
cmp esi, 8
jb 0x520155
mov esi, dword [ebx]
jmp 0x520157
mov esi, ebx
cmp esi, edi
je 0x5211cd
nop
movzx eax, word [esi]
sub eax, 0x26
je 0x520626
sub eax, 0x16
je 0x520319
sub eax, 2
jne 0x5206f1
sub esp, 0x20
mov ecx, esp
push 0x721844
call fcn.00418040
push 6
call fcn.00439d10
add esp, 0x24
test al, al
je 0x520703
call fcn.005c92f0
mov dword [esp + 0x4c], eax
push 0xffffffffffffffff
lea eax, [esp + 0x54]
mov byte [esp + 0x34c], 0x1c
push str.__should_be_escaped_as__gt___at__lu.
push eax
call fcn.0041fcb0
mov byte [esp + 0x354], 0x1d
call fcn.005c92f0
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], 0
mov dword [esp + 0x68], 0
mov ebp, dword [sym.imp.MSVCR120.dll__time64]
push 0
mov byte [esp + 0x358], 0x1e
mov dword [esp + 0x26c], 6
mov dword [esp + 0x274], str....._srccommonmarkupparser.cpp
mov dword [esp + 0x27c], str.wxMarkupParser::Parse
mov dword [esp + 0x278], 0x15a
mov dword [esp + 0x280], 0x721844
call ebp
add esp, 0x10
mov dword [esp + 0x274], eax
mov dword [esp + 0x278], edx
call sub.KERNEL32.dll_GetCurrentThreadId
mov dword [esp + 0x27c], eax
xor eax, eax
mov dword [esp + 0x280], 0
mov dword [esp + 0x298], 7
mov dword [esp + 0x294], 0
mov word [esp + 0x284], ax
mov dword [esp + 0x29c], eax
cmp dword [ebx + 0x14], 8
mov byte [esp + 0x348], 0x1f
jb 0x52028c
mov ecx, dword [ebx]
jmp 0x52028e
mov ecx, ebx
mov eax, esi
sub eax, ecx
lea ecx, [esp + 0x25c]
sar eax, 1
push eax
lea eax, [esp + 0x50]
push eax
call fcn.0051f390
push dword [esp + 0x29c]
mov byte [esp + 0x34c], 0x1e
call dword [sym.imp.MSVCR120.dll_free]
add esp, 4
cmp dword [esp + 0x298], 8
jb 0x5202d7
push dword [esp + 0x284]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0x298], 7
lea ecx, [esp + 0x264]
mov dword [esp + 0x294], 0
mov word [esp + 0x284], ax
call fcn.00439c40
lea ecx, [esp + 0x4c]
mov byte [esp + 0x348], 1
call fcn.00420020
jmp 0x520709
test ecx, ecx
je 0x520354
mov ecx, dword [ebp]
lea edx, [esp + 0x9c]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [esp + 0xb0], 8
lea eax, [esp + 0x9c]
mov dword [esp + 0xac], 0
cmovae eax, dword [esp + 0x9c]
xor ecx, ecx
mov word [eax], cx
cmp dword [ebx + 0x14], 8
jb 0x52035e
mov eax, dword [ebx]
jmp 0x520360
mov eax, ebx
mov ebp, esi
mov byte [esp + 0x24], 1
sub ebp, eax
add esi, 2
sar ebp, 1
mov dword [esp + 0x18], esi
cmp esi, edi
je 0x520388
cmp word [esi], 0x2f
jne 0x520388
add esi, 2
mov byte [esp + 0x24], 0
mov dword [esp + 0x18], esi
push ecx
mov eax, esp
mov dword [eax], edi
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x16c]
push 0x3e
push eax
call fcn.0051fc90
add esp, 0x10
cmp dword [esp + 0x174], 0
mov byte [esp + 0x348], 2
je 0x520df1
cmp byte [esp + 0x24], 0
je 0x520579
xor eax, eax
mov dword [esp + 0x158], 7
mov dword [esp + 0x154], 0
mov word [esp + 0x144], ax
mov dword [esp + 0x15c], eax
lea eax, [esp + 0x144]
mov byte [esp + 0x348], 7
push eax
push ecx
mov eax, esp
lea ecx, [esp + 0x16c]
mov dword [eax], 0x20
lea eax, [esp + 0x10c]
push eax
call fcn.005c83b0
lea eax, [esp + 0x104]
mov byte [esp + 0x348], 8
push eax
lea ecx, [esp + 0x2a8]
call fcn.0051f820
lea eax, [esp + 0x2a4]
mov byte [esp + 0x348], 9
push eax
sub esp, 0x20
xor eax, eax
mov esi, esp
mov ecx, esi
push 0xffffffffffffffff
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
push eax
mov word [esi], ax
lea eax, [esp + 0x170]
push eax
call fcn.00419170
mov ecx, dword [esp + 0x44]
lea eax, [esp + 0x148]
push eax
mov dword [esi + 0x18], 0
call fcn.00521250
cmp dword [esp + 0x134], 0
mov byte [esp + 0x348], 0xa
jne 0x520724
lea eax, [esp + 0x2a4]
push eax
lea ecx, [esp + 0x2c]
call fcn.00522420
push dword [esp + 0x13c]
mov esi, dword [sym.imp.MSVCR120.dll_free]
call esi
add esp, 4
cmp dword [esp + 0x138], 8
jb 0x5204d9
push dword [esp + 0x124]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0x138], 7
lea ecx, [esp + 0x2a4]
mov dword [esp + 0x134], 0
mov word [esp + 0x124], ax
call fcn.0051fa00
push dword [esp + 0x11c]
call esi
add esp, 4
cmp dword [esp + 0x118], 8
jb 0x52052a
push dword [esp + 0x104]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
push dword [esp + 0x15c]
xor eax, eax
mov dword [esp + 0x11c], 7
mov dword [esp + 0x118], 0
mov word [esp + 0x108], ax
mov byte [esp + 0x34c], 2
call esi
add esp, 4
cmp dword [esp + 0x158], 8
jb 0x5205bf
push dword [esp + 0x144]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x5205bf
cmp dword [esp + 0x28], 0
je 0x520c20
lea ecx, [esp + 0x28]
call fcn.005224f0
mov ecx, dword [eax + 0x10]
cmp ecx, dword [esp + 0x174]
jne 0x520c20
lea ecx, [esp + 0x164]
push ecx
mov ecx, eax
call fcn.005ca970
test eax, eax
sete al
test al, al
je 0x520c20
mov esi, dword [sym.imp.MSVCR120.dll_free]
push dword [esp + 0x24]
lea ecx, [esp + 0x2c]
call fcn.005224f0
mov ecx, dword [esp + 0x24]
push eax
call fcn.0051ff30
test al, al
je 0x520a50
cmp byte [esp + 0x24], 0
jne 0x520609
imul ecx, dword [esp + 0x28], 0x98
mov eax, dword [esp + 0x30]
add eax, 0xffffff68
add ecx, eax
lea eax, [ecx + 0x98]
push eax
push ecx
lea ecx, [esp + 0x30]
call fcn.005222b0
lea ecx, [esp + 0x164]
mov byte [esp + 0x348], 1
call fcn.00418210
mov esi, dword [esp + 0x18]
jmp 0x520703
cmp dword [ebx + 0x14], 8
jb 0x520630
mov ecx, dword [ebx]
jmp 0x520632
mov ecx, ebx
mov eax, esi
mov ebp, 0x746780
sub eax, ecx
sar eax, 1
inc eax
xor ecx, ecx
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], ecx
mov dword [esp + 0x34], ecx
lea esp, [esp]
push dword [0x77db98]
mov ecx, ebx
push dword [ebp]
push dword [ebp + 4]
push eax
call fcn.005ca9c0
test eax, eax
jne 0x520684
mov eax, dword [ebp + 4]
add eax, dword [esp + 0x1c]
cmp dword [ebx + 0x14], 8
jb 0x520679
mov ecx, dword [ebx]
jmp 0x52067b
mov ecx, ebx
movzx eax, word [ecx + eax*2]
cmp eax, 0x3b
je 0x5206a1
mov eax, dword [esp + 0x34]
add ebp, 0xc
inc dword [esp + 0x18]
add eax, 0xc
mov dword [esp + 0x34], eax
cmp eax, 0x3c
jae 0x5206f1
mov eax, dword [esp + 0x1c]
jmp 0x520650
mov al, byte [ebp + 8]
cmp al, 0x26
jne 0x5206bb
push 0x72f650
lea ecx, [esp + 0xa0]
call fcn.00449cc0
jmp 0x5206e3
mov byte [esp + 0x14], al
cmp al, 0x80
jae 0x5206c8
movsx eax, al
jmp 0x5206d4
push dword [esp + 0x14]
call fcn.005d12e0
add esp, 4
push eax
push 1
lea ecx, [esp + 0xa4]
call fcn.004390c0
mov eax, dword [ebp + 4]
inc eax
cmp dword [esp + 0x18], 5
lea esi, [esi + eax*2]
jb 0x520703
movzx eax, word [esi]
lea ecx, [esp + 0x9c]
push eax
push 1
call fcn.004390c0
mov ebp, dword [sym.imp.MSVCR120.dll__time64]
add esi, 2
cmp esi, edi
je 0x520f8d
mov ecx, dword [esp + 0xac]
mov ebp, dword [esp + 0x20]
jmp 0x520160
sub esp, 0x20
mov ecx, esp
push 0x721844
call fcn.00418040
push 6
call fcn.00439d10
add esp, 0x24
test al, al
je 0x520939
call fcn.005c92f0
mov dword [esp + 0x74], eax
push 0xffffffffffffffff
lea eax, [esp + 0x7c]
mov byte [esp + 0x34c], 0xb
push str.Bad_attributes_for___s__at__lu:__s.
push eax
call fcn.0041fcb0
mov byte [esp + 0x354], 0xc
call fcn.005c92f0
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], 0
mov dword [esp + 0x90], 0
sub esp, 0x14
mov byte [esp + 0x368], 0xd
mov esi, esp
mov dword [esp + 0x34], esp
xor eax, eax
mov ecx, esi
push 0xffffffffffffffff
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
push eax
mov word [esi], ax
lea eax, [esp + 0x14c]
push eax
call fcn.00419170
mov dword [esi + 0x18], 0
push ebp
sub esp, 0x20
mov byte [esp + 0x38c], 0xe
mov esi, esp
mov dword [esp + 0x60], esp
xor eax, eax
mov ecx, esi
push 0xffffffffffffffff
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
push eax
mov word [esi], ax
lea eax, [esp + 0x150]
push eax
call fcn.00419170
mov dword [esi + 0x18], 0
mov eax, dword [sym.imp.MSVCR120.dll__time64]
push 0
mov byte [esp + 0x390], 0xf
mov dword [esp + 0x25c], 6
mov dword [esp + 0x264], str....._srccommonmarkupparser.cpp
mov dword [esp + 0x26c], str.wxMarkupParser::Parse
mov dword [esp + 0x268], 0x13c
mov dword [esp + 0x270], 0x721844
call eax
add esp, 4
mov dword [esp + 0x270], eax
mov dword [esp + 0x274], edx
call sub.KERNEL32.dll_GetCurrentThreadId
mov dword [esp + 0x278], eax
xor eax, eax
mov dword [esp + 0x27c], 0
mov dword [esp + 0x294], 7
mov dword [esp + 0x290], 0
mov word [esp + 0x280], ax
mov dword [esp + 0x298], eax
mov byte [esp + 0x38c], 0x10
lea eax, [esp + 0xb8]
mov byte [esp + 0x38c], 0x11
push eax
lea ecx, [esp + 0x25c]
call fcn.0051f650
push dword [esp + 0x254]
mov esi, dword [sym.imp.MSVCR120.dll_free]
mov byte [esp + 0x34c], 0xd
call esi
add esp, 4
cmp dword [esp + 0x250], 8
jb 0x5208fa
push dword [esp + 0x23c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0x250], 7
lea ecx, [esp + 0x21c]
mov dword [esp + 0x24c], 0
mov word [esp + 0x23c], ax
call fcn.00439c40
lea ecx, [esp + 0x74]
mov byte [esp + 0x348], 0xa
call fcn.00420020
jmp 0x52093f
mov esi, dword [sym.imp.MSVCR120.dll_free]
push dword [esp + 0x13c]
call esi
add esp, 4
cmp dword [esp + 0x138], 8
jb 0x520964
push dword [esp + 0x124]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0x138], 7
lea ecx, [esp + 0x2c4]
mov dword [esp + 0x134], 0
mov word [esp + 0x124], ax
call fcn.0051fa50
push dword [esp + 0x2bc]
call esi
add esp, 4
cmp dword [esp + 0x2b8], 8
jb 0x5209b5
push dword [esp + 0x2a4]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
push dword [esp + 0x11c]
xor eax, eax
mov dword [esp + 0x2bc], 7
mov dword [esp + 0x2b8], 0
mov word [esp + 0x2a8], ax
call esi
add esp, 4
cmp dword [esp + 0x118], 8
jb 0x5209fa
push dword [esp + 0x104]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
push dword [esp + 0x15c]
xor eax, eax
mov dword [esp + 0x11c], 7
mov dword [esp + 0x118], 0
mov word [esp + 0x108], ax
call esi
add esp, 4
cmp dword [esp + 0x158], 8
jb 0x520bea
push dword [esp + 0x144]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
jmp 0x520bea
sub esp, 0x20
mov ecx, esp
push 0x721844
call fcn.00418040
push 6
call fcn.00439d10
add esp, 0x24
test al, al
je 0x520be4
call fcn.005c92f0
mov dword [esp + 0x88], eax
push 0xffffffffffffffff
lea eax, [esp + 0x90]
mov byte [esp + 0x34c], 0x18
push str.Unknown_tag_at__lu.
push eax
call fcn.0041fcb0
mov byte [esp + 0x354], 0x19
call fcn.005c92f0
mov dword [esp + 0x9c], eax
mov dword [esp + 0xa0], 0
mov dword [esp + 0xa4], 0
mov eax, dword [sym.imp.MSVCR120.dll__time64]
push 0
mov byte [esp + 0x358], 0x1a
mov dword [esp + 0x194], 6
mov dword [esp + 0x19c], str....._srccommonmarkupparser.cpp
mov dword [esp + 0x1a4], str.wxMarkupParser::Parse
mov dword [esp + 0x1a0], 0x150
mov dword [esp + 0x1a8], 0x721844
call eax
add esp, 0x10
mov dword [esp + 0x19c], eax
mov dword [esp + 0x1a0], edx
call sub.KERNEL32.dll_GetCurrentThreadId
mov dword [esp + 0x1a4], eax
xor eax, eax
mov dword [esp + 0x1a8], 0
mov dword [esp + 0x1c0], 7
mov dword [esp + 0x1bc], 0
mov word [esp + 0x1ac], ax
mov dword [esp + 0x1c4], eax
push ebp
lea eax, [esp + 0x8c]
mov byte [esp + 0x34c], 0x1b
push eax
lea ecx, [esp + 0x18c]
call fcn.00493150
push dword [esp + 0x1c4]
mov byte [esp + 0x34c], 0x1a
call esi
add esp, 4
cmp dword [esp + 0x1c0], 8
jb 0x520ba4
push dword [esp + 0x1ac]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0x1c0], 7
lea ecx, [esp + 0x18c]
mov dword [esp + 0x1bc], 0
mov word [esp + 0x1ac], ax
call fcn.00439c40
lea ecx, [esp + 0x88]
mov byte [esp + 0x348], 2
call fcn.00420020
mov esi, dword [sym.imp.MSVCR120.dll_free]
push dword [esp + 0x17c]
call esi
add esp, 4
cmp dword [esp + 0x178], 8
jb 0x5211ac
push dword [esp + 0x164]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor bl, bl
jmp 0x5211d5
sub esp, 0x20
mov ecx, esp
push 0x721844
call fcn.00418040
push 6
call fcn.00439d10
add esp, 0x24
test al, al
je 0x520be4
call fcn.005c92f0
mov dword [esp + 0x60], eax
push 0xffffffffffffffff
lea eax, [esp + 0x68]
mov byte [esp + 0x34c], 0x12
push str.Unmatched_closing_tag___s__at__lu.
push eax
call fcn.0041fcb0
add esp, 0xc
mov byte [esp + 0x348], 0x13
call fcn.005c92f0
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], 0
mov dword [esp + 0x70], 0
push ebp
sub esp, 0x20
mov byte [esp + 0x36c], 0x14
mov esi, esp
mov dword [esp + 0x38], esp
xor eax, eax
mov ecx, esi
push 0xffffffffffffffff
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
push eax
mov word [esi], ax
lea eax, [esp + 0x190]
push eax
call fcn.00419170
mov dword [esi + 0x18], 0
mov eax, dword [sym.imp.MSVCR120.dll__time64]
push 0
mov byte [esp + 0x370], 0x15
mov dword [esp + 0x1f4], 6
mov dword [esp + 0x1fc], str....._srccommonmarkupparser.cpp
mov dword [esp + 0x204], str.wxMarkupParser::Parse
mov dword [esp + 0x200], 0x148
mov dword [esp + 0x208], 0x721844
call eax
add esp, 4
mov dword [esp + 0x208], eax
mov dword [esp + 0x20c], edx
call sub.KERNEL32.dll_GetCurrentThreadId
mov dword [esp + 0x210], eax
xor eax, eax
mov dword [esp + 0x214], 0
mov dword [esp + 0x22c], 7
mov dword [esp + 0x228], 0
mov word [esp + 0x218], ax
mov dword [esp + 0x230], eax
mov byte [esp + 0x36c], 0x16
lea eax, [esp + 0x84]
mov byte [esp + 0x36c], 0x17
push eax
lea ecx, [esp + 0x1f4]
call fcn.0051f520
push dword [esp + 0x20c]
mov esi, dword [sym.imp.MSVCR120.dll_free]
mov byte [esp + 0x34c], 0x14
call esi
add esp, 4
cmp dword [esp + 0x208], 8
jb 0x520daf
push dword [esp + 0x1f4]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0x208], 7
lea ecx, [esp + 0x1d4]
mov dword [esp + 0x204], 0
mov word [esp + 0x1f4], ax
call fcn.00439c40
lea ecx, [esp + 0x60]
mov byte [esp + 0x348], 2
call fcn.00420020
jmp 0x520bea
sub esp, 0x20
mov ecx, esp
push 0x721844
call fcn.00418040
push 6
call fcn.00439d10
add esp, 0x24
test al, al
je 0x520be4
call fcn.005c92f0
mov dword [esp + 0x38], eax
push 0xffffffffffffffff
lea eax, [esp + 0x40]
mov byte [esp + 0x34c], 3
push str._s_at__lu.
push eax
call fcn.0041fcb0
mov byte [esp + 0x354], 4
call fcn.005c92f0
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 0
mov eax, dword [sym.imp.MSVCR120.dll__time64]
push 0
mov byte [esp + 0x358], 5
mov dword [esp + 0xcc], 6
mov dword [esp + 0xd4], str....._srccommonmarkupparser.cpp
mov dword [esp + 0xdc], str.wxMarkupParser::Parse
mov dword [esp + 0xd8], 0x12c
mov dword [esp + 0xe0], 0x721844
call eax
add esp, 0x10
mov dword [esp + 0xd4], eax
mov dword [esp + 0xd8], edx
call sub.KERNEL32.dll_GetCurrentThreadId
mov dword [esp + 0xdc], eax
xor eax, eax
mov dword [esp + 0xe0], 0
mov dword [esp + 0xf8], 7
mov dword [esp + 0xf4], 0
mov word [esp + 0xe4], ax
mov dword [esp + 0xfc], eax
cmp dword [esp + 0x18], edi
mov ecx, str.Empty_tag
push ebp
mov eax, str.Unclosed_tag_starting
mov byte [esp + 0x34c], 6
cmovne eax, ecx
lea ecx, [esp + 0xc0]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.0051f410
push dword [esp + 0xfc]
mov esi, dword [sym.imp.MSVCR120.dll_free]
mov byte [esp + 0x34c], 5
call esi
add esp, 4
cmp dword [esp + 0xf8], 8
jb 0x520f4b
push dword [esp + 0xe4]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0xf8], 7
lea ecx, [esp + 0xc4]
mov dword [esp + 0xf4], 0
mov word [esp + 0xe4], ax
call fcn.00439c40
lea ecx, [esp + 0x38]
mov byte [esp + 0x348], 2
call fcn.00420020
jmp 0x520bea
mov ebx, dword [esp + 0x28]
test ebx, ebx
je 0x5211b0
sub esp, 0x20
mov ecx, esp
push 0x721844
call fcn.00418040
push 6
call fcn.00439d10
add esp, 0x24
test al, al
je 0x5211a6
call fcn.005c92f0
mov dword [esp + 0x38], eax
push 0xffffffffffffffff
lea eax, [esp + 0x40]
mov byte [esp + 0x34c], 0x20
push str.Missing_closing_tag_for___s_
push eax
call fcn.0041fcb0
add esp, 0xc
mov byte [esp + 0x348], 0x21
call fcn.005c92f0
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
cmp dword [0x82e960], 0
lea esi, [ebx - 1]
mov byte [esp + 0x348], 0x22
je 0x521047
cmp esi, ebx
jb 0x521047
push 0
push str.idx___m_size
push str.wxVector_struct_wxMarkupParser::TagAndAttrs_::at
push 0x194
push str.C:SourceSvn_trunk_tools_sourcewxWidgets_3.0includewx_vector.h
call fcn.005c6f20
add esp, 0x14
cmp byte [0x87c8e0], 0
je 0x521047
mov byte [0x87c8e0], 0
int3
sub esp, 0x20
imul eax, esi, 0x98
mov esi, esp
mov dword [esp + 0x34], esp
xor ecx, ecx
push 0xffffffffffffffff
add eax, dword [esp + 0x54]
push ecx
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
mov word [esi], cx
mov ecx, esi
push eax
call fcn.00419170
mov dword [esi + 0x18], 0
push 0
mov byte [esp + 0x36c], 0x23
mov dword [esp + 0xe0], 6
mov dword [esp + 0xe8], str....._srccommonmarkupparser.cpp
mov dword [esp + 0xf0], str.wxMarkupParser::Parse
mov dword [esp + 0xec], 0x18f
mov dword [esp + 0xf4], 0x721844
call ebp
add esp, 4
mov dword [esp + 0xf4], eax
mov dword [esp + 0xf8], edx
call sub.KERNEL32.dll_GetCurrentThreadId
mov dword [esp + 0xfc], eax
xor eax, eax
mov dword [esp + 0x100], 0
mov dword [esp + 0x118], 7
mov dword [esp + 0x114], 0
mov word [esp + 0x104], ax
mov dword [esp + 0x11c], eax
mov byte [esp + 0x368], 0x24
lea eax, [esp + 0x58]
mov byte [esp + 0x368], 0x25
push eax
lea ecx, [esp + 0xe0]
call fcn.00482da0
push dword [esp + 0xfc]
mov esi, dword [sym.imp.MSVCR120.dll_free]
mov byte [esp + 0x34c], 0x22
call esi
add esp, 4
cmp dword [esp + 0xf8], 8
jb 0x521165
push dword [esp + 0xe4]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0xf8], 7
lea ecx, [esp + 0xc4]
mov dword [esp + 0xf4], 0
mov word [esp + 0xe4], ax
call fcn.00439c40
lea ecx, [esp + 0x38]
mov byte [esp + 0x348], 1
call fcn.00420020
xor bl, bl
jmp 0x5211d5
mov esi, dword [sym.imp.MSVCR120.dll_free]
xor bl, bl
jmp 0x5211d5
cmp dword [esp + 0xac], 0
je 0x5211cd
mov eax, dword [esp + 0x20]
lea edx, [esp + 0x9c]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [sym.imp.MSVCR120.dll_free]
mov bl, 1
push dword [esp + 0xb4]
call esi
add esp, 4
cmp dword [esp + 0xb0], 8
jb 0x5211fa
push dword [esp + 0x9c]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [esp + 0xb0], 7
lea ecx, [esp + 0x28]
mov dword [esp + 0xac], 0
mov word [esp + 0x9c], ax
call fcn.00522230
mov al, bl
mov ecx, dword [esp + 0x340]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x328]
xor ecx, esp
call fcn.006d1ba7
add esp, 0x338
ret 4